guardia-fa/backend/src/main/resources/static/assets/index-BLcAwA2O.js

372 lines
712 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

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

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

function CN(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const a in r)if(a!=="default"&&!(a in e)){const i=Object.getOwnPropertyDescriptor(r,a);i&&Object.defineProperty(e,a,i.get?i:{enumerable:!0,get:()=>r[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();var os=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Me(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var uw={exports:{}},kf={};/**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var $N=Symbol.for("react.transitional.element"),PN=Symbol.for("react.fragment");function sw(e,t,n){var r=null;if(n!==void 0&&(r=""+n),t.key!==void 0&&(r=""+t.key),"key"in t){n={};for(var a in t)a!=="key"&&(n[a]=t[a])}else n=t;return t=n.ref,{$$typeof:$N,type:e,key:r,ref:t!==void 0?t:null,props:n}}kf.Fragment=PN;kf.jsx=sw;kf.jsxs=sw;uw.exports=kf;var p=uw.exports,cw={exports:{}},ne={};/**
* @license React
* react.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Zm=Symbol.for("react.transitional.element"),DN=Symbol.for("react.portal"),RN=Symbol.for("react.fragment"),zN=Symbol.for("react.strict_mode"),BN=Symbol.for("react.profiler"),LN=Symbol.for("react.consumer"),kN=Symbol.for("react.context"),UN=Symbol.for("react.forward_ref"),IN=Symbol.for("react.suspense"),HN=Symbol.for("react.memo"),fw=Symbol.for("react.lazy"),qN=Symbol.for("react.activity"),xg=Symbol.iterator;function GN(e){return e===null||typeof e!="object"?null:(e=xg&&e[xg]||e["@@iterator"],typeof e=="function"?e:null)}var dw={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},hw=Object.assign,pw={};function Al(e,t,n){this.props=e,this.context=t,this.refs=pw,this.updater=n||dw}Al.prototype.isReactComponent={};Al.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=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,e,t,"setState")};Al.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function yw(){}yw.prototype=Al.prototype;function Jm(e,t,n){this.props=e,this.context=t,this.refs=pw,this.updater=n||dw}var ev=Jm.prototype=new yw;ev.constructor=Jm;hw(ev,Al.prototype);ev.isPureReactComponent=!0;var Sg=Array.isArray;function _p(){}var Ue={H:null,A:null,T:null,S:null},mw=Object.prototype.hasOwnProperty;function tv(e,t,n){var r=n.ref;return{$$typeof:Zm,type:e,key:t,ref:r!==void 0?r:null,props:n}}function YN(e,t){return tv(e.type,t,e.props)}function nv(e){return typeof e=="object"&&e!==null&&e.$$typeof===Zm}function XN(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Og=/\/+/g;function ah(e,t){return typeof e=="object"&&e!==null&&e.key!=null?XN(""+e.key):t.toString(36)}function VN(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(_p,_p):(e.status="pending",e.then(function(t){e.status==="pending"&&(e.status="fulfilled",e.value=t)},function(t){e.status==="pending"&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}function pi(e,t,n,r,a){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var l=!1;if(e===null)l=!0;else switch(i){case"bigint":case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case Zm:case DN:l=!0;break;case fw:return l=e._init,pi(l(e._payload),t,n,r,a)}}if(l)return a=a(e),l=r===""?"."+ah(e,0):r,Sg(a)?(n="",l!=null&&(n=l.replace(Og,"$&/")+"/"),pi(a,t,n,"",function(s){return s})):a!=null&&(nv(a)&&(a=YN(a,n+(a.key==null||e&&e.key===a.key?"":(""+a.key).replace(Og,"$&/")+"/")+l)),t.push(a)),1;l=0;var o=r===""?".":r+":";if(Sg(e))for(var u=0;u<e.length;u++)r=e[u],i=o+ah(r,u),l+=pi(r,t,n,i,a);else if(u=GN(e),typeof u=="function")for(e=u.call(e),u=0;!(r=e.next()).done;)r=r.value,i=o+ah(r,u++),l+=pi(r,t,n,i,a);else if(i==="object"){if(typeof e.then=="function")return pi(VN(e),t,n,r,a);throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.")}return l}function us(e,t,n){if(e==null)return e;var r=[],a=0;return pi(e,r,"","",function(i){return t.call(n,i,a++)}),r}function KN(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var wg=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},FN={map:us,forEach:function(e,t,n){us(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return us(e,function(){t++}),t},toArray:function(e){return us(e,function(t){return t})||[]},only:function(e){if(!nv(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};ne.Activity=qN;ne.Children=FN;ne.Component=Al;ne.Fragment=RN;ne.Profiler=BN;ne.PureComponent=Jm;ne.StrictMode=zN;ne.Suspense=IN;ne.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Ue;ne.__COMPILER_RUNTIME={__proto__:null,c:function(e){return Ue.H.useMemoCache(e)}};ne.cache=function(e){return function(){return e.apply(null,arguments)}};ne.cacheSignal=function(){return null};ne.cloneElement=function(e,t,n){if(e==null)throw Error("The argument must be a React element, but you passed "+e+".");var r=hw({},e.props),a=e.key;if(t!=null)for(i in t.key!==void 0&&(a=""+t.key),t)!mw.call(t,i)||i==="key"||i==="__self"||i==="__source"||i==="ref"&&t.ref===void 0||(r[i]=t[i]);var i=arguments.length-2;if(i===1)r.children=n;else if(1<i){for(var l=Array(i),o=0;o<i;o++)l[o]=arguments[o+2];r.children=l}return tv(e.type,a,r)};ne.createContext=function(e){return e={$$typeof:kN,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:LN,_context:e},e};ne.createElement=function(e,t,n){var r,a={},i=null;if(t!=null)for(r in t.key!==void 0&&(i=""+t.key),t)mw.call(t,r)&&r!=="key"&&r!=="__self"&&r!=="__source"&&(a[r]=t[r]);var l=arguments.length-2;if(l===1)a.children=n;else if(1<l){for(var o=Array(l),u=0;u<l;u++)o[u]=arguments[u+2];a.children=o}if(e&&e.defaultProps)for(r in l=e.defaultProps,l)a[r]===void 0&&(a[r]=l[r]);return tv(e,i,a)};ne.createRef=function(){return{current:null}};ne.forwardRef=function(e){return{$$typeof:UN,render:e}};ne.isValidElement=nv;ne.lazy=function(e){return{$$typeof:fw,_payload:{_status:-1,_result:e},_init:KN}};ne.memo=function(e,t){return{$$typeof:HN,type:e,compare:t===void 0?null:t}};ne.startTransition=function(e){var t=Ue.T,n={};Ue.T=n;try{var r=e(),a=Ue.S;a!==null&&a(n,r),typeof r=="object"&&r!==null&&typeof r.then=="function"&&r.then(_p,wg)}catch(i){wg(i)}finally{t!==null&&n.types!==null&&(t.types=n.types),Ue.T=t}};ne.unstable_useCacheRefresh=function(){return Ue.H.useCacheRefresh()};ne.use=function(e){return Ue.H.use(e)};ne.useActionState=function(e,t,n){return Ue.H.useActionState(e,t,n)};ne.useCallback=function(e,t){return Ue.H.useCallback(e,t)};ne.useContext=function(e){return Ue.H.useContext(e)};ne.useDebugValue=function(){};ne.useDeferredValue=function(e,t){return Ue.H.useDeferredValue(e,t)};ne.useEffect=function(e,t){return Ue.H.useEffect(e,t)};ne.useEffectEvent=function(e){return Ue.H.useEffectEvent(e)};ne.useId=function(){return Ue.H.useId()};ne.useImperativeHandle=function(e,t,n){return Ue.H.useImperativeHandle(e,t,n)};ne.useInsertionEffect=function(e,t){return Ue.H.useInsertionEffect(e,t)};ne.useLayoutEffect=function(e,t){return Ue.H.useLayoutEffect(e,t)};ne.useMemo=function(e,t){return Ue.H.useMemo(e,t)};ne.useOptimistic=function(e,t){return Ue.H.useOptimistic(e,t)};ne.useReducer=function(e,t,n){return Ue.H.useReducer(e,t,n)};ne.useRef=function(e){return Ue.H.useRef(e)};ne.useState=function(e){return Ue.H.useState(e)};ne.useSyncExternalStore=function(e,t,n){return Ue.H.useSyncExternalStore(e,t,n)};ne.useTransition=function(){return Ue.H.useTransition()};ne.version="19.2.7";cw.exports=ne;var _=cw.exports;const C=Me(_),QN=CN({__proto__:null,default:C},[_]);var vw={exports:{}},Uf={},gw={exports:{}},bw={};/**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(e){function t(N,R){var D=N.length;N.push(R);e:for(;0<D;){var U=D-1>>>1,q=N[U];if(0<a(q,R))N[U]=R,N[D]=q,D=U;else break e}}function n(N){return N.length===0?null:N[0]}function r(N){if(N.length===0)return null;var R=N[0],D=N.pop();if(D!==R){N[0]=D;e:for(var U=0,q=N.length,X=q>>>1;U<X;){var G=2*(U+1)-1,W=N[G],oe=G+1,_e=N[oe];if(0>a(W,D))oe<q&&0>a(_e,W)?(N[U]=_e,N[oe]=D,U=oe):(N[U]=W,N[G]=D,U=G);else if(oe<q&&0>a(_e,D))N[U]=_e,N[oe]=D,U=oe;else break e}}return R}function a(N,R){var D=N.sortIndex-R.sortIndex;return D!==0?D:N.id-R.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var l=Date,o=l.now();e.unstable_now=function(){return l.now()-o}}var u=[],s=[],f=1,c=null,d=3,h=!1,x=!1,g=!1,v=!1,y=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate<"u"?setImmediate:null;function O(N){for(var R=n(s);R!==null;){if(R.callback===null)r(s);else if(R.startTime<=N)r(s),R.sortIndex=R.expirationTime,t(u,R);else break;R=n(s)}}function S(N){if(g=!1,O(N),!x)if(n(u)!==null)x=!0,w||(w=!0,M());else{var R=n(s);R!==null&&B(S,R.startTime-N)}}var w=!1,A=-1,E=5,j=-1;function $(){return v?!0:!(e.unstable_now()-j<E)}function P(){if(v=!1,w){var N=e.unstable_now();j=N;var R=!0;try{e:{x=!1,g&&(g=!1,m(A),A=-1),h=!0;var D=d;try{t:{for(O(N),c=n(u);c!==null&&!(c.expirationTime>N&&$());){var U=c.callback;if(typeof U=="function"){c.callback=null,d=c.priorityLevel;var q=U(c.expirationTime<=N);if(N=e.unstable_now(),typeof q=="function"){c.callback=q,O(N),R=!0;break t}c===n(u)&&r(u),O(N)}else r(u);c=n(u)}if(c!==null)R=!0;else{var X=n(s);X!==null&&B(S,X.startTime-N),R=!1}}break e}finally{c=null,d=D,h=!1}R=void 0}}finally{R?M():w=!1}}}var M;if(typeof b=="function")M=function(){b(P)};else if(typeof MessageChannel<"u"){var k=new MessageChannel,z=k.port2;k.port1.onmessage=P,M=function(){z.postMessage(null)}}else M=function(){y(P,0)};function B(N,R){A=y(function(){N(e.unstable_now())},R)}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(N){N.callback=null},e.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):E=0<N?Math.floor(1e3/N):5},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_next=function(N){switch(d){case 1:case 2:case 3:var R=3;break;default:R=d}var D=d;d=R;try{return N()}finally{d=D}},e.unstable_requestPaint=function(){v=!0},e.unstable_runWithPriority=function(N,R){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var D=d;d=N;try{return R()}finally{d=D}},e.unstable_scheduleCallback=function(N,R,D){var U=e.unstable_now();switch(typeof D=="object"&&D!==null?(D=D.delay,D=typeof D=="number"&&0<D?U+D:U):D=U,N){case 1:var q=-1;break;case 2:q=250;break;case 5:q=1073741823;break;case 4:q=1e4;break;default:q=5e3}return q=D+q,N={id:f++,callback:R,priorityLevel:N,startTime:D,expirationTime:q,sortIndex:-1},D>U?(N.sortIndex=D,t(s,N),n(u)===null&&N===n(s)&&(g?(m(A),A=-1):g=!0,B(S,D-U))):(N.sortIndex=q,t(u,N),x||h||(x=!0,w||(w=!0,M()))),N},e.unstable_shouldYield=$,e.unstable_wrapCallback=function(N){var R=d;return function(){var D=d;d=R;try{return N.apply(this,arguments)}finally{d=D}}}})(bw);gw.exports=bw;var WN=gw.exports,xw={exports:{}},Rt={};/**
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var ZN=_;function Sw(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function Nr(){}var Pt={d:{f:Nr,r:function(){throw Error(Sw(522))},D:Nr,C:Nr,L:Nr,m:Nr,X:Nr,S:Nr,M:Nr},p:0,findDOMNode:null},JN=Symbol.for("react.portal");function eM(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:JN,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}var xo=ZN.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function If(e,t){if(e==="font")return"";if(typeof t=="string")return t==="use-credentials"?t:""}Rt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Pt;Rt.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(Sw(299));return eM(e,t,null,n)};Rt.flushSync=function(e){var t=xo.T,n=Pt.p;try{if(xo.T=null,Pt.p=2,e)return e()}finally{xo.T=t,Pt.p=n,Pt.d.f()}};Rt.preconnect=function(e,t){typeof e=="string"&&(t?(t=t.crossOrigin,t=typeof t=="string"?t==="use-credentials"?t:"":void 0):t=null,Pt.d.C(e,t))};Rt.prefetchDNS=function(e){typeof e=="string"&&Pt.d.D(e)};Rt.preinit=function(e,t){if(typeof e=="string"&&t&&typeof t.as=="string"){var n=t.as,r=If(n,t.crossOrigin),a=typeof t.integrity=="string"?t.integrity:void 0,i=typeof t.fetchPriority=="string"?t.fetchPriority:void 0;n==="style"?Pt.d.S(e,typeof t.precedence=="string"?t.precedence:void 0,{crossOrigin:r,integrity:a,fetchPriority:i}):n==="script"&&Pt.d.X(e,{crossOrigin:r,integrity:a,fetchPriority:i,nonce:typeof t.nonce=="string"?t.nonce:void 0})}};Rt.preinitModule=function(e,t){if(typeof e=="string")if(typeof t=="object"&&t!==null){if(t.as==null||t.as==="script"){var n=If(t.as,t.crossOrigin);Pt.d.M(e,{crossOrigin:n,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0})}}else t==null&&Pt.d.M(e)};Rt.preload=function(e,t){if(typeof e=="string"&&typeof t=="object"&&t!==null&&typeof t.as=="string"){var n=t.as,r=If(n,t.crossOrigin);Pt.d.L(e,n,{crossOrigin:r,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0,type:typeof t.type=="string"?t.type:void 0,fetchPriority:typeof t.fetchPriority=="string"?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy=="string"?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet=="string"?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes=="string"?t.imageSizes:void 0,media:typeof t.media=="string"?t.media:void 0})}};Rt.preloadModule=function(e,t){if(typeof e=="string")if(t){var n=If(t.as,t.crossOrigin);Pt.d.m(e,{as:typeof t.as=="string"&&t.as!=="script"?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity=="string"?t.integrity:void 0})}else Pt.d.m(e)};Rt.requestFormReset=function(e){Pt.d.r(e)};Rt.unstable_batchedUpdates=function(e,t){return e(t)};Rt.useFormState=function(e,t,n){return xo.H.useFormState(e,t,n)};Rt.useFormStatus=function(){return xo.H.useHostTransitionStatus()};Rt.version="19.2.7";function Ow(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ow)}catch(e){console.error(e)}}Ow(),xw.exports=Rt;var tM=xw.exports;/**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var st=WN,ww=_,nM=tM;function I(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function Aw(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Bu(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function _w(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Ew(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Ag(e){if(Bu(e)!==e)throw Error(I(188))}function rM(e){var t=e.alternate;if(!t){if(t=Bu(e),t===null)throw Error(I(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(a===null)break;var i=a.alternate;if(i===null){if(r=a.return,r!==null){n=r;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===n)return Ag(a),e;if(i===r)return Ag(a),t;i=i.sibling}throw Error(I(188))}if(n.return!==r.return)n=a,r=i;else{for(var l=!1,o=a.child;o;){if(o===n){l=!0,n=a,r=i;break}if(o===r){l=!0,r=a,n=i;break}o=o.sibling}if(!l){for(o=i.child;o;){if(o===n){l=!0,n=i,r=a;break}if(o===r){l=!0,r=i,n=a;break}o=o.sibling}if(!l)throw Error(I(189))}}if(n.alternate!==r)throw Error(I(190))}if(n.tag!==3)throw Error(I(188));return n.stateNode.current===n?e:t}function jw(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=jw(e),t!==null)return t;e=e.sibling}return null}var Ie=Object.assign,aM=Symbol.for("react.element"),ss=Symbol.for("react.transitional.element"),po=Symbol.for("react.portal"),vi=Symbol.for("react.fragment"),Tw=Symbol.for("react.strict_mode"),Ep=Symbol.for("react.profiler"),Nw=Symbol.for("react.consumer"),ar=Symbol.for("react.context"),rv=Symbol.for("react.forward_ref"),jp=Symbol.for("react.suspense"),Tp=Symbol.for("react.suspense_list"),av=Symbol.for("react.memo"),Mr=Symbol.for("react.lazy"),Np=Symbol.for("react.activity"),iM=Symbol.for("react.memo_cache_sentinel"),_g=Symbol.iterator;function Fl(e){return e===null||typeof e!="object"?null:(e=_g&&e[_g]||e["@@iterator"],typeof e=="function"?e:null)}var lM=Symbol.for("react.client.reference");function Mp(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===lM?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case vi:return"Fragment";case Ep:return"Profiler";case Tw:return"StrictMode";case jp:return"Suspense";case Tp:return"SuspenseList";case Np:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case po:return"Portal";case ar:return e.displayName||"Context";case Nw:return(e._context.displayName||"Context")+".Consumer";case rv:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case av:return t=e.displayName||null,t!==null?t:Mp(e.type)||"Memo";case Mr:t=e._payload,e=e._init;try{return Mp(e(t))}catch{}}return null}var yo=Array.isArray,J=ww.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,be=nM.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Ma={pending:!1,data:null,method:null,action:null},Cp=[],gi=-1;function Xn(e){return{current:e}}function mt(e){0>gi||(e.current=Cp[gi],Cp[gi]=null,gi--)}function De(e,t){gi++,Cp[gi]=e.current,e.current=t}var In=Xn(null),Lo=Xn(null),Yr=Xn(null),ac=Xn(null);function ic(e,t){switch(De(Yr,t),De(Lo,e),De(In,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Cb(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Cb(t),e=F2(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}mt(In),De(In,e)}function qi(){mt(In),mt(Lo),mt(Yr)}function $p(e){e.memoizedState!==null&&De(ac,e);var t=In.current,n=F2(t,e.type);t!==n&&(De(Lo,e),De(In,n))}function lc(e){Lo.current===e&&(mt(In),mt(Lo)),ac.current===e&&(mt(ac),Fo._currentValue=Ma)}var ih,Eg;function ga(e){if(ih===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);ih=t&&t[1]||"",Eg=-1<n.stack.indexOf(`
at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
`+ih+e+Eg}var lh=!1;function oh(e,t){if(!e||lh)return"";lh=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var c=function(){throw Error()};if(Object.defineProperty(c.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(c,[])}catch(h){var d=h}Reflect.construct(e,[],c)}else{try{c.call()}catch(h){d=h}e.call(c.prototype)}}else{try{throw Error()}catch(h){d=h}(c=e())&&typeof c.catch=="function"&&c.catch(function(){})}}catch(h){if(h&&d&&typeof h.stack=="string")return[h.stack,d.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var a=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");a&&a.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var i=r.DetermineComponentFrameRoot(),l=i[0],o=i[1];if(l&&o){var u=l.split(`
`),s=o.split(`
`);for(a=r=0;r<u.length&&!u[r].includes("DetermineComponentFrameRoot");)r++;for(;a<s.length&&!s[a].includes("DetermineComponentFrameRoot");)a++;if(r===u.length||a===s.length)for(r=u.length-1,a=s.length-1;1<=r&&0<=a&&u[r]!==s[a];)a--;for(;1<=r&&0<=a;r--,a--)if(u[r]!==s[a]){if(r!==1||a!==1)do if(r--,a--,0>a||u[r]!==s[a]){var f=`
`+u[r].replace(" at new "," at ");return e.displayName&&f.includes("<anonymous>")&&(f=f.replace("<anonymous>",e.displayName)),f}while(1<=r&&0<=a);break}}}finally{lh=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?ga(n):""}function oM(e,t){switch(e.tag){case 26:case 27:case 5:return ga(e.type);case 16:return ga("Lazy");case 13:return e.child!==t&&t!==null?ga("Suspense Fallback"):ga("Suspense");case 19:return ga("SuspenseList");case 0:case 15:return oh(e.type,!1);case 11:return oh(e.type.render,!1);case 1:return oh(e.type,!0);case 31:return ga("Activity");default:return""}}function jg(e){try{var t="",n=null;do t+=oM(e,n),n=e,e=e.return;while(e);return t}catch(r){return`
Error generating stack: `+r.message+`
`+r.stack}}var Pp=Object.prototype.hasOwnProperty,iv=st.unstable_scheduleCallback,uh=st.unstable_cancelCallback,uM=st.unstable_shouldYield,sM=st.unstable_requestPaint,tn=st.unstable_now,cM=st.unstable_getCurrentPriorityLevel,Mw=st.unstable_ImmediatePriority,Cw=st.unstable_UserBlockingPriority,oc=st.unstable_NormalPriority,fM=st.unstable_LowPriority,$w=st.unstable_IdlePriority,dM=st.log,hM=st.unstable_setDisableYieldValue,Lu=null,nn=null;function Lr(e){if(typeof dM=="function"&&hM(e),nn&&typeof nn.setStrictMode=="function")try{nn.setStrictMode(Lu,e)}catch{}}var rn=Math.clz32?Math.clz32:mM,pM=Math.log,yM=Math.LN2;function mM(e){return e>>>=0,e===0?32:31-(pM(e)/yM|0)|0}var cs=256,fs=262144,ds=4194304;function ba(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Hf(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var a=0,i=e.suspendedLanes,l=e.pingedLanes;e=e.warmLanes;var o=r&134217727;return o!==0?(r=o&~i,r!==0?a=ba(r):(l&=o,l!==0?a=ba(l):n||(n=o&~e,n!==0&&(a=ba(n))))):(o=r&~i,o!==0?a=ba(o):l!==0?a=ba(l):n||(n=r&~e,n!==0&&(a=ba(n)))),a===0?0:t!==0&&t!==a&&!(t&i)&&(i=a&-a,n=t&-t,i>=n||i===32&&(n&4194048)!==0)?t:a}function ku(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function vM(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+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 Pw(){var e=ds;return ds<<=1,!(ds&62914560)&&(ds=4194304),e}function sh(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Uu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function gM(e,t,n,r,a,i){var l=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var o=e.entanglements,u=e.expirationTimes,s=e.hiddenUpdates;for(n=l&~n;0<n;){var f=31-rn(n),c=1<<f;o[f]=0,u[f]=-1;var d=s[f];if(d!==null)for(s[f]=null,f=0;f<d.length;f++){var h=d[f];h!==null&&(h.lane&=-536870913)}n&=~c}r!==0&&Dw(e,r,0),i!==0&&a===0&&e.tag!==0&&(e.suspendedLanes|=i&~(l&~t))}function Dw(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-rn(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function Rw(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-rn(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}function zw(e,t){var n=t&-t;return n=n&42?1:lv(n),n&(e.suspendedLanes|t)?0:n}function lv(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function ov(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function Bw(){var e=be.p;return e!==0?e:(e=window.event,e===void 0?32:l_(e.type))}function Tg(e,t){var n=be.p;try{return be.p=e,t()}finally{be.p=n}}var oa=Math.random().toString(36).slice(2),St="__reactFiber$"+oa,Gt="__reactProps$"+oa,_l="__reactContainer$"+oa,Dp="__reactEvents$"+oa,bM="__reactListeners$"+oa,xM="__reactHandles$"+oa,Ng="__reactResources$"+oa,Iu="__reactMarker$"+oa;function uv(e){delete e[St],delete e[Gt],delete e[Dp],delete e[bM],delete e[xM]}function bi(e){var t=e[St];if(t)return t;for(var n=e.parentNode;n;){if(t=n[_l]||n[St]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=zb(e);e!==null;){if(n=e[St])return n;e=zb(e)}return t}e=n,n=e.parentNode}return null}function El(e){if(e=e[St]||e[_l]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function mo(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(I(33))}function $i(e){var t=e[Ng];return t||(t=e[Ng]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function pt(e){e[Iu]=!0}var Lw=new Set,kw={};function Wa(e,t){Gi(e,t),Gi(e+"Capture",t)}function Gi(e,t){for(kw[e]=t,e=0;e<t.length;e++)Lw.add(t[e])}var SM=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]*$"),Mg={},Cg={};function OM(e){return Pp.call(Cg,e)?!0:Pp.call(Mg,e)?!1:SM.test(e)?Cg[e]=!0:(Mg[e]=!0,!1)}function Us(e,t,n){if(OM(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var r=t.toLowerCase().slice(0,5);if(r!=="data-"&&r!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function hs(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function Qn(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+r)}}function dn(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Uw(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function wM(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var a=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(l){n=""+l,i.call(this,l)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(l){n=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Rp(e){if(!e._valueTracker){var t=Uw(e)?"checked":"value";e._valueTracker=wM(e,t,""+e[t])}}function Iw(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Uw(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function uc(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var AM=/[\n"\\]/g;function yn(e){return e.replace(AM,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function zp(e,t,n,r,a,i,l,o){e.name="",l!=null&&typeof l!="function"&&typeof l!="symbol"&&typeof l!="boolean"?e.type=l:e.removeAttribute("type"),t!=null?l==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+dn(t)):e.value!==""+dn(t)&&(e.value=""+dn(t)):l!=="submit"&&l!=="reset"||e.removeAttribute("value"),t!=null?Bp(e,l,dn(t)):n!=null?Bp(e,l,dn(n)):r!=null&&e.removeAttribute("value"),a==null&&i!=null&&(e.defaultChecked=!!i),a!=null&&(e.checked=a&&typeof a!="function"&&typeof a!="symbol"),o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"?e.name=""+dn(o):e.removeAttribute("name")}function Hw(e,t,n,r,a,i,l,o){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.type=i),t!=null||n!=null){if(!(i!=="submit"&&i!=="reset"||t!=null)){Rp(e);return}n=n!=null?""+dn(n):"",t=t!=null?""+dn(t):n,o||t===e.value||(e.value=t),e.defaultValue=t}r=r??a,r=typeof r!="function"&&typeof r!="symbol"&&!!r,e.checked=o?e.checked:!!r,e.defaultChecked=!!r,l!=null&&typeof l!="function"&&typeof l!="symbol"&&typeof l!="boolean"&&(e.name=l),Rp(e)}function Bp(e,t,n){t==="number"&&uc(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function Pi(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+dn(n),t=null,a=0;a<e.length;a++){if(e[a].value===n){e[a].selected=!0,r&&(e[a].defaultSelected=!0);return}t!==null||e[a].disabled||(t=e[a])}t!==null&&(t.selected=!0)}}function qw(e,t,n){if(t!=null&&(t=""+dn(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+dn(n):""}function Gw(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(I(92));if(yo(r)){if(1<r.length)throw Error(I(93));r=r[0]}n=r}n==null&&(n=""),t=n}n=dn(t),e.defaultValue=n,r=e.textContent,r===n&&r!==""&&r!==null&&(e.value=r),Rp(e)}function Yi(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var _M=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 $g(e,t,n){var r=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?r?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":r?e.setProperty(t,n):typeof n!="number"||n===0||_M.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function Yw(e,t,n){if(t!=null&&typeof t!="object")throw Error(I(62));if(e=e.style,n!=null){for(var r in n)!n.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf("--")===0?e.setProperty(r,""):r==="float"?e.cssFloat="":e[r]="");for(var a in t)r=t[a],t.hasOwnProperty(a)&&n[a]!==r&&$g(e,a,r)}else for(var i in t)t.hasOwnProperty(i)&&$g(e,i,t[i])}function sv(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var EM=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"]]),jM=/^[\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 Is(e){return jM.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function ir(){}var Lp=null;function cv(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var xi=null,Di=null;function Pg(e){var t=El(e);if(t&&(e=t.stateNode)){var n=e[Gt]||null;e:switch(e=t.stateNode,t.type){case"input":if(zp(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+yn(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=r[Gt]||null;if(!a)throw Error(I(90));zp(r,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&Iw(r)}break e;case"textarea":qw(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&Pi(e,!!n.multiple,t,!1)}}}var ch=!1;function Xw(e,t,n){if(ch)return e(t,n);ch=!0;try{var r=e(t);return r}finally{if(ch=!1,(xi!==null||Di!==null)&&(ed(),xi&&(t=xi,e=Di,Di=xi=null,Pg(t),e)))for(t=0;t<e.length;t++)Pg(e[t])}}function ko(e,t){var n=e.stateNode;if(n===null)return null;var r=n[Gt]||null;if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(I(231,t,typeof n));return n}var mr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),kp=!1;if(mr)try{var Ql={};Object.defineProperty(Ql,"passive",{get:function(){kp=!0}}),window.addEventListener("test",Ql,Ql),window.removeEventListener("test",Ql,Ql)}catch{kp=!1}var kr=null,fv=null,Hs=null;function Vw(){if(Hs)return Hs;var e,t=fv,n=t.length,r,a="value"in kr?kr.value:kr.textContent,i=a.length;for(e=0;e<n&&t[e]===a[e];e++);var l=n-e;for(r=1;r<=l&&t[n-r]===a[i-r];r++);return Hs=a.slice(e,1<r?1-r:void 0)}function qs(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function ps(){return!0}function Dg(){return!1}function Yt(e){function t(n,r,a,i,l){this._reactName=n,this._targetInst=a,this.type=r,this.nativeEvent=i,this.target=l,this.currentTarget=null;for(var o in e)e.hasOwnProperty(o)&&(n=e[o],this[o]=n?n(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?ps:Dg,this.isPropagationStopped=Dg,this}return Ie(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=ps)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=ps)},persist:function(){},isPersistent:ps}),t}var Za={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},qf=Yt(Za),Hu=Ie({},Za,{view:0,detail:0}),TM=Yt(Hu),fh,dh,Wl,Gf=Ie({},Hu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:dv,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Wl&&(Wl&&e.type==="mousemove"?(fh=e.screenX-Wl.screenX,dh=e.screenY-Wl.screenY):dh=fh=0,Wl=e),fh)},movementY:function(e){return"movementY"in e?e.movementY:dh}}),Rg=Yt(Gf),NM=Ie({},Gf,{dataTransfer:0}),MM=Yt(NM),CM=Ie({},Hu,{relatedTarget:0}),hh=Yt(CM),$M=Ie({},Za,{animationName:0,elapsedTime:0,pseudoElement:0}),PM=Yt($M),DM=Ie({},Za,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),RM=Yt(DM),zM=Ie({},Za,{data:0}),zg=Yt(zM),BM={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},LM={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"},kM={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function UM(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=kM[e])?!!t[e]:!1}function dv(){return UM}var IM=Ie({},Hu,{key:function(e){if(e.key){var t=BM[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=qs(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?LM[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:dv,charCode:function(e){return e.type==="keypress"?qs(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?qs(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),HM=Yt(IM),qM=Ie({},Gf,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Bg=Yt(qM),GM=Ie({},Hu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:dv}),YM=Yt(GM),XM=Ie({},Za,{propertyName:0,elapsedTime:0,pseudoElement:0}),VM=Yt(XM),KM=Ie({},Gf,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),FM=Yt(KM),QM=Ie({},Za,{newState:0,oldState:0}),WM=Yt(QM),ZM=[9,13,27,32],hv=mr&&"CompositionEvent"in window,So=null;mr&&"documentMode"in document&&(So=document.documentMode);var JM=mr&&"TextEvent"in window&&!So,Kw=mr&&(!hv||So&&8<So&&11>=So),Lg=" ",kg=!1;function Fw(e,t){switch(e){case"keyup":return ZM.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Qw(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Si=!1;function eC(e,t){switch(e){case"compositionend":return Qw(t);case"keypress":return t.which!==32?null:(kg=!0,Lg);case"textInput":return e=t.data,e===Lg&&kg?null:e;default:return null}}function tC(e,t){if(Si)return e==="compositionend"||!hv&&Fw(e,t)?(e=Vw(),Hs=fv=kr=null,Si=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Kw&&t.locale!=="ko"?null:t.data;default:return null}}var nC={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 Ug(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!nC[e.type]:t==="textarea"}function Ww(e,t,n,r){xi?Di?Di.push(r):Di=[r]:xi=r,t=Ec(t,"onChange"),0<t.length&&(n=new qf("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Oo=null,Uo=null;function rC(e){X2(e,0)}function Yf(e){var t=mo(e);if(Iw(t))return e}function Ig(e,t){if(e==="change")return t}var Zw=!1;if(mr){var ph;if(mr){var yh="oninput"in document;if(!yh){var Hg=document.createElement("div");Hg.setAttribute("oninput","return;"),yh=typeof Hg.oninput=="function"}ph=yh}else ph=!1;Zw=ph&&(!document.documentMode||9<document.documentMode)}function qg(){Oo&&(Oo.detachEvent("onpropertychange",Jw),Uo=Oo=null)}function Jw(e){if(e.propertyName==="value"&&Yf(Uo)){var t=[];Ww(t,Uo,e,cv(e)),Xw(rC,t)}}function aC(e,t,n){e==="focusin"?(qg(),Oo=t,Uo=n,Oo.attachEvent("onpropertychange",Jw)):e==="focusout"&&qg()}function iC(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Yf(Uo)}function lC(e,t){if(e==="click")return Yf(t)}function oC(e,t){if(e==="input"||e==="change")return Yf(t)}function uC(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ln=typeof Object.is=="function"?Object.is:uC;function Io(e,t){if(ln(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!Pp.call(t,a)||!ln(e[a],t[a]))return!1}return!0}function Gg(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Yg(e,t){var n=Gg(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Gg(n)}}function eA(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?eA(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function tA(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=uc(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=uc(e.document)}return t}function pv(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var sC=mr&&"documentMode"in document&&11>=document.documentMode,Oi=null,Up=null,wo=null,Ip=!1;function Xg(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ip||Oi==null||Oi!==uc(r)||(r=Oi,"selectionStart"in r&&pv(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),wo&&Io(wo,r)||(wo=r,r=Ec(Up,"onSelect"),0<r.length&&(t=new qf("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Oi)))}function ma(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var wi={animationend:ma("Animation","AnimationEnd"),animationiteration:ma("Animation","AnimationIteration"),animationstart:ma("Animation","AnimationStart"),transitionrun:ma("Transition","TransitionRun"),transitionstart:ma("Transition","TransitionStart"),transitioncancel:ma("Transition","TransitionCancel"),transitionend:ma("Transition","TransitionEnd")},mh={},nA={};mr&&(nA=document.createElement("div").style,"AnimationEvent"in window||(delete wi.animationend.animation,delete wi.animationiteration.animation,delete wi.animationstart.animation),"TransitionEvent"in window||delete wi.transitionend.transition);function Ja(e){if(mh[e])return mh[e];if(!wi[e])return e;var t=wi[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in nA)return mh[e]=t[n];return e}var rA=Ja("animationend"),aA=Ja("animationiteration"),iA=Ja("animationstart"),cC=Ja("transitionrun"),fC=Ja("transitionstart"),dC=Ja("transitioncancel"),lA=Ja("transitionend"),oA=new Map,Hp="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Hp.push("scrollEnd");function Pn(e,t){oA.set(e,t),Wa(t,[e])}var sc=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},fn=[],Ai=0,yv=0;function Xf(){for(var e=Ai,t=yv=Ai=0;t<e;){var n=fn[t];fn[t++]=null;var r=fn[t];fn[t++]=null;var a=fn[t];fn[t++]=null;var i=fn[t];if(fn[t++]=null,r!==null&&a!==null){var l=r.pending;l===null?a.next=a:(a.next=l.next,l.next=a),r.pending=a}i!==0&&uA(n,a,i)}}function Vf(e,t,n,r){fn[Ai++]=e,fn[Ai++]=t,fn[Ai++]=n,fn[Ai++]=r,yv|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function mv(e,t,n,r){return Vf(e,t,n,r),cc(e)}function ei(e,t){return Vf(e,null,null,t),cc(e)}function uA(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var a=!1,i=e.return;i!==null;)i.childLanes|=n,r=i.alternate,r!==null&&(r.childLanes|=n),i.tag===22&&(e=i.stateNode,e===null||e._visibility&1||(a=!0)),e=i,i=i.return;return e.tag===3?(i=e.stateNode,a&&t!==null&&(a=31-rn(n),e=i.hiddenUpdates,r=e[a],r===null?e[a]=[t]:r.push(t),t.lane=n|536870912),i):null}function cc(e){if(50<$o)throw $o=0,sy=null,Error(I(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var _i={};function hC(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Zt(e,t,n,r){return new hC(e,t,n,r)}function vv(e){return e=e.prototype,!(!e||!e.isReactComponent)}function cr(e,t){var n=e.alternate;return n===null?(n=Zt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function sA(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Gs(e,t,n,r,a,i){var l=0;if(r=e,typeof e=="function")vv(e)&&(l=1);else if(typeof e=="string")l=g3(e,n,In.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case Np:return e=Zt(31,n,t,a),e.elementType=Np,e.lanes=i,e;case vi:return Ca(n.children,a,i,t);case Tw:l=8,a|=24;break;case Ep:return e=Zt(12,n,t,a|2),e.elementType=Ep,e.lanes=i,e;case jp:return e=Zt(13,n,t,a),e.elementType=jp,e.lanes=i,e;case Tp:return e=Zt(19,n,t,a),e.elementType=Tp,e.lanes=i,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ar:l=10;break e;case Nw:l=9;break e;case rv:l=11;break e;case av:l=14;break e;case Mr:l=16,r=null;break e}l=29,n=Error(I(130,e===null?"null":typeof e,"")),r=null}return t=Zt(l,n,t,a),t.elementType=e,t.type=r,t.lanes=i,t}function Ca(e,t,n,r){return e=Zt(7,e,r,t),e.lanes=n,e}function vh(e,t,n){return e=Zt(6,e,null,t),e.lanes=n,e}function cA(e){var t=Zt(18,null,null,0);return t.stateNode=e,t}function gh(e,t,n){return t=Zt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Vg=new WeakMap;function mn(e,t){if(typeof e=="object"&&e!==null){var n=Vg.get(e);return n!==void 0?n:(t={value:e,source:t,stack:jg(t)},Vg.set(e,t),t)}return{value:e,source:t,stack:jg(t)}}var Ei=[],ji=0,fc=null,Ho=0,hn=[],pn=0,na=null,Bn=1,Ln="";function nr(e,t){Ei[ji++]=Ho,Ei[ji++]=fc,fc=e,Ho=t}function fA(e,t,n){hn[pn++]=Bn,hn[pn++]=Ln,hn[pn++]=na,na=e;var r=Bn;e=Ln;var a=32-rn(r)-1;r&=~(1<<a),n+=1;var i=32-rn(t)+a;if(30<i){var l=a-a%5;i=(r&(1<<l)-1).toString(32),r>>=l,a-=l,Bn=1<<32-rn(t)+a|n<<a|r,Ln=i+e}else Bn=1<<i|n<<a|r,Ln=e}function gv(e){e.return!==null&&(nr(e,1),fA(e,1,0))}function bv(e){for(;e===fc;)fc=Ei[--ji],Ei[ji]=null,Ho=Ei[--ji],Ei[ji]=null;for(;e===na;)na=hn[--pn],hn[pn]=null,Ln=hn[--pn],hn[pn]=null,Bn=hn[--pn],hn[pn]=null}function dA(e,t){hn[pn++]=Bn,hn[pn++]=Ln,hn[pn++]=na,Bn=t.id,Ln=t.overflow,na=e}var Ot=null,ke=null,he=!1,Xr=null,vn=!1,qp=Error(I(519));function ra(e){var t=Error(I(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw qo(mn(t,e)),qp}function Kg(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[St]=e,t[Gt]=r,n){case"dialog":ce("cancel",t),ce("close",t);break;case"iframe":case"object":case"embed":ce("load",t);break;case"video":case"audio":for(n=0;n<Vo.length;n++)ce(Vo[n],t);break;case"source":ce("error",t);break;case"img":case"image":case"link":ce("error",t),ce("load",t);break;case"details":ce("toggle",t);break;case"input":ce("invalid",t),Hw(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case"select":ce("invalid",t);break;case"textarea":ce("invalid",t),Gw(t,r.value,r.defaultValue,r.children)}n=r.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||r.suppressHydrationWarning===!0||K2(t.textContent,n)?(r.popover!=null&&(ce("beforetoggle",t),ce("toggle",t)),r.onScroll!=null&&ce("scroll",t),r.onScrollEnd!=null&&ce("scrollend",t),r.onClick!=null&&(t.onclick=ir),t=!0):t=!1,t||ra(e,!0)}function Fg(e){for(Ot=e.return;Ot;)switch(Ot.tag){case 5:case 31:case 13:vn=!1;return;case 27:case 3:vn=!0;return;default:Ot=Ot.return}}function oi(e){if(e!==Ot)return!1;if(!he)return Fg(e),he=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||py(e.type,e.memoizedProps)),n=!n),n&&ke&&ra(e),Fg(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(I(317));ke=Rb(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(I(317));ke=Rb(e)}else t===27?(t=ke,ua(e.type)?(e=gy,gy=null,ke=e):ke=t):ke=Ot?xn(e.stateNode.nextSibling):null;return!0}function ka(){ke=Ot=null,he=!1}function bh(){var e=Xr;return e!==null&&(Ut===null?Ut=e:Ut.push.apply(Ut,e),Xr=null),e}function qo(e){Xr===null?Xr=[e]:Xr.push(e)}var Gp=Xn(null),ti=null,lr=null;function Pr(e,t,n){De(Gp,t._currentValue),t._currentValue=n}function fr(e){e._currentValue=Gp.current,mt(Gp)}function Yp(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Xp(e,t,n,r){var a=e.child;for(a!==null&&(a.return=e);a!==null;){var i=a.dependencies;if(i!==null){var l=a.child;i=i.firstContext;e:for(;i!==null;){var o=i;i=a;for(var u=0;u<t.length;u++)if(o.context===t[u]){i.lanes|=n,o=i.alternate,o!==null&&(o.lanes|=n),Yp(i.return,n,e),r||(l=null);break e}i=o.next}}else if(a.tag===18){if(l=a.return,l===null)throw Error(I(341));l.lanes|=n,i=l.alternate,i!==null&&(i.lanes|=n),Yp(l,n,e),l=null}else l=a.child;if(l!==null)l.return=a;else for(l=a;l!==null;){if(l===e){l=null;break}if(a=l.sibling,a!==null){a.return=l.return,l=a;break}l=l.return}a=l}}function jl(e,t,n,r){e=null;for(var a=t,i=!1;a!==null;){if(!i){if(a.flags&524288)i=!0;else if(a.flags&262144)break}if(a.tag===10){var l=a.alternate;if(l===null)throw Error(I(387));if(l=l.memoizedProps,l!==null){var o=a.type;ln(a.pendingProps.value,l.value)||(e!==null?e.push(o):e=[o])}}else if(a===ac.current){if(l=a.alternate,l===null)throw Error(I(387));l.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(e!==null?e.push(Fo):e=[Fo])}a=a.return}e!==null&&Xp(t,e,n,r),t.flags|=262144}function dc(e){for(e=e.firstContext;e!==null;){if(!ln(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ua(e){ti=e,lr=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function At(e){return hA(ti,e)}function ys(e,t){return ti===null&&Ua(e),hA(e,t)}function hA(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},lr===null){if(e===null)throw Error(I(308));lr=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else lr=lr.next=t;return n}var pC=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,r){e.push(r)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},yC=st.unstable_scheduleCallback,mC=st.unstable_NormalPriority,tt={$$typeof:ar,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function xv(){return{controller:new pC,data:new Map,refCount:0}}function qu(e){e.refCount--,e.refCount===0&&yC(mC,function(){e.controller.abort()})}var Ao=null,Vp=0,Xi=0,Ri=null;function vC(e,t){if(Ao===null){var n=Ao=[];Vp=0,Xi=Yv(),Ri={status:"pending",value:void 0,then:function(r){n.push(r)}}}return Vp++,t.then(Qg,Qg),t}function Qg(){if(--Vp===0&&Ao!==null){Ri!==null&&(Ri.status="fulfilled");var e=Ao;Ao=null,Xi=0,Ri=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function gC(e,t){var n=[],r={status:"pending",value:null,reason:null,then:function(a){n.push(a)}};return e.then(function(){r.status="fulfilled",r.value=t;for(var a=0;a<n.length;a++)(0,n[a])(t)},function(a){for(r.status="rejected",r.reason=a,a=0;a<n.length;a++)(0,n[a])(void 0)}),r}var Wg=J.S;J.S=function(e,t){j2=tn(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&vC(e,t),Wg!==null&&Wg(e,t)};var $a=Xn(null);function Sv(){var e=$a.current;return e!==null?e:$e.pooledCache}function Ys(e,t){t===null?De($a,$a.current):De($a,t.pool)}function pA(){var e=Sv();return e===null?null:{parent:tt._currentValue,pool:e}}var Tl=Error(I(460)),Ov=Error(I(474)),Kf=Error(I(542)),hc={then:function(){}};function Zg(e){return e=e.status,e==="fulfilled"||e==="rejected"}function yA(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(ir,ir),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,eb(e),e;default:if(typeof t.status=="string")t.then(ir,ir);else{if(e=$e,e!==null&&100<e.shellSuspendCounter)throw Error(I(482));e=t,e.status="pending",e.then(function(r){if(t.status==="pending"){var a=t;a.status="fulfilled",a.value=r}},function(r){if(t.status==="pending"){var a=t;a.status="rejected",a.reason=r}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,eb(e),e}throw Pa=t,Tl}}function xa(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(Pa=n,Tl):n}}var Pa=null;function Jg(){if(Pa===null)throw Error(I(459));var e=Pa;return Pa=null,e}function eb(e){if(e===Tl||e===Kf)throw Error(I(483))}var zi=null,Go=0;function ms(e){var t=Go;return Go+=1,zi===null&&(zi=[]),yA(zi,e,t)}function Zl(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function vs(e,t){throw t.$$typeof===aM?Error(I(525)):(e=Object.prototype.toString.call(t),Error(I(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function mA(e){function t(y,m){if(e){var b=y.deletions;b===null?(y.deletions=[m],y.flags|=16):b.push(m)}}function n(y,m){if(!e)return null;for(;m!==null;)t(y,m),m=m.sibling;return null}function r(y){for(var m=new Map;y!==null;)y.key!==null?m.set(y.key,y):m.set(y.index,y),y=y.sibling;return m}function a(y,m){return y=cr(y,m),y.index=0,y.sibling=null,y}function i(y,m,b){return y.index=b,e?(b=y.alternate,b!==null?(b=b.index,b<m?(y.flags|=67108866,m):b):(y.flags|=67108866,m)):(y.flags|=1048576,m)}function l(y){return e&&y.alternate===null&&(y.flags|=67108866),y}function o(y,m,b,O){return m===null||m.tag!==6?(m=vh(b,y.mode,O),m.return=y,m):(m=a(m,b),m.return=y,m)}function u(y,m,b,O){var S=b.type;return S===vi?f(y,m,b.props.children,O,b.key):m!==null&&(m.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===Mr&&xa(S)===m.type)?(m=a(m,b.props),Zl(m,b),m.return=y,m):(m=Gs(b.type,b.key,b.props,null,y.mode,O),Zl(m,b),m.return=y,m)}function s(y,m,b,O){return m===null||m.tag!==4||m.stateNode.containerInfo!==b.containerInfo||m.stateNode.implementation!==b.implementation?(m=gh(b,y.mode,O),m.return=y,m):(m=a(m,b.children||[]),m.return=y,m)}function f(y,m,b,O,S){return m===null||m.tag!==7?(m=Ca(b,y.mode,O,S),m.return=y,m):(m=a(m,b),m.return=y,m)}function c(y,m,b){if(typeof m=="string"&&m!==""||typeof m=="number"||typeof m=="bigint")return m=vh(""+m,y.mode,b),m.return=y,m;if(typeof m=="object"&&m!==null){switch(m.$$typeof){case ss:return b=Gs(m.type,m.key,m.props,null,y.mode,b),Zl(b,m),b.return=y,b;case po:return m=gh(m,y.mode,b),m.return=y,m;case Mr:return m=xa(m),c(y,m,b)}if(yo(m)||Fl(m))return m=Ca(m,y.mode,b,null),m.return=y,m;if(typeof m.then=="function")return c(y,ms(m),b);if(m.$$typeof===ar)return c(y,ys(y,m),b);vs(y,m)}return null}function d(y,m,b,O){var S=m!==null?m.key:null;if(typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint")return S!==null?null:o(y,m,""+b,O);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case ss:return b.key===S?u(y,m,b,O):null;case po:return b.key===S?s(y,m,b,O):null;case Mr:return b=xa(b),d(y,m,b,O)}if(yo(b)||Fl(b))return S!==null?null:f(y,m,b,O,null);if(typeof b.then=="function")return d(y,m,ms(b),O);if(b.$$typeof===ar)return d(y,m,ys(y,b),O);vs(y,b)}return null}function h(y,m,b,O,S){if(typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint")return y=y.get(b)||null,o(m,y,""+O,S);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case ss:return y=y.get(O.key===null?b:O.key)||null,u(m,y,O,S);case po:return y=y.get(O.key===null?b:O.key)||null,s(m,y,O,S);case Mr:return O=xa(O),h(y,m,b,O,S)}if(yo(O)||Fl(O))return y=y.get(b)||null,f(m,y,O,S,null);if(typeof O.then=="function")return h(y,m,b,ms(O),S);if(O.$$typeof===ar)return h(y,m,b,ys(m,O),S);vs(m,O)}return null}function x(y,m,b,O){for(var S=null,w=null,A=m,E=m=0,j=null;A!==null&&E<b.length;E++){A.index>E?(j=A,A=null):j=A.sibling;var $=d(y,A,b[E],O);if($===null){A===null&&(A=j);break}e&&A&&$.alternate===null&&t(y,A),m=i($,m,E),w===null?S=$:w.sibling=$,w=$,A=j}if(E===b.length)return n(y,A),he&&nr(y,E),S;if(A===null){for(;E<b.length;E++)A=c(y,b[E],O),A!==null&&(m=i(A,m,E),w===null?S=A:w.sibling=A,w=A);return he&&nr(y,E),S}for(A=r(A);E<b.length;E++)j=h(A,y,E,b[E],O),j!==null&&(e&&j.alternate!==null&&A.delete(j.key===null?E:j.key),m=i(j,m,E),w===null?S=j:w.sibling=j,w=j);return e&&A.forEach(function(P){return t(y,P)}),he&&nr(y,E),S}function g(y,m,b,O){if(b==null)throw Error(I(151));for(var S=null,w=null,A=m,E=m=0,j=null,$=b.next();A!==null&&!$.done;E++,$=b.next()){A.index>E?(j=A,A=null):j=A.sibling;var P=d(y,A,$.value,O);if(P===null){A===null&&(A=j);break}e&&A&&P.alternate===null&&t(y,A),m=i(P,m,E),w===null?S=P:w.sibling=P,w=P,A=j}if($.done)return n(y,A),he&&nr(y,E),S;if(A===null){for(;!$.done;E++,$=b.next())$=c(y,$.value,O),$!==null&&(m=i($,m,E),w===null?S=$:w.sibling=$,w=$);return he&&nr(y,E),S}for(A=r(A);!$.done;E++,$=b.next())$=h(A,y,E,$.value,O),$!==null&&(e&&$.alternate!==null&&A.delete($.key===null?E:$.key),m=i($,m,E),w===null?S=$:w.sibling=$,w=$);return e&&A.forEach(function(M){return t(y,M)}),he&&nr(y,E),S}function v(y,m,b,O){if(typeof b=="object"&&b!==null&&b.type===vi&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case ss:e:{for(var S=b.key;m!==null;){if(m.key===S){if(S=b.type,S===vi){if(m.tag===7){n(y,m.sibling),O=a(m,b.props.children),O.return=y,y=O;break e}}else if(m.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===Mr&&xa(S)===m.type){n(y,m.sibling),O=a(m,b.props),Zl(O,b),O.return=y,y=O;break e}n(y,m);break}else t(y,m);m=m.sibling}b.type===vi?(O=Ca(b.props.children,y.mode,O,b.key),O.return=y,y=O):(O=Gs(b.type,b.key,b.props,null,y.mode,O),Zl(O,b),O.return=y,y=O)}return l(y);case po:e:{for(S=b.key;m!==null;){if(m.key===S)if(m.tag===4&&m.stateNode.containerInfo===b.containerInfo&&m.stateNode.implementation===b.implementation){n(y,m.sibling),O=a(m,b.children||[]),O.return=y,y=O;break e}else{n(y,m);break}else t(y,m);m=m.sibling}O=gh(b,y.mode,O),O.return=y,y=O}return l(y);case Mr:return b=xa(b),v(y,m,b,O)}if(yo(b))return x(y,m,b,O);if(Fl(b)){if(S=Fl(b),typeof S!="function")throw Error(I(150));return b=S.call(b),g(y,m,b,O)}if(typeof b.then=="function")return v(y,m,ms(b),O);if(b.$$typeof===ar)return v(y,m,ys(y,b),O);vs(y,b)}return typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint"?(b=""+b,m!==null&&m.tag===6?(n(y,m.sibling),O=a(m,b),O.return=y,y=O):(n(y,m),O=vh(b,y.mode,O),O.return=y,y=O),l(y)):n(y,m)}return function(y,m,b,O){try{Go=0;var S=v(y,m,b,O);return zi=null,S}catch(A){if(A===Tl||A===Kf)throw A;var w=Zt(29,A,null,y.mode);return w.lanes=O,w.return=y,w}finally{}}}var Ia=mA(!0),vA=mA(!1),Cr=!1;function wv(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Kp(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Vr(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Kr(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,me&2){var a=r.pending;return a===null?t.next=t:(t.next=a.next,a.next=t),r.pending=t,t=cc(e),uA(e,null,n),t}return Vf(e,r,t,n),cc(e)}function _o(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Rw(e,n)}}function xh(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var a=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var l={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};i===null?a=i=l:i=i.next=l,n=n.next}while(n!==null);i===null?a=i=t:i=i.next=t}else a=i=t;n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:i,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Fp=!1;function Eo(){if(Fp){var e=Ri;if(e!==null)throw e}}function jo(e,t,n,r){Fp=!1;var a=e.updateQueue;Cr=!1;var i=a.firstBaseUpdate,l=a.lastBaseUpdate,o=a.shared.pending;if(o!==null){a.shared.pending=null;var u=o,s=u.next;u.next=null,l===null?i=s:l.next=s,l=u;var f=e.alternate;f!==null&&(f=f.updateQueue,o=f.lastBaseUpdate,o!==l&&(o===null?f.firstBaseUpdate=s:o.next=s,f.lastBaseUpdate=u))}if(i!==null){var c=a.baseState;l=0,f=s=u=null,o=i;do{var d=o.lane&-536870913,h=d!==o.lane;if(h?(de&d)===d:(r&d)===d){d!==0&&d===Xi&&(Fp=!0),f!==null&&(f=f.next={lane:0,tag:o.tag,payload:o.payload,callback:null,next:null});e:{var x=e,g=o;d=t;var v=n;switch(g.tag){case 1:if(x=g.payload,typeof x=="function"){c=x.call(v,c,d);break e}c=x;break e;case 3:x.flags=x.flags&-65537|128;case 0:if(x=g.payload,d=typeof x=="function"?x.call(v,c,d):x,d==null)break e;c=Ie({},c,d);break e;case 2:Cr=!0}}d=o.callback,d!==null&&(e.flags|=64,h&&(e.flags|=8192),h=a.callbacks,h===null?a.callbacks=[d]:h.push(d))}else h={lane:d,tag:o.tag,payload:o.payload,callback:o.callback,next:null},f===null?(s=f=h,u=c):f=f.next=h,l|=d;if(o=o.next,o===null){if(o=a.shared.pending,o===null)break;h=o,o=h.next,h.next=null,a.lastBaseUpdate=h,a.shared.pending=null}}while(!0);f===null&&(u=c),a.baseState=u,a.firstBaseUpdate=s,a.lastBaseUpdate=f,i===null&&(a.shared.lanes=0),ia|=l,e.lanes=l,e.memoizedState=c}}function gA(e,t){if(typeof e!="function")throw Error(I(191,e));e.call(t)}function bA(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)gA(n[e],t)}var Vi=Xn(null),pc=Xn(0);function tb(e,t){e=xr,De(pc,e),De(Vi,t),xr=e|t.baseLanes}function Qp(){De(pc,xr),De(Vi,Vi.current)}function Av(){xr=pc.current,mt(Vi),mt(pc)}var on=Xn(null),bn=null;function Dr(e){var t=e.alternate;De(Fe,Fe.current&1),De(on,e),bn===null&&(t===null||Vi.current!==null||t.memoizedState!==null)&&(bn=e)}function Wp(e){De(Fe,Fe.current),De(on,e),bn===null&&(bn=e)}function xA(e){e.tag===22?(De(Fe,Fe.current),De(on,e),bn===null&&(bn=e)):Rr()}function Rr(){De(Fe,Fe.current),De(on,on.current)}function Wt(e){mt(on),bn===e&&(bn=null),mt(Fe)}var Fe=Xn(0);function yc(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||my(n)||vy(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var vr=0,ie=null,Ne=null,Je=null,mc=!1,Bi=!1,Ha=!1,vc=0,Yo=0,Li=null,bC=0;function Xe(){throw Error(I(321))}function _v(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ln(e[n],t[n]))return!1;return!0}function Ev(e,t,n,r,a,i){return vr=i,ie=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,J.H=e===null||e.memoizedState===null?WA:Bv,Ha=!1,i=n(r,a),Ha=!1,Bi&&(i=OA(t,n,r,a)),SA(e),i}function SA(e){J.H=Xo;var t=Ne!==null&&Ne.next!==null;if(vr=0,Je=Ne=ie=null,mc=!1,Yo=0,Li=null,t)throw Error(I(300));e===null||nt||(e=e.dependencies,e!==null&&dc(e)&&(nt=!0))}function OA(e,t,n,r){ie=e;var a=0;do{if(Bi&&(Li=null),Yo=0,Bi=!1,25<=a)throw Error(I(301));if(a+=1,Je=Ne=null,e.updateQueue!=null){var i=e.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}J.H=ZA,i=t(n,r)}while(Bi);return i}function xC(){var e=J.H,t=e.useState()[0];return t=typeof t.then=="function"?Gu(t):t,e=e.useState()[0],(Ne!==null?Ne.memoizedState:null)!==e&&(ie.flags|=1024),t}function jv(){var e=vc!==0;return vc=0,e}function Tv(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Nv(e){if(mc){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}mc=!1}vr=0,Je=Ne=ie=null,Bi=!1,Yo=vc=0,Li=null}function $t(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Je===null?ie.memoizedState=Je=e:Je=Je.next=e,Je}function Qe(){if(Ne===null){var e=ie.alternate;e=e!==null?e.memoizedState:null}else e=Ne.next;var t=Je===null?ie.memoizedState:Je.next;if(t!==null)Je=t,Ne=e;else{if(e===null)throw ie.alternate===null?Error(I(467)):Error(I(310));Ne=e,e={memoizedState:Ne.memoizedState,baseState:Ne.baseState,baseQueue:Ne.baseQueue,queue:Ne.queue,next:null},Je===null?ie.memoizedState=Je=e:Je=Je.next=e}return Je}function Ff(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Gu(e){var t=Yo;return Yo+=1,Li===null&&(Li=[]),e=yA(Li,e,t),t=ie,(Je===null?t.memoizedState:Je.next)===null&&(t=t.alternate,J.H=t===null||t.memoizedState===null?WA:Bv),e}function Qf(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Gu(e);if(e.$$typeof===ar)return At(e)}throw Error(I(438,String(e)))}function Mv(e){var t=null,n=ie.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=ie.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(a){return a.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=Ff(),ie.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=iM;return t.index++,n}function gr(e,t){return typeof t=="function"?t(e):t}function Xs(e){var t=Qe();return Cv(t,Ne,e)}function Cv(e,t,n){var r=e.queue;if(r===null)throw Error(I(311));r.lastRenderedReducer=n;var a=e.baseQueue,i=r.pending;if(i!==null){if(a!==null){var l=a.next;a.next=i.next,i.next=l}t.baseQueue=a=i,r.pending=null}if(i=e.baseState,a===null)e.memoizedState=i;else{t=a.next;var o=l=null,u=null,s=t,f=!1;do{var c=s.lane&-536870913;if(c!==s.lane?(de&c)===c:(vr&c)===c){var d=s.revertLane;if(d===0)u!==null&&(u=u.next={lane:0,revertLane:0,gesture:null,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null}),c===Xi&&(f=!0);else if((vr&d)===d){s=s.next,d===Xi&&(f=!0);continue}else c={lane:0,revertLane:s.revertLane,gesture:null,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null},u===null?(o=u=c,l=i):u=u.next=c,ie.lanes|=d,ia|=d;c=s.action,Ha&&n(i,c),i=s.hasEagerState?s.eagerState:n(i,c)}else d={lane:c,revertLane:s.revertLane,gesture:s.gesture,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null},u===null?(o=u=d,l=i):u=u.next=d,ie.lanes|=c,ia|=c;s=s.next}while(s!==null&&s!==t);if(u===null?l=i:u.next=o,!ln(i,e.memoizedState)&&(nt=!0,f&&(n=Ri,n!==null)))throw n;e.memoizedState=i,e.baseState=l,e.baseQueue=u,r.lastRenderedState=i}return a===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function Sh(e){var t=Qe(),n=t.queue;if(n===null)throw Error(I(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,i=t.memoizedState;if(a!==null){n.pending=null;var l=a=a.next;do i=e(i,l.action),l=l.next;while(l!==a);ln(i,t.memoizedState)||(nt=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function wA(e,t,n){var r=ie,a=Qe(),i=he;if(i){if(n===void 0)throw Error(I(407));n=n()}else n=t();var l=!ln((Ne||a).memoizedState,n);if(l&&(a.memoizedState=n,nt=!0),a=a.queue,$v(EA.bind(null,r,a,e),[e]),a.getSnapshot!==t||l||Je!==null&&Je.memoizedState.tag&1){if(r.flags|=2048,Ki(9,{destroy:void 0},_A.bind(null,r,a,n,t),null),$e===null)throw Error(I(349));i||vr&127||AA(r,t,n)}return n}function AA(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ie.updateQueue,t===null?(t=Ff(),ie.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function _A(e,t,n,r){t.value=n,t.getSnapshot=r,jA(t)&&TA(e)}function EA(e,t,n){return n(function(){jA(t)&&TA(e)})}function jA(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ln(e,n)}catch{return!0}}function TA(e){var t=ei(e,2);t!==null&&Ht(t,e,2)}function Zp(e){var t=$t();if(typeof e=="function"){var n=e;if(e=n(),Ha){Lr(!0);try{n()}finally{Lr(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:gr,lastRenderedState:e},t}function NA(e,t,n,r){return e.baseState=n,Cv(e,Ne,typeof r=="function"?r:gr)}function SC(e,t,n,r,a){if(Zf(e))throw Error(I(485));if(e=t.action,e!==null){var i={payload:a,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(l){i.listeners.push(l)}};J.T!==null?n(!0):i.isTransition=!1,r(i),n=t.pending,n===null?(i.next=t.pending=i,MA(t,i)):(i.next=n.next,t.pending=n.next=i)}}function MA(e,t){var n=t.action,r=t.payload,a=e.state;if(t.isTransition){var i=J.T,l={};J.T=l;try{var o=n(a,r),u=J.S;u!==null&&u(l,o),nb(e,t,o)}catch(s){Jp(e,t,s)}finally{i!==null&&l.types!==null&&(i.types=l.types),J.T=i}}else try{i=n(a,r),nb(e,t,i)}catch(s){Jp(e,t,s)}}function nb(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(r){rb(e,t,r)},function(r){return Jp(e,t,r)}):rb(e,t,n)}function rb(e,t,n){t.status="fulfilled",t.value=n,CA(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,MA(e,n)))}function Jp(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status="rejected",t.reason=n,CA(t),t=t.next;while(t!==r)}e.action=null}function CA(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function $A(e,t){return t}function ab(e,t){if(he){var n=$e.formState;if(n!==null){e:{var r=ie;if(he){if(ke){t:{for(var a=ke,i=vn;a.nodeType!==8;){if(!i){a=null;break t}if(a=xn(a.nextSibling),a===null){a=null;break t}}i=a.data,a=i==="F!"||i==="F"?a:null}if(a){ke=xn(a.nextSibling),r=a.data==="F!";break e}}ra(r)}r=!1}r&&(t=n[0])}}return n=$t(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:$A,lastRenderedState:t},n.queue=r,n=KA.bind(null,ie,r),r.dispatch=n,r=Zp(!1),i=zv.bind(null,ie,!1,r.queue),r=$t(),a={state:t,dispatch:null,action:e,pending:null},r.queue=a,n=SC.bind(null,ie,a,i,n),a.dispatch=n,r.memoizedState=e,[t,n,!1]}function ib(e){var t=Qe();return PA(t,Ne,e)}function PA(e,t,n){if(t=Cv(e,t,$A)[0],e=Xs(gr)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var r=Gu(t)}catch(l){throw l===Tl?Kf:l}else r=t;t=Qe();var a=t.queue,i=a.dispatch;return n!==t.memoizedState&&(ie.flags|=2048,Ki(9,{destroy:void 0},OC.bind(null,a,n),null)),[r,i,e]}function OC(e,t){e.action=t}function lb(e){var t=Qe(),n=Ne;if(n!==null)return PA(t,n,e);Qe(),t=t.memoizedState,n=Qe();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function Ki(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=ie.updateQueue,t===null&&(t=Ff(),ie.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function DA(){return Qe().memoizedState}function Vs(e,t,n,r){var a=$t();ie.flags|=e,a.memoizedState=Ki(1|t,{destroy:void 0},n,r===void 0?null:r)}function Wf(e,t,n,r){var a=Qe();r=r===void 0?null:r;var i=a.memoizedState.inst;Ne!==null&&r!==null&&_v(r,Ne.memoizedState.deps)?a.memoizedState=Ki(t,i,n,r):(ie.flags|=e,a.memoizedState=Ki(1|t,i,n,r))}function ob(e,t){Vs(8390656,8,e,t)}function $v(e,t){Wf(2048,8,e,t)}function wC(e){ie.flags|=4;var t=ie.updateQueue;if(t===null)t=Ff(),ie.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function RA(e){var t=Qe().memoizedState;return wC({ref:t,nextImpl:e}),function(){if(me&2)throw Error(I(440));return t.impl.apply(void 0,arguments)}}function zA(e,t){return Wf(4,2,e,t)}function BA(e,t){return Wf(4,4,e,t)}function LA(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function kA(e,t,n){n=n!=null?n.concat([e]):null,Wf(4,4,LA.bind(null,t,e),n)}function Pv(){}function UA(e,t){var n=Qe();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&_v(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function IA(e,t){var n=Qe();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&_v(t,r[1]))return r[0];if(r=e(),Ha){Lr(!0);try{e()}finally{Lr(!1)}}return n.memoizedState=[r,t],r}function Dv(e,t,n){return n===void 0||vr&1073741824&&!(de&261930)?e.memoizedState=t:(e.memoizedState=n,e=N2(),ie.lanes|=e,ia|=e,n)}function HA(e,t,n,r){return ln(n,t)?n:Vi.current!==null?(e=Dv(e,n,r),ln(e,t)||(nt=!0),e):!(vr&42)||vr&1073741824&&!(de&261930)?(nt=!0,e.memoizedState=n):(e=N2(),ie.lanes|=e,ia|=e,t)}function qA(e,t,n,r,a){var i=be.p;be.p=i!==0&&8>i?i:8;var l=J.T,o={};J.T=o,zv(e,!1,t,n);try{var u=a(),s=J.S;if(s!==null&&s(o,u),u!==null&&typeof u=="object"&&typeof u.then=="function"){var f=gC(u,r);To(e,t,f,an(e))}else To(e,t,r,an(e))}catch(c){To(e,t,{then:function(){},status:"rejected",reason:c},an())}finally{be.p=i,l!==null&&o.types!==null&&(l.types=o.types),J.T=l}}function AC(){}function ey(e,t,n,r){if(e.tag!==5)throw Error(I(476));var a=GA(e).queue;qA(e,a,t,Ma,n===null?AC:function(){return YA(e),n(r)})}function GA(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ma,baseState:Ma,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:gr,lastRenderedState:Ma},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:gr,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function YA(e){var t=GA(e);t.next===null&&(t=e.alternate.memoizedState),To(e,t.next.queue,{},an())}function Rv(){return At(Fo)}function XA(){return Qe().memoizedState}function VA(){return Qe().memoizedState}function _C(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=an();e=Vr(n);var r=Kr(t,e,n);r!==null&&(Ht(r,t,n),_o(r,t,n)),t={cache:xv()},e.payload=t;return}t=t.return}}function EC(e,t,n){var r=an();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Zf(e)?FA(t,n):(n=mv(e,t,n,r),n!==null&&(Ht(n,e,r),QA(n,t,r)))}function KA(e,t,n){var r=an();To(e,t,n,r)}function To(e,t,n,r){var a={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Zf(e))FA(t,a);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var l=t.lastRenderedState,o=i(l,n);if(a.hasEagerState=!0,a.eagerState=o,ln(o,l))return Vf(e,t,a,0),$e===null&&Xf(),!1}catch{}finally{}if(n=mv(e,t,a,r),n!==null)return Ht(n,e,r),QA(n,t,r),!0}return!1}function zv(e,t,n,r){if(r={lane:2,revertLane:Yv(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Zf(e)){if(t)throw Error(I(479))}else t=mv(e,n,r,2),t!==null&&Ht(t,e,2)}function Zf(e){var t=e.alternate;return e===ie||t!==null&&t===ie}function FA(e,t){Bi=mc=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function QA(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Rw(e,n)}}var Xo={readContext:At,use:Qf,useCallback:Xe,useContext:Xe,useEffect:Xe,useImperativeHandle:Xe,useLayoutEffect:Xe,useInsertionEffect:Xe,useMemo:Xe,useReducer:Xe,useRef:Xe,useState:Xe,useDebugValue:Xe,useDeferredValue:Xe,useTransition:Xe,useSyncExternalStore:Xe,useId:Xe,useHostTransitionStatus:Xe,useFormState:Xe,useActionState:Xe,useOptimistic:Xe,useMemoCache:Xe,useCacheRefresh:Xe};Xo.useEffectEvent=Xe;var WA={readContext:At,use:Qf,useCallback:function(e,t){return $t().memoizedState=[e,t===void 0?null:t],e},useContext:At,useEffect:ob,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,Vs(4194308,4,LA.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Vs(4194308,4,e,t)},useInsertionEffect:function(e,t){Vs(4,2,e,t)},useMemo:function(e,t){var n=$t();t=t===void 0?null:t;var r=e();if(Ha){Lr(!0);try{e()}finally{Lr(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=$t();if(n!==void 0){var a=n(t);if(Ha){Lr(!0);try{n(t)}finally{Lr(!1)}}}else a=t;return r.memoizedState=r.baseState=a,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:a},r.queue=e,e=e.dispatch=EC.bind(null,ie,e),[r.memoizedState,e]},useRef:function(e){var t=$t();return e={current:e},t.memoizedState=e},useState:function(e){e=Zp(e);var t=e.queue,n=KA.bind(null,ie,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Pv,useDeferredValue:function(e,t){var n=$t();return Dv(n,e,t)},useTransition:function(){var e=Zp(!1);return e=qA.bind(null,ie,e.queue,!0,!1),$t().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=ie,a=$t();if(he){if(n===void 0)throw Error(I(407));n=n()}else{if(n=t(),$e===null)throw Error(I(349));de&127||AA(r,t,n)}a.memoizedState=n;var i={value:n,getSnapshot:t};return a.queue=i,ob(EA.bind(null,r,i,e),[e]),r.flags|=2048,Ki(9,{destroy:void 0},_A.bind(null,r,i,n,t),null),n},useId:function(){var e=$t(),t=$e.identifierPrefix;if(he){var n=Ln,r=Bn;n=(r&~(1<<32-rn(r)-1)).toString(32)+n,t="_"+t+"R_"+n,n=vc++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=bC++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Rv,useFormState:ab,useActionState:ab,useOptimistic:function(e){var t=$t();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=zv.bind(null,ie,!0,n),n.dispatch=t,[e,t]},useMemoCache:Mv,useCacheRefresh:function(){return $t().memoizedState=_C.bind(null,ie)},useEffectEvent:function(e){var t=$t(),n={impl:e};return t.memoizedState=n,function(){if(me&2)throw Error(I(440));return n.impl.apply(void 0,arguments)}}},Bv={readContext:At,use:Qf,useCallback:UA,useContext:At,useEffect:$v,useImperativeHandle:kA,useInsertionEffect:zA,useLayoutEffect:BA,useMemo:IA,useReducer:Xs,useRef:DA,useState:function(){return Xs(gr)},useDebugValue:Pv,useDeferredValue:function(e,t){var n=Qe();return HA(n,Ne.memoizedState,e,t)},useTransition:function(){var e=Xs(gr)[0],t=Qe().memoizedState;return[typeof e=="boolean"?e:Gu(e),t]},useSyncExternalStore:wA,useId:XA,useHostTransitionStatus:Rv,useFormState:ib,useActionState:ib,useOptimistic:function(e,t){var n=Qe();return NA(n,Ne,e,t)},useMemoCache:Mv,useCacheRefresh:VA};Bv.useEffectEvent=RA;var ZA={readContext:At,use:Qf,useCallback:UA,useContext:At,useEffect:$v,useImperativeHandle:kA,useInsertionEffect:zA,useLayoutEffect:BA,useMemo:IA,useReducer:Sh,useRef:DA,useState:function(){return Sh(gr)},useDebugValue:Pv,useDeferredValue:function(e,t){var n=Qe();return Ne===null?Dv(n,e,t):HA(n,Ne.memoizedState,e,t)},useTransition:function(){var e=Sh(gr)[0],t=Qe().memoizedState;return[typeof e=="boolean"?e:Gu(e),t]},useSyncExternalStore:wA,useId:XA,useHostTransitionStatus:Rv,useFormState:lb,useActionState:lb,useOptimistic:function(e,t){var n=Qe();return Ne!==null?NA(n,Ne,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:Mv,useCacheRefresh:VA};ZA.useEffectEvent=RA;function Oh(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Ie({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var ty={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=an(),a=Vr(r);a.payload=t,n!=null&&(a.callback=n),t=Kr(e,a,r),t!==null&&(Ht(t,e,r),_o(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=an(),a=Vr(r);a.tag=1,a.payload=t,n!=null&&(a.callback=n),t=Kr(e,a,r),t!==null&&(Ht(t,e,r),_o(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=an(),r=Vr(n);r.tag=2,t!=null&&(r.callback=t),t=Kr(e,r,n),t!==null&&(Ht(t,e,n),_o(t,e,n))}};function ub(e,t,n,r,a,i,l){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,l):t.prototype&&t.prototype.isPureReactComponent?!Io(n,r)||!Io(a,i):!0}function sb(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ty.enqueueReplaceState(t,t.state,null)}function qa(e,t){var n=t;if("ref"in t){n={};for(var r in t)r!=="ref"&&(n[r]=t[r])}if(e=e.defaultProps){n===t&&(n=Ie({},n));for(var a in e)n[a]===void 0&&(n[a]=e[a])}return n}function JA(e){sc(e)}function e2(e){console.error(e)}function t2(e){sc(e)}function gc(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(r){setTimeout(function(){throw r})}}function cb(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(a){setTimeout(function(){throw a})}}function ny(e,t,n){return n=Vr(n),n.tag=3,n.payload={element:null},n.callback=function(){gc(e,t)},n}function n2(e){return e=Vr(e),e.tag=3,e}function r2(e,t,n,r){var a=n.type.getDerivedStateFromError;if(typeof a=="function"){var i=r.value;e.payload=function(){return a(i)},e.callback=function(){cb(t,n,r)}}var l=n.stateNode;l!==null&&typeof l.componentDidCatch=="function"&&(e.callback=function(){cb(t,n,r),typeof a!="function"&&(Fr===null?Fr=new Set([this]):Fr.add(this));var o=r.stack;this.componentDidCatch(r.value,{componentStack:o!==null?o:""})})}function jC(e,t,n,r,a){if(n.flags|=32768,r!==null&&typeof r=="object"&&typeof r.then=="function"){if(t=n.alternate,t!==null&&jl(t,n,a,!0),n=on.current,n!==null){switch(n.tag){case 31:case 13:return bn===null?wc():n.alternate===null&&Ke===0&&(Ke=3),n.flags&=-257,n.flags|=65536,n.lanes=a,r===hc?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),Ph(e,r,a)),!1;case 22:return n.flags|=65536,r===hc?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),Ph(e,r,a)),!1}throw Error(I(435,n.tag))}return Ph(e,r,a),wc(),!1}if(he)return t=on.current,t!==null?(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=a,r!==qp&&(e=Error(I(422),{cause:r}),qo(mn(e,n)))):(r!==qp&&(t=Error(I(423),{cause:r}),qo(mn(t,n))),e=e.current.alternate,e.flags|=65536,a&=-a,e.lanes|=a,r=mn(r,n),a=ny(e.stateNode,r,a),xh(e,a),Ke!==4&&(Ke=2)),!1;var i=Error(I(520),{cause:r});if(i=mn(i,n),Co===null?Co=[i]:Co.push(i),Ke!==4&&(Ke=2),t===null)return!0;r=mn(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=a&-a,n.lanes|=e,e=ny(n.stateNode,r,e),xh(n,e),!1;case 1:if(t=n.type,i=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||i!==null&&typeof i.componentDidCatch=="function"&&(Fr===null||!Fr.has(i))))return n.flags|=65536,a&=-a,n.lanes|=a,a=n2(a),r2(a,e,n,r),xh(n,a),!1}n=n.return}while(n!==null);return!1}var Lv=Error(I(461)),nt=!1;function xt(e,t,n,r){t.child=e===null?vA(t,null,n,r):Ia(t,e.child,n,r)}function fb(e,t,n,r,a){n=n.render;var i=t.ref;if("ref"in r){var l={};for(var o in r)o!=="ref"&&(l[o]=r[o])}else l=r;return Ua(t),r=Ev(e,t,n,l,i,a),o=jv(),e!==null&&!nt?(Tv(e,t,a),br(e,t,a)):(he&&o&&gv(t),t.flags|=1,xt(e,t,r,a),t.child)}function db(e,t,n,r,a){if(e===null){var i=n.type;return typeof i=="function"&&!vv(i)&&i.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=i,a2(e,t,i,r,a)):(e=Gs(n.type,null,r,t,t.mode,a),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!kv(e,a)){var l=i.memoizedProps;if(n=n.compare,n=n!==null?n:Io,n(l,r)&&e.ref===t.ref)return br(e,t,a)}return t.flags|=1,e=cr(i,r),e.ref=t.ref,e.return=t,t.child=e}function a2(e,t,n,r,a){if(e!==null){var i=e.memoizedProps;if(Io(i,r)&&e.ref===t.ref)if(nt=!1,t.pendingProps=r=i,kv(e,a))e.flags&131072&&(nt=!0);else return t.lanes=e.lanes,br(e,t,a)}return ry(e,t,n,r,a)}function i2(e,t,n,r){var a=r.children,i=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode==="hidden"){if(t.flags&128){if(i=i!==null?i.baseLanes|n:n,e!==null){for(r=t.child=e.child,a=0;r!==null;)a=a|r.lanes|r.childLanes,r=r.sibling;r=a&~i}else r=0,t.child=null;return hb(e,t,i,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Ys(t,i!==null?i.cachePool:null),i!==null?tb(t,i):Qp(),xA(t);else return r=t.lanes=536870912,hb(e,t,i!==null?i.baseLanes|n:n,n,r)}else i!==null?(Ys(t,i.cachePool),tb(t,i),Rr(),t.memoizedState=null):(e!==null&&Ys(t,null),Qp(),Rr());return xt(e,t,a,n),t.child}function vo(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function hb(e,t,n,r,a){var i=Sv();return i=i===null?null:{parent:tt._currentValue,pool:i},t.memoizedState={baseLanes:n,cachePool:i},e!==null&&Ys(t,null),Qp(),xA(t),e!==null&&jl(e,t,r,!0),t.childLanes=a,null}function Ks(e,t){return t=bc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function pb(e,t,n){return Ia(t,e.child,null,n),e=Ks(t,t.pendingProps),e.flags|=2,Wt(t),t.memoizedState=null,e}function TC(e,t,n){var r=t.pendingProps,a=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(he){if(r.mode==="hidden")return e=Ks(t,r),t.lanes=536870912,vo(null,e);if(Wp(t),(e=ke)?(e=W2(e,vn),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:na!==null?{id:Bn,overflow:Ln}:null,retryLane:536870912,hydrationErrors:null},n=cA(e),n.return=t,t.child=n,Ot=t,ke=null)):e=null,e===null)throw ra(t);return t.lanes=536870912,null}return Ks(t,r)}var i=e.memoizedState;if(i!==null){var l=i.dehydrated;if(Wp(t),a)if(t.flags&256)t.flags&=-257,t=pb(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(I(558));else if(nt||jl(e,t,n,!1),a=(n&e.childLanes)!==0,nt||a){if(r=$e,r!==null&&(l=zw(r,n),l!==0&&l!==i.retryLane))throw i.retryLane=l,ei(e,l),Ht(r,e,l),Lv;wc(),t=pb(e,t,n)}else e=i.treeContext,ke=xn(l.nextSibling),Ot=t,he=!0,Xr=null,vn=!1,e!==null&&dA(t,e),t=Ks(t,r),t.flags|=4096;return t}return e=cr(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Fs(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(I(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function ry(e,t,n,r,a){return Ua(t),n=Ev(e,t,n,r,void 0,a),r=jv(),e!==null&&!nt?(Tv(e,t,a),br(e,t,a)):(he&&r&&gv(t),t.flags|=1,xt(e,t,n,a),t.child)}function yb(e,t,n,r,a,i){return Ua(t),t.updateQueue=null,n=OA(t,r,n,a),SA(e),r=jv(),e!==null&&!nt?(Tv(e,t,i),br(e,t,i)):(he&&r&&gv(t),t.flags|=1,xt(e,t,n,i),t.child)}function mb(e,t,n,r,a){if(Ua(t),t.stateNode===null){var i=_i,l=n.contextType;typeof l=="object"&&l!==null&&(i=At(l)),i=new n(r,i),t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=ty,t.stateNode=i,i._reactInternals=t,i=t.stateNode,i.props=r,i.state=t.memoizedState,i.refs={},wv(t),l=n.contextType,i.context=typeof l=="object"&&l!==null?At(l):_i,i.state=t.memoizedState,l=n.getDerivedStateFromProps,typeof l=="function"&&(Oh(t,n,l,r),i.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(l=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),l!==i.state&&ty.enqueueReplaceState(i,i.state,null),jo(t,r,i,a),Eo(),i.state=t.memoizedState),typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!0}else if(e===null){i=t.stateNode;var o=t.memoizedProps,u=qa(n,o);i.props=u;var s=i.context,f=n.contextType;l=_i,typeof f=="object"&&f!==null&&(l=At(f));var c=n.getDerivedStateFromProps;f=typeof c=="function"||typeof i.getSnapshotBeforeUpdate=="function",o=t.pendingProps!==o,f||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(o||s!==l)&&sb(t,i,r,l),Cr=!1;var d=t.memoizedState;i.state=d,jo(t,r,i,a),Eo(),s=t.memoizedState,o||d!==s||Cr?(typeof c=="function"&&(Oh(t,n,c,r),s=t.memoizedState),(u=Cr||ub(t,n,u,r,d,s,l))?(f||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=l,r=u):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Kp(e,t),l=t.memoizedProps,f=qa(n,l),i.props=f,c=t.pendingProps,d=i.context,s=n.contextType,u=_i,typeof s=="object"&&s!==null&&(u=At(s)),o=n.getDerivedStateFromProps,(s=typeof o=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(l!==c||d!==u)&&sb(t,i,r,u),Cr=!1,d=t.memoizedState,i.state=d,jo(t,r,i,a),Eo();var h=t.memoizedState;l!==c||d!==h||Cr||e!==null&&e.dependencies!==null&&dc(e.dependencies)?(typeof o=="function"&&(Oh(t,n,o,r),h=t.memoizedState),(f=Cr||ub(t,n,f,r,d,h,u)||e!==null&&e.dependencies!==null&&dc(e.dependencies))?(s||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,h,u),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,h,u)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),i.props=r,i.state=h,i.context=u,r=f):(typeof i.componentDidUpdate!="function"||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return i=r,Fs(e,t),r=(t.flags&128)!==0,i||r?(i=t.stateNode,n=r&&typeof n.getDerivedStateFromError!="function"?null:i.render(),t.flags|=1,e!==null&&r?(t.child=Ia(t,e.child,null,a),t.child=Ia(t,null,n,a)):xt(e,t,n,a),t.memoizedState=i.state,e=t.child):e=br(e,t,a),e}function vb(e,t,n,r){return ka(),t.flags|=256,xt(e,t,n,r),t.child}var wh={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Ah(e){return{baseLanes:e,cachePool:pA()}}function _h(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=en),e}function l2(e,t,n){var r=t.pendingProps,a=!1,i=(t.flags&128)!==0,l;if((l=i)||(l=e!==null&&e.memoizedState===null?!1:(Fe.current&2)!==0),l&&(a=!0,t.flags&=-129),l=(t.flags&32)!==0,t.flags&=-33,e===null){if(he){if(a?Dr(t):Rr(),(e=ke)?(e=W2(e,vn),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:na!==null?{id:Bn,overflow:Ln}:null,retryLane:536870912,hydrationErrors:null},n=cA(e),n.return=t,t.child=n,Ot=t,ke=null)):e=null,e===null)throw ra(t);return vy(e)?t.lanes=32:t.lanes=536870912,null}var o=r.children;return r=r.fallback,a?(Rr(),a=t.mode,o=bc({mode:"hidden",children:o},a),r=Ca(r,a,n,null),o.return=t,r.return=t,o.sibling=r,t.child=o,r=t.child,r.memoizedState=Ah(n),r.childLanes=_h(e,l,n),t.memoizedState=wh,vo(null,r)):(Dr(t),ay(t,o))}var u=e.memoizedState;if(u!==null&&(o=u.dehydrated,o!==null)){if(i)t.flags&256?(Dr(t),t.flags&=-257,t=Eh(e,t,n)):t.memoizedState!==null?(Rr(),t.child=e.child,t.flags|=128,t=null):(Rr(),o=r.fallback,a=t.mode,r=bc({mode:"visible",children:r.children},a),o=Ca(o,a,n,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,Ia(t,e.child,null,n),r=t.child,r.memoizedState=Ah(n),r.childLanes=_h(e,l,n),t.memoizedState=wh,t=vo(null,r));else if(Dr(t),vy(o)){if(l=o.nextSibling&&o.nextSibling.dataset,l)var s=l.dgst;l=s,r=Error(I(419)),r.stack="",r.digest=l,qo({value:r,source:null,stack:null}),t=Eh(e,t,n)}else if(nt||jl(e,t,n,!1),l=(n&e.childLanes)!==0,nt||l){if(l=$e,l!==null&&(r=zw(l,n),r!==0&&r!==u.retryLane))throw u.retryLane=r,ei(e,r),Ht(l,e,r),Lv;my(o)||wc(),t=Eh(e,t,n)}else my(o)?(t.flags|=192,t.child=e.child,t=null):(e=u.treeContext,ke=xn(o.nextSibling),Ot=t,he=!0,Xr=null,vn=!1,e!==null&&dA(t,e),t=ay(t,r.children),t.flags|=4096);return t}return a?(Rr(),o=r.fallback,a=t.mode,u=e.child,s=u.sibling,r=cr(u,{mode:"hidden",children:r.children}),r.subtreeFlags=u.subtreeFlags&65011712,s!==null?o=cr(s,o):(o=Ca(o,a,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,vo(null,r),r=t.child,o=e.child.memoizedState,o===null?o=Ah(n):(a=o.cachePool,a!==null?(u=tt._currentValue,a=a.parent!==u?{parent:u,pool:u}:a):a=pA(),o={baseLanes:o.baseLanes|n,cachePool:a}),r.memoizedState=o,r.childLanes=_h(e,l,n),t.memoizedState=wh,vo(e.child,r)):(Dr(t),n=e.child,e=n.sibling,n=cr(n,{mode:"visible",children:r.children}),n.return=t,n.sibling=null,e!==null&&(l=t.deletions,l===null?(t.deletions=[e],t.flags|=16):l.push(e)),t.child=n,t.memoizedState=null,n)}function ay(e,t){return t=bc({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function bc(e,t){return e=Zt(22,e,null,t),e.lanes=0,e}function Eh(e,t,n){return Ia(t,e.child,null,n),e=ay(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function gb(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Yp(e.return,t,n)}function jh(e,t,n,r,a,i){var l=e.memoizedState;l===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a,treeForkCount:i}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=r,l.tail=n,l.tailMode=a,l.treeForkCount=i)}function o2(e,t,n){var r=t.pendingProps,a=r.revealOrder,i=r.tail;r=r.children;var l=Fe.current,o=(l&2)!==0;if(o?(l=l&1|2,t.flags|=128):l&=1,De(Fe,l),xt(e,t,r,n),r=he?Ho:0,!o&&e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&gb(e,n,t);else if(e.tag===19)gb(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(a){case"forwards":for(n=t.child,a=null;n!==null;)e=n.alternate,e!==null&&yc(e)===null&&(a=n),n=n.sibling;n=a,n===null?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),jh(t,!1,a,n,i,r);break;case"backwards":case"unstable_legacy-backwards":for(n=null,a=t.child,t.child=null;a!==null;){if(e=a.alternate,e!==null&&yc(e)===null){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}jh(t,!0,n,null,i,r);break;case"together":jh(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function br(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),ia|=t.lanes,!(n&t.childLanes))if(e!==null){if(jl(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(I(153));if(t.child!==null){for(e=t.child,n=cr(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=cr(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function kv(e,t){return e.lanes&t?!0:(e=e.dependencies,!!(e!==null&&dc(e)))}function NC(e,t,n){switch(t.tag){case 3:ic(t,t.stateNode.containerInfo),Pr(t,tt,e.memoizedState.cache),ka();break;case 27:case 5:$p(t);break;case 4:ic(t,t.stateNode.containerInfo);break;case 10:Pr(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Wp(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated!==null?(Dr(t),t.flags|=128,null):n&t.child.childLanes?l2(e,t,n):(Dr(t),e=br(e,t,n),e!==null?e.sibling:null);Dr(t);break;case 19:var a=(e.flags&128)!==0;if(r=(n&t.childLanes)!==0,r||(jl(e,t,n,!1),r=(n&t.childLanes)!==0),a){if(r)return o2(e,t,n);t.flags|=128}if(a=t.memoizedState,a!==null&&(a.rendering=null,a.tail=null,a.lastEffect=null),De(Fe,Fe.current),r)break;return null;case 22:return t.lanes=0,i2(e,t,n,t.pendingProps);case 24:Pr(t,tt,e.memoizedState.cache)}return br(e,t,n)}function u2(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)nt=!0;else{if(!kv(e,n)&&!(t.flags&128))return nt=!1,NC(e,t,n);nt=!!(e.flags&131072)}else nt=!1,he&&t.flags&1048576&&fA(t,Ho,t.index);switch(t.lanes=0,t.tag){case 16:e:{var r=t.pendingProps;if(e=xa(t.elementType),t.type=e,typeof e=="function")vv(e)?(r=qa(e,r),t.tag=1,t=mb(null,t,e,r,n)):(t.tag=0,t=ry(null,t,e,r,n));else{if(e!=null){var a=e.$$typeof;if(a===rv){t.tag=11,t=fb(null,t,e,r,n);break e}else if(a===av){t.tag=14,t=db(null,t,e,r,n);break e}}throw t=Mp(e)||e,Error(I(306,t,""))}}return t;case 0:return ry(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,a=qa(r,t.pendingProps),mb(e,t,r,a,n);case 3:e:{if(ic(t,t.stateNode.containerInfo),e===null)throw Error(I(387));r=t.pendingProps;var i=t.memoizedState;a=i.element,Kp(e,t),jo(t,r,null,n);var l=t.memoizedState;if(r=l.cache,Pr(t,tt,r),r!==i.cache&&Xp(t,[tt],n,!0),Eo(),r=l.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:l.cache},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){t=vb(e,t,r,n);break e}else if(r!==a){a=mn(Error(I(424)),t),qo(a),t=vb(e,t,r,n);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(ke=xn(e.firstChild),Ot=t,he=!0,Xr=null,vn=!0,n=vA(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(ka(),r===a){t=br(e,t,n);break e}xt(e,t,r,n)}t=t.child}return t;case 26:return Fs(e,t),e===null?(n=Lb(t.type,null,t.pendingProps,null))?t.memoizedState=n:he||(n=t.type,e=t.pendingProps,r=jc(Yr.current).createElement(n),r[St]=t,r[Gt]=e,Et(r,n,e),pt(r),t.stateNode=r):t.memoizedState=Lb(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return $p(t),e===null&&he&&(r=t.stateNode=Z2(t.type,t.pendingProps,Yr.current),Ot=t,vn=!0,a=ke,ua(t.type)?(gy=a,ke=xn(r.firstChild)):ke=a),xt(e,t,t.pendingProps.children,n),Fs(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&he&&((a=r=ke)&&(r=i3(r,t.type,t.pendingProps,vn),r!==null?(t.stateNode=r,Ot=t,ke=xn(r.firstChild),vn=!1,a=!0):a=!1),a||ra(t)),$p(t),a=t.type,i=t.pendingProps,l=e!==null?e.memoizedProps:null,r=i.children,py(a,i)?r=null:l!==null&&py(a,l)&&(t.flags|=32),t.memoizedState!==null&&(a=Ev(e,t,xC,null,null,n),Fo._currentValue=a),Fs(e,t),xt(e,t,r,n),t.child;case 6:return e===null&&he&&((e=n=ke)&&(n=l3(n,t.pendingProps,vn),n!==null?(t.stateNode=n,Ot=t,ke=null,e=!0):e=!1),e||ra(t)),null;case 13:return l2(e,t,n);case 4:return ic(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ia(t,null,r,n):xt(e,t,r,n),t.child;case 11:return fb(e,t,t.type,t.pendingProps,n);case 7:return xt(e,t,t.pendingProps,n),t.child;case 8:return xt(e,t,t.pendingProps.children,n),t.child;case 12:return xt(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,Pr(t,t.type,r.value),xt(e,t,r.children,n),t.child;case 9:return a=t.type._context,r=t.pendingProps.children,Ua(t),a=At(a),r=r(a),t.flags|=1,xt(e,t,r,n),t.child;case 14:return db(e,t,t.type,t.pendingProps,n);case 15:return a2(e,t,t.type,t.pendingProps,n);case 19:return o2(e,t,n);case 31:return TC(e,t,n);case 22:return i2(e,t,n,t.pendingProps);case 24:return Ua(t),r=At(tt),e===null?(a=Sv(),a===null&&(a=$e,i=xv(),a.pooledCache=i,i.refCount++,i!==null&&(a.pooledCacheLanes|=n),a=i),t.memoizedState={parent:r,cache:a},wv(t),Pr(t,tt,a)):(e.lanes&n&&(Kp(e,t),jo(t,null,null,n),Eo()),a=e.memoizedState,i=t.memoizedState,a.parent!==r?(a={parent:r,cache:r},t.memoizedState=a,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=a),Pr(t,tt,r)):(r=i.cache,Pr(t,tt,r),r!==a.cache&&Xp(t,[tt],n,!0))),xt(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(I(156,t.tag))}function Wn(e){e.flags|=4}function Th(e,t,n,r,a){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(a&335544128)===a)if(e.stateNode.complete)e.flags|=8192;else if($2())e.flags|=8192;else throw Pa=hc,Ov}else e.flags&=-16777217}function bb(e,t){if(t.type!=="stylesheet"||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!t_(t))if($2())e.flags|=8192;else throw Pa=hc,Ov}function gs(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Pw():536870912,e.lanes|=t,Fi|=t)}function Jl(e,t){if(!he)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ze(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;a!==null;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags&65011712,r|=a.flags&65011712,a.return=e,a=a.sibling;else for(a=e.child;a!==null;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function MC(e,t,n){var r=t.pendingProps;switch(bv(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ze(t),null;case 1:return ze(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),fr(tt),qi(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(oi(t)?Wn(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,bh())),ze(t),null;case 26:var a=t.type,i=t.memoizedState;return e===null?(Wn(t),i!==null?(ze(t),bb(t,i)):(ze(t),Th(t,a,null,r,n))):i?i!==e.memoizedState?(Wn(t),ze(t),bb(t,i)):(ze(t),t.flags&=-16777217):(e=e.memoizedProps,e!==r&&Wn(t),ze(t),Th(t,a,e,r,n)),null;case 27:if(lc(t),n=Yr.current,a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Wn(t);else{if(!r){if(t.stateNode===null)throw Error(I(166));return ze(t),null}e=In.current,oi(t)?Kg(t):(e=Z2(a,r,n),t.stateNode=e,Wn(t))}return ze(t),null;case 5:if(lc(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Wn(t);else{if(!r){if(t.stateNode===null)throw Error(I(166));return ze(t),null}if(i=In.current,oi(t))Kg(t);else{var l=jc(Yr.current);switch(i){case 1:i=l.createElementNS("http://www.w3.org/2000/svg",a);break;case 2:i=l.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;default:switch(a){case"svg":i=l.createElementNS("http://www.w3.org/2000/svg",a);break;case"math":i=l.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;case"script":i=l.createElement("div"),i.innerHTML="<script><\/script>",i=i.removeChild(i.firstChild);break;case"select":i=typeof r.is=="string"?l.createElement("select",{is:r.is}):l.createElement("select"),r.multiple?i.multiple=!0:r.size&&(i.size=r.size);break;default:i=typeof r.is=="string"?l.createElement(a,{is:r.is}):l.createElement(a)}}i[St]=t,i[Gt]=r;e:for(l=t.child;l!==null;){if(l.tag===5||l.tag===6)i.appendChild(l.stateNode);else if(l.tag!==4&&l.tag!==27&&l.child!==null){l.child.return=l,l=l.child;continue}if(l===t)break e;for(;l.sibling===null;){if(l.return===null||l.return===t)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}t.stateNode=i;e:switch(Et(i,a,r),a){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}r&&Wn(t)}}return ze(t),Th(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Wn(t);else{if(typeof r!="string"&&t.stateNode===null)throw Error(I(166));if(e=Yr.current,oi(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=Ot,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[St]=t,e=!!(e.nodeValue===n||r!==null&&r.suppressHydrationWarning===!0||K2(e.nodeValue,n)),e||ra(t,!0)}else e=jc(e).createTextNode(r),e[St]=t,t.stateNode=e}return ze(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=oi(t),n!==null){if(e===null){if(!r)throw Error(I(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(I(557));e[St]=t}else ka(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ze(t),e=!1}else n=bh(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Wt(t),t):(Wt(t),null);if(t.flags&128)throw Error(I(558))}return ze(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=oi(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(I(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(I(317));a[St]=t}else ka(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ze(t),a=!1}else a=bh(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(Wt(t),t):(Wt(t),null)}return Wt(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,a=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(a=r.alternate.memoizedState.cachePool.pool),i=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(i=r.memoizedState.cachePool.pool),i!==a&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),gs(t,t.updateQueue),ze(t),null);case 4:return qi(),e===null&&Xv(t.stateNode.containerInfo),ze(t),null;case 10:return fr(t.type),ze(t),null;case 19:if(mt(Fe),r=t.memoizedState,r===null)return ze(t),null;if(a=(t.flags&128)!==0,i=r.rendering,i===null)if(a)Jl(r,!1);else{if(Ke!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=yc(e),i!==null){for(t.flags|=128,Jl(r,!1),e=i.updateQueue,t.updateQueue=e,gs(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)sA(n,e),n=n.sibling;return De(Fe,Fe.current&1|2),he&&nr(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&tn()>Sc&&(t.flags|=128,a=!0,Jl(r,!1),t.lanes=4194304)}else{if(!a)if(e=yc(i),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,gs(t,e),Jl(r,!0),r.tail===null&&r.tailMode==="hidden"&&!i.alternate&&!he)return ze(t),null}else 2*tn()-r.renderingStartTime>Sc&&n!==536870912&&(t.flags|=128,a=!0,Jl(r,!1),t.lanes=4194304);r.isBackwards?(i.sibling=t.child,t.child=i):(e=r.last,e!==null?e.sibling=i:t.child=i,r.last=i)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=tn(),e.sibling=null,n=Fe.current,De(Fe,a?n&1|2:n&1),he&&nr(t,r.treeForkCount),e):(ze(t),null);case 22:case 23:return Wt(t),Av(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(ze(t),t.subtreeFlags&6&&(t.flags|=8192)):ze(t),n=t.updateQueue,n!==null&&gs(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&mt($a),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),fr(tt),ze(t),null;case 25:return null;case 30:return null}throw Error(I(156,t.tag))}function CC(e,t){switch(bv(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return fr(tt),qi(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return lc(t),null;case 31:if(t.memoizedState!==null){if(Wt(t),t.alternate===null)throw Error(I(340));ka()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Wt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(I(340));ka()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return mt(Fe),null;case 4:return qi(),null;case 10:return fr(t.type),null;case 22:case 23:return Wt(t),Av(),e!==null&&mt($a),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return fr(tt),null;case 25:return null;default:return null}}function s2(e,t){switch(bv(t),t.tag){case 3:fr(tt),qi();break;case 26:case 27:case 5:lc(t);break;case 4:qi();break;case 31:t.memoizedState!==null&&Wt(t);break;case 13:Wt(t);break;case 19:mt(Fe);break;case 10:fr(t.type);break;case 22:case 23:Wt(t),Av(),e!==null&&mt($a);break;case 24:fr(tt)}}function Yu(e,t){try{var n=t.updateQueue,r=n!==null?n.lastEffect:null;if(r!==null){var a=r.next;n=a;do{if((n.tag&e)===e){r=void 0;var i=n.create,l=n.inst;r=i(),l.destroy=r}n=n.next}while(n!==a)}}catch(o){we(t,t.return,o)}}function aa(e,t,n){try{var r=t.updateQueue,a=r!==null?r.lastEffect:null;if(a!==null){var i=a.next;r=i;do{if((r.tag&e)===e){var l=r.inst,o=l.destroy;if(o!==void 0){l.destroy=void 0,a=t;var u=n,s=o;try{s()}catch(f){we(a,u,f)}}}r=r.next}while(r!==i)}}catch(f){we(t,t.return,f)}}function c2(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{bA(t,n)}catch(r){we(e,e.return,r)}}}function f2(e,t,n){n.props=qa(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(r){we(e,t,r)}}function No(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n=="function"?e.refCleanup=n(r):n.current=r}}catch(a){we(e,t,a)}}function kn(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r=="function")try{r()}catch(a){we(e,t,a)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(a){we(e,t,a)}else n.current=null}function d2(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break e;case"img":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(a){we(e,e.return,a)}}function Nh(e,t,n){try{var r=e.stateNode;JC(r,e.type,n,t),r[Gt]=t}catch(a){we(e,e.return,a)}}function h2(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ua(e.type)||e.tag===4}function Mh(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||h2(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&ua(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function iy(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=ir));else if(r!==4&&(r===27&&ua(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(iy(e,t,n),e=e.sibling;e!==null;)iy(e,t,n),e=e.sibling}function xc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&ua(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(xc(e,t,n),e=e.sibling;e!==null;)xc(e,t,n),e=e.sibling}function p2(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,a=t.attributes;a.length;)t.removeAttributeNode(a[0]);Et(t,r,n),t[St]=e,t[Gt]=n}catch(i){we(e,e.return,i)}}var rr=!1,et=!1,Ch=!1,xb=typeof WeakSet=="function"?WeakSet:Set,ht=null;function $C(e,t){if(e=e.containerInfo,dy=Cc,e=tA(e),pv(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var a=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var l=0,o=-1,u=-1,s=0,f=0,c=e,d=null;t:for(;;){for(var h;c!==n||a!==0&&c.nodeType!==3||(o=l+a),c!==i||r!==0&&c.nodeType!==3||(u=l+r),c.nodeType===3&&(l+=c.nodeValue.length),(h=c.firstChild)!==null;)d=c,c=h;for(;;){if(c===e)break t;if(d===n&&++s===a&&(o=l),d===i&&++f===r&&(u=l),(h=c.nextSibling)!==null)break;c=d,d=c.parentNode}c=h}n=o===-1||u===-1?null:{start:o,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(hy={focusedElem:e,selectionRange:n},Cc=!1,ht=t;ht!==null;)if(t=ht,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ht=e;else for(;ht!==null;){switch(t=ht,i=t.alternate,e=t.flags,t.tag){case 0:if(e&4&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n<e.length;n++)a=e[n],a.ref.impl=a.nextImpl;break;case 11:case 15:break;case 1:if(e&1024&&i!==null){e=void 0,n=t,a=i.memoizedProps,i=i.memoizedState,r=n.stateNode;try{var x=qa(n.type,a);e=r.getSnapshotBeforeUpdate(x,i),r.__reactInternalSnapshotBeforeUpdate=e}catch(g){we(n,n.return,g)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)yy(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":yy(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(e&1024)throw Error(I(163))}if(e=t.sibling,e!==null){e.return=t.return,ht=e;break}ht=t.return}}function y2(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:Jn(e,n),r&4&&Yu(5,n);break;case 1:if(Jn(e,n),r&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(l){we(n,n.return,l)}else{var a=qa(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(a,t,e.__reactInternalSnapshotBeforeUpdate)}catch(l){we(n,n.return,l)}}r&64&&c2(n),r&512&&No(n,n.return);break;case 3:if(Jn(e,n),r&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{bA(e,t)}catch(l){we(n,n.return,l)}}break;case 27:t===null&&r&4&&p2(n);case 26:case 5:Jn(e,n),t===null&&r&4&&d2(n),r&512&&No(n,n.return);break;case 12:Jn(e,n);break;case 31:Jn(e,n),r&4&&g2(e,n);break;case 13:Jn(e,n),r&4&&b2(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=IC.bind(null,n),o3(e,n))));break;case 22:if(r=n.memoizedState!==null||rr,!r){t=t!==null&&t.memoizedState!==null||et,a=rr;var i=et;rr=r,(et=t)&&!i?tr(e,n,(n.subtreeFlags&8772)!==0):Jn(e,n),rr=a,et=i}break;case 30:break;default:Jn(e,n)}}function m2(e){var t=e.alternate;t!==null&&(e.alternate=null,m2(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&uv(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var qe=null,kt=!1;function Zn(e,t,n){for(n=n.child;n!==null;)v2(e,t,n),n=n.sibling}function v2(e,t,n){if(nn&&typeof nn.onCommitFiberUnmount=="function")try{nn.onCommitFiberUnmount(Lu,n)}catch{}switch(n.tag){case 26:et||kn(n,t),Zn(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:et||kn(n,t);var r=qe,a=kt;ua(n.type)&&(qe=n.stateNode,kt=!1),Zn(e,t,n),Po(n.stateNode),qe=r,kt=a;break;case 5:et||kn(n,t);case 6:if(r=qe,a=kt,qe=null,Zn(e,t,n),qe=r,kt=a,qe!==null)if(kt)try{(qe.nodeType===9?qe.body:qe.nodeName==="HTML"?qe.ownerDocument.body:qe).removeChild(n.stateNode)}catch(i){we(n,t,i)}else try{qe.removeChild(n.stateNode)}catch(i){we(n,t,i)}break;case 18:qe!==null&&(kt?(e=qe,Pb(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),Ji(e)):Pb(qe,n.stateNode));break;case 4:r=qe,a=kt,qe=n.stateNode.containerInfo,kt=!0,Zn(e,t,n),qe=r,kt=a;break;case 0:case 11:case 14:case 15:aa(2,n,t),et||aa(4,n,t),Zn(e,t,n);break;case 1:et||(kn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"&&f2(n,t,r)),Zn(e,t,n);break;case 21:Zn(e,t,n);break;case 22:et=(r=et)||n.memoizedState!==null,Zn(e,t,n),et=r;break;default:Zn(e,t,n)}}function g2(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Ji(e)}catch(n){we(t,t.return,n)}}}function b2(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Ji(e)}catch(n){we(t,t.return,n)}}function PC(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new xb),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new xb),t;default:throw Error(I(435,e.tag))}}function bs(e,t){var n=PC(e);t.forEach(function(r){if(!n.has(r)){n.add(r);var a=HC.bind(null,e,r);r.then(a,a)}})}function Bt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var a=n[r],i=e,l=t,o=l;e:for(;o!==null;){switch(o.tag){case 27:if(ua(o.type)){qe=o.stateNode,kt=!1;break e}break;case 5:qe=o.stateNode,kt=!1;break e;case 3:case 4:qe=o.stateNode.containerInfo,kt=!0;break e}o=o.return}if(qe===null)throw Error(I(160));v2(i,l,a),qe=null,kt=!1,i=a.alternate,i!==null&&(i.return=null),a.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)x2(t,e),t=t.sibling}var Tn=null;function x2(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Bt(t,e),Lt(e),r&4&&(aa(3,e,e.return),Yu(3,e),aa(5,e,e.return));break;case 1:Bt(t,e),Lt(e),r&512&&(et||n===null||kn(n,n.return)),r&64&&rr&&(e=e.updateQueue,e!==null&&(r=e.callbacks,r!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?r:n.concat(r))));break;case 26:var a=Tn;if(Bt(t,e),Lt(e),r&512&&(et||n===null||kn(n,n.return)),r&4){var i=n!==null?n.memoizedState:null;if(r=e.memoizedState,n===null)if(r===null)if(e.stateNode===null){e:{r=e.type,n=e.memoizedProps,a=a.ownerDocument||a;t:switch(r){case"title":i=a.getElementsByTagName("title")[0],(!i||i[Iu]||i[St]||i.namespaceURI==="http://www.w3.org/2000/svg"||i.hasAttribute("itemprop"))&&(i=a.createElement(r),a.head.insertBefore(i,a.querySelector("head > title"))),Et(i,r,n),i[St]=e,pt(i),r=i;break e;case"link":var l=Ub("link","href",a).get(r+(n.href||""));if(l){for(var o=0;o<l.length;o++)if(i=l[o],i.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&i.getAttribute("rel")===(n.rel==null?null:n.rel)&&i.getAttribute("title")===(n.title==null?null:n.title)&&i.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){l.splice(o,1);break t}}i=a.createElement(r),Et(i,r,n),a.head.appendChild(i);break;case"meta":if(l=Ub("meta","content",a).get(r+(n.content||""))){for(o=0;o<l.length;o++)if(i=l[o],i.getAttribute("content")===(n.content==null?null:""+n.content)&&i.getAttribute("name")===(n.name==null?null:n.name)&&i.getAttribute("property")===(n.property==null?null:n.property)&&i.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&i.getAttribute("charset")===(n.charSet==null?null:n.charSet)){l.splice(o,1);break t}}i=a.createElement(r),Et(i,r,n),a.head.appendChild(i);break;default:throw Error(I(468,r))}i[St]=e,pt(i),r=i}e.stateNode=r}else Ib(a,e.type,e.stateNode);else e.stateNode=kb(a,r,e.memoizedProps);else i!==r?(i===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):i.count--,r===null?Ib(a,e.type,e.stateNode):kb(a,r,e.memoizedProps)):r===null&&e.stateNode!==null&&Nh(e,e.memoizedProps,n.memoizedProps)}break;case 27:Bt(t,e),Lt(e),r&512&&(et||n===null||kn(n,n.return)),n!==null&&r&4&&Nh(e,e.memoizedProps,n.memoizedProps);break;case 5:if(Bt(t,e),Lt(e),r&512&&(et||n===null||kn(n,n.return)),e.flags&32){a=e.stateNode;try{Yi(a,"")}catch(x){we(e,e.return,x)}}r&4&&e.stateNode!=null&&(a=e.memoizedProps,Nh(e,a,n!==null?n.memoizedProps:a)),r&1024&&(Ch=!0);break;case 6:if(Bt(t,e),Lt(e),r&4){if(e.stateNode===null)throw Error(I(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(x){we(e,e.return,x)}}break;case 3:if(Zs=null,a=Tn,Tn=Tc(t.containerInfo),Bt(t,e),Tn=a,Lt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Ji(t.containerInfo)}catch(x){we(e,e.return,x)}Ch&&(Ch=!1,S2(e));break;case 4:r=Tn,Tn=Tc(e.stateNode.containerInfo),Bt(t,e),Lt(e),Tn=r;break;case 12:Bt(t,e),Lt(e);break;case 31:Bt(t,e),Lt(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,bs(e,r)));break;case 13:Bt(t,e),Lt(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Jf=tn()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,bs(e,r)));break;case 22:a=e.memoizedState!==null;var u=n!==null&&n.memoizedState!==null,s=rr,f=et;if(rr=s||a,et=f||u,Bt(t,e),et=f,rr=s,Lt(e),r&8192)e:for(t=e.stateNode,t._visibility=a?t._visibility&-2:t._visibility|1,a&&(n===null||u||rr||et||Sa(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){u=n=t;try{if(i=u.stateNode,a)l=i.style,typeof l.setProperty=="function"?l.setProperty("display","none","important"):l.display="none";else{o=u.stateNode;var c=u.memoizedProps.style,d=c!=null&&c.hasOwnProperty("display")?c.display:null;o.style.display=d==null||typeof d=="boolean"?"":(""+d).trim()}}catch(x){we(u,u.return,x)}}}else if(t.tag===6){if(n===null){u=t;try{u.stateNode.nodeValue=a?"":u.memoizedProps}catch(x){we(u,u.return,x)}}}else if(t.tag===18){if(n===null){u=t;try{var h=u.stateNode;a?Db(h,!0):Db(u.stateNode,!1)}catch(x){we(u,u.return,x)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}r&4&&(r=e.updateQueue,r!==null&&(n=r.retryQueue,n!==null&&(r.retryQueue=null,bs(e,n))));break;case 19:Bt(t,e),Lt(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,bs(e,r)));break;case 30:break;case 21:break;default:Bt(t,e),Lt(e)}}function Lt(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(h2(r)){n=r;break}r=r.return}if(n==null)throw Error(I(160));switch(n.tag){case 27:var a=n.stateNode,i=Mh(e);xc(e,i,a);break;case 5:var l=n.stateNode;n.flags&32&&(Yi(l,""),n.flags&=-33);var o=Mh(e);xc(e,o,l);break;case 3:case 4:var u=n.stateNode.containerInfo,s=Mh(e);iy(e,s,u);break;default:throw Error(I(161))}}catch(f){we(e,e.return,f)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function S2(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;S2(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Jn(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)y2(e,t.alternate,t),t=t.sibling}function Sa(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:aa(4,t,t.return),Sa(t);break;case 1:kn(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&f2(t,t.return,n),Sa(t);break;case 27:Po(t.stateNode);case 26:case 5:kn(t,t.return),Sa(t);break;case 22:t.memoizedState===null&&Sa(t);break;case 30:Sa(t);break;default:Sa(t)}e=e.sibling}}function tr(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var r=t.alternate,a=e,i=t,l=i.flags;switch(i.tag){case 0:case 11:case 15:tr(a,i,n),Yu(4,i);break;case 1:if(tr(a,i,n),r=i,a=r.stateNode,typeof a.componentDidMount=="function")try{a.componentDidMount()}catch(s){we(r,r.return,s)}if(r=i,a=r.updateQueue,a!==null){var o=r.stateNode;try{var u=a.shared.hiddenCallbacks;if(u!==null)for(a.shared.hiddenCallbacks=null,a=0;a<u.length;a++)gA(u[a],o)}catch(s){we(r,r.return,s)}}n&&l&64&&c2(i),No(i,i.return);break;case 27:p2(i);case 26:case 5:tr(a,i,n),n&&r===null&&l&4&&d2(i),No(i,i.return);break;case 12:tr(a,i,n);break;case 31:tr(a,i,n),n&&l&4&&g2(a,i);break;case 13:tr(a,i,n),n&&l&4&&b2(a,i);break;case 22:i.memoizedState===null&&tr(a,i,n),No(i,i.return);break;case 30:break;default:tr(a,i,n)}t=t.sibling}}function Uv(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&qu(n))}function Iv(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&qu(e))}function En(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)O2(e,t,n,r),t=t.sibling}function O2(e,t,n,r){var a=t.flags;switch(t.tag){case 0:case 11:case 15:En(e,t,n,r),a&2048&&Yu(9,t);break;case 1:En(e,t,n,r);break;case 3:En(e,t,n,r),a&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&qu(e)));break;case 12:if(a&2048){En(e,t,n,r),e=t.stateNode;try{var i=t.memoizedProps,l=i.id,o=i.onPostCommit;typeof o=="function"&&o(l,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(u){we(t,t.return,u)}}else En(e,t,n,r);break;case 31:En(e,t,n,r);break;case 13:En(e,t,n,r);break;case 23:break;case 22:i=t.stateNode,l=t.alternate,t.memoizedState!==null?i._visibility&2?En(e,t,n,r):Mo(e,t):i._visibility&2?En(e,t,n,r):(i._visibility|=2,yi(e,t,n,r,(t.subtreeFlags&10256)!==0||!1)),a&2048&&Uv(l,t);break;case 24:En(e,t,n,r),a&2048&&Iv(t.alternate,t);break;default:En(e,t,n,r)}}function yi(e,t,n,r,a){for(a=a&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var i=e,l=t,o=n,u=r,s=l.flags;switch(l.tag){case 0:case 11:case 15:yi(i,l,o,u,a),Yu(8,l);break;case 23:break;case 22:var f=l.stateNode;l.memoizedState!==null?f._visibility&2?yi(i,l,o,u,a):Mo(i,l):(f._visibility|=2,yi(i,l,o,u,a)),a&&s&2048&&Uv(l.alternate,l);break;case 24:yi(i,l,o,u,a),a&&s&2048&&Iv(l.alternate,l);break;default:yi(i,l,o,u,a)}t=t.sibling}}function Mo(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,a=r.flags;switch(r.tag){case 22:Mo(n,r),a&2048&&Uv(r.alternate,r);break;case 24:Mo(n,r),a&2048&&Iv(r.alternate,r);break;default:Mo(n,r)}t=t.sibling}}var go=8192;function ui(e,t,n){if(e.subtreeFlags&go)for(e=e.child;e!==null;)w2(e,t,n),e=e.sibling}function w2(e,t,n){switch(e.tag){case 26:ui(e,t,n),e.flags&go&&e.memoizedState!==null&&b3(n,Tn,e.memoizedState,e.memoizedProps);break;case 5:ui(e,t,n);break;case 3:case 4:var r=Tn;Tn=Tc(e.stateNode.containerInfo),ui(e,t,n),Tn=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=go,go=16777216,ui(e,t,n),go=r):ui(e,t,n));break;default:ui(e,t,n)}}function A2(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function eo(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];ht=r,E2(r,e)}A2(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)_2(e),e=e.sibling}function _2(e){switch(e.tag){case 0:case 11:case 15:eo(e),e.flags&2048&&aa(9,e,e.return);break;case 3:eo(e);break;case 12:eo(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Qs(e)):eo(e);break;default:eo(e)}}function Qs(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];ht=r,E2(r,e)}A2(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:aa(8,t,t.return),Qs(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Qs(t));break;default:Qs(t)}e=e.sibling}}function E2(e,t){for(;ht!==null;){var n=ht;switch(n.tag){case 0:case 11:case 15:aa(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:qu(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,ht=r;else e:for(n=e;ht!==null;){r=ht;var a=r.sibling,i=r.return;if(m2(r),r===n){ht=null;break e}if(a!==null){a.return=i,ht=a;break e}ht=i}}}var DC={getCacheForType:function(e){var t=At(tt),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return At(tt).controller.signal}},RC=typeof WeakMap=="function"?WeakMap:Map,me=0,$e=null,fe=null,de=0,Oe=0,Ft=null,Ur=!1,Nl=!1,Hv=!1,xr=0,Ke=0,ia=0,Da=0,qv=0,en=0,Fi=0,Co=null,Ut=null,ly=!1,Jf=0,j2=0,Sc=1/0,Oc=null,Fr=null,ot=0,Qr=null,Qi=null,dr=0,oy=0,uy=null,T2=null,$o=0,sy=null;function an(){return me&2&&de!==0?de&-de:J.T!==null?Yv():Bw()}function N2(){if(en===0)if(!(de&536870912)||he){var e=fs;fs<<=1,!(fs&3932160)&&(fs=262144),en=e}else en=536870912;return e=on.current,e!==null&&(e.flags|=32),en}function Ht(e,t,n){(e===$e&&(Oe===2||Oe===9)||e.cancelPendingCommit!==null)&&(Wi(e,0),Ir(e,de,en,!1)),Uu(e,n),(!(me&2)||e!==$e)&&(e===$e&&(!(me&2)&&(Da|=n),Ke===4&&Ir(e,de,en,!1)),Vn(e))}function M2(e,t,n){if(me&6)throw Error(I(327));var r=!n&&(t&127)===0&&(t&e.expiredLanes)===0||ku(e,t),a=r?LC(e,t):$h(e,t,!0),i=r;do{if(a===0){Nl&&!r&&Ir(e,t,0,!1);break}else{if(n=e.current.alternate,i&&!zC(n)){a=$h(e,t,!1),i=!1;continue}if(a===2){if(i=t,e.errorRecoveryDisabledLanes&i)var l=0;else l=e.pendingLanes&-536870913,l=l!==0?l:l&536870912?536870912:0;if(l!==0){t=l;e:{var o=e;a=Co;var u=o.current.memoizedState.isDehydrated;if(u&&(Wi(o,l).flags|=256),l=$h(o,l,!1),l!==2){if(Hv&&!u){o.errorRecoveryDisabledLanes|=i,Da|=i,a=4;break e}i=Ut,Ut=a,i!==null&&(Ut===null?Ut=i:Ut.push.apply(Ut,i))}a=l}if(i=!1,a!==2)continue}}if(a===1){Wi(e,0),Ir(e,t,0,!0);break}e:{switch(r=e,i=a,i){case 0:case 1:throw Error(I(345));case 4:if((t&4194048)!==t)break;case 6:Ir(r,t,en,!Ur);break e;case 2:Ut=null;break;case 3:case 5:break;default:throw Error(I(329))}if((t&62914560)===t&&(a=Jf+300-tn(),10<a)){if(Ir(r,t,en,!Ur),Hf(r,0,!0)!==0)break e;dr=t,r.timeoutHandle=Q2(Sb.bind(null,r,n,Ut,Oc,ly,t,en,Da,Fi,Ur,i,"Throttled",-0,0),a);break e}Sb(r,n,Ut,Oc,ly,t,en,Da,Fi,Ur,i,null,-0,0)}}break}while(!0);Vn(e)}function Sb(e,t,n,r,a,i,l,o,u,s,f,c,d,h){if(e.timeoutHandle=-1,c=t.subtreeFlags,c&8192||(c&16785408)===16785408){c={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ir},w2(t,i,c);var x=(i&62914560)===i?Jf-tn():(i&4194048)===i?j2-tn():0;if(x=x3(c,x),x!==null){dr=i,e.cancelPendingCommit=x(wb.bind(null,e,t,i,n,r,a,l,o,u,f,c,null,d,h)),Ir(e,i,l,!s);return}}wb(e,t,i,n,r,a,l,o,u)}function zC(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var a=n[r],i=a.getSnapshot;a=a.value;try{if(!ln(i(),a))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Ir(e,t,n,r){t&=~qv,t&=~Da,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var a=t;0<a;){var i=31-rn(a),l=1<<i;r[i]=-1,a&=~l}n!==0&&Dw(e,n,t)}function ed(){return me&6?!0:(Xu(0),!1)}function Gv(){if(fe!==null){if(Oe===0)var e=fe.return;else e=fe,lr=ti=null,Nv(e),zi=null,Go=0,e=fe;for(;e!==null;)s2(e.alternate,e),e=e.return;fe=null}}function Wi(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,n3(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),dr=0,Gv(),$e=e,fe=n=cr(e.current,null),de=t,Oe=0,Ft=null,Ur=!1,Nl=ku(e,t),Hv=!1,Fi=en=qv=Da=ia=Ke=0,Ut=Co=null,ly=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var a=31-rn(r),i=1<<a;t|=e[a],r&=~i}return xr=t,Xf(),n}function C2(e,t){ie=null,J.H=Xo,t===Tl||t===Kf?(t=Jg(),Oe=3):t===Ov?(t=Jg(),Oe=4):Oe=t===Lv?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Ft=t,fe===null&&(Ke=1,gc(e,mn(t,e.current)))}function $2(){var e=on.current;return e===null?!0:(de&4194048)===de?bn===null:(de&62914560)===de||de&536870912?e===bn:!1}function P2(){var e=J.H;return J.H=Xo,e===null?Xo:e}function D2(){var e=J.A;return J.A=DC,e}function wc(){Ke=4,Ur||(de&4194048)!==de&&on.current!==null||(Nl=!0),!(ia&134217727)&&!(Da&134217727)||$e===null||Ir($e,de,en,!1)}function $h(e,t,n){var r=me;me|=2;var a=P2(),i=D2();($e!==e||de!==t)&&(Oc=null,Wi(e,t)),t=!1;var l=Ke;e:do try{if(Oe!==0&&fe!==null){var o=fe,u=Ft;switch(Oe){case 8:Gv(),l=6;break e;case 3:case 2:case 9:case 6:on.current===null&&(t=!0);var s=Oe;if(Oe=0,Ft=null,Ti(e,o,u,s),n&&Nl){l=0;break e}break;default:s=Oe,Oe=0,Ft=null,Ti(e,o,u,s)}}BC(),l=Ke;break}catch(f){C2(e,f)}while(!0);return t&&e.shellSuspendCounter++,lr=ti=null,me=r,J.H=a,J.A=i,fe===null&&($e=null,de=0,Xf()),l}function BC(){for(;fe!==null;)R2(fe)}function LC(e,t){var n=me;me|=2;var r=P2(),a=D2();$e!==e||de!==t?(Oc=null,Sc=tn()+500,Wi(e,t)):Nl=ku(e,t);e:do try{if(Oe!==0&&fe!==null){t=fe;var i=Ft;t:switch(Oe){case 1:Oe=0,Ft=null,Ti(e,t,i,1);break;case 2:case 9:if(Zg(i)){Oe=0,Ft=null,Ob(t);break}t=function(){Oe!==2&&Oe!==9||$e!==e||(Oe=7),Vn(e)},i.then(t,t);break e;case 3:Oe=7;break e;case 4:Oe=5;break e;case 7:Zg(i)?(Oe=0,Ft=null,Ob(t)):(Oe=0,Ft=null,Ti(e,t,i,7));break;case 5:var l=null;switch(fe.tag){case 26:l=fe.memoizedState;case 5:case 27:var o=fe;if(l?t_(l):o.stateNode.complete){Oe=0,Ft=null;var u=o.sibling;if(u!==null)fe=u;else{var s=o.return;s!==null?(fe=s,td(s)):fe=null}break t}}Oe=0,Ft=null,Ti(e,t,i,5);break;case 6:Oe=0,Ft=null,Ti(e,t,i,6);break;case 8:Gv(),Ke=6;break e;default:throw Error(I(462))}}kC();break}catch(f){C2(e,f)}while(!0);return lr=ti=null,J.H=r,J.A=a,me=n,fe!==null?0:($e=null,de=0,Xf(),Ke)}function kC(){for(;fe!==null&&!uM();)R2(fe)}function R2(e){var t=u2(e.alternate,e,xr);e.memoizedProps=e.pendingProps,t===null?td(e):fe=t}function Ob(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=yb(n,t,t.pendingProps,t.type,void 0,de);break;case 11:t=yb(n,t,t.pendingProps,t.type.render,t.ref,de);break;case 5:Nv(t);default:s2(n,t),t=fe=sA(t,xr),t=u2(n,t,xr)}e.memoizedProps=e.pendingProps,t===null?td(e):fe=t}function Ti(e,t,n,r){lr=ti=null,Nv(t),zi=null,Go=0;var a=t.return;try{if(jC(e,a,t,n,de)){Ke=1,gc(e,mn(n,e.current)),fe=null;return}}catch(i){if(a!==null)throw fe=a,i;Ke=1,gc(e,mn(n,e.current)),fe=null;return}t.flags&32768?(he||r===1?e=!0:Nl||de&536870912?e=!1:(Ur=e=!0,(r===2||r===9||r===3||r===6)&&(r=on.current,r!==null&&r.tag===13&&(r.flags|=16384))),z2(t,e)):td(t)}function td(e){var t=e;do{if(t.flags&32768){z2(t,Ur);return}e=t.return;var n=MC(t.alternate,t,xr);if(n!==null){fe=n;return}if(t=t.sibling,t!==null){fe=t;return}fe=t=e}while(t!==null);Ke===0&&(Ke=5)}function z2(e,t){do{var n=CC(e.alternate,e);if(n!==null){n.flags&=32767,fe=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){fe=e;return}fe=e=n}while(e!==null);Ke=6,fe=null}function wb(e,t,n,r,a,i,l,o,u){e.cancelPendingCommit=null;do nd();while(ot!==0);if(me&6)throw Error(I(327));if(t!==null){if(t===e.current)throw Error(I(177));if(i=t.lanes|t.childLanes,i|=yv,gM(e,n,i,l,o,u),e===$e&&(fe=$e=null,de=0),Qi=t,Qr=e,dr=n,oy=i,uy=a,T2=r,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,qC(oc,function(){return I2(),null})):(e.callbackNode=null,e.callbackPriority=0),r=(t.flags&13878)!==0,t.subtreeFlags&13878||r){r=J.T,J.T=null,a=be.p,be.p=2,l=me,me|=4;try{$C(e,t,n)}finally{me=l,be.p=a,J.T=r}}ot=1,B2(),L2(),k2()}}function B2(){if(ot===1){ot=0;var e=Qr,t=Qi,n=(t.flags&13878)!==0;if(t.subtreeFlags&13878||n){n=J.T,J.T=null;var r=be.p;be.p=2;var a=me;me|=4;try{x2(t,e);var i=hy,l=tA(e.containerInfo),o=i.focusedElem,u=i.selectionRange;if(l!==o&&o&&o.ownerDocument&&eA(o.ownerDocument.documentElement,o)){if(u!==null&&pv(o)){var s=u.start,f=u.end;if(f===void 0&&(f=s),"selectionStart"in o)o.selectionStart=s,o.selectionEnd=Math.min(f,o.value.length);else{var c=o.ownerDocument||document,d=c&&c.defaultView||window;if(d.getSelection){var h=d.getSelection(),x=o.textContent.length,g=Math.min(u.start,x),v=u.end===void 0?g:Math.min(u.end,x);!h.extend&&g>v&&(l=v,v=g,g=l);var y=Yg(o,g),m=Yg(o,v);if(y&&m&&(h.rangeCount!==1||h.anchorNode!==y.node||h.anchorOffset!==y.offset||h.focusNode!==m.node||h.focusOffset!==m.offset)){var b=c.createRange();b.setStart(y.node,y.offset),h.removeAllRanges(),g>v?(h.addRange(b),h.extend(m.node,m.offset)):(b.setEnd(m.node,m.offset),h.addRange(b))}}}}for(c=[],h=o;h=h.parentNode;)h.nodeType===1&&c.push({element:h,left:h.scrollLeft,top:h.scrollTop});for(typeof o.focus=="function"&&o.focus(),o=0;o<c.length;o++){var O=c[o];O.element.scrollLeft=O.left,O.element.scrollTop=O.top}}Cc=!!dy,hy=dy=null}finally{me=a,be.p=r,J.T=n}}e.current=t,ot=2}}function L2(){if(ot===2){ot=0;var e=Qr,t=Qi,n=(t.flags&8772)!==0;if(t.subtreeFlags&8772||n){n=J.T,J.T=null;var r=be.p;be.p=2;var a=me;me|=4;try{y2(e,t.alternate,t)}finally{me=a,be.p=r,J.T=n}}ot=3}}function k2(){if(ot===4||ot===3){ot=0,sM();var e=Qr,t=Qi,n=dr,r=T2;t.subtreeFlags&10256||t.flags&10256?ot=5:(ot=0,Qi=Qr=null,U2(e,e.pendingLanes));var a=e.pendingLanes;if(a===0&&(Fr=null),ov(n),t=t.stateNode,nn&&typeof nn.onCommitFiberRoot=="function")try{nn.onCommitFiberRoot(Lu,t,void 0,(t.current.flags&128)===128)}catch{}if(r!==null){t=J.T,a=be.p,be.p=2,J.T=null;try{for(var i=e.onRecoverableError,l=0;l<r.length;l++){var o=r[l];i(o.value,{componentStack:o.stack})}}finally{J.T=t,be.p=a}}dr&3&&nd(),Vn(e),a=e.pendingLanes,n&261930&&a&42?e===sy?$o++:($o=0,sy=e):$o=0,Xu(0)}}function U2(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,qu(t)))}function nd(){return B2(),L2(),k2(),I2()}function I2(){if(ot!==5)return!1;var e=Qr,t=oy;oy=0;var n=ov(dr),r=J.T,a=be.p;try{be.p=32>n?32:n,J.T=null,n=uy,uy=null;var i=Qr,l=dr;if(ot=0,Qi=Qr=null,dr=0,me&6)throw Error(I(331));var o=me;if(me|=4,_2(i.current),O2(i,i.current,l,n),me=o,Xu(0,!1),nn&&typeof nn.onPostCommitFiberRoot=="function")try{nn.onPostCommitFiberRoot(Lu,i)}catch{}return!0}finally{be.p=a,J.T=r,U2(e,t)}}function Ab(e,t,n){t=mn(n,t),t=ny(e.stateNode,t,2),e=Kr(e,t,2),e!==null&&(Uu(e,2),Vn(e))}function we(e,t,n){if(e.tag===3)Ab(e,e,n);else for(;t!==null;){if(t.tag===3){Ab(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Fr===null||!Fr.has(r))){e=mn(n,e),n=n2(2),r=Kr(t,n,2),r!==null&&(r2(n,r,t,e),Uu(r,2),Vn(r));break}}t=t.return}}function Ph(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new RC;var a=new Set;r.set(t,a)}else a=r.get(t),a===void 0&&(a=new Set,r.set(t,a));a.has(n)||(Hv=!0,a.add(n),e=UC.bind(null,e,t,n),t.then(e,e))}function UC(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,$e===e&&(de&n)===n&&(Ke===4||Ke===3&&(de&62914560)===de&&300>tn()-Jf?!(me&2)&&Wi(e,0):qv|=n,Fi===de&&(Fi=0)),Vn(e)}function H2(e,t){t===0&&(t=Pw()),e=ei(e,t),e!==null&&(Uu(e,t),Vn(e))}function IC(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),H2(e,n)}function HC(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(I(314))}r!==null&&r.delete(t),H2(e,n)}function qC(e,t){return iv(e,t)}var Ac=null,mi=null,cy=!1,_c=!1,Dh=!1,Hr=0;function Vn(e){e!==mi&&e.next===null&&(mi===null?Ac=mi=e:mi=mi.next=e),_c=!0,cy||(cy=!0,YC())}function Xu(e,t){if(!Dh&&_c){Dh=!0;do for(var n=!1,r=Ac;r!==null;){if(e!==0){var a=r.pendingLanes;if(a===0)var i=0;else{var l=r.suspendedLanes,o=r.pingedLanes;i=(1<<31-rn(42|e)+1)-1,i&=a&~(l&~o),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(n=!0,_b(r,i))}else i=de,i=Hf(r,r===$e?i:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(i&3)||ku(r,i)||(n=!0,_b(r,i));r=r.next}while(n);Dh=!1}}function GC(){q2()}function q2(){_c=cy=!1;var e=0;Hr!==0&&t3()&&(e=Hr);for(var t=tn(),n=null,r=Ac;r!==null;){var a=r.next,i=G2(r,t);i===0?(r.next=null,n===null?Ac=a:n.next=a,a===null&&(mi=n)):(n=r,(e!==0||i&3)&&(_c=!0)),r=a}ot!==0&&ot!==5||Xu(e),Hr!==0&&(Hr=0)}function G2(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,i=e.pendingLanes&-62914561;0<i;){var l=31-rn(i),o=1<<l,u=a[l];u===-1?(!(o&n)||o&r)&&(a[l]=vM(o,t)):u<=t&&(e.expiredLanes|=o),i&=~o}if(t=$e,n=de,n=Hf(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(Oe===2||Oe===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&uh(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||ku(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&uh(r),ov(n)){case 2:case 8:n=Cw;break;case 32:n=oc;break;case 268435456:n=$w;break;default:n=oc}return r=Y2.bind(null,e),n=iv(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&uh(r),e.callbackPriority=2,e.callbackNode=null,2}function Y2(e,t){if(ot!==0&&ot!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(nd()&&e.callbackNode!==n)return null;var r=de;return r=Hf(e,e===$e?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(M2(e,r,t),G2(e,tn()),e.callbackNode!=null&&e.callbackNode===n?Y2.bind(null,e):null)}function _b(e,t){if(nd())return null;M2(e,t,!0)}function YC(){r3(function(){me&6?iv(Mw,GC):q2()})}function Yv(){if(Hr===0){var e=Xi;e===0&&(e=cs,cs<<=1,!(cs&261888)&&(cs=256)),Hr=e}return Hr}function Eb(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Is(""+e)}function jb(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function XC(e,t,n,r,a){if(t==="submit"&&n&&n.stateNode===a){var i=Eb((a[Gt]||null).action),l=r.submitter;l&&(t=(t=l[Gt]||null)?Eb(t.formAction):l.getAttribute("formAction"),t!==null&&(i=t,l=null));var o=new qf("action","action",null,r,a);e.push({event:o,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(Hr!==0){var u=l?jb(a,l):new FormData(a);ey(n,{pending:!0,data:u,method:a.method,action:i},null,u)}}else typeof i=="function"&&(o.preventDefault(),u=l?jb(a,l):new FormData(a),ey(n,{pending:!0,data:u,method:a.method,action:i},i,u))},currentTarget:a}]})}}for(var Rh=0;Rh<Hp.length;Rh++){var zh=Hp[Rh],VC=zh.toLowerCase(),KC=zh[0].toUpperCase()+zh.slice(1);Pn(VC,"on"+KC)}Pn(rA,"onAnimationEnd");Pn(aA,"onAnimationIteration");Pn(iA,"onAnimationStart");Pn("dblclick","onDoubleClick");Pn("focusin","onFocus");Pn("focusout","onBlur");Pn(cC,"onTransitionRun");Pn(fC,"onTransitionStart");Pn(dC,"onTransitionCancel");Pn(lA,"onTransitionEnd");Gi("onMouseEnter",["mouseout","mouseover"]);Gi("onMouseLeave",["mouseout","mouseover"]);Gi("onPointerEnter",["pointerout","pointerover"]);Gi("onPointerLeave",["pointerout","pointerover"]);Wa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Wa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Wa("onBeforeInput",["compositionend","keypress","textInput","paste"]);Wa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Wa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Wa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Vo="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(" "),FC=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Vo));function X2(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var l=r.length-1;0<=l;l--){var o=r[l],u=o.instance,s=o.currentTarget;if(o=o.listener,u!==i&&a.isPropagationStopped())break e;i=o,a.currentTarget=s;try{i(a)}catch(f){sc(f)}a.currentTarget=null,i=u}else for(l=0;l<r.length;l++){if(o=r[l],u=o.instance,s=o.currentTarget,o=o.listener,u!==i&&a.isPropagationStopped())break e;i=o,a.currentTarget=s;try{i(a)}catch(f){sc(f)}a.currentTarget=null,i=u}}}}function ce(e,t){var n=t[Dp];n===void 0&&(n=t[Dp]=new Set);var r=e+"__bubble";n.has(r)||(V2(t,e,2,!1),n.add(r))}function Bh(e,t,n){var r=0;t&&(r|=4),V2(n,e,r,t)}var xs="_reactListening"+Math.random().toString(36).slice(2);function Xv(e){if(!e[xs]){e[xs]=!0,Lw.forEach(function(n){n!=="selectionchange"&&(FC.has(n)||Bh(n,!1,e),Bh(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[xs]||(t[xs]=!0,Bh("selectionchange",!1,t))}}function V2(e,t,n,r){switch(l_(t)){case 2:var a=w3;break;case 8:a=A3;break;default:a=Qv}n=a.bind(null,t,n,e),a=void 0,!kp||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(a=!0),r?a!==void 0?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):a!==void 0?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Lh(e,t,n,r,a){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var l=r.tag;if(l===3||l===4){var o=r.stateNode.containerInfo;if(o===a)break;if(l===4)for(l=r.return;l!==null;){var u=l.tag;if((u===3||u===4)&&l.stateNode.containerInfo===a)return;l=l.return}for(;o!==null;){if(l=bi(o),l===null)return;if(u=l.tag,u===5||u===6||u===26||u===27){r=i=l;continue e}o=o.parentNode}}r=r.return}Xw(function(){var s=i,f=cv(n),c=[];e:{var d=oA.get(e);if(d!==void 0){var h=qf,x=e;switch(e){case"keypress":if(qs(n)===0)break e;case"keydown":case"keyup":h=HM;break;case"focusin":x="focus",h=hh;break;case"focusout":x="blur",h=hh;break;case"beforeblur":case"afterblur":h=hh;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":h=Rg;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":h=MM;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":h=YM;break;case rA:case aA:case iA:h=PM;break;case lA:h=VM;break;case"scroll":case"scrollend":h=TM;break;case"wheel":h=FM;break;case"copy":case"cut":case"paste":h=RM;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":h=Bg;break;case"toggle":case"beforetoggle":h=WM}var g=(t&4)!==0,v=!g&&(e==="scroll"||e==="scrollend"),y=g?d!==null?d+"Capture":null:d;g=[];for(var m=s,b;m!==null;){var O=m;if(b=O.stateNode,O=O.tag,O!==5&&O!==26&&O!==27||b===null||y===null||(O=ko(m,y),O!=null&&g.push(Ko(m,O,b))),v)break;m=m.return}0<g.length&&(d=new h(d,x,null,n,f),c.push({event:d,listeners:g}))}}if(!(t&7)){e:{if(d=e==="mouseover"||e==="pointerover",h=e==="mouseout"||e==="pointerout",d&&n!==Lp&&(x=n.relatedTarget||n.fromElement)&&(bi(x)||x[_l]))break e;if((h||d)&&(d=f.window===f?f:(d=f.ownerDocument)?d.defaultView||d.parentWindow:window,h?(x=n.relatedTarget||n.toElement,h=s,x=x?bi(x):null,x!==null&&(v=Bu(x),g=x.tag,x!==v||g!==5&&g!==27&&g!==6)&&(x=null)):(h=null,x=s),h!==x)){if(g=Rg,O="onMouseLeave",y="onMouseEnter",m="mouse",(e==="pointerout"||e==="pointerover")&&(g=Bg,O="onPointerLeave",y="onPointerEnter",m="pointer"),v=h==null?d:mo(h),b=x==null?d:mo(x),d=new g(O,m+"leave",h,n,f),d.target=v,d.relatedTarget=b,O=null,bi(f)===s&&(g=new g(y,m+"enter",x,n,f),g.target=b,g.relatedTarget=v,O=g),v=O,h&&x)t:{for(g=QC,y=h,m=x,b=0,O=y;O;O=g(O))b++;O=0;for(var S=m;S;S=g(S))O++;for(;0<b-O;)y=g(y),b--;for(;0<O-b;)m=g(m),O--;for(;b--;){if(y===m||m!==null&&y===m.alternate){g=y;break t}y=g(y),m=g(m)}g=null}else g=null;h!==null&&Tb(c,d,h,g,!1),x!==null&&v!==null&&Tb(c,v,x,g,!0)}}e:{if(d=s?mo(s):window,h=d.nodeName&&d.nodeName.toLowerCase(),h==="select"||h==="input"&&d.type==="file")var w=Ig;else if(Ug(d))if(Zw)w=oC;else{w=iC;var A=aC}else h=d.nodeName,!h||h.toLowerCase()!=="input"||d.type!=="checkbox"&&d.type!=="radio"?s&&sv(s.elementType)&&(w=Ig):w=lC;if(w&&(w=w(e,s))){Ww(c,w,n,f);break e}A&&A(e,d,s),e==="focusout"&&s&&d.type==="number"&&s.memoizedProps.value!=null&&Bp(d,"number",d.value)}switch(A=s?mo(s):window,e){case"focusin":(Ug(A)||A.contentEditable==="true")&&(Oi=A,Up=s,wo=null);break;case"focusout":wo=Up=Oi=null;break;case"mousedown":Ip=!0;break;case"contextmenu":case"mouseup":case"dragend":Ip=!1,Xg(c,n,f);break;case"selectionchange":if(sC)break;case"keydown":case"keyup":Xg(c,n,f)}var E;if(hv)e:{switch(e){case"compositionstart":var j="onCompositionStart";break e;case"compositionend":j="onCompositionEnd";break e;case"compositionupdate":j="onCompositionUpdate";break e}j=void 0}else Si?Fw(e,n)&&(j="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(j="onCompositionStart");j&&(Kw&&n.locale!=="ko"&&(Si||j!=="onCompositionStart"?j==="onCompositionEnd"&&Si&&(E=Vw()):(kr=f,fv="value"in kr?kr.value:kr.textContent,Si=!0)),A=Ec(s,j),0<A.length&&(j=new zg(j,e,null,n,f),c.push({event:j,listeners:A}),E?j.data=E:(E=Qw(n),E!==null&&(j.data=E)))),(E=JM?eC(e,n):tC(e,n))&&(j=Ec(s,"onBeforeInput"),0<j.length&&(A=new zg("onBeforeInput","beforeinput",null,n,f),c.push({event:A,listeners:j}),A.data=E)),XC(c,e,s,n,f)}X2(c,t)})}function Ko(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ec(e,t){for(var n=t+"Capture",r=[];e!==null;){var a=e,i=a.stateNode;if(a=a.tag,a!==5&&a!==26&&a!==27||i===null||(a=ko(e,n),a!=null&&r.unshift(Ko(e,a,i)),a=ko(e,t),a!=null&&r.push(Ko(e,a,i))),e.tag===3)return r;e=e.return}return[]}function QC(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Tb(e,t,n,r,a){for(var i=t._reactName,l=[];n!==null&&n!==r;){var o=n,u=o.alternate,s=o.stateNode;if(o=o.tag,u!==null&&u===r)break;o!==5&&o!==26&&o!==27||s===null||(u=s,a?(s=ko(n,i),s!=null&&l.unshift(Ko(n,s,u))):a||(s=ko(n,i),s!=null&&l.push(Ko(n,s,u)))),n=n.return}l.length!==0&&e.push({event:t,listeners:l})}var WC=/\r\n?/g,ZC=/\u0000|\uFFFD/g;function Nb(e){return(typeof e=="string"?e:""+e).replace(WC,`
`).replace(ZC,"")}function K2(e,t){return t=Nb(t),Nb(e)===t}function je(e,t,n,r,a,i){switch(n){case"children":typeof r=="string"?t==="body"||t==="textarea"&&r===""||Yi(e,r):(typeof r=="number"||typeof r=="bigint")&&t!=="body"&&Yi(e,""+r);break;case"className":hs(e,"class",r);break;case"tabIndex":hs(e,"tabindex",r);break;case"dir":case"role":case"viewBox":case"width":case"height":hs(e,n,r);break;case"style":Yw(e,r,i);break;case"data":if(t!=="object"){hs(e,"data",r);break}case"src":case"href":if(r===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(r==null||typeof r=="function"||typeof r=="symbol"||typeof r=="boolean"){e.removeAttribute(n);break}r=Is(""+r),e.setAttribute(n,r);break;case"action":case"formAction":if(typeof r=="function"){e.setAttribute(n,"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 i=="function"&&(n==="formAction"?(t!=="input"&&je(e,t,"name",a.name,a,null),je(e,t,"formEncType",a.formEncType,a,null),je(e,t,"formMethod",a.formMethod,a,null),je(e,t,"formTarget",a.formTarget,a,null)):(je(e,t,"encType",a.encType,a,null),je(e,t,"method",a.method,a,null),je(e,t,"target",a.target,a,null)));if(r==null||typeof r=="symbol"||typeof r=="boolean"){e.removeAttribute(n);break}r=Is(""+r),e.setAttribute(n,r);break;case"onClick":r!=null&&(e.onclick=ir);break;case"onScroll":r!=null&&ce("scroll",e);break;case"onScrollEnd":r!=null&&ce("scrollend",e);break;case"dangerouslySetInnerHTML":if(r!=null){if(typeof r!="object"||!("__html"in r))throw Error(I(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(I(60));e.innerHTML=n}}break;case"multiple":e.multiple=r&&typeof r!="function"&&typeof r!="symbol";break;case"muted":e.muted=r&&typeof r!="function"&&typeof r!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(r==null||typeof r=="function"||typeof r=="boolean"||typeof r=="symbol"){e.removeAttribute("xlink:href");break}n=Is(""+r),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":r!=null&&typeof r!="function"&&typeof r!="symbol"?e.setAttribute(n,""+r):e.removeAttribute(n);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":r&&typeof r!="function"&&typeof r!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":r===!0?e.setAttribute(n,""):r!==!1&&r!=null&&typeof r!="function"&&typeof r!="symbol"?e.setAttribute(n,r):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":r!=null&&typeof r!="function"&&typeof r!="symbol"&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case"rowSpan":case"start":r==null||typeof r=="function"||typeof r=="symbol"||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case"popover":ce("beforetoggle",e),ce("toggle",e),Us(e,"popover",r);break;case"xlinkActuate":Qn(e,"http://www.w3.org/1999/xlink","xlink:actuate",r);break;case"xlinkArcrole":Qn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",r);break;case"xlinkRole":Qn(e,"http://www.w3.org/1999/xlink","xlink:role",r);break;case"xlinkShow":Qn(e,"http://www.w3.org/1999/xlink","xlink:show",r);break;case"xlinkTitle":Qn(e,"http://www.w3.org/1999/xlink","xlink:title",r);break;case"xlinkType":Qn(e,"http://www.w3.org/1999/xlink","xlink:type",r);break;case"xmlBase":Qn(e,"http://www.w3.org/XML/1998/namespace","xml:base",r);break;case"xmlLang":Qn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",r);break;case"xmlSpace":Qn(e,"http://www.w3.org/XML/1998/namespace","xml:space",r);break;case"is":Us(e,"is",r);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=EM.get(n)||n,Us(e,n,r))}}function fy(e,t,n,r,a,i){switch(n){case"style":Yw(e,r,i);break;case"dangerouslySetInnerHTML":if(r!=null){if(typeof r!="object"||!("__html"in r))throw Error(I(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(I(60));e.innerHTML=n}}break;case"children":typeof r=="string"?Yi(e,r):(typeof r=="number"||typeof r=="bigint")&&Yi(e,""+r);break;case"onScroll":r!=null&&ce("scroll",e);break;case"onScrollEnd":r!=null&&ce("scrollend",e);break;case"onClick":r!=null&&(e.onclick=ir);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!kw.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(a=n.endsWith("Capture"),t=n.slice(2,a?n.length-7:void 0),i=e[Gt]||null,i=i!=null?i[n]:null,typeof i=="function"&&e.removeEventListener(t,i,a),typeof r=="function")){typeof i!="function"&&i!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,a);break e}n in e?e[n]=r:r===!0?e.setAttribute(n,""):Us(e,n,r)}}}function Et(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ce("error",e),ce("load",e);var r=!1,a=!1,i;for(i in n)if(n.hasOwnProperty(i)){var l=n[i];if(l!=null)switch(i){case"src":r=!0;break;case"srcSet":a=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(I(137,t));default:je(e,t,i,l,n,null)}}a&&je(e,t,"srcSet",n.srcSet,n,null),r&&je(e,t,"src",n.src,n,null);return;case"input":ce("invalid",e);var o=i=l=a=null,u=null,s=null;for(r in n)if(n.hasOwnProperty(r)){var f=n[r];if(f!=null)switch(r){case"name":a=f;break;case"type":l=f;break;case"checked":u=f;break;case"defaultChecked":s=f;break;case"value":i=f;break;case"defaultValue":o=f;break;case"children":case"dangerouslySetInnerHTML":if(f!=null)throw Error(I(137,t));break;default:je(e,t,r,f,n,null)}}Hw(e,i,o,u,s,l,a,!1);return;case"select":ce("invalid",e),r=l=i=null;for(a in n)if(n.hasOwnProperty(a)&&(o=n[a],o!=null))switch(a){case"value":i=o;break;case"defaultValue":l=o;break;case"multiple":r=o;default:je(e,t,a,o,n,null)}t=i,n=l,e.multiple=!!r,t!=null?Pi(e,!!r,t,!1):n!=null&&Pi(e,!!r,n,!0);return;case"textarea":ce("invalid",e),i=a=r=null;for(l in n)if(n.hasOwnProperty(l)&&(o=n[l],o!=null))switch(l){case"value":r=o;break;case"defaultValue":a=o;break;case"children":i=o;break;case"dangerouslySetInnerHTML":if(o!=null)throw Error(I(91));break;default:je(e,t,l,o,n,null)}Gw(e,r,a,i);return;case"option":for(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case"selected":e.selected=r&&typeof r!="function"&&typeof r!="symbol";break;default:je(e,t,u,r,n,null)}return;case"dialog":ce("beforetoggle",e),ce("toggle",e),ce("cancel",e),ce("close",e);break;case"iframe":case"object":ce("load",e);break;case"video":case"audio":for(r=0;r<Vo.length;r++)ce(Vo[r],e);break;case"image":ce("error",e),ce("load",e);break;case"details":ce("toggle",e);break;case"embed":case"source":case"link":ce("error",e),ce("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(s in n)if(n.hasOwnProperty(s)&&(r=n[s],r!=null))switch(s){case"children":case"dangerouslySetInnerHTML":throw Error(I(137,t));default:je(e,t,s,r,n,null)}return;default:if(sv(t)){for(f in n)n.hasOwnProperty(f)&&(r=n[f],r!==void 0&&fy(e,t,f,r,n,void 0));return}}for(o in n)n.hasOwnProperty(o)&&(r=n[o],r!=null&&je(e,t,o,r,n,null))}function JC(e,t,n,r){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var a=null,i=null,l=null,o=null,u=null,s=null,f=null;for(h in n){var c=n[h];if(n.hasOwnProperty(h)&&c!=null)switch(h){case"checked":break;case"value":break;case"defaultValue":u=c;default:r.hasOwnProperty(h)||je(e,t,h,null,r,c)}}for(var d in r){var h=r[d];if(c=n[d],r.hasOwnProperty(d)&&(h!=null||c!=null))switch(d){case"type":i=h;break;case"name":a=h;break;case"checked":s=h;break;case"defaultChecked":f=h;break;case"value":l=h;break;case"defaultValue":o=h;break;case"children":case"dangerouslySetInnerHTML":if(h!=null)throw Error(I(137,t));break;default:h!==c&&je(e,t,d,h,r,c)}}zp(e,l,o,u,s,f,i,a);return;case"select":h=l=o=d=null;for(i in n)if(u=n[i],n.hasOwnProperty(i)&&u!=null)switch(i){case"value":break;case"multiple":h=u;default:r.hasOwnProperty(i)||je(e,t,i,null,r,u)}for(a in r)if(i=r[a],u=n[a],r.hasOwnProperty(a)&&(i!=null||u!=null))switch(a){case"value":d=i;break;case"defaultValue":o=i;break;case"multiple":l=i;default:i!==u&&je(e,t,a,i,r,u)}t=o,n=l,r=h,d!=null?Pi(e,!!n,d,!1):!!r!=!!n&&(t!=null?Pi(e,!!n,t,!0):Pi(e,!!n,n?[]:"",!1));return;case"textarea":h=d=null;for(o in n)if(a=n[o],n.hasOwnProperty(o)&&a!=null&&!r.hasOwnProperty(o))switch(o){case"value":break;case"children":break;default:je(e,t,o,null,r,a)}for(l in r)if(a=r[l],i=n[l],r.hasOwnProperty(l)&&(a!=null||i!=null))switch(l){case"value":d=a;break;case"defaultValue":h=a;break;case"children":break;case"dangerouslySetInnerHTML":if(a!=null)throw Error(I(91));break;default:a!==i&&je(e,t,l,a,r,i)}qw(e,d,h);return;case"option":for(var x in n)if(d=n[x],n.hasOwnProperty(x)&&d!=null&&!r.hasOwnProperty(x))switch(x){case"selected":e.selected=!1;break;default:je(e,t,x,null,r,d)}for(u in r)if(d=r[u],h=n[u],r.hasOwnProperty(u)&&d!==h&&(d!=null||h!=null))switch(u){case"selected":e.selected=d&&typeof d!="function"&&typeof d!="symbol";break;default:je(e,t,u,d,r,h)}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 g in n)d=n[g],n.hasOwnProperty(g)&&d!=null&&!r.hasOwnProperty(g)&&je(e,t,g,null,r,d);for(s in r)if(d=r[s],h=n[s],r.hasOwnProperty(s)&&d!==h&&(d!=null||h!=null))switch(s){case"children":case"dangerouslySetInnerHTML":if(d!=null)throw Error(I(137,t));break;default:je(e,t,s,d,r,h)}return;default:if(sv(t)){for(var v in n)d=n[v],n.hasOwnProperty(v)&&d!==void 0&&!r.hasOwnProperty(v)&&fy(e,t,v,void 0,r,d);for(f in r)d=r[f],h=n[f],!r.hasOwnProperty(f)||d===h||d===void 0&&h===void 0||fy(e,t,f,d,r,h);return}}for(var y in n)d=n[y],n.hasOwnProperty(y)&&d!=null&&!r.hasOwnProperty(y)&&je(e,t,y,null,r,d);for(c in r)d=r[c],h=n[c],!r.hasOwnProperty(c)||d===h||d==null&&h==null||je(e,t,c,d,r,h)}function Mb(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function e3(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,n=performance.getEntriesByType("resource"),r=0;r<n.length;r++){var a=n[r],i=a.transferSize,l=a.initiatorType,o=a.duration;if(i&&o&&Mb(l)){for(l=0,o=a.responseEnd,r+=1;r<n.length;r++){var u=n[r],s=u.startTime;if(s>o)break;var f=u.transferSize,c=u.initiatorType;f&&Mb(c)&&(u=u.responseEnd,l+=f*(u<o?1:(o-s)/(u-s)))}if(--r,t+=8*(i+l)/(a.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var dy=null,hy=null;function jc(e){return e.nodeType===9?e:e.ownerDocument}function Cb(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function F2(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function py(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var kh=null;function t3(){var e=window.event;return e&&e.type==="popstate"?e===kh?!1:(kh=e,!0):(kh=null,!1)}var Q2=typeof setTimeout=="function"?setTimeout:void 0,n3=typeof clearTimeout=="function"?clearTimeout:void 0,$b=typeof Promise=="function"?Promise:void 0,r3=typeof queueMicrotask=="function"?queueMicrotask:typeof $b<"u"?function(e){return $b.resolve(null).then(e).catch(a3)}:Q2;function a3(e){setTimeout(function(){throw e})}function ua(e){return e==="head"}function Pb(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&a.nodeType===8)if(n=a.data,n==="/$"||n==="/&"){if(r===0){e.removeChild(a),Ji(t);return}r--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")r++;else if(n==="html")Po(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,Po(n);for(var i=n.firstChild;i;){var l=i.nextSibling,o=i.nodeName;i[Iu]||o==="SCRIPT"||o==="STYLE"||o==="LINK"&&i.rel.toLowerCase()==="stylesheet"||n.removeChild(i),i=l}}else n==="body"&&Po(e.ownerDocument.body);n=a}while(n);Ji(t)}function Db(e,t){var n=e;e=0;do{var r=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",n.getAttribute("style")===""&&n.removeAttribute("style")):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),r&&r.nodeType===8)if(n=r.data,n==="/$"){if(e===0)break;e--}else n!=="$"&&n!=="$?"&&n!=="$~"&&n!=="$!"||e++;n=r}while(n)}function yy(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":yy(n),uv(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function i3(e,t,n,r){for(;e.nodeType===1;){var a=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(r){if(!e[Iu])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(i=e.getAttribute("rel"),i==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(i!==a.rel||e.getAttribute("href")!==(a.href==null||a.href===""?null:a.href)||e.getAttribute("crossorigin")!==(a.crossOrigin==null?null:a.crossOrigin)||e.getAttribute("title")!==(a.title==null?null:a.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(i=e.getAttribute("src"),(i!==(a.src==null?null:a.src)||e.getAttribute("type")!==(a.type==null?null:a.type)||e.getAttribute("crossorigin")!==(a.crossOrigin==null?null:a.crossOrigin))&&i&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var i=a.name==null?null:""+a.name;if(a.type==="hidden"&&e.getAttribute("name")===i)return e}else return e;if(e=xn(e.nextSibling),e===null)break}return null}function l3(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=xn(e.nextSibling),e===null))return null;return e}function W2(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=xn(e.nextSibling),e===null))return null;return e}function my(e){return e.data==="$?"||e.data==="$~"}function vy(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function o3(e,t){var n=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||n.readyState!=="loading")t();else{var r=function(){t(),n.removeEventListener("DOMContentLoaded",r)};n.addEventListener("DOMContentLoaded",r),e._reactRetry=r}}function xn(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var gy=null;function Rb(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return xn(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function zb(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"){if(t===0)return e;t--}else n!=="/$"&&n!=="/&"||t++}e=e.previousSibling}return null}function Z2(e,t,n){switch(t=jc(n),e){case"html":if(e=t.documentElement,!e)throw Error(I(452));return e;case"head":if(e=t.head,!e)throw Error(I(453));return e;case"body":if(e=t.body,!e)throw Error(I(454));return e;default:throw Error(I(451))}}function Po(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);uv(e)}var On=new Map,Bb=new Set;function Tc(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Ar=be.d;be.d={f:u3,r:s3,D:c3,C:f3,L:d3,m:h3,X:y3,S:p3,M:m3};function u3(){var e=Ar.f(),t=ed();return e||t}function s3(e){var t=El(e);t!==null&&t.tag===5&&t.type==="form"?YA(t):Ar.r(e)}var Ml=typeof document>"u"?null:document;function J2(e,t,n){var r=Ml;if(r&&typeof t=="string"&&t){var a=yn(t);a='link[rel="'+e+'"][href="'+a+'"]',typeof n=="string"&&(a+='[crossorigin="'+n+'"]'),Bb.has(a)||(Bb.add(a),e={rel:e,crossOrigin:n,href:t},r.querySelector(a)===null&&(t=r.createElement("link"),Et(t,"link",e),pt(t),r.head.appendChild(t)))}}function c3(e){Ar.D(e),J2("dns-prefetch",e,null)}function f3(e,t){Ar.C(e,t),J2("preconnect",e,t)}function d3(e,t,n){Ar.L(e,t,n);var r=Ml;if(r&&e&&t){var a='link[rel="preload"][as="'+yn(t)+'"]';t==="image"&&n&&n.imageSrcSet?(a+='[imagesrcset="'+yn(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(a+='[imagesizes="'+yn(n.imageSizes)+'"]')):a+='[href="'+yn(e)+'"]';var i=a;switch(t){case"style":i=Zi(e);break;case"script":i=Cl(e)}On.has(i)||(e=Ie({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),On.set(i,e),r.querySelector(a)!==null||t==="style"&&r.querySelector(Vu(i))||t==="script"&&r.querySelector(Ku(i))||(t=r.createElement("link"),Et(t,"link",e),pt(t),r.head.appendChild(t)))}}function h3(e,t){Ar.m(e,t);var n=Ml;if(n&&e){var r=t&&typeof t.as=="string"?t.as:"script",a='link[rel="modulepreload"][as="'+yn(r)+'"][href="'+yn(e)+'"]',i=a;switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=Cl(e)}if(!On.has(i)&&(e=Ie({rel:"modulepreload",href:e},t),On.set(i,e),n.querySelector(a)===null)){switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(Ku(i)))return}r=n.createElement("link"),Et(r,"link",e),pt(r),n.head.appendChild(r)}}}function p3(e,t,n){Ar.S(e,t,n);var r=Ml;if(r&&e){var a=$i(r).hoistableStyles,i=Zi(e);t=t||"default";var l=a.get(i);if(!l){var o={loading:0,preload:null};if(l=r.querySelector(Vu(i)))o.loading=5;else{e=Ie({rel:"stylesheet",href:e,"data-precedence":t},n),(n=On.get(i))&&Vv(e,n);var u=l=r.createElement("link");pt(u),Et(u,"link",e),u._p=new Promise(function(s,f){u.onload=s,u.onerror=f}),u.addEventListener("load",function(){o.loading|=1}),u.addEventListener("error",function(){o.loading|=2}),o.loading|=4,Ws(l,t,r)}l={type:"stylesheet",instance:l,count:1,state:o},a.set(i,l)}}}function y3(e,t){Ar.X(e,t);var n=Ml;if(n&&e){var r=$i(n).hoistableScripts,a=Cl(e),i=r.get(a);i||(i=n.querySelector(Ku(a)),i||(e=Ie({src:e,async:!0},t),(t=On.get(a))&&Kv(e,t),i=n.createElement("script"),pt(i),Et(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},r.set(a,i))}}function m3(e,t){Ar.M(e,t);var n=Ml;if(n&&e){var r=$i(n).hoistableScripts,a=Cl(e),i=r.get(a);i||(i=n.querySelector(Ku(a)),i||(e=Ie({src:e,async:!0,type:"module"},t),(t=On.get(a))&&Kv(e,t),i=n.createElement("script"),pt(i),Et(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},r.set(a,i))}}function Lb(e,t,n,r){var a=(a=Yr.current)?Tc(a):null;if(!a)throw Error(I(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=Zi(n.href),n=$i(a).hoistableStyles,r=n.get(t),r||(r={type:"style",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=Zi(n.href);var i=$i(a).hoistableStyles,l=i.get(e);if(l||(a=a.ownerDocument||a,l={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(e,l),(i=a.querySelector(Vu(e)))&&!i._p&&(l.instance=i,l.state.loading=5),On.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},On.set(e,n),i||v3(a,e,n,l.state))),t&&r===null)throw Error(I(528,""));return l}if(t&&r!==null)throw Error(I(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Cl(n),n=$i(a).hoistableScripts,r=n.get(t),r||(r={type:"script",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};default:throw Error(I(444,e))}}function Zi(e){return'href="'+yn(e)+'"'}function Vu(e){return'link[rel="stylesheet"]['+e+"]"}function e_(e){return Ie({},e,{"data-precedence":e.precedence,precedence:null})}function v3(e,t,n,r){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?r.loading=1:(t=e.createElement("link"),r.preload=t,t.addEventListener("load",function(){return r.loading|=1}),t.addEventListener("error",function(){return r.loading|=2}),Et(t,"link",n),pt(t),e.head.appendChild(t))}function Cl(e){return'[src="'+yn(e)+'"]'}function Ku(e){return"script[async]"+e}function kb(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+yn(n.href)+'"]');if(r)return t.instance=r,pt(r),r;var a=Ie({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement("style"),pt(r),Et(r,"style",a),Ws(r,n.precedence,e),t.instance=r;case"stylesheet":a=Zi(n.href);var i=e.querySelector(Vu(a));if(i)return t.state.loading|=4,t.instance=i,pt(i),i;r=e_(n),(a=On.get(a))&&Vv(r,a),i=(e.ownerDocument||e).createElement("link"),pt(i);var l=i;return l._p=new Promise(function(o,u){l.onload=o,l.onerror=u}),Et(i,"link",r),t.state.loading|=4,Ws(i,n.precedence,e),t.instance=i;case"script":return i=Cl(n.src),(a=e.querySelector(Ku(i)))?(t.instance=a,pt(a),a):(r=n,(a=On.get(i))&&(r=Ie({},n),Kv(r,a)),e=e.ownerDocument||e,a=e.createElement("script"),pt(a),Et(a,"link",r),e.head.appendChild(a),t.instance=a);case"void":return null;default:throw Error(I(443,t.type))}else t.type==="stylesheet"&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Ws(r,n.precedence,e));return t.instance}function Ws(e,t,n){for(var r=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),a=r.length?r[r.length-1]:null,i=a,l=0;l<r.length;l++){var o=r[l];if(o.dataset.precedence===t)i=o;else if(i!==a)break}i?i.parentNode.insertBefore(e,i.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Vv(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Kv(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Zs=null;function Ub(e,t,n){if(Zs===null){var r=new Map,a=Zs=new Map;a.set(n,r)}else a=Zs,r=a.get(n),r||(r=new Map,a.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),a=0;a<n.length;a++){var i=n[a];if(!(i[Iu]||i[St]||e==="link"&&i.getAttribute("rel")==="stylesheet")&&i.namespaceURI!=="http://www.w3.org/2000/svg"){var l=i.getAttribute(t)||"";l=e+l;var o=r.get(l);o?o.push(i):r.set(l,[i])}}return r}function Ib(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function g3(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function t_(e){return!(e.type==="stylesheet"&&!(e.state.loading&3))}function b3(e,t,n,r){if(n.type==="stylesheet"&&(typeof r.media!="string"||matchMedia(r.media).matches!==!1)&&!(n.state.loading&4)){if(n.instance===null){var a=Zi(r.href),i=t.querySelector(Vu(a));if(i){t=i._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Nc.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=i,pt(i);return}i=t.ownerDocument||t,r=e_(r),(a=On.get(a))&&Vv(r,a),i=i.createElement("link"),pt(i);var l=i;l._p=new Promise(function(o,u){l.onload=o,l.onerror=u}),Et(i,"link",r),n.instance=i}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=Nc.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var Uh=0;function x3(e,t){return e.stylesheets&&e.count===0&&Js(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&Js(e,e.stylesheets),e.unsuspend){var i=e.unsuspend;e.unsuspend=null,i()}},6e4+t);0<e.imgBytes&&Uh===0&&(Uh=62500*e3());var a=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Js(e,e.stylesheets),e.unsuspend)){var i=e.unsuspend;e.unsuspend=null,i()}},(e.imgBytes>Uh?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(a)}}:null}function Nc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Js(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Mc=null;function Js(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Mc=new Map,t.forEach(S3,e),Mc=null,Nc.call(e))}function S3(e,t){if(!(t.state.loading&4)){var n=Mc.get(e);if(n)var r=n.get(null);else{n=new Map,Mc.set(e,n);for(var a=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<a.length;i++){var l=a[i];(l.nodeName==="LINK"||l.getAttribute("media")!=="not all")&&(n.set(l.dataset.precedence,l),r=l)}r&&n.set(null,r)}a=t.instance,l=a.getAttribute("data-precedence"),i=n.get(l)||r,i===r&&n.set(null,a),n.set(l,a),this.count++,r=Nc.bind(this),a.addEventListener("load",r),a.addEventListener("error",r),i?i.parentNode.insertBefore(a,i.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(a,e.firstChild)),t.state.loading|=4}}var Fo={$$typeof:ar,Provider:null,Consumer:null,_currentValue:Ma,_currentValue2:Ma,_threadCount:0};function O3(e,t,n,r,a,i,l,o,u){this.tag=1,this.containerInfo=e,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=sh(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=sh(0),this.hiddenUpdates=sh(null),this.identifierPrefix=r,this.onUncaughtError=a,this.onCaughtError=i,this.onRecoverableError=l,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=u,this.incompleteTransitions=new Map}function n_(e,t,n,r,a,i,l,o,u,s,f,c){return e=new O3(e,t,n,l,u,s,f,c,o),t=1,i===!0&&(t|=24),i=Zt(3,null,null,t),e.current=i,i.stateNode=e,t=xv(),t.refCount++,e.pooledCache=t,t.refCount++,i.memoizedState={element:r,isDehydrated:n,cache:t},wv(i),e}function r_(e){return e?(e=_i,e):_i}function a_(e,t,n,r,a,i){a=r_(a),r.context===null?r.context=a:r.pendingContext=a,r=Vr(t),r.payload={element:n},i=i===void 0?null:i,i!==null&&(r.callback=i),n=Kr(e,r,t),n!==null&&(Ht(n,e,t),_o(n,e,t))}function Hb(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Fv(e,t){Hb(e,t),(e=e.alternate)&&Hb(e,t)}function i_(e){if(e.tag===13||e.tag===31){var t=ei(e,67108864);t!==null&&Ht(t,e,67108864),Fv(e,67108864)}}function qb(e){if(e.tag===13||e.tag===31){var t=an();t=lv(t);var n=ei(e,t);n!==null&&Ht(n,e,t),Fv(e,t)}}var Cc=!0;function w3(e,t,n,r){var a=J.T;J.T=null;var i=be.p;try{be.p=2,Qv(e,t,n,r)}finally{be.p=i,J.T=a}}function A3(e,t,n,r){var a=J.T;J.T=null;var i=be.p;try{be.p=8,Qv(e,t,n,r)}finally{be.p=i,J.T=a}}function Qv(e,t,n,r){if(Cc){var a=by(r);if(a===null)Lh(e,t,r,$c,n),Gb(e,r);else if(E3(a,e,t,n,r))r.stopPropagation();else if(Gb(e,r),t&4&&-1<_3.indexOf(e)){for(;a!==null;){var i=El(a);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var l=ba(i.pendingLanes);if(l!==0){var o=i;for(o.pendingLanes|=2,o.entangledLanes|=2;l;){var u=1<<31-rn(l);o.entanglements[1]|=u,l&=~u}Vn(i),!(me&6)&&(Sc=tn()+500,Xu(0))}}break;case 31:case 13:o=ei(i,2),o!==null&&Ht(o,i,2),ed(),Fv(i,2)}if(i=by(r),i===null&&Lh(e,t,r,$c,n),i===a)break;a=i}a!==null&&r.stopPropagation()}else Lh(e,t,r,null,n)}}function by(e){return e=cv(e),Wv(e)}var $c=null;function Wv(e){if($c=null,e=bi(e),e!==null){var t=Bu(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=_w(t),e!==null)return e;e=null}else if(n===31){if(e=Ew(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return $c=e,null}function l_(e){switch(e){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(cM()){case Mw:return 2;case Cw:return 8;case oc:case fM:return 32;case $w:return 268435456;default:return 32}default:return 32}}var xy=!1,Wr=null,Zr=null,Jr=null,Qo=new Map,Wo=new Map,zr=[],_3="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 Gb(e,t){switch(e){case"focusin":case"focusout":Wr=null;break;case"dragenter":case"dragleave":Zr=null;break;case"mouseover":case"mouseout":Jr=null;break;case"pointerover":case"pointerout":Qo.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Wo.delete(t.pointerId)}}function to(e,t,n,r,a,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[a]},t!==null&&(t=El(t),t!==null&&i_(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,a!==null&&t.indexOf(a)===-1&&t.push(a),e)}function E3(e,t,n,r,a){switch(t){case"focusin":return Wr=to(Wr,e,t,n,r,a),!0;case"dragenter":return Zr=to(Zr,e,t,n,r,a),!0;case"mouseover":return Jr=to(Jr,e,t,n,r,a),!0;case"pointerover":var i=a.pointerId;return Qo.set(i,to(Qo.get(i)||null,e,t,n,r,a)),!0;case"gotpointercapture":return i=a.pointerId,Wo.set(i,to(Wo.get(i)||null,e,t,n,r,a)),!0}return!1}function o_(e){var t=bi(e.target);if(t!==null){var n=Bu(t);if(n!==null){if(t=n.tag,t===13){if(t=_w(n),t!==null){e.blockedOn=t,Tg(e.priority,function(){qb(n)});return}}else if(t===31){if(t=Ew(n),t!==null){e.blockedOn=t,Tg(e.priority,function(){qb(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ec(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=by(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Lp=r,n.target.dispatchEvent(r),Lp=null}else return t=El(n),t!==null&&i_(t),e.blockedOn=n,!1;t.shift()}return!0}function Yb(e,t,n){ec(e)&&n.delete(t)}function j3(){xy=!1,Wr!==null&&ec(Wr)&&(Wr=null),Zr!==null&&ec(Zr)&&(Zr=null),Jr!==null&&ec(Jr)&&(Jr=null),Qo.forEach(Yb),Wo.forEach(Yb)}function Ss(e,t){e.blockedOn===t&&(e.blockedOn=null,xy||(xy=!0,st.unstable_scheduleCallback(st.unstable_NormalPriority,j3)))}var Os=null;function Xb(e){Os!==e&&(Os=e,st.unstable_scheduleCallback(st.unstable_NormalPriority,function(){Os===e&&(Os=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],a=e[t+2];if(typeof r!="function"){if(Wv(r||n)===null)continue;break}var i=El(n);i!==null&&(e.splice(t,3),t-=3,ey(i,{pending:!0,data:a,method:n.method,action:r},r,a))}}))}function Ji(e){function t(u){return Ss(u,e)}Wr!==null&&Ss(Wr,e),Zr!==null&&Ss(Zr,e),Jr!==null&&Ss(Jr,e),Qo.forEach(t),Wo.forEach(t);for(var n=0;n<zr.length;n++){var r=zr[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<zr.length&&(n=zr[0],n.blockedOn===null);)o_(n),n.blockedOn===null&&zr.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var a=n[r],i=n[r+1],l=a[Gt]||null;if(typeof i=="function")l||Xb(n);else if(l){var o=null;if(i&&i.hasAttribute("formAction")){if(a=i,l=i[Gt]||null)o=l.formAction;else if(Wv(a)!==null)continue}else o=l.action;typeof o=="function"?n[r+1]=o:(n.splice(r,3),r-=3),Xb(n)}}}function u_(){function e(i){i.canIntercept&&i.info==="react-transition"&&i.intercept({handler:function(){return new Promise(function(l){return a=l})},focusReset:"manual",scroll:"manual"})}function t(){a!==null&&(a(),a=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var i=navigation.currentEntry;i&&i.url!=null&&navigation.navigate(i.url,{state:i.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var r=!1,a=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),a!==null&&(a(),a=null)}}}function Zv(e){this._internalRoot=e}rd.prototype.render=Zv.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(I(409));var n=t.current,r=an();a_(n,r,e,t,null,null)};rd.prototype.unmount=Zv.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;a_(e.current,2,null,e,null,null),ed(),t[_l]=null}};function rd(e){this._internalRoot=e}rd.prototype.unstable_scheduleHydration=function(e){if(e){var t=Bw();e={blockedOn:null,target:e,priority:t};for(var n=0;n<zr.length&&t!==0&&t<zr[n].priority;n++);zr.splice(n,0,e),n===0&&o_(e)}};var Vb=ww.version;if(Vb!=="19.2.7")throw Error(I(527,Vb,"19.2.7"));be.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(I(188)):(e=Object.keys(e).join(","),Error(I(268,e)));return e=rM(t),e=e!==null?jw(e):null,e=e===null?null:e.stateNode,e};var T3={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:J,reconcilerVersion:"19.2.7"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ws=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ws.isDisabled&&ws.supportsFiber)try{Lu=ws.inject(T3),nn=ws}catch{}}Uf.createRoot=function(e,t){if(!Aw(e))throw Error(I(299));var n=!1,r="",a=JA,i=e2,l=t2;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(a=t.onUncaughtError),t.onCaughtError!==void 0&&(i=t.onCaughtError),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=n_(e,1,!1,null,null,n,r,null,a,i,l,u_),e[_l]=t.current,Xv(e),new Zv(t)};Uf.hydrateRoot=function(e,t,n){if(!Aw(e))throw Error(I(299));var r=!1,a="",i=JA,l=e2,o=t2,u=null;return n!=null&&(n.unstable_strictMode===!0&&(r=!0),n.identifierPrefix!==void 0&&(a=n.identifierPrefix),n.onUncaughtError!==void 0&&(i=n.onUncaughtError),n.onCaughtError!==void 0&&(l=n.onCaughtError),n.onRecoverableError!==void 0&&(o=n.onRecoverableError),n.formState!==void 0&&(u=n.formState)),t=n_(e,1,!0,t,n??null,r,a,u,i,l,o,u_),t.context=r_(null),n=t.current,r=an(),r=lv(r),a=Vr(r),a.callback=null,Kr(n,a,r),n=r,t.current.lanes=n,Uu(t,n),Vn(t),e[_l]=t.current,Xv(e),new rd(t)};Uf.version="19.2.7";function s_(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(s_)}catch(e){console.error(e)}}s_(),vw.exports=Uf;var N3=vw.exports;const M3=Me(N3);/**
* @remix-run/router v1.23.3
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Zo(){return Zo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zo.apply(null,arguments)}var qr;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(qr||(qr={}));const Kb="popstate";function C3(e){e===void 0&&(e={});function t(r,a){let{pathname:i,search:l,hash:o}=r.location;return Sy("",{pathname:i,search:l,hash:o},a.state&&a.state.usr||null,a.state&&a.state.key||"default")}function n(r,a){return typeof a=="string"?a:Pc(a)}return P3(t,n,null,e)}function Ye(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Jv(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function $3(){return Math.random().toString(36).substr(2,8)}function Fb(e,t){return{usr:e.state,key:e.key,idx:t}}function Sy(e,t,n,r){return n===void 0&&(n=null),Zo({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?$l(t):t,{state:n,key:t&&t.key||r||$3()})}function Pc(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function $l(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function P3(e,t,n,r){r===void 0&&(r={});let{window:a=document.defaultView,v5Compat:i=!1}=r,l=a.history,o=qr.Pop,u=null,s=f();s==null&&(s=0,l.replaceState(Zo({},l.state,{idx:s}),""));function f(){return(l.state||{idx:null}).idx}function c(){o=qr.Pop;let v=f(),y=v==null?null:v-s;s=v,u&&u({action:o,location:g.location,delta:y})}function d(v,y){o=qr.Push;let m=Sy(g.location,v,y);s=f()+1;let b=Fb(m,s),O=g.createHref(m);try{l.pushState(b,"",O)}catch(S){if(S instanceof DOMException&&S.name==="DataCloneError")throw S;a.location.assign(O)}i&&u&&u({action:o,location:g.location,delta:1})}function h(v,y){o=qr.Replace;let m=Sy(g.location,v,y);s=f();let b=Fb(m,s),O=g.createHref(m);l.replaceState(b,"",O),i&&u&&u({action:o,location:g.location,delta:0})}function x(v){let y=a.location.origin!=="null"?a.location.origin:a.location.href,m=typeof v=="string"?v:Pc(v);return m=m.replace(/ $/,"%20"),Ye(y,"No window.location.(origin|href) available to create URL for href: "+m),new URL(m,y)}let g={get action(){return o},get location(){return e(a,l)},listen(v){if(u)throw new Error("A history only accepts one active listener");return a.addEventListener(Kb,c),u=v,()=>{a.removeEventListener(Kb,c),u=null}},createHref(v){return t(a,v)},createURL:x,encodeLocation(v){let y=x(v);return{pathname:y.pathname,search:y.search,hash:y.hash}},push:d,replace:h,go(v){return l.go(v)}};return g}var Qb;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Qb||(Qb={}));function D3(e,t,n){return n===void 0&&(n="/"),R3(e,t,n)}function R3(e,t,n,r){let a=typeof t=="string"?$l(t):t,i=el(a.pathname||"/",n);if(i==null)return null;let l=c_(e);z3(l);let o=null,u=V3(i);for(let s=0;o==null&&s<l.length;++s)o=Y3(l[s],u);return o}function c_(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let a=(i,l,o)=>{let u={relativePath:o===void 0?i.path||"":o,caseSensitive:i.caseSensitive===!0,childrenIndex:l,route:i};u.relativePath.startsWith("/")&&(Ye(u.relativePath.startsWith(r),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(r.length));let s=ea([r,u.relativePath]),f=n.concat(u);i.children&&i.children.length>0&&(Ye(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+s+'".')),c_(i.children,t,f,s)),!(i.path==null&&!i.index)&&t.push({path:s,score:q3(s,i.index),routesMeta:f})};return e.forEach((i,l)=>{var o;if(i.path===""||!((o=i.path)!=null&&o.includes("?")))a(i,l);else for(let u of f_(i.path))a(i,l,u)}),t}function f_(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,a=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return a?[i,""]:[i];let l=f_(r.join("/")),o=[];return o.push(...l.map(u=>u===""?i:[i,u].join("/"))),a&&o.push(...l),o.map(u=>e.startsWith("/")&&u===""?"/":u)}function z3(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:G3(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const B3=/^:[\w-]+$/,L3=3,k3=2,U3=1,I3=10,H3=-2,Wb=e=>e==="*";function q3(e,t){let n=e.split("/"),r=n.length;return n.some(Wb)&&(r+=H3),t&&(r+=k3),n.filter(a=>!Wb(a)).reduce((a,i)=>a+(B3.test(i)?L3:i===""?U3:I3),r)}function G3(e,t){return e.length===t.length&&e.slice(0,-1).every((r,a)=>r===t[a])?e[e.length-1]-t[t.length-1]:0}function Y3(e,t,n){let{routesMeta:r}=e,a={},i="/",l=[];for(let o=0;o<r.length;++o){let u=r[o],s=o===r.length-1,f=i==="/"?t:t.slice(i.length)||"/",c=Oy({path:u.relativePath,caseSensitive:u.caseSensitive,end:s},f),d=u.route;if(!c)return null;Object.assign(a,c.params),l.push({params:a,pathname:ea([i,c.pathname]),pathnameBase:Z3(ea([i,c.pathnameBase])),route:d}),c.pathnameBase!=="/"&&(i=ea([i,c.pathnameBase]))}return l}function Oy(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=X3(e.path,e.caseSensitive,e.end),a=t.match(n);if(!a)return null;let i=a[0],l=i.replace(/(.)\/+$/,"$1"),o=a.slice(1);return{params:r.reduce((s,f,c)=>{let{paramName:d,isOptional:h}=f;if(d==="*"){let g=o[c]||"";l=i.slice(0,i.length-g.length).replace(/(.)\/+$/,"$1")}const x=o[c];return h&&!x?s[d]=void 0:s[d]=(x||"").replace(/%2F/g,"/"),s},{}),pathname:i,pathnameBase:l,pattern:e}}function X3(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Jv(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(l,o,u)=>(r.push({paramName:o,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),r]}function V3(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Jv(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function el(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}const K3=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,F3=e=>K3.test(e);function Q3(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:a=""}=typeof e=="string"?$l(e):e,i;if(n)if(F3(n))i=n;else{if(n.includes("//")){let l=n;n=d_(n),Jv(!1,"Pathnames cannot have embedded double slashes - normalizing "+(l+" -> "+n))}n.startsWith("/")?i=Zb(n.substring(1),"/"):i=Zb(n,t)}else i=t;return{pathname:i,search:J3(r),hash:e4(a)}}function Zb(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(a=>{a===".."?n.length>1&&n.pop():a!=="."&&n.push(a)}),n.length>1?n.join("/"):"/"}function Ih(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function W3(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function e0(e,t){let n=W3(e);return t?n.map((r,a)=>a===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function t0(e,t,n,r){r===void 0&&(r=!1);let a;typeof e=="string"?a=$l(e):(a=Zo({},e),Ye(!a.pathname||!a.pathname.includes("?"),Ih("?","pathname","search",a)),Ye(!a.pathname||!a.pathname.includes("#"),Ih("#","pathname","hash",a)),Ye(!a.search||!a.search.includes("#"),Ih("#","search","hash",a)));let i=e===""||a.pathname==="",l=i?"/":a.pathname,o;if(l==null)o=n;else{let c=t.length-1;if(!r&&l.startsWith("..")){let d=l.split("/");for(;d[0]==="..";)d.shift(),c-=1;a.pathname=d.join("/")}o=c>=0?t[c]:"/"}let u=Q3(a,o),s=l&&l!=="/"&&l.endsWith("/"),f=(i||l===".")&&n.endsWith("/");return!u.pathname.endsWith("/")&&(s||f)&&(u.pathname+="/"),u}const d_=e=>e.replace(/\/\/+/g,"/"),ea=e=>d_(e.join("/")),Z3=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),J3=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,e4=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function t4(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const h_=["post","put","patch","delete"];new Set(h_);const n4=["get",...h_];new Set(n4);/**
* React Router v6.30.4
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Jo(){return Jo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Jo.apply(null,arguments)}const ad=_.createContext(null),p_=_.createContext(null),_r=_.createContext(null),id=_.createContext(null),sa=_.createContext({outlet:null,matches:[],isDataRoute:!1}),y_=_.createContext(null);function r4(e,t){let{relative:n}=t===void 0?{}:t;Pl()||Ye(!1);let{basename:r,navigator:a}=_.useContext(_r),{hash:i,pathname:l,search:o}=ld(e,{relative:n}),u=l;return r!=="/"&&(u=l==="/"?r:ea([r,l])),a.createHref({pathname:u,search:o,hash:i})}function Pl(){return _.useContext(id)!=null}function Dl(){return Pl()||Ye(!1),_.useContext(id).location}function m_(e){_.useContext(_r).static||_.useLayoutEffect(e)}function n0(){let{isDataRoute:e}=_.useContext(sa);return e?m4():a4()}function a4(){Pl()||Ye(!1);let e=_.useContext(ad),{basename:t,future:n,navigator:r}=_.useContext(_r),{matches:a}=_.useContext(sa),{pathname:i}=Dl(),l=JSON.stringify(e0(a,n.v7_relativeSplatPath)),o=_.useRef(!1);return m_(()=>{o.current=!0}),_.useCallback(function(s,f){if(f===void 0&&(f={}),!o.current)return;if(typeof s=="number"){r.go(s);return}let c=t0(s,JSON.parse(l),i,f.relative==="path");e==null&&t!=="/"&&(c.pathname=c.pathname==="/"?t:ea([t,c.pathname])),(f.replace?r.replace:r.push)(c,f.state,f)},[t,r,l,i,e])}function ld(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=_.useContext(_r),{matches:a}=_.useContext(sa),{pathname:i}=Dl(),l=JSON.stringify(e0(a,r.v7_relativeSplatPath));return _.useMemo(()=>t0(e,JSON.parse(l),i,n==="path"),[e,l,i,n])}function i4(e,t){return l4(e,t)}function l4(e,t,n,r){Pl()||Ye(!1);let{navigator:a}=_.useContext(_r),{matches:i}=_.useContext(sa),l=i[i.length-1],o=l?l.params:{};l&&l.pathname;let u=l?l.pathnameBase:"/";l&&l.route;let s=Dl(),f;if(t){var c;let v=typeof t=="string"?$l(t):t;u==="/"||(c=v.pathname)!=null&&c.startsWith(u)||Ye(!1),f=v}else f=s;let d=f.pathname||"/",h=d;if(u!=="/"){let v=u.replace(/^\//,"").split("/");h="/"+d.replace(/^\//,"").split("/").slice(v.length).join("/")}let x=D3(e,{pathname:h}),g=f4(x&&x.map(v=>Object.assign({},v,{params:Object.assign({},o,v.params),pathname:ea([u,a.encodeLocation?a.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?u:ea([u,a.encodeLocation?a.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),i,n,r);return t&&g?_.createElement(id.Provider,{value:{location:Jo({pathname:"/",search:"",hash:"",state:null,key:"default"},f),navigationType:qr.Pop}},g):g}function o4(){let e=y4(),t=t4(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,a={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return _.createElement(_.Fragment,null,_.createElement("h2",null,"Unexpected Application Error!"),_.createElement("h3",{style:{fontStyle:"italic"}},t),n?_.createElement("pre",{style:a},n):null,null)}const u4=_.createElement(o4,null);class s4 extends _.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?_.createElement(sa.Provider,{value:this.props.routeContext},_.createElement(y_.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function c4(e){let{routeContext:t,match:n,children:r}=e,a=_.useContext(ad);return a&&a.static&&a.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=n.route.id),_.createElement(sa.Provider,{value:t},r)}function f4(e,t,n,r){var a;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if(!n)return null;if(n.errors)e=n.matches;else if((i=r)!=null&&i.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let l=e,o=(a=n)==null?void 0:a.errors;if(o!=null){let f=l.findIndex(c=>c.route.id&&(o==null?void 0:o[c.route.id])!==void 0);f>=0||Ye(!1),l=l.slice(0,Math.min(l.length,f+1))}let u=!1,s=-1;if(n&&r&&r.v7_partialHydration)for(let f=0;f<l.length;f++){let c=l[f];if((c.route.HydrateFallback||c.route.hydrateFallbackElement)&&(s=f),c.route.id){let{loaderData:d,errors:h}=n,x=c.route.loader&&d[c.route.id]===void 0&&(!h||h[c.route.id]===void 0);if(c.route.lazy||x){u=!0,s>=0?l=l.slice(0,s+1):l=[l[0]];break}}}return l.reduceRight((f,c,d)=>{let h,x=!1,g=null,v=null;n&&(h=o&&c.route.id?o[c.route.id]:void 0,g=c.route.errorElement||u4,u&&(s<0&&d===0?(v4("route-fallback"),x=!0,v=null):s===d&&(x=!0,v=c.route.hydrateFallbackElement||null)));let y=t.concat(l.slice(0,d+1)),m=()=>{let b;return h?b=g:x?b=v:c.route.Component?b=_.createElement(c.route.Component,null):c.route.element?b=c.route.element:b=f,_.createElement(c4,{match:c,routeContext:{outlet:f,matches:y,isDataRoute:n!=null},children:b})};return n&&(c.route.ErrorBoundary||c.route.errorElement||d===0)?_.createElement(s4,{location:n.location,revalidation:n.revalidation,component:g,error:h,children:m(),routeContext:{outlet:null,matches:y,isDataRoute:!0}}):m()},null)}var v_=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(v_||{}),g_=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(g_||{});function d4(e){let t=_.useContext(ad);return t||Ye(!1),t}function h4(e){let t=_.useContext(p_);return t||Ye(!1),t}function p4(e){let t=_.useContext(sa);return t||Ye(!1),t}function b_(e){let t=p4(),n=t.matches[t.matches.length-1];return n.route.id||Ye(!1),n.route.id}function y4(){var e;let t=_.useContext(y_),n=h4(),r=b_();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function m4(){let{router:e}=d4(v_.UseNavigateStable),t=b_(g_.UseNavigateStable),n=_.useRef(!1);return m_(()=>{n.current=!0}),_.useCallback(function(a,i){i===void 0&&(i={}),n.current&&(typeof a=="number"?e.navigate(a):e.navigate(a,Jo({fromRouteId:t},i)))},[e,t])}const Jb={};function v4(e,t,n){Jb[e]||(Jb[e]=!0)}function g4(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function x_(e){let{to:t,replace:n,state:r,relative:a}=e;Pl()||Ye(!1);let{future:i,static:l}=_.useContext(_r),{matches:o}=_.useContext(sa),{pathname:u}=Dl(),s=n0(),f=t0(t,e0(o,i.v7_relativeSplatPath),u,a==="path"),c=JSON.stringify(f);return _.useEffect(()=>s(JSON.parse(c),{replace:n,state:r,relative:a}),[s,c,a,n,r]),null}function ft(e){Ye(!1)}function b4(e){let{basename:t="/",children:n=null,location:r,navigationType:a=qr.Pop,navigator:i,static:l=!1,future:o}=e;Pl()&&Ye(!1);let u=t.replace(/^\/*/,"/"),s=_.useMemo(()=>({basename:u,navigator:i,static:l,future:Jo({v7_relativeSplatPath:!1},o)}),[u,o,i,l]);typeof r=="string"&&(r=$l(r));let{pathname:f="/",search:c="",hash:d="",state:h=null,key:x="default"}=r,g=_.useMemo(()=>{let v=el(f,u);return v==null?null:{location:{pathname:v,search:c,hash:d,state:h,key:x},navigationType:a}},[u,f,c,d,h,x,a]);return g==null?null:_.createElement(_r.Provider,{value:s},_.createElement(id.Provider,{children:n,value:g}))}function ex(e){let{children:t,location:n}=e;return i4(wy(t),n)}new Promise(()=>{});function wy(e,t){t===void 0&&(t=[]);let n=[];return _.Children.forEach(e,(r,a)=>{if(!_.isValidElement(r))return;let i=[...t,a];if(r.type===_.Fragment){n.push.apply(n,wy(r.props.children,i));return}r.type!==ft&&Ye(!1),!r.props.index||!r.props.children||Ye(!1);let l={id:r.props.id||i.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(l.children=wy(r.props.children,i)),n.push(l)}),n}/**
* React Router DOM v6.30.4
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Dc(){return Dc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Dc.apply(null,arguments)}function S_(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function x4(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function S4(e,t){return e.button===0&&(!t||t==="_self")&&!x4(e)}const O4=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],w4=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"],A4="6";try{window.__reactRouterVersion=A4}catch{}const _4=_.createContext({isTransitioning:!1}),E4="startTransition",tx=QN[E4];function j4(e){let{basename:t,children:n,future:r,window:a}=e,i=_.useRef();i.current==null&&(i.current=C3({window:a,v5Compat:!0}));let l=i.current,[o,u]=_.useState({action:l.action,location:l.location}),{v7_startTransition:s}=r||{},f=_.useCallback(c=>{s&&tx?tx(()=>u(c)):u(c)},[u,s]);return _.useLayoutEffect(()=>l.listen(f),[l,f]),_.useEffect(()=>g4(r),[r]),_.createElement(b4,{basename:t,children:n,location:o.location,navigationType:o.action,navigator:l,future:r})}const T4=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",N4=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,M4=_.forwardRef(function(t,n){let{onClick:r,relative:a,reloadDocument:i,replace:l,state:o,target:u,to:s,preventScrollReset:f,viewTransition:c}=t,d=S_(t,O4),{basename:h}=_.useContext(_r),x,g=!1;if(typeof s=="string"&&N4.test(s)&&(x=s,T4))try{let b=new URL(window.location.href),O=s.startsWith("//")?new URL(b.protocol+s):new URL(s),S=el(O.pathname,h);O.origin===b.origin&&S!=null?s=S+O.search+O.hash:g=!0}catch{}let v=r4(s,{relative:a}),y=$4(s,{replace:l,state:o,target:u,preventScrollReset:f,relative:a,viewTransition:c});function m(b){r&&r(b),b.defaultPrevented||y(b)}return _.createElement("a",Dc({},d,{href:x||v,onClick:g||i?r:m,ref:n,target:u}))}),Hh=_.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:a=!1,className:i="",end:l=!1,style:o,to:u,viewTransition:s,children:f}=t,c=S_(t,w4),d=ld(u,{relative:c.relative}),h=Dl(),x=_.useContext(p_),{navigator:g,basename:v}=_.useContext(_r),y=x!=null&&P4(d)&&s===!0,m=g.encodeLocation?g.encodeLocation(d).pathname:d.pathname,b=h.pathname,O=x&&x.navigation&&x.navigation.location?x.navigation.location.pathname:null;a||(b=b.toLowerCase(),O=O?O.toLowerCase():null,m=m.toLowerCase()),O&&v&&(O=el(O,v)||O);const S=m!=="/"&&m.endsWith("/")?m.length-1:m.length;let w=b===m||!l&&b.startsWith(m)&&b.charAt(S)==="/",A=O!=null&&(O===m||!l&&O.startsWith(m)&&O.charAt(m.length)==="/"),E={isActive:w,isPending:A,isTransitioning:y},j=w?r:void 0,$;typeof i=="function"?$=i(E):$=[i,w?"active":null,A?"pending":null,y?"transitioning":null].filter(Boolean).join(" ");let P=typeof o=="function"?o(E):o;return _.createElement(M4,Dc({},c,{"aria-current":j,className:$,ref:n,style:P,to:u,viewTransition:s}),typeof f=="function"?f(E):f)});var Ay;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Ay||(Ay={}));var nx;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(nx||(nx={}));function C4(e){let t=_.useContext(ad);return t||Ye(!1),t}function $4(e,t){let{target:n,replace:r,state:a,preventScrollReset:i,relative:l,viewTransition:o}=t===void 0?{}:t,u=n0(),s=Dl(),f=ld(e,{relative:l});return _.useCallback(c=>{if(S4(c,n)){c.preventDefault();let d=r!==void 0?r:Pc(s)===Pc(f);u(e,{replace:d,state:a,preventScrollReset:i,relative:l,viewTransition:o})}},[s,u,f,r,a,n,e,i,l,o])}function P4(e,t){t===void 0&&(t={});let n=_.useContext(_4);n==null&&Ye(!1);let{basename:r}=C4(Ay.useViewTransitionState),a=ld(e,{relative:t.relative});if(!n.isTransitioning)return!1;let i=el(n.currentLocation.pathname,r)||n.currentLocation.pathname,l=el(n.nextLocation.pathname,r)||n.nextLocation.pathname;return Oy(a.pathname,l)!=null||Oy(a.pathname,i)!=null}/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const D4=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),O_=(...e)=>e.filter((t,n,r)=>!!t&&r.indexOf(t)===n).join(" ");/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var R4={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const z4=_.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:a="",children:i,iconNode:l,...o},u)=>_.createElement("svg",{ref:u,...R4,width:t,height:t,stroke:e,strokeWidth:r?Number(n)*24/Number(t):n,className:O_("lucide",a),...o},[...l.map(([s,f])=>_.createElement(s,f)),...Array.isArray(i)?i:[i]]));/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const le=(e,t)=>{const n=_.forwardRef(({className:r,...a},i)=>_.createElement(z4,{ref:i,iconNode:t,className:O_(`lucide-${D4(e)}`,r),...a}));return n.displayName=`${e}`,n};/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const B4=le("Battery",[["rect",{width:"16",height:"10",x:"2",y:"7",rx:"2",ry:"2",key:"1w10f2"}],["line",{x1:"22",x2:"22",y1:"11",y2:"13",key:"4dh1rd"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const L4=le("Boxes",[["path",{d:"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z",key:"lc1i9w"}],["path",{d:"m7 16.5-4.74-2.85",key:"1o9zyk"}],["path",{d:"m7 16.5 5-3",key:"va8pkn"}],["path",{d:"M7 16.5v5.17",key:"jnp8gn"}],["path",{d:"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z",key:"8zsnat"}],["path",{d:"m17 16.5-5-3",key:"8arw3v"}],["path",{d:"m17 16.5 4.74-2.85",key:"8rfmw"}],["path",{d:"M17 16.5v5.17",key:"k6z78m"}],["path",{d:"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z",key:"1xygjf"}],["path",{d:"M12 8 7.26 5.15",key:"1vbdud"}],["path",{d:"m12 8 4.74-2.85",key:"3rx089"}],["path",{d:"M12 13.5V8",key:"1io7kd"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const eu=le("Brain",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const w_=le("CircleCheckBig",[["path",{d:"M22 11.08V12a10 10 0 1 1-5.93-9.14",key:"g774vq"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const k4=le("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const U4=le("CircleUser",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662",key:"154egf"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Rc=le("Cpu",[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const I4=le("EyeOff",[["path",{d:"M9.88 9.88a3 3 0 1 0 4.24 4.24",key:"1jxqfv"}],["path",{d:"M10.73 5.08A10.43 10.43 0 0 1 12 5c7 0 10 7 10 7a13.16 13.16 0 0 1-1.67 2.68",key:"9wicm4"}],["path",{d:"M6.61 6.61A13.526 13.526 0 0 0 2 12s3 7 10 7a9.74 9.74 0 0 0 5.39-1.61",key:"1jreej"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const H4=le("Eye",[["path",{d:"M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7Z",key:"rwhkz3"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const q4=le("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const G4=le("KeyRound",[["path",{d:"M2 18v3c0 .6.4 1 1 1h4v-3h3v-3h2l1.4-1.4a6.5 6.5 0 1 0-4-4Z",key:"167ctg"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Y4=le("LayoutDashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const X4=le("LockOpen",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 9.9-1",key:"1mm8w8"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const V4=le("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const K4=le("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const F4=le("Map",[["path",{d:"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z",key:"169xi5"}],["path",{d:"M15 5.764v15",key:"1pn4in"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Q4=le("Monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const A_=le("Package",[["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const W4=le("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Z4=le("PlugZap",[["path",{d:"M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z",key:"goz73y"}],["path",{d:"m2 22 3-3",key:"19mgm9"}],["path",{d:"M7.5 13.5 10 11",key:"7xgeeb"}],["path",{d:"M10.5 16.5 13 14",key:"10btkg"}],["path",{d:"m18 3-4 4h6l-4 4",key:"16psg9"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const J4=le("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const __=le("QrCode",[["rect",{width:"5",height:"5",x:"3",y:"3",rx:"1",key:"1tu5fj"}],["rect",{width:"5",height:"5",x:"16",y:"3",rx:"1",key:"1v8r4q"}],["rect",{width:"5",height:"5",x:"3",y:"16",rx:"1",key:"1x03jg"}],["path",{d:"M21 16h-3a2 2 0 0 0-2 2v3",key:"177gqh"}],["path",{d:"M21 21v.01",key:"ents32"}],["path",{d:"M12 7v3a2 2 0 0 1-2 2H7",key:"8crl2c"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M12 3h.01",key:"n36tog"}],["path",{d:"M12 16v.01",key:"133mhm"}],["path",{d:"M16 12h1",key:"1slzba"}],["path",{d:"M21 12v.01",key:"1lwtk9"}],["path",{d:"M12 21v-1",key:"1880an"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const e$=le("Quote",[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const E_=le("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const t$=le("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const n$=le("Save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const r$=le("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const j_=le("Send",[["path",{d:"m22 2-7 20-4-9-9-4Z",key:"1q3vgg"}],["path",{d:"M22 2 11 13",key:"nzbqef"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const a$=le("ShieldAlert",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const r0=le("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const i$=le("ShieldOff",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5 5a1 1 0 0 0-1 1v7c0 5 3.5 7.5 7.67 8.94a1 1 0 0 0 .67.01c2.35-.82 4.48-1.97 5.9-3.71",key:"1jlk70"}],["path",{d:"M9.309 3.652A12.252 12.252 0 0 0 11.24 2.28a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1v7a9.784 9.784 0 0 1-.08 1.264",key:"18rp1v"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const T_=le("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const l$=le("ThumbsDown",[["path",{d:"M17 14V2",key:"8ymqnk"}],["path",{d:"M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z",key:"m61m77"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const o$=le("ThumbsUp",[["path",{d:"M7 10v12",key:"1qc93n"}],["path",{d:"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z",key:"emmmcr"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const u$=le("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const od=le("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const s$=le("UserCheck",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["polyline",{points:"16 11 18 13 22 9",key:"1pwet4"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const N_=le("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const c$=le("Wifi",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]);/**
* @license lucide-react v0.400.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const M_=le("Wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]]);function C_(e,t){return function(){return e.apply(t,arguments)}}const{toString:f$}=Object.prototype,{getPrototypeOf:tl}=Object,{iterator:Fu,toStringTag:$_}=Symbol,zc=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),tu=(e,t)=>{let n=e;const r=[];for(;n!=null&&n!==Object.prototype;){if(r.indexOf(n)!==-1)return!1;if(r.push(n),zc(n,t))return!0;n=tl(n)}return!1},d$=(e,t)=>e!=null&&tu(e,t)?e[t]:void 0,a0=(e=>t=>{const n=f$.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Dn=e=>(e=e.toLowerCase(),t=>a0(t)===e),ud=e=>t=>typeof t===e,{isArray:Ga}=Array,nl=ud("undefined");function Rl(e){return e!==null&&!nl(e)&&e.constructor!==null&&!nl(e.constructor)&&qt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const P_=Dn("ArrayBuffer");function h$(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&P_(e.buffer),t}const p$=ud("string"),qt=ud("function"),D_=ud("number"),zl=e=>e!==null&&typeof e=="object",y$=e=>e===!0||e===!1,tc=e=>{if(!zl(e))return!1;const t=tl(e);return(t===null||t===Object.prototype||tl(t)===null)&&!tu(e,$_)&&!tu(e,Fu)},m$=e=>{if(!zl(e)||Rl(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},v$=Dn("Date"),g$=Dn("File"),b$=e=>!!(e&&typeof e.uri<"u"),x$=e=>e&&typeof e.getParts<"u",S$=Dn("Blob"),O$=Dn("FileList"),w$=e=>zl(e)&&qt(e.pipe);function A$(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const rx=A$(),ax=typeof rx.FormData<"u"?rx.FormData:void 0,_$=e=>{if(!e)return!1;if(ax&&e instanceof ax)return!0;const t=tl(e);if(!t||t===Object.prototype||!qt(e.append))return!1;const n=a0(e);return n==="formdata"||n==="object"&&qt(e.toString)&&e.toString()==="[object FormData]"},E$=Dn("URLSearchParams"),[j$,T$,N$,M$]=["ReadableStream","Request","Response","Headers"].map(Dn),C$=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Qu(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,a;if(typeof e!="object"&&(e=[e]),Ga(e))for(r=0,a=e.length;r<a;r++)t.call(null,e[r],r,e);else{if(Rl(e))return;const i=n?Object.getOwnPropertyNames(e):Object.keys(e),l=i.length;let o;for(r=0;r<l;r++)o=i[r],t.call(null,e[o],o,e)}}function R_(e,t){if(Rl(e))return null;t=t.toLowerCase();const n=Object.keys(e);let r=n.length,a;for(;r-- >0;)if(a=n[r],t===a.toLowerCase())return a;return null}const _a=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,z_=e=>!nl(e)&&e!==_a;function _y(...e){const{caseless:t,skipUndefined:n}=z_(this)&&this||{},r={},a=(i,l)=>{if(l==="__proto__"||l==="constructor"||l==="prototype")return;const o=t&&typeof l=="string"&&R_(r,l)||l,u=zc(r,o)?r[o]:void 0;tc(u)&&tc(i)?r[o]=_y(u,i):tc(i)?r[o]=_y({},i):Ga(i)?r[o]=i.slice():(!n||!nl(i))&&(r[o]=i)};for(let i=0,l=e.length;i<l;i++){const o=e[i];if(!o||Rl(o)||(Qu(o,a),typeof o!="object"||Ga(o)))continue;const u=Object.getOwnPropertySymbols(o);for(let s=0;s<u.length;s++){const f=u[s];q$.call(o,f)&&a(o[f],f)}}return r}const $$=(e,t,n,{allOwnKeys:r}={})=>(Qu(t,(a,i)=>{n&&qt(a)?Object.defineProperty(e,i,{__proto__:null,value:C_(a,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,i,{__proto__:null,value:a,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),P$=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),D$=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},R$=(e,t,n,r)=>{let a,i,l;const o={};if(t=t||{},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),i=a.length;i-- >0;)l=a[i],(!r||r(l,e,t))&&!o[l]&&(t[l]=e[l],o[l]=!0);e=n!==!1&&tl(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},z$=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},B$=e=>{if(!e)return null;if(Ga(e))return e;let t=e.length;if(!D_(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},L$=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&tl(Uint8Array)),k$=(e,t)=>{const r=(e&&e[Fu]).call(e);let a;for(;(a=r.next())&&!a.done;){const i=a.value;t.call(e,i[0],i[1])}},U$=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},I$=Dn("HTMLFormElement"),H$=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,a){return r.toUpperCase()+a}),{propertyIsEnumerable:q$}=Object.prototype,G$=Dn("RegExp"),B_=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Qu(n,(a,i)=>{let l;(l=t(a,i,e))!==!1&&(r[i]=l||a)}),Object.defineProperties(e,r)},Y$=e=>{B_(e,(t,n)=>{if(qt(e)&&["arguments","caller","callee"].includes(n))return!1;const r=e[n];if(qt(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},X$=(e,t)=>{const n={},r=a=>{a.forEach(i=>{n[i]=!0})};return Ga(e)?r(e):r(String(e).split(t)),n},V$=()=>{},K$=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function F$(e){return!!(e&&qt(e.append)&&e[$_]==="FormData"&&e[Fu])}const Q$=e=>{const t=new WeakSet,n=r=>{if(zl(r)){if(t.has(r))return;if(Rl(r))return r;if(!("toJSON"in r)){t.add(r);const a=Ga(r)?[]:{};return Qu(r,(i,l)=>{const o=n(i);!nl(o)&&(a[l]=o)}),t.delete(r),a}}return r};return n(e)},W$=Dn("AsyncFunction"),Z$=e=>e&&(zl(e)||qt(e))&&qt(e.then)&&qt(e.catch),L_=((e,t)=>e?setImmediate:t?((n,r)=>(_a.addEventListener("message",({source:a,data:i})=>{a===_a&&i===n&&r.length&&r.shift()()},!1),a=>{r.push(a),_a.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",qt(_a.postMessage)),J$=typeof queueMicrotask<"u"?queueMicrotask.bind(_a):typeof process<"u"&&process.nextTick||L_,k_=e=>e!=null&&qt(e[Fu]),eP=e=>e!=null&&tu(e,Fu)&&k_(e),T={isArray:Ga,isArrayBuffer:P_,isBuffer:Rl,isFormData:_$,isArrayBufferView:h$,isString:p$,isNumber:D_,isBoolean:y$,isObject:zl,isPlainObject:tc,isEmptyObject:m$,isReadableStream:j$,isRequest:T$,isResponse:N$,isHeaders:M$,isUndefined:nl,isDate:v$,isFile:g$,isReactNativeBlob:b$,isReactNative:x$,isBlob:S$,isRegExp:G$,isFunction:qt,isStream:w$,isURLSearchParams:E$,isTypedArray:L$,isFileList:O$,forEach:Qu,merge:_y,extend:$$,trim:C$,stripBOM:P$,inherits:D$,toFlatObject:R$,kindOf:a0,kindOfTest:Dn,endsWith:z$,toArray:B$,forEachEntry:k$,matchAll:U$,isHTMLForm:I$,hasOwnProperty:zc,hasOwnProp:zc,hasOwnInPrototypeChain:tu,getSafeProp:d$,reduceDescriptors:B_,freezeMethods:Y$,toObjectSet:X$,toCamelCase:H$,noop:V$,toFiniteNumber:K$,findKey:R_,global:_a,isContextDefined:z_,isSpecCompliantForm:F$,toJSONObject:Q$,isAsyncFn:W$,isThenable:Z$,setImmediate:L_,asap:J$,isIterable:k_,isSafeIterable:eP},tP=T.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),nP=e=>{const t={};let n,r,a;return e&&e.split(`
`).forEach(function(l){a=l.indexOf(":"),n=l.substring(0,a).trim().toLowerCase(),r=l.substring(a+1).trim(),!(!n||t[n]&&tP[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t};function rP(e){let t=0,n=e.length;for(;t<n;){const r=e.charCodeAt(t);if(r!==9&&r!==32)break;t+=1}for(;n>t;){const r=e.charCodeAt(n-1);if(r!==9&&r!==32)break;n-=1}return t===0&&n===e.length?e:e.slice(t,n)}const aP=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g"),iP=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function i0(e,t){return T.isArray(e)?e.map(n=>i0(n,t)):rP(String(e).replace(t,""))}const lP=e=>i0(e,aP),oP=e=>i0(e,iP);function U_(e){const t=Object.create(null);return T.forEach(e.toJSON(),(n,r)=>{t[r]=oP(n)}),t}const ix=Symbol("internals");function no(e){return e&&String(e).trim().toLowerCase()}function nc(e){return e===!1||e==null?e:T.isArray(e)?e.map(nc):lP(String(e))}function uP(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const sP=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function qh(e,t,n,r,a){if(T.isFunction(r))return r.call(this,t,n);if(a&&(t=n),!!T.isString(t)){if(T.isString(r))return t.indexOf(r)!==-1;if(T.isRegExp(r))return r.test(t)}}function cP(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function fP(e,t){const n=T.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(a,i,l){return this[r].call(this,t,a,i,l)},configurable:!0})})}let Ct=class{constructor(t){t&&this.set(t)}set(t,n,r){const a=this;function i(o,u,s){const f=no(u);if(!f)return;const c=T.findKey(a,f);(!c||a[c]===void 0||s===!0||s===void 0&&a[c]!==!1)&&(a[c||u]=nc(o))}const l=(o,u)=>T.forEach(o,(s,f)=>i(s,f,u));if(T.isPlainObject(t)||t instanceof this.constructor)l(t,n);else if(T.isString(t)&&(t=t.trim())&&!sP(t))l(nP(t),n);else if(T.isObject(t)&&T.isSafeIterable(t)){let o=Object.create(null),u,s;for(const f of t){if(!T.isArray(f))throw new TypeError("Object iterator must return a key-value pair");s=f[0],T.hasOwnProp(o,s)?(u=o[s],o[s]=T.isArray(u)?[...u,f[1]]:[u,f[1]]):o[s]=f[1]}l(o,n)}else t!=null&&i(n,t,r);return this}get(t,n){if(t=no(t),t){const r=T.findKey(this,t);if(r){const a=this[r];if(!n)return a;if(n===!0)return uP(a);if(T.isFunction(n))return n.call(this,a,r);if(T.isRegExp(n))return n.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=no(t),t){const r=T.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||qh(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let a=!1;function i(l){if(l=no(l),l){const o=T.findKey(r,l);o&&(!n||qh(r,r[o],o,n))&&(delete r[o],a=!0)}}return T.isArray(t)?t.forEach(i):i(t),a}clear(t){const n=Object.keys(this);let r=n.length,a=!1;for(;r--;){const i=n[r];(!t||qh(this,this[i],i,t,!0))&&(delete this[i],a=!0)}return a}normalize(t){const n=this,r={};return T.forEach(this,(a,i)=>{const l=T.findKey(r,i);if(l){n[l]=nc(a),delete n[i];return}const o=t?cP(i):String(i).trim();o!==i&&delete n[i],n[o]=nc(a),r[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return T.forEach(this,(r,a)=>{r!=null&&r!==!1&&(n[a]=t&&T.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(a=>r.set(a)),r}static accessor(t){const r=(this[ix]=this[ix]={accessors:{}}).accessors,a=this.prototype;function i(l){const o=no(l);r[o]||(fP(a,l),r[o]=!0)}return T.isArray(t)?t.forEach(i):i(t),this}};Ct.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);T.reduceDescriptors(Ct.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});T.freezeMethods(Ct);const dP="[REDACTED ****]";function hP(e){if(T.hasOwnProp(e,"toJSON"))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(T.hasOwnProp(t,"toJSON"))return!0;t=Object.getPrototypeOf(t)}return!1}function pP(e,t){const n=new Set(t.map(i=>String(i).toLowerCase())),r=[],a=i=>{if(i===null||typeof i!="object"||T.isBuffer(i))return i;if(r.indexOf(i)!==-1)return;i instanceof Ct&&(i=i.toJSON()),r.push(i);let l;if(T.isArray(i))l=[],i.forEach((o,u)=>{const s=a(o);T.isUndefined(s)||(l[u]=s)});else{if(!T.isPlainObject(i)&&hP(i))return r.pop(),i;l=Object.create(null);for(const[o,u]of Object.entries(i)){const s=n.has(o.toLowerCase())?dP:a(u);T.isUndefined(s)||(l[o]=s)}}return r.pop(),l};return a(e)}let V=class I_ extends Error{static from(t,n,r,a,i,l){const o=new I_(t.message,n||t.code,r,a,i);return Object.defineProperty(o,"cause",{__proto__:null,value:t,writable:!0,enumerable:!1,configurable:!0}),o.name=t.name,t.status!=null&&o.status==null&&(o.status=t.status),l&&Object.assign(o,l),o}constructor(t,n,r,a,i){super(t),Object.defineProperty(this,"message",{__proto__:null,value:t,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),r&&(this.config=r),a&&(this.request=a),i&&(this.response=i,this.status=i.status)}toJSON(){const t=this.config,n=t&&T.hasOwnProp(t,"redact")?t.redact:void 0,r=T.isArray(n)&&n.length>0?pP(t,n):T.toJSONObject(t);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:r,code:this.code,status:this.status}}};V.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";V.ERR_BAD_OPTION="ERR_BAD_OPTION";V.ECONNABORTED="ECONNABORTED";V.ETIMEDOUT="ETIMEDOUT";V.ECONNREFUSED="ECONNREFUSED";V.ERR_NETWORK="ERR_NETWORK";V.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";V.ERR_DEPRECATED="ERR_DEPRECATED";V.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";V.ERR_BAD_REQUEST="ERR_BAD_REQUEST";V.ERR_CANCELED="ERR_CANCELED";V.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";V.ERR_INVALID_URL="ERR_INVALID_URL";V.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const yP=null,H_=100;function Ey(e){return T.isPlainObject(e)||T.isArray(e)}function q_(e){return T.endsWith(e,"[]")?e.slice(0,-2):e}function Gh(e,t,n){return e?e.concat(t).map(function(a,i){return a=q_(a),!n&&i?"["+a+"]":a}).join(n?".":""):t}function mP(e){return T.isArray(e)&&!e.some(Ey)}const vP=T.toFlatObject(T,{},null,function(t){return/^is[A-Z]/.test(t)});function sd(e,t,n){if(!T.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=T.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,b){return!T.isUndefined(b[m])});const r=n.metaTokens,a=n.visitor||x,i=n.dots,l=n.indexes,o=n.Blob||typeof Blob<"u"&&Blob,u=n.maxDepth===void 0?H_:n.maxDepth,s=o&&T.isSpecCompliantForm(t),f=[];if(!T.isFunction(a))throw new TypeError("visitor must be a function");function c(y){if(y===null)return"";if(T.isDate(y))return y.toISOString();if(T.isBoolean(y))return y.toString();if(!s&&T.isBlob(y))throw new V("Blob is not supported. Use a Buffer instead.");if(T.isArrayBuffer(y)||T.isTypedArray(y)){if(s&&typeof o=="function")return new o([y]);if(typeof Buffer<"u")return Buffer.from(y);throw new V("Blob is not supported. Use a Buffer instead.",V.ERR_NOT_SUPPORT)}return y}function d(y){if(y>u)throw new V("Object is too deeply nested ("+y+" levels). Max depth: "+u,V.ERR_FORM_DATA_DEPTH_EXCEEDED)}function h(y,m){if(u===1/0)return JSON.stringify(y);const b=[];return JSON.stringify(y,function(S,w){if(!T.isObject(w))return w;for(;b.length&&b[b.length-1]!==this;)b.pop();return b.push(w),d(m+b.length-1),w})}function x(y,m,b){let O=y;if(T.isReactNative(t)&&T.isReactNativeBlob(y))return t.append(Gh(b,m,i),c(y)),!1;if(y&&!b&&typeof y=="object"){if(T.endsWith(m,"{}"))m=r?m:m.slice(0,-2),y=h(y,1);else if(T.isArray(y)&&mP(y)||(T.isFileList(y)||T.endsWith(m,"[]"))&&(O=T.toArray(y)))return m=q_(m),O.forEach(function(w,A){!(T.isUndefined(w)||w===null)&&t.append(l===!0?Gh([m],A,i):l===null?m:m+"[]",c(w))}),!1}return Ey(y)?!0:(t.append(Gh(b,m,i),c(y)),!1)}const g=Object.assign(vP,{defaultVisitor:x,convertValue:c,isVisitable:Ey});function v(y,m,b=0){if(!T.isUndefined(y)){if(d(b),f.indexOf(y)!==-1)throw new Error("Circular reference detected in "+m.join("."));f.push(y),T.forEach(y,function(S,w){(!(T.isUndefined(S)||S===null)&&a.call(t,S,T.isString(w)?w.trim():w,m,g))===!0&&v(S,m?m.concat(w):[w],b+1)}),f.pop()}}if(!T.isObject(e))throw new TypeError("data must be an object");return v(e),t}function lx(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(r){return t[r]})}function l0(e,t){this._pairs=[],e&&sd(e,this,t)}const G_=l0.prototype;G_.append=function(t,n){this._pairs.push([t,n])};G_.toString=function(t){const n=t?r=>t.call(this,r,lx):lx;return this._pairs.map(function(a){return n(a[0])+"="+n(a[1])},"").join("&")};function gP(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Y_(e,t,n){if(!t)return e;e=e||"";const r=T.isFunction(n)?{serialize:n}:n,a=T.getSafeProp(r,"encode")||gP,i=T.getSafeProp(r,"serialize");let l;if(i?l=i(t,r):l=T.isURLSearchParams(t)?t.toString():new l0(t,r).toString(a),l){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+l}return e}class ox{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){T.forEach(this.handlers,function(r){r!==null&&t(r)})}}const o0={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},bP=typeof URLSearchParams<"u"?URLSearchParams:l0,xP=typeof FormData<"u"?FormData:null,SP=typeof Blob<"u"?Blob:null,OP={isBrowser:!0,classes:{URLSearchParams:bP,FormData:xP,Blob:SP},protocols:["http","https","file","blob","url","data"]},u0=typeof window<"u"&&typeof document<"u",jy=typeof navigator=="object"&&navigator||void 0,wP=u0&&(!jy||["ReactNative","NativeScript","NS"].indexOf(jy.product)<0),AP=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",_P=u0&&window.location.href||"http://localhost",EP=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:u0,hasStandardBrowserEnv:wP,hasStandardBrowserWebWorkerEnv:AP,navigator:jy,origin:_P},Symbol.toStringTag,{value:"Module"})),wt={...EP,...OP};function jP(e,t){return sd(e,new wt.classes.URLSearchParams,{visitor:function(n,r,a,i){return wt.isNode&&T.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}const ux=H_;function X_(e){if(e>ux)throw new V("FormData field is too deeply nested ("+e+" levels). Max depth: "+ux,V.ERR_FORM_DATA_DEPTH_EXCEEDED)}function TP(e){const t=[],n=/\w+|\[(\w*)]/g;let r;for(;(r=n.exec(e))!==null;)X_(t.length),t.push(r[0]==="[]"?"":r[1]||r[0]);return t}function NP(e){const t={},n=Object.keys(e);let r;const a=n.length;let i;for(r=0;r<a;r++)i=n[r],t[i]=e[i];return t}function V_(e){function t(n,r,a,i){X_(i);let l=n[i++];if(l==="__proto__")return!0;const o=Number.isFinite(+l),u=i>=n.length;return l=!l&&T.isArray(a)?a.length:l,u?(T.hasOwnProp(a,l)?a[l]=T.isArray(a[l])?a[l].concat(r):[a[l],r]:a[l]=r,!o):((!T.hasOwnProp(a,l)||!T.isObject(a[l]))&&(a[l]=[]),t(n,r,a[l],i)&&T.isArray(a[l])&&(a[l]=NP(a[l])),!o)}if(T.isFormData(e)&&T.isFunction(e.entries)){const n={};return T.forEachEntry(e,(r,a)=>{t(TP(r),a,n,0)}),n}return null}const si=(e,t)=>e!=null&&T.hasOwnProp(e,t)?e[t]:void 0;function MP(e,t,n){if(T.isString(e))try{return(t||JSON.parse)(e),T.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Wu={transitional:o0,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",a=r.indexOf("application/json")>-1,i=T.isObject(t);if(i&&T.isHTMLForm(t)&&(t=new FormData(t)),T.isFormData(t))return a?JSON.stringify(V_(t)):t;if(T.isArrayBuffer(t)||T.isBuffer(t)||T.isStream(t)||T.isFile(t)||T.isBlob(t)||T.isReadableStream(t))return t;if(T.isArrayBufferView(t))return t.buffer;if(T.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(i){const u=si(this,"formSerializer");if(r.indexOf("application/x-www-form-urlencoded")>-1)return jP(t,u).toString();if((o=T.isFileList(t))||r.indexOf("multipart/form-data")>-1){const s=si(this,"env"),f=s&&s.FormData;return sd(o?{"files[]":t}:t,f&&new f,u)}}return i||a?(n.setContentType("application/json",!1),MP(t)):t}],transformResponse:[function(t){const n=si(this,"transitional")||Wu.transitional,r=n&&n.forcedJSONParsing,a=si(this,"responseType"),i=a==="json";if(T.isResponse(t)||T.isReadableStream(t))return t;if(t&&T.isString(t)&&(r&&!a||i)){const o=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t,si(this,"parseReviver"))}catch(u){if(o)throw u.name==="SyntaxError"?V.from(u,V.ERR_BAD_RESPONSE,this,null,si(this,"response")):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:wt.classes.FormData,Blob:wt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};T.forEach(["delete","get","head","post","put","patch","query"],e=>{Wu.headers[e]={}});function Yh(e,t){const n=this||Wu,r=t||n,a=Ct.from(r.headers);let i=r.data;return T.forEach(e,function(o){i=o.call(n,i,a.normalize(),t?t.status:void 0)}),a.normalize(),i}function K_(e){return!!(e&&e.__CANCEL__)}let Zu=class extends V{constructor(t,n,r){super(t??"canceled",V.ERR_CANCELED,n,r),this.name="CanceledError",this.__CANCEL__=!0}};function F_(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new V("Request failed with status code "+n.status,n.status>=400&&n.status<500?V.ERR_BAD_REQUEST:V.ERR_BAD_RESPONSE,n.config,n.request,n))}function CP(e){const t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||""}function $P(e,t){e=e||10;const n=new Array(e),r=new Array(e);let a=0,i=0,l;return t=t!==void 0?t:1e3,function(u){const s=Date.now(),f=r[i];l||(l=s),n[a]=u,r[a]=s;let c=i,d=0;for(;c!==a;)d+=n[c++],c=c%e;if(a=(a+1)%e,a===i&&(i=(i+1)%e),s-l<t)return;const h=f&&s-f;return h?Math.round(d*1e3/h):void 0}}function PP(e,t){let n=0,r=1e3/t,a,i;const l=(s,f=Date.now())=>{n=f,a=null,i&&(clearTimeout(i),i=null),e(...s)};return[(...s)=>{const f=Date.now(),c=f-n;c>=r?l(s,f):(a=s,i||(i=setTimeout(()=>{i=null,l(a)},r-c)))},()=>a&&l(a)]}const Bc=(e,t,n=3)=>{let r=0;const a=$P(50,250);return PP(i=>{if(!i||typeof i.loaded!="number")return;const l=i.loaded,o=i.lengthComputable?i.total:void 0,u=o!=null?Math.min(l,o):l,s=Math.max(0,u-r),f=a(s);r=Math.max(r,u);const c={loaded:u,total:o,progress:o?u/o:void 0,bytes:s,rate:f||void 0,estimated:f&&o?(o-u)/f:void 0,event:i,lengthComputable:o!=null,[t?"download":"upload"]:!0};e(c)},n)},sx=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},cx=e=>(...t)=>T.asap(()=>e(...t)),DP=wt.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,wt.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(wt.origin),wt.navigator&&/(msie|trident)/i.test(wt.navigator.userAgent)):()=>!0,RP=wt.hasStandardBrowserEnv?{write(e,t,n,r,a,i,l){if(typeof document>"u")return;const o=[`${e}=${encodeURIComponent(t)}`];T.isNumber(n)&&o.push(`expires=${new Date(n).toUTCString()}`),T.isString(r)&&o.push(`path=${r}`),T.isString(a)&&o.push(`domain=${a}`),i===!0&&o.push("secure"),T.isString(l)&&o.push(`SameSite=${l}`),document.cookie=o.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.split(";");for(let n=0;n<t.length;n++){const r=t[n].replace(/^\s+/,""),a=r.indexOf("=");if(a!==-1&&r.slice(0,a)===e)try{return decodeURIComponent(r.slice(a+1))}catch{return r.slice(a+1)}}return null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function zP(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function BP(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}const LP=/^https?:(?!\/\/)/i,kP=/[\t\n\r]/g;function UP(e){let t=0;for(;t<e.length&&e.charCodeAt(t)<=32;)t++;return e.slice(t)}function IP(e){return UP(e).replace(kP,"")}function fx(e,t){if(typeof e=="string"&&LP.test(IP(e)))throw new V('Invalid URL: missing "//" after protocol',V.ERR_INVALID_URL,t)}function Q_(e,t,n,r){fx(t,r);let a=!zP(t);return e&&(a||n===!1)?(fx(e,r),BP(e,t)):t}const dx=e=>e instanceof Ct?{...e}:e;function Ya(e,t){e=e||{},t=t||{};const n=Object.create(null);Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function r(f,c,d,h){return T.isPlainObject(f)&&T.isPlainObject(c)?T.merge.call({caseless:h},f,c):T.isPlainObject(c)?T.merge({},c):T.isArray(c)?c.slice():c}function a(f,c,d,h){if(T.isUndefined(c)){if(!T.isUndefined(f))return r(void 0,f,d,h)}else return r(f,c,d,h)}function i(f,c){if(!T.isUndefined(c))return r(void 0,c)}function l(f,c){if(T.isUndefined(c)){if(!T.isUndefined(f))return r(void 0,f)}else return r(void 0,c)}function o(f){const c=T.hasOwnProp(t,"transitional")?t.transitional:void 0;if(!T.isUndefined(c))if(T.isPlainObject(c)){if(T.hasOwnProp(c,f))return c[f]}else return;const d=T.hasOwnProp(e,"transitional")?e.transitional:void 0;if(T.isPlainObject(d)&&T.hasOwnProp(d,f))return d[f]}function u(f,c,d){if(T.hasOwnProp(t,d))return r(f,c);if(T.hasOwnProp(e,d))return r(void 0,f)}const s={url:i,method:i,data:i,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,withXSRFToken:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,beforeRedirect:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,allowedSocketPaths:l,responseEncoding:l,validateStatus:u,headers:(f,c,d)=>a(dx(f),dx(c),d,!0)};return T.forEach(Object.keys({...e,...t}),function(c){if(c==="__proto__"||c==="constructor"||c==="prototype")return;const d=T.hasOwnProp(s,c)?s[c]:a,h=T.hasOwnProp(e,c)?e[c]:void 0,x=T.hasOwnProp(t,c)?t[c]:void 0,g=d(h,x,c);T.isUndefined(g)&&d!==u||(n[c]=g)}),T.hasOwnProp(t,"validateStatus")&&T.isUndefined(t.validateStatus)&&o("validateStatusUndefinedResolves")===!1&&(T.hasOwnProp(e,"validateStatus")?n.validateStatus=r(void 0,e.validateStatus):delete n.validateStatus),n}const HP=["content-type","content-length"];function qP(e,t,n){if(n!=="content-only"){e.set(t);return}Object.entries(t||{}).forEach(([r,a])=>{HP.includes(r.toLowerCase())&&e.set(r,a)})}const GP=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(t,n)=>String.fromCharCode(parseInt(n,16)));function W_(e){const t=Ya({},e),n=d=>T.hasOwnProp(t,d)?t[d]:void 0,r=n("data");let a=n("withXSRFToken");const i=n("xsrfHeaderName"),l=n("xsrfCookieName");let o=n("headers");const u=n("auth"),s=n("baseURL"),f=n("allowAbsoluteUrls"),c=n("url");if(t.headers=o=Ct.from(o),t.url=Y_(Q_(s,c,f,t),n("params"),n("paramsSerializer")),u){const d=T.getSafeProp(u,"username")||"",h=T.getSafeProp(u,"password")||"";try{o.set("Authorization","Basic "+btoa(d+":"+(h?GP(h):"")))}catch(x){throw V.from(x,V.ERR_BAD_OPTION_VALUE,e)}}if(T.isFormData(r)&&(wt.hasStandardBrowserEnv||wt.hasStandardBrowserWebWorkerEnv||T.isReactNative(r)?o.setContentType(void 0):T.isFunction(r.getHeaders)&&qP(o,r.getHeaders(),n("formDataHeaderPolicy"))),wt.hasStandardBrowserEnv&&(T.isFunction(a)&&(a=a(t)),a===!0||a==null&&DP(t.url))){const h=i&&l&&RP.read(l);h&&o.set(i,h)}return t}const YP=typeof XMLHttpRequest<"u",XP=YP&&function(e){return new Promise(function(n,r){const a=W_(e);let i=a.data;const l=Ct.from(a.headers).normalize();let{responseType:o,onUploadProgress:u,onDownloadProgress:s}=a,f,c,d,h,x;function g(){h&&h(),x&&x(),a.cancelToken&&a.cancelToken.unsubscribe(f),a.signal&&a.signal.removeEventListener("abort",f)}let v=new XMLHttpRequest;v.open(a.method.toUpperCase(),a.url,!0),v.timeout=a.timeout;function y(){if(!v)return;const b=Ct.from("getAllResponseHeaders"in v&&v.getAllResponseHeaders()),S={data:!o||o==="text"||o==="json"?v.responseText:v.response,status:v.status,statusText:v.statusText,headers:b,config:e,request:v};F_(function(A){n(A),g()},function(A){r(A),g()},S),v=null}"onloadend"in v?v.onloadend=y:v.onreadystatechange=function(){!v||v.readyState!==4||v.status===0&&!(v.responseURL&&v.responseURL.startsWith("file:"))||setTimeout(y)},v.onabort=function(){v&&(r(new V("Request aborted",V.ECONNABORTED,e,v)),g(),v=null)},v.onerror=function(O){const S=O&&O.message?O.message:"Network Error",w=new V(S,V.ERR_NETWORK,e,v);w.event=O||null,r(w),g(),v=null},v.ontimeout=function(){let O=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded";const S=a.transitional||o0;a.timeoutErrorMessage&&(O=a.timeoutErrorMessage),r(new V(O,S.clarifyTimeoutError?V.ETIMEDOUT:V.ECONNABORTED,e,v)),g(),v=null},i===void 0&&l.setContentType(null),"setRequestHeader"in v&&T.forEach(U_(l),function(O,S){v.setRequestHeader(S,O)}),T.isUndefined(a.withCredentials)||(v.withCredentials=!!a.withCredentials),o&&o!=="json"&&(v.responseType=a.responseType),s&&([d,x]=Bc(s,!0),v.addEventListener("progress",d)),u&&v.upload&&([c,h]=Bc(u),v.upload.addEventListener("progress",c),v.upload.addEventListener("loadend",h)),(a.cancelToken||a.signal)&&(f=b=>{v&&(r(!b||b.type?new Zu(null,e,v):b),v.abort(),g(),v=null)},a.cancelToken&&a.cancelToken.subscribe(f),a.signal&&(a.signal.aborted?f():a.signal.addEventListener("abort",f)));const m=CP(a.url);if(m&&!wt.protocols.includes(m)){r(new V("Unsupported protocol "+m+":",V.ERR_BAD_REQUEST,e)),g();return}v.send(i||null)})},VP=(e,t)=>{if(e=e?e.filter(Boolean):[],!t&&!e.length)return;const n=new AbortController;let r=!1;const a=function(u){if(!r){r=!0,l();const s=u instanceof Error?u:this.reason;n.abort(s instanceof V?s:new Zu(s instanceof Error?s.message:s))}};let i=t&&setTimeout(()=>{i=null,a(new V(`timeout of ${t}ms exceeded`,V.ETIMEDOUT))},t);const l=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(a):u.removeEventListener("abort",a)}),e=null)};e.forEach(u=>u.addEventListener("abort",a,{once:!0}));const{signal:o}=n;return o.unsubscribe=()=>T.asap(l),o},KP=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let r=0,a;for(;r<n;)a=r+t,yield e.slice(r,a),r=a},FP=async function*(e,t){for await(const n of QP(e))yield*KP(n,t)},QP=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:r}=await t.read();if(n)break;yield r}}finally{await t.cancel()}},hx=(e,t,n,r)=>{const a=FP(e,t);let i=0,l,o=u=>{l||(l=!0,r&&r(u))};return new ReadableStream({async pull(u){try{const{done:s,value:f}=await a.next();if(s){o(),u.close();return}let c=f.byteLength;if(n){let d=i+=c;n(d)}u.enqueue(new Uint8Array(f))}catch(s){throw o(s),s}},cancel(u){return o(u),a.return()}},{highWaterMark:2})},Lc=e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102,WP=(e,t,n)=>t+2<n&&Lc(e.charCodeAt(t+1))&&Lc(e.charCodeAt(t+2));function ZP(e){if(!e||typeof e!="string"||!e.startsWith("data:"))return 0;const t=e.indexOf(",");if(t<0)return 0;const n=e.slice(5,t),r=e.slice(t+1);if(/;base64/i.test(n)){let l=r.length;const o=r.length;for(let h=0;h<o;h++)if(r.charCodeAt(h)===37&&h+2<o){const x=r.charCodeAt(h+1),g=r.charCodeAt(h+2);Lc(x)&&Lc(g)&&(l-=2,h+=2)}let u=0,s=o-1;const f=h=>h>=2&&r.charCodeAt(h-2)===37&&r.charCodeAt(h-1)===51&&(r.charCodeAt(h)===68||r.charCodeAt(h)===100);s>=0&&(r.charCodeAt(s)===61?(u++,s--):f(s)&&(u++,s-=3)),u===1&&s>=0&&(r.charCodeAt(s)===61||f(s))&&u++;const d=Math.floor(l/4)*3-(u||0);return d>0?d:0}let i=0;for(let l=0,o=r.length;l<o;l++){const u=r.charCodeAt(l);if(u===37&&WP(r,l,o))i+=1,l+=2;else if(u<128)i+=1;else if(u<2048)i+=2;else if(u>=55296&&u<=56319&&l+1<o){const s=r.charCodeAt(l+1);s>=56320&&s<=57343?(i+=4,l++):i+=3}else i+=3}return i}const s0="1.18.1",px=64*1024,{isFunction:As}=T,JP=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(t,n)=>String.fromCharCode(parseInt(n,16))),yx=e=>{if(!T.isString(e))return e;try{return decodeURIComponent(e)}catch{return e}},mx=(e,...t)=>{try{return!!e(...t)}catch{return!1}},eD=e=>{const t=e.indexOf("://");let n=e;return t!==-1&&(n=n.slice(t+3)),n.includes("@")||n.includes(":")},tD=e=>{const t=T.global!==void 0&&T.global!==null?T.global:globalThis,{ReadableStream:n,TextEncoder:r}=t;e=T.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);const{fetch:a,Request:i,Response:l}=e,o=a?As(a):typeof fetch=="function",u=As(i),s=As(l);if(!o)return!1;const f=o&&As(n),c=o&&(typeof r=="function"?(y=>m=>y.encode(m))(new r):async y=>new Uint8Array(await new i(y).arrayBuffer())),d=u&&f&&mx(()=>{let y=!1;const m=new i(wt.origin,{body:new n,method:"POST",get duplex(){return y=!0,"half"}}),b=m.headers.has("Content-Type");return m.body!=null&&m.body.cancel(),y&&!b}),h=s&&f&&mx(()=>T.isReadableStream(new l("").body)),x={stream:h&&(y=>y.body)};o&&["text","arrayBuffer","blob","formData","stream"].forEach(y=>{!x[y]&&(x[y]=(m,b)=>{let O=m&&m[y];if(O)return O.call(m);throw new V(`Response type '${y}' is not supported`,V.ERR_NOT_SUPPORT,b)})});const g=async y=>{if(y==null)return 0;if(T.isBlob(y))return y.size;if(T.isSpecCompliantForm(y))return(await new i(wt.origin,{method:"POST",body:y}).arrayBuffer()).byteLength;if(T.isArrayBufferView(y)||T.isArrayBuffer(y))return y.byteLength;if(T.isURLSearchParams(y)&&(y=y+""),T.isString(y))return(await c(y)).byteLength},v=async(y,m)=>{const b=T.toFiniteNumber(y.getContentLength());return b??g(m)};return async y=>{let{url:m,method:b,data:O,signal:S,cancelToken:w,timeout:A,onDownloadProgress:E,onUploadProgress:j,responseType:$,headers:P,withCredentials:M="same-origin",fetchOptions:k,maxContentLength:z,maxBodyLength:B}=W_(y);const N=T.isNumber(z)&&z>-1,R=T.isNumber(B)&&B>-1,D=re=>T.hasOwnProp(y,re)?y[re]:void 0;let U=a||fetch;$=$?($+"").toLowerCase():"text";let q=VP([S,w&&w.toAbortSignal()],A),X=null;const G=q&&q.unsubscribe&&(()=>{q.unsubscribe()});let W,oe=null;const _e=()=>new V("Request body larger than maxBodyLength limit",V.ERR_BAD_REQUEST,y,X);try{let re;const We=D("auth");if(We){const Q=T.getSafeProp(We,"username")||"",Ee=T.getSafeProp(We,"password")||"";re={username:Q,password:Ee}}if(eD(m)){const Q=new URL(m,wt.origin);if(!re&&(Q.username||Q.password)){const Ee=yx(Q.username),gt=yx(Q.password);re={username:Ee,password:gt}}(Q.username||Q.password)&&(Q.username="",Q.password="",m=Q.href)}if(re&&(P.delete("authorization"),P.set("Authorization","Basic "+btoa(JP((re.username||"")+":"+(re.password||""))))),N&&typeof m=="string"&&m.startsWith("data:")&&ZP(m)>z)throw new V("maxContentLength size of "+z+" exceeded",V.ERR_BAD_RESPONSE,y,X);if(R&&b!=="get"&&b!=="head"){const Q=await g(O);if(typeof Q=="number"&&isFinite(Q)&&(W=Q,Q>B))throw _e()}const at=R&&(T.isReadableStream(O)||T.isStream(O)),K=(Q,Ee,gt)=>hx(Q,px,zt=>{if(R&&zt>B)throw oe=_e();Ee&&Ee(zt)},gt);if(d&&b!=="get"&&b!=="head"&&(j||at)){if(W=W??await v(P,O),W!==0||at){let Q=new i(m,{method:"POST",body:O,duplex:"half"}),Ee;if(T.isFormData(O)&&(Ee=Q.headers.get("content-type"))&&P.setContentType(Ee),Q.body){const[gt,zt]=j&&sx(W,Bc(cx(j)))||[];O=K(Q.body,gt,zt)}}}else if(at&&!u&&f&&b!=="get"&&b!=="head")O=K(O);else if(at&&u&&!d&&b!=="get"&&b!=="head")throw new V("Stream request bodies are not supported by the current fetch implementation",V.ERR_NOT_SUPPORT,y,X);T.isString(M)||(M=M?"include":"omit");const ee=u&&"credentials"in i.prototype;if(T.isFormData(O)){const Q=P.getContentType();Q&&/^multipart\/form-data/i.test(Q)&&!/boundary=/i.test(Q)&&P.delete("content-type")}P.set("User-Agent","axios/"+s0,!1);const ae={...k,signal:q,method:b.toUpperCase(),headers:U_(P.normalize()),body:O,duplex:"half",credentials:ee?M:void 0};X=u&&new i(m,ae);let H=await(u?U(X,k):U(m,ae));const Re=Ct.from(H.headers);if(N){const Q=T.toFiniteNumber(Re.getContentLength());if(Q!=null&&Q>z)throw new V("maxContentLength size of "+z+" exceeded",V.ERR_BAD_RESPONSE,y,X)}const se=h&&($==="stream"||$==="response");if(h&&H.body&&(E||N||se&&G)){const Q={};["status","statusText","headers"].forEach(Vt=>{Q[Vt]=H[Vt]});const Ee=T.toFiniteNumber(Re.getContentLength()),[gt,zt]=E&&sx(Ee,Bc(cx(E),!0))||[];let ya=0;const Fn=Vt=>{if(N&&(ya=Vt,ya>z))throw new V("maxContentLength size of "+z+" exceeded",V.ERR_BAD_RESPONSE,y,X);gt&&gt(Vt)};H=new l(hx(H.body,px,Fn,()=>{zt&&zt(),G&&G()}),Q)}$=$||"text";let Se=await x[T.findKey(x,$)||"text"](H,y);if(N&&!h&&!se){let Q;if(Se!=null&&(typeof Se.byteLength=="number"?Q=Se.byteLength:typeof Se.size=="number"?Q=Se.size:typeof Se=="string"&&(Q=typeof r=="function"?new r().encode(Se).byteLength:Se.length)),typeof Q=="number"&&Q>z)throw new V("maxContentLength size of "+z+" exceeded",V.ERR_BAD_RESPONSE,y,X)}return!se&&G&&G(),await new Promise((Q,Ee)=>{F_(Q,Ee,{data:Se,headers:Ct.from(H.headers),status:H.status,statusText:H.statusText,config:y,request:X})})}catch(re){if(G&&G(),q&&q.aborted&&q.reason instanceof V){const We=q.reason;throw We.config=y,X&&(We.request=X),re!==We&&Object.defineProperty(We,"cause",{__proto__:null,value:re,writable:!0,enumerable:!1,configurable:!0}),We}if(oe)throw X&&!oe.request&&(oe.request=X),oe;if(re instanceof V)throw X&&!re.request&&(re.request=X),re;if(re&&re.name==="TypeError"&&/Load failed|fetch/i.test(re.message)){const We=new V("Network Error",V.ERR_NETWORK,y,X,re&&re.response);throw Object.defineProperty(We,"cause",{__proto__:null,value:re.cause||re,writable:!0,enumerable:!1,configurable:!0}),We}throw V.from(re,re&&re.code,y,X,re&&re.response)}}},nD=new Map,Z_=e=>{let t=e&&e.env||{};const{fetch:n,Request:r,Response:a}=t,i=[r,a,n];let l=i.length,o=l,u,s,f=nD;for(;o--;)u=i[o],s=f.get(u),s===void 0&&f.set(u,s=o?new Map:tD(t)),f=s;return s};Z_();const c0={http:yP,xhr:XP,fetch:{get:Z_}};T.forEach(c0,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch{}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}});const vx=e=>`- ${e}`,rD=e=>T.isFunction(e)||e===null||e===!1;function aD(e,t){e=T.isArray(e)?e:[e];const{length:n}=e;let r,a;const i={};for(let l=0;l<n;l++){r=e[l];let o;if(a=r,!rD(r)&&(a=c0[(o=String(r)).toLowerCase()],a===void 0))throw new V(`Unknown adapter '${o}'`);if(a&&(T.isFunction(a)||(a=a.get(t))))break;i[o||"#"+l]=a}if(!a){const l=Object.entries(i).map(([u,s])=>`adapter ${u} `+(s===!1?"is not supported by the environment":"is not available in the build"));let o=n?l.length>1?`since :
`+l.map(vx).join(`
`):" "+vx(l[0]):"as no adapter specified";throw new V("There is no suitable adapter to dispatch the request "+o,V.ERR_NOT_SUPPORT)}return a}const J_={getAdapter:aD,adapters:c0};function Xh(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Zu(null,e)}function gx(e){return Xh(e),e.headers=Ct.from(e.headers),e.data=Yh.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),J_.getAdapter(e.adapter||Wu.adapter,e)(e).then(function(r){Xh(e),e.response=r;try{r.data=Yh.call(e,e.transformResponse,r)}finally{delete e.response}return r.headers=Ct.from(r.headers),r},function(r){if(!K_(r)&&(Xh(e),r&&r.response)){e.response=r.response;try{r.response.data=Yh.call(e,e.transformResponse,r.response)}finally{delete e.response}r.response.headers=Ct.from(r.response.headers)}return Promise.reject(r)})}const cd={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{cd[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const bx={};cd.transitional=function(t,n,r){function a(i,l){return"[Axios v"+s0+"] Transitional option '"+i+"'"+l+(r?". "+r:"")}return(i,l,o)=>{if(t===!1)throw new V(a(l," has been removed"+(n?" in "+n:"")),V.ERR_DEPRECATED);return n&&!bx[l]&&(bx[l]=!0,console.warn(a(l," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,l,o):!0}};cd.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function iD(e,t,n){if(typeof e!="object"||e===null)throw new V("options must be an object",V.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let a=r.length;for(;a-- >0;){const i=r[a],l=Object.prototype.hasOwnProperty.call(t,i)?t[i]:void 0;if(l){const o=e[i],u=o===void 0||l(o,i,e);if(u!==!0)throw new V("option "+i+" must be "+u,V.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new V("Unknown option "+i,V.ERR_BAD_OPTION)}}const rc={assertOptions:iD,validators:cd},jt=rc.validators;let Ra=class{constructor(t){this.defaults=t||{},this.interceptors={request:new ox,response:new ox}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let a={};Error.captureStackTrace?Error.captureStackTrace(a):a=new Error;const i=(()=>{if(!a.stack)return"";const l=a.stack.indexOf(`
`);return l===-1?"":a.stack.slice(l+1)})();try{if(!r.stack)r.stack=i;else if(i){const l=i.indexOf(`
`),o=l===-1?-1:i.indexOf(`
`,l+1),u=o===-1?"":i.slice(o+1);String(r.stack).endsWith(u)||(r.stack+=`
`+i)}}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Ya(this.defaults,n);const{transitional:r,paramsSerializer:a,headers:i}=n;r!==void 0&&rc.assertOptions(r,{silentJSONParsing:jt.transitional(jt.boolean),forcedJSONParsing:jt.transitional(jt.boolean),clarifyTimeoutError:jt.transitional(jt.boolean),legacyInterceptorReqResOrdering:jt.transitional(jt.boolean),advertiseZstdAcceptEncoding:jt.transitional(jt.boolean),validateStatusUndefinedResolves:jt.transitional(jt.boolean)},!1),a!=null&&(T.isFunction(a)?n.paramsSerializer={serialize:a}:rc.assertOptions(a,{encode:jt.function,serialize:jt.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),rc.assertOptions(n,{baseUrl:jt.spelling("baseURL"),withXsrfToken:jt.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let l=i&&T.merge(i.common,i[n.method]);i&&T.forEach(["delete","get","head","post","put","patch","query","common"],x=>{delete i[x]}),n.headers=Ct.concat(l,i);const o=[];let u=!0;this.interceptors.request.forEach(function(g){if(typeof g.runWhen=="function"&&g.runWhen(n)===!1)return;u=u&&g.synchronous;const v=n.transitional||o0;v&&v.legacyInterceptorReqResOrdering?o.unshift(g.fulfilled,g.rejected):o.push(g.fulfilled,g.rejected)});const s=[];this.interceptors.response.forEach(function(g){s.push(g.fulfilled,g.rejected)});let f,c=0,d;if(!u){const x=[gx.bind(this),void 0];for(x.unshift(...o),x.push(...s),d=x.length,f=Promise.resolve(n);c<d;)f=f.then(x[c++],x[c++]);return f}d=o.length;let h=n;for(;c<d;){const x=o[c++],g=o[c++];try{h=x(h)}catch(v){g.call(this,v);break}}try{f=gx.call(this,h)}catch(x){return Promise.reject(x)}for(c=0,d=s.length;c<d;)f=f.then(s[c++],s[c++]);return f}getUri(t){t=Ya(this.defaults,t);const n=Q_(t.baseURL,t.url,t.allowAbsoluteUrls,t);return Y_(n,t.params,t.paramsSerializer)}};T.forEach(["delete","get","head","options"],function(t){Ra.prototype[t]=function(n,r){return this.request(Ya(r||{},{method:t,url:n,data:r&&T.hasOwnProp(r,"data")?r.data:void 0}))}});T.forEach(["post","put","patch","query"],function(t){function n(r){return function(i,l,o){return this.request(Ya(o||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:i,data:l}))}}Ra.prototype[t]=n(),t!=="query"&&(Ra.prototype[t+"Form"]=n(!0))});let lD=class eE{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(i){n=i});const r=this;this.promise.then(a=>{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](a);r._listeners=null}),this.promise.then=a=>{let i;const l=new Promise(o=>{r.subscribe(o),i=o}).then(a);return l.cancel=function(){r.unsubscribe(i)},l},t(function(i,l,o){r.reason||(r.reason=new Zu(i,l,o),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new eE(function(a){t=a}),cancel:t}}};function oD(e){return function(n){return e.apply(null,n)}}function uD(e){return T.isObject(e)&&e.isAxiosError===!0}const Ty={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Ty).forEach(([e,t])=>{Ty[t]=e});function tE(e){const t=new Ra(e),n=C_(Ra.prototype.request,t);return T.extend(n,Ra.prototype,t,{allOwnKeys:!0}),T.extend(n,t,null,{allOwnKeys:!0}),n.create=function(a){return tE(Ya(e,a))},n}const He=tE(Wu);He.Axios=Ra;He.CanceledError=Zu;He.CancelToken=lD;He.isCancel=K_;He.VERSION=s0;He.toFormData=sd;He.AxiosError=V;He.Cancel=He.CanceledError;He.all=function(t){return Promise.all(t)};He.spread=oD;He.isAxiosError=uD;He.mergeConfig=Ya;He.AxiosHeaders=Ct;He.formToJSON=e=>V_(T.isHTMLForm(e)?new FormData(e):e);He.getAdapter=J_.getAdapter;He.HttpStatusCode=Ty;He.default=He;const{Axios:Nre,AxiosError:Mre,CanceledError:Cre,isCancel:$re,CancelToken:Pre,VERSION:Dre,all:Rre,Cancel:zre,isAxiosError:Bre,spread:Lre,toFormData:kre,AxiosHeaders:Ure,HttpStatusCode:Ire,formToJSON:Hre,getAdapter:qre,mergeConfig:Gre,create:Yre}=He,te=He.create({baseURL:"/api/fa",timeout:15e3});te.interceptors.request.use(e=>{const t=localStorage.getItem("fa_token");return t&&(e.headers.Authorization=`Bearer ${t}`),e});te.interceptors.response.use(e=>e,e=>{var t;return((t=e.response)==null?void 0:t.status)===401&&(localStorage.removeItem("fa_token"),localStorage.removeItem("fa_user"),window.location.href="/login"),Promise.reject(e)});const sD=(e,t)=>te.post("/auth/login",{username:e,password:t}),cD=(e,t)=>te.post("/auth/verify-otp",{verifyToken:e,code:t}),fD=()=>te.get("/auth/me"),dD=()=>te.post("/auth/otp/setup"),hD=e=>te.post("/auth/otp/confirm",{code:e}),pD=()=>te.post("/auth/otp/disable"),yD=(e,t)=>te.post("/auth/change-password",{currentPassword:e,newPassword:t});function mD(){const[e,t]=_.useState("login"),[n,r]=_.useState(""),[a,i]=_.useState(""),[l,o]=_.useState(""),[u,s]=_.useState(""),[f,c]=_.useState("OTP"),[d,h]=_.useState(""),[x,g]=_.useState(""),[v,y]=_.useState(""),[m,b]=_.useState(!1),O=n0(),S=f==="OTP_SETUP",w=P=>{localStorage.setItem("fa_token",P.token),localStorage.setItem("fa_user",JSON.stringify({username:P.username,role:P.role,workstationCode:P.workstationCode})),O("/dashboard")},A=async P=>{var M,k,z,B;P.preventDefault(),b(!0),y("");try{const R=(await sD(n,a)).data||{};if(R.twofa==="true"){s(R.verifyToken||""),c(R.verifyMethod||"OTP"),h(R.qrImage||""),g(R.secret||""),o(""),t("verify");return}if(!R.token)throw new Error("no token");w(R)}catch(N){y(((k=(M=N.response)==null?void 0:M.data)==null?void 0:k.error)||((B=(z=N.response)==null?void 0:z.data)==null?void 0:B.message)||"로그인 실패")}finally{b(!1)}},E=async P=>{var M,k,z,B;P.preventDefault(),b(!0),y("");try{const R=(await cD(u,l)).data||{};if(!R.token)throw new Error("no token");w(R)}catch(N){y(((k=(M=N.response)==null?void 0:M.data)==null?void 0:k.error)||((B=(z=N.response)==null?void 0:z.data)==null?void 0:B.message)||"인증 실패 — 코드를 확인하세요.")}finally{b(!1)}},j=()=>{t("login"),o(""),y(""),h(""),g("")},$="w-full bg-slate-700 border border-slate-600 rounded-lg px-3 py-2 text-white text-sm focus:outline-none focus:border-blue-500";return p.jsx("div",{className:"min-h-screen bg-slate-900 flex items-center justify-center",children:p.jsxs("div",{className:"bg-slate-800 rounded-xl p-8 w-96 border border-slate-700",children:[p.jsxs("div",{className:"text-center mb-8",children:[p.jsx("div",{className:"text-blue-400 text-3xl font-bold mb-2",children:"GUARDiA FA"}),p.jsx("div",{className:"text-slate-400 text-sm",children:"Factory Automation Platform"}),p.jsx("div",{className:"text-slate-500 text-xs mt-1",children:"e-Paper · QR WIP · MES 통합 플랫폼"})]}),e==="login"?p.jsxs("form",{onSubmit:A,className:"space-y-4",children:[p.jsxs("div",{children:[p.jsx("label",{className:"block text-sm text-slate-300 mb-1",children:"사용자명"}),p.jsx("input",{type:"text",value:n,onChange:P=>r(P.target.value),className:$,placeholder:"username",autoComplete:"username",required:!0})]}),p.jsxs("div",{children:[p.jsx("label",{className:"block text-sm text-slate-300 mb-1",children:"비밀번호"}),p.jsx("input",{type:"password",value:a,onChange:P=>i(P.target.value),className:$,placeholder:"password",autoComplete:"current-password",required:!0})]}),v&&p.jsx("div",{className:"text-red-400 text-sm",children:v}),p.jsx("button",{type:"submit",disabled:m,className:"w-full bg-blue-600 hover:bg-blue-700 disabled:opacity-50 text-white rounded-lg py-2.5 text-sm font-medium transition-colors",children:m?"로그인 중...":"로그인"})]}):p.jsxs("form",{onSubmit:E,className:"space-y-4",children:[p.jsxs("div",{className:"text-center",children:[p.jsx("div",{className:"text-white text-lg font-semibold mb-1",children:"2차 인증"}),S?p.jsx("p",{className:"text-slate-400 text-xs",children:"최초 로그인입니다. 아래 QR을 Authenticator 앱(Google·Microsoft)으로 스캔해 등록한 뒤 6자리 코드를 입력하세요."}):p.jsx("p",{className:"text-slate-400 text-xs",children:"Authenticator 앱에 표시된 6자리 코드를 입력하세요."})]}),S&&d&&p.jsx("div",{className:"flex justify-center",children:p.jsx("img",{src:d,alt:"OTP QR",width:176,height:176,style:{background:"#fff",padding:8,borderRadius:8}})}),S&&x&&p.jsxs("div",{children:[p.jsx("div",{className:"text-[11px] text-slate-500 mb-1",children:"QR 스캔이 안 되면 수동 입력 키"}),p.jsx("code",{className:"block text-xs text-blue-300 bg-slate-900 border border-slate-700 rounded-md px-2 py-1.5 break-all select-all",children:x})]}),p.jsxs("div",{children:[p.jsx("label",{className:"block text-sm text-slate-300 mb-1",children:"인증 코드"}),p.jsx("input",{value:l,onChange:P=>o(P.target.value.replace(/\D/g,"").slice(0,6)),inputMode:"numeric",autoComplete:"one-time-code",maxLength:6,autoFocus:!0,placeholder:"000000",className:$+" tracking-[0.4em] text-center"})]}),v&&p.jsx("div",{className:"text-red-400 text-sm",children:v}),p.jsx("button",{type:"submit",disabled:m||l.length!==6,className:"w-full bg-blue-600 hover:bg-blue-700 disabled:opacity-50 text-white rounded-lg py-2.5 text-sm font-medium transition-colors",children:m?"인증 중...":S?"등록하고 로그인":"로그인"}),p.jsx("button",{type:"button",onClick:j,className:"w-full border border-slate-600 text-slate-300 hover:bg-slate-700 rounded-lg py-2 text-sm transition-colors",children:"이전 단계로"})]}),e==="login"&&p.jsx("div",{className:"mt-4 text-xs text-slate-500 text-center",children:"기본 계정: admin / admin123"})]})})}function vD(){const[e,t]=_.useState({}),[n,r]=_.useState({}),[a,i]=_.useState({}),[l,o]=_.useState({});_.useEffect(()=>{Promise.all([te.get("/dashboard/overview"),te.get("/dashboard/oee-summary"),te.get("/dashboard/andon-summary"),te.get("/dashboard/epaper-status")]).then(([f,c,d,h])=>{t(f.data),r(c.data),i(d.data),o(h.data)}).catch(console.error)},[]);const u=[{name:"가동률",value:Math.round((n.availability||.92)*100),fill:"#3b82f6"},{name:"성능률",value:Math.round((n.performance||.88)*100),fill:"#10b981"},{name:"품질률",value:Math.round((n.quality||.97)*100),fill:"#f59e0b"}],s=({title:f,value:c,sub:d,color:h})=>p.jsxs("div",{className:"bg-slate-800 rounded-xl p-5 border border-slate-700",children:[p.jsx("div",{className:"text-slate-400 text-sm mb-1",children:f}),p.jsx("div",{className:`text-3xl font-bold ${h||"text-white"}`,children:c??"-"}),d&&p.jsx("div",{className:"text-slate-500 text-xs mt-1",children:d})]});return p.jsxs("div",{className:"space-y-6",children:[p.jsx("h1",{className:"text-xl font-bold text-white",children:"공장 전체 현황 대시보드"}),p.jsxs("div",{className:"grid grid-cols-4 gap-4",children:[p.jsx(s,{title:"총 작업장",value:e.workstations,color:"text-blue-400",sub:"운영 중"}),p.jsx(s,{title:"오늘 생산 오더",value:e.todayOrders,color:"text-green-400",sub:"건"}),p.jsx(s,{title:"활성 안돈",value:e.activeAndon,color:"text-red-400",sub:"건 대응 필요"}),p.jsx(s,{title:"e-Paper 온라인",value:l.online,color:"text-emerald-400",sub:`전체 ${l.total}`})]}),p.jsxs("div",{className:"grid grid-cols-2 gap-6",children:[p.jsxs("div",{className:"bg-slate-800 rounded-xl p-5 border border-slate-700",children:[p.jsx("h2",{className:"text-sm font-medium text-slate-300 mb-4",children:"OEE 지표 (종합 설비 효율)"}),p.jsxs("div",{className:"flex items-center gap-4",children:[p.jsxs("div",{className:"text-center",children:[p.jsxs("div",{className:"text-4xl font-bold text-blue-400",children:[Math.round((n.availability||.92)*(n.performance||.88)*(n.quality||.97)*100),"%"]}),p.jsx("div",{className:"text-slate-500 text-xs mt-1",children:"종합 OEE"})]}),p.jsx("div",{className:"flex-1",children:u.map(f=>p.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[p.jsx("div",{className:"text-xs text-slate-400 w-16",children:f.name}),p.jsx("div",{className:"flex-1 bg-slate-700 rounded-full h-2",children:p.jsx("div",{className:"h-2 rounded-full",style:{width:`${f.value}%`,backgroundColor:f.fill}})}),p.jsxs("div",{className:"text-xs text-slate-300 w-8 text-right",children:[f.value,"%"]})]},f.name))})]})]}),p.jsxs("div",{className:"bg-slate-800 rounded-xl p-5 border border-slate-700",children:[p.jsx("h2",{className:"text-sm font-medium text-slate-300 mb-4",children:"e-Paper 디스플레이 현황"}),p.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[p.jsxs("div",{className:"bg-slate-700 rounded-lg p-3 text-center",children:[p.jsx("div",{className:"text-2xl font-bold text-emerald-400",children:l.online||0}),p.jsx("div",{className:"text-xs text-slate-400",children:"온라인"})]}),p.jsxs("div",{className:"bg-slate-700 rounded-lg p-3 text-center",children:[p.jsx("div",{className:"text-2xl font-bold text-slate-400",children:l.offline||0}),p.jsx("div",{className:"text-xs text-slate-400",children:"오프라인"})]}),p.jsxs("div",{className:"bg-slate-700 rounded-lg p-3 text-center",children:[p.jsx("div",{className:"text-2xl font-bold text-yellow-400",children:l.batteryLow||0}),p.jsx("div",{className:"text-xs text-slate-400",children:"배터리 부족"})]}),p.jsxs("div",{className:"bg-slate-700 rounded-lg p-3 text-center",children:[p.jsx("div",{className:"text-2xl font-bold text-blue-400",children:l.total||0}),p.jsx("div",{className:"text-xs text-slate-400",children:"전체"})]})]})]})]}),p.jsxs("div",{className:"bg-slate-800 rounded-xl p-5 border border-slate-700",children:[p.jsx("h2",{className:"text-sm font-medium text-slate-300 mb-4",children:"안돈 통계 (오늘)"}),p.jsxs("div",{className:"grid grid-cols-4 gap-4",children:[p.jsxs("div",{className:"text-center",children:[p.jsx("div",{className:"text-2xl font-bold text-white",children:(a==null?void 0:a.total_today)||0}),p.jsx("div",{className:"text-xs text-slate-400",children:"총 발생"})]}),p.jsxs("div",{className:"text-center",children:[p.jsx("div",{className:"text-2xl font-bold text-green-400",children:(a==null?void 0:a.resolved)||0}),p.jsx("div",{className:"text-xs text-slate-400",children:"해결"})]}),p.jsxs("div",{className:"text-center",children:[p.jsx("div",{className:"text-2xl font-bold text-red-400",children:(a==null?void 0:a.active)||0}),p.jsx("div",{className:"text-xs text-slate-400",children:"활성"})]}),p.jsxs("div",{className:"text-center",children:[p.jsxs("div",{className:"text-2xl font-bold text-yellow-400",children:[Math.round((a==null?void 0:a.avg_response_time)||0),"초"]}),p.jsx("div",{className:"text-xs text-slate-400",children:"평균 응답시간"})]})]})]})]})}const gD={GREEN:"bg-green-600 border-green-500",YELLOW:"bg-yellow-600 border-yellow-500",RED:"bg-red-600 border-red-500",BLUE:"bg-blue-600 border-blue-500"};function bD(){const[e,t]=_.useState([]);_.useEffect(()=>{te.get("/workstations/floor-map").then(r=>t(r.data)).catch(console.error)},[]);const n=Array.from(new Set(e.map(r=>r.lineCode||"DEFAULT")));return p.jsxs("div",{className:"space-y-6",children:[p.jsx("h1",{className:"text-xl font-bold text-white",children:"공장 배치도 (Floor Map)"}),p.jsxs("div",{className:"bg-slate-800 rounded-xl p-6 border border-slate-700",children:[p.jsxs("div",{className:"text-sm text-slate-400 mb-4",children:["안돈 상태:",p.jsx("span",{className:"ml-2 px-2 py-0.5 bg-green-600 rounded text-xs",children:"GREEN 정상"}),p.jsx("span",{className:"ml-2 px-2 py-0.5 bg-yellow-600 rounded text-xs",children:"YELLOW 주의"}),p.jsx("span",{className:"ml-2 px-2 py-0.5 bg-red-600 rounded text-xs",children:"RED 긴급"}),p.jsx("span",{className:"ml-2 px-2 py-0.5 bg-blue-600 rounded text-xs",children:"BLUE 도움요청"})]}),n.map(r=>p.jsxs("div",{className:"mb-6",children:[p.jsx("h3",{className:"text-slate-300 text-sm font-medium mb-3 border-b border-slate-700 pb-2",children:r}),p.jsx("div",{className:"flex flex-wrap gap-4",children:e.filter(a=>(a.lineCode||"DEFAULT")===r).map(a=>p.jsxs("div",{className:`border-2 rounded-xl p-4 w-48 ${gD[a.andonStatus]||"bg-slate-700 border-slate-600"}`,children:[p.jsx("div",{className:"font-bold text-white text-sm",children:a.workstationCode}),p.jsx("div",{className:"text-xs text-white/80 mt-1",children:a.workstationName}),p.jsxs("div",{className:"mt-3 space-y-1",children:[p.jsxs("div",{className:"text-xs text-white/70",children:["공정: ",a.processCode]}),p.jsxs("div",{className:"text-xs text-white/70",children:["상태: ",a.status]}),p.jsxs("div",{className:"flex justify-between mt-2",children:[p.jsx("span",{className:"text-xs text-white/70",children:"목표"}),p.jsx("span",{className:"text-xs font-bold text-white",children:a.targetCount||0})]}),p.jsxs("div",{className:"flex justify-between",children:[p.jsx("span",{className:"text-xs text-white/70",children:"실적"}),p.jsx("span",{className:"text-xs font-bold text-white",children:a.actualCount||0})]}),a.oee&&p.jsxs("div",{className:"mt-2",children:[p.jsxs("div",{className:"flex justify-between text-xs text-white/70 mb-1",children:[p.jsx("span",{children:"OEE"}),p.jsxs("span",{children:[Math.round(a.oee*100),"%"]})]}),p.jsx("div",{className:"bg-white/20 rounded-full h-1.5",children:p.jsx("div",{className:"bg-white h-1.5 rounded-full",style:{width:`${a.oee*100}%`}})})]})]})]},a.id))})]},r)),e.length===0&&p.jsx("div",{className:"text-center text-slate-500 py-8",children:"작업장 데이터가 없습니다."})]})]})}const xD={ONLINE:"text-green-400",OFFLINE:"text-slate-500",UPDATING:"text-yellow-400",ERROR:"text-red-400"};function SD(){const[e,t]=_.useState([]),[n,r]=_.useState({}),[a,i]=_.useState(""),l=()=>{te.get("/epaper",{params:a?{status:a}:{}}).then(s=>t(s.data)),te.get("/epaper/dashboard").then(s=>r(s.data))};_.useEffect(()=>{l()},[a]);const o=async s=>{const f=prompt("푸시할 내용 (JSON 형식):");f&&(await te.post(`/epaper/${s}/push`,{content:f,templateId:"default"}),l())},u=async s=>{await te.post(`/epaper/${s}/refresh`),alert("갱신 요청 완료")};return p.jsxs("div",{className:"space-y-6",children:[p.jsxs("div",{className:"flex items-center justify-between",children:[p.jsx("h1",{className:"text-xl font-bold text-white",children:"e-Paper 표시기 관리"}),p.jsx("div",{className:"flex gap-2",children:["","ONLINE","OFFLINE","ERROR"].map(s=>p.jsx("button",{onClick:()=>i(s),className:`px-3 py-1.5 rounded text-xs transition-colors ${a===s?"bg-blue-600 text-white":"bg-slate-700 text-slate-300 hover:bg-slate-600"}`,children:s||"전체"},s))})]}),p.jsx("div",{className:"grid grid-cols-4 gap-4",children:[{label:"전체",value:n.total,color:"text-white"},{label:"온라인",value:n.online,color:"text-green-400"},{label:"오프라인",value:n.offline,color:"text-slate-400"},{label:"배터리 부족",value:n.batteryLow,color:"text-yellow-400"}].map(({label:s,value:f,color:c})=>p.jsxs("div",{className:"bg-slate-800 rounded-xl p-4 border border-slate-700 text-center",children:[p.jsx("div",{className:`text-2xl font-bold ${c}`,children:f??"-"}),p.jsx("div",{className:"text-xs text-slate-400 mt-1",children:s})]},s))}),p.jsxs("div",{className:"bg-slate-800 rounded-xl border border-slate-700 overflow-hidden",children:[p.jsxs("table",{className:"w-full text-sm",children:[p.jsx("thead",{children:p.jsxs("tr",{className:"border-b border-slate-700",children:[p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"디스플레이 ID"}),p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"작업장"}),p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"크기/타입"}),p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"배터리"}),p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"신호"}),p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"상태"}),p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"프로토콜"}),p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"작업"})]})}),p.jsx("tbody",{children:e.map(s=>{var f;return p.jsxs("tr",{className:"border-b border-slate-700/50 hover:bg-slate-700/30",children:[p.jsx("td",{className:"px-4 py-3 font-mono text-blue-400",children:s.displayId}),p.jsx("td",{className:"px-4 py-3 text-slate-300",children:s.workstationId||"-"}),p.jsxs("td",{className:"px-4 py-3 text-slate-300",children:[s.displaySize," / ",s.displayType]}),p.jsx("td",{className:"px-4 py-3",children:p.jsxs("span",{className:`flex items-center gap-1 ${(s.batteryLevel||0)<20?"text-red-400":"text-green-400"}`,children:[p.jsx(B4,{size:12}),((f=s.batteryLevel)==null?void 0:f.toFixed(0))||0,"%"]})}),p.jsx("td",{className:"px-4 py-3",children:p.jsxs("span",{className:"flex items-center gap-1 text-slate-300",children:[p.jsx(c$,{size:12}),s.signalStrength||"-"," dBm"]})}),p.jsx("td",{className:"px-4 py-3",children:p.jsx("span",{className:`font-medium ${xD[s.status]||"text-slate-400"}`,children:s.status})}),p.jsx("td",{className:"px-4 py-3 text-slate-400 text-xs",children:s.protocol}),p.jsx("td",{className:"px-4 py-3",children:p.jsxs("div",{className:"flex gap-2",children:[p.jsxs("button",{onClick:()=>o(s.id),className:"flex items-center gap-1 px-2 py-1 bg-blue-700 hover:bg-blue-600 rounded text-xs text-white transition-colors",children:[p.jsx(j_,{size:10})," 푸시"]}),p.jsxs("button",{onClick:()=>u(s.id),className:"flex items-center gap-1 px-2 py-1 bg-slate-600 hover:bg-slate-500 rounded text-xs text-white transition-colors",children:[p.jsx(E_,{size:10})," 갱신"]})]})})]},s.id)})})]}),e.length===0&&p.jsx("div",{className:"text-center text-slate-500 py-8",children:"등록된 e-Paper 표시기가 없습니다."})]})]})}function OD(){const[e,t]=_.useState(""),[n,r]=_.useState(null),[a,i]=_.useState([]),[l,o]=_.useState([]),[u,s]=_.useState(""),[f,c]=_.useState([]),d=async()=>{if(e.trim())try{const[g,v,y]=await Promise.all([te.get(`/qr/${e}`),te.get(`/qr/${e}/history`),te.get(`/qr/${e}/route`)]);r(g.data),i(v.data),o(y.data)}catch{r(null)}},h=async()=>{const g=prompt("제품 코드:");if(!g)return;const v=prompt("LOT 번호:"),y=prompt("수량:"),m=await te.post("/qr/generate",{codeType:"WIP",productCode:g,lotNumber:v,quantity:parseInt(y||"1"),currentProcess:"START"});alert(`QR 코드 생성: ${m.data.qrCode}`)},x={IN_PROCESS:"bg-blue-700 text-blue-200",WAITING:"bg-yellow-700 text-yellow-200",COMPLETED:"bg-green-700 text-green-200",HOLD:"bg-orange-700 text-orange-200",REJECTED:"bg-red-700 text-red-200"};return p.jsxs("div",{className:"space-y-6",children:[p.jsxs("div",{className:"flex items-center justify-between",children:[p.jsx("h1",{className:"text-xl font-bold text-white",children:"QR WIP 추적"}),p.jsxs("button",{onClick:h,className:"flex items-center gap-2 px-4 py-2 bg-blue-600 hover:bg-blue-700 text-white rounded-lg text-sm transition-colors",children:[p.jsx(J4,{size:14})," QR 생성"]})]}),p.jsxs("div",{className:"grid grid-cols-2 gap-6",children:[p.jsxs("div",{className:"bg-slate-800 rounded-xl p-5 border border-slate-700",children:[p.jsx("h2",{className:"text-sm font-medium text-slate-300 mb-3",children:"QR 코드 조회"}),p.jsxs("div",{className:"flex gap-2 mb-4",children:[p.jsx("input",{value:e,onChange:g=>t(g.target.value),placeholder:"QR 코드 입력...",className:"flex-1 bg-slate-700 border border-slate-600 rounded-lg px-3 py-2 text-sm text-white focus:outline-none focus:border-blue-500"}),p.jsx("button",{onClick:d,className:"px-3 py-2 bg-blue-600 hover:bg-blue-700 text-white rounded-lg transition-colors",children:p.jsx(r$,{size:16})})]}),n&&p.jsxs("div",{className:"space-y-2 text-sm",children:[p.jsxs("div",{className:"flex justify-between",children:[p.jsx("span",{className:"text-slate-400",children:"제품코드"}),p.jsx("span",{className:"text-white font-mono",children:n.productCode})]}),p.jsxs("div",{className:"flex justify-between",children:[p.jsx("span",{className:"text-slate-400",children:"LOT 번호"}),p.jsx("span",{className:"text-white font-mono",children:n.lotNumber})]}),p.jsxs("div",{className:"flex justify-between",children:[p.jsx("span",{className:"text-slate-400",children:"현재 공정"}),p.jsx("span",{className:"text-white",children:n.currentProcess})]}),p.jsxs("div",{className:"flex justify-between",children:[p.jsx("span",{className:"text-slate-400",children:"현재 작업장"}),p.jsx("span",{className:"text-white",children:n.currentWorkstation})]}),p.jsxs("div",{className:"flex justify-between",children:[p.jsx("span",{className:"text-slate-400",children:"상태"}),p.jsx("span",{className:`px-2 py-0.5 rounded text-xs ${x[n.status]||"bg-slate-600 text-slate-200"}`,children:n.status})]})]})]}),p.jsxs("div",{className:"bg-slate-800 rounded-xl p-5 border border-slate-700",children:[p.jsx("h2",{className:"text-sm font-medium text-slate-300 mb-3",children:"공정 경로"}),l.length>0?p.jsx("div",{className:"space-y-2",children:l.map((g,v)=>p.jsxs("div",{className:"flex items-center gap-3",children:[p.jsx("div",{className:"w-6 h-6 rounded-full bg-blue-600 text-white text-xs flex items-center justify-center font-bold",children:g.sequence||v+1}),p.jsxs("div",{children:[p.jsx("div",{className:"text-sm text-white",children:g.processName}),p.jsxs("div",{className:"text-xs text-slate-400",children:[g.workstationCode," · ",g.standardTime,"분"]})]})]},g.id))}):p.jsx("div",{className:"text-slate-500 text-sm",children:"QR 코드를 조회하면 공정 경로가 표시됩니다."})]})]}),p.jsxs("div",{className:"bg-slate-800 rounded-xl p-5 border border-slate-700",children:[p.jsx("h2",{className:"text-sm font-medium text-slate-300 mb-3",children:"스캔 이력"}),p.jsxs("div",{className:"overflow-x-auto",children:[p.jsxs("table",{className:"w-full text-sm",children:[p.jsx("thead",{children:p.jsxs("tr",{className:"border-b border-slate-700",children:[p.jsx("th",{className:"px-3 py-2 text-left text-slate-400",children:"시간"}),p.jsx("th",{className:"px-3 py-2 text-left text-slate-400",children:"작업장"}),p.jsx("th",{className:"px-3 py-2 text-left text-slate-400",children:"스캔 타입"}),p.jsx("th",{className:"px-3 py-2 text-left text-slate-400",children:"결과"}),p.jsx("th",{className:"px-3 py-2 text-left text-slate-400",children:"작업자"})]})}),p.jsx("tbody",{children:a.map(g=>{var v;return p.jsxs("tr",{className:"border-b border-slate-700/50",children:[p.jsx("td",{className:"px-3 py-2 text-slate-300 text-xs",children:(v=g.scannedAt)==null?void 0:v.replace("T"," ").slice(0,16)}),p.jsx("td",{className:"px-3 py-2 text-slate-300",children:g.workstationId}),p.jsx("td",{className:"px-3 py-2 text-slate-300",children:g.scanType}),p.jsx("td",{className:"px-3 py-2",children:p.jsx("span",{className:g.result==="OK"?"text-green-400":"text-red-400",children:g.result})}),p.jsx("td",{className:"px-3 py-2 text-slate-400",children:g.operatorId})]},g.id)})})]}),a.length===0&&p.jsx("div",{className:"text-center text-slate-500 py-4",children:"스캔 이력이 없습니다."})]})]})]})}const wD={PLANNED:"bg-slate-600 text-slate-200",RELEASED:"bg-blue-700 text-blue-200",IN_PROGRESS:"bg-yellow-700 text-yellow-200",COMPLETED:"bg-green-700 text-green-200"};function AD(){const[e,t]=_.useState([]),[n,r]=_.useState({}),[a,i]=_.useState(""),l=()=>{te.get("/orders",{params:a?{status:a}:{}}).then(s=>t(s.data)),te.get("/orders/dashboard").then(s=>r(s.data))};_.useEffect(()=>{l()},[a]);const o=async s=>{await te.post(`/orders/${s}/release`),l()},u=async s=>{await te.post(`/orders/${s}/complete`),l()};return p.jsxs("div",{className:"space-y-6",children:[p.jsxs("div",{className:"flex items-center justify-between",children:[p.jsx("h1",{className:"text-xl font-bold text-white",children:"생산 오더"}),p.jsx("div",{className:"flex gap-2",children:["","PLANNED","RELEASED","IN_PROGRESS","COMPLETED"].map(s=>p.jsx("button",{onClick:()=>i(s),className:`px-3 py-1.5 rounded text-xs transition-colors ${a===s?"bg-blue-600 text-white":"bg-slate-700 text-slate-300 hover:bg-slate-600"}`,children:s||"전체"},s))})]}),p.jsxs("div",{className:"grid grid-cols-4 gap-4",children:[p.jsxs("div",{className:"bg-slate-800 rounded-xl p-4 border border-slate-700 text-center",children:[p.jsx("div",{className:"text-2xl font-bold text-white",children:n.todayTotal||0}),p.jsx("div",{className:"text-xs text-slate-400",children:"오늘 오더"})]}),p.jsxs("div",{className:"bg-slate-800 rounded-xl p-4 border border-slate-700 text-center",children:[p.jsx("div",{className:"text-2xl font-bold text-yellow-400",children:n.inProgress||0}),p.jsx("div",{className:"text-xs text-slate-400",children:"진행 중"})]}),p.jsxs("div",{className:"bg-slate-800 rounded-xl p-4 border border-slate-700 text-center",children:[p.jsx("div",{className:"text-2xl font-bold text-green-400",children:n.completed||0}),p.jsx("div",{className:"text-xs text-slate-400",children:"완료"})]}),p.jsxs("div",{className:"bg-slate-800 rounded-xl p-4 border border-slate-700 text-center",children:[p.jsxs("div",{className:"text-2xl font-bold text-blue-400",children:[Math.round(n.completionRate||0),"%"]}),p.jsx("div",{className:"text-xs text-slate-400",children:"완료율"})]})]}),p.jsxs("div",{className:"bg-slate-800 rounded-xl border border-slate-700 overflow-hidden",children:[p.jsxs("table",{className:"w-full text-sm",children:[p.jsx("thead",{children:p.jsxs("tr",{className:"border-b border-slate-700",children:[p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"오더 번호"}),p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"제품"}),p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"라인"}),p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"계획 수량"}),p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"진행 수량"}),p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"진척률"}),p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"상태"}),p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"작업"})]})}),p.jsx("tbody",{children:e.map(s=>{var c,d;const f=s.plannedQty?Math.round((s.completedQty||0)*100/s.plannedQty):0;return p.jsxs("tr",{className:"border-b border-slate-700/50 hover:bg-slate-700/30",children:[p.jsx("td",{className:"px-4 py-3 font-mono text-blue-400",children:s.orderNumber}),p.jsx("td",{className:"px-4 py-3 text-white",children:s.productName}),p.jsx("td",{className:"px-4 py-3 text-slate-300",children:s.lineCode}),p.jsx("td",{className:"px-4 py-3 text-slate-300",children:(c=s.plannedQty)==null?void 0:c.toLocaleString()}),p.jsx("td",{className:"px-4 py-3 text-slate-300",children:((d=s.completedQty)==null?void 0:d.toLocaleString())||0}),p.jsx("td",{className:"px-4 py-3 w-32",children:p.jsxs("div",{className:"flex items-center gap-2",children:[p.jsx("div",{className:"flex-1 bg-slate-700 rounded-full h-1.5",children:p.jsx("div",{className:"bg-blue-500 h-1.5 rounded-full",style:{width:`${f}%`}})}),p.jsxs("span",{className:"text-xs text-slate-400",children:[f,"%"]})]})}),p.jsx("td",{className:"px-4 py-3",children:p.jsx("span",{className:`px-2 py-0.5 rounded text-xs ${wD[s.status]||""}`,children:s.status})}),p.jsx("td",{className:"px-4 py-3",children:p.jsxs("div",{className:"flex gap-1",children:[s.status==="PLANNED"&&p.jsxs("button",{onClick:()=>o(s.id),className:"flex items-center gap-1 px-2 py-1 bg-blue-700 hover:bg-blue-600 text-white rounded text-xs",children:[p.jsx(W4,{size:10})," 릴리즈"]}),s.status==="IN_PROGRESS"&&p.jsxs("button",{onClick:()=>u(s.id),className:"flex items-center gap-1 px-2 py-1 bg-green-700 hover:bg-green-600 text-white rounded text-xs",children:[p.jsx(w_,{size:10})," 완료"]})]})})]},s.id)})})]}),e.length===0&&p.jsx("div",{className:"text-center text-slate-500 py-8",children:"생산 오더가 없습니다."})]})]})}const _D={QUALITY:"bg-yellow-800 border-yellow-600",MATERIAL:"bg-orange-800 border-orange-600",MACHINE:"bg-red-800 border-red-600",SAFETY:"bg-red-900 border-red-500",HELP:"bg-blue-800 border-blue-600"},xx={INFO:"text-blue-400",WARNING:"text-yellow-400",CRITICAL:"text-red-400"};function ED(){const[e,t]=_.useState([]),[n,r]=_.useState([]),[a,i]=_.useState({}),l=()=>{te.get("/andon/board").then(s=>t(s.data)),te.get("/andon/events").then(s=>r(s.data)),te.get("/andon/stats").then(s=>i(s.data))};_.useEffect(()=>{l();const s=setInterval(l,1e4);return()=>clearInterval(s)},[]);const o=async s=>{const f=JSON.parse(localStorage.getItem("fa_user")||"{}");await te.put(`/andon/${s}/respond`,{responseBy:f.username}),l()},u=async s=>{await te.put(`/andon/${s}/resolve`),l()};return p.jsxs("div",{className:"space-y-6",children:[p.jsxs("div",{className:"flex items-center justify-between",children:[p.jsx("h1",{className:"text-xl font-bold text-white",children:"안돈 현황판"}),p.jsx("div",{className:"text-xs text-slate-500",children:"10초마다 자동 갱신"})]}),p.jsx("div",{className:"grid grid-cols-4 gap-4",children:[{label:"오늘 발생",value:a.total_today,color:"text-white"},{label:"해결 완료",value:a.resolved,color:"text-green-400"},{label:"현재 활성",value:a.active,color:"text-red-400"},{label:"평균 응답",value:`${Math.round(a.avg_response_time||0)}`,color:"text-yellow-400"}].map(({label:s,value:f,color:c})=>p.jsxs("div",{className:"bg-slate-800 rounded-xl p-4 border border-slate-700 text-center",children:[p.jsx("div",{className:`text-2xl font-bold ${c}`,children:f??"-"}),p.jsx("div",{className:"text-xs text-slate-400 mt-1",children:s})]},s))}),e.length>0&&p.jsxs("div",{children:[p.jsxs("h2",{className:"text-sm font-medium text-red-400 mb-3",children:["활성 안돈 (",e.length,"건)"]}),p.jsx("div",{className:"grid grid-cols-3 gap-4",children:e.map(s=>{var f;return p.jsxs("div",{className:`border-2 rounded-xl p-4 ${_D[s.andonType]||"bg-slate-800 border-slate-600"}`,children:[p.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[p.jsx(od,{size:16,className:xx[s.severity]||"text-yellow-400"}),p.jsx("span",{className:"font-bold text-white",children:s.workstationCode}),p.jsx("span",{className:"text-xs text-white/60",children:s.andonType})]}),p.jsx("div",{className:"text-sm text-white/80 mb-3",children:s.description}),p.jsxs("div",{className:"text-xs text-white/60 mb-3",children:["호출: ",s.calledBy," · ",(f=s.calledAt)==null?void 0:f.replace("T"," ").slice(0,16)]}),p.jsxs("div",{className:"flex gap-2",children:[!s.respondedAt&&p.jsxs("button",{onClick:()=>o(s.id),className:"flex items-center gap-1 px-2 py-1 bg-white/20 hover:bg-white/30 text-white rounded text-xs",children:[p.jsx(s$,{size:10})," 응답"]}),p.jsxs("button",{onClick:()=>u(s.id),className:"flex items-center gap-1 px-2 py-1 bg-green-700 hover:bg-green-600 text-white rounded text-xs",children:[p.jsx(w_,{size:10})," 해결"]})]})]},s.id)})})]}),p.jsxs("div",{className:"bg-slate-800 rounded-xl border border-slate-700 overflow-hidden",children:[p.jsx("div",{className:"px-4 py-3 border-b border-slate-700",children:p.jsx("h2",{className:"text-sm font-medium text-slate-300",children:"안돈 이벤트 이력"})}),p.jsxs("table",{className:"w-full text-sm",children:[p.jsx("thead",{children:p.jsxs("tr",{className:"border-b border-slate-700",children:[p.jsx("th",{className:"px-4 py-2 text-left text-slate-400",children:"작업장"}),p.jsx("th",{className:"px-4 py-2 text-left text-slate-400",children:"타입"}),p.jsx("th",{className:"px-4 py-2 text-left text-slate-400",children:"심각도"}),p.jsx("th",{className:"px-4 py-2 text-left text-slate-400",children:"설명"}),p.jsx("th",{className:"px-4 py-2 text-left text-slate-400",children:"호출 시각"}),p.jsx("th",{className:"px-4 py-2 text-left text-slate-400",children:"상태"}),p.jsx("th",{className:"px-4 py-2 text-left text-slate-400",children:"응답시간"})]})}),p.jsx("tbody",{children:n.slice(0,20).map(s=>{var f;return p.jsxs("tr",{className:"border-b border-slate-700/50 hover:bg-slate-700/30",children:[p.jsx("td",{className:"px-4 py-2 font-bold text-white",children:s.workstationCode}),p.jsx("td",{className:"px-4 py-2 text-slate-300",children:s.andonType}),p.jsx("td",{className:"px-4 py-2",children:p.jsx("span",{className:xx[s.severity]||"text-slate-400",children:s.severity})}),p.jsx("td",{className:"px-4 py-2 text-slate-300 max-w-xs truncate",children:s.description}),p.jsx("td",{className:"px-4 py-2 text-slate-400 text-xs",children:(f=s.calledAt)==null?void 0:f.replace("T"," ").slice(0,16)}),p.jsx("td",{className:"px-4 py-2",children:p.jsx("span",{className:s.resolvedAt?"text-green-400":s.respondedAt?"text-yellow-400":"text-red-400",children:s.resolvedAt?"RESOLVED":s.respondedAt?"IN_PROGRESS":"OPEN"})}),p.jsx("td",{className:"px-4 py-2 text-slate-400",children:s.responseTimeSeconds?`${s.responseTimeSeconds}`:"-"})]},s.id)})})]})]})]})}function nE(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(n=nE(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function ve(){for(var e,t,n=0,r="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=nE(e))&&(r&&(r+=" "),r+=t);return r}var jD=Array.isArray,Xt=jD,TD=typeof os=="object"&&os&&os.Object===Object&&os,rE=TD,ND=rE,MD=typeof self=="object"&&self&&self.Object===Object&&self,CD=ND||MD||Function("return this")(),Kn=CD,$D=Kn,PD=$D.Symbol,Ju=PD,Sx=Ju,aE=Object.prototype,DD=aE.hasOwnProperty,RD=aE.toString,ro=Sx?Sx.toStringTag:void 0;function zD(e){var t=DD.call(e,ro),n=e[ro];try{e[ro]=void 0;var r=!0}catch{}var a=RD.call(e);return r&&(t?e[ro]=n:delete e[ro]),a}var BD=zD,LD=Object.prototype,kD=LD.toString;function UD(e){return kD.call(e)}var ID=UD,Ox=Ju,HD=BD,qD=ID,GD="[object Null]",YD="[object Undefined]",wx=Ox?Ox.toStringTag:void 0;function XD(e){return e==null?e===void 0?YD:GD:wx&&wx in Object(e)?HD(e):qD(e)}var Er=XD;function VD(e){return e!=null&&typeof e=="object"}var jr=VD,KD=Er,FD=jr,QD="[object Symbol]";function WD(e){return typeof e=="symbol"||FD(e)&&KD(e)==QD}var Bl=WD,ZD=Xt,JD=Bl,eR=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,tR=/^\w*$/;function nR(e,t){if(ZD(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||JD(e)?!0:tR.test(e)||!eR.test(e)||t!=null&&e in Object(t)}var f0=nR;function rR(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var ca=rR;const Ll=Me(ca);var aR=Er,iR=ca,lR="[object AsyncFunction]",oR="[object Function]",uR="[object GeneratorFunction]",sR="[object Proxy]";function cR(e){if(!iR(e))return!1;var t=aR(e);return t==oR||t==uR||t==lR||t==sR}var d0=cR;const ue=Me(d0);var fR=Kn,dR=fR["__core-js_shared__"],hR=dR,Vh=hR,Ax=function(){var e=/[^.]+$/.exec(Vh&&Vh.keys&&Vh.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function pR(e){return!!Ax&&Ax in e}var yR=pR,mR=Function.prototype,vR=mR.toString;function gR(e){if(e!=null){try{return vR.call(e)}catch{}try{return e+""}catch{}}return""}var iE=gR,bR=d0,xR=yR,SR=ca,OR=iE,wR=/[\\^$.*+?()[\]{}|]/g,AR=/^\[object .+?Constructor\]$/,_R=Function.prototype,ER=Object.prototype,jR=_R.toString,TR=ER.hasOwnProperty,NR=RegExp("^"+jR.call(TR).replace(wR,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function MR(e){if(!SR(e)||xR(e))return!1;var t=bR(e)?NR:AR;return t.test(OR(e))}var CR=MR;function $R(e,t){return e==null?void 0:e[t]}var PR=$R,DR=CR,RR=PR;function zR(e,t){var n=RR(e,t);return DR(n)?n:void 0}var ni=zR,BR=ni,LR=BR(Object,"create"),fd=LR,_x=fd;function kR(){this.__data__=_x?_x(null):{},this.size=0}var UR=kR;function IR(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var HR=IR,qR=fd,GR="__lodash_hash_undefined__",YR=Object.prototype,XR=YR.hasOwnProperty;function VR(e){var t=this.__data__;if(qR){var n=t[e];return n===GR?void 0:n}return XR.call(t,e)?t[e]:void 0}var KR=VR,FR=fd,QR=Object.prototype,WR=QR.hasOwnProperty;function ZR(e){var t=this.__data__;return FR?t[e]!==void 0:WR.call(t,e)}var JR=ZR,e5=fd,t5="__lodash_hash_undefined__";function n5(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=e5&&t===void 0?t5:t,this}var r5=n5,a5=UR,i5=HR,l5=KR,o5=JR,u5=r5;function kl(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}kl.prototype.clear=a5;kl.prototype.delete=i5;kl.prototype.get=l5;kl.prototype.has=o5;kl.prototype.set=u5;var s5=kl;function c5(){this.__data__=[],this.size=0}var f5=c5;function d5(e,t){return e===t||e!==e&&t!==t}var h0=d5,h5=h0;function p5(e,t){for(var n=e.length;n--;)if(h5(e[n][0],t))return n;return-1}var dd=p5,y5=dd,m5=Array.prototype,v5=m5.splice;function g5(e){var t=this.__data__,n=y5(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():v5.call(t,n,1),--this.size,!0}var b5=g5,x5=dd;function S5(e){var t=this.__data__,n=x5(t,e);return n<0?void 0:t[n][1]}var O5=S5,w5=dd;function A5(e){return w5(this.__data__,e)>-1}var _5=A5,E5=dd;function j5(e,t){var n=this.__data__,r=E5(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var T5=j5,N5=f5,M5=b5,C5=O5,$5=_5,P5=T5;function Ul(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Ul.prototype.clear=N5;Ul.prototype.delete=M5;Ul.prototype.get=C5;Ul.prototype.has=$5;Ul.prototype.set=P5;var hd=Ul,D5=ni,R5=Kn,z5=D5(R5,"Map"),p0=z5,Ex=s5,B5=hd,L5=p0;function k5(){this.size=0,this.__data__={hash:new Ex,map:new(L5||B5),string:new Ex}}var U5=k5;function I5(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var H5=I5,q5=H5;function G5(e,t){var n=e.__data__;return q5(t)?n[typeof t=="string"?"string":"hash"]:n.map}var pd=G5,Y5=pd;function X5(e){var t=Y5(this,e).delete(e);return this.size-=t?1:0,t}var V5=X5,K5=pd;function F5(e){return K5(this,e).get(e)}var Q5=F5,W5=pd;function Z5(e){return W5(this,e).has(e)}var J5=Z5,e6=pd;function t6(e,t){var n=e6(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var n6=t6,r6=U5,a6=V5,i6=Q5,l6=J5,o6=n6;function Il(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Il.prototype.clear=r6;Il.prototype.delete=a6;Il.prototype.get=i6;Il.prototype.has=l6;Il.prototype.set=o6;var y0=Il,lE=y0,u6="Expected a function";function m0(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(u6);var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var l=e.apply(this,r);return n.cache=i.set(a,l)||i,l};return n.cache=new(m0.Cache||lE),n}m0.Cache=lE;var oE=m0;const s6=Me(oE);var c6=oE,f6=500;function d6(e){var t=c6(e,function(r){return n.size===f6&&n.clear(),r}),n=t.cache;return t}var h6=d6,p6=h6,y6=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,m6=/\\(\\)?/g,v6=p6(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(y6,function(n,r,a,i){t.push(a?i.replace(m6,"$1"):r||n)}),t}),g6=v6;function b6(e,t){for(var n=-1,r=e==null?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a}var v0=b6,jx=Ju,x6=v0,S6=Xt,O6=Bl,Tx=jx?jx.prototype:void 0,Nx=Tx?Tx.toString:void 0;function uE(e){if(typeof e=="string")return e;if(S6(e))return x6(e,uE)+"";if(O6(e))return Nx?Nx.call(e):"";var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}var w6=uE,A6=w6;function _6(e){return e==null?"":A6(e)}var sE=_6,E6=Xt,j6=f0,T6=g6,N6=sE;function M6(e,t){return E6(e)?e:j6(e,t)?[e]:T6(N6(e))}var cE=M6,C6=Bl;function $6(e){if(typeof e=="string"||C6(e))return e;var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}var yd=$6,P6=cE,D6=yd;function R6(e,t){t=P6(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[D6(t[n++])];return n&&n==r?e:void 0}var g0=R6,z6=g0;function B6(e,t,n){var r=e==null?void 0:z6(e,t);return r===void 0?n:r}var fE=B6;const Sn=Me(fE);function L6(e){return e==null}var k6=L6;const ge=Me(k6);var U6=Er,I6=Xt,H6=jr,q6="[object String]";function G6(e){return typeof e=="string"||!I6(e)&&H6(e)&&U6(e)==q6}var Y6=G6;const Xa=Me(Y6);var dE={exports:{}},Ae={};/**
* @license React
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var b0=Symbol.for("react.element"),x0=Symbol.for("react.portal"),md=Symbol.for("react.fragment"),vd=Symbol.for("react.strict_mode"),gd=Symbol.for("react.profiler"),bd=Symbol.for("react.provider"),xd=Symbol.for("react.context"),X6=Symbol.for("react.server_context"),Sd=Symbol.for("react.forward_ref"),Od=Symbol.for("react.suspense"),wd=Symbol.for("react.suspense_list"),Ad=Symbol.for("react.memo"),_d=Symbol.for("react.lazy"),V6=Symbol.for("react.offscreen"),hE;hE=Symbol.for("react.module.reference");function An(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case b0:switch(e=e.type,e){case md:case gd:case vd:case Od:case wd:return e;default:switch(e=e&&e.$$typeof,e){case X6:case xd:case Sd:case _d:case Ad:case bd:return e;default:return t}}case x0:return t}}}Ae.ContextConsumer=xd;Ae.ContextProvider=bd;Ae.Element=b0;Ae.ForwardRef=Sd;Ae.Fragment=md;Ae.Lazy=_d;Ae.Memo=Ad;Ae.Portal=x0;Ae.Profiler=gd;Ae.StrictMode=vd;Ae.Suspense=Od;Ae.SuspenseList=wd;Ae.isAsyncMode=function(){return!1};Ae.isConcurrentMode=function(){return!1};Ae.isContextConsumer=function(e){return An(e)===xd};Ae.isContextProvider=function(e){return An(e)===bd};Ae.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===b0};Ae.isForwardRef=function(e){return An(e)===Sd};Ae.isFragment=function(e){return An(e)===md};Ae.isLazy=function(e){return An(e)===_d};Ae.isMemo=function(e){return An(e)===Ad};Ae.isPortal=function(e){return An(e)===x0};Ae.isProfiler=function(e){return An(e)===gd};Ae.isStrictMode=function(e){return An(e)===vd};Ae.isSuspense=function(e){return An(e)===Od};Ae.isSuspenseList=function(e){return An(e)===wd};Ae.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===md||e===gd||e===vd||e===Od||e===wd||e===V6||typeof e=="object"&&e!==null&&(e.$$typeof===_d||e.$$typeof===Ad||e.$$typeof===bd||e.$$typeof===xd||e.$$typeof===Sd||e.$$typeof===hE||e.getModuleId!==void 0)};Ae.typeOf=An;dE.exports=Ae;var K6=dE.exports,F6=Er,Q6=jr,W6="[object Number]";function Z6(e){return typeof e=="number"||Q6(e)&&F6(e)==W6}var pE=Z6;const J6=Me(pE);var ez=pE;function tz(e){return ez(e)&&e!=+e}var nz=tz;const es=Me(nz);var Cn=function(t){return t===0?0:t>0?1:-1},Ea=function(t){return Xa(t)&&t.indexOf("%")===t.length-1},Y=function(t){return J6(t)&&!es(t)},rz=function(t){return ge(t)},ut=function(t){return Y(t)||Xa(t)},az=0,Ed=function(t){var n=++az;return"".concat(t||"").concat(n)},Va=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!Y(t)&&!Xa(t))return r;var i;if(Ea(t)){var l=t.indexOf("%");i=n*parseFloat(t.slice(0,l))/100}else i=+t;return es(i)&&(i=r),a&&i>n&&(i=n),i},Br=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},iz=function(t){if(!Array.isArray(t))return!1;for(var n=t.length,r={},a=0;a<n;a++)if(!r[t[a]])r[t[a]]=!0;else return!0;return!1},ci=function(t,n){return Y(t)&&Y(n)?function(r){return t+r*(n-t)}:function(){return n}};function Ny(e,t,n){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):Sn(r,t))===n})}var lz=function(t,n){return Y(t)&&Y(n)?t-n:Xa(t)&&Xa(n)?t.localeCompare(n):t instanceof Date&&n instanceof Date?t.getTime()-n.getTime():String(t).localeCompare(String(n))};function ki(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 My(e){"@babel/helpers - typeof";return My=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},My(e)}var oz=["viewBox","children"],uz=["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"],Mx=["points","pathLength"],Kh={svg:oz,polygon:Mx,polyline:Mx},S0=["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"],kc=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(_.isValidElement(t)&&(r=t.props),!Ll(r))return null;var a={};return Object.keys(r).forEach(function(i){S0.includes(i)&&(a[i]=n||function(l){return r[i](r,l)})}),a},sz=function(t,n,r){return function(a){return t(n,r,a),null}},Uc=function(t,n,r){if(!Ll(t)||My(t)!=="object")return null;var a=null;return Object.keys(t).forEach(function(i){var l=t[i];S0.includes(i)&&typeof l=="function"&&(a||(a={}),a[i]=sz(l,n,r))}),a},cz=["children"],fz=["children"];function Cx(e,t){if(e==null)return{};var n=dz(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function dz(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 $x={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"},hr=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},Px=null,Fh=null,O0=function e(t){if(t===Px&&Array.isArray(Fh))return Fh;var n=[];return _.Children.forEach(t,function(r){ge(r)||(K6.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),Fh=n,Px=t,n};function $n(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(a){return hr(a)}):r=[hr(t)],O0(e).forEach(function(a){var i=Sn(a,"type.displayName")||Sn(a,"type.name");r.indexOf(i)!==-1&&n.push(a)}),n}function Qt(e,t){var n=$n(e,t);return n&&n[0]}var Dx=function(t){if(!t||!t.props)return!1;var n=t.props,r=n.width,a=n.height;return!(!Y(r)||r<=0||!Y(a)||a<=0)},hz=["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"],pz=function(t){return t&&t.type&&Xa(t.type)&&hz.indexOf(t.type)>=0},yz=function(t,n,r,a){var i,l=(i=Kh==null?void 0:Kh[a])!==null&&i!==void 0?i:[];return n.startsWith("data-")||!ue(t)&&(a&&l.includes(n)||uz.includes(n))||r&&S0.includes(n)},ye=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var a=t;if(_.isValidElement(t)&&(a=t.props),!Ll(a))return null;var i={};return Object.keys(a).forEach(function(l){var o;yz((o=a)===null||o===void 0?void 0:o[l],l,n,r)&&(i[l]=a[l])}),i},Cy=function e(t,n){if(t===n)return!0;var r=_.Children.count(t);if(r!==_.Children.count(n))return!1;if(r===0)return!0;if(r===1)return Rx(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var a=0;a<r;a++){var i=t[a],l=n[a];if(Array.isArray(i)||Array.isArray(l)){if(!e(i,l))return!1}else if(!Rx(i,l))return!1}return!0},Rx=function(t,n){if(ge(t)&&ge(n))return!0;if(!ge(t)&&!ge(n)){var r=t.props||{},a=r.children,i=Cx(r,cz),l=n.props||{},o=l.children,u=Cx(l,fz);return a&&o?ki(i,u)&&Cy(a,o):!a&&!o?ki(i,u):!1}return!1},zx=function(t,n){var r=[],a={};return O0(t).forEach(function(i,l){if(pz(i))r.push(i);else if(i){var o=hr(i.type),u=n[o]||{},s=u.handler,f=u.once;if(s&&(!f||!a[o])){var c=s(i,o,l);r.push(c),a[o]=!0}}}),r},mz=function(t){var n=t&&t.type;return n&&$x[n]?$x[n]:null},vz=function(t,n){return O0(n).indexOf(t)},gz=["children","width","height","viewBox","className","style","title","desc"];function $y(){return $y=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},$y.apply(this,arguments)}function bz(e,t){if(e==null)return{};var n=xz(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function xz(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Py(e){var t=e.children,n=e.width,r=e.height,a=e.viewBox,i=e.className,l=e.style,o=e.title,u=e.desc,s=bz(e,gz),f=a||{width:n,height:r,x:0,y:0},c=ve("recharts-surface",i);return C.createElement("svg",$y({},ye(s,!0,"svg"),{className:c,width:n,height:r,style:l,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height)}),C.createElement("title",null,o),C.createElement("desc",null,u),t)}var Sz=["children","className"];function Dy(){return Dy=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},Dy.apply(this,arguments)}function Oz(e,t){if(e==null)return{};var n=wz(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function wz(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 yt=C.forwardRef(function(e,t){var n=e.children,r=e.className,a=Oz(e,Sz),i=ve("recharts-layer",r);return C.createElement("g",Dy({className:i},ye(a,!0),{ref:t}),n)}),pr=function(t,n){for(var r=arguments.length,a=new Array(r>2?r-2:0),i=2;i<r;i++)a[i-2]=arguments[i]};function Az(e,t,n){var r=-1,a=e.length;t<0&&(t=-t>a?0:a+t),n=n>a?a:n,n<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(a);++r<a;)i[r]=e[r+t];return i}var _z=Az,Ez=_z;function jz(e,t,n){var r=e.length;return n=n===void 0?r:n,!t&&n>=r?e:Ez(e,t,n)}var Tz=jz,Nz="\\ud800-\\udfff",Mz="\\u0300-\\u036f",Cz="\\ufe20-\\ufe2f",$z="\\u20d0-\\u20ff",Pz=Mz+Cz+$z,Dz="\\ufe0e\\ufe0f",Rz="\\u200d",zz=RegExp("["+Rz+Nz+Pz+Dz+"]");function Bz(e){return zz.test(e)}var yE=Bz;function Lz(e){return e.split("")}var kz=Lz,mE="\\ud800-\\udfff",Uz="\\u0300-\\u036f",Iz="\\ufe20-\\ufe2f",Hz="\\u20d0-\\u20ff",qz=Uz+Iz+Hz,Gz="\\ufe0e\\ufe0f",Yz="["+mE+"]",Ry="["+qz+"]",zy="\\ud83c[\\udffb-\\udfff]",Xz="(?:"+Ry+"|"+zy+")",vE="[^"+mE+"]",gE="(?:\\ud83c[\\udde6-\\uddff]){2}",bE="[\\ud800-\\udbff][\\udc00-\\udfff]",Vz="\\u200d",xE=Xz+"?",SE="["+Gz+"]?",Kz="(?:"+Vz+"(?:"+[vE,gE,bE].join("|")+")"+SE+xE+")*",Fz=SE+xE+Kz,Qz="(?:"+[vE+Ry+"?",Ry,gE,bE,Yz].join("|")+")",Wz=RegExp(zy+"(?="+zy+")|"+Qz+Fz,"g");function Zz(e){return e.match(Wz)||[]}var Jz=Zz,e8=kz,t8=yE,n8=Jz;function r8(e){return t8(e)?n8(e):e8(e)}var a8=r8,i8=Tz,l8=yE,o8=a8,u8=sE;function s8(e){return function(t){t=u8(t);var n=l8(t)?o8(t):void 0,r=n?n[0]:t.charAt(0),a=n?i8(n,1).join(""):t.slice(1);return r[e]()+a}}var c8=s8,f8=c8,d8=f8("toUpperCase"),h8=d8;const jd=Me(h8);function Pe(e){return function(){return e}}const OE=Math.cos,Ic=Math.sin,Rn=Math.sqrt,Hc=Math.PI,Td=2*Hc,By=Math.PI,Ly=2*By,Oa=1e-6,p8=Ly-Oa;function wE(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function y8(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return wE;const n=10**t;return function(r){this._+=r[0];for(let a=1,i=r.length;a<i;++a)this._+=Math.round(arguments[a]*n)/n+r[a]}}class m8{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?wE:y8(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,a){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+a}`}bezierCurveTo(t,n,r,a,i,l){this._append`C${+t},${+n},${+r},${+a},${this._x1=+i},${this._y1=+l}`}arcTo(t,n,r,a,i){if(t=+t,n=+n,r=+r,a=+a,i=+i,i<0)throw new Error(`negative radius: ${i}`);let l=this._x1,o=this._y1,u=r-t,s=a-n,f=l-t,c=o-n,d=f*f+c*c;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(d>Oa)if(!(Math.abs(c*u-s*f)>Oa)||!i)this._append`L${this._x1=t},${this._y1=n}`;else{let h=r-l,x=a-o,g=u*u+s*s,v=h*h+x*x,y=Math.sqrt(g),m=Math.sqrt(d),b=i*Math.tan((By-Math.acos((g+d-v)/(2*y*m)))/2),O=b/m,S=b/y;Math.abs(O-1)>Oa&&this._append`L${t+O*f},${n+O*c}`,this._append`A${i},${i},0,0,${+(c*h>f*x)},${this._x1=t+S*u},${this._y1=n+S*s}`}}arc(t,n,r,a,i,l){if(t=+t,n=+n,r=+r,l=!!l,r<0)throw new Error(`negative radius: ${r}`);let o=r*Math.cos(a),u=r*Math.sin(a),s=t+o,f=n+u,c=1^l,d=l?a-i:i-a;this._x1===null?this._append`M${s},${f}`:(Math.abs(this._x1-s)>Oa||Math.abs(this._y1-f)>Oa)&&this._append`L${s},${f}`,r&&(d<0&&(d=d%Ly+Ly),d>p8?this._append`A${r},${r},0,1,${c},${t-o},${n-u}A${r},${r},0,1,${c},${this._x1=s},${this._y1=f}`:d>Oa&&this._append`A${r},${r},0,${+(d>=By)},${c},${this._x1=t+r*Math.cos(i)},${this._y1=n+r*Math.sin(i)}`)}rect(t,n,r,a){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+a}h${-r}Z`}toString(){return this._}}function w0(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 m8(t)}function A0(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function AE(e){this._context=e}AE.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 Nd(e){return new AE(e)}function _E(e){return e[0]}function EE(e){return e[1]}function jE(e,t){var n=Pe(!0),r=null,a=Nd,i=null,l=w0(o);e=typeof e=="function"?e:e===void 0?_E:Pe(e),t=typeof t=="function"?t:t===void 0?EE:Pe(t);function o(u){var s,f=(u=A0(u)).length,c,d=!1,h;for(r==null&&(i=a(h=l())),s=0;s<=f;++s)!(s<f&&n(c=u[s],s,u))===d&&((d=!d)?i.lineStart():i.lineEnd()),d&&i.point(+e(c,s,u),+t(c,s,u));if(h)return i=null,h+""||null}return o.x=function(u){return arguments.length?(e=typeof u=="function"?u:Pe(+u),o):e},o.y=function(u){return arguments.length?(t=typeof u=="function"?u:Pe(+u),o):t},o.defined=function(u){return arguments.length?(n=typeof u=="function"?u:Pe(!!u),o):n},o.curve=function(u){return arguments.length?(a=u,r!=null&&(i=a(r)),o):a},o.context=function(u){return arguments.length?(u==null?r=i=null:i=a(r=u),o):r},o}function _s(e,t,n){var r=null,a=Pe(!0),i=null,l=Nd,o=null,u=w0(s);e=typeof e=="function"?e:e===void 0?_E:Pe(+e),t=typeof t=="function"?t:Pe(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?EE:Pe(+n);function s(c){var d,h,x,g=(c=A0(c)).length,v,y=!1,m,b=new Array(g),O=new Array(g);for(i==null&&(o=l(m=u())),d=0;d<=g;++d){if(!(d<g&&a(v=c[d],d,c))===y)if(y=!y)h=d,o.areaStart(),o.lineStart();else{for(o.lineEnd(),o.lineStart(),x=d-1;x>=h;--x)o.point(b[x],O[x]);o.lineEnd(),o.areaEnd()}y&&(b[d]=+e(v,d,c),O[d]=+t(v,d,c),o.point(r?+r(v,d,c):b[d],n?+n(v,d,c):O[d]))}if(m)return o=null,m+""||null}function f(){return jE().defined(a).curve(l).context(i)}return s.x=function(c){return arguments.length?(e=typeof c=="function"?c:Pe(+c),r=null,s):e},s.x0=function(c){return arguments.length?(e=typeof c=="function"?c:Pe(+c),s):e},s.x1=function(c){return arguments.length?(r=c==null?null:typeof c=="function"?c:Pe(+c),s):r},s.y=function(c){return arguments.length?(t=typeof c=="function"?c:Pe(+c),n=null,s):t},s.y0=function(c){return arguments.length?(t=typeof c=="function"?c:Pe(+c),s):t},s.y1=function(c){return arguments.length?(n=c==null?null:typeof c=="function"?c:Pe(+c),s):n},s.lineX0=s.lineY0=function(){return f().x(e).y(t)},s.lineY1=function(){return f().x(e).y(n)},s.lineX1=function(){return f().x(r).y(t)},s.defined=function(c){return arguments.length?(a=typeof c=="function"?c:Pe(!!c),s):a},s.curve=function(c){return arguments.length?(l=c,i!=null&&(o=l(i)),s):l},s.context=function(c){return arguments.length?(c==null?i=o=null:o=l(i=c),s):i},s}class TE{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 v8(e){return new TE(e,!0)}function g8(e){return new TE(e,!1)}const _0={draw(e,t){const n=Rn(t/Hc);e.moveTo(n,0),e.arc(0,0,n,0,Td)}},b8={draw(e,t){const n=Rn(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()}},NE=Rn(1/3),x8=NE*2,S8={draw(e,t){const n=Rn(t/x8),r=n*NE;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},O8={draw(e,t){const n=Rn(t),r=-n/2;e.rect(r,r,n,n)}},w8=.8908130915292852,ME=Ic(Hc/10)/Ic(7*Hc/10),A8=Ic(Td/10)*ME,_8=-OE(Td/10)*ME,E8={draw(e,t){const n=Rn(t*w8),r=A8*n,a=_8*n;e.moveTo(0,-n),e.lineTo(r,a);for(let i=1;i<5;++i){const l=Td*i/5,o=OE(l),u=Ic(l);e.lineTo(u*n,-o*n),e.lineTo(o*r-u*a,u*r+o*a)}e.closePath()}},Qh=Rn(3),j8={draw(e,t){const n=-Rn(t/(Qh*3));e.moveTo(0,n*2),e.lineTo(-Qh*n,-n),e.lineTo(Qh*n,-n),e.closePath()}},un=-.5,sn=Rn(3)/2,ky=1/Rn(12),T8=(ky/2+1)*3,N8={draw(e,t){const n=Rn(t/T8),r=n/2,a=n*ky,i=r,l=n*ky+n,o=-i,u=l;e.moveTo(r,a),e.lineTo(i,l),e.lineTo(o,u),e.lineTo(un*r-sn*a,sn*r+un*a),e.lineTo(un*i-sn*l,sn*i+un*l),e.lineTo(un*o-sn*u,sn*o+un*u),e.lineTo(un*r+sn*a,un*a-sn*r),e.lineTo(un*i+sn*l,un*l-sn*i),e.lineTo(un*o+sn*u,un*u-sn*o),e.closePath()}};function M8(e,t){let n=null,r=w0(a);e=typeof e=="function"?e:Pe(e||_0),t=typeof t=="function"?t:Pe(t===void 0?64:+t);function a(){let i;if(n||(n=i=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),i)return n=null,i+""||null}return a.type=function(i){return arguments.length?(e=typeof i=="function"?i:Pe(i),a):e},a.size=function(i){return arguments.length?(t=typeof i=="function"?i:Pe(+i),a):t},a.context=function(i){return arguments.length?(n=i??null,a):n},a}function qc(){}function Gc(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 CE(e){this._context=e}CE.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:Gc(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:Gc(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function C8(e){return new CE(e)}function $E(e){this._context=e}$E.prototype={areaStart:qc,areaEnd:qc,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:Gc(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function $8(e){return new $E(e)}function PE(e){this._context=e}PE.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:Gc(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function P8(e){return new PE(e)}function DE(e){this._context=e}DE.prototype={areaStart:qc,areaEnd:qc,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 D8(e){return new DE(e)}function Bx(e){return e<0?-1:1}function Lx(e,t,n){var r=e._x1-e._x0,a=t-e._x1,i=(e._y1-e._y0)/(r||a<0&&-0),l=(n-e._y1)/(a||r<0&&-0),o=(i*a+l*r)/(r+a);return(Bx(i)+Bx(l))*Math.min(Math.abs(i),Math.abs(l),.5*Math.abs(o))||0}function kx(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function Wh(e,t,n){var r=e._x0,a=e._y0,i=e._x1,l=e._y1,o=(i-r)/3;e._context.bezierCurveTo(r+o,a+o*t,i-o,l-o*n,i,l)}function Yc(e){this._context=e}Yc.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:Wh(this,this._t0,kx(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,Wh(this,kx(this,n=Lx(this,e,t)),n);break;default:Wh(this,this._t0,n=Lx(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function RE(e){this._context=new zE(e)}(RE.prototype=Object.create(Yc.prototype)).point=function(e,t){Yc.prototype.point.call(this,t,e)};function zE(e){this._context=e}zE.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,a,i){this._context.bezierCurveTo(t,e,r,n,i,a)}};function R8(e){return new Yc(e)}function z8(e){return new RE(e)}function BE(e){this._context=e}BE.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=Ux(e),a=Ux(t),i=0,l=1;l<n;++i,++l)this._context.bezierCurveTo(r[0][i],a[0][i],r[1][i],a[1][i],e[l],t[l]);(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 Ux(e){var t,n=e.length-1,r,a=new Array(n),i=new Array(n),l=new Array(n);for(a[0]=0,i[0]=2,l[0]=e[0]+2*e[1],t=1;t<n-1;++t)a[t]=1,i[t]=4,l[t]=4*e[t]+2*e[t+1];for(a[n-1]=2,i[n-1]=7,l[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=a[t]/i[t-1],i[t]-=r,l[t]-=r*l[t-1];for(a[n-1]=l[n-1]/i[n-1],t=n-2;t>=0;--t)a[t]=(l[t]-a[t+1])/i[t];for(i[n-1]=(e[n]+a[n-1])/2,t=0;t<n-1;++t)i[t]=2*e[t+1]-a[t+1];return[a,i]}function B8(e){return new BE(e)}function Md(e,t){this._context=e,this._t=t}Md.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 L8(e){return new Md(e,.5)}function k8(e){return new Md(e,0)}function U8(e){return new Md(e,1)}function rl(e,t){if((l=e.length)>1)for(var n=1,r,a,i=e[t[0]],l,o=i.length;n<l;++n)for(a=i,i=e[t[n]],r=0;r<o;++r)i[r][1]+=i[r][0]=isNaN(a[r][1])?a[r][0]:a[r][1]}function Uy(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function I8(e,t){return e[t]}function H8(e){const t=[];return t.key=e,t}function q8(){var e=Pe([]),t=Uy,n=rl,r=I8;function a(i){var l=Array.from(e.apply(this,arguments),H8),o,u=l.length,s=-1,f;for(const c of i)for(o=0,++s;o<u;++o)(l[o][s]=[0,+r(c,l[o].key,s,i)]).data=c;for(o=0,f=A0(t(l));o<u;++o)l[f[o]].index=o;return n(l,f),l}return a.keys=function(i){return arguments.length?(e=typeof i=="function"?i:Pe(Array.from(i)),a):e},a.value=function(i){return arguments.length?(r=typeof i=="function"?i:Pe(+i),a):r},a.order=function(i){return arguments.length?(t=i==null?Uy:typeof i=="function"?i:Pe(Array.from(i)),a):t},a.offset=function(i){return arguments.length?(n=i??rl,a):n},a}function G8(e,t){if((r=e.length)>0){for(var n,r,a=0,i=e[0].length,l;a<i;++a){for(l=n=0;n<r;++n)l+=e[n][a][1]||0;if(l)for(n=0;n<r;++n)e[n][a][1]/=l}rl(e,t)}}function Y8(e,t){if((a=e.length)>0){for(var n=0,r=e[t[0]],a,i=r.length;n<i;++n){for(var l=0,o=0;l<a;++l)o+=e[l][n][1]||0;r[n][1]+=r[n][0]=-o/2}rl(e,t)}}function X8(e,t){if(!(!((l=e.length)>0)||!((i=(a=e[t[0]]).length)>0))){for(var n=0,r=1,a,i,l;r<i;++r){for(var o=0,u=0,s=0;o<l;++o){for(var f=e[t[o]],c=f[r][1]||0,d=f[r-1][1]||0,h=(c-d)/2,x=0;x<o;++x){var g=e[t[x]],v=g[r][1]||0,y=g[r-1][1]||0;h+=v-y}u+=c,s+=h*c}a[r-1][1]+=a[r-1][0]=n,u&&(n-=s/u)}a[r-1][1]+=a[r-1][0]=n,rl(e,t)}}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)}var V8=["type","size","sizeType"];function Iy(){return Iy=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},Iy.apply(this,arguments)}function Ix(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Hx(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Ix(Object(n),!0).forEach(function(r){K8(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ix(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function K8(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=Q8(e,"string");return nu(t)=="symbol"?t:t+""}function Q8(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(t==="string"?String:Number)(e)}function W8(e,t){if(e==null)return{};var n=Z8(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Z8(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 LE={symbolCircle:_0,symbolCross:b8,symbolDiamond:S8,symbolSquare:O8,symbolStar:E8,symbolTriangle:j8,symbolWye:N8},J8=Math.PI/180,eB=function(t){var n="symbol".concat(jd(t));return LE[n]||_0},tB=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 a=18*J8;return 1.25*t*t*(Math.tan(a)-Math.tan(a*2)*Math.pow(Math.tan(a),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}},nB=function(t,n){LE["symbol".concat(jd(t))]=n},E0=function(t){var n=t.type,r=n===void 0?"circle":n,a=t.size,i=a===void 0?64:a,l=t.sizeType,o=l===void 0?"area":l,u=W8(t,V8),s=Hx(Hx({},u),{},{type:r,size:i,sizeType:o}),f=function(){var v=eB(r),y=M8().type(v).size(tB(i,o,r));return y()},c=s.className,d=s.cx,h=s.cy,x=ye(s,!0);return d===+d&&h===+h&&i===+i?C.createElement("path",Iy({},x,{className:ve("recharts-symbols",c),transform:"translate(".concat(d,", ").concat(h,")"),d:f()})):null};E0.registerSymbol=nB;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 Hy(){return Hy=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},Hy.apply(this,arguments)}function qx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function rB(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qx(Object(n),!0).forEach(function(r){ru(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qx(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function aB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function iB(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,UE(r.key),r)}}function lB(e,t,n){return t&&iB(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function oB(e,t,n){return t=Xc(t),uB(e,kE()?Reflect.construct(t,n||[],Xc(e).constructor):t.apply(e,n))}function uB(e,t){if(t&&(al(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return sB(e)}function sB(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kE(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(kE=function(){return!!e})()}function Xc(e){return Xc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Xc(e)}function cB(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&&qy(e,t)}function qy(e,t){return qy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},qy(e,t)}function ru(e,t,n){return t=UE(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function UE(e){var t=fB(e,"string");return al(t)=="symbol"?t:t+""}function fB(e,t){if(al(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(al(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var cn=32,j0=function(e){function t(){return aB(this,t),oB(this,t,arguments)}return cB(t,e),lB(t,[{key:"renderIcon",value:function(r){var a=this.props.inactiveColor,i=cn/2,l=cn/6,o=cn/3,u=r.inactive?a:r.color;if(r.type==="plainline")return C.createElement("line",{strokeWidth:4,fill:"none",stroke:u,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:i,x2:cn,y2:i,className:"recharts-legend-icon"});if(r.type==="line")return C.createElement("path",{strokeWidth:4,fill:"none",stroke:u,d:"M0,".concat(i,"h").concat(o,`
A`).concat(l,",").concat(l,",0,1,1,").concat(2*o,",").concat(i,`
H`).concat(cn,"M").concat(2*o,",").concat(i,`
A`).concat(l,",").concat(l,",0,1,1,").concat(o,",").concat(i),className:"recharts-legend-icon"});if(r.type==="rect")return C.createElement("path",{stroke:"none",fill:u,d:"M0,".concat(cn/8,"h").concat(cn,"v").concat(cn*3/4,"h").concat(-cn,"z"),className:"recharts-legend-icon"});if(C.isValidElement(r.legendIcon)){var s=rB({},r);return delete s.legendIcon,C.cloneElement(r.legendIcon,s)}return C.createElement(E0,{fill:u,cx:i,cy:i,size:cn,sizeType:"diameter",type:r.type})}},{key:"renderItems",value:function(){var r=this,a=this.props,i=a.payload,l=a.iconSize,o=a.layout,u=a.formatter,s=a.inactiveColor,f={x:0,y:0,width:cn,height:cn},c={display:o==="horizontal"?"inline-block":"block",marginRight:10},d={display:"inline-block",verticalAlign:"middle",marginRight:4};return i.map(function(h,x){var g=h.formatter||u,v=ve(ru(ru({"recharts-legend-item":!0},"legend-item-".concat(x),!0),"inactive",h.inactive));if(h.type==="none")return null;var y=ue(h.value)?null:h.value;pr(!ue(h.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=h.inactive?s:h.color;return C.createElement("li",Hy({className:v,style:c,key:"legend-item-".concat(x)},Uc(r.props,h,x)),C.createElement(Py,{width:l,height:l,viewBox:f,style:d},r.renderIcon(h)),C.createElement("span",{className:"recharts-legend-item-text",style:{color:m}},g?g(y,h,x):y))})}},{key:"render",value:function(){var r=this.props,a=r.payload,i=r.layout,l=r.align;if(!a||!a.length)return null;var o={padding:0,margin:0,textAlign:i==="horizontal"?l:"left"};return C.createElement("ul",{className:"recharts-default-legend",style:o},this.renderItems())}}])}(_.PureComponent);ru(j0,"displayName","Legend");ru(j0,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var dB=hd;function hB(){this.__data__=new dB,this.size=0}var pB=hB;function yB(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}var mB=yB;function vB(e){return this.__data__.get(e)}var gB=vB;function bB(e){return this.__data__.has(e)}var xB=bB,SB=hd,OB=p0,wB=y0,AB=200;function _B(e,t){var n=this.__data__;if(n instanceof SB){var r=n.__data__;if(!OB||r.length<AB-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new wB(r)}return n.set(e,t),this.size=n.size,this}var EB=_B,jB=hd,TB=pB,NB=mB,MB=gB,CB=xB,$B=EB;function Hl(e){var t=this.__data__=new jB(e);this.size=t.size}Hl.prototype.clear=TB;Hl.prototype.delete=NB;Hl.prototype.get=MB;Hl.prototype.has=CB;Hl.prototype.set=$B;var IE=Hl,PB="__lodash_hash_undefined__";function DB(e){return this.__data__.set(e,PB),this}var RB=DB;function zB(e){return this.__data__.has(e)}var BB=zB,LB=y0,kB=RB,UB=BB;function Vc(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new LB;++t<n;)this.add(e[t])}Vc.prototype.add=Vc.prototype.push=kB;Vc.prototype.has=UB;var HE=Vc;function IB(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var qE=IB;function HB(e,t){return e.has(t)}var GE=HB,qB=HE,GB=qE,YB=GE,XB=1,VB=2;function KB(e,t,n,r,a,i){var l=n&XB,o=e.length,u=t.length;if(o!=u&&!(l&&u>o))return!1;var s=i.get(e),f=i.get(t);if(s&&f)return s==t&&f==e;var c=-1,d=!0,h=n&VB?new qB:void 0;for(i.set(e,t),i.set(t,e);++c<o;){var x=e[c],g=t[c];if(r)var v=l?r(g,x,c,t,e,i):r(x,g,c,e,t,i);if(v!==void 0){if(v)continue;d=!1;break}if(h){if(!GB(t,function(y,m){if(!YB(h,m)&&(x===y||a(x,y,n,r,i)))return h.push(m)})){d=!1;break}}else if(!(x===g||a(x,g,n,r,i))){d=!1;break}}return i.delete(e),i.delete(t),d}var YE=KB,FB=Kn,QB=FB.Uint8Array,WB=QB;function ZB(e){var t=-1,n=Array(e.size);return e.forEach(function(r,a){n[++t]=[a,r]}),n}var JB=ZB;function eL(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var T0=eL,Gx=Ju,Yx=WB,tL=h0,nL=YE,rL=JB,aL=T0,iL=1,lL=2,oL="[object Boolean]",uL="[object Date]",sL="[object Error]",cL="[object Map]",fL="[object Number]",dL="[object RegExp]",hL="[object Set]",pL="[object String]",yL="[object Symbol]",mL="[object ArrayBuffer]",vL="[object DataView]",Xx=Gx?Gx.prototype:void 0,Zh=Xx?Xx.valueOf:void 0;function gL(e,t,n,r,a,i,l){switch(n){case vL:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case mL:return!(e.byteLength!=t.byteLength||!i(new Yx(e),new Yx(t)));case oL:case uL:case fL:return tL(+e,+t);case sL:return e.name==t.name&&e.message==t.message;case dL:case pL:return e==t+"";case cL:var o=rL;case hL:var u=r&iL;if(o||(o=aL),e.size!=t.size&&!u)return!1;var s=l.get(e);if(s)return s==t;r|=lL,l.set(e,t);var f=nL(o(e),o(t),r,a,i,l);return l.delete(e),f;case yL:if(Zh)return Zh.call(e)==Zh.call(t)}return!1}var bL=gL;function xL(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}var XE=xL,SL=XE,OL=Xt;function wL(e,t,n){var r=t(e);return OL(e)?r:SL(r,n(e))}var AL=wL;function _L(e,t){for(var n=-1,r=e==null?0:e.length,a=0,i=[];++n<r;){var l=e[n];t(l,n,e)&&(i[a++]=l)}return i}var EL=_L;function jL(){return[]}var TL=jL,NL=EL,ML=TL,CL=Object.prototype,$L=CL.propertyIsEnumerable,Vx=Object.getOwnPropertySymbols,PL=Vx?function(e){return e==null?[]:(e=Object(e),NL(Vx(e),function(t){return $L.call(e,t)}))}:ML,DL=PL;function RL(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var zL=RL,BL=Er,LL=jr,kL="[object Arguments]";function UL(e){return LL(e)&&BL(e)==kL}var IL=UL,Kx=IL,HL=jr,VE=Object.prototype,qL=VE.hasOwnProperty,GL=VE.propertyIsEnumerable,YL=Kx(function(){return arguments}())?Kx:function(e){return HL(e)&&qL.call(e,"callee")&&!GL.call(e,"callee")},N0=YL,Kc={exports:{}};function XL(){return!1}var VL=XL;Kc.exports;(function(e,t){var n=Kn,r=VL,a=t&&!t.nodeType&&t,i=a&&!0&&e&&!e.nodeType&&e,l=i&&i.exports===a,o=l?n.Buffer:void 0,u=o?o.isBuffer:void 0,s=u||r;e.exports=s})(Kc,Kc.exports);var KE=Kc.exports,KL=9007199254740991,FL=/^(?:0|[1-9]\d*)$/;function QL(e,t){var n=typeof e;return t=t??KL,!!t&&(n=="number"||n!="symbol"&&FL.test(e))&&e>-1&&e%1==0&&e<t}var M0=QL,WL=9007199254740991;function ZL(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=WL}var C0=ZL,JL=Er,ek=C0,tk=jr,nk="[object Arguments]",rk="[object Array]",ak="[object Boolean]",ik="[object Date]",lk="[object Error]",ok="[object Function]",uk="[object Map]",sk="[object Number]",ck="[object Object]",fk="[object RegExp]",dk="[object Set]",hk="[object String]",pk="[object WeakMap]",yk="[object ArrayBuffer]",mk="[object DataView]",vk="[object Float32Array]",gk="[object Float64Array]",bk="[object Int8Array]",xk="[object Int16Array]",Sk="[object Int32Array]",Ok="[object Uint8Array]",wk="[object Uint8ClampedArray]",Ak="[object Uint16Array]",_k="[object Uint32Array]",Be={};Be[vk]=Be[gk]=Be[bk]=Be[xk]=Be[Sk]=Be[Ok]=Be[wk]=Be[Ak]=Be[_k]=!0;Be[nk]=Be[rk]=Be[yk]=Be[ak]=Be[mk]=Be[ik]=Be[lk]=Be[ok]=Be[uk]=Be[sk]=Be[ck]=Be[fk]=Be[dk]=Be[hk]=Be[pk]=!1;function Ek(e){return tk(e)&&ek(e.length)&&!!Be[JL(e)]}var jk=Ek;function Tk(e){return function(t){return e(t)}}var FE=Tk,Fc={exports:{}};Fc.exports;(function(e,t){var n=rE,r=t&&!t.nodeType&&t,a=r&&!0&&e&&!e.nodeType&&e,i=a&&a.exports===r,l=i&&n.process,o=function(){try{var u=a&&a.require&&a.require("util").types;return u||l&&l.binding&&l.binding("util")}catch{}}();e.exports=o})(Fc,Fc.exports);var Nk=Fc.exports,Mk=jk,Ck=FE,Fx=Nk,Qx=Fx&&Fx.isTypedArray,$k=Qx?Ck(Qx):Mk,QE=$k,Pk=zL,Dk=N0,Rk=Xt,zk=KE,Bk=M0,Lk=QE,kk=Object.prototype,Uk=kk.hasOwnProperty;function Ik(e,t){var n=Rk(e),r=!n&&Dk(e),a=!n&&!r&&zk(e),i=!n&&!r&&!a&&Lk(e),l=n||r||a||i,o=l?Pk(e.length,String):[],u=o.length;for(var s in e)(t||Uk.call(e,s))&&!(l&&(s=="length"||a&&(s=="offset"||s=="parent")||i&&(s=="buffer"||s=="byteLength"||s=="byteOffset")||Bk(s,u)))&&o.push(s);return o}var Hk=Ik,qk=Object.prototype;function Gk(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||qk;return e===n}var Yk=Gk;function Xk(e,t){return function(n){return e(t(n))}}var WE=Xk,Vk=WE,Kk=Vk(Object.keys,Object),Fk=Kk,Qk=Yk,Wk=Fk,Zk=Object.prototype,Jk=Zk.hasOwnProperty;function e7(e){if(!Qk(e))return Wk(e);var t=[];for(var n in Object(e))Jk.call(e,n)&&n!="constructor"&&t.push(n);return t}var t7=e7,n7=d0,r7=C0;function a7(e){return e!=null&&r7(e.length)&&!n7(e)}var ts=a7,i7=Hk,l7=t7,o7=ts;function u7(e){return o7(e)?i7(e):l7(e)}var Cd=u7,s7=AL,c7=DL,f7=Cd;function d7(e){return s7(e,f7,c7)}var h7=d7,Wx=h7,p7=1,y7=Object.prototype,m7=y7.hasOwnProperty;function v7(e,t,n,r,a,i){var l=n&p7,o=Wx(e),u=o.length,s=Wx(t),f=s.length;if(u!=f&&!l)return!1;for(var c=u;c--;){var d=o[c];if(!(l?d in t:m7.call(t,d)))return!1}var h=i.get(e),x=i.get(t);if(h&&x)return h==t&&x==e;var g=!0;i.set(e,t),i.set(t,e);for(var v=l;++c<u;){d=o[c];var y=e[d],m=t[d];if(r)var b=l?r(m,y,d,t,e,i):r(y,m,d,e,t,i);if(!(b===void 0?y===m||a(y,m,n,r,i):b)){g=!1;break}v||(v=d=="constructor")}if(g&&!v){var O=e.constructor,S=t.constructor;O!=S&&"constructor"in e&&"constructor"in t&&!(typeof O=="function"&&O instanceof O&&typeof S=="function"&&S instanceof S)&&(g=!1)}return i.delete(e),i.delete(t),g}var g7=v7,b7=ni,x7=Kn,S7=b7(x7,"DataView"),O7=S7,w7=ni,A7=Kn,_7=w7(A7,"Promise"),E7=_7,j7=ni,T7=Kn,N7=j7(T7,"Set"),ZE=N7,M7=ni,C7=Kn,$7=M7(C7,"WeakMap"),P7=$7,Gy=O7,Yy=p0,Xy=E7,Vy=ZE,Ky=P7,JE=Er,ql=iE,Zx="[object Map]",D7="[object Object]",Jx="[object Promise]",e1="[object Set]",t1="[object WeakMap]",n1="[object DataView]",R7=ql(Gy),z7=ql(Yy),B7=ql(Xy),L7=ql(Vy),k7=ql(Ky),wa=JE;(Gy&&wa(new Gy(new ArrayBuffer(1)))!=n1||Yy&&wa(new Yy)!=Zx||Xy&&wa(Xy.resolve())!=Jx||Vy&&wa(new Vy)!=e1||Ky&&wa(new Ky)!=t1)&&(wa=function(e){var t=JE(e),n=t==D7?e.constructor:void 0,r=n?ql(n):"";if(r)switch(r){case R7:return n1;case z7:return Zx;case B7:return Jx;case L7:return e1;case k7:return t1}return t});var U7=wa,Jh=IE,I7=YE,H7=bL,q7=g7,r1=U7,a1=Xt,i1=KE,G7=QE,Y7=1,l1="[object Arguments]",o1="[object Array]",Es="[object Object]",X7=Object.prototype,u1=X7.hasOwnProperty;function V7(e,t,n,r,a,i){var l=a1(e),o=a1(t),u=l?o1:r1(e),s=o?o1:r1(t);u=u==l1?Es:u,s=s==l1?Es:s;var f=u==Es,c=s==Es,d=u==s;if(d&&i1(e)){if(!i1(t))return!1;l=!0,f=!1}if(d&&!f)return i||(i=new Jh),l||G7(e)?I7(e,t,n,r,a,i):H7(e,t,u,n,r,a,i);if(!(n&Y7)){var h=f&&u1.call(e,"__wrapped__"),x=c&&u1.call(t,"__wrapped__");if(h||x){var g=h?e.value():e,v=x?t.value():t;return i||(i=new Jh),a(g,v,n,r,i)}}return d?(i||(i=new Jh),q7(e,t,n,r,a,i)):!1}var K7=V7,F7=K7,s1=jr;function ej(e,t,n,r,a){return e===t?!0:e==null||t==null||!s1(e)&&!s1(t)?e!==e&&t!==t:F7(e,t,n,r,ej,a)}var $0=ej,Q7=IE,W7=$0,Z7=1,J7=2;function eU(e,t,n,r){var a=n.length,i=a,l=!r;if(e==null)return!i;for(e=Object(e);a--;){var o=n[a];if(l&&o[2]?o[1]!==e[o[0]]:!(o[0]in e))return!1}for(;++a<i;){o=n[a];var u=o[0],s=e[u],f=o[1];if(l&&o[2]){if(s===void 0&&!(u in e))return!1}else{var c=new Q7;if(r)var d=r(s,f,u,e,t,c);if(!(d===void 0?W7(f,s,Z7|J7,r,c):d))return!1}}return!0}var tU=eU,nU=ca;function rU(e){return e===e&&!nU(e)}var tj=rU,aU=tj,iU=Cd;function lU(e){for(var t=iU(e),n=t.length;n--;){var r=t[n],a=e[r];t[n]=[r,a,aU(a)]}return t}var oU=lU;function uU(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}var nj=uU,sU=tU,cU=oU,fU=nj;function dU(e){var t=cU(e);return t.length==1&&t[0][2]?fU(t[0][0],t[0][1]):function(n){return n===e||sU(n,e,t)}}var hU=dU;function pU(e,t){return e!=null&&t in Object(e)}var yU=pU,mU=cE,vU=N0,gU=Xt,bU=M0,xU=C0,SU=yd;function OU(e,t,n){t=mU(t,e);for(var r=-1,a=t.length,i=!1;++r<a;){var l=SU(t[r]);if(!(i=e!=null&&n(e,l)))break;e=e[l]}return i||++r!=a?i:(a=e==null?0:e.length,!!a&&xU(a)&&bU(l,a)&&(gU(e)||vU(e)))}var wU=OU,AU=yU,_U=wU;function EU(e,t){return e!=null&&_U(e,t,AU)}var jU=EU,TU=$0,NU=fE,MU=jU,CU=f0,$U=tj,PU=nj,DU=yd,RU=1,zU=2;function BU(e,t){return CU(e)&&$U(t)?PU(DU(e),t):function(n){var r=NU(n,e);return r===void 0&&r===t?MU(n,e):TU(t,r,RU|zU)}}var LU=BU;function kU(e){return e}var Gl=kU;function UU(e){return function(t){return t==null?void 0:t[e]}}var IU=UU,HU=g0;function qU(e){return function(t){return HU(t,e)}}var GU=qU,YU=IU,XU=GU,VU=f0,KU=yd;function FU(e){return VU(e)?YU(KU(e)):XU(e)}var QU=FU,WU=hU,ZU=LU,JU=Gl,e9=Xt,t9=QU;function n9(e){return typeof e=="function"?e:e==null?JU:typeof e=="object"?e9(e)?ZU(e[0],e[1]):WU(e):t9(e)}var fa=n9;function r9(e,t,n,r){for(var a=e.length,i=n+(r?1:-1);r?i--:++i<a;)if(t(e[i],i,e))return i;return-1}var rj=r9;function a9(e){return e!==e}var i9=a9;function l9(e,t,n){for(var r=n-1,a=e.length;++r<a;)if(e[r]===t)return r;return-1}var o9=l9,u9=rj,s9=i9,c9=o9;function f9(e,t,n){return t===t?c9(e,t,n):u9(e,s9,n)}var d9=f9,h9=d9;function p9(e,t){var n=e==null?0:e.length;return!!n&&h9(e,t,0)>-1}var y9=p9;function m9(e,t,n){for(var r=-1,a=e==null?0:e.length;++r<a;)if(n(t,e[r]))return!0;return!1}var v9=m9;function g9(){}var b9=g9,ep=ZE,x9=b9,S9=T0,O9=1/0,w9=ep&&1/S9(new ep([,-0]))[1]==O9?function(e){return new ep(e)}:x9,A9=w9,_9=HE,E9=y9,j9=v9,T9=GE,N9=A9,M9=T0,C9=200;function $9(e,t,n){var r=-1,a=E9,i=e.length,l=!0,o=[],u=o;if(n)l=!1,a=j9;else if(i>=C9){var s=t?null:N9(e);if(s)return M9(s);l=!1,a=T9,u=new _9}else u=t?[]:o;e:for(;++r<i;){var f=e[r],c=t?t(f):f;if(f=n||f!==0?f:0,l&&c===c){for(var d=u.length;d--;)if(u[d]===c)continue e;t&&u.push(c),o.push(f)}else a(u,c,n)||(u!==o&&u.push(c),o.push(f))}return o}var P9=$9,D9=fa,R9=P9;function z9(e,t){return e&&e.length?R9(e,D9(t)):[]}var B9=z9;const c1=Me(B9);function aj(e,t,n){return t===!0?c1(e,n):ue(t)?c1(e,t):e}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 L9=["ref"];function f1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function er(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?f1(Object(n),!0).forEach(function(r){$d(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f1(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function k9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d1(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 U9(e,t,n){return t&&d1(e.prototype,t),n&&d1(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function I9(e,t,n){return t=Qc(t),H9(e,ij()?Reflect.construct(t,n||[],Qc(e).constructor):t.apply(e,n))}function H9(e,t){if(t&&(il(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return q9(e)}function q9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ij(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ij=function(){return!!e})()}function Qc(e){return Qc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Qc(e)}function G9(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&&Fy(e,t)}function Fy(e,t){return Fy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},Fy(e,t)}function $d(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=Y9(e,"string");return il(t)=="symbol"?t:t+""}function Y9(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 String(e)}function X9(e,t){if(e==null)return{};var n=V9(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function V9(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 K9(e){return e.value}function F9(e,t){if(C.isValidElement(e))return C.cloneElement(e,t);if(typeof e=="function")return C.createElement(e,t);t.ref;var n=X9(t,L9);return C.createElement(j0,n)}var h1=1,Ui=function(e){function t(){var n;k9(this,t);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return n=I9(this,t,[].concat(a)),$d(n,"lastBoundingBox",{width:-1,height:-1}),n}return G9(t,e),U9(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,a=this.getBBox();a?(Math.abs(a.width-this.lastBoundingBox.width)>h1||Math.abs(a.height-this.lastBoundingBox.height)>h1)&&(this.lastBoundingBox.width=a.width,this.lastBoundingBox.height=a.height,r&&r(a)):(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?er({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var a=this.props,i=a.layout,l=a.align,o=a.verticalAlign,u=a.margin,s=a.chartWidth,f=a.chartHeight,c,d;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(l==="center"&&i==="vertical"){var h=this.getBBoxSnapshot();c={left:((s||0)-h.width)/2}}else c=l==="right"?{right:u&&u.right||0}:{left:u&&u.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(o==="middle"){var x=this.getBBoxSnapshot();d={top:((f||0)-x.height)/2}}else d=o==="bottom"?{bottom:u&&u.bottom||0}:{top:u&&u.top||0};return er(er({},c),d)}},{key:"render",value:function(){var r=this,a=this.props,i=a.content,l=a.width,o=a.height,u=a.wrapperStyle,s=a.payloadUniqBy,f=a.payload,c=er(er({position:"absolute",width:l||"auto",height:o||"auto"},this.getDefaultPosition(u)),u);return C.createElement("div",{className:"recharts-legend-wrapper",style:c,ref:function(h){r.wrapperNode=h}},F9(i,er(er({},this.props),{},{payload:aj(f,s,K9)})))}}],[{key:"getWithHeight",value:function(r,a){var i=er(er({},this.defaultProps),r.props),l=i.layout;return l==="vertical"&&Y(r.props.height)?{height:r.props.height}:l==="horizontal"?{width:r.props.width||a}:null}}])}(_.PureComponent);$d(Ui,"displayName","Legend");$d(Ui,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var p1=Ju,Q9=N0,W9=Xt,y1=p1?p1.isConcatSpreadable:void 0;function Z9(e){return W9(e)||Q9(e)||!!(y1&&e&&e[y1])}var J9=Z9,eI=XE,tI=J9;function oj(e,t,n,r,a){var i=-1,l=e.length;for(n||(n=tI),a||(a=[]);++i<l;){var o=e[i];t>0&&n(o)?t>1?oj(o,t-1,n,r,a):eI(a,o):r||(a[a.length]=o)}return a}var uj=oj;function nI(e){return function(t,n,r){for(var a=-1,i=Object(t),l=r(t),o=l.length;o--;){var u=l[e?o:++a];if(n(i[u],u,i)===!1)break}return t}}var rI=nI,aI=rI,iI=aI(),lI=iI,oI=lI,uI=Cd;function sI(e,t){return e&&oI(e,t,uI)}var sj=sI,cI=ts;function fI(e,t){return function(n,r){if(n==null)return n;if(!cI(n))return e(n,r);for(var a=n.length,i=t?a:-1,l=Object(n);(t?i--:++i<a)&&r(l[i],i,l)!==!1;);return n}}var dI=fI,hI=sj,pI=dI,yI=pI(hI),P0=yI,mI=P0,vI=ts;function gI(e,t){var n=-1,r=vI(e)?Array(e.length):[];return mI(e,function(a,i,l){r[++n]=t(a,i,l)}),r}var cj=gI;function bI(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}var xI=bI,m1=Bl;function SI(e,t){if(e!==t){var n=e!==void 0,r=e===null,a=e===e,i=m1(e),l=t!==void 0,o=t===null,u=t===t,s=m1(t);if(!o&&!s&&!i&&e>t||i&&l&&u&&!o&&!s||r&&l&&u||!n&&u||!a)return 1;if(!r&&!i&&!s&&e<t||s&&n&&a&&!r&&!i||o&&n&&a||!l&&a||!u)return-1}return 0}var OI=SI,wI=OI;function AI(e,t,n){for(var r=-1,a=e.criteria,i=t.criteria,l=a.length,o=n.length;++r<l;){var u=wI(a[r],i[r]);if(u){if(r>=o)return u;var s=n[r];return u*(s=="desc"?-1:1)}}return e.index-t.index}var _I=AI,tp=v0,EI=g0,jI=fa,TI=cj,NI=xI,MI=FE,CI=_I,$I=Gl,PI=Xt;function DI(e,t,n){t.length?t=tp(t,function(i){return PI(i)?function(l){return EI(l,i.length===1?i[0]:i)}:i}):t=[$I];var r=-1;t=tp(t,MI(jI));var a=TI(e,function(i,l,o){var u=tp(t,function(s){return s(i)});return{criteria:u,index:++r,value:i}});return NI(a,function(i,l){return CI(i,l,n)})}var RI=DI;function zI(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var BI=zI,LI=BI,v1=Math.max;function kI(e,t,n){return t=v1(t===void 0?e.length-1:t,0),function(){for(var r=arguments,a=-1,i=v1(r.length-t,0),l=Array(i);++a<i;)l[a]=r[t+a];a=-1;for(var o=Array(t+1);++a<t;)o[a]=r[a];return o[t]=n(l),LI(e,this,o)}}var UI=kI;function II(e){return function(){return e}}var HI=II,qI=ni,GI=function(){try{var e=qI(Object,"defineProperty");return e({},"",{}),e}catch{}}(),fj=GI,YI=HI,g1=fj,XI=Gl,VI=g1?function(e,t){return g1(e,"toString",{configurable:!0,enumerable:!1,value:YI(t),writable:!0})}:XI,KI=VI,FI=800,QI=16,WI=Date.now;function ZI(e){var t=0,n=0;return function(){var r=WI(),a=QI-(r-n);if(n=r,a>0){if(++t>=FI)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var JI=ZI,eH=KI,tH=JI,nH=tH(eH),rH=nH,aH=Gl,iH=UI,lH=rH;function oH(e,t){return lH(iH(e,t,aH),e+"")}var uH=oH,sH=h0,cH=ts,fH=M0,dH=ca;function hH(e,t,n){if(!dH(n))return!1;var r=typeof t;return(r=="number"?cH(n)&&fH(t,n.length):r=="string"&&t in n)?sH(n[t],e):!1}var Pd=hH,pH=uj,yH=RI,mH=uH,b1=Pd,vH=mH(function(e,t){if(e==null)return[];var n=t.length;return n>1&&b1(e,t[0],t[1])?t=[]:n>2&&b1(t[0],t[1],t[2])&&(t=[t[0]]),yH(e,pH(t,1),[])}),gH=vH;const D0=Me(gH);function au(e){"@babel/helpers - typeof";return au=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},au(e)}function Qy(){return Qy=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},Qy.apply(this,arguments)}function bH(e,t){return wH(e)||OH(e,t)||SH(e,t)||xH()}function xH(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function SH(e,t){if(e){if(typeof e=="string")return x1(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 x1(e,t)}}function x1(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 OH(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,i,l,o=[],u=!0,s=!1;try{if(i=(n=n.call(e)).next,t!==0)for(;!(u=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);u=!0);}catch(f){s=!0,a=f}finally{try{if(!u&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return o}}function wH(e){if(Array.isArray(e))return e}function S1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function np(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?S1(Object(n),!0).forEach(function(r){AH(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S1(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function AH(e,t,n){return t=_H(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _H(e){var t=EH(e,"string");return au(t)=="symbol"?t:t+""}function EH(e,t){if(au(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(au(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function jH(e){return Array.isArray(e)&&ut(e[0])&&ut(e[1])?e.join(" ~ "):e}var TH=function(t){var n=t.separator,r=n===void 0?" : ":n,a=t.contentStyle,i=a===void 0?{}:a,l=t.itemStyle,o=l===void 0?{}:l,u=t.labelStyle,s=u===void 0?{}:u,f=t.payload,c=t.formatter,d=t.itemSorter,h=t.wrapperClassName,x=t.labelClassName,g=t.label,v=t.labelFormatter,y=t.accessibilityLayer,m=y===void 0?!1:y,b=function(){if(f&&f.length){var M={padding:0,margin:0},k=(d?D0(f,d):f).map(function(z,B){if(z.type==="none")return null;var N=np({display:"block",paddingTop:4,paddingBottom:4,color:z.color||"#000"},o),R=z.formatter||c||jH,D=z.value,U=z.name,q=D,X=U;if(R&&q!=null&&X!=null){var G=R(D,U,z,B,f);if(Array.isArray(G)){var W=bH(G,2);q=W[0],X=W[1]}else q=G}return C.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(B),style:N},ut(X)?C.createElement("span",{className:"recharts-tooltip-item-name"},X):null,ut(X)?C.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,C.createElement("span",{className:"recharts-tooltip-item-value"},q),C.createElement("span",{className:"recharts-tooltip-item-unit"},z.unit||""))});return C.createElement("ul",{className:"recharts-tooltip-item-list",style:M},k)}return null},O=np({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},i),S=np({margin:0},s),w=!ge(g),A=w?g:"",E=ve("recharts-default-tooltip",h),j=ve("recharts-tooltip-label",x);w&&v&&f!==void 0&&f!==null&&(A=v(g,f));var $=m?{role:"status","aria-live":"assertive"}:{};return C.createElement("div",Qy({className:E,style:O},$),C.createElement("p",{className:j,style:S},C.isValidElement(A)?A:"".concat(A)),b())};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 js(e,t,n){return t=NH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NH(e){var t=MH(e,"string");return iu(t)=="symbol"?t:t+""}function MH(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(t==="string"?String:Number)(e)}var ao="recharts-tooltip-wrapper",CH={visibility:"hidden"};function $H(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return ve(ao,js(js(js(js({},"".concat(ao,"-right"),Y(n)&&t&&Y(t.x)&&n>=t.x),"".concat(ao,"-left"),Y(n)&&t&&Y(t.x)&&n<t.x),"".concat(ao,"-bottom"),Y(r)&&t&&Y(t.y)&&r>=t.y),"".concat(ao,"-top"),Y(r)&&t&&Y(t.y)&&r<t.y))}function O1(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,a=e.offsetTopLeft,i=e.position,l=e.reverseDirection,o=e.tooltipDimension,u=e.viewBox,s=e.viewBoxDimension;if(i&&Y(i[r]))return i[r];var f=n[r]-o-a,c=n[r]+a;if(t[r])return l[r]?f:c;if(l[r]){var d=f,h=u[r];return d<h?Math.max(c,u[r]):Math.max(f,u[r])}var x=c+o,g=u[r]+s;return x>g?Math.max(f,u[r]):Math.max(c,u[r])}function PH(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 DH(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.offsetTopLeft,a=e.position,i=e.reverseDirection,l=e.tooltipBox,o=e.useTranslate3d,u=e.viewBox,s,f,c;return l.height>0&&l.width>0&&n?(f=O1({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:a,reverseDirection:i,tooltipDimension:l.width,viewBox:u,viewBoxDimension:u.width}),c=O1({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:a,reverseDirection:i,tooltipDimension:l.height,viewBox:u,viewBoxDimension:u.height}),s=PH({translateX:f,translateY:c,useTranslate3d:o})):s=CH,{cssProperties:s,cssClasses:$H({translateX:f,translateY:c,coordinate:n})}}function ll(e){"@babel/helpers - typeof";return ll=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},ll(e)}function w1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function A1(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?w1(Object(n),!0).forEach(function(r){Zy(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w1(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function RH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zH(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,hj(r.key),r)}}function BH(e,t,n){return t&&zH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function LH(e,t,n){return t=Wc(t),kH(e,dj()?Reflect.construct(t,n||[],Wc(e).constructor):t.apply(e,n))}function kH(e,t){if(t&&(ll(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return UH(e)}function UH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dj(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(dj=function(){return!!e})()}function Wc(e){return Wc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Wc(e)}function IH(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&&Wy(e,t)}function Wy(e,t){return Wy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},Wy(e,t)}function Zy(e,t,n){return t=hj(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hj(e){var t=HH(e,"string");return ll(t)=="symbol"?t:t+""}function HH(e,t){if(ll(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ll(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var _1=1,qH=function(e){function t(){var n;RH(this,t);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return n=LH(this,t,[].concat(a)),Zy(n,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Zy(n,"handleKeyDown",function(l){if(l.key==="Escape"){var o,u,s,f;n.setState({dismissed:!0,dismissedAtCoordinate:{x:(o=(u=n.props.coordinate)===null||u===void 0?void 0:u.x)!==null&&o!==void 0?o:0,y:(s=(f=n.props.coordinate)===null||f===void 0?void 0:f.y)!==null&&s!==void 0?s:0}})}}),n}return IH(t,e),BH(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>_1||Math.abs(r.height-this.state.lastBoundingBox.height)>_1)&&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,a;this.props.active&&this.updateBBox(),this.state.dismissed&&(((r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==this.state.dismissedAtCoordinate.x||((a=this.props.coordinate)===null||a===void 0?void 0:a.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var r=this,a=this.props,i=a.active,l=a.allowEscapeViewBox,o=a.animationDuration,u=a.animationEasing,s=a.children,f=a.coordinate,c=a.hasPayload,d=a.isAnimationActive,h=a.offset,x=a.position,g=a.reverseDirection,v=a.useTranslate3d,y=a.viewBox,m=a.wrapperStyle,b=DH({allowEscapeViewBox:l,coordinate:f,offsetTopLeft:h,position:x,reverseDirection:g,tooltipBox:this.state.lastBoundingBox,useTranslate3d:v,viewBox:y}),O=b.cssClasses,S=b.cssProperties,w=A1(A1({transition:d&&i?"transform ".concat(o,"ms ").concat(u):void 0},S),{},{pointerEvents:"none",visibility:!this.state.dismissed&&i&&c?"visible":"hidden",position:"absolute",top:0,left:0},m);return C.createElement("div",{tabIndex:-1,className:O,style:w,ref:function(E){r.wrapperNode=E}},s)}}])}(_.PureComponent),GH=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},ns={isSsr:GH()};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 E1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function j1(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?E1(Object(n),!0).forEach(function(r){R0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E1(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,yj(r.key),r)}}function VH(e,t,n){return t&&XH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function KH(e,t,n){return t=Zc(t),FH(e,pj()?Reflect.construct(t,n||[],Zc(e).constructor):t.apply(e,n))}function FH(e,t){if(t&&(ol(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return QH(e)}function QH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pj(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pj=function(){return!!e})()}function Zc(e){return Zc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Zc(e)}function WH(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&&Jy(e,t)}function Jy(e,t){return Jy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},Jy(e,t)}function R0(e,t,n){return t=yj(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yj(e){var t=ZH(e,"string");return ol(t)=="symbol"?t:t+""}function ZH(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 String(e)}function JH(e){return e.dataKey}function eq(e,t){return C.isValidElement(e)?C.cloneElement(e,t):typeof e=="function"?C.createElement(e,t):C.createElement(TH,t)}var zn=function(e){function t(){return YH(this,t),KH(this,t,arguments)}return WH(t,e),VH(t,[{key:"render",value:function(){var r=this,a=this.props,i=a.active,l=a.allowEscapeViewBox,o=a.animationDuration,u=a.animationEasing,s=a.content,f=a.coordinate,c=a.filterNull,d=a.isAnimationActive,h=a.offset,x=a.payload,g=a.payloadUniqBy,v=a.position,y=a.reverseDirection,m=a.useTranslate3d,b=a.viewBox,O=a.wrapperStyle,S=x??[];c&&S.length&&(S=aj(x.filter(function(A){return A.value!=null&&(A.hide!==!0||r.props.includeHidden)}),g,JH));var w=S.length>0;return C.createElement(qH,{allowEscapeViewBox:l,animationDuration:o,animationEasing:u,isAnimationActive:d,active:i,coordinate:f,hasPayload:w,offset:h,position:v,reverseDirection:y,useTranslate3d:m,viewBox:b,wrapperStyle:O},eq(s,j1(j1({},this.props),{},{payload:S})))}}])}(_.PureComponent);R0(zn,"displayName","Tooltip");R0(zn,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!ns.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 tq=Kn,nq=function(){return tq.Date.now()},rq=nq,aq=/\s/;function iq(e){for(var t=e.length;t--&&aq.test(e.charAt(t)););return t}var lq=iq,oq=lq,uq=/^\s+/;function sq(e){return e&&e.slice(0,oq(e)+1).replace(uq,"")}var cq=sq,fq=cq,T1=ca,dq=Bl,N1=NaN,hq=/^[-+]0x[0-9a-f]+$/i,pq=/^0b[01]+$/i,yq=/^0o[0-7]+$/i,mq=parseInt;function vq(e){if(typeof e=="number")return e;if(dq(e))return N1;if(T1(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=T1(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=fq(e);var n=pq.test(e);return n||yq.test(e)?mq(e.slice(2),n?2:8):hq.test(e)?N1:+e}var mj=vq,gq=ca,rp=rq,M1=mj,bq="Expected a function",xq=Math.max,Sq=Math.min;function Oq(e,t,n){var r,a,i,l,o,u,s=0,f=!1,c=!1,d=!0;if(typeof e!="function")throw new TypeError(bq);t=M1(t)||0,gq(n)&&(f=!!n.leading,c="maxWait"in n,i=c?xq(M1(n.maxWait)||0,t):i,d="trailing"in n?!!n.trailing:d);function h(w){var A=r,E=a;return r=a=void 0,s=w,l=e.apply(E,A),l}function x(w){return s=w,o=setTimeout(y,t),f?h(w):l}function g(w){var A=w-u,E=w-s,j=t-A;return c?Sq(j,i-E):j}function v(w){var A=w-u,E=w-s;return u===void 0||A>=t||A<0||c&&E>=i}function y(){var w=rp();if(v(w))return m(w);o=setTimeout(y,g(w))}function m(w){return o=void 0,d&&r?h(w):(r=a=void 0,l)}function b(){o!==void 0&&clearTimeout(o),s=0,r=u=a=o=void 0}function O(){return o===void 0?l:m(rp())}function S(){var w=rp(),A=v(w);if(r=arguments,a=this,u=w,A){if(o===void 0)return x(u);if(c)return clearTimeout(o),o=setTimeout(y,t),h(u)}return o===void 0&&(o=setTimeout(y,t)),l}return S.cancel=b,S.flush=O,S}var wq=Oq,Aq=wq,_q=ca,Eq="Expected a function";function jq(e,t,n){var r=!0,a=!0;if(typeof e!="function")throw new TypeError(Eq);return _q(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),Aq(e,t,{leading:r,maxWait:t,trailing:a})}var Tq=jq;const vj=Me(Tq);function lu(e){"@babel/helpers - typeof";return lu=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},lu(e)}function C1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Ts(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?C1(Object(n),!0).forEach(function(r){Nq(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C1(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Nq(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=Cq(e,"string");return lu(t)=="symbol"?t:t+""}function Cq(e,t){if(lu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(lu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function $q(e,t){return zq(e)||Rq(e,t)||Dq(e,t)||Pq()}function Pq(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Dq(e,t){if(e){if(typeof e=="string")return $1(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 $1(e,t)}}function $1(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 Rq(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,i,l,o=[],u=!0,s=!1;try{if(i=(n=n.call(e)).next,t!==0)for(;!(u=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);u=!0);}catch(f){s=!0,a=f}finally{try{if(!u&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return o}}function zq(e){if(Array.isArray(e))return e}var Bq=_.forwardRef(function(e,t){var n=e.aspect,r=e.initialDimension,a=r===void 0?{width:-1,height:-1}:r,i=e.width,l=i===void 0?"100%":i,o=e.height,u=o===void 0?"100%":o,s=e.minWidth,f=s===void 0?0:s,c=e.minHeight,d=e.maxHeight,h=e.children,x=e.debounce,g=x===void 0?0:x,v=e.id,y=e.className,m=e.onResize,b=e.style,O=b===void 0?{}:b,S=_.useRef(null),w=_.useRef();w.current=m,_.useImperativeHandle(t,function(){return Object.defineProperty(S.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),S.current},configurable:!0})});var A=_.useState({containerWidth:a.width,containerHeight:a.height}),E=$q(A,2),j=E[0],$=E[1],P=_.useCallback(function(k,z){$(function(B){var N=Math.round(k),R=Math.round(z);return B.containerWidth===N&&B.containerHeight===R?B:{containerWidth:N,containerHeight:R}})},[]);_.useEffect(function(){var k=function(U){var q,X=U[0].contentRect,G=X.width,W=X.height;P(G,W),(q=w.current)===null||q===void 0||q.call(w,G,W)};g>0&&(k=vj(k,g,{trailing:!0,leading:!1}));var z=new ResizeObserver(k),B=S.current.getBoundingClientRect(),N=B.width,R=B.height;return P(N,R),z.observe(S.current),function(){z.disconnect()}},[P,g]);var M=_.useMemo(function(){var k=j.containerWidth,z=j.containerHeight;if(k<0||z<0)return null;pr(Ea(l)||Ea(u),`The width(%s) and height(%s) are both fixed numbers,
maybe you don't need to use a ResponsiveContainer.`,l,u),pr(!n||n>0,"The aspect(%s) must be greater than zero.",n);var B=Ea(l)?k:l,N=Ea(u)?z:u;n&&n>0&&(B?N=B/n:N&&(B=N*n),d&&N>d&&(N=d)),pr(B>0||N>0,`The width(%s) and height(%s) of chart should be greater than 0,
please check the style of container, or the props width(%s) and height(%s),
or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
height and width.`,B,N,l,u,f,c,n);var R=!Array.isArray(h)&&hr(h.type).endsWith("Chart");return C.Children.map(h,function(D){return C.isValidElement(D)?_.cloneElement(D,Ts({width:B,height:N},R?{style:Ts({height:"100%",width:"100%",maxHeight:N,maxWidth:B},D.props.style)}:{})):D})},[n,h,u,d,c,f,j,l]);return C.createElement("div",{id:v?"".concat(v):void 0,className:ve("recharts-responsive-container",y),style:Ts(Ts({},O),{},{width:l,height:u,minWidth:f,minHeight:c,maxHeight:d}),ref:S},M)}),gj=function(t){return null};gj.displayName="Cell";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 P1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function em(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?P1(Object(n),!0).forEach(function(r){Lq(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P1(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Lq(e,t,n){return t=kq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kq(e){var t=Uq(e,"string");return ou(t)=="symbol"?t:t+""}function Uq(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 fi={widthCache:{},cacheCount:0},Iq=2e3,Hq={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},D1="recharts_measurement_span";function qq(e){var t=em({},e);return Object.keys(t).forEach(function(n){t[n]||delete t[n]}),t}var Do=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||ns.isSsr)return{width:0,height:0};var r=qq(n),a=JSON.stringify({text:t,copyStyle:r});if(fi.widthCache[a])return fi.widthCache[a];try{var i=document.getElementById(D1);i||(i=document.createElement("span"),i.setAttribute("id",D1),i.setAttribute("aria-hidden","true"),document.body.appendChild(i));var l=em(em({},Hq),r);Object.assign(i.style,l),i.textContent="".concat(t);var o=i.getBoundingClientRect(),u={width:o.width,height:o.height};return fi.widthCache[a]=u,++fi.cacheCount>Iq&&(fi.cacheCount=0,fi.widthCache={}),u}catch{return{width:0,height:0}}},Gq=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};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 Jc(e,t){return Kq(e)||Vq(e,t)||Xq(e,t)||Yq()}function Yq(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Xq(e,t){if(e){if(typeof e=="string")return R1(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 R1(e,t)}}function R1(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 Vq(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,i,l,o=[],u=!0,s=!1;try{if(i=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);u=!0);}catch(f){s=!0,a=f}finally{try{if(!u&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return o}}function Kq(e){if(Array.isArray(e))return e}function Fq(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function z1(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,Wq(r.key),r)}}function Qq(e,t,n){return t&&z1(e.prototype,t),n&&z1(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Wq(e){var t=Zq(e,"string");return uu(t)=="symbol"?t:t+""}function Zq(e,t){if(uu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(uu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var B1=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,L1=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Jq=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,eG=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,bj={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},tG=Object.keys(bj),Ni="NaN";function nG(e,t){return e*bj[t]}var Ns=function(){function e(t,n){Fq(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),n!==""&&!Jq.test(n)&&(this.num=NaN,this.unit=""),tG.includes(n)&&(this.num=nG(t,n),this.unit="px")}return Qq(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,a=(r=eG.exec(n))!==null&&r!==void 0?r:[],i=Jc(a,3),l=i[1],o=i[2];return new e(parseFloat(l),o??"")}}])}();function xj(e){if(e.includes(Ni))return Ni;for(var t=e;t.includes("*")||t.includes("/");){var n,r=(n=B1.exec(t))!==null&&n!==void 0?n:[],a=Jc(r,4),i=a[1],l=a[2],o=a[3],u=Ns.parse(i??""),s=Ns.parse(o??""),f=l==="*"?u.multiply(s):u.divide(s);if(f.isNaN())return Ni;t=t.replace(B1,f.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var c,d=(c=L1.exec(t))!==null&&c!==void 0?c:[],h=Jc(d,4),x=h[1],g=h[2],v=h[3],y=Ns.parse(x??""),m=Ns.parse(v??""),b=g==="+"?y.add(m):y.subtract(m);if(b.isNaN())return Ni;t=t.replace(L1,b.toString())}return t}var k1=/\(([^()]*)\)/;function rG(e){for(var t=e;t.includes("(");){var n=k1.exec(t),r=Jc(n,2),a=r[1];t=t.replace(k1,xj(a))}return t}function aG(e){var t=e.replace(/\s+/g,"");return t=rG(t),t=xj(t),t}function iG(e){try{return aG(e)}catch{return Ni}}function ap(e){var t=iG(e.slice(5,-1));return t===Ni?"":t}var lG=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],oG=["dx","dy","angle","className","breakAll"];function tm(){return tm=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},tm.apply(this,arguments)}function U1(e,t){if(e==null)return{};var n=uG(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function uG(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 I1(e,t){return dG(e)||fG(e,t)||cG(e,t)||sG()}function sG(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cG(e,t){if(e){if(typeof e=="string")return H1(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 H1(e,t)}}function H1(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 fG(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,i,l,o=[],u=!0,s=!1;try{if(i=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);u=!0);}catch(f){s=!0,a=f}finally{try{if(!u&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return o}}function dG(e){if(Array.isArray(e))return e}var Sj=/[ \f\n\r\t\v\u2028\u2029]+/,Oj=function(t){var n=t.children,r=t.breakAll,a=t.style;try{var i=[];ge(n)||(r?i=n.toString().split(""):i=n.toString().split(Sj));var l=i.map(function(u){return{word:u,width:Do(u,a).width}}),o=r?0:Do(" ",a).width;return{wordsWithComputedWidth:l,spaceWidth:o}}catch{return null}},hG=function(t,n,r,a,i){var l=t.maxLines,o=t.children,u=t.style,s=t.breakAll,f=Y(l),c=o,d=function(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return B.reduce(function(N,R){var D=R.word,U=R.width,q=N[N.length-1];if(q&&(a==null||i||q.width+U+r<Number(a)))q.words.push(D),q.width+=U+r;else{var X={words:[D],width:U};N.push(X)}return N},[])},h=d(n),x=function(B){return B.reduce(function(N,R){return N.width>R.width?N:R})};if(!f)return h;for(var g="…",v=function(B){var N=c.slice(0,B),R=Oj({breakAll:s,style:u,children:N+g}).wordsWithComputedWidth,D=d(R),U=D.length>l||x(D).width>Number(a);return[U,D]},y=0,m=c.length-1,b=0,O;y<=m&&b<=c.length-1;){var S=Math.floor((y+m)/2),w=S-1,A=v(w),E=I1(A,2),j=E[0],$=E[1],P=v(S),M=I1(P,1),k=M[0];if(!j&&!k&&(y=S+1),j&&k&&(m=S-1),!j&&k){O=$;break}b++}return O||h},q1=function(t){var n=ge(t)?[]:t.toString().split(Sj);return[{words:n}]},pG=function(t){var n=t.width,r=t.scaleToFit,a=t.children,i=t.style,l=t.breakAll,o=t.maxLines;if((n||r)&&!ns.isSsr){var u,s,f=Oj({breakAll:l,children:a,style:i});if(f){var c=f.wordsWithComputedWidth,d=f.spaceWidth;u=c,s=d}else return q1(a);return hG({breakAll:l,children:a,maxLines:o,style:i},u,s,n,r)}return q1(a)},G1="#808080",ef=function(t){var n=t.x,r=n===void 0?0:n,a=t.y,i=a===void 0?0:a,l=t.lineHeight,o=l===void 0?"1em":l,u=t.capHeight,s=u===void 0?"0.71em":u,f=t.scaleToFit,c=f===void 0?!1:f,d=t.textAnchor,h=d===void 0?"start":d,x=t.verticalAnchor,g=x===void 0?"end":x,v=t.fill,y=v===void 0?G1:v,m=U1(t,lG),b=_.useMemo(function(){return pG({breakAll:m.breakAll,children:m.children,maxLines:m.maxLines,scaleToFit:c,style:m.style,width:m.width})},[m.breakAll,m.children,m.maxLines,c,m.style,m.width]),O=m.dx,S=m.dy,w=m.angle,A=m.className,E=m.breakAll,j=U1(m,oG);if(!ut(r)||!ut(i))return null;var $=r+(Y(O)?O:0),P=i+(Y(S)?S:0),M;switch(g){case"start":M=ap("calc(".concat(s,")"));break;case"middle":M=ap("calc(".concat((b.length-1)/2," * -").concat(o," + (").concat(s," / 2))"));break;default:M=ap("calc(".concat(b.length-1," * -").concat(o,")"));break}var k=[];if(c){var z=b[0].width,B=m.width;k.push("scale(".concat((Y(B)?B/z:1)/z,")"))}return w&&k.push("rotate(".concat(w,", ").concat($,", ").concat(P,")")),k.length&&(j.transform=k.join(" ")),C.createElement("text",tm({},ye(j,!0),{x:$,y:P,className:ve("recharts-text",A),textAnchor:h,fill:y.includes("url")?G1:y}),b.map(function(N,R){var D=N.words.join(E?"":" ");return C.createElement("tspan",{x:$,dy:R===0?M:o,key:"".concat(D,"-").concat(R)},D)}))};function ta(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function yG(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function z0(e){let t,n,r;e.length!==2?(t=ta,n=(o,u)=>ta(e(o),u),r=(o,u)=>e(o)-u):(t=e===ta||e===yG?e:mG,n=e,r=e);function a(o,u,s=0,f=o.length){if(s<f){if(t(u,u)!==0)return f;do{const c=s+f>>>1;n(o[c],u)<0?s=c+1:f=c}while(s<f)}return s}function i(o,u,s=0,f=o.length){if(s<f){if(t(u,u)!==0)return f;do{const c=s+f>>>1;n(o[c],u)<=0?s=c+1:f=c}while(s<f)}return s}function l(o,u,s=0,f=o.length){const c=a(o,u,s,f-1);return c>s&&r(o[c-1],u)>-r(o[c],u)?c-1:c}return{left:a,center:l,right:i}}function mG(){return 0}function wj(e){return e===null?NaN:+e}function*vG(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const gG=z0(ta),rs=gG.right;z0(wj).center;class Y1 extends Map{constructor(t,n=SG){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,a]of t)this.set(r,a)}get(t){return super.get(X1(this,t))}has(t){return super.has(X1(this,t))}set(t,n){return super.set(bG(this,t),n)}delete(t){return super.delete(xG(this,t))}}function X1({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function bG({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function xG({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function SG(e){return e!==null&&typeof e=="object"?e.valueOf():e}function OG(e=ta){if(e===ta)return Aj;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 Aj(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const wG=Math.sqrt(50),AG=Math.sqrt(10),_G=Math.sqrt(2);function tf(e,t,n){const r=(t-e)/Math.max(0,n),a=Math.floor(Math.log10(r)),i=r/Math.pow(10,a),l=i>=wG?10:i>=AG?5:i>=_G?2:1;let o,u,s;return a<0?(s=Math.pow(10,-a)/l,o=Math.round(e*s),u=Math.round(t*s),o/s<e&&++o,u/s>t&&--u,s=-s):(s=Math.pow(10,a)*l,o=Math.round(e/s),u=Math.round(t/s),o*s<e&&++o,u*s>t&&--u),u<o&&.5<=n&&n<2?tf(e,t,n*2):[o,u,s]}function nm(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[a,i,l]=r?tf(t,e,n):tf(e,t,n);if(!(i>=a))return[];const o=i-a+1,u=new Array(o);if(r)if(l<0)for(let s=0;s<o;++s)u[s]=(i-s)/-l;else for(let s=0;s<o;++s)u[s]=(i-s)*l;else if(l<0)for(let s=0;s<o;++s)u[s]=(a+s)/-l;else for(let s=0;s<o;++s)u[s]=(a+s)*l;return u}function rm(e,t,n){return t=+t,e=+e,n=+n,tf(e,t,n)[2]}function am(e,t,n){t=+t,e=+e,n=+n;const r=t<e,a=r?rm(t,e,n):rm(e,t,n);return(r?-1:1)*(a<0?1/-a:a)}function V1(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function K1(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function _j(e,t,n=0,r=1/0,a){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(a=a===void 0?Aj:OG(a);r>n;){if(r-n>600){const u=r-n+1,s=t-n+1,f=Math.log(u),c=.5*Math.exp(2*f/3),d=.5*Math.sqrt(f*c*(u-c)/u)*(s-u/2<0?-1:1),h=Math.max(n,Math.floor(t-s*c/u+d)),x=Math.min(r,Math.floor(t+(u-s)*c/u+d));_j(e,t,h,x,a)}const i=e[t];let l=n,o=r;for(io(e,n,t),a(e[r],i)>0&&io(e,n,r);l<o;){for(io(e,l,o),++l,--o;a(e[l],i)<0;)++l;for(;a(e[o],i)>0;)--o}a(e[n],i)===0?io(e,n,o):(++o,io(e,o,r)),o<=t&&(n=o+1),t<=o&&(r=o-1)}return e}function io(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function EG(e,t,n){if(e=Float64Array.from(vG(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return K1(e);if(t>=1)return V1(e);var r,a=(r-1)*t,i=Math.floor(a),l=V1(_j(e,i).subarray(0,i+1)),o=K1(e.subarray(i+1));return l+(o-l)*(a-i)}}function jG(e,t,n=wj){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,a=(r-1)*t,i=Math.floor(a),l=+n(e[i],i,e),o=+n(e[i+1],i+1,e);return l+(o-l)*(a-i)}}function TG(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var r=-1,a=Math.max(0,Math.ceil((t-e)/n))|0,i=new Array(a);++r<a;)i[r]=e+r*n;return i}function _n(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Tr(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 im=Symbol("implicit");function B0(){var e=new Y1,t=[],n=[],r=im;function a(i){let l=e.get(i);if(l===void 0){if(r!==im)return r;e.set(i,l=t.push(i)-1)}return n[l%n.length]}return a.domain=function(i){if(!arguments.length)return t.slice();t=[],e=new Y1;for(const l of i)e.has(l)||e.set(l,t.push(l)-1);return a},a.range=function(i){return arguments.length?(n=Array.from(i),a):n.slice()},a.unknown=function(i){return arguments.length?(r=i,a):r},a.copy=function(){return B0(t,n).unknown(r)},_n.apply(a,arguments),a}function su(){var e=B0().unknown(void 0),t=e.domain,n=e.range,r=0,a=1,i,l,o=!1,u=0,s=0,f=.5;delete e.unknown;function c(){var d=t().length,h=a<r,x=h?a:r,g=h?r:a;i=(g-x)/Math.max(1,d-u+s*2),o&&(i=Math.floor(i)),x+=(g-x-i*(d-u))*f,l=i*(1-u),o&&(x=Math.round(x),l=Math.round(l));var v=TG(d).map(function(y){return x+i*y});return n(h?v.reverse():v)}return e.domain=function(d){return arguments.length?(t(d),c()):t()},e.range=function(d){return arguments.length?([r,a]=d,r=+r,a=+a,c()):[r,a]},e.rangeRound=function(d){return[r,a]=d,r=+r,a=+a,o=!0,c()},e.bandwidth=function(){return l},e.step=function(){return i},e.round=function(d){return arguments.length?(o=!!d,c()):o},e.padding=function(d){return arguments.length?(u=Math.min(1,s=+d),c()):u},e.paddingInner=function(d){return arguments.length?(u=Math.min(1,d),c()):u},e.paddingOuter=function(d){return arguments.length?(s=+d,c()):s},e.align=function(d){return arguments.length?(f=Math.max(0,Math.min(1,d)),c()):f},e.copy=function(){return su(t(),[r,a]).round(o).paddingInner(u).paddingOuter(s).align(f)},_n.apply(c(),arguments)}function Ej(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return Ej(t())},e}function Ro(){return Ej(su.apply(null,arguments).paddingInner(1))}function L0(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function jj(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function as(){}var cu=.7,nf=1/cu,Ii="\\s*([+-]?\\d+)\\s*",fu="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Hn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",NG=/^#([0-9a-f]{3,8})$/,MG=new RegExp(`^rgb\\(${Ii},${Ii},${Ii}\\)$`),CG=new RegExp(`^rgb\\(${Hn},${Hn},${Hn}\\)$`),$G=new RegExp(`^rgba\\(${Ii},${Ii},${Ii},${fu}\\)$`),PG=new RegExp(`^rgba\\(${Hn},${Hn},${Hn},${fu}\\)$`),DG=new RegExp(`^hsl\\(${fu},${Hn},${Hn}\\)$`),RG=new RegExp(`^hsla\\(${fu},${Hn},${Hn},${fu}\\)$`),F1={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};L0(as,du,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:Q1,formatHex:Q1,formatHex8:zG,formatHsl:BG,formatRgb:W1,toString:W1});function Q1(){return this.rgb().formatHex()}function zG(){return this.rgb().formatHex8()}function BG(){return Tj(this).formatHsl()}function W1(){return this.rgb().formatRgb()}function du(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=NG.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?Z1(t):n===3?new It(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?Ms(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?Ms(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=MG.exec(e))?new It(t[1],t[2],t[3],1):(t=CG.exec(e))?new It(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=$G.exec(e))?Ms(t[1],t[2],t[3],t[4]):(t=PG.exec(e))?Ms(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=DG.exec(e))?tS(t[1],t[2]/100,t[3]/100,1):(t=RG.exec(e))?tS(t[1],t[2]/100,t[3]/100,t[4]):F1.hasOwnProperty(e)?Z1(F1[e]):e==="transparent"?new It(NaN,NaN,NaN,0):null}function Z1(e){return new It(e>>16&255,e>>8&255,e&255,1)}function Ms(e,t,n,r){return r<=0&&(e=t=n=NaN),new It(e,t,n,r)}function LG(e){return e instanceof as||(e=du(e)),e?(e=e.rgb(),new It(e.r,e.g,e.b,e.opacity)):new It}function lm(e,t,n,r){return arguments.length===1?LG(e):new It(e,t,n,r??1)}function It(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}L0(It,lm,jj(as,{brighter(e){return e=e==null?nf:Math.pow(nf,e),new It(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?cu:Math.pow(cu,e),new It(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new It(za(this.r),za(this.g),za(this.b),rf(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:J1,formatHex:J1,formatHex8:kG,formatRgb:eS,toString:eS}));function J1(){return`#${ja(this.r)}${ja(this.g)}${ja(this.b)}`}function kG(){return`#${ja(this.r)}${ja(this.g)}${ja(this.b)}${ja((isNaN(this.opacity)?1:this.opacity)*255)}`}function eS(){const e=rf(this.opacity);return`${e===1?"rgb(":"rgba("}${za(this.r)}, ${za(this.g)}, ${za(this.b)}${e===1?")":`, ${e})`}`}function rf(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 ja(e){return e=za(e),(e<16?"0":"")+e.toString(16)}function tS(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Mn(e,t,n,r)}function Tj(e){if(e instanceof Mn)return new Mn(e.h,e.s,e.l,e.opacity);if(e instanceof as||(e=du(e)),!e)return new Mn;if(e instanceof Mn)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,a=Math.min(t,n,r),i=Math.max(t,n,r),l=NaN,o=i-a,u=(i+a)/2;return o?(t===i?l=(n-r)/o+(n<r)*6:n===i?l=(r-t)/o+2:l=(t-n)/o+4,o/=u<.5?i+a:2-i-a,l*=60):o=u>0&&u<1?0:l,new Mn(l,o,u,e.opacity)}function UG(e,t,n,r){return arguments.length===1?Tj(e):new Mn(e,t,n,r??1)}function Mn(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}L0(Mn,UG,jj(as,{brighter(e){return e=e==null?nf:Math.pow(nf,e),new Mn(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?cu:Math.pow(cu,e),new Mn(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,a=2*n-r;return new It(ip(e>=240?e-240:e+120,a,r),ip(e,a,r),ip(e<120?e+240:e-120,a,r),this.opacity)},clamp(){return new Mn(nS(this.h),Cs(this.s),Cs(this.l),rf(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=rf(this.opacity);return`${e===1?"hsl(":"hsla("}${nS(this.h)}, ${Cs(this.s)*100}%, ${Cs(this.l)*100}%${e===1?")":`, ${e})`}`}}));function nS(e){return e=(e||0)%360,e<0?e+360:e}function Cs(e){return Math.max(0,Math.min(1,e||0))}function ip(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 k0=e=>()=>e;function IG(e,t){return function(n){return e+n*t}}function HG(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 qG(e){return(e=+e)==1?Nj:function(t,n){return n-t?HG(t,n,e):k0(isNaN(t)?n:t)}}function Nj(e,t){var n=t-e;return n?IG(e,n):k0(isNaN(e)?t:e)}const rS=function e(t){var n=qG(t);function r(a,i){var l=n((a=lm(a)).r,(i=lm(i)).r),o=n(a.g,i.g),u=n(a.b,i.b),s=Nj(a.opacity,i.opacity);return function(f){return a.r=l(f),a.g=o(f),a.b=u(f),a.opacity=s(f),a+""}}return r.gamma=e,r}(1);function GG(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),a;return function(i){for(a=0;a<n;++a)r[a]=e[a]*(1-i)+t[a]*i;return r}}function YG(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function XG(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,a=new Array(r),i=new Array(n),l;for(l=0;l<r;++l)a[l]=Yl(e[l],t[l]);for(;l<n;++l)i[l]=t[l];return function(o){for(l=0;l<r;++l)i[l]=a[l](o);return i}}function VG(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function af(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function KG(e,t){var n={},r={},a;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(a in t)a in e?n[a]=Yl(e[a],t[a]):r[a]=t[a];return function(i){for(a in n)r[a]=n[a](i);return r}}var om=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,lp=new RegExp(om.source,"g");function FG(e){return function(){return e}}function QG(e){return function(t){return e(t)+""}}function WG(e,t){var n=om.lastIndex=lp.lastIndex=0,r,a,i,l=-1,o=[],u=[];for(e=e+"",t=t+"";(r=om.exec(e))&&(a=lp.exec(t));)(i=a.index)>n&&(i=t.slice(n,i),o[l]?o[l]+=i:o[++l]=i),(r=r[0])===(a=a[0])?o[l]?o[l]+=a:o[++l]=a:(o[++l]=null,u.push({i:l,x:af(r,a)})),n=lp.lastIndex;return n<t.length&&(i=t.slice(n),o[l]?o[l]+=i:o[++l]=i),o.length<2?u[0]?QG(u[0].x):FG(t):(t=u.length,function(s){for(var f=0,c;f<t;++f)o[(c=u[f]).i]=c.x(s);return o.join("")})}function Yl(e,t){var n=typeof t,r;return t==null||n==="boolean"?k0(t):(n==="number"?af:n==="string"?(r=du(t))?(t=r,rS):WG:t instanceof du?rS:t instanceof Date?VG:YG(t)?GG:Array.isArray(t)?XG:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?KG:af)(e,t)}function U0(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function ZG(e,t){t===void 0&&(t=e,e=Yl);for(var n=0,r=t.length-1,a=t[0],i=new Array(r<0?0:r);n<r;)i[n]=e(a,a=t[++n]);return function(l){var o=Math.max(0,Math.min(r-1,Math.floor(l*=r)));return i[o](l-o)}}function JG(e){return function(){return e}}function lf(e){return+e}var aS=[0,1];function Dt(e){return e}function um(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:JG(isNaN(t)?NaN:.5)}function eY(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function tY(e,t,n){var r=e[0],a=e[1],i=t[0],l=t[1];return a<r?(r=um(a,r),i=n(l,i)):(r=um(r,a),i=n(i,l)),function(o){return i(r(o))}}function nY(e,t,n){var r=Math.min(e.length,t.length)-1,a=new Array(r),i=new Array(r),l=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++l<r;)a[l]=um(e[l],e[l+1]),i[l]=n(t[l],t[l+1]);return function(o){var u=rs(e,o,1,r)-1;return i[u](a[u](o))}}function is(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Dd(){var e=aS,t=aS,n=Yl,r,a,i,l=Dt,o,u,s;function f(){var d=Math.min(e.length,t.length);return l!==Dt&&(l=eY(e[0],e[d-1])),o=d>2?nY:tY,u=s=null,c}function c(d){return d==null||isNaN(d=+d)?i:(u||(u=o(e.map(r),t,n)))(r(l(d)))}return c.invert=function(d){return l(a((s||(s=o(t,e.map(r),af)))(d)))},c.domain=function(d){return arguments.length?(e=Array.from(d,lf),f()):e.slice()},c.range=function(d){return arguments.length?(t=Array.from(d),f()):t.slice()},c.rangeRound=function(d){return t=Array.from(d),n=U0,f()},c.clamp=function(d){return arguments.length?(l=d?!0:Dt,f()):l!==Dt},c.interpolate=function(d){return arguments.length?(n=d,f()):n},c.unknown=function(d){return arguments.length?(i=d,c):i},function(d,h){return r=d,a=h,f()}}function I0(){return Dd()(Dt,Dt)}function rY(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function of(e,t){if(!isFinite(e)||e===0)return null;var n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function ul(e){return e=of(Math.abs(e)),e?e[1]:NaN}function aY(e,t){return function(n,r){for(var a=n.length,i=[],l=0,o=e[0],u=0;a>0&&o>0&&(u+o+1>r&&(o=Math.max(1,r-u)),i.push(n.substring(a-=o,a+o)),!((u+=o+1)>r));)o=e[l=(l+1)%e.length];return i.reverse().join(t)}}function iY(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var lY=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function hu(e){if(!(t=lY.exec(e)))throw new Error("invalid format: "+e);var t;return new H0({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]})}hu.prototype=H0.prototype;function H0(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+""}H0.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 oY(e){e:for(var t=e.length,n=1,r=-1,a;n<t;++n)switch(e[n]){case".":r=a=n;break;case"0":r===0&&(r=n),a=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(a+1):e}var uf;function uY(e,t){var n=of(e,t);if(!n)return uf=void 0,e.toPrecision(t);var r=n[0],a=n[1],i=a-(uf=Math.max(-8,Math.min(8,Math.floor(a/3)))*3)+1,l=r.length;return i===l?r:i>l?r+new Array(i-l+1).join("0"):i>0?r.slice(0,i)+"."+r.slice(i):"0."+new Array(1-i).join("0")+of(e,Math.max(0,t+i-1))[0]}function iS(e,t){var n=of(e,t);if(!n)return e+"";var r=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+r:r.length>a+1?r.slice(0,a+1)+"."+r.slice(a+1):r+new Array(a-r.length+2).join("0")}const lS={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:rY,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)=>iS(e*100,t),r:iS,s:uY,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function oS(e){return e}var uS=Array.prototype.map,sS=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function sY(e){var t=e.grouping===void 0||e.thousands===void 0?oS:aY(uS.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",a=e.decimal===void 0?".":e.decimal+"",i=e.numerals===void 0?oS:iY(uS.call(e.numerals,String)),l=e.percent===void 0?"%":e.percent+"",o=e.minus===void 0?"":e.minus+"",u=e.nan===void 0?"NaN":e.nan+"";function s(c,d){c=hu(c);var h=c.fill,x=c.align,g=c.sign,v=c.symbol,y=c.zero,m=c.width,b=c.comma,O=c.precision,S=c.trim,w=c.type;w==="n"?(b=!0,w="g"):lS[w]||(O===void 0&&(O=12),S=!0,w="g"),(y||h==="0"&&x==="=")&&(y=!0,h="0",x="=");var A=(d&&d.prefix!==void 0?d.prefix:"")+(v==="$"?n:v==="#"&&/[boxX]/.test(w)?"0"+w.toLowerCase():""),E=(v==="$"?r:/[%p]/.test(w)?l:"")+(d&&d.suffix!==void 0?d.suffix:""),j=lS[w],$=/[defgprs%]/.test(w);O=O===void 0?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,O)):Math.max(0,Math.min(20,O));function P(M){var k=A,z=E,B,N,R;if(w==="c")z=j(M)+z,M="";else{M=+M;var D=M<0||1/M<0;if(M=isNaN(M)?u:j(Math.abs(M),O),S&&(M=oY(M)),D&&+M==0&&g!=="+"&&(D=!1),k=(D?g==="("?g:o:g==="-"||g==="("?"":g)+k,z=(w==="s"&&!isNaN(M)&&uf!==void 0?sS[8+uf/3]:"")+z+(D&&g==="("?")":""),$){for(B=-1,N=M.length;++B<N;)if(R=M.charCodeAt(B),48>R||R>57){z=(R===46?a+M.slice(B+1):M.slice(B))+z,M=M.slice(0,B);break}}}b&&!y&&(M=t(M,1/0));var U=k.length+M.length+z.length,q=U<m?new Array(m-U+1).join(h):"";switch(b&&y&&(M=t(q+M,q.length?m-z.length:1/0),q=""),x){case"<":M=k+M+z+q;break;case"=":M=k+q+M+z;break;case"^":M=q.slice(0,U=q.length>>1)+k+M+z+q.slice(U);break;default:M=q+k+M+z;break}return i(M)}return P.toString=function(){return c+""},P}function f(c,d){var h=Math.max(-8,Math.min(8,Math.floor(ul(d)/3)))*3,x=Math.pow(10,-h),g=s((c=hu(c),c.type="f",c),{suffix:sS[8+h/3]});return function(v){return g(x*v)}}return{format:s,formatPrefix:f}}var $s,q0,Mj;cY({thousands:",",grouping:[3],currency:["$",""]});function cY(e){return $s=sY(e),q0=$s.format,Mj=$s.formatPrefix,$s}function fY(e){return Math.max(0,-ul(Math.abs(e)))}function dY(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ul(t)/3)))*3-ul(Math.abs(e)))}function hY(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ul(t)-ul(e))+1}function Cj(e,t,n,r){var a=am(e,t,n),i;switch(r=hu(r??",f"),r.type){case"s":{var l=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(i=dY(a,l))&&(r.precision=i),Mj(r,l)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(i=hY(a,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=i-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(i=fY(a))&&(r.precision=i-(r.type==="%")*2);break}}return q0(r)}function da(e){var t=e.domain;return e.ticks=function(n){var r=t();return nm(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var a=t();return Cj(a[0],a[a.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),a=0,i=r.length-1,l=r[a],o=r[i],u,s,f=10;for(o<l&&(s=l,l=o,o=s,s=a,a=i,i=s);f-- >0;){if(s=rm(l,o,n),s===u)return r[a]=l,r[i]=o,t(r);if(s>0)l=Math.floor(l/s)*s,o=Math.ceil(o/s)*s;else if(s<0)l=Math.ceil(l*s)/s,o=Math.floor(o*s)/s;else break;u=s}return e},e}function sf(){var e=I0();return e.copy=function(){return is(e,sf())},_n.apply(e,arguments),da(e)}function $j(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,lf),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return $j(e).unknown(t)},e=arguments.length?Array.from(e,lf):[0,1],da(n)}function Pj(e,t){e=e.slice();var n=0,r=e.length-1,a=e[n],i=e[r],l;return i<a&&(l=n,n=r,r=l,l=a,a=i,i=l),e[n]=t.floor(a),e[r]=t.ceil(i),e}function cS(e){return Math.log(e)}function fS(e){return Math.exp(e)}function pY(e){return-Math.log(-e)}function yY(e){return-Math.exp(-e)}function mY(e){return isFinite(e)?+("1e"+e):e<0?0:e}function vY(e){return e===10?mY:e===Math.E?Math.exp:t=>Math.pow(e,t)}function gY(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 dS(e){return(t,n)=>-e(-t,n)}function G0(e){const t=e(cS,fS),n=t.domain;let r=10,a,i;function l(){return a=gY(r),i=vY(r),n()[0]<0?(a=dS(a),i=dS(i),e(pY,yY)):e(cS,fS),t}return t.base=function(o){return arguments.length?(r=+o,l()):r},t.domain=function(o){return arguments.length?(n(o),l()):n()},t.ticks=o=>{const u=n();let s=u[0],f=u[u.length-1];const c=f<s;c&&([s,f]=[f,s]);let d=a(s),h=a(f),x,g;const v=o==null?10:+o;let y=[];if(!(r%1)&&h-d<v){if(d=Math.floor(d),h=Math.ceil(h),s>0){for(;d<=h;++d)for(x=1;x<r;++x)if(g=d<0?x/i(-d):x*i(d),!(g<s)){if(g>f)break;y.push(g)}}else for(;d<=h;++d)for(x=r-1;x>=1;--x)if(g=d>0?x/i(-d):x*i(d),!(g<s)){if(g>f)break;y.push(g)}y.length*2<v&&(y=nm(s,f,v))}else y=nm(d,h,Math.min(h-d,v)).map(i);return c?y.reverse():y},t.tickFormat=(o,u)=>{if(o==null&&(o=10),u==null&&(u=r===10?"s":","),typeof u!="function"&&(!(r%1)&&(u=hu(u)).precision==null&&(u.trim=!0),u=q0(u)),o===1/0)return u;const s=Math.max(1,r*o/t.ticks().length);return f=>{let c=f/i(Math.round(a(f)));return c*r<r-.5&&(c*=r),c<=s?u(f):""}},t.nice=()=>n(Pj(n(),{floor:o=>i(Math.floor(a(o))),ceil:o=>i(Math.ceil(a(o)))})),t}function Dj(){const e=G0(Dd()).domain([1,10]);return e.copy=()=>is(e,Dj()).base(e.base()),_n.apply(e,arguments),e}function hS(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function pS(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Y0(e){var t=1,n=e(hS(t),pS(t));return n.constant=function(r){return arguments.length?e(hS(t=+r),pS(t)):t},da(n)}function Rj(){var e=Y0(Dd());return e.copy=function(){return is(e,Rj()).constant(e.constant())},_n.apply(e,arguments)}function yS(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function bY(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function xY(e){return e<0?-e*e:e*e}function X0(e){var t=e(Dt,Dt),n=1;function r(){return n===1?e(Dt,Dt):n===.5?e(bY,xY):e(yS(n),yS(1/n))}return t.exponent=function(a){return arguments.length?(n=+a,r()):n},da(t)}function V0(){var e=X0(Dd());return e.copy=function(){return is(e,V0()).exponent(e.exponent())},_n.apply(e,arguments),e}function SY(){return V0.apply(null,arguments).exponent(.5)}function mS(e){return Math.sign(e)*e*e}function OY(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function zj(){var e=I0(),t=[0,1],n=!1,r;function a(i){var l=OY(e(i));return isNaN(l)?r:n?Math.round(l):l}return a.invert=function(i){return e.invert(mS(i))},a.domain=function(i){return arguments.length?(e.domain(i),a):e.domain()},a.range=function(i){return arguments.length?(e.range((t=Array.from(i,lf)).map(mS)),a):t.slice()},a.rangeRound=function(i){return a.range(i).round(!0)},a.round=function(i){return arguments.length?(n=!!i,a):n},a.clamp=function(i){return arguments.length?(e.clamp(i),a):e.clamp()},a.unknown=function(i){return arguments.length?(r=i,a):r},a.copy=function(){return zj(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},_n.apply(a,arguments),da(a)}function Bj(){var e=[],t=[],n=[],r;function a(){var l=0,o=Math.max(1,t.length);for(n=new Array(o-1);++l<o;)n[l-1]=jG(e,l/o);return i}function i(l){return l==null||isNaN(l=+l)?r:t[rs(n,l)]}return i.invertExtent=function(l){var o=t.indexOf(l);return o<0?[NaN,NaN]:[o>0?n[o-1]:e[0],o<n.length?n[o]:e[e.length-1]]},i.domain=function(l){if(!arguments.length)return e.slice();e=[];for(let o of l)o!=null&&!isNaN(o=+o)&&e.push(o);return e.sort(ta),a()},i.range=function(l){return arguments.length?(t=Array.from(l),a()):t.slice()},i.unknown=function(l){return arguments.length?(r=l,i):r},i.quantiles=function(){return n.slice()},i.copy=function(){return Bj().domain(e).range(t).unknown(r)},_n.apply(i,arguments)}function Lj(){var e=0,t=1,n=1,r=[.5],a=[0,1],i;function l(u){return u!=null&&u<=u?a[rs(r,u,0,n)]:i}function o(){var u=-1;for(r=new Array(n);++u<n;)r[u]=((u+1)*t-(u-n)*e)/(n+1);return l}return l.domain=function(u){return arguments.length?([e,t]=u,e=+e,t=+t,o()):[e,t]},l.range=function(u){return arguments.length?(n=(a=Array.from(u)).length-1,o()):a.slice()},l.invertExtent=function(u){var s=a.indexOf(u);return s<0?[NaN,NaN]:s<1?[e,r[0]]:s>=n?[r[n-1],t]:[r[s-1],r[s]]},l.unknown=function(u){return arguments.length&&(i=u),l},l.thresholds=function(){return r.slice()},l.copy=function(){return Lj().domain([e,t]).range(a).unknown(i)},_n.apply(da(l),arguments)}function kj(){var e=[.5],t=[0,1],n,r=1;function a(i){return i!=null&&i<=i?t[rs(e,i,0,r)]:n}return a.domain=function(i){return arguments.length?(e=Array.from(i),r=Math.min(e.length,t.length-1),a):e.slice()},a.range=function(i){return arguments.length?(t=Array.from(i),r=Math.min(e.length,t.length-1),a):t.slice()},a.invertExtent=function(i){var l=t.indexOf(i);return[e[l-1],e[l]]},a.unknown=function(i){return arguments.length?(n=i,a):n},a.copy=function(){return kj().domain(e).range(t).unknown(n)},_n.apply(a,arguments)}const op=new Date,up=new Date;function ct(e,t,n,r){function a(i){return e(i=arguments.length===0?new Date:new Date(+i)),i}return a.floor=i=>(e(i=new Date(+i)),i),a.ceil=i=>(e(i=new Date(i-1)),t(i,1),e(i),i),a.round=i=>{const l=a(i),o=a.ceil(i);return i-l<o-i?l:o},a.offset=(i,l)=>(t(i=new Date(+i),l==null?1:Math.floor(l)),i),a.range=(i,l,o)=>{const u=[];if(i=a.ceil(i),o=o==null?1:Math.floor(o),!(i<l)||!(o>0))return u;let s;do u.push(s=new Date(+i)),t(i,o),e(i);while(s<i&&i<l);return u},a.filter=i=>ct(l=>{if(l>=l)for(;e(l),!i(l);)l.setTime(l-1)},(l,o)=>{if(l>=l)if(o<0)for(;++o<=0;)for(;t(l,-1),!i(l););else for(;--o>=0;)for(;t(l,1),!i(l););}),n&&(a.count=(i,l)=>(op.setTime(+i),up.setTime(+l),e(op),e(up),Math.floor(n(op,up))),a.every=i=>(i=Math.floor(i),!isFinite(i)||!(i>0)?null:i>1?a.filter(r?l=>r(l)%i===0:l=>a.count(0,l)%i===0):a)),a}const cf=ct(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);cf.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?ct(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):cf);cf.range;const or=1e3,gn=or*60,ur=gn*60,Sr=ur*24,K0=Sr*7,vS=Sr*30,sp=Sr*365,Ta=ct(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*or)},(e,t)=>(t-e)/or,e=>e.getUTCSeconds());Ta.range;const F0=ct(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*or)},(e,t)=>{e.setTime(+e+t*gn)},(e,t)=>(t-e)/gn,e=>e.getMinutes());F0.range;const Q0=ct(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*gn)},(e,t)=>(t-e)/gn,e=>e.getUTCMinutes());Q0.range;const W0=ct(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*or-e.getMinutes()*gn)},(e,t)=>{e.setTime(+e+t*ur)},(e,t)=>(t-e)/ur,e=>e.getHours());W0.range;const Z0=ct(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*ur)},(e,t)=>(t-e)/ur,e=>e.getUTCHours());Z0.range;const ls=ct(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*gn)/Sr,e=>e.getDate()-1);ls.range;const Rd=ct(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Sr,e=>e.getUTCDate()-1);Rd.range;const Uj=ct(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Sr,e=>Math.floor(e/Sr));Uj.range;function ri(e){return ct(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())*gn)/K0)}const zd=ri(0),ff=ri(1),wY=ri(2),AY=ri(3),sl=ri(4),_Y=ri(5),EY=ri(6);zd.range;ff.range;wY.range;AY.range;sl.range;_Y.range;EY.range;function ai(e){return ct(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)/K0)}const Bd=ai(0),df=ai(1),jY=ai(2),TY=ai(3),cl=ai(4),NY=ai(5),MY=ai(6);Bd.range;df.range;jY.range;TY.range;cl.range;NY.range;MY.range;const J0=ct(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());J0.range;const eg=ct(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());eg.range;const Or=ct(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());Or.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:ct(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)});Or.range;const wr=ct(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());wr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:ct(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)});wr.range;function Ij(e,t,n,r,a,i){const l=[[Ta,1,or],[Ta,5,5*or],[Ta,15,15*or],[Ta,30,30*or],[i,1,gn],[i,5,5*gn],[i,15,15*gn],[i,30,30*gn],[a,1,ur],[a,3,3*ur],[a,6,6*ur],[a,12,12*ur],[r,1,Sr],[r,2,2*Sr],[n,1,K0],[t,1,vS],[t,3,3*vS],[e,1,sp]];function o(s,f,c){const d=f<s;d&&([s,f]=[f,s]);const h=c&&typeof c.range=="function"?c:u(s,f,c),x=h?h.range(s,+f+1):[];return d?x.reverse():x}function u(s,f,c){const d=Math.abs(f-s)/c,h=z0(([,,v])=>v).right(l,d);if(h===l.length)return e.every(am(s/sp,f/sp,c));if(h===0)return cf.every(Math.max(am(s,f,c),1));const[x,g]=l[d/l[h-1][2]<l[h][2]/d?h-1:h];return x.every(g)}return[o,u]}const[CY,$Y]=Ij(wr,eg,Bd,Uj,Z0,Q0),[PY,DY]=Ij(Or,J0,zd,ls,W0,F0);function cp(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 fp(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 lo(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function RY(e){var t=e.dateTime,n=e.date,r=e.time,a=e.periods,i=e.days,l=e.shortDays,o=e.months,u=e.shortMonths,s=oo(a),f=uo(a),c=oo(i),d=uo(i),h=oo(l),x=uo(l),g=oo(o),v=uo(o),y=oo(u),m=uo(u),b={a:R,A:D,b:U,B:q,c:null,d:wS,e:wS,f:aX,g:pX,G:mX,H:tX,I:nX,j:rX,L:Hj,m:iX,M:lX,p:X,q:G,Q:ES,s:jS,S:oX,u:uX,U:sX,V:cX,w:fX,W:dX,x:null,X:null,y:hX,Y:yX,Z:vX,"%":_S},O={a:W,A:oe,b:_e,B:re,c:null,d:AS,e:AS,f:SX,g:CX,G:PX,H:gX,I:bX,j:xX,L:Gj,m:OX,M:wX,p:We,q:at,Q:ES,s:jS,S:AX,u:_X,U:EX,V:jX,w:TX,W:NX,x:null,X:null,y:MX,Y:$X,Z:DX,"%":_S},S={a:$,A:P,b:M,B:k,c:z,d:SS,e:SS,f:WY,g:xS,G:bS,H:OS,I:OS,j:VY,L:QY,m:XY,M:KY,p:j,q:YY,Q:JY,s:eX,S:FY,u:UY,U:IY,V:HY,w:kY,W:qY,x:B,X:N,y:xS,Y:bS,Z:GY,"%":ZY};b.x=w(n,b),b.X=w(r,b),b.c=w(t,b),O.x=w(n,O),O.X=w(r,O),O.c=w(t,O);function w(K,ee){return function(ae){var H=[],Re=-1,se=0,Se=K.length,Q,Ee,gt;for(ae instanceof Date||(ae=new Date(+ae));++Re<Se;)K.charCodeAt(Re)===37&&(H.push(K.slice(se,Re)),(Ee=gS[Q=K.charAt(++Re)])!=null?Q=K.charAt(++Re):Ee=Q==="e"?" ":"0",(gt=ee[Q])&&(Q=gt(ae,Ee)),H.push(Q),se=Re+1);return H.push(K.slice(se,Re)),H.join("")}}function A(K,ee){return function(ae){var H=lo(1900,void 0,1),Re=E(H,K,ae+="",0),se,Se;if(Re!=ae.length)return null;if("Q"in H)return new Date(H.Q);if("s"in H)return new Date(H.s*1e3+("L"in H?H.L:0));if(ee&&!("Z"in H)&&(H.Z=0),"p"in H&&(H.H=H.H%12+H.p*12),H.m===void 0&&(H.m="q"in H?H.q:0),"V"in H){if(H.V<1||H.V>53)return null;"w"in H||(H.w=1),"Z"in H?(se=fp(lo(H.y,0,1)),Se=se.getUTCDay(),se=Se>4||Se===0?df.ceil(se):df(se),se=Rd.offset(se,(H.V-1)*7),H.y=se.getUTCFullYear(),H.m=se.getUTCMonth(),H.d=se.getUTCDate()+(H.w+6)%7):(se=cp(lo(H.y,0,1)),Se=se.getDay(),se=Se>4||Se===0?ff.ceil(se):ff(se),se=ls.offset(se,(H.V-1)*7),H.y=se.getFullYear(),H.m=se.getMonth(),H.d=se.getDate()+(H.w+6)%7)}else("W"in H||"U"in H)&&("w"in H||(H.w="u"in H?H.u%7:"W"in H?1:0),Se="Z"in H?fp(lo(H.y,0,1)).getUTCDay():cp(lo(H.y,0,1)).getDay(),H.m=0,H.d="W"in H?(H.w+6)%7+H.W*7-(Se+5)%7:H.w+H.U*7-(Se+6)%7);return"Z"in H?(H.H+=H.Z/100|0,H.M+=H.Z%100,fp(H)):cp(H)}}function E(K,ee,ae,H){for(var Re=0,se=ee.length,Se=ae.length,Q,Ee;Re<se;){if(H>=Se)return-1;if(Q=ee.charCodeAt(Re++),Q===37){if(Q=ee.charAt(Re++),Ee=S[Q in gS?ee.charAt(Re++):Q],!Ee||(H=Ee(K,ae,H))<0)return-1}else if(Q!=ae.charCodeAt(H++))return-1}return H}function j(K,ee,ae){var H=s.exec(ee.slice(ae));return H?(K.p=f.get(H[0].toLowerCase()),ae+H[0].length):-1}function $(K,ee,ae){var H=h.exec(ee.slice(ae));return H?(K.w=x.get(H[0].toLowerCase()),ae+H[0].length):-1}function P(K,ee,ae){var H=c.exec(ee.slice(ae));return H?(K.w=d.get(H[0].toLowerCase()),ae+H[0].length):-1}function M(K,ee,ae){var H=y.exec(ee.slice(ae));return H?(K.m=m.get(H[0].toLowerCase()),ae+H[0].length):-1}function k(K,ee,ae){var H=g.exec(ee.slice(ae));return H?(K.m=v.get(H[0].toLowerCase()),ae+H[0].length):-1}function z(K,ee,ae){return E(K,t,ee,ae)}function B(K,ee,ae){return E(K,n,ee,ae)}function N(K,ee,ae){return E(K,r,ee,ae)}function R(K){return l[K.getDay()]}function D(K){return i[K.getDay()]}function U(K){return u[K.getMonth()]}function q(K){return o[K.getMonth()]}function X(K){return a[+(K.getHours()>=12)]}function G(K){return 1+~~(K.getMonth()/3)}function W(K){return l[K.getUTCDay()]}function oe(K){return i[K.getUTCDay()]}function _e(K){return u[K.getUTCMonth()]}function re(K){return o[K.getUTCMonth()]}function We(K){return a[+(K.getUTCHours()>=12)]}function at(K){return 1+~~(K.getUTCMonth()/3)}return{format:function(K){var ee=w(K+="",b);return ee.toString=function(){return K},ee},parse:function(K){var ee=A(K+="",!1);return ee.toString=function(){return K},ee},utcFormat:function(K){var ee=w(K+="",O);return ee.toString=function(){return K},ee},utcParse:function(K){var ee=A(K+="",!0);return ee.toString=function(){return K},ee}}}var gS={"-":"",_:" ",0:"0"},vt=/^\s*\d+/,zY=/^%/,BY=/[\\^$*+?|[\]().{}]/g;function pe(e,t,n){var r=e<0?"-":"",a=(r?-e:e)+"",i=a.length;return r+(i<n?new Array(n-i+1).join(t)+a:a)}function LY(e){return e.replace(BY,"\\$&")}function oo(e){return new RegExp("^(?:"+e.map(LY).join("|")+")","i")}function uo(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function kY(e,t,n){var r=vt.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function UY(e,t,n){var r=vt.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function IY(e,t,n){var r=vt.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function HY(e,t,n){var r=vt.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function qY(e,t,n){var r=vt.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function bS(e,t,n){var r=vt.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function xS(e,t,n){var r=vt.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function GY(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 YY(e,t,n){var r=vt.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function XY(e,t,n){var r=vt.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function SS(e,t,n){var r=vt.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function VY(e,t,n){var r=vt.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function OS(e,t,n){var r=vt.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function KY(e,t,n){var r=vt.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function FY(e,t,n){var r=vt.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function QY(e,t,n){var r=vt.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function WY(e,t,n){var r=vt.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function ZY(e,t,n){var r=zY.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function JY(e,t,n){var r=vt.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function eX(e,t,n){var r=vt.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function wS(e,t){return pe(e.getDate(),t,2)}function tX(e,t){return pe(e.getHours(),t,2)}function nX(e,t){return pe(e.getHours()%12||12,t,2)}function rX(e,t){return pe(1+ls.count(Or(e),e),t,3)}function Hj(e,t){return pe(e.getMilliseconds(),t,3)}function aX(e,t){return Hj(e,t)+"000"}function iX(e,t){return pe(e.getMonth()+1,t,2)}function lX(e,t){return pe(e.getMinutes(),t,2)}function oX(e,t){return pe(e.getSeconds(),t,2)}function uX(e){var t=e.getDay();return t===0?7:t}function sX(e,t){return pe(zd.count(Or(e)-1,e),t,2)}function qj(e){var t=e.getDay();return t>=4||t===0?sl(e):sl.ceil(e)}function cX(e,t){return e=qj(e),pe(sl.count(Or(e),e)+(Or(e).getDay()===4),t,2)}function fX(e){return e.getDay()}function dX(e,t){return pe(ff.count(Or(e)-1,e),t,2)}function hX(e,t){return pe(e.getFullYear()%100,t,2)}function pX(e,t){return e=qj(e),pe(e.getFullYear()%100,t,2)}function yX(e,t){return pe(e.getFullYear()%1e4,t,4)}function mX(e,t){var n=e.getDay();return e=n>=4||n===0?sl(e):sl.ceil(e),pe(e.getFullYear()%1e4,t,4)}function vX(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+pe(t/60|0,"0",2)+pe(t%60,"0",2)}function AS(e,t){return pe(e.getUTCDate(),t,2)}function gX(e,t){return pe(e.getUTCHours(),t,2)}function bX(e,t){return pe(e.getUTCHours()%12||12,t,2)}function xX(e,t){return pe(1+Rd.count(wr(e),e),t,3)}function Gj(e,t){return pe(e.getUTCMilliseconds(),t,3)}function SX(e,t){return Gj(e,t)+"000"}function OX(e,t){return pe(e.getUTCMonth()+1,t,2)}function wX(e,t){return pe(e.getUTCMinutes(),t,2)}function AX(e,t){return pe(e.getUTCSeconds(),t,2)}function _X(e){var t=e.getUTCDay();return t===0?7:t}function EX(e,t){return pe(Bd.count(wr(e)-1,e),t,2)}function Yj(e){var t=e.getUTCDay();return t>=4||t===0?cl(e):cl.ceil(e)}function jX(e,t){return e=Yj(e),pe(cl.count(wr(e),e)+(wr(e).getUTCDay()===4),t,2)}function TX(e){return e.getUTCDay()}function NX(e,t){return pe(df.count(wr(e)-1,e),t,2)}function MX(e,t){return pe(e.getUTCFullYear()%100,t,2)}function CX(e,t){return e=Yj(e),pe(e.getUTCFullYear()%100,t,2)}function $X(e,t){return pe(e.getUTCFullYear()%1e4,t,4)}function PX(e,t){var n=e.getUTCDay();return e=n>=4||n===0?cl(e):cl.ceil(e),pe(e.getUTCFullYear()%1e4,t,4)}function DX(){return"+0000"}function _S(){return"%"}function ES(e){return+e}function jS(e){return Math.floor(+e/1e3)}var di,Xj,Vj;RX({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 RX(e){return di=RY(e),Xj=di.format,di.parse,Vj=di.utcFormat,di.utcParse,di}function zX(e){return new Date(e)}function BX(e){return e instanceof Date?+e:+new Date(+e)}function tg(e,t,n,r,a,i,l,o,u,s){var f=I0(),c=f.invert,d=f.domain,h=s(".%L"),x=s(":%S"),g=s("%I:%M"),v=s("%I %p"),y=s("%a %d"),m=s("%b %d"),b=s("%B"),O=s("%Y");function S(w){return(u(w)<w?h:o(w)<w?x:l(w)<w?g:i(w)<w?v:r(w)<w?a(w)<w?y:m:n(w)<w?b:O)(w)}return f.invert=function(w){return new Date(c(w))},f.domain=function(w){return arguments.length?d(Array.from(w,BX)):d().map(zX)},f.ticks=function(w){var A=d();return e(A[0],A[A.length-1],w??10)},f.tickFormat=function(w,A){return A==null?S:s(A)},f.nice=function(w){var A=d();return(!w||typeof w.range!="function")&&(w=t(A[0],A[A.length-1],w??10)),w?d(Pj(A,w)):f},f.copy=function(){return is(f,tg(e,t,n,r,a,i,l,o,u,s))},f}function LX(){return _n.apply(tg(PY,DY,Or,J0,zd,ls,W0,F0,Ta,Xj).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function kX(){return _n.apply(tg(CY,$Y,wr,eg,Bd,Rd,Z0,Q0,Ta,Vj).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Ld(){var e=0,t=1,n,r,a,i,l=Dt,o=!1,u;function s(c){return c==null||isNaN(c=+c)?u:l(a===0?.5:(c=(i(c)-n)*a,o?Math.max(0,Math.min(1,c)):c))}s.domain=function(c){return arguments.length?([e,t]=c,n=i(e=+e),r=i(t=+t),a=n===r?0:1/(r-n),s):[e,t]},s.clamp=function(c){return arguments.length?(o=!!c,s):o},s.interpolator=function(c){return arguments.length?(l=c,s):l};function f(c){return function(d){var h,x;return arguments.length?([h,x]=d,l=c(h,x),s):[l(0),l(1)]}}return s.range=f(Yl),s.rangeRound=f(U0),s.unknown=function(c){return arguments.length?(u=c,s):u},function(c){return i=c,n=c(e),r=c(t),a=n===r?0:1/(r-n),s}}function ha(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function Kj(){var e=da(Ld()(Dt));return e.copy=function(){return ha(e,Kj())},Tr.apply(e,arguments)}function Fj(){var e=G0(Ld()).domain([1,10]);return e.copy=function(){return ha(e,Fj()).base(e.base())},Tr.apply(e,arguments)}function Qj(){var e=Y0(Ld());return e.copy=function(){return ha(e,Qj()).constant(e.constant())},Tr.apply(e,arguments)}function ng(){var e=X0(Ld());return e.copy=function(){return ha(e,ng()).exponent(e.exponent())},Tr.apply(e,arguments)}function UX(){return ng.apply(null,arguments).exponent(.5)}function Wj(){var e=[],t=Dt;function n(r){if(r!=null&&!isNaN(r=+r))return t((rs(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let a of r)a!=null&&!isNaN(a=+a)&&e.push(a);return e.sort(ta),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,a)=>t(a/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(a,i)=>EG(e,i/r))},n.copy=function(){return Wj(t).domain(e)},Tr.apply(n,arguments)}function kd(){var e=0,t=.5,n=1,r=1,a,i,l,o,u,s=Dt,f,c=!1,d;function h(g){return isNaN(g=+g)?d:(g=.5+((g=+f(g))-i)*(r*g<r*i?o:u),s(c?Math.max(0,Math.min(1,g)):g))}h.domain=function(g){return arguments.length?([e,t,n]=g,a=f(e=+e),i=f(t=+t),l=f(n=+n),o=a===i?0:.5/(i-a),u=i===l?0:.5/(l-i),r=i<a?-1:1,h):[e,t,n]},h.clamp=function(g){return arguments.length?(c=!!g,h):c},h.interpolator=function(g){return arguments.length?(s=g,h):s};function x(g){return function(v){var y,m,b;return arguments.length?([y,m,b]=v,s=ZG(g,[y,m,b]),h):[s(0),s(.5),s(1)]}}return h.range=x(Yl),h.rangeRound=x(U0),h.unknown=function(g){return arguments.length?(d=g,h):d},function(g){return f=g,a=g(e),i=g(t),l=g(n),o=a===i?0:.5/(i-a),u=i===l?0:.5/(l-i),r=i<a?-1:1,h}}function Zj(){var e=da(kd()(Dt));return e.copy=function(){return ha(e,Zj())},Tr.apply(e,arguments)}function Jj(){var e=G0(kd()).domain([.1,1,10]);return e.copy=function(){return ha(e,Jj()).base(e.base())},Tr.apply(e,arguments)}function eT(){var e=Y0(kd());return e.copy=function(){return ha(e,eT()).constant(e.constant())},Tr.apply(e,arguments)}function rg(){var e=X0(kd());return e.copy=function(){return ha(e,rg()).exponent(e.exponent())},Tr.apply(e,arguments)}function IX(){return rg.apply(null,arguments).exponent(.5)}const TS=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:su,scaleDiverging:Zj,scaleDivergingLog:Jj,scaleDivergingPow:rg,scaleDivergingSqrt:IX,scaleDivergingSymlog:eT,scaleIdentity:$j,scaleImplicit:im,scaleLinear:sf,scaleLog:Dj,scaleOrdinal:B0,scalePoint:Ro,scalePow:V0,scaleQuantile:Bj,scaleQuantize:Lj,scaleRadial:zj,scaleSequential:Kj,scaleSequentialLog:Fj,scaleSequentialPow:ng,scaleSequentialQuantile:Wj,scaleSequentialSqrt:UX,scaleSequentialSymlog:Qj,scaleSqrt:SY,scaleSymlog:Rj,scaleThreshold:kj,scaleTime:LX,scaleUtc:kX,tickFormat:Cj},Symbol.toStringTag,{value:"Module"}));var HX=Bl;function qX(e,t,n){for(var r=-1,a=e.length;++r<a;){var i=e[r],l=t(i);if(l!=null&&(o===void 0?l===l&&!HX(l):n(l,o)))var o=l,u=i}return u}var tT=qX;function GX(e,t){return e>t}var YX=GX,XX=tT,VX=YX,KX=Gl;function FX(e){return e&&e.length?XX(e,KX,VX):void 0}var QX=FX;const Ud=Me(QX);function WX(e,t){return e<t}var ZX=WX,JX=tT,eV=ZX,tV=Gl;function nV(e){return e&&e.length?JX(e,tV,eV):void 0}var rV=nV;const Id=Me(rV);var aV=v0,iV=fa,lV=cj,oV=Xt;function uV(e,t){var n=oV(e)?aV:lV;return n(e,iV(t))}var sV=uV,cV=uj,fV=sV;function dV(e,t){return cV(fV(e,t),1)}var hV=dV;const pV=Me(hV);var yV=$0;function mV(e,t){return yV(e,t)}var vV=mV;const ag=Me(vV);var Xl=1e9,gV={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},lg,Ge=!0,wn="[DecimalError] ",Ba=wn+"Invalid argument: ",ig=wn+"Exponent out of range: ",Vl=Math.floor,Aa=Math.pow,bV=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Jt,dt=1e7,Le=7,nT=9007199254740991,hf=Vl(nT/Le),F={};F.absoluteValue=F.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};F.comparedTo=F.cmp=function(e){var t,n,r,a,i=this;if(e=new i.constructor(e),i.s!==e.s)return i.s||-e.s;if(i.e!==e.e)return i.e>e.e^i.s<0?1:-1;for(r=i.d.length,a=e.d.length,t=0,n=r<a?r:a;t<n;++t)if(i.d[t]!==e.d[t])return i.d[t]>e.d[t]^i.s<0?1:-1;return r===a?0:r>a^i.s<0?1:-1};F.decimalPlaces=F.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*Le;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};F.dividedBy=F.div=function(e){return yr(this,new this.constructor(e))};F.dividedToIntegerBy=F.idiv=function(e){var t=this,n=t.constructor;return Ce(yr(t,new n(e),0,1),n.precision)};F.equals=F.eq=function(e){return!this.cmp(e)};F.exponent=function(){return rt(this)};F.greaterThan=F.gt=function(e){return this.cmp(e)>0};F.greaterThanOrEqualTo=F.gte=function(e){return this.cmp(e)>=0};F.isInteger=F.isint=function(){return this.e>this.d.length-2};F.isNegative=F.isneg=function(){return this.s<0};F.isPositive=F.ispos=function(){return this.s>0};F.isZero=function(){return this.s===0};F.lessThan=F.lt=function(e){return this.cmp(e)<0};F.lessThanOrEqualTo=F.lte=function(e){return this.cmp(e)<1};F.logarithm=F.log=function(e){var t,n=this,r=n.constructor,a=r.precision,i=a+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(Jt))throw Error(wn+"NaN");if(n.s<1)throw Error(wn+(n.s?"NaN":"-Infinity"));return n.eq(Jt)?new r(0):(Ge=!1,t=yr(pu(n,i),pu(e,i),i),Ge=!0,Ce(t,a))};F.minus=F.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?iT(t,e):rT(t,(e.s=-e.s,e))};F.modulo=F.mod=function(e){var t,n=this,r=n.constructor,a=r.precision;if(e=new r(e),!e.s)throw Error(wn+"NaN");return n.s?(Ge=!1,t=yr(n,e,0,1).times(e),Ge=!0,n.minus(t)):Ce(new r(n),a)};F.naturalExponential=F.exp=function(){return aT(this)};F.naturalLogarithm=F.ln=function(){return pu(this)};F.negated=F.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};F.plus=F.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?rT(t,e):iT(t,(e.s=-e.s,e))};F.precision=F.sd=function(e){var t,n,r,a=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Ba+e);if(t=rt(a)+1,r=a.d.length-1,n=r*Le+1,r=a.d[r],r){for(;r%10==0;r/=10)n--;for(r=a.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};F.squareRoot=F.sqrt=function(){var e,t,n,r,a,i,l,o=this,u=o.constructor;if(o.s<1){if(!o.s)return new u(0);throw Error(wn+"NaN")}for(e=rt(o),Ge=!1,a=Math.sqrt(+o),a==0||a==1/0?(t=Un(o.d),(t.length+e)%2==0&&(t+="0"),a=Math.sqrt(t),e=Vl((e+1)/2)-(e<0||e%2),a==1/0?t="5e"+e:(t=a.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new u(t)):r=new u(a.toString()),n=u.precision,a=l=n+3;;)if(i=r,r=i.plus(yr(o,i,l+2)).times(.5),Un(i.d).slice(0,l)===(t=Un(r.d)).slice(0,l)){if(t=t.slice(l-3,l+1),a==l&&t=="4999"){if(Ce(i,n+1,0),i.times(i).eq(o)){r=i;break}}else if(t!="9999")break;l+=4}return Ge=!0,Ce(r,n)};F.times=F.mul=function(e){var t,n,r,a,i,l,o,u,s,f=this,c=f.constructor,d=f.d,h=(e=new c(e)).d;if(!f.s||!e.s)return new c(0);for(e.s*=f.s,n=f.e+e.e,u=d.length,s=h.length,u<s&&(i=d,d=h,h=i,l=u,u=s,s=l),i=[],l=u+s,r=l;r--;)i.push(0);for(r=s;--r>=0;){for(t=0,a=u+r;a>r;)o=i[a]+h[r]*d[a-r-1]+t,i[a--]=o%dt|0,t=o/dt|0;i[a]=(i[a]+t)%dt|0}for(;!i[--l];)i.pop();return t?++n:i.shift(),e.d=i,e.e=n,Ge?Ce(e,c.precision):e};F.toDecimalPlaces=F.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(Gn(e,0,Xl),t===void 0?t=r.rounding:Gn(t,0,8),Ce(n,e+rt(n)+1,t))};F.toExponential=function(e,t){var n,r=this,a=r.constructor;return e===void 0?n=Ka(r,!0):(Gn(e,0,Xl),t===void 0?t=a.rounding:Gn(t,0,8),r=Ce(new a(r),e+1,t),n=Ka(r,!0,e+1)),n};F.toFixed=function(e,t){var n,r,a=this,i=a.constructor;return e===void 0?Ka(a):(Gn(e,0,Xl),t===void 0?t=i.rounding:Gn(t,0,8),r=Ce(new i(a),e+rt(a)+1,t),n=Ka(r.abs(),!1,e+rt(r)+1),a.isneg()&&!a.isZero()?"-"+n:n)};F.toInteger=F.toint=function(){var e=this,t=e.constructor;return Ce(new t(e),rt(e)+1,t.rounding)};F.toNumber=function(){return+this};F.toPower=F.pow=function(e){var t,n,r,a,i,l,o=this,u=o.constructor,s=12,f=+(e=new u(e));if(!e.s)return new u(Jt);if(o=new u(o),!o.s){if(e.s<1)throw Error(wn+"Infinity");return o}if(o.eq(Jt))return o;if(r=u.precision,e.eq(Jt))return Ce(o,r);if(t=e.e,n=e.d.length-1,l=t>=n,i=o.s,l){if((n=f<0?-f:f)<=nT){for(a=new u(Jt),t=Math.ceil(r/Le+4),Ge=!1;n%2&&(a=a.times(o),MS(a.d,t)),n=Vl(n/2),n!==0;)o=o.times(o),MS(o.d,t);return Ge=!0,e.s<0?new u(Jt).div(a):Ce(a,r)}}else if(i<0)throw Error(wn+"NaN");return i=i<0&&e.d[Math.max(t,n)]&1?-1:1,o.s=1,Ge=!1,a=e.times(pu(o,r+s)),Ge=!0,a=aT(a),a.s=i,a};F.toPrecision=function(e,t){var n,r,a=this,i=a.constructor;return e===void 0?(n=rt(a),r=Ka(a,n<=i.toExpNeg||n>=i.toExpPos)):(Gn(e,1,Xl),t===void 0?t=i.rounding:Gn(t,0,8),a=Ce(new i(a),e,t),n=rt(a),r=Ka(a,e<=n||n<=i.toExpNeg,e)),r};F.toSignificantDigits=F.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(Gn(e,1,Xl),t===void 0?t=r.rounding:Gn(t,0,8)),Ce(new r(n),e,t)};F.toString=F.valueOf=F.val=F.toJSON=F[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=rt(e),n=e.constructor;return Ka(e,t<=n.toExpNeg||t>=n.toExpPos)};function rT(e,t){var n,r,a,i,l,o,u,s,f=e.constructor,c=f.precision;if(!e.s||!t.s)return t.s||(t=new f(e)),Ge?Ce(t,c):t;if(u=e.d,s=t.d,l=e.e,a=t.e,u=u.slice(),i=l-a,i){for(i<0?(r=u,i=-i,o=s.length):(r=s,a=l,o=u.length),l=Math.ceil(c/Le),o=l>o?l+1:o+1,i>o&&(i=o,r.length=1),r.reverse();i--;)r.push(0);r.reverse()}for(o=u.length,i=s.length,o-i<0&&(i=o,r=s,s=u,u=r),n=0;i;)n=(u[--i]=u[i]+s[i]+n)/dt|0,u[i]%=dt;for(n&&(u.unshift(n),++a),o=u.length;u[--o]==0;)u.pop();return t.d=u,t.e=a,Ge?Ce(t,c):t}function Gn(e,t,n){if(e!==~~e||e<t||e>n)throw Error(Ba+e)}function Un(e){var t,n,r,a=e.length-1,i="",l=e[0];if(a>0){for(i+=l,t=1;t<a;t++)r=e[t]+"",n=Le-r.length,n&&(i+=$r(n)),i+=r;l=e[t],r=l+"",n=Le-r.length,n&&(i+=$r(n))}else if(l===0)return"0";for(;l%10===0;)l/=10;return i+l}var yr=function(){function e(r,a){var i,l=0,o=r.length;for(r=r.slice();o--;)i=r[o]*a+l,r[o]=i%dt|0,l=i/dt|0;return l&&r.unshift(l),r}function t(r,a,i,l){var o,u;if(i!=l)u=i>l?1:-1;else for(o=u=0;o<i;o++)if(r[o]!=a[o]){u=r[o]>a[o]?1:-1;break}return u}function n(r,a,i){for(var l=0;i--;)r[i]-=l,l=r[i]<a[i]?1:0,r[i]=l*dt+r[i]-a[i];for(;!r[0]&&r.length>1;)r.shift()}return function(r,a,i,l){var o,u,s,f,c,d,h,x,g,v,y,m,b,O,S,w,A,E,j=r.constructor,$=r.s==a.s?1:-1,P=r.d,M=a.d;if(!r.s)return new j(r);if(!a.s)throw Error(wn+"Division by zero");for(u=r.e-a.e,A=M.length,S=P.length,h=new j($),x=h.d=[],s=0;M[s]==(P[s]||0);)++s;if(M[s]>(P[s]||0)&&--u,i==null?m=i=j.precision:l?m=i+(rt(r)-rt(a))+1:m=i,m<0)return new j(0);if(m=m/Le+2|0,s=0,A==1)for(f=0,M=M[0],m++;(s<S||f)&&m--;s++)b=f*dt+(P[s]||0),x[s]=b/M|0,f=b%M|0;else{for(f=dt/(M[0]+1)|0,f>1&&(M=e(M,f),P=e(P,f),A=M.length,S=P.length),O=A,g=P.slice(0,A),v=g.length;v<A;)g[v++]=0;E=M.slice(),E.unshift(0),w=M[0],M[1]>=dt/2&&++w;do f=0,o=t(M,g,A,v),o<0?(y=g[0],A!=v&&(y=y*dt+(g[1]||0)),f=y/w|0,f>1?(f>=dt&&(f=dt-1),c=e(M,f),d=c.length,v=g.length,o=t(c,g,d,v),o==1&&(f--,n(c,A<d?E:M,d))):(f==0&&(o=f=1),c=M.slice()),d=c.length,d<v&&c.unshift(0),n(g,c,v),o==-1&&(v=g.length,o=t(M,g,A,v),o<1&&(f++,n(g,A<v?E:M,v))),v=g.length):o===0&&(f++,g=[0]),x[s++]=f,o&&g[0]?g[v++]=P[O]||0:(g=[P[O]],v=1);while((O++<S||g[0]!==void 0)&&m--)}return x[0]||x.shift(),h.e=u,Ce(h,l?i+rt(h)+1:i)}}();function aT(e,t){var n,r,a,i,l,o,u=0,s=0,f=e.constructor,c=f.precision;if(rt(e)>16)throw Error(ig+rt(e));if(!e.s)return new f(Jt);for(Ge=!1,o=c,l=new f(.03125);e.abs().gte(.1);)e=e.times(l),s+=5;for(r=Math.log(Aa(2,s))/Math.LN10*2+5|0,o+=r,n=a=i=new f(Jt),f.precision=o;;){if(a=Ce(a.times(e),o),n=n.times(++u),l=i.plus(yr(a,n,o)),Un(l.d).slice(0,o)===Un(i.d).slice(0,o)){for(;s--;)i=Ce(i.times(i),o);return f.precision=c,t==null?(Ge=!0,Ce(i,c)):i}i=l}}function rt(e){for(var t=e.e*Le,n=e.d[0];n>=10;n/=10)t++;return t}function dp(e,t,n){if(t>e.LN10.sd())throw Ge=!0,n&&(e.precision=n),Error(wn+"LN10 precision limit exceeded");return Ce(new e(e.LN10),t)}function $r(e){for(var t="";e--;)t+="0";return t}function pu(e,t){var n,r,a,i,l,o,u,s,f,c=1,d=10,h=e,x=h.d,g=h.constructor,v=g.precision;if(h.s<1)throw Error(wn+(h.s?"NaN":"-Infinity"));if(h.eq(Jt))return new g(0);if(t==null?(Ge=!1,s=v):s=t,h.eq(10))return t==null&&(Ge=!0),dp(g,s);if(s+=d,g.precision=s,n=Un(x),r=n.charAt(0),i=rt(h),Math.abs(i)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)h=h.times(e),n=Un(h.d),r=n.charAt(0),c++;i=rt(h),r>1?(h=new g("0."+n),i++):h=new g(r+"."+n.slice(1))}else return u=dp(g,s+2,v).times(i+""),h=pu(new g(r+"."+n.slice(1)),s-d).plus(u),g.precision=v,t==null?(Ge=!0,Ce(h,v)):h;for(o=l=h=yr(h.minus(Jt),h.plus(Jt),s),f=Ce(h.times(h),s),a=3;;){if(l=Ce(l.times(f),s),u=o.plus(yr(l,new g(a),s)),Un(u.d).slice(0,s)===Un(o.d).slice(0,s))return o=o.times(2),i!==0&&(o=o.plus(dp(g,s+2,v).times(i+""))),o=yr(o,new g(c),s),g.precision=v,t==null?(Ge=!0,Ce(o,v)):o;o=u,a+=2}}function NS(e,t){var n,r,a;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(a=t.length;t.charCodeAt(a-1)===48;)--a;if(t=t.slice(r,a),t){if(a-=r,n=n-r-1,e.e=Vl(n/Le),e.d=[],r=(n+1)%Le,n<0&&(r+=Le),r<a){for(r&&e.d.push(+t.slice(0,r)),a-=Le;r<a;)e.d.push(+t.slice(r,r+=Le));t=t.slice(r),r=Le-t.length}else r-=a;for(;r--;)t+="0";if(e.d.push(+t),Ge&&(e.e>hf||e.e<-hf))throw Error(ig+n)}else e.s=0,e.e=0,e.d=[0];return e}function Ce(e,t,n){var r,a,i,l,o,u,s,f,c=e.d;for(l=1,i=c[0];i>=10;i/=10)l++;if(r=t-l,r<0)r+=Le,a=t,s=c[f=0];else{if(f=Math.ceil((r+1)/Le),i=c.length,f>=i)return e;for(s=i=c[f],l=1;i>=10;i/=10)l++;r%=Le,a=r-Le+l}if(n!==void 0&&(i=Aa(10,l-a-1),o=s/i%10|0,u=t<0||c[f+1]!==void 0||s%i,u=n<4?(o||u)&&(n==0||n==(e.s<0?3:2)):o>5||o==5&&(n==4||u||n==6&&(r>0?a>0?s/Aa(10,l-a):0:c[f-1])%10&1||n==(e.s<0?8:7))),t<1||!c[0])return u?(i=rt(e),c.length=1,t=t-i-1,c[0]=Aa(10,(Le-t%Le)%Le),e.e=Vl(-t/Le)||0):(c.length=1,c[0]=e.e=e.s=0),e;if(r==0?(c.length=f,i=1,f--):(c.length=f+1,i=Aa(10,Le-r),c[f]=a>0?(s/Aa(10,l-a)%Aa(10,a)|0)*i:0),u)for(;;)if(f==0){(c[0]+=i)==dt&&(c[0]=1,++e.e);break}else{if(c[f]+=i,c[f]!=dt)break;c[f--]=0,i=1}for(r=c.length;c[--r]===0;)c.pop();if(Ge&&(e.e>hf||e.e<-hf))throw Error(ig+rt(e));return e}function iT(e,t){var n,r,a,i,l,o,u,s,f,c,d=e.constructor,h=d.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new d(e),Ge?Ce(t,h):t;if(u=e.d,c=t.d,r=t.e,s=e.e,u=u.slice(),l=s-r,l){for(f=l<0,f?(n=u,l=-l,o=c.length):(n=c,r=s,o=u.length),a=Math.max(Math.ceil(h/Le),o)+2,l>a&&(l=a,n.length=1),n.reverse(),a=l;a--;)n.push(0);n.reverse()}else{for(a=u.length,o=c.length,f=a<o,f&&(o=a),a=0;a<o;a++)if(u[a]!=c[a]){f=u[a]<c[a];break}l=0}for(f&&(n=u,u=c,c=n,t.s=-t.s),o=u.length,a=c.length-o;a>0;--a)u[o++]=0;for(a=c.length;a>l;){if(u[--a]<c[a]){for(i=a;i&&u[--i]===0;)u[i]=dt-1;--u[i],u[a]+=dt}u[a]-=c[a]}for(;u[--o]===0;)u.pop();for(;u[0]===0;u.shift())--r;return u[0]?(t.d=u,t.e=r,Ge?Ce(t,h):t):new d(0)}function Ka(e,t,n){var r,a=rt(e),i=Un(e.d),l=i.length;return t?(n&&(r=n-l)>0?i=i.charAt(0)+"."+i.slice(1)+$r(r):l>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(a<0?"e":"e+")+a):a<0?(i="0."+$r(-a-1)+i,n&&(r=n-l)>0&&(i+=$r(r))):a>=l?(i+=$r(a+1-l),n&&(r=n-a-1)>0&&(i=i+"."+$r(r))):((r=a+1)<l&&(i=i.slice(0,r)+"."+i.slice(r)),n&&(r=n-l)>0&&(a+1===l&&(i+="."),i+=$r(r))),e.s<0?"-"+i:i}function MS(e,t){if(e.length>t)return e.length=t,!0}function lT(e){var t,n,r;function a(i){var l=this;if(!(l instanceof a))return new a(i);if(l.constructor=a,i instanceof a){l.s=i.s,l.e=i.e,l.d=(i=i.d)?i.slice():i;return}if(typeof i=="number"){if(i*0!==0)throw Error(Ba+i);if(i>0)l.s=1;else if(i<0)i=-i,l.s=-1;else{l.s=0,l.e=0,l.d=[0];return}if(i===~~i&&i<1e7){l.e=0,l.d=[i];return}return NS(l,i.toString())}else if(typeof i!="string")throw Error(Ba+i);if(i.charCodeAt(0)===45?(i=i.slice(1),l.s=-1):l.s=1,bV.test(i))NS(l,i);else throw Error(Ba+i)}if(a.prototype=F,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=lT,a.config=a.set=xV,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 a.config(e),a}function xV(e){if(!e||typeof e!="object")throw Error(wn+"Object expected");var t,n,r,a=["precision",1,Xl,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<a.length;t+=3)if((r=e[n=a[t]])!==void 0)if(Vl(r)===r&&r>=a[t+1]&&r<=a[t+2])this[n]=r;else throw Error(Ba+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(Ba+n+": "+r);return this}var lg=lT(gV);Jt=new lg(1);const Te=lg;function SV(e){return _V(e)||AV(e)||wV(e)||OV()}function OV(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wV(e,t){if(e){if(typeof e=="string")return sm(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 sm(e,t)}}function AV(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function _V(e){if(Array.isArray(e))return sm(e)}function sm(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 EV=function(t){return t},oT={},uT=function(t){return t===oT},CS=function(t){return function n(){return arguments.length===0||arguments.length===1&&uT(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},jV=function e(t,n){return t===1?n:CS(function(){for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];var l=a.filter(function(o){return o!==oT}).length;return l>=t?n.apply(void 0,a):e(t-l,CS(function(){for(var o=arguments.length,u=new Array(o),s=0;s<o;s++)u[s]=arguments[s];var f=a.map(function(c){return uT(c)?u.shift():c});return n.apply(void 0,SV(f).concat(u))}))})},Hd=function(t){return jV(t.length,t)},cm=function(t,n){for(var r=[],a=t;a<n;++a)r[a-t]=a;return r},TV=Hd(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),NV=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return EV;var a=n.reverse(),i=a[0],l=a.slice(1);return function(){return l.reduce(function(o,u){return u(o)},i.apply(void 0,arguments))}},fm=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},sT=function(t){var n=null,r=null;return function(){for(var a=arguments.length,i=new Array(a),l=0;l<a;l++)i[l]=arguments[l];return n&&i.every(function(o,u){return o===n[u]})||(n=i,r=t.apply(void 0,i)),r}};function MV(e){var t;return e===0?t=1:t=Math.floor(new Te(e).abs().log(10).toNumber())+1,t}function CV(e,t,n){for(var r=new Te(e),a=0,i=[];r.lt(t)&&a<1e5;)i.push(r.toNumber()),r=r.add(n),a++;return i}var $V=Hd(function(e,t,n){var r=+e,a=+t;return r+n*(a-r)}),PV=Hd(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),DV=Hd(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const qd={rangeStep:CV,getDigitCount:MV,interpolateNumber:$V,uninterpolateNumber:PV,uninterpolateTruncation:DV};function dm(e){return BV(e)||zV(e)||cT(e)||RV()}function RV(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function zV(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function BV(e){if(Array.isArray(e))return hm(e)}function yu(e,t){return UV(e)||kV(e,t)||cT(e,t)||LV()}function LV(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cT(e,t){if(e){if(typeof e=="string")return hm(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 hm(e,t)}}function hm(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 kV(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,a=!1,i=void 0;try{for(var l=e[Symbol.iterator](),o;!(r=(o=l.next()).done)&&(n.push(o.value),!(t&&n.length===t));r=!0);}catch(u){a=!0,i=u}finally{try{!r&&l.return!=null&&l.return()}finally{if(a)throw i}}return n}}function UV(e){if(Array.isArray(e))return e}function fT(e){var t=yu(e,2),n=t[0],r=t[1],a=n,i=r;return n>r&&(a=r,i=n),[a,i]}function dT(e,t,n){if(e.lte(0))return new Te(0);var r=qd.getDigitCount(e.toNumber()),a=new Te(10).pow(r),i=e.div(a),l=r!==1?.05:.1,o=new Te(Math.ceil(i.div(l).toNumber())).add(n).mul(l),u=o.mul(a);return t?u:new Te(Math.ceil(u))}function IV(e,t,n){var r=1,a=new Te(e);if(!a.isint()&&n){var i=Math.abs(e);i<1?(r=new Te(10).pow(qd.getDigitCount(e)-1),a=new Te(Math.floor(a.div(r).toNumber())).mul(r)):i>1&&(a=new Te(Math.floor(e)))}else e===0?a=new Te(Math.floor((t-1)/2)):n||(a=new Te(Math.floor(e)));var l=Math.floor((t-1)/2),o=NV(TV(function(u){return a.add(new Te(u-l).mul(r)).toNumber()}),cm);return o(0,t)}function hT(e,t,n,r){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new Te(0),tickMin:new Te(0),tickMax:new Te(0)};var i=dT(new Te(t).sub(e).div(n-1),r,a),l;e<=0&&t>=0?l=new Te(0):(l=new Te(e).add(t).div(2),l=l.sub(new Te(l).mod(i)));var o=Math.ceil(l.sub(e).div(i).toNumber()),u=Math.ceil(new Te(t).sub(l).div(i).toNumber()),s=o+u+1;return s>n?hT(e,t,n,r,a+1):(s<n&&(u=t>0?u+(n-s):u,o=t>0?o:o+(n-s)),{step:i,tickMin:l.sub(new Te(o).mul(i)),tickMax:l.add(new Te(u).mul(i))})}function HV(e){var t=yu(e,2),n=t[0],r=t[1],a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,l=Math.max(a,2),o=fT([n,r]),u=yu(o,2),s=u[0],f=u[1];if(s===-1/0||f===1/0){var c=f===1/0?[s].concat(dm(cm(0,a-1).map(function(){return 1/0}))):[].concat(dm(cm(0,a-1).map(function(){return-1/0})),[f]);return n>r?fm(c):c}if(s===f)return IV(s,a,i);var d=hT(s,f,l,i),h=d.step,x=d.tickMin,g=d.tickMax,v=qd.rangeStep(x,g.add(new Te(.1).mul(h)),h);return n>r?fm(v):v}function qV(e,t){var n=yu(e,2),r=n[0],a=n[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,l=fT([r,a]),o=yu(l,2),u=o[0],s=o[1];if(u===-1/0||s===1/0)return[r,a];if(u===s)return[u];var f=Math.max(t,2),c=dT(new Te(s).sub(u).div(f-1),i,0),d=[].concat(dm(qd.rangeStep(new Te(u),new Te(s).sub(new Te(.99).mul(c)),c)),[s]);return r>a?fm(d):d}var GV=sT(HV),YV=sT(qV),XV="Invariant failed";function Fa(e,t){throw new Error(XV)}var VV=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];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 pf(){return pf=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},pf.apply(this,arguments)}function KV(e,t){return ZV(e)||WV(e,t)||QV(e,t)||FV()}function FV(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function QV(e,t){if(e){if(typeof e=="string")return $S(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 $S(e,t)}}function $S(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 WV(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,i,l,o=[],u=!0,s=!1;try{if(i=(n=n.call(e)).next,t!==0)for(;!(u=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);u=!0);}catch(f){s=!0,a=f}finally{try{if(!u&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return o}}function ZV(e){if(Array.isArray(e))return e}function JV(e,t){if(e==null)return{};var n=eK(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function eK(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 tK(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nK(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,mT(r.key),r)}}function rK(e,t,n){return t&&nK(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function aK(e,t,n){return t=yf(t),iK(e,pT()?Reflect.construct(t,n||[],yf(e).constructor):t.apply(e,n))}function iK(e,t){if(t&&(fl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return lK(e)}function lK(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pT=function(){return!!e})()}function yf(e){return yf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},yf(e)}function oK(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&&pm(e,t)}function pm(e,t){return pm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},pm(e,t)}function yT(e,t,n){return t=mT(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mT(e){var t=uK(e,"string");return fl(t)=="symbol"?t:t+""}function uK(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 String(e)}var Gd=function(e){function t(){return tK(this,t),aK(this,t,arguments)}return oK(t,e),rK(t,[{key:"render",value:function(){var r=this.props,a=r.offset,i=r.layout,l=r.width,o=r.dataKey,u=r.data,s=r.dataPointFormatter,f=r.xAxis,c=r.yAxis,d=JV(r,VV),h=ye(d,!1);this.props.direction==="x"&&f.type!=="number"&&Fa();var x=u.map(function(g){var v=s(g,o),y=v.x,m=v.y,b=v.value,O=v.errorVal;if(!O)return null;var S=[],w,A;if(Array.isArray(O)){var E=KV(O,2);w=E[0],A=E[1]}else w=A=O;if(i==="vertical"){var j=f.scale,$=m+a,P=$+l,M=$-l,k=j(b-w),z=j(b+A);S.push({x1:z,y1:P,x2:z,y2:M}),S.push({x1:k,y1:$,x2:z,y2:$}),S.push({x1:k,y1:P,x2:k,y2:M})}else if(i==="horizontal"){var B=c.scale,N=y+a,R=N-l,D=N+l,U=B(b-w),q=B(b+A);S.push({x1:R,y1:q,x2:D,y2:q}),S.push({x1:N,y1:U,x2:N,y2:q}),S.push({x1:R,y1:U,x2:D,y2:U})}return C.createElement(yt,pf({className:"recharts-errorBar",key:"bar-".concat(S.map(function(X){return"".concat(X.x1,"-").concat(X.x2,"-").concat(X.y1,"-").concat(X.y2)}))},h),S.map(function(X){return C.createElement("line",pf({},X,{key:"line-".concat(X.x1,"-").concat(X.x2,"-").concat(X.y1,"-").concat(X.y2)}))}))});return C.createElement(yt,{className:"recharts-errorBars"},x)}}])}(C.Component);yT(Gd,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});yT(Gd,"displayName","ErrorBar");function mu(e){"@babel/helpers - typeof";return mu=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},mu(e)}function PS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function va(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?PS(Object(n),!0).forEach(function(r){sK(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):PS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function sK(e,t,n){return t=cK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cK(e){var t=fK(e,"string");return mu(t)=="symbol"?t:t+""}function fK(e,t){if(mu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(mu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var vT=function(t){var n=t.children,r=t.formattedGraphicalItems,a=t.legendWidth,i=t.legendContent,l=Qt(n,Ui);if(!l)return null;var o=Ui.defaultProps,u=o!==void 0?va(va({},o),l.props):{},s;return l.props&&l.props.payload?s=l.props&&l.props.payload:i==="children"?s=(r||[]).reduce(function(f,c){var d=c.item,h=c.props,x=h.sectors||h.data||[];return f.concat(x.map(function(g){return{type:l.props.iconType||d.props.legendType,value:g.name,color:g.fill,payload:g}}))},[]):s=(r||[]).map(function(f){var c=f.item,d=c.type.defaultProps,h=d!==void 0?va(va({},d),c.props):{},x=h.dataKey,g=h.name,v=h.legendType,y=h.hide;return{inactive:y,dataKey:x,type:u.iconType||v||"square",color:og(c),value:g||x,payload:h}}),va(va(va({},u),Ui.getWithHeight(l,a)),{},{payload:s,item:l})};function vu(e){"@babel/helpers - typeof";return vu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vu(e)}function DS(e){return yK(e)||pK(e)||hK(e)||dK()}function dK(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hK(e,t){if(e){if(typeof e=="string")return ym(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 ym(e,t)}}function pK(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function yK(e){if(Array.isArray(e))return ym(e)}function ym(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 RS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Ve(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?RS(Object(n),!0).forEach(function(r){Hi(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):RS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Hi(e,t,n){return t=mK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mK(e){var t=vK(e,"string");return vu(t)=="symbol"?t:t+""}function vK(e,t){if(vu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(vu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Yn(e,t,n){return ge(e)||ge(t)?n:ut(t)?Sn(e,t,n):ue(t)?t(e):n}function zo(e,t,n,r){var a=pV(e,function(o){return Yn(o,t)});if(n==="number"){var i=a.filter(function(o){return Y(o)||parseFloat(o)});return i.length?[Id(i),Ud(i)]:[1/0,-1/0]}var l=r?a.filter(function(o){return!ge(o)}):a;return l.map(function(o){return ut(o)||o instanceof Date?o:""})}var gK=function(t){var n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,l=-1,o=(n=r==null?void 0:r.length)!==null&&n!==void 0?n:0;if(o<=1)return 0;if(i&&i.axisType==="angleAxis"&&Math.abs(Math.abs(i.range[1]-i.range[0])-360)<=1e-6)for(var u=i.range,s=0;s<o;s++){var f=s>0?a[s-1].coordinate:a[o-1].coordinate,c=a[s].coordinate,d=s>=o-1?a[0].coordinate:a[s+1].coordinate,h=void 0;if(Cn(c-f)!==Cn(d-c)){var x=[];if(Cn(d-c)===Cn(u[1]-u[0])){h=d;var g=c+u[1]-u[0];x[0]=Math.min(g,(g+f)/2),x[1]=Math.max(g,(g+f)/2)}else{h=f;var v=d+u[1]-u[0];x[0]=Math.min(c,(v+c)/2),x[1]=Math.max(c,(v+c)/2)}var y=[Math.min(c,(h+c)/2),Math.max(c,(h+c)/2)];if(t>y[0]&&t<=y[1]||t>=x[0]&&t<=x[1]){l=a[s].index;break}}else{var m=Math.min(f,d),b=Math.max(f,d);if(t>(m+c)/2&&t<=(b+c)/2){l=a[s].index;break}}}else for(var O=0;O<o;O++)if(O===0&&t<=(r[O].coordinate+r[O+1].coordinate)/2||O>0&&O<o-1&&t>(r[O].coordinate+r[O-1].coordinate)/2&&t<=(r[O].coordinate+r[O+1].coordinate)/2||O===o-1&&t>(r[O].coordinate+r[O-1].coordinate)/2){l=r[O].index;break}return l},og=function(t){var n,r=t,a=r.type.displayName,i=(n=t.type)!==null&&n!==void 0&&n.defaultProps?Ve(Ve({},t.type.defaultProps),t.props):t.props,l=i.stroke,o=i.fill,u;switch(a){case"Line":u=l;break;case"Area":case"Radar":u=l&&l!=="none"?l:o;break;default:u=o;break}return u},bK=function(t){var n=t.barSize,r=t.totalSize,a=t.stackGroups,i=a===void 0?{}:a;if(!i)return{};for(var l={},o=Object.keys(i),u=0,s=o.length;u<s;u++)for(var f=i[o[u]].stackGroups,c=Object.keys(f),d=0,h=c.length;d<h;d++){var x=f[c[d]],g=x.items,v=x.cateAxisId,y=g.filter(function(A){return hr(A.type).indexOf("Bar")>=0});if(y&&y.length){var m=y[0].type.defaultProps,b=m!==void 0?Ve(Ve({},m),y[0].props):y[0].props,O=b.barSize,S=b[v];l[S]||(l[S]=[]);var w=ge(O)?n:O;l[S].push({item:y[0],stackList:y.slice(1),barSize:ge(w)?void 0:Va(w,r,0)})}}return l},xK=function(t){var n=t.barGap,r=t.barCategoryGap,a=t.bandSize,i=t.sizeList,l=i===void 0?[]:i,o=t.maxBarSize,u=l.length;if(u<1)return null;var s=Va(n,a,0,!0),f,c=[];if(l[0].barSize===+l[0].barSize){var d=!1,h=a/u,x=l.reduce(function(O,S){return O+S.barSize||0},0);x+=(u-1)*s,x>=a&&(x-=(u-1)*s,s=0),x>=a&&h>0&&(d=!0,h*=.9,x=u*h);var g=(a-x)/2>>0,v={offset:g-s,size:0};f=l.reduce(function(O,S){var w={item:S.item,position:{offset:v.offset+v.size+s,size:d?h:S.barSize}},A=[].concat(DS(O),[w]);return v=A[A.length-1].position,S.stackList&&S.stackList.length&&S.stackList.forEach(function(E){A.push({item:E,position:v})}),A},c)}else{var y=Va(r,a,0,!0);a-2*y-(u-1)*s<=0&&(s=0);var m=(a-2*y-(u-1)*s)/u;m>1&&(m>>=0);var b=o===+o?Math.min(m,o):m;f=l.reduce(function(O,S,w){var A=[].concat(DS(O),[{item:S.item,position:{offset:y+(m+s)*w+(m-b)/2,size:b}}]);return S.stackList&&S.stackList.length&&S.stackList.forEach(function(E){A.push({item:E,position:A[A.length-1].position})}),A},c)}return f},SK=function(t,n,r,a){var i=r.children,l=r.width,o=r.margin,u=l-(o.left||0)-(o.right||0),s=vT({children:i,legendWidth:u});if(s){var f=a||{},c=f.width,d=f.height,h=s.align,x=s.verticalAlign,g=s.layout;if((g==="vertical"||g==="horizontal"&&x==="middle")&&h!=="center"&&Y(t[h]))return Ve(Ve({},t),{},Hi({},h,t[h]+(c||0)));if((g==="horizontal"||g==="vertical"&&h==="center")&&x!=="middle"&&Y(t[x]))return Ve(Ve({},t),{},Hi({},x,t[x]+(d||0)))}return t},OK=function(t,n,r){return ge(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},gT=function(t,n,r,a,i){var l=n.props.children,o=$n(l,Gd).filter(function(s){return OK(a,i,s.props.direction)});if(o&&o.length){var u=o.map(function(s){return s.props.dataKey});return t.reduce(function(s,f){var c=Yn(f,r);if(ge(c))return s;var d=Array.isArray(c)?[Id(c),Ud(c)]:[c,c],h=u.reduce(function(x,g){var v=Yn(f,g,0),y=d[0]-Math.abs(Array.isArray(v)?v[0]:v),m=d[1]+Math.abs(Array.isArray(v)?v[1]:v);return[Math.min(y,x[0]),Math.max(m,x[1])]},[1/0,-1/0]);return[Math.min(h[0],s[0]),Math.max(h[1],s[1])]},[1/0,-1/0])}return null},wK=function(t,n,r,a,i){var l=n.map(function(o){return gT(t,o,r,i,a)}).filter(function(o){return!ge(o)});return l&&l.length?l.reduce(function(o,u){return[Math.min(o[0],u[0]),Math.max(o[1],u[1])]},[1/0,-1/0]):null},bT=function(t,n,r,a,i){var l=n.map(function(u){var s=u.props.dataKey;return r==="number"&&s&&gT(t,u,s,a)||zo(t,s,r,i)});if(r==="number")return l.reduce(function(u,s){return[Math.min(u[0],s[0]),Math.max(u[1],s[1])]},[1/0,-1/0]);var o={};return l.reduce(function(u,s){for(var f=0,c=s.length;f<c;f++)o[s[f]]||(o[s[f]]=!0,u.push(s[f]));return u},[])},xT=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},ST=function(t,n,r,a){if(a)return t.map(function(u){return u.coordinate});var i,l,o=t.map(function(u){return u.coordinate===n&&(i=!0),u.coordinate===r&&(l=!0),u.coordinate});return i||o.push(n),l||o.push(r),o},sr=function(t,n,r){if(!t)return null;var a=t.scale,i=t.duplicateDomain,l=t.type,o=t.range,u=t.realScaleType==="scaleBand"?a.bandwidth()/2:2,s=(n||r)&&l==="category"&&a.bandwidth?a.bandwidth()/u:0;if(s=t.axisType==="angleAxis"&&(o==null?void 0:o.length)>=2?Cn(o[0]-o[1])*2*s:s,n&&(t.ticks||t.niceTicks)){var f=(t.ticks||t.niceTicks).map(function(c){var d=i?i.indexOf(c):c;return{coordinate:a(d)+s,value:c,offset:s}});return f.filter(function(c){return!es(c.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(c,d){return{coordinate:a(c)+s,value:c,index:d,offset:s}}):a.ticks&&!r?a.ticks(t.tickCount).map(function(c){return{coordinate:a(c)+s,value:c,offset:s}}):a.domain().map(function(c,d){return{coordinate:a(c)+s,value:i?i[c]:c,index:d,offset:s}})},hp=new WeakMap,Ps=function(t,n){if(typeof n!="function")return t;hp.has(t)||hp.set(t,new WeakMap);var r=hp.get(t);if(r.has(n))return r.get(n);var a=function(){t.apply(void 0,arguments),n.apply(void 0,arguments)};return r.set(n,a),a},AK=function(t,n,r){var a=t.scale,i=t.type,l=t.layout,o=t.axisType;if(a==="auto")return l==="radial"&&o==="radiusAxis"?{scale:su(),realScaleType:"band"}:l==="radial"&&o==="angleAxis"?{scale:sf(),realScaleType:"linear"}:i==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:Ro(),realScaleType:"point"}:i==="category"?{scale:su(),realScaleType:"band"}:{scale:sf(),realScaleType:"linear"};if(Xa(a)){var u="scale".concat(jd(a));return{scale:(TS[u]||Ro)(),realScaleType:TS[u]?u:"point"}}return ue(a)?{scale:a}:{scale:Ro(),realScaleType:"point"}},zS=1e-4,_K=function(t){var n=t.domain();if(!(!n||n.length<=2)){var r=n.length,a=t.range(),i=Math.min(a[0],a[1])-zS,l=Math.max(a[0],a[1])+zS,o=t(n[0]),u=t(n[r-1]);(o<i||o>l||u<i||u>l)&&t.domain([n[0],n[r-1]])}},EK=function(t,n){if(!t)return null;for(var r=0,a=t.length;r<a;r++)if(t[r].item===n)return t[r].position;return null},jK=function(t,n){if(!n||n.length!==2||!Y(n[0])||!Y(n[1]))return t;var r=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]),i=[t[0],t[1]];return(!Y(t[0])||t[0]<r)&&(i[0]=r),(!Y(t[1])||t[1]>a)&&(i[1]=a),i[0]>a&&(i[0]=a),i[1]<r&&(i[1]=r),i},TK=function(t){var n=t.length;if(!(n<=0))for(var r=0,a=t[0].length;r<a;++r)for(var i=0,l=0,o=0;o<n;++o){var u=es(t[o][r][1])?t[o][r][0]:t[o][r][1];u>=0?(t[o][r][0]=i,t[o][r][1]=i+u,i=t[o][r][1]):(t[o][r][0]=l,t[o][r][1]=l+u,l=t[o][r][1])}},NK=function(t){var n=t.length;if(!(n<=0))for(var r=0,a=t[0].length;r<a;++r)for(var i=0,l=0;l<n;++l){var o=es(t[l][r][1])?t[l][r][0]:t[l][r][1];o>=0?(t[l][r][0]=i,t[l][r][1]=i+o,i=t[l][r][1]):(t[l][r][0]=0,t[l][r][1]=0)}},MK={sign:TK,expand:G8,none:rl,silhouette:Y8,wiggle:X8,positive:NK},CK=function(t,n,r){var a=n.map(function(o){return o.props.dataKey}),i=MK[r],l=q8().keys(a).value(function(o,u){return+Yn(o,u,0)}).order(Uy).offset(i);return l(t)},$K=function(t,n,r,a,i,l){if(!t)return null;var o=l?n.reverse():n,u={},s=o.reduce(function(c,d){var h,x=(h=d.type)!==null&&h!==void 0&&h.defaultProps?Ve(Ve({},d.type.defaultProps),d.props):d.props,g=x.stackId,v=x.hide;if(v)return c;var y=x[r],m=c[y]||{hasStack:!1,stackGroups:{}};if(ut(g)){var b=m.stackGroups[g]||{numericAxisId:r,cateAxisId:a,items:[]};b.items.push(d),m.hasStack=!0,m.stackGroups[g]=b}else m.stackGroups[Ed("_stackId_")]={numericAxisId:r,cateAxisId:a,items:[d]};return Ve(Ve({},c),{},Hi({},y,m))},u),f={};return Object.keys(s).reduce(function(c,d){var h=s[d];if(h.hasStack){var x={};h.stackGroups=Object.keys(h.stackGroups).reduce(function(g,v){var y=h.stackGroups[v];return Ve(Ve({},g),{},Hi({},v,{numericAxisId:r,cateAxisId:a,items:y.items,stackedData:CK(t,y.items,i)}))},x)}return Ve(Ve({},c),{},Hi({},d,h))},f)},PK=function(t,n){var r=n.realScaleType,a=n.type,i=n.tickCount,l=n.originalDomain,o=n.allowDecimals,u=r||n.scale;if(u!=="auto"&&u!=="linear")return null;if(i&&a==="number"&&l&&(l[0]==="auto"||l[1]==="auto")){var s=t.domain();if(!s.length)return null;var f=GV(s,i,o);return t.domain([Id(f),Ud(f)]),{niceTicks:f}}if(i&&a==="number"){var c=t.domain(),d=YV(c,i,o);return{niceTicks:d}}return null},BS=function(t){var n=t.axis,r=t.ticks,a=t.offset,i=t.bandSize,l=t.entry,o=t.index;if(n.type==="category")return r[o]?r[o].coordinate+a:null;var u=Yn(l,n.dataKey,n.domain[o]);return ge(u)?null:n.scale(u)-i/2+a},DK=function(t){var n=t.numericAxis,r=n.scale.domain();if(n.type==="number"){var a=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]);return a<=0&&i>=0?0:i<0?i:a}return r[0]},RK=function(t,n){var r,a=(r=t.type)!==null&&r!==void 0&&r.defaultProps?Ve(Ve({},t.type.defaultProps),t.props):t.props,i=a.stackId;if(ut(i)){var l=n[i];if(l){var o=l.items.indexOf(t);return o>=0?l.stackedData[o]:null}}return null},zK=function(t){return t.reduce(function(n,r){return[Id(r.concat([n[0]]).filter(Y)),Ud(r.concat([n[1]]).filter(Y))]},[1/0,-1/0])},OT=function(t,n,r){return Object.keys(t).reduce(function(a,i){var l=t[i],o=l.stackedData,u=o.reduce(function(s,f){var c=zK(f.slice(n,r+1));return[Math.min(s[0],c[0]),Math.max(s[1],c[1])]},[1/0,-1/0]);return[Math.min(u[0],a[0]),Math.max(u[1],a[1])]},[1/0,-1/0]).map(function(a){return a===1/0||a===-1/0?0:a})},LS=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,kS=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,mm=function(t,n,r){if(ue(t))return t(n,r);if(!Array.isArray(t))return n;var a=[];if(Y(t[0]))a[0]=r?t[0]:Math.min(t[0],n[0]);else if(LS.test(t[0])){var i=+LS.exec(t[0])[1];a[0]=n[0]-i}else ue(t[0])?a[0]=t[0](n[0]):a[0]=n[0];if(Y(t[1]))a[1]=r?t[1]:Math.max(t[1],n[1]);else if(kS.test(t[1])){var l=+kS.exec(t[1])[1];a[1]=n[1]+l}else ue(t[1])?a[1]=t[1](n[1]):a[1]=n[1];return a},mf=function(t,n,r){if(t&&t.scale&&t.scale.bandwidth){var a=t.scale.bandwidth();if(!r||a>0)return a}if(t&&n&&n.length>=2){for(var i=D0(n,function(c){return c.coordinate}),l=1/0,o=1,u=i.length;o<u;o++){var s=i[o],f=i[o-1];l=Math.min((s.coordinate||0)-(f.coordinate||0),l)}return l===1/0?0:l}return r?void 0:0},US=function(t,n,r){return!t||!t.length||ag(t,Sn(r,"type.defaultProps.domain"))?n:t},wT=function(t,n){var r=t.type.defaultProps?Ve(Ve({},t.type.defaultProps),t.props):t.props,a=r.dataKey,i=r.name,l=r.unit,o=r.formatter,u=r.tooltipType,s=r.chartType,f=r.hide;return Ve(Ve({},ye(t,!1)),{},{dataKey:a,unit:l,formatter:o,name:i||a,color:og(t),value:Yn(n,a),type:u,payload:n,chartType:s,hide:f})};function gu(e){"@babel/helpers - typeof";return gu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gu(e)}function IS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function HS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?IS(Object(n),!0).forEach(function(r){BK(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):IS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function BK(e,t,n){return t=LK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function LK(e){var t=kK(e,"string");return gu(t)=="symbol"?t:t+""}function kK(e,t){if(gu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(gu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var vf=Math.PI/180,UK=function(t){return t*180/Math.PI},_t=function(t,n,r,a){return{x:t+Math.cos(-vf*a)*r,y:n+Math.sin(-vf*a)*r}},IK=function(t,n){var r=t.x,a=t.y,i=n.x,l=n.y;return Math.sqrt(Math.pow(r-i,2)+Math.pow(a-l,2))},HK=function(t,n){var r=t.x,a=t.y,i=n.cx,l=n.cy,o=IK({x:r,y:a},{x:i,y:l});if(o<=0)return{radius:o};var u=(r-i)/o,s=Math.acos(u);return a>l&&(s=2*Math.PI-s),{radius:o,angle:UK(s),angleInRadian:s}},qK=function(t){var n=t.startAngle,r=t.endAngle,a=Math.floor(n/360),i=Math.floor(r/360),l=Math.min(a,i);return{startAngle:n-l*360,endAngle:r-l*360}},GK=function(t,n){var r=n.startAngle,a=n.endAngle,i=Math.floor(r/360),l=Math.floor(a/360),o=Math.min(i,l);return t+o*360},qS=function(t,n){var r=t.x,a=t.y,i=HK({x:r,y:a},n),l=i.radius,o=i.angle,u=n.innerRadius,s=n.outerRadius;if(l<u||l>s)return!1;if(l===0)return!0;var f=qK(n),c=f.startAngle,d=f.endAngle,h=o,x;if(c<=d){for(;h>d;)h-=360;for(;h<c;)h+=360;x=h>=c&&h<=d}else{for(;h>c;)h-=360;for(;h<d;)h+=360;x=h>=d&&h<=c}return x?HS(HS({},n),{},{radius:l,angle:GK(h,n)}):null};function bu(e){"@babel/helpers - typeof";return bu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bu(e)}var YK=["offset"];function XK(e){return QK(e)||FK(e)||KK(e)||VK()}function VK(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function KK(e,t){if(e){if(typeof e=="string")return vm(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 vm(e,t)}}function FK(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function QK(e){if(Array.isArray(e))return vm(e)}function vm(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 WK(e,t){if(e==null)return{};var n=ZK(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ZK(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 GS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).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?GS(Object(n),!0).forEach(function(r){JK(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):GS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function JK(e,t,n){return t=eF(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eF(e){var t=tF(e,"string");return bu(t)=="symbol"?t:t+""}function tF(e,t){if(bu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(bu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function xu(){return xu=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},xu.apply(this,arguments)}var nF=function(t){var n=t.value,r=t.formatter,a=ge(t.children)?n:t.children;return ue(r)?r(a):a},rF=function(t,n){var r=Cn(n-t),a=Math.min(Math.abs(n-t),360);return r*a},aF=function(t,n,r){var a=t.position,i=t.viewBox,l=t.offset,o=t.className,u=i,s=u.cx,f=u.cy,c=u.innerRadius,d=u.outerRadius,h=u.startAngle,x=u.endAngle,g=u.clockWise,v=(c+d)/2,y=rF(h,x),m=y>=0?1:-1,b,O;a==="insideStart"?(b=h+m*l,O=g):a==="insideEnd"?(b=x-m*l,O=!g):a==="end"&&(b=x+m*l,O=g),O=y<=0?O:!O;var S=_t(s,f,v,b),w=_t(s,f,v,b+(O?1:-1)*359),A="M".concat(S.x,",").concat(S.y,`
A`).concat(v,",").concat(v,",0,1,").concat(O?0:1,`,
`).concat(w.x,",").concat(w.y),E=ge(t.id)?Ed("recharts-radial-line-"):t.id;return C.createElement("text",xu({},r,{dominantBaseline:"central",className:ve("recharts-radial-bar-label",o)}),C.createElement("defs",null,C.createElement("path",{id:E,d:A})),C.createElement("textPath",{xlinkHref:"#".concat(E)},n))},iF=function(t){var n=t.viewBox,r=t.offset,a=t.position,i=n,l=i.cx,o=i.cy,u=i.innerRadius,s=i.outerRadius,f=i.startAngle,c=i.endAngle,d=(f+c)/2;if(a==="outside"){var h=_t(l,o,s+r,d),x=h.x,g=h.y;return{x,y:g,textAnchor:x>=l?"start":"end",verticalAnchor:"middle"}}if(a==="center")return{x:l,y:o,textAnchor:"middle",verticalAnchor:"middle"};if(a==="centerTop")return{x:l,y:o,textAnchor:"middle",verticalAnchor:"start"};if(a==="centerBottom")return{x:l,y:o,textAnchor:"middle",verticalAnchor:"end"};var v=(u+s)/2,y=_t(l,o,v,d),m=y.x,b=y.y;return{x:m,y:b,textAnchor:"middle",verticalAnchor:"middle"}},lF=function(t){var n=t.viewBox,r=t.parentViewBox,a=t.offset,i=t.position,l=n,o=l.x,u=l.y,s=l.width,f=l.height,c=f>=0?1:-1,d=c*a,h=c>0?"end":"start",x=c>0?"start":"end",g=s>=0?1:-1,v=g*a,y=g>0?"end":"start",m=g>0?"start":"end";if(i==="top"){var b={x:o+s/2,y:u-c*a,textAnchor:"middle",verticalAnchor:h};return lt(lt({},b),r?{height:Math.max(u-r.y,0),width:s}:{})}if(i==="bottom"){var O={x:o+s/2,y:u+f+d,textAnchor:"middle",verticalAnchor:x};return lt(lt({},O),r?{height:Math.max(r.y+r.height-(u+f),0),width:s}:{})}if(i==="left"){var S={x:o-v,y:u+f/2,textAnchor:y,verticalAnchor:"middle"};return lt(lt({},S),r?{width:Math.max(S.x-r.x,0),height:f}:{})}if(i==="right"){var w={x:o+s+v,y:u+f/2,textAnchor:m,verticalAnchor:"middle"};return lt(lt({},w),r?{width:Math.max(r.x+r.width-w.x,0),height:f}:{})}var A=r?{width:s,height:f}:{};return i==="insideLeft"?lt({x:o+v,y:u+f/2,textAnchor:m,verticalAnchor:"middle"},A):i==="insideRight"?lt({x:o+s-v,y:u+f/2,textAnchor:y,verticalAnchor:"middle"},A):i==="insideTop"?lt({x:o+s/2,y:u+d,textAnchor:"middle",verticalAnchor:x},A):i==="insideBottom"?lt({x:o+s/2,y:u+f-d,textAnchor:"middle",verticalAnchor:h},A):i==="insideTopLeft"?lt({x:o+v,y:u+d,textAnchor:m,verticalAnchor:x},A):i==="insideTopRight"?lt({x:o+s-v,y:u+d,textAnchor:y,verticalAnchor:x},A):i==="insideBottomLeft"?lt({x:o+v,y:u+f-d,textAnchor:m,verticalAnchor:h},A):i==="insideBottomRight"?lt({x:o+s-v,y:u+f-d,textAnchor:y,verticalAnchor:h},A):Ll(i)&&(Y(i.x)||Ea(i.x))&&(Y(i.y)||Ea(i.y))?lt({x:o+Va(i.x,s),y:u+Va(i.y,f),textAnchor:"end",verticalAnchor:"end"},A):lt({x:o+s/2,y:u+f/2,textAnchor:"middle",verticalAnchor:"middle"},A)},oF=function(t){return"cx"in t&&Y(t.cx)};function Nt(e){var t=e.offset,n=t===void 0?5:t,r=WK(e,YK),a=lt({offset:n},r),i=a.viewBox,l=a.position,o=a.value,u=a.children,s=a.content,f=a.className,c=f===void 0?"":f,d=a.textBreakAll;if(!i||ge(o)&&ge(u)&&!_.isValidElement(s)&&!ue(s))return null;if(_.isValidElement(s))return _.cloneElement(s,a);var h;if(ue(s)){if(h=_.createElement(s,a),_.isValidElement(h))return h}else h=nF(a);var x=oF(i),g=ye(a,!0);if(x&&(l==="insideStart"||l==="insideEnd"||l==="end"))return aF(a,h,g);var v=x?iF(a):lF(a);return C.createElement(ef,xu({className:ve("recharts-label",c)},g,v,{breakAll:d}),h)}Nt.displayName="Label";var AT=function(t){var n=t.cx,r=t.cy,a=t.angle,i=t.startAngle,l=t.endAngle,o=t.r,u=t.radius,s=t.innerRadius,f=t.outerRadius,c=t.x,d=t.y,h=t.top,x=t.left,g=t.width,v=t.height,y=t.clockWise,m=t.labelViewBox;if(m)return m;if(Y(g)&&Y(v)){if(Y(c)&&Y(d))return{x:c,y:d,width:g,height:v};if(Y(h)&&Y(x))return{x:h,y:x,width:g,height:v}}return Y(c)&&Y(d)?{x:c,y:d,width:0,height:0}:Y(n)&&Y(r)?{cx:n,cy:r,startAngle:i||a||0,endAngle:l||a||0,innerRadius:s||0,outerRadius:f||u||o||0,clockWise:y}:t.viewBox?t.viewBox:{}},uF=function(t,n){return t?t===!0?C.createElement(Nt,{key:"label-implicit",viewBox:n}):ut(t)?C.createElement(Nt,{key:"label-implicit",viewBox:n,value:t}):_.isValidElement(t)?t.type===Nt?_.cloneElement(t,{key:"label-implicit",viewBox:n}):C.createElement(Nt,{key:"label-implicit",content:t,viewBox:n}):ue(t)?C.createElement(Nt,{key:"label-implicit",content:t,viewBox:n}):Ll(t)?C.createElement(Nt,xu({viewBox:n},t,{key:"label-implicit"})):null:null},sF=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 a=t.children,i=AT(t),l=$n(a,Nt).map(function(u,s){return _.cloneElement(u,{viewBox:n||i,key:"label-".concat(s)})});if(!r)return l;var o=uF(t.label,n||i);return[o].concat(XK(l))};Nt.parseViewBox=AT;Nt.renderCallByParent=sF;function cF(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var fF=cF;const dF=Me(fF);function Su(e){"@babel/helpers - typeof";return Su=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Su(e)}var hF=["valueAccessor"],pF=["data","dataKey","clockWise","id","textBreakAll"];function yF(e){return bF(e)||gF(e)||vF(e)||mF()}function mF(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function vF(e,t){if(e){if(typeof e=="string")return gm(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 gm(e,t)}}function gF(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function bF(e){if(Array.isArray(e))return gm(e)}function gm(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 gf(){return gf=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},gf.apply(this,arguments)}function YS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function XS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?YS(Object(n),!0).forEach(function(r){xF(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):YS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function xF(e,t,n){return t=SF(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function SF(e){var t=OF(e,"string");return Su(t)=="symbol"?t:t+""}function OF(e,t){if(Su(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Su(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function VS(e,t){if(e==null)return{};var n=wF(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function wF(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 AF=function(t){return Array.isArray(t.value)?dF(t.value):t.value};function La(e){var t=e.valueAccessor,n=t===void 0?AF:t,r=VS(e,hF),a=r.data,i=r.dataKey,l=r.clockWise,o=r.id,u=r.textBreakAll,s=VS(r,pF);return!a||!a.length?null:C.createElement(yt,{className:"recharts-label-list"},a.map(function(f,c){var d=ge(i)?n(f,c):Yn(f&&f.payload,i),h=ge(o)?{}:{id:"".concat(o,"-").concat(c)};return C.createElement(Nt,gf({},ye(f,!0),s,h,{parentViewBox:f.parentViewBox,value:d,textBreakAll:u,viewBox:Nt.parseViewBox(ge(l)?f:XS(XS({},f),{},{clockWise:l})),key:"label-".concat(c),index:c}))}))}La.displayName="LabelList";function _F(e,t){return e?e===!0?C.createElement(La,{key:"labelList-implicit",data:t}):C.isValidElement(e)||ue(e)?C.createElement(La,{key:"labelList-implicit",data:t,content:e}):Ll(e)?C.createElement(La,gf({data:t},e,{key:"labelList-implicit"})):null:null}function EF(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,a=$n(r,La).map(function(l,o){return _.cloneElement(l,{data:t,key:"labelList-".concat(o)})});if(!n)return a;var i=_F(e.label,t);return[i].concat(yF(a))}La.renderCallByParent=EF;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 bm(){return bm=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},bm.apply(this,arguments)}function KS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function FS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?KS(Object(n),!0).forEach(function(r){jF(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):KS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function jF(e,t,n){return t=TF(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function TF(e){var t=NF(e,"string");return Ou(t)=="symbol"?t:t+""}function NF(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 MF=function(t,n){var r=Cn(n-t),a=Math.min(Math.abs(n-t),359.999);return r*a},Ds=function(t){var n=t.cx,r=t.cy,a=t.radius,i=t.angle,l=t.sign,o=t.isExternal,u=t.cornerRadius,s=t.cornerIsExternal,f=u*(o?1:-1)+a,c=Math.asin(u/f)/vf,d=s?i:i+l*c,h=_t(n,r,f,d),x=_t(n,r,a,d),g=s?i-l*c:i,v=_t(n,r,f*Math.cos(c*vf),g);return{center:h,circleTangency:x,lineTangency:v,theta:c}},_T=function(t){var n=t.cx,r=t.cy,a=t.innerRadius,i=t.outerRadius,l=t.startAngle,o=t.endAngle,u=MF(l,o),s=l+u,f=_t(n,r,i,l),c=_t(n,r,i,s),d="M ".concat(f.x,",").concat(f.y,`
A `).concat(i,",").concat(i,`,0,
`).concat(+(Math.abs(u)>180),",").concat(+(l>s),`,
`).concat(c.x,",").concat(c.y,`
`);if(a>0){var h=_t(n,r,a,l),x=_t(n,r,a,s);d+="L ".concat(x.x,",").concat(x.y,`
A `).concat(a,",").concat(a,`,0,
`).concat(+(Math.abs(u)>180),",").concat(+(l<=s),`,
`).concat(h.x,",").concat(h.y," Z")}else d+="L ".concat(n,",").concat(r," Z");return d},CF=function(t){var n=t.cx,r=t.cy,a=t.innerRadius,i=t.outerRadius,l=t.cornerRadius,o=t.forceCornerRadius,u=t.cornerIsExternal,s=t.startAngle,f=t.endAngle,c=Cn(f-s),d=Ds({cx:n,cy:r,radius:i,angle:s,sign:c,cornerRadius:l,cornerIsExternal:u}),h=d.circleTangency,x=d.lineTangency,g=d.theta,v=Ds({cx:n,cy:r,radius:i,angle:f,sign:-c,cornerRadius:l,cornerIsExternal:u}),y=v.circleTangency,m=v.lineTangency,b=v.theta,O=u?Math.abs(s-f):Math.abs(s-f)-g-b;if(O<0)return o?"M ".concat(x.x,",").concat(x.y,`
a`).concat(l,",").concat(l,",0,0,1,").concat(l*2,`,0
a`).concat(l,",").concat(l,",0,0,1,").concat(-l*2,`,0
`):_T({cx:n,cy:r,innerRadius:a,outerRadius:i,startAngle:s,endAngle:f});var S="M ".concat(x.x,",").concat(x.y,`
A`).concat(l,",").concat(l,",0,0,").concat(+(c<0),",").concat(h.x,",").concat(h.y,`
A`).concat(i,",").concat(i,",0,").concat(+(O>180),",").concat(+(c<0),",").concat(y.x,",").concat(y.y,`
A`).concat(l,",").concat(l,",0,0,").concat(+(c<0),",").concat(m.x,",").concat(m.y,`
`);if(a>0){var w=Ds({cx:n,cy:r,radius:a,angle:s,sign:c,isExternal:!0,cornerRadius:l,cornerIsExternal:u}),A=w.circleTangency,E=w.lineTangency,j=w.theta,$=Ds({cx:n,cy:r,radius:a,angle:f,sign:-c,isExternal:!0,cornerRadius:l,cornerIsExternal:u}),P=$.circleTangency,M=$.lineTangency,k=$.theta,z=u?Math.abs(s-f):Math.abs(s-f)-j-k;if(z<0&&l===0)return"".concat(S,"L").concat(n,",").concat(r,"Z");S+="L".concat(M.x,",").concat(M.y,`
A`).concat(l,",").concat(l,",0,0,").concat(+(c<0),",").concat(P.x,",").concat(P.y,`
A`).concat(a,",").concat(a,",0,").concat(+(z>180),",").concat(+(c>0),",").concat(A.x,",").concat(A.y,`
A`).concat(l,",").concat(l,",0,0,").concat(+(c<0),",").concat(E.x,",").concat(E.y,"Z")}else S+="L".concat(n,",").concat(r,"Z");return S},$F={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},ET=function(t){var n=FS(FS({},$F),t),r=n.cx,a=n.cy,i=n.innerRadius,l=n.outerRadius,o=n.cornerRadius,u=n.forceCornerRadius,s=n.cornerIsExternal,f=n.startAngle,c=n.endAngle,d=n.className;if(l<i||f===c)return null;var h=ve("recharts-sector",d),x=l-i,g=Va(o,x,0,!0),v;return g>0&&Math.abs(f-c)<360?v=CF({cx:r,cy:a,innerRadius:i,outerRadius:l,cornerRadius:Math.min(g,x/2),forceCornerRadius:u,cornerIsExternal:s,startAngle:f,endAngle:c}):v=_T({cx:r,cy:a,innerRadius:i,outerRadius:l,startAngle:f,endAngle:c}),C.createElement("path",bm({},ye(n,!0),{className:h,d:v,role:"img"}))};function wu(e){"@babel/helpers - typeof";return wu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wu(e)}function xm(){return xm=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},xm.apply(this,arguments)}function QS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function WS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?QS(Object(n),!0).forEach(function(r){PF(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):QS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function PF(e,t,n){return t=DF(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function DF(e){var t=RF(e,"string");return wu(t)=="symbol"?t:t+""}function RF(e,t){if(wu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(wu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ZS={curveBasisClosed:$8,curveBasisOpen:P8,curveBasis:C8,curveBumpX:v8,curveBumpY:g8,curveLinearClosed:D8,curveLinear:Nd,curveMonotoneX:R8,curveMonotoneY:z8,curveNatural:B8,curveStep:L8,curveStepAfter:U8,curveStepBefore:k8},Rs=function(t){return t.x===+t.x&&t.y===+t.y},so=function(t){return t.x},co=function(t){return t.y},zF=function(t,n){if(ue(t))return t;var r="curve".concat(jd(t));return(r==="curveMonotone"||r==="curveBump")&&n?ZS["".concat(r).concat(n==="vertical"?"Y":"X")]:ZS[r]||Nd},BF=function(t){var n=t.type,r=n===void 0?"linear":n,a=t.points,i=a===void 0?[]:a,l=t.baseLine,o=t.layout,u=t.connectNulls,s=u===void 0?!1:u,f=zF(r,o),c=s?i.filter(function(g){return Rs(g)}):i,d;if(Array.isArray(l)){var h=s?l.filter(function(g){return Rs(g)}):l,x=c.map(function(g,v){return WS(WS({},g),{},{base:h[v]})});return o==="vertical"?d=_s().y(co).x1(so).x0(function(g){return g.base.x}):d=_s().x(so).y1(co).y0(function(g){return g.base.y}),d.defined(Rs).curve(f),d(x)}return o==="vertical"&&Y(l)?d=_s().y(co).x1(so).x0(l):Y(l)?d=_s().x(so).y1(co).y0(l):d=jE().x(so).y(co),d.defined(Rs).curve(f),d(c)},JS=function(t){var n=t.className,r=t.points,a=t.path,i=t.pathRef;if((!r||!r.length)&&!a)return null;var l=r&&r.length?BF(t):a;return _.createElement("path",xm({},ye(t,!1),kc(t),{className:ve("recharts-curve",n),d:l,ref:i}))},jT={exports:{}},LF="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",kF=LF,UF=kF;function TT(){}function NT(){}NT.resetWarningCache=TT;var IF=function(){function e(r,a,i,l,o,u){if(u!==UF){var s=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 s.name="Invariant Violation",s}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:NT,resetWarningCache:TT};return n.PropTypes=n,n};jT.exports=IF();var HF=jT.exports;const xe=Me(HF),{getOwnPropertyNames:qF,getOwnPropertySymbols:GF}=Object,{hasOwnProperty:YF}=Object.prototype;function pp(e,t){return function(r,a,i){return e(r,a,i)&&t(r,a,i)}}function zs(e){return function(n,r,a){if(!n||!r||typeof n!="object"||typeof r!="object")return e(n,r,a);const{cache:i}=a,l=i.get(n),o=i.get(r);if(l&&o)return l===r&&o===n;i.set(n,r),i.set(r,n);const u=e(n,r,a);return i.delete(n),i.delete(r),u}}function XF(e){return e!=null?e[Symbol.toStringTag]:void 0}function eO(e){return qF(e).concat(GF(e))}const VF=Object.hasOwn||((e,t)=>YF.call(e,t));function ii(e,t){return e===t||!e&&!t&&e!==e&&t!==t}const KF="__v",FF="__o",QF="_owner",{getOwnPropertyDescriptor:tO,keys:nO}=Object;function WF(e,t){return e.byteLength===t.byteLength&&bf(new Uint8Array(e),new Uint8Array(t))}function ZF(e,t,n){let r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function JF(e,t){return e.byteLength===t.byteLength&&bf(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function eQ(e,t){return ii(e.getTime(),t.getTime())}function tQ(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function nQ(e,t){return e===t}function rO(e,t,n){const r=e.size;if(r!==t.size)return!1;if(!r)return!0;const a=new Array(r),i=e.entries();let l,o,u=0;for(;(l=i.next())&&!l.done;){const s=t.entries();let f=!1,c=0;for(;(o=s.next())&&!o.done;){if(a[c]){c++;continue}const d=l.value,h=o.value;if(n.equals(d[0],h[0],u,c,e,t,n)&&n.equals(d[1],h[1],d[0],h[0],e,t,n)){f=a[c]=!0;break}c++}if(!f)return!1;u++}return!0}const rQ=ii;function aQ(e,t,n){const r=nO(e);let a=r.length;if(nO(t).length!==a)return!1;for(;a-- >0;)if(!MT(e,t,n,r[a]))return!1;return!0}function fo(e,t,n){const r=eO(e);let a=r.length;if(eO(t).length!==a)return!1;let i,l,o;for(;a-- >0;)if(i=r[a],!MT(e,t,n,i)||(l=tO(e,i),o=tO(t,i),(l||o)&&(!l||!o||l.configurable!==o.configurable||l.enumerable!==o.enumerable||l.writable!==o.writable)))return!1;return!0}function iQ(e,t){return ii(e.valueOf(),t.valueOf())}function lQ(e,t){return e.source===t.source&&e.flags===t.flags}function aO(e,t,n){const r=e.size;if(r!==t.size)return!1;if(!r)return!0;const a=new Array(r),i=e.values();let l,o;for(;(l=i.next())&&!l.done;){const u=t.values();let s=!1,f=0;for(;(o=u.next())&&!o.done;){if(!a[f]&&n.equals(l.value,o.value,l.value,o.value,e,t,n)){s=a[f]=!0;break}f++}if(!s)return!1}return!0}function bf(e,t){let n=e.byteLength;if(t.byteLength!==n||e.byteOffset!==t.byteOffset)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}function oQ(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 MT(e,t,n,r){return(r===QF||r===FF||r===KF)&&(e.$$typeof||t.$$typeof)?!0:VF(t,r)&&n.equals(e[r],t[r],r,r,e,t,n)}const uQ="[object ArrayBuffer]",sQ="[object Arguments]",cQ="[object Boolean]",fQ="[object DataView]",dQ="[object Date]",hQ="[object Error]",pQ="[object Map]",yQ="[object Number]",mQ="[object Object]",vQ="[object RegExp]",gQ="[object Set]",bQ="[object String]",xQ={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},SQ="[object URL]",OQ=Object.prototype.toString;function wQ({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:n,areDatesEqual:r,areErrorsEqual:a,areFunctionsEqual:i,areMapsEqual:l,areNumbersEqual:o,areObjectsEqual:u,arePrimitiveWrappersEqual:s,areRegExpsEqual:f,areSetsEqual:c,areTypedArraysEqual:d,areUrlsEqual:h,unknownTagComparators:x}){return function(v,y,m){if(v===y)return!0;if(v==null||y==null)return!1;const b=typeof v;if(b!==typeof y)return!1;if(b!=="object")return b==="number"?o(v,y,m):b==="function"?i(v,y,m):!1;const O=v.constructor;if(O!==y.constructor)return!1;if(O===Object)return u(v,y,m);if(Array.isArray(v))return t(v,y,m);if(O===Date)return r(v,y,m);if(O===RegExp)return f(v,y,m);if(O===Map)return l(v,y,m);if(O===Set)return c(v,y,m);const S=OQ.call(v);if(S===dQ)return r(v,y,m);if(S===vQ)return f(v,y,m);if(S===pQ)return l(v,y,m);if(S===gQ)return c(v,y,m);if(S===mQ)return typeof v.then!="function"&&typeof y.then!="function"&&u(v,y,m);if(S===SQ)return h(v,y,m);if(S===hQ)return a(v,y,m);if(S===sQ)return u(v,y,m);if(xQ[S])return d(v,y,m);if(S===uQ)return e(v,y,m);if(S===fQ)return n(v,y,m);if(S===cQ||S===yQ||S===bQ)return s(v,y,m);if(x){let w=x[S];if(!w){const A=XF(v);A&&(w=x[A])}if(w)return w(v,y,m)}return!1}}function AQ({circular:e,createCustomConfig:t,strict:n}){let r={areArrayBuffersEqual:WF,areArraysEqual:n?fo:ZF,areDataViewsEqual:JF,areDatesEqual:eQ,areErrorsEqual:tQ,areFunctionsEqual:nQ,areMapsEqual:n?pp(rO,fo):rO,areNumbersEqual:rQ,areObjectsEqual:n?fo:aQ,arePrimitiveWrappersEqual:iQ,areRegExpsEqual:lQ,areSetsEqual:n?pp(aO,fo):aO,areTypedArraysEqual:n?pp(bf,fo):bf,areUrlsEqual:oQ,unknownTagComparators:void 0};if(t&&(r=Object.assign({},r,t(r))),e){const a=zs(r.areArraysEqual),i=zs(r.areMapsEqual),l=zs(r.areObjectsEqual),o=zs(r.areSetsEqual);r=Object.assign({},r,{areArraysEqual:a,areMapsEqual:i,areObjectsEqual:l,areSetsEqual:o})}return r}function _Q(e){return function(t,n,r,a,i,l,o){return e(t,n,o)}}function EQ({circular:e,comparator:t,createState:n,equals:r,strict:a}){if(n)return function(o,u){const{cache:s=e?new WeakMap:void 0,meta:f}=n();return t(o,u,{cache:s,equals:r,meta:f,strict:a})};if(e)return function(o,u){return t(o,u,{cache:new WeakMap,equals:r,meta:void 0,strict:a})};const i={cache:void 0,equals:r,meta:void 0,strict:a};return function(o,u){return t(o,u,i)}}const jQ=pa();pa({strict:!0});pa({circular:!0});pa({circular:!0,strict:!0});pa({createInternalComparator:()=>ii});pa({strict:!0,createInternalComparator:()=>ii});pa({circular:!0,createInternalComparator:()=>ii});pa({circular:!0,createInternalComparator:()=>ii,strict:!0});function pa(e={}){const{circular:t=!1,createInternalComparator:n,createState:r,strict:a=!1}=e,i=AQ(e),l=wQ(i),o=n?n(l):_Q(l);return EQ({circular:t,comparator:l,createState:r,equals:o,strict:a})}function TQ(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function iO(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function a(i){n<0&&(n=i),i-n>t?(e(i),n=-1):TQ(a)};requestAnimationFrame(r)}function Sm(e){"@babel/helpers - typeof";return Sm=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},Sm(e)}function NQ(e){return PQ(e)||$Q(e)||CQ(e)||MQ()}function MQ(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function CQ(e,t){if(e){if(typeof e=="string")return lO(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 lO(e,t)}}function lO(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 $Q(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function PQ(e){if(Array.isArray(e))return e}function DQ(){var e={},t=function(){return null},n=!1,r=function a(i){if(!n){if(Array.isArray(i)){if(!i.length)return;var l=i,o=NQ(l),u=o[0],s=o.slice(1);if(typeof u=="number"){iO(a.bind(null,s),u);return}a(u),iO(a.bind(null,s));return}Sm(i)==="object"&&(e=i,t(e)),typeof i=="function"&&i()}};return{stop:function(){n=!0},start:function(i){n=!1,r(i)},subscribe:function(i){return t=i,function(){t=function(){return null}}}}}function Au(e){"@babel/helpers - typeof";return Au=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Au(e)}function oO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function uO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?oO(Object(n),!0).forEach(function(r){CT(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function CT(e,t,n){return t=RQ(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function RQ(e){var t=zQ(e,"string");return Au(t)==="symbol"?t:String(t)}function zQ(e,t){if(Au(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Au(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var BQ=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,a){return r.filter(function(i){return a.includes(i)})})},LQ=function(t){return t},kQ=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},Bo=function(t,n){return Object.keys(n).reduce(function(r,a){return uO(uO({},r),{},CT({},a,t(a,n[a])))},{})},sO=function(t,n,r){return t.map(function(a){return"".concat(kQ(a)," ").concat(n,"ms ").concat(r)}).join(",")};function UQ(e,t){return qQ(e)||HQ(e,t)||$T(e,t)||IQ()}function IQ(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function HQ(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,i,l,o=[],u=!0,s=!1;try{if(i=(n=n.call(e)).next,t!==0)for(;!(u=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);u=!0);}catch(f){s=!0,a=f}finally{try{if(!u&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return o}}function qQ(e){if(Array.isArray(e))return e}function GQ(e){return VQ(e)||XQ(e)||$T(e)||YQ()}function YQ(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $T(e,t){if(e){if(typeof e=="string")return Om(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 Om(e,t)}}function XQ(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function VQ(e){if(Array.isArray(e))return Om(e)}function Om(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 xf=1e-4,PT=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},DT=function(t,n){return t.map(function(r,a){return r*Math.pow(n,a)}).reduce(function(r,a){return r+a})},cO=function(t,n){return function(r){var a=PT(t,n);return DT(a,r)}},KQ=function(t,n){return function(r){var a=PT(t,n),i=[].concat(GQ(a.map(function(l,o){return l*o}).slice(1)),[0]);return DT(i,r)}},fO=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var a=n[0],i=n[1],l=n[2],o=n[3];if(n.length===1)switch(n[0]){case"linear":a=0,i=0,l=1,o=1;break;case"ease":a=.25,i=.1,l=.25,o=1;break;case"ease-in":a=.42,i=0,l=1,o=1;break;case"ease-out":a=.42,i=0,l=.58,o=1;break;case"ease-in-out":a=0,i=0,l=.58,o=1;break;default:{var u=n[0].split("(");if(u[0]==="cubic-bezier"&&u[1].split(")")[0].split(",").length===4){var s=u[1].split(")")[0].split(",").map(function(v){return parseFloat(v)}),f=UQ(s,4);a=f[0],i=f[1],l=f[2],o=f[3]}}}var c=cO(a,l),d=cO(i,o),h=KQ(a,l),x=function(y){return y>1?1:y<0?0:y},g=function(y){for(var m=y>1?1:y,b=m,O=0;O<8;++O){var S=c(b)-m,w=h(b);if(Math.abs(S-m)<xf||w<xf)return d(b);b=x(b-S/w)}return d(b)};return g.isStepper=!1,g},FQ=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,r=n===void 0?100:n,a=t.damping,i=a===void 0?8:a,l=t.dt,o=l===void 0?17:l,u=function(f,c,d){var h=-(f-c)*r,x=d*i,g=d+(h-x)*o/1e3,v=d*o/1e3+f;return Math.abs(v-c)<xf&&Math.abs(g)<xf?[c,0]:[v,g]};return u.isStepper=!0,u.dt=o,u},QQ=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var a=n[0];if(typeof a=="string")switch(a){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return fO(a);case"spring":return FQ();default:if(a.split("(")[0]==="cubic-bezier")return fO(a)}return typeof a=="function"?a:null};function _u(e){"@babel/helpers - typeof";return _u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_u(e)}function dO(e){return JQ(e)||ZQ(e)||RT(e)||WQ()}function WQ(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ZQ(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function JQ(e){if(Array.isArray(e))return Am(e)}function hO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function bt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?hO(Object(n),!0).forEach(function(r){wm(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function wm(e,t,n){return t=eW(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eW(e){var t=tW(e,"string");return _u(t)==="symbol"?t:String(t)}function tW(e,t){if(_u(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(_u(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function nW(e,t){return iW(e)||aW(e,t)||RT(e,t)||rW()}function rW(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function RT(e,t){if(e){if(typeof e=="string")return Am(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 Am(e,t)}}function Am(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 aW(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,i,l,o=[],u=!0,s=!1;try{if(i=(n=n.call(e)).next,t!==0)for(;!(u=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);u=!0);}catch(f){s=!0,a=f}finally{try{if(!u&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return o}}function iW(e){if(Array.isArray(e))return e}var Sf=function(t,n,r){return t+(n-t)*r},_m=function(t){var n=t.from,r=t.to;return n!==r},lW=function e(t,n,r){var a=Bo(function(i,l){if(_m(l)){var o=t(l.from,l.to,l.velocity),u=nW(o,2),s=u[0],f=u[1];return bt(bt({},l),{},{from:s,velocity:f})}return l},n);return r<1?Bo(function(i,l){return _m(l)?bt(bt({},l),{},{velocity:Sf(l.velocity,a[i].velocity,r),from:Sf(l.from,a[i].from,r)}):l},n):e(t,a,r-1)};const oW=function(e,t,n,r,a){var i=BQ(e,t),l=i.reduce(function(v,y){return bt(bt({},v),{},wm({},y,[e[y],t[y]]))},{}),o=i.reduce(function(v,y){return bt(bt({},v),{},wm({},y,{from:e[y],velocity:0,to:t[y]}))},{}),u=-1,s,f,c=function(){return null},d=function(){return Bo(function(y,m){return m.from},o)},h=function(){return!Object.values(o).filter(_m).length},x=function(y){s||(s=y);var m=y-s,b=m/n.dt;o=lW(n,o,b),a(bt(bt(bt({},e),t),d())),s=y,h()||(u=requestAnimationFrame(c))},g=function(y){f||(f=y);var m=(y-f)/r,b=Bo(function(S,w){return Sf.apply(void 0,dO(w).concat([n(m)]))},l);if(a(bt(bt(bt({},e),t),b)),m<1)u=requestAnimationFrame(c);else{var O=Bo(function(S,w){return Sf.apply(void 0,dO(w).concat([n(1)]))},l);a(bt(bt(bt({},e),t),O))}};return c=n.isStepper?x:g,function(){return requestAnimationFrame(c),function(){cancelAnimationFrame(u)}}};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)}var uW=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function sW(e,t){if(e==null)return{};var n=cW(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function cW(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i<r.length;i++)a=r[i],!(t.indexOf(a)>=0)&&(n[a]=e[a]);return n}function yp(e){return pW(e)||hW(e)||dW(e)||fW()}function fW(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function dW(e,t){if(e){if(typeof e=="string")return Em(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 Em(e,t)}}function hW(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function pW(e){if(Array.isArray(e))return Em(e)}function Em(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 pO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function jn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?pO(Object(n),!0).forEach(function(r){bo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function bo(e,t,n){return t=zT(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yW(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mW(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,zT(r.key),r)}}function vW(e,t,n){return t&&mW(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function zT(e){var t=gW(e,"string");return dl(t)==="symbol"?t:String(t)}function gW(e,t){if(dl(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(dl(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function bW(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,a){return r.__proto__=a,r},jm(e,t)}function xW(e){var t=SW();return function(){var r=Of(e),a;if(t){var i=Of(this).constructor;a=Reflect.construct(r,arguments,i)}else a=r.apply(this,arguments);return Tm(this,a)}}function Tm(e,t){if(t&&(dl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Nm(e)}function Nm(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function SW(){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 Of(e){return Of=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Of(e)}var la=function(e){bW(n,e);var t=xW(n);function n(r,a){var i;yW(this,n),i=t.call(this,r,a);var l=i.props,o=l.isActive,u=l.attributeName,s=l.from,f=l.to,c=l.steps,d=l.children,h=l.duration;if(i.handleStyleChange=i.handleStyleChange.bind(Nm(i)),i.changeStyle=i.changeStyle.bind(Nm(i)),!o||h<=0)return i.state={style:{}},typeof d=="function"&&(i.state={style:f}),Tm(i);if(c&&c.length)i.state={style:c[0].style};else if(s){if(typeof d=="function")return i.state={style:s},Tm(i);i.state={style:u?bo({},u,s):s}}else i.state={style:{}};return i}return vW(n,[{key:"componentDidMount",value:function(){var a=this.props,i=a.isActive,l=a.canBegin;this.mounted=!0,!(!i||!l)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(a){var i=this.props,l=i.isActive,o=i.canBegin,u=i.attributeName,s=i.shouldReAnimate,f=i.to,c=i.from,d=this.state.style;if(o){if(!l){var h={style:u?bo({},u,f):f};this.state&&d&&(u&&d[u]!==f||!u&&d!==f)&&this.setState(h);return}if(!(jQ(a.to,f)&&a.canBegin&&a.isActive)){var x=!a.canBegin||!a.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var g=x||s?c:a.to;if(this.state&&d){var v={style:u?bo({},u,g):g};(u&&d[u]!==g||!u&&d!==g)&&this.setState(v)}this.runAnimation(jn(jn({},this.props),{},{from:g,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var a=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),a&&a()}},{key:"handleStyleChange",value:function(a){this.changeStyle(a)}},{key:"changeStyle",value:function(a){this.mounted&&this.setState({style:a})}},{key:"runJSAnimation",value:function(a){var i=this,l=a.from,o=a.to,u=a.duration,s=a.easing,f=a.begin,c=a.onAnimationEnd,d=a.onAnimationStart,h=oW(l,o,QQ(s),u,this.changeStyle),x=function(){i.stopJSAnimation=h()};this.manager.start([d,f,x,u,c])}},{key:"runStepAnimation",value:function(a){var i=this,l=a.steps,o=a.begin,u=a.onAnimationStart,s=l[0],f=s.style,c=s.duration,d=c===void 0?0:c,h=function(g,v,y){if(y===0)return g;var m=v.duration,b=v.easing,O=b===void 0?"ease":b,S=v.style,w=v.properties,A=v.onAnimationEnd,E=y>0?l[y-1]:v,j=w||Object.keys(S);if(typeof O=="function"||O==="spring")return[].concat(yp(g),[i.runJSAnimation.bind(i,{from:E.style,to:S,duration:m,easing:O}),m]);var $=sO(j,m,O),P=jn(jn(jn({},E.style),S),{},{transition:$});return[].concat(yp(g),[P,m,A]).filter(LQ)};return this.manager.start([u].concat(yp(l.reduce(h,[f,Math.max(d,o)])),[a.onAnimationEnd]))}},{key:"runAnimation",value:function(a){this.manager||(this.manager=DQ());var i=a.begin,l=a.duration,o=a.attributeName,u=a.to,s=a.easing,f=a.onAnimationStart,c=a.onAnimationEnd,d=a.steps,h=a.children,x=this.manager;if(this.unSubscribe=x.subscribe(this.handleStyleChange),typeof s=="function"||typeof h=="function"||s==="spring"){this.runJSAnimation(a);return}if(d.length>1){this.runStepAnimation(a);return}var g=o?bo({},o,u):u,v=sO(Object.keys(g),l,s);x.start([f,i,jn(jn({},g),{},{transition:v}),l,c])}},{key:"render",value:function(){var a=this.props,i=a.children;a.begin;var l=a.duration;a.attributeName,a.easing;var o=a.isActive;a.steps,a.from,a.to,a.canBegin,a.onAnimationEnd,a.shouldReAnimate,a.onAnimationReStart;var u=sW(a,uW),s=_.Children.count(i),f=this.state.style;if(typeof i=="function")return i(f);if(!o||s===0||l<=0)return i;var c=function(h){var x=h.props,g=x.style,v=g===void 0?{}:g,y=x.className,m=_.cloneElement(h,jn(jn({},u),{},{style:jn(jn({},v),f),className:y}));return m};return s===1?c(_.Children.only(i)):C.createElement("div",null,_.Children.map(i,function(d){return c(d)}))}}]),n}(_.PureComponent);la.displayName="Animate";la.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};la.propTypes={from:xe.oneOfType([xe.object,xe.string]),to:xe.oneOfType([xe.object,xe.string]),attributeName:xe.string,duration:xe.number,begin:xe.number,easing:xe.oneOfType([xe.string,xe.func]),steps:xe.arrayOf(xe.shape({duration:xe.number.isRequired,style:xe.object.isRequired,easing:xe.oneOfType([xe.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),xe.func]),properties:xe.arrayOf("string"),onAnimationEnd:xe.func})),children:xe.oneOfType([xe.node,xe.func]),isActive:xe.bool,canBegin:xe.bool,onAnimationEnd:xe.func,shouldReAnimate:xe.bool,onAnimationStart:xe.func,onAnimationReStart:xe.func};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 wf(){return wf=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},wf.apply(this,arguments)}function OW(e,t){return EW(e)||_W(e,t)||AW(e,t)||wW()}function wW(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function AW(e,t){if(e){if(typeof e=="string")return yO(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 yO(e,t)}}function yO(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 _W(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,i,l,o=[],u=!0,s=!1;try{if(i=(n=n.call(e)).next,t!==0)for(;!(u=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);u=!0);}catch(f){s=!0,a=f}finally{try{if(!u&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return o}}function EW(e){if(Array.isArray(e))return e}function mO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function vO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?mO(Object(n),!0).forEach(function(r){jW(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function jW(e,t,n){return t=TW(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function TW(e){var t=NW(e,"string");return Eu(t)=="symbol"?t:t+""}function NW(e,t){if(Eu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Eu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var gO=function(t,n,r,a,i){var l=Math.min(Math.abs(r)/2,Math.abs(a)/2),o=a>=0?1:-1,u=r>=0?1:-1,s=a>=0&&r>=0||a<0&&r<0?1:0,f;if(l>0&&i instanceof Array){for(var c=[0,0,0,0],d=0,h=4;d<h;d++)c[d]=i[d]>l?l:i[d];f="M".concat(t,",").concat(n+o*c[0]),c[0]>0&&(f+="A ".concat(c[0],",").concat(c[0],",0,0,").concat(s,",").concat(t+u*c[0],",").concat(n)),f+="L ".concat(t+r-u*c[1],",").concat(n),c[1]>0&&(f+="A ".concat(c[1],",").concat(c[1],",0,0,").concat(s,`,
`).concat(t+r,",").concat(n+o*c[1])),f+="L ".concat(t+r,",").concat(n+a-o*c[2]),c[2]>0&&(f+="A ".concat(c[2],",").concat(c[2],",0,0,").concat(s,`,
`).concat(t+r-u*c[2],",").concat(n+a)),f+="L ".concat(t+u*c[3],",").concat(n+a),c[3]>0&&(f+="A ".concat(c[3],",").concat(c[3],",0,0,").concat(s,`,
`).concat(t,",").concat(n+a-o*c[3])),f+="Z"}else if(l>0&&i===+i&&i>0){var x=Math.min(l,i);f="M ".concat(t,",").concat(n+o*x,`
A `).concat(x,",").concat(x,",0,0,").concat(s,",").concat(t+u*x,",").concat(n,`
L `).concat(t+r-u*x,",").concat(n,`
A `).concat(x,",").concat(x,",0,0,").concat(s,",").concat(t+r,",").concat(n+o*x,`
L `).concat(t+r,",").concat(n+a-o*x,`
A `).concat(x,",").concat(x,",0,0,").concat(s,",").concat(t+r-u*x,",").concat(n+a,`
L `).concat(t+u*x,",").concat(n+a,`
A `).concat(x,",").concat(x,",0,0,").concat(s,",").concat(t,",").concat(n+a-o*x," Z")}else f="M ".concat(t,",").concat(n," h ").concat(r," v ").concat(a," h ").concat(-r," Z");return f},MW=function(t,n){if(!t||!n)return!1;var r=t.x,a=t.y,i=n.x,l=n.y,o=n.width,u=n.height;if(Math.abs(o)>0&&Math.abs(u)>0){var s=Math.min(i,i+o),f=Math.max(i,i+o),c=Math.min(l,l+u),d=Math.max(l,l+u);return r>=s&&r<=f&&a>=c&&a<=d}return!1},CW={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},ug=function(t){var n=vO(vO({},CW),t),r=_.useRef(),a=_.useState(-1),i=OW(a,2),l=i[0],o=i[1];_.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var O=r.current.getTotalLength();O&&o(O)}catch{}},[]);var u=n.x,s=n.y,f=n.width,c=n.height,d=n.radius,h=n.className,x=n.animationEasing,g=n.animationDuration,v=n.animationBegin,y=n.isAnimationActive,m=n.isUpdateAnimationActive;if(u!==+u||s!==+s||f!==+f||c!==+c||f===0||c===0)return null;var b=ve("recharts-rectangle",h);return m?C.createElement(la,{canBegin:l>0,from:{width:f,height:c,x:u,y:s},to:{width:f,height:c,x:u,y:s},duration:g,animationEasing:x,isActive:m},function(O){var S=O.width,w=O.height,A=O.x,E=O.y;return C.createElement(la,{canBegin:l>0,from:"0px ".concat(l===-1?1:l,"px"),to:"".concat(l,"px 0px"),attributeName:"strokeDasharray",begin:v,duration:g,isActive:y,easing:x},C.createElement("path",wf({},ye(n,!0),{className:b,d:gO(A,E,S,w,d),ref:r})))}):C.createElement("path",wf({},ye(n,!0),{className:b,d:gO(u,s,f,c,d)}))};function Mm(){return Mm=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},Mm.apply(this,arguments)}var BT=function(t){var n=t.cx,r=t.cy,a=t.r,i=t.className,l=ve("recharts-dot",i);return n===+n&&r===+r&&a===+a?_.createElement("circle",Mm({},ye(t,!1),kc(t),{className:l,cx:n,cy:r,r:a})):null};function ju(e){"@babel/helpers - typeof";return ju=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},ju(e)}var $W=["x","y","top","left","width","height","className"];function Cm(){return Cm=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},Cm.apply(this,arguments)}function bO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function PW(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?bO(Object(n),!0).forEach(function(r){DW(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function DW(e,t,n){return t=RW(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function RW(e){var t=zW(e,"string");return ju(t)=="symbol"?t:t+""}function zW(e,t){if(ju(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ju(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function BW(e,t){if(e==null)return{};var n=LW(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function LW(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 kW=function(t,n,r,a,i,l){return"M".concat(t,",").concat(i,"v").concat(a,"M").concat(l,",").concat(n,"h").concat(r)},UW=function(t){var n=t.x,r=n===void 0?0:n,a=t.y,i=a===void 0?0:a,l=t.top,o=l===void 0?0:l,u=t.left,s=u===void 0?0:u,f=t.width,c=f===void 0?0:f,d=t.height,h=d===void 0?0:d,x=t.className,g=BW(t,$W),v=PW({x:r,y:i,top:o,left:s,width:c,height:h},g);return!Y(r)||!Y(i)||!Y(c)||!Y(h)||!Y(o)||!Y(s)?null:C.createElement("path",Cm({},ye(v,!0),{className:ve("recharts-cross",x),d:kW(r,i,c,h,o,s)}))},IW=WE,HW=IW(Object.getPrototypeOf,Object),qW=HW,GW=Er,YW=qW,XW=jr,VW="[object Object]",KW=Function.prototype,FW=Object.prototype,LT=KW.toString,QW=FW.hasOwnProperty,WW=LT.call(Object);function ZW(e){if(!XW(e)||GW(e)!=VW)return!1;var t=YW(e);if(t===null)return!0;var n=QW.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&LT.call(n)==WW}var JW=ZW;const eZ=Me(JW);var tZ=Er,nZ=jr,rZ="[object Boolean]";function aZ(e){return e===!0||e===!1||nZ(e)&&tZ(e)==rZ}var iZ=aZ;const lZ=Me(iZ);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 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 oZ(e,t){return fZ(e)||cZ(e,t)||sZ(e,t)||uZ()}function uZ(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sZ(e,t){if(e){if(typeof e=="string")return xO(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 xO(e,t)}}function xO(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 cZ(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,i,l,o=[],u=!0,s=!1;try{if(i=(n=n.call(e)).next,t!==0)for(;!(u=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);u=!0);}catch(f){s=!0,a=f}finally{try{if(!u&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return o}}function fZ(e){if(Array.isArray(e))return e}function SO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function OO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?SO(Object(n),!0).forEach(function(r){dZ(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):SO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function dZ(e,t,n){return t=hZ(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hZ(e){var t=pZ(e,"string");return Tu(t)=="symbol"?t:t+""}function pZ(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(t==="string"?String:Number)(e)}var wO=function(t,n,r,a,i){var l=r-a,o;return o="M ".concat(t,",").concat(n),o+="L ".concat(t+r,",").concat(n),o+="L ".concat(t+r-l/2,",").concat(n+i),o+="L ".concat(t+r-l/2-a,",").concat(n+i),o+="L ".concat(t,",").concat(n," Z"),o},yZ={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},mZ=function(t){var n=OO(OO({},yZ),t),r=_.useRef(),a=_.useState(-1),i=oZ(a,2),l=i[0],o=i[1];_.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var b=r.current.getTotalLength();b&&o(b)}catch{}},[]);var u=n.x,s=n.y,f=n.upperWidth,c=n.lowerWidth,d=n.height,h=n.className,x=n.animationEasing,g=n.animationDuration,v=n.animationBegin,y=n.isUpdateAnimationActive;if(u!==+u||s!==+s||f!==+f||c!==+c||d!==+d||f===0&&c===0||d===0)return null;var m=ve("recharts-trapezoid",h);return y?C.createElement(la,{canBegin:l>0,from:{upperWidth:0,lowerWidth:0,height:d,x:u,y:s},to:{upperWidth:f,lowerWidth:c,height:d,x:u,y:s},duration:g,animationEasing:x,isActive:y},function(b){var O=b.upperWidth,S=b.lowerWidth,w=b.height,A=b.x,E=b.y;return C.createElement(la,{canBegin:l>0,from:"0px ".concat(l===-1?1:l,"px"),to:"".concat(l,"px 0px"),attributeName:"strokeDasharray",begin:v,duration:g,easing:x},C.createElement("path",Af({},ye(n,!0),{className:m,d:wO(A,E,O,S,w),ref:r})))}):C.createElement("g",null,C.createElement("path",Af({},ye(n,!0),{className:m,d:wO(u,s,f,c,d)})))},vZ=["option","shapeType","propTransformer","activeClassName","isActive"];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 gZ(e,t){if(e==null)return{};var n=bZ(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function bZ(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 AO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function _f(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?AO(Object(n),!0).forEach(function(r){xZ(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):AO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function xZ(e,t,n){return t=SZ(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function SZ(e){var t=OZ(e,"string");return Nu(t)=="symbol"?t:t+""}function OZ(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(t==="string"?String:Number)(e)}function wZ(e,t){return _f(_f({},t),e)}function AZ(e,t){return e==="symbols"}function _O(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return C.createElement(ug,n);case"trapezoid":return C.createElement(mZ,n);case"sector":return C.createElement(ET,n);case"symbols":if(AZ(t))return C.createElement(E0,n);break;default:return null}}function _Z(e){return _.isValidElement(e)?e.props:e}function EZ(e){var t=e.option,n=e.shapeType,r=e.propTransformer,a=r===void 0?wZ:r,i=e.activeClassName,l=i===void 0?"recharts-active-shape":i,o=e.isActive,u=gZ(e,vZ),s;if(_.isValidElement(t))s=_.cloneElement(t,_f(_f({},u),_Z(t)));else if(ue(t))s=t(u);else if(eZ(t)&&!lZ(t)){var f=a(t,u);s=C.createElement(_O,{shapeType:n,elementProps:f})}else{var c=u;s=C.createElement(_O,{shapeType:n,elementProps:c})}return o?C.createElement(yt,{className:l},s):s}function Yd(e,t){return t!=null&&"trapezoids"in e.props}function Xd(e,t){return t!=null&&"sectors"in e.props}function Mu(e,t){return t!=null&&"points"in e.props}function jZ(e,t){var n,r,a=e.x===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.x)||e.x===t.x,i=e.y===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.y)||e.y===t.y;return a&&i}function TZ(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function NZ(e,t){var n=e.x===t.x,r=e.y===t.y,a=e.z===t.z;return n&&r&&a}function MZ(e,t){var n;return Yd(e,t)?n=jZ:Xd(e,t)?n=TZ:Mu(e,t)&&(n=NZ),n}function CZ(e,t){var n;return Yd(e,t)?n="trapezoids":Xd(e,t)?n="sectors":Mu(e,t)&&(n="points"),n}function $Z(e,t){if(Yd(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(Xd(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 Mu(e,t)?t.payload:{}}function PZ(e){var t=e.activeTooltipItem,n=e.graphicalItem,r=e.itemData,a=CZ(n,t),i=$Z(n,t),l=r.filter(function(u,s){var f=ag(i,u),c=n.props[a].filter(function(x){var g=MZ(n,t);return g(x,t)}),d=n.props[a].indexOf(c[c.length-1]),h=s===d;return f&&h}),o=r.indexOf(l[l.length-1]);return o}var DZ=Math.ceil,RZ=Math.max;function zZ(e,t,n,r){for(var a=-1,i=RZ(DZ((t-e)/(n||1)),0),l=Array(i);i--;)l[r?i:++a]=e,e+=n;return l}var BZ=zZ,LZ=mj,EO=1/0,kZ=17976931348623157e292;function UZ(e){if(!e)return e===0?e:0;if(e=LZ(e),e===EO||e===-EO){var t=e<0?-1:1;return t*kZ}return e===e?e:0}var kT=UZ,IZ=BZ,HZ=Pd,mp=kT;function qZ(e){return function(t,n,r){return r&&typeof r!="number"&&HZ(t,n,r)&&(n=r=void 0),t=mp(t),n===void 0?(n=t,t=0):n=mp(n),r=r===void 0?t<n?1:-1:mp(r),IZ(t,n,r,e)}}var GZ=qZ,YZ=GZ,XZ=YZ(),VZ=XZ;const Ef=Me(VZ);function Cu(e){"@babel/helpers - typeof";return Cu=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},Cu(e)}function jO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function TO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?jO(Object(n),!0).forEach(function(r){UT(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function UT(e,t,n){return t=KZ(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function KZ(e){var t=FZ(e,"string");return Cu(t)=="symbol"?t:t+""}function FZ(e,t){if(Cu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Cu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var QZ=["Webkit","Moz","O","ms"],WZ=function(t,n){var r=t.replace(/(\w)/,function(i){return i.toUpperCase()}),a=QZ.reduce(function(i,l){return TO(TO({},i),{},UT({},l+r,n))},{});return a[t]=n,a};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 jf(){return jf=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},jf.apply(this,arguments)}function NO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function vp(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?NO(Object(n),!0).forEach(function(r){Kt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):NO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ZZ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function MO(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,HT(r.key),r)}}function JZ(e,t,n){return t&&MO(e.prototype,t),n&&MO(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function eJ(e,t,n){return t=Tf(t),tJ(e,IT()?Reflect.construct(t,n||[],Tf(e).constructor):t.apply(e,n))}function tJ(e,t){if(t&&(hl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return nJ(e)}function nJ(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function IT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(IT=function(){return!!e})()}function Tf(e){return Tf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Tf(e)}function rJ(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&&$m(e,t)}function $m(e,t){return $m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},$m(e,t)}function Kt(e,t,n){return t=HT(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function HT(e){var t=aJ(e,"string");return hl(t)=="symbol"?t:t+""}function aJ(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 String(e)}var iJ=function(t){var n=t.data,r=t.startIndex,a=t.endIndex,i=t.x,l=t.width,o=t.travellerWidth;if(!n||!n.length)return{};var u=n.length,s=Ro().domain(Ef(0,u)).range([i,i+l-o]),f=s.domain().map(function(c){return s(c)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:s(r),endX:s(a),scale:s,scaleValues:f}},CO=function(t){return t.changedTouches&&!!t.changedTouches.length},pl=function(e){function t(n){var r;return ZZ(this,t),r=eJ(this,t,[n]),Kt(r,"handleDrag",function(a){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(a):r.state.isSlideMoving&&r.handleSlideDrag(a)}),Kt(r,"handleTouchMove",function(a){a.changedTouches!=null&&a.changedTouches.length>0&&r.handleDrag(a.changedTouches[0])}),Kt(r,"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var a=r.props,i=a.endIndex,l=a.onDragEnd,o=a.startIndex;l==null||l({endIndex:i,startIndex:o})}),r.detachDragEndListener()}),Kt(r,"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),Kt(r,"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),Kt(r,"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),Kt(r,"handleSlideDragStart",function(a){var i=CO(a)?a.changedTouches[0]:a;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:i.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return rJ(t,e),JZ(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(r){var a=r.startX,i=r.endX,l=this.state.scaleValues,o=this.props,u=o.gap,s=o.data,f=s.length-1,c=Math.min(a,i),d=Math.max(a,i),h=t.getIndexInRange(l,c),x=t.getIndexInRange(l,d);return{startIndex:h-h%u,endIndex:x===f?f:x-x%u}}},{key:"getTextOfTick",value:function(r){var a=this.props,i=a.data,l=a.tickFormatter,o=a.dataKey,u=Yn(i[r],o,r);return ue(l)?l(u,r):u}},{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 a=this.state,i=a.slideMoveStartX,l=a.startX,o=a.endX,u=this.props,s=u.x,f=u.width,c=u.travellerWidth,d=u.startIndex,h=u.endIndex,x=u.onChange,g=r.pageX-i;g>0?g=Math.min(g,s+f-c-o,s+f-c-l):g<0&&(g=Math.max(g,s-l,s-o));var v=this.getIndex({startX:l+g,endX:o+g});(v.startIndex!==d||v.endIndex!==h)&&x&&x(v),this.setState({startX:l+g,endX:o+g,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,a){var i=CO(a)?a.changedTouches[0]:a;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:r,brushMoveStartX:i.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(r){var a=this.state,i=a.brushMoveStartX,l=a.movingTravellerId,o=a.endX,u=a.startX,s=this.state[l],f=this.props,c=f.x,d=f.width,h=f.travellerWidth,x=f.onChange,g=f.gap,v=f.data,y={startX:this.state.startX,endX:this.state.endX},m=r.pageX-i;m>0?m=Math.min(m,c+d-h-s):m<0&&(m=Math.max(m,c-s)),y[l]=s+m;var b=this.getIndex(y),O=b.startIndex,S=b.endIndex,w=function(){var E=v.length-1;return l==="startX"&&(o>u?O%g===0:S%g===0)||o<u&&S===E||l==="endX"&&(o>u?S%g===0:O%g===0)||o>u&&S===E};this.setState(Kt(Kt({},l,s+m),"brushMoveStartX",r.pageX),function(){x&&w()&&x(b)})}},{key:"handleTravellerMoveKeyboard",value:function(r,a){var i=this,l=this.state,o=l.scaleValues,u=l.startX,s=l.endX,f=this.state[a],c=o.indexOf(f);if(c!==-1){var d=c+r;if(!(d===-1||d>=o.length)){var h=o[d];a==="startX"&&h>=s||a==="endX"&&h<=u||this.setState(Kt({},a,h),function(){i.props.onChange(i.getIndex({startX:i.state.startX,endX:i.state.endX}))})}}}},{key:"renderBackground",value:function(){var r=this.props,a=r.x,i=r.y,l=r.width,o=r.height,u=r.fill,s=r.stroke;return C.createElement("rect",{stroke:s,fill:u,x:a,y:i,width:l,height:o})}},{key:"renderPanorama",value:function(){var r=this.props,a=r.x,i=r.y,l=r.width,o=r.height,u=r.data,s=r.children,f=r.padding,c=_.Children.only(s);return c?C.cloneElement(c,{x:a,y:i,width:l,height:o,margin:f,compact:!0,data:u}):null}},{key:"renderTravellerLayer",value:function(r,a){var i,l,o=this,u=this.props,s=u.y,f=u.travellerWidth,c=u.height,d=u.traveller,h=u.ariaLabel,x=u.data,g=u.startIndex,v=u.endIndex,y=Math.max(r,this.props.x),m=vp(vp({},ye(this.props,!1)),{},{x:y,y:s,width:f,height:c}),b=h||"Min value: ".concat((i=x[g])===null||i===void 0?void 0:i.name,", Max value: ").concat((l=x[v])===null||l===void 0?void 0:l.name);return C.createElement(yt,{tabIndex:0,role:"slider","aria-label":b,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[a],onTouchStart:this.travellerDragStartHandlers[a],onKeyDown:function(S){["ArrowLeft","ArrowRight"].includes(S.key)&&(S.preventDefault(),S.stopPropagation(),o.handleTravellerMoveKeyboard(S.key==="ArrowRight"?1:-1,a))},onFocus:function(){o.setState({isTravellerFocused:!0})},onBlur:function(){o.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(d,m))}},{key:"renderSlide",value:function(r,a){var i=this.props,l=i.y,o=i.height,u=i.stroke,s=i.travellerWidth,f=Math.min(r,a)+s,c=Math.max(Math.abs(a-r)-s,0);return C.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:u,fillOpacity:.2,x:f,y:l,width:c,height:o})}},{key:"renderText",value:function(){var r=this.props,a=r.startIndex,i=r.endIndex,l=r.y,o=r.height,u=r.travellerWidth,s=r.stroke,f=this.state,c=f.startX,d=f.endX,h=5,x={pointerEvents:"none",fill:s};return C.createElement(yt,{className:"recharts-brush-texts"},C.createElement(ef,jf({textAnchor:"end",verticalAnchor:"middle",x:Math.min(c,d)-h,y:l+o/2},x),this.getTextOfTick(a)),C.createElement(ef,jf({textAnchor:"start",verticalAnchor:"middle",x:Math.max(c,d)+u+h,y:l+o/2},x),this.getTextOfTick(i)))}},{key:"render",value:function(){var r=this.props,a=r.data,i=r.className,l=r.children,o=r.x,u=r.y,s=r.width,f=r.height,c=r.alwaysShowText,d=this.state,h=d.startX,x=d.endX,g=d.isTextActive,v=d.isSlideMoving,y=d.isTravellerMoving,m=d.isTravellerFocused;if(!a||!a.length||!Y(o)||!Y(u)||!Y(s)||!Y(f)||s<=0||f<=0)return null;var b=ve("recharts-brush",i),O=C.Children.count(l)===1,S=WZ("userSelect","none");return C.createElement(yt,{className:b,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:S},this.renderBackground(),O&&this.renderPanorama(),this.renderSlide(h,x),this.renderTravellerLayer(h,"startX"),this.renderTravellerLayer(x,"endX"),(g||v||y||m||c)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var a=r.x,i=r.y,l=r.width,o=r.height,u=r.stroke,s=Math.floor(i+o/2)-1;return C.createElement(C.Fragment,null,C.createElement("rect",{x:a,y:i,width:l,height:o,fill:u,stroke:"none"}),C.createElement("line",{x1:a+1,y1:s,x2:a+l-1,y2:s,fill:"none",stroke:"#fff"}),C.createElement("line",{x1:a+1,y1:s+2,x2:a+l-1,y2:s+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,a){var i;return C.isValidElement(r)?i=C.cloneElement(r,a):ue(r)?i=r(a):i=t.renderDefaultTraveller(a),i}},{key:"getDerivedStateFromProps",value:function(r,a){var i=r.data,l=r.width,o=r.x,u=r.travellerWidth,s=r.updateId,f=r.startIndex,c=r.endIndex;if(i!==a.prevData||s!==a.prevUpdateId)return vp({prevData:i,prevTravellerWidth:u,prevUpdateId:s,prevX:o,prevWidth:l},i&&i.length?iJ({data:i,width:l,x:o,travellerWidth:u,startIndex:f,endIndex:c}):{scale:null,scaleValues:null});if(a.scale&&(l!==a.prevWidth||o!==a.prevX||u!==a.prevTravellerWidth)){a.scale.range([o,o+l-u]);var d=a.scale.domain().map(function(h){return a.scale(h)});return{prevData:i,prevTravellerWidth:u,prevUpdateId:s,prevX:o,prevWidth:l,startX:a.scale(r.startIndex),endX:a.scale(r.endIndex),scaleValues:d}}return null}},{key:"getIndexInRange",value:function(r,a){for(var i=r.length,l=0,o=i-1;o-l>1;){var u=Math.floor((l+o)/2);r[u]>a?o=u:l=u}return a>=r[o]?o:l}}])}(_.PureComponent);Kt(pl,"displayName","Brush");Kt(pl,"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 lJ=P0;function oJ(e,t){var n;return lJ(e,function(r,a,i){return n=t(r,a,i),!n}),!!n}var uJ=oJ,sJ=qE,cJ=fa,fJ=uJ,dJ=Xt,hJ=Pd;function pJ(e,t,n){var r=dJ(e)?sJ:fJ;return n&&hJ(e,t,n)&&(t=void 0),r(e,cJ(t))}var yJ=pJ;const mJ=Me(yJ);var qn=function(t,n){var r=t.alwaysShow,a=t.ifOverflow;return r&&(a="extendDomain"),a===n},$O=fj;function vJ(e,t,n){t=="__proto__"&&$O?$O(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var gJ=vJ,bJ=gJ,xJ=sj,SJ=fa;function OJ(e,t){var n={};return t=SJ(t),xJ(e,function(r,a,i){bJ(n,a,t(r,a,i))}),n}var wJ=OJ;const AJ=Me(wJ);function _J(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}var EJ=_J,jJ=P0;function TJ(e,t){var n=!0;return jJ(e,function(r,a,i){return n=!!t(r,a,i),n}),n}var NJ=TJ,MJ=EJ,CJ=NJ,$J=fa,PJ=Xt,DJ=Pd;function RJ(e,t,n){var r=PJ(e)?MJ:CJ;return n&&DJ(e,t,n)&&(t=void 0),r(e,$J(t))}var zJ=RJ;const qT=Me(zJ);var BJ=["x","y"];function $u(e){"@babel/helpers - typeof";return $u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$u(e)}function Pm(){return Pm=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},Pm.apply(this,arguments)}function PO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ho(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?PO(Object(n),!0).forEach(function(r){LJ(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):PO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function LJ(e,t,n){return t=kJ(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kJ(e){var t=UJ(e,"string");return $u(t)=="symbol"?t:t+""}function UJ(e,t){if($u(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if($u(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function IJ(e,t){if(e==null)return{};var n=HJ(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function HJ(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 qJ(e,t){var n=e.x,r=e.y,a=IJ(e,BJ),i="".concat(n),l=parseInt(i,10),o="".concat(r),u=parseInt(o,10),s="".concat(t.height||a.height),f=parseInt(s,10),c="".concat(t.width||a.width),d=parseInt(c,10);return ho(ho(ho(ho(ho({},t),a),l?{x:l}:{}),u?{y:u}:{}),{},{height:f,width:d,name:t.name,radius:t.radius})}function DO(e){return C.createElement(EZ,Pm({shapeType:"rectangle",propTransformer:qJ,activeClassName:"recharts-active-bar"},e))}var GJ=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(r,a){if(typeof t=="number")return t;var i=Y(r)||rz(r);return i?t(r,a):(i||Fa(),n)}},YJ=["value","background"],GT;function yl(e){"@babel/helpers - typeof";return yl=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},yl(e)}function XJ(e,t){if(e==null)return{};var n=VJ(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function VJ(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 Nf(){return Nf=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},Nf.apply(this,arguments)}function RO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Ze(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?RO(Object(n),!0).forEach(function(r){Gr(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):RO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function KJ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zO(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,XT(r.key),r)}}function FJ(e,t,n){return t&&zO(e.prototype,t),n&&zO(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function QJ(e,t,n){return t=Mf(t),WJ(e,YT()?Reflect.construct(t,n||[],Mf(e).constructor):t.apply(e,n))}function WJ(e,t){if(t&&(yl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ZJ(e)}function ZJ(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function YT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(YT=function(){return!!e})()}function Mf(e){return Mf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Mf(e)}function JJ(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&&Dm(e,t)}function Dm(e,t){return Dm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},Dm(e,t)}function Gr(e,t,n){return t=XT(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function XT(e){var t=eee(e,"string");return yl(t)=="symbol"?t:t+""}function eee(e,t){if(yl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(yl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var li=function(e){function t(){var n;KJ(this,t);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return n=QJ(this,t,[].concat(a)),Gr(n,"state",{isAnimationFinished:!1}),Gr(n,"id",Ed("recharts-bar-")),Gr(n,"handleAnimationEnd",function(){var l=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),l&&l()}),Gr(n,"handleAnimationStart",function(){var l=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),l&&l()}),n}return JJ(t,e),FJ(t,[{key:"renderRectanglesStatically",value:function(r){var a=this,i=this.props,l=i.shape,o=i.dataKey,u=i.activeIndex,s=i.activeBar,f=ye(this.props,!1);return r&&r.map(function(c,d){var h=d===u,x=h?s:l,g=Ze(Ze(Ze({},f),c),{},{isActive:h,option:x,index:d,dataKey:o,onAnimationStart:a.handleAnimationStart,onAnimationEnd:a.handleAnimationEnd});return C.createElement(yt,Nf({className:"recharts-bar-rectangle"},Uc(a.props,c,d),{key:"rectangle-".concat(c==null?void 0:c.x,"-").concat(c==null?void 0:c.y,"-").concat(c==null?void 0:c.value,"-").concat(d)}),C.createElement(DO,g))})}},{key:"renderRectanglesWithAnimation",value:function(){var r=this,a=this.props,i=a.data,l=a.layout,o=a.isAnimationActive,u=a.animationBegin,s=a.animationDuration,f=a.animationEasing,c=a.animationId,d=this.state.prevData;return C.createElement(la,{begin:u,duration:s,isActive:o,easing:f,from:{t:0},to:{t:1},key:"bar-".concat(c),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(h){var x=h.t,g=i.map(function(v,y){var m=d&&d[y];if(m){var b=ci(m.x,v.x),O=ci(m.y,v.y),S=ci(m.width,v.width),w=ci(m.height,v.height);return Ze(Ze({},v),{},{x:b(x),y:O(x),width:S(x),height:w(x)})}if(l==="horizontal"){var A=ci(0,v.height),E=A(x);return Ze(Ze({},v),{},{y:v.y+v.height-E,height:E})}var j=ci(0,v.width),$=j(x);return Ze(Ze({},v),{},{width:$})});return C.createElement(yt,null,r.renderRectanglesStatically(g))})}},{key:"renderRectangles",value:function(){var r=this.props,a=r.data,i=r.isAnimationActive,l=this.state.prevData;return i&&a&&a.length&&(!l||!ag(l,a))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(a)}},{key:"renderBackground",value:function(){var r=this,a=this.props,i=a.data,l=a.dataKey,o=a.activeIndex,u=ye(this.props.background,!1);return i.map(function(s,f){s.value;var c=s.background,d=XJ(s,YJ);if(!c)return null;var h=Ze(Ze(Ze(Ze(Ze({},d),{},{fill:"#eee"},c),u),Uc(r.props,s,f)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:l,index:f,className:"recharts-bar-background-rectangle"});return C.createElement(DO,Nf({key:"background-bar-".concat(f),option:r.props.background,isActive:f===o},h))})}},{key:"renderErrorBar",value:function(r,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var i=this.props,l=i.data,o=i.xAxis,u=i.yAxis,s=i.layout,f=i.children,c=$n(f,Gd);if(!c)return null;var d=s==="vertical"?l[0].height/2:l[0].width/2,h=function(v,y){var m=Array.isArray(v.value)?v.value[1]:v.value;return{x:v.x,y:v.y,value:m,errorVal:Yn(v,y)}},x={clipPath:r?"url(#clipPath-".concat(a,")"):null};return C.createElement(yt,x,c.map(function(g){return C.cloneElement(g,{key:"error-bar-".concat(a,"-").concat(g.props.dataKey),data:l,xAxis:o,yAxis:u,layout:s,offset:d,dataPointFormatter:h})}))}},{key:"render",value:function(){var r=this.props,a=r.hide,i=r.data,l=r.className,o=r.xAxis,u=r.yAxis,s=r.left,f=r.top,c=r.width,d=r.height,h=r.isAnimationActive,x=r.background,g=r.id;if(a||!i||!i.length)return null;var v=this.state.isAnimationFinished,y=ve("recharts-bar",l),m=o&&o.allowDataOverflow,b=u&&u.allowDataOverflow,O=m||b,S=ge(g)?this.id:g;return C.createElement(yt,{className:y},m||b?C.createElement("defs",null,C.createElement("clipPath",{id:"clipPath-".concat(S)},C.createElement("rect",{x:m?s:s-c/2,y:b?f:f-d/2,width:m?c:c*2,height:b?d:d*2}))):null,C.createElement(yt,{className:"recharts-bar-rectangles",clipPath:O?"url(#clipPath-".concat(S,")"):null},x?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(O,S),(!h||v)&&La.renderCallByParent(this.props,i))}}],[{key:"getDerivedStateFromProps",value:function(r,a){return r.animationId!==a.prevAnimationId?{prevAnimationId:r.animationId,curData:r.data,prevData:a.curData}:r.data!==a.curData?{curData:r.data}:null}}])}(_.PureComponent);GT=li;Gr(li,"displayName","Bar");Gr(li,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!ns.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});Gr(li,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,a=e.bandSize,i=e.xAxis,l=e.yAxis,o=e.xAxisTicks,u=e.yAxisTicks,s=e.stackedData,f=e.dataStartIndex,c=e.displayedData,d=e.offset,h=EK(r,n);if(!h)return null;var x=t.layout,g=n.type.defaultProps,v=g!==void 0?Ze(Ze({},g),n.props):n.props,y=v.dataKey,m=v.children,b=v.minPointSize,O=x==="horizontal"?l:i,S=s?O.scale.domain():null,w=DK({numericAxis:O}),A=$n(m,gj),E=c.map(function(j,$){var P,M,k,z,B,N;s?P=jK(s[f+$],S):(P=Yn(j,y),Array.isArray(P)||(P=[w,P]));var R=GJ(b,GT.defaultProps.minPointSize)(P[1],$);if(x==="horizontal"){var D,U=[l.scale(P[0]),l.scale(P[1])],q=U[0],X=U[1];M=BS({axis:i,ticks:o,bandSize:a,offset:h.offset,entry:j,index:$}),k=(D=X??q)!==null&&D!==void 0?D:void 0,z=h.size;var G=q-X;if(B=Number.isNaN(G)?0:G,N={x:M,y:l.y,width:z,height:l.height},Math.abs(R)>0&&Math.abs(B)<Math.abs(R)){var W=Cn(B||R)*(Math.abs(R)-Math.abs(B));k-=W,B+=W}}else{var oe=[i.scale(P[0]),i.scale(P[1])],_e=oe[0],re=oe[1];if(M=_e,k=BS({axis:l,ticks:u,bandSize:a,offset:h.offset,entry:j,index:$}),z=re-_e,B=h.size,N={x:i.x,y:k,width:i.width,height:B},Math.abs(R)>0&&Math.abs(z)<Math.abs(R)){var We=Cn(z||R)*(Math.abs(R)-Math.abs(z));z+=We}}return Ze(Ze(Ze({},j),{},{x:M,y:k,width:z,height:B,value:s?P:P[1],payload:j,background:N},A&&A[$]&&A[$].props),{},{tooltipPayload:[wT(n,j)],tooltipPosition:{x:M+z/2,y:k+B/2}})});return Ze({data:E,layout:x},d)});function Pu(e){"@babel/helpers - typeof";return Pu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pu(e)}function tee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function BO(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,VT(r.key),r)}}function nee(e,t,n){return t&&BO(e.prototype,t),n&&BO(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function LO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Nn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?LO(Object(n),!0).forEach(function(r){Vd(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):LO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Vd(e,t,n){return t=VT(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function VT(e){var t=ree(e,"string");return Pu(t)=="symbol"?t:t+""}function ree(e,t){if(Pu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Pu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var aee=function(t,n,r,a,i){var l=t.width,o=t.height,u=t.layout,s=t.children,f=Object.keys(n),c={left:r.left,leftMirror:r.left,right:l-r.right,rightMirror:l-r.right,top:r.top,topMirror:r.top,bottom:o-r.bottom,bottomMirror:o-r.bottom},d=!!Qt(s,li);return f.reduce(function(h,x){var g=n[x],v=g.orientation,y=g.domain,m=g.padding,b=m===void 0?{}:m,O=g.mirror,S=g.reversed,w="".concat(v).concat(O?"Mirror":""),A,E,j,$,P;if(g.type==="number"&&(g.padding==="gap"||g.padding==="no-gap")){var M=y[1]-y[0],k=1/0,z=g.categoricalDomain.sort(lz);if(z.forEach(function(oe,_e){_e>0&&(k=Math.min((oe||0)-(z[_e-1]||0),k))}),Number.isFinite(k)){var B=k/M,N=g.layout==="vertical"?r.height:r.width;if(g.padding==="gap"&&(A=B*N/2),g.padding==="no-gap"){var R=Va(t.barCategoryGap,B*N),D=B*N/2;A=D-R-(D-R)/N*R}}}a==="xAxis"?E=[r.left+(b.left||0)+(A||0),r.left+r.width-(b.right||0)-(A||0)]:a==="yAxis"?E=u==="horizontal"?[r.top+r.height-(b.bottom||0),r.top+(b.top||0)]:[r.top+(b.top||0)+(A||0),r.top+r.height-(b.bottom||0)-(A||0)]:E=g.range,S&&(E=[E[1],E[0]]);var U=AK(g,i,d),q=U.scale,X=U.realScaleType;q.domain(y).range(E),_K(q);var G=PK(q,Nn(Nn({},g),{},{realScaleType:X}));a==="xAxis"?(P=v==="top"&&!O||v==="bottom"&&O,j=r.left,$=c[w]-P*g.height):a==="yAxis"&&(P=v==="left"&&!O||v==="right"&&O,j=c[w]-P*g.width,$=r.top);var W=Nn(Nn(Nn({},g),G),{},{realScaleType:X,x:j,y:$,scale:q,width:a==="xAxis"?r.width:g.width,height:a==="yAxis"?r.height:g.height});return W.bandSize=mf(W,G),!g.hide&&a==="xAxis"?c[w]+=(P?-1:1)*W.height:g.hide||(c[w]+=(P?-1:1)*W.width),Nn(Nn({},h),{},Vd({},x,W))},{})},KT=function(t,n){var r=t.x,a=t.y,i=n.x,l=n.y;return{x:Math.min(r,i),y:Math.min(a,l),width:Math.abs(i-r),height:Math.abs(l-a)}},iee=function(t){var n=t.x1,r=t.y1,a=t.x2,i=t.y2;return KT({x:n,y:r},{x:a,y:i})},FT=function(){function e(t){tee(this,e),this.scale=t}return nee(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]:{},a=r.bandAware,i=r.position;if(n!==void 0){if(i)switch(i){case"start":return this.scale(n);case"middle":{var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+l}case"end":{var o=this.bandwidth?this.bandwidth():0;return this.scale(n)+o}default:return this.scale(n)}if(a){var u=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+u}return this.scale(n)}}},{key:"isInRange",value:function(n){var r=this.range(),a=r[0],i=r[r.length-1];return a<=i?n>=a&&n<=i:n>=i&&n<=a}}],[{key:"create",value:function(n){return new e(n)}}])}();Vd(FT,"EPS",1e-4);var sg=function(t){var n=Object.keys(t).reduce(function(r,a){return Nn(Nn({},r),{},Vd({},a,FT.create(t[a])))},{});return Nn(Nn({},n),{},{apply:function(a){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=i.bandAware,o=i.position;return AJ(a,function(u,s){return n[s].apply(u,{bandAware:l,position:o})})},isInRange:function(a){return qT(a,function(i,l){return n[l].isInRange(i)})}})};function lee(e){return(e%180+180)%180}var oee=function(t){var n=t.width,r=t.height,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,i=lee(a),l=i*Math.PI/180,o=Math.atan(r/n),u=l>o&&l<Math.PI-o?r/Math.sin(l):n/Math.cos(l);return Math.abs(u)},uee=fa,see=ts,cee=Cd;function fee(e){return function(t,n,r){var a=Object(t);if(!see(t)){var i=uee(n);t=cee(t),n=function(o){return i(a[o],o,a)}}var l=e(t,n,r);return l>-1?a[i?t[l]:l]:void 0}}var dee=fee,hee=kT;function pee(e){var t=hee(e),n=t%1;return t===t?n?t-n:t:0}var yee=pee,mee=rj,vee=fa,gee=yee,bee=Math.max;function xee(e,t,n){var r=e==null?0:e.length;if(!r)return-1;var a=n==null?0:gee(n);return a<0&&(a=bee(r+a,0)),mee(e,vee(t),a)}var See=xee,Oee=dee,wee=See,Aee=Oee(wee),_ee=Aee;const Eee=Me(_ee);var jee=s6(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("")}),cg=_.createContext(void 0),fg=_.createContext(void 0),QT=_.createContext(void 0),WT=_.createContext({}),ZT=_.createContext(void 0),JT=_.createContext(0),eN=_.createContext(0),kO=function(t){var n=t.state,r=n.xAxisMap,a=n.yAxisMap,i=n.offset,l=t.clipPathId,o=t.children,u=t.width,s=t.height,f=jee(i);return C.createElement(cg.Provider,{value:r},C.createElement(fg.Provider,{value:a},C.createElement(WT.Provider,{value:i},C.createElement(QT.Provider,{value:f},C.createElement(ZT.Provider,{value:l},C.createElement(JT.Provider,{value:s},C.createElement(eN.Provider,{value:u},o)))))))},Tee=function(){return _.useContext(ZT)},tN=function(t){var n=_.useContext(cg);n==null&&Fa();var r=n[t];return r==null&&Fa(),r},Nee=function(){var t=_.useContext(cg);return Br(t)},Mee=function(){var t=_.useContext(fg),n=Eee(t,function(r){return qT(r.domain,Number.isFinite)});return n||Br(t)},nN=function(t){var n=_.useContext(fg);n==null&&Fa();var r=n[t];return r==null&&Fa(),r},Cee=function(){var t=_.useContext(QT);return t},$ee=function(){return _.useContext(WT)},dg=function(){return _.useContext(eN)},hg=function(){return _.useContext(JT)};function ml(e){"@babel/helpers - typeof";return ml=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ml(e)}function Pee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Dee(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,aN(r.key),r)}}function Ree(e,t,n){return t&&Dee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function zee(e,t,n){return t=Cf(t),Bee(e,rN()?Reflect.construct(t,n||[],Cf(e).constructor):t.apply(e,n))}function Bee(e,t){if(t&&(ml(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Lee(e)}function Lee(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(rN=function(){return!!e})()}function Cf(e){return Cf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Cf(e)}function kee(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&&Rm(e,t)}function Rm(e,t){return Rm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},Rm(e,t)}function UO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function IO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?UO(Object(n),!0).forEach(function(r){pg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):UO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function pg(e,t,n){return t=aN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aN(e){var t=Uee(e,"string");return ml(t)=="symbol"?t:t+""}function Uee(e,t){if(ml(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ml(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Iee(e,t){return Yee(e)||Gee(e,t)||qee(e,t)||Hee()}function Hee(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qee(e,t){if(e){if(typeof e=="string")return HO(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 HO(e,t)}}function HO(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 Gee(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,i,l,o=[],u=!0,s=!1;try{if(i=(n=n.call(e)).next,t!==0)for(;!(u=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);u=!0);}catch(f){s=!0,a=f}finally{try{if(!u&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return o}}function Yee(e){if(Array.isArray(e))return e}function zm(){return zm=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},zm.apply(this,arguments)}var Xee=function(t,n){var r;return C.isValidElement(t)?r=C.cloneElement(t,n):ue(t)?r=t(n):r=C.createElement("line",zm({},n,{className:"recharts-reference-line-line"})),r},Vee=function(t,n,r,a,i,l,o,u,s){var f=i.x,c=i.y,d=i.width,h=i.height;if(r){var x=s.y,g=t.y.apply(x,{position:l});if(qn(s,"discard")&&!t.y.isInRange(g))return null;var v=[{x:f+d,y:g},{x:f,y:g}];return u==="left"?v.reverse():v}if(n){var y=s.x,m=t.x.apply(y,{position:l});if(qn(s,"discard")&&!t.x.isInRange(m))return null;var b=[{x:m,y:c+h},{x:m,y:c}];return o==="top"?b.reverse():b}if(a){var O=s.segment,S=O.map(function(w){return t.apply(w,{position:l})});return qn(s,"discard")&&mJ(S,function(w){return!t.isInRange(w)})?null:S}return null};function Kee(e){var t=e.x,n=e.y,r=e.segment,a=e.xAxisId,i=e.yAxisId,l=e.shape,o=e.className,u=e.alwaysShow,s=Tee(),f=tN(a),c=nN(i),d=Cee();if(!s||!d)return null;pr(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var h=sg({x:f.scale,y:c.scale}),x=ut(t),g=ut(n),v=r&&r.length===2,y=Vee(h,x,g,v,d,e.position,f.orientation,c.orientation,e);if(!y)return null;var m=Iee(y,2),b=m[0],O=b.x,S=b.y,w=m[1],A=w.x,E=w.y,j=qn(e,"hidden")?"url(#".concat(s,")"):void 0,$=IO(IO({clipPath:j},ye(e,!0)),{},{x1:O,y1:S,x2:A,y2:E});return C.createElement(yt,{className:ve("recharts-reference-line",o)},Xee(l,$),Nt.renderCallByParent(e,iee({x1:O,y1:S,x2:A,y2:E})))}var yg=function(e){function t(){return Pee(this,t),zee(this,t,arguments)}return kee(t,e),Ree(t,[{key:"render",value:function(){return C.createElement(Kee,this.props)}}])}(C.Component);pg(yg,"displayName","ReferenceLine");pg(yg,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function Bm(){return Bm=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},Bm.apply(this,arguments)}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 qO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function GO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qO(Object(n),!0).forEach(function(r){Kd(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Fee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Qee(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,lN(r.key),r)}}function Wee(e,t,n){return t&&Qee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Zee(e,t,n){return t=$f(t),Jee(e,iN()?Reflect.construct(t,n||[],$f(e).constructor):t.apply(e,n))}function Jee(e,t){if(t&&(vl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ete(e)}function ete(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function iN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(iN=function(){return!!e})()}function $f(e){return $f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},$f(e)}function tte(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&&Lm(e,t)}function Lm(e,t){return Lm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},Lm(e,t)}function Kd(e,t,n){return t=lN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lN(e){var t=nte(e,"string");return vl(t)=="symbol"?t:t+""}function nte(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 String(e)}var rte=function(t){var n=t.x,r=t.y,a=t.xAxis,i=t.yAxis,l=sg({x:a.scale,y:i.scale}),o=l.apply({x:n,y:r},{bandAware:!0});return qn(t,"discard")&&!l.isInRange(o)?null:o},Fd=function(e){function t(){return Fee(this,t),Zee(this,t,arguments)}return tte(t,e),Wee(t,[{key:"render",value:function(){var r=this.props,a=r.x,i=r.y,l=r.r,o=r.alwaysShow,u=r.clipPathId,s=ut(a),f=ut(i);if(pr(o===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!s||!f)return null;var c=rte(this.props);if(!c)return null;var d=c.x,h=c.y,x=this.props,g=x.shape,v=x.className,y=qn(this.props,"hidden")?"url(#".concat(u,")"):void 0,m=GO(GO({clipPath:y},ye(this.props,!0)),{},{cx:d,cy:h});return C.createElement(yt,{className:ve("recharts-reference-dot",v)},t.renderDot(g,m),Nt.renderCallByParent(this.props,{x:d-l,y:h-l,width:2*l,height:2*l}))}}])}(C.Component);Kd(Fd,"displayName","ReferenceDot");Kd(Fd,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});Kd(Fd,"renderDot",function(e,t){var n;return C.isValidElement(e)?n=C.cloneElement(e,t):ue(e)?n=e(t):n=C.createElement(BT,Bm({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n});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 gl(e){"@babel/helpers - typeof";return gl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gl(e)}function YO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function XO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?YO(Object(n),!0).forEach(function(r){Qd(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):YO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ate(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ite(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,uN(r.key),r)}}function lte(e,t,n){return t&&ite(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ote(e,t,n){return t=Pf(t),ute(e,oN()?Reflect.construct(t,n||[],Pf(e).constructor):t.apply(e,n))}function ute(e,t){if(t&&(gl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ste(e)}function ste(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(oN=function(){return!!e})()}function Pf(e){return Pf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Pf(e)}function cte(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&&Um(e,t)}function Um(e,t){return Um=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},Um(e,t)}function Qd(e,t,n){return t=uN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uN(e){var t=fte(e,"string");return gl(t)=="symbol"?t:t+""}function fte(e,t){if(gl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(gl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var dte=function(t,n,r,a,i){var l=i.x1,o=i.x2,u=i.y1,s=i.y2,f=i.xAxis,c=i.yAxis;if(!f||!c)return null;var d=sg({x:f.scale,y:c.scale}),h={x:t?d.x.apply(l,{position:"start"}):d.x.rangeMin,y:r?d.y.apply(u,{position:"start"}):d.y.rangeMin},x={x:n?d.x.apply(o,{position:"end"}):d.x.rangeMax,y:a?d.y.apply(s,{position:"end"}):d.y.rangeMax};return qn(i,"discard")&&(!d.isInRange(h)||!d.isInRange(x))?null:KT(h,x)},Wd=function(e){function t(){return ate(this,t),ote(this,t,arguments)}return cte(t,e),lte(t,[{key:"render",value:function(){var r=this.props,a=r.x1,i=r.x2,l=r.y1,o=r.y2,u=r.className,s=r.alwaysShow,f=r.clipPathId;pr(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var c=ut(a),d=ut(i),h=ut(l),x=ut(o),g=this.props.shape;if(!c&&!d&&!h&&!x&&!g)return null;var v=dte(c,d,h,x,this.props);if(!v&&!g)return null;var y=qn(this.props,"hidden")?"url(#".concat(f,")"):void 0;return C.createElement(yt,{className:ve("recharts-reference-area",u)},t.renderRect(g,XO(XO({clipPath:y},ye(this.props,!0)),v)),Nt.renderCallByParent(this.props,v))}}])}(C.Component);Qd(Wd,"displayName","ReferenceArea");Qd(Wd,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});Qd(Wd,"renderRect",function(e,t){var n;return C.isValidElement(e)?n=C.cloneElement(e,t):ue(e)?n=e(t):n=C.createElement(ug,km({},t,{className:"recharts-reference-area-rect"})),n});function sN(e,t,n){if(t<1)return[];if(t===1&&n===void 0)return e;for(var r=[],a=0;a<e.length;a+=t)r.push(e[a]);return r}function hte(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return oee(r,n)}function pte(e,t,n){var r=n==="width",a=e.x,i=e.y,l=e.width,o=e.height;return t===1?{start:r?a:i,end:r?a+l:i+o}:{start:r?a+l:i+o,end:r?a:i}}function Df(e,t,n,r,a){if(e*t<e*r||e*t>e*a)return!1;var i=n();return e*(t-e*i/2-r)>=0&&e*(t+e*i/2-a)<=0}function yte(e,t){return sN(e,t+1)}function mte(e,t,n,r,a){for(var i=(r||[]).slice(),l=t.start,o=t.end,u=0,s=1,f=l,c=function(){var x=r==null?void 0:r[u];if(x===void 0)return{v:sN(r,s)};var g=u,v,y=function(){return v===void 0&&(v=n(x,g)),v},m=x.coordinate,b=u===0||Df(e,m,y,f,o);b||(u=0,f=l,s+=1),b&&(f=m+e*(y()/2+a),u+=s)},d;s<=i.length;)if(d=c(),d)return d.v;return[]}function Du(e){"@babel/helpers - typeof";return Du=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Du(e)}function VO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Tt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?VO(Object(n),!0).forEach(function(r){vte(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):VO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function vte(e,t,n){return t=gte(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gte(e){var t=bte(e,"string");return Du(t)=="symbol"?t:t+""}function bte(e,t){if(Du(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Du(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function xte(e,t,n,r,a){for(var i=(r||[]).slice(),l=i.length,o=t.start,u=t.end,s=function(d){var h=i[d],x,g=function(){return x===void 0&&(x=n(h,d)),x};if(d===l-1){var v=e*(h.coordinate+e*g()/2-u);i[d]=h=Tt(Tt({},h),{},{tickCoord:v>0?h.coordinate-v*e:h.coordinate})}else i[d]=h=Tt(Tt({},h),{},{tickCoord:h.coordinate});var y=Df(e,h.tickCoord,g,o,u);y&&(u=h.tickCoord-e*(g()/2+a),i[d]=Tt(Tt({},h),{},{isShow:!0}))},f=l-1;f>=0;f--)s(f);return i}function Ste(e,t,n,r,a,i){var l=(r||[]).slice(),o=l.length,u=t.start,s=t.end;if(i){var f=r[o-1],c=n(f,o-1),d=e*(f.coordinate+e*c/2-s);l[o-1]=f=Tt(Tt({},f),{},{tickCoord:d>0?f.coordinate-d*e:f.coordinate});var h=Df(e,f.tickCoord,function(){return c},u,s);h&&(s=f.tickCoord-e*(c/2+a),l[o-1]=Tt(Tt({},f),{},{isShow:!0}))}for(var x=i?o-1:o,g=function(m){var b=l[m],O,S=function(){return O===void 0&&(O=n(b,m)),O};if(m===0){var w=e*(b.coordinate-e*S()/2-u);l[m]=b=Tt(Tt({},b),{},{tickCoord:w<0?b.coordinate-w*e:b.coordinate})}else l[m]=b=Tt(Tt({},b),{},{tickCoord:b.coordinate});var A=Df(e,b.tickCoord,S,u,s);A&&(u=b.tickCoord+e*(S()/2+a),l[m]=Tt(Tt({},b),{},{isShow:!0}))},v=0;v<x;v++)g(v);return l}function mg(e,t,n){var r=e.tick,a=e.ticks,i=e.viewBox,l=e.minTickGap,o=e.orientation,u=e.interval,s=e.tickFormatter,f=e.unit,c=e.angle;if(!a||!a.length||!r)return[];if(Y(u)||ns.isSsr)return yte(a,typeof u=="number"&&Y(u)?u:0);var d=[],h=o==="top"||o==="bottom"?"width":"height",x=f&&h==="width"?Do(f,{fontSize:t,letterSpacing:n}):{width:0,height:0},g=function(b,O){var S=ue(s)?s(b.value,O):b.value;return h==="width"?hte(Do(S,{fontSize:t,letterSpacing:n}),x,c):Do(S,{fontSize:t,letterSpacing:n})[h]},v=a.length>=2?Cn(a[1].coordinate-a[0].coordinate):1,y=pte(i,v,h);return u==="equidistantPreserveStart"?mte(v,y,g,a,l):(u==="preserveStart"||u==="preserveStartEnd"?d=Ste(v,y,g,a,l,u==="preserveStartEnd"):d=xte(v,y,g,a,l),d.filter(function(m){return m.isShow}))}var Ote=["viewBox"],wte=["viewBox"],Ate=["ticks"];function bl(e){"@babel/helpers - typeof";return bl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bl(e)}function Mi(){return Mi=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},Mi.apply(this,arguments)}function KO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).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?KO(Object(n),!0).forEach(function(r){vg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):KO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function gp(e,t){if(e==null)return{};var n=_te(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function _te(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 Ete(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function FO(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,fN(r.key),r)}}function jte(e,t,n){return t&&FO(e.prototype,t),n&&FO(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Tte(e,t,n){return t=Rf(t),Nte(e,cN()?Reflect.construct(t,n||[],Rf(e).constructor):t.apply(e,n))}function Nte(e,t){if(t&&(bl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Mte(e)}function Mte(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(cN=function(){return!!e})()}function Rf(e){return Rf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Rf(e)}function Cte(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&&Im(e,t)}function Im(e,t){return Im=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},Im(e,t)}function vg(e,t,n){return t=fN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fN(e){var t=$te(e,"string");return bl(t)=="symbol"?t:t+""}function $te(e,t){if(bl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(bl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Kl=function(e){function t(n){var r;return Ete(this,t),r=Tte(this,t,[n]),r.state={fontSize:"",letterSpacing:""},r}return Cte(t,e),jte(t,[{key:"shouldComponentUpdate",value:function(r,a){var i=r.viewBox,l=gp(r,Ote),o=this.props,u=o.viewBox,s=gp(o,wte);return!ki(i,u)||!ki(l,s)||!ki(a,this.state)}},{key:"componentDidMount",value:function(){var r=this.layerReference;if(r){var a=r.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];a&&this.setState({fontSize:window.getComputedStyle(a).fontSize,letterSpacing:window.getComputedStyle(a).letterSpacing})}}},{key:"getTickLineCoord",value:function(r){var a=this.props,i=a.x,l=a.y,o=a.width,u=a.height,s=a.orientation,f=a.tickSize,c=a.mirror,d=a.tickMargin,h,x,g,v,y,m,b=c?-1:1,O=r.tickSize||f,S=Y(r.tickCoord)?r.tickCoord:r.coordinate;switch(s){case"top":h=x=r.coordinate,v=l+ +!c*u,g=v-b*O,m=g-b*d,y=S;break;case"left":g=v=r.coordinate,x=i+ +!c*o,h=x-b*O,y=h-b*d,m=S;break;case"right":g=v=r.coordinate,x=i+ +c*o,h=x+b*O,y=h+b*d,m=S;break;default:h=x=r.coordinate,v=l+ +c*u,g=v+b*O,m=g+b*d,y=S;break}return{line:{x1:h,y1:g,x2:x,y2:v},tick:{x:y,y:m}}}},{key:"getTickTextAnchor",value:function(){var r=this.props,a=r.orientation,i=r.mirror,l;switch(a){case"left":l=i?"start":"end";break;case"right":l=i?"end":"start";break;default:l="middle";break}return l}},{key:"getTickVerticalAnchor",value:function(){var r=this.props,a=r.orientation,i=r.mirror,l="end";switch(a){case"left":case"right":l="middle";break;case"top":l=i?"start":"end";break;default:l=i?"end":"start";break}return l}},{key:"renderAxisLine",value:function(){var r=this.props,a=r.x,i=r.y,l=r.width,o=r.height,u=r.orientation,s=r.mirror,f=r.axisLine,c=it(it(it({},ye(this.props,!1)),ye(f,!1)),{},{fill:"none"});if(u==="top"||u==="bottom"){var d=+(u==="top"&&!s||u==="bottom"&&s);c=it(it({},c),{},{x1:a,y1:i+d*o,x2:a+l,y2:i+d*o})}else{var h=+(u==="left"&&!s||u==="right"&&s);c=it(it({},c),{},{x1:a+h*l,y1:i,x2:a+h*l,y2:i+o})}return C.createElement("line",Mi({},c,{className:ve("recharts-cartesian-axis-line",Sn(f,"className"))}))}},{key:"renderTicks",value:function(r,a,i){var l=this,o=this.props,u=o.tickLine,s=o.stroke,f=o.tick,c=o.tickFormatter,d=o.unit,h=mg(it(it({},this.props),{},{ticks:r}),a,i),x=this.getTickTextAnchor(),g=this.getTickVerticalAnchor(),v=ye(this.props,!1),y=ye(f,!1),m=it(it({},v),{},{fill:"none"},ye(u,!1)),b=h.map(function(O,S){var w=l.getTickLineCoord(O),A=w.line,E=w.tick,j=it(it(it(it({textAnchor:x,verticalAnchor:g},v),{},{stroke:"none",fill:s},y),E),{},{index:S,payload:O,visibleTicksCount:h.length,tickFormatter:c});return C.createElement(yt,Mi({className:"recharts-cartesian-axis-tick",key:"tick-".concat(O.value,"-").concat(O.coordinate,"-").concat(O.tickCoord)},Uc(l.props,O,S)),u&&C.createElement("line",Mi({},m,A,{className:ve("recharts-cartesian-axis-tick-line",Sn(u,"className"))})),f&&t.renderTickItem(f,j,"".concat(ue(c)?c(O.value,S):O.value).concat(d||"")))});return C.createElement("g",{className:"recharts-cartesian-axis-ticks"},b)}},{key:"render",value:function(){var r=this,a=this.props,i=a.axisLine,l=a.width,o=a.height,u=a.ticksGenerator,s=a.className,f=a.hide;if(f)return null;var c=this.props,d=c.ticks,h=gp(c,Ate),x=d;return ue(u)&&(x=d&&d.length>0?u(this.props):u(h)),l<=0||o<=0||!x||!x.length?null:C.createElement(yt,{className:ve("recharts-cartesian-axis",s),ref:function(v){r.layerReference=v}},i&&this.renderAxisLine(),this.renderTicks(x,this.state.fontSize,this.state.letterSpacing),Nt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,a,i){var l,o=ve(a.className,"recharts-cartesian-axis-tick-value");return C.isValidElement(r)?l=C.cloneElement(r,it(it({},a),{},{className:o})):ue(r)?l=r(it(it({},a),{},{className:o})):l=C.createElement(ef,Mi({},a,{className:"recharts-cartesian-axis-tick-value"}),i),l}}])}(_.Component);vg(Kl,"displayName","CartesianAxis");vg(Kl,"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 Pte=["x1","y1","x2","y2","key"],Dte=["offset"];function Qa(e){"@babel/helpers - typeof";return Qa=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},Qa(e)}function QO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Mt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?QO(Object(n),!0).forEach(function(r){Rte(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):QO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Rte(e,t,n){return t=zte(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zte(e){var t=Bte(e,"string");return Qa(t)=="symbol"?t:t+""}function Bte(e,t){if(Qa(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Qa(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Na(){return Na=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},Na.apply(this,arguments)}function WO(e,t){if(e==null)return{};var n=Lte(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Lte(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 kte=function(t){var n=t.fill;if(!n||n==="none")return null;var r=t.fillOpacity,a=t.x,i=t.y,l=t.width,o=t.height,u=t.ry;return C.createElement("rect",{x:a,y:i,ry:u,width:l,height:o,stroke:"none",fill:n,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function dN(e,t){var n;if(C.isValidElement(e))n=C.cloneElement(e,t);else if(ue(e))n=e(t);else{var r=t.x1,a=t.y1,i=t.x2,l=t.y2,o=t.key,u=WO(t,Pte),s=ye(u,!1);s.offset;var f=WO(s,Dte);n=C.createElement("line",Na({},f,{x1:r,y1:a,x2:i,y2:l,fill:"none",key:o}))}return n}function Ute(e){var t=e.x,n=e.width,r=e.horizontal,a=r===void 0?!0:r,i=e.horizontalPoints;if(!a||!i||!i.length)return null;var l=i.map(function(o,u){var s=Mt(Mt({},e),{},{x1:t,y1:o,x2:t+n,y2:o,key:"line-".concat(u),index:u});return dN(a,s)});return C.createElement("g",{className:"recharts-cartesian-grid-horizontal"},l)}function Ite(e){var t=e.y,n=e.height,r=e.vertical,a=r===void 0?!0:r,i=e.verticalPoints;if(!a||!i||!i.length)return null;var l=i.map(function(o,u){var s=Mt(Mt({},e),{},{x1:o,y1:t,x2:o,y2:t+n,key:"line-".concat(u),index:u});return dN(a,s)});return C.createElement("g",{className:"recharts-cartesian-grid-vertical"},l)}function Hte(e){var t=e.horizontalFill,n=e.fillOpacity,r=e.x,a=e.y,i=e.width,l=e.height,o=e.horizontalPoints,u=e.horizontal,s=u===void 0?!0:u;if(!s||!t||!t.length)return null;var f=o.map(function(d){return Math.round(d+a-a)}).sort(function(d,h){return d-h});a!==f[0]&&f.unshift(0);var c=f.map(function(d,h){var x=!f[h+1],g=x?a+l-d:f[h+1]-d;if(g<=0)return null;var v=h%t.length;return C.createElement("rect",{key:"react-".concat(h),y:d,x:r,height:g,width:i,stroke:"none",fill:t[v],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return C.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},c)}function qte(e){var t=e.vertical,n=t===void 0?!0:t,r=e.verticalFill,a=e.fillOpacity,i=e.x,l=e.y,o=e.width,u=e.height,s=e.verticalPoints;if(!n||!r||!r.length)return null;var f=s.map(function(d){return Math.round(d+i-i)}).sort(function(d,h){return d-h});i!==f[0]&&f.unshift(0);var c=f.map(function(d,h){var x=!f[h+1],g=x?i+o-d:f[h+1]-d;if(g<=0)return null;var v=h%r.length;return C.createElement("rect",{key:"react-".concat(h),x:d,y:l,width:g,height:u,stroke:"none",fill:r[v],fillOpacity:a,className:"recharts-cartesian-grid-bg"})});return C.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},c)}var Gte=function(t,n){var r=t.xAxis,a=t.width,i=t.height,l=t.offset;return ST(mg(Mt(Mt(Mt({},Kl.defaultProps),r),{},{ticks:sr(r,!0),viewBox:{x:0,y:0,width:a,height:i}})),l.left,l.left+l.width,n)},Yte=function(t,n){var r=t.yAxis,a=t.width,i=t.height,l=t.offset;return ST(mg(Mt(Mt(Mt({},Kl.defaultProps),r),{},{ticks:sr(r,!0),viewBox:{x:0,y:0,width:a,height:i}})),l.top,l.top+l.height,n)},hi={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function hN(e){var t,n,r,a,i,l,o=dg(),u=hg(),s=$ee(),f=Mt(Mt({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:hi.stroke,fill:(n=e.fill)!==null&&n!==void 0?n:hi.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:hi.horizontal,horizontalFill:(a=e.horizontalFill)!==null&&a!==void 0?a:hi.horizontalFill,vertical:(i=e.vertical)!==null&&i!==void 0?i:hi.vertical,verticalFill:(l=e.verticalFill)!==null&&l!==void 0?l:hi.verticalFill,x:Y(e.x)?e.x:s.left,y:Y(e.y)?e.y:s.top,width:Y(e.width)?e.width:s.width,height:Y(e.height)?e.height:s.height}),c=f.x,d=f.y,h=f.width,x=f.height,g=f.syncWithTicks,v=f.horizontalValues,y=f.verticalValues,m=Nee(),b=Mee();if(!Y(h)||h<=0||!Y(x)||x<=0||!Y(c)||c!==+c||!Y(d)||d!==+d)return null;var O=f.verticalCoordinatesGenerator||Gte,S=f.horizontalCoordinatesGenerator||Yte,w=f.horizontalPoints,A=f.verticalPoints;if((!w||!w.length)&&ue(S)){var E=v&&v.length,j=S({yAxis:b?Mt(Mt({},b),{},{ticks:E?v:b.ticks}):void 0,width:o,height:u,offset:s},E?!0:g);pr(Array.isArray(j),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Qa(j),"]")),Array.isArray(j)&&(w=j)}if((!A||!A.length)&&ue(O)){var $=y&&y.length,P=O({xAxis:m?Mt(Mt({},m),{},{ticks:$?y:m.ticks}):void 0,width:o,height:u,offset:s},$?!0:g);pr(Array.isArray(P),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Qa(P),"]")),Array.isArray(P)&&(A=P)}return C.createElement("g",{className:"recharts-cartesian-grid"},C.createElement(kte,{fill:f.fill,fillOpacity:f.fillOpacity,x:f.x,y:f.y,width:f.width,height:f.height,ry:f.ry}),C.createElement(Ute,Na({},f,{offset:s,horizontalPoints:w,xAxis:m,yAxis:b})),C.createElement(Ite,Na({},f,{offset:s,verticalPoints:A,xAxis:m,yAxis:b})),C.createElement(Hte,Na({},f,{horizontalPoints:w})),C.createElement(qte,Na({},f,{verticalPoints:A})))}hN.displayName="CartesianGrid";function xl(e){"@babel/helpers - typeof";return xl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xl(e)}function Xte(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Vte(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,mN(r.key),r)}}function Kte(e,t,n){return t&&Vte(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Fte(e,t,n){return t=zf(t),Qte(e,pN()?Reflect.construct(t,n||[],zf(e).constructor):t.apply(e,n))}function Qte(e,t){if(t&&(xl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Wte(e)}function Wte(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pN=function(){return!!e})()}function zf(e){return zf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},zf(e)}function Zte(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&&Hm(e,t)}function Hm(e,t){return Hm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},Hm(e,t)}function yN(e,t,n){return t=mN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mN(e){var t=Jte(e,"string");return xl(t)=="symbol"?t:t+""}function Jte(e,t){if(xl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(xl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(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 ene(e){var t=e.xAxisId,n=dg(),r=hg(),a=tN(t);return a==null?null:_.createElement(Kl,qm({},a,{className:ve("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:n,height:r},ticksGenerator:function(l){return sr(l,!0)}}))}var Zd=function(e){function t(){return Xte(this,t),Fte(this,t,arguments)}return Zte(t,e),Kte(t,[{key:"render",value:function(){return _.createElement(ene,this.props)}}])}(_.Component);yN(Zd,"displayName","XAxis");yN(Zd,"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 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 tne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nne(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,bN(r.key),r)}}function rne(e,t,n){return t&&nne(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ane(e,t,n){return t=Bf(t),ine(e,vN()?Reflect.construct(t,n||[],Bf(e).constructor):t.apply(e,n))}function ine(e,t){if(t&&(Sl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return lne(e)}function lne(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(vN=function(){return!!e})()}function Bf(e){return Bf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Bf(e)}function one(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&&Gm(e,t)}function Gm(e,t){return Gm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},Gm(e,t)}function gN(e,t,n){return t=bN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bN(e){var t=une(e,"string");return Sl(t)=="symbol"?t:t+""}function une(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 String(e)}function Ym(){return Ym=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},Ym.apply(this,arguments)}var sne=function(t){var n=t.yAxisId,r=dg(),a=hg(),i=nN(n);return i==null?null:_.createElement(Kl,Ym({},i,{className:ve("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:a},ticksGenerator:function(o){return sr(o,!0)}}))},Jd=function(e){function t(){return tne(this,t),ane(this,t,arguments)}return one(t,e),rne(t,[{key:"render",value:function(){return _.createElement(sne,this.props)}}])}(_.Component);gN(Jd,"displayName","YAxis");gN(Jd,"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 ZO(e){return hne(e)||dne(e)||fne(e)||cne()}function cne(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fne(e,t){if(e){if(typeof e=="string")return Xm(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 Xm(e,t)}}function dne(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function hne(e){if(Array.isArray(e))return Xm(e)}function Xm(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 Vm=function(t,n,r,a,i){var l=$n(t,yg),o=$n(t,Fd),u=[].concat(ZO(l),ZO(o)),s=$n(t,Wd),f="".concat(a,"Id"),c=a[0],d=n;if(u.length&&(d=u.reduce(function(g,v){if(v.props[f]===r&&qn(v.props,"extendDomain")&&Y(v.props[c])){var y=v.props[c];return[Math.min(g[0],y),Math.max(g[1],y)]}return g},d)),s.length){var h="".concat(c,"1"),x="".concat(c,"2");d=s.reduce(function(g,v){if(v.props[f]===r&&qn(v.props,"extendDomain")&&Y(v.props[h])&&Y(v.props[x])){var y=v.props[h],m=v.props[x];return[Math.min(g[0],y,m),Math.max(g[1],y,m)]}return g},d)}return i&&i.length&&(d=i.reduce(function(g,v){return Y(v)?[Math.min(g[0],v),Math.max(g[1],v)]:g},d)),d},xN={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function a(u,s,f){this.fn=u,this.context=s,this.once=f||!1}function i(u,s,f,c,d){if(typeof f!="function")throw new TypeError("The listener must be a function");var h=new a(f,c||u,d),x=n?n+s:s;return u._events[x]?u._events[x].fn?u._events[x]=[u._events[x],h]:u._events[x].push(h):(u._events[x]=h,u._eventsCount++),u}function l(u,s){--u._eventsCount===0?u._events=new r:delete u._events[s]}function o(){this._events=new r,this._eventsCount=0}o.prototype.eventNames=function(){var s=[],f,c;if(this._eventsCount===0)return s;for(c in f=this._events)t.call(f,c)&&s.push(n?c.slice(1):c);return Object.getOwnPropertySymbols?s.concat(Object.getOwnPropertySymbols(f)):s},o.prototype.listeners=function(s){var f=n?n+s:s,c=this._events[f];if(!c)return[];if(c.fn)return[c.fn];for(var d=0,h=c.length,x=new Array(h);d<h;d++)x[d]=c[d].fn;return x},o.prototype.listenerCount=function(s){var f=n?n+s:s,c=this._events[f];return c?c.fn?1:c.length:0},o.prototype.emit=function(s,f,c,d,h,x){var g=n?n+s:s;if(!this._events[g])return!1;var v=this._events[g],y=arguments.length,m,b;if(v.fn){switch(v.once&&this.removeListener(s,v.fn,void 0,!0),y){case 1:return v.fn.call(v.context),!0;case 2:return v.fn.call(v.context,f),!0;case 3:return v.fn.call(v.context,f,c),!0;case 4:return v.fn.call(v.context,f,c,d),!0;case 5:return v.fn.call(v.context,f,c,d,h),!0;case 6:return v.fn.call(v.context,f,c,d,h,x),!0}for(b=1,m=new Array(y-1);b<y;b++)m[b-1]=arguments[b];v.fn.apply(v.context,m)}else{var O=v.length,S;for(b=0;b<O;b++)switch(v[b].once&&this.removeListener(s,v[b].fn,void 0,!0),y){case 1:v[b].fn.call(v[b].context);break;case 2:v[b].fn.call(v[b].context,f);break;case 3:v[b].fn.call(v[b].context,f,c);break;case 4:v[b].fn.call(v[b].context,f,c,d);break;default:if(!m)for(S=1,m=new Array(y-1);S<y;S++)m[S-1]=arguments[S];v[b].fn.apply(v[b].context,m)}}return!0},o.prototype.on=function(s,f,c){return i(this,s,f,c,!1)},o.prototype.once=function(s,f,c){return i(this,s,f,c,!0)},o.prototype.removeListener=function(s,f,c,d){var h=n?n+s:s;if(!this._events[h])return this;if(!f)return l(this,h),this;var x=this._events[h];if(x.fn)x.fn===f&&(!d||x.once)&&(!c||x.context===c)&&l(this,h);else{for(var g=0,v=[],y=x.length;g<y;g++)(x[g].fn!==f||d&&!x[g].once||c&&x[g].context!==c)&&v.push(x[g]);v.length?this._events[h]=v.length===1?v[0]:v:l(this,h)}return this},o.prototype.removeAllListeners=function(s){var f;return s?(f=n?n+s:s,this._events[f]&&l(this,f)):(this._events=new r,this._eventsCount=0),this},o.prototype.off=o.prototype.removeListener,o.prototype.addListener=o.prototype.on,o.prefixed=n,o.EventEmitter=o,e.exports=o})(xN);var pne=xN.exports;const yne=Me(pne);var bp=new yne,xp="recharts.syncMouseEvents";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 mne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vne(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,SN(r.key),r)}}function gne(e,t,n){return t&&vne(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Sp(e,t,n){return t=SN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function SN(e){var t=bne(e,"string");return Ru(t)=="symbol"?t:t+""}function bne(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 xne=function(){function e(){mne(this,e),Sp(this,"activeIndex",0),Sp(this,"coordinateList",[]),Sp(this,"layout","horizontal")}return gne(e,[{key:"setDetails",value:function(n){var r,a=n.coordinateList,i=a===void 0?null:a,l=n.container,o=l===void 0?null:l,u=n.layout,s=u===void 0?null:u,f=n.offset,c=f===void 0?null:f,d=n.mouseHandlerCallback,h=d===void 0?null:d;this.coordinateList=(r=i??this.coordinateList)!==null&&r!==void 0?r:[],this.container=o??this.container,this.layout=s??this.layout,this.offset=c??this.offset,this.mouseHandlerCallback=h??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 a=this.container.getBoundingClientRect(),i=a.x,l=a.y,o=a.height,u=this.coordinateList[this.activeIndex].coordinate,s=((n=window)===null||n===void 0?void 0:n.scrollX)||0,f=((r=window)===null||r===void 0?void 0:r.scrollY)||0,c=i+u+s,d=l+this.offset.top+o/2+f;this.mouseHandlerCallback({pageX:c,pageY:d})}}}])}();function Sne(e,t,n){if(n==="number"&&t===!0&&Array.isArray(e)){var r=e==null?void 0:e[0],a=e==null?void 0:e[1];if(r&&a&&Y(r)&&Y(a))return!0}return!1}function One(e,t,n,r){var a=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-a:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-a,width:e==="horizontal"?r:n.width-1,height:e==="horizontal"?n.height-1:r}}function ON(e){var t=e.cx,n=e.cy,r=e.radius,a=e.startAngle,i=e.endAngle,l=_t(t,n,r,a),o=_t(t,n,r,i);return{points:[l,o],cx:t,cy:n,radius:r,startAngle:a,endAngle:i}}function wne(e,t,n){var r,a,i,l;if(e==="horizontal")r=t.x,i=r,a=n.top,l=n.top+n.height;else if(e==="vertical")a=t.y,l=a,r=n.left,i=n.left+n.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var o=t.cx,u=t.cy,s=t.innerRadius,f=t.outerRadius,c=t.angle,d=_t(o,u,s,c),h=_t(o,u,f,c);r=d.x,a=d.y,i=h.x,l=h.y}else return ON(t);return[{x:r,y:a},{x:i,y:l}]}function zu(e){"@babel/helpers - typeof";return zu=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},zu(e)}function JO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Bs(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?JO(Object(n),!0).forEach(function(r){Ane(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):JO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ane(e,t,n){return t=_ne(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _ne(e){var t=Ene(e,"string");return zu(t)=="symbol"?t:t+""}function Ene(e,t){if(zu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(zu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function jne(e){var t,n,r=e.element,a=e.tooltipEventType,i=e.isActive,l=e.activeCoordinate,o=e.activePayload,u=e.offset,s=e.activeTooltipIndex,f=e.tooltipAxisBandSize,c=e.layout,d=e.chartName,h=(t=r.props.cursor)!==null&&t!==void 0?t:(n=r.type.defaultProps)===null||n===void 0?void 0:n.cursor;if(!r||!h||!i||!l||d!=="ScatterChart"&&a!=="axis")return null;var x,g=JS;if(d==="ScatterChart")x=l,g=UW;else if(d==="BarChart")x=One(c,l,u,f),g=ug;else if(c==="radial"){var v=ON(l),y=v.cx,m=v.cy,b=v.radius,O=v.startAngle,S=v.endAngle;x={cx:y,cy:m,startAngle:O,endAngle:S,innerRadius:b,outerRadius:b},g=ET}else x={points:wne(c,l,u)},g=JS;var w=Bs(Bs(Bs(Bs({stroke:"#ccc",pointerEvents:"none"},u),x),ye(h,!1)),{},{payload:o,payloadIndex:s,className:ve("recharts-tooltip-cursor",h.className)});return _.isValidElement(h)?_.cloneElement(h,w):_.createElement(g,w)}var Tne=["item"],Nne=["children","className","width","height","style","compact","title","desc"];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 Ci(){return Ci=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},Ci.apply(this,arguments)}function ew(e,t){return $ne(e)||Cne(e,t)||AN(e,t)||Mne()}function Mne(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Cne(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,i,l,o=[],u=!0,s=!1;try{if(i=(n=n.call(e)).next,t!==0)for(;!(u=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);u=!0);}catch(f){s=!0,a=f}finally{try{if(!u&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(s)throw a}}return o}}function $ne(e){if(Array.isArray(e))return e}function tw(e,t){if(e==null)return{};var n=Pne(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Pne(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 Dne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Rne(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,_N(r.key),r)}}function zne(e,t,n){return t&&Rne(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Bne(e,t,n){return t=Lf(t),Lne(e,wN()?Reflect.construct(t,n||[],Lf(e).constructor):t.apply(e,n))}function Lne(e,t){if(t&&(Ol(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return kne(e)}function kne(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(wN=function(){return!!e})()}function Lf(e){return Lf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Lf(e)}function Une(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&&Km(e,t)}function Km(e,t){return Km=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},Km(e,t)}function wl(e){return qne(e)||Hne(e)||AN(e)||Ine()}function Ine(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function AN(e,t){if(e){if(typeof e=="string")return Fm(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 Fm(e,t)}}function Hne(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function qne(e){if(Array.isArray(e))return Fm(e)}function Fm(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 nw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function L(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?nw(Object(n),!0).forEach(function(r){Z(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Z(e,t,n){return t=_N(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _N(e){var t=Gne(e,"string");return Ol(t)=="symbol"?t:t+""}function Gne(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)}var Yne={xAxis:["bottom","top"],yAxis:["left","right"]},Xne={width:"100%",height:"100%"},EN={x:0,y:0};function Ls(e){return e}var Vne=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},Kne=function(t,n,r,a){var i=n.find(function(f){return f&&f.index===r});if(i){if(t==="horizontal")return{x:i.coordinate,y:a.y};if(t==="vertical")return{x:a.x,y:i.coordinate};if(t==="centric"){var l=i.coordinate,o=a.radius;return L(L(L({},a),_t(a.cx,a.cy,o,l)),{},{angle:l,radius:o})}var u=i.coordinate,s=a.angle;return L(L(L({},a),_t(a.cx,a.cy,u,s)),{},{angle:s,radius:u})}return EN},eh=function(t,n){var r=n.graphicalItems,a=n.dataStartIndex,i=n.dataEndIndex,l=(r??[]).reduce(function(o,u){var s=u.props.data;return s&&s.length?[].concat(wl(o),wl(s)):o},[]);return l.length>0?l:t&&t.length&&Y(a)&&Y(i)?t.slice(a,i+1):[]};function jN(e){return e==="number"?[0,"auto"]:void 0}var Qm=function(t,n,r,a){var i=t.graphicalItems,l=t.tooltipAxis,o=eh(n,t);return r<0||!i||!i.length||r>=o.length?null:i.reduce(function(u,s){var f,c=(f=s.props.data)!==null&&f!==void 0?f:n;c&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(c=c.slice(t.dataStartIndex,t.dataEndIndex+1));var d;if(l.dataKey&&!l.allowDuplicatedCategory){var h=c===void 0?o:c;d=Ny(h,l.dataKey,a)}else d=c&&c[r]||o[r];return d?[].concat(wl(u),[wT(s,d)]):u},[])},rw=function(t,n,r,a){var i=a||{x:t.chartX,y:t.chartY},l=Vne(i,r),o=t.orderedTooltipTicks,u=t.tooltipAxis,s=t.tooltipTicks,f=gK(l,o,s,u);if(f>=0&&s){var c=s[f]&&s[f].value,d=Qm(t,n,f,c),h=Kne(r,o,f,i);return{activeTooltipIndex:f,activeLabel:c,activePayload:d,activeCoordinate:h}}return null},Fne=function(t,n){var r=n.axes,a=n.graphicalItems,i=n.axisType,l=n.axisIdKey,o=n.stackGroups,u=n.dataStartIndex,s=n.dataEndIndex,f=t.layout,c=t.children,d=t.stackOffset,h=xT(f,i);return r.reduce(function(x,g){var v,y=g.type.defaultProps!==void 0?L(L({},g.type.defaultProps),g.props):g.props,m=y.type,b=y.dataKey,O=y.allowDataOverflow,S=y.allowDuplicatedCategory,w=y.scale,A=y.ticks,E=y.includeHidden,j=y[l];if(x[j])return x;var $=eh(t.data,{graphicalItems:a.filter(function(G){var W,oe=l in G.props?G.props[l]:(W=G.type.defaultProps)===null||W===void 0?void 0:W[l];return oe===j}),dataStartIndex:u,dataEndIndex:s}),P=$.length,M,k,z;Sne(y.domain,O,m)&&(M=mm(y.domain,null,O),h&&(m==="number"||w!=="auto")&&(z=zo($,b,"category")));var B=jN(m);if(!M||M.length===0){var N,R=(N=y.domain)!==null&&N!==void 0?N:B;if(b){if(M=zo($,b,m),m==="category"&&h){var D=iz(M);S&&D?(k=M,M=Ef(0,P)):S||(M=US(R,M,g).reduce(function(G,W){return G.indexOf(W)>=0?G:[].concat(wl(G),[W])},[]))}else if(m==="category")S?M=M.filter(function(G){return G!==""&&!ge(G)}):M=US(R,M,g).reduce(function(G,W){return G.indexOf(W)>=0||W===""||ge(W)?G:[].concat(wl(G),[W])},[]);else if(m==="number"){var U=wK($,a.filter(function(G){var W,oe,_e=l in G.props?G.props[l]:(W=G.type.defaultProps)===null||W===void 0?void 0:W[l],re="hide"in G.props?G.props.hide:(oe=G.type.defaultProps)===null||oe===void 0?void 0:oe.hide;return _e===j&&(E||!re)}),b,i,f);U&&(M=U)}h&&(m==="number"||w!=="auto")&&(z=zo($,b,"category"))}else h?M=Ef(0,P):o&&o[j]&&o[j].hasStack&&m==="number"?M=d==="expand"?[0,1]:OT(o[j].stackGroups,u,s):M=bT($,a.filter(function(G){var W=l in G.props?G.props[l]:G.type.defaultProps[l],oe="hide"in G.props?G.props.hide:G.type.defaultProps.hide;return W===j&&(E||!oe)}),m,f,!0);if(m==="number")M=Vm(c,M,j,i,A),R&&(M=mm(R,M,O));else if(m==="category"&&R){var q=R,X=M.every(function(G){return q.indexOf(G)>=0});X&&(M=q)}}return L(L({},x),{},Z({},j,L(L({},y),{},{axisType:i,domain:M,categoricalDomain:z,duplicateDomain:k,originalDomain:(v=y.domain)!==null&&v!==void 0?v:B,isCategorical:h,layout:f})))},{})},Qne=function(t,n){var r=n.graphicalItems,a=n.Axis,i=n.axisType,l=n.axisIdKey,o=n.stackGroups,u=n.dataStartIndex,s=n.dataEndIndex,f=t.layout,c=t.children,d=eh(t.data,{graphicalItems:r,dataStartIndex:u,dataEndIndex:s}),h=d.length,x=xT(f,i),g=-1;return r.reduce(function(v,y){var m=y.type.defaultProps!==void 0?L(L({},y.type.defaultProps),y.props):y.props,b=m[l],O=jN("number");if(!v[b]){g++;var S;return x?S=Ef(0,h):o&&o[b]&&o[b].hasStack?(S=OT(o[b].stackGroups,u,s),S=Vm(c,S,b,i)):(S=mm(O,bT(d,r.filter(function(w){var A,E,j=l in w.props?w.props[l]:(A=w.type.defaultProps)===null||A===void 0?void 0:A[l],$="hide"in w.props?w.props.hide:(E=w.type.defaultProps)===null||E===void 0?void 0:E.hide;return j===b&&!$}),"number",f),a.defaultProps.allowDataOverflow),S=Vm(c,S,b,i)),L(L({},v),{},Z({},b,L(L({axisType:i},a.defaultProps),{},{hide:!0,orientation:Sn(Yne,"".concat(i,".").concat(g%2),null),domain:S,originalDomain:O,isCategorical:x,layout:f})))}return v},{})},Wne=function(t,n){var r=n.axisType,a=r===void 0?"xAxis":r,i=n.AxisComp,l=n.graphicalItems,o=n.stackGroups,u=n.dataStartIndex,s=n.dataEndIndex,f=t.children,c="".concat(a,"Id"),d=$n(f,i),h={};return d&&d.length?h=Fne(t,{axes:d,graphicalItems:l,axisType:a,axisIdKey:c,stackGroups:o,dataStartIndex:u,dataEndIndex:s}):l&&l.length&&(h=Qne(t,{Axis:i,graphicalItems:l,axisType:a,axisIdKey:c,stackGroups:o,dataStartIndex:u,dataEndIndex:s})),h},Zne=function(t){var n=Br(t),r=sr(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:D0(r,function(a){return a.coordinate}),tooltipAxis:n,tooltipAxisBandSize:mf(n,r)}},aw=function(t){var n=t.children,r=t.defaultShowTooltip,a=Qt(n,pl),i=0,l=0;return t.data&&t.data.length!==0&&(l=t.data.length-1),a&&a.props&&(a.props.startIndex>=0&&(i=a.props.startIndex),a.props.endIndex>=0&&(l=a.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:i,dataEndIndex:l,activeTooltipIndex:-1,isTooltipActive:!!r}},Jne=function(t){return!t||!t.length?!1:t.some(function(n){var r=hr(n&&n.type);return r&&r.indexOf("Bar")>=0})},iw=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"}},ere=function(t,n){var r=t.props,a=t.graphicalItems,i=t.xAxisMap,l=i===void 0?{}:i,o=t.yAxisMap,u=o===void 0?{}:o,s=r.width,f=r.height,c=r.children,d=r.margin||{},h=Qt(c,pl),x=Qt(c,Ui),g=Object.keys(u).reduce(function(S,w){var A=u[w],E=A.orientation;return!A.mirror&&!A.hide?L(L({},S),{},Z({},E,S[E]+A.width)):S},{left:d.left||0,right:d.right||0}),v=Object.keys(l).reduce(function(S,w){var A=l[w],E=A.orientation;return!A.mirror&&!A.hide?L(L({},S),{},Z({},E,Sn(S,"".concat(E))+A.height)):S},{top:d.top||0,bottom:d.bottom||0}),y=L(L({},v),g),m=y.bottom;h&&(y.bottom+=h.props.height||pl.defaultProps.height),x&&n&&(y=SK(y,a,r,n));var b=s-y.left-y.right,O=f-y.top-y.bottom;return L(L({brushBottom:m},y),{},{width:Math.max(b,0),height:Math.max(O,0)})},tre=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},nre=function(t){var n=t.chartName,r=t.GraphicalChild,a=t.defaultTooltipEventType,i=a===void 0?"axis":a,l=t.validateTooltipEventTypes,o=l===void 0?["axis"]:l,u=t.axisComponents,s=t.legendContent,f=t.formatAxisMap,c=t.defaultProps,d=function(y,m){var b=m.graphicalItems,O=m.stackGroups,S=m.offset,w=m.updateId,A=m.dataStartIndex,E=m.dataEndIndex,j=y.barSize,$=y.layout,P=y.barGap,M=y.barCategoryGap,k=y.maxBarSize,z=iw($),B=z.numericAxisName,N=z.cateAxisName,R=Jne(b),D=[];return b.forEach(function(U,q){var X=eh(y.data,{graphicalItems:[U],dataStartIndex:A,dataEndIndex:E}),G=U.type.defaultProps!==void 0?L(L({},U.type.defaultProps),U.props):U.props,W=G.dataKey,oe=G.maxBarSize,_e=G["".concat(B,"Id")],re=G["".concat(N,"Id")],We={},at=u.reduce(function(Fn,Vt){var rh=m["".concat(Vt.axisType,"Map")],gg=G["".concat(Vt.axisType,"Id")];rh&&rh[gg]||Vt.axisType==="zAxis"||Fa();var bg=rh[gg];return L(L({},Fn),{},Z(Z({},Vt.axisType,bg),"".concat(Vt.axisType,"Ticks"),sr(bg)))},We),K=at[N],ee=at["".concat(N,"Ticks")],ae=O&&O[_e]&&O[_e].hasStack&&RK(U,O[_e].stackGroups),H=hr(U.type).indexOf("Bar")>=0,Re=mf(K,ee),se=[],Se=R&&bK({barSize:j,stackGroups:O,totalSize:tre(at,N)});if(H){var Q,Ee,gt=ge(oe)?k:oe,zt=(Q=(Ee=mf(K,ee,!0))!==null&&Ee!==void 0?Ee:gt)!==null&&Q!==void 0?Q:0;se=xK({barGap:P,barCategoryGap:M,bandSize:zt!==Re?zt:Re,sizeList:Se[re],maxBarSize:gt}),zt!==Re&&(se=se.map(function(Fn){return L(L({},Fn),{},{position:L(L({},Fn.position),{},{offset:Fn.position.offset-zt/2})})}))}var ya=U&&U.type&&U.type.getComposedData;ya&&D.push({props:L(L({},ya(L(L({},at),{},{displayedData:X,props:y,dataKey:W,item:U,bandSize:Re,barPosition:se,offset:S,stackedData:ae,layout:$,dataStartIndex:A,dataEndIndex:E}))),{},Z(Z(Z({key:U.key||"item-".concat(q)},B,at[B]),N,at[N]),"animationId",w)),childIndex:vz(U,y.children),item:U})}),D},h=function(y,m){var b=y.props,O=y.dataStartIndex,S=y.dataEndIndex,w=y.updateId;if(!Dx({props:b}))return null;var A=b.children,E=b.layout,j=b.stackOffset,$=b.data,P=b.reverseStackOrder,M=iw(E),k=M.numericAxisName,z=M.cateAxisName,B=$n(A,r),N=$K($,B,"".concat(k,"Id"),"".concat(z,"Id"),j,P),R=u.reduce(function(G,W){var oe="".concat(W.axisType,"Map");return L(L({},G),{},Z({},oe,Wne(b,L(L({},W),{},{graphicalItems:B,stackGroups:W.axisType===k&&N,dataStartIndex:O,dataEndIndex:S}))))},{}),D=ere(L(L({},R),{},{props:b,graphicalItems:B}),m==null?void 0:m.legendBBox);Object.keys(R).forEach(function(G){R[G]=f(b,R[G],D,G.replace("Map",""),n)});var U=R["".concat(z,"Map")],q=Zne(U),X=d(b,L(L({},R),{},{dataStartIndex:O,dataEndIndex:S,updateId:w,graphicalItems:B,stackGroups:N,offset:D}));return L(L({formattedGraphicalItems:X,graphicalItems:B,offset:D,stackGroups:N},q),R)},x=function(v){function y(m){var b,O,S;return Dne(this,y),S=Bne(this,y,[m]),Z(S,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),Z(S,"accessibilityManager",new xne),Z(S,"handleLegendBBoxUpdate",function(w){if(w){var A=S.state,E=A.dataStartIndex,j=A.dataEndIndex,$=A.updateId;S.setState(L({legendBBox:w},h({props:S.props,dataStartIndex:E,dataEndIndex:j,updateId:$},L(L({},S.state),{},{legendBBox:w}))))}}),Z(S,"handleReceiveSyncEvent",function(w,A,E){if(S.props.syncId===w){if(E===S.eventEmitterSymbol&&typeof S.props.syncMethod!="function")return;S.applySyncEvent(A)}}),Z(S,"handleBrushChange",function(w){var A=w.startIndex,E=w.endIndex;if(A!==S.state.dataStartIndex||E!==S.state.dataEndIndex){var j=S.state.updateId;S.setState(function(){return L({dataStartIndex:A,dataEndIndex:E},h({props:S.props,dataStartIndex:A,dataEndIndex:E,updateId:j},S.state))}),S.triggerSyncEvent({dataStartIndex:A,dataEndIndex:E})}}),Z(S,"handleMouseEnter",function(w){var A=S.getMouseInfo(w);if(A){var E=L(L({},A),{},{isTooltipActive:!0});S.setState(E),S.triggerSyncEvent(E);var j=S.props.onMouseEnter;ue(j)&&j(E,w)}}),Z(S,"triggeredAfterMouseMove",function(w){var A=S.getMouseInfo(w),E=A?L(L({},A),{},{isTooltipActive:!0}):{isTooltipActive:!1};S.setState(E),S.triggerSyncEvent(E);var j=S.props.onMouseMove;ue(j)&&j(E,w)}),Z(S,"handleItemMouseEnter",function(w){S.setState(function(){return{isTooltipActive:!0,activeItem:w,activePayload:w.tooltipPayload,activeCoordinate:w.tooltipPosition||{x:w.cx,y:w.cy}}})}),Z(S,"handleItemMouseLeave",function(){S.setState(function(){return{isTooltipActive:!1}})}),Z(S,"handleMouseMove",function(w){w.persist(),S.throttleTriggeredAfterMouseMove(w)}),Z(S,"handleMouseLeave",function(w){S.throttleTriggeredAfterMouseMove.cancel();var A={isTooltipActive:!1};S.setState(A),S.triggerSyncEvent(A);var E=S.props.onMouseLeave;ue(E)&&E(A,w)}),Z(S,"handleOuterEvent",function(w){var A=mz(w),E=Sn(S.props,"".concat(A));if(A&&ue(E)){var j,$;/.*touch.*/i.test(A)?$=S.getMouseInfo(w.changedTouches[0]):$=S.getMouseInfo(w),E((j=$)!==null&&j!==void 0?j:{},w)}}),Z(S,"handleClick",function(w){var A=S.getMouseInfo(w);if(A){var E=L(L({},A),{},{isTooltipActive:!0});S.setState(E),S.triggerSyncEvent(E);var j=S.props.onClick;ue(j)&&j(E,w)}}),Z(S,"handleMouseDown",function(w){var A=S.props.onMouseDown;if(ue(A)){var E=S.getMouseInfo(w);A(E,w)}}),Z(S,"handleMouseUp",function(w){var A=S.props.onMouseUp;if(ue(A)){var E=S.getMouseInfo(w);A(E,w)}}),Z(S,"handleTouchMove",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&S.throttleTriggeredAfterMouseMove(w.changedTouches[0])}),Z(S,"handleTouchStart",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&S.handleMouseDown(w.changedTouches[0])}),Z(S,"handleTouchEnd",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&S.handleMouseUp(w.changedTouches[0])}),Z(S,"handleDoubleClick",function(w){var A=S.props.onDoubleClick;if(ue(A)){var E=S.getMouseInfo(w);A(E,w)}}),Z(S,"handleContextMenu",function(w){var A=S.props.onContextMenu;if(ue(A)){var E=S.getMouseInfo(w);A(E,w)}}),Z(S,"triggerSyncEvent",function(w){S.props.syncId!==void 0&&bp.emit(xp,S.props.syncId,w,S.eventEmitterSymbol)}),Z(S,"applySyncEvent",function(w){var A=S.props,E=A.layout,j=A.syncMethod,$=S.state.updateId,P=w.dataStartIndex,M=w.dataEndIndex;if(w.dataStartIndex!==void 0||w.dataEndIndex!==void 0)S.setState(L({dataStartIndex:P,dataEndIndex:M},h({props:S.props,dataStartIndex:P,dataEndIndex:M,updateId:$},S.state)));else if(w.activeTooltipIndex!==void 0){var k=w.chartX,z=w.chartY,B=w.activeTooltipIndex,N=S.state,R=N.offset,D=N.tooltipTicks;if(!R)return;if(typeof j=="function")B=j(D,w);else if(j==="value"){B=-1;for(var U=0;U<D.length;U++)if(D[U].value===w.activeLabel){B=U;break}}var q=L(L({},R),{},{x:R.left,y:R.top}),X=Math.min(k,q.x+q.width),G=Math.min(z,q.y+q.height),W=D[B]&&D[B].value,oe=Qm(S.state,S.props.data,B),_e=D[B]?{x:E==="horizontal"?D[B].coordinate:X,y:E==="horizontal"?G:D[B].coordinate}:EN;S.setState(L(L({},w),{},{activeLabel:W,activeCoordinate:_e,activePayload:oe,activeTooltipIndex:B}))}else S.setState(w)}),Z(S,"renderCursor",function(w){var A,E=S.state,j=E.isTooltipActive,$=E.activeCoordinate,P=E.activePayload,M=E.offset,k=E.activeTooltipIndex,z=E.tooltipAxisBandSize,B=S.getTooltipEventType(),N=(A=w.props.active)!==null&&A!==void 0?A:j,R=S.props.layout,D=w.key||"_recharts-cursor";return C.createElement(jne,{key:D,activeCoordinate:$,activePayload:P,activeTooltipIndex:k,chartName:n,element:w,isActive:N,layout:R,offset:M,tooltipAxisBandSize:z,tooltipEventType:B})}),Z(S,"renderPolarAxis",function(w,A,E){var j=Sn(w,"type.axisType"),$=Sn(S.state,"".concat(j,"Map")),P=w.type.defaultProps,M=P!==void 0?L(L({},P),w.props):w.props,k=$&&$[M["".concat(j,"Id")]];return _.cloneElement(w,L(L({},k),{},{className:ve(j,k.className),key:w.key||"".concat(A,"-").concat(E),ticks:sr(k,!0)}))}),Z(S,"renderPolarGrid",function(w){var A=w.props,E=A.radialLines,j=A.polarAngles,$=A.polarRadius,P=S.state,M=P.radiusAxisMap,k=P.angleAxisMap,z=Br(M),B=Br(k),N=B.cx,R=B.cy,D=B.innerRadius,U=B.outerRadius;return _.cloneElement(w,{polarAngles:Array.isArray(j)?j:sr(B,!0).map(function(q){return q.coordinate}),polarRadius:Array.isArray($)?$:sr(z,!0).map(function(q){return q.coordinate}),cx:N,cy:R,innerRadius:D,outerRadius:U,key:w.key||"polar-grid",radialLines:E})}),Z(S,"renderLegend",function(){var w=S.state.formattedGraphicalItems,A=S.props,E=A.children,j=A.width,$=A.height,P=S.props.margin||{},M=j-(P.left||0)-(P.right||0),k=vT({children:E,formattedGraphicalItems:w,legendWidth:M,legendContent:s});if(!k)return null;var z=k.item,B=tw(k,Tne);return _.cloneElement(z,L(L({},B),{},{chartWidth:j,chartHeight:$,margin:P,onBBoxUpdate:S.handleLegendBBoxUpdate}))}),Z(S,"renderTooltip",function(){var w,A=S.props,E=A.children,j=A.accessibilityLayer,$=Qt(E,zn);if(!$)return null;var P=S.state,M=P.isTooltipActive,k=P.activeCoordinate,z=P.activePayload,B=P.activeLabel,N=P.offset,R=(w=$.props.active)!==null&&w!==void 0?w:M;return _.cloneElement($,{viewBox:L(L({},N),{},{x:N.left,y:N.top}),active:R,label:B,payload:R?z:[],coordinate:k,accessibilityLayer:j})}),Z(S,"renderBrush",function(w){var A=S.props,E=A.margin,j=A.data,$=S.state,P=$.offset,M=$.dataStartIndex,k=$.dataEndIndex,z=$.updateId;return _.cloneElement(w,{key:w.key||"_recharts-brush",onChange:Ps(S.handleBrushChange,w.props.onChange),data:j,x:Y(w.props.x)?w.props.x:P.left,y:Y(w.props.y)?w.props.y:P.top+P.height+P.brushBottom-(E.bottom||0),width:Y(w.props.width)?w.props.width:P.width,startIndex:M,endIndex:k,updateId:"brush-".concat(z)})}),Z(S,"renderReferenceElement",function(w,A,E){if(!w)return null;var j=S,$=j.clipPathId,P=S.state,M=P.xAxisMap,k=P.yAxisMap,z=P.offset,B=w.type.defaultProps||{},N=w.props,R=N.xAxisId,D=R===void 0?B.xAxisId:R,U=N.yAxisId,q=U===void 0?B.yAxisId:U;return _.cloneElement(w,{key:w.key||"".concat(A,"-").concat(E),xAxis:M[D],yAxis:k[q],viewBox:{x:z.left,y:z.top,width:z.width,height:z.height},clipPathId:$})}),Z(S,"renderActivePoints",function(w){var A=w.item,E=w.activePoint,j=w.basePoint,$=w.childIndex,P=w.isRange,M=[],k=A.props.key,z=A.item.type.defaultProps!==void 0?L(L({},A.item.type.defaultProps),A.item.props):A.item.props,B=z.activeDot,N=z.dataKey,R=L(L({index:$,dataKey:N,cx:E.x,cy:E.y,r:4,fill:og(A.item),strokeWidth:2,stroke:"#fff",payload:E.payload,value:E.value},ye(B,!1)),kc(B));return M.push(y.renderActiveDot(B,R,"".concat(k,"-activePoint-").concat($))),j?M.push(y.renderActiveDot(B,L(L({},R),{},{cx:j.x,cy:j.y}),"".concat(k,"-basePoint-").concat($))):P&&M.push(null),M}),Z(S,"renderGraphicChild",function(w,A,E){var j=S.filterFormatItem(w,A,E);if(!j)return null;var $=S.getTooltipEventType(),P=S.state,M=P.isTooltipActive,k=P.tooltipAxis,z=P.activeTooltipIndex,B=P.activeLabel,N=S.props.children,R=Qt(N,zn),D=j.props,U=D.points,q=D.isRange,X=D.baseLine,G=j.item.type.defaultProps!==void 0?L(L({},j.item.type.defaultProps),j.item.props):j.item.props,W=G.activeDot,oe=G.hide,_e=G.activeBar,re=G.activeShape,We=!!(!oe&&M&&R&&(W||_e||re)),at={};$!=="axis"&&R&&R.props.trigger==="click"?at={onClick:Ps(S.handleItemMouseEnter,w.props.onClick)}:$!=="axis"&&(at={onMouseLeave:Ps(S.handleItemMouseLeave,w.props.onMouseLeave),onMouseEnter:Ps(S.handleItemMouseEnter,w.props.onMouseEnter)});var K=_.cloneElement(w,L(L({},j.props),at));function ee(Vt){return typeof k.dataKey=="function"?k.dataKey(Vt.payload):null}if(We)if(z>=0){var ae,H;if(k.dataKey&&!k.allowDuplicatedCategory){var Re=typeof k.dataKey=="function"?ee:"payload.".concat(k.dataKey.toString());ae=Ny(U,Re,B),H=q&&X&&Ny(X,Re,B)}else ae=U==null?void 0:U[z],H=q&&X&&X[z];if(re||_e){var se=w.props.activeIndex!==void 0?w.props.activeIndex:z;return[_.cloneElement(w,L(L(L({},j.props),at),{},{activeIndex:se})),null,null]}if(!ge(ae))return[K].concat(wl(S.renderActivePoints({item:j,activePoint:ae,basePoint:H,childIndex:z,isRange:q})))}else{var Se,Q=(Se=S.getItemByXY(S.state.activeCoordinate))!==null&&Se!==void 0?Se:{graphicalItem:K},Ee=Q.graphicalItem,gt=Ee.item,zt=gt===void 0?w:gt,ya=Ee.childIndex,Fn=L(L(L({},j.props),at),{},{activeIndex:ya});return[_.cloneElement(zt,Fn),null,null]}return q?[K,null,null]:[K,null]}),Z(S,"renderCustomized",function(w,A,E){return _.cloneElement(w,L(L({key:"recharts-customized-".concat(E)},S.props),S.state))}),Z(S,"renderMap",{CartesianGrid:{handler:Ls,once:!0},ReferenceArea:{handler:S.renderReferenceElement},ReferenceLine:{handler:Ls},ReferenceDot:{handler:S.renderReferenceElement},XAxis:{handler:Ls},YAxis:{handler:Ls},Brush:{handler:S.renderBrush,once:!0},Bar:{handler:S.renderGraphicChild},Line:{handler:S.renderGraphicChild},Area:{handler:S.renderGraphicChild},Radar:{handler:S.renderGraphicChild},RadialBar:{handler:S.renderGraphicChild},Scatter:{handler:S.renderGraphicChild},Pie:{handler:S.renderGraphicChild},Funnel:{handler:S.renderGraphicChild},Tooltip:{handler:S.renderCursor,once:!0},PolarGrid:{handler:S.renderPolarGrid,once:!0},PolarAngleAxis:{handler:S.renderPolarAxis},PolarRadiusAxis:{handler:S.renderPolarAxis},Customized:{handler:S.renderCustomized}}),S.clipPathId="".concat((b=m.id)!==null&&b!==void 0?b:Ed("recharts"),"-clip"),S.throttleTriggeredAfterMouseMove=vj(S.triggeredAfterMouseMove,(O=m.throttleDelay)!==null&&O!==void 0?O:1e3/60),S.state={},S}return Une(y,v),zne(y,[{key:"componentDidMount",value:function(){var b,O;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(b=this.props.margin.left)!==null&&b!==void 0?b:0,top:(O=this.props.margin.top)!==null&&O!==void 0?O:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var b=this.props,O=b.children,S=b.data,w=b.height,A=b.layout,E=Qt(O,zn);if(E){var j=E.props.defaultIndex;if(!(typeof j!="number"||j<0||j>this.state.tooltipTicks.length-1)){var $=this.state.tooltipTicks[j]&&this.state.tooltipTicks[j].value,P=Qm(this.state,S,j,$),M=this.state.tooltipTicks[j].coordinate,k=(this.state.offset.top+w)/2,z=A==="horizontal",B=z?{x:M,y:k}:{y:M,x:k},N=this.state.formattedGraphicalItems.find(function(D){var U=D.item;return U.type.name==="Scatter"});N&&(B=L(L({},B),N.props.points[j].tooltipPosition),P=N.props.points[j].tooltipPayload);var R={activeTooltipIndex:j,isTooltipActive:!0,activeLabel:$,activePayload:P,activeCoordinate:B};this.setState(R),this.renderCursor(E),this.accessibilityManager.setIndex(j)}}}},{key:"getSnapshotBeforeUpdate",value:function(b,O){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==O.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==b.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==b.margin){var S,w;this.accessibilityManager.setDetails({offset:{left:(S=this.props.margin.left)!==null&&S!==void 0?S:0,top:(w=this.props.margin.top)!==null&&w!==void 0?w:0}})}return null}},{key:"componentDidUpdate",value:function(b){Cy([Qt(b.children,zn)],[Qt(this.props.children,zn)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var b=Qt(this.props.children,zn);if(b&&typeof b.props.shared=="boolean"){var O=b.props.shared?"axis":"item";return o.indexOf(O)>=0?O:i}return i}},{key:"getMouseInfo",value:function(b){if(!this.container)return null;var O=this.container,S=O.getBoundingClientRect(),w=Gq(S),A={chartX:Math.round(b.pageX-w.left),chartY:Math.round(b.pageY-w.top)},E=S.width/O.offsetWidth||1,j=this.inRange(A.chartX,A.chartY,E);if(!j)return null;var $=this.state,P=$.xAxisMap,M=$.yAxisMap,k=this.getTooltipEventType(),z=rw(this.state,this.props.data,this.props.layout,j);if(k!=="axis"&&P&&M){var B=Br(P).scale,N=Br(M).scale,R=B&&B.invert?B.invert(A.chartX):null,D=N&&N.invert?N.invert(A.chartY):null;return L(L({},A),{},{xValue:R,yValue:D},z)}return z?L(L({},A),z):null}},{key:"inRange",value:function(b,O){var S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,w=this.props.layout,A=b/S,E=O/S;if(w==="horizontal"||w==="vertical"){var j=this.state.offset,$=A>=j.left&&A<=j.left+j.width&&E>=j.top&&E<=j.top+j.height;return $?{x:A,y:E}:null}var P=this.state,M=P.angleAxisMap,k=P.radiusAxisMap;if(M&&k){var z=Br(M);return qS({x:A,y:E},z)}return null}},{key:"parseEventsOfWrapper",value:function(){var b=this.props.children,O=this.getTooltipEventType(),S=Qt(b,zn),w={};S&&O==="axis"&&(S.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 A=kc(this.props,this.handleOuterEvent);return L(L({},A),w)}},{key:"addListener",value:function(){bp.on(xp,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){bp.removeListener(xp,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(b,O,S){for(var w=this.state.formattedGraphicalItems,A=0,E=w.length;A<E;A++){var j=w[A];if(j.item===b||j.props.key===b.key||O===hr(j.item.type)&&S===j.childIndex)return j}return null}},{key:"renderClipPath",value:function(){var b=this.clipPathId,O=this.state.offset,S=O.left,w=O.top,A=O.height,E=O.width;return C.createElement("defs",null,C.createElement("clipPath",{id:b},C.createElement("rect",{x:S,y:w,height:A,width:E})))}},{key:"getXScales",value:function(){var b=this.state.xAxisMap;return b?Object.entries(b).reduce(function(O,S){var w=ew(S,2),A=w[0],E=w[1];return L(L({},O),{},Z({},A,E.scale))},{}):null}},{key:"getYScales",value:function(){var b=this.state.yAxisMap;return b?Object.entries(b).reduce(function(O,S){var w=ew(S,2),A=w[0],E=w[1];return L(L({},O),{},Z({},A,E.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(b){var O;return(O=this.state.xAxisMap)===null||O===void 0||(O=O[b])===null||O===void 0?void 0:O.scale}},{key:"getYScaleByAxisId",value:function(b){var O;return(O=this.state.yAxisMap)===null||O===void 0||(O=O[b])===null||O===void 0?void 0:O.scale}},{key:"getItemByXY",value:function(b){var O=this.state,S=O.formattedGraphicalItems,w=O.activeItem;if(S&&S.length)for(var A=0,E=S.length;A<E;A++){var j=S[A],$=j.props,P=j.item,M=P.type.defaultProps!==void 0?L(L({},P.type.defaultProps),P.props):P.props,k=hr(P.type);if(k==="Bar"){var z=($.data||[]).find(function(D){return MW(b,D)});if(z)return{graphicalItem:j,payload:z}}else if(k==="RadialBar"){var B=($.data||[]).find(function(D){return qS(b,D)});if(B)return{graphicalItem:j,payload:B}}else if(Yd(j,w)||Xd(j,w)||Mu(j,w)){var N=PZ({graphicalItem:j,activeTooltipItem:w,itemData:M.data}),R=M.activeIndex===void 0?N:M.activeIndex;return{graphicalItem:L(L({},j),{},{childIndex:R}),payload:Mu(j,w)?M.data[N]:j.props.data[N]}}}return null}},{key:"render",value:function(){var b=this;if(!Dx(this))return null;var O=this.props,S=O.children,w=O.className,A=O.width,E=O.height,j=O.style,$=O.compact,P=O.title,M=O.desc,k=tw(O,Nne),z=ye(k,!1);if($)return C.createElement(kO,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},C.createElement(Py,Ci({},z,{width:A,height:E,title:P,desc:M}),this.renderClipPath(),zx(S,this.renderMap)));if(this.props.accessibilityLayer){var B,N;z.tabIndex=(B=this.props.tabIndex)!==null&&B!==void 0?B:0,z.role=(N=this.props.role)!==null&&N!==void 0?N:"application",z.onKeyDown=function(D){b.accessibilityManager.keyboardEvent(D)},z.onFocus=function(){b.accessibilityManager.focus()}}var R=this.parseEventsOfWrapper();return C.createElement(kO,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},C.createElement("div",Ci({className:ve("recharts-wrapper",w),style:L({position:"relative",cursor:"default",width:A,height:E},j)},R,{ref:function(U){b.container=U}}),C.createElement(Py,Ci({},z,{width:A,height:E,title:P,desc:M,style:Xne}),this.renderClipPath(),zx(S,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(_.Component);Z(x,"displayName",n),Z(x,"defaultProps",L({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},c)),Z(x,"getDerivedStateFromProps",function(v,y){var m=v.dataKey,b=v.data,O=v.children,S=v.width,w=v.height,A=v.layout,E=v.stackOffset,j=v.margin,$=y.dataStartIndex,P=y.dataEndIndex;if(y.updateId===void 0){var M=aw(v);return L(L(L({},M),{},{updateId:0},h(L(L({props:v},M),{},{updateId:0}),y)),{},{prevDataKey:m,prevData:b,prevWidth:S,prevHeight:w,prevLayout:A,prevStackOffset:E,prevMargin:j,prevChildren:O})}if(m!==y.prevDataKey||b!==y.prevData||S!==y.prevWidth||w!==y.prevHeight||A!==y.prevLayout||E!==y.prevStackOffset||!ki(j,y.prevMargin)){var k=aw(v),z={chartX:y.chartX,chartY:y.chartY,isTooltipActive:y.isTooltipActive},B=L(L({},rw(y,b,A)),{},{updateId:y.updateId+1}),N=L(L(L({},k),z),B);return L(L(L({},N),h(L({props:v},N),y)),{},{prevDataKey:m,prevData:b,prevWidth:S,prevHeight:w,prevLayout:A,prevStackOffset:E,prevMargin:j,prevChildren:O})}if(!Cy(O,y.prevChildren)){var R,D,U,q,X=Qt(O,pl),G=X&&(R=(D=X.props)===null||D===void 0?void 0:D.startIndex)!==null&&R!==void 0?R:$,W=X&&(U=(q=X.props)===null||q===void 0?void 0:q.endIndex)!==null&&U!==void 0?U:P,oe=G!==$||W!==P,_e=!ge(b),re=_e&&!oe?y.updateId:y.updateId+1;return L(L({updateId:re},h(L(L({props:v},y),{},{updateId:re,dataStartIndex:G,dataEndIndex:W}),y)),{},{prevChildren:O,dataStartIndex:G,dataEndIndex:W})}return null}),Z(x,"renderActiveDot",function(v,y,m){var b;return _.isValidElement(v)?b=_.cloneElement(v,y):ue(v)?b=v(y):b=C.createElement(BT,y),C.createElement(yt,{className:"recharts-active-dot",key:m},b)});var g=_.forwardRef(function(y,m){return C.createElement(x,Ci({},y,{ref:m}))});return g.displayName=x.displayName,g},rre=nre({chartName:"BarChart",GraphicalChild:li,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:Zd},{axisType:"yAxis",AxisComp:Jd}],formatAxisMap:aee});function are(){const[e,t]=_.useState([]),[n,r]=_.useState([]),[a,i]=_.useState({}),[l,o]=_.useState(""),[u,s]=_.useState(!1);_.useEffect(()=>{te.get("/quality/inspections").then(c=>t(c.data)),te.get("/quality/defects/pareto").then(c=>r(c.data)),te.get("/quality/dashboard").then(c=>i(c.data))},[]);const f=async()=>{s(!0);try{const c=await te.post("/quality/ai-analyze",{productCode:"PROD-001",defectDescription:"표면 스크래치 및 치수 불량 다수 발생"});o(c.data.analysis)}catch{o("AI 분석 일시 중단")}s(!1)};return p.jsxs("div",{className:"space-y-6",children:[p.jsx("h1",{className:"text-xl font-bold text-white",children:"품질 관리"}),p.jsx("div",{className:"grid grid-cols-4 gap-4",children:[{label:"오늘 검사",value:a.total_inspections,color:"text-white"},{label:"합격",value:a.passed,color:"text-green-400"},{label:"불합격",value:a.failed,color:"text-red-400"},{label:"불량률",value:`${parseFloat(a.defect_rate||0).toFixed(2)}%`,color:"text-yellow-400"}].map(({label:c,value:d,color:h})=>p.jsxs("div",{className:"bg-slate-800 rounded-xl p-4 border border-slate-700 text-center",children:[p.jsx("div",{className:`text-2xl font-bold ${h}`,children:d??"-"}),p.jsx("div",{className:"text-xs text-slate-400 mt-1",children:c})]},c))}),p.jsxs("div",{className:"grid grid-cols-2 gap-6",children:[p.jsxs("div",{className:"bg-slate-800 rounded-xl p-5 border border-slate-700",children:[p.jsx("h2",{className:"text-sm font-medium text-slate-300 mb-4",children:"불량 파레토 차트"}),p.jsx(Bq,{width:"100%",height:200,children:p.jsxs(rre,{data:n.slice(0,8),children:[p.jsx(hN,{strokeDasharray:"3 3",stroke:"#334155"}),p.jsx(Zd,{dataKey:"defect_code",tick:{fill:"#94a3b8",fontSize:10}}),p.jsx(Jd,{tick:{fill:"#94a3b8",fontSize:10}}),p.jsx(zn,{contentStyle:{backgroundColor:"#1e293b",border:"1px solid #334155"}}),p.jsx(li,{dataKey:"count",fill:"#ef4444"})]})})]}),p.jsxs("div",{className:"bg-slate-800 rounded-xl p-5 border border-slate-700",children:[p.jsxs("div",{className:"flex items-center justify-between mb-3",children:[p.jsx("h2",{className:"text-sm font-medium text-slate-300",children:"AI 불량 원인 분석"}),p.jsxs("button",{onClick:f,disabled:u,className:"flex items-center gap-1 px-3 py-1.5 bg-purple-700 hover:bg-purple-600 text-white rounded text-xs disabled:opacity-50",children:[p.jsx(eu,{size:12})," ",u?"분석 중...":"AI 분석"]})]}),l?p.jsx("div",{className:"bg-slate-700 rounded-lg p-3 text-sm text-slate-200 leading-relaxed",children:l}):p.jsx("div",{className:"text-slate-500 text-sm",children:"AI 분석 버튼을 클릭하면 Ollama가 불량 원인을 분석합니다."})]})]}),p.jsxs("div",{className:"bg-slate-800 rounded-xl border border-slate-700 overflow-hidden",children:[p.jsx("div",{className:"px-4 py-3 border-b border-slate-700",children:p.jsx("h2",{className:"text-sm font-medium text-slate-300",children:"검사 목록"})}),p.jsxs("table",{className:"w-full text-sm",children:[p.jsx("thead",{children:p.jsxs("tr",{className:"border-b border-slate-700",children:[p.jsx("th",{className:"px-4 py-2 text-left text-slate-400",children:"검사 번호"}),p.jsx("th",{className:"px-4 py-2 text-left text-slate-400",children:"제품"}),p.jsx("th",{className:"px-4 py-2 text-left text-slate-400",children:"검사 유형"}),p.jsx("th",{className:"px-4 py-2 text-left text-slate-400",children:"LOT"}),p.jsx("th",{className:"px-4 py-2 text-left text-slate-400",children:"샘플/불량"}),p.jsx("th",{className:"px-4 py-2 text-left text-slate-400",children:"결과"}),p.jsx("th",{className:"px-4 py-2 text-left text-slate-400",children:"검사일시"})]})}),p.jsx("tbody",{children:e.map(c=>{var d;return p.jsxs("tr",{className:"border-b border-slate-700/50 hover:bg-slate-700/30",children:[p.jsx("td",{className:"px-4 py-2 font-mono text-blue-400",children:c.inspectionNumber}),p.jsx("td",{className:"px-4 py-2 text-slate-300",children:c.productCode}),p.jsx("td",{className:"px-4 py-2 text-slate-300",children:c.inspectionType}),p.jsx("td",{className:"px-4 py-2 text-slate-400",children:c.lotNumber}),p.jsxs("td",{className:"px-4 py-2 text-slate-300",children:[c.sampleSize," / ",c.defectCount||0]}),p.jsx("td",{className:"px-4 py-2",children:p.jsx("span",{className:c.result==="PASS"?"text-green-400":c.result==="FAIL"?"text-red-400":"text-yellow-400",children:c.result||"-"})}),p.jsx("td",{className:"px-4 py-2 text-slate-400 text-xs",children:((d=c.inspectedAt)==null?void 0:d.replace("T"," ").slice(0,16))||"-"})]},c.id)})})]}),e.length===0&&p.jsx("div",{className:"text-center text-slate-500 py-8",children:"검사 이력이 없습니다."})]})]})}const ire={RUNNING:"text-green-400",IDLE:"text-slate-400",MAINTENANCE:"text-yellow-400",BREAKDOWN:"text-red-400"};function lre(){const[e,t]=_.useState([]),[n,r]=_.useState([]),[a,i]=_.useState(""),[l,o]=_.useState(!1);_.useEffect(()=>{te.get("/equipment").then(s=>t(s.data)),te.get("/equipment/breakdown-risk").then(s=>r(s.data))},[]);const u=async()=>{o(!0);try{const s=await te.post("/equipment/ai-predict",{equipmentCode:"EQ-001",oeeTrend:"0.85→0.78→0.71 (3일 하락 추세)"});i(s.data.prediction)}catch{i("예지보전 AI 일시 중단")}o(!1)};return p.jsxs("div",{className:"space-y-6",children:[p.jsx("h1",{className:"text-xl font-bold text-white",children:"설비 현황"}),n.length>0&&p.jsxs("div",{className:"bg-red-900/30 border border-red-700 rounded-xl p-4",children:[p.jsxs("div",{className:"flex items-center gap-2 mb-3",children:[p.jsx(od,{size:16,className:"text-red-400"}),p.jsxs("span",{className:"text-sm font-medium text-red-300",children:["고장 위험 설비 (",n.length,"대)"]})]}),p.jsx("div",{className:"flex flex-wrap gap-2",children:n.map(s=>p.jsxs("span",{className:"px-2 py-1 bg-red-800 text-red-200 rounded text-xs",children:[s.equipmentCode," (OEE ",Math.round((s.oee||0)*100),"%)"]},s.id))})]}),p.jsxs("div",{className:"bg-slate-800 rounded-xl p-5 border border-slate-700",children:[p.jsxs("div",{className:"flex items-center justify-between mb-3",children:[p.jsx("h2",{className:"text-sm font-medium text-slate-300",children:"AI 예지보전"}),p.jsxs("button",{onClick:u,disabled:l,className:"flex items-center gap-1 px-3 py-1.5 bg-purple-700 hover:bg-purple-600 text-white rounded text-xs disabled:opacity-50",children:[p.jsx(eu,{size:12})," ",l?"분석 중...":"AI 예측"]})]}),a?p.jsx("div",{className:"bg-slate-700 rounded-lg p-3 text-sm text-slate-200 leading-relaxed",children:a}):p.jsx("div",{className:"text-slate-500 text-sm",children:"AI 예측 버튼으로 Ollama 기반 설비 예지보전 분석을 시작합니다."})]}),p.jsxs("div",{className:"bg-slate-800 rounded-xl border border-slate-700 overflow-hidden",children:[p.jsxs("table",{className:"w-full text-sm",children:[p.jsx("thead",{children:p.jsxs("tr",{className:"border-b border-slate-700",children:[p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"설비 코드"}),p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"설비명"}),p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"작업장"}),p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"제조사"}),p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"OEE"}),p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"상태"}),p.jsx("th",{className:"px-4 py-3 text-left text-slate-400",children:"다음 점검"})]})}),p.jsx("tbody",{children:e.map(s=>{var f;return p.jsxs("tr",{className:"border-b border-slate-700/50 hover:bg-slate-700/30",children:[p.jsx("td",{className:"px-4 py-3 font-mono text-blue-400",children:s.equipmentCode}),p.jsx("td",{className:"px-4 py-3 text-white",children:s.equipmentName}),p.jsx("td",{className:"px-4 py-3 text-slate-300",children:s.workstationCode}),p.jsx("td",{className:"px-4 py-3 text-slate-400",children:s.manufacturer}),p.jsx("td",{className:"px-4 py-3",children:p.jsxs("div",{className:"flex items-center gap-2",children:[p.jsx("div",{className:"w-16 bg-slate-700 rounded-full h-1.5",children:p.jsx("div",{className:`h-1.5 rounded-full ${(s.oee||0)>=.85?"bg-green-500":(s.oee||0)>=.7?"bg-yellow-500":"bg-red-500"}`,style:{width:`${(s.oee||0)*100}%`}})}),p.jsxs("span",{className:"text-xs text-slate-300",children:[Math.round((s.oee||0)*100),"%"]})]})}),p.jsx("td",{className:"px-4 py-3",children:p.jsx("span",{className:`font-medium ${ire[s.status]||"text-slate-400"}`,children:s.status})}),p.jsx("td",{className:"px-4 py-3 text-slate-400 text-xs",children:((f=s.nextMaintenanceAt)==null?void 0:f.slice(0,10))||"-"})]},s.id)})})]}),e.length===0&&p.jsx("div",{className:"text-center text-slate-500 py-8",children:"등록된 설비가 없습니다."})]})]})}const TN=He.create({timeout:15e3});TN.interceptors.request.use(e=>{const t=localStorage.getItem("fa_token");return t&&(e.headers.Authorization=`Bearer ${t}`),e});const ore=e=>TN.post("/api/ai/feedback",e).then(t=>{var n;return(n=t.data)==null?void 0:n.data});function ure({feature:e,answer:t}){const[n,r]=_.useState(null),[a,i]=_.useState(!1),[l,o]=_.useState(""),[u,s]=_.useState(!1),f=async(c,d)=>{s(!0);try{await ore({feature:e,answer:t,verdict:c,correction:d}),r(c),i(!1)}catch{}s(!1)};return n?p.jsxs("div",{className:"mt-2 text-[11px] text-emerald-400",children:["피드백 감사합니다",n==="down"?" — 학습에 반영됩니다.":"."]}):p.jsxs("div",{className:"mt-2 space-y-2",children:[p.jsxs("div",{className:"flex items-center gap-2",children:[p.jsx("span",{className:"text-[11px] text-slate-500",children:"이 답변이 도움이 되었나요?"}),p.jsx("button",{disabled:u,onClick:()=>f("up"),className:"p-1 rounded text-slate-400 hover:text-emerald-400 disabled:opacity-40",title:"도움됨",children:p.jsx(o$,{size:13})}),p.jsx("button",{disabled:u,onClick:()=>i(c=>!c),className:"p-1 rounded text-slate-400 hover:text-rose-400 disabled:opacity-40",title:"개선 필요",children:p.jsx(l$,{size:13})})]}),a&&p.jsxs("div",{className:"space-y-1.5",children:[p.jsx("textarea",{value:l,onChange:c=>o(c.target.value),placeholder:"어떻게 개선하면 좋을지 알려주세요(선택)",className:"w-full text-xs bg-slate-900 border border-slate-700 rounded p-2 text-slate-200 outline-none focus:border-blue-500",rows:2}),p.jsx("button",{disabled:u,onClick:()=>f("down",l),className:"px-3 py-1 bg-slate-700 hover:bg-slate-600 text-white rounded text-xs disabled:opacity-40",children:"피드백 보내기"})]})]})}function lw(){const[e,t]=_.useState({}),[n,r]=_.useState({}),[a,i]=_.useState([]),[l,o]=_.useState(!1),u=async(c,d)=>{r(h=>({...h,[c]:!0}));try{const h=await d();t(x=>({...x,[c]:h}))}catch{t(h=>({...h,[c]:"AI 분석 일시 중단. 온프레미스 Ollama 연결을 확인하세요."}))}r(h=>({...h,[c]:!1}))},s=async()=>{const c=await te.get("/inventory");i(c.data),o(!0)},f=[{title:"생산 수요 예측",feature:"demand_forecast",desc:"과거 생산 데이터 기반 AI 수요/생산 예측 (Claude→Ollama 폴백)",icon:p.jsx(u$,{size:18}),color:"text-blue-400 border-blue-700",action:async()=>(await te.post("/quality/ai-analyze",{productCode:"ALL",defectDescription:"최근 생산 트렌드 분석 및 다음 주 수요 예측"})).data.analysis},{title:"설비 이상 감지",feature:"equipment_predict",desc:"OEE 하락 패턴 분석 및 예지보전 AI 권고",icon:p.jsx(M_,{size:18}),color:"text-yellow-400 border-yellow-700",action:async()=>(await te.post("/equipment/ai-predict",{equipmentCode:"ALL",oeeTrend:"전체 설비 OEE 분석 및 이상 감지 요청"})).data.prediction},{title:"재고 최적화",feature:"inventory_optimize",desc:"안전재고 분석 및 발주 최적화 AI 권고",icon:p.jsx(A_,{size:18}),color:"text-green-400 border-green-700",action:async()=>(await te.post("/inventory/ai-optimize",{lowStockItems:"재고 부족 품목 자동 감지 및 최적 발주량 계산"})).data.optimization},{title:"품질 불량 분석",feature:"quality_defect",desc:"공정별 불량 패턴 AI 분석 및 개선 방안",icon:p.jsx(eu,{size:18}),color:"text-purple-400 border-purple-700",action:async()=>(await te.post("/quality/ai-analyze",{productCode:"ALL",defectDescription:"전체 공정 불량 패턴 분석 및 개선 방안 도출"})).data.analysis}];return p.jsxs("div",{className:"space-y-6",children:[p.jsx("h1",{className:"text-xl font-bold text-white",children:"AI 공장 분석 (Ollama 온프레미스)"}),p.jsx("div",{className:"bg-blue-900/30 border border-blue-700 rounded-xl p-4 text-sm text-blue-300",children:"모든 AI 분석은 온프레미스 Ollama(localhost:11434)를 사용합니다. 외부 AI API는 절대 사용하지 않습니다."}),p.jsx("div",{className:"grid grid-cols-2 gap-6",children:f.map(c=>p.jsxs("div",{className:`bg-slate-800 rounded-xl p-5 border ${c.color.split(" ")[1]}`,children:[p.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[p.jsx("span",{className:c.color.split(" ")[0],children:c.icon}),p.jsx("h2",{className:"text-sm font-medium text-white",children:c.title})]}),p.jsx("p",{className:"text-xs text-slate-400 mb-4",children:c.desc}),p.jsxs("button",{onClick:()=>u(c.title,c.action),disabled:n[c.title],className:"flex items-center gap-1 px-3 py-1.5 bg-slate-700 hover:bg-slate-600 text-white rounded text-xs disabled:opacity-50 mb-3 transition-colors",children:[p.jsx(eu,{size:12})," ",n[c.title]?"분석 중...":"AI 분석 실행"]}),e[c.title]&&p.jsxs(p.Fragment,{children:[p.jsx("div",{className:"bg-slate-700/50 rounded-lg p-3 text-xs text-slate-200 leading-relaxed max-h-48 overflow-y-auto",children:e[c.title]}),p.jsx(ure,{feature:c.feature,answer:e[c.title]})]})]},c.title))}),p.jsxs("div",{className:"bg-slate-800 rounded-xl p-5 border border-slate-700",children:[p.jsxs("div",{className:"flex items-center justify-between mb-4",children:[p.jsx("h2",{className:"text-sm font-medium text-slate-300",children:"재고 현황"}),p.jsx("button",{onClick:s,className:"px-3 py-1.5 bg-slate-700 hover:bg-slate-600 text-white rounded text-xs transition-colors",children:"재고 조회"})]}),l&&p.jsxs("table",{className:"w-full text-sm",children:[p.jsx("thead",{children:p.jsxs("tr",{className:"border-b border-slate-700",children:[p.jsx("th",{className:"px-3 py-2 text-left text-slate-400",children:"품목코드"}),p.jsx("th",{className:"px-3 py-2 text-left text-slate-400",children:"품목명"}),p.jsx("th",{className:"px-3 py-2 text-left text-slate-400",children:"위치"}),p.jsx("th",{className:"px-3 py-2 text-left text-slate-400",children:"현재고"}),p.jsx("th",{className:"px-3 py-2 text-left text-slate-400",children:"안전재고"}),p.jsx("th",{className:"px-3 py-2 text-left text-slate-400",children:"상태"})]})}),p.jsx("tbody",{children:a.map(c=>p.jsxs("tr",{className:"border-b border-slate-700/50",children:[p.jsx("td",{className:"px-3 py-2 font-mono text-blue-400",children:c.itemCode}),p.jsx("td",{className:"px-3 py-2 text-white",children:c.itemName}),p.jsx("td",{className:"px-3 py-2 text-slate-400",children:c.locationCode}),p.jsx("td",{className:"px-3 py-2 text-slate-300",children:c.quantity}),p.jsx("td",{className:"px-3 py-2 text-slate-400",children:c.safetyStock}),p.jsx("td",{className:"px-3 py-2",children:p.jsx("span",{className:(c.quantity||0)<=(c.safetyStock||0)?"text-red-400":"text-green-400",children:(c.quantity||0)<=(c.safetyStock||0)?"부족":"정상"})})]},c.id))})]}),l&&a.length===0&&p.jsx("div",{className:"text-center text-slate-500 py-4",children:"재고 데이터가 없습니다."})]})]})}const NN=He.create({timeout:25e4});NN.interceptors.request.use(e=>{const t=localStorage.getItem("fa_token");return t&&(e.headers.Authorization=`Bearer ${t}`),e});const sre=e=>NN.post("/api/wise/ask",{query:e}).then(t=>{var n;return((n=t.data)==null?void 0:n.data)??{}});function cre(){const[e,t]=_.useState(""),[n,r]=_.useState(!1),[a,i]=_.useState(null),l=async()=>{if(!(!e.trim()||n)){r(!0),i(null);try{i(await sre(e.trim()))}catch{i({degraded:!0,degraded_reason:"request_failed"})}finally{r(!1)}}},o=c=>{c.key==="Enter"&&(c.ctrlKey||c.metaKey)&&l()},u=(a==null?void 0:a.sources)||[],s=(a==null?void 0:a.abstained)===!0,f=(a==null?void 0:a.degraded)===!0;return p.jsxs("div",{className:"max-w-4xl",children:[p.jsxs("div",{className:"flex items-start justify-between mb-6",children:[p.jsxs("div",{children:[p.jsxs("h1",{className:"text-xl font-bold flex items-center gap-2 text-white",children:[p.jsx(T_,{className:"text-blue-400",size:20})," WISE AI"]}),p.jsx("p",{className:"text-sm text-slate-400 mt-0.5",children:"Enterprise AI for Trusted Knowledge"})]}),p.jsxs("span",{className:"flex items-center gap-1.5 text-xs px-3 py-1.5 rounded-full bg-slate-800 border border-slate-700 text-emerald-400",children:[p.jsx(Rc,{size:13})," 중앙 guardia-rag · 외부 API 미사용"]})]}),p.jsxs("div",{className:"bg-slate-800 border border-slate-700 rounded-xl p-5 mb-5",children:[p.jsx("textarea",{value:e,onChange:c=>t(c.target.value),onKeyDown:o,placeholder:"사내 문서·규정·업무 지식에 대해 질문하세요. 예) e-Paper 펌웨어 업데이트 절차 알려줘",rows:3,className:"w-full px-3 py-2 rounded-lg bg-slate-900 border border-slate-700 text-sm text-slate-100 outline-none focus:border-blue-500"}),p.jsxs("div",{className:"flex items-center justify-between mt-2",children:[p.jsx("span",{className:"text-[11px] text-slate-500",children:"Ctrl/⌘ + Enter 로 전송"}),p.jsx("button",{onClick:l,disabled:n||!e.trim(),className:"flex items-center gap-1.5 px-4 py-2 rounded-lg bg-blue-600 hover:bg-blue-500 text-white text-sm font-semibold disabled:opacity-50",children:n?p.jsxs(p.Fragment,{children:[p.jsx("span",{className:"w-4 h-4 border-2 border-white/40 border-t-white rounded-full animate-spin"})," 검색 중…"]}):p.jsxs(p.Fragment,{children:[p.jsx(j_,{size:15})," 질문하기"]})})]})]}),a&&p.jsxs("div",{className:"bg-slate-800 border border-slate-700 rounded-xl p-5",children:[p.jsxs("div",{className:"flex flex-wrap gap-1.5 mb-3",children:[s&&p.jsxs("span",{className:"flex items-center gap-1.5 text-xs px-3 py-1.5 rounded-full bg-amber-500/10 border border-amber-500/40 text-amber-300",children:[p.jsx(a$,{size:13})," 근거가 부족해 답변을 보류했습니다"]}),f&&p.jsxs("span",{className:"text-xs px-3 py-1.5 rounded-full bg-slate-700 border border-slate-600 text-slate-300",children:["degraded",a.degraded_reason?` · ${a.degraded_reason}`:""]}),!s&&!f&&a.faithfulness!=null&&p.jsxs("span",{className:"text-xs px-3 py-1.5 rounded-full bg-emerald-500/10 border border-emerald-500/40 text-emerald-300",children:["신뢰도 ",Math.round(Number(a.faithfulness)*100),"%"]})]}),s?p.jsx("p",{className:"text-sm text-slate-400",children:"확인된 근거 문서가 충분하지 않아 답변을 제공하지 않았습니다. 질문을 더 구체화하거나 관련 문서 등록 후 다시 시도해 주세요."}):p.jsx("pre",{className:"whitespace-pre-wrap text-sm text-slate-100 leading-relaxed font-sans",children:a.answer||(f?"AI 서비스가 일시적으로 불가합니다. 잠시 후 다시 시도해 주세요.":"")}),!s&&p.jsxs("div",{className:"mt-4",children:[p.jsxs("div",{className:"text-xs text-slate-400 mb-1.5 flex items-center gap-1",children:[p.jsx(e$,{size:12})," 근거 인용"]}),u.length>0?p.jsx("div",{className:"grid gap-2 sm:grid-cols-2",children:u.map((c,d)=>p.jsxs("div",{className:"flex items-start gap-2 text-xs bg-slate-900 border border-slate-700 rounded-lg px-3 py-2",children:[p.jsx(q4,{size:14,className:"text-blue-400 mt-0.5 shrink-0"}),p.jsxs("div",{className:"min-w-0",children:[p.jsx("div",{className:"text-slate-200 truncate",children:c.source||c.chunk_id||`근거 ${d+1}`}),p.jsxs("div",{className:"text-slate-500",children:[c.page!=null&&`p.${c.page}`,c.support!=null&&`${c.page!=null?" · ":""}${Math.round(Number(c.support)*100)}%`]})]})]},d))}):p.jsx("div",{className:"text-xs text-slate-500",children:"근거 문서 없음"})]})]})]})}const th=He.create({timeout:13e4});th.interceptors.request.use(e=>{const t=localStorage.getItem("fa_token");return t&&(e.headers.Authorization=`Bearer ${t}`),e});const fre=()=>th.get("/api/admin/ai-config").then(e=>{var t;return(t=e.data)==null?void 0:t.data}),dre=e=>th.put("/api/admin/ai-config",e).then(t=>{var n;return(n=t.data)==null?void 0:n.data}),hre=()=>th.post("/api/admin/ai-config/test",{}).then(e=>{var t;return(t=e.data)==null?void 0:t.data}),pre=[{id:"ollama",label:"Ollama (기본)",hint:"온프레미스 · llama3.2:1b"},{id:"qwen3",label:"Qwen3",hint:"온프레미스 · qwen3:1.7b"},{id:"deepseek",label:"DeepSeek",hint:"온프레미스 · deepseek-r1:1.5b"},{id:"glm",label:"GLM",hint:"온프레미스 · glm4:9b",ram:!0},{id:"claude",label:"Claude (외부)",hint:"api.anthropic.com · 키 필요"}],MN=["claude-sonnet-4-6","claude-haiku-4-5","claude-opus-4-8"],Wm="claude-sonnet-4-6",ow=e=>MN.includes(e)?e:Wm;function Op(e){var n,r,a;const t=((r=(n=e==null?void 0:e.response)==null?void 0:n.data)==null?void 0:r.message)||"";return((a=e==null?void 0:e.response)==null?void 0:a.status)===403?"권한이 없습니다 (AI 설정은 ADMIN 전용).":t.includes("ERR-AI-400")?t.replace(/^ERR-AI-400:\s*/,""):"AI 설정을 처리하지 못했습니다."}function yre(){const[e,t]=_.useState("ollama"),[n,r]=_.useState(Wm),[a,i]=_.useState(!1),[l,o]=_.useState(""),[u,s]=_.useState(!0),[f,c]=_.useState(!1),[d,h]=_.useState(!1),[x,g]=_.useState(!1),[v,y]=_.useState(!1),[m,b]=_.useState(""),[O,S]=_.useState(!1),[w,A]=_.useState(null),E=D=>{t(D.provider),r(ow(D.claudeModel??Wm)),i(!!D.claudeKeySet),o(D.ollamaTextModel??""),s(!!D.aiEnabled),c(!!D.ramWarning)},j=()=>{h(!0),fre().then(D=>{E(D),b("")}).catch(D=>b(Op(D))).finally(()=>h(!1))};_.useEffect(()=>{j()},[]);const $=()=>{y(!1),A(null)},P=async()=>{g(!0),y(!1);try{const D=await dre({provider:e,claudeModel:n});E(D),y(!0),b("")}catch(D){b(Op(D))}finally{g(!1)}},M=async()=>{S(!0),A(null);try{A(await hre())}catch(D){A({ok:!1,degraded:!1,message:Op(D)})}finally{S(!1)}},k=e==="claude",z=k&&!a,B=!k&&!u,N=!k&&(f||e==="glm"),R=w?w.degraded?"text-amber-400":w.ok?"text-emerald-400":"text-rose-400":"";return p.jsxs("div",{className:"space-y-6",children:[p.jsxs("div",{className:"flex items-center justify-between",children:[p.jsxs("div",{children:[p.jsxs("h1",{className:"text-xl font-bold text-white flex items-center gap-2",children:[p.jsx(Rc,{size:20,className:"text-blue-400"})," AI 플랫폼 설정"]}),p.jsx("p",{className:"text-sm text-slate-400 mt-1",children:"공장 AI 분석(불량·설비·재고) 텍스트 생성에 사용할 LLM 제공자와 모델을 선택합니다."})]}),p.jsx("button",{onClick:j,disabled:d,className:"px-3 py-1.5 rounded-lg bg-slate-800 border border-slate-700 text-sm text-slate-200 disabled:opacity-40",children:"새로고침"})]}),m&&p.jsx("div",{className:"bg-rose-500/10 border border-rose-500/40 text-rose-300 text-sm rounded-lg px-4 py-2.5",children:m}),(z||B||N)&&p.jsxs("div",{className:"bg-amber-500/10 border border-amber-500/40 text-amber-300 text-sm rounded-lg px-4 py-2.5 space-y-1",children:[z&&p.jsx("div",{children:"Claude API 키가 설정되지 않아 Ollama(온프레미스)로 폴백 동작합니다. 서버 환경변수 ANTHROPIC_API_KEY 설정 후 사용하세요."}),B&&p.jsx("div",{children:"AI 기능이 비활성 상태입니다. 모든 AI 결과는 규칙 기반(degraded)으로 동작합니다."}),N&&p.jsx("div",{children:"GLM(glm4:9b)은 서버 RAM 여유가 필요합니다. 콜드로드 실패 시 소형 모델(llama3.2:1b)로 자동 폴백합니다."})]}),p.jsxs("div",{className:"grid gap-5 md:grid-cols-2",children:[p.jsxs("section",{className:"bg-slate-800 border border-slate-700 rounded-xl p-5",children:[p.jsxs("h2",{className:"text-sm font-semibold mb-4 flex items-center gap-2 text-slate-200",children:[p.jsx(Rc,{size:16,className:"text-blue-400"})," 제공자 & 모델"]}),p.jsx("div",{className:"grid grid-cols-2 gap-2 mb-4",children:pre.map(D=>p.jsxs("button",{onClick:()=>{t(D.id),$()},className:`text-left px-3 py-2.5 rounded-lg border text-sm transition-colors ${e===D.id?"bg-blue-600/15 border-blue-500 text-blue-300":"bg-slate-900 border-slate-700 text-slate-300 hover:border-blue-500/50"}`,children:[p.jsxs("div",{className:"font-semibold flex items-center gap-1",children:[D.label,D.ram&&p.jsx("span",{className:"text-[9px] px-1 py-0.5 rounded bg-amber-500/20 text-amber-300 border border-amber-500/40",children:"RAM"})]}),p.jsx("div",{className:"text-[11px] text-slate-500 mt-0.5",children:D.hint})]},D.id))}),!k&&p.jsxs("div",{className:"mb-4",children:[p.jsx("label",{className:"block text-xs text-slate-500 mb-1",children:"Ollama 텍스트 모델"}),p.jsx("div",{className:"px-3 py-2 rounded-lg bg-slate-900 border border-slate-700 text-sm font-mono text-slate-200",children:l||"llama3.2:1b"}),p.jsx("p",{className:"text-[11px] text-slate-500 mt-1",children:"온프레미스 소형 모델 — 서버 RAM 제약으로 고정. 외부 호출 없음."})]}),k&&p.jsxs(p.Fragment,{children:[p.jsxs("div",{className:"mb-4",children:[p.jsx("label",{className:"block text-xs text-slate-500 mb-1",children:"Claude 모델"}),p.jsx("select",{value:n,onChange:D=>{r(ow(D.target.value)),$()},className:"w-full px-3 py-2 rounded-lg bg-slate-900 border border-slate-700 text-sm text-slate-200 focus:border-blue-500 outline-none",children:MN.map(D=>p.jsx("option",{value:D,children:D},D))})]}),p.jsxs("div",{className:"mb-4",children:[p.jsxs("label",{className:"text-xs text-slate-500 mb-1 flex items-center gap-1",children:[p.jsx(G4,{size:13})," API 키"]}),p.jsx("span",{className:`inline-block px-3 py-1 rounded-lg text-xs font-semibold ${a?"bg-emerald-500/15 text-emerald-300 border border-emerald-500/40":"bg-rose-500/15 text-rose-300 border border-rose-500/40"}`,children:a?"설정됨":"미설정"}),p.jsx("p",{className:"text-[11px] text-slate-500 mt-1.5",children:"키는 서버 환경변수(ANTHROPIC_API_KEY)로만 주입되며 화면·응답·로그에 노출되지 않습니다."})]})]}),p.jsxs("div",{className:"flex items-center gap-3",children:[p.jsxs("button",{onClick:P,disabled:x||d,className:"flex items-center gap-1.5 px-4 py-2 rounded-lg bg-blue-600 hover:bg-blue-500 text-white text-sm font-semibold disabled:opacity-40 transition-colors",children:[p.jsx(n$,{size:15})," ",x?"저장 중…":"저장"]}),v&&p.jsx("span",{className:"text-emerald-400 text-xs",children:"저장됨"})]})]}),p.jsxs("section",{className:"bg-slate-800 border border-slate-700 rounded-xl p-5",children:[p.jsxs("h2",{className:"text-sm font-semibold mb-2 flex items-center gap-2 text-slate-200",children:[p.jsx(Z4,{size:16,className:"text-blue-400"})," 연결 테스트"]}),p.jsx("p",{className:"text-sm text-slate-400 mb-4",children:"저장된 설정 기준으로 선택한 제공자에 짧은 ping 을 보내 연결을 확인합니다(요약 결과만)."}),p.jsxs("div",{className:"flex items-center gap-3",children:[p.jsx("button",{onClick:M,disabled:O,className:"px-4 py-2 rounded-lg bg-slate-900 border border-slate-700 text-sm text-slate-200 disabled:opacity-40 hover:border-blue-500/50 transition-colors",children:O?"테스트 중…":"테스트 실행"}),w&&p.jsx("span",{className:`text-sm ${R}`,role:"status","aria-live":"polite",children:w.message})]}),p.jsx("p",{className:"text-[11px] text-slate-500 mt-3",children:"먼저 변경 사항을 저장한 뒤 테스트하세요. Claude 실패 시 Ollama 로 자동 폴백합니다."})]})]})]})}const wp=8;function ks(e,t){var n,r,a,i,l;return((n=e==null?void 0:e.response)==null?void 0:n.status)===403?"권한이 없습니다.":((a=(r=e==null?void 0:e.response)==null?void 0:r.data)==null?void 0:a.error)||((l=(i=e==null?void 0:e.response)==null?void 0:i.data)==null?void 0:l.message)||t}function mre(){const[e,t]=_.useState(""),[n,r]=_.useState("idle"),[a,i]=_.useState(""),[l,o]=_.useState(""),[u,s]=_.useState(""),[f,c]=_.useState(!1),[d,h]=_.useState(null),[x,g]=_.useState(""),[v,y]=_.useState(""),[m,b]=_.useState(""),[O,S]=_.useState(!1),[w,A]=_.useState(!1),[E,j]=_.useState(null),$=()=>fD().then(U=>{const q=U.data||{};let X="";try{X=JSON.parse(localStorage.getItem("fa_user")||"{}").username||""}catch{}t(q.username||X||"")}).catch(()=>{});_.useEffect(()=>{$()},[]);const P=async()=>{h(null),c(!0);try{const q=(await dD()).data||{};i(q.qrImage||""),o(q.secret||""),s(""),r("setup")}catch(U){h({ok:!1,text:ks(U,"OTP 등록을 시작하지 못했습니다.")})}finally{c(!1)}},M=async()=>{h(null),c(!0);try{await hD(u),o(""),i(""),s(""),r("done"),h({ok:!0,text:"2차 인증이 활성화되었습니다."})}catch(U){h({ok:!1,text:ks(U,"코드가 일치하지 않거나 만료되었습니다.")})}finally{c(!1)}},k=()=>{r("idle"),o(""),i(""),s(""),h(null)},z=async()=>{if(window.confirm("Authenticator 2차 인증을 해제하시겠습니까?")){h(null),c(!0);try{await pD(),r("idle"),o(""),i(""),h({ok:!0,text:"2차 인증이 해제되었습니다."})}catch(U){h({ok:!1,text:ks(U,"OTP 해제에 실패했습니다.")})}finally{c(!1)}}},B=async()=>{if(j(null),!x){j({ok:!1,text:"현재 비밀번호를 입력하세요."});return}if(v.length<wp){j({ok:!1,text:` 비밀번호는 최소 ${wp} 이상이어야 합니다.`});return}if(v!==m){j({ok:!1,text:"새 비밀번호가 일치하지 않습니다."});return}if(v===x){j({ok:!1,text:"새 비밀번호는 현재 비밀번호와 달라야 합니다."});return}A(!0);try{await yD(x,v),g(""),y(""),b(""),j({ok:!0,text:"비밀번호가 변경되었습니다."})}catch(U){j({ok:!1,text:ks(U,"비밀번호 변경에 실패했습니다.")})}finally{A(!1)}},N="w-full px-3 py-2 rounded-lg bg-slate-900 border border-slate-700 text-white text-sm focus:border-blue-500 outline-none",R=N+" tracking-[0.4em] text-center text-lg",D=({m:U})=>U?p.jsxs("div",{className:`flex items-center gap-2 text-sm rounded-lg px-3 py-2 mb-3 border ${U.ok?"bg-emerald-500/10 border-emerald-500/40 text-emerald-300":"bg-rose-500/10 border-rose-500/40 text-rose-300"}`,children:[U.ok?p.jsx(k4,{size:16}):p.jsx(od,{size:16}),U.text]}):null;return p.jsxs("div",{className:"max-w-2xl",children:[p.jsx("h1",{className:"text-xl font-bold text-white mb-1",children:"마이페이지"}),p.jsx("p",{className:"text-sm text-slate-400 mb-6",children:e&&p.jsxs(p.Fragment,{children:["계정: ",p.jsx("span",{className:"text-slate-200",children:e})]})}),p.jsxs("section",{className:"bg-slate-800 border border-slate-700 rounded-xl p-5 mb-6",children:[p.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[p.jsx(r0,{size:18,className:"text-blue-400"}),p.jsx("h2",{className:"font-semibold text-slate-100",children:"2차 인증 — Authenticator(OTP)"})]}),p.jsx("p",{className:"text-xs text-slate-400 mb-4",children:"Google·Microsoft Authenticator 앱으로 6자리 코드를 사용하는 2차 인증을 설정합니다."}),p.jsx(D,{m:d}),n==="idle"&&p.jsxs("div",{className:"flex flex-wrap gap-2",children:[p.jsxs("button",{onClick:P,disabled:f,className:"flex items-center gap-1.5 px-3 py-2 rounded-lg bg-blue-600 hover:bg-blue-500 text-white text-sm font-semibold disabled:opacity-60 transition-colors",children:[p.jsx(__,{size:16})," ",f?"발급 중…":"OTP 등록 / 재설정 시작"]}),p.jsx("button",{onClick:z,disabled:f,className:"px-3 py-2 rounded-lg border border-rose-500/50 text-rose-300 text-sm hover:bg-rose-500/10 disabled:opacity-60 transition-colors",children:"Authenticator 해제"})]}),n==="setup"&&p.jsxs("div",{children:[p.jsxs("ol",{className:"list-decimal list-inside text-sm text-slate-300 leading-7 mb-3",children:[p.jsx("li",{children:"Authenticator 앱에서 아래 QR을 스캔하세요."}),p.jsx("li",{children:"스캔이 안 되면 수동 키를 직접 입력하세요."}),p.jsx("li",{children:"앱에 표시된 6자리 코드를 입력해 확인하세요."})]}),a&&p.jsx("div",{className:"flex justify-center mb-3",children:p.jsx("img",{src:a,alt:"OTP QR",width:200,height:200,style:{background:"#fff",padding:8,borderRadius:8}})}),l&&p.jsxs("div",{className:"mb-4",children:[p.jsx("div",{className:"text-[11px] text-slate-500 mb-1",children:"수동 입력 키"}),p.jsx("code",{className:"block text-xs text-blue-300 bg-slate-900 border border-slate-700 rounded-md px-2 py-1.5 break-all select-all",children:l})]}),p.jsx("label",{className:"block text-xs text-slate-400 mb-1",children:"앱에 표시된 6자리 코드"}),p.jsx("input",{value:u,onChange:U=>s(U.target.value.replace(/\D/g,"").slice(0,6)),inputMode:"numeric",autoComplete:"one-time-code",maxLength:6,placeholder:"000000",className:R+" mb-3"}),p.jsxs("div",{className:"flex gap-2",children:[p.jsx("button",{onClick:M,disabled:f||u.length!==6,className:"px-4 py-2 rounded-lg bg-blue-600 hover:bg-blue-500 text-white text-sm font-semibold disabled:opacity-60 transition-colors",children:f?"확인 중…":"코드 확인 · 활성화"}),p.jsx("button",{onClick:k,disabled:f,className:"px-4 py-2 rounded-lg border border-slate-600 text-sm text-slate-300 hover:bg-slate-700 transition-colors",children:"취소"})]})]}),n==="done"&&p.jsx("div",{className:"flex flex-wrap gap-2",children:p.jsx("button",{onClick:z,disabled:f,className:"px-3 py-2 rounded-lg border border-rose-500/50 text-rose-300 text-sm hover:bg-rose-500/10 disabled:opacity-60 transition-colors",children:"Authenticator 해제"})})]}),p.jsxs("section",{className:"bg-slate-800 border border-slate-700 rounded-xl p-5",children:[p.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[p.jsx(V4,{size:18,className:"text-blue-400"}),p.jsx("h2",{className:"font-semibold text-slate-100",children:"비밀번호 변경"})]}),p.jsx(D,{m:E}),p.jsxs("div",{className:"space-y-3",children:[p.jsxs("div",{children:[p.jsx("label",{className:"block text-xs text-slate-400 mb-1",children:"현재 비밀번호"}),p.jsx("input",{type:O?"text":"password",value:x,autoComplete:"current-password",onChange:U=>g(U.target.value),className:N})]}),p.jsxs("div",{children:[p.jsxs("label",{className:"block text-xs text-slate-400 mb-1",children:["새 비밀번호 (최소 ",wp,"자)"]}),p.jsx("input",{type:O?"text":"password",value:v,autoComplete:"new-password",onChange:U=>y(U.target.value),className:N})]}),p.jsxs("div",{children:[p.jsx("label",{className:"block text-xs text-slate-400 mb-1",children:"새 비밀번호 확인"}),p.jsx("input",{type:O?"text":"password",value:m,autoComplete:"new-password",onChange:U=>b(U.target.value),className:N})]}),p.jsxs("label",{className:"flex items-center gap-1.5 text-xs text-slate-400 cursor-pointer select-none",children:[p.jsx("button",{type:"button",onClick:()=>S(!O),className:"text-slate-400 hover:text-blue-400",children:O?p.jsx(I4,{size:15}):p.jsx(H4,{size:15})}),"비밀번호 표시"]}),p.jsx("button",{onClick:B,disabled:w,className:"px-4 py-2 rounded-lg bg-blue-600 hover:bg-blue-500 text-white text-sm font-semibold disabled:opacity-60 transition-colors",children:w?"변경 중…":"비밀번호 변경"})]})]})]})}const nh=He.create({timeout:3e4});nh.interceptors.request.use(e=>{const t=localStorage.getItem("fa_token");return t&&(e.headers.Authorization=`Bearer ${t}`),e});const vre=()=>nh.get("/api/admin/users").then(e=>{var t;return((t=e.data)==null?void 0:t.data)??[]}),gre=e=>nh.post(`/api/admin/users/${e}/otp-reset`).then(t=>t.data),bre=e=>nh.post(`/api/admin/users/${e}/unlock`).then(t=>t.data);function Ap(e,t){var n,r,a,i,l;return((n=e==null?void 0:e.response)==null?void 0:n.status)===403?"권한이 없습니다 (사용자 관리는 ADMIN 전용).":((a=(r=e==null?void 0:e.response)==null?void 0:r.data)==null?void 0:a.error)||((l=(i=e==null?void 0:e.response)==null?void 0:i.data)==null?void 0:l.message)||t}function xre(){const[e,t]=_.useState([]),[n,r]=_.useState(!1),[a,i]=_.useState(""),[l,o]=_.useState(null),[u,s]=_.useState(""),f=()=>{r(!0),i(""),vre().then(t).catch(g=>i(Ap(g,"사용자 목록을 불러오지 못했습니다."))).finally(()=>r(!1))};_.useEffect(()=>{f()},[]);const c=async g=>{if(window.confirm(`${g.username} 사용자의 OTP를 초기화하시겠습니까? (다음 로그인 재등록)`)){o(g.id),s(""),i("");try{await gre(g.id),s(`${g.username} OTP를 초기화했습니다.`),f()}catch(v){i(Ap(v,"OTP 초기화에 실패했습니다."))}finally{o(null)}}},d=async g=>{o(g.id),s(""),i("");try{await bre(g.id),s(`${g.username} 계정 잠금을 해제했습니다.`),f()}catch(v){i(Ap(v,"잠금 해제에 실패했습니다."))}finally{o(null)}},h="text-left text-xs font-semibold text-slate-400 px-3 py-2",x="text-sm text-slate-200 px-3 py-2 border-t border-slate-700";return p.jsxs("div",{className:"space-y-5",children:[p.jsxs("div",{className:"flex items-center justify-between",children:[p.jsxs("div",{children:[p.jsxs("h1",{className:"text-xl font-bold text-white flex items-center gap-2",children:[p.jsx(N_,{size:20,className:"text-blue-400"})," 사용자 관리"]}),p.jsx("p",{className:"text-sm text-slate-400 mt-1",children:"OTP 초기화 · 계정 잠금 해제 (ADMIN 전용)"})]}),p.jsxs("button",{onClick:f,disabled:n,className:"flex items-center gap-1.5 px-3 py-1.5 rounded-lg bg-slate-800 border border-slate-700 text-sm text-slate-200 disabled:opacity-40",children:[p.jsx(E_,{size:14})," 새로고침"]})]}),a&&p.jsx("div",{className:"bg-rose-500/10 border border-rose-500/40 text-rose-300 text-sm rounded-lg px-4 py-2.5",children:a}),u&&p.jsx("div",{className:"bg-emerald-500/10 border border-emerald-500/40 text-emerald-300 text-sm rounded-lg px-4 py-2.5",children:u}),p.jsx("div",{className:"bg-slate-800 border border-slate-700 rounded-xl overflow-x-auto",children:p.jsxs("table",{className:"w-full min-w-[720px]",children:[p.jsx("thead",{children:p.jsxs("tr",{className:"bg-slate-900/60",children:[p.jsx("th",{className:h,children:"사용자명"}),p.jsx("th",{className:h,children:"역할"}),p.jsx("th",{className:h,children:"워크스테이션"}),p.jsx("th",{className:h,children:"OTP"}),p.jsx("th",{className:h,children:"상태"}),p.jsx("th",{className:h+" text-right",children:"작업"})]})}),p.jsxs("tbody",{children:[e.map(g=>p.jsxs("tr",{children:[p.jsx("td",{className:x+" font-medium",children:g.username}),p.jsx("td",{className:x,children:g.role}),p.jsx("td",{className:x,children:g.workstationCode||"-"}),p.jsx("td",{className:x,children:g.otpEnabled?p.jsxs("span",{className:"inline-flex items-center gap-1 text-emerald-300",children:[p.jsx(r0,{size:14})," 사용"]}):p.jsxs("span",{className:"inline-flex items-center gap-1 text-slate-400",children:[p.jsx(i$,{size:14})," 미설정"]})}),p.jsx("td",{className:x,children:g.locked?p.jsx("span",{className:"text-rose-300",children:"잠금"}):p.jsx("span",{className:"text-slate-400",children:"정상"})}),p.jsxs("td",{className:x+" text-right whitespace-nowrap",children:[p.jsxs("button",{onClick:()=>c(g),disabled:l===g.id,className:"inline-flex items-center gap-1 px-2.5 py-1.5 mr-2 rounded-lg border border-slate-600 text-xs text-slate-200 hover:border-blue-500/50 disabled:opacity-50 transition-colors",children:[p.jsx(t$,{size:13})," OTP 초기화"]}),p.jsxs("button",{onClick:()=>d(g),disabled:l===g.id||!g.locked,className:"inline-flex items-center gap-1 px-2.5 py-1.5 rounded-lg border border-slate-600 text-xs text-slate-200 hover:border-blue-500/50 disabled:opacity-30 transition-colors",children:[p.jsx(X4,{size:13})," 잠금 해제"]})]})]},g.id)),!n&&e.length===0&&!a&&p.jsx("tr",{children:p.jsx("td",{className:x+" text-center text-slate-500",colSpan:6,children:"사용자가 없습니다."})})]})]})})]})}const Sre=[{to:"/dashboard",icon:Y4,label:"대시보드"},{to:"/floor-map",icon:F4,label:"공장 배치도"},{to:"/epaper",icon:Q4,label:"e-Paper 관리"},{to:"/qr",icon:__,label:"QR WIP 추적"},{to:"/orders",icon:A_,label:"생산 오더"},{to:"/andon",icon:od,label:"안돈 현황판"},{to:"/quality",icon:r0,label:"품질 관리"},{to:"/equipment",icon:M_,label:"설비 현황"},{to:"/inventory",icon:L4,label:"재고 관리"},{to:"/ai",icon:eu,label:"AI 공장 분석"},{to:"/wise",icon:T_,label:"WISE AI"},{to:"/ai-settings",icon:Rc,label:"AI 플랫폼 설정"}];function Ore(){const e=JSON.parse(localStorage.getItem("fa_user")||"{}"),t=e.role==="ADMIN",n=({isActive:r})=>`flex items-center gap-3 px-4 py-2.5 text-sm transition-colors ${r?"bg-blue-600 text-white":"text-slate-300 hover:bg-slate-800 hover:text-white"}`;return p.jsxs("aside",{className:"w-60 bg-slate-900 border-r border-slate-700 flex flex-col h-screen fixed",children:[p.jsxs("div",{className:"p-4 border-b border-slate-700",children:[p.jsx("div",{className:"text-blue-400 font-bold text-lg",children:"GUARDiA FA"}),p.jsx("div",{className:"text-slate-400 text-xs mt-1",children:"Factory Automation Platform"})]}),p.jsxs("nav",{className:"flex-1 overflow-y-auto py-2",children:[Sre.map(({to:r,icon:a,label:i})=>p.jsxs(Hh,{to:r,className:n,children:[p.jsx(a,{size:16}),i]},r)),t&&p.jsxs(Hh,{to:"/admin/users",className:n,children:[p.jsx(N_,{size:16}),"사용자 관리"]})]}),p.jsxs("div",{className:"p-4 border-t border-slate-700",children:[p.jsxs(Hh,{to:"/mypage",className:"flex items-center gap-2 text-xs text-slate-300 hover:text-blue-400 mb-2 transition-colors",children:[p.jsx(U4,{size:14})," ",e.username||"내 계정"," ",e.role?`(${e.role})`:""]}),p.jsxs("button",{onClick:()=>{localStorage.clear(),window.location.href="/login"},className:"flex items-center gap-2 text-xs text-slate-400 hover:text-red-400 transition-colors",children:[p.jsx(K4,{size:14})," 로그아웃"]})]})]})}function wre({children:e}){return localStorage.getItem("fa_token")?p.jsx(p.Fragment,{children:e}):p.jsx(x_,{to:"/login",replace:!0})}function Are({children:e}){return p.jsxs("div",{className:"flex",children:[p.jsx(Ore,{}),p.jsx("main",{className:"ml-60 flex-1 min-h-screen p-6",children:e})]})}function _re(){return p.jsx(j4,{children:p.jsxs(ex,{children:[p.jsx(ft,{path:"/login",element:p.jsx(mD,{})}),p.jsx(ft,{path:"/*",element:p.jsx(wre,{children:p.jsx(Are,{children:p.jsxs(ex,{children:[p.jsx(ft,{path:"/",element:p.jsx(x_,{to:"/dashboard",replace:!0})}),p.jsx(ft,{path:"/dashboard",element:p.jsx(vD,{})}),p.jsx(ft,{path:"/floor-map",element:p.jsx(bD,{})}),p.jsx(ft,{path:"/epaper",element:p.jsx(SD,{})}),p.jsx(ft,{path:"/qr",element:p.jsx(OD,{})}),p.jsx(ft,{path:"/orders",element:p.jsx(AD,{})}),p.jsx(ft,{path:"/andon",element:p.jsx(ED,{})}),p.jsx(ft,{path:"/quality",element:p.jsx(are,{})}),p.jsx(ft,{path:"/equipment",element:p.jsx(lre,{})}),p.jsx(ft,{path:"/inventory",element:p.jsx(lw,{})}),p.jsx(ft,{path:"/ai",element:p.jsx(lw,{})}),p.jsx(ft,{path:"/wise",element:p.jsx(cre,{})}),p.jsx(ft,{path:"/ai-settings",element:p.jsx(yre,{})}),p.jsx(ft,{path:"/mypage",element:p.jsx(mre,{})}),p.jsx(ft,{path:"/admin/users",element:p.jsx(xre,{})})]})})})})]})})}M3.createRoot(document.getElementById("root")).render(p.jsx(C.StrictMode,{children:p.jsx(_re,{})}));