UNPKG

debt-collector

Version:

a nodejs tool to identify, track and mesure technical debt

122 lines 624 kB
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const l of o)if(l.type==="childList")for(const c of l.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&r(c)}).observe(document,{childList:!0,subtree:!0});function n(o){const l={};return o.integrity&&(l.integrity=o.integrity),o.referrerPolicy&&(l.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?l.credentials="include":o.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function r(o){if(o.ep)return;o.ep=!0;const l=n(o);fetch(o.href,l)}})();var Qc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ve(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var tv={exports:{}},Tu={};/**
 * @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 OO;function lN(){if(OO)return Tu;OO=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,o,l){var c=null;if(l!==void 0&&(c=""+l),o.key!==void 0&&(c=""+o.key),"key"in o){l={};for(var f in o)f!=="key"&&(l[f]=o[f])}else l=o;return o=l.ref,{$$typeof:e,type:r,key:c,ref:o!==void 0?o:null,props:l}}return Tu.Fragment=t,Tu.jsx=n,Tu.jsxs=n,Tu}var _O;function cN(){return _O||(_O=1,tv.exports=lN()),tv.exports}var $=cN(),nv={exports:{}},Ae={};/**
 * @license React
 * react.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var AO;function sN(){if(AO)return Ae;AO=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),l=Symbol.for("react.consumer"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),y=Symbol.iterator;function g(C){return C===null||typeof C!="object"?null:(C=y&&C[y]||C["@@iterator"],typeof C=="function"?C:null)}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},O=Object.assign,S={};function x(C,K,J){this.props=C,this.context=K,this.refs=S,this.updater=J||b}x.prototype.isReactComponent={},x.prototype.setState=function(C,K){if(typeof C!="object"&&typeof C!="function"&&C!=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,C,K,"setState")},x.prototype.forceUpdate=function(C){this.updater.enqueueForceUpdate(this,C,"forceUpdate")};function T(){}T.prototype=x.prototype;function E(C,K,J){this.props=C,this.context=K,this.refs=S,this.updater=J||b}var j=E.prototype=new T;j.constructor=E,O(j,x.prototype),j.isPureReactComponent=!0;var D=Array.isArray,_={H:null,A:null,T:null,S:null,V:null},w=Object.prototype.hasOwnProperty;function P(C,K,J,re,fe,ye){return J=ye.ref,{$$typeof:e,type:C,key:K,ref:J!==void 0?J:null,props:ye}}function R(C,K){return P(C.type,K,void 0,void 0,void 0,C.props)}function z(C){return typeof C=="object"&&C!==null&&C.$$typeof===e}function W(C){var K={"=":"=0",":":"=2"};return"$"+C.replace(/[=:]/g,function(J){return K[J]})}var B=/\/+/g;function U(C,K){return typeof C=="object"&&C!==null&&C.key!=null?W(""+C.key):K.toString(36)}function X(){}function Q(C){switch(C.status){case"fulfilled":return C.value;case"rejected":throw C.reason;default:switch(typeof C.status=="string"?C.then(X,X):(C.status="pending",C.then(function(K){C.status==="pending"&&(C.status="fulfilled",C.value=K)},function(K){C.status==="pending"&&(C.status="rejected",C.reason=K)})),C.status){case"fulfilled":return C.value;case"rejected":throw C.reason}}throw C}function Z(C,K,J,re,fe){var ye=typeof C;(ye==="undefined"||ye==="boolean")&&(C=null);var ve=!1;if(C===null)ve=!0;else switch(ye){case"bigint":case"string":case"number":ve=!0;break;case"object":switch(C.$$typeof){case e:case t:ve=!0;break;case p:return ve=C._init,Z(ve(C._payload),K,J,re,fe)}}if(ve)return fe=fe(C),ve=re===""?"."+U(C,0):re,D(fe)?(J="",ve!=null&&(J=ve.replace(B,"$&/")+"/"),Z(fe,K,J,"",function(se){return se})):fe!=null&&(z(fe)&&(fe=R(fe,J+(fe.key==null||C&&C.key===fe.key?"":(""+fe.key).replace(B,"$&/")+"/")+ve)),K.push(fe)),1;ve=0;var ut=re===""?".":re+":";if(D(C))for(var Te=0;Te<C.length;Te++)re=C[Te],ye=ut+U(re,Te),ve+=Z(re,K,J,ye,fe);else if(Te=g(C),typeof Te=="function")for(C=Te.call(C),Te=0;!(re=C.next()).done;)re=re.value,ye=ut+U(re,Te++),ve+=Z(re,K,J,ye,fe);else if(ye==="object"){if(typeof C.then=="function")return Z(Q(C),K,J,re,fe);throw K=String(C),Error("Objects are not valid as a React child (found: "+(K==="[object Object]"?"object with keys {"+Object.keys(C).join(", ")+"}":K)+"). If you meant to render a collection of children, use an array instead.")}return ve}function N(C,K,J){if(C==null)return C;var re=[],fe=0;return Z(C,re,"","",function(ye){return K.call(J,ye,fe++)}),re}function I(C){if(C._status===-1){var K=C._result;K=K(),K.then(function(J){(C._status===0||C._status===-1)&&(C._status=1,C._result=J)},function(J){(C._status===0||C._status===-1)&&(C._status=2,C._result=J)}),C._status===-1&&(C._status=0,C._result=K)}if(C._status===1)return C._result.default;throw C._result}var ee=typeof reportError=="function"?reportError:function(C){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var K=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof C=="object"&&C!==null&&typeof C.message=="string"?String(C.message):String(C),error:C});if(!window.dispatchEvent(K))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",C);return}console.error(C)};function ue(){}return Ae.Children={map:N,forEach:function(C,K,J){N(C,function(){K.apply(this,arguments)},J)},count:function(C){var K=0;return N(C,function(){K++}),K},toArray:function(C){return N(C,function(K){return K})||[]},only:function(C){if(!z(C))throw Error("React.Children.only expected to receive a single React element child.");return C}},Ae.Component=x,Ae.Fragment=n,Ae.Profiler=o,Ae.PureComponent=E,Ae.StrictMode=r,Ae.Suspense=d,Ae.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=_,Ae.__COMPILER_RUNTIME={__proto__:null,c:function(C){return _.H.useMemoCache(C)}},Ae.cache=function(C){return function(){return C.apply(null,arguments)}},Ae.cloneElement=function(C,K,J){if(C==null)throw Error("The argument must be a React element, but you passed "+C+".");var re=O({},C.props),fe=C.key,ye=void 0;if(K!=null)for(ve in K.ref!==void 0&&(ye=void 0),K.key!==void 0&&(fe=""+K.key),K)!w.call(K,ve)||ve==="key"||ve==="__self"||ve==="__source"||ve==="ref"&&K.ref===void 0||(re[ve]=K[ve]);var ve=arguments.length-2;if(ve===1)re.children=J;else if(1<ve){for(var ut=Array(ve),Te=0;Te<ve;Te++)ut[Te]=arguments[Te+2];re.children=ut}return P(C.type,fe,void 0,void 0,ye,re)},Ae.createContext=function(C){return C={$$typeof:c,_currentValue:C,_currentValue2:C,_threadCount:0,Provider:null,Consumer:null},C.Provider=C,C.Consumer={$$typeof:l,_context:C},C},Ae.createElement=function(C,K,J){var re,fe={},ye=null;if(K!=null)for(re in K.key!==void 0&&(ye=""+K.key),K)w.call(K,re)&&re!=="key"&&re!=="__self"&&re!=="__source"&&(fe[re]=K[re]);var ve=arguments.length-2;if(ve===1)fe.children=J;else if(1<ve){for(var ut=Array(ve),Te=0;Te<ve;Te++)ut[Te]=arguments[Te+2];fe.children=ut}if(C&&C.defaultProps)for(re in ve=C.defaultProps,ve)fe[re]===void 0&&(fe[re]=ve[re]);return P(C,ye,void 0,void 0,null,fe)},Ae.createRef=function(){return{current:null}},Ae.forwardRef=function(C){return{$$typeof:f,render:C}},Ae.isValidElement=z,Ae.lazy=function(C){return{$$typeof:p,_payload:{_status:-1,_result:C},_init:I}},Ae.memo=function(C,K){return{$$typeof:h,type:C,compare:K===void 0?null:K}},Ae.startTransition=function(C){var K=_.T,J={};_.T=J;try{var re=C(),fe=_.S;fe!==null&&fe(J,re),typeof re=="object"&&re!==null&&typeof re.then=="function"&&re.then(ue,ee)}catch(ye){ee(ye)}finally{_.T=K}},Ae.unstable_useCacheRefresh=function(){return _.H.useCacheRefresh()},Ae.use=function(C){return _.H.use(C)},Ae.useActionState=function(C,K,J){return _.H.useActionState(C,K,J)},Ae.useCallback=function(C,K){return _.H.useCallback(C,K)},Ae.useContext=function(C){return _.H.useContext(C)},Ae.useDebugValue=function(){},Ae.useDeferredValue=function(C,K){return _.H.useDeferredValue(C,K)},Ae.useEffect=function(C,K,J){var re=_.H;if(typeof J=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return re.useEffect(C,K)},Ae.useId=function(){return _.H.useId()},Ae.useImperativeHandle=function(C,K,J){return _.H.useImperativeHandle(C,K,J)},Ae.useInsertionEffect=function(C,K){return _.H.useInsertionEffect(C,K)},Ae.useLayoutEffect=function(C,K){return _.H.useLayoutEffect(C,K)},Ae.useMemo=function(C,K){return _.H.useMemo(C,K)},Ae.useOptimistic=function(C,K){return _.H.useOptimistic(C,K)},Ae.useReducer=function(C,K,J){return _.H.useReducer(C,K,J)},Ae.useRef=function(C){return _.H.useRef(C)},Ae.useState=function(C){return _.H.useState(C)},Ae.useSyncExternalStore=function(C,K,J){return _.H.useSyncExternalStore(C,K,J)},Ae.useTransition=function(){return _.H.useTransition()},Ae.version="19.1.0",Ae}var wO;function jb(){return wO||(wO=1,nv.exports=sN()),nv.exports}var oe=jb();const L=Ve(oe);var rv={exports:{}},Eu={},av={exports:{}},iv={};/**
 * @license React
 * scheduler.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var TO;function fN(){return TO||(TO=1,function(e){function t(N,I){var ee=N.length;N.push(I);e:for(;0<ee;){var ue=ee-1>>>1,C=N[ue];if(0<o(C,I))N[ue]=I,N[ee]=C,ee=ue;else break e}}function n(N){return N.length===0?null:N[0]}function r(N){if(N.length===0)return null;var I=N[0],ee=N.pop();if(ee!==I){N[0]=ee;e:for(var ue=0,C=N.length,K=C>>>1;ue<K;){var J=2*(ue+1)-1,re=N[J],fe=J+1,ye=N[fe];if(0>o(re,ee))fe<C&&0>o(ye,re)?(N[ue]=ye,N[fe]=ee,ue=fe):(N[ue]=re,N[J]=ee,ue=J);else if(fe<C&&0>o(ye,ee))N[ue]=ye,N[fe]=ee,ue=fe;else break e}}return I}function o(N,I){var ee=N.sortIndex-I.sortIndex;return ee!==0?ee:N.id-I.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var c=Date,f=c.now();e.unstable_now=function(){return c.now()-f}}var d=[],h=[],p=1,y=null,g=3,b=!1,O=!1,S=!1,x=!1,T=typeof setTimeout=="function"?setTimeout:null,E=typeof clearTimeout=="function"?clearTimeout:null,j=typeof setImmediate<"u"?setImmediate:null;function D(N){for(var I=n(h);I!==null;){if(I.callback===null)r(h);else if(I.startTime<=N)r(h),I.sortIndex=I.expirationTime,t(d,I);else break;I=n(h)}}function _(N){if(S=!1,D(N),!O)if(n(d)!==null)O=!0,w||(w=!0,U());else{var I=n(h);I!==null&&Z(_,I.startTime-N)}}var w=!1,P=-1,R=5,z=-1;function W(){return x?!0:!(e.unstable_now()-z<R)}function B(){if(x=!1,w){var N=e.unstable_now();z=N;var I=!0;try{e:{O=!1,S&&(S=!1,E(P),P=-1),b=!0;var ee=g;try{t:{for(D(N),y=n(d);y!==null&&!(y.expirationTime>N&&W());){var ue=y.callback;if(typeof ue=="function"){y.callback=null,g=y.priorityLevel;var C=ue(y.expirationTime<=N);if(N=e.unstable_now(),typeof C=="function"){y.callback=C,D(N),I=!0;break t}y===n(d)&&r(d),D(N)}else r(d);y=n(d)}if(y!==null)I=!0;else{var K=n(h);K!==null&&Z(_,K.startTime-N),I=!1}}break e}finally{y=null,g=ee,b=!1}I=void 0}}finally{I?U():w=!1}}}var U;if(typeof j=="function")U=function(){j(B)};else if(typeof MessageChannel<"u"){var X=new MessageChannel,Q=X.port2;X.port1.onmessage=B,U=function(){Q.postMessage(null)}}else U=function(){T(B,0)};function Z(N,I){P=T(function(){N(e.unstable_now())},I)}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"):R=0<N?Math.floor(1e3/N):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_next=function(N){switch(g){case 1:case 2:case 3:var I=3;break;default:I=g}var ee=g;g=I;try{return N()}finally{g=ee}},e.unstable_requestPaint=function(){x=!0},e.unstable_runWithPriority=function(N,I){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var ee=g;g=N;try{return I()}finally{g=ee}},e.unstable_scheduleCallback=function(N,I,ee){var ue=e.unstable_now();switch(typeof ee=="object"&&ee!==null?(ee=ee.delay,ee=typeof ee=="number"&&0<ee?ue+ee:ue):ee=ue,N){case 1:var C=-1;break;case 2:C=250;break;case 5:C=1073741823;break;case 4:C=1e4;break;default:C=5e3}return C=ee+C,N={id:p++,callback:I,priorityLevel:N,startTime:ee,expirationTime:C,sortIndex:-1},ee>ue?(N.sortIndex=ee,t(h,N),n(d)===null&&N===n(h)&&(S?(E(P),P=-1):S=!0,Z(_,ee-ue))):(N.sortIndex=C,t(d,N),O||b||(O=!0,w||(w=!0,U()))),N},e.unstable_shouldYield=W,e.unstable_wrapCallback=function(N){var I=g;return function(){var ee=g;g=I;try{return N.apply(this,arguments)}finally{g=ee}}}}(iv)),iv}var EO;function dN(){return EO||(EO=1,av.exports=fN()),av.exports}var ov={exports:{}},qt={};/**
 * @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 jO;function hN(){if(jO)return qt;jO=1;var e=jb();function t(d){var h="https://react.dev/errors/"+d;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var p=2;p<arguments.length;p++)h+="&args[]="+encodeURIComponent(arguments[p])}return"Minified React error #"+d+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(){}var r={d:{f:n,r:function(){throw Error(t(522))},D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},o=Symbol.for("react.portal");function l(d,h,p){var y=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:y==null?null:""+y,children:d,containerInfo:h,implementation:p}}var c=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(d,h){if(d==="font")return"";if(typeof h=="string")return h==="use-credentials"?h:""}return qt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,qt.createPortal=function(d,h){var p=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!h||h.nodeType!==1&&h.nodeType!==9&&h.nodeType!==11)throw Error(t(299));return l(d,h,null,p)},qt.flushSync=function(d){var h=c.T,p=r.p;try{if(c.T=null,r.p=2,d)return d()}finally{c.T=h,r.p=p,r.d.f()}},qt.preconnect=function(d,h){typeof d=="string"&&(h?(h=h.crossOrigin,h=typeof h=="string"?h==="use-credentials"?h:"":void 0):h=null,r.d.C(d,h))},qt.prefetchDNS=function(d){typeof d=="string"&&r.d.D(d)},qt.preinit=function(d,h){if(typeof d=="string"&&h&&typeof h.as=="string"){var p=h.as,y=f(p,h.crossOrigin),g=typeof h.integrity=="string"?h.integrity:void 0,b=typeof h.fetchPriority=="string"?h.fetchPriority:void 0;p==="style"?r.d.S(d,typeof h.precedence=="string"?h.precedence:void 0,{crossOrigin:y,integrity:g,fetchPriority:b}):p==="script"&&r.d.X(d,{crossOrigin:y,integrity:g,fetchPriority:b,nonce:typeof h.nonce=="string"?h.nonce:void 0})}},qt.preinitModule=function(d,h){if(typeof d=="string")if(typeof h=="object"&&h!==null){if(h.as==null||h.as==="script"){var p=f(h.as,h.crossOrigin);r.d.M(d,{crossOrigin:p,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0})}}else h==null&&r.d.M(d)},qt.preload=function(d,h){if(typeof d=="string"&&typeof h=="object"&&h!==null&&typeof h.as=="string"){var p=h.as,y=f(p,h.crossOrigin);r.d.L(d,p,{crossOrigin:y,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0,type:typeof h.type=="string"?h.type:void 0,fetchPriority:typeof h.fetchPriority=="string"?h.fetchPriority:void 0,referrerPolicy:typeof h.referrerPolicy=="string"?h.referrerPolicy:void 0,imageSrcSet:typeof h.imageSrcSet=="string"?h.imageSrcSet:void 0,imageSizes:typeof h.imageSizes=="string"?h.imageSizes:void 0,media:typeof h.media=="string"?h.media:void 0})}},qt.preloadModule=function(d,h){if(typeof d=="string")if(h){var p=f(h.as,h.crossOrigin);r.d.m(d,{as:typeof h.as=="string"&&h.as!=="script"?h.as:void 0,crossOrigin:p,integrity:typeof h.integrity=="string"?h.integrity:void 0})}else r.d.m(d)},qt.requestFormReset=function(d){r.d.r(d)},qt.unstable_batchedUpdates=function(d,h){return d(h)},qt.useFormState=function(d,h,p){return c.H.useFormState(d,h,p)},qt.useFormStatus=function(){return c.H.useHostTransitionStatus()},qt.version="19.1.0",qt}var MO;function vN(){if(MO)return ov.exports;MO=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),ov.exports=hN(),ov.exports}/**
 * @license React
 * react-dom-client.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var DO;function pN(){if(DO)return Eu;DO=1;var e=dN(),t=jb(),n=vN();function r(a){var i="https://react.dev/errors/"+a;if(1<arguments.length){i+="?args[]="+encodeURIComponent(arguments[1]);for(var u=2;u<arguments.length;u++)i+="&args[]="+encodeURIComponent(arguments[u])}return"Minified React error #"+a+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11)}function l(a){var i=a,u=a;if(a.alternate)for(;i.return;)i=i.return;else{a=i;do i=a,(i.flags&4098)!==0&&(u=i.return),a=i.return;while(a)}return i.tag===3?u:null}function c(a){if(a.tag===13){var i=a.memoizedState;if(i===null&&(a=a.alternate,a!==null&&(i=a.memoizedState)),i!==null)return i.dehydrated}return null}function f(a){if(l(a)!==a)throw Error(r(188))}function d(a){var i=a.alternate;if(!i){if(i=l(a),i===null)throw Error(r(188));return i!==a?null:a}for(var u=a,s=i;;){var v=u.return;if(v===null)break;var m=v.alternate;if(m===null){if(s=v.return,s!==null){u=s;continue}break}if(v.child===m.child){for(m=v.child;m;){if(m===u)return f(v),a;if(m===s)return f(v),i;m=m.sibling}throw Error(r(188))}if(u.return!==s.return)u=v,s=m;else{for(var A=!1,M=v.child;M;){if(M===u){A=!0,u=v,s=m;break}if(M===s){A=!0,s=v,u=m;break}M=M.sibling}if(!A){for(M=m.child;M;){if(M===u){A=!0,u=m,s=v;break}if(M===s){A=!0,s=m,u=v;break}M=M.sibling}if(!A)throw Error(r(189))}}if(u.alternate!==s)throw Error(r(190))}if(u.tag!==3)throw Error(r(188));return u.stateNode.current===u?a:i}function h(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a;for(a=a.child;a!==null;){if(i=h(a),i!==null)return i;a=a.sibling}return null}var p=Object.assign,y=Symbol.for("react.element"),g=Symbol.for("react.transitional.element"),b=Symbol.for("react.portal"),O=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),x=Symbol.for("react.profiler"),T=Symbol.for("react.provider"),E=Symbol.for("react.consumer"),j=Symbol.for("react.context"),D=Symbol.for("react.forward_ref"),_=Symbol.for("react.suspense"),w=Symbol.for("react.suspense_list"),P=Symbol.for("react.memo"),R=Symbol.for("react.lazy"),z=Symbol.for("react.activity"),W=Symbol.for("react.memo_cache_sentinel"),B=Symbol.iterator;function U(a){return a===null||typeof a!="object"?null:(a=B&&a[B]||a["@@iterator"],typeof a=="function"?a:null)}var X=Symbol.for("react.client.reference");function Q(a){if(a==null)return null;if(typeof a=="function")return a.$$typeof===X?null:a.displayName||a.name||null;if(typeof a=="string")return a;switch(a){case O:return"Fragment";case x:return"Profiler";case S:return"StrictMode";case _:return"Suspense";case w:return"SuspenseList";case z:return"Activity"}if(typeof a=="object")switch(a.$$typeof){case b:return"Portal";case j:return(a.displayName||"Context")+".Provider";case E:return(a._context.displayName||"Context")+".Consumer";case D:var i=a.render;return a=a.displayName,a||(a=i.displayName||i.name||"",a=a!==""?"ForwardRef("+a+")":"ForwardRef"),a;case P:return i=a.displayName||null,i!==null?i:Q(a.type)||"Memo";case R:i=a._payload,a=a._init;try{return Q(a(i))}catch{}}return null}var Z=Array.isArray,N=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ee={pending:!1,data:null,method:null,action:null},ue=[],C=-1;function K(a){return{current:a}}function J(a){0>C||(a.current=ue[C],ue[C]=null,C--)}function re(a,i){C++,ue[C]=a.current,a.current=i}var fe=K(null),ye=K(null),ve=K(null),ut=K(null);function Te(a,i){switch(re(ve,i),re(ye,a),re(fe,null),i.nodeType){case 9:case 11:a=(a=i.documentElement)&&(a=a.namespaceURI)?ZS(a):0;break;default:if(a=i.tagName,i=i.namespaceURI)i=ZS(i),a=FS(i,a);else switch(a){case"svg":a=1;break;case"math":a=2;break;default:a=0}}J(fe),re(fe,a)}function se(){J(fe),J(ye),J(ve)}function Se(a){a.memoizedState!==null&&re(ut,a);var i=fe.current,u=FS(i,a.type);i!==u&&(re(ye,a),re(fe,u))}function Oe(a){ye.current===a&&(J(fe),J(ye)),ut.current===a&&(J(ut),Su._currentValue=ee)}var le=Object.prototype.hasOwnProperty,We=e.unstable_scheduleCallback,De=e.unstable_cancelCallback,lt=e.unstable_shouldYield,ct=e.unstable_requestPaint,Je=e.unstable_now,zn=e.unstable_getCurrentPriorityLevel,Fn=e.unstable_ImmediatePriority,fa=e.unstable_UserBlockingPriority,sn=e.unstable_NormalPriority,Qn=e.unstable_LowPriority,Qa=e.unstable_IdlePriority,Bl=e.log,zl=e.unstable_setDisableYieldValue,Mo=null,Zt=null;function Mr(a){if(typeof Bl=="function"&&zl(a),Zt&&typeof Zt.setStrictMode=="function")try{Zt.setStrictMode(Mo,a)}catch{}}var Ft=Math.clz32?Math.clz32:VP,XP=Math.log,KP=Math.LN2;function VP(a){return a>>>=0,a===0?32:31-(XP(a)/KP|0)|0}var Ll=256,kl=4194304;function da(a){var i=a&42;if(i!==0)return i;switch(a&-a){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return a&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return a&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return a}}function Ul(a,i,u){var s=a.pendingLanes;if(s===0)return 0;var v=0,m=a.suspendedLanes,A=a.pingedLanes;a=a.warmLanes;var M=s&134217727;return M!==0?(s=M&~m,s!==0?v=da(s):(A&=M,A!==0?v=da(A):u||(u=M&~a,u!==0&&(v=da(u))))):(M=s&~m,M!==0?v=da(M):A!==0?v=da(A):u||(u=s&~a,u!==0&&(v=da(u)))),v===0?0:i!==0&&i!==v&&(i&m)===0&&(m=v&-v,u=i&-i,m>=u||m===32&&(u&4194048)!==0)?i:v}function Do(a,i){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&i)===0}function WP(a,i){switch(a){case 1:case 2:case 4:case 8:case 64:return i+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return i+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function R0(){var a=Ll;return Ll<<=1,(Ll&4194048)===0&&(Ll=256),a}function N0(){var a=kl;return kl<<=1,(kl&62914560)===0&&(kl=4194304),a}function Gf(a){for(var i=[],u=0;31>u;u++)i.push(a);return i}function Po(a,i){a.pendingLanes|=i,i!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function ZP(a,i,u,s,v,m){var A=a.pendingLanes;a.pendingLanes=u,a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0,a.expiredLanes&=u,a.entangledLanes&=u,a.errorRecoveryDisabledLanes&=u,a.shellSuspendCounter=0;var M=a.entanglements,q=a.expirationTimes,Y=a.hiddenUpdates;for(u=A&~u;0<u;){var ne=31-Ft(u),ie=1<<ne;M[ne]=0,q[ne]=-1;var V=Y[ne];if(V!==null)for(Y[ne]=null,ne=0;ne<V.length;ne++){var F=V[ne];F!==null&&(F.lane&=-536870913)}u&=~ie}s!==0&&q0(a,s,0),m!==0&&v===0&&a.tag!==0&&(a.suspendedLanes|=m&~(A&~i))}function q0(a,i,u){a.pendingLanes|=i,a.suspendedLanes&=~i;var s=31-Ft(i);a.entangledLanes|=i,a.entanglements[s]=a.entanglements[s]|1073741824|u&4194090}function $0(a,i){var u=a.entangledLanes|=i;for(a=a.entanglements;u;){var s=31-Ft(u),v=1<<s;v&i|a[s]&i&&(a[s]|=i),u&=~v}}function Yf(a){switch(a){case 2:a=1;break;case 8:a=4;break;case 32:a=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:a=128;break;case 268435456:a=134217728;break;default:a=0}return a}function Xf(a){return a&=-a,2<a?8<a?(a&134217727)!==0?32:268435456:8:2}function B0(){var a=I.p;return a!==0?a:(a=window.event,a===void 0?32:yO(a.type))}function FP(a,i){var u=I.p;try{return I.p=a,i()}finally{I.p=u}}var Dr=Math.random().toString(36).slice(2),Rt="__reactFiber$"+Dr,It="__reactProps$"+Dr,Ja="__reactContainer$"+Dr,Kf="__reactEvents$"+Dr,QP="__reactListeners$"+Dr,JP="__reactHandles$"+Dr,z0="__reactResources$"+Dr,Co="__reactMarker$"+Dr;function Vf(a){delete a[Rt],delete a[It],delete a[Kf],delete a[QP],delete a[JP]}function ei(a){var i=a[Rt];if(i)return i;for(var u=a.parentNode;u;){if(i=u[Ja]||u[Rt]){if(u=i.alternate,i.child!==null||u!==null&&u.child!==null)for(a=tO(a);a!==null;){if(u=a[Rt])return u;a=tO(a)}return i}a=u,u=a.parentNode}return null}function ti(a){if(a=a[Rt]||a[Ja]){var i=a.tag;if(i===5||i===6||i===13||i===26||i===27||i===3)return a}return null}function Ro(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a.stateNode;throw Error(r(33))}function ni(a){var i=a[z0];return i||(i=a[z0]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function St(a){a[Co]=!0}var L0=new Set,k0={};function ha(a,i){ri(a,i),ri(a+"Capture",i)}function ri(a,i){for(k0[a]=i,a=0;a<i.length;a++)L0.add(i[a])}var eC=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]*$"),U0={},H0={};function tC(a){return le.call(H0,a)?!0:le.call(U0,a)?!1:eC.test(a)?H0[a]=!0:(U0[a]=!0,!1)}function Hl(a,i,u){if(tC(i))if(u===null)a.removeAttribute(i);else{switch(typeof u){case"undefined":case"function":case"symbol":a.removeAttribute(i);return;case"boolean":var s=i.toLowerCase().slice(0,5);if(s!=="data-"&&s!=="aria-"){a.removeAttribute(i);return}}a.setAttribute(i,""+u)}}function Il(a,i,u){if(u===null)a.removeAttribute(i);else{switch(typeof u){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(i);return}a.setAttribute(i,""+u)}}function Jn(a,i,u,s){if(s===null)a.removeAttribute(u);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(u);return}a.setAttributeNS(i,u,""+s)}}var Wf,I0;function ai(a){if(Wf===void 0)try{throw Error()}catch(u){var i=u.stack.trim().match(/\n( *(at )?)/);Wf=i&&i[1]||"",I0=-1<u.stack.indexOf(`
    at`)?" (<anonymous>)":-1<u.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Wf+a+I0}var Zf=!1;function Ff(a,i){if(!a||Zf)return"";Zf=!0;var u=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var s={DetermineComponentFrameRoot:function(){try{if(i){var ie=function(){throw Error()};if(Object.defineProperty(ie.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ie,[])}catch(F){var V=F}Reflect.construct(a,[],ie)}else{try{ie.call()}catch(F){V=F}a.call(ie.prototype)}}else{try{throw Error()}catch(F){V=F}(ie=a())&&typeof ie.catch=="function"&&ie.catch(function(){})}}catch(F){if(F&&V&&typeof F.stack=="string")return[F.stack,V.stack]}return[null,null]}};s.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var v=Object.getOwnPropertyDescriptor(s.DetermineComponentFrameRoot,"name");v&&v.configurable&&Object.defineProperty(s.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var m=s.DetermineComponentFrameRoot(),A=m[0],M=m[1];if(A&&M){var q=A.split(`
`),Y=M.split(`
`);for(v=s=0;s<q.length&&!q[s].includes("DetermineComponentFrameRoot");)s++;for(;v<Y.length&&!Y[v].includes("DetermineComponentFrameRoot");)v++;if(s===q.length||v===Y.length)for(s=q.length-1,v=Y.length-1;1<=s&&0<=v&&q[s]!==Y[v];)v--;for(;1<=s&&0<=v;s--,v--)if(q[s]!==Y[v]){if(s!==1||v!==1)do if(s--,v--,0>v||q[s]!==Y[v]){var ne=`
`+q[s].replace(" at new "," at ");return a.displayName&&ne.includes("<anonymous>")&&(ne=ne.replace("<anonymous>",a.displayName)),ne}while(1<=s&&0<=v);break}}}finally{Zf=!1,Error.prepareStackTrace=u}return(u=a?a.displayName||a.name:"")?ai(u):""}function nC(a){switch(a.tag){case 26:case 27:case 5:return ai(a.type);case 16:return ai("Lazy");case 13:return ai("Suspense");case 19:return ai("SuspenseList");case 0:case 15:return Ff(a.type,!1);case 11:return Ff(a.type.render,!1);case 1:return Ff(a.type,!0);case 31:return ai("Activity");default:return""}}function G0(a){try{var i="";do i+=nC(a),a=a.return;while(a);return i}catch(u){return`
Error generating stack: `+u.message+`
`+u.stack}}function fn(a){switch(typeof a){case"bigint":case"boolean":case"number":case"string":case"undefined":return a;case"object":return a;default:return""}}function Y0(a){var i=a.type;return(a=a.nodeName)&&a.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function rC(a){var i=Y0(a)?"checked":"value",u=Object.getOwnPropertyDescriptor(a.constructor.prototype,i),s=""+a[i];if(!a.hasOwnProperty(i)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var v=u.get,m=u.set;return Object.defineProperty(a,i,{configurable:!0,get:function(){return v.call(this)},set:function(A){s=""+A,m.call(this,A)}}),Object.defineProperty(a,i,{enumerable:u.enumerable}),{getValue:function(){return s},setValue:function(A){s=""+A},stopTracking:function(){a._valueTracker=null,delete a[i]}}}}function Gl(a){a._valueTracker||(a._valueTracker=rC(a))}function X0(a){if(!a)return!1;var i=a._valueTracker;if(!i)return!0;var u=i.getValue(),s="";return a&&(s=Y0(a)?a.checked?"true":"false":a.value),a=s,a!==u?(i.setValue(a),!0):!1}function Yl(a){if(a=a||(typeof document<"u"?document:void 0),typeof a>"u")return null;try{return a.activeElement||a.body}catch{return a.body}}var aC=/[\n"\\]/g;function dn(a){return a.replace(aC,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function Qf(a,i,u,s,v,m,A,M){a.name="",A!=null&&typeof A!="function"&&typeof A!="symbol"&&typeof A!="boolean"?a.type=A:a.removeAttribute("type"),i!=null?A==="number"?(i===0&&a.value===""||a.value!=i)&&(a.value=""+fn(i)):a.value!==""+fn(i)&&(a.value=""+fn(i)):A!=="submit"&&A!=="reset"||a.removeAttribute("value"),i!=null?Jf(a,A,fn(i)):u!=null?Jf(a,A,fn(u)):s!=null&&a.removeAttribute("value"),v==null&&m!=null&&(a.defaultChecked=!!m),v!=null&&(a.checked=v&&typeof v!="function"&&typeof v!="symbol"),M!=null&&typeof M!="function"&&typeof M!="symbol"&&typeof M!="boolean"?a.name=""+fn(M):a.removeAttribute("name")}function K0(a,i,u,s,v,m,A,M){if(m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"&&(a.type=m),i!=null||u!=null){if(!(m!=="submit"&&m!=="reset"||i!=null))return;u=u!=null?""+fn(u):"",i=i!=null?""+fn(i):u,M||i===a.value||(a.value=i),a.defaultValue=i}s=s??v,s=typeof s!="function"&&typeof s!="symbol"&&!!s,a.checked=M?a.checked:!!s,a.defaultChecked=!!s,A!=null&&typeof A!="function"&&typeof A!="symbol"&&typeof A!="boolean"&&(a.name=A)}function Jf(a,i,u){i==="number"&&Yl(a.ownerDocument)===a||a.defaultValue===""+u||(a.defaultValue=""+u)}function ii(a,i,u,s){if(a=a.options,i){i={};for(var v=0;v<u.length;v++)i["$"+u[v]]=!0;for(u=0;u<a.length;u++)v=i.hasOwnProperty("$"+a[u].value),a[u].selected!==v&&(a[u].selected=v),v&&s&&(a[u].defaultSelected=!0)}else{for(u=""+fn(u),i=null,v=0;v<a.length;v++){if(a[v].value===u){a[v].selected=!0,s&&(a[v].defaultSelected=!0);return}i!==null||a[v].disabled||(i=a[v])}i!==null&&(i.selected=!0)}}function V0(a,i,u){if(i!=null&&(i=""+fn(i),i!==a.value&&(a.value=i),u==null)){a.defaultValue!==i&&(a.defaultValue=i);return}a.defaultValue=u!=null?""+fn(u):""}function W0(a,i,u,s){if(i==null){if(s!=null){if(u!=null)throw Error(r(92));if(Z(s)){if(1<s.length)throw Error(r(93));s=s[0]}u=s}u==null&&(u=""),i=u}u=fn(i),a.defaultValue=u,s=a.textContent,s===u&&s!==""&&s!==null&&(a.value=s)}function oi(a,i){if(i){var u=a.firstChild;if(u&&u===a.lastChild&&u.nodeType===3){u.nodeValue=i;return}}a.textContent=i}var iC=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Z0(a,i,u){var s=i.indexOf("--")===0;u==null||typeof u=="boolean"||u===""?s?a.setProperty(i,""):i==="float"?a.cssFloat="":a[i]="":s?a.setProperty(i,u):typeof u!="number"||u===0||iC.has(i)?i==="float"?a.cssFloat=u:a[i]=(""+u).trim():a[i]=u+"px"}function F0(a,i,u){if(i!=null&&typeof i!="object")throw Error(r(62));if(a=a.style,u!=null){for(var s in u)!u.hasOwnProperty(s)||i!=null&&i.hasOwnProperty(s)||(s.indexOf("--")===0?a.setProperty(s,""):s==="float"?a.cssFloat="":a[s]="");for(var v in i)s=i[v],i.hasOwnProperty(v)&&u[v]!==s&&Z0(a,v,s)}else for(var m in i)i.hasOwnProperty(m)&&Z0(a,m,i[m])}function ed(a){if(a.indexOf("-")===-1)return!1;switch(a){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var oC=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"]]),uC=/^[\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 Xl(a){return uC.test(""+a)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":a}var td=null;function nd(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var ui=null,li=null;function Q0(a){var i=ti(a);if(i&&(a=i.stateNode)){var u=a[It]||null;e:switch(a=i.stateNode,i.type){case"input":if(Qf(a,u.value,u.defaultValue,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name),i=u.name,u.type==="radio"&&i!=null){for(u=a;u.parentNode;)u=u.parentNode;for(u=u.querySelectorAll('input[name="'+dn(""+i)+'"][type="radio"]'),i=0;i<u.length;i++){var s=u[i];if(s!==a&&s.form===a.form){var v=s[It]||null;if(!v)throw Error(r(90));Qf(s,v.value,v.defaultValue,v.defaultValue,v.checked,v.defaultChecked,v.type,v.name)}}for(i=0;i<u.length;i++)s=u[i],s.form===a.form&&X0(s)}break e;case"textarea":V0(a,u.value,u.defaultValue);break e;case"select":i=u.value,i!=null&&ii(a,!!u.multiple,i,!1)}}}var rd=!1;function J0(a,i,u){if(rd)return a(i,u);rd=!0;try{var s=a(i);return s}finally{if(rd=!1,(ui!==null||li!==null)&&(Pc(),ui&&(i=ui,a=li,li=ui=null,Q0(i),a)))for(i=0;i<a.length;i++)Q0(a[i])}}function No(a,i){var u=a.stateNode;if(u===null)return null;var s=u[It]||null;if(s===null)return null;u=s[i];e:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(s=!s.disabled)||(a=a.type,s=!(a==="button"||a==="input"||a==="select"||a==="textarea")),a=!s;break e;default:a=!1}if(a)return null;if(u&&typeof u!="function")throw Error(r(231,i,typeof u));return u}var er=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ad=!1;if(er)try{var qo={};Object.defineProperty(qo,"passive",{get:function(){ad=!0}}),window.addEventListener("test",qo,qo),window.removeEventListener("test",qo,qo)}catch{ad=!1}var Pr=null,id=null,Kl=null;function ex(){if(Kl)return Kl;var a,i=id,u=i.length,s,v="value"in Pr?Pr.value:Pr.textContent,m=v.length;for(a=0;a<u&&i[a]===v[a];a++);var A=u-a;for(s=1;s<=A&&i[u-s]===v[m-s];s++);return Kl=v.slice(a,1<s?1-s:void 0)}function Vl(a){var i=a.keyCode;return"charCode"in a?(a=a.charCode,a===0&&i===13&&(a=13)):a=i,a===10&&(a=13),32<=a||a===13?a:0}function Wl(){return!0}function tx(){return!1}function Gt(a){function i(u,s,v,m,A){this._reactName=u,this._targetInst=v,this.type=s,this.nativeEvent=m,this.target=A,this.currentTarget=null;for(var M in a)a.hasOwnProperty(M)&&(u=a[M],this[M]=u?u(m):m[M]);return this.isDefaultPrevented=(m.defaultPrevented!=null?m.defaultPrevented:m.returnValue===!1)?Wl:tx,this.isPropagationStopped=tx,this}return p(i.prototype,{preventDefault:function(){this.defaultPrevented=!0;var u=this.nativeEvent;u&&(u.preventDefault?u.preventDefault():typeof u.returnValue!="unknown"&&(u.returnValue=!1),this.isDefaultPrevented=Wl)},stopPropagation:function(){var u=this.nativeEvent;u&&(u.stopPropagation?u.stopPropagation():typeof u.cancelBubble!="unknown"&&(u.cancelBubble=!0),this.isPropagationStopped=Wl)},persist:function(){},isPersistent:Wl}),i}var va={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Zl=Gt(va),$o=p({},va,{view:0,detail:0}),lC=Gt($o),od,ud,Bo,Fl=p({},$o,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:cd,button:0,buttons:0,relatedTarget:function(a){return a.relatedTarget===void 0?a.fromElement===a.srcElement?a.toElement:a.fromElement:a.relatedTarget},movementX:function(a){return"movementX"in a?a.movementX:(a!==Bo&&(Bo&&a.type==="mousemove"?(od=a.screenX-Bo.screenX,ud=a.screenY-Bo.screenY):ud=od=0,Bo=a),od)},movementY:function(a){return"movementY"in a?a.movementY:ud}}),nx=Gt(Fl),cC=p({},Fl,{dataTransfer:0}),sC=Gt(cC),fC=p({},$o,{relatedTarget:0}),ld=Gt(fC),dC=p({},va,{animationName:0,elapsedTime:0,pseudoElement:0}),hC=Gt(dC),vC=p({},va,{clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),pC=Gt(vC),yC=p({},va,{data:0}),rx=Gt(yC),mC={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},gC={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"},bC={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function xC(a){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(a):(a=bC[a])?!!i[a]:!1}function cd(){return xC}var SC=p({},$o,{key:function(a){if(a.key){var i=mC[a.key]||a.key;if(i!=="Unidentified")return i}return a.type==="keypress"?(a=Vl(a),a===13?"Enter":String.fromCharCode(a)):a.type==="keydown"||a.type==="keyup"?gC[a.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:cd,charCode:function(a){return a.type==="keypress"?Vl(a):0},keyCode:function(a){return a.type==="keydown"||a.type==="keyup"?a.keyCode:0},which:function(a){return a.type==="keypress"?Vl(a):a.type==="keydown"||a.type==="keyup"?a.keyCode:0}}),OC=Gt(SC),_C=p({},Fl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ax=Gt(_C),AC=p({},$o,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:cd}),wC=Gt(AC),TC=p({},va,{propertyName:0,elapsedTime:0,pseudoElement:0}),EC=Gt(TC),jC=p({},Fl,{deltaX:function(a){return"deltaX"in a?a.deltaX:"wheelDeltaX"in a?-a.wheelDeltaX:0},deltaY:function(a){return"deltaY"in a?a.deltaY:"wheelDeltaY"in a?-a.wheelDeltaY:"wheelDelta"in a?-a.wheelDelta:0},deltaZ:0,deltaMode:0}),MC=Gt(jC),DC=p({},va,{newState:0,oldState:0}),PC=Gt(DC),CC=[9,13,27,32],sd=er&&"CompositionEvent"in window,zo=null;er&&"documentMode"in document&&(zo=document.documentMode);var RC=er&&"TextEvent"in window&&!zo,ix=er&&(!sd||zo&&8<zo&&11>=zo),ox=" ",ux=!1;function lx(a,i){switch(a){case"keyup":return CC.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function cx(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var ci=!1;function NC(a,i){switch(a){case"compositionend":return cx(i);case"keypress":return i.which!==32?null:(ux=!0,ox);case"textInput":return a=i.data,a===ox&&ux?null:a;default:return null}}function qC(a,i){if(ci)return a==="compositionend"||!sd&&lx(a,i)?(a=ex(),Kl=id=Pr=null,ci=!1,a):null;switch(a){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1<i.char.length)return i.char;if(i.which)return String.fromCharCode(i.which)}return null;case"compositionend":return ix&&i.locale!=="ko"?null:i.data;default:return null}}var $C={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 sx(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i==="input"?!!$C[a.type]:i==="textarea"}function fx(a,i,u,s){ui?li?li.push(s):li=[s]:ui=s,i=Bc(i,"onChange"),0<i.length&&(u=new Zl("onChange","change",null,u,s),a.push({event:u,listeners:i}))}var Lo=null,ko=null;function BC(a){YS(a,0)}function Ql(a){var i=Ro(a);if(X0(i))return a}function dx(a,i){if(a==="change")return i}var hx=!1;if(er){var fd;if(er){var dd="oninput"in document;if(!dd){var vx=document.createElement("div");vx.setAttribute("oninput","return;"),dd=typeof vx.oninput=="function"}fd=dd}else fd=!1;hx=fd&&(!document.documentMode||9<document.documentMode)}function px(){Lo&&(Lo.detachEvent("onpropertychange",yx),ko=Lo=null)}function yx(a){if(a.propertyName==="value"&&Ql(ko)){var i=[];fx(i,ko,a,nd(a)),J0(BC,i)}}function zC(a,i,u){a==="focusin"?(px(),Lo=i,ko=u,Lo.attachEvent("onpropertychange",yx)):a==="focusout"&&px()}function LC(a){if(a==="selectionchange"||a==="keyup"||a==="keydown")return Ql(ko)}function kC(a,i){if(a==="click")return Ql(i)}function UC(a,i){if(a==="input"||a==="change")return Ql(i)}function HC(a,i){return a===i&&(a!==0||1/a===1/i)||a!==a&&i!==i}var Qt=typeof Object.is=="function"?Object.is:HC;function Uo(a,i){if(Qt(a,i))return!0;if(typeof a!="object"||a===null||typeof i!="object"||i===null)return!1;var u=Object.keys(a),s=Object.keys(i);if(u.length!==s.length)return!1;for(s=0;s<u.length;s++){var v=u[s];if(!le.call(i,v)||!Qt(a[v],i[v]))return!1}return!0}function mx(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function gx(a,i){var u=mx(a);a=0;for(var s;u;){if(u.nodeType===3){if(s=a+u.textContent.length,a<=i&&s>=i)return{node:u,offset:i-a};a=s}e:{for(;u;){if(u.nextSibling){u=u.nextSibling;break e}u=u.parentNode}u=void 0}u=mx(u)}}function bx(a,i){return a&&i?a===i?!0:a&&a.nodeType===3?!1:i&&i.nodeType===3?bx(a,i.parentNode):"contains"in a?a.contains(i):a.compareDocumentPosition?!!(a.compareDocumentPosition(i)&16):!1:!1}function xx(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var i=Yl(a.document);i instanceof a.HTMLIFrameElement;){try{var u=typeof i.contentWindow.location.href=="string"}catch{u=!1}if(u)a=i.contentWindow;else break;i=Yl(a.document)}return i}function hd(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i&&(i==="input"&&(a.type==="text"||a.type==="search"||a.type==="tel"||a.type==="url"||a.type==="password")||i==="textarea"||a.contentEditable==="true")}var IC=er&&"documentMode"in document&&11>=document.documentMode,si=null,vd=null,Ho=null,pd=!1;function Sx(a,i,u){var s=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;pd||si==null||si!==Yl(s)||(s=si,"selectionStart"in s&&hd(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),Ho&&Uo(Ho,s)||(Ho=s,s=Bc(vd,"onSelect"),0<s.length&&(i=new Zl("onSelect","select",null,i,u),a.push({event:i,listeners:s}),i.target=si)))}function pa(a,i){var u={};return u[a.toLowerCase()]=i.toLowerCase(),u["Webkit"+a]="webkit"+i,u["Moz"+a]="moz"+i,u}var fi={animationend:pa("Animation","AnimationEnd"),animationiteration:pa("Animation","AnimationIteration"),animationstart:pa("Animation","AnimationStart"),transitionrun:pa("Transition","TransitionRun"),transitionstart:pa("Transition","TransitionStart"),transitioncancel:pa("Transition","TransitionCancel"),transitionend:pa("Transition","TransitionEnd")},yd={},Ox={};er&&(Ox=document.createElement("div").style,"AnimationEvent"in window||(delete fi.animationend.animation,delete fi.animationiteration.animation,delete fi.animationstart.animation),"TransitionEvent"in window||delete fi.transitionend.transition);function ya(a){if(yd[a])return yd[a];if(!fi[a])return a;var i=fi[a],u;for(u in i)if(i.hasOwnProperty(u)&&u in Ox)return yd[a]=i[u];return a}var _x=ya("animationend"),Ax=ya("animationiteration"),wx=ya("animationstart"),GC=ya("transitionrun"),YC=ya("transitionstart"),XC=ya("transitioncancel"),Tx=ya("transitionend"),Ex=new Map,md="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(" ");md.push("scrollEnd");function jn(a,i){Ex.set(a,i),ha(i,[a])}var jx=new WeakMap;function hn(a,i){if(typeof a=="object"&&a!==null){var u=jx.get(a);return u!==void 0?u:(i={value:a,source:i,stack:G0(i)},jx.set(a,i),i)}return{value:a,source:i,stack:G0(i)}}var vn=[],di=0,gd=0;function Jl(){for(var a=di,i=gd=di=0;i<a;){var u=vn[i];vn[i++]=null;var s=vn[i];vn[i++]=null;var v=vn[i];vn[i++]=null;var m=vn[i];if(vn[i++]=null,s!==null&&v!==null){var A=s.pending;A===null?v.next=v:(v.next=A.next,A.next=v),s.pending=v}m!==0&&Mx(u,v,m)}}function ec(a,i,u,s){vn[di++]=a,vn[di++]=i,vn[di++]=u,vn[di++]=s,gd|=s,a.lanes|=s,a=a.alternate,a!==null&&(a.lanes|=s)}function bd(a,i,u,s){return ec(a,i,u,s),tc(a)}function hi(a,i){return ec(a,null,null,i),tc(a)}function Mx(a,i,u){a.lanes|=u;var s=a.alternate;s!==null&&(s.lanes|=u);for(var v=!1,m=a.return;m!==null;)m.childLanes|=u,s=m.alternate,s!==null&&(s.childLanes|=u),m.tag===22&&(a=m.stateNode,a===null||a._visibility&1||(v=!0)),a=m,m=m.return;return a.tag===3?(m=a.stateNode,v&&i!==null&&(v=31-Ft(u),a=m.hiddenUpdates,s=a[v],s===null?a[v]=[i]:s.push(i),i.lane=u|536870912),m):null}function tc(a){if(50<hu)throw hu=0,wh=null,Error(r(185));for(var i=a.return;i!==null;)a=i,i=a.return;return a.tag===3?a.stateNode:null}var vi={};function KC(a,i,u,s){this.tag=a,this.key=u,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Jt(a,i,u,s){return new KC(a,i,u,s)}function xd(a){return a=a.prototype,!(!a||!a.isReactComponent)}function tr(a,i){var u=a.alternate;return u===null?(u=Jt(a.tag,i,a.key,a.mode),u.elementType=a.elementType,u.type=a.type,u.stateNode=a.stateNode,u.alternate=a,a.alternate=u):(u.pendingProps=i,u.type=a.type,u.flags=0,u.subtreeFlags=0,u.deletions=null),u.flags=a.flags&65011712,u.childLanes=a.childLanes,u.lanes=a.lanes,u.child=a.child,u.memoizedProps=a.memoizedProps,u.memoizedState=a.memoizedState,u.updateQueue=a.updateQueue,i=a.dependencies,u.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},u.sibling=a.sibling,u.index=a.index,u.ref=a.ref,u.refCleanup=a.refCleanup,u}function Dx(a,i){a.flags&=65011714;var u=a.alternate;return u===null?(a.childLanes=0,a.lanes=i,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=u.childLanes,a.lanes=u.lanes,a.child=u.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=u.memoizedProps,a.memoizedState=u.memoizedState,a.updateQueue=u.updateQueue,a.type=u.type,i=u.dependencies,a.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),a}function nc(a,i,u,s,v,m){var A=0;if(s=a,typeof a=="function")xd(a)&&(A=1);else if(typeof a=="string")A=WR(a,u,fe.current)?26:a==="html"||a==="head"||a==="body"?27:5;else e:switch(a){case z:return a=Jt(31,u,i,v),a.elementType=z,a.lanes=m,a;case O:return ma(u.children,v,m,i);case S:A=8,v|=24;break;case x:return a=Jt(12,u,i,v|2),a.elementType=x,a.lanes=m,a;case _:return a=Jt(13,u,i,v),a.elementType=_,a.lanes=m,a;case w:return a=Jt(19,u,i,v),a.elementType=w,a.lanes=m,a;default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case T:case j:A=10;break e;case E:A=9;break e;case D:A=11;break e;case P:A=14;break e;case R:A=16,s=null;break e}A=29,u=Error(r(130,a===null?"null":typeof a,"")),s=null}return i=Jt(A,u,i,v),i.elementType=a,i.type=s,i.lanes=m,i}function ma(a,i,u,s){return a=Jt(7,a,s,i),a.lanes=u,a}function Sd(a,i,u){return a=Jt(6,a,null,i),a.lanes=u,a}function Od(a,i,u){return i=Jt(4,a.children!==null?a.children:[],a.key,i),i.lanes=u,i.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation},i}var pi=[],yi=0,rc=null,ac=0,pn=[],yn=0,ga=null,nr=1,rr="";function ba(a,i){pi[yi++]=ac,pi[yi++]=rc,rc=a,ac=i}function Px(a,i,u){pn[yn++]=nr,pn[yn++]=rr,pn[yn++]=ga,ga=a;var s=nr;a=rr;var v=32-Ft(s)-1;s&=~(1<<v),u+=1;var m=32-Ft(i)+v;if(30<m){var A=v-v%5;m=(s&(1<<A)-1).toString(32),s>>=A,v-=A,nr=1<<32-Ft(i)+v|u<<v|s,rr=m+a}else nr=1<<m|u<<v|s,rr=a}function _d(a){a.return!==null&&(ba(a,1),Px(a,1,0))}function Ad(a){for(;a===rc;)rc=pi[--yi],pi[yi]=null,ac=pi[--yi],pi[yi]=null;for(;a===ga;)ga=pn[--yn],pn[yn]=null,rr=pn[--yn],pn[yn]=null,nr=pn[--yn],pn[yn]=null}var Lt=null,at=null,Be=!1,xa=null,Ln=!1,wd=Error(r(519));function Sa(a){var i=Error(r(418,""));throw Yo(hn(i,a)),wd}function Cx(a){var i=a.stateNode,u=a.type,s=a.memoizedProps;switch(i[Rt]=a,i[It]=s,u){case"dialog":Ce("cancel",i),Ce("close",i);break;case"iframe":case"object":case"embed":Ce("load",i);break;case"video":case"audio":for(u=0;u<pu.length;u++)Ce(pu[u],i);break;case"source":Ce("error",i);break;case"img":case"image":case"link":Ce("error",i),Ce("load",i);break;case"details":Ce("toggle",i);break;case"input":Ce("invalid",i),K0(i,s.value,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name,!0),Gl(i);break;case"select":Ce("invalid",i);break;case"textarea":Ce("invalid",i),W0(i,s.value,s.defaultValue,s.children),Gl(i)}u=s.children,typeof u!="string"&&typeof u!="number"&&typeof u!="bigint"||i.textContent===""+u||s.suppressHydrationWarning===!0||WS(i.textContent,u)?(s.popover!=null&&(Ce("beforetoggle",i),Ce("toggle",i)),s.onScroll!=null&&Ce("scroll",i),s.onScrollEnd!=null&&Ce("scrollend",i),s.onClick!=null&&(i.onclick=zc),i=!0):i=!1,i||Sa(a)}function Rx(a){for(Lt=a.return;Lt;)switch(Lt.tag){case 5:case 13:Ln=!1;return;case 27:case 3:Ln=!0;return;default:Lt=Lt.return}}function Io(a){if(a!==Lt)return!1;if(!Be)return Rx(a),Be=!0,!1;var i=a.tag,u;if((u=i!==3&&i!==27)&&((u=i===5)&&(u=a.type,u=!(u!=="form"&&u!=="button")||Uh(a.type,a.memoizedProps)),u=!u),u&&at&&Sa(a),Rx(a),i===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));e:{for(a=a.nextSibling,i=0;a;){if(a.nodeType===8)if(u=a.data,u==="/$"){if(i===0){at=Dn(a.nextSibling);break e}i--}else u!=="$"&&u!=="$!"&&u!=="$?"||i++;a=a.nextSibling}at=null}}else i===27?(i=at,Kr(a.type)?(a=Yh,Yh=null,at=a):at=i):at=Lt?Dn(a.stateNode.nextSibling):null;return!0}function Go(){at=Lt=null,Be=!1}function Nx(){var a=xa;return a!==null&&(Kt===null?Kt=a:Kt.push.apply(Kt,a),xa=null),a}function Yo(a){xa===null?xa=[a]:xa.push(a)}var Td=K(null),Oa=null,ar=null;function Cr(a,i,u){re(Td,i._currentValue),i._currentValue=u}function ir(a){a._currentValue=Td.current,J(Td)}function Ed(a,i,u){for(;a!==null;){var s=a.alternate;if((a.childLanes&i)!==i?(a.childLanes|=i,s!==null&&(s.childLanes|=i)):s!==null&&(s.childLanes&i)!==i&&(s.childLanes|=i),a===u)break;a=a.return}}function jd(a,i,u,s){var v=a.child;for(v!==null&&(v.return=a);v!==null;){var m=v.dependencies;if(m!==null){var A=v.child;m=m.firstContext;e:for(;m!==null;){var M=m;m=v;for(var q=0;q<i.length;q++)if(M.context===i[q]){m.lanes|=u,M=m.alternate,M!==null&&(M.lanes|=u),Ed(m.return,u,a),s||(A=null);break e}m=M.next}}else if(v.tag===18){if(A=v.return,A===null)throw Error(r(341));A.lanes|=u,m=A.alternate,m!==null&&(m.lanes|=u),Ed(A,u,a),A=null}else A=v.child;if(A!==null)A.return=v;else for(A=v;A!==null;){if(A===a){A=null;break}if(v=A.sibling,v!==null){v.return=A.return,A=v;break}A=A.return}v=A}}function Xo(a,i,u,s){a=null;for(var v=i,m=!1;v!==null;){if(!m){if((v.flags&524288)!==0)m=!0;else if((v.flags&262144)!==0)break}if(v.tag===10){var A=v.alternate;if(A===null)throw Error(r(387));if(A=A.memoizedProps,A!==null){var M=v.type;Qt(v.pendingProps.value,A.value)||(a!==null?a.push(M):a=[M])}}else if(v===ut.current){if(A=v.alternate,A===null)throw Error(r(387));A.memoizedState.memoizedState!==v.memoizedState.memoizedState&&(a!==null?a.push(Su):a=[Su])}v=v.return}a!==null&&jd(i,a,u,s),i.flags|=262144}function ic(a){for(a=a.firstContext;a!==null;){if(!Qt(a.context._currentValue,a.memoizedValue))return!0;a=a.next}return!1}function _a(a){Oa=a,ar=null,a=a.dependencies,a!==null&&(a.firstContext=null)}function Nt(a){return qx(Oa,a)}function oc(a,i){return Oa===null&&_a(a),qx(a,i)}function qx(a,i){var u=i._currentValue;if(i={context:i,memoizedValue:u,next:null},ar===null){if(a===null)throw Error(r(308));ar=i,a.dependencies={lanes:0,firstContext:i},a.flags|=524288}else ar=ar.next=i;return u}var VC=typeof AbortController<"u"?AbortController:function(){var a=[],i=this.signal={aborted:!1,addEventListener:function(u,s){a.push(s)}};this.abort=function(){i.aborted=!0,a.forEach(function(u){return u()})}},WC=e.unstable_scheduleCallback,ZC=e.unstable_NormalPriority,yt={$$typeof:j,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Md(){return{controller:new VC,data:new Map,refCount:0}}function Ko(a){a.refCount--,a.refCount===0&&WC(ZC,function(){a.controller.abort()})}var Vo=null,Dd=0,mi=0,gi=null;function FC(a,i){if(Vo===null){var u=Vo=[];Dd=0,mi=Ch(),gi={status:"pending",value:void 0,then:function(s){u.push(s)}}}return Dd++,i.then($x,$x),i}function $x(){if(--Dd===0&&Vo!==null){gi!==null&&(gi.status="fulfilled");var a=Vo;Vo=null,mi=0,gi=null;for(var i=0;i<a.length;i++)(0,a[i])()}}function QC(a,i){var u=[],s={status:"pending",value:null,reason:null,then:function(v){u.push(v)}};return a.then(function(){s.status="fulfilled",s.value=i;for(var v=0;v<u.length;v++)(0,u[v])(i)},function(v){for(s.status="rejected",s.reason=v,v=0;v<u.length;v++)(0,u[v])(void 0)}),s}var Bx=N.S;N.S=function(a,i){typeof i=="object"&&i!==null&&typeof i.then=="function"&&FC(a,i),Bx!==null&&Bx(a,i)};var Aa=K(null);function Pd(){var a=Aa.current;return a!==null?a:Ze.pooledCache}function uc(a,i){i===null?re(Aa,Aa.current):re(Aa,i.pool)}function zx(){var a=Pd();return a===null?null:{parent:yt._currentValue,pool:a}}var Wo=Error(r(460)),Lx=Error(r(474)),lc=Error(r(542)),Cd={then:function(){}};function kx(a){return a=a.status,a==="fulfilled"||a==="rejected"}function cc(){}function Ux(a,i,u){switch(u=a[u],u===void 0?a.push(i):u!==i&&(i.then(cc,cc),i=u),i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,Ix(a),a;default:if(typeof i.status=="string")i.then(cc,cc);else{if(a=Ze,a!==null&&100<a.shellSuspendCounter)throw Error(r(482));a=i,a.status="pending",a.then(function(s){if(i.status==="pending"){var v=i;v.status="fulfilled",v.value=s}},function(s){if(i.status==="pending"){var v=i;v.status="rejected",v.reason=s}})}switch(i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,Ix(a),a}throw Zo=i,Wo}}var Zo=null;function Hx(){if(Zo===null)throw Error(r(459));var a=Zo;return Zo=null,a}function Ix(a){if(a===Wo||a===lc)throw Error(r(483))}var Rr=!1;function Rd(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Nd(a,i){a=a.updateQueue,i.updateQueue===a&&(i.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,callbacks:null})}function Nr(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function qr(a,i,u){var s=a.updateQueue;if(s===null)return null;if(s=s.shared,(ke&2)!==0){var v=s.pending;return v===null?i.next=i:(i.next=v.next,v.next=i),s.pending=i,i=tc(a),Mx(a,null,u),i}return ec(a,s,i,u),tc(a)}function Fo(a,i,u){if(i=i.updateQueue,i!==null&&(i=i.shared,(u&4194048)!==0)){var s=i.lanes;s&=a.pendingLanes,u|=s,i.lanes=u,$0(a,u)}}function qd(a,i){var u=a.updateQueue,s=a.alternate;if(s!==null&&(s=s.updateQueue,u===s)){var v=null,m=null;if(u=u.firstBaseUpdate,u!==null){do{var A={lane:u.lane,tag:u.tag,payload:u.payload,callback:null,next:null};m===null?v=m=A:m=m.next=A,u=u.next}while(u!==null);m===null?v=m=i:m=m.next=i}else v=m=i;u={baseState:s.baseState,firstBaseUpdate:v,lastBaseUpdate:m,shared:s.shared,callbacks:s.callbacks},a.updateQueue=u;return}a=u.lastBaseUpdate,a===null?u.firstBaseUpdate=i:a.next=i,u.lastBaseUpdate=i}var $d=!1;function Qo(){if($d){var a=gi;if(a!==null)throw a}}function Jo(a,i,u,s){$d=!1;var v=a.updateQueue;Rr=!1;var m=v.firstBaseUpdate,A=v.lastBaseUpdate,M=v.shared.pending;if(M!==null){v.shared.pending=null;var q=M,Y=q.next;q.next=null,A===null?m=Y:A.next=Y,A=q;var ne=a.alternate;ne!==null&&(ne=ne.updateQueue,M=ne.lastBaseUpdate,M!==A&&(M===null?ne.firstBaseUpdate=Y:M.next=Y,ne.lastBaseUpdate=q))}if(m!==null){var ie=v.baseState;A=0,ne=Y=q=null,M=m;do{var V=M.lane&-536870913,F=V!==M.lane;if(F?(Re&V)===V:(s&V)===V){V!==0&&V===mi&&($d=!0),ne!==null&&(ne=ne.next={lane:0,tag:M.tag,payload:M.payload,callback:null,next:null});e:{var xe=a,me=M;V=i;var Ge=u;switch(me.tag){case 1:if(xe=me.payload,typeof xe=="function"){ie=xe.call(Ge,ie,V);break e}ie=xe;break e;case 3:xe.flags=xe.flags&-65537|128;case 0:if(xe=me.payload,V=typeof xe=="function"?xe.call(Ge,ie,V):xe,V==null)break e;ie=p({},ie,V);break e;case 2:Rr=!0}}V=M.callback,V!==null&&(a.flags|=64,F&&(a.flags|=8192),F=v.callbacks,F===null?v.callbacks=[V]:F.push(V))}else F={lane:V,tag:M.tag,payload:M.payload,callback:M.callback,next:null},ne===null?(Y=ne=F,q=ie):ne=ne.next=F,A|=V;if(M=M.next,M===null){if(M=v.shared.pending,M===null)break;F=M,M=F.next,F.next=null,v.lastBaseUpdate=F,v.shared.pending=null}}while(!0);ne===null&&(q=ie),v.baseState=q,v.firstBaseUpdate=Y,v.lastBaseUpdate=ne,m===null&&(v.shared.lanes=0),Ir|=A,a.lanes=A,a.memoizedState=ie}}function Gx(a,i){if(typeof a!="function")throw Error(r(191,a));a.call(i)}function Yx(a,i){var u=a.callbacks;if(u!==null)for(a.callbacks=null,a=0;a<u.length;a++)Gx(u[a],i)}var bi=K(null),sc=K(0);function Xx(a,i){a=dr,re(sc,a),re(bi,i),dr=a|i.baseLanes}function Bd(){re(sc,dr),re(bi,bi.current)}function zd(){dr=sc.current,J(bi),J(sc)}var $r=0,Ee=null,He=null,dt=null,fc=!1,xi=!1,wa=!1,dc=0,eu=0,Si=null,JC=0;function st(){throw Error(r(321))}function Ld(a,i){if(i===null)return!1;for(var u=0;u<i.length&&u<a.length;u++)if(!Qt(a[u],i[u]))return!1;return!0}function kd(a,i,u,s,v,m){return $r=m,Ee=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,N.H=a===null||a.memoizedState===null?M1:D1,wa=!1,m=u(s,v),wa=!1,xi&&(m=Vx(i,u,s,v)),Kx(a),m}function Kx(a){N.H=gc;var i=He!==null&&He.next!==null;if($r=0,dt=He=Ee=null,fc=!1,eu=0,Si=null,i)throw Error(r(300));a===null||Ot||(a=a.dependencies,a!==null&&ic(a)&&(Ot=!0))}function Vx(a,i,u,s){Ee=a;var v=0;do{if(xi&&(Si=null),eu=0,xi=!1,25<=v)throw Error(r(301));if(v+=1,dt=He=null,a.updateQueue!=null){var m=a.updateQueue;m.lastEffect=null,m.events=null,m.stores=null,m.memoCache!=null&&(m.memoCache.index=0)}N.H=oR,m=i(u,s)}while(xi);return m}function eR(){var a=N.H,i=a.useState()[0];return i=typeof i.then=="function"?tu(i):i,a=a.useState()[0],(He!==null?He.memoizedState:null)!==a&&(Ee.flags|=1024),i}function Ud(){var a=dc!==0;return dc=0,a}function Hd(a,i,u){i.updateQueue=a.updateQueue,i.flags&=-2053,a.lanes&=~u}function Id(a){if(fc){for(a=a.memoizedState;a!==null;){var i=a.queue;i!==null&&(i.pending=null),a=a.next}fc=!1}$r=0,dt=He=Ee=null,xi=!1,eu=dc=0,Si=null}function Yt(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return dt===null?Ee.memoizedState=dt=a:dt=dt.next=a,dt}function ht(){if(He===null){var a=Ee.alternate;a=a!==null?a.memoizedState:null}else a=He.next;var i=dt===null?Ee.memoizedState:dt.next;if(i!==null)dt=i,He=a;else{if(a===null)throw Ee.alternate===null?Error(r(467)):Error(r(310));He=a,a={memoizedState:He.memoizedState,baseState:He.baseState,baseQueue:He.baseQueue,queue:He.queue,next:null},dt===null?Ee.memoizedState=dt=a:dt=dt.next=a}return dt}function Gd(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function tu(a){var i=eu;return eu+=1,Si===null&&(Si=[]),a=Ux(Si,a,i),i=Ee,(dt===null?i.memoizedState:dt.next)===null&&(i=i.alternate,N.H=i===null||i.memoizedState===null?M1:D1),a}function hc(a){if(a!==null&&typeof a=="object"){if(typeof a.then=="function")return tu(a);if(a.$$typeof===j)return Nt(a)}throw Error(r(438,String(a)))}function Yd(a){var i=null,u=Ee.updateQueue;if(u!==null&&(i=u.memoCache),i==null){var s=Ee.alternate;s!==null&&(s=s.updateQueue,s!==null&&(s=s.memoCache,s!=null&&(i={data:s.data.map(function(v){return v.slice()}),index:0})))}if(i==null&&(i={data:[],index:0}),u===null&&(u=Gd(),Ee.updateQueue=u),u.memoCache=i,u=i.data[i.index],u===void 0)for(u=i.data[i.index]=Array(a),s=0;s<a;s++)u[s]=W;return i.index++,u}function or(a,i){return typeof i=="function"?i(a):i}function vc(a){var i=ht();return Xd(i,He,a)}function Xd(a,i,u){var s=a.queue;if(s===null)throw Error(r(311));s.lastRenderedReducer=u;var v=a.baseQueue,m=s.pending;if(m!==null){if(v!==null){var A=v.next;v.next=m.next,m.next=A}i.baseQueue=v=m,s.pending=null}if(m=a.baseState,v===null)a.memoizedState=m;else{i=v.next;var M=A=null,q=null,Y=i,ne=!1;do{var ie=Y.lane&-536870913;if(ie!==Y.lane?(Re&ie)===ie:($r&ie)===ie){var V=Y.revertLane;if(V===0)q!==null&&(q=q.next={lane:0,revertLane:0,action:Y.action,hasEagerState:Y.hasEagerState,eagerState:Y.eagerState,next:null}),ie===mi&&(ne=!0);else if(($r&V)===V){Y=Y.next,V===mi&&(ne=!0);continue}else ie={lane:0,revertLane:Y.revertLane,action:Y.action,hasEagerState:Y.hasEagerState,eagerState:Y.eagerState,next:null},q===null?(M=q=ie,A=m):q=q.next=ie,Ee.lanes|=V,Ir|=V;ie=Y.action,wa&&u(m,ie),m=Y.hasEagerState?Y.eagerState:u(m,ie)}else V={lane:ie,revertLane:Y.revertLane,action:Y.action,hasEagerState:Y.hasEagerState,eagerState:Y.eagerState,next:null},q===null?(M=q=V,A=m):q=q.next=V,Ee.lanes|=ie,Ir|=ie;Y=Y.next}while(Y!==null&&Y!==i);if(q===null?A=m:q.next=M,!Qt(m,a.memoizedState)&&(Ot=!0,ne&&(u=gi,u!==null)))throw u;a.memoizedState=m,a.baseState=A,a.baseQueue=q,s.lastRenderedState=m}return v===null&&(s.lanes=0),[a.memoizedState,s.dispatch]}function Kd(a){var i=ht(),u=i.queue;if(u===null)throw Error(r(311));u.lastRenderedReducer=a;var s=u.dispatch,v=u.pending,m=i.memoizedState;if(v!==null){u.pending=null;var A=v=v.next;do m=a(m,A.action),A=A.next;while(A!==v);Qt(m,i.memoizedState)||(Ot=!0),i.memoizedState=m,i.baseQueue===null&&(i.baseState=m),u.lastRenderedState=m}return[m,s]}function Wx(a,i,u){var s=Ee,v=ht(),m=Be;if(m){if(u===void 0)throw Error(r(407));u=u()}else u=i();var A=!Qt((He||v).memoizedState,u);A&&(v.memoizedState=u,Ot=!0),v=v.queue;var M=Qx.bind(null,s,v,a);if(nu(2048,8,M,[a]),v.getSnapshot!==i||A||dt!==null&&dt.memoizedState.tag&1){if(s.flags|=2048,Oi(9,pc(),Fx.bind(null,s,v,u,i),null),Ze===null)throw Error(r(349));m||($r&124)!==0||Zx(s,i,u)}return u}function Zx(a,i,u){a.flags|=16384,a={getSnapshot:i,value:u},i=Ee.updateQueue,i===null?(i=Gd(),Ee.updateQueue=i,i.stores=[a]):(u=i.stores,u===null?i.stores=[a]:u.push(a))}function Fx(a,i,u,s){i.value=u,i.getSnapshot=s,Jx(i)&&e1(a)}function Qx(a,i,u){return u(function(){Jx(i)&&e1(a)})}function Jx(a){var i=a.getSnapshot;a=a.value;try{var u=i();return!Qt(a,u)}catch{return!0}}function e1(a){var i=hi(a,2);i!==null&&an(i,a,2)}function Vd(a){var i=Yt();if(typeof a=="function"){var u=a;if(a=u(),wa){Mr(!0);try{u()}finally{Mr(!1)}}}return i.memoizedState=i.baseState=a,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:or,lastRenderedState:a},i}function t1(a,i,u,s){return a.baseState=u,Xd(a,He,typeof s=="function"?s:or)}function tR(a,i,u,s,v){if(mc(a))throw Error(r(485));if(a=i.action,a!==null){var m={payload:v,action:a,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(A){m.listeners.push(A)}};N.T!==null?u(!0):m.isTransition=!1,s(m),u=i.pending,u===null?(m.next=i.pending=m,n1(i,m)):(m.next=u.next,i.pending=u.next=m)}}function n1(a,i){var u=i.action,s=i.payload,v=a.state;if(i.isTransition){var m=N.T,A={};N.T=A;try{var M=u(v,s),q=N.S;q!==null&&q(A,M),r1(a,i,M)}catch(Y){Wd(a,i,Y)}finally{N.T=m}}else try{m=u(v,s),r1(a,i,m)}catch(Y){Wd(a,i,Y)}}function r1(a,i,u){u!==null&&typeof u=="object"&&typeof u.then=="function"?u.then(function(s){a1(a,i,s)},function(s){return Wd(a,i,s)}):a1(a,i,u)}function a1(a,i,u){i.status="fulfilled",i.value=u,i1(i),a.state=u,i=a.pending,i!==null&&(u=i.next,u===i?a.pending=null:(u=u.next,i.next=u,n1(a,u)))}function Wd(a,i,u){var s=a.pending;if(a.pending=null,s!==null){s=s.next;do i.status="rejected",i.reason=u,i1(i),i=i.next;while(i!==s)}a.action=null}function i1(a){a=a.listeners;for(var i=0;i<a.length;i++)(0,a[i])()}function o1(a,i){return i}function u1(a,i){if(Be){var u=Ze.formState;if(u!==null){e:{var s=Ee;if(Be){if(at){t:{for(var v=at,m=Ln;v.nodeType!==8;){if(!m){v=null;break t}if(v=Dn(v.nextSibling),v===null){v=null;break t}}m=v.data,v=m==="F!"||m==="F"?v:null}if(v){at=Dn(v.nextSibling),s=v.data==="F!";break e}}Sa(s)}s=!1}s&&(i=u[0])}}return u=Yt(),u.memoizedState=u.baseState=i,s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:o1,lastRenderedState:i},u.queue=s,u=T1.bind(null,Ee,s),s.dispatch=u,s=Vd(!1),m=eh.bind(null,Ee,!1,s.queue),s=Yt(),v={state:i,dispatch:null,action:a,pending:null},s.queue=v,u=tR.bind(null,Ee,v,m,u),v.dispatch=u,s.memoizedState=a,[i,u,!1]}function l1(a){var i=ht();return c1(i,He,a)}function c1(a,i,u){if(i=Xd(a,i,o1)[0],a=vc(or)[0],typeof i=="object"&&i!==null&&typeof i.then=="function")try{var s=tu(i)}catch(A){throw A===Wo?lc:A}else s=i;i=ht();var v=i.queue,m=v.dispatch;return u!==i.memoizedState&&(Ee.flags|=2048,Oi(9,pc(),nR.bind(null,v,u),null)),[s,m,a]}function nR(a,i){a.action=i}function s1(a){var i=ht(),u=He;if(u!==null)return c1(i,u,a);ht(),i=i.memoizedState,u=ht();var s=u.queue.dispatch;return u.memoizedState=a,[i,s,!1]}function Oi(a,i,u,s){return a={tag:a,create:u,deps:s,inst:i,next:null},i=Ee.updateQueue,i===null&&(i=Gd(),Ee.updateQueue=i),u=i.lastEffect,u===null?i.lastEffect=a.next=a:(s=u.next,u.next=a,a.next=s,i.lastEffect=a),a}function pc(){return{destroy:void 0,resource:void 0}}function f1(){return ht().memoizedState}function yc(a,i,u,s){var v=Yt();s=s===void 0?null:s,Ee.flags|=a,v.memoizedState=Oi(1|i,pc(),u,s)}function nu(a,i,u,s){var v=ht();s=s===void 0?null:s;var m=v.memoizedState.inst;He!==null&&s!==null&&Ld(s,He.memoizedState.deps)?v.memoizedState=Oi(i,m,u,s):(Ee.flags|=a,v.memoizedState=Oi(1|i,m,u,s))}function d1(a,i){yc(8390656,8,a,i)}function h1(a,i){nu(2048,8,a,i)}function v1(a,i){return nu(4,2,a,i)}function p1(a,i){return nu(4,4,a,i)}function y1(a,i){if(typeof i=="function"){a=a();var u=i(a);return function(){typeof u=="function"?u():i(null)}}if(i!=null)return a=a(),i.current=a,function(){i.current=null}}function m1(a,i,u){u=u!=null?u.concat([a]):null,nu(4,4,y1.bind(null,i,a),u)}function Zd(){}function g1(a,i){var u=ht();i=i===void 0?null:i;var s=u.memoizedState;return i!==null&&Ld(i,s[1])?s[0]:(u.memoizedState=[a,i],a)}function b1(a,i){var u=ht();i=i===void 0?null:i;var s=u.memoizedState;if(i!==null&&Ld(i,s[1]))return s[0];if(s=a(),wa){Mr(!0);try{a()}finally{Mr(!1)}}return u.memoizedState=[s,i],s}function Fd(a,i,u){return u===void 0||($r&1073741824)!==0?a.memoizedState=i:(a.memoizedState=u,a=OS(),Ee.lanes|=a,Ir|=a,u)}function x1(a,i,u,s){return Qt(u,i)?u:bi.current!==null?(a=Fd(a,u,s),Qt(a,i)||(Ot=!0),a):($r&42)===0?(Ot=!0,a.memoizedState=u):(a=OS(),Ee.lanes|=a,Ir|=a,i)}function S1(a,i,u,s,v){var m=I.p;I.p=m!==0&&8>m?m:8;var A=N.T,M={};N.T=M,eh(a,!1,i,u);try{var q=v(),Y=N.S;if(Y!==null&&Y(M,q),q!==null&&typeof q=="object"&&typeof q.then=="function"){var ne=QC(q,s);ru(a,i,ne,rn(a))}else ru(a,i,s,rn(a))}catch(ie){ru(a,i,{then:function(){},status:"rejected",reason:ie},rn())}finally{I.p=m,N.T=A}}function rR(){}function Qd(a,i,u,s){if(a.tag!==5)throw Error(r(476));var v=O1(a).queue;S1(a,v,i,ee,u===null?rR:function(){return _1(a),u(s)})}function O1(a){var i=a.memoizedState;if(i!==null)return i;i={memoizedState:ee,baseState:ee,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:or,lastRenderedState:ee},next:null};var u={};return i.next={memoizedState:u,baseState:u,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:or,lastRenderedState:u},next:null},a.memoizedState=i,a=a.alternate,a!==null&&(a.memoizedState=i),i}function _1(a){var i=O1(a).next.queue;ru(a,i,{},rn())}function Jd(){return Nt(Su)}function A1(){return ht().memoizedState}function w1(){return ht().memoizedState}function aR(a){for(var i=a.return;i!==null;){switch(i.tag){case 24:case 3:var u=rn();a=Nr(u);var s=qr(i,a,u);s!==null&&(an(s,i,u),Fo(s,i,u)),i={cache:Md()},a.payload=i;return}i=i.return}}function iR(a,i,u){var s=rn();u={lane:s,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null},mc(a)?E1(i,u):(u=bd(a,i,u,s),u!==null&&(an(u,a,s),j1(u,i,s)))}function T1(a,i,u){var s=rn();ru(a,i,u,s)}function ru(a,i,u,s){var v={lane:s,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null};if(mc(a))E1(i,v);else{var m=a.alternate;if(a.lanes===0&&(m===null||m.lanes===0)&&(m=i.lastRenderedReducer,m!==null))try{var A=i.lastRenderedState,M=m(A,u);if(v.hasEagerState=!0,v.eagerState=M,Qt(M,A))return ec(a,i,v,0),Ze===null&&Jl(),!1}catch{}finally{}if(u=bd(a,i,v,s),u!==null)return an(u,a,s),j1(u,i,s),!0}return!1}function eh(a,i,u,s){if(s={lane:2,revertLane:Ch(),action:s,hasEagerState:!1,eagerState:null,next:null},mc(a)){if(i)throw Error(r(479))}else i=bd(a,u,s,2),i!==null&&an(i,a,2)}function mc(a){var i=a.alternate;return a===Ee||i!==null&&i===Ee}function E1(a,i){xi=fc=!0;var u=a.pending;u===null?i.next=i:(i.next=u.next,u.next=i),a.pending=i}function j1(a,i,u){if((u&4194048)!==0){var s=i.lanes;s&=a.pendingLanes,u|=s,i.lanes=u,$0(a,u)}}var gc={readContext:Nt,use:hc,useCallback:st,useContext:st,useEffect:st,useImperativeHandle:st,useLayoutEffect:st,useInsertionEffect:st,useMemo:st,useReducer:st,useRef:st,useState:st,useDebugValue:st,useDeferredValue:st,useTransition:st,useSyncExternalStore:st,useId:st,useHostTransitionStatus:st,useFormState:st,useActionState:st,useOptimistic:st,useMemoCache:st,useCacheRefresh:st},M1={readContext:Nt,use:hc,useCallback:function(a,i){return Yt().memoizedState=[a,i===void 0?null:i],a},useContext:Nt,useEffect:d1,useImperativeHandle:function(a,i,u){u=u!=null?u.concat([a]):null,yc(4194308,4,y1.bind(null,i,a),u)},useLayoutEffect:function(a,i){return yc(4194308,4,a,i)},useInsertionEffect:function(a,i){yc(4,2,a,i)},useMemo:function(a,i){var u=Yt();i=i===void 0?null:i;var s=a();if(wa){Mr(!0);try{a()}finally{Mr(!1)}}return u.memoizedState=[s,i],s},useReducer:function(a,i,u){var s=Yt();if(u!==void 0){var v=u(i);if(wa){Mr(!0);try{u(i)}finally{Mr(!1)}}}else v=i;return s.memoizedState=s.baseState=v,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:v},s.queue=a,a=a.dispatch=iR.bind(null,Ee,a),[s.memoizedState,a]},useRef:function(a){var i=Yt();return a={current:a},i.memoizedState=a},useState:function(a){a=Vd(a);var i=a.queue,u=T1.bind(null,Ee,i);return i.dispatch=u,[a.memoizedState,u]},useDebugValue:Zd,useDeferredValue:function(a,i){var u=Yt();return Fd(u,a,i)},useTransition:function(){var a=Vd(!1);return a=S1.bind(null,Ee,a.queue,!0,!1),Yt().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,i,u){var s=Ee,v=Yt();if(Be){if(u===void 0)throw Error(r(407));u=u()}else{if(u=i(),Ze===null)throw Error(r(349));(Re&124)!==0||Zx(s,i,u)}v.memoizedState=u;var m={value:u,getSnapshot:i};return v.queue=m,d1(Qx.bind(null,s,m,a),[a]),s.flags|=2048,Oi(9,pc(),Fx.bind(null,s,m,u,i),null),u},useId:function(){var a=Yt(),i=Ze.identifierPrefix;if(Be){var u=rr,s=nr;u=(s&~(1<<32-Ft(s)-1)).toString(32)+u,i="«"+i+"R"+u,u=dc++,0<u&&(i+="H"+u.toString(32)),i+="»"}else u=JC++,i="«"+i+"r"+u.toString(32)+"»";return a.memoizedState=i},useHostTransitionStatus:Jd,useFormState:u1,useActionState:u1,useOptimistic:function(a){var i=Yt();i.memoizedState=i.baseState=a;var u={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return i.queue=u,i=eh.bind(null,Ee,!0,u),u.dispatch=i,[a,i]},useMemoCache:Yd,useCacheRefresh:function(){return Yt().memoizedState=aR.bind(null,Ee)}},D1={readContext:Nt,use:hc,useCallback:g1,useContext:Nt,useEffect:h1,useImperativeHandle:m1,useInsertionEffect:v1,useLayoutEffect:p1,useMemo:b1,useReducer:vc,useRef:f1,useState:function(){return vc(or)},useDebugValue:Zd,useDeferredValue:function(a,i){var u=ht();return x1(u,He.memoizedState,a,i)},useTransition:function(){var a=vc(or)[0],i=ht().memoizedState;return[typeof a=="boolean"?a:tu(a),i]},useSyncExternalStore:Wx,useId:A1,useHostTransitionStatus:Jd,useFormState:l1,useActionState:l1,useOptimistic:function(a,i){var u=ht();return t1(u,He,a,i)},useMemoCache:Yd,useCacheRefresh:w1},oR={readContext:Nt,use:hc,useCallback:g1,useContext:Nt,useEffect:h1,useImperativeHandle:m1,useInsertionEffect:v1,useLayoutEffect:p1,useMemo:b1,useReducer:Kd,useRef:f1,useState:function(){return Kd(or)},useDebugValue:Zd,useDeferredValue:function(a,i){var u=ht();return He===null?Fd(u,a,i):x1(u,He.memoizedState,a,i)},useTransition:function(){var a=Kd(or)[0],i=ht().memoizedState;return[typeof a=="boolean"?a:tu(a),i]},useSyncExternalStore:Wx,useId:A1,useHostTransitionStatus:Jd,useFormState:s1,useActionState:s1,useOptimistic:function(a,i){var u=ht();return He!==null?t1(u,He,a,i):(u.baseState=a,[a,u.queue.dispatch])},useMemoCache:Yd,useCacheRefresh:w1},_i=null,au=0;function bc(a){var i=au;return au+=1,_i===null&&(_i=[]),Ux(_i,a,i)}function iu(a,i){i=i.props.ref,a.ref=i!==void 0?i:null}function xc(a,i){throw i.$$typeof===y?Error(r(525)):(a=Object.prototype.toString.call(i),Error(r(31,a==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":a)))}function P1(a){var i=a._init;return i(a._payload)}function C1(a){function i(H,k){if(a){var G=H.deletions;G===null?(H.deletions=[k],H.flags|=16):G.push(k)}}function u(H,k){if(!a)return null;for(;k!==null;)i(H,k),k=k.sibling;return null}function s(H){for(var k=new Map;H!==null;)H.key!==null?k.set(H.key,H):k.set(H.index,H),H=H.sibling;return k}function v(H,k){return H=tr(H,k),H.index=0,H.sibling=null,H}function m(H,k,G){return H.index=G,a?(G=H.alternate,G!==null?(G=G.index,G<k?(H.flags|=67108866,k):G):(H.flags|=67108866,k)):(H.flags|=1048576,k)}function A(H){return a&&H.alternate===null&&(H.flags|=67108866),H}function M(H,k,G,ae){return k===null||k.tag!==6?(k=Sd(G,H.mode,ae),k.return=H,k):(k=v(k,G),k.return=H,k)}function q(H,k,G,ae){var he=G.type;return he===O?ne(H,k,G.props.children,ae,G.key):k!==null&&(k.elementType===he||typeof he=="object"&&he!==null&&he.$$typeof===R&&P1(he)===k.type)?(k=v(k,G.props),iu(k,G),k.return=H,k):(k=nc(G.type,G.key,G.props,null,H.mode,ae),iu(k,G),k.return=H,k)}function Y(H,k,G,ae){return k===null||k.tag!==4||k.stateNode.containerInfo!==G.containerInfo||k.stateNode.implementation!==G.implementation?(k=Od(G,H.mode,ae),k.return=H,k):(k=v(k,G.children||[]),k.return=H,k)}function ne(H,k,G,ae,he){return k===null||k.tag!==7?(k=ma(G,H.mode,ae,he),k.return=H,k):(k=v(k,G),k.return=H,k)}function ie(H,k,G){if(typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint")return k=Sd(""+k,H.mode,G),k.return=H,k;if(typeof k=="object"&&k!==null){switch(k.$$typeof){case g:return G=nc(k.type,k.key,k.props,null,H.mode,G),iu(G,k),G.return=H,G;case b:return k=Od(k,H.mode,G),k.return=H,k;case R:var ae=k._init;return k=ae(k._payload),ie(H,k,G)}if(Z(k)||U(k))return k=ma(k,H.mode,G,null),k.return=H,k;if(typeof k.then=="function")return ie(H,bc(k),G);if(k.$$typeof===j)return ie(H,oc(H,k),G);xc(H,k)}return null}function V(H,k,G,ae){var he=k!==null?k.key:null;if(typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint")return he!==null?null:M(H,k,""+G,ae);if(typeof G=="object"&&G!==null){switch(G.$$typeof){case g:return G.key===he?q(H,k,G,ae):null;case b:return G.key===he?Y(H,k,G,ae):null;case R:return he=G._init,G=he(G._payload),V(H,k,G,ae)}if(Z(G)||U(G))return he!==null?null:ne(H,k,G,ae,null);if(typeof G.then=="function")return V(H,k,bc(G),ae);if(G.$$typeof===j)return V(H,k,oc(H,G),ae);xc(H,G)}return null}function F(H,k,G,ae,he){if(typeof ae=="string"&&ae!==""||typeof ae=="number"||typeof ae=="bigint")return H=H.get(G)||null,M(k,H,""+ae,he);if(typeof ae=="object"&&ae!==null){switch(ae.$$typeof){case g:return H=H.get(ae.key===null?G:ae.key)||null,q(k,H,ae,he);case b:return H=H.get(ae.key===null?G:ae.key)||null,Y(k,H,ae,he);case R:var je=ae._init;return ae=je(ae._payload),F(H,k,G,ae,he)}if(Z(ae)||U(ae))return H=H.get(G)||null,ne(k,H,ae,he,null);if(typeof ae.then=="function")return F(H,k,G,bc(ae),he);if(ae.$$typeof===j)return F(H,k,G,oc(k,ae),he);xc(k,ae)}return null}function xe(H,k,G,ae){for(var he=null,je=null,pe=k,ge=k=0,At=null;pe!==null&&ge<G.length;ge++){pe.index>ge?(At=pe,pe=null):At=pe.sibling;var qe=V(H,pe,G[ge],ae);if(qe===null){pe===null&&(pe=At);break}a&&pe&&qe.alternate===null&&i(H,pe),k=m(qe,k,ge),je===null?he=qe:je.sibling=qe,je=qe,pe=At}if(ge===G.length)return u(H,pe),Be&&ba(H,ge),he;if(pe===null){for(;ge<G.length;ge++)pe=ie(H,G[ge],ae),pe!==null&&(k=m(pe,k,ge),je===null?he=pe:je.sibling=pe,je=pe);return Be&&ba(H,ge),he}for(pe=s(pe);ge<G.length;ge++)At=F(pe,H,ge,G[ge],ae),At!==null&&(a&&At.alternate!==null&&pe.delete(At.key===null?ge:At.key),k=m(At,k,ge),je===null?he=At:je.sibling=At,je=At);return a&&pe.forEach(function(Qr){return i(H,Qr)}),Be&&ba(H,ge),he}function me(H,k,G,ae){if(G==null)throw Error(r(151));for(var he=null,je=null,pe=k,ge=k=0,At=null,qe=G.next();pe!==null&&!qe.done;ge++,qe=G.next()){pe.index>ge?(At=pe,pe=null):At=pe.sibling;var Qr=V(H,pe,qe.value,ae);if(Qr===null){pe===null&&(pe=At);break}a&&pe&&Qr.alternate===null&&i(H,pe),k=m(Qr,k,ge),je===null?he=Qr:je.sibling=Qr,je=Qr,pe=At}if(qe.done)return u(H,pe),Be&&ba(H,ge),he;if(pe===null){for(;!qe.done;ge++,qe=G.next())qe=ie(H,qe.value,ae),qe!==null&&(k=m(qe,k,ge),je===null?he=qe:je.sibling=qe,je=qe);return Be&&ba(H,ge),he}for(pe=s(pe);!qe.done;ge++,qe=G.next())qe=F(pe,H,ge,qe.value,ae),qe!==null&&(a&&qe.alternate!==null&&pe.delete(qe.key===null?ge:qe.key),k=m(qe,k,ge),je===null?he=qe:je.sibling=qe,je=qe);return a&&pe.forEach(function(uN){return i(H,uN)}),Be&&ba(H,ge),he}function Ge(H,k,G,ae){if(typeof G=="object"&&G!==null&&G.type===O&&G.key===null&&(G=G.props.children),typeof G=="object"&&G!==null){switch(G.$$typeof){case g:e:{for(var he=G.key;k!==null;){if(k.key===he){if(he=G.type,he===O){if(k.tag===7){u(H,k.sibling),ae=v(k,G.props.children),ae.return=H,H=ae;break e}}else if(k.elementType===he||typeof he=="object"&&he!==null&&he.$$typeof===R&&P1(he)===k.type){u(H,k.sibling),ae=v(k,G.props),iu(ae,G),ae.return=H,H=ae;break e}u(H,k);break}else i(H,k);k=k.sibling}G.type===O?(ae=ma(G.props.children,H.mode,ae,G.key),ae.return=H,H=ae):(ae=nc(G.type,G.key,G.props,null,H.mode,ae),iu(ae,G),ae.return=H,H=ae)}return A(H);case b:e:{for(he=G.key;k!==null;){if(k.key===he)if(k.tag===4&&k.stateNode.containerInfo===G.containerInfo&&k.stateNode.implementation===G.implementation){u(H,k.sibling),ae=v(k,G.children||[]),ae.return=H,H=ae;break e}else{u(H,k);break}else i(H,k);k=k.sibling}ae=Od(G,H.mode,ae),ae.return=H,H=ae}return A(H);case R:return he=G._init,G=he(G._payload),Ge(H,k,G,ae)}if(Z(G))return xe(H,k,G,ae);if(U(G)){if(he=U(G),typeof he!="function")throw Error(r(150));return G=he.call(G),me(H,k,G,ae)}if(typeof G.then=="function")return Ge(H,k,bc(G),ae);if(G.$$typeof===j)return Ge(H,k,oc(H,G),ae);xc(H,G)}return typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint"?(G=""+G,k!==null&&k.tag===6?(u(H,k.sibling),ae=v(k,G),ae.return=H,H=ae):(u(H,k),ae=Sd(G,H.mode,ae),ae.return=H,H=ae),A(H)):u(H,k)}return function(H,k,G,ae){try{au=0;var he=Ge(H,k,G,ae);return _i=null,he}catch(pe){if(pe===Wo||pe===lc)throw pe;var je=Jt(29,pe,null,H.mode);return je.lanes=ae,je.return=H,je}finally{}}}var Ai=C1(!0),R1=C1(!1),mn=K(null),kn=null;function Br(a){var i=a.alternate;re(mt,mt.current&1),re(mn,a),kn===null&&(i===null||bi.current!==null||i.memoizedState!==null)&&(kn=a)}function N1(a){if(a.tag===22){if(re(mt,mt.current),re(mn,a),kn===null){var i=a.alternate;i!==null&&i.memoizedState!==null&&(kn=a)}}else zr()}function zr(){re(mt,mt.current),re(mn,mn.current)}function ur(a){J(mn),kn===a&&(kn=null),J(mt)}var mt=K(0);function Sc(a){for(var i=a;i!==null;){if(i.tag===13){var u=i.memoizedState;if(u!==null&&(u=u.dehydrated,u===null||u.data==="$?"||Gh(u)))return i}else if(i.tag===19&&i.memoizedProps.revealOrder!==void 0){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===a)break;for(;i.sibling===null;){if(i.return===null||i.return===a)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}function th(a,i,u,s){i=a.memoizedState,u=u(s,i),u=u==null?i:p({},i,u),a.memoizedState=u,a.lanes===0&&(a.updateQueue.baseState=u)}var nh={enqueueSetState:function(a,i,u){a=a._reactInternals;var s=rn(),v=Nr(s);v.payload=i,u!=null&&(v.callback=u),i=qr(a,v,s),i!==null&&(an(i,a,s),Fo(i,a,s))},enqueueReplaceState:function(a,i,u){a=a._reactInternals;var s=rn(),v=Nr(s);v.tag=1,v.payload=i,u!=null&&(v.callback=u),i=qr(a,v,s),i!==null&&(an(i,a,s),Fo(i,a,s))},enqueueForceUpdate:function(a,i){a=a._reactInternals;var u=rn(),s=Nr(u);s.tag=2,i!=null&&(s.callback=i),i=qr(a,s,u),i!==null&&(an(i,a,u),Fo(i,a,u))}};function q1(a,i,u,s,v,m,A){return a=a.stateNode,typeof a.shouldComponentUpdate=="function"?a.shouldComponentUpdate(s,m,A):i.prototype&&i.prototype.isPureReactComponent?!Uo(u,s)||!Uo(v,m):!0}function $1(a,i,u,s){a=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(u,s),typeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(u,s),i.state!==a&&nh.enqueueReplaceState(i,i.state,null)}function Ta(a,i){var u=i;if("ref"in i){u={};for(var s in i)s!=="ref"&&(u[s]=i[s])}if(a=a.defaultProps){u===i&&(u=p({},u));for(var v in a)u[v]===void 0&&(u[v]=a[v])}return u}var Oc=typeof reportError=="function"?reportError:function(a){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var i=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof a=="object"&&a!==null&&typeof a.message=="string"?String(a.message):String(a),error:a});if(!window.dispatchEvent(i))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",a);return}console.error(a)};function B1(a){Oc(a)}function z1(a){console.error(a)}function L1(a){Oc(a)}function _c(a,i){try{var u=a.onUncaughtError;u(i.value,{componentStack:i.stack})}catch(s){setTimeout(function(){throw s})}}function k1(a,i,u){try{var s=a.onCaughtError;s(u.value,{componentStack:u.stack,errorBoundary:i.tag===1?i.stateNode:null})}catch(v){setTimeout(function(){throw v})}}function rh(a,i,u){return u=Nr(u),u.tag=3,u.payload={element:null},u.callback=function(){_c(a,i)},u}function U1(a){return a=Nr(a),a.tag=3,a}function H1(a,i,u,s){var v=u.type.getDerivedStateFromError;if(typeof v=="function"){var m=s.value;a.payload=function(){return v(m)},a.callback=function(){k1(i,u,s)}}var A=u.stateNode;A!==null&&typeof A.componentDidCatch=="function"&&(a.callback=function(){k1(i,u,s),typeof v!="function"&&(Gr===null?Gr=new Set([this]):Gr.add(this));var M=s.stack;this.componentDidCatch(s.value,{componentStack:M!==null?M:""})})}function uR(a,i,u,s,v){if(u.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){if(i=u.alternate,i!==null&&Xo(i,u,v,!0),u=mn.current,u!==null){switch(u.tag){case 13:return kn===null?Eh():u.alternate===null&&it===0&&(it=3),u.flags&=-257,u.flags|=65536,u.lanes=v,s===Cd?u.flags|=16384:(i=u.updateQueue,i===null?u.updateQueue=new Set([s]):i.add(s),Mh(a,s,v)),!1;case 22:return u.flags|=65536,s===Cd?u.flags|=16384:(i=u.updateQueue,i===null?(i={transitions:null,markerInstances:null,retryQueue:new Set([s])},u.updateQueue=i):(u=i.retryQueue,u===null?i.retryQueue=new Set([s]):u.add(s)),Mh(a,s,v)),!1}throw Error(r(435,u.tag))}return Mh(a,s,v),Eh(),!1}if(Be)return i=mn.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=v,s!==wd&&(a=Error(r(422),{cause:s}),Yo(hn(a,u)))):(s!==wd&&(i=Error(r(423),{cause:s}),Yo(hn(i,u))),a=a.current.alternate,a.flags|=65536,v&=-v,a.lanes|=v,s=hn(s,u),v=rh(a.stateNode,s,v),qd(a,v),it!==4&&(it=2)),!1;var m=Error(r(520),{cause:s});if(m=hn(m,u),du===null?du=[m]:du.push(m),it!==4&&(it=2),i===null)return!0;s=hn(s,u),u=i;do{switch(u.tag){case 3:return u.flags|=65536,a=v&-v,u.lanes|=a,a=rh(u.stateNode,s,a),qd(u,a),!1;case 1:if(i=u.type,m=u.stateNode,(u.flags&128)===0&&(typeof i.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(Gr===null||!Gr.has(m))))return u.flags|=65536,v&=-v,u.lanes|=v,v=U1(v),H1(v,a,u,s),qd(u,v),!1}u=u.return}while(u!==null);return!1}var I1=Error(r(461)),Ot=!1;function Et(a,i,u,s){i.child=a===null?R1(i,null,u,s):Ai(i,a.child,u,s)}function G1(a,i,u,s,v){u=u.render;var m=i.ref;if("ref"in s){var A={};for(var M in s)M!=="ref"&&(A[M]=s[M])}else A=s;return _a(i),s=kd(a,i,u,A,m,v),M=Ud(),a!==null&&!Ot?(Hd(a,i,v),lr(a,i,v)):(Be&&M&&_d(i),i.flags|=1,Et(a,i,s,v),i.child)}function Y1(a,i,u,s,v){if(a===null){var m=u.type;return typeof m=="function"&&!xd(m)&&m.defaultProps===void 0&&u.compare===null?(i.tag=15,i.type=m,X1(a,i,m,s,v)):(a=nc(u.type,null,s,i,i.mode,v),a.ref=i.ref,a.return=i,i.child=a)}if(m=a.child,!fh(a,v)){var A=m.memoizedProps;if(u=u.compare,u=u!==null?u:Uo,u(A,s)&&a.ref===i.ref)return lr(a,i,v)}return i.flags|=1,a=tr(m,s),a.ref=i.ref,a.return=i,i.child=a}function X1(a,i,u,s,v){if(a!==null){var m=a.memoizedProps;if(Uo(m,s)&&a.ref===i.ref)if(Ot=!1,i.pendingProps=s=m,fh(a,v))(a.flags&131072)!==0&&(Ot=!0);else return i.lanes=a.lanes,lr(a,i,v)}return ah(a,i,u,s,v)}function K1(a,i,u){var s=i.pendingProps,v=s.children,m=a!==null?a.memoizedState:null;if(s.mode==="hidden"){if((i.flags&128)!==0){if(s=m!==null?m.baseLanes|u:u,a!==null){for(v=i.child=a.child,m=0;v!==null;)m=m|v.lanes|v.childLanes,v=v.sibling;i.childLanes=m&~s}else i.childLanes=0,i.child=null;return V1(a,i,s,u)}if((u&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},a!==null&&uc(i,m!==null?m.cachePool:null),m!==null?Xx(i,m):Bd(),N1(i);else return i.lanes=i.childLanes=536870912,V1(a,i,m!==null?m.baseLanes|u:u,u)}else m!==null?(uc(i,m.cachePool),Xx(i,m),zr(),i.memoizedState=null):(a!==null&&uc(i,null),Bd(),zr());return Et(a,i,v,u),i.child}function V1(a,i,u,s){var v=Pd();return v=v===null?null:{parent:yt._currentValue,pool:v},i.memoizedState={baseLanes:u,cachePool:v},a!==null&&uc(i,null),Bd(),N1(i),a!==null&&Xo(a,i,s,!0),null}function Ac(a,i){var u=i.ref;if(u===null)a!==null&&a.ref!==null&&(i.flags|=4194816);else{if(typeof u!="function"&&typeof u!="object")throw Error(r(284));(a===null||a.ref!==u)&&(i.flags|=4194816)}}function ah(a,i,u,s,v){return _a(i),u=kd(a,i,u,s,void 0,v),s=Ud(),a!==null&&!Ot?(Hd(a,i,v),lr(a,i,v)):(Be&&s&&_d(i),i.flags|=1,Et(a,i,u,v),i.child)}function W1(a,i,u,s,v,m){return _a(i),i.updateQueue=null,u=Vx(i,s,u,v),Kx(a),s=Ud(),a!==null&&!Ot?(Hd(a,i,m),lr(a,i,m)):(Be&&s&&_d(i),i.flags|=1,Et(a,i,u,m),i.child)}function Z1(a,i,u,s,v){if(_a(i),i.stateNode===null){var m=vi,A=u.contextType;typeof A=="object"&&A!==null&&(m=Nt(A)),m=new u(s,m),i.memoizedState=m.state!==null&&m.state!==void 0?m.state:null,m.updater=nh,i.stateNode=m,m._reactInternals=i,m=i.stateNode,m.props=s,m.state=i.memoizedState,m.refs={},Rd(i),A=u.contextType,m.context=typeof A=="object"&&A!==null?Nt(A):vi,m.state=i.memoizedState,A=u.getDerivedStateFromProps,typeof A=="function"&&(th(i,u,A,s),m.state=i.memoizedState),typeof u.getDerivedStateFromProps=="function"||typeof m.getSnapshotBeforeUpdate=="function"||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(A=m.state,typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount(),A!==m.state&&nh.enqueueReplaceState(m,m.state,null),Jo(i,s,m,v),Qo(),m.state=i.memoizedState),typeof m.componentDidMount=="function"&&(i.flags|=4194308),s=!0}else if(a===null){m=i.stateNode;var M=i.memoizedProps,q=Ta(u,M);m.props=q;var Y=m.context,ne=u.contextType;A=vi,typeof ne=="object"&&ne!==null&&(A=Nt(ne));var ie=u.getDerivedStateFromProps;ne=typeof ie=="function"||typeof m.getSnapshotBeforeUpdate=="function",M=i.pendingProps!==M,ne||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(M||Y!==A)&&$1(i,m,s,A),Rr=!1;var V=i.memoizedState;m.state=V,Jo(i,s,m,v),Qo(),Y=i.memoizedState,M||V!==Y||Rr?(typeof ie=="function"&&(th(i,u,ie,s),Y=i.memoizedState),(q=Rr||q1(i,u,q,s,V,Y,A))?(ne||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount()),typeof m.componentDidMount=="function"&&(i.flags|=4194308)):(typeof m.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=s,i.memoizedState=Y),m.props=s,m.state=Y,m.context=A,s=q):(typeof m.componentDidMount=="function"&&(i.flags|=4194308),s=!1)}else{m=i.stateNode,Nd(a,i),A=i.memoizedProps,ne=Ta(u,A),m.props=ne,ie=i.pendingProps,V=m.context,Y=u.contextType,q=vi,typeof Y=="object"&&Y!==null&&(q=Nt(Y)),M=u.getDerivedStateFromProps,(Y=typeof M=="function"||typeof m.getSnapshotBeforeUpdate=="function")||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(A!==ie||V!==q)&&$1(i,m,s,q),Rr=!1,V=i.memoizedState,m.state=V,Jo(i,s,m,v),Qo();var F=i.memoizedState;A!==ie||V!==F||Rr||a!==null&&a.dependencies!==null&&ic(a.dependencies)?(typeof M=="function"&&(th(i,u,M,s),F=i.memoizedState),(ne=Rr||q1(i,u,ne,s,V,F,q)||a!==null&&a.dependencies!==null&&ic(a.dependencies))?(Y||typeof m.UNSAFE_componentWillUpdate!="function"&&typeof m.componentWillUpdate!="function"||(typeof m.componentWillUpdate=="function"&&m.componentWillUpdate(s,F,q),typeof m.UNSAFE_componentWillUpdate=="function"&&m.UNSAFE_componentWillUpdate(s,F,q)),typeof m.componentDidUpdate=="function"&&(i.flags|=4),typeof m.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof m.componentDidUpdate!="function"||A===a.memoizedProps&&V===a.memoizedState||(i.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||A===a.memoizedProps&&V===a.memoizedState||(i.flags|=1024),i.memoizedProps=s,i.memoizedState=F),m.props=s,m.state=F,m.context=q,s=ne):(typeof m.componentDidUpdate!="function"||A===a.memoizedProps&&V===a.memoizedState||(i.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||A===a.memoizedProps&&V===a.memoizedState||(i.flags|=1024),s=!1)}return m=s,Ac(a,i),s=(i.flags&128)!==0,m||s?(m=i.stateNode,u=s&&typeof u.getDerivedStateFromError!="function"?null:m.render(),i.flags|=1,a!==null&&s?(i.child=Ai(i,a.child,null,v),i.child=Ai(i,null,u,v)):Et(a,i,u,v),i.memoizedState=m.state,a=i.child):a=lr(a,i,v),a}function F1(a,i,u,s){return Go(),i.flags|=256,Et(a,i,u,s),i.child}var ih={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function oh(a){return{baseLanes:a,cachePool:zx()}}function uh(a,i,u){return a=a!==null?a.childLanes&~u:0,i&&(a|=gn),a}function Q1(a,i,u){var s=i.pendingProps,v=!1,m=(i.flags&128)!==0,A;if((A=m)||(A=a!==null&&a.memoizedState===null?!1:(mt.current&2)!==0),A&&(v=!0,i.flags&=-129),A=(i.flags&32)!==0,i.flags&=-33,a===null){if(Be){if(v?Br(i):zr(),Be){var M=at,q;if(q=M){e:{for(q=M,M=Ln;q.nodeType!==8;){if(!M){M=null;break e}if(q=Dn(q.nextSibling),q===null){M=null;break e}}M=q}M!==null?(i.memoizedState={dehydrated:M,treeContext:ga!==null?{id:nr,overflow:rr}:null,retryLane:536870912,hydrationErrors:null},q=Jt(18,null,null,0),q.stateNode=M,q.return=i,i.child=q,Lt=i,at=null,q=!0):q=!1}q||Sa(i)}if(M=i.memoizedState,M!==null&&(M=M.dehydrated,M!==null))return Gh(M)?i.lanes=32:i.lanes=536870912,null;ur(i)}return M=s.children,s=s.fallback,v?(zr(),v=i.mode,M=wc({mode:"hidden",children:M},v),s=ma(s,v,u,null),M.return=i,s.return=i,M.sibling=s,i.child=M,v=i.child,v.memoizedState=oh(u),v.childLanes=uh(a,A,u),i.memoizedState=ih,s):(Br(i),lh(i,M))}if(q=a.memoizedState,q!==null&&(M=q.dehydrated,M!==null)){if(m)i.flags&256?(Br(i),i.flags&=-257,i=ch(a,i,u)):i.memoizedState!==null?(zr(),i.child=a.child,i.flags|=128,i=null):(zr(),v=s.fallback,M=i.mode,s=wc({mode:"visible",children:s.children},M),v=ma(v,M,u,null),v.flags|=2,s.return=i,v.return=i,s.sibling=v,i.child=s,Ai(i,a.child,null,u),s=i.child,s.memoizedState=oh(u),s.childLanes=uh(a,A,u),i.memoizedState=ih,i=v);else if(Br(i),Gh(M)){if(A=M.nextSibling&&M.nextSibling.dataset,A)var Y=A.dgst;A=Y,s=Error(r(419)),s.stack="",s.digest=A,Yo({value:s,source:null,stack:null}),i=ch(a,i,u)}else if(Ot||Xo(a,i,u,!1),A=(u&a.childLanes)!==0,Ot||A){if(A=Ze,A!==null&&(s=u&-u,s=(s&42)!==0?1:Yf(s),s=(s&(A.suspendedLanes|u))!==0?0:s,s!==0&&s!==q.retryLane))throw q.retryLane=s,hi(a,s),an(A,a,s),I1;M.data==="$?"||Eh(),i=ch(a,i,u)}else M.data==="$?"?(i.flags|=192,i.child=a.child,i=null):(a=q.treeContext,at=Dn(M.nextSibling),Lt=i,Be=!0,xa=null,Ln=!1,a!==null&&(pn[yn++]=nr,pn[yn++]=rr,pn[yn++]=ga,nr=a.id,rr=a.overflow,ga=i),i=lh(i,s.children),i.flags|=4096);return i}return v?(zr(),v=s.fallback,M=i.mode,q=a.child,Y=q.sibling,s=tr(q,{mode:"hidden",children:s.children}),s.subtreeFlags=q.subtreeFlags&65011712,Y!==null?v=tr(Y,v):(v=ma(v,M,u,null),v.flags|=2),v.return=i,s.return=i,s.sibling=v,i.child=s,s=v,v=i.child,M=a.child.memoizedState,M===null?M=oh(u):(q=M.cachePool,q!==null?(Y=yt._currentValue,q=q.parent!==Y?{parent:Y,pool:Y}:q):q=zx(),M={baseLanes:M.baseLanes|u,cachePool:q}),v.memoizedState=M,v.childLanes=uh(a,A,u),i.memoizedState=ih,s):(Br(i),u=a.child,a=u.sibling,u=tr(u,{mode:"visible",children:s.children}),u.return=i,u.sibling=null,a!==null&&(A=i.deletions,A===null?(i.deletions=[a],i.flags|=16):A.push(a)),i.child=u,i.memoizedState=null,u)}function lh(a,i){return i=wc({mode:"visible",children:i},a.mode),i.return=a,a.child=i}function wc(a,i){return a=Jt(22,a,null,i),a.lanes=0,a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},a}function ch(a,i,u){return Ai(i,a.child,null,u),a=lh(i,i.pendingProps.children),a.flags|=2,i.memoizedState=null,a}function J1(a,i,u){a.lanes|=i;var s=a.alternate;s!==null&&(s.lanes|=i),Ed(a.return,i,u)}function sh(a,i,u,s,v){var m=a.memoizedState;m===null?a.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:s,tail:u,tailMode:v}:(m.isBackwards=i,m.rendering=null,m.renderingStartTime=0,m.last=s,m.tail=u,m.tailMode=v)}function eS(a,i,u){var s=i.pendingProps,v=s.revealOrder,m=s.tail;if(Et(a,i,s.children,u),s=mt.current,(s&2)!==0)s=s&1|2,i.flags|=128;else{if(a!==null&&(a.flags&128)!==0)e:for(a=i.child;a!==null;){if(a.tag===13)a.memoizedState!==null&&J1(a,u,i);else if(a.tag===19)J1(a,u,i);else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===i)break e;for(;a.sibling===null;){if(a.return===null||a.return===i)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}s&=1}switch(re(mt,s),v){case"forwards":for(u=i.child,v=null;u!==null;)a=u.alternate,a!==null&&Sc(a)===null&&(v=u),u=u.sibling;u=v,u===null?(v=i.child,i.child=null):(v=u.sibling,u.sibling=null),sh(i,!1,v,u,m);break;case"backwards":for(u=null,v=i.child,i.child=null;v!==null;){if(a=v.alternate,a!==null&&Sc(a)===null){i.child=v;break}a=v.sibling,v.sibling=u,u=v,v=a}sh(i,!0,u,null,m);break;case"together":sh(i,!1,null,null,void 0);break;default:i.memoizedState=null}return i.child}function lr(a,i,u){if(a!==null&&(i.dependencies=a.dependencies),Ir|=i.lanes,(u&i.childLanes)===0)if(a!==null){if(Xo(a,i,u,!1),(u&i.childLanes)===0)return null}else return null;if(a!==null&&i.child!==a.child)throw Error(r(153));if(i.child!==null){for(a=i.child,u=tr(a,a.pendingProps),i.child=u,u.return=i;a.sibling!==null;)a=a.sibling,u=u.sibling=tr(a,a.pendingProps),u.return=i;u.sibling=null}return i.child}function fh(a,i){return(a.lanes&i)!==0?!0:(a=a.dependencies,!!(a!==null&&ic(a)))}function lR(a,i,u){switch(i.tag){case 3:Te(i,i.stateNode.containerInfo),Cr(i,yt,a.memoizedState.cache),Go();break;case 27:case 5:Se(i);break;case 4:Te(i,i.stateNode.containerInfo);break;case 10:Cr(i,i.type,i.memoizedProps.value);break;case 13:var s=i.memoizedState;if(s!==null)return s.dehydrated!==null?(Br(i),i.flags|=128,null):(u&i.child.childLanes)!==0?Q1(a,i,u):(Br(i),a=lr(a,i,u),a!==null?a.sibling:null);Br(i);break;case 19:var v=(a.flags&128)!==0;if(s=(u&i.childLanes)!==0,s||(Xo(a,i,u,!1),s=(u&i.childLanes)!==0),v){if(s)return eS(a,i,u);i.flags|=128}if(v=i.memoizedState,v!==null&&(v.rendering=null,v.tail=null,v.lastEffect=null),re(mt,mt.current),s)break;return null;case 22:case 23:return i.lanes=0,K1(a,i,u);case 24:Cr(i,yt,a.memoizedState.cache)}return lr(a,i,u)}function tS(a,i,u){if(a!==null)if(a.memoizedProps!==i.pendingProps)Ot=!0;else{if(!fh(a,u)&&(i.flags&128)===0)return Ot=!1,lR(a,i,u);Ot=(a.flags&131072)!==0}else Ot=!1,Be&&(i.flags&1048576)!==0&&Px(i,ac,i.index);switch(i.lanes=0,i.tag){case 16:e:{a=i.pendingProps;var s=i.elementType,v=s._init;if(s=v(s._payload),i.type=s,typeof s=="function")xd(s)?(a=Ta(s,a),i.tag=1,i=Z1(null,i,s,a,u)):(i.tag=0,i=ah(null,i,s,a,u));else{if(s!=null){if(v=s.$$typeof,v===D){i.tag=11,i=G1(null,i,s,a,u);break e}else if(v===P){i.tag=14,i=Y1(null,i,s,a,u);break e}}throw i=Q(s)||s,Error(r(306,i,""))}}return i;case 0:return ah(a,i,i.type,i.pendingProps,u);case 1:return s=i.type,v=Ta(s,i.pendingProps),Z1(a,i,s,v,u);case 3:e:{if(Te(i,i.stateNode.containerInfo),a===null)throw Error(r(387));s=i.pendingProps;var m=i.memoizedState;v=m.element,Nd(a,i),Jo(i,s,null,u);var A=i.memoizedState;if(s=A.cache,Cr(i,yt,s),s!==m.cache&&jd(i,[yt],u,!0),Qo(),s=A.element,m.isDehydrated)if(m={element:s,isDehydrated:!1,cache:A.cache},i.updateQueue.baseState=m,i.memoizedState=m,i.flags&256){i=F1(a,i,s,u);break e}else if(s!==v){v=hn(Error(r(424)),i),Yo(v),i=F1(a,i,s,u);break e}else{switch(a=i.stateNode.containerInfo,a.nodeType){case 9:a=a.body;break;default:a=a.nodeName==="HTML"?a.ownerDocument.body:a}for(at=Dn(a.firstChild),Lt=i,Be=!0,xa=null,Ln=!0,u=R1(i,null,s,u),i.child=u;u;)u.flags=u.flags&-3|4096,u=u.sibling}else{if(Go(),s===v){i=lr(a,i,u);break e}Et(a,i,s,u)}i=i.child}return i;case 26:return Ac(a,i),a===null?(u=iO(i.type,null,i.pendingProps,null))?i.memoizedState=u:Be||(u=i.type,a=i.pendingProps,s=Lc(ve.current).createElement(u),s[Rt]=i,s[It]=a,Mt(s,u,a),St(s),i.stateNode=s):i.memoizedState=iO(i.type,a.memoizedProps,i.pendingProps,a.memoizedState),null;case 27:return Se(i),a===null&&Be&&(s=i.stateNode=nO(i.type,i.pendingProps,ve.current),Lt=i,Ln=!0,v=at,Kr(i.type)?(Yh=v,at=Dn(s.firstChild)):at=v),Et(a,i,i.pendingProps.children,u),Ac(a,i),a===null&&(i.flags|=4194304),i.child;case 5:return a===null&&Be&&((v=s=at)&&(s=$R(s,i.type,i.pendingProps,Ln),s!==null?(i.stateNode=s,Lt=i,at=Dn(s.firstChild),Ln=!1,v=!0):v=!1),v||Sa(i)),Se(i),v=i.type,m=i.pendingProps,A=a!==null?a.memoizedProps:null,s=m.children,Uh(v,m)?s=null:A!==null&&Uh(v,A)&&(i.flags|=32),i.memoizedState!==null&&(v=kd(a,i,eR,null,null,u),Su._currentValue=v),Ac(a,i),Et(a,i,s,u),i.child;case 6:return a===null&&Be&&((a=u=at)&&(u=BR(u,i.pendingProps,Ln),u!==null?(i.stateNode=u,Lt=i,at=null,a=!0):a=!1),a||Sa(i)),null;case 13:return Q1(a,i,u);case 4:return Te(i,i.stateNode.containerInfo),s=i.pendingProps,a===null?i.child=Ai(i,null,s,u):Et(a,i,s,u),i.child;case 11:return G1(a,i,i.type,i.pendingProps,u);case 7:return Et(a,i,i.pendingProps,u),i.child;case 8:return Et(a,i,i.pendingProps.children,u),i.child;case 12:return Et(a,i,i.pendingProps.children,u),i.child;case 10:return s=i.pendingProps,Cr(i,i.type,s.value),Et(a,i,s.children,u),i.child;case 9:return v=i.type._context,s=i.pendingProps.children,_a(i),v=Nt(v),s=s(v),i.flags|=1,Et(a,i,s,u),i.child;case 14:return Y1(a,i,i.type,i.pendingProps,u);case 15:return X1(a,i,i.type,i.pendingProps,u);case 19:return eS(a,i,u);case 31:return s=i.pendingProps,u=i.mode,s={mode:s.mode,children:s.children},a===null?(u=wc(s,u),u.ref=i.ref,i.child=u,u.return=i,i=u):(u=tr(a.child,s),u.ref=i.ref,i.child=u,u.return=i,i=u),i;case 22:return K1(a,i,u);case 24:return _a(i),s=Nt(yt),a===null?(v=Pd(),v===null&&(v=Ze,m=Md(),v.pooledCache=m,m.refCount++,m!==null&&(v.pooledCacheLanes|=u),v=m),i.memoizedState={parent:s,cache:v},Rd(i),Cr(i,yt,v)):((a.lanes&u)!==0&&(Nd(a,i),Jo(i,null,null,u),Qo()),v=a.memoizedState,m=i.memoizedState,v.parent!==s?(v={parent:s,cache:s},i.memoizedState=v,i.lanes===0&&(i.memoizedState=i.updateQueue.baseState=v),Cr(i,yt,s)):(s=m.cache,Cr(i,yt,s),s!==v.cache&&jd(i,[yt],u,!0))),Et(a,i,i.pendingProps.children,u),i.child;case 29:throw i.pendingProps}throw Error(r(156,i.tag))}function cr(a){a.flags|=4}function nS(a,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)a.flags&=-16777217;else if(a.flags|=16777216,!sO(i)){if(i=mn.current,i!==null&&((Re&4194048)===Re?kn!==null:(Re&62914560)!==Re&&(Re&536870912)===0||i!==kn))throw Zo=Cd,Lx;a.flags|=8192}}function Tc(a,i){i!==null&&(a.flags|=4),a.flags&16384&&(i=a.tag!==22?N0():536870912,a.lanes|=i,ji|=i)}function ou(a,i){if(!Be)switch(a.tailMode){case"hidden":i=a.tail;for(var u=null;i!==null;)i.alternate!==null&&(u=i),i=i.sibling;u===null?a.tail=null:u.sibling=null;break;case"collapsed":u=a.tail;for(var s=null;u!==null;)u.alternate!==null&&(s=u),u=u.sibling;s===null?i||a.tail===null?a.tail=null:a.tail.sibling=null:s.sibling=null}}function rt(a){var i=a.alternate!==null&&a.alternate.child===a.child,u=0,s=0;if(i)for(var v=a.child;v!==null;)u|=v.lanes|v.childLanes,s|=v.subtreeFlags&65011712,s|=v.flags&65011712,v.return=a,v=v.sibling;else for(v=a.child;v!==null;)u|=v.lanes|v.childLanes,s|=v.subtreeFlags,s|=v.flags,v.return=a,v=v.sibling;return a.subtreeFlags|=s,a.childLanes=u,i}function cR(a,i,u){var s=i.pendingProps;switch(Ad(i),i.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return rt(i),null;case 1:return rt(i),null;case 3:return u=i.stateNode,s=null,a!==null&&(s=a.memoizedState.cache),i.memoizedState.cache!==s&&(i.flags|=2048),ir(yt),se(),u.pendingContext&&(u.context=u.pendingContext,u.pendingContext=null),(a===null||a.child===null)&&(Io(i)?cr(i):a===null||a.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,Nx())),rt(i),null;case 26:return u=i.memoizedState,a===null?(cr(i),u!==null?(rt(i),nS(i,u)):(rt(i),i.flags&=-16777217)):u?u!==a.memoizedState?(cr(i),rt(i),nS(i,u)):(rt(i),i.flags&=-16777217):(a.memoizedProps!==s&&cr(i),rt(i),i.flags&=-16777217),null;case 27:Oe(i),u=ve.current;var v=i.type;if(a!==null&&i.stateNode!=null)a.memoizedProps!==s&&cr(i);else{if(!s){if(i.stateNode===null)throw Error(r(166));return rt(i),null}a=fe.current,Io(i)?Cx(i):(a=nO(v,s,u),i.stateNode=a,cr(i))}return rt(i),null;case 5:if(Oe(i),u=i.type,a!==null&&i.stateNode!=null)a.memoizedProps!==s&&cr(i);else{if(!s){if(i.stateNode===null)throw Error(r(166));return rt(i),null}if(a=fe.current,Io(i))Cx(i);else{switch(v=Lc(ve.current),a){case 1:a=v.createElementNS("http://www.w3.org/2000/svg",u);break;case 2:a=v.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;default:switch(u){case"svg":a=v.createElementNS("http://www.w3.org/2000/svg",u);break;case"math":a=v.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;case"script":a=v.createElement("div"),a.innerHTML="<script><\/script>",a=a.removeChild(a.firstChild);break;case"select":a=typeof s.is=="string"?v.createElement("select",{is:s.is}):v.createElement("select"),s.multiple?a.multiple=!0:s.size&&(a.size=s.size);break;default:a=typeof s.is=="string"?v.createElement(u,{is:s.is}):v.createElement(u)}}a[Rt]=i,a[It]=s;e:for(v=i.child;v!==null;){if(v.tag===5||v.tag===6)a.appendChild(v.stateNode);else if(v.tag!==4&&v.tag!==27&&v.child!==null){v.child.return=v,v=v.child;continue}if(v===i)break e;for(;v.sibling===null;){if(v.return===null||v.return===i)break e;v=v.return}v.sibling.return=v.return,v=v.sibling}i.stateNode=a;e:switch(Mt(a,u,s),u){case"button":case"input":case"select":case"textarea":a=!!s.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&cr(i)}}return rt(i),i.flags&=-16777217,null;case 6:if(a&&i.stateNode!=null)a.memoizedProps!==s&&cr(i);else{if(typeof s!="string"&&i.stateNode===null)throw Error(r(166));if(a=ve.current,Io(i)){if(a=i.stateNode,u=i.memoizedProps,s=null,v=Lt,v!==null)switch(v.tag){case 27:case 5:s=v.memoizedProps}a[Rt]=i,a=!!(a.nodeValue===u||s!==null&&s.suppressHydrationWarning===!0||WS(a.nodeValue,u)),a||Sa(i)}else a=Lc(a).createTextNode(s),a[Rt]=i,i.stateNode=a}return rt(i),null;case 13:if(s=i.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(v=Io(i),s!==null&&s.dehydrated!==null){if(a===null){if(!v)throw Error(r(318));if(v=i.memoizedState,v=v!==null?v.dehydrated:null,!v)throw Error(r(317));v[Rt]=i}else Go(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;rt(i),v=!1}else v=Nx(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=v),v=!0;if(!v)return i.flags&256?(ur(i),i):(ur(i),null)}if(ur(i),(i.flags&128)!==0)return i.lanes=u,i;if(u=s!==null,a=a!==null&&a.memoizedState!==null,u){s=i.child,v=null,s.alternate!==null&&s.alternate.memoizedState!==null&&s.alternate.memoizedState.cachePool!==null&&(v=s.alternate.memoizedState.cachePool.pool);var m=null;s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(m=s.memoizedState.cachePool.pool),m!==v&&(s.flags|=2048)}return u!==a&&u&&(i.child.flags|=8192),Tc(i,i.updateQueue),rt(i),null;case 4:return se(),a===null&&$h(i.stateNode.containerInfo),rt(i),null;case 10:return ir(i.type),rt(i),null;case 19:if(J(mt),v=i.memoizedState,v===null)return rt(i),null;if(s=(i.flags&128)!==0,m=v.rendering,m===null)if(s)ou(v,!1);else{if(it!==0||a!==null&&(a.flags&128)!==0)for(a=i.child;a!==null;){if(m=Sc(a),m!==null){for(i.flags|=128,ou(v,!1),a=m.updateQueue,i.updateQueue=a,Tc(i,a),i.subtreeFlags=0,a=u,u=i.child;u!==null;)Dx(u,a),u=u.sibling;return re(mt,mt.current&1|2),i.child}a=a.sibling}v.tail!==null&&Je()>Mc&&(i.flags|=128,s=!0,ou(v,!1),i.lanes=4194304)}else{if(!s)if(a=Sc(m),a!==null){if(i.flags|=128,s=!0,a=a.updateQueue,i.updateQueue=a,Tc(i,a),ou(v,!0),v.tail===null&&v.tailMode==="hidden"&&!m.alternate&&!Be)return rt(i),null}else 2*Je()-v.renderingStartTime>Mc&&u!==536870912&&(i.flags|=128,s=!0,ou(v,!1),i.lanes=4194304);v.isBackwards?(m.sibling=i.child,i.child=m):(a=v.last,a!==null?a.sibling=m:i.child=m,v.last=m)}return v.tail!==null?(i=v.tail,v.rendering=i,v.tail=i.sibling,v.renderingStartTime=Je(),i.sibling=null,a=mt.current,re(mt,s?a&1|2:a&1),i):(rt(i),null);case 22:case 23:return ur(i),zd(),s=i.memoizedState!==null,a!==null?a.memoizedState!==null!==s&&(i.flags|=8192):s&&(i.flags|=8192),s?(u&536870912)!==0&&(i.flags&128)===0&&(rt(i),i.subtreeFlags&6&&(i.flags|=8192)):rt(i),u=i.updateQueue,u!==null&&Tc(i,u.retryQueue),u=null,a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),s=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(s=i.memoizedState.cachePool.pool),s!==u&&(i.flags|=2048),a!==null&&J(Aa),null;case 24:return u=null,a!==null&&(u=a.memoizedState.cache),i.memoizedState.cache!==u&&(i.flags|=2048),ir(yt),rt(i),null;case 25:return null;case 30:return null}throw Error(r(156,i.tag))}function sR(a,i){switch(Ad(i),i.tag){case 1:return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 3:return ir(yt),se(),a=i.flags,(a&65536)!==0&&(a&128)===0?(i.flags=a&-65537|128,i):null;case 26:case 27:case 5:return Oe(i),null;case 13:if(ur(i),a=i.memoizedState,a!==null&&a.dehydrated!==null){if(i.alternate===null)throw Error(r(340));Go()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 19:return J(mt),null;case 4:return se(),null;case 10:return ir(i.type),null;case 22:case 23:return ur(i),zd(),a!==null&&J(Aa),a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 24:return ir(yt),null;case 25:return null;default:return null}}function rS(a,i){switch(Ad(i),i.tag){case 3:ir(yt),se();break;case 26:case 27:case 5:Oe(i);break;case 4:se();break;case 13:ur(i);break;case 19:J(mt);break;case 10:ir(i.type);break;case 22:case 23:ur(i),zd(),a!==null&&J(Aa);break;case 24:ir(yt)}}function uu(a,i){try{var u=i.updateQueue,s=u!==null?u.lastEffect:null;if(s!==null){var v=s.next;u=v;do{if((u.tag&a)===a){s=void 0;var m=u.create,A=u.inst;s=m(),A.destroy=s}u=u.next}while(u!==v)}}catch(M){Xe(i,i.return,M)}}function Lr(a,i,u){try{var s=i.updateQueue,v=s!==null?s.lastEffect:null;if(v!==null){var m=v.next;s=m;do{if((s.tag&a)===a){var A=s.inst,M=A.destroy;if(M!==void 0){A.destroy=void 0,v=i;var q=u,Y=M;try{Y()}catch(ne){Xe(v,q,ne)}}}s=s.next}while(s!==m)}}catch(ne){Xe(i,i.return,ne)}}function aS(a){var i=a.updateQueue;if(i!==null){var u=a.stateNode;try{Yx(i,u)}catch(s){Xe(a,a.return,s)}}}function iS(a,i,u){u.props=Ta(a.type,a.memoizedProps),u.state=a.memoizedState;try{u.componentWillUnmount()}catch(s){Xe(a,i,s)}}function lu(a,i){try{var u=a.ref;if(u!==null){switch(a.tag){case 26:case 27:case 5:var s=a.stateNode;break;case 30:s=a.stateNode;break;default:s=a.stateNode}typeof u=="function"?a.refCleanup=u(s):u.current=s}}catch(v){Xe(a,i,v)}}function Un(a,i){var u=a.ref,s=a.refCleanup;if(u!==null)if(typeof s=="function")try{s()}catch(v){Xe(a,i,v)}finally{a.refCleanup=null,a=a.alternate,a!=null&&(a.refCleanup=null)}else if(typeof u=="function")try{u(null)}catch(v){Xe(a,i,v)}else u.current=null}function oS(a){var i=a.type,u=a.memoizedProps,s=a.stateNode;try{e:switch(i){case"button":case"input":case"select":case"textarea":u.autoFocus&&s.focus();break e;case"img":u.src?s.src=u.src:u.srcSet&&(s.srcset=u.srcSet)}}catch(v){Xe(a,a.return,v)}}function dh(a,i,u){try{var s=a.stateNode;PR(s,a.type,u,i),s[It]=i}catch(v){Xe(a,a.return,v)}}function uS(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&Kr(a.type)||a.tag===4}function hh(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||uS(a.return))return null;a=a.return}for(a.sibling.return=a.return,a=a.sibling;a.tag!==5&&a.tag!==6&&a.tag!==18;){if(a.tag===27&&Kr(a.type)||a.flags&2||a.child===null||a.tag===4)continue e;a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function vh(a,i,u){var s=a.tag;if(s===5||s===6)a=a.stateNode,i?(u.nodeType===9?u.body:u.nodeName==="HTML"?u.ownerDocument.body:u).insertBefore(a,i):(i=u.nodeType===9?u.body:u.nodeName==="HTML"?u.ownerDocument.body:u,i.appendChild(a),u=u._reactRootContainer,u!=null||i.onclick!==null||(i.onclick=zc));else if(s!==4&&(s===27&&Kr(a.type)&&(u=a.stateNode,i=null),a=a.child,a!==null))for(vh(a,i,u),a=a.sibling;a!==null;)vh(a,i,u),a=a.sibling}function Ec(a,i,u){var s=a.tag;if(s===5||s===6)a=a.stateNode,i?u.insertBefore(a,i):u.appendChild(a);else if(s!==4&&(s===27&&Kr(a.type)&&(u=a.stateNode),a=a.child,a!==null))for(Ec(a,i,u),a=a.sibling;a!==null;)Ec(a,i,u),a=a.sibling}function lS(a){var i=a.stateNode,u=a.memoizedProps;try{for(var s=a.type,v=i.attributes;v.length;)i.removeAttributeNode(v[0]);Mt(i,s,u),i[Rt]=a,i[It]=u}catch(m){Xe(a,a.return,m)}}var sr=!1,ft=!1,ph=!1,cS=typeof WeakSet=="function"?WeakSet:Set,_t=null;function fR(a,i){if(a=a.containerInfo,Lh=Yc,a=xx(a),hd(a)){if("selectionStart"in a)var u={start:a.selectionStart,end:a.selectionEnd};else e:{u=(u=a.ownerDocument)&&u.defaultView||window;var s=u.getSelection&&u.getSelection();if(s&&s.rangeCount!==0){u=s.anchorNode;var v=s.anchorOffset,m=s.focusNode;s=s.focusOffset;try{u.nodeType,m.nodeType}catch{u=null;break e}var A=0,M=-1,q=-1,Y=0,ne=0,ie=a,V=null;t:for(;;){for(var F;ie!==u||v!==0&&ie.nodeType!==3||(M=A+v),ie!==m||s!==0&&ie.nodeType!==3||(q=A+s),ie.nodeType===3&&(A+=ie.nodeValue.length),(F=ie.firstChild)!==null;)V=ie,ie=F;for(;;){if(ie===a)break t;if(V===u&&++Y===v&&(M=A),V===m&&++ne===s&&(q=A),(F=ie.nextSibling)!==null)break;ie=V,V=ie.parentNode}ie=F}u=M===-1||q===-1?null:{start:M,end:q}}else u=null}u=u||{start:0,end:0}}else u=null;for(kh={focusedElem:a,selectionRange:u},Yc=!1,_t=i;_t!==null;)if(i=_t,a=i.child,(i.subtreeFlags&1024)!==0&&a!==null)a.return=i,_t=a;else for(;_t!==null;){switch(i=_t,m=i.alternate,a=i.flags,i.tag){case 0:break;case 11:case 15:break;case 1:if((a&1024)!==0&&m!==null){a=void 0,u=i,v=m.memoizedProps,m=m.memoizedState,s=u.stateNode;try{var xe=Ta(u.type,v,u.elementType===u.type);a=s.getSnapshotBeforeUpdate(xe,m),s.__reactInternalSnapshotBeforeUpdate=a}catch(me){Xe(u,u.return,me)}}break;case 3:if((a&1024)!==0){if(a=i.stateNode.containerInfo,u=a.nodeType,u===9)Ih(a);else if(u===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":Ih(a);break;default:a.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((a&1024)!==0)throw Error(r(163))}if(a=i.sibling,a!==null){a.return=i.return,_t=a;break}_t=i.return}}function sS(a,i,u){var s=u.flags;switch(u.tag){case 0:case 11:case 15:kr(a,u),s&4&&uu(5,u);break;case 1:if(kr(a,u),s&4)if(a=u.stateNode,i===null)try{a.componentDidMount()}catch(A){Xe(u,u.return,A)}else{var v=Ta(u.type,i.memoizedProps);i=i.memoizedState;try{a.componentDidUpdate(v,i,a.__reactInternalSnapshotBeforeUpdate)}catch(A){Xe(u,u.return,A)}}s&64&&aS(u),s&512&&lu(u,u.return);break;case 3:if(kr(a,u),s&64&&(a=u.updateQueue,a!==null)){if(i=null,u.child!==null)switch(u.child.tag){case 27:case 5:i=u.child.stateNode;break;case 1:i=u.child.stateNode}try{Yx(a,i)}catch(A){Xe(u,u.return,A)}}break;case 27:i===null&&s&4&&lS(u);case 26:case 5:kr(a,u),i===null&&s&4&&oS(u),s&512&&lu(u,u.return);break;case 12:kr(a,u);break;case 13:kr(a,u),s&4&&hS(a,u),s&64&&(a=u.memoizedState,a!==null&&(a=a.dehydrated,a!==null&&(u=xR.bind(null,u),zR(a,u))));break;case 22:if(s=u.memoizedState!==null||sr,!s){i=i!==null&&i.memoizedState!==null||ft,v=sr;var m=ft;sr=s,(ft=i)&&!m?Ur(a,u,(u.subtreeFlags&8772)!==0):kr(a,u),sr=v,ft=m}break;case 30:break;default:kr(a,u)}}function fS(a){var i=a.alternate;i!==null&&(a.alternate=null,fS(i)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(i=a.stateNode,i!==null&&Vf(i)),a.stateNode=null,a.return=null,a.dependencies=null,a.memoizedProps=null,a.memoizedState=null,a.pendingProps=null,a.stateNode=null,a.updateQueue=null}var tt=null,Xt=!1;function fr(a,i,u){for(u=u.child;u!==null;)dS(a,i,u),u=u.sibling}function dS(a,i,u){if(Zt&&typeof Zt.onCommitFiberUnmount=="function")try{Zt.onCommitFiberUnmount(Mo,u)}catch{}switch(u.tag){case 26:ft||Un(u,i),fr(a,i,u),u.memoizedState?u.memoizedState.count--:u.stateNode&&(u=u.stateNode,u.parentNode.removeChild(u));break;case 27:ft||Un(u,i);var s=tt,v=Xt;Kr(u.type)&&(tt=u.stateNode,Xt=!1),fr(a,i,u),mu(u.stateNode),tt=s,Xt=v;break;case 5:ft||Un(u,i);case 6:if(s=tt,v=Xt,tt=null,fr(a,i,u),tt=s,Xt=v,tt!==null)if(Xt)try{(tt.nodeType===9?tt.body:tt.nodeName==="HTML"?tt.ownerDocument.body:tt).removeChild(u.stateNode)}catch(m){Xe(u,i,m)}else try{tt.removeChild(u.stateNode)}catch(m){Xe(u,i,m)}break;case 18:tt!==null&&(Xt?(a=tt,eO(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,u.stateNode),wu(a)):eO(tt,u.stateNode));break;case 4:s=tt,v=Xt,tt=u.stateNode.containerInfo,Xt=!0,fr(a,i,u),tt=s,Xt=v;break;case 0:case 11:case 14:case 15:ft||Lr(2,u,i),ft||Lr(4,u,i),fr(a,i,u);break;case 1:ft||(Un(u,i),s=u.stateNode,typeof s.componentWillUnmount=="function"&&iS(u,i,s)),fr(a,i,u);break;case 21:fr(a,i,u);break;case 22:ft=(s=ft)||u.memoizedState!==null,fr(a,i,u),ft=s;break;default:fr(a,i,u)}}function hS(a,i){if(i.memoizedState===null&&(a=i.alternate,a!==null&&(a=a.memoizedState,a!==null&&(a=a.dehydrated,a!==null))))try{wu(a)}catch(u){Xe(i,i.return,u)}}function dR(a){switch(a.tag){case 13:case 19:var i=a.stateNode;return i===null&&(i=a.stateNode=new cS),i;case 22:return a=a.stateNode,i=a._retryCache,i===null&&(i=a._retryCache=new cS),i;default:throw Error(r(435,a.tag))}}function yh(a,i){var u=dR(a);i.forEach(function(s){var v=SR.bind(null,a,s);u.has(s)||(u.add(s),s.then(v,v))})}function en(a,i){var u=i.deletions;if(u!==null)for(var s=0;s<u.length;s++){var v=u[s],m=a,A=i,M=A;e:for(;M!==null;){switch(M.tag){case 27:if(Kr(M.type)){tt=M.stateNode,Xt=!1;break e}break;case 5:tt=M.stateNode,Xt=!1;break e;case 3:case 4:tt=M.stateNode.containerInfo,Xt=!0;break e}M=M.return}if(tt===null)throw Error(r(160));dS(m,A,v),tt=null,Xt=!1,m=v.alternate,m!==null&&(m.return=null),v.return=null}if(i.subtreeFlags&13878)for(i=i.child;i!==null;)vS(i,a),i=i.sibling}var Mn=null;function vS(a,i){var u=a.alternate,s=a.flags;switch(a.tag){case 0:case 11:case 14:case 15:en(i,a),tn(a),s&4&&(Lr(3,a,a.return),uu(3,a),Lr(5,a,a.return));break;case 1:en(i,a),tn(a),s&512&&(ft||u===null||Un(u,u.return)),s&64&&sr&&(a=a.updateQueue,a!==null&&(s=a.callbacks,s!==null&&(u=a.shared.hiddenCallbacks,a.shared.hiddenCallbacks=u===null?s:u.concat(s))));break;case 26:var v=Mn;if(en(i,a),tn(a),s&512&&(ft||u===null||Un(u,u.return)),s&4){var m=u!==null?u.memoizedState:null;if(s=a.memoizedState,u===null)if(s===null)if(a.stateNode===null){e:{s=a.type,u=a.memoizedProps,v=v.ownerDocument||v;t:switch(s){case"title":m=v.getElementsByTagName("title")[0],(!m||m[Co]||m[Rt]||m.namespaceURI==="http://www.w3.org/2000/svg"||m.hasAttribute("itemprop"))&&(m=v.createElement(s),v.head.insertBefore(m,v.querySelector("head > title"))),Mt(m,s,u),m[Rt]=a,St(m),s=m;break e;case"link":var A=lO("link","href",v).get(s+(u.href||""));if(A){for(var M=0;M<A.length;M++)if(m=A[M],m.getAttribute("href")===(u.href==null||u.href===""?null:u.href)&&m.getAttribute("rel")===(u.rel==null?null:u.rel)&&m.getAttribute("title")===(u.title==null?null:u.title)&&m.getAttribute("crossorigin")===(u.crossOrigin==null?null:u.crossOrigin)){A.splice(M,1);break t}}m=v.createElement(s),Mt(m,s,u),v.head.appendChild(m);break;case"meta":if(A=lO("meta","content",v).get(s+(u.content||""))){for(M=0;M<A.length;M++)if(m=A[M],m.getAttribute("content")===(u.content==null?null:""+u.content)&&m.getAttribute("name")===(u.name==null?null:u.name)&&m.getAttribute("property")===(u.property==null?null:u.property)&&m.getAttribute("http-equiv")===(u.httpEquiv==null?null:u.httpEquiv)&&m.getAttribute("charset")===(u.charSet==null?null:u.charSet)){A.splice(M,1);break t}}m=v.createElement(s),Mt(m,s,u),v.head.appendChild(m);break;default:throw Error(r(468,s))}m[Rt]=a,St(m),s=m}a.stateNode=s}else cO(v,a.type,a.stateNode);else a.stateNode=uO(v,s,a.memoizedProps);else m!==s?(m===null?u.stateNode!==null&&(u=u.stateNode,u.parentNode.removeChild(u)):m.count--,s===null?cO(v,a.type,a.stateNode):uO(v,s,a.memoizedProps)):s===null&&a.stateNode!==null&&dh(a,a.memoizedProps,u.memoizedProps)}break;case 27:en(i,a),tn(a),s&512&&(ft||u===null||Un(u,u.return)),u!==null&&s&4&&dh(a,a.memoizedProps,u.memoizedProps);break;case 5:if(en(i,a),tn(a),s&512&&(ft||u===null||Un(u,u.return)),a.flags&32){v=a.stateNode;try{oi(v,"")}catch(F){Xe(a,a.return,F)}}s&4&&a.stateNode!=null&&(v=a.memoizedProps,dh(a,v,u!==null?u.memoizedProps:v)),s&1024&&(ph=!0);break;case 6:if(en(i,a),tn(a),s&4){if(a.stateNode===null)throw Error(r(162));s=a.memoizedProps,u=a.stateNode;try{u.nodeValue=s}catch(F){Xe(a,a.return,F)}}break;case 3:if(Hc=null,v=Mn,Mn=kc(i.containerInfo),en(i,a),Mn=v,tn(a),s&4&&u!==null&&u.memoizedState.isDehydrated)try{wu(i.containerInfo)}catch(F){Xe(a,a.return,F)}ph&&(ph=!1,pS(a));break;case 4:s=Mn,Mn=kc(a.stateNode.containerInfo),en(i,a),tn(a),Mn=s;break;case 12:en(i,a),tn(a);break;case 13:en(i,a),tn(a),a.child.flags&8192&&a.memoizedState!==null!=(u!==null&&u.memoizedState!==null)&&(Oh=Je()),s&4&&(s=a.updateQueue,s!==null&&(a.updateQueue=null,yh(a,s)));break;case 22:v=a.memoizedState!==null;var q=u!==null&&u.memoizedState!==null,Y=sr,ne=ft;if(sr=Y||v,ft=ne||q,en(i,a),ft=ne,sr=Y,tn(a),s&8192)e:for(i=a.stateNode,i._visibility=v?i._visibility&-2:i._visibility|1,v&&(u===null||q||sr||ft||Ea(a)),u=null,i=a;;){if(i.tag===5||i.tag===26){if(u===null){q=u=i;try{if(m=q.stateNode,v)A=m.style,typeof A.setProperty=="function"?A.setProperty("display","none","important"):A.display="none";else{M=q.stateNode;var ie=q.memoizedProps.style,V=ie!=null&&ie.hasOwnProperty("display")?ie.display:null;M.style.display=V==null||typeof V=="boolean"?"":(""+V).trim()}}catch(F){Xe(q,q.return,F)}}}else if(i.tag===6){if(u===null){q=i;try{q.stateNode.nodeValue=v?"":q.memoizedProps}catch(F){Xe(q,q.return,F)}}}else if((i.tag!==22&&i.tag!==23||i.memoizedState===null||i===a)&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===a)break e;for(;i.sibling===null;){if(i.return===null||i.return===a)break e;u===i&&(u=null),i=i.return}u===i&&(u=null),i.sibling.return=i.return,i=i.sibling}s&4&&(s=a.updateQueue,s!==null&&(u=s.retryQueue,u!==null&&(s.retryQueue=null,yh(a,u))));break;case 19:en(i,a),tn(a),s&4&&(s=a.updateQueue,s!==null&&(a.updateQueue=null,yh(a,s)));break;case 30:break;case 21:break;default:en(i,a),tn(a)}}function tn(a){var i=a.flags;if(i&2){try{for(var u,s=a.return;s!==null;){if(uS(s)){u=s;break}s=s.return}if(u==null)throw Error(r(160));switch(u.tag){case 27:var v=u.stateNode,m=hh(a);Ec(a,m,v);break;case 5:var A=u.stateNode;u.flags&32&&(oi(A,""),u.flags&=-33);var M=hh(a);Ec(a,M,A);break;case 3:case 4:var q=u.stateNode.containerInfo,Y=hh(a);vh(a,Y,q);break;default:throw Error(r(161))}}catch(ne){Xe(a,a.return,ne)}a.flags&=-3}i&4096&&(a.flags&=-4097)}function pS(a){if(a.subtreeFlags&1024)for(a=a.child;a!==null;){var i=a;pS(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),a=a.sibling}}function kr(a,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)sS(a,i.alternate,i),i=i.sibling}function Ea(a){for(a=a.child;a!==null;){var i=a;switch(i.tag){case 0:case 11:case 14:case 15:Lr(4,i,i.return),Ea(i);break;case 1:Un(i,i.return);var u=i.stateNode;typeof u.componentWillUnmount=="function"&&iS(i,i.return,u),Ea(i);break;case 27:mu(i.stateNode);case 26:case 5:Un(i,i.return),Ea(i);break;case 22:i.memoizedState===null&&Ea(i);break;case 30:Ea(i);break;default:Ea(i)}a=a.sibling}}function Ur(a,i,u){for(u=u&&(i.subtreeFlags&8772)!==0,i=i.child;i!==null;){var s=i.alternate,v=a,m=i,A=m.flags;switch(m.tag){case 0:case 11:case 15:Ur(v,m,u),uu(4,m);break;case 1:if(Ur(v,m,u),s=m,v=s.stateNode,typeof v.componentDidMount=="function")try{v.componentDidMount()}catch(Y){Xe(s,s.return,Y)}if(s=m,v=s.updateQueue,v!==null){var M=s.stateNode;try{var q=v.shared.hiddenCallbacks;if(q!==null)for(v.shared.hiddenCallbacks=null,v=0;v<q.length;v++)Gx(q[v],M)}catch(Y){Xe(s,s.return,Y)}}u&&A&64&&aS(m),lu(m,m.return);break;case 27:lS(m);case 26:case 5:Ur(v,m,u),u&&s===null&&A&4&&oS(m),lu(m,m.return);break;case 12:Ur(v,m,u);break;case 13:Ur(v,m,u),u&&A&4&&hS(v,m);break;case 22:m.memoizedState===null&&Ur(v,m,u),lu(m,m.return);break;case 30:break;default:Ur(v,m,u)}i=i.sibling}}function mh(a,i){var u=null;a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),a=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(a=i.memoizedState.cachePool.pool),a!==u&&(a!=null&&a.refCount++,u!=null&&Ko(u))}function gh(a,i){a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&Ko(a))}function Hn(a,i,u,s){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)yS(a,i,u,s),i=i.sibling}function yS(a,i,u,s){var v=i.flags;switch(i.tag){case 0:case 11:case 15:Hn(a,i,u,s),v&2048&&uu(9,i);break;case 1:Hn(a,i,u,s);break;case 3:Hn(a,i,u,s),v&2048&&(a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&Ko(a)));break;case 12:if(v&2048){Hn(a,i,u,s),a=i.stateNode;try{var m=i.memoizedProps,A=m.id,M=m.onPostCommit;typeof M=="function"&&M(A,i.alternate===null?"mount":"update",a.passiveEffectDuration,-0)}catch(q){Xe(i,i.return,q)}}else Hn(a,i,u,s);break;case 13:Hn(a,i,u,s);break;case 23:break;case 22:m=i.stateNode,A=i.alternate,i.memoizedState!==null?m._visibility&2?Hn(a,i,u,s):cu(a,i):m._visibility&2?Hn(a,i,u,s):(m._visibility|=2,wi(a,i,u,s,(i.subtreeFlags&10256)!==0)),v&2048&&mh(A,i);break;case 24:Hn(a,i,u,s),v&2048&&gh(i.alternate,i);break;default:Hn(a,i,u,s)}}function wi(a,i,u,s,v){for(v=v&&(i.subtreeFlags&10256)!==0,i=i.child;i!==null;){var m=a,A=i,M=u,q=s,Y=A.flags;switch(A.tag){case 0:case 11:case 15:wi(m,A,M,q,v),uu(8,A);break;case 23:break;case 22:var ne=A.stateNode;A.memoizedState!==null?ne._visibility&2?wi(m,A,M,q,v):cu(m,A):(ne._visibility|=2,wi(m,A,M,q,v)),v&&Y&2048&&mh(A.alternate,A);break;case 24:wi(m,A,M,q,v),v&&Y&2048&&gh(A.alternate,A);break;default:wi(m,A,M,q,v)}i=i.sibling}}function cu(a,i){if(i.subtreeFlags&10256)for(i=i.child;i!==null;){var u=a,s=i,v=s.flags;switch(s.tag){case 22:cu(u,s),v&2048&&mh(s.alternate,s);break;case 24:cu(u,s),v&2048&&gh(s.alternate,s);break;default:cu(u,s)}i=i.sibling}}var su=8192;function Ti(a){if(a.subtreeFlags&su)for(a=a.child;a!==null;)mS(a),a=a.sibling}function mS(a){switch(a.tag){case 26:Ti(a),a.flags&su&&a.memoizedState!==null&&FR(Mn,a.memoizedState,a.memoizedProps);break;case 5:Ti(a);break;case 3:case 4:var i=Mn;Mn=kc(a.stateNode.containerInfo),Ti(a),Mn=i;break;case 22:a.memoizedState===null&&(i=a.alternate,i!==null&&i.memoizedState!==null?(i=su,su=16777216,Ti(a),su=i):Ti(a));break;default:Ti(a)}}function gS(a){var i=a.alternate;if(i!==null&&(a=i.child,a!==null)){i.child=null;do i=a.sibling,a.sibling=null,a=i;while(a!==null)}}function fu(a){var i=a.deletions;if((a.flags&16)!==0){if(i!==null)for(var u=0;u<i.length;u++){var s=i[u];_t=s,xS(s,a)}gS(a)}if(a.subtreeFlags&10256)for(a=a.child;a!==null;)bS(a),a=a.sibling}function bS(a){switch(a.tag){case 0:case 11:case 15:fu(a),a.flags&2048&&Lr(9,a,a.return);break;case 3:fu(a);break;case 12:fu(a);break;case 22:var i=a.stateNode;a.memoizedState!==null&&i._visibility&2&&(a.return===null||a.return.tag!==13)?(i._visibility&=-3,jc(a)):fu(a);break;default:fu(a)}}function jc(a){var i=a.deletions;if((a.flags&16)!==0){if(i!==null)for(var u=0;u<i.length;u++){var s=i[u];_t=s,xS(s,a)}gS(a)}for(a=a.child;a!==null;){switch(i=a,i.tag){case 0:case 11:case 15:Lr(8,i,i.return),jc(i);break;case 22:u=i.stateNode,u._visibility&2&&(u._visibility&=-3,jc(i));break;default:jc(i)}a=a.sibling}}function xS(a,i){for(;_t!==null;){var u=_t;switch(u.tag){case 0:case 11:case 15:Lr(8,u,i);break;case 23:case 22:if(u.memoizedState!==null&&u.memoizedState.cachePool!==null){var s=u.memoizedState.cachePool.pool;s!=null&&s.refCount++}break;case 24:Ko(u.memoizedState.cache)}if(s=u.child,s!==null)s.return=u,_t=s;else e:for(u=a;_t!==null;){s=_t;var v=s.sibling,m=s.return;if(fS(s),s===u){_t=null;break e}if(v!==null){v.return=m,_t=v;break e}_t=m}}}var hR={getCacheForType:function(a){var i=Nt(yt),u=i.data.get(a);return u===void 0&&(u=a(),i.data.set(a,u)),u}},vR=typeof WeakMap=="function"?WeakMap:Map,ke=0,Ze=null,Pe=null,Re=0,Ue=0,nn=null,Hr=!1,Ei=!1,bh=!1,dr=0,it=0,Ir=0,ja=0,xh=0,gn=0,ji=0,du=null,Kt=null,Sh=!1,Oh=0,Mc=1/0,Dc=null,Gr=null,jt=0,Yr=null,Mi=null,Di=0,_h=0,Ah=null,SS=null,hu=0,wh=null;function rn(){if((ke&2)!==0&&Re!==0)return Re&-Re;if(N.T!==null){var a=mi;return a!==0?a:Ch()}return B0()}function OS(){gn===0&&(gn=(Re&536870912)===0||Be?R0():536870912);var a=mn.current;return a!==null&&(a.flags|=32),gn}function an(a,i,u){(a===Ze&&(Ue===2||Ue===9)||a.cancelPendingCommit!==null)&&(Pi(a,0),Xr(a,Re,gn,!1)),Po(a,u),((ke&2)===0||a!==Ze)&&(a===Ze&&((ke&2)===0&&(ja|=u),it===4&&Xr(a,Re,gn,!1)),In(a))}function _S(a,i,u){if((ke&6)!==0)throw Error(r(327));var s=!u&&(i&124)===0&&(i&a.expiredLanes)===0||Do(a,i),v=s?mR(a,i):jh(a,i,!0),m=s;do{if(v===0){Ei&&!s&&Xr(a,i,0,!1);break}else{if(u=a.current.alternate,m&&!pR(u)){v=jh(a,i,!1),m=!1;continue}if(v===2){if(m=i,a.errorRecoveryDisabledLanes&m)var A=0;else A=a.pendingLanes&-536870913,A=A!==0?A:A&536870912?536870912:0;if(A!==0){i=A;e:{var M=a;v=du;var q=M.current.memoizedState.isDehydrated;if(q&&(Pi(M,A).flags|=256),A=jh(M,A,!1),A!==2){if(bh&&!q){M.errorRecoveryDisabledLanes|=m,ja|=m,v=4;break e}m=Kt,Kt=v,m!==null&&(Kt===null?Kt=m:Kt.push.apply(Kt,m))}v=A}if(m=!1,v!==2)continue}}if(v===1){Pi(a,0),Xr(a,i,0,!0);break}e:{switch(s=a,m=v,m){case 0:case 1:throw Error(r(345));case 4:if((i&4194048)!==i)break;case 6:Xr(s,i,gn,!Hr);break e;case 2:Kt=null;break;case 3:case 5:break;default:throw Error(r(329))}if((i&62914560)===i&&(v=Oh+300-Je(),10<v)){if(Xr(s,i,gn,!Hr),Ul(s,0,!0)!==0)break e;s.timeoutHandle=QS(AS.bind(null,s,u,Kt,Dc,Sh,i,gn,ja,ji,Hr,m,2,-0,0),v);break e}AS(s,u,Kt,Dc,Sh,i,gn,ja,ji,Hr,m,0,-0,0)}}break}while(!0);In(a)}function AS(a,i,u,s,v,m,A,M,q,Y,ne,ie,V,F){if(a.timeoutHandle=-1,ie=i.subtreeFlags,(ie&8192||(ie&16785408)===16785408)&&(xu={stylesheets:null,count:0,unsuspend:ZR},mS(i),ie=QR(),ie!==null)){a.cancelPendingCommit=ie(PS.bind(null,a,i,m,u,s,v,A,M,q,ne,1,V,F)),Xr(a,m,A,!Y);return}PS(a,i,m,u,s,v,A,M,q)}function pR(a){for(var i=a;;){var u=i.tag;if((u===0||u===11||u===15)&&i.flags&16384&&(u=i.updateQueue,u!==null&&(u=u.stores,u!==null)))for(var s=0;s<u.length;s++){var v=u[s],m=v.getSnapshot;v=v.value;try{if(!Qt(m(),v))return!1}catch{return!1}}if(u=i.child,i.subtreeFlags&16384&&u!==null)u.return=i,i=u;else{if(i===a)break;for(;i.sibling===null;){if(i.return===null||i.return===a)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function Xr(a,i,u,s){i&=~xh,i&=~ja,a.suspendedLanes|=i,a.pingedLanes&=~i,s&&(a.warmLanes|=i),s=a.expirationTimes;for(var v=i;0<v;){var m=31-Ft(v),A=1<<m;s[m]=-1,v&=~A}u!==0&&q0(a,u,i)}function Pc(){return(ke&6)===0?(vu(0),!1):!0}function Th(){if(Pe!==null){if(Ue===0)var a=Pe.return;else a=Pe,ar=Oa=null,Id(a),_i=null,au=0,a=Pe;for(;a!==null;)rS(a.alternate,a),a=a.return;Pe=null}}function Pi(a,i){var u=a.timeoutHandle;u!==-1&&(a.timeoutHandle=-1,RR(u)),u=a.cancelPendingCommit,u!==null&&(a.cancelPendingCommit=null,u()),Th(),Ze=a,Pe=u=tr(a.current,null),Re=i,Ue=0,nn=null,Hr=!1,Ei=Do(a,i),bh=!1,ji=gn=xh=ja=Ir=it=0,Kt=du=null,Sh=!1,(i&8)!==0&&(i|=i&32);var s=a.entangledLanes;if(s!==0)for(a=a.entanglements,s&=i;0<s;){var v=31-Ft(s),m=1<<v;i|=a[v],s&=~m}return dr=i,Jl(),u}function wS(a,i){Ee=null,N.H=gc,i===Wo||i===lc?(i=Hx(),Ue=3):i===Lx?(i=Hx(),Ue=4):Ue=i===I1?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,nn=i,Pe===null&&(it=1,_c(a,hn(i,a.current)))}function TS(){var a=N.H;return N.H=gc,a===null?gc:a}function ES(){var a=N.A;return N.A=hR,a}function Eh(){it=4,Hr||(Re&4194048)!==Re&&mn.current!==null||(Ei=!0),(Ir&134217727)===0&&(ja&134217727)===0||Ze===null||Xr(Ze,Re,gn,!1)}function jh(a,i,u){var s=ke;ke|=2;var v=TS(),m=ES();(Ze!==a||Re!==i)&&(Dc=null,Pi(a,i)),i=!1;var A=it;e:do try{if(Ue!==0&&Pe!==null){var M=Pe,q=nn;switch(Ue){case 8:Th(),A=6;break e;case 3:case 2:case 9:case 6:mn.current===null&&(i=!0);var Y=Ue;if(Ue=0,nn=null,Ci(a,M,q,Y),u&&Ei){A=0;break e}break;default:Y=Ue,Ue=0,nn=null,Ci(a,M,q,Y)}}yR(),A=it;break}catch(ne){wS(a,ne)}while(!0);return i&&a.shellSuspendCounter++,ar=Oa=null,ke=s,N.H=v,N.A=m,Pe===null&&(Ze=null,Re=0,Jl()),A}function yR(){for(;Pe!==null;)jS(Pe)}function mR(a,i){var u=ke;ke|=2;var s=TS(),v=ES();Ze!==a||Re!==i?(Dc=null,Mc=Je()+500,Pi(a,i)):Ei=Do(a,i);e:do try{if(Ue!==0&&Pe!==null){i=Pe;var m=nn;t:switch(Ue){case 1:Ue=0,nn=null,Ci(a,i,m,1);break;case 2:case 9:if(kx(m)){Ue=0,nn=null,MS(i);break}i=function(){Ue!==2&&Ue!==9||Ze!==a||(Ue=7),In(a)},m.then(i,i);break e;case 3:Ue=7;break e;case 4:Ue=5;break e;case 7:kx(m)?(Ue=0,nn=null,MS(i)):(Ue=0,nn=null,Ci(a,i,m,7));break;case 5:var A=null;switch(Pe.tag){case 26:A=Pe.memoizedState;case 5:case 27:var M=Pe;if(!A||sO(A)){Ue=0,nn=null;var q=M.sibling;if(q!==null)Pe=q;else{var Y=M.return;Y!==null?(Pe=Y,Cc(Y)):Pe=null}break t}}Ue=0,nn=null,Ci(a,i,m,5);break;case 6:Ue=0,nn=null,Ci(a,i,m,6);break;case 8:Th(),it=6;break e;default:throw Error(r(462))}}gR();break}catch(ne){wS(a,ne)}while(!0);return ar=Oa=null,N.H=s,N.A=v,ke=u,Pe!==null?0:(Ze=null,Re=0,Jl(),it)}function gR(){for(;Pe!==null&&!lt();)jS(Pe)}function jS(a){var i=tS(a.alternate,a,dr);a.memoizedProps=a.pendingProps,i===null?Cc(a):Pe=i}function MS(a){var i=a,u=i.alternate;switch(i.tag){case 15:case 0:i=W1(u,i,i.pendingProps,i.type,void 0,Re);break;case 11:i=W1(u,i,i.pendingProps,i.type.render,i.ref,Re);break;case 5:Id(i);default:rS(u,i),i=Pe=Dx(i,dr),i=tS(u,i,dr)}a.memoizedProps=a.pendingProps,i===null?Cc(a):Pe=i}function Ci(a,i,u,s){ar=Oa=null,Id(i),_i=null,au=0;var v=i.return;try{if(uR(a,v,i,u,Re)){it=1,_c(a,hn(u,a.current)),Pe=null;return}}catch(m){if(v!==null)throw Pe=v,m;it=1,_c(a,hn(u,a.current)),Pe=null;return}i.flags&32768?(Be||s===1?a=!0:Ei||(Re&536870912)!==0?a=!1:(Hr=a=!0,(s===2||s===9||s===3||s===6)&&(s=mn.current,s!==null&&s.tag===13&&(s.flags|=16384))),DS(i,a)):Cc(i)}function Cc(a){var i=a;do{if((i.flags&32768)!==0){DS(i,Hr);return}a=i.return;var u=cR(i.alternate,i,dr);if(u!==null){Pe=u;return}if(i=i.sibling,i!==null){Pe=i;return}Pe=i=a}while(i!==null);it===0&&(it=5)}function DS(a,i){do{var u=sR(a.alternate,a);if(u!==null){u.flags&=32767,Pe=u;return}if(u=a.return,u!==null&&(u.flags|=32768,u.subtreeFlags=0,u.deletions=null),!i&&(a=a.sibling,a!==null)){Pe=a;return}Pe=a=u}while(a!==null);it=6,Pe=null}function PS(a,i,u,s,v,m,A,M,q){a.cancelPendingCommit=null;do Rc();while(jt!==0);if((ke&6)!==0)throw Error(r(327));if(i!==null){if(i===a.current)throw Error(r(177));if(m=i.lanes|i.childLanes,m|=gd,ZP(a,u,m,A,M,q),a===Ze&&(Pe=Ze=null,Re=0),Mi=i,Yr=a,Di=u,_h=m,Ah=v,SS=s,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(a.callbackNode=null,a.callbackPriority=0,OR(sn,function(){return $S(),null})):(a.callbackNode=null,a.callbackPriority=0),s=(i.flags&13878)!==0,(i.subtreeFlags&13878)!==0||s){s=N.T,N.T=null,v=I.p,I.p=2,A=ke,ke|=4;try{fR(a,i,u)}finally{ke=A,I.p=v,N.T=s}}jt=1,CS(),RS(),NS()}}function CS(){if(jt===1){jt=0;var a=Yr,i=Mi,u=(i.flags&13878)!==0;if((i.subtreeFlags&13878)!==0||u){u=N.T,N.T=null;var s=I.p;I.p=2;var v=ke;ke|=4;try{vS(i,a);var m=kh,A=xx(a.containerInfo),M=m.focusedElem,q=m.selectionRange;if(A!==M&&M&&M.ownerDocument&&bx(M.ownerDocument.documentElement,M)){if(q!==null&&hd(M)){var Y=q.start,ne=q.end;if(ne===void 0&&(ne=Y),"selectionStart"in M)M.selectionStart=Y,M.selectionEnd=Math.min(ne,M.value.length);else{var ie=M.ownerDocument||document,V=ie&&ie.defaultView||window;if(V.getSelection){var F=V.getSelection(),xe=M.textContent.length,me=Math.min(q.start,xe),Ge=q.end===void 0?me:Math.min(q.end,xe);!F.extend&&me>Ge&&(A=Ge,Ge=me,me=A);var H=gx(M,me),k=gx(M,Ge);if(H&&k&&(F.rangeCount!==1||F.anchorNode!==H.node||F.anchorOffset!==H.offset||F.focusNode!==k.node||F.focusOffset!==k.offset)){var G=ie.createRange();G.setStart(H.node,H.offset),F.removeAllRanges(),me>Ge?(F.addRange(G),F.extend(k.node,k.offset)):(G.setEnd(k.node,k.offset),F.addRange(G))}}}}for(ie=[],F=M;F=F.parentNode;)F.nodeType===1&&ie.push({element:F,left:F.scrollLeft,top:F.scrollTop});for(typeof M.focus=="function"&&M.focus(),M=0;M<ie.length;M++){var ae=ie[M];ae.element.scrollLeft=ae.left,ae.element.scrollTop=ae.top}}Yc=!!Lh,kh=Lh=null}finally{ke=v,I.p=s,N.T=u}}a.current=i,jt=2}}function RS(){if(jt===2){jt=0;var a=Yr,i=Mi,u=(i.flags&8772)!==0;if((i.subtreeFlags&8772)!==0||u){u=N.T,N.T=null;var s=I.p;I.p=2;var v=ke;ke|=4;try{sS(a,i.alternate,i)}finally{ke=v,I.p=s,N.T=u}}jt=3}}function NS(){if(jt===4||jt===3){jt=0,ct();var a=Yr,i=Mi,u=Di,s=SS;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?jt=5:(jt=0,Mi=Yr=null,qS(a,a.pendingLanes));var v=a.pendingLanes;if(v===0&&(Gr=null),Xf(u),i=i.stateNode,Zt&&typeof Zt.onCommitFiberRoot=="function")try{Zt.onCommitFiberRoot(Mo,i,void 0,(i.current.flags&128)===128)}catch{}if(s!==null){i=N.T,v=I.p,I.p=2,N.T=null;try{for(var m=a.onRecoverableError,A=0;A<s.length;A++){var M=s[A];m(M.value,{componentStack:M.stack})}}finally{N.T=i,I.p=v}}(Di&3)!==0&&Rc(),In(a),v=a.pendingLanes,(u&4194090)!==0&&(v&42)!==0?a===wh?hu++:(hu=0,wh=a):hu=0,vu(0)}}function qS(a,i){(a.pooledCacheLanes&=i)===0&&(i=a.pooledCache,i!=null&&(a.pooledCache=null,Ko(i)))}function Rc(a){return CS(),RS(),NS(),$S()}function $S(){if(jt!==5)return!1;var a=Yr,i=_h;_h=0;var u=Xf(Di),s=N.T,v=I.p;try{I.p=32>u?32:u,N.T=null,u=Ah,Ah=null;var m=Yr,A=Di;if(jt=0,Mi=Yr=null,Di=0,(ke&6)!==0)throw Error(r(331));var M=ke;if(ke|=4,bS(m.current),yS(m,m.current,A,u),ke=M,vu(0,!1),Zt&&typeof Zt.onPostCommitFiberRoot=="function")try{Zt.onPostCommitFiberRoot(Mo,m)}catch{}return!0}finally{I.p=v,N.T=s,qS(a,i)}}function BS(a,i,u){i=hn(u,i),i=rh(a.stateNode,i,2),a=qr(a,i,2),a!==null&&(Po(a,2),In(a))}function Xe(a,i,u){if(a.tag===3)BS(a,a,u);else for(;i!==null;){if(i.tag===3){BS(i,a,u);break}else if(i.tag===1){var s=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof s.componentDidCatch=="function"&&(Gr===null||!Gr.has(s))){a=hn(u,a),u=U1(2),s=qr(i,u,2),s!==null&&(H1(u,s,i,a),Po(s,2),In(s));break}}i=i.return}}function Mh(a,i,u){var s=a.pingCache;if(s===null){s=a.pingCache=new vR;var v=new Set;s.set(i,v)}else v=s.get(i),v===void 0&&(v=new Set,s.set(i,v));v.has(u)||(bh=!0,v.add(u),a=bR.bind(null,a,i,u),i.then(a,a))}function bR(a,i,u){var s=a.pingCache;s!==null&&s.delete(i),a.pingedLanes|=a.suspendedLanes&u,a.warmLanes&=~u,Ze===a&&(Re&u)===u&&(it===4||it===3&&(Re&62914560)===Re&&300>Je()-Oh?(ke&2)===0&&Pi(a,0):xh|=u,ji===Re&&(ji=0)),In(a)}function zS(a,i){i===0&&(i=N0()),a=hi(a,i),a!==null&&(Po(a,i),In(a))}function xR(a){var i=a.memoizedState,u=0;i!==null&&(u=i.retryLane),zS(a,u)}function SR(a,i){var u=0;switch(a.tag){case 13:var s=a.stateNode,v=a.memoizedState;v!==null&&(u=v.retryLane);break;case 19:s=a.stateNode;break;case 22:s=a.stateNode._retryCache;break;default:throw Error(r(314))}s!==null&&s.delete(i),zS(a,u)}function OR(a,i){return We(a,i)}var Nc=null,Ri=null,Dh=!1,qc=!1,Ph=!1,Ma=0;function In(a){a!==Ri&&a.next===null&&(Ri===null?Nc=Ri=a:Ri=Ri.next=a),qc=!0,Dh||(Dh=!0,AR())}function vu(a,i){if(!Ph&&qc){Ph=!0;do for(var u=!1,s=Nc;s!==null;){if(a!==0){var v=s.pendingLanes;if(v===0)var m=0;else{var A=s.suspendedLanes,M=s.pingedLanes;m=(1<<31-Ft(42|a)+1)-1,m&=v&~(A&~M),m=m&201326741?m&201326741|1:m?m|2:0}m!==0&&(u=!0,HS(s,m))}else m=Re,m=Ul(s,s===Ze?m:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),(m&3)===0||Do(s,m)||(u=!0,HS(s,m));s=s.next}while(u);Ph=!1}}function _R(){LS()}function LS(){qc=Dh=!1;var a=0;Ma!==0&&(CR()&&(a=Ma),Ma=0);for(var i=Je(),u=null,s=Nc;s!==null;){var v=s.next,m=kS(s,i);m===0?(s.next=null,u===null?Nc=v:u.next=v,v===null&&(Ri=u)):(u=s,(a!==0||(m&3)!==0)&&(qc=!0)),s=v}vu(a)}function kS(a,i){for(var u=a.suspendedLanes,s=a.pingedLanes,v=a.expirationTimes,m=a.pendingLanes&-62914561;0<m;){var A=31-Ft(m),M=1<<A,q=v[A];q===-1?((M&u)===0||(M&s)!==0)&&(v[A]=WP(M,i)):q<=i&&(a.expiredLanes|=M),m&=~M}if(i=Ze,u=Re,u=Ul(a,a===i?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),s=a.callbackNode,u===0||a===i&&(Ue===2||Ue===9)||a.cancelPendingCommit!==null)return s!==null&&s!==null&&De(s),a.callbackNode=null,a.callbackPriority=0;if((u&3)===0||Do(a,u)){if(i=u&-u,i===a.callbackPriority)return i;switch(s!==null&&De(s),Xf(u)){case 2:case 8:u=fa;break;case 32:u=sn;break;case 268435456:u=Qa;break;default:u=sn}return s=US.bind(null,a),u=We(u,s),a.callbackPriority=i,a.callbackNode=u,i}return s!==null&&s!==null&&De(s),a.callbackPriority=2,a.callbackNode=null,2}function US(a,i){if(jt!==0&&jt!==5)return a.callbackNode=null,a.callbackPriority=0,null;var u=a.callbackNode;if(Rc()&&a.callbackNode!==u)return null;var s=Re;return s=Ul(a,a===Ze?s:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),s===0?null:(_S(a,s,i),kS(a,Je()),a.callbackNode!=null&&a.callbackNode===u?US.bind(null,a):null)}function HS(a,i){if(Rc())return null;_S(a,i,!0)}function AR(){NR(function(){(ke&6)!==0?We(Fn,_R):LS()})}function Ch(){return Ma===0&&(Ma=R0()),Ma}function IS(a){return a==null||typeof a=="symbol"||typeof a=="boolean"?null:typeof a=="function"?a:Xl(""+a)}function GS(a,i){var u=i.ownerDocument.createElement("input");return u.name=i.name,u.value=i.value,a.id&&u.setAttribute("form",a.id),i.parentNode.insertBefore(u,i),a=new FormData(a),u.parentNode.removeChild(u),a}function wR(a,i,u,s,v){if(i==="submit"&&u&&u.stateNode===v){var m=IS((v[It]||null).action),A=s.submitter;A&&(i=(i=A[It]||null)?IS(i.formAction):A.getAttribute("formAction"),i!==null&&(m=i,A=null));var M=new Zl("action","action",null,s,v);a.push({event:M,listeners:[{instance:null,listener:function(){if(s.defaultPrevented){if(Ma!==0){var q=A?GS(v,A):new FormData(v);Qd(u,{pending:!0,data:q,method:v.method,action:m},null,q)}}else typeof m=="function"&&(M.preventDefault(),q=A?GS(v,A):new FormData(v),Qd(u,{pending:!0,data:q,method:v.method,action:m},m,q))},currentTarget:v}]})}}for(var Rh=0;Rh<md.length;Rh++){var Nh=md[Rh],TR=Nh.toLowerCase(),ER=Nh[0].toUpperCase()+Nh.slice(1);jn(TR,"on"+ER)}jn(_x,"onAnimationEnd"),jn(Ax,"onAnimationIteration"),jn(wx,"onAnimationStart"),jn("dblclick","onDoubleClick"),jn("focusin","onFocus"),jn("focusout","onBlur"),jn(GC,"onTransitionRun"),jn(YC,"onTransitionStart"),jn(XC,"onTransitionCancel"),jn(Tx,"onTransitionEnd"),ri("onMouseEnter",["mouseout","mouseover"]),ri("onMouseLeave",["mouseout","mouseover"]),ri("onPointerEnter",["pointerout","pointerover"]),ri("onPointerLeave",["pointerout","pointerover"]),ha("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),ha("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),ha("onBeforeInput",["compositionend","keypress","textInput","paste"]),ha("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),ha("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),ha("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var pu="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(" "),jR=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(pu));function YS(a,i){i=(i&4)!==0;for(var u=0;u<a.length;u++){var s=a[u],v=s.event;s=s.listeners;e:{var m=void 0;if(i)for(var A=s.length-1;0<=A;A--){var M=s[A],q=M.instance,Y=M.currentTarget;if(M=M.listener,q!==m&&v.isPropagationStopped())break e;m=M,v.currentTarget=Y;try{m(v)}catch(ne){Oc(ne)}v.currentTarget=null,m=q}else for(A=0;A<s.length;A++){if(M=s[A],q=M.instance,Y=M.currentTarget,M=M.listener,q!==m&&v.isPropagationStopped())break e;m=M,v.currentTarget=Y;try{m(v)}catch(ne){Oc(ne)}v.currentTarget=null,m=q}}}}function Ce(a,i){var u=i[Kf];u===void 0&&(u=i[Kf]=new Set);var s=a+"__bubble";u.has(s)||(XS(i,a,2,!1),u.add(s))}function qh(a,i,u){var s=0;i&&(s|=4),XS(u,a,s,i)}var $c="_reactListening"+Math.random().toString(36).slice(2);function $h(a){if(!a[$c]){a[$c]=!0,L0.forEach(function(u){u!=="selectionchange"&&(jR.has(u)||qh(u,!1,a),qh(u,!0,a))});var i=a.nodeType===9?a:a.ownerDocument;i===null||i[$c]||(i[$c]=!0,qh("selectionchange",!1,i))}}function XS(a,i,u,s){switch(yO(i)){case 2:var v=tN;break;case 8:v=nN;break;default:v=Zh}u=v.bind(null,i,u,a),v=void 0,!ad||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(v=!0),s?v!==void 0?a.addEventListener(i,u,{capture:!0,passive:v}):a.addEventListener(i,u,!0):v!==void 0?a.addEventListener(i,u,{passive:v}):a.addEventListener(i,u,!1)}function Bh(a,i,u,s,v){var m=s;if((i&1)===0&&(i&2)===0&&s!==null)e:for(;;){if(s===null)return;var A=s.tag;if(A===3||A===4){var M=s.stateNode.containerInfo;if(M===v)break;if(A===4)for(A=s.return;A!==null;){var q=A.tag;if((q===3||q===4)&&A.stateNode.containerInfo===v)return;A=A.return}for(;M!==null;){if(A=ei(M),A===null)return;if(q=A.tag,q===5||q===6||q===26||q===27){s=m=A;continue e}M=M.parentNode}}s=s.return}J0(function(){var Y=m,ne=nd(u),ie=[];e:{var V=Ex.get(a);if(V!==void 0){var F=Zl,xe=a;switch(a){case"keypress":if(Vl(u)===0)break e;case"keydown":case"keyup":F=OC;break;case"focusin":xe="focus",F=ld;break;case"focusout":xe="blur",F=ld;break;case"beforeblur":case"afterblur":F=ld;break;case"click":if(u.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":F=nx;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":F=sC;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":F=wC;break;case _x:case Ax:case wx:F=hC;break;case Tx:F=EC;break;case"scroll":case"scrollend":F=lC;break;case"wheel":F=MC;break;case"copy":case"cut":case"paste":F=pC;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":F=ax;break;case"toggle":case"beforetoggle":F=PC}var me=(i&4)!==0,Ge=!me&&(a==="scroll"||a==="scrollend"),H=me?V!==null?V+"Capture":null:V;me=[];for(var k=Y,G;k!==null;){var ae=k;if(G=ae.stateNode,ae=ae.tag,ae!==5&&ae!==26&&ae!==27||G===null||H===null||(ae=No(k,H),ae!=null&&me.push(yu(k,ae,G))),Ge)break;k=k.return}0<me.length&&(V=new F(V,xe,null,u,ne),ie.push({event:V,listeners:me}))}}if((i&7)===0){e:{if(V=a==="mouseover"||a==="pointerover",F=a==="mouseout"||a==="pointerout",V&&u!==td&&(xe=u.relatedTarget||u.fromElement)&&(ei(xe)||xe[Ja]))break e;if((F||V)&&(V=ne.window===ne?ne:(V=ne.ownerDocument)?V.defaultView||V.parentWindow:window,F?(xe=u.relatedTarget||u.toElement,F=Y,xe=xe?ei(xe):null,xe!==null&&(Ge=l(xe),me=xe.tag,xe!==Ge||me!==5&&me!==27&&me!==6)&&(xe=null)):(F=null,xe=Y),F!==xe)){if(me=nx,ae="onMouseLeave",H="onMouseEnter",k="mouse",(a==="pointerout"||a==="pointerover")&&(me=ax,ae="onPointerLeave",H="onPointerEnter",k="pointer"),Ge=F==null?V:Ro(F),G=xe==null?V:Ro(xe),V=new me(ae,k+"leave",F,u,ne),V.target=Ge,V.relatedTarget=G,ae=null,ei(ne)===Y&&(me=new me(H,k+"enter",xe,u,ne),me.target=G,me.relatedTarget=Ge,ae=me),Ge=ae,F&&xe)t:{for(me=F,H=xe,k=0,G=me;G;G=Ni(G))k++;for(G=0,ae=H;ae;ae=Ni(ae))G++;for(;0<k-G;)me=Ni(me),k--;for(;0<G-k;)H=Ni(H),G--;for(;k--;){if(me===H||H!==null&&me===H.alternate)break t;me=Ni(me),H=Ni(H)}me=null}else me=null;F!==null&&KS(ie,V,F,me,!1),xe!==null&&Ge!==null&&KS(ie,Ge,xe,me,!0)}}e:{if(V=Y?Ro(Y):window,F=V.nodeName&&V.nodeName.toLowerCase(),F==="select"||F==="input"&&V.type==="file")var he=dx;else if(sx(V))if(hx)he=UC;else{he=LC;var je=zC}else F=V.nodeName,!F||F.toLowerCase()!=="input"||V.type!=="checkbox"&&V.type!=="radio"?Y&&ed(Y.elementType)&&(he=dx):he=kC;if(he&&(he=he(a,Y))){fx(ie,he,u,ne);break e}je&&je(a,V,Y),a==="focusout"&&Y&&V.type==="number"&&Y.memoizedProps.value!=null&&Jf(V,"number",V.value)}switch(je=Y?Ro(Y):window,a){case"focusin":(sx(je)||je.contentEditable==="true")&&(si=je,vd=Y,Ho=null);break;case"focusout":Ho=vd=si=null;break;case"mousedown":pd=!0;break;case"contextmenu":case"mouseup":case"dragend":pd=!1,Sx(ie,u,ne);break;case"selectionchange":if(IC)break;case"keydown":case"keyup":Sx(ie,u,ne)}var pe;if(sd)e:{switch(a){case"compositionstart":var ge="onCompositionStart";break e;case"compositionend":ge="onCompositionEnd";break e;case"compositionupdate":ge="onCompositionUpdate";break e}ge=void 0}else ci?lx(a,u)&&(ge="onCompositionEnd"):a==="keydown"&&u.keyCode===229&&(ge="onCompositionStart");ge&&(ix&&u.locale!=="ko"&&(ci||ge!=="onCompositionStart"?ge==="onCompositionEnd"&&ci&&(pe=ex()):(Pr=ne,id="value"in Pr?Pr.value:Pr.textContent,ci=!0)),je=Bc(Y,ge),0<je.length&&(ge=new rx(ge,a,null,u,ne),ie.push({event:ge,listeners:je}),pe?ge.data=pe:(pe=cx(u),pe!==null&&(ge.data=pe)))),(pe=RC?NC(a,u):qC(a,u))&&(ge=Bc(Y,"onBeforeInput"),0<ge.length&&(je=new rx("onBeforeInput","beforeinput",null,u,ne),ie.push({event:je,listeners:ge}),je.data=pe)),wR(ie,a,Y,u,ne)}YS(ie,i)})}function yu(a,i,u){return{instance:a,listener:i,currentTarget:u}}function Bc(a,i){for(var u=i+"Capture",s=[];a!==null;){var v=a,m=v.stateNode;if(v=v.tag,v!==5&&v!==26&&v!==27||m===null||(v=No(a,u),v!=null&&s.unshift(yu(a,v,m)),v=No(a,i),v!=null&&s.push(yu(a,v,m))),a.tag===3)return s;a=a.return}return[]}function Ni(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5&&a.tag!==27);return a||null}function KS(a,i,u,s,v){for(var m=i._reactName,A=[];u!==null&&u!==s;){var M=u,q=M.alternate,Y=M.stateNode;if(M=M.tag,q!==null&&q===s)break;M!==5&&M!==26&&M!==27||Y===null||(q=Y,v?(Y=No(u,m),Y!=null&&A.unshift(yu(u,Y,q))):v||(Y=No(u,m),Y!=null&&A.push(yu(u,Y,q)))),u=u.return}A.length!==0&&a.push({event:i,listeners:A})}var MR=/\r\n?/g,DR=/\u0000|\uFFFD/g;function VS(a){return(typeof a=="string"?a:""+a).replace(MR,`
`).replace(DR,"")}function WS(a,i){return i=VS(i),VS(a)===i}function zc(){}function Ie(a,i,u,s,v,m){switch(u){case"children":typeof s=="string"?i==="body"||i==="textarea"&&s===""||oi(a,s):(typeof s=="number"||typeof s=="bigint")&&i!=="body"&&oi(a,""+s);break;case"className":Il(a,"class",s);break;case"tabIndex":Il(a,"tabindex",s);break;case"dir":case"role":case"viewBox":case"width":case"height":Il(a,u,s);break;case"style":F0(a,s,m);break;case"data":if(i!=="object"){Il(a,"data",s);break}case"src":case"href":if(s===""&&(i!=="a"||u!=="href")){a.removeAttribute(u);break}if(s==null||typeof s=="function"||typeof s=="symbol"||typeof s=="boolean"){a.removeAttribute(u);break}s=Xl(""+s),a.setAttribute(u,s);break;case"action":case"formAction":if(typeof s=="function"){a.setAttribute(u,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof m=="function"&&(u==="formAction"?(i!=="input"&&Ie(a,i,"name",v.name,v,null),Ie(a,i,"formEncType",v.formEncType,v,null),Ie(a,i,"formMethod",v.formMethod,v,null),Ie(a,i,"formTarget",v.formTarget,v,null)):(Ie(a,i,"encType",v.encType,v,null),Ie(a,i,"method",v.method,v,null),Ie(a,i,"target",v.target,v,null)));if(s==null||typeof s=="symbol"||typeof s=="boolean"){a.removeAttribute(u);break}s=Xl(""+s),a.setAttribute(u,s);break;case"onClick":s!=null&&(a.onclick=zc);break;case"onScroll":s!=null&&Ce("scroll",a);break;case"onScrollEnd":s!=null&&Ce("scrollend",a);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(r(61));if(u=s.__html,u!=null){if(v.children!=null)throw Error(r(60));a.innerHTML=u}}break;case"multiple":a.multiple=s&&typeof s!="function"&&typeof s!="symbol";break;case"muted":a.muted=s&&typeof s!="function"&&typeof s!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(s==null||typeof s=="function"||typeof s=="boolean"||typeof s=="symbol"){a.removeAttribute("xlink:href");break}u=Xl(""+s),a.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",u);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":s!=null&&typeof s!="function"&&typeof s!="symbol"?a.setAttribute(u,""+s):a.removeAttribute(u);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":s&&typeof s!="function"&&typeof s!="symbol"?a.setAttribute(u,""):a.removeAttribute(u);break;case"capture":case"download":s===!0?a.setAttribute(u,""):s!==!1&&s!=null&&typeof s!="function"&&typeof s!="symbol"?a.setAttribute(u,s):a.removeAttribute(u);break;case"cols":case"rows":case"size":case"span":s!=null&&typeof s!="function"&&typeof s!="symbol"&&!isNaN(s)&&1<=s?a.setAttribute(u,s):a.removeAttribute(u);break;case"rowSpan":case"start":s==null||typeof s=="function"||typeof s=="symbol"||isNaN(s)?a.removeAttribute(u):a.setAttribute(u,s);break;case"popover":Ce("beforetoggle",a),Ce("toggle",a),Hl(a,"popover",s);break;case"xlinkActuate":Jn(a,"http://www.w3.org/1999/xlink","xlink:actuate",s);break;case"xlinkArcrole":Jn(a,"http://www.w3.org/1999/xlink","xlink:arcrole",s);break;case"xlinkRole":Jn(a,"http://www.w3.org/1999/xlink","xlink:role",s);break;case"xlinkShow":Jn(a,"http://www.w3.org/1999/xlink","xlink:show",s);break;case"xlinkTitle":Jn(a,"http://www.w3.org/1999/xlink","xlink:title",s);break;case"xlinkType":Jn(a,"http://www.w3.org/1999/xlink","xlink:type",s);break;case"xmlBase":Jn(a,"http://www.w3.org/XML/1998/namespace","xml:base",s);break;case"xmlLang":Jn(a,"http://www.w3.org/XML/1998/namespace","xml:lang",s);break;case"xmlSpace":Jn(a,"http://www.w3.org/XML/1998/namespace","xml:space",s);break;case"is":Hl(a,"is",s);break;case"innerText":case"textContent":break;default:(!(2<u.length)||u[0]!=="o"&&u[0]!=="O"||u[1]!=="n"&&u[1]!=="N")&&(u=oC.get(u)||u,Hl(a,u,s))}}function zh(a,i,u,s,v,m){switch(u){case"style":F0(a,s,m);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(r(61));if(u=s.__html,u!=null){if(v.children!=null)throw Error(r(60));a.innerHTML=u}}break;case"children":typeof s=="string"?oi(a,s):(typeof s=="number"||typeof s=="bigint")&&oi(a,""+s);break;case"onScroll":s!=null&&Ce("scroll",a);break;case"onScrollEnd":s!=null&&Ce("scrollend",a);break;case"onClick":s!=null&&(a.onclick=zc);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!k0.hasOwnProperty(u))e:{if(u[0]==="o"&&u[1]==="n"&&(v=u.endsWith("Capture"),i=u.slice(2,v?u.length-7:void 0),m=a[It]||null,m=m!=null?m[u]:null,typeof m=="function"&&a.removeEventListener(i,m,v),typeof s=="function")){typeof m!="function"&&m!==null&&(u in a?a[u]=null:a.hasAttribute(u)&&a.removeAttribute(u)),a.addEventListener(i,s,v);break e}u in a?a[u]=s:s===!0?a.setAttribute(u,""):Hl(a,u,s)}}}function Mt(a,i,u){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ce("error",a),Ce("load",a);var s=!1,v=!1,m;for(m in u)if(u.hasOwnProperty(m)){var A=u[m];if(A!=null)switch(m){case"src":s=!0;break;case"srcSet":v=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Ie(a,i,m,A,u,null)}}v&&Ie(a,i,"srcSet",u.srcSet,u,null),s&&Ie(a,i,"src",u.src,u,null);return;case"input":Ce("invalid",a);var M=m=A=v=null,q=null,Y=null;for(s in u)if(u.hasOwnProperty(s)){var ne=u[s];if(ne!=null)switch(s){case"name":v=ne;break;case"type":A=ne;break;case"checked":q=ne;break;case"defaultChecked":Y=ne;break;case"value":m=ne;break;case"defaultValue":M=ne;break;case"children":case"dangerouslySetInnerHTML":if(ne!=null)throw Error(r(137,i));break;default:Ie(a,i,s,ne,u,null)}}K0(a,m,M,q,Y,A,v,!1),Gl(a);return;case"select":Ce("invalid",a),s=A=m=null;for(v in u)if(u.hasOwnProperty(v)&&(M=u[v],M!=null))switch(v){case"value":m=M;break;case"defaultValue":A=M;break;case"multiple":s=M;default:Ie(a,i,v,M,u,null)}i=m,u=A,a.multiple=!!s,i!=null?ii(a,!!s,i,!1):u!=null&&ii(a,!!s,u,!0);return;case"textarea":Ce("invalid",a),m=v=s=null;for(A in u)if(u.hasOwnProperty(A)&&(M=u[A],M!=null))switch(A){case"value":s=M;break;case"defaultValue":v=M;break;case"children":m=M;break;case"dangerouslySetInnerHTML":if(M!=null)throw Error(r(91));break;default:Ie(a,i,A,M,u,null)}W0(a,s,v,m),Gl(a);return;case"option":for(q in u)if(u.hasOwnProperty(q)&&(s=u[q],s!=null))switch(q){case"selected":a.selected=s&&typeof s!="function"&&typeof s!="symbol";break;default:Ie(a,i,q,s,u,null)}return;case"dialog":Ce("beforetoggle",a),Ce("toggle",a),Ce("cancel",a),Ce("close",a);break;case"iframe":case"object":Ce("load",a);break;case"video":case"audio":for(s=0;s<pu.length;s++)Ce(pu[s],a);break;case"image":Ce("error",a),Ce("load",a);break;case"details":Ce("toggle",a);break;case"embed":case"source":case"link":Ce("error",a),Ce("load",a);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(Y in u)if(u.hasOwnProperty(Y)&&(s=u[Y],s!=null))switch(Y){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Ie(a,i,Y,s,u,null)}return;default:if(ed(i)){for(ne in u)u.hasOwnProperty(ne)&&(s=u[ne],s!==void 0&&zh(a,i,ne,s,u,void 0));return}}for(M in u)u.hasOwnProperty(M)&&(s=u[M],s!=null&&Ie(a,i,M,s,u,null))}function PR(a,i,u,s){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var v=null,m=null,A=null,M=null,q=null,Y=null,ne=null;for(F in u){var ie=u[F];if(u.hasOwnProperty(F)&&ie!=null)switch(F){case"checked":break;case"value":break;case"defaultValue":q=ie;default:s.hasOwnProperty(F)||Ie(a,i,F,null,s,ie)}}for(var V in s){var F=s[V];if(ie=u[V],s.hasOwnProperty(V)&&(F!=null||ie!=null))switch(V){case"type":m=F;break;case"name":v=F;break;case"checked":Y=F;break;case"defaultChecked":ne=F;break;case"value":A=F;break;case"defaultValue":M=F;break;case"children":case"dangerouslySetInnerHTML":if(F!=null)throw Error(r(137,i));break;default:F!==ie&&Ie(a,i,V,F,s,ie)}}Qf(a,A,M,q,Y,ne,m,v);return;case"select":F=A=M=V=null;for(m in u)if(q=u[m],u.hasOwnProperty(m)&&q!=null)switch(m){case"value":break;case"multiple":F=q;default:s.hasOwnProperty(m)||Ie(a,i,m,null,s,q)}for(v in s)if(m=s[v],q=u[v],s.hasOwnProperty(v)&&(m!=null||q!=null))switch(v){case"value":V=m;break;case"defaultValue":M=m;break;case"multiple":A=m;default:m!==q&&Ie(a,i,v,m,s,q)}i=M,u=A,s=F,V!=null?ii(a,!!u,V,!1):!!s!=!!u&&(i!=null?ii(a,!!u,i,!0):ii(a,!!u,u?[]:"",!1));return;case"textarea":F=V=null;for(M in u)if(v=u[M],u.hasOwnProperty(M)&&v!=null&&!s.hasOwnProperty(M))switch(M){case"value":break;case"children":break;default:Ie(a,i,M,null,s,v)}for(A in s)if(v=s[A],m=u[A],s.hasOwnProperty(A)&&(v!=null||m!=null))switch(A){case"value":V=v;break;case"defaultValue":F=v;break;case"children":break;case"dangerouslySetInnerHTML":if(v!=null)throw Error(r(91));break;default:v!==m&&Ie(a,i,A,v,s,m)}V0(a,V,F);return;case"option":for(var xe in u)if(V=u[xe],u.hasOwnProperty(xe)&&V!=null&&!s.hasOwnProperty(xe))switch(xe){case"selected":a.selected=!1;break;default:Ie(a,i,xe,null,s,V)}for(q in s)if(V=s[q],F=u[q],s.hasOwnProperty(q)&&V!==F&&(V!=null||F!=null))switch(q){case"selected":a.selected=V&&typeof V!="function"&&typeof V!="symbol";break;default:Ie(a,i,q,V,s,F)}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 me in u)V=u[me],u.hasOwnProperty(me)&&V!=null&&!s.hasOwnProperty(me)&&Ie(a,i,me,null,s,V);for(Y in s)if(V=s[Y],F=u[Y],s.hasOwnProperty(Y)&&V!==F&&(V!=null||F!=null))switch(Y){case"children":case"dangerouslySetInnerHTML":if(V!=null)throw Error(r(137,i));break;default:Ie(a,i,Y,V,s,F)}return;default:if(ed(i)){for(var Ge in u)V=u[Ge],u.hasOwnProperty(Ge)&&V!==void 0&&!s.hasOwnProperty(Ge)&&zh(a,i,Ge,void 0,s,V);for(ne in s)V=s[ne],F=u[ne],!s.hasOwnProperty(ne)||V===F||V===void 0&&F===void 0||zh(a,i,ne,V,s,F);return}}for(var H in u)V=u[H],u.hasOwnProperty(H)&&V!=null&&!s.hasOwnProperty(H)&&Ie(a,i,H,null,s,V);for(ie in s)V=s[ie],F=u[ie],!s.hasOwnProperty(ie)||V===F||V==null&&F==null||Ie(a,i,ie,V,s,F)}var Lh=null,kh=null;function Lc(a){return a.nodeType===9?a:a.ownerDocument}function ZS(a){switch(a){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function FS(a,i){if(a===0)switch(i){case"svg":return 1;case"math":return 2;default:return 0}return a===1&&i==="foreignObject"?0:a}function Uh(a,i){return a==="textarea"||a==="noscript"||typeof i.children=="string"||typeof i.children=="number"||typeof i.children=="bigint"||typeof i.dangerouslySetInnerHTML=="object"&&i.dangerouslySetInnerHTML!==null&&i.dangerouslySetInnerHTML.__html!=null}var Hh=null;function CR(){var a=window.event;return a&&a.type==="popstate"?a===Hh?!1:(Hh=a,!0):(Hh=null,!1)}var QS=typeof setTimeout=="function"?setTimeout:void 0,RR=typeof clearTimeout=="function"?clearTimeout:void 0,JS=typeof Promise=="function"?Promise:void 0,NR=typeof queueMicrotask=="function"?queueMicrotask:typeof JS<"u"?function(a){return JS.resolve(null).then(a).catch(qR)}:QS;function qR(a){setTimeout(function(){throw a})}function Kr(a){return a==="head"}function eO(a,i){var u=i,s=0,v=0;do{var m=u.nextSibling;if(a.removeChild(u),m&&m.nodeType===8)if(u=m.data,u==="/$"){if(0<s&&8>s){u=s;var A=a.ownerDocument;if(u&1&&mu(A.documentElement),u&2&&mu(A.body),u&4)for(u=A.head,mu(u),A=u.firstChild;A;){var M=A.nextSibling,q=A.nodeName;A[Co]||q==="SCRIPT"||q==="STYLE"||q==="LINK"&&A.rel.toLowerCase()==="stylesheet"||u.removeChild(A),A=M}}if(v===0){a.removeChild(m),wu(i);return}v--}else u==="$"||u==="$?"||u==="$!"?v++:s=u.charCodeAt(0)-48;else s=0;u=m}while(u);wu(i)}function Ih(a){var i=a.firstChild;for(i&&i.nodeType===10&&(i=i.nextSibling);i;){var u=i;switch(i=i.nextSibling,u.nodeName){case"HTML":case"HEAD":case"BODY":Ih(u),Vf(u);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(u.rel.toLowerCase()==="stylesheet")continue}a.removeChild(u)}}function $R(a,i,u,s){for(;a.nodeType===1;){var v=u;if(a.nodeName.toLowerCase()!==i.toLowerCase()){if(!s&&(a.nodeName!=="INPUT"||a.type!=="hidden"))break}else if(s){if(!a[Co])switch(i){case"meta":if(!a.hasAttribute("itemprop"))break;return a;case"link":if(m=a.getAttribute("rel"),m==="stylesheet"&&a.hasAttribute("data-precedence"))break;if(m!==v.rel||a.getAttribute("href")!==(v.href==null||v.href===""?null:v.href)||a.getAttribute("crossorigin")!==(v.crossOrigin==null?null:v.crossOrigin)||a.getAttribute("title")!==(v.title==null?null:v.title))break;return a;case"style":if(a.hasAttribute("data-precedence"))break;return a;case"script":if(m=a.getAttribute("src"),(m!==(v.src==null?null:v.src)||a.getAttribute("type")!==(v.type==null?null:v.type)||a.getAttribute("crossorigin")!==(v.crossOrigin==null?null:v.crossOrigin))&&m&&a.hasAttribute("async")&&!a.hasAttribute("itemprop"))break;return a;default:return a}}else if(i==="input"&&a.type==="hidden"){var m=v.name==null?null:""+v.name;if(v.type==="hidden"&&a.getAttribute("name")===m)return a}else return a;if(a=Dn(a.nextSibling),a===null)break}return null}function BR(a,i,u){if(i==="")return null;for(;a.nodeType!==3;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!u||(a=Dn(a.nextSibling),a===null))return null;return a}function Gh(a){return a.data==="$!"||a.data==="$?"&&a.ownerDocument.readyState==="complete"}function zR(a,i){var u=a.ownerDocument;if(a.data!=="$?"||u.readyState==="complete")i();else{var s=function(){i(),u.removeEventListener("DOMContentLoaded",s)};u.addEventListener("DOMContentLoaded",s),a._reactRetry=s}}function Dn(a){for(;a!=null;a=a.nextSibling){var i=a.nodeType;if(i===1||i===3)break;if(i===8){if(i=a.data,i==="$"||i==="$!"||i==="$?"||i==="F!"||i==="F")break;if(i==="/$")return null}}return a}var Yh=null;function tO(a){a=a.previousSibling;for(var i=0;a;){if(a.nodeType===8){var u=a.data;if(u==="$"||u==="$!"||u==="$?"){if(i===0)return a;i--}else u==="/$"&&i++}a=a.previousSibling}return null}function nO(a,i,u){switch(i=Lc(u),a){case"html":if(a=i.documentElement,!a)throw Error(r(452));return a;case"head":if(a=i.head,!a)throw Error(r(453));return a;case"body":if(a=i.body,!a)throw Error(r(454));return a;default:throw Error(r(451))}}function mu(a){for(var i=a.attributes;i.length;)a.removeAttributeNode(i[0]);Vf(a)}var bn=new Map,rO=new Set;function kc(a){return typeof a.getRootNode=="function"?a.getRootNode():a.nodeType===9?a:a.ownerDocument}var hr=I.d;I.d={f:LR,r:kR,D:UR,C:HR,L:IR,m:GR,X:XR,S:YR,M:KR};function LR(){var a=hr.f(),i=Pc();return a||i}function kR(a){var i=ti(a);i!==null&&i.tag===5&&i.type==="form"?_1(i):hr.r(a)}var qi=typeof document>"u"?null:document;function aO(a,i,u){var s=qi;if(s&&typeof i=="string"&&i){var v=dn(i);v='link[rel="'+a+'"][href="'+v+'"]',typeof u=="string"&&(v+='[crossorigin="'+u+'"]'),rO.has(v)||(rO.add(v),a={rel:a,crossOrigin:u,href:i},s.querySelector(v)===null&&(i=s.createElement("link"),Mt(i,"link",a),St(i),s.head.appendChild(i)))}}function UR(a){hr.D(a),aO("dns-prefetch",a,null)}function HR(a,i){hr.C(a,i),aO("preconnect",a,i)}function IR(a,i,u){hr.L(a,i,u);var s=qi;if(s&&a&&i){var v='link[rel="preload"][as="'+dn(i)+'"]';i==="image"&&u&&u.imageSrcSet?(v+='[imagesrcset="'+dn(u.imageSrcSet)+'"]',typeof u.imageSizes=="string"&&(v+='[imagesizes="'+dn(u.imageSizes)+'"]')):v+='[href="'+dn(a)+'"]';var m=v;switch(i){case"style":m=$i(a);break;case"script":m=Bi(a)}bn.has(m)||(a=p({rel:"preload",href:i==="image"&&u&&u.imageSrcSet?void 0:a,as:i},u),bn.set(m,a),s.querySelector(v)!==null||i==="style"&&s.querySelector(gu(m))||i==="script"&&s.querySelector(bu(m))||(i=s.createElement("link"),Mt(i,"link",a),St(i),s.head.appendChild(i)))}}function GR(a,i){hr.m(a,i);var u=qi;if(u&&a){var s=i&&typeof i.as=="string"?i.as:"script",v='link[rel="modulepreload"][as="'+dn(s)+'"][href="'+dn(a)+'"]',m=v;switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":m=Bi(a)}if(!bn.has(m)&&(a=p({rel:"modulepreload",href:a},i),bn.set(m,a),u.querySelector(v)===null)){switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(u.querySelector(bu(m)))return}s=u.createElement("link"),Mt(s,"link",a),St(s),u.head.appendChild(s)}}}function YR(a,i,u){hr.S(a,i,u);var s=qi;if(s&&a){var v=ni(s).hoistableStyles,m=$i(a);i=i||"default";var A=v.get(m);if(!A){var M={loading:0,preload:null};if(A=s.querySelector(gu(m)))M.loading=5;else{a=p({rel:"stylesheet",href:a,"data-precedence":i},u),(u=bn.get(m))&&Xh(a,u);var q=A=s.createElement("link");St(q),Mt(q,"link",a),q._p=new Promise(function(Y,ne){q.onload=Y,q.onerror=ne}),q.addEventListener("load",function(){M.loading|=1}),q.addEventListener("error",function(){M.loading|=2}),M.loading|=4,Uc(A,i,s)}A={type:"stylesheet",instance:A,count:1,state:M},v.set(m,A)}}}function XR(a,i){hr.X(a,i);var u=qi;if(u&&a){var s=ni(u).hoistableScripts,v=Bi(a),m=s.get(v);m||(m=u.querySelector(bu(v)),m||(a=p({src:a,async:!0},i),(i=bn.get(v))&&Kh(a,i),m=u.createElement("script"),St(m),Mt(m,"link",a),u.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},s.set(v,m))}}function KR(a,i){hr.M(a,i);var u=qi;if(u&&a){var s=ni(u).hoistableScripts,v=Bi(a),m=s.get(v);m||(m=u.querySelector(bu(v)),m||(a=p({src:a,async:!0,type:"module"},i),(i=bn.get(v))&&Kh(a,i),m=u.createElement("script"),St(m),Mt(m,"link",a),u.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},s.set(v,m))}}function iO(a,i,u,s){var v=(v=ve.current)?kc(v):null;if(!v)throw Error(r(446));switch(a){case"meta":case"title":return null;case"style":return typeof u.precedence=="string"&&typeof u.href=="string"?(i=$i(u.href),u=ni(v).hoistableStyles,s=u.get(i),s||(s={type:"style",instance:null,count:0,state:null},u.set(i,s)),s):{type:"void",instance:null,count:0,state:null};case"link":if(u.rel==="stylesheet"&&typeof u.href=="string"&&typeof u.precedence=="string"){a=$i(u.href);var m=ni(v).hoistableStyles,A=m.get(a);if(A||(v=v.ownerDocument||v,A={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},m.set(a,A),(m=v.querySelector(gu(a)))&&!m._p&&(A.instance=m,A.state.loading=5),bn.has(a)||(u={rel:"preload",as:"style",href:u.href,crossOrigin:u.crossOrigin,integrity:u.integrity,media:u.media,hrefLang:u.hrefLang,referrerPolicy:u.referrerPolicy},bn.set(a,u),m||VR(v,a,u,A.state))),i&&s===null)throw Error(r(528,""));return A}if(i&&s!==null)throw Error(r(529,""));return null;case"script":return i=u.async,u=u.src,typeof u=="string"&&i&&typeof i!="function"&&typeof i!="symbol"?(i=Bi(u),u=ni(v).hoistableScripts,s=u.get(i),s||(s={type:"script",instance:null,count:0,state:null},u.set(i,s)),s):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,a))}}function $i(a){return'href="'+dn(a)+'"'}function gu(a){return'link[rel="stylesheet"]['+a+"]"}function oO(a){return p({},a,{"data-precedence":a.precedence,precedence:null})}function VR(a,i,u,s){a.querySelector('link[rel="preload"][as="style"]['+i+"]")?s.loading=1:(i=a.createElement("link"),s.preload=i,i.addEventListener("load",function(){return s.loading|=1}),i.addEventListener("error",function(){return s.loading|=2}),Mt(i,"link",u),St(i),a.head.appendChild(i))}function Bi(a){return'[src="'+dn(a)+'"]'}function bu(a){return"script[async]"+a}function uO(a,i,u){if(i.count++,i.instance===null)switch(i.type){case"style":var s=a.querySelector('style[data-href~="'+dn(u.href)+'"]');if(s)return i.instance=s,St(s),s;var v=p({},u,{"data-href":u.href,"data-precedence":u.precedence,href:null,precedence:null});return s=(a.ownerDocument||a).createElement("style"),St(s),Mt(s,"style",v),Uc(s,u.precedence,a),i.instance=s;case"stylesheet":v=$i(u.href);var m=a.querySelector(gu(v));if(m)return i.state.loading|=4,i.instance=m,St(m),m;s=oO(u),(v=bn.get(v))&&Xh(s,v),m=(a.ownerDocument||a).createElement("link"),St(m);var A=m;return A._p=new Promise(function(M,q){A.onload=M,A.onerror=q}),Mt(m,"link",s),i.state.loading|=4,Uc(m,u.precedence,a),i.instance=m;case"script":return m=Bi(u.src),(v=a.querySelector(bu(m)))?(i.instance=v,St(v),v):(s=u,(v=bn.get(m))&&(s=p({},u),Kh(s,v)),a=a.ownerDocument||a,v=a.createElement("script"),St(v),Mt(v,"link",s),a.head.appendChild(v),i.instance=v);case"void":return null;default:throw Error(r(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(s=i.instance,i.state.loading|=4,Uc(s,u.precedence,a));return i.instance}function Uc(a,i,u){for(var s=u.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),v=s.length?s[s.length-1]:null,m=v,A=0;A<s.length;A++){var M=s[A];if(M.dataset.precedence===i)m=M;else if(m!==v)break}m?m.parentNode.insertBefore(a,m.nextSibling):(i=u.nodeType===9?u.head:u,i.insertBefore(a,i.firstChild))}function Xh(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.title==null&&(a.title=i.title)}function Kh(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.integrity==null&&(a.integrity=i.integrity)}var Hc=null;function lO(a,i,u){if(Hc===null){var s=new Map,v=Hc=new Map;v.set(u,s)}else v=Hc,s=v.get(u),s||(s=new Map,v.set(u,s));if(s.has(a))return s;for(s.set(a,null),u=u.getElementsByTagName(a),v=0;v<u.length;v++){var m=u[v];if(!(m[Co]||m[Rt]||a==="link"&&m.getAttribute("rel")==="stylesheet")&&m.namespaceURI!=="http://www.w3.org/2000/svg"){var A=m.getAttribute(i)||"";A=a+A;var M=s.get(A);M?M.push(m):s.set(A,[m])}}return s}function cO(a,i,u){a=a.ownerDocument||a,a.head.insertBefore(u,i==="title"?a.querySelector("head > title"):null)}function WR(a,i,u){if(u===1||i.itemProp!=null)return!1;switch(a){case"meta":case"title":return!0;case"style":if(typeof i.precedence!="string"||typeof i.href!="string"||i.href==="")break;return!0;case"link":if(typeof i.rel!="string"||typeof i.href!="string"||i.href===""||i.onLoad||i.onError)break;switch(i.rel){case"stylesheet":return a=i.disabled,typeof i.precedence=="string"&&a==null;default:return!0}case"script":if(i.async&&typeof i.async!="function"&&typeof i.async!="symbol"&&!i.onLoad&&!i.onError&&i.src&&typeof i.src=="string")return!0}return!1}function sO(a){return!(a.type==="stylesheet"&&(a.state.loading&3)===0)}var xu=null;function ZR(){}function FR(a,i,u){if(xu===null)throw Error(r(475));var s=xu;if(i.type==="stylesheet"&&(typeof u.media!="string"||matchMedia(u.media).matches!==!1)&&(i.state.loading&4)===0){if(i.instance===null){var v=$i(u.href),m=a.querySelector(gu(v));if(m){a=m._p,a!==null&&typeof a=="object"&&typeof a.then=="function"&&(s.count++,s=Ic.bind(s),a.then(s,s)),i.state.loading|=4,i.instance=m,St(m);return}m=a.ownerDocument||a,u=oO(u),(v=bn.get(v))&&Xh(u,v),m=m.createElement("link"),St(m);var A=m;A._p=new Promise(function(M,q){A.onload=M,A.onerror=q}),Mt(m,"link",u),i.instance=m}s.stylesheets===null&&(s.stylesheets=new Map),s.stylesheets.set(i,a),(a=i.state.preload)&&(i.state.loading&3)===0&&(s.count++,i=Ic.bind(s),a.addEventListener("load",i),a.addEventListener("error",i))}}function QR(){if(xu===null)throw Error(r(475));var a=xu;return a.stylesheets&&a.count===0&&Vh(a,a.stylesheets),0<a.count?function(i){var u=setTimeout(function(){if(a.stylesheets&&Vh(a,a.stylesheets),a.unsuspend){var s=a.unsuspend;a.unsuspend=null,s()}},6e4);return a.unsuspend=i,function(){a.unsuspend=null,clearTimeout(u)}}:null}function Ic(){if(this.count--,this.count===0){if(this.stylesheets)Vh(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var Gc=null;function Vh(a,i){a.stylesheets=null,a.unsuspend!==null&&(a.count++,Gc=new Map,i.forEach(JR,a),Gc=null,Ic.call(a))}function JR(a,i){if(!(i.state.loading&4)){var u=Gc.get(a);if(u)var s=u.get(null);else{u=new Map,Gc.set(a,u);for(var v=a.querySelectorAll("link[data-precedence],style[data-precedence]"),m=0;m<v.length;m++){var A=v[m];(A.nodeName==="LINK"||A.getAttribute("media")!=="not all")&&(u.set(A.dataset.precedence,A),s=A)}s&&u.set(null,s)}v=i.instance,A=v.getAttribute("data-precedence"),m=u.get(A)||s,m===s&&u.set(null,v),u.set(A,v),this.count++,s=Ic.bind(this),v.addEventListener("load",s),v.addEventListener("error",s),m?m.parentNode.insertBefore(v,m.nextSibling):(a=a.nodeType===9?a.head:a,a.insertBefore(v,a.firstChild)),i.state.loading|=4}}var Su={$$typeof:j,Provider:null,Consumer:null,_currentValue:ee,_currentValue2:ee,_threadCount:0};function eN(a,i,u,s,v,m,A,M){this.tag=1,this.containerInfo=a,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Gf(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Gf(0),this.hiddenUpdates=Gf(null),this.identifierPrefix=s,this.onUncaughtError=v,this.onCaughtError=m,this.onRecoverableError=A,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=M,this.incompleteTransitions=new Map}function fO(a,i,u,s,v,m,A,M,q,Y,ne,ie){return a=new eN(a,i,u,A,M,q,Y,ie),i=1,m===!0&&(i|=24),m=Jt(3,null,null,i),a.current=m,m.stateNode=a,i=Md(),i.refCount++,a.pooledCache=i,i.refCount++,m.memoizedState={element:s,isDehydrated:u,cache:i},Rd(m),a}function dO(a){return a?(a=vi,a):vi}function hO(a,i,u,s,v,m){v=dO(v),s.context===null?s.context=v:s.pendingContext=v,s=Nr(i),s.payload={element:u},m=m===void 0?null:m,m!==null&&(s.callback=m),u=qr(a,s,i),u!==null&&(an(u,a,i),Fo(u,a,i))}function vO(a,i){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var u=a.retryLane;a.retryLane=u!==0&&u<i?u:i}}function Wh(a,i){vO(a,i),(a=a.alternate)&&vO(a,i)}function pO(a){if(a.tag===13){var i=hi(a,67108864);i!==null&&an(i,a,67108864),Wh(a,67108864)}}var Yc=!0;function tN(a,i,u,s){var v=N.T;N.T=null;var m=I.p;try{I.p=2,Zh(a,i,u,s)}finally{I.p=m,N.T=v}}function nN(a,i,u,s){var v=N.T;N.T=null;var m=I.p;try{I.p=8,Zh(a,i,u,s)}finally{I.p=m,N.T=v}}function Zh(a,i,u,s){if(Yc){var v=Fh(s);if(v===null)Bh(a,i,s,Xc,u),mO(a,s);else if(aN(v,a,i,u,s))s.stopPropagation();else if(mO(a,s),i&4&&-1<rN.indexOf(a)){for(;v!==null;){var m=ti(v);if(m!==null)switch(m.tag){case 3:if(m=m.stateNode,m.current.memoizedState.isDehydrated){var A=da(m.pendingLanes);if(A!==0){var M=m;for(M.pendingLanes|=2,M.entangledLanes|=2;A;){var q=1<<31-Ft(A);M.entanglements[1]|=q,A&=~q}In(m),(ke&6)===0&&(Mc=Je()+500,vu(0))}}break;case 13:M=hi(m,2),M!==null&&an(M,m,2),Pc(),Wh(m,2)}if(m=Fh(s),m===null&&Bh(a,i,s,Xc,u),m===v)break;v=m}v!==null&&s.stopPropagation()}else Bh(a,i,s,null,u)}}function Fh(a){return a=nd(a),Qh(a)}var Xc=null;function Qh(a){if(Xc=null,a=ei(a),a!==null){var i=l(a);if(i===null)a=null;else{var u=i.tag;if(u===13){if(a=c(i),a!==null)return a;a=null}else if(u===3){if(i.stateNode.current.memoizedState.isDehydrated)return i.tag===3?i.stateNode.containerInfo:null;a=null}else i!==a&&(a=null)}}return Xc=a,null}function yO(a){switch(a){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(zn()){case Fn:return 2;case fa:return 8;case sn:case Qn:return 32;case Qa:return 268435456;default:return 32}default:return 32}}var Jh=!1,Vr=null,Wr=null,Zr=null,Ou=new Map,_u=new Map,Fr=[],rN="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 mO(a,i){switch(a){case"focusin":case"focusout":Vr=null;break;case"dragenter":case"dragleave":Wr=null;break;case"mouseover":case"mouseout":Zr=null;break;case"pointerover":case"pointerout":Ou.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":_u.delete(i.pointerId)}}function Au(a,i,u,s,v,m){return a===null||a.nativeEvent!==m?(a={blockedOn:i,domEventName:u,eventSystemFlags:s,nativeEvent:m,targetContainers:[v]},i!==null&&(i=ti(i),i!==null&&pO(i)),a):(a.eventSystemFlags|=s,i=a.targetContainers,v!==null&&i.indexOf(v)===-1&&i.push(v),a)}function aN(a,i,u,s,v){switch(i){case"focusin":return Vr=Au(Vr,a,i,u,s,v),!0;case"dragenter":return Wr=Au(Wr,a,i,u,s,v),!0;case"mouseover":return Zr=Au(Zr,a,i,u,s,v),!0;case"pointerover":var m=v.pointerId;return Ou.set(m,Au(Ou.get(m)||null,a,i,u,s,v)),!0;case"gotpointercapture":return m=v.pointerId,_u.set(m,Au(_u.get(m)||null,a,i,u,s,v)),!0}return!1}function gO(a){var i=ei(a.target);if(i!==null){var u=l(i);if(u!==null){if(i=u.tag,i===13){if(i=c(u),i!==null){a.blockedOn=i,FP(a.priority,function(){if(u.tag===13){var s=rn();s=Yf(s);var v=hi(u,s);v!==null&&an(v,u,s),Wh(u,s)}});return}}else if(i===3&&u.stateNode.current.memoizedState.isDehydrated){a.blockedOn=u.tag===3?u.stateNode.containerInfo:null;return}}}a.blockedOn=null}function Kc(a){if(a.blockedOn!==null)return!1;for(var i=a.targetContainers;0<i.length;){var u=Fh(a.nativeEvent);if(u===null){u=a.nativeEvent;var s=new u.constructor(u.type,u);td=s,u.target.dispatchEvent(s),td=null}else return i=ti(u),i!==null&&pO(i),a.blockedOn=u,!1;i.shift()}return!0}function bO(a,i,u){Kc(a)&&u.delete(i)}function iN(){Jh=!1,Vr!==null&&Kc(Vr)&&(Vr=null),Wr!==null&&Kc(Wr)&&(Wr=null),Zr!==null&&Kc(Zr)&&(Zr=null),Ou.forEach(bO),_u.forEach(bO)}function Vc(a,i){a.blockedOn===i&&(a.blockedOn=null,Jh||(Jh=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,iN)))}var Wc=null;function xO(a){Wc!==a&&(Wc=a,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){Wc===a&&(Wc=null);for(var i=0;i<a.length;i+=3){var u=a[i],s=a[i+1],v=a[i+2];if(typeof s!="function"){if(Qh(s||u)===null)continue;break}var m=ti(u);m!==null&&(a.splice(i,3),i-=3,Qd(m,{pending:!0,data:v,method:u.method,action:s},s,v))}}))}function wu(a){function i(q){return Vc(q,a)}Vr!==null&&Vc(Vr,a),Wr!==null&&Vc(Wr,a),Zr!==null&&Vc(Zr,a),Ou.forEach(i),_u.forEach(i);for(var u=0;u<Fr.length;u++){var s=Fr[u];s.blockedOn===a&&(s.blockedOn=null)}for(;0<Fr.length&&(u=Fr[0],u.blockedOn===null);)gO(u),u.blockedOn===null&&Fr.shift();if(u=(a.ownerDocument||a).$$reactFormReplay,u!=null)for(s=0;s<u.length;s+=3){var v=u[s],m=u[s+1],A=v[It]||null;if(typeof m=="function")A||xO(u);else if(A){var M=null;if(m&&m.hasAttribute("formAction")){if(v=m,A=m[It]||null)M=A.formAction;else if(Qh(v)!==null)continue}else M=A.action;typeof M=="function"?u[s+1]=M:(u.splice(s,3),s-=3),xO(u)}}}function ev(a){this._internalRoot=a}Zc.prototype.render=ev.prototype.render=function(a){var i=this._internalRoot;if(i===null)throw Error(r(409));var u=i.current,s=rn();hO(u,s,a,i,null,null)},Zc.prototype.unmount=ev.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var i=a.containerInfo;hO(a.current,2,null,a,null,null),Pc(),i[Ja]=null}};function Zc(a){this._internalRoot=a}Zc.prototype.unstable_scheduleHydration=function(a){if(a){var i=B0();a={blockedOn:null,target:a,priority:i};for(var u=0;u<Fr.length&&i!==0&&i<Fr[u].priority;u++);Fr.splice(u,0,a),u===0&&gO(a)}};var SO=t.version;if(SO!=="19.1.0")throw Error(r(527,SO,"19.1.0"));I.findDOMNode=function(a){var i=a._reactInternals;if(i===void 0)throw typeof a.render=="function"?Error(r(188)):(a=Object.keys(a).join(","),Error(r(268,a)));return a=d(i),a=a!==null?h(a):null,a=a===null?null:a.stateNode,a};var oN={bundleType:0,version:"19.1.0",rendererPackageName:"react-dom",currentDispatcherRef:N,reconcilerVersion:"19.1.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Fc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Fc.isDisabled&&Fc.supportsFiber)try{Mo=Fc.inject(oN),Zt=Fc}catch{}}return Eu.createRoot=function(a,i){if(!o(a))throw Error(r(299));var u=!1,s="",v=B1,m=z1,A=L1,M=null;return i!=null&&(i.unstable_strictMode===!0&&(u=!0),i.identifierPrefix!==void 0&&(s=i.identifierPrefix),i.onUncaughtError!==void 0&&(v=i.onUncaughtError),i.onCaughtError!==void 0&&(m=i.onCaughtError),i.onRecoverableError!==void 0&&(A=i.onRecoverableError),i.unstable_transitionCallbacks!==void 0&&(M=i.unstable_transitionCallbacks)),i=fO(a,1,!1,null,null,u,s,v,m,A,M,null),a[Ja]=i.current,$h(a),new ev(i)},Eu.hydrateRoot=function(a,i,u){if(!o(a))throw Error(r(299));var s=!1,v="",m=B1,A=z1,M=L1,q=null,Y=null;return u!=null&&(u.unstable_strictMode===!0&&(s=!0),u.identifierPrefix!==void 0&&(v=u.identifierPrefix),u.onUncaughtError!==void 0&&(m=u.onUncaughtError),u.onCaughtError!==void 0&&(A=u.onCaughtError),u.onRecoverableError!==void 0&&(M=u.onRecoverableError),u.unstable_transitionCallbacks!==void 0&&(q=u.unstable_transitionCallbacks),u.formState!==void 0&&(Y=u.formState)),i=fO(a,1,!0,i,u??null,s,v,m,A,M,q,Y),i.context=dO(null),u=i.current,s=rn(),s=Yf(s),v=Nr(s),v.callback=null,qr(u,v,s),u=s,i.current.lanes=u,Po(i,u),In(i),a[Ja]=i.current,$h(a),new Zc(i)},Eu.version="19.1.0",Eu}var PO;function yN(){if(PO)return rv.exports;PO=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),rv.exports=pN(),rv.exports}var mN=yN();const gN=e=>{const t=o=>o.reduce((l,c)=>{var f;return(f=c.tags)==null||f.forEach(d=>{l[d]?l[d].push(c.id):l[d]=[c.id]}),l},{}),n=t(e.fileRules??[]),r=t(e.adoptionRules??[]);return{fileRules:n,adoptionRules:r}},bN=e=>(r=>r.reduce((o,l)=>(l.startTrackingDate&&(o[l.id]=l.startTrackingDate),o),{}))(e.fileRules??[]),hf=e=>{const{fileRules:t=[]}=e;return t.map(n=>n.id)},xN=e=>{const{adoptionRules:t=[]}=e;return t.map(n=>n.id)},CO=({config:e,ruleId:t,key:n})=>{if(!(!e[n]||!e[n].length))return e[n].find(r=>r.id===t)},Tj=(e,t)=>{const n=e.reduce((r,o)=>(r[o]={score:0,occurences:0},r),{});return Object.values(t).forEach(r=>{r!=null&&r.brokenRules&&r.brokenRules.length>0&&r.brokenRules.forEach(o=>{const{ruleId:l,occurences:c,ruleTotalSore:f}=o;n[l]&&(n[l].occurences+=c,n[l].score+=f)})}),n},Ej=(e,t)=>{const n=e.reduce((r,o)=>(r[o]=0,r),{});return Object.values(t).forEach(r=>{r!=null&&r.adoptionRules&&r.adoptionRules.length>0&&r.adoptionRules.forEach(o=>{const{ruleId:l,occurences:c}=o;n[l]!==void 0&&(n[l]+=c)})}),n},lg=({config:e,results:t})=>{const n=hf(e);return t.map(({rev:o,results:l})=>{const c=Tj(n,l),f=Object.values(c).reduce((d,h)=>d+h.score,0);return{commit:o.hash,commitDate:new Date(o.date).getTime(),totalScore:f,rules:c}})},SN=e=>{const{trackAdoptionMetrics:t=[]}=e;return t},Mb=e=>({getFileRulesIds:()=>hf(e),getAdoptionRulesIds:()=>xN(e),getConfigRuleById:t=>CO({config:e,ruleId:t,key:"fileRules"}),getAdoptionRulesById:t=>CO({config:e,ruleId:t,key:"adoptionRules"}),getTrackAdoptionMetrics:()=>SN(e)});function ds(e){if(e.length===0)return NaN;const t=e.map(n=>isNaN(n.adoptionRate)?n.isAdopted?1:0:n.adoptionRate);return t.reduce((n,r)=>n+r,0)/t.length}function ku(e,t){const{getFileRulesIds:n,getAdoptionRulesIds:r,getTrackAdoptionMetrics:o}=Mb(e.config),l=n(),c=r(),f=Ej(c,e.results[e.results.length-1].results),d=Tj(l,e.results[e.results.length-1].results);let h=o();return t!=null&&t.length&&(h=h.filter(p=>{var y;return(y=p.tags)==null?void 0:y.some(g=>t.includes(g))})),h.map(p=>{var x;const y=p.adoptionRules.reduce((T,E)=>f[E]?T+f[E]:T,0),g=y>0,b=(x=p.debtRules)==null?void 0:x.reduce((T,E)=>d[E]?T+d[E].occurences:T,0),O=y/(y+b);return{id:p.id,name:p.label,isAdopted:g,adoptionRate:O,totalScore:y,totalDebt:b}})}function ON(e,t){const{getAdoptionRulesIds:n,getTrackAdoptionMetrics:r}=Mb(e.config),o=n();let l=r();t!=null&&t.length&&(l=l.filter(d=>{var h;return(h=d.tags)==null?void 0:h.some(p=>t.includes(p))}));const c=l.length;let f=[];return e.results.map(d=>{const h=Ej(o,d.results),p=[];for(const x of l)x.adoptionRules.reduce((E,j)=>E+(h[j]??0),0)>0&&p.push(x.label);const y=new Set(f),g=new Set(p),b=p.filter(x=>!y.has(x)),O=f.filter(x=>!g.has(x));f=p;const S=c>0?p.length/c:0;return{date:new Date(d.rev.date).getTime(),label:d.rev.name,adoptedCount:p.length,totalCount:c,adoptionRate:S,adoptedNames:p,newlyAdopted:b,lost:O}})}function _N({rate:e}){if(isNaN(e))return null;const t=Math.round(e*100),n=t>=80?"text-green-400 border-green-400":t>=50?"text-yellow-400 border-yellow-400":"text-red-400 border-red-400";return $.jsxs("div",{className:`flex items-center gap-1.5 border rounded px-2.5 py-1 ${n}`,children:[$.jsx("span",{className:"text-xs font-medium opacity-70",children:"Adoption"}),$.jsxs("span",{className:"text-sm font-bold",children:[t,"%"]})]})}function AN({reset:e,currentProject:t,projects:n,navigateTo:r}){const o=oe.useMemo(()=>{var f;if(!(t!=null&&t.result)||!((f=t.tags)!=null&&f.length))return NaN;const c=ku(t.result,t.tags);return ds(c)},[t]),l=oe.useMemo(()=>(n==null?void 0:n.filter(c=>c.result))??[],[n]);return $.jsx("header",{className:"sticky top-0 z-50 w-full border-b border-gray-800 shadow-sm bg-gray-900",children:$.jsxs("div",{className:"mx-auto px-6 py-3 flex items-center gap-3",children:[$.jsx("button",{onClick:e,className:"text-2xl font-light tracking-tight text-green-400 hover:text-green-300 transition cursor-pointer bg-transparent border-none",children:"debt collector dashboard"}),t&&$.jsxs($.Fragment,{children:[$.jsx("span",{className:"text-gray-600 text-2xl font-light",children:"/"}),$.jsx("span",{className:"text-2xl font-semibold tracking-tight text-gray-100",children:t.name}),l.length>1&&$.jsx("select",{value:t.resultTag,onChange:c=>r(c.target.value),className:"bg-gray-800 border border-gray-600 text-gray-300 text-sm rounded px-2 py-1 ml-1 focus:outline-none focus:border-blue-500 cursor-pointer",children:l.map(c=>$.jsx("option",{value:c.resultTag,children:c.name},c.resultTag))}),$.jsx("div",{className:"ml-auto",children:$.jsx(_N,{rate:o})})]})]})})}function jj(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=jj(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function Ne(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=jj(e))&&(r&&(r+=" "),r+=t);return r}var uv,RO;function Wt(){if(RO)return uv;RO=1;var e=Array.isArray;return uv=e,uv}var lv,NO;function Mj(){if(NO)return lv;NO=1;var e=typeof Qc=="object"&&Qc&&Qc.Object===Object&&Qc;return lv=e,lv}var cv,qO;function Zn(){if(qO)return cv;qO=1;var e=Mj(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return cv=n,cv}var sv,$O;function jl(){if($O)return sv;$O=1;var e=Zn(),t=e.Symbol;return sv=t,sv}var fv,BO;function wN(){if(BO)return fv;BO=1;var e=jl(),t=Object.prototype,n=t.hasOwnProperty,r=t.toString,o=e?e.toStringTag:void 0;function l(c){var f=n.call(c,o),d=c[o];try{c[o]=void 0;var h=!0}catch{}var p=r.call(c);return h&&(f?c[o]=d:delete c[o]),p}return fv=l,fv}var dv,zO;function TN(){if(zO)return dv;zO=1;var e=Object.prototype,t=e.toString;function n(r){return t.call(r)}return dv=n,dv}var hv,LO;function wr(){if(LO)return hv;LO=1;var e=jl(),t=wN(),n=TN(),r="[object Null]",o="[object Undefined]",l=e?e.toStringTag:void 0;function c(f){return f==null?f===void 0?o:r:l&&l in Object(f)?t(f):n(f)}return hv=c,hv}var vv,kO;function Tr(){if(kO)return vv;kO=1;function e(t){return t!=null&&typeof t=="object"}return vv=e,vv}var pv,UO;function xo(){if(UO)return pv;UO=1;var e=wr(),t=Tr(),n="[object Symbol]";function r(o){return typeof o=="symbol"||t(o)&&e(o)==n}return pv=r,pv}var yv,HO;function Db(){if(HO)return yv;HO=1;var e=Wt(),t=xo(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function o(l,c){if(e(l))return!1;var f=typeof l;return f=="number"||f=="symbol"||f=="boolean"||l==null||t(l)?!0:r.test(l)||!n.test(l)||c!=null&&l in Object(c)}return yv=o,yv}var mv,IO;function oa(){if(IO)return mv;IO=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return mv=e,mv}var gv,GO;function Pb(){if(GO)return gv;GO=1;var e=wr(),t=oa(),n="[object AsyncFunction]",r="[object Function]",o="[object GeneratorFunction]",l="[object Proxy]";function c(f){if(!t(f))return!1;var d=e(f);return d==r||d==o||d==n||d==l}return gv=c,gv}var bv,YO;function EN(){if(YO)return bv;YO=1;var e=Zn(),t=e["__core-js_shared__"];return bv=t,bv}var xv,XO;function jN(){if(XO)return xv;XO=1;var e=EN(),t=function(){var r=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""}();function n(r){return!!t&&t in r}return xv=n,xv}var Sv,KO;function Dj(){if(KO)return Sv;KO=1;var e=Function.prototype,t=e.toString;function n(r){if(r!=null){try{return t.call(r)}catch{}try{return r+""}catch{}}return""}return Sv=n,Sv}var Ov,VO;function MN(){if(VO)return Ov;VO=1;var e=Pb(),t=jN(),n=oa(),r=Dj(),o=/[\\^$.*+?()[\]{}|]/g,l=/^\[object .+?Constructor\]$/,c=Function.prototype,f=Object.prototype,d=c.toString,h=f.hasOwnProperty,p=RegExp("^"+d.call(h).replace(o,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function y(g){if(!n(g)||t(g))return!1;var b=e(g)?p:l;return b.test(r(g))}return Ov=y,Ov}var _v,WO;function DN(){if(WO)return _v;WO=1;function e(t,n){return t==null?void 0:t[n]}return _v=e,_v}var Av,ZO;function Ka(){if(ZO)return Av;ZO=1;var e=MN(),t=DN();function n(r,o){var l=t(r,o);return e(l)?l:void 0}return Av=n,Av}var wv,FO;function vf(){if(FO)return wv;FO=1;var e=Ka(),t=e(Object,"create");return wv=t,wv}var Tv,QO;function PN(){if(QO)return Tv;QO=1;var e=vf();function t(){this.__data__=e?e(null):{},this.size=0}return Tv=t,Tv}var Ev,JO;function CN(){if(JO)return Ev;JO=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return Ev=e,Ev}var jv,e_;function RN(){if(e_)return jv;e_=1;var e=vf(),t="__lodash_hash_undefined__",n=Object.prototype,r=n.hasOwnProperty;function o(l){var c=this.__data__;if(e){var f=c[l];return f===t?void 0:f}return r.call(c,l)?c[l]:void 0}return jv=o,jv}var Mv,t_;function NN(){if(t_)return Mv;t_=1;var e=vf(),t=Object.prototype,n=t.hasOwnProperty;function r(o){var l=this.__data__;return e?l[o]!==void 0:n.call(l,o)}return Mv=r,Mv}var Dv,n_;function qN(){if(n_)return Dv;n_=1;var e=vf(),t="__lodash_hash_undefined__";function n(r,o){var l=this.__data__;return this.size+=this.has(r)?0:1,l[r]=e&&o===void 0?t:o,this}return Dv=n,Dv}var Pv,r_;function $N(){if(r_)return Pv;r_=1;var e=PN(),t=CN(),n=RN(),r=NN(),o=qN();function l(c){var f=-1,d=c==null?0:c.length;for(this.clear();++f<d;){var h=c[f];this.set(h[0],h[1])}}return l.prototype.clear=e,l.prototype.delete=t,l.prototype.get=n,l.prototype.has=r,l.prototype.set=o,Pv=l,Pv}var Cv,a_;function BN(){if(a_)return Cv;a_=1;function e(){this.__data__=[],this.size=0}return Cv=e,Cv}var Rv,i_;function Cb(){if(i_)return Rv;i_=1;function e(t,n){return t===n||t!==t&&n!==n}return Rv=e,Rv}var Nv,o_;function pf(){if(o_)return Nv;o_=1;var e=Cb();function t(n,r){for(var o=n.length;o--;)if(e(n[o][0],r))return o;return-1}return Nv=t,Nv}var qv,u_;function zN(){if(u_)return qv;u_=1;var e=pf(),t=Array.prototype,n=t.splice;function r(o){var l=this.__data__,c=e(l,o);if(c<0)return!1;var f=l.length-1;return c==f?l.pop():n.call(l,c,1),--this.size,!0}return qv=r,qv}var $v,l_;function LN(){if(l_)return $v;l_=1;var e=pf();function t(n){var r=this.__data__,o=e(r,n);return o<0?void 0:r[o][1]}return $v=t,$v}var Bv,c_;function kN(){if(c_)return Bv;c_=1;var e=pf();function t(n){return e(this.__data__,n)>-1}return Bv=t,Bv}var zv,s_;function UN(){if(s_)return zv;s_=1;var e=pf();function t(n,r){var o=this.__data__,l=e(o,n);return l<0?(++this.size,o.push([n,r])):o[l][1]=r,this}return zv=t,zv}var Lv,f_;function yf(){if(f_)return Lv;f_=1;var e=BN(),t=zN(),n=LN(),r=kN(),o=UN();function l(c){var f=-1,d=c==null?0:c.length;for(this.clear();++f<d;){var h=c[f];this.set(h[0],h[1])}}return l.prototype.clear=e,l.prototype.delete=t,l.prototype.get=n,l.prototype.has=r,l.prototype.set=o,Lv=l,Lv}var kv,d_;function Rb(){if(d_)return kv;d_=1;var e=Ka(),t=Zn(),n=e(t,"Map");return kv=n,kv}var Uv,h_;function HN(){if(h_)return Uv;h_=1;var e=$N(),t=yf(),n=Rb();function r(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}return Uv=r,Uv}var Hv,v_;function IN(){if(v_)return Hv;v_=1;function e(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}return Hv=e,Hv}var Iv,p_;function mf(){if(p_)return Iv;p_=1;var e=IN();function t(n,r){var o=n.__data__;return e(r)?o[typeof r=="string"?"string":"hash"]:o.map}return Iv=t,Iv}var Gv,y_;function GN(){if(y_)return Gv;y_=1;var e=mf();function t(n){var r=e(this,n).delete(n);return this.size-=r?1:0,r}return Gv=t,Gv}var Yv,m_;function YN(){if(m_)return Yv;m_=1;var e=mf();function t(n){return e(this,n).get(n)}return Yv=t,Yv}var Xv,g_;function XN(){if(g_)return Xv;g_=1;var e=mf();function t(n){return e(this,n).has(n)}return Xv=t,Xv}var Kv,b_;function KN(){if(b_)return Kv;b_=1;var e=mf();function t(n,r){var o=e(this,n),l=o.size;return o.set(n,r),this.size+=o.size==l?0:1,this}return Kv=t,Kv}var Vv,x_;function Nb(){if(x_)return Vv;x_=1;var e=HN(),t=GN(),n=YN(),r=XN(),o=KN();function l(c){var f=-1,d=c==null?0:c.length;for(this.clear();++f<d;){var h=c[f];this.set(h[0],h[1])}}return l.prototype.clear=e,l.prototype.delete=t,l.prototype.get=n,l.prototype.has=r,l.prototype.set=o,Vv=l,Vv}var Wv,S_;function Pj(){if(S_)return Wv;S_=1;var e=Nb(),t="Expected a function";function n(r,o){if(typeof r!="function"||o!=null&&typeof o!="function")throw new TypeError(t);var l=function(){var c=arguments,f=o?o.apply(this,c):c[0],d=l.cache;if(d.has(f))return d.get(f);var h=r.apply(this,c);return l.cache=d.set(f,h)||d,h};return l.cache=new(n.Cache||e),l}return n.Cache=e,Wv=n,Wv}var Zv,O_;function VN(){if(O_)return Zv;O_=1;var e=Pj(),t=500;function n(r){var o=e(r,function(c){return l.size===t&&l.clear(),c}),l=o.cache;return o}return Zv=n,Zv}var Fv,__;function WN(){if(__)return Fv;__=1;var e=VN(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,n=/\\(\\)?/g,r=e(function(o){var l=[];return o.charCodeAt(0)===46&&l.push(""),o.replace(t,function(c,f,d,h){l.push(d?h.replace(n,"$1"):f||c)}),l});return Fv=r,Fv}var Qv,A_;function qb(){if(A_)return Qv;A_=1;function e(t,n){for(var r=-1,o=t==null?0:t.length,l=Array(o);++r<o;)l[r]=n(t[r],r,t);return l}return Qv=e,Qv}var Jv,w_;function ZN(){if(w_)return Jv;w_=1;var e=jl(),t=qb(),n=Wt(),r=xo(),o=e?e.prototype:void 0,l=o?o.toString:void 0;function c(f){if(typeof f=="string")return f;if(n(f))return t(f,c)+"";if(r(f))return l?l.call(f):"";var d=f+"";return d=="0"&&1/f==-1/0?"-0":d}return Jv=c,Jv}var ep,T_;function Cj(){if(T_)return ep;T_=1;var e=ZN();function t(n){return n==null?"":e(n)}return ep=t,ep}var tp,E_;function Rj(){if(E_)return tp;E_=1;var e=Wt(),t=Db(),n=WN(),r=Cj();function o(l,c){return e(l)?l:t(l,c)?[l]:n(r(l))}return tp=o,tp}var np,j_;function gf(){if(j_)return np;j_=1;var e=xo();function t(n){if(typeof n=="string"||e(n))return n;var r=n+"";return r=="0"&&1/n==-1/0?"-0":r}return np=t,np}var rp,M_;function $b(){if(M_)return rp;M_=1;var e=Rj(),t=gf();function n(r,o){o=e(o,r);for(var l=0,c=o.length;r!=null&&l<c;)r=r[t(o[l++])];return l&&l==c?r:void 0}return rp=n,rp}var ap,D_;function Nj(){if(D_)return ap;D_=1;var e=$b();function t(n,r,o){var l=n==null?void 0:e(n,r);return l===void 0?o:l}return ap=t,ap}var FN=Nj();const An=Ve(FN);var ip,P_;function QN(){if(P_)return ip;P_=1;function e(t){return t==null}return ip=e,ip}var JN=QN();const Me=Ve(JN);var op,C_;function e3(){if(C_)return op;C_=1;var e=wr(),t=Wt(),n=Tr(),r="[object String]";function o(l){return typeof l=="string"||!t(l)&&n(l)&&e(l)==r}return op=o,op}var t3=e3();const ka=Ve(t3);var n3=Pb();const _e=Ve(n3);var r3=oa();const So=Ve(r3);var up={exports:{}},ze={};/**
 * @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 R_;function a3(){if(R_)return ze;R_=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),f=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),y=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),b=Symbol.for("react.offscreen"),O;O=Symbol.for("react.module.reference");function S(x){if(typeof x=="object"&&x!==null){var T=x.$$typeof;switch(T){case e:switch(x=x.type,x){case n:case o:case r:case h:case p:return x;default:switch(x=x&&x.$$typeof,x){case f:case c:case d:case g:case y:case l:return x;default:return T}}case t:return T}}}return ze.ContextConsumer=c,ze.ContextProvider=l,ze.Element=e,ze.ForwardRef=d,ze.Fragment=n,ze.Lazy=g,ze.Memo=y,ze.Portal=t,ze.Profiler=o,ze.StrictMode=r,ze.Suspense=h,ze.SuspenseList=p,ze.isAsyncMode=function(){return!1},ze.isConcurrentMode=function(){return!1},ze.isContextConsumer=function(x){return S(x)===c},ze.isContextProvider=function(x){return S(x)===l},ze.isElement=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===e},ze.isForwardRef=function(x){return S(x)===d},ze.isFragment=function(x){return S(x)===n},ze.isLazy=function(x){return S(x)===g},ze.isMemo=function(x){return S(x)===y},ze.isPortal=function(x){return S(x)===t},ze.isProfiler=function(x){return S(x)===o},ze.isStrictMode=function(x){return S(x)===r},ze.isSuspense=function(x){return S(x)===h},ze.isSuspenseList=function(x){return S(x)===p},ze.isValidElementType=function(x){return typeof x=="string"||typeof x=="function"||x===n||x===o||x===r||x===h||x===p||x===b||typeof x=="object"&&x!==null&&(x.$$typeof===g||x.$$typeof===y||x.$$typeof===l||x.$$typeof===c||x.$$typeof===d||x.$$typeof===O||x.getModuleId!==void 0)},ze.typeOf=S,ze}var N_;function i3(){return N_||(N_=1,up.exports=a3()),up.exports}var o3=i3(),lp,q_;function qj(){if(q_)return lp;q_=1;var e=wr(),t=Tr(),n="[object Number]";function r(o){return typeof o=="number"||t(o)&&e(o)==n}return lp=r,lp}var cp,$_;function u3(){if($_)return cp;$_=1;var e=qj();function t(n){return e(n)&&n!=+n}return cp=t,cp}var l3=u3();const Oo=Ve(l3);var c3=qj();const s3=Ve(c3);var $n=function(t){return t===0?0:t>0?1:-1},Ra=function(t){return ka(t)&&t.indexOf("%")===t.length-1},ce=function(t){return s3(t)&&!Oo(t)},bt=function(t){return ce(t)||ka(t)},f3=0,_o=function(t){var n=++f3;return"".concat(t||"").concat(n)},Ua=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!ce(t)&&!ka(t))return r;var l;if(Ra(t)){var c=t.indexOf("%");l=n*parseFloat(t.slice(0,c))/100}else l=+t;return Oo(l)&&(l=r),o&&l>n&&(l=n),l},ta=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},d3=function(t){if(!Array.isArray(t))return!1;for(var n=t.length,r={},o=0;o<n;o++)if(!r[t[o]])r[t[o]]=!0;else return!0;return!1},Pt=function(t,n){return ce(t)&&ce(n)?function(r){return t+r*(n-t)}:function(){return n}};function hs(e,t,n){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):An(r,t))===n})}var h3=function(t,n){return ce(t)&&ce(n)?t-n:ka(t)&&ka(n)?t.localeCompare(n):t instanceof Date&&n instanceof Date?t.getTime()-n.getTime():String(t).localeCompare(String(n))};function Yi(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 cg(e){"@babel/helpers - typeof";return cg=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},cg(e)}var v3=["viewBox","children"],p3=["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"],B_=["points","pathLength"],sp={svg:v3,polygon:B_,polyline:B_},Bb=["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"],vs=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(oe.isValidElement(t)&&(r=t.props),!So(r))return null;var o={};return Object.keys(r).forEach(function(l){Bb.includes(l)&&(o[l]=n||function(c){return r[l](r,c)})}),o},y3=function(t,n,r){return function(o){return t(n,r,o),null}},ps=function(t,n,r){if(!So(t)||cg(t)!=="object")return null;var o=null;return Object.keys(t).forEach(function(l){var c=t[l];Bb.includes(l)&&typeof c=="function"&&(o||(o={}),o[l]=y3(c,n,r))}),o},m3=["children"],g3=["children"];function z_(e,t){if(e==null)return{};var n=b3(e,t),r,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)r=l[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function b3(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 sg(e){"@babel/helpers - typeof";return sg=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},sg(e)}var L_={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"},gr=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},k_=null,fp=null,zb=function e(t){if(t===k_&&Array.isArray(fp))return fp;var n=[];return oe.Children.forEach(t,function(r){Me(r)||(o3.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),fp=n,k_=t,n};function wn(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(o){return gr(o)}):r=[gr(t)],zb(e).forEach(function(o){var l=An(o,"type.displayName")||An(o,"type.name");r.indexOf(l)!==-1&&n.push(o)}),n}function ln(e,t){var n=wn(e,t);return n&&n[0]}var U_=function(t){if(!t||!t.props)return!1;var n=t.props,r=n.width,o=n.height;return!(!ce(r)||r<=0||!ce(o)||o<=0)},x3=["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"],S3=function(t){return t&&t.type&&ka(t.type)&&x3.indexOf(t.type)>=0},$j=function(t){return t&&sg(t)==="object"&&"clipDot"in t},O3=function(t,n,r,o){var l,c=(l=sp==null?void 0:sp[o])!==null&&l!==void 0?l:[];return n.startsWith("data-")||!_e(t)&&(o&&c.includes(n)||p3.includes(n))||r&&Bb.includes(n)},we=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var o=t;if(oe.isValidElement(t)&&(o=t.props),!So(o))return null;var l={};return Object.keys(o).forEach(function(c){var f;O3((f=o)===null||f===void 0?void 0:f[c],c,n,r)&&(l[c]=o[c])}),l},fg=function e(t,n){if(t===n)return!0;var r=oe.Children.count(t);if(r!==oe.Children.count(n))return!1;if(r===0)return!0;if(r===1)return H_(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var o=0;o<r;o++){var l=t[o],c=n[o];if(Array.isArray(l)||Array.isArray(c)){if(!e(l,c))return!1}else if(!H_(l,c))return!1}return!0},H_=function(t,n){if(Me(t)&&Me(n))return!0;if(!Me(t)&&!Me(n)){var r=t.props||{},o=r.children,l=z_(r,m3),c=n.props||{},f=c.children,d=z_(c,g3);return o&&f?Yi(l,d)&&fg(o,f):!o&&!f?Yi(l,d):!1}return!1},I_=function(t,n){var r=[],o={};return zb(t).forEach(function(l,c){if(S3(l))r.push(l);else if(l){var f=gr(l.type),d=n[f]||{},h=d.handler,p=d.once;if(h&&(!p||!o[f])){var y=h(l,f,c);r.push(y),o[f]=!0}}}),r},_3=function(t){var n=t&&t.type;return n&&L_[n]?L_[n]:null},A3=function(t,n){return zb(n).indexOf(t)},w3=["children","width","height","viewBox","className","style","title","desc"];function dg(){return dg=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},dg.apply(this,arguments)}function T3(e,t){if(e==null)return{};var n=E3(e,t),r,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)r=l[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function E3(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 hg(e){var t=e.children,n=e.width,r=e.height,o=e.viewBox,l=e.className,c=e.style,f=e.title,d=e.desc,h=T3(e,w3),p=o||{width:n,height:r,x:0,y:0},y=Ne("recharts-surface",l);return L.createElement("svg",dg({},we(h,!0,"svg"),{className:y,width:n,height:r,style:c,viewBox:"".concat(p.x," ").concat(p.y," ").concat(p.width," ").concat(p.height)}),L.createElement("title",null,f),L.createElement("desc",null,d),t)}var j3=["children","className"];function vg(){return vg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vg.apply(this,arguments)}function M3(e,t){if(e==null)return{};var n=D3(e,t),r,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)r=l[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function D3(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 Qe=L.forwardRef(function(e,t){var n=e.children,r=e.className,o=M3(e,j3),l=Ne("recharts-layer",r);return L.createElement("g",vg({className:l},we(o,!0),{ref:t}),n)}),br=function(t,n){for(var r=arguments.length,o=new Array(r>2?r-2:0),l=2;l<r;l++)o[l-2]=arguments[l]},dp,G_;function P3(){if(G_)return dp;G_=1;function e(t,n,r){var o=-1,l=t.length;n<0&&(n=-n>l?0:l+n),r=r>l?l:r,r<0&&(r+=l),l=n>r?0:r-n>>>0,n>>>=0;for(var c=Array(l);++o<l;)c[o]=t[o+n];return c}return dp=e,dp}var hp,Y_;function C3(){if(Y_)return hp;Y_=1;var e=P3();function t(n,r,o){var l=n.length;return o=o===void 0?l:o,!r&&o>=l?n:e(n,r,o)}return hp=t,hp}var vp,X_;function Bj(){if(X_)return vp;X_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",o=t+n+r,l="\\ufe0e\\ufe0f",c="\\u200d",f=RegExp("["+c+e+o+l+"]");function d(h){return f.test(h)}return vp=d,vp}var pp,K_;function R3(){if(K_)return pp;K_=1;function e(t){return t.split("")}return pp=e,pp}var yp,V_;function N3(){if(V_)return yp;V_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",o=t+n+r,l="\\ufe0e\\ufe0f",c="["+e+"]",f="["+o+"]",d="\\ud83c[\\udffb-\\udfff]",h="(?:"+f+"|"+d+")",p="[^"+e+"]",y="(?:\\ud83c[\\udde6-\\uddff]){2}",g="[\\ud800-\\udbff][\\udc00-\\udfff]",b="\\u200d",O=h+"?",S="["+l+"]?",x="(?:"+b+"(?:"+[p,y,g].join("|")+")"+S+O+")*",T=S+O+x,E="(?:"+[p+f+"?",f,y,g,c].join("|")+")",j=RegExp(d+"(?="+d+")|"+E+T,"g");function D(_){return _.match(j)||[]}return yp=D,yp}var mp,W_;function q3(){if(W_)return mp;W_=1;var e=R3(),t=Bj(),n=N3();function r(o){return t(o)?n(o):e(o)}return mp=r,mp}var gp,Z_;function $3(){if(Z_)return gp;Z_=1;var e=C3(),t=Bj(),n=q3(),r=Cj();function o(l){return function(c){c=r(c);var f=t(c)?n(c):void 0,d=f?f[0]:c.charAt(0),h=f?e(f,1).join(""):c.slice(1);return d[l]()+h}}return gp=o,gp}var bp,F_;function B3(){if(F_)return bp;F_=1;var e=$3(),t=e("toUpperCase");return bp=t,bp}var z3=B3();const bf=Ve(z3);function Fe(e){return function(){return e}}const zj=Math.cos,ys=Math.sin,Bn=Math.sqrt,ms=Math.PI,xf=2*ms,pg=Math.PI,yg=2*pg,Pa=1e-6,L3=yg-Pa;function Lj(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function k3(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return Lj;const n=10**t;return function(r){this._+=r[0];for(let o=1,l=r.length;o<l;++o)this._+=Math.round(arguments[o]*n)/n+r[o]}}class U3{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?Lj:k3(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,o){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+o}`}bezierCurveTo(t,n,r,o,l,c){this._append`C${+t},${+n},${+r},${+o},${this._x1=+l},${this._y1=+c}`}arcTo(t,n,r,o,l){if(t=+t,n=+n,r=+r,o=+o,l=+l,l<0)throw new Error(`negative radius: ${l}`);let c=this._x1,f=this._y1,d=r-t,h=o-n,p=c-t,y=f-n,g=p*p+y*y;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(g>Pa)if(!(Math.abs(y*d-h*p)>Pa)||!l)this._append`L${this._x1=t},${this._y1=n}`;else{let b=r-c,O=o-f,S=d*d+h*h,x=b*b+O*O,T=Math.sqrt(S),E=Math.sqrt(g),j=l*Math.tan((pg-Math.acos((S+g-x)/(2*T*E)))/2),D=j/E,_=j/T;Math.abs(D-1)>Pa&&this._append`L${t+D*p},${n+D*y}`,this._append`A${l},${l},0,0,${+(y*b>p*O)},${this._x1=t+_*d},${this._y1=n+_*h}`}}arc(t,n,r,o,l,c){if(t=+t,n=+n,r=+r,c=!!c,r<0)throw new Error(`negative radius: ${r}`);let f=r*Math.cos(o),d=r*Math.sin(o),h=t+f,p=n+d,y=1^c,g=c?o-l:l-o;this._x1===null?this._append`M${h},${p}`:(Math.abs(this._x1-h)>Pa||Math.abs(this._y1-p)>Pa)&&this._append`L${h},${p}`,r&&(g<0&&(g=g%yg+yg),g>L3?this._append`A${r},${r},0,1,${y},${t-f},${n-d}A${r},${r},0,1,${y},${this._x1=h},${this._y1=p}`:g>Pa&&this._append`A${r},${r},0,${+(g>=pg)},${y},${this._x1=t+r*Math.cos(l)},${this._y1=n+r*Math.sin(l)}`)}rect(t,n,r,o){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+o}h${-r}Z`}toString(){return this._}}function Lb(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 U3(t)}function kb(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function kj(e){this._context=e}kj.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 Sf(e){return new kj(e)}function Uj(e){return e[0]}function Hj(e){return e[1]}function Ij(e,t){var n=Fe(!0),r=null,o=Sf,l=null,c=Lb(f);e=typeof e=="function"?e:e===void 0?Uj:Fe(e),t=typeof t=="function"?t:t===void 0?Hj:Fe(t);function f(d){var h,p=(d=kb(d)).length,y,g=!1,b;for(r==null&&(l=o(b=c())),h=0;h<=p;++h)!(h<p&&n(y=d[h],h,d))===g&&((g=!g)?l.lineStart():l.lineEnd()),g&&l.point(+e(y,h,d),+t(y,h,d));if(b)return l=null,b+""||null}return f.x=function(d){return arguments.length?(e=typeof d=="function"?d:Fe(+d),f):e},f.y=function(d){return arguments.length?(t=typeof d=="function"?d:Fe(+d),f):t},f.defined=function(d){return arguments.length?(n=typeof d=="function"?d:Fe(!!d),f):n},f.curve=function(d){return arguments.length?(o=d,r!=null&&(l=o(r)),f):o},f.context=function(d){return arguments.length?(d==null?r=l=null:l=o(r=d),f):r},f}function Jc(e,t,n){var r=null,o=Fe(!0),l=null,c=Sf,f=null,d=Lb(h);e=typeof e=="function"?e:e===void 0?Uj:Fe(+e),t=typeof t=="function"?t:Fe(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?Hj:Fe(+n);function h(y){var g,b,O,S=(y=kb(y)).length,x,T=!1,E,j=new Array(S),D=new Array(S);for(l==null&&(f=c(E=d())),g=0;g<=S;++g){if(!(g<S&&o(x=y[g],g,y))===T)if(T=!T)b=g,f.areaStart(),f.lineStart();else{for(f.lineEnd(),f.lineStart(),O=g-1;O>=b;--O)f.point(j[O],D[O]);f.lineEnd(),f.areaEnd()}T&&(j[g]=+e(x,g,y),D[g]=+t(x,g,y),f.point(r?+r(x,g,y):j[g],n?+n(x,g,y):D[g]))}if(E)return f=null,E+""||null}function p(){return Ij().defined(o).curve(c).context(l)}return h.x=function(y){return arguments.length?(e=typeof y=="function"?y:Fe(+y),r=null,h):e},h.x0=function(y){return arguments.length?(e=typeof y=="function"?y:Fe(+y),h):e},h.x1=function(y){return arguments.length?(r=y==null?null:typeof y=="function"?y:Fe(+y),h):r},h.y=function(y){return arguments.length?(t=typeof y=="function"?y:Fe(+y),n=null,h):t},h.y0=function(y){return arguments.length?(t=typeof y=="function"?y:Fe(+y),h):t},h.y1=function(y){return arguments.length?(n=y==null?null:typeof y=="function"?y:Fe(+y),h):n},h.lineX0=h.lineY0=function(){return p().x(e).y(t)},h.lineY1=function(){return p().x(e).y(n)},h.lineX1=function(){return p().x(r).y(t)},h.defined=function(y){return arguments.length?(o=typeof y=="function"?y:Fe(!!y),h):o},h.curve=function(y){return arguments.length?(c=y,l!=null&&(f=c(l)),h):c},h.context=function(y){return arguments.length?(y==null?l=f=null:f=c(l=y),h):l},h}class Gj{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 H3(e){return new Gj(e,!0)}function I3(e){return new Gj(e,!1)}const Ub={draw(e,t){const n=Bn(t/ms);e.moveTo(n,0),e.arc(0,0,n,0,xf)}},G3={draw(e,t){const n=Bn(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()}},Yj=Bn(1/3),Y3=Yj*2,X3={draw(e,t){const n=Bn(t/Y3),r=n*Yj;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},K3={draw(e,t){const n=Bn(t),r=-n/2;e.rect(r,r,n,n)}},V3=.8908130915292852,Xj=ys(ms/10)/ys(7*ms/10),W3=ys(xf/10)*Xj,Z3=-zj(xf/10)*Xj,F3={draw(e,t){const n=Bn(t*V3),r=W3*n,o=Z3*n;e.moveTo(0,-n),e.lineTo(r,o);for(let l=1;l<5;++l){const c=xf*l/5,f=zj(c),d=ys(c);e.lineTo(d*n,-f*n),e.lineTo(f*r-d*o,d*r+f*o)}e.closePath()}},xp=Bn(3),Q3={draw(e,t){const n=-Bn(t/(xp*3));e.moveTo(0,n*2),e.lineTo(-xp*n,-n),e.lineTo(xp*n,-n),e.closePath()}},xn=-.5,Sn=Bn(3)/2,mg=1/Bn(12),J3=(mg/2+1)*3,eq={draw(e,t){const n=Bn(t/J3),r=n/2,o=n*mg,l=r,c=n*mg+n,f=-l,d=c;e.moveTo(r,o),e.lineTo(l,c),e.lineTo(f,d),e.lineTo(xn*r-Sn*o,Sn*r+xn*o),e.lineTo(xn*l-Sn*c,Sn*l+xn*c),e.lineTo(xn*f-Sn*d,Sn*f+xn*d),e.lineTo(xn*r+Sn*o,xn*o-Sn*r),e.lineTo(xn*l+Sn*c,xn*c-Sn*l),e.lineTo(xn*f+Sn*d,xn*d-Sn*f),e.closePath()}};function tq(e,t){let n=null,r=Lb(o);e=typeof e=="function"?e:Fe(e||Ub),t=typeof t=="function"?t:Fe(t===void 0?64:+t);function o(){let l;if(n||(n=l=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),l)return n=null,l+""||null}return o.type=function(l){return arguments.length?(e=typeof l=="function"?l:Fe(l),o):e},o.size=function(l){return arguments.length?(t=typeof l=="function"?l:Fe(+l),o):t},o.context=function(l){return arguments.length?(n=l??null,o):n},o}function gs(){}function bs(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 Kj(e){this._context=e}Kj.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:bs(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:bs(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function nq(e){return new Kj(e)}function Vj(e){this._context=e}Vj.prototype={areaStart:gs,areaEnd:gs,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:bs(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function rq(e){return new Vj(e)}function Wj(e){this._context=e}Wj.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:bs(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function aq(e){return new Wj(e)}function Zj(e){this._context=e}Zj.prototype={areaStart:gs,areaEnd:gs,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 iq(e){return new Zj(e)}function Q_(e){return e<0?-1:1}function J_(e,t,n){var r=e._x1-e._x0,o=t-e._x1,l=(e._y1-e._y0)/(r||o<0&&-0),c=(n-e._y1)/(o||r<0&&-0),f=(l*o+c*r)/(r+o);return(Q_(l)+Q_(c))*Math.min(Math.abs(l),Math.abs(c),.5*Math.abs(f))||0}function eA(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function Sp(e,t,n){var r=e._x0,o=e._y0,l=e._x1,c=e._y1,f=(l-r)/3;e._context.bezierCurveTo(r+f,o+f*t,l-f,c-f*n,l,c)}function xs(e){this._context=e}xs.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:Sp(this,this._t0,eA(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,Sp(this,eA(this,n=J_(this,e,t)),n);break;default:Sp(this,this._t0,n=J_(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function Fj(e){this._context=new Qj(e)}(Fj.prototype=Object.create(xs.prototype)).point=function(e,t){xs.prototype.point.call(this,t,e)};function Qj(e){this._context=e}Qj.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,o,l){this._context.bezierCurveTo(t,e,r,n,l,o)}};function oq(e){return new xs(e)}function uq(e){return new Fj(e)}function Jj(e){this._context=e}Jj.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=tA(e),o=tA(t),l=0,c=1;c<n;++l,++c)this._context.bezierCurveTo(r[0][l],o[0][l],r[1][l],o[1][l],e[c],t[c]);(this._line||this._line!==0&&n===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function tA(e){var t,n=e.length-1,r,o=new Array(n),l=new Array(n),c=new Array(n);for(o[0]=0,l[0]=2,c[0]=e[0]+2*e[1],t=1;t<n-1;++t)o[t]=1,l[t]=4,c[t]=4*e[t]+2*e[t+1];for(o[n-1]=2,l[n-1]=7,c[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=o[t]/l[t-1],l[t]-=r,c[t]-=r*c[t-1];for(o[n-1]=c[n-1]/l[n-1],t=n-2;t>=0;--t)o[t]=(c[t]-o[t+1])/l[t];for(l[n-1]=(e[n]+o[n-1])/2,t=0;t<n-1;++t)l[t]=2*e[t+1]-o[t+1];return[o,l]}function lq(e){return new Jj(e)}function Of(e,t){this._context=e,this._t=t}Of.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 cq(e){return new Of(e,.5)}function sq(e){return new Of(e,0)}function fq(e){return new Of(e,1)}function Wi(e,t){if((c=e.length)>1)for(var n=1,r,o,l=e[t[0]],c,f=l.length;n<c;++n)for(o=l,l=e[t[n]],r=0;r<f;++r)l[r][1]+=l[r][0]=isNaN(o[r][1])?o[r][0]:o[r][1]}function gg(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function dq(e,t){return e[t]}function hq(e){const t=[];return t.key=e,t}function vq(){var e=Fe([]),t=gg,n=Wi,r=dq;function o(l){var c=Array.from(e.apply(this,arguments),hq),f,d=c.length,h=-1,p;for(const y of l)for(f=0,++h;f<d;++f)(c[f][h]=[0,+r(y,c[f].key,h,l)]).data=y;for(f=0,p=kb(t(c));f<d;++f)c[p[f]].index=f;return n(c,p),c}return o.keys=function(l){return arguments.length?(e=typeof l=="function"?l:Fe(Array.from(l)),o):e},o.value=function(l){return arguments.length?(r=typeof l=="function"?l:Fe(+l),o):r},o.order=function(l){return arguments.length?(t=l==null?gg:typeof l=="function"?l:Fe(Array.from(l)),o):t},o.offset=function(l){return arguments.length?(n=l??Wi,o):n},o}function pq(e,t){if((r=e.length)>0){for(var n,r,o=0,l=e[0].length,c;o<l;++o){for(c=n=0;n<r;++n)c+=e[n][o][1]||0;if(c)for(n=0;n<r;++n)e[n][o][1]/=c}Wi(e,t)}}function yq(e,t){if((o=e.length)>0){for(var n=0,r=e[t[0]],o,l=r.length;n<l;++n){for(var c=0,f=0;c<o;++c)f+=e[c][n][1]||0;r[n][1]+=r[n][0]=-f/2}Wi(e,t)}}function mq(e,t){if(!(!((c=e.length)>0)||!((l=(o=e[t[0]]).length)>0))){for(var n=0,r=1,o,l,c;r<l;++r){for(var f=0,d=0,h=0;f<c;++f){for(var p=e[t[f]],y=p[r][1]||0,g=p[r-1][1]||0,b=(y-g)/2,O=0;O<f;++O){var S=e[t[O]],x=S[r][1]||0,T=S[r-1][1]||0;b+=x-T}d+=y,h+=b*y}o[r-1][1]+=o[r-1][0]=n,d&&(n-=h/d)}o[r-1][1]+=o[r-1][0]=n,Wi(e,t)}}function Xu(e){"@babel/helpers - typeof";return Xu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xu(e)}var gq=["type","size","sizeType"];function bg(){return bg=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},bg.apply(this,arguments)}function nA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function rA(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?nA(Object(n),!0).forEach(function(r){bq(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nA(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function bq(e,t,n){return t=xq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xq(e){var t=Sq(e,"string");return Xu(t)=="symbol"?t:t+""}function Sq(e,t){if(Xu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Xu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Oq(e,t){if(e==null)return{};var n=_q(e,t),r,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)r=l[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function _q(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 eM={symbolCircle:Ub,symbolCross:G3,symbolDiamond:X3,symbolSquare:K3,symbolStar:F3,symbolTriangle:Q3,symbolWye:eq},Aq=Math.PI/180,wq=function(t){var n="symbol".concat(bf(t));return eM[n]||Ub},Tq=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 o=18*Aq;return 1.25*t*t*(Math.tan(o)-Math.tan(o*2)*Math.pow(Math.tan(o),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}},Eq=function(t,n){eM["symbol".concat(bf(t))]=n},Hb=function(t){var n=t.type,r=n===void 0?"circle":n,o=t.size,l=o===void 0?64:o,c=t.sizeType,f=c===void 0?"area":c,d=Oq(t,gq),h=rA(rA({},d),{},{type:r,size:l,sizeType:f}),p=function(){var x=wq(r),T=tq().type(x).size(Tq(l,f,r));return T()},y=h.className,g=h.cx,b=h.cy,O=we(h,!0);return g===+g&&b===+b&&l===+l?L.createElement("path",bg({},O,{className:Ne("recharts-symbols",y),transform:"translate(".concat(g,", ").concat(b,")"),d:p()})):null};Hb.registerSymbol=Eq;function Zi(e){"@babel/helpers - typeof";return Zi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zi(e)}function xg(){return xg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xg.apply(this,arguments)}function aA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function jq(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?aA(Object(n),!0).forEach(function(r){Ku(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aA(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Mq(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Dq(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,nM(r.key),r)}}function Pq(e,t,n){return t&&Dq(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Cq(e,t,n){return t=Ss(t),Rq(e,tM()?Reflect.construct(t,n||[],Ss(e).constructor):t.apply(e,n))}function Rq(e,t){if(t&&(Zi(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Nq(e)}function Nq(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(tM=function(){return!!e})()}function Ss(e){return Ss=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ss(e)}function qq(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&&Sg(e,t)}function Sg(e,t){return Sg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Sg(e,t)}function Ku(e,t,n){return t=nM(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nM(e){var t=$q(e,"string");return Zi(t)=="symbol"?t:t+""}function $q(e,t){if(Zi(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Zi(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Pn=32,Ib=function(e){function t(){return Mq(this,t),Cq(this,t,arguments)}return qq(t,e),Pq(t,[{key:"renderIcon",value:function(r){var o=this.props.inactiveColor,l=Pn/2,c=Pn/6,f=Pn/3,d=r.inactive?o:r.color;if(r.type==="plainline")return L.createElement("line",{strokeWidth:4,fill:"none",stroke:d,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:l,x2:Pn,y2:l,className:"recharts-legend-icon"});if(r.type==="line")return L.createElement("path",{strokeWidth:4,fill:"none",stroke:d,d:"M0,".concat(l,"h").concat(f,`
            A`).concat(c,",").concat(c,",0,1,1,").concat(2*f,",").concat(l,`
            H`).concat(Pn,"M").concat(2*f,",").concat(l,`
            A`).concat(c,",").concat(c,",0,1,1,").concat(f,",").concat(l),className:"recharts-legend-icon"});if(r.type==="rect")return L.createElement("path",{stroke:"none",fill:d,d:"M0,".concat(Pn/8,"h").concat(Pn,"v").concat(Pn*3/4,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(L.isValidElement(r.legendIcon)){var h=jq({},r);return delete h.legendIcon,L.cloneElement(r.legendIcon,h)}return L.createElement(Hb,{fill:d,cx:l,cy:l,size:Pn,sizeType:"diameter",type:r.type})}},{key:"renderItems",value:function(){var r=this,o=this.props,l=o.payload,c=o.iconSize,f=o.layout,d=o.formatter,h=o.inactiveColor,p={x:0,y:0,width:Pn,height:Pn},y={display:f==="horizontal"?"inline-block":"block",marginRight:10},g={display:"inline-block",verticalAlign:"middle",marginRight:4};return l.map(function(b,O){var S=b.formatter||d,x=Ne(Ku(Ku({"recharts-legend-item":!0},"legend-item-".concat(O),!0),"inactive",b.inactive));if(b.type==="none")return null;var T=_e(b.value)?null:b.value;br(!_e(b.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var E=b.inactive?h:b.color;return L.createElement("li",xg({className:x,style:y,key:"legend-item-".concat(O)},ps(r.props,b,O)),L.createElement(hg,{width:c,height:c,viewBox:p,style:g},r.renderIcon(b)),L.createElement("span",{className:"recharts-legend-item-text",style:{color:E}},S?S(T,b,O):T))})}},{key:"render",value:function(){var r=this.props,o=r.payload,l=r.layout,c=r.align;if(!o||!o.length)return null;var f={padding:0,margin:0,textAlign:l==="horizontal"?c:"left"};return L.createElement("ul",{className:"recharts-default-legend",style:f},this.renderItems())}}])}(oe.PureComponent);Ku(Ib,"displayName","Legend");Ku(Ib,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Op,iA;function Bq(){if(iA)return Op;iA=1;var e=yf();function t(){this.__data__=new e,this.size=0}return Op=t,Op}var _p,oA;function zq(){if(oA)return _p;oA=1;function e(t){var n=this.__data__,r=n.delete(t);return this.size=n.size,r}return _p=e,_p}var Ap,uA;function Lq(){if(uA)return Ap;uA=1;function e(t){return this.__data__.get(t)}return Ap=e,Ap}var wp,lA;function kq(){if(lA)return wp;lA=1;function e(t){return this.__data__.has(t)}return wp=e,wp}var Tp,cA;function Uq(){if(cA)return Tp;cA=1;var e=yf(),t=Rb(),n=Nb(),r=200;function o(l,c){var f=this.__data__;if(f instanceof e){var d=f.__data__;if(!t||d.length<r-1)return d.push([l,c]),this.size=++f.size,this;f=this.__data__=new n(d)}return f.set(l,c),this.size=f.size,this}return Tp=o,Tp}var Ep,sA;function rM(){if(sA)return Ep;sA=1;var e=yf(),t=Bq(),n=zq(),r=Lq(),o=kq(),l=Uq();function c(f){var d=this.__data__=new e(f);this.size=d.size}return c.prototype.clear=t,c.prototype.delete=n,c.prototype.get=r,c.prototype.has=o,c.prototype.set=l,Ep=c,Ep}var jp,fA;function Hq(){if(fA)return jp;fA=1;var e="__lodash_hash_undefined__";function t(n){return this.__data__.set(n,e),this}return jp=t,jp}var Mp,dA;function Iq(){if(dA)return Mp;dA=1;function e(t){return this.__data__.has(t)}return Mp=e,Mp}var Dp,hA;function aM(){if(hA)return Dp;hA=1;var e=Nb(),t=Hq(),n=Iq();function r(o){var l=-1,c=o==null?0:o.length;for(this.__data__=new e;++l<c;)this.add(o[l])}return r.prototype.add=r.prototype.push=t,r.prototype.has=n,Dp=r,Dp}var Pp,vA;function iM(){if(vA)return Pp;vA=1;function e(t,n){for(var r=-1,o=t==null?0:t.length;++r<o;)if(n(t[r],r,t))return!0;return!1}return Pp=e,Pp}var Cp,pA;function oM(){if(pA)return Cp;pA=1;function e(t,n){return t.has(n)}return Cp=e,Cp}var Rp,yA;function uM(){if(yA)return Rp;yA=1;var e=aM(),t=iM(),n=oM(),r=1,o=2;function l(c,f,d,h,p,y){var g=d&r,b=c.length,O=f.length;if(b!=O&&!(g&&O>b))return!1;var S=y.get(c),x=y.get(f);if(S&&x)return S==f&&x==c;var T=-1,E=!0,j=d&o?new e:void 0;for(y.set(c,f),y.set(f,c);++T<b;){var D=c[T],_=f[T];if(h)var w=g?h(_,D,T,f,c,y):h(D,_,T,c,f,y);if(w!==void 0){if(w)continue;E=!1;break}if(j){if(!t(f,function(P,R){if(!n(j,R)&&(D===P||p(D,P,d,h,y)))return j.push(R)})){E=!1;break}}else if(!(D===_||p(D,_,d,h,y))){E=!1;break}}return y.delete(c),y.delete(f),E}return Rp=l,Rp}var Np,mA;function Gq(){if(mA)return Np;mA=1;var e=Zn(),t=e.Uint8Array;return Np=t,Np}var qp,gA;function Yq(){if(gA)return qp;gA=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(o,l){r[++n]=[l,o]}),r}return qp=e,qp}var $p,bA;function Gb(){if(bA)return $p;bA=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(o){r[++n]=o}),r}return $p=e,$p}var Bp,xA;function Xq(){if(xA)return Bp;xA=1;var e=jl(),t=Gq(),n=Cb(),r=uM(),o=Yq(),l=Gb(),c=1,f=2,d="[object Boolean]",h="[object Date]",p="[object Error]",y="[object Map]",g="[object Number]",b="[object RegExp]",O="[object Set]",S="[object String]",x="[object Symbol]",T="[object ArrayBuffer]",E="[object DataView]",j=e?e.prototype:void 0,D=j?j.valueOf:void 0;function _(w,P,R,z,W,B,U){switch(R){case E:if(w.byteLength!=P.byteLength||w.byteOffset!=P.byteOffset)return!1;w=w.buffer,P=P.buffer;case T:return!(w.byteLength!=P.byteLength||!B(new t(w),new t(P)));case d:case h:case g:return n(+w,+P);case p:return w.name==P.name&&w.message==P.message;case b:case S:return w==P+"";case y:var X=o;case O:var Q=z&c;if(X||(X=l),w.size!=P.size&&!Q)return!1;var Z=U.get(w);if(Z)return Z==P;z|=f,U.set(w,P);var N=r(X(w),X(P),z,W,B,U);return U.delete(w),N;case x:if(D)return D.call(w)==D.call(P)}return!1}return Bp=_,Bp}var zp,SA;function lM(){if(SA)return zp;SA=1;function e(t,n){for(var r=-1,o=n.length,l=t.length;++r<o;)t[l+r]=n[r];return t}return zp=e,zp}var Lp,OA;function Kq(){if(OA)return Lp;OA=1;var e=lM(),t=Wt();function n(r,o,l){var c=o(r);return t(r)?c:e(c,l(r))}return Lp=n,Lp}var kp,_A;function Vq(){if(_A)return kp;_A=1;function e(t,n){for(var r=-1,o=t==null?0:t.length,l=0,c=[];++r<o;){var f=t[r];n(f,r,t)&&(c[l++]=f)}return c}return kp=e,kp}var Up,AA;function Wq(){if(AA)return Up;AA=1;function e(){return[]}return Up=e,Up}var Hp,wA;function Zq(){if(wA)return Hp;wA=1;var e=Vq(),t=Wq(),n=Object.prototype,r=n.propertyIsEnumerable,o=Object.getOwnPropertySymbols,l=o?function(c){return c==null?[]:(c=Object(c),e(o(c),function(f){return r.call(c,f)}))}:t;return Hp=l,Hp}var Ip,TA;function Fq(){if(TA)return Ip;TA=1;function e(t,n){for(var r=-1,o=Array(t);++r<t;)o[r]=n(r);return o}return Ip=e,Ip}var Gp,EA;function Qq(){if(EA)return Gp;EA=1;var e=wr(),t=Tr(),n="[object Arguments]";function r(o){return t(o)&&e(o)==n}return Gp=r,Gp}var Yp,jA;function Yb(){if(jA)return Yp;jA=1;var e=Qq(),t=Tr(),n=Object.prototype,r=n.hasOwnProperty,o=n.propertyIsEnumerable,l=e(function(){return arguments}())?e:function(c){return t(c)&&r.call(c,"callee")&&!o.call(c,"callee")};return Yp=l,Yp}var Bu={exports:{}},Xp,MA;function Jq(){if(MA)return Xp;MA=1;function e(){return!1}return Xp=e,Xp}Bu.exports;var DA;function cM(){return DA||(DA=1,function(e,t){var n=Zn(),r=Jq(),o=t&&!t.nodeType&&t,l=o&&!0&&e&&!e.nodeType&&e,c=l&&l.exports===o,f=c?n.Buffer:void 0,d=f?f.isBuffer:void 0,h=d||r;e.exports=h}(Bu,Bu.exports)),Bu.exports}var Kp,PA;function Xb(){if(PA)return Kp;PA=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function n(r,o){var l=typeof r;return o=o??e,!!o&&(l=="number"||l!="symbol"&&t.test(r))&&r>-1&&r%1==0&&r<o}return Kp=n,Kp}var Vp,CA;function Kb(){if(CA)return Vp;CA=1;var e=9007199254740991;function t(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=e}return Vp=t,Vp}var Wp,RA;function e$(){if(RA)return Wp;RA=1;var e=wr(),t=Kb(),n=Tr(),r="[object Arguments]",o="[object Array]",l="[object Boolean]",c="[object Date]",f="[object Error]",d="[object Function]",h="[object Map]",p="[object Number]",y="[object Object]",g="[object RegExp]",b="[object Set]",O="[object String]",S="[object WeakMap]",x="[object ArrayBuffer]",T="[object DataView]",E="[object Float32Array]",j="[object Float64Array]",D="[object Int8Array]",_="[object Int16Array]",w="[object Int32Array]",P="[object Uint8Array]",R="[object Uint8ClampedArray]",z="[object Uint16Array]",W="[object Uint32Array]",B={};B[E]=B[j]=B[D]=B[_]=B[w]=B[P]=B[R]=B[z]=B[W]=!0,B[r]=B[o]=B[x]=B[l]=B[T]=B[c]=B[f]=B[d]=B[h]=B[p]=B[y]=B[g]=B[b]=B[O]=B[S]=!1;function U(X){return n(X)&&t(X.length)&&!!B[e(X)]}return Wp=U,Wp}var Zp,NA;function sM(){if(NA)return Zp;NA=1;function e(t){return function(n){return t(n)}}return Zp=e,Zp}var zu={exports:{}};zu.exports;var qA;function t$(){return qA||(qA=1,function(e,t){var n=Mj(),r=t&&!t.nodeType&&t,o=r&&!0&&e&&!e.nodeType&&e,l=o&&o.exports===r,c=l&&n.process,f=function(){try{var d=o&&o.require&&o.require("util").types;return d||c&&c.binding&&c.binding("util")}catch{}}();e.exports=f}(zu,zu.exports)),zu.exports}var Fp,$A;function fM(){if($A)return Fp;$A=1;var e=e$(),t=sM(),n=t$(),r=n&&n.isTypedArray,o=r?t(r):e;return Fp=o,Fp}var Qp,BA;function n$(){if(BA)return Qp;BA=1;var e=Fq(),t=Yb(),n=Wt(),r=cM(),o=Xb(),l=fM(),c=Object.prototype,f=c.hasOwnProperty;function d(h,p){var y=n(h),g=!y&&t(h),b=!y&&!g&&r(h),O=!y&&!g&&!b&&l(h),S=y||g||b||O,x=S?e(h.length,String):[],T=x.length;for(var E in h)(p||f.call(h,E))&&!(S&&(E=="length"||b&&(E=="offset"||E=="parent")||O&&(E=="buffer"||E=="byteLength"||E=="byteOffset")||o(E,T)))&&x.push(E);return x}return Qp=d,Qp}var Jp,zA;function r$(){if(zA)return Jp;zA=1;var e=Object.prototype;function t(n){var r=n&&n.constructor,o=typeof r=="function"&&r.prototype||e;return n===o}return Jp=t,Jp}var ey,LA;function dM(){if(LA)return ey;LA=1;function e(t,n){return function(r){return t(n(r))}}return ey=e,ey}var ty,kA;function a$(){if(kA)return ty;kA=1;var e=dM(),t=e(Object.keys,Object);return ty=t,ty}var ny,UA;function i$(){if(UA)return ny;UA=1;var e=r$(),t=a$(),n=Object.prototype,r=n.hasOwnProperty;function o(l){if(!e(l))return t(l);var c=[];for(var f in Object(l))r.call(l,f)&&f!="constructor"&&c.push(f);return c}return ny=o,ny}var ry,HA;function Ml(){if(HA)return ry;HA=1;var e=Pb(),t=Kb();function n(r){return r!=null&&t(r.length)&&!e(r)}return ry=n,ry}var ay,IA;function _f(){if(IA)return ay;IA=1;var e=n$(),t=i$(),n=Ml();function r(o){return n(o)?e(o):t(o)}return ay=r,ay}var iy,GA;function o$(){if(GA)return iy;GA=1;var e=Kq(),t=Zq(),n=_f();function r(o){return e(o,n,t)}return iy=r,iy}var oy,YA;function u$(){if(YA)return oy;YA=1;var e=o$(),t=1,n=Object.prototype,r=n.hasOwnProperty;function o(l,c,f,d,h,p){var y=f&t,g=e(l),b=g.length,O=e(c),S=O.length;if(b!=S&&!y)return!1;for(var x=b;x--;){var T=g[x];if(!(y?T in c:r.call(c,T)))return!1}var E=p.get(l),j=p.get(c);if(E&&j)return E==c&&j==l;var D=!0;p.set(l,c),p.set(c,l);for(var _=y;++x<b;){T=g[x];var w=l[T],P=c[T];if(d)var R=y?d(P,w,T,c,l,p):d(w,P,T,l,c,p);if(!(R===void 0?w===P||h(w,P,f,d,p):R)){D=!1;break}_||(_=T=="constructor")}if(D&&!_){var z=l.constructor,W=c.constructor;z!=W&&"constructor"in l&&"constructor"in c&&!(typeof z=="function"&&z instanceof z&&typeof W=="function"&&W instanceof W)&&(D=!1)}return p.delete(l),p.delete(c),D}return oy=o,oy}var uy,XA;function l$(){if(XA)return uy;XA=1;var e=Ka(),t=Zn(),n=e(t,"DataView");return uy=n,uy}var ly,KA;function c$(){if(KA)return ly;KA=1;var e=Ka(),t=Zn(),n=e(t,"Promise");return ly=n,ly}var cy,VA;function hM(){if(VA)return cy;VA=1;var e=Ka(),t=Zn(),n=e(t,"Set");return cy=n,cy}var sy,WA;function s$(){if(WA)return sy;WA=1;var e=Ka(),t=Zn(),n=e(t,"WeakMap");return sy=n,sy}var fy,ZA;function f$(){if(ZA)return fy;ZA=1;var e=l$(),t=Rb(),n=c$(),r=hM(),o=s$(),l=wr(),c=Dj(),f="[object Map]",d="[object Object]",h="[object Promise]",p="[object Set]",y="[object WeakMap]",g="[object DataView]",b=c(e),O=c(t),S=c(n),x=c(r),T=c(o),E=l;return(e&&E(new e(new ArrayBuffer(1)))!=g||t&&E(new t)!=f||n&&E(n.resolve())!=h||r&&E(new r)!=p||o&&E(new o)!=y)&&(E=function(j){var D=l(j),_=D==d?j.constructor:void 0,w=_?c(_):"";if(w)switch(w){case b:return g;case O:return f;case S:return h;case x:return p;case T:return y}return D}),fy=E,fy}var dy,FA;function d$(){if(FA)return dy;FA=1;var e=rM(),t=uM(),n=Xq(),r=u$(),o=f$(),l=Wt(),c=cM(),f=fM(),d=1,h="[object Arguments]",p="[object Array]",y="[object Object]",g=Object.prototype,b=g.hasOwnProperty;function O(S,x,T,E,j,D){var _=l(S),w=l(x),P=_?p:o(S),R=w?p:o(x);P=P==h?y:P,R=R==h?y:R;var z=P==y,W=R==y,B=P==R;if(B&&c(S)){if(!c(x))return!1;_=!0,z=!1}if(B&&!z)return D||(D=new e),_||f(S)?t(S,x,T,E,j,D):n(S,x,P,T,E,j,D);if(!(T&d)){var U=z&&b.call(S,"__wrapped__"),X=W&&b.call(x,"__wrapped__");if(U||X){var Q=U?S.value():S,Z=X?x.value():x;return D||(D=new e),j(Q,Z,T,E,D)}}return B?(D||(D=new e),r(S,x,T,E,j,D)):!1}return dy=O,dy}var hy,QA;function Vb(){if(QA)return hy;QA=1;var e=d$(),t=Tr();function n(r,o,l,c,f){return r===o?!0:r==null||o==null||!t(r)&&!t(o)?r!==r&&o!==o:e(r,o,l,c,n,f)}return hy=n,hy}var vy,JA;function h$(){if(JA)return vy;JA=1;var e=rM(),t=Vb(),n=1,r=2;function o(l,c,f,d){var h=f.length,p=h,y=!d;if(l==null)return!p;for(l=Object(l);h--;){var g=f[h];if(y&&g[2]?g[1]!==l[g[0]]:!(g[0]in l))return!1}for(;++h<p;){g=f[h];var b=g[0],O=l[b],S=g[1];if(y&&g[2]){if(O===void 0&&!(b in l))return!1}else{var x=new e;if(d)var T=d(O,S,b,l,c,x);if(!(T===void 0?t(S,O,n|r,d,x):T))return!1}}return!0}return vy=o,vy}var py,ew;function vM(){if(ew)return py;ew=1;var e=oa();function t(n){return n===n&&!e(n)}return py=t,py}var yy,tw;function v$(){if(tw)return yy;tw=1;var e=vM(),t=_f();function n(r){for(var o=t(r),l=o.length;l--;){var c=o[l],f=r[c];o[l]=[c,f,e(f)]}return o}return yy=n,yy}var my,nw;function pM(){if(nw)return my;nw=1;function e(t,n){return function(r){return r==null?!1:r[t]===n&&(n!==void 0||t in Object(r))}}return my=e,my}var gy,rw;function p$(){if(rw)return gy;rw=1;var e=h$(),t=v$(),n=pM();function r(o){var l=t(o);return l.length==1&&l[0][2]?n(l[0][0],l[0][1]):function(c){return c===o||e(c,o,l)}}return gy=r,gy}var by,aw;function y$(){if(aw)return by;aw=1;function e(t,n){return t!=null&&n in Object(t)}return by=e,by}var xy,iw;function m$(){if(iw)return xy;iw=1;var e=Rj(),t=Yb(),n=Wt(),r=Xb(),o=Kb(),l=gf();function c(f,d,h){d=e(d,f);for(var p=-1,y=d.length,g=!1;++p<y;){var b=l(d[p]);if(!(g=f!=null&&h(f,b)))break;f=f[b]}return g||++p!=y?g:(y=f==null?0:f.length,!!y&&o(y)&&r(b,y)&&(n(f)||t(f)))}return xy=c,xy}var Sy,ow;function g$(){if(ow)return Sy;ow=1;var e=y$(),t=m$();function n(r,o){return r!=null&&t(r,o,e)}return Sy=n,Sy}var Oy,uw;function b$(){if(uw)return Oy;uw=1;var e=Vb(),t=Nj(),n=g$(),r=Db(),o=vM(),l=pM(),c=gf(),f=1,d=2;function h(p,y){return r(p)&&o(y)?l(c(p),y):function(g){var b=t(g,p);return b===void 0&&b===y?n(g,p):e(y,b,f|d)}}return Oy=h,Oy}var _y,lw;function Ao(){if(lw)return _y;lw=1;function e(t){return t}return _y=e,_y}var Ay,cw;function x$(){if(cw)return Ay;cw=1;function e(t){return function(n){return n==null?void 0:n[t]}}return Ay=e,Ay}var wy,sw;function S$(){if(sw)return wy;sw=1;var e=$b();function t(n){return function(r){return e(r,n)}}return wy=t,wy}var Ty,fw;function O$(){if(fw)return Ty;fw=1;var e=x$(),t=S$(),n=Db(),r=gf();function o(l){return n(l)?e(r(l)):t(l)}return Ty=o,Ty}var Ey,dw;function ua(){if(dw)return Ey;dw=1;var e=p$(),t=b$(),n=Ao(),r=Wt(),o=O$();function l(c){return typeof c=="function"?c:c==null?n:typeof c=="object"?r(c)?t(c[0],c[1]):e(c):o(c)}return Ey=l,Ey}var jy,hw;function yM(){if(hw)return jy;hw=1;function e(t,n,r,o){for(var l=t.length,c=r+(o?1:-1);o?c--:++c<l;)if(n(t[c],c,t))return c;return-1}return jy=e,jy}var My,vw;function _$(){if(vw)return My;vw=1;function e(t){return t!==t}return My=e,My}var Dy,pw;function A$(){if(pw)return Dy;pw=1;function e(t,n,r){for(var o=r-1,l=t.length;++o<l;)if(t[o]===n)return o;return-1}return Dy=e,Dy}var Py,yw;function w$(){if(yw)return Py;yw=1;var e=yM(),t=_$(),n=A$();function r(o,l,c){return l===l?n(o,l,c):e(o,t,c)}return Py=r,Py}var Cy,mw;function T$(){if(mw)return Cy;mw=1;var e=w$();function t(n,r){var o=n==null?0:n.length;return!!o&&e(n,r,0)>-1}return Cy=t,Cy}var Ry,gw;function E$(){if(gw)return Ry;gw=1;function e(t,n,r){for(var o=-1,l=t==null?0:t.length;++o<l;)if(r(n,t[o]))return!0;return!1}return Ry=e,Ry}var Ny,bw;function j$(){if(bw)return Ny;bw=1;function e(){}return Ny=e,Ny}var qy,xw;function M$(){if(xw)return qy;xw=1;var e=hM(),t=j$(),n=Gb(),r=1/0,o=e&&1/n(new e([,-0]))[1]==r?function(l){return new e(l)}:t;return qy=o,qy}var $y,Sw;function D$(){if(Sw)return $y;Sw=1;var e=aM(),t=T$(),n=E$(),r=oM(),o=M$(),l=Gb(),c=200;function f(d,h,p){var y=-1,g=t,b=d.length,O=!0,S=[],x=S;if(p)O=!1,g=n;else if(b>=c){var T=h?null:o(d);if(T)return l(T);O=!1,g=r,x=new e}else x=h?[]:S;e:for(;++y<b;){var E=d[y],j=h?h(E):E;if(E=p||E!==0?E:0,O&&j===j){for(var D=x.length;D--;)if(x[D]===j)continue e;h&&x.push(j),S.push(E)}else g(x,j,p)||(x!==S&&x.push(j),S.push(E))}return S}return $y=f,$y}var By,Ow;function P$(){if(Ow)return By;Ow=1;var e=ua(),t=D$();function n(r,o){return r&&r.length?t(r,e(o,2)):[]}return By=n,By}var C$=P$();const _w=Ve(C$);function mM(e,t,n){return t===!0?_w(e,n):_e(t)?_w(e,t):e}function Fi(e){"@babel/helpers - typeof";return Fi=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},Fi(e)}var R$=["ref"];function Aw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function vr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Aw(Object(n),!0).forEach(function(r){Af(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Aw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function N$(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ww(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,bM(r.key),r)}}function q$(e,t,n){return t&&ww(e.prototype,t),n&&ww(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function $$(e,t,n){return t=Os(t),B$(e,gM()?Reflect.construct(t,n||[],Os(e).constructor):t.apply(e,n))}function B$(e,t){if(t&&(Fi(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return z$(e)}function z$(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gM=function(){return!!e})()}function Os(e){return Os=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Os(e)}function L$(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&&Og(e,t)}function Og(e,t){return Og=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Og(e,t)}function Af(e,t,n){return t=bM(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bM(e){var t=k$(e,"string");return Fi(t)=="symbol"?t:t+""}function k$(e,t){if(Fi(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Fi(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function U$(e,t){if(e==null)return{};var n=H$(e,t),r,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)r=l[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function H$(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 I$(e){return e.value}function G$(e,t){if(L.isValidElement(e))return L.cloneElement(e,t);if(typeof e=="function")return L.createElement(e,t);t.ref;var n=U$(t,R$);return L.createElement(Ib,n)}var Tw=1,aa=function(e){function t(){var n;N$(this,t);for(var r=arguments.length,o=new Array(r),l=0;l<r;l++)o[l]=arguments[l];return n=$$(this,t,[].concat(o)),Af(n,"lastBoundingBox",{width:-1,height:-1}),n}return L$(t,e),q$(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,o=this.getBBox();o?(Math.abs(o.width-this.lastBoundingBox.width)>Tw||Math.abs(o.height-this.lastBoundingBox.height)>Tw)&&(this.lastBoundingBox.width=o.width,this.lastBoundingBox.height=o.height,r&&r(o)):(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?vr({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var o=this.props,l=o.layout,c=o.align,f=o.verticalAlign,d=o.margin,h=o.chartWidth,p=o.chartHeight,y,g;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(c==="center"&&l==="vertical"){var b=this.getBBoxSnapshot();y={left:((h||0)-b.width)/2}}else y=c==="right"?{right:d&&d.right||0}:{left:d&&d.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(f==="middle"){var O=this.getBBoxSnapshot();g={top:((p||0)-O.height)/2}}else g=f==="bottom"?{bottom:d&&d.bottom||0}:{top:d&&d.top||0};return vr(vr({},y),g)}},{key:"render",value:function(){var r=this,o=this.props,l=o.content,c=o.width,f=o.height,d=o.wrapperStyle,h=o.payloadUniqBy,p=o.payload,y=vr(vr({position:"absolute",width:c||"auto",height:f||"auto"},this.getDefaultPosition(d)),d);return L.createElement("div",{className:"recharts-legend-wrapper",style:y,ref:function(b){r.wrapperNode=b}},G$(l,vr(vr({},this.props),{},{payload:mM(p,h,I$)})))}}],[{key:"getWithHeight",value:function(r,o){var l=vr(vr({},this.defaultProps),r.props),c=l.layout;return c==="vertical"&&ce(r.props.height)?{height:r.props.height}:c==="horizontal"?{width:r.props.width||o}:null}}])}(oe.PureComponent);Af(aa,"displayName","Legend");Af(aa,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var zy,Ew;function Y$(){if(Ew)return zy;Ew=1;var e=jl(),t=Yb(),n=Wt(),r=e?e.isConcatSpreadable:void 0;function o(l){return n(l)||t(l)||!!(r&&l&&l[r])}return zy=o,zy}var Ly,jw;function xM(){if(jw)return Ly;jw=1;var e=lM(),t=Y$();function n(r,o,l,c,f){var d=-1,h=r.length;for(l||(l=t),f||(f=[]);++d<h;){var p=r[d];o>0&&l(p)?o>1?n(p,o-1,l,c,f):e(f,p):c||(f[f.length]=p)}return f}return Ly=n,Ly}var ky,Mw;function X$(){if(Mw)return ky;Mw=1;function e(t){return function(n,r,o){for(var l=-1,c=Object(n),f=o(n),d=f.length;d--;){var h=f[t?d:++l];if(r(c[h],h,c)===!1)break}return n}}return ky=e,ky}var Uy,Dw;function K$(){if(Dw)return Uy;Dw=1;var e=X$(),t=e();return Uy=t,Uy}var Hy,Pw;function SM(){if(Pw)return Hy;Pw=1;var e=K$(),t=_f();function n(r,o){return r&&e(r,o,t)}return Hy=n,Hy}var Iy,Cw;function V$(){if(Cw)return Iy;Cw=1;var e=Ml();function t(n,r){return function(o,l){if(o==null)return o;if(!e(o))return n(o,l);for(var c=o.length,f=r?c:-1,d=Object(o);(r?f--:++f<c)&&l(d[f],f,d)!==!1;);return o}}return Iy=t,Iy}var Gy,Rw;function Wb(){if(Rw)return Gy;Rw=1;var e=SM(),t=V$(),n=t(e);return Gy=n,Gy}var Yy,Nw;function OM(){if(Nw)return Yy;Nw=1;var e=Wb(),t=Ml();function n(r,o){var l=-1,c=t(r)?Array(r.length):[];return e(r,function(f,d,h){c[++l]=o(f,d,h)}),c}return Yy=n,Yy}var Xy,qw;function W$(){if(qw)return Xy;qw=1;function e(t,n){var r=t.length;for(t.sort(n);r--;)t[r]=t[r].value;return t}return Xy=e,Xy}var Ky,$w;function Z$(){if($w)return Ky;$w=1;var e=xo();function t(n,r){if(n!==r){var o=n!==void 0,l=n===null,c=n===n,f=e(n),d=r!==void 0,h=r===null,p=r===r,y=e(r);if(!h&&!y&&!f&&n>r||f&&d&&p&&!h&&!y||l&&d&&p||!o&&p||!c)return 1;if(!l&&!f&&!y&&n<r||y&&o&&c&&!l&&!f||h&&o&&c||!d&&c||!p)return-1}return 0}return Ky=t,Ky}var Vy,Bw;function F$(){if(Bw)return Vy;Bw=1;var e=Z$();function t(n,r,o){for(var l=-1,c=n.criteria,f=r.criteria,d=c.length,h=o.length;++l<d;){var p=e(c[l],f[l]);if(p){if(l>=h)return p;var y=o[l];return p*(y=="desc"?-1:1)}}return n.index-r.index}return Vy=t,Vy}var Wy,zw;function Q$(){if(zw)return Wy;zw=1;var e=qb(),t=$b(),n=ua(),r=OM(),o=W$(),l=sM(),c=F$(),f=Ao(),d=Wt();function h(p,y,g){y.length?y=e(y,function(S){return d(S)?function(x){return t(x,S.length===1?S[0]:S)}:S}):y=[f];var b=-1;y=e(y,l(n));var O=r(p,function(S,x,T){var E=e(y,function(j){return j(S)});return{criteria:E,index:++b,value:S}});return o(O,function(S,x){return c(S,x,g)})}return Wy=h,Wy}var Zy,Lw;function J$(){if(Lw)return Zy;Lw=1;function e(t,n,r){switch(r.length){case 0:return t.call(n);case 1:return t.call(n,r[0]);case 2:return t.call(n,r[0],r[1]);case 3:return t.call(n,r[0],r[1],r[2])}return t.apply(n,r)}return Zy=e,Zy}var Fy,kw;function e4(){if(kw)return Fy;kw=1;var e=J$(),t=Math.max;function n(r,o,l){return o=t(o===void 0?r.length-1:o,0),function(){for(var c=arguments,f=-1,d=t(c.length-o,0),h=Array(d);++f<d;)h[f]=c[o+f];f=-1;for(var p=Array(o+1);++f<o;)p[f]=c[f];return p[o]=l(h),e(r,this,p)}}return Fy=n,Fy}var Qy,Uw;function t4(){if(Uw)return Qy;Uw=1;function e(t){return function(){return t}}return Qy=e,Qy}var Jy,Hw;function _M(){if(Hw)return Jy;Hw=1;var e=Ka(),t=function(){try{var n=e(Object,"defineProperty");return n({},"",{}),n}catch{}}();return Jy=t,Jy}var em,Iw;function n4(){if(Iw)return em;Iw=1;var e=t4(),t=_M(),n=Ao(),r=t?function(o,l){return t(o,"toString",{configurable:!0,enumerable:!1,value:e(l),writable:!0})}:n;return em=r,em}var tm,Gw;function r4(){if(Gw)return tm;Gw=1;var e=800,t=16,n=Date.now;function r(o){var l=0,c=0;return function(){var f=n(),d=t-(f-c);if(c=f,d>0){if(++l>=e)return arguments[0]}else l=0;return o.apply(void 0,arguments)}}return tm=r,tm}var nm,Yw;function a4(){if(Yw)return nm;Yw=1;var e=n4(),t=r4(),n=t(e);return nm=n,nm}var rm,Xw;function i4(){if(Xw)return rm;Xw=1;var e=Ao(),t=e4(),n=a4();function r(o,l){return n(t(o,l,e),o+"")}return rm=r,rm}var am,Kw;function wf(){if(Kw)return am;Kw=1;var e=Cb(),t=Ml(),n=Xb(),r=oa();function o(l,c,f){if(!r(f))return!1;var d=typeof c;return(d=="number"?t(f)&&n(c,f.length):d=="string"&&c in f)?e(f[c],l):!1}return am=o,am}var im,Vw;function o4(){if(Vw)return im;Vw=1;var e=xM(),t=Q$(),n=i4(),r=wf(),o=n(function(l,c){if(l==null)return[];var f=c.length;return f>1&&r(l,c[0],c[1])?c=[]:f>2&&r(c[0],c[1],c[2])&&(c=[c[0]]),t(l,e(c,1),[])});return im=o,im}var u4=o4();const Zb=Ve(u4);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 _g(){return _g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_g.apply(this,arguments)}function l4(e,t){return d4(e)||f4(e,t)||s4(e,t)||c4()}function c4(){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 s4(e,t){if(e){if(typeof e=="string")return Ww(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 Ww(e,t)}}function Ww(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function f4(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,l,c,f=[],d=!0,h=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(d=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(p){h=!0,o=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw o}}return f}}function d4(e){if(Array.isArray(e))return e}function Zw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function om(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Zw(Object(n),!0).forEach(function(r){h4(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function h4(e,t,n){return t=v4(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v4(e){var t=p4(e,"string");return Vu(t)=="symbol"?t:t+""}function p4(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 y4(e){return Array.isArray(e)&&bt(e[0])&&bt(e[1])?e.join(" ~ "):e}var m4=function(t){var n=t.separator,r=n===void 0?" : ":n,o=t.contentStyle,l=o===void 0?{}:o,c=t.itemStyle,f=c===void 0?{}:c,d=t.labelStyle,h=d===void 0?{}:d,p=t.payload,y=t.formatter,g=t.itemSorter,b=t.wrapperClassName,O=t.labelClassName,S=t.label,x=t.labelFormatter,T=t.accessibilityLayer,E=T===void 0?!1:T,j=function(){if(p&&p.length){var U={padding:0,margin:0},X=(g?Zb(p,g):p).map(function(Q,Z){if(Q.type==="none")return null;var N=om({display:"block",paddingTop:4,paddingBottom:4,color:Q.color||"#000"},f),I=Q.formatter||y||y4,ee=Q.value,ue=Q.name,C=ee,K=ue;if(I&&C!=null&&K!=null){var J=I(ee,ue,Q,Z,p);if(Array.isArray(J)){var re=l4(J,2);C=re[0],K=re[1]}else C=J}return L.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(Z),style:N},bt(K)?L.createElement("span",{className:"recharts-tooltip-item-name"},K):null,bt(K)?L.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,L.createElement("span",{className:"recharts-tooltip-item-value"},C),L.createElement("span",{className:"recharts-tooltip-item-unit"},Q.unit||""))});return L.createElement("ul",{className:"recharts-tooltip-item-list",style:U},X)}return null},D=om({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},l),_=om({margin:0},h),w=!Me(S),P=w?S:"",R=Ne("recharts-default-tooltip",b),z=Ne("recharts-tooltip-label",O);w&&x&&p!==void 0&&p!==null&&(P=x(S,p));var W=E?{role:"status","aria-live":"assertive"}:{};return L.createElement("div",_g({className:R,style:D},W),L.createElement("p",{className:z,style:_},L.isValidElement(P)?P:"".concat(P)),j())};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 es(e,t,n){return t=g4(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g4(e){var t=b4(e,"string");return Wu(t)=="symbol"?t:t+""}function b4(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 ju="recharts-tooltip-wrapper",x4={visibility:"hidden"};function S4(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return Ne(ju,es(es(es(es({},"".concat(ju,"-right"),ce(n)&&t&&ce(t.x)&&n>=t.x),"".concat(ju,"-left"),ce(n)&&t&&ce(t.x)&&n<t.x),"".concat(ju,"-bottom"),ce(r)&&t&&ce(t.y)&&r>=t.y),"".concat(ju,"-top"),ce(r)&&t&&ce(t.y)&&r<t.y))}function Fw(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,o=e.offsetTopLeft,l=e.position,c=e.reverseDirection,f=e.tooltipDimension,d=e.viewBox,h=e.viewBoxDimension;if(l&&ce(l[r]))return l[r];var p=n[r]-f-o,y=n[r]+o;if(t[r])return c[r]?p:y;if(c[r]){var g=p,b=d[r];return g<b?Math.max(y,d[r]):Math.max(p,d[r])}var O=y+f,S=d[r]+h;return O>S?Math.max(p,d[r]):Math.max(y,d[r])}function O4(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 _4(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.offsetTopLeft,o=e.position,l=e.reverseDirection,c=e.tooltipBox,f=e.useTranslate3d,d=e.viewBox,h,p,y;return c.height>0&&c.width>0&&n?(p=Fw({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:o,reverseDirection:l,tooltipDimension:c.width,viewBox:d,viewBoxDimension:d.width}),y=Fw({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:o,reverseDirection:l,tooltipDimension:c.height,viewBox:d,viewBoxDimension:d.height}),h=O4({translateX:p,translateY:y,useTranslate3d:f})):h=x4,{cssProperties:h,cssClasses:S4({translateX:p,translateY:y,coordinate:n})}}function Qi(e){"@babel/helpers - typeof";return Qi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qi(e)}function Qw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Jw(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Qw(Object(n),!0).forEach(function(r){wg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function A4(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w4(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,wM(r.key),r)}}function T4(e,t,n){return t&&w4(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function E4(e,t,n){return t=_s(t),j4(e,AM()?Reflect.construct(t,n||[],_s(e).constructor):t.apply(e,n))}function j4(e,t){if(t&&(Qi(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return M4(e)}function M4(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function AM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(AM=function(){return!!e})()}function _s(e){return _s=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},_s(e)}function D4(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&&Ag(e,t)}function Ag(e,t){return Ag=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Ag(e,t)}function wg(e,t,n){return t=wM(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wM(e){var t=P4(e,"string");return Qi(t)=="symbol"?t:t+""}function P4(e,t){if(Qi(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Qi(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var eT=1,C4=function(e){function t(){var n;A4(this,t);for(var r=arguments.length,o=new Array(r),l=0;l<r;l++)o[l]=arguments[l];return n=E4(this,t,[].concat(o)),wg(n,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),wg(n,"handleKeyDown",function(c){if(c.key==="Escape"){var f,d,h,p;n.setState({dismissed:!0,dismissedAtCoordinate:{x:(f=(d=n.props.coordinate)===null||d===void 0?void 0:d.x)!==null&&f!==void 0?f:0,y:(h=(p=n.props.coordinate)===null||p===void 0?void 0:p.y)!==null&&h!==void 0?h:0}})}}),n}return D4(t,e),T4(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>eT||Math.abs(r.height-this.state.lastBoundingBox.height)>eT)&&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,o;this.props.active&&this.updateBBox(),this.state.dismissed&&(((r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==this.state.dismissedAtCoordinate.x||((o=this.props.coordinate)===null||o===void 0?void 0:o.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var r=this,o=this.props,l=o.active,c=o.allowEscapeViewBox,f=o.animationDuration,d=o.animationEasing,h=o.children,p=o.coordinate,y=o.hasPayload,g=o.isAnimationActive,b=o.offset,O=o.position,S=o.reverseDirection,x=o.useTranslate3d,T=o.viewBox,E=o.wrapperStyle,j=_4({allowEscapeViewBox:c,coordinate:p,offsetTopLeft:b,position:O,reverseDirection:S,tooltipBox:this.state.lastBoundingBox,useTranslate3d:x,viewBox:T}),D=j.cssClasses,_=j.cssProperties,w=Jw(Jw({transition:g&&l?"transform ".concat(f,"ms ").concat(d):void 0},_),{},{pointerEvents:"none",visibility:!this.state.dismissed&&l&&y?"visible":"hidden",position:"absolute",top:0,left:0},E);return L.createElement("div",{tabIndex:-1,className:D,style:w,ref:function(R){r.wrapperNode=R}},h)}}])}(oe.PureComponent),R4=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Va={isSsr:R4()};function Ji(e){"@babel/helpers - typeof";return Ji=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ji(e)}function tT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function nT(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?tT(Object(n),!0).forEach(function(r){Fb(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function N4(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function q4(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,EM(r.key),r)}}function $4(e,t,n){return t&&q4(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function B4(e,t,n){return t=As(t),z4(e,TM()?Reflect.construct(t,n||[],As(e).constructor):t.apply(e,n))}function z4(e,t){if(t&&(Ji(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return L4(e)}function L4(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function TM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(TM=function(){return!!e})()}function As(e){return As=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},As(e)}function k4(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Tg(e,t)}function Tg(e,t){return Tg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Tg(e,t)}function Fb(e,t,n){return t=EM(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function EM(e){var t=U4(e,"string");return Ji(t)=="symbol"?t:t+""}function U4(e,t){if(Ji(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ji(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function H4(e){return e.dataKey}function I4(e,t){return L.isValidElement(e)?L.cloneElement(e,t):typeof e=="function"?L.createElement(e,t):L.createElement(m4,t)}var On=function(e){function t(){return N4(this,t),B4(this,t,arguments)}return k4(t,e),$4(t,[{key:"render",value:function(){var r=this,o=this.props,l=o.active,c=o.allowEscapeViewBox,f=o.animationDuration,d=o.animationEasing,h=o.content,p=o.coordinate,y=o.filterNull,g=o.isAnimationActive,b=o.offset,O=o.payload,S=o.payloadUniqBy,x=o.position,T=o.reverseDirection,E=o.useTranslate3d,j=o.viewBox,D=o.wrapperStyle,_=O??[];y&&_.length&&(_=mM(O.filter(function(P){return P.value!=null&&(P.hide!==!0||r.props.includeHidden)}),S,H4));var w=_.length>0;return L.createElement(C4,{allowEscapeViewBox:c,animationDuration:f,animationEasing:d,isAnimationActive:g,active:l,coordinate:p,hasPayload:w,offset:b,position:x,reverseDirection:T,useTranslate3d:E,viewBox:j,wrapperStyle:D},I4(h,nT(nT({},this.props),{},{payload:_})))}}])}(oe.PureComponent);Fb(On,"displayName","Tooltip");Fb(On,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Va.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 um,rT;function G4(){if(rT)return um;rT=1;var e=Zn(),t=function(){return e.Date.now()};return um=t,um}var lm,aT;function Y4(){if(aT)return lm;aT=1;var e=/\s/;function t(n){for(var r=n.length;r--&&e.test(n.charAt(r)););return r}return lm=t,lm}var cm,iT;function X4(){if(iT)return cm;iT=1;var e=Y4(),t=/^\s+/;function n(r){return r&&r.slice(0,e(r)+1).replace(t,"")}return cm=n,cm}var sm,oT;function jM(){if(oT)return sm;oT=1;var e=X4(),t=oa(),n=xo(),r=NaN,o=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,f=parseInt;function d(h){if(typeof h=="number")return h;if(n(h))return r;if(t(h)){var p=typeof h.valueOf=="function"?h.valueOf():h;h=t(p)?p+"":p}if(typeof h!="string")return h===0?h:+h;h=e(h);var y=l.test(h);return y||c.test(h)?f(h.slice(2),y?2:8):o.test(h)?r:+h}return sm=d,sm}var fm,uT;function K4(){if(uT)return fm;uT=1;var e=oa(),t=G4(),n=jM(),r="Expected a function",o=Math.max,l=Math.min;function c(f,d,h){var p,y,g,b,O,S,x=0,T=!1,E=!1,j=!0;if(typeof f!="function")throw new TypeError(r);d=n(d)||0,e(h)&&(T=!!h.leading,E="maxWait"in h,g=E?o(n(h.maxWait)||0,d):g,j="trailing"in h?!!h.trailing:j);function D(X){var Q=p,Z=y;return p=y=void 0,x=X,b=f.apply(Z,Q),b}function _(X){return x=X,O=setTimeout(R,d),T?D(X):b}function w(X){var Q=X-S,Z=X-x,N=d-Q;return E?l(N,g-Z):N}function P(X){var Q=X-S,Z=X-x;return S===void 0||Q>=d||Q<0||E&&Z>=g}function R(){var X=t();if(P(X))return z(X);O=setTimeout(R,w(X))}function z(X){return O=void 0,j&&p?D(X):(p=y=void 0,b)}function W(){O!==void 0&&clearTimeout(O),x=0,p=S=y=O=void 0}function B(){return O===void 0?b:z(t())}function U(){var X=t(),Q=P(X);if(p=arguments,y=this,S=X,Q){if(O===void 0)return _(S);if(E)return clearTimeout(O),O=setTimeout(R,d),D(S)}return O===void 0&&(O=setTimeout(R,d)),b}return U.cancel=W,U.flush=B,U}return fm=c,fm}var dm,lT;function V4(){if(lT)return dm;lT=1;var e=K4(),t=oa(),n="Expected a function";function r(o,l,c){var f=!0,d=!0;if(typeof o!="function")throw new TypeError(n);return t(c)&&(f="leading"in c?!!c.leading:f,d="trailing"in c?!!c.trailing:d),e(o,l,{leading:f,maxWait:l,trailing:d})}return dm=r,dm}var W4=V4();const MM=Ve(W4);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 cT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).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?cT(Object(n),!0).forEach(function(r){Z4(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Z4(e,t,n){return t=F4(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F4(e){var t=Q4(e,"string");return Zu(t)=="symbol"?t:t+""}function Q4(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 J4(e,t){return rB(e)||nB(e,t)||tB(e,t)||eB()}function eB(){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 tB(e,t){if(e){if(typeof e=="string")return sT(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 sT(e,t)}}function sT(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 nB(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,l,c,f=[],d=!0,h=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(d=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(p){h=!0,o=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw o}}return f}}function rB(e){if(Array.isArray(e))return e}var DM=oe.forwardRef(function(e,t){var n=e.aspect,r=e.initialDimension,o=r===void 0?{width:-1,height:-1}:r,l=e.width,c=l===void 0?"100%":l,f=e.height,d=f===void 0?"100%":f,h=e.minWidth,p=h===void 0?0:h,y=e.minHeight,g=e.maxHeight,b=e.children,O=e.debounce,S=O===void 0?0:O,x=e.id,T=e.className,E=e.onResize,j=e.style,D=j===void 0?{}:j,_=oe.useRef(null),w=oe.useRef();w.current=E,oe.useImperativeHandle(t,function(){return Object.defineProperty(_.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),_.current},configurable:!0})});var P=oe.useState({containerWidth:o.width,containerHeight:o.height}),R=J4(P,2),z=R[0],W=R[1],B=oe.useCallback(function(X,Q){W(function(Z){var N=Math.round(X),I=Math.round(Q);return Z.containerWidth===N&&Z.containerHeight===I?Z:{containerWidth:N,containerHeight:I}})},[]);oe.useEffect(function(){var X=function(ue){var C,K=ue[0].contentRect,J=K.width,re=K.height;B(J,re),(C=w.current)===null||C===void 0||C.call(w,J,re)};S>0&&(X=MM(X,S,{trailing:!0,leading:!1}));var Q=new ResizeObserver(X),Z=_.current.getBoundingClientRect(),N=Z.width,I=Z.height;return B(N,I),Q.observe(_.current),function(){Q.disconnect()}},[B,S]);var U=oe.useMemo(function(){var X=z.containerWidth,Q=z.containerHeight;if(X<0||Q<0)return null;br(Ra(c)||Ra(d),`The width(%s) and height(%s) are both fixed numbers,
       maybe you don't need to use a ResponsiveContainer.`,c,d),br(!n||n>0,"The aspect(%s) must be greater than zero.",n);var Z=Ra(c)?X:c,N=Ra(d)?Q:d;n&&n>0&&(Z?N=Z/n:N&&(Z=N*n),g&&N>g&&(N=g)),br(Z>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.`,Z,N,c,d,p,y,n);var I=!Array.isArray(b)&&gr(b.type).endsWith("Chart");return L.Children.map(b,function(ee){return L.isValidElement(ee)?oe.cloneElement(ee,ts({width:Z,height:N},I?{style:ts({height:"100%",width:"100%",maxHeight:N,maxWidth:Z},ee.props.style)}:{})):ee})},[n,b,d,g,y,p,z,c]);return L.createElement("div",{id:x?"".concat(x):void 0,className:Ne("recharts-responsive-container",T),style:ts(ts({},D),{},{width:c,height:d,minWidth:p,minHeight:y,maxHeight:g}),ref:_},U)}),PM=function(t){return null};PM.displayName="Cell";function Fu(e){"@babel/helpers - typeof";return Fu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fu(e)}function fT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Eg(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?fT(Object(n),!0).forEach(function(r){aB(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function aB(e,t,n){return t=iB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iB(e){var t=oB(e,"string");return Fu(t)=="symbol"?t:t+""}function oB(e,t){if(Fu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Fu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var zi={widthCache:{},cacheCount:0},uB=2e3,lB={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},dT="recharts_measurement_span";function cB(e){var t=Eg({},e);return Object.keys(t).forEach(function(n){t[n]||delete t[n]}),t}var Uu=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Va.isSsr)return{width:0,height:0};var r=cB(n),o=JSON.stringify({text:t,copyStyle:r});if(zi.widthCache[o])return zi.widthCache[o];try{var l=document.getElementById(dT);l||(l=document.createElement("span"),l.setAttribute("id",dT),l.setAttribute("aria-hidden","true"),document.body.appendChild(l));var c=Eg(Eg({},lB),r);Object.assign(l.style,c),l.textContent="".concat(t);var f=l.getBoundingClientRect(),d={width:f.width,height:f.height};return zi.widthCache[o]=d,++zi.cacheCount>uB&&(zi.cacheCount=0,zi.widthCache={}),d}catch{return{width:0,height:0}}},sB=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function Qu(e){"@babel/helpers - typeof";return Qu=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},Qu(e)}function ws(e,t){return vB(e)||hB(e,t)||dB(e,t)||fB()}function fB(){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 dB(e,t){if(e){if(typeof e=="string")return hT(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 hT(e,t)}}function hT(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 hB(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,l,c,f=[],d=!0,h=!1;try{if(l=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;d=!1}else for(;!(d=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(p){h=!0,o=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw o}}return f}}function vB(e){if(Array.isArray(e))return e}function pB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vT(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,mB(r.key),r)}}function yB(e,t,n){return t&&vT(e.prototype,t),n&&vT(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function mB(e){var t=gB(e,"string");return Qu(t)=="symbol"?t:t+""}function gB(e,t){if(Qu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Qu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var pT=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,yT=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,bB=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,xB=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,CM={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},SB=Object.keys(CM),Hi="NaN";function OB(e,t){return e*CM[t]}var ns=function(){function e(t,n){pB(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),n!==""&&!bB.test(n)&&(this.num=NaN,this.unit=""),SB.includes(n)&&(this.num=OB(t,n),this.unit="px")}return yB(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,o=(r=xB.exec(n))!==null&&r!==void 0?r:[],l=ws(o,3),c=l[1],f=l[2];return new e(parseFloat(c),f??"")}}])}();function RM(e){if(e.includes(Hi))return Hi;for(var t=e;t.includes("*")||t.includes("/");){var n,r=(n=pT.exec(t))!==null&&n!==void 0?n:[],o=ws(r,4),l=o[1],c=o[2],f=o[3],d=ns.parse(l??""),h=ns.parse(f??""),p=c==="*"?d.multiply(h):d.divide(h);if(p.isNaN())return Hi;t=t.replace(pT,p.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var y,g=(y=yT.exec(t))!==null&&y!==void 0?y:[],b=ws(g,4),O=b[1],S=b[2],x=b[3],T=ns.parse(O??""),E=ns.parse(x??""),j=S==="+"?T.add(E):T.subtract(E);if(j.isNaN())return Hi;t=t.replace(yT,j.toString())}return t}var mT=/\(([^()]*)\)/;function _B(e){for(var t=e;t.includes("(");){var n=mT.exec(t),r=ws(n,2),o=r[1];t=t.replace(mT,RM(o))}return t}function AB(e){var t=e.replace(/\s+/g,"");return t=_B(t),t=RM(t),t}function wB(e){try{return AB(e)}catch{return Hi}}function hm(e){var t=wB(e.slice(5,-1));return t===Hi?"":t}var TB=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],EB=["dx","dy","angle","className","breakAll"];function jg(){return jg=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},jg.apply(this,arguments)}function gT(e,t){if(e==null)return{};var n=jB(e,t),r,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)r=l[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function jB(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 bT(e,t){return CB(e)||PB(e,t)||DB(e,t)||MB()}function MB(){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 DB(e,t){if(e){if(typeof e=="string")return xT(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 xT(e,t)}}function xT(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 PB(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,l,c,f=[],d=!0,h=!1;try{if(l=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;d=!1}else for(;!(d=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(p){h=!0,o=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw o}}return f}}function CB(e){if(Array.isArray(e))return e}var NM=/[ \f\n\r\t\v\u2028\u2029]+/,qM=function(t){var n=t.children,r=t.breakAll,o=t.style;try{var l=[];Me(n)||(r?l=n.toString().split(""):l=n.toString().split(NM));var c=l.map(function(d){return{word:d,width:Uu(d,o).width}}),f=r?0:Uu(" ",o).width;return{wordsWithComputedWidth:c,spaceWidth:f}}catch{return null}},RB=function(t,n,r,o,l){var c=t.maxLines,f=t.children,d=t.style,h=t.breakAll,p=ce(c),y=f,g=function(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Z.reduce(function(N,I){var ee=I.word,ue=I.width,C=N[N.length-1];if(C&&(o==null||l||C.width+ue+r<Number(o)))C.words.push(ee),C.width+=ue+r;else{var K={words:[ee],width:ue};N.push(K)}return N},[])},b=g(n),O=function(Z){return Z.reduce(function(N,I){return N.width>I.width?N:I})};if(!p)return b;for(var S="…",x=function(Z){var N=y.slice(0,Z),I=qM({breakAll:h,style:d,children:N+S}).wordsWithComputedWidth,ee=g(I),ue=ee.length>c||O(ee).width>Number(o);return[ue,ee]},T=0,E=y.length-1,j=0,D;T<=E&&j<=y.length-1;){var _=Math.floor((T+E)/2),w=_-1,P=x(w),R=bT(P,2),z=R[0],W=R[1],B=x(_),U=bT(B,1),X=U[0];if(!z&&!X&&(T=_+1),z&&X&&(E=_-1),!z&&X){D=W;break}j++}return D||b},ST=function(t){var n=Me(t)?[]:t.toString().split(NM);return[{words:n}]},NB=function(t){var n=t.width,r=t.scaleToFit,o=t.children,l=t.style,c=t.breakAll,f=t.maxLines;if((n||r)&&!Va.isSsr){var d,h,p=qM({breakAll:c,children:o,style:l});if(p){var y=p.wordsWithComputedWidth,g=p.spaceWidth;d=y,h=g}else return ST(o);return RB({breakAll:c,children:o,maxLines:f,style:l},d,h,n,r)}return ST(o)},OT="#808080",Ts=function(t){var n=t.x,r=n===void 0?0:n,o=t.y,l=o===void 0?0:o,c=t.lineHeight,f=c===void 0?"1em":c,d=t.capHeight,h=d===void 0?"0.71em":d,p=t.scaleToFit,y=p===void 0?!1:p,g=t.textAnchor,b=g===void 0?"start":g,O=t.verticalAnchor,S=O===void 0?"end":O,x=t.fill,T=x===void 0?OT:x,E=gT(t,TB),j=oe.useMemo(function(){return NB({breakAll:E.breakAll,children:E.children,maxLines:E.maxLines,scaleToFit:y,style:E.style,width:E.width})},[E.breakAll,E.children,E.maxLines,y,E.style,E.width]),D=E.dx,_=E.dy,w=E.angle,P=E.className,R=E.breakAll,z=gT(E,EB);if(!bt(r)||!bt(l))return null;var W=r+(ce(D)?D:0),B=l+(ce(_)?_:0),U;switch(S){case"start":U=hm("calc(".concat(h,")"));break;case"middle":U=hm("calc(".concat((j.length-1)/2," * -").concat(f," + (").concat(h," / 2))"));break;default:U=hm("calc(".concat(j.length-1," * -").concat(f,")"));break}var X=[];if(y){var Q=j[0].width,Z=E.width;X.push("scale(".concat((ce(Z)?Z/Q:1)/Q,")"))}return w&&X.push("rotate(".concat(w,", ").concat(W,", ").concat(B,")")),X.length&&(z.transform=X.join(" ")),L.createElement("text",jg({},we(z,!0),{x:W,y:B,className:Ne("recharts-text",P),textAnchor:b,fill:T.includes("url")?OT:T}),j.map(function(N,I){var ee=N.words.join(R?"":" ");return L.createElement("tspan",{x:W,dy:I===0?U:f,key:"".concat(ee,"-").concat(I)},ee)}))};function ia(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function qB(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Qb(e){let t,n,r;e.length!==2?(t=ia,n=(f,d)=>ia(e(f),d),r=(f,d)=>e(f)-d):(t=e===ia||e===qB?e:$B,n=e,r=e);function o(f,d,h=0,p=f.length){if(h<p){if(t(d,d)!==0)return p;do{const y=h+p>>>1;n(f[y],d)<0?h=y+1:p=y}while(h<p)}return h}function l(f,d,h=0,p=f.length){if(h<p){if(t(d,d)!==0)return p;do{const y=h+p>>>1;n(f[y],d)<=0?h=y+1:p=y}while(h<p)}return h}function c(f,d,h=0,p=f.length){const y=o(f,d,h,p-1);return y>h&&r(f[y-1],d)>-r(f[y],d)?y-1:y}return{left:o,center:c,right:l}}function $B(){return 0}function $M(e){return e===null?NaN:+e}function*BB(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const zB=Qb(ia),Dl=zB.right;Qb($M).center;class _T extends Map{constructor(t,n=UB){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,o]of t)this.set(r,o)}get(t){return super.get(AT(this,t))}has(t){return super.has(AT(this,t))}set(t,n){return super.set(LB(this,t),n)}delete(t){return super.delete(kB(this,t))}}function AT({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function LB({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function kB({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function UB(e){return e!==null&&typeof e=="object"?e.valueOf():e}function HB(e=ia){if(e===ia)return BM;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 BM(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const IB=Math.sqrt(50),GB=Math.sqrt(10),YB=Math.sqrt(2);function Es(e,t,n){const r=(t-e)/Math.max(0,n),o=Math.floor(Math.log10(r)),l=r/Math.pow(10,o),c=l>=IB?10:l>=GB?5:l>=YB?2:1;let f,d,h;return o<0?(h=Math.pow(10,-o)/c,f=Math.round(e*h),d=Math.round(t*h),f/h<e&&++f,d/h>t&&--d,h=-h):(h=Math.pow(10,o)*c,f=Math.round(e/h),d=Math.round(t/h),f*h<e&&++f,d*h>t&&--d),d<f&&.5<=n&&n<2?Es(e,t,n*2):[f,d,h]}function Mg(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[o,l,c]=r?Es(t,e,n):Es(e,t,n);if(!(l>=o))return[];const f=l-o+1,d=new Array(f);if(r)if(c<0)for(let h=0;h<f;++h)d[h]=(l-h)/-c;else for(let h=0;h<f;++h)d[h]=(l-h)*c;else if(c<0)for(let h=0;h<f;++h)d[h]=(o+h)/-c;else for(let h=0;h<f;++h)d[h]=(o+h)*c;return d}function Dg(e,t,n){return t=+t,e=+e,n=+n,Es(e,t,n)[2]}function Pg(e,t,n){t=+t,e=+e,n=+n;const r=t<e,o=r?Dg(t,e,n):Dg(e,t,n);return(r?-1:1)*(o<0?1/-o:o)}function wT(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function TT(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function zM(e,t,n=0,r=1/0,o){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(o=o===void 0?BM:HB(o);r>n;){if(r-n>600){const d=r-n+1,h=t-n+1,p=Math.log(d),y=.5*Math.exp(2*p/3),g=.5*Math.sqrt(p*y*(d-y)/d)*(h-d/2<0?-1:1),b=Math.max(n,Math.floor(t-h*y/d+g)),O=Math.min(r,Math.floor(t+(d-h)*y/d+g));zM(e,t,b,O,o)}const l=e[t];let c=n,f=r;for(Mu(e,n,t),o(e[r],l)>0&&Mu(e,n,r);c<f;){for(Mu(e,c,f),++c,--f;o(e[c],l)<0;)++c;for(;o(e[f],l)>0;)--f}o(e[n],l)===0?Mu(e,n,f):(++f,Mu(e,f,r)),f<=t&&(n=f+1),t<=f&&(r=f-1)}return e}function Mu(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function XB(e,t,n){if(e=Float64Array.from(BB(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return TT(e);if(t>=1)return wT(e);var r,o=(r-1)*t,l=Math.floor(o),c=wT(zM(e,l).subarray(0,l+1)),f=TT(e.subarray(l+1));return c+(f-c)*(o-l)}}function KB(e,t,n=$M){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,o=(r-1)*t,l=Math.floor(o),c=+n(e[l],l,e),f=+n(e[l+1],l+1,e);return c+(f-c)*(o-l)}}function VB(e,t,n){e=+e,t=+t,n=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+n;for(var r=-1,o=Math.max(0,Math.ceil((t-e)/n))|0,l=new Array(o);++r<o;)l[r]=e+r*n;return l}function En(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Er(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 Cg=Symbol("implicit");function Jb(){var e=new _T,t=[],n=[],r=Cg;function o(l){let c=e.get(l);if(c===void 0){if(r!==Cg)return r;e.set(l,c=t.push(l)-1)}return n[c%n.length]}return o.domain=function(l){if(!arguments.length)return t.slice();t=[],e=new _T;for(const c of l)e.has(c)||e.set(c,t.push(c)-1);return o},o.range=function(l){return arguments.length?(n=Array.from(l),o):n.slice()},o.unknown=function(l){return arguments.length?(r=l,o):r},o.copy=function(){return Jb(t,n).unknown(r)},En.apply(o,arguments),o}function Ju(){var e=Jb().unknown(void 0),t=e.domain,n=e.range,r=0,o=1,l,c,f=!1,d=0,h=0,p=.5;delete e.unknown;function y(){var g=t().length,b=o<r,O=b?o:r,S=b?r:o;l=(S-O)/Math.max(1,g-d+h*2),f&&(l=Math.floor(l)),O+=(S-O-l*(g-d))*p,c=l*(1-d),f&&(O=Math.round(O),c=Math.round(c));var x=VB(g).map(function(T){return O+l*T});return n(b?x.reverse():x)}return e.domain=function(g){return arguments.length?(t(g),y()):t()},e.range=function(g){return arguments.length?([r,o]=g,r=+r,o=+o,y()):[r,o]},e.rangeRound=function(g){return[r,o]=g,r=+r,o=+o,f=!0,y()},e.bandwidth=function(){return c},e.step=function(){return l},e.round=function(g){return arguments.length?(f=!!g,y()):f},e.padding=function(g){return arguments.length?(d=Math.min(1,h=+g),y()):d},e.paddingInner=function(g){return arguments.length?(d=Math.min(1,g),y()):d},e.paddingOuter=function(g){return arguments.length?(h=+g,y()):h},e.align=function(g){return arguments.length?(p=Math.max(0,Math.min(1,g)),y()):p},e.copy=function(){return Ju(t(),[r,o]).round(f).paddingInner(d).paddingOuter(h).align(p)},En.apply(y(),arguments)}function LM(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return LM(t())},e}function Hu(){return LM(Ju.apply(null,arguments).paddingInner(1))}function e0(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function kM(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Pl(){}var el=.7,js=1/el,Xi="\\s*([+-]?\\d+)\\s*",tl="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Xn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",WB=/^#([0-9a-f]{3,8})$/,ZB=new RegExp(`^rgb\\(${Xi},${Xi},${Xi}\\)$`),FB=new RegExp(`^rgb\\(${Xn},${Xn},${Xn}\\)$`),QB=new RegExp(`^rgba\\(${Xi},${Xi},${Xi},${tl}\\)$`),JB=new RegExp(`^rgba\\(${Xn},${Xn},${Xn},${tl}\\)$`),ez=new RegExp(`^hsl\\(${tl},${Xn},${Xn}\\)$`),tz=new RegExp(`^hsla\\(${tl},${Xn},${Xn},${tl}\\)$`),ET={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};e0(Pl,nl,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:jT,formatHex:jT,formatHex8:nz,formatHsl:rz,formatRgb:MT,toString:MT});function jT(){return this.rgb().formatHex()}function nz(){return this.rgb().formatHex8()}function rz(){return UM(this).formatHsl()}function MT(){return this.rgb().formatRgb()}function nl(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=WB.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?DT(t):n===3?new Vt(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?rs(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?rs(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=ZB.exec(e))?new Vt(t[1],t[2],t[3],1):(t=FB.exec(e))?new Vt(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=QB.exec(e))?rs(t[1],t[2],t[3],t[4]):(t=JB.exec(e))?rs(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=ez.exec(e))?RT(t[1],t[2]/100,t[3]/100,1):(t=tz.exec(e))?RT(t[1],t[2]/100,t[3]/100,t[4]):ET.hasOwnProperty(e)?DT(ET[e]):e==="transparent"?new Vt(NaN,NaN,NaN,0):null}function DT(e){return new Vt(e>>16&255,e>>8&255,e&255,1)}function rs(e,t,n,r){return r<=0&&(e=t=n=NaN),new Vt(e,t,n,r)}function az(e){return e instanceof Pl||(e=nl(e)),e?(e=e.rgb(),new Vt(e.r,e.g,e.b,e.opacity)):new Vt}function Rg(e,t,n,r){return arguments.length===1?az(e):new Vt(e,t,n,r??1)}function Vt(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}e0(Vt,Rg,kM(Pl,{brighter(e){return e=e==null?js:Math.pow(js,e),new Vt(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?el:Math.pow(el,e),new Vt(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Vt(za(this.r),za(this.g),za(this.b),Ms(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:PT,formatHex:PT,formatHex8:iz,formatRgb:CT,toString:CT}));function PT(){return`#${Na(this.r)}${Na(this.g)}${Na(this.b)}`}function iz(){return`#${Na(this.r)}${Na(this.g)}${Na(this.b)}${Na((isNaN(this.opacity)?1:this.opacity)*255)}`}function CT(){const e=Ms(this.opacity);return`${e===1?"rgb(":"rgba("}${za(this.r)}, ${za(this.g)}, ${za(this.b)}${e===1?")":`, ${e})`}`}function Ms(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 Na(e){return e=za(e),(e<16?"0":"")+e.toString(16)}function RT(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new qn(e,t,n,r)}function UM(e){if(e instanceof qn)return new qn(e.h,e.s,e.l,e.opacity);if(e instanceof Pl||(e=nl(e)),!e)return new qn;if(e instanceof qn)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),l=Math.max(t,n,r),c=NaN,f=l-o,d=(l+o)/2;return f?(t===l?c=(n-r)/f+(n<r)*6:n===l?c=(r-t)/f+2:c=(t-n)/f+4,f/=d<.5?l+o:2-l-o,c*=60):f=d>0&&d<1?0:c,new qn(c,f,d,e.opacity)}function oz(e,t,n,r){return arguments.length===1?UM(e):new qn(e,t,n,r??1)}function qn(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}e0(qn,oz,kM(Pl,{brighter(e){return e=e==null?js:Math.pow(js,e),new qn(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?el:Math.pow(el,e),new qn(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new Vt(vm(e>=240?e-240:e+120,o,r),vm(e,o,r),vm(e<120?e+240:e-120,o,r),this.opacity)},clamp(){return new qn(NT(this.h),as(this.s),as(this.l),Ms(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=Ms(this.opacity);return`${e===1?"hsl(":"hsla("}${NT(this.h)}, ${as(this.s)*100}%, ${as(this.l)*100}%${e===1?")":`, ${e})`}`}}));function NT(e){return e=(e||0)%360,e<0?e+360:e}function as(e){return Math.max(0,Math.min(1,e||0))}function vm(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 t0=e=>()=>e;function uz(e,t){return function(n){return e+n*t}}function lz(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 cz(e){return(e=+e)==1?HM:function(t,n){return n-t?lz(t,n,e):t0(isNaN(t)?n:t)}}function HM(e,t){var n=t-e;return n?uz(e,n):t0(isNaN(e)?t:e)}const qT=function e(t){var n=cz(t);function r(o,l){var c=n((o=Rg(o)).r,(l=Rg(l)).r),f=n(o.g,l.g),d=n(o.b,l.b),h=HM(o.opacity,l.opacity);return function(p){return o.r=c(p),o.g=f(p),o.b=d(p),o.opacity=h(p),o+""}}return r.gamma=e,r}(1);function sz(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),o;return function(l){for(o=0;o<n;++o)r[o]=e[o]*(1-l)+t[o]*l;return r}}function fz(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function dz(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,o=new Array(r),l=new Array(n),c;for(c=0;c<r;++c)o[c]=wo(e[c],t[c]);for(;c<n;++c)l[c]=t[c];return function(f){for(c=0;c<r;++c)l[c]=o[c](f);return l}}function hz(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function Ds(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function vz(e,t){var n={},r={},o;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(o in t)o in e?n[o]=wo(e[o],t[o]):r[o]=t[o];return function(l){for(o in n)r[o]=n[o](l);return r}}var Ng=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,pm=new RegExp(Ng.source,"g");function pz(e){return function(){return e}}function yz(e){return function(t){return e(t)+""}}function mz(e,t){var n=Ng.lastIndex=pm.lastIndex=0,r,o,l,c=-1,f=[],d=[];for(e=e+"",t=t+"";(r=Ng.exec(e))&&(o=pm.exec(t));)(l=o.index)>n&&(l=t.slice(n,l),f[c]?f[c]+=l:f[++c]=l),(r=r[0])===(o=o[0])?f[c]?f[c]+=o:f[++c]=o:(f[++c]=null,d.push({i:c,x:Ds(r,o)})),n=pm.lastIndex;return n<t.length&&(l=t.slice(n),f[c]?f[c]+=l:f[++c]=l),f.length<2?d[0]?yz(d[0].x):pz(t):(t=d.length,function(h){for(var p=0,y;p<t;++p)f[(y=d[p]).i]=y.x(h);return f.join("")})}function wo(e,t){var n=typeof t,r;return t==null||n==="boolean"?t0(t):(n==="number"?Ds:n==="string"?(r=nl(t))?(t=r,qT):mz:t instanceof nl?qT:t instanceof Date?hz:fz(t)?sz:Array.isArray(t)?dz:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?vz:Ds)(e,t)}function n0(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function gz(e,t){t===void 0&&(t=e,e=wo);for(var n=0,r=t.length-1,o=t[0],l=new Array(r<0?0:r);n<r;)l[n]=e(o,o=t[++n]);return function(c){var f=Math.max(0,Math.min(r-1,Math.floor(c*=r)));return l[f](c-f)}}function bz(e){return function(){return e}}function Ps(e){return+e}var $T=[0,1];function Ut(e){return e}function qg(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:bz(isNaN(t)?NaN:.5)}function xz(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function Sz(e,t,n){var r=e[0],o=e[1],l=t[0],c=t[1];return o<r?(r=qg(o,r),l=n(c,l)):(r=qg(r,o),l=n(l,c)),function(f){return l(r(f))}}function Oz(e,t,n){var r=Math.min(e.length,t.length)-1,o=new Array(r),l=new Array(r),c=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++c<r;)o[c]=qg(e[c],e[c+1]),l[c]=n(t[c],t[c+1]);return function(f){var d=Dl(e,f,1,r)-1;return l[d](o[d](f))}}function Cl(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Tf(){var e=$T,t=$T,n=wo,r,o,l,c=Ut,f,d,h;function p(){var g=Math.min(e.length,t.length);return c!==Ut&&(c=xz(e[0],e[g-1])),f=g>2?Oz:Sz,d=h=null,y}function y(g){return g==null||isNaN(g=+g)?l:(d||(d=f(e.map(r),t,n)))(r(c(g)))}return y.invert=function(g){return c(o((h||(h=f(t,e.map(r),Ds)))(g)))},y.domain=function(g){return arguments.length?(e=Array.from(g,Ps),p()):e.slice()},y.range=function(g){return arguments.length?(t=Array.from(g),p()):t.slice()},y.rangeRound=function(g){return t=Array.from(g),n=n0,p()},y.clamp=function(g){return arguments.length?(c=g?!0:Ut,p()):c!==Ut},y.interpolate=function(g){return arguments.length?(n=g,p()):n},y.unknown=function(g){return arguments.length?(l=g,y):l},function(g,b){return r=g,o=b,p()}}function r0(){return Tf()(Ut,Ut)}function _z(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Cs(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function eo(e){return e=Cs(Math.abs(e)),e?e[1]:NaN}function Az(e,t){return function(n,r){for(var o=n.length,l=[],c=0,f=e[0],d=0;o>0&&f>0&&(d+f+1>r&&(f=Math.max(1,r-d)),l.push(n.substring(o-=f,o+f)),!((d+=f+1)>r));)f=e[c=(c+1)%e.length];return l.reverse().join(t)}}function wz(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var Tz=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function rl(e){if(!(t=Tz.exec(e)))throw new Error("invalid format: "+e);var t;return new a0({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]})}rl.prototype=a0.prototype;function a0(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+""}a0.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 Ez(e){e:for(var t=e.length,n=1,r=-1,o;n<t;++n)switch(e[n]){case".":r=o=n;break;case"0":r===0&&(r=n),o=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(o+1):e}var IM;function jz(e,t){var n=Cs(e,t);if(!n)return e+"";var r=n[0],o=n[1],l=o-(IM=Math.max(-8,Math.min(8,Math.floor(o/3)))*3)+1,c=r.length;return l===c?r:l>c?r+new Array(l-c+1).join("0"):l>0?r.slice(0,l)+"."+r.slice(l):"0."+new Array(1-l).join("0")+Cs(e,Math.max(0,t+l-1))[0]}function BT(e,t){var n=Cs(e,t);if(!n)return e+"";var r=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+new Array(o-r.length+2).join("0")}const zT={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:_z,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)=>BT(e*100,t),r:BT,s:jz,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function LT(e){return e}var kT=Array.prototype.map,UT=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Mz(e){var t=e.grouping===void 0||e.thousands===void 0?LT:Az(kT.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",o=e.decimal===void 0?".":e.decimal+"",l=e.numerals===void 0?LT:wz(kT.call(e.numerals,String)),c=e.percent===void 0?"%":e.percent+"",f=e.minus===void 0?"−":e.minus+"",d=e.nan===void 0?"NaN":e.nan+"";function h(y){y=rl(y);var g=y.fill,b=y.align,O=y.sign,S=y.symbol,x=y.zero,T=y.width,E=y.comma,j=y.precision,D=y.trim,_=y.type;_==="n"?(E=!0,_="g"):zT[_]||(j===void 0&&(j=12),D=!0,_="g"),(x||g==="0"&&b==="=")&&(x=!0,g="0",b="=");var w=S==="$"?n:S==="#"&&/[boxX]/.test(_)?"0"+_.toLowerCase():"",P=S==="$"?r:/[%p]/.test(_)?c:"",R=zT[_],z=/[defgprs%]/.test(_);j=j===void 0?6:/[gprs]/.test(_)?Math.max(1,Math.min(21,j)):Math.max(0,Math.min(20,j));function W(B){var U=w,X=P,Q,Z,N;if(_==="c")X=R(B)+X,B="";else{B=+B;var I=B<0||1/B<0;if(B=isNaN(B)?d:R(Math.abs(B),j),D&&(B=Ez(B)),I&&+B==0&&O!=="+"&&(I=!1),U=(I?O==="("?O:f:O==="-"||O==="("?"":O)+U,X=(_==="s"?UT[8+IM/3]:"")+X+(I&&O==="("?")":""),z){for(Q=-1,Z=B.length;++Q<Z;)if(N=B.charCodeAt(Q),48>N||N>57){X=(N===46?o+B.slice(Q+1):B.slice(Q))+X,B=B.slice(0,Q);break}}}E&&!x&&(B=t(B,1/0));var ee=U.length+B.length+X.length,ue=ee<T?new Array(T-ee+1).join(g):"";switch(E&&x&&(B=t(ue+B,ue.length?T-X.length:1/0),ue=""),b){case"<":B=U+B+X+ue;break;case"=":B=U+ue+B+X;break;case"^":B=ue.slice(0,ee=ue.length>>1)+U+B+X+ue.slice(ee);break;default:B=ue+U+B+X;break}return l(B)}return W.toString=function(){return y+""},W}function p(y,g){var b=h((y=rl(y),y.type="f",y)),O=Math.max(-8,Math.min(8,Math.floor(eo(g)/3)))*3,S=Math.pow(10,-O),x=UT[8+O/3];return function(T){return b(S*T)+x}}return{format:h,formatPrefix:p}}var is,i0,GM;Dz({thousands:",",grouping:[3],currency:["$",""]});function Dz(e){return is=Mz(e),i0=is.format,GM=is.formatPrefix,is}function Pz(e){return Math.max(0,-eo(Math.abs(e)))}function Cz(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(eo(t)/3)))*3-eo(Math.abs(e)))}function Rz(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,eo(t)-eo(e))+1}function YM(e,t,n,r){var o=Pg(e,t,n),l;switch(r=rl(r??",f"),r.type){case"s":{var c=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(l=Cz(o,c))&&(r.precision=l),GM(r,c)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(l=Rz(o,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=l-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(l=Pz(o))&&(r.precision=l-(r.type==="%")*2);break}}return i0(r)}function la(e){var t=e.domain;return e.ticks=function(n){var r=t();return Mg(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var o=t();return YM(o[0],o[o.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),o=0,l=r.length-1,c=r[o],f=r[l],d,h,p=10;for(f<c&&(h=c,c=f,f=h,h=o,o=l,l=h);p-- >0;){if(h=Dg(c,f,n),h===d)return r[o]=c,r[l]=f,t(r);if(h>0)c=Math.floor(c/h)*h,f=Math.ceil(f/h)*h;else if(h<0)c=Math.ceil(c*h)/h,f=Math.floor(f*h)/h;else break;d=h}return e},e}function Rs(){var e=r0();return e.copy=function(){return Cl(e,Rs())},En.apply(e,arguments),la(e)}function XM(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,Ps),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return XM(e).unknown(t)},e=arguments.length?Array.from(e,Ps):[0,1],la(n)}function KM(e,t){e=e.slice();var n=0,r=e.length-1,o=e[n],l=e[r],c;return l<o&&(c=n,n=r,r=c,c=o,o=l,l=c),e[n]=t.floor(o),e[r]=t.ceil(l),e}function HT(e){return Math.log(e)}function IT(e){return Math.exp(e)}function Nz(e){return-Math.log(-e)}function qz(e){return-Math.exp(-e)}function $z(e){return isFinite(e)?+("1e"+e):e<0?0:e}function Bz(e){return e===10?$z:e===Math.E?Math.exp:t=>Math.pow(e,t)}function zz(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 GT(e){return(t,n)=>-e(-t,n)}function o0(e){const t=e(HT,IT),n=t.domain;let r=10,o,l;function c(){return o=zz(r),l=Bz(r),n()[0]<0?(o=GT(o),l=GT(l),e(Nz,qz)):e(HT,IT),t}return t.base=function(f){return arguments.length?(r=+f,c()):r},t.domain=function(f){return arguments.length?(n(f),c()):n()},t.ticks=f=>{const d=n();let h=d[0],p=d[d.length-1];const y=p<h;y&&([h,p]=[p,h]);let g=o(h),b=o(p),O,S;const x=f==null?10:+f;let T=[];if(!(r%1)&&b-g<x){if(g=Math.floor(g),b=Math.ceil(b),h>0){for(;g<=b;++g)for(O=1;O<r;++O)if(S=g<0?O/l(-g):O*l(g),!(S<h)){if(S>p)break;T.push(S)}}else for(;g<=b;++g)for(O=r-1;O>=1;--O)if(S=g>0?O/l(-g):O*l(g),!(S<h)){if(S>p)break;T.push(S)}T.length*2<x&&(T=Mg(h,p,x))}else T=Mg(g,b,Math.min(b-g,x)).map(l);return y?T.reverse():T},t.tickFormat=(f,d)=>{if(f==null&&(f=10),d==null&&(d=r===10?"s":","),typeof d!="function"&&(!(r%1)&&(d=rl(d)).precision==null&&(d.trim=!0),d=i0(d)),f===1/0)return d;const h=Math.max(1,r*f/t.ticks().length);return p=>{let y=p/l(Math.round(o(p)));return y*r<r-.5&&(y*=r),y<=h?d(p):""}},t.nice=()=>n(KM(n(),{floor:f=>l(Math.floor(o(f))),ceil:f=>l(Math.ceil(o(f)))})),t}function VM(){const e=o0(Tf()).domain([1,10]);return e.copy=()=>Cl(e,VM()).base(e.base()),En.apply(e,arguments),e}function YT(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function XT(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function u0(e){var t=1,n=e(YT(t),XT(t));return n.constant=function(r){return arguments.length?e(YT(t=+r),XT(t)):t},la(n)}function WM(){var e=u0(Tf());return e.copy=function(){return Cl(e,WM()).constant(e.constant())},En.apply(e,arguments)}function KT(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function Lz(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function kz(e){return e<0?-e*e:e*e}function l0(e){var t=e(Ut,Ut),n=1;function r(){return n===1?e(Ut,Ut):n===.5?e(Lz,kz):e(KT(n),KT(1/n))}return t.exponent=function(o){return arguments.length?(n=+o,r()):n},la(t)}function c0(){var e=l0(Tf());return e.copy=function(){return Cl(e,c0()).exponent(e.exponent())},En.apply(e,arguments),e}function Uz(){return c0.apply(null,arguments).exponent(.5)}function VT(e){return Math.sign(e)*e*e}function Hz(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function ZM(){var e=r0(),t=[0,1],n=!1,r;function o(l){var c=Hz(e(l));return isNaN(c)?r:n?Math.round(c):c}return o.invert=function(l){return e.invert(VT(l))},o.domain=function(l){return arguments.length?(e.domain(l),o):e.domain()},o.range=function(l){return arguments.length?(e.range((t=Array.from(l,Ps)).map(VT)),o):t.slice()},o.rangeRound=function(l){return o.range(l).round(!0)},o.round=function(l){return arguments.length?(n=!!l,o):n},o.clamp=function(l){return arguments.length?(e.clamp(l),o):e.clamp()},o.unknown=function(l){return arguments.length?(r=l,o):r},o.copy=function(){return ZM(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},En.apply(o,arguments),la(o)}function FM(){var e=[],t=[],n=[],r;function o(){var c=0,f=Math.max(1,t.length);for(n=new Array(f-1);++c<f;)n[c-1]=KB(e,c/f);return l}function l(c){return c==null||isNaN(c=+c)?r:t[Dl(n,c)]}return l.invertExtent=function(c){var f=t.indexOf(c);return f<0?[NaN,NaN]:[f>0?n[f-1]:e[0],f<n.length?n[f]:e[e.length-1]]},l.domain=function(c){if(!arguments.length)return e.slice();e=[];for(let f of c)f!=null&&!isNaN(f=+f)&&e.push(f);return e.sort(ia),o()},l.range=function(c){return arguments.length?(t=Array.from(c),o()):t.slice()},l.unknown=function(c){return arguments.length?(r=c,l):r},l.quantiles=function(){return n.slice()},l.copy=function(){return FM().domain(e).range(t).unknown(r)},En.apply(l,arguments)}function QM(){var e=0,t=1,n=1,r=[.5],o=[0,1],l;function c(d){return d!=null&&d<=d?o[Dl(r,d,0,n)]:l}function f(){var d=-1;for(r=new Array(n);++d<n;)r[d]=((d+1)*t-(d-n)*e)/(n+1);return c}return c.domain=function(d){return arguments.length?([e,t]=d,e=+e,t=+t,f()):[e,t]},c.range=function(d){return arguments.length?(n=(o=Array.from(d)).length-1,f()):o.slice()},c.invertExtent=function(d){var h=o.indexOf(d);return h<0?[NaN,NaN]:h<1?[e,r[0]]:h>=n?[r[n-1],t]:[r[h-1],r[h]]},c.unknown=function(d){return arguments.length&&(l=d),c},c.thresholds=function(){return r.slice()},c.copy=function(){return QM().domain([e,t]).range(o).unknown(l)},En.apply(la(c),arguments)}function JM(){var e=[.5],t=[0,1],n,r=1;function o(l){return l!=null&&l<=l?t[Dl(e,l,0,r)]:n}return o.domain=function(l){return arguments.length?(e=Array.from(l),r=Math.min(e.length,t.length-1),o):e.slice()},o.range=function(l){return arguments.length?(t=Array.from(l),r=Math.min(e.length,t.length-1),o):t.slice()},o.invertExtent=function(l){var c=t.indexOf(l);return[e[c-1],e[c]]},o.unknown=function(l){return arguments.length?(n=l,o):n},o.copy=function(){return JM().domain(e).range(t).unknown(n)},En.apply(o,arguments)}const ym=new Date,mm=new Date;function xt(e,t,n,r){function o(l){return e(l=arguments.length===0?new Date:new Date(+l)),l}return o.floor=l=>(e(l=new Date(+l)),l),o.ceil=l=>(e(l=new Date(l-1)),t(l,1),e(l),l),o.round=l=>{const c=o(l),f=o.ceil(l);return l-c<f-l?c:f},o.offset=(l,c)=>(t(l=new Date(+l),c==null?1:Math.floor(c)),l),o.range=(l,c,f)=>{const d=[];if(l=o.ceil(l),f=f==null?1:Math.floor(f),!(l<c)||!(f>0))return d;let h;do d.push(h=new Date(+l)),t(l,f),e(l);while(h<l&&l<c);return d},o.filter=l=>xt(c=>{if(c>=c)for(;e(c),!l(c);)c.setTime(c-1)},(c,f)=>{if(c>=c)if(f<0)for(;++f<=0;)for(;t(c,-1),!l(c););else for(;--f>=0;)for(;t(c,1),!l(c););}),n&&(o.count=(l,c)=>(ym.setTime(+l),mm.setTime(+c),e(ym),e(mm),Math.floor(n(ym,mm))),o.every=l=>(l=Math.floor(l),!isFinite(l)||!(l>0)?null:l>1?o.filter(r?c=>r(c)%l===0:c=>o.count(0,c)%l===0):o)),o}const Ns=xt(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Ns.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?xt(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):Ns);Ns.range;const pr=1e3,_n=pr*60,yr=_n*60,Or=yr*24,s0=Or*7,WT=Or*30,gm=Or*365,qa=xt(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*pr)},(e,t)=>(t-e)/pr,e=>e.getUTCSeconds());qa.range;const f0=xt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*pr)},(e,t)=>{e.setTime(+e+t*_n)},(e,t)=>(t-e)/_n,e=>e.getMinutes());f0.range;const d0=xt(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*_n)},(e,t)=>(t-e)/_n,e=>e.getUTCMinutes());d0.range;const h0=xt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*pr-e.getMinutes()*_n)},(e,t)=>{e.setTime(+e+t*yr)},(e,t)=>(t-e)/yr,e=>e.getHours());h0.range;const v0=xt(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*yr)},(e,t)=>(t-e)/yr,e=>e.getUTCHours());v0.range;const Rl=xt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*_n)/Or,e=>e.getDate()-1);Rl.range;const Ef=xt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Or,e=>e.getUTCDate()-1);Ef.range;const eD=xt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Or,e=>Math.floor(e/Or));eD.range;function Wa(e){return xt(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())*_n)/s0)}const jf=Wa(0),qs=Wa(1),Iz=Wa(2),Gz=Wa(3),to=Wa(4),Yz=Wa(5),Xz=Wa(6);jf.range;qs.range;Iz.range;Gz.range;to.range;Yz.range;Xz.range;function Za(e){return xt(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)/s0)}const Mf=Za(0),$s=Za(1),Kz=Za(2),Vz=Za(3),no=Za(4),Wz=Za(5),Zz=Za(6);Mf.range;$s.range;Kz.range;Vz.range;no.range;Wz.range;Zz.range;const p0=xt(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());p0.range;const y0=xt(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());y0.range;const _r=xt(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());_r.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:xt(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});_r.range;const Ar=xt(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());Ar.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:xt(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});Ar.range;function tD(e,t,n,r,o,l){const c=[[qa,1,pr],[qa,5,5*pr],[qa,15,15*pr],[qa,30,30*pr],[l,1,_n],[l,5,5*_n],[l,15,15*_n],[l,30,30*_n],[o,1,yr],[o,3,3*yr],[o,6,6*yr],[o,12,12*yr],[r,1,Or],[r,2,2*Or],[n,1,s0],[t,1,WT],[t,3,3*WT],[e,1,gm]];function f(h,p,y){const g=p<h;g&&([h,p]=[p,h]);const b=y&&typeof y.range=="function"?y:d(h,p,y),O=b?b.range(h,+p+1):[];return g?O.reverse():O}function d(h,p,y){const g=Math.abs(p-h)/y,b=Qb(([,,x])=>x).right(c,g);if(b===c.length)return e.every(Pg(h/gm,p/gm,y));if(b===0)return Ns.every(Math.max(Pg(h,p,y),1));const[O,S]=c[g/c[b-1][2]<c[b][2]/g?b-1:b];return O.every(S)}return[f,d]}const[Fz,Qz]=tD(Ar,y0,Mf,eD,v0,d0),[Jz,e8]=tD(_r,p0,jf,Rl,h0,f0);function bm(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 xm(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 Du(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function t8(e){var t=e.dateTime,n=e.date,r=e.time,o=e.periods,l=e.days,c=e.shortDays,f=e.months,d=e.shortMonths,h=Pu(o),p=Cu(o),y=Pu(l),g=Cu(l),b=Pu(c),O=Cu(c),S=Pu(f),x=Cu(f),T=Pu(d),E=Cu(d),j={a:I,A:ee,b:ue,B:C,c:null,d:tE,e:tE,f:A8,g:N8,G:$8,H:S8,I:O8,j:_8,L:nD,m:w8,M:T8,p:K,q:J,Q:aE,s:iE,S:E8,u:j8,U:M8,V:D8,w:P8,W:C8,x:null,X:null,y:R8,Y:q8,Z:B8,"%":rE},D={a:re,A:fe,b:ye,B:ve,c:null,d:nE,e:nE,f:U8,g:F8,G:J8,H:z8,I:L8,j:k8,L:aD,m:H8,M:I8,p:ut,q:Te,Q:aE,s:iE,S:G8,u:Y8,U:X8,V:K8,w:V8,W:W8,x:null,X:null,y:Z8,Y:Q8,Z:e6,"%":rE},_={a:W,A:B,b:U,B:X,c:Q,d:JT,e:JT,f:m8,g:QT,G:FT,H:eE,I:eE,j:h8,L:y8,m:d8,M:v8,p:z,q:f8,Q:b8,s:x8,S:p8,u:o8,U:u8,V:l8,w:i8,W:c8,x:Z,X:N,y:QT,Y:FT,Z:s8,"%":g8};j.x=w(n,j),j.X=w(r,j),j.c=w(t,j),D.x=w(n,D),D.X=w(r,D),D.c=w(t,D);function w(se,Se){return function(Oe){var le=[],We=-1,De=0,lt=se.length,ct,Je,zn;for(Oe instanceof Date||(Oe=new Date(+Oe));++We<lt;)se.charCodeAt(We)===37&&(le.push(se.slice(De,We)),(Je=ZT[ct=se.charAt(++We)])!=null?ct=se.charAt(++We):Je=ct==="e"?" ":"0",(zn=Se[ct])&&(ct=zn(Oe,Je)),le.push(ct),De=We+1);return le.push(se.slice(De,We)),le.join("")}}function P(se,Se){return function(Oe){var le=Du(1900,void 0,1),We=R(le,se,Oe+="",0),De,lt;if(We!=Oe.length)return null;if("Q"in le)return new Date(le.Q);if("s"in le)return new Date(le.s*1e3+("L"in le?le.L:0));if(Se&&!("Z"in le)&&(le.Z=0),"p"in le&&(le.H=le.H%12+le.p*12),le.m===void 0&&(le.m="q"in le?le.q:0),"V"in le){if(le.V<1||le.V>53)return null;"w"in le||(le.w=1),"Z"in le?(De=xm(Du(le.y,0,1)),lt=De.getUTCDay(),De=lt>4||lt===0?$s.ceil(De):$s(De),De=Ef.offset(De,(le.V-1)*7),le.y=De.getUTCFullYear(),le.m=De.getUTCMonth(),le.d=De.getUTCDate()+(le.w+6)%7):(De=bm(Du(le.y,0,1)),lt=De.getDay(),De=lt>4||lt===0?qs.ceil(De):qs(De),De=Rl.offset(De,(le.V-1)*7),le.y=De.getFullYear(),le.m=De.getMonth(),le.d=De.getDate()+(le.w+6)%7)}else("W"in le||"U"in le)&&("w"in le||(le.w="u"in le?le.u%7:"W"in le?1:0),lt="Z"in le?xm(Du(le.y,0,1)).getUTCDay():bm(Du(le.y,0,1)).getDay(),le.m=0,le.d="W"in le?(le.w+6)%7+le.W*7-(lt+5)%7:le.w+le.U*7-(lt+6)%7);return"Z"in le?(le.H+=le.Z/100|0,le.M+=le.Z%100,xm(le)):bm(le)}}function R(se,Se,Oe,le){for(var We=0,De=Se.length,lt=Oe.length,ct,Je;We<De;){if(le>=lt)return-1;if(ct=Se.charCodeAt(We++),ct===37){if(ct=Se.charAt(We++),Je=_[ct in ZT?Se.charAt(We++):ct],!Je||(le=Je(se,Oe,le))<0)return-1}else if(ct!=Oe.charCodeAt(le++))return-1}return le}function z(se,Se,Oe){var le=h.exec(Se.slice(Oe));return le?(se.p=p.get(le[0].toLowerCase()),Oe+le[0].length):-1}function W(se,Se,Oe){var le=b.exec(Se.slice(Oe));return le?(se.w=O.get(le[0].toLowerCase()),Oe+le[0].length):-1}function B(se,Se,Oe){var le=y.exec(Se.slice(Oe));return le?(se.w=g.get(le[0].toLowerCase()),Oe+le[0].length):-1}function U(se,Se,Oe){var le=T.exec(Se.slice(Oe));return le?(se.m=E.get(le[0].toLowerCase()),Oe+le[0].length):-1}function X(se,Se,Oe){var le=S.exec(Se.slice(Oe));return le?(se.m=x.get(le[0].toLowerCase()),Oe+le[0].length):-1}function Q(se,Se,Oe){return R(se,t,Se,Oe)}function Z(se,Se,Oe){return R(se,n,Se,Oe)}function N(se,Se,Oe){return R(se,r,Se,Oe)}function I(se){return c[se.getDay()]}function ee(se){return l[se.getDay()]}function ue(se){return d[se.getMonth()]}function C(se){return f[se.getMonth()]}function K(se){return o[+(se.getHours()>=12)]}function J(se){return 1+~~(se.getMonth()/3)}function re(se){return c[se.getUTCDay()]}function fe(se){return l[se.getUTCDay()]}function ye(se){return d[se.getUTCMonth()]}function ve(se){return f[se.getUTCMonth()]}function ut(se){return o[+(se.getUTCHours()>=12)]}function Te(se){return 1+~~(se.getUTCMonth()/3)}return{format:function(se){var Se=w(se+="",j);return Se.toString=function(){return se},Se},parse:function(se){var Se=P(se+="",!1);return Se.toString=function(){return se},Se},utcFormat:function(se){var Se=w(se+="",D);return Se.toString=function(){return se},Se},utcParse:function(se){var Se=P(se+="",!0);return Se.toString=function(){return se},Se}}}var ZT={"-":"",_:" ",0:"0"},Tt=/^\s*\d+/,n8=/^%/,r8=/[\\^$*+?|[\]().{}]/g;function $e(e,t,n){var r=e<0?"-":"",o=(r?-e:e)+"",l=o.length;return r+(l<n?new Array(n-l+1).join(t)+o:o)}function a8(e){return e.replace(r8,"\\$&")}function Pu(e){return new RegExp("^(?:"+e.map(a8).join("|")+")","i")}function Cu(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function i8(e,t,n){var r=Tt.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function o8(e,t,n){var r=Tt.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function u8(e,t,n){var r=Tt.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function l8(e,t,n){var r=Tt.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function c8(e,t,n){var r=Tt.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function FT(e,t,n){var r=Tt.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function QT(e,t,n){var r=Tt.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function s8(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 f8(e,t,n){var r=Tt.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function d8(e,t,n){var r=Tt.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function JT(e,t,n){var r=Tt.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function h8(e,t,n){var r=Tt.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function eE(e,t,n){var r=Tt.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function v8(e,t,n){var r=Tt.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function p8(e,t,n){var r=Tt.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function y8(e,t,n){var r=Tt.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function m8(e,t,n){var r=Tt.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function g8(e,t,n){var r=n8.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function b8(e,t,n){var r=Tt.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function x8(e,t,n){var r=Tt.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function tE(e,t){return $e(e.getDate(),t,2)}function S8(e,t){return $e(e.getHours(),t,2)}function O8(e,t){return $e(e.getHours()%12||12,t,2)}function _8(e,t){return $e(1+Rl.count(_r(e),e),t,3)}function nD(e,t){return $e(e.getMilliseconds(),t,3)}function A8(e,t){return nD(e,t)+"000"}function w8(e,t){return $e(e.getMonth()+1,t,2)}function T8(e,t){return $e(e.getMinutes(),t,2)}function E8(e,t){return $e(e.getSeconds(),t,2)}function j8(e){var t=e.getDay();return t===0?7:t}function M8(e,t){return $e(jf.count(_r(e)-1,e),t,2)}function rD(e){var t=e.getDay();return t>=4||t===0?to(e):to.ceil(e)}function D8(e,t){return e=rD(e),$e(to.count(_r(e),e)+(_r(e).getDay()===4),t,2)}function P8(e){return e.getDay()}function C8(e,t){return $e(qs.count(_r(e)-1,e),t,2)}function R8(e,t){return $e(e.getFullYear()%100,t,2)}function N8(e,t){return e=rD(e),$e(e.getFullYear()%100,t,2)}function q8(e,t){return $e(e.getFullYear()%1e4,t,4)}function $8(e,t){var n=e.getDay();return e=n>=4||n===0?to(e):to.ceil(e),$e(e.getFullYear()%1e4,t,4)}function B8(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+$e(t/60|0,"0",2)+$e(t%60,"0",2)}function nE(e,t){return $e(e.getUTCDate(),t,2)}function z8(e,t){return $e(e.getUTCHours(),t,2)}function L8(e,t){return $e(e.getUTCHours()%12||12,t,2)}function k8(e,t){return $e(1+Ef.count(Ar(e),e),t,3)}function aD(e,t){return $e(e.getUTCMilliseconds(),t,3)}function U8(e,t){return aD(e,t)+"000"}function H8(e,t){return $e(e.getUTCMonth()+1,t,2)}function I8(e,t){return $e(e.getUTCMinutes(),t,2)}function G8(e,t){return $e(e.getUTCSeconds(),t,2)}function Y8(e){var t=e.getUTCDay();return t===0?7:t}function X8(e,t){return $e(Mf.count(Ar(e)-1,e),t,2)}function iD(e){var t=e.getUTCDay();return t>=4||t===0?no(e):no.ceil(e)}function K8(e,t){return e=iD(e),$e(no.count(Ar(e),e)+(Ar(e).getUTCDay()===4),t,2)}function V8(e){return e.getUTCDay()}function W8(e,t){return $e($s.count(Ar(e)-1,e),t,2)}function Z8(e,t){return $e(e.getUTCFullYear()%100,t,2)}function F8(e,t){return e=iD(e),$e(e.getUTCFullYear()%100,t,2)}function Q8(e,t){return $e(e.getUTCFullYear()%1e4,t,4)}function J8(e,t){var n=e.getUTCDay();return e=n>=4||n===0?no(e):no.ceil(e),$e(e.getUTCFullYear()%1e4,t,4)}function e6(){return"+0000"}function rE(){return"%"}function aE(e){return+e}function iE(e){return Math.floor(+e/1e3)}var Li,oD,uD;t6({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 t6(e){return Li=t8(e),oD=Li.format,Li.parse,uD=Li.utcFormat,Li.utcParse,Li}function n6(e){return new Date(e)}function r6(e){return e instanceof Date?+e:+new Date(+e)}function m0(e,t,n,r,o,l,c,f,d,h){var p=r0(),y=p.invert,g=p.domain,b=h(".%L"),O=h(":%S"),S=h("%I:%M"),x=h("%I %p"),T=h("%a %d"),E=h("%b %d"),j=h("%B"),D=h("%Y");function _(w){return(d(w)<w?b:f(w)<w?O:c(w)<w?S:l(w)<w?x:r(w)<w?o(w)<w?T:E:n(w)<w?j:D)(w)}return p.invert=function(w){return new Date(y(w))},p.domain=function(w){return arguments.length?g(Array.from(w,r6)):g().map(n6)},p.ticks=function(w){var P=g();return e(P[0],P[P.length-1],w??10)},p.tickFormat=function(w,P){return P==null?_:h(P)},p.nice=function(w){var P=g();return(!w||typeof w.range!="function")&&(w=t(P[0],P[P.length-1],w??10)),w?g(KM(P,w)):p},p.copy=function(){return Cl(p,m0(e,t,n,r,o,l,c,f,d,h))},p}function a6(){return En.apply(m0(Jz,e8,_r,p0,jf,Rl,h0,f0,qa,oD).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function i6(){return En.apply(m0(Fz,Qz,Ar,y0,Mf,Ef,v0,d0,qa,uD).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Df(){var e=0,t=1,n,r,o,l,c=Ut,f=!1,d;function h(y){return y==null||isNaN(y=+y)?d:c(o===0?.5:(y=(l(y)-n)*o,f?Math.max(0,Math.min(1,y)):y))}h.domain=function(y){return arguments.length?([e,t]=y,n=l(e=+e),r=l(t=+t),o=n===r?0:1/(r-n),h):[e,t]},h.clamp=function(y){return arguments.length?(f=!!y,h):f},h.interpolator=function(y){return arguments.length?(c=y,h):c};function p(y){return function(g){var b,O;return arguments.length?([b,O]=g,c=y(b,O),h):[c(0),c(1)]}}return h.range=p(wo),h.rangeRound=p(n0),h.unknown=function(y){return arguments.length?(d=y,h):d},function(y){return l=y,n=y(e),r=y(t),o=n===r?0:1/(r-n),h}}function ca(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function lD(){var e=la(Df()(Ut));return e.copy=function(){return ca(e,lD())},Er.apply(e,arguments)}function cD(){var e=o0(Df()).domain([1,10]);return e.copy=function(){return ca(e,cD()).base(e.base())},Er.apply(e,arguments)}function sD(){var e=u0(Df());return e.copy=function(){return ca(e,sD()).constant(e.constant())},Er.apply(e,arguments)}function g0(){var e=l0(Df());return e.copy=function(){return ca(e,g0()).exponent(e.exponent())},Er.apply(e,arguments)}function o6(){return g0.apply(null,arguments).exponent(.5)}function fD(){var e=[],t=Ut;function n(r){if(r!=null&&!isNaN(r=+r))return t((Dl(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let o of r)o!=null&&!isNaN(o=+o)&&e.push(o);return e.sort(ia),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,o)=>t(o/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(o,l)=>XB(e,l/r))},n.copy=function(){return fD(t).domain(e)},Er.apply(n,arguments)}function Pf(){var e=0,t=.5,n=1,r=1,o,l,c,f,d,h=Ut,p,y=!1,g;function b(S){return isNaN(S=+S)?g:(S=.5+((S=+p(S))-l)*(r*S<r*l?f:d),h(y?Math.max(0,Math.min(1,S)):S))}b.domain=function(S){return arguments.length?([e,t,n]=S,o=p(e=+e),l=p(t=+t),c=p(n=+n),f=o===l?0:.5/(l-o),d=l===c?0:.5/(c-l),r=l<o?-1:1,b):[e,t,n]},b.clamp=function(S){return arguments.length?(y=!!S,b):y},b.interpolator=function(S){return arguments.length?(h=S,b):h};function O(S){return function(x){var T,E,j;return arguments.length?([T,E,j]=x,h=gz(S,[T,E,j]),b):[h(0),h(.5),h(1)]}}return b.range=O(wo),b.rangeRound=O(n0),b.unknown=function(S){return arguments.length?(g=S,b):g},function(S){return p=S,o=S(e),l=S(t),c=S(n),f=o===l?0:.5/(l-o),d=l===c?0:.5/(c-l),r=l<o?-1:1,b}}function dD(){var e=la(Pf()(Ut));return e.copy=function(){return ca(e,dD())},Er.apply(e,arguments)}function hD(){var e=o0(Pf()).domain([.1,1,10]);return e.copy=function(){return ca(e,hD()).base(e.base())},Er.apply(e,arguments)}function vD(){var e=u0(Pf());return e.copy=function(){return ca(e,vD()).constant(e.constant())},Er.apply(e,arguments)}function b0(){var e=l0(Pf());return e.copy=function(){return ca(e,b0()).exponent(e.exponent())},Er.apply(e,arguments)}function u6(){return b0.apply(null,arguments).exponent(.5)}const oE=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Ju,scaleDiverging:dD,scaleDivergingLog:hD,scaleDivergingPow:b0,scaleDivergingSqrt:u6,scaleDivergingSymlog:vD,scaleIdentity:XM,scaleImplicit:Cg,scaleLinear:Rs,scaleLog:VM,scaleOrdinal:Jb,scalePoint:Hu,scalePow:c0,scaleQuantile:FM,scaleQuantize:QM,scaleRadial:ZM,scaleSequential:lD,scaleSequentialLog:cD,scaleSequentialPow:g0,scaleSequentialQuantile:fD,scaleSequentialSqrt:o6,scaleSequentialSymlog:sD,scaleSqrt:Uz,scaleSymlog:WM,scaleThreshold:JM,scaleTime:a6,scaleUtc:i6,tickFormat:YM},Symbol.toStringTag,{value:"Module"}));var Sm,uE;function pD(){if(uE)return Sm;uE=1;var e=xo();function t(n,r,o){for(var l=-1,c=n.length;++l<c;){var f=n[l],d=r(f);if(d!=null&&(h===void 0?d===d&&!e(d):o(d,h)))var h=d,p=f}return p}return Sm=t,Sm}var Om,lE;function l6(){if(lE)return Om;lE=1;function e(t,n){return t>n}return Om=e,Om}var _m,cE;function c6(){if(cE)return _m;cE=1;var e=pD(),t=l6(),n=Ao();function r(o){return o&&o.length?e(o,n,t):void 0}return _m=r,_m}var s6=c6();const na=Ve(s6);var Am,sE;function f6(){if(sE)return Am;sE=1;function e(t,n){return t<n}return Am=e,Am}var wm,fE;function d6(){if(fE)return wm;fE=1;var e=pD(),t=f6(),n=Ao();function r(o){return o&&o.length?e(o,n,t):void 0}return wm=r,wm}var h6=d6();const Cf=Ve(h6);var Tm,dE;function v6(){if(dE)return Tm;dE=1;var e=qb(),t=ua(),n=OM(),r=Wt();function o(l,c){var f=r(l)?e:n;return f(l,t(c,3))}return Tm=o,Tm}var Em,hE;function p6(){if(hE)return Em;hE=1;var e=xM(),t=v6();function n(r,o){return e(t(r,o),1)}return Em=n,Em}var y6=p6();const m6=Ve(y6);var jm,vE;function g6(){if(vE)return jm;vE=1;var e=Vb();function t(n,r){return e(n,r)}return jm=t,jm}var b6=g6();const ro=Ve(b6);var To=1e9,x6={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},S0,nt=!0,Tn="[DecimalError] ",La=Tn+"Invalid argument: ",x0=Tn+"Exponent out of range: ",Eo=Math.floor,Ca=Math.pow,S6=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,cn,wt=1e7,et=7,yD=9007199254740991,Bs=Eo(yD/et),de={};de.absoluteValue=de.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};de.comparedTo=de.cmp=function(e){var t,n,r,o,l=this;if(e=new l.constructor(e),l.s!==e.s)return l.s||-e.s;if(l.e!==e.e)return l.e>e.e^l.s<0?1:-1;for(r=l.d.length,o=e.d.length,t=0,n=r<o?r:o;t<n;++t)if(l.d[t]!==e.d[t])return l.d[t]>e.d[t]^l.s<0?1:-1;return r===o?0:r>o^l.s<0?1:-1};de.decimalPlaces=de.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*et;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};de.dividedBy=de.div=function(e){return xr(this,new this.constructor(e))};de.dividedToIntegerBy=de.idiv=function(e){var t=this,n=t.constructor;return Ke(xr(t,new n(e),0,1),n.precision)};de.equals=de.eq=function(e){return!this.cmp(e)};de.exponent=function(){return pt(this)};de.greaterThan=de.gt=function(e){return this.cmp(e)>0};de.greaterThanOrEqualTo=de.gte=function(e){return this.cmp(e)>=0};de.isInteger=de.isint=function(){return this.e>this.d.length-2};de.isNegative=de.isneg=function(){return this.s<0};de.isPositive=de.ispos=function(){return this.s>0};de.isZero=function(){return this.s===0};de.lessThan=de.lt=function(e){return this.cmp(e)<0};de.lessThanOrEqualTo=de.lte=function(e){return this.cmp(e)<1};de.logarithm=de.log=function(e){var t,n=this,r=n.constructor,o=r.precision,l=o+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(cn))throw Error(Tn+"NaN");if(n.s<1)throw Error(Tn+(n.s?"NaN":"-Infinity"));return n.eq(cn)?new r(0):(nt=!1,t=xr(al(n,l),al(e,l),l),nt=!0,Ke(t,o))};de.minus=de.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?bD(t,e):mD(t,(e.s=-e.s,e))};de.modulo=de.mod=function(e){var t,n=this,r=n.constructor,o=r.precision;if(e=new r(e),!e.s)throw Error(Tn+"NaN");return n.s?(nt=!1,t=xr(n,e,0,1).times(e),nt=!0,n.minus(t)):Ke(new r(n),o)};de.naturalExponential=de.exp=function(){return gD(this)};de.naturalLogarithm=de.ln=function(){return al(this)};de.negated=de.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};de.plus=de.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?mD(t,e):bD(t,(e.s=-e.s,e))};de.precision=de.sd=function(e){var t,n,r,o=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(La+e);if(t=pt(o)+1,r=o.d.length-1,n=r*et+1,r=o.d[r],r){for(;r%10==0;r/=10)n--;for(r=o.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};de.squareRoot=de.sqrt=function(){var e,t,n,r,o,l,c,f=this,d=f.constructor;if(f.s<1){if(!f.s)return new d(0);throw Error(Tn+"NaN")}for(e=pt(f),nt=!1,o=Math.sqrt(+f),o==0||o==1/0?(t=Gn(f.d),(t.length+e)%2==0&&(t+="0"),o=Math.sqrt(t),e=Eo((e+1)/2)-(e<0||e%2),o==1/0?t="5e"+e:(t=o.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new d(t)):r=new d(o.toString()),n=d.precision,o=c=n+3;;)if(l=r,r=l.plus(xr(f,l,c+2)).times(.5),Gn(l.d).slice(0,c)===(t=Gn(r.d)).slice(0,c)){if(t=t.slice(c-3,c+1),o==c&&t=="4999"){if(Ke(l,n+1,0),l.times(l).eq(f)){r=l;break}}else if(t!="9999")break;c+=4}return nt=!0,Ke(r,n)};de.times=de.mul=function(e){var t,n,r,o,l,c,f,d,h,p=this,y=p.constructor,g=p.d,b=(e=new y(e)).d;if(!p.s||!e.s)return new y(0);for(e.s*=p.s,n=p.e+e.e,d=g.length,h=b.length,d<h&&(l=g,g=b,b=l,c=d,d=h,h=c),l=[],c=d+h,r=c;r--;)l.push(0);for(r=h;--r>=0;){for(t=0,o=d+r;o>r;)f=l[o]+b[r]*g[o-r-1]+t,l[o--]=f%wt|0,t=f/wt|0;l[o]=(l[o]+t)%wt|0}for(;!l[--c];)l.pop();return t?++n:l.shift(),e.d=l,e.e=n,nt?Ke(e,y.precision):e};de.toDecimalPlaces=de.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(Vn(e,0,To),t===void 0?t=r.rounding:Vn(t,0,8),Ke(n,e+pt(n)+1,t))};de.toExponential=function(e,t){var n,r=this,o=r.constructor;return e===void 0?n=Ha(r,!0):(Vn(e,0,To),t===void 0?t=o.rounding:Vn(t,0,8),r=Ke(new o(r),e+1,t),n=Ha(r,!0,e+1)),n};de.toFixed=function(e,t){var n,r,o=this,l=o.constructor;return e===void 0?Ha(o):(Vn(e,0,To),t===void 0?t=l.rounding:Vn(t,0,8),r=Ke(new l(o),e+pt(o)+1,t),n=Ha(r.abs(),!1,e+pt(r)+1),o.isneg()&&!o.isZero()?"-"+n:n)};de.toInteger=de.toint=function(){var e=this,t=e.constructor;return Ke(new t(e),pt(e)+1,t.rounding)};de.toNumber=function(){return+this};de.toPower=de.pow=function(e){var t,n,r,o,l,c,f=this,d=f.constructor,h=12,p=+(e=new d(e));if(!e.s)return new d(cn);if(f=new d(f),!f.s){if(e.s<1)throw Error(Tn+"Infinity");return f}if(f.eq(cn))return f;if(r=d.precision,e.eq(cn))return Ke(f,r);if(t=e.e,n=e.d.length-1,c=t>=n,l=f.s,c){if((n=p<0?-p:p)<=yD){for(o=new d(cn),t=Math.ceil(r/et+4),nt=!1;n%2&&(o=o.times(f),yE(o.d,t)),n=Eo(n/2),n!==0;)f=f.times(f),yE(f.d,t);return nt=!0,e.s<0?new d(cn).div(o):Ke(o,r)}}else if(l<0)throw Error(Tn+"NaN");return l=l<0&&e.d[Math.max(t,n)]&1?-1:1,f.s=1,nt=!1,o=e.times(al(f,r+h)),nt=!0,o=gD(o),o.s=l,o};de.toPrecision=function(e,t){var n,r,o=this,l=o.constructor;return e===void 0?(n=pt(o),r=Ha(o,n<=l.toExpNeg||n>=l.toExpPos)):(Vn(e,1,To),t===void 0?t=l.rounding:Vn(t,0,8),o=Ke(new l(o),e,t),n=pt(o),r=Ha(o,e<=n||n<=l.toExpNeg,e)),r};de.toSignificantDigits=de.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(Vn(e,1,To),t===void 0?t=r.rounding:Vn(t,0,8)),Ke(new r(n),e,t)};de.toString=de.valueOf=de.val=de.toJSON=de[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=pt(e),n=e.constructor;return Ha(e,t<=n.toExpNeg||t>=n.toExpPos)};function mD(e,t){var n,r,o,l,c,f,d,h,p=e.constructor,y=p.precision;if(!e.s||!t.s)return t.s||(t=new p(e)),nt?Ke(t,y):t;if(d=e.d,h=t.d,c=e.e,o=t.e,d=d.slice(),l=c-o,l){for(l<0?(r=d,l=-l,f=h.length):(r=h,o=c,f=d.length),c=Math.ceil(y/et),f=c>f?c+1:f+1,l>f&&(l=f,r.length=1),r.reverse();l--;)r.push(0);r.reverse()}for(f=d.length,l=h.length,f-l<0&&(l=f,r=h,h=d,d=r),n=0;l;)n=(d[--l]=d[l]+h[l]+n)/wt|0,d[l]%=wt;for(n&&(d.unshift(n),++o),f=d.length;d[--f]==0;)d.pop();return t.d=d,t.e=o,nt?Ke(t,y):t}function Vn(e,t,n){if(e!==~~e||e<t||e>n)throw Error(La+e)}function Gn(e){var t,n,r,o=e.length-1,l="",c=e[0];if(o>0){for(l+=c,t=1;t<o;t++)r=e[t]+"",n=et-r.length,n&&(l+=ea(n)),l+=r;c=e[t],r=c+"",n=et-r.length,n&&(l+=ea(n))}else if(c===0)return"0";for(;c%10===0;)c/=10;return l+c}var xr=function(){function e(r,o){var l,c=0,f=r.length;for(r=r.slice();f--;)l=r[f]*o+c,r[f]=l%wt|0,c=l/wt|0;return c&&r.unshift(c),r}function t(r,o,l,c){var f,d;if(l!=c)d=l>c?1:-1;else for(f=d=0;f<l;f++)if(r[f]!=o[f]){d=r[f]>o[f]?1:-1;break}return d}function n(r,o,l){for(var c=0;l--;)r[l]-=c,c=r[l]<o[l]?1:0,r[l]=c*wt+r[l]-o[l];for(;!r[0]&&r.length>1;)r.shift()}return function(r,o,l,c){var f,d,h,p,y,g,b,O,S,x,T,E,j,D,_,w,P,R,z=r.constructor,W=r.s==o.s?1:-1,B=r.d,U=o.d;if(!r.s)return new z(r);if(!o.s)throw Error(Tn+"Division by zero");for(d=r.e-o.e,P=U.length,_=B.length,b=new z(W),O=b.d=[],h=0;U[h]==(B[h]||0);)++h;if(U[h]>(B[h]||0)&&--d,l==null?E=l=z.precision:c?E=l+(pt(r)-pt(o))+1:E=l,E<0)return new z(0);if(E=E/et+2|0,h=0,P==1)for(p=0,U=U[0],E++;(h<_||p)&&E--;h++)j=p*wt+(B[h]||0),O[h]=j/U|0,p=j%U|0;else{for(p=wt/(U[0]+1)|0,p>1&&(U=e(U,p),B=e(B,p),P=U.length,_=B.length),D=P,S=B.slice(0,P),x=S.length;x<P;)S[x++]=0;R=U.slice(),R.unshift(0),w=U[0],U[1]>=wt/2&&++w;do p=0,f=t(U,S,P,x),f<0?(T=S[0],P!=x&&(T=T*wt+(S[1]||0)),p=T/w|0,p>1?(p>=wt&&(p=wt-1),y=e(U,p),g=y.length,x=S.length,f=t(y,S,g,x),f==1&&(p--,n(y,P<g?R:U,g))):(p==0&&(f=p=1),y=U.slice()),g=y.length,g<x&&y.unshift(0),n(S,y,x),f==-1&&(x=S.length,f=t(U,S,P,x),f<1&&(p++,n(S,P<x?R:U,x))),x=S.length):f===0&&(p++,S=[0]),O[h++]=p,f&&S[0]?S[x++]=B[D]||0:(S=[B[D]],x=1);while((D++<_||S[0]!==void 0)&&E--)}return O[0]||O.shift(),b.e=d,Ke(b,c?l+pt(b)+1:l)}}();function gD(e,t){var n,r,o,l,c,f,d=0,h=0,p=e.constructor,y=p.precision;if(pt(e)>16)throw Error(x0+pt(e));if(!e.s)return new p(cn);for(nt=!1,f=y,c=new p(.03125);e.abs().gte(.1);)e=e.times(c),h+=5;for(r=Math.log(Ca(2,h))/Math.LN10*2+5|0,f+=r,n=o=l=new p(cn),p.precision=f;;){if(o=Ke(o.times(e),f),n=n.times(++d),c=l.plus(xr(o,n,f)),Gn(c.d).slice(0,f)===Gn(l.d).slice(0,f)){for(;h--;)l=Ke(l.times(l),f);return p.precision=y,t==null?(nt=!0,Ke(l,y)):l}l=c}}function pt(e){for(var t=e.e*et,n=e.d[0];n>=10;n/=10)t++;return t}function Mm(e,t,n){if(t>e.LN10.sd())throw nt=!0,n&&(e.precision=n),Error(Tn+"LN10 precision limit exceeded");return Ke(new e(e.LN10),t)}function ea(e){for(var t="";e--;)t+="0";return t}function al(e,t){var n,r,o,l,c,f,d,h,p,y=1,g=10,b=e,O=b.d,S=b.constructor,x=S.precision;if(b.s<1)throw Error(Tn+(b.s?"NaN":"-Infinity"));if(b.eq(cn))return new S(0);if(t==null?(nt=!1,h=x):h=t,b.eq(10))return t==null&&(nt=!0),Mm(S,h);if(h+=g,S.precision=h,n=Gn(O),r=n.charAt(0),l=pt(b),Math.abs(l)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)b=b.times(e),n=Gn(b.d),r=n.charAt(0),y++;l=pt(b),r>1?(b=new S("0."+n),l++):b=new S(r+"."+n.slice(1))}else return d=Mm(S,h+2,x).times(l+""),b=al(new S(r+"."+n.slice(1)),h-g).plus(d),S.precision=x,t==null?(nt=!0,Ke(b,x)):b;for(f=c=b=xr(b.minus(cn),b.plus(cn),h),p=Ke(b.times(b),h),o=3;;){if(c=Ke(c.times(p),h),d=f.plus(xr(c,new S(o),h)),Gn(d.d).slice(0,h)===Gn(f.d).slice(0,h))return f=f.times(2),l!==0&&(f=f.plus(Mm(S,h+2,x).times(l+""))),f=xr(f,new S(y),h),S.precision=x,t==null?(nt=!0,Ke(f,x)):f;f=d,o+=2}}function pE(e,t){var n,r,o;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(o=t.length;t.charCodeAt(o-1)===48;)--o;if(t=t.slice(r,o),t){if(o-=r,n=n-r-1,e.e=Eo(n/et),e.d=[],r=(n+1)%et,n<0&&(r+=et),r<o){for(r&&e.d.push(+t.slice(0,r)),o-=et;r<o;)e.d.push(+t.slice(r,r+=et));t=t.slice(r),r=et-t.length}else r-=o;for(;r--;)t+="0";if(e.d.push(+t),nt&&(e.e>Bs||e.e<-Bs))throw Error(x0+n)}else e.s=0,e.e=0,e.d=[0];return e}function Ke(e,t,n){var r,o,l,c,f,d,h,p,y=e.d;for(c=1,l=y[0];l>=10;l/=10)c++;if(r=t-c,r<0)r+=et,o=t,h=y[p=0];else{if(p=Math.ceil((r+1)/et),l=y.length,p>=l)return e;for(h=l=y[p],c=1;l>=10;l/=10)c++;r%=et,o=r-et+c}if(n!==void 0&&(l=Ca(10,c-o-1),f=h/l%10|0,d=t<0||y[p+1]!==void 0||h%l,d=n<4?(f||d)&&(n==0||n==(e.s<0?3:2)):f>5||f==5&&(n==4||d||n==6&&(r>0?o>0?h/Ca(10,c-o):0:y[p-1])%10&1||n==(e.s<0?8:7))),t<1||!y[0])return d?(l=pt(e),y.length=1,t=t-l-1,y[0]=Ca(10,(et-t%et)%et),e.e=Eo(-t/et)||0):(y.length=1,y[0]=e.e=e.s=0),e;if(r==0?(y.length=p,l=1,p--):(y.length=p+1,l=Ca(10,et-r),y[p]=o>0?(h/Ca(10,c-o)%Ca(10,o)|0)*l:0),d)for(;;)if(p==0){(y[0]+=l)==wt&&(y[0]=1,++e.e);break}else{if(y[p]+=l,y[p]!=wt)break;y[p--]=0,l=1}for(r=y.length;y[--r]===0;)y.pop();if(nt&&(e.e>Bs||e.e<-Bs))throw Error(x0+pt(e));return e}function bD(e,t){var n,r,o,l,c,f,d,h,p,y,g=e.constructor,b=g.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new g(e),nt?Ke(t,b):t;if(d=e.d,y=t.d,r=t.e,h=e.e,d=d.slice(),c=h-r,c){for(p=c<0,p?(n=d,c=-c,f=y.length):(n=y,r=h,f=d.length),o=Math.max(Math.ceil(b/et),f)+2,c>o&&(c=o,n.length=1),n.reverse(),o=c;o--;)n.push(0);n.reverse()}else{for(o=d.length,f=y.length,p=o<f,p&&(f=o),o=0;o<f;o++)if(d[o]!=y[o]){p=d[o]<y[o];break}c=0}for(p&&(n=d,d=y,y=n,t.s=-t.s),f=d.length,o=y.length-f;o>0;--o)d[f++]=0;for(o=y.length;o>c;){if(d[--o]<y[o]){for(l=o;l&&d[--l]===0;)d[l]=wt-1;--d[l],d[o]+=wt}d[o]-=y[o]}for(;d[--f]===0;)d.pop();for(;d[0]===0;d.shift())--r;return d[0]?(t.d=d,t.e=r,nt?Ke(t,b):t):new g(0)}function Ha(e,t,n){var r,o=pt(e),l=Gn(e.d),c=l.length;return t?(n&&(r=n-c)>0?l=l.charAt(0)+"."+l.slice(1)+ea(r):c>1&&(l=l.charAt(0)+"."+l.slice(1)),l=l+(o<0?"e":"e+")+o):o<0?(l="0."+ea(-o-1)+l,n&&(r=n-c)>0&&(l+=ea(r))):o>=c?(l+=ea(o+1-c),n&&(r=n-o-1)>0&&(l=l+"."+ea(r))):((r=o+1)<c&&(l=l.slice(0,r)+"."+l.slice(r)),n&&(r=n-c)>0&&(o+1===c&&(l+="."),l+=ea(r))),e.s<0?"-"+l:l}function yE(e,t){if(e.length>t)return e.length=t,!0}function xD(e){var t,n,r;function o(l){var c=this;if(!(c instanceof o))return new o(l);if(c.constructor=o,l instanceof o){c.s=l.s,c.e=l.e,c.d=(l=l.d)?l.slice():l;return}if(typeof l=="number"){if(l*0!==0)throw Error(La+l);if(l>0)c.s=1;else if(l<0)l=-l,c.s=-1;else{c.s=0,c.e=0,c.d=[0];return}if(l===~~l&&l<1e7){c.e=0,c.d=[l];return}return pE(c,l.toString())}else if(typeof l!="string")throw Error(La+l);if(l.charCodeAt(0)===45?(l=l.slice(1),c.s=-1):c.s=1,S6.test(l))pE(c,l);else throw Error(La+l)}if(o.prototype=de,o.ROUND_UP=0,o.ROUND_DOWN=1,o.ROUND_CEIL=2,o.ROUND_FLOOR=3,o.ROUND_HALF_UP=4,o.ROUND_HALF_DOWN=5,o.ROUND_HALF_EVEN=6,o.ROUND_HALF_CEIL=7,o.ROUND_HALF_FLOOR=8,o.clone=xD,o.config=o.set=O6,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 o.config(e),o}function O6(e){if(!e||typeof e!="object")throw Error(Tn+"Object expected");var t,n,r,o=["precision",1,To,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<o.length;t+=3)if((r=e[n=o[t]])!==void 0)if(Eo(r)===r&&r>=o[t+1]&&r<=o[t+2])this[n]=r;else throw Error(La+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(La+n+": "+r);return this}var S0=xD(x6);cn=new S0(1);const Ye=S0;function _6(e){return E6(e)||T6(e)||w6(e)||A6()}function A6(){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 w6(e,t){if(e){if(typeof e=="string")return $g(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 $g(e,t)}}function T6(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function E6(e){if(Array.isArray(e))return $g(e)}function $g(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 j6=function(t){return t},SD={},OD=function(t){return t===SD},mE=function(t){return function n(){return arguments.length===0||arguments.length===1&&OD(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},M6=function e(t,n){return t===1?n:mE(function(){for(var r=arguments.length,o=new Array(r),l=0;l<r;l++)o[l]=arguments[l];var c=o.filter(function(f){return f!==SD}).length;return c>=t?n.apply(void 0,o):e(t-c,mE(function(){for(var f=arguments.length,d=new Array(f),h=0;h<f;h++)d[h]=arguments[h];var p=o.map(function(y){return OD(y)?d.shift():y});return n.apply(void 0,_6(p).concat(d))}))})},Rf=function(t){return M6(t.length,t)},Bg=function(t,n){for(var r=[],o=t;o<n;++o)r[o-t]=o;return r},D6=Rf(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),P6=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return j6;var o=n.reverse(),l=o[0],c=o.slice(1);return function(){return c.reduce(function(f,d){return d(f)},l.apply(void 0,arguments))}},zg=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},_D=function(t){var n=null,r=null;return function(){for(var o=arguments.length,l=new Array(o),c=0;c<o;c++)l[c]=arguments[c];return n&&l.every(function(f,d){return f===n[d]})||(n=l,r=t.apply(void 0,l)),r}};function C6(e){var t;return e===0?t=1:t=Math.floor(new Ye(e).abs().log(10).toNumber())+1,t}function R6(e,t,n){for(var r=new Ye(e),o=0,l=[];r.lt(t)&&o<1e5;)l.push(r.toNumber()),r=r.add(n),o++;return l}var N6=Rf(function(e,t,n){var r=+e,o=+t;return r+n*(o-r)}),q6=Rf(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),$6=Rf(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const Nf={rangeStep:R6,getDigitCount:C6,interpolateNumber:N6,uninterpolateNumber:q6,uninterpolateTruncation:$6};function Lg(e){return L6(e)||z6(e)||AD(e)||B6()}function B6(){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 z6(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function L6(e){if(Array.isArray(e))return kg(e)}function il(e,t){return H6(e)||U6(e,t)||AD(e,t)||k6()}function k6(){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 AD(e,t){if(e){if(typeof e=="string")return kg(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 kg(e,t)}}function kg(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 U6(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,o=!1,l=void 0;try{for(var c=e[Symbol.iterator](),f;!(r=(f=c.next()).done)&&(n.push(f.value),!(t&&n.length===t));r=!0);}catch(d){o=!0,l=d}finally{try{!r&&c.return!=null&&c.return()}finally{if(o)throw l}}return n}}function H6(e){if(Array.isArray(e))return e}function wD(e){var t=il(e,2),n=t[0],r=t[1],o=n,l=r;return n>r&&(o=r,l=n),[o,l]}function TD(e,t,n){if(e.lte(0))return new Ye(0);var r=Nf.getDigitCount(e.toNumber()),o=new Ye(10).pow(r),l=e.div(o),c=r!==1?.05:.1,f=new Ye(Math.ceil(l.div(c).toNumber())).add(n).mul(c),d=f.mul(o);return t?d:new Ye(Math.ceil(d))}function I6(e,t,n){var r=1,o=new Ye(e);if(!o.isint()&&n){var l=Math.abs(e);l<1?(r=new Ye(10).pow(Nf.getDigitCount(e)-1),o=new Ye(Math.floor(o.div(r).toNumber())).mul(r)):l>1&&(o=new Ye(Math.floor(e)))}else e===0?o=new Ye(Math.floor((t-1)/2)):n||(o=new Ye(Math.floor(e)));var c=Math.floor((t-1)/2),f=P6(D6(function(d){return o.add(new Ye(d-c).mul(r)).toNumber()}),Bg);return f(0,t)}function ED(e,t,n,r){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new Ye(0),tickMin:new Ye(0),tickMax:new Ye(0)};var l=TD(new Ye(t).sub(e).div(n-1),r,o),c;e<=0&&t>=0?c=new Ye(0):(c=new Ye(e).add(t).div(2),c=c.sub(new Ye(c).mod(l)));var f=Math.ceil(c.sub(e).div(l).toNumber()),d=Math.ceil(new Ye(t).sub(c).div(l).toNumber()),h=f+d+1;return h>n?ED(e,t,n,r,o+1):(h<n&&(d=t>0?d+(n-h):d,f=t>0?f:f+(n-h)),{step:l,tickMin:c.sub(new Ye(f).mul(l)),tickMax:c.add(new Ye(d).mul(l))})}function G6(e){var t=il(e,2),n=t[0],r=t[1],o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=Math.max(o,2),f=wD([n,r]),d=il(f,2),h=d[0],p=d[1];if(h===-1/0||p===1/0){var y=p===1/0?[h].concat(Lg(Bg(0,o-1).map(function(){return 1/0}))):[].concat(Lg(Bg(0,o-1).map(function(){return-1/0})),[p]);return n>r?zg(y):y}if(h===p)return I6(h,o,l);var g=ED(h,p,c,l),b=g.step,O=g.tickMin,S=g.tickMax,x=Nf.rangeStep(O,S.add(new Ye(.1).mul(b)),b);return n>r?zg(x):x}function Y6(e,t){var n=il(e,2),r=n[0],o=n[1],l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=wD([r,o]),f=il(c,2),d=f[0],h=f[1];if(d===-1/0||h===1/0)return[r,o];if(d===h)return[d];var p=Math.max(t,2),y=TD(new Ye(h).sub(d).div(p-1),l,0),g=[].concat(Lg(Nf.rangeStep(new Ye(d),new Ye(h).sub(new Ye(.99).mul(y)),y)),[h]);return r>o?zg(g):g}var X6=_D(G6),K6=_D(Y6),V6="Invariant failed";function Ia(e,t){throw new Error(V6)}var W6=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function ao(e){"@babel/helpers - typeof";return ao=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},ao(e)}function zs(){return zs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zs.apply(this,arguments)}function Z6(e,t){return eL(e)||J6(e,t)||Q6(e,t)||F6()}function F6(){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 Q6(e,t){if(e){if(typeof e=="string")return gE(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 gE(e,t)}}function gE(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 J6(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,l,c,f=[],d=!0,h=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(d=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(p){h=!0,o=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw o}}return f}}function eL(e){if(Array.isArray(e))return e}function tL(e,t){if(e==null)return{};var n=nL(e,t),r,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)r=l[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function nL(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 rL(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function aL(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,DD(r.key),r)}}function iL(e,t,n){return t&&aL(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function oL(e,t,n){return t=Ls(t),uL(e,jD()?Reflect.construct(t,n||[],Ls(e).constructor):t.apply(e,n))}function uL(e,t){if(t&&(ao(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return lL(e)}function lL(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jD(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(jD=function(){return!!e})()}function Ls(e){return Ls=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ls(e)}function cL(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ug(e,t)}function Ug(e,t){return Ug=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Ug(e,t)}function MD(e,t,n){return t=DD(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function DD(e){var t=sL(e,"string");return ao(t)=="symbol"?t:t+""}function sL(e,t){if(ao(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ao(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Nl=function(e){function t(){return rL(this,t),oL(this,t,arguments)}return cL(t,e),iL(t,[{key:"render",value:function(){var r=this.props,o=r.offset,l=r.layout,c=r.width,f=r.dataKey,d=r.data,h=r.dataPointFormatter,p=r.xAxis,y=r.yAxis,g=tL(r,W6),b=we(g,!1);this.props.direction==="x"&&p.type!=="number"&&Ia();var O=d.map(function(S){var x=h(S,f),T=x.x,E=x.y,j=x.value,D=x.errorVal;if(!D)return null;var _=[],w,P;if(Array.isArray(D)){var R=Z6(D,2);w=R[0],P=R[1]}else w=P=D;if(l==="vertical"){var z=p.scale,W=E+o,B=W+c,U=W-c,X=z(j-w),Q=z(j+P);_.push({x1:Q,y1:B,x2:Q,y2:U}),_.push({x1:X,y1:W,x2:Q,y2:W}),_.push({x1:X,y1:B,x2:X,y2:U})}else if(l==="horizontal"){var Z=y.scale,N=T+o,I=N-c,ee=N+c,ue=Z(j-w),C=Z(j+P);_.push({x1:I,y1:C,x2:ee,y2:C}),_.push({x1:N,y1:ue,x2:N,y2:C}),_.push({x1:I,y1:ue,x2:ee,y2:ue})}return L.createElement(Qe,zs({className:"recharts-errorBar",key:"bar-".concat(_.map(function(K){return"".concat(K.x1,"-").concat(K.x2,"-").concat(K.y1,"-").concat(K.y2)}))},b),_.map(function(K){return L.createElement("line",zs({},K,{key:"line-".concat(K.x1,"-").concat(K.x2,"-").concat(K.y1,"-").concat(K.y2)}))}))});return L.createElement(Qe,{className:"recharts-errorBars"},O)}}])}(L.Component);MD(Nl,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});MD(Nl,"displayName","ErrorBar");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 bE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Da(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?bE(Object(n),!0).forEach(function(r){fL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function fL(e,t,n){return t=dL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dL(e){var t=hL(e,"string");return ol(t)=="symbol"?t:t+""}function hL(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 PD=function(t){var n=t.children,r=t.formattedGraphicalItems,o=t.legendWidth,l=t.legendContent,c=ln(n,aa);if(!c)return null;var f=aa.defaultProps,d=f!==void 0?Da(Da({},f),c.props):{},h;return c.props&&c.props.payload?h=c.props&&c.props.payload:l==="children"?h=(r||[]).reduce(function(p,y){var g=y.item,b=y.props,O=b.sectors||b.data||[];return p.concat(O.map(function(S){return{type:c.props.iconType||g.props.legendType,value:S.name,color:S.fill,payload:S}}))},[]):h=(r||[]).map(function(p){var y=p.item,g=y.type.defaultProps,b=g!==void 0?Da(Da({},g),y.props):{},O=b.dataKey,S=b.name,x=b.legendType,T=b.hide;return{inactive:T,dataKey:O,type:d.iconType||x||"square",color:O0(y),value:S||O,payload:b}}),Da(Da(Da({},d),aa.getWithHeight(c,o)),{},{payload:h,item:c})};function ul(e){"@babel/helpers - typeof";return ul=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ul(e)}function xE(e){return mL(e)||yL(e)||pL(e)||vL()}function vL(){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 pL(e,t){if(e){if(typeof e=="string")return Hg(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 Hg(e,t)}}function yL(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function mL(e){if(Array.isArray(e))return Hg(e)}function Hg(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 SE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function ot(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?SE(Object(n),!0).forEach(function(r){Ki(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):SE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ki(e,t,n){return t=gL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gL(e){var t=bL(e,"string");return ul(t)=="symbol"?t:t+""}function bL(e,t){if(ul(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ul(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ht(e,t,n){return Me(e)||Me(t)?n:bt(t)?An(e,t,n):_e(t)?t(e):n}function Iu(e,t,n,r){var o=m6(e,function(f){return Ht(f,t)});if(n==="number"){var l=o.filter(function(f){return ce(f)||parseFloat(f)});return l.length?[Cf(l),na(l)]:[1/0,-1/0]}var c=r?o.filter(function(f){return!Me(f)}):o;return c.map(function(f){return bt(f)||f instanceof Date?f:""})}var xL=function(t){var n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],o=arguments.length>2?arguments[2]:void 0,l=arguments.length>3?arguments[3]:void 0,c=-1,f=(n=r==null?void 0:r.length)!==null&&n!==void 0?n:0;if(f<=1)return 0;if(l&&l.axisType==="angleAxis"&&Math.abs(Math.abs(l.range[1]-l.range[0])-360)<=1e-6)for(var d=l.range,h=0;h<f;h++){var p=h>0?o[h-1].coordinate:o[f-1].coordinate,y=o[h].coordinate,g=h>=f-1?o[0].coordinate:o[h+1].coordinate,b=void 0;if($n(y-p)!==$n(g-y)){var O=[];if($n(g-y)===$n(d[1]-d[0])){b=g;var S=y+d[1]-d[0];O[0]=Math.min(S,(S+p)/2),O[1]=Math.max(S,(S+p)/2)}else{b=p;var x=g+d[1]-d[0];O[0]=Math.min(y,(x+y)/2),O[1]=Math.max(y,(x+y)/2)}var T=[Math.min(y,(b+y)/2),Math.max(y,(b+y)/2)];if(t>T[0]&&t<=T[1]||t>=O[0]&&t<=O[1]){c=o[h].index;break}}else{var E=Math.min(p,g),j=Math.max(p,g);if(t>(E+y)/2&&t<=(j+y)/2){c=o[h].index;break}}}else for(var D=0;D<f;D++)if(D===0&&t<=(r[D].coordinate+r[D+1].coordinate)/2||D>0&&D<f-1&&t>(r[D].coordinate+r[D-1].coordinate)/2&&t<=(r[D].coordinate+r[D+1].coordinate)/2||D===f-1&&t>(r[D].coordinate+r[D-1].coordinate)/2){c=r[D].index;break}return c},O0=function(t){var n,r=t,o=r.type.displayName,l=(n=t.type)!==null&&n!==void 0&&n.defaultProps?ot(ot({},t.type.defaultProps),t.props):t.props,c=l.stroke,f=l.fill,d;switch(o){case"Line":d=c;break;case"Area":case"Radar":d=c&&c!=="none"?c:f;break;default:d=f;break}return d},SL=function(t){var n=t.barSize,r=t.totalSize,o=t.stackGroups,l=o===void 0?{}:o;if(!l)return{};for(var c={},f=Object.keys(l),d=0,h=f.length;d<h;d++)for(var p=l[f[d]].stackGroups,y=Object.keys(p),g=0,b=y.length;g<b;g++){var O=p[y[g]],S=O.items,x=O.cateAxisId,T=S.filter(function(P){return gr(P.type).indexOf("Bar")>=0});if(T&&T.length){var E=T[0].type.defaultProps,j=E!==void 0?ot(ot({},E),T[0].props):T[0].props,D=j.barSize,_=j[x];c[_]||(c[_]=[]);var w=Me(D)?n:D;c[_].push({item:T[0],stackList:T.slice(1),barSize:Me(w)?void 0:Ua(w,r,0)})}}return c},OL=function(t){var n=t.barGap,r=t.barCategoryGap,o=t.bandSize,l=t.sizeList,c=l===void 0?[]:l,f=t.maxBarSize,d=c.length;if(d<1)return null;var h=Ua(n,o,0,!0),p,y=[];if(c[0].barSize===+c[0].barSize){var g=!1,b=o/d,O=c.reduce(function(D,_){return D+_.barSize||0},0);O+=(d-1)*h,O>=o&&(O-=(d-1)*h,h=0),O>=o&&b>0&&(g=!0,b*=.9,O=d*b);var S=(o-O)/2>>0,x={offset:S-h,size:0};p=c.reduce(function(D,_){var w={item:_.item,position:{offset:x.offset+x.size+h,size:g?b:_.barSize}},P=[].concat(xE(D),[w]);return x=P[P.length-1].position,_.stackList&&_.stackList.length&&_.stackList.forEach(function(R){P.push({item:R,position:x})}),P},y)}else{var T=Ua(r,o,0,!0);o-2*T-(d-1)*h<=0&&(h=0);var E=(o-2*T-(d-1)*h)/d;E>1&&(E>>=0);var j=f===+f?Math.min(E,f):E;p=c.reduce(function(D,_,w){var P=[].concat(xE(D),[{item:_.item,position:{offset:T+(E+h)*w+(E-j)/2,size:j}}]);return _.stackList&&_.stackList.length&&_.stackList.forEach(function(R){P.push({item:R,position:P[P.length-1].position})}),P},y)}return p},_L=function(t,n,r,o){var l=r.children,c=r.width,f=r.margin,d=c-(f.left||0)-(f.right||0),h=PD({children:l,legendWidth:d});if(h){var p=o||{},y=p.width,g=p.height,b=h.align,O=h.verticalAlign,S=h.layout;if((S==="vertical"||S==="horizontal"&&O==="middle")&&b!=="center"&&ce(t[b]))return ot(ot({},t),{},Ki({},b,t[b]+(y||0)));if((S==="horizontal"||S==="vertical"&&b==="center")&&O!=="middle"&&ce(t[O]))return ot(ot({},t),{},Ki({},O,t[O]+(g||0)))}return t},AL=function(t,n,r){return Me(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},CD=function(t,n,r,o,l){var c=n.props.children,f=wn(c,Nl).filter(function(h){return AL(o,l,h.props.direction)});if(f&&f.length){var d=f.map(function(h){return h.props.dataKey});return t.reduce(function(h,p){var y=Ht(p,r);if(Me(y))return h;var g=Array.isArray(y)?[Cf(y),na(y)]:[y,y],b=d.reduce(function(O,S){var x=Ht(p,S,0),T=g[0]-Math.abs(Array.isArray(x)?x[0]:x),E=g[1]+Math.abs(Array.isArray(x)?x[1]:x);return[Math.min(T,O[0]),Math.max(E,O[1])]},[1/0,-1/0]);return[Math.min(b[0],h[0]),Math.max(b[1],h[1])]},[1/0,-1/0])}return null},wL=function(t,n,r,o,l){var c=n.map(function(f){return CD(t,f,r,l,o)}).filter(function(f){return!Me(f)});return c&&c.length?c.reduce(function(f,d){return[Math.min(f[0],d[0]),Math.max(f[1],d[1])]},[1/0,-1/0]):null},RD=function(t,n,r,o,l){var c=n.map(function(d){var h=d.props.dataKey;return r==="number"&&h&&CD(t,d,h,o)||Iu(t,h,r,l)});if(r==="number")return c.reduce(function(d,h){return[Math.min(d[0],h[0]),Math.max(d[1],h[1])]},[1/0,-1/0]);var f={};return c.reduce(function(d,h){for(var p=0,y=h.length;p<y;p++)f[h[p]]||(f[h[p]]=!0,d.push(h[p]));return d},[])},ND=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},qD=function(t,n,r,o){if(o)return t.map(function(d){return d.coordinate});var l,c,f=t.map(function(d){return d.coordinate===n&&(l=!0),d.coordinate===r&&(c=!0),d.coordinate});return l||f.push(n),c||f.push(r),f},mr=function(t,n,r){if(!t)return null;var o=t.scale,l=t.duplicateDomain,c=t.type,f=t.range,d=t.realScaleType==="scaleBand"?o.bandwidth()/2:2,h=(n||r)&&c==="category"&&o.bandwidth?o.bandwidth()/d:0;if(h=t.axisType==="angleAxis"&&(f==null?void 0:f.length)>=2?$n(f[0]-f[1])*2*h:h,n&&(t.ticks||t.niceTicks)){var p=(t.ticks||t.niceTicks).map(function(y){var g=l?l.indexOf(y):y;return{coordinate:o(g)+h,value:y,offset:h}});return p.filter(function(y){return!Oo(y.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(y,g){return{coordinate:o(y)+h,value:y,index:g,offset:h}}):o.ticks&&!r?o.ticks(t.tickCount).map(function(y){return{coordinate:o(y)+h,value:y,offset:h}}):o.domain().map(function(y,g){return{coordinate:o(y)+h,value:l?l[y]:y,index:g,offset:h}})},Dm=new WeakMap,os=function(t,n){if(typeof n!="function")return t;Dm.has(t)||Dm.set(t,new WeakMap);var r=Dm.get(t);if(r.has(n))return r.get(n);var o=function(){t.apply(void 0,arguments),n.apply(void 0,arguments)};return r.set(n,o),o},TL=function(t,n,r){var o=t.scale,l=t.type,c=t.layout,f=t.axisType;if(o==="auto")return c==="radial"&&f==="radiusAxis"?{scale:Ju(),realScaleType:"band"}:c==="radial"&&f==="angleAxis"?{scale:Rs(),realScaleType:"linear"}:l==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:Hu(),realScaleType:"point"}:l==="category"?{scale:Ju(),realScaleType:"band"}:{scale:Rs(),realScaleType:"linear"};if(ka(o)){var d="scale".concat(bf(o));return{scale:(oE[d]||Hu)(),realScaleType:oE[d]?d:"point"}}return _e(o)?{scale:o}:{scale:Hu(),realScaleType:"point"}},OE=1e-4,EL=function(t){var n=t.domain();if(!(!n||n.length<=2)){var r=n.length,o=t.range(),l=Math.min(o[0],o[1])-OE,c=Math.max(o[0],o[1])+OE,f=t(n[0]),d=t(n[r-1]);(f<l||f>c||d<l||d>c)&&t.domain([n[0],n[r-1]])}},jL=function(t,n){if(!t)return null;for(var r=0,o=t.length;r<o;r++)if(t[r].item===n)return t[r].position;return null},ML=function(t,n){if(!n||n.length!==2||!ce(n[0])||!ce(n[1]))return t;var r=Math.min(n[0],n[1]),o=Math.max(n[0],n[1]),l=[t[0],t[1]];return(!ce(t[0])||t[0]<r)&&(l[0]=r),(!ce(t[1])||t[1]>o)&&(l[1]=o),l[0]>o&&(l[0]=o),l[1]<r&&(l[1]=r),l},DL=function(t){var n=t.length;if(!(n<=0))for(var r=0,o=t[0].length;r<o;++r)for(var l=0,c=0,f=0;f<n;++f){var d=Oo(t[f][r][1])?t[f][r][0]:t[f][r][1];d>=0?(t[f][r][0]=l,t[f][r][1]=l+d,l=t[f][r][1]):(t[f][r][0]=c,t[f][r][1]=c+d,c=t[f][r][1])}},PL=function(t){var n=t.length;if(!(n<=0))for(var r=0,o=t[0].length;r<o;++r)for(var l=0,c=0;c<n;++c){var f=Oo(t[c][r][1])?t[c][r][0]:t[c][r][1];f>=0?(t[c][r][0]=l,t[c][r][1]=l+f,l=t[c][r][1]):(t[c][r][0]=0,t[c][r][1]=0)}},CL={sign:DL,expand:pq,none:Wi,silhouette:yq,wiggle:mq,positive:PL},RL=function(t,n,r){var o=n.map(function(f){return f.props.dataKey}),l=CL[r],c=vq().keys(o).value(function(f,d){return+Ht(f,d,0)}).order(gg).offset(l);return c(t)},NL=function(t,n,r,o,l,c){if(!t)return null;var f=c?n.reverse():n,d={},h=f.reduce(function(y,g){var b,O=(b=g.type)!==null&&b!==void 0&&b.defaultProps?ot(ot({},g.type.defaultProps),g.props):g.props,S=O.stackId,x=O.hide;if(x)return y;var T=O[r],E=y[T]||{hasStack:!1,stackGroups:{}};if(bt(S)){var j=E.stackGroups[S]||{numericAxisId:r,cateAxisId:o,items:[]};j.items.push(g),E.hasStack=!0,E.stackGroups[S]=j}else E.stackGroups[_o("_stackId_")]={numericAxisId:r,cateAxisId:o,items:[g]};return ot(ot({},y),{},Ki({},T,E))},d),p={};return Object.keys(h).reduce(function(y,g){var b=h[g];if(b.hasStack){var O={};b.stackGroups=Object.keys(b.stackGroups).reduce(function(S,x){var T=b.stackGroups[x];return ot(ot({},S),{},Ki({},x,{numericAxisId:r,cateAxisId:o,items:T.items,stackedData:RL(t,T.items,l)}))},O)}return ot(ot({},y),{},Ki({},g,b))},p)},qL=function(t,n){var r=n.realScaleType,o=n.type,l=n.tickCount,c=n.originalDomain,f=n.allowDecimals,d=r||n.scale;if(d!=="auto"&&d!=="linear")return null;if(l&&o==="number"&&c&&(c[0]==="auto"||c[1]==="auto")){var h=t.domain();if(!h.length)return null;var p=X6(h,l,f);return t.domain([Cf(p),na(p)]),{niceTicks:p}}if(l&&o==="number"){var y=t.domain(),g=K6(y,l,f);return{niceTicks:g}}return null};function ks(e){var t=e.axis,n=e.ticks,r=e.bandSize,o=e.entry,l=e.index,c=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Me(o[t.dataKey])){var f=hs(n,"value",o[t.dataKey]);if(f)return f.coordinate+r/2}return n[l]?n[l].coordinate+r/2:null}var d=Ht(o,Me(c)?t.dataKey:c);return Me(d)?null:t.scale(d)}var _E=function(t){var n=t.axis,r=t.ticks,o=t.offset,l=t.bandSize,c=t.entry,f=t.index;if(n.type==="category")return r[f]?r[f].coordinate+o:null;var d=Ht(c,n.dataKey,n.domain[f]);return Me(d)?null:n.scale(d)-l/2+o},$L=function(t){var n=t.numericAxis,r=n.scale.domain();if(n.type==="number"){var o=Math.min(r[0],r[1]),l=Math.max(r[0],r[1]);return o<=0&&l>=0?0:l<0?l:o}return r[0]},BL=function(t,n){var r,o=(r=t.type)!==null&&r!==void 0&&r.defaultProps?ot(ot({},t.type.defaultProps),t.props):t.props,l=o.stackId;if(bt(l)){var c=n[l];if(c){var f=c.items.indexOf(t);return f>=0?c.stackedData[f]:null}}return null},zL=function(t){return t.reduce(function(n,r){return[Cf(r.concat([n[0]]).filter(ce)),na(r.concat([n[1]]).filter(ce))]},[1/0,-1/0])},$D=function(t,n,r){return Object.keys(t).reduce(function(o,l){var c=t[l],f=c.stackedData,d=f.reduce(function(h,p){var y=zL(p.slice(n,r+1));return[Math.min(h[0],y[0]),Math.max(h[1],y[1])]},[1/0,-1/0]);return[Math.min(d[0],o[0]),Math.max(d[1],o[1])]},[1/0,-1/0]).map(function(o){return o===1/0||o===-1/0?0:o})},AE=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,wE=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Ig=function(t,n,r){if(_e(t))return t(n,r);if(!Array.isArray(t))return n;var o=[];if(ce(t[0]))o[0]=r?t[0]:Math.min(t[0],n[0]);else if(AE.test(t[0])){var l=+AE.exec(t[0])[1];o[0]=n[0]-l}else _e(t[0])?o[0]=t[0](n[0]):o[0]=n[0];if(ce(t[1]))o[1]=r?t[1]:Math.max(t[1],n[1]);else if(wE.test(t[1])){var c=+wE.exec(t[1])[1];o[1]=n[1]+c}else _e(t[1])?o[1]=t[1](n[1]):o[1]=n[1];return o},Us=function(t,n,r){if(t&&t.scale&&t.scale.bandwidth){var o=t.scale.bandwidth();if(!r||o>0)return o}if(t&&n&&n.length>=2){for(var l=Zb(n,function(y){return y.coordinate}),c=1/0,f=1,d=l.length;f<d;f++){var h=l[f],p=l[f-1];c=Math.min((h.coordinate||0)-(p.coordinate||0),c)}return c===1/0?0:c}return r?void 0:0},TE=function(t,n,r){return!t||!t.length||ro(t,An(r,"type.defaultProps.domain"))?n:t},BD=function(t,n){var r=t.type.defaultProps?ot(ot({},t.type.defaultProps),t.props):t.props,o=r.dataKey,l=r.name,c=r.unit,f=r.formatter,d=r.tooltipType,h=r.chartType,p=r.hide;return ot(ot({},we(t,!1)),{},{dataKey:o,unit:c,formatter:f,name:l||o,color:O0(t),value:Ht(n,o),type:d,payload:n,chartType:h,hide:p})};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 EE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function jE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?EE(Object(n),!0).forEach(function(r){LL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):EE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function LL(e,t,n){return t=kL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kL(e){var t=UL(e,"string");return ll(t)=="symbol"?t:t+""}function UL(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(t==="string"?String:Number)(e)}var Hs=Math.PI/180,HL=function(t){return t*180/Math.PI},Ct=function(t,n,r,o){return{x:t+Math.cos(-Hs*o)*r,y:n+Math.sin(-Hs*o)*r}},IL=function(t,n){var r=t.x,o=t.y,l=n.x,c=n.y;return Math.sqrt(Math.pow(r-l,2)+Math.pow(o-c,2))},GL=function(t,n){var r=t.x,o=t.y,l=n.cx,c=n.cy,f=IL({x:r,y:o},{x:l,y:c});if(f<=0)return{radius:f};var d=(r-l)/f,h=Math.acos(d);return o>c&&(h=2*Math.PI-h),{radius:f,angle:HL(h),angleInRadian:h}},YL=function(t){var n=t.startAngle,r=t.endAngle,o=Math.floor(n/360),l=Math.floor(r/360),c=Math.min(o,l);return{startAngle:n-c*360,endAngle:r-c*360}},XL=function(t,n){var r=n.startAngle,o=n.endAngle,l=Math.floor(r/360),c=Math.floor(o/360),f=Math.min(l,c);return t+f*360},ME=function(t,n){var r=t.x,o=t.y,l=GL({x:r,y:o},n),c=l.radius,f=l.angle,d=n.innerRadius,h=n.outerRadius;if(c<d||c>h)return!1;if(c===0)return!0;var p=YL(n),y=p.startAngle,g=p.endAngle,b=f,O;if(y<=g){for(;b>g;)b-=360;for(;b<y;)b+=360;O=b>=y&&b<=g}else{for(;b>y;)b-=360;for(;b<g;)b+=360;O=b>=g&&b<=y}return O?jE(jE({},n),{},{radius:c,angle:XL(b,n)}):null};function cl(e){"@babel/helpers - typeof";return cl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cl(e)}var KL=["offset"];function VL(e){return QL(e)||FL(e)||ZL(e)||WL()}function WL(){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 ZL(e,t){if(e){if(typeof e=="string")return Gg(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 Gg(e,t)}}function FL(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function QL(e){if(Array.isArray(e))return Gg(e)}function Gg(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 JL(e,t){if(e==null)return{};var n=ek(e,t),r,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)r=l[o],!(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 DE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function gt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?DE(Object(n),!0).forEach(function(r){tk(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function tk(e,t,n){return t=nk(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nk(e){var t=rk(e,"string");return cl(t)=="symbol"?t:t+""}function rk(e,t){if(cl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(cl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function sl(){return sl=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},sl.apply(this,arguments)}var ak=function(t){var n=t.value,r=t.formatter,o=Me(t.children)?n:t.children;return _e(r)?r(o):o},ik=function(t,n){var r=$n(n-t),o=Math.min(Math.abs(n-t),360);return r*o},ok=function(t,n,r){var o=t.position,l=t.viewBox,c=t.offset,f=t.className,d=l,h=d.cx,p=d.cy,y=d.innerRadius,g=d.outerRadius,b=d.startAngle,O=d.endAngle,S=d.clockWise,x=(y+g)/2,T=ik(b,O),E=T>=0?1:-1,j,D;o==="insideStart"?(j=b+E*c,D=S):o==="insideEnd"?(j=O-E*c,D=!S):o==="end"&&(j=O+E*c,D=S),D=T<=0?D:!D;var _=Ct(h,p,x,j),w=Ct(h,p,x,j+(D?1:-1)*359),P="M".concat(_.x,",").concat(_.y,`
    A`).concat(x,",").concat(x,",0,1,").concat(D?0:1,`,
    `).concat(w.x,",").concat(w.y),R=Me(t.id)?_o("recharts-radial-line-"):t.id;return L.createElement("text",sl({},r,{dominantBaseline:"central",className:Ne("recharts-radial-bar-label",f)}),L.createElement("defs",null,L.createElement("path",{id:R,d:P})),L.createElement("textPath",{xlinkHref:"#".concat(R)},n))},uk=function(t){var n=t.viewBox,r=t.offset,o=t.position,l=n,c=l.cx,f=l.cy,d=l.innerRadius,h=l.outerRadius,p=l.startAngle,y=l.endAngle,g=(p+y)/2;if(o==="outside"){var b=Ct(c,f,h+r,g),O=b.x,S=b.y;return{x:O,y:S,textAnchor:O>=c?"start":"end",verticalAnchor:"middle"}}if(o==="center")return{x:c,y:f,textAnchor:"middle",verticalAnchor:"middle"};if(o==="centerTop")return{x:c,y:f,textAnchor:"middle",verticalAnchor:"start"};if(o==="centerBottom")return{x:c,y:f,textAnchor:"middle",verticalAnchor:"end"};var x=(d+h)/2,T=Ct(c,f,x,g),E=T.x,j=T.y;return{x:E,y:j,textAnchor:"middle",verticalAnchor:"middle"}},lk=function(t){var n=t.viewBox,r=t.parentViewBox,o=t.offset,l=t.position,c=n,f=c.x,d=c.y,h=c.width,p=c.height,y=p>=0?1:-1,g=y*o,b=y>0?"end":"start",O=y>0?"start":"end",S=h>=0?1:-1,x=S*o,T=S>0?"end":"start",E=S>0?"start":"end";if(l==="top"){var j={x:f+h/2,y:d-y*o,textAnchor:"middle",verticalAnchor:b};return gt(gt({},j),r?{height:Math.max(d-r.y,0),width:h}:{})}if(l==="bottom"){var D={x:f+h/2,y:d+p+g,textAnchor:"middle",verticalAnchor:O};return gt(gt({},D),r?{height:Math.max(r.y+r.height-(d+p),0),width:h}:{})}if(l==="left"){var _={x:f-x,y:d+p/2,textAnchor:T,verticalAnchor:"middle"};return gt(gt({},_),r?{width:Math.max(_.x-r.x,0),height:p}:{})}if(l==="right"){var w={x:f+h+x,y:d+p/2,textAnchor:E,verticalAnchor:"middle"};return gt(gt({},w),r?{width:Math.max(r.x+r.width-w.x,0),height:p}:{})}var P=r?{width:h,height:p}:{};return l==="insideLeft"?gt({x:f+x,y:d+p/2,textAnchor:E,verticalAnchor:"middle"},P):l==="insideRight"?gt({x:f+h-x,y:d+p/2,textAnchor:T,verticalAnchor:"middle"},P):l==="insideTop"?gt({x:f+h/2,y:d+g,textAnchor:"middle",verticalAnchor:O},P):l==="insideBottom"?gt({x:f+h/2,y:d+p-g,textAnchor:"middle",verticalAnchor:b},P):l==="insideTopLeft"?gt({x:f+x,y:d+g,textAnchor:E,verticalAnchor:O},P):l==="insideTopRight"?gt({x:f+h-x,y:d+g,textAnchor:T,verticalAnchor:O},P):l==="insideBottomLeft"?gt({x:f+x,y:d+p-g,textAnchor:E,verticalAnchor:b},P):l==="insideBottomRight"?gt({x:f+h-x,y:d+p-g,textAnchor:T,verticalAnchor:b},P):So(l)&&(ce(l.x)||Ra(l.x))&&(ce(l.y)||Ra(l.y))?gt({x:f+Ua(l.x,h),y:d+Ua(l.y,p),textAnchor:"end",verticalAnchor:"end"},P):gt({x:f+h/2,y:d+p/2,textAnchor:"middle",verticalAnchor:"middle"},P)},ck=function(t){return"cx"in t&&ce(t.cx)};function Bt(e){var t=e.offset,n=t===void 0?5:t,r=JL(e,KL),o=gt({offset:n},r),l=o.viewBox,c=o.position,f=o.value,d=o.children,h=o.content,p=o.className,y=p===void 0?"":p,g=o.textBreakAll;if(!l||Me(f)&&Me(d)&&!oe.isValidElement(h)&&!_e(h))return null;if(oe.isValidElement(h))return oe.cloneElement(h,o);var b;if(_e(h)){if(b=oe.createElement(h,o),oe.isValidElement(b))return b}else b=ak(o);var O=ck(l),S=we(o,!0);if(O&&(c==="insideStart"||c==="insideEnd"||c==="end"))return ok(o,b,S);var x=O?uk(o):lk(o);return L.createElement(Ts,sl({className:Ne("recharts-label",y)},S,x,{breakAll:g}),b)}Bt.displayName="Label";var zD=function(t){var n=t.cx,r=t.cy,o=t.angle,l=t.startAngle,c=t.endAngle,f=t.r,d=t.radius,h=t.innerRadius,p=t.outerRadius,y=t.x,g=t.y,b=t.top,O=t.left,S=t.width,x=t.height,T=t.clockWise,E=t.labelViewBox;if(E)return E;if(ce(S)&&ce(x)){if(ce(y)&&ce(g))return{x:y,y:g,width:S,height:x};if(ce(b)&&ce(O))return{x:b,y:O,width:S,height:x}}return ce(y)&&ce(g)?{x:y,y:g,width:0,height:0}:ce(n)&&ce(r)?{cx:n,cy:r,startAngle:l||o||0,endAngle:c||o||0,innerRadius:h||0,outerRadius:p||d||f||0,clockWise:T}:t.viewBox?t.viewBox:{}},sk=function(t,n){return t?t===!0?L.createElement(Bt,{key:"label-implicit",viewBox:n}):bt(t)?L.createElement(Bt,{key:"label-implicit",viewBox:n,value:t}):oe.isValidElement(t)?t.type===Bt?oe.cloneElement(t,{key:"label-implicit",viewBox:n}):L.createElement(Bt,{key:"label-implicit",content:t,viewBox:n}):_e(t)?L.createElement(Bt,{key:"label-implicit",content:t,viewBox:n}):So(t)?L.createElement(Bt,sl({viewBox:n},t,{key:"label-implicit"})):null:null},fk=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 o=t.children,l=zD(t),c=wn(o,Bt).map(function(d,h){return oe.cloneElement(d,{viewBox:n||l,key:"label-".concat(h)})});if(!r)return c;var f=sk(t.label,n||l);return[f].concat(VL(c))};Bt.parseViewBox=zD;Bt.renderCallByParent=fk;var Pm,PE;function dk(){if(PE)return Pm;PE=1;function e(t){var n=t==null?0:t.length;return n?t[n-1]:void 0}return Pm=e,Pm}var hk=dk();const vk=Ve(hk);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)}var pk=["valueAccessor"],yk=["data","dataKey","clockWise","id","textBreakAll"];function mk(e){return Sk(e)||xk(e)||bk(e)||gk()}function gk(){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 bk(e,t){if(e){if(typeof e=="string")return Yg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yg(e,t)}}function xk(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Sk(e){if(Array.isArray(e))return Yg(e)}function Yg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Is(){return Is=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},Is.apply(this,arguments)}function CE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function RE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?CE(Object(n),!0).forEach(function(r){Ok(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):CE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ok(e,t,n){return t=_k(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _k(e){var t=Ak(e,"string");return fl(t)=="symbol"?t:t+""}function Ak(e,t){if(fl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(fl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function NE(e,t){if(e==null)return{};var n=wk(e,t),r,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)r=l[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function wk(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var Tk=function(t){return Array.isArray(t.value)?vk(t.value):t.value};function Sr(e){var t=e.valueAccessor,n=t===void 0?Tk:t,r=NE(e,pk),o=r.data,l=r.dataKey,c=r.clockWise,f=r.id,d=r.textBreakAll,h=NE(r,yk);return!o||!o.length?null:L.createElement(Qe,{className:"recharts-label-list"},o.map(function(p,y){var g=Me(l)?n(p,y):Ht(p&&p.payload,l),b=Me(f)?{}:{id:"".concat(f,"-").concat(y)};return L.createElement(Bt,Is({},we(p,!0),h,b,{parentViewBox:p.parentViewBox,value:g,textBreakAll:d,viewBox:Bt.parseViewBox(Me(c)?p:RE(RE({},p),{},{clockWise:c})),key:"label-".concat(y),index:y}))}))}Sr.displayName="LabelList";function Ek(e,t){return e?e===!0?L.createElement(Sr,{key:"labelList-implicit",data:t}):L.isValidElement(e)||_e(e)?L.createElement(Sr,{key:"labelList-implicit",data:t,content:e}):So(e)?L.createElement(Sr,Is({data:t},e,{key:"labelList-implicit"})):null:null}function jk(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,o=wn(r,Sr).map(function(c,f){return oe.cloneElement(c,{data:t,key:"labelList-".concat(f)})});if(!n)return o;var l=Ek(e.label,t);return[l].concat(mk(o))}Sr.renderCallByParent=jk;function dl(e){"@babel/helpers - typeof";return dl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dl(e)}function Xg(){return Xg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Xg.apply(this,arguments)}function qE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function $E(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qE(Object(n),!0).forEach(function(r){Mk(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Mk(e,t,n){return t=Dk(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Dk(e){var t=Pk(e,"string");return dl(t)=="symbol"?t:t+""}function Pk(e,t){if(dl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(dl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Ck=function(t,n){var r=$n(n-t),o=Math.min(Math.abs(n-t),359.999);return r*o},us=function(t){var n=t.cx,r=t.cy,o=t.radius,l=t.angle,c=t.sign,f=t.isExternal,d=t.cornerRadius,h=t.cornerIsExternal,p=d*(f?1:-1)+o,y=Math.asin(d/p)/Hs,g=h?l:l+c*y,b=Ct(n,r,p,g),O=Ct(n,r,o,g),S=h?l-c*y:l,x=Ct(n,r,p*Math.cos(y*Hs),S);return{center:b,circleTangency:O,lineTangency:x,theta:y}},LD=function(t){var n=t.cx,r=t.cy,o=t.innerRadius,l=t.outerRadius,c=t.startAngle,f=t.endAngle,d=Ck(c,f),h=c+d,p=Ct(n,r,l,c),y=Ct(n,r,l,h),g="M ".concat(p.x,",").concat(p.y,`
    A `).concat(l,",").concat(l,`,0,
    `).concat(+(Math.abs(d)>180),",").concat(+(c>h),`,
    `).concat(y.x,",").concat(y.y,`
  `);if(o>0){var b=Ct(n,r,o,c),O=Ct(n,r,o,h);g+="L ".concat(O.x,",").concat(O.y,`
            A `).concat(o,",").concat(o,`,0,
            `).concat(+(Math.abs(d)>180),",").concat(+(c<=h),`,
            `).concat(b.x,",").concat(b.y," Z")}else g+="L ".concat(n,",").concat(r," Z");return g},Rk=function(t){var n=t.cx,r=t.cy,o=t.innerRadius,l=t.outerRadius,c=t.cornerRadius,f=t.forceCornerRadius,d=t.cornerIsExternal,h=t.startAngle,p=t.endAngle,y=$n(p-h),g=us({cx:n,cy:r,radius:l,angle:h,sign:y,cornerRadius:c,cornerIsExternal:d}),b=g.circleTangency,O=g.lineTangency,S=g.theta,x=us({cx:n,cy:r,radius:l,angle:p,sign:-y,cornerRadius:c,cornerIsExternal:d}),T=x.circleTangency,E=x.lineTangency,j=x.theta,D=d?Math.abs(h-p):Math.abs(h-p)-S-j;if(D<0)return f?"M ".concat(O.x,",").concat(O.y,`
        a`).concat(c,",").concat(c,",0,0,1,").concat(c*2,`,0
        a`).concat(c,",").concat(c,",0,0,1,").concat(-c*2,`,0
      `):LD({cx:n,cy:r,innerRadius:o,outerRadius:l,startAngle:h,endAngle:p});var _="M ".concat(O.x,",").concat(O.y,`
    A`).concat(c,",").concat(c,",0,0,").concat(+(y<0),",").concat(b.x,",").concat(b.y,`
    A`).concat(l,",").concat(l,",0,").concat(+(D>180),",").concat(+(y<0),",").concat(T.x,",").concat(T.y,`
    A`).concat(c,",").concat(c,",0,0,").concat(+(y<0),",").concat(E.x,",").concat(E.y,`
  `);if(o>0){var w=us({cx:n,cy:r,radius:o,angle:h,sign:y,isExternal:!0,cornerRadius:c,cornerIsExternal:d}),P=w.circleTangency,R=w.lineTangency,z=w.theta,W=us({cx:n,cy:r,radius:o,angle:p,sign:-y,isExternal:!0,cornerRadius:c,cornerIsExternal:d}),B=W.circleTangency,U=W.lineTangency,X=W.theta,Q=d?Math.abs(h-p):Math.abs(h-p)-z-X;if(Q<0&&c===0)return"".concat(_,"L").concat(n,",").concat(r,"Z");_+="L".concat(U.x,",").concat(U.y,`
      A`).concat(c,",").concat(c,",0,0,").concat(+(y<0),",").concat(B.x,",").concat(B.y,`
      A`).concat(o,",").concat(o,",0,").concat(+(Q>180),",").concat(+(y>0),",").concat(P.x,",").concat(P.y,`
      A`).concat(c,",").concat(c,",0,0,").concat(+(y<0),",").concat(R.x,",").concat(R.y,"Z")}else _+="L".concat(n,",").concat(r,"Z");return _},Nk={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},kD=function(t){var n=$E($E({},Nk),t),r=n.cx,o=n.cy,l=n.innerRadius,c=n.outerRadius,f=n.cornerRadius,d=n.forceCornerRadius,h=n.cornerIsExternal,p=n.startAngle,y=n.endAngle,g=n.className;if(c<l||p===y)return null;var b=Ne("recharts-sector",g),O=c-l,S=Ua(f,O,0,!0),x;return S>0&&Math.abs(p-y)<360?x=Rk({cx:r,cy:o,innerRadius:l,outerRadius:c,cornerRadius:Math.min(S,O/2),forceCornerRadius:d,cornerIsExternal:h,startAngle:p,endAngle:y}):x=LD({cx:r,cy:o,innerRadius:l,outerRadius:c,startAngle:p,endAngle:y}),L.createElement("path",Xg({},we(n,!0),{className:b,d:x,role:"img"}))};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 Kg(){return Kg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Kg.apply(this,arguments)}function BE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).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?BE(Object(n),!0).forEach(function(r){qk(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function qk(e,t,n){return t=$k(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $k(e){var t=Bk(e,"string");return hl(t)=="symbol"?t:t+""}function Bk(e,t){if(hl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(hl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var LE={curveBasisClosed:rq,curveBasisOpen:aq,curveBasis:nq,curveBumpX:H3,curveBumpY:I3,curveLinearClosed:iq,curveLinear:Sf,curveMonotoneX:oq,curveMonotoneY:uq,curveNatural:lq,curveStep:cq,curveStepAfter:fq,curveStepBefore:sq},ls=function(t){return t.x===+t.x&&t.y===+t.y},Ru=function(t){return t.x},Nu=function(t){return t.y},zk=function(t,n){if(_e(t))return t;var r="curve".concat(bf(t));return(r==="curveMonotone"||r==="curveBump")&&n?LE["".concat(r).concat(n==="vertical"?"Y":"X")]:LE[r]||Sf},Lk=function(t){var n=t.type,r=n===void 0?"linear":n,o=t.points,l=o===void 0?[]:o,c=t.baseLine,f=t.layout,d=t.connectNulls,h=d===void 0?!1:d,p=zk(r,f),y=h?l.filter(function(S){return ls(S)}):l,g;if(Array.isArray(c)){var b=h?c.filter(function(S){return ls(S)}):c,O=y.map(function(S,x){return zE(zE({},S),{},{base:b[x]})});return f==="vertical"?g=Jc().y(Nu).x1(Ru).x0(function(S){return S.base.x}):g=Jc().x(Ru).y1(Nu).y0(function(S){return S.base.y}),g.defined(ls).curve(p),g(O)}return f==="vertical"&&ce(c)?g=Jc().y(Nu).x1(Ru).x0(c):ce(c)?g=Jc().x(Ru).y1(Nu).y0(c):g=Ij().x(Ru).y(Nu),g.defined(ls).curve(p),g(y)},Vi=function(t){var n=t.className,r=t.points,o=t.path,l=t.pathRef;if((!r||!r.length)&&!o)return null;var c=r&&r.length?Lk(t):o;return L.createElement("path",Kg({},we(t,!1),vs(t),{className:Ne("recharts-curve",n),d:c,ref:l}))},Cm={exports:{}},Rm,kE;function kk(){if(kE)return Rm;kE=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Rm=e,Rm}var Nm,UE;function Uk(){if(UE)return Nm;UE=1;var e=kk();function t(){}function n(){}return n.resetWarningCache=t,Nm=function(){function r(c,f,d,h,p,y){if(y!==e){var g=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw g.name="Invariant Violation",g}}r.isRequired=r;function o(){return r}var l={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:o,element:r,elementType:r,instanceOf:o,node:r,objectOf:o,oneOf:o,oneOfType:o,shape:o,exact:o,checkPropTypes:n,resetWarningCache:t};return l.PropTypes=l,l},Nm}var HE;function Hk(){return HE||(HE=1,Cm.exports=Uk()()),Cm.exports}var Ik=Hk();const Le=Ve(Ik);var Gk=Object.getOwnPropertyNames,Yk=Object.getOwnPropertySymbols,Xk=Object.prototype.hasOwnProperty;function IE(e,t){return function(r,o,l){return e(r,o,l)&&t(r,o,l)}}function cs(e){return function(n,r,o){if(!n||!r||typeof n!="object"||typeof r!="object")return e(n,r,o);var l=o.cache,c=l.get(n),f=l.get(r);if(c&&f)return c===r&&f===n;l.set(n,r),l.set(r,n);var d=e(n,r,o);return l.delete(n),l.delete(r),d}}function GE(e){return Gk(e).concat(Yk(e))}var Kk=Object.hasOwn||function(e,t){return Xk.call(e,t)};function Fa(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var Vk="__v",Wk="__o",Zk="_owner",YE=Object.getOwnPropertyDescriptor,XE=Object.keys;function Fk(e,t,n){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function Qk(e,t){return Fa(e.getTime(),t.getTime())}function Jk(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function eU(e,t){return e===t}function KE(e,t,n){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var o=new Array(r),l=e.entries(),c,f,d=0;(c=l.next())&&!c.done;){for(var h=t.entries(),p=!1,y=0;(f=h.next())&&!f.done;){if(o[y]){y++;continue}var g=c.value,b=f.value;if(n.equals(g[0],b[0],d,y,e,t,n)&&n.equals(g[1],b[1],g[0],b[0],e,t,n)){p=o[y]=!0;break}y++}if(!p)return!1;d++}return!0}var tU=Fa;function nU(e,t,n){var r=XE(e),o=r.length;if(XE(t).length!==o)return!1;for(;o-- >0;)if(!UD(e,t,n,r[o]))return!1;return!0}function qu(e,t,n){var r=GE(e),o=r.length;if(GE(t).length!==o)return!1;for(var l,c,f;o-- >0;)if(l=r[o],!UD(e,t,n,l)||(c=YE(e,l),f=YE(t,l),(c||f)&&(!c||!f||c.configurable!==f.configurable||c.enumerable!==f.enumerable||c.writable!==f.writable)))return!1;return!0}function rU(e,t){return Fa(e.valueOf(),t.valueOf())}function aU(e,t){return e.source===t.source&&e.flags===t.flags}function VE(e,t,n){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var o=new Array(r),l=e.values(),c,f;(c=l.next())&&!c.done;){for(var d=t.values(),h=!1,p=0;(f=d.next())&&!f.done;){if(!o[p]&&n.equals(c.value,f.value,c.value,f.value,e,t,n)){h=o[p]=!0;break}p++}if(!h)return!1}return!0}function iU(e,t){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}function oU(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 UD(e,t,n,r){return(r===Zk||r===Wk||r===Vk)&&(e.$$typeof||t.$$typeof)?!0:Kk(t,r)&&n.equals(e[r],t[r],r,r,e,t,n)}var uU="[object Arguments]",lU="[object Boolean]",cU="[object Date]",sU="[object Error]",fU="[object Map]",dU="[object Number]",hU="[object Object]",vU="[object RegExp]",pU="[object Set]",yU="[object String]",mU="[object URL]",gU=Array.isArray,WE=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,ZE=Object.assign,bU=Object.prototype.toString.call.bind(Object.prototype.toString);function xU(e){var t=e.areArraysEqual,n=e.areDatesEqual,r=e.areErrorsEqual,o=e.areFunctionsEqual,l=e.areMapsEqual,c=e.areNumbersEqual,f=e.areObjectsEqual,d=e.arePrimitiveWrappersEqual,h=e.areRegExpsEqual,p=e.areSetsEqual,y=e.areTypedArraysEqual,g=e.areUrlsEqual;return function(O,S,x){if(O===S)return!0;if(O==null||S==null)return!1;var T=typeof O;if(T!==typeof S)return!1;if(T!=="object")return T==="number"?c(O,S,x):T==="function"?o(O,S,x):!1;var E=O.constructor;if(E!==S.constructor)return!1;if(E===Object)return f(O,S,x);if(gU(O))return t(O,S,x);if(WE!=null&&WE(O))return y(O,S,x);if(E===Date)return n(O,S,x);if(E===RegExp)return h(O,S,x);if(E===Map)return l(O,S,x);if(E===Set)return p(O,S,x);var j=bU(O);return j===cU?n(O,S,x):j===vU?h(O,S,x):j===fU?l(O,S,x):j===pU?p(O,S,x):j===hU?typeof O.then!="function"&&typeof S.then!="function"&&f(O,S,x):j===mU?g(O,S,x):j===sU?r(O,S,x):j===uU?f(O,S,x):j===lU||j===dU||j===yU?d(O,S,x):!1}}function SU(e){var t=e.circular,n=e.createCustomConfig,r=e.strict,o={areArraysEqual:r?qu:Fk,areDatesEqual:Qk,areErrorsEqual:Jk,areFunctionsEqual:eU,areMapsEqual:r?IE(KE,qu):KE,areNumbersEqual:tU,areObjectsEqual:r?qu:nU,arePrimitiveWrappersEqual:rU,areRegExpsEqual:aU,areSetsEqual:r?IE(VE,qu):VE,areTypedArraysEqual:r?qu:iU,areUrlsEqual:oU};if(n&&(o=ZE({},o,n(o))),t){var l=cs(o.areArraysEqual),c=cs(o.areMapsEqual),f=cs(o.areObjectsEqual),d=cs(o.areSetsEqual);o=ZE({},o,{areArraysEqual:l,areMapsEqual:c,areObjectsEqual:f,areSetsEqual:d})}return o}function OU(e){return function(t,n,r,o,l,c,f){return e(t,n,f)}}function _U(e){var t=e.circular,n=e.comparator,r=e.createState,o=e.equals,l=e.strict;if(r)return function(d,h){var p=r(),y=p.cache,g=y===void 0?t?new WeakMap:void 0:y,b=p.meta;return n(d,h,{cache:g,equals:o,meta:b,strict:l})};if(t)return function(d,h){return n(d,h,{cache:new WeakMap,equals:o,meta:void 0,strict:l})};var c={cache:void 0,equals:o,meta:void 0,strict:l};return function(d,h){return n(d,h,c)}}var AU=sa();sa({strict:!0});sa({circular:!0});sa({circular:!0,strict:!0});sa({createInternalComparator:function(){return Fa}});sa({strict:!0,createInternalComparator:function(){return Fa}});sa({circular:!0,createInternalComparator:function(){return Fa}});sa({circular:!0,createInternalComparator:function(){return Fa},strict:!0});function sa(e){e===void 0&&(e={});var t=e.circular,n=t===void 0?!1:t,r=e.createInternalComparator,o=e.createState,l=e.strict,c=l===void 0?!1:l,f=SU(e),d=xU(f),h=r?r(d):OU(d);return _U({circular:n,comparator:d,createState:o,equals:h,strict:c})}function wU(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function FE(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function o(l){n<0&&(n=l),l-n>t?(e(l),n=-1):wU(o)};requestAnimationFrame(r)}function Vg(e){"@babel/helpers - typeof";return Vg=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},Vg(e)}function TU(e){return DU(e)||MU(e)||jU(e)||EU()}function EU(){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 jU(e,t){if(e){if(typeof e=="string")return QE(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 QE(e,t)}}function QE(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 MU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function DU(e){if(Array.isArray(e))return e}function PU(){var e={},t=function(){return null},n=!1,r=function o(l){if(!n){if(Array.isArray(l)){if(!l.length)return;var c=l,f=TU(c),d=f[0],h=f.slice(1);if(typeof d=="number"){FE(o.bind(null,h),d);return}o(d),FE(o.bind(null,h));return}Vg(l)==="object"&&(e=l,t(e)),typeof l=="function"&&l()}};return{stop:function(){n=!0},start:function(l){n=!1,r(l)},subscribe:function(l){return t=l,function(){t=function(){return null}}}}}function 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 JE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function e2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?JE(Object(n),!0).forEach(function(r){HD(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):JE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function HD(e,t,n){return t=CU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function CU(e){var t=RU(e,"string");return vl(t)==="symbol"?t:String(t)}function RU(e,t){if(vl(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(vl(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var NU=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,o){return r.filter(function(l){return o.includes(l)})})},qU=function(t){return t},$U=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},Gu=function(t,n){return Object.keys(n).reduce(function(r,o){return e2(e2({},r),{},HD({},o,t(o,n[o])))},{})},t2=function(t,n,r){return t.map(function(o){return"".concat($U(o)," ").concat(n,"ms ").concat(r)}).join(",")};function BU(e,t){return kU(e)||LU(e,t)||ID(e,t)||zU()}function zU(){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 LU(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,l,c,f=[],d=!0,h=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(d=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(p){h=!0,o=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw o}}return f}}function kU(e){if(Array.isArray(e))return e}function UU(e){return GU(e)||IU(e)||ID(e)||HU()}function HU(){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 ID(e,t){if(e){if(typeof e=="string")return Wg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Wg(e,t)}}function IU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function GU(e){if(Array.isArray(e))return Wg(e)}function Wg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Gs=1e-4,GD=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},YD=function(t,n){return t.map(function(r,o){return r*Math.pow(n,o)}).reduce(function(r,o){return r+o})},n2=function(t,n){return function(r){var o=GD(t,n);return YD(o,r)}},YU=function(t,n){return function(r){var o=GD(t,n),l=[].concat(UU(o.map(function(c,f){return c*f}).slice(1)),[0]);return YD(l,r)}},r2=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0],l=n[1],c=n[2],f=n[3];if(n.length===1)switch(n[0]){case"linear":o=0,l=0,c=1,f=1;break;case"ease":o=.25,l=.1,c=.25,f=1;break;case"ease-in":o=.42,l=0,c=1,f=1;break;case"ease-out":o=.42,l=0,c=.58,f=1;break;case"ease-in-out":o=0,l=0,c=.58,f=1;break;default:{var d=n[0].split("(");if(d[0]==="cubic-bezier"&&d[1].split(")")[0].split(",").length===4){var h=d[1].split(")")[0].split(",").map(function(x){return parseFloat(x)}),p=BU(h,4);o=p[0],l=p[1],c=p[2],f=p[3]}}}var y=n2(o,c),g=n2(l,f),b=YU(o,c),O=function(T){return T>1?1:T<0?0:T},S=function(T){for(var E=T>1?1:T,j=E,D=0;D<8;++D){var _=y(j)-E,w=b(j);if(Math.abs(_-E)<Gs||w<Gs)return g(j);j=O(j-_/w)}return g(j)};return S.isStepper=!1,S},XU=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,r=n===void 0?100:n,o=t.damping,l=o===void 0?8:o,c=t.dt,f=c===void 0?17:c,d=function(p,y,g){var b=-(p-y)*r,O=g*l,S=g+(b-O)*f/1e3,x=g*f/1e3+p;return Math.abs(x-y)<Gs&&Math.abs(S)<Gs?[y,0]:[x,S]};return d.isStepper=!0,d.dt=f,d},KU=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(typeof o=="string")switch(o){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return r2(o);case"spring":return XU();default:if(o.split("(")[0]==="cubic-bezier")return r2(o)}return typeof o=="function"?o:null};function pl(e){"@babel/helpers - typeof";return pl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pl(e)}function a2(e){return ZU(e)||WU(e)||XD(e)||VU()}function VU(){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 WU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ZU(e){if(Array.isArray(e))return Fg(e)}function i2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Dt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?i2(Object(n),!0).forEach(function(r){Zg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Zg(e,t,n){return t=FU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function FU(e){var t=QU(e,"string");return pl(t)==="symbol"?t:String(t)}function QU(e,t){if(pl(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(pl(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function JU(e,t){return n5(e)||t5(e,t)||XD(e,t)||e5()}function e5(){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 XD(e,t){if(e){if(typeof e=="string")return Fg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Fg(e,t)}}function Fg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function t5(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,l,c,f=[],d=!0,h=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(d=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(p){h=!0,o=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw o}}return f}}function n5(e){if(Array.isArray(e))return e}var Ys=function(t,n,r){return t+(n-t)*r},Qg=function(t){var n=t.from,r=t.to;return n!==r},r5=function e(t,n,r){var o=Gu(function(l,c){if(Qg(c)){var f=t(c.from,c.to,c.velocity),d=JU(f,2),h=d[0],p=d[1];return Dt(Dt({},c),{},{from:h,velocity:p})}return c},n);return r<1?Gu(function(l,c){return Qg(c)?Dt(Dt({},c),{},{velocity:Ys(c.velocity,o[l].velocity,r),from:Ys(c.from,o[l].from,r)}):c},n):e(t,o,r-1)};const a5=function(e,t,n,r,o){var l=NU(e,t),c=l.reduce(function(x,T){return Dt(Dt({},x),{},Zg({},T,[e[T],t[T]]))},{}),f=l.reduce(function(x,T){return Dt(Dt({},x),{},Zg({},T,{from:e[T],velocity:0,to:t[T]}))},{}),d=-1,h,p,y=function(){return null},g=function(){return Gu(function(T,E){return E.from},f)},b=function(){return!Object.values(f).filter(Qg).length},O=function(T){h||(h=T);var E=T-h,j=E/n.dt;f=r5(n,f,j),o(Dt(Dt(Dt({},e),t),g())),h=T,b()||(d=requestAnimationFrame(y))},S=function(T){p||(p=T);var E=(T-p)/r,j=Gu(function(_,w){return Ys.apply(void 0,a2(w).concat([n(E)]))},c);if(o(Dt(Dt(Dt({},e),t),j)),E<1)d=requestAnimationFrame(y);else{var D=Gu(function(_,w){return Ys.apply(void 0,a2(w).concat([n(1)]))},c);o(Dt(Dt(Dt({},e),t),D))}};return y=n.isStepper?O:S,function(){return requestAnimationFrame(y),function(){cancelAnimationFrame(d)}}};function io(e){"@babel/helpers - typeof";return io=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},io(e)}var i5=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function o5(e,t){if(e==null)return{};var n=u5(e,t),r,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)r=l[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function u5(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,l;for(l=0;l<r.length;l++)o=r[l],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function qm(e){return f5(e)||s5(e)||c5(e)||l5()}function l5(){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 c5(e,t){if(e){if(typeof e=="string")return Jg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Jg(e,t)}}function s5(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function f5(e){if(Array.isArray(e))return Jg(e)}function Jg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function o2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Cn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?o2(Object(n),!0).forEach(function(r){Lu(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Lu(e,t,n){return t=KD(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d5(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h5(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,KD(r.key),r)}}function v5(e,t,n){return t&&h5(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function KD(e){var t=p5(e,"string");return io(t)==="symbol"?t:String(t)}function p5(e,t){if(io(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(io(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function y5(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&eb(e,t)}function eb(e,t){return eb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},eb(e,t)}function m5(e){var t=g5();return function(){var r=Xs(e),o;if(t){var l=Xs(this).constructor;o=Reflect.construct(r,arguments,l)}else o=r.apply(this,arguments);return tb(this,o)}}function tb(e,t){if(t&&(io(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return nb(e)}function nb(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g5(){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 Xs(e){return Xs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Xs(e)}var Wn=function(e){y5(n,e);var t=m5(n);function n(r,o){var l;d5(this,n),l=t.call(this,r,o);var c=l.props,f=c.isActive,d=c.attributeName,h=c.from,p=c.to,y=c.steps,g=c.children,b=c.duration;if(l.handleStyleChange=l.handleStyleChange.bind(nb(l)),l.changeStyle=l.changeStyle.bind(nb(l)),!f||b<=0)return l.state={style:{}},typeof g=="function"&&(l.state={style:p}),tb(l);if(y&&y.length)l.state={style:y[0].style};else if(h){if(typeof g=="function")return l.state={style:h},tb(l);l.state={style:d?Lu({},d,h):h}}else l.state={style:{}};return l}return v5(n,[{key:"componentDidMount",value:function(){var o=this.props,l=o.isActive,c=o.canBegin;this.mounted=!0,!(!l||!c)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(o){var l=this.props,c=l.isActive,f=l.canBegin,d=l.attributeName,h=l.shouldReAnimate,p=l.to,y=l.from,g=this.state.style;if(f){if(!c){var b={style:d?Lu({},d,p):p};this.state&&g&&(d&&g[d]!==p||!d&&g!==p)&&this.setState(b);return}if(!(AU(o.to,p)&&o.canBegin&&o.isActive)){var O=!o.canBegin||!o.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var S=O||h?y:o.to;if(this.state&&g){var x={style:d?Lu({},d,S):S};(d&&g[d]!==S||!d&&g!==S)&&this.setState(x)}this.runAnimation(Cn(Cn({},this.props),{},{from:S,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var o=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),o&&o()}},{key:"handleStyleChange",value:function(o){this.changeStyle(o)}},{key:"changeStyle",value:function(o){this.mounted&&this.setState({style:o})}},{key:"runJSAnimation",value:function(o){var l=this,c=o.from,f=o.to,d=o.duration,h=o.easing,p=o.begin,y=o.onAnimationEnd,g=o.onAnimationStart,b=a5(c,f,KU(h),d,this.changeStyle),O=function(){l.stopJSAnimation=b()};this.manager.start([g,p,O,d,y])}},{key:"runStepAnimation",value:function(o){var l=this,c=o.steps,f=o.begin,d=o.onAnimationStart,h=c[0],p=h.style,y=h.duration,g=y===void 0?0:y,b=function(S,x,T){if(T===0)return S;var E=x.duration,j=x.easing,D=j===void 0?"ease":j,_=x.style,w=x.properties,P=x.onAnimationEnd,R=T>0?c[T-1]:x,z=w||Object.keys(_);if(typeof D=="function"||D==="spring")return[].concat(qm(S),[l.runJSAnimation.bind(l,{from:R.style,to:_,duration:E,easing:D}),E]);var W=t2(z,E,D),B=Cn(Cn(Cn({},R.style),_),{},{transition:W});return[].concat(qm(S),[B,E,P]).filter(qU)};return this.manager.start([d].concat(qm(c.reduce(b,[p,Math.max(g,f)])),[o.onAnimationEnd]))}},{key:"runAnimation",value:function(o){this.manager||(this.manager=PU());var l=o.begin,c=o.duration,f=o.attributeName,d=o.to,h=o.easing,p=o.onAnimationStart,y=o.onAnimationEnd,g=o.steps,b=o.children,O=this.manager;if(this.unSubscribe=O.subscribe(this.handleStyleChange),typeof h=="function"||typeof b=="function"||h==="spring"){this.runJSAnimation(o);return}if(g.length>1){this.runStepAnimation(o);return}var S=f?Lu({},f,d):d,x=t2(Object.keys(S),c,h);O.start([p,l,Cn(Cn({},S),{},{transition:x}),c,y])}},{key:"render",value:function(){var o=this.props,l=o.children;o.begin;var c=o.duration;o.attributeName,o.easing;var f=o.isActive;o.steps,o.from,o.to,o.canBegin,o.onAnimationEnd,o.shouldReAnimate,o.onAnimationReStart;var d=o5(o,i5),h=oe.Children.count(l),p=this.state.style;if(typeof l=="function")return l(p);if(!f||h===0||c<=0)return l;var y=function(b){var O=b.props,S=O.style,x=S===void 0?{}:S,T=O.className,E=oe.cloneElement(b,Cn(Cn({},d),{},{style:Cn(Cn({},x),p),className:T}));return E};return h===1?y(oe.Children.only(l)):L.createElement("div",null,oe.Children.map(l,function(g){return y(g)}))}}]),n}(oe.PureComponent);Wn.displayName="Animate";Wn.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Wn.propTypes={from:Le.oneOfType([Le.object,Le.string]),to:Le.oneOfType([Le.object,Le.string]),attributeName:Le.string,duration:Le.number,begin:Le.number,easing:Le.oneOfType([Le.string,Le.func]),steps:Le.arrayOf(Le.shape({duration:Le.number.isRequired,style:Le.object.isRequired,easing:Le.oneOfType([Le.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Le.func]),properties:Le.arrayOf("string"),onAnimationEnd:Le.func})),children:Le.oneOfType([Le.node,Le.func]),isActive:Le.bool,canBegin:Le.bool,onAnimationEnd:Le.func,shouldReAnimate:Le.bool,onAnimationStart:Le.func,onAnimationReStart:Le.func};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 Ks(){return Ks=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},Ks.apply(this,arguments)}function b5(e,t){return _5(e)||O5(e,t)||S5(e,t)||x5()}function x5(){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 S5(e,t){if(e){if(typeof e=="string")return u2(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 u2(e,t)}}function u2(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 O5(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,l,c,f=[],d=!0,h=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(d=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(p){h=!0,o=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw o}}return f}}function _5(e){if(Array.isArray(e))return e}function l2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function c2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?l2(Object(n),!0).forEach(function(r){A5(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function A5(e,t,n){return t=w5(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w5(e){var t=T5(e,"string");return yl(t)=="symbol"?t:t+""}function T5(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(t==="string"?String:Number)(e)}var s2=function(t,n,r,o,l){var c=Math.min(Math.abs(r)/2,Math.abs(o)/2),f=o>=0?1:-1,d=r>=0?1:-1,h=o>=0&&r>=0||o<0&&r<0?1:0,p;if(c>0&&l instanceof Array){for(var y=[0,0,0,0],g=0,b=4;g<b;g++)y[g]=l[g]>c?c:l[g];p="M".concat(t,",").concat(n+f*y[0]),y[0]>0&&(p+="A ".concat(y[0],",").concat(y[0],",0,0,").concat(h,",").concat(t+d*y[0],",").concat(n)),p+="L ".concat(t+r-d*y[1],",").concat(n),y[1]>0&&(p+="A ".concat(y[1],",").concat(y[1],",0,0,").concat(h,`,
        `).concat(t+r,",").concat(n+f*y[1])),p+="L ".concat(t+r,",").concat(n+o-f*y[2]),y[2]>0&&(p+="A ".concat(y[2],",").concat(y[2],",0,0,").concat(h,`,
        `).concat(t+r-d*y[2],",").concat(n+o)),p+="L ".concat(t+d*y[3],",").concat(n+o),y[3]>0&&(p+="A ".concat(y[3],",").concat(y[3],",0,0,").concat(h,`,
        `).concat(t,",").concat(n+o-f*y[3])),p+="Z"}else if(c>0&&l===+l&&l>0){var O=Math.min(c,l);p="M ".concat(t,",").concat(n+f*O,`
            A `).concat(O,",").concat(O,",0,0,").concat(h,",").concat(t+d*O,",").concat(n,`
            L `).concat(t+r-d*O,",").concat(n,`
            A `).concat(O,",").concat(O,",0,0,").concat(h,",").concat(t+r,",").concat(n+f*O,`
            L `).concat(t+r,",").concat(n+o-f*O,`
            A `).concat(O,",").concat(O,",0,0,").concat(h,",").concat(t+r-d*O,",").concat(n+o,`
            L `).concat(t+d*O,",").concat(n+o,`
            A `).concat(O,",").concat(O,",0,0,").concat(h,",").concat(t,",").concat(n+o-f*O," Z")}else p="M ".concat(t,",").concat(n," h ").concat(r," v ").concat(o," h ").concat(-r," Z");return p},E5=function(t,n){if(!t||!n)return!1;var r=t.x,o=t.y,l=n.x,c=n.y,f=n.width,d=n.height;if(Math.abs(f)>0&&Math.abs(d)>0){var h=Math.min(l,l+f),p=Math.max(l,l+f),y=Math.min(c,c+d),g=Math.max(c,c+d);return r>=h&&r<=p&&o>=y&&o<=g}return!1},j5={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},_0=function(t){var n=c2(c2({},j5),t),r=oe.useRef(),o=oe.useState(-1),l=b5(o,2),c=l[0],f=l[1];oe.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var D=r.current.getTotalLength();D&&f(D)}catch{}},[]);var d=n.x,h=n.y,p=n.width,y=n.height,g=n.radius,b=n.className,O=n.animationEasing,S=n.animationDuration,x=n.animationBegin,T=n.isAnimationActive,E=n.isUpdateAnimationActive;if(d!==+d||h!==+h||p!==+p||y!==+y||p===0||y===0)return null;var j=Ne("recharts-rectangle",b);return E?L.createElement(Wn,{canBegin:c>0,from:{width:p,height:y,x:d,y:h},to:{width:p,height:y,x:d,y:h},duration:S,animationEasing:O,isActive:E},function(D){var _=D.width,w=D.height,P=D.x,R=D.y;return L.createElement(Wn,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:x,duration:S,isActive:T,easing:O},L.createElement("path",Ks({},we(n,!0),{className:j,d:s2(P,R,_,w,g),ref:r})))}):L.createElement("path",Ks({},we(n,!0),{className:j,d:s2(d,h,p,y,g)}))};function rb(){return rb=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},rb.apply(this,arguments)}var qf=function(t){var n=t.cx,r=t.cy,o=t.r,l=t.className,c=Ne("recharts-dot",l);return n===+n&&r===+r&&o===+o?L.createElement("circle",rb({},we(t,!1),vs(t),{className:c,cx:n,cy:r,r:o})):null};function ml(e){"@babel/helpers - typeof";return ml=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ml(e)}var M5=["x","y","top","left","width","height","className"];function ab(){return ab=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},ab.apply(this,arguments)}function f2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function D5(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?f2(Object(n),!0).forEach(function(r){P5(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function P5(e,t,n){return t=C5(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C5(e){var t=R5(e,"string");return ml(t)=="symbol"?t:t+""}function R5(e,t){if(ml(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ml(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function N5(e,t){if(e==null)return{};var n=q5(e,t),r,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)r=l[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function q5(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 $5=function(t,n,r,o,l,c){return"M".concat(t,",").concat(l,"v").concat(o,"M").concat(c,",").concat(n,"h").concat(r)},B5=function(t){var n=t.x,r=n===void 0?0:n,o=t.y,l=o===void 0?0:o,c=t.top,f=c===void 0?0:c,d=t.left,h=d===void 0?0:d,p=t.width,y=p===void 0?0:p,g=t.height,b=g===void 0?0:g,O=t.className,S=N5(t,M5),x=D5({x:r,y:l,top:f,left:h,width:y,height:b},S);return!ce(r)||!ce(l)||!ce(y)||!ce(b)||!ce(f)||!ce(h)?null:L.createElement("path",ab({},we(x,!0),{className:Ne("recharts-cross",O),d:$5(r,l,y,b,f,h)}))},$m,d2;function z5(){if(d2)return $m;d2=1;var e=dM(),t=e(Object.getPrototypeOf,Object);return $m=t,$m}var Bm,h2;function L5(){if(h2)return Bm;h2=1;var e=wr(),t=z5(),n=Tr(),r="[object Object]",o=Function.prototype,l=Object.prototype,c=o.toString,f=l.hasOwnProperty,d=c.call(Object);function h(p){if(!n(p)||e(p)!=r)return!1;var y=t(p);if(y===null)return!0;var g=f.call(y,"constructor")&&y.constructor;return typeof g=="function"&&g instanceof g&&c.call(g)==d}return Bm=h,Bm}var k5=L5();const U5=Ve(k5);var zm,v2;function H5(){if(v2)return zm;v2=1;var e=wr(),t=Tr(),n="[object Boolean]";function r(o){return o===!0||o===!1||t(o)&&e(o)==n}return zm=r,zm}var I5=H5();const G5=Ve(I5);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 Vs(){return Vs=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},Vs.apply(this,arguments)}function Y5(e,t){return W5(e)||V5(e,t)||K5(e,t)||X5()}function X5(){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 K5(e,t){if(e){if(typeof e=="string")return p2(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 p2(e,t)}}function p2(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 V5(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,l,c,f=[],d=!0,h=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(d=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(p){h=!0,o=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw o}}return f}}function W5(e){if(Array.isArray(e))return e}function y2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function m2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?y2(Object(n),!0).forEach(function(r){Z5(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Z5(e,t,n){return t=F5(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F5(e){var t=Q5(e,"string");return gl(t)=="symbol"?t:t+""}function Q5(e,t){if(gl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(gl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var g2=function(t,n,r,o,l){var c=r-o,f;return f="M ".concat(t,",").concat(n),f+="L ".concat(t+r,",").concat(n),f+="L ".concat(t+r-c/2,",").concat(n+l),f+="L ".concat(t+r-c/2-o,",").concat(n+l),f+="L ".concat(t,",").concat(n," Z"),f},J5={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},e9=function(t){var n=m2(m2({},J5),t),r=oe.useRef(),o=oe.useState(-1),l=Y5(o,2),c=l[0],f=l[1];oe.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var j=r.current.getTotalLength();j&&f(j)}catch{}},[]);var d=n.x,h=n.y,p=n.upperWidth,y=n.lowerWidth,g=n.height,b=n.className,O=n.animationEasing,S=n.animationDuration,x=n.animationBegin,T=n.isUpdateAnimationActive;if(d!==+d||h!==+h||p!==+p||y!==+y||g!==+g||p===0&&y===0||g===0)return null;var E=Ne("recharts-trapezoid",b);return T?L.createElement(Wn,{canBegin:c>0,from:{upperWidth:0,lowerWidth:0,height:g,x:d,y:h},to:{upperWidth:p,lowerWidth:y,height:g,x:d,y:h},duration:S,animationEasing:O,isActive:T},function(j){var D=j.upperWidth,_=j.lowerWidth,w=j.height,P=j.x,R=j.y;return L.createElement(Wn,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:x,duration:S,easing:O},L.createElement("path",Vs({},we(n,!0),{className:E,d:g2(P,R,D,_,w),ref:r})))}):L.createElement("g",null,L.createElement("path",Vs({},we(n,!0),{className:E,d:g2(d,h,p,y,g)})))},t9=["option","shapeType","propTransformer","activeClassName","isActive"];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 n9(e,t){if(e==null)return{};var n=r9(e,t),r,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)r=l[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function r9(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 b2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).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?b2(Object(n),!0).forEach(function(r){a9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function a9(e,t,n){return t=i9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i9(e){var t=o9(e,"string");return bl(t)=="symbol"?t:t+""}function o9(e,t){if(bl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(bl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function u9(e,t){return Ws(Ws({},t),e)}function l9(e,t){return e==="symbols"}function x2(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return L.createElement(_0,n);case"trapezoid":return L.createElement(e9,n);case"sector":return L.createElement(kD,n);case"symbols":if(l9(t))return L.createElement(Hb,n);break;default:return null}}function c9(e){return oe.isValidElement(e)?e.props:e}function s9(e){var t=e.option,n=e.shapeType,r=e.propTransformer,o=r===void 0?u9:r,l=e.activeClassName,c=l===void 0?"recharts-active-shape":l,f=e.isActive,d=n9(e,t9),h;if(oe.isValidElement(t))h=oe.cloneElement(t,Ws(Ws({},d),c9(t)));else if(_e(t))h=t(d);else if(U5(t)&&!G5(t)){var p=o(t,d);h=L.createElement(x2,{shapeType:n,elementProps:p})}else{var y=d;h=L.createElement(x2,{shapeType:n,elementProps:y})}return f?L.createElement(Qe,{className:c},h):h}function $f(e,t){return t!=null&&"trapezoids"in e.props}function Bf(e,t){return t!=null&&"sectors"in e.props}function xl(e,t){return t!=null&&"points"in e.props}function f9(e,t){var n,r,o=e.x===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.x)||e.x===t.x,l=e.y===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.y)||e.y===t.y;return o&&l}function d9(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function h9(e,t){var n=e.x===t.x,r=e.y===t.y,o=e.z===t.z;return n&&r&&o}function v9(e,t){var n;return $f(e,t)?n=f9:Bf(e,t)?n=d9:xl(e,t)&&(n=h9),n}function p9(e,t){var n;return $f(e,t)?n="trapezoids":Bf(e,t)?n="sectors":xl(e,t)&&(n="points"),n}function y9(e,t){if($f(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(Bf(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 xl(e,t)?t.payload:{}}function m9(e){var t=e.activeTooltipItem,n=e.graphicalItem,r=e.itemData,o=p9(n,t),l=y9(n,t),c=r.filter(function(d,h){var p=ro(l,d),y=n.props[o].filter(function(O){var S=v9(n,t);return S(O,t)}),g=n.props[o].indexOf(y[y.length-1]),b=h===g;return p&&b}),f=r.indexOf(c[c.length-1]);return f}var Lm,S2;function g9(){if(S2)return Lm;S2=1;var e=Math.ceil,t=Math.max;function n(r,o,l,c){for(var f=-1,d=t(e((o-r)/(l||1)),0),h=Array(d);d--;)h[c?d:++f]=r,r+=l;return h}return Lm=n,Lm}var km,O2;function VD(){if(O2)return km;O2=1;var e=jM(),t=1/0,n=17976931348623157e292;function r(o){if(!o)return o===0?o:0;if(o=e(o),o===t||o===-1/0){var l=o<0?-1:1;return l*n}return o===o?o:0}return km=r,km}var Um,_2;function b9(){if(_2)return Um;_2=1;var e=g9(),t=wf(),n=VD();function r(o){return function(l,c,f){return f&&typeof f!="number"&&t(l,c,f)&&(c=f=void 0),l=n(l),c===void 0?(c=l,l=0):c=n(c),f=f===void 0?l<c?1:-1:n(f),e(l,c,f,o)}}return Um=r,Um}var Hm,A2;function x9(){if(A2)return Hm;A2=1;var e=b9(),t=e();return Hm=t,Hm}var S9=x9();const Zs=Ve(S9);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 w2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function T2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?w2(Object(n),!0).forEach(function(r){WD(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function WD(e,t,n){return t=O9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O9(e){var t=_9(e,"string");return Sl(t)=="symbol"?t:t+""}function _9(e,t){if(Sl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Sl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var A9=["Webkit","Moz","O","ms"],w9=function(t,n){var r=t.replace(/(\w)/,function(l){return l.toUpperCase()}),o=A9.reduce(function(l,c){return T2(T2({},l),{},WD({},c+r,n))},{});return o[t]=n,o};function oo(e){"@babel/helpers - typeof";return oo=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},oo(e)}function Fs(){return Fs=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},Fs.apply(this,arguments)}function E2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Im(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?E2(Object(n),!0).forEach(function(r){un(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function T9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function j2(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,FD(r.key),r)}}function E9(e,t,n){return t&&j2(e.prototype,t),n&&j2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function j9(e,t,n){return t=Qs(t),M9(e,ZD()?Reflect.construct(t,n||[],Qs(e).constructor):t.apply(e,n))}function M9(e,t){if(t&&(oo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return D9(e)}function D9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ZD(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ZD=function(){return!!e})()}function Qs(e){return Qs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Qs(e)}function P9(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&&ib(e,t)}function ib(e,t){return ib=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},ib(e,t)}function un(e,t,n){return t=FD(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function FD(e){var t=C9(e,"string");return oo(t)=="symbol"?t:t+""}function C9(e,t){if(oo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(oo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var R9=function(t){var n=t.data,r=t.startIndex,o=t.endIndex,l=t.x,c=t.width,f=t.travellerWidth;if(!n||!n.length)return{};var d=n.length,h=Hu().domain(Zs(0,d)).range([l,l+c-f]),p=h.domain().map(function(y){return h(y)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:h(r),endX:h(o),scale:h,scaleValues:p}},M2=function(t){return t.changedTouches&&!!t.changedTouches.length},uo=function(e){function t(n){var r;return T9(this,t),r=j9(this,t,[n]),un(r,"handleDrag",function(o){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(o):r.state.isSlideMoving&&r.handleSlideDrag(o)}),un(r,"handleTouchMove",function(o){o.changedTouches!=null&&o.changedTouches.length>0&&r.handleDrag(o.changedTouches[0])}),un(r,"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var o=r.props,l=o.endIndex,c=o.onDragEnd,f=o.startIndex;c==null||c({endIndex:l,startIndex:f})}),r.detachDragEndListener()}),un(r,"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),un(r,"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),un(r,"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),un(r,"handleSlideDragStart",function(o){var l=M2(o)?o.changedTouches[0]:o;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:l.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return P9(t,e),E9(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(r){var o=r.startX,l=r.endX,c=this.state.scaleValues,f=this.props,d=f.gap,h=f.data,p=h.length-1,y=Math.min(o,l),g=Math.max(o,l),b=t.getIndexInRange(c,y),O=t.getIndexInRange(c,g);return{startIndex:b-b%d,endIndex:O===p?p:O-O%d}}},{key:"getTextOfTick",value:function(r){var o=this.props,l=o.data,c=o.tickFormatter,f=o.dataKey,d=Ht(l[r],f,r);return _e(c)?c(d,r):d}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(r){var o=this.state,l=o.slideMoveStartX,c=o.startX,f=o.endX,d=this.props,h=d.x,p=d.width,y=d.travellerWidth,g=d.startIndex,b=d.endIndex,O=d.onChange,S=r.pageX-l;S>0?S=Math.min(S,h+p-y-f,h+p-y-c):S<0&&(S=Math.max(S,h-c,h-f));var x=this.getIndex({startX:c+S,endX:f+S});(x.startIndex!==g||x.endIndex!==b)&&O&&O(x),this.setState({startX:c+S,endX:f+S,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,o){var l=M2(o)?o.changedTouches[0]:o;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:r,brushMoveStartX:l.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(r){var o=this.state,l=o.brushMoveStartX,c=o.movingTravellerId,f=o.endX,d=o.startX,h=this.state[c],p=this.props,y=p.x,g=p.width,b=p.travellerWidth,O=p.onChange,S=p.gap,x=p.data,T={startX:this.state.startX,endX:this.state.endX},E=r.pageX-l;E>0?E=Math.min(E,y+g-b-h):E<0&&(E=Math.max(E,y-h)),T[c]=h+E;var j=this.getIndex(T),D=j.startIndex,_=j.endIndex,w=function(){var R=x.length-1;return c==="startX"&&(f>d?D%S===0:_%S===0)||f<d&&_===R||c==="endX"&&(f>d?_%S===0:D%S===0)||f>d&&_===R};this.setState(un(un({},c,h+E),"brushMoveStartX",r.pageX),function(){O&&w()&&O(j)})}},{key:"handleTravellerMoveKeyboard",value:function(r,o){var l=this,c=this.state,f=c.scaleValues,d=c.startX,h=c.endX,p=this.state[o],y=f.indexOf(p);if(y!==-1){var g=y+r;if(!(g===-1||g>=f.length)){var b=f[g];o==="startX"&&b>=h||o==="endX"&&b<=d||this.setState(un({},o,b),function(){l.props.onChange(l.getIndex({startX:l.state.startX,endX:l.state.endX}))})}}}},{key:"renderBackground",value:function(){var r=this.props,o=r.x,l=r.y,c=r.width,f=r.height,d=r.fill,h=r.stroke;return L.createElement("rect",{stroke:h,fill:d,x:o,y:l,width:c,height:f})}},{key:"renderPanorama",value:function(){var r=this.props,o=r.x,l=r.y,c=r.width,f=r.height,d=r.data,h=r.children,p=r.padding,y=oe.Children.only(h);return y?L.cloneElement(y,{x:o,y:l,width:c,height:f,margin:p,compact:!0,data:d}):null}},{key:"renderTravellerLayer",value:function(r,o){var l,c,f=this,d=this.props,h=d.y,p=d.travellerWidth,y=d.height,g=d.traveller,b=d.ariaLabel,O=d.data,S=d.startIndex,x=d.endIndex,T=Math.max(r,this.props.x),E=Im(Im({},we(this.props,!1)),{},{x:T,y:h,width:p,height:y}),j=b||"Min value: ".concat((l=O[S])===null||l===void 0?void 0:l.name,", Max value: ").concat((c=O[x])===null||c===void 0?void 0:c.name);return L.createElement(Qe,{tabIndex:0,role:"slider","aria-label":j,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[o],onTouchStart:this.travellerDragStartHandlers[o],onKeyDown:function(_){["ArrowLeft","ArrowRight"].includes(_.key)&&(_.preventDefault(),_.stopPropagation(),f.handleTravellerMoveKeyboard(_.key==="ArrowRight"?1:-1,o))},onFocus:function(){f.setState({isTravellerFocused:!0})},onBlur:function(){f.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(g,E))}},{key:"renderSlide",value:function(r,o){var l=this.props,c=l.y,f=l.height,d=l.stroke,h=l.travellerWidth,p=Math.min(r,o)+h,y=Math.max(Math.abs(o-r)-h,0);return L.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:d,fillOpacity:.2,x:p,y:c,width:y,height:f})}},{key:"renderText",value:function(){var r=this.props,o=r.startIndex,l=r.endIndex,c=r.y,f=r.height,d=r.travellerWidth,h=r.stroke,p=this.state,y=p.startX,g=p.endX,b=5,O={pointerEvents:"none",fill:h};return L.createElement(Qe,{className:"recharts-brush-texts"},L.createElement(Ts,Fs({textAnchor:"end",verticalAnchor:"middle",x:Math.min(y,g)-b,y:c+f/2},O),this.getTextOfTick(o)),L.createElement(Ts,Fs({textAnchor:"start",verticalAnchor:"middle",x:Math.max(y,g)+d+b,y:c+f/2},O),this.getTextOfTick(l)))}},{key:"render",value:function(){var r=this.props,o=r.data,l=r.className,c=r.children,f=r.x,d=r.y,h=r.width,p=r.height,y=r.alwaysShowText,g=this.state,b=g.startX,O=g.endX,S=g.isTextActive,x=g.isSlideMoving,T=g.isTravellerMoving,E=g.isTravellerFocused;if(!o||!o.length||!ce(f)||!ce(d)||!ce(h)||!ce(p)||h<=0||p<=0)return null;var j=Ne("recharts-brush",l),D=L.Children.count(c)===1,_=w9("userSelect","none");return L.createElement(Qe,{className:j,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:_},this.renderBackground(),D&&this.renderPanorama(),this.renderSlide(b,O),this.renderTravellerLayer(b,"startX"),this.renderTravellerLayer(O,"endX"),(S||x||T||E||y)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var o=r.x,l=r.y,c=r.width,f=r.height,d=r.stroke,h=Math.floor(l+f/2)-1;return L.createElement(L.Fragment,null,L.createElement("rect",{x:o,y:l,width:c,height:f,fill:d,stroke:"none"}),L.createElement("line",{x1:o+1,y1:h,x2:o+c-1,y2:h,fill:"none",stroke:"#fff"}),L.createElement("line",{x1:o+1,y1:h+2,x2:o+c-1,y2:h+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,o){var l;return L.isValidElement(r)?l=L.cloneElement(r,o):_e(r)?l=r(o):l=t.renderDefaultTraveller(o),l}},{key:"getDerivedStateFromProps",value:function(r,o){var l=r.data,c=r.width,f=r.x,d=r.travellerWidth,h=r.updateId,p=r.startIndex,y=r.endIndex;if(l!==o.prevData||h!==o.prevUpdateId)return Im({prevData:l,prevTravellerWidth:d,prevUpdateId:h,prevX:f,prevWidth:c},l&&l.length?R9({data:l,width:c,x:f,travellerWidth:d,startIndex:p,endIndex:y}):{scale:null,scaleValues:null});if(o.scale&&(c!==o.prevWidth||f!==o.prevX||d!==o.prevTravellerWidth)){o.scale.range([f,f+c-d]);var g=o.scale.domain().map(function(b){return o.scale(b)});return{prevData:l,prevTravellerWidth:d,prevUpdateId:h,prevX:f,prevWidth:c,startX:o.scale(r.startIndex),endX:o.scale(r.endIndex),scaleValues:g}}return null}},{key:"getIndexInRange",value:function(r,o){for(var l=r.length,c=0,f=l-1;f-c>1;){var d=Math.floor((c+f)/2);r[d]>o?f=d:c=d}return o>=r[f]?f:c}}])}(oe.PureComponent);un(uo,"displayName","Brush");un(uo,"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 Gm,D2;function N9(){if(D2)return Gm;D2=1;var e=Wb();function t(n,r){var o;return e(n,function(l,c,f){return o=r(l,c,f),!o}),!!o}return Gm=t,Gm}var Ym,P2;function q9(){if(P2)return Ym;P2=1;var e=iM(),t=ua(),n=N9(),r=Wt(),o=wf();function l(c,f,d){var h=r(c)?e:n;return d&&o(c,f,d)&&(f=void 0),h(c,t(f,3))}return Ym=l,Ym}var $9=q9();const B9=Ve($9);var Kn=function(t,n){var r=t.alwaysShow,o=t.ifOverflow;return r&&(o="extendDomain"),o===n},Xm,C2;function z9(){if(C2)return Xm;C2=1;var e=_M();function t(n,r,o){r=="__proto__"&&e?e(n,r,{configurable:!0,enumerable:!0,value:o,writable:!0}):n[r]=o}return Xm=t,Xm}var Km,R2;function L9(){if(R2)return Km;R2=1;var e=z9(),t=SM(),n=ua();function r(o,l){var c={};return l=n(l,3),t(o,function(f,d,h){e(c,d,l(f,d,h))}),c}return Km=r,Km}var k9=L9();const U9=Ve(k9);var Vm,N2;function H9(){if(N2)return Vm;N2=1;function e(t,n){for(var r=-1,o=t==null?0:t.length;++r<o;)if(!n(t[r],r,t))return!1;return!0}return Vm=e,Vm}var Wm,q2;function I9(){if(q2)return Wm;q2=1;var e=Wb();function t(n,r){var o=!0;return e(n,function(l,c,f){return o=!!r(l,c,f),o}),o}return Wm=t,Wm}var Zm,$2;function G9(){if($2)return Zm;$2=1;var e=H9(),t=I9(),n=ua(),r=Wt(),o=wf();function l(c,f,d){var h=r(c)?e:t;return d&&o(c,f,d)&&(f=void 0),h(c,n(f,3))}return Zm=l,Zm}var Y9=G9();const QD=Ve(Y9);var X9=["x","y"];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 ob(){return ob=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ob.apply(this,arguments)}function B2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function $u(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?B2(Object(n),!0).forEach(function(r){K9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function K9(e,t,n){return t=V9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V9(e){var t=W9(e,"string");return Ol(t)=="symbol"?t:t+""}function W9(e,t){if(Ol(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ol(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Z9(e,t){if(e==null)return{};var n=F9(e,t),r,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)r=l[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function F9(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 Q9(e,t){var n=e.x,r=e.y,o=Z9(e,X9),l="".concat(n),c=parseInt(l,10),f="".concat(r),d=parseInt(f,10),h="".concat(t.height||o.height),p=parseInt(h,10),y="".concat(t.width||o.width),g=parseInt(y,10);return $u($u($u($u($u({},t),o),c?{x:c}:{}),d?{y:d}:{}),{},{height:p,width:g,name:t.name,radius:t.radius})}function z2(e){return L.createElement(s9,ob({shapeType:"rectangle",propTransformer:Q9,activeClassName:"recharts-active-bar"},e))}var J9=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(r,o){if(typeof t=="number")return t;var l=typeof r=="number";return l?t(r,o):(l||Ia(),n)}},e7=["value","background"],JD;function lo(e){"@babel/helpers - typeof";return lo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lo(e)}function t7(e,t){if(e==null)return{};var n=n7(e,t),r,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)r=l[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function n7(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Js(){return Js=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},Js.apply(this,arguments)}function L2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function vt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?L2(Object(n),!0).forEach(function(r){ra(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function r7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function k2(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,tP(r.key),r)}}function a7(e,t,n){return t&&k2(e.prototype,t),n&&k2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function i7(e,t,n){return t=ef(t),o7(e,eP()?Reflect.construct(t,n||[],ef(e).constructor):t.apply(e,n))}function o7(e,t){if(t&&(lo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return u7(e)}function u7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function eP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(eP=function(){return!!e})()}function ef(e){return ef=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ef(e)}function l7(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&&ub(e,t)}function ub(e,t){return ub=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},ub(e,t)}function ra(e,t,n){return t=tP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tP(e){var t=c7(e,"string");return lo(t)=="symbol"?t:t+""}function c7(e,t){if(lo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(lo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ql=function(e){function t(){var n;r7(this,t);for(var r=arguments.length,o=new Array(r),l=0;l<r;l++)o[l]=arguments[l];return n=i7(this,t,[].concat(o)),ra(n,"state",{isAnimationFinished:!1}),ra(n,"id",_o("recharts-bar-")),ra(n,"handleAnimationEnd",function(){var c=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),c&&c()}),ra(n,"handleAnimationStart",function(){var c=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),c&&c()}),n}return l7(t,e),a7(t,[{key:"renderRectanglesStatically",value:function(r){var o=this,l=this.props,c=l.shape,f=l.dataKey,d=l.activeIndex,h=l.activeBar,p=we(this.props,!1);return r&&r.map(function(y,g){var b=g===d,O=b?h:c,S=vt(vt(vt({},p),y),{},{isActive:b,option:O,index:g,dataKey:f,onAnimationStart:o.handleAnimationStart,onAnimationEnd:o.handleAnimationEnd});return L.createElement(Qe,Js({className:"recharts-bar-rectangle"},ps(o.props,y,g),{key:"rectangle-".concat(y==null?void 0:y.x,"-").concat(y==null?void 0:y.y,"-").concat(y==null?void 0:y.value,"-").concat(g)}),L.createElement(z2,S))})}},{key:"renderRectanglesWithAnimation",value:function(){var r=this,o=this.props,l=o.data,c=o.layout,f=o.isAnimationActive,d=o.animationBegin,h=o.animationDuration,p=o.animationEasing,y=o.animationId,g=this.state.prevData;return L.createElement(Wn,{begin:d,duration:h,isActive:f,easing:p,from:{t:0},to:{t:1},key:"bar-".concat(y),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(b){var O=b.t,S=l.map(function(x,T){var E=g&&g[T];if(E){var j=Pt(E.x,x.x),D=Pt(E.y,x.y),_=Pt(E.width,x.width),w=Pt(E.height,x.height);return vt(vt({},x),{},{x:j(O),y:D(O),width:_(O),height:w(O)})}if(c==="horizontal"){var P=Pt(0,x.height),R=P(O);return vt(vt({},x),{},{y:x.y+x.height-R,height:R})}var z=Pt(0,x.width),W=z(O);return vt(vt({},x),{},{width:W})});return L.createElement(Qe,null,r.renderRectanglesStatically(S))})}},{key:"renderRectangles",value:function(){var r=this.props,o=r.data,l=r.isAnimationActive,c=this.state.prevData;return l&&o&&o.length&&(!c||!ro(c,o))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(o)}},{key:"renderBackground",value:function(){var r=this,o=this.props,l=o.data,c=o.dataKey,f=o.activeIndex,d=we(this.props.background,!1);return l.map(function(h,p){h.value;var y=h.background,g=t7(h,e7);if(!y)return null;var b=vt(vt(vt(vt(vt({},g),{},{fill:"#eee"},y),d),ps(r.props,h,p)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:c,index:p,className:"recharts-bar-background-rectangle"});return L.createElement(z2,Js({key:"background-bar-".concat(p),option:r.props.background,isActive:p===f},b))})}},{key:"renderErrorBar",value:function(r,o){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var l=this.props,c=l.data,f=l.xAxis,d=l.yAxis,h=l.layout,p=l.children,y=wn(p,Nl);if(!y)return null;var g=h==="vertical"?c[0].height/2:c[0].width/2,b=function(x,T){var E=Array.isArray(x.value)?x.value[1]:x.value;return{x:x.x,y:x.y,value:E,errorVal:Ht(x,T)}},O={clipPath:r?"url(#clipPath-".concat(o,")"):null};return L.createElement(Qe,O,y.map(function(S){return L.cloneElement(S,{key:"error-bar-".concat(o,"-").concat(S.props.dataKey),data:c,xAxis:f,yAxis:d,layout:h,offset:g,dataPointFormatter:b})}))}},{key:"render",value:function(){var r=this.props,o=r.hide,l=r.data,c=r.className,f=r.xAxis,d=r.yAxis,h=r.left,p=r.top,y=r.width,g=r.height,b=r.isAnimationActive,O=r.background,S=r.id;if(o||!l||!l.length)return null;var x=this.state.isAnimationFinished,T=Ne("recharts-bar",c),E=f&&f.allowDataOverflow,j=d&&d.allowDataOverflow,D=E||j,_=Me(S)?this.id:S;return L.createElement(Qe,{className:T},E||j?L.createElement("defs",null,L.createElement("clipPath",{id:"clipPath-".concat(_)},L.createElement("rect",{x:E?h:h-y/2,y:j?p:p-g/2,width:E?y:y*2,height:j?g:g*2}))):null,L.createElement(Qe,{className:"recharts-bar-rectangles",clipPath:D?"url(#clipPath-".concat(_,")"):null},O?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(D,_),(!b||x)&&Sr.renderCallByParent(this.props,l))}}],[{key:"getDerivedStateFromProps",value:function(r,o){return r.animationId!==o.prevAnimationId?{prevAnimationId:r.animationId,curData:r.data,prevData:o.curData}:r.data!==o.curData?{curData:r.data}:null}}])}(oe.PureComponent);JD=ql;ra(ql,"displayName","Bar");ra(ql,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Va.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});ra(ql,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,o=e.bandSize,l=e.xAxis,c=e.yAxis,f=e.xAxisTicks,d=e.yAxisTicks,h=e.stackedData,p=e.dataStartIndex,y=e.displayedData,g=e.offset,b=jL(r,n);if(!b)return null;var O=t.layout,S=n.type.defaultProps,x=S!==void 0?vt(vt({},S),n.props):n.props,T=x.dataKey,E=x.children,j=x.minPointSize,D=O==="horizontal"?c:l,_=h?D.scale.domain():null,w=$L({numericAxis:D}),P=wn(E,PM),R=y.map(function(z,W){var B,U,X,Q,Z,N;h?B=ML(h[p+W],_):(B=Ht(z,T),Array.isArray(B)||(B=[w,B]));var I=J9(j,JD.defaultProps.minPointSize)(B[1],W);if(O==="horizontal"){var ee,ue=[c.scale(B[0]),c.scale(B[1])],C=ue[0],K=ue[1];U=_E({axis:l,ticks:f,bandSize:o,offset:b.offset,entry:z,index:W}),X=(ee=K??C)!==null&&ee!==void 0?ee:void 0,Q=b.size;var J=C-K;if(Z=Number.isNaN(J)?0:J,N={x:U,y:c.y,width:Q,height:c.height},Math.abs(I)>0&&Math.abs(Z)<Math.abs(I)){var re=$n(Z||I)*(Math.abs(I)-Math.abs(Z));X-=re,Z+=re}}else{var fe=[l.scale(B[0]),l.scale(B[1])],ye=fe[0],ve=fe[1];if(U=ye,X=_E({axis:c,ticks:d,bandSize:o,offset:b.offset,entry:z,index:W}),Q=ve-ye,Z=b.size,N={x:l.x,y:X,width:l.width,height:Z},Math.abs(I)>0&&Math.abs(Q)<Math.abs(I)){var ut=$n(Q||I)*(Math.abs(I)-Math.abs(Q));Q+=ut}}return vt(vt(vt({},z),{},{x:U,y:X,width:Q,height:Z,value:h?B:B[1],payload:z,background:N},P&&P[W]&&P[W].props),{},{tooltipPayload:[BD(n,z)],tooltipPosition:{x:U+Q/2,y:X+Z/2}})});return vt({data:R,layout:O},g)});function _l(e){"@babel/helpers - typeof";return _l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_l(e)}function s7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function U2(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,nP(r.key),r)}}function f7(e,t,n){return t&&U2(e.prototype,t),n&&U2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function H2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Rn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?H2(Object(n),!0).forEach(function(r){zf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zf(e,t,n){return t=nP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nP(e){var t=d7(e,"string");return _l(t)=="symbol"?t:t+""}function d7(e,t){if(_l(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(_l(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var rP=function(t,n,r,o,l){var c=t.width,f=t.height,d=t.layout,h=t.children,p=Object.keys(n),y={left:r.left,leftMirror:r.left,right:c-r.right,rightMirror:c-r.right,top:r.top,topMirror:r.top,bottom:f-r.bottom,bottomMirror:f-r.bottom},g=!!ln(h,ql);return p.reduce(function(b,O){var S=n[O],x=S.orientation,T=S.domain,E=S.padding,j=E===void 0?{}:E,D=S.mirror,_=S.reversed,w="".concat(x).concat(D?"Mirror":""),P,R,z,W,B;if(S.type==="number"&&(S.padding==="gap"||S.padding==="no-gap")){var U=T[1]-T[0],X=1/0,Q=S.categoricalDomain.sort(h3);if(Q.forEach(function(fe,ye){ye>0&&(X=Math.min((fe||0)-(Q[ye-1]||0),X))}),Number.isFinite(X)){var Z=X/U,N=S.layout==="vertical"?r.height:r.width;if(S.padding==="gap"&&(P=Z*N/2),S.padding==="no-gap"){var I=Ua(t.barCategoryGap,Z*N),ee=Z*N/2;P=ee-I-(ee-I)/N*I}}}o==="xAxis"?R=[r.left+(j.left||0)+(P||0),r.left+r.width-(j.right||0)-(P||0)]:o==="yAxis"?R=d==="horizontal"?[r.top+r.height-(j.bottom||0),r.top+(j.top||0)]:[r.top+(j.top||0)+(P||0),r.top+r.height-(j.bottom||0)-(P||0)]:R=S.range,_&&(R=[R[1],R[0]]);var ue=TL(S,l,g),C=ue.scale,K=ue.realScaleType;C.domain(T).range(R),EL(C);var J=qL(C,Rn(Rn({},S),{},{realScaleType:K}));o==="xAxis"?(B=x==="top"&&!D||x==="bottom"&&D,z=r.left,W=y[w]-B*S.height):o==="yAxis"&&(B=x==="left"&&!D||x==="right"&&D,z=y[w]-B*S.width,W=r.top);var re=Rn(Rn(Rn({},S),J),{},{realScaleType:K,x:z,y:W,scale:C,width:o==="xAxis"?r.width:S.width,height:o==="yAxis"?r.height:S.height});return re.bandSize=Us(re,J),!S.hide&&o==="xAxis"?y[w]+=(B?-1:1)*re.height:S.hide||(y[w]+=(B?-1:1)*re.width),Rn(Rn({},b),{},zf({},O,re))},{})},aP=function(t,n){var r=t.x,o=t.y,l=n.x,c=n.y;return{x:Math.min(r,l),y:Math.min(o,c),width:Math.abs(l-r),height:Math.abs(c-o)}},h7=function(t){var n=t.x1,r=t.y1,o=t.x2,l=t.y2;return aP({x:n,y:r},{x:o,y:l})},iP=function(){function e(t){s7(this,e),this.scale=t}return f7(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]:{},o=r.bandAware,l=r.position;if(n!==void 0){if(l)switch(l){case"start":return this.scale(n);case"middle":{var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+c}case"end":{var f=this.bandwidth?this.bandwidth():0;return this.scale(n)+f}default:return this.scale(n)}if(o){var d=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+d}return this.scale(n)}}},{key:"isInRange",value:function(n){var r=this.range(),o=r[0],l=r[r.length-1];return o<=l?n>=o&&n<=l:n>=l&&n<=o}}],[{key:"create",value:function(n){return new e(n)}}])}();zf(iP,"EPS",1e-4);var A0=function(t){var n=Object.keys(t).reduce(function(r,o){return Rn(Rn({},r),{},zf({},o,iP.create(t[o])))},{});return Rn(Rn({},n),{},{apply:function(o){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=l.bandAware,f=l.position;return U9(o,function(d,h){return n[h].apply(d,{bandAware:c,position:f})})},isInRange:function(o){return QD(o,function(l,c){return n[c].isInRange(l)})}})};function v7(e){return(e%180+180)%180}var p7=function(t){var n=t.width,r=t.height,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,l=v7(o),c=l*Math.PI/180,f=Math.atan(r/n),d=c>f&&c<Math.PI-f?r/Math.sin(c):n/Math.cos(c);return Math.abs(d)},Fm,I2;function y7(){if(I2)return Fm;I2=1;var e=ua(),t=Ml(),n=_f();function r(o){return function(l,c,f){var d=Object(l);if(!t(l)){var h=e(c,3);l=n(l),c=function(y){return h(d[y],y,d)}}var p=o(l,c,f);return p>-1?d[h?l[p]:p]:void 0}}return Fm=r,Fm}var Qm,G2;function m7(){if(G2)return Qm;G2=1;var e=VD();function t(n){var r=e(n),o=r%1;return r===r?o?r-o:r:0}return Qm=t,Qm}var Jm,Y2;function g7(){if(Y2)return Jm;Y2=1;var e=yM(),t=ua(),n=m7(),r=Math.max;function o(l,c,f){var d=l==null?0:l.length;if(!d)return-1;var h=f==null?0:n(f);return h<0&&(h=r(d+h,0)),e(l,t(c,3),h)}return Jm=o,Jm}var eg,X2;function b7(){if(X2)return eg;X2=1;var e=y7(),t=g7(),n=e(t);return eg=n,eg}var x7=b7();const S7=Ve(x7);var O7=Pj();const _7=Ve(O7);var A7=_7(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("")}),w0=oe.createContext(void 0),T0=oe.createContext(void 0),oP=oe.createContext(void 0),uP=oe.createContext({}),lP=oe.createContext(void 0),cP=oe.createContext(0),sP=oe.createContext(0),K2=function(t){var n=t.state,r=n.xAxisMap,o=n.yAxisMap,l=n.offset,c=t.clipPathId,f=t.children,d=t.width,h=t.height,p=A7(l);return L.createElement(w0.Provider,{value:r},L.createElement(T0.Provider,{value:o},L.createElement(uP.Provider,{value:l},L.createElement(oP.Provider,{value:p},L.createElement(lP.Provider,{value:c},L.createElement(cP.Provider,{value:h},L.createElement(sP.Provider,{value:d},f)))))))},w7=function(){return oe.useContext(lP)},fP=function(t){var n=oe.useContext(w0);n==null&&Ia();var r=n[t];return r==null&&Ia(),r},T7=function(){var t=oe.useContext(w0);return ta(t)},E7=function(){var t=oe.useContext(T0),n=S7(t,function(r){return QD(r.domain,Number.isFinite)});return n||ta(t)},dP=function(t){var n=oe.useContext(T0);n==null&&Ia();var r=n[t];return r==null&&Ia(),r},j7=function(){var t=oe.useContext(oP);return t},M7=function(){return oe.useContext(uP)},E0=function(){return oe.useContext(sP)},j0=function(){return oe.useContext(cP)};function co(e){"@babel/helpers - typeof";return co=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},co(e)}function D7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function P7(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,vP(r.key),r)}}function C7(e,t,n){return t&&P7(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function R7(e,t,n){return t=tf(t),N7(e,hP()?Reflect.construct(t,n||[],tf(e).constructor):t.apply(e,n))}function N7(e,t){if(t&&(co(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return q7(e)}function q7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(hP=function(){return!!e})()}function tf(e){return tf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},tf(e)}function $7(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&lb(e,t)}function lb(e,t){return lb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},lb(e,t)}function V2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function W2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?V2(Object(n),!0).forEach(function(r){M0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):V2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function M0(e,t,n){return t=vP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vP(e){var t=B7(e,"string");return co(t)=="symbol"?t:t+""}function B7(e,t){if(co(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(co(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function z7(e,t){return H7(e)||U7(e,t)||k7(e,t)||L7()}function L7(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function k7(e,t){if(e){if(typeof e=="string")return Z2(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 Z2(e,t)}}function Z2(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 U7(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,l,c,f=[],d=!0,h=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(d=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(p){h=!0,o=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw o}}return f}}function H7(e){if(Array.isArray(e))return e}function cb(){return cb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cb.apply(this,arguments)}var I7=function(t,n){var r;return L.isValidElement(t)?r=L.cloneElement(t,n):_e(t)?r=t(n):r=L.createElement("line",cb({},n,{className:"recharts-reference-line-line"})),r},G7=function(t,n,r,o,l,c,f,d,h){var p=l.x,y=l.y,g=l.width,b=l.height;if(r){var O=h.y,S=t.y.apply(O,{position:c});if(Kn(h,"discard")&&!t.y.isInRange(S))return null;var x=[{x:p+g,y:S},{x:p,y:S}];return d==="left"?x.reverse():x}if(n){var T=h.x,E=t.x.apply(T,{position:c});if(Kn(h,"discard")&&!t.x.isInRange(E))return null;var j=[{x:E,y:y+b},{x:E,y}];return f==="top"?j.reverse():j}if(o){var D=h.segment,_=D.map(function(w){return t.apply(w,{position:c})});return Kn(h,"discard")&&B9(_,function(w){return!t.isInRange(w)})?null:_}return null};function Y7(e){var t=e.x,n=e.y,r=e.segment,o=e.xAxisId,l=e.yAxisId,c=e.shape,f=e.className,d=e.alwaysShow,h=w7(),p=fP(o),y=dP(l),g=j7();if(!h||!g)return null;br(d===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var b=A0({x:p.scale,y:y.scale}),O=bt(t),S=bt(n),x=r&&r.length===2,T=G7(b,O,S,x,g,e.position,p.orientation,y.orientation,e);if(!T)return null;var E=z7(T,2),j=E[0],D=j.x,_=j.y,w=E[1],P=w.x,R=w.y,z=Kn(e,"hidden")?"url(#".concat(h,")"):void 0,W=W2(W2({clipPath:z},we(e,!0)),{},{x1:D,y1:_,x2:P,y2:R});return L.createElement(Qe,{className:Ne("recharts-reference-line",f)},I7(c,W),Bt.renderCallByParent(e,h7({x1:D,y1:_,x2:P,y2:R})))}var Al=function(e){function t(){return D7(this,t),R7(this,t,arguments)}return $7(t,e),C7(t,[{key:"render",value:function(){return L.createElement(Y7,this.props)}}])}(L.Component);M0(Al,"displayName","ReferenceLine");M0(Al,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function sb(){return sb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sb.apply(this,arguments)}function so(e){"@babel/helpers - typeof";return so=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},so(e)}function F2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Q2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?F2(Object(n),!0).forEach(function(r){Lf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function X7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function K7(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,yP(r.key),r)}}function V7(e,t,n){return t&&K7(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function W7(e,t,n){return t=nf(t),Z7(e,pP()?Reflect.construct(t,n||[],nf(e).constructor):t.apply(e,n))}function Z7(e,t){if(t&&(so(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return F7(e)}function F7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pP=function(){return!!e})()}function nf(e){return nf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},nf(e)}function Q7(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&&fb(e,t)}function fb(e,t){return fb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},fb(e,t)}function Lf(e,t,n){return t=yP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yP(e){var t=J7(e,"string");return so(t)=="symbol"?t:t+""}function J7(e,t){if(so(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(so(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var eH=function(t){var n=t.x,r=t.y,o=t.xAxis,l=t.yAxis,c=A0({x:o.scale,y:l.scale}),f=c.apply({x:n,y:r},{bandAware:!0});return Kn(t,"discard")&&!c.isInRange(f)?null:f},kf=function(e){function t(){return X7(this,t),W7(this,t,arguments)}return Q7(t,e),V7(t,[{key:"render",value:function(){var r=this.props,o=r.x,l=r.y,c=r.r,f=r.alwaysShow,d=r.clipPathId,h=bt(o),p=bt(l);if(br(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!h||!p)return null;var y=eH(this.props);if(!y)return null;var g=y.x,b=y.y,O=this.props,S=O.shape,x=O.className,T=Kn(this.props,"hidden")?"url(#".concat(d,")"):void 0,E=Q2(Q2({clipPath:T},we(this.props,!0)),{},{cx:g,cy:b});return L.createElement(Qe,{className:Ne("recharts-reference-dot",x)},t.renderDot(S,E),Bt.renderCallByParent(this.props,{x:g-c,y:b-c,width:2*c,height:2*c}))}}])}(L.Component);Lf(kf,"displayName","ReferenceDot");Lf(kf,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});Lf(kf,"renderDot",function(e,t){var n;return L.isValidElement(e)?n=L.cloneElement(e,t):_e(e)?n=e(t):n=L.createElement(qf,sb({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n});function db(){return db=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},db.apply(this,arguments)}function fo(e){"@babel/helpers - typeof";return fo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fo(e)}function J2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function ej(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?J2(Object(n),!0).forEach(function(r){Uf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function tH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nH(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,gP(r.key),r)}}function rH(e,t,n){return t&&nH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function aH(e,t,n){return t=rf(t),iH(e,mP()?Reflect.construct(t,n||[],rf(e).constructor):t.apply(e,n))}function iH(e,t){if(t&&(fo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return oH(e)}function oH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(mP=function(){return!!e})()}function rf(e){return rf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},rf(e)}function uH(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&hb(e,t)}function hb(e,t){return hb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},hb(e,t)}function Uf(e,t,n){return t=gP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gP(e){var t=lH(e,"string");return fo(t)=="symbol"?t:t+""}function lH(e,t){if(fo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(fo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var cH=function(t,n,r,o,l){var c=l.x1,f=l.x2,d=l.y1,h=l.y2,p=l.xAxis,y=l.yAxis;if(!p||!y)return null;var g=A0({x:p.scale,y:y.scale}),b={x:t?g.x.apply(c,{position:"start"}):g.x.rangeMin,y:r?g.y.apply(d,{position:"start"}):g.y.rangeMin},O={x:n?g.x.apply(f,{position:"end"}):g.x.rangeMax,y:o?g.y.apply(h,{position:"end"}):g.y.rangeMax};return Kn(l,"discard")&&(!g.isInRange(b)||!g.isInRange(O))?null:aP(b,O)},Hf=function(e){function t(){return tH(this,t),aH(this,t,arguments)}return uH(t,e),rH(t,[{key:"render",value:function(){var r=this.props,o=r.x1,l=r.x2,c=r.y1,f=r.y2,d=r.className,h=r.alwaysShow,p=r.clipPathId;br(h===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var y=bt(o),g=bt(l),b=bt(c),O=bt(f),S=this.props.shape;if(!y&&!g&&!b&&!O&&!S)return null;var x=cH(y,g,b,O,this.props);if(!x&&!S)return null;var T=Kn(this.props,"hidden")?"url(#".concat(p,")"):void 0;return L.createElement(Qe,{className:Ne("recharts-reference-area",d)},t.renderRect(S,ej(ej({clipPath:T},we(this.props,!0)),x)),Bt.renderCallByParent(this.props,x))}}])}(L.Component);Uf(Hf,"displayName","ReferenceArea");Uf(Hf,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});Uf(Hf,"renderRect",function(e,t){var n;return L.isValidElement(e)?n=L.cloneElement(e,t):_e(e)?n=e(t):n=L.createElement(_0,db({},t,{className:"recharts-reference-area-rect"})),n});function bP(e,t,n){if(t<1)return[];if(t===1&&n===void 0)return e;for(var r=[],o=0;o<e.length;o+=t)r.push(e[o]);return r}function sH(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return p7(r,n)}function fH(e,t,n){var r=n==="width",o=e.x,l=e.y,c=e.width,f=e.height;return t===1?{start:r?o:l,end:r?o+c:l+f}:{start:r?o+c:l+f,end:r?o:l}}function af(e,t,n,r,o){if(e*t<e*r||e*t>e*o)return!1;var l=n();return e*(t-e*l/2-r)>=0&&e*(t+e*l/2-o)<=0}function dH(e,t){return bP(e,t+1)}function hH(e,t,n,r,o){for(var l=(r||[]).slice(),c=t.start,f=t.end,d=0,h=1,p=c,y=function(){var O=r==null?void 0:r[d];if(O===void 0)return{v:bP(r,h)};var S=d,x,T=function(){return x===void 0&&(x=n(O,S)),x},E=O.coordinate,j=d===0||af(e,E,T,p,f);j||(d=0,p=c,h+=1),j&&(p=E+e*(T()/2+o),d+=h)},g;h<=l.length;)if(g=y(),g)return g.v;return[]}function wl(e){"@babel/helpers - typeof";return wl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wl(e)}function tj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function $t(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?tj(Object(n),!0).forEach(function(r){vH(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function vH(e,t,n){return t=pH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pH(e){var t=yH(e,"string");return wl(t)=="symbol"?t:t+""}function yH(e,t){if(wl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(wl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function mH(e,t,n,r,o){for(var l=(r||[]).slice(),c=l.length,f=t.start,d=t.end,h=function(g){var b=l[g],O,S=function(){return O===void 0&&(O=n(b,g)),O};if(g===c-1){var x=e*(b.coordinate+e*S()/2-d);l[g]=b=$t($t({},b),{},{tickCoord:x>0?b.coordinate-x*e:b.coordinate})}else l[g]=b=$t($t({},b),{},{tickCoord:b.coordinate});var T=af(e,b.tickCoord,S,f,d);T&&(d=b.tickCoord-e*(S()/2+o),l[g]=$t($t({},b),{},{isShow:!0}))},p=c-1;p>=0;p--)h(p);return l}function gH(e,t,n,r,o,l){var c=(r||[]).slice(),f=c.length,d=t.start,h=t.end;if(l){var p=r[f-1],y=n(p,f-1),g=e*(p.coordinate+e*y/2-h);c[f-1]=p=$t($t({},p),{},{tickCoord:g>0?p.coordinate-g*e:p.coordinate});var b=af(e,p.tickCoord,function(){return y},d,h);b&&(h=p.tickCoord-e*(y/2+o),c[f-1]=$t($t({},p),{},{isShow:!0}))}for(var O=l?f-1:f,S=function(E){var j=c[E],D,_=function(){return D===void 0&&(D=n(j,E)),D};if(E===0){var w=e*(j.coordinate-e*_()/2-d);c[E]=j=$t($t({},j),{},{tickCoord:w<0?j.coordinate-w*e:j.coordinate})}else c[E]=j=$t($t({},j),{},{tickCoord:j.coordinate});var P=af(e,j.tickCoord,_,d,h);P&&(d=j.tickCoord+e*(_()/2+o),c[E]=$t($t({},j),{},{isShow:!0}))},x=0;x<O;x++)S(x);return c}function D0(e,t,n){var r=e.tick,o=e.ticks,l=e.viewBox,c=e.minTickGap,f=e.orientation,d=e.interval,h=e.tickFormatter,p=e.unit,y=e.angle;if(!o||!o.length||!r)return[];if(ce(d)||Va.isSsr)return dH(o,typeof d=="number"&&ce(d)?d:0);var g=[],b=f==="top"||f==="bottom"?"width":"height",O=p&&b==="width"?Uu(p,{fontSize:t,letterSpacing:n}):{width:0,height:0},S=function(j,D){var _=_e(h)?h(j.value,D):j.value;return b==="width"?sH(Uu(_,{fontSize:t,letterSpacing:n}),O,y):Uu(_,{fontSize:t,letterSpacing:n})[b]},x=o.length>=2?$n(o[1].coordinate-o[0].coordinate):1,T=fH(l,x,b);return d==="equidistantPreserveStart"?hH(x,T,S,o,c):(d==="preserveStart"||d==="preserveStartEnd"?g=gH(x,T,S,o,c,d==="preserveStartEnd"):g=mH(x,T,S,o,c),g.filter(function(E){return E.isShow}))}var bH=["viewBox"],xH=["viewBox"],SH=["ticks"];function ho(e){"@babel/helpers - typeof";return ho=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},ho(e)}function Ii(){return Ii=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},Ii.apply(this,arguments)}function nj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function kt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?nj(Object(n),!0).forEach(function(r){P0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function tg(e,t){if(e==null)return{};var n=OH(e,t),r,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)r=l[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function OH(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 _H(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rj(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,SP(r.key),r)}}function AH(e,t,n){return t&&rj(e.prototype,t),n&&rj(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function wH(e,t,n){return t=of(t),TH(e,xP()?Reflect.construct(t,n||[],of(e).constructor):t.apply(e,n))}function TH(e,t){if(t&&(ho(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return EH(e)}function EH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(xP=function(){return!!e})()}function of(e){return of=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},of(e)}function jH(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&vb(e,t)}function vb(e,t){return vb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},vb(e,t)}function P0(e,t,n){return t=SP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function SP(e){var t=MH(e,"string");return ho(t)=="symbol"?t:t+""}function MH(e,t){if(ho(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ho(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var jo=function(e){function t(n){var r;return _H(this,t),r=wH(this,t,[n]),r.state={fontSize:"",letterSpacing:""},r}return jH(t,e),AH(t,[{key:"shouldComponentUpdate",value:function(r,o){var l=r.viewBox,c=tg(r,bH),f=this.props,d=f.viewBox,h=tg(f,xH);return!Yi(l,d)||!Yi(c,h)||!Yi(o,this.state)}},{key:"componentDidMount",value:function(){var r=this.layerReference;if(r){var o=r.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];o&&this.setState({fontSize:window.getComputedStyle(o).fontSize,letterSpacing:window.getComputedStyle(o).letterSpacing})}}},{key:"getTickLineCoord",value:function(r){var o=this.props,l=o.x,c=o.y,f=o.width,d=o.height,h=o.orientation,p=o.tickSize,y=o.mirror,g=o.tickMargin,b,O,S,x,T,E,j=y?-1:1,D=r.tickSize||p,_=ce(r.tickCoord)?r.tickCoord:r.coordinate;switch(h){case"top":b=O=r.coordinate,x=c+ +!y*d,S=x-j*D,E=S-j*g,T=_;break;case"left":S=x=r.coordinate,O=l+ +!y*f,b=O-j*D,T=b-j*g,E=_;break;case"right":S=x=r.coordinate,O=l+ +y*f,b=O+j*D,T=b+j*g,E=_;break;default:b=O=r.coordinate,x=c+ +y*d,S=x+j*D,E=S+j*g,T=_;break}return{line:{x1:b,y1:S,x2:O,y2:x},tick:{x:T,y:E}}}},{key:"getTickTextAnchor",value:function(){var r=this.props,o=r.orientation,l=r.mirror,c;switch(o){case"left":c=l?"start":"end";break;case"right":c=l?"end":"start";break;default:c="middle";break}return c}},{key:"getTickVerticalAnchor",value:function(){var r=this.props,o=r.orientation,l=r.mirror,c="end";switch(o){case"left":case"right":c="middle";break;case"top":c=l?"start":"end";break;default:c=l?"end":"start";break}return c}},{key:"renderAxisLine",value:function(){var r=this.props,o=r.x,l=r.y,c=r.width,f=r.height,d=r.orientation,h=r.mirror,p=r.axisLine,y=kt(kt(kt({},we(this.props,!1)),we(p,!1)),{},{fill:"none"});if(d==="top"||d==="bottom"){var g=+(d==="top"&&!h||d==="bottom"&&h);y=kt(kt({},y),{},{x1:o,y1:l+g*f,x2:o+c,y2:l+g*f})}else{var b=+(d==="left"&&!h||d==="right"&&h);y=kt(kt({},y),{},{x1:o+b*c,y1:l,x2:o+b*c,y2:l+f})}return L.createElement("line",Ii({},y,{className:Ne("recharts-cartesian-axis-line",An(p,"className"))}))}},{key:"renderTicks",value:function(r,o,l){var c=this,f=this.props,d=f.tickLine,h=f.stroke,p=f.tick,y=f.tickFormatter,g=f.unit,b=D0(kt(kt({},this.props),{},{ticks:r}),o,l),O=this.getTickTextAnchor(),S=this.getTickVerticalAnchor(),x=we(this.props,!1),T=we(p,!1),E=kt(kt({},x),{},{fill:"none"},we(d,!1)),j=b.map(function(D,_){var w=c.getTickLineCoord(D),P=w.line,R=w.tick,z=kt(kt(kt(kt({textAnchor:O,verticalAnchor:S},x),{},{stroke:"none",fill:h},T),R),{},{index:_,payload:D,visibleTicksCount:b.length,tickFormatter:y});return L.createElement(Qe,Ii({className:"recharts-cartesian-axis-tick",key:"tick-".concat(D.value,"-").concat(D.coordinate,"-").concat(D.tickCoord)},ps(c.props,D,_)),d&&L.createElement("line",Ii({},E,P,{className:Ne("recharts-cartesian-axis-tick-line",An(d,"className"))})),p&&t.renderTickItem(p,z,"".concat(_e(y)?y(D.value,_):D.value).concat(g||"")))});return L.createElement("g",{className:"recharts-cartesian-axis-ticks"},j)}},{key:"render",value:function(){var r=this,o=this.props,l=o.axisLine,c=o.width,f=o.height,d=o.ticksGenerator,h=o.className,p=o.hide;if(p)return null;var y=this.props,g=y.ticks,b=tg(y,SH),O=g;return _e(d)&&(O=g&&g.length>0?d(this.props):d(b)),c<=0||f<=0||!O||!O.length?null:L.createElement(Qe,{className:Ne("recharts-cartesian-axis",h),ref:function(x){r.layerReference=x}},l&&this.renderAxisLine(),this.renderTicks(O,this.state.fontSize,this.state.letterSpacing),Bt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,o,l){var c;return L.isValidElement(r)?c=L.cloneElement(r,o):_e(r)?c=r(o):c=L.createElement(Ts,Ii({},o,{className:"recharts-cartesian-axis-tick-value"}),l),c}}])}(oe.Component);P0(jo,"displayName","CartesianAxis");P0(jo,"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 DH=["x1","y1","x2","y2","key"],PH=["offset"];function Ga(e){"@babel/helpers - typeof";return Ga=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},Ga(e)}function aj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function zt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?aj(Object(n),!0).forEach(function(r){CH(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function CH(e,t,n){return t=RH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function RH(e){var t=NH(e,"string");return Ga(t)=="symbol"?t:t+""}function NH(e,t){if(Ga(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ga(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function $a(){return $a=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},$a.apply(this,arguments)}function ij(e,t){if(e==null)return{};var n=qH(e,t),r,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)r=l[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function qH(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 $H=function(t){var n=t.fill;if(!n||n==="none")return null;var r=t.fillOpacity,o=t.x,l=t.y,c=t.width,f=t.height,d=t.ry;return L.createElement("rect",{x:o,y:l,ry:d,width:c,height:f,stroke:"none",fill:n,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function OP(e,t){var n;if(L.isValidElement(e))n=L.cloneElement(e,t);else if(_e(e))n=e(t);else{var r=t.x1,o=t.y1,l=t.x2,c=t.y2,f=t.key,d=ij(t,DH),h=we(d,!1);h.offset;var p=ij(h,PH);n=L.createElement("line",$a({},p,{x1:r,y1:o,x2:l,y2:c,fill:"none",key:f}))}return n}function BH(e){var t=e.x,n=e.width,r=e.horizontal,o=r===void 0?!0:r,l=e.horizontalPoints;if(!o||!l||!l.length)return null;var c=l.map(function(f,d){var h=zt(zt({},e),{},{x1:t,y1:f,x2:t+n,y2:f,key:"line-".concat(d),index:d});return OP(o,h)});return L.createElement("g",{className:"recharts-cartesian-grid-horizontal"},c)}function zH(e){var t=e.y,n=e.height,r=e.vertical,o=r===void 0?!0:r,l=e.verticalPoints;if(!o||!l||!l.length)return null;var c=l.map(function(f,d){var h=zt(zt({},e),{},{x1:f,y1:t,x2:f,y2:t+n,key:"line-".concat(d),index:d});return OP(o,h)});return L.createElement("g",{className:"recharts-cartesian-grid-vertical"},c)}function LH(e){var t=e.horizontalFill,n=e.fillOpacity,r=e.x,o=e.y,l=e.width,c=e.height,f=e.horizontalPoints,d=e.horizontal,h=d===void 0?!0:d;if(!h||!t||!t.length)return null;var p=f.map(function(g){return Math.round(g+o-o)}).sort(function(g,b){return g-b});o!==p[0]&&p.unshift(0);var y=p.map(function(g,b){var O=!p[b+1],S=O?o+c-g:p[b+1]-g;if(S<=0)return null;var x=b%t.length;return L.createElement("rect",{key:"react-".concat(b),y:g,x:r,height:S,width:l,stroke:"none",fill:t[x],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return L.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},y)}function kH(e){var t=e.vertical,n=t===void 0?!0:t,r=e.verticalFill,o=e.fillOpacity,l=e.x,c=e.y,f=e.width,d=e.height,h=e.verticalPoints;if(!n||!r||!r.length)return null;var p=h.map(function(g){return Math.round(g+l-l)}).sort(function(g,b){return g-b});l!==p[0]&&p.unshift(0);var y=p.map(function(g,b){var O=!p[b+1],S=O?l+f-g:p[b+1]-g;if(S<=0)return null;var x=b%r.length;return L.createElement("rect",{key:"react-".concat(b),x:g,y:c,width:S,height:d,stroke:"none",fill:r[x],fillOpacity:o,className:"recharts-cartesian-grid-bg"})});return L.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},y)}var UH=function(t,n){var r=t.xAxis,o=t.width,l=t.height,c=t.offset;return qD(D0(zt(zt(zt({},jo.defaultProps),r),{},{ticks:mr(r,!0),viewBox:{x:0,y:0,width:o,height:l}})),c.left,c.left+c.width,n)},HH=function(t,n){var r=t.yAxis,o=t.width,l=t.height,c=t.offset;return qD(D0(zt(zt(zt({},jo.defaultProps),r),{},{ticks:mr(r,!0),viewBox:{x:0,y:0,width:o,height:l}})),c.top,c.top+c.height,n)},ki={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function uf(e){var t,n,r,o,l,c,f=E0(),d=j0(),h=M7(),p=zt(zt({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:ki.stroke,fill:(n=e.fill)!==null&&n!==void 0?n:ki.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:ki.horizontal,horizontalFill:(o=e.horizontalFill)!==null&&o!==void 0?o:ki.horizontalFill,vertical:(l=e.vertical)!==null&&l!==void 0?l:ki.vertical,verticalFill:(c=e.verticalFill)!==null&&c!==void 0?c:ki.verticalFill,x:ce(e.x)?e.x:h.left,y:ce(e.y)?e.y:h.top,width:ce(e.width)?e.width:h.width,height:ce(e.height)?e.height:h.height}),y=p.x,g=p.y,b=p.width,O=p.height,S=p.syncWithTicks,x=p.horizontalValues,T=p.verticalValues,E=T7(),j=E7();if(!ce(b)||b<=0||!ce(O)||O<=0||!ce(y)||y!==+y||!ce(g)||g!==+g)return null;var D=p.verticalCoordinatesGenerator||UH,_=p.horizontalCoordinatesGenerator||HH,w=p.horizontalPoints,P=p.verticalPoints;if((!w||!w.length)&&_e(_)){var R=x&&x.length,z=_({yAxis:j?zt(zt({},j),{},{ticks:R?x:j.ticks}):void 0,width:f,height:d,offset:h},R?!0:S);br(Array.isArray(z),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Ga(z),"]")),Array.isArray(z)&&(w=z)}if((!P||!P.length)&&_e(D)){var W=T&&T.length,B=D({xAxis:E?zt(zt({},E),{},{ticks:W?T:E.ticks}):void 0,width:f,height:d,offset:h},W?!0:S);br(Array.isArray(B),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Ga(B),"]")),Array.isArray(B)&&(P=B)}return L.createElement("g",{className:"recharts-cartesian-grid"},L.createElement($H,{fill:p.fill,fillOpacity:p.fillOpacity,x:p.x,y:p.y,width:p.width,height:p.height,ry:p.ry}),L.createElement(BH,$a({},p,{offset:h,horizontalPoints:w,xAxis:E,yAxis:j})),L.createElement(zH,$a({},p,{offset:h,verticalPoints:P,xAxis:E,yAxis:j})),L.createElement(LH,$a({},p,{horizontalPoints:w})),L.createElement(kH,$a({},p,{verticalPoints:P})))}uf.displayName="CartesianGrid";var IH=["type","layout","connectNulls","ref"],GH=["key"];function vo(e){"@babel/helpers - typeof";return vo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vo(e)}function oj(e,t){if(e==null)return{};var n=YH(e,t),r,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)r=l[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function YH(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 Yu(){return Yu=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},Yu.apply(this,arguments)}function uj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function on(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?uj(Object(n),!0).forEach(function(r){Nn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ui(e){return WH(e)||VH(e)||KH(e)||XH()}function XH(){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 KH(e,t){if(e){if(typeof e=="string")return pb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pb(e,t)}}function VH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function WH(e){if(Array.isArray(e))return pb(e)}function pb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ZH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lj(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,AP(r.key),r)}}function FH(e,t,n){return t&&lj(e.prototype,t),n&&lj(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function QH(e,t,n){return t=lf(t),JH(e,_P()?Reflect.construct(t,n||[],lf(e).constructor):t.apply(e,n))}function JH(e,t){if(t&&(vo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return eI(e)}function eI(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _P(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_P=function(){return!!e})()}function lf(e){return lf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},lf(e)}function tI(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&&yb(e,t)}function yb(e,t){return yb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},yb(e,t)}function Nn(e,t,n){return t=AP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function AP(e){var t=nI(e,"string");return vo(t)=="symbol"?t:t+""}function nI(e,t){if(vo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(vo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var $l=function(e){function t(){var n;ZH(this,t);for(var r=arguments.length,o=new Array(r),l=0;l<r;l++)o[l]=arguments[l];return n=QH(this,t,[].concat(o)),Nn(n,"state",{isAnimationFinished:!0,totalLength:0}),Nn(n,"generateSimpleStrokeDasharray",function(c,f){return"".concat(f,"px ").concat(c-f,"px")}),Nn(n,"getStrokeDasharray",function(c,f,d){var h=d.reduce(function(T,E){return T+E});if(!h)return n.generateSimpleStrokeDasharray(f,c);for(var p=Math.floor(c/h),y=c%h,g=f-c,b=[],O=0,S=0;O<d.length;S+=d[O],++O)if(S+d[O]>y){b=[].concat(Ui(d.slice(0,O)),[y-S]);break}var x=b.length%2===0?[0,g]:[g];return[].concat(Ui(t.repeat(d,p)),Ui(b),x).map(function(T){return"".concat(T,"px")}).join(", ")}),Nn(n,"id",_o("recharts-line-")),Nn(n,"pathRef",function(c){n.mainCurve=c}),Nn(n,"handleAnimationEnd",function(){n.setState({isAnimationFinished:!0}),n.props.onAnimationEnd&&n.props.onAnimationEnd()}),Nn(n,"handleAnimationStart",function(){n.setState({isAnimationFinished:!1}),n.props.onAnimationStart&&n.props.onAnimationStart()}),n}return tI(t,e),FH(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var r=this.getTotalLength();this.setState({totalLength:r})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var r=this.getTotalLength();r!==this.state.totalLength&&this.setState({totalLength:r})}}},{key:"getTotalLength",value:function(){var r=this.mainCurve;try{return r&&r.getTotalLength&&r.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(r,o){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var l=this.props,c=l.points,f=l.xAxis,d=l.yAxis,h=l.layout,p=l.children,y=wn(p,Nl);if(!y)return null;var g=function(S,x){return{x:S.x,y:S.y,value:S.value,errorVal:Ht(S.payload,x)}},b={clipPath:r?"url(#clipPath-".concat(o,")"):null};return L.createElement(Qe,b,y.map(function(O){return L.cloneElement(O,{key:"bar-".concat(O.props.dataKey),data:c,xAxis:f,yAxis:d,layout:h,dataPointFormatter:g})}))}},{key:"renderDots",value:function(r,o,l){var c=this.props.isAnimationActive;if(c&&!this.state.isAnimationFinished)return null;var f=this.props,d=f.dot,h=f.points,p=f.dataKey,y=we(this.props,!1),g=we(d,!0),b=h.map(function(S,x){var T=on(on(on({key:"dot-".concat(x),r:3},y),g),{},{index:x,cx:S.x,cy:S.y,value:S.value,dataKey:p,payload:S.payload,points:h});return t.renderDotItem(d,T)}),O={clipPath:r?"url(#clipPath-".concat(o?"":"dots-").concat(l,")"):null};return L.createElement(Qe,Yu({className:"recharts-line-dots",key:"dots"},O),b)}},{key:"renderCurveStatically",value:function(r,o,l,c){var f=this.props,d=f.type,h=f.layout,p=f.connectNulls;f.ref;var y=oj(f,IH),g=on(on(on({},we(y,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:o?"url(#clipPath-".concat(l,")"):null,points:r},c),{},{type:d,layout:h,connectNulls:p});return L.createElement(Vi,Yu({},g,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(r,o){var l=this,c=this.props,f=c.points,d=c.strokeDasharray,h=c.isAnimationActive,p=c.animationBegin,y=c.animationDuration,g=c.animationEasing,b=c.animationId,O=c.animateNewValues,S=c.width,x=c.height,T=this.state,E=T.prevPoints,j=T.totalLength;return L.createElement(Wn,{begin:p,duration:y,isActive:h,easing:g,from:{t:0},to:{t:1},key:"line-".concat(b),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(D){var _=D.t;if(E){var w=E.length/f.length,P=f.map(function(U,X){var Q=Math.floor(X*w);if(E[Q]){var Z=E[Q],N=Pt(Z.x,U.x),I=Pt(Z.y,U.y);return on(on({},U),{},{x:N(_),y:I(_)})}if(O){var ee=Pt(S*2,U.x),ue=Pt(x/2,U.y);return on(on({},U),{},{x:ee(_),y:ue(_)})}return on(on({},U),{},{x:U.x,y:U.y})});return l.renderCurveStatically(P,r,o)}var R=Pt(0,j),z=R(_),W;if(d){var B="".concat(d).split(/[,\s]+/gim).map(function(U){return parseFloat(U)});W=l.getStrokeDasharray(z,j,B)}else W=l.generateSimpleStrokeDasharray(j,z);return l.renderCurveStatically(f,r,o,{strokeDasharray:W})})}},{key:"renderCurve",value:function(r,o){var l=this.props,c=l.points,f=l.isAnimationActive,d=this.state,h=d.prevPoints,p=d.totalLength;return f&&c&&c.length&&(!h&&p>0||!ro(h,c))?this.renderCurveWithAnimation(r,o):this.renderCurveStatically(c,r,o)}},{key:"render",value:function(){var r,o=this.props,l=o.hide,c=o.dot,f=o.points,d=o.className,h=o.xAxis,p=o.yAxis,y=o.top,g=o.left,b=o.width,O=o.height,S=o.isAnimationActive,x=o.id;if(l||!f||!f.length)return null;var T=this.state.isAnimationFinished,E=f.length===1,j=Ne("recharts-line",d),D=h&&h.allowDataOverflow,_=p&&p.allowDataOverflow,w=D||_,P=Me(x)?this.id:x,R=(r=we(c,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},z=R.r,W=z===void 0?3:z,B=R.strokeWidth,U=B===void 0?2:B,X=$j(c)?c:{},Q=X.clipDot,Z=Q===void 0?!0:Q,N=W*2+U;return L.createElement(Qe,{className:j},D||_?L.createElement("defs",null,L.createElement("clipPath",{id:"clipPath-".concat(P)},L.createElement("rect",{x:D?g:g-b/2,y:_?y:y-O/2,width:D?b:b*2,height:_?O:O*2})),!Z&&L.createElement("clipPath",{id:"clipPath-dots-".concat(P)},L.createElement("rect",{x:g-N/2,y:y-N/2,width:b+N,height:O+N}))):null,!E&&this.renderCurve(w,P),this.renderErrorBar(w,P),(E||c)&&this.renderDots(w,Z,P),(!S||T)&&Sr.renderCallByParent(this.props,f))}}],[{key:"getDerivedStateFromProps",value:function(r,o){return r.animationId!==o.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,prevPoints:o.curPoints}:r.points!==o.curPoints?{curPoints:r.points}:null}},{key:"repeat",value:function(r,o){for(var l=r.length%2!==0?[].concat(Ui(r),[0]):r,c=[],f=0;f<o;++f)c=[].concat(Ui(c),Ui(l));return c}},{key:"renderDotItem",value:function(r,o){var l;if(L.isValidElement(r))l=L.cloneElement(r,o);else if(_e(r))l=r(o);else{var c=o.key,f=oj(o,GH),d=Ne("recharts-line-dot",typeof r!="boolean"?r.className:"");l=L.createElement(qf,Yu({key:c},f,{className:d}))}return l}}])}(oe.PureComponent);Nn($l,"displayName","Line");Nn($l,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!Va.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});Nn($l,"getComposedData",function(e){var t=e.props,n=e.xAxis,r=e.yAxis,o=e.xAxisTicks,l=e.yAxisTicks,c=e.dataKey,f=e.bandSize,d=e.displayedData,h=e.offset,p=t.layout,y=d.map(function(g,b){var O=Ht(g,c);return p==="horizontal"?{x:ks({axis:n,ticks:o,bandSize:f,entry:g,index:b}),y:Me(O)?null:r.scale(O),value:O,payload:g}:{x:Me(O)?null:n.scale(O),y:ks({axis:r,ticks:l,bandSize:f,entry:g,index:b}),value:O,payload:g}});return on({points:y,layout:p},h)});var rI=["layout","type","stroke","connectNulls","isRange","ref"],aI=["key"],wP;function po(e){"@babel/helpers - typeof";return po=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},po(e)}function TP(e,t){if(e==null)return{};var n=iI(e,t),r,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)r=l[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function iI(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 Ba(){return Ba=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ba.apply(this,arguments)}function cj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Jr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?cj(Object(n),!0).forEach(function(r){Yn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function oI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function sj(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,jP(r.key),r)}}function uI(e,t,n){return t&&sj(e.prototype,t),n&&sj(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function lI(e,t,n){return t=cf(t),cI(e,EP()?Reflect.construct(t,n||[],cf(e).constructor):t.apply(e,n))}function cI(e,t){if(t&&(po(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return sI(e)}function sI(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function EP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(EP=function(){return!!e})()}function cf(e){return cf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},cf(e)}function fI(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&mb(e,t)}function mb(e,t){return mb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},mb(e,t)}function Yn(e,t,n){return t=jP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jP(e){var t=dI(e,"string");return po(t)=="symbol"?t:t+""}function dI(e,t){if(po(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(po(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var jr=function(e){function t(){var n;oI(this,t);for(var r=arguments.length,o=new Array(r),l=0;l<r;l++)o[l]=arguments[l];return n=lI(this,t,[].concat(o)),Yn(n,"state",{isAnimationFinished:!0}),Yn(n,"id",_o("recharts-area-")),Yn(n,"handleAnimationEnd",function(){var c=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),_e(c)&&c()}),Yn(n,"handleAnimationStart",function(){var c=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),_e(c)&&c()}),n}return fI(t,e),uI(t,[{key:"renderDots",value:function(r,o,l){var c=this.props.isAnimationActive,f=this.state.isAnimationFinished;if(c&&!f)return null;var d=this.props,h=d.dot,p=d.points,y=d.dataKey,g=we(this.props,!1),b=we(h,!0),O=p.map(function(x,T){var E=Jr(Jr(Jr({key:"dot-".concat(T),r:3},g),b),{},{index:T,cx:x.x,cy:x.y,dataKey:y,value:x.value,payload:x.payload,points:p});return t.renderDotItem(h,E)}),S={clipPath:r?"url(#clipPath-".concat(o?"":"dots-").concat(l,")"):null};return L.createElement(Qe,Ba({className:"recharts-area-dots"},S),O)}},{key:"renderHorizontalRect",value:function(r){var o=this.props,l=o.baseLine,c=o.points,f=o.strokeWidth,d=c[0].x,h=c[c.length-1].x,p=r*Math.abs(d-h),y=na(c.map(function(g){return g.y||0}));return ce(l)&&typeof l=="number"?y=Math.max(l,y):l&&Array.isArray(l)&&l.length&&(y=Math.max(na(l.map(function(g){return g.y||0})),y)),ce(y)?L.createElement("rect",{x:d<h?d:d-p,y:0,width:p,height:Math.floor(y+(f?parseInt("".concat(f),10):1))}):null}},{key:"renderVerticalRect",value:function(r){var o=this.props,l=o.baseLine,c=o.points,f=o.strokeWidth,d=c[0].y,h=c[c.length-1].y,p=r*Math.abs(d-h),y=na(c.map(function(g){return g.x||0}));return ce(l)&&typeof l=="number"?y=Math.max(l,y):l&&Array.isArray(l)&&l.length&&(y=Math.max(na(l.map(function(g){return g.x||0})),y)),ce(y)?L.createElement("rect",{x:0,y:d<h?d:d-p,width:y+(f?parseInt("".concat(f),10):1),height:Math.floor(p)}):null}},{key:"renderClipRect",value:function(r){var o=this.props.layout;return o==="vertical"?this.renderVerticalRect(r):this.renderHorizontalRect(r)}},{key:"renderAreaStatically",value:function(r,o,l,c){var f=this.props,d=f.layout,h=f.type,p=f.stroke,y=f.connectNulls,g=f.isRange;f.ref;var b=TP(f,rI);return L.createElement(Qe,{clipPath:l?"url(#clipPath-".concat(c,")"):null},L.createElement(Vi,Ba({},we(b,!0),{points:r,connectNulls:y,type:h,baseLine:o,layout:d,stroke:"none",className:"recharts-area-area"})),p!=="none"&&L.createElement(Vi,Ba({},we(this.props,!1),{className:"recharts-area-curve",layout:d,type:h,connectNulls:y,fill:"none",points:r})),p!=="none"&&g&&L.createElement(Vi,Ba({},we(this.props,!1),{className:"recharts-area-curve",layout:d,type:h,connectNulls:y,fill:"none",points:o})))}},{key:"renderAreaWithAnimation",value:function(r,o){var l=this,c=this.props,f=c.points,d=c.baseLine,h=c.isAnimationActive,p=c.animationBegin,y=c.animationDuration,g=c.animationEasing,b=c.animationId,O=this.state,S=O.prevPoints,x=O.prevBaseLine;return L.createElement(Wn,{begin:p,duration:y,isActive:h,easing:g,from:{t:0},to:{t:1},key:"area-".concat(b),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(T){var E=T.t;if(S){var j=S.length/f.length,D=f.map(function(R,z){var W=Math.floor(z*j);if(S[W]){var B=S[W],U=Pt(B.x,R.x),X=Pt(B.y,R.y);return Jr(Jr({},R),{},{x:U(E),y:X(E)})}return R}),_;if(ce(d)&&typeof d=="number"){var w=Pt(x,d);_=w(E)}else if(Me(d)||Oo(d)){var P=Pt(x,0);_=P(E)}else _=d.map(function(R,z){var W=Math.floor(z*j);if(x[W]){var B=x[W],U=Pt(B.x,R.x),X=Pt(B.y,R.y);return Jr(Jr({},R),{},{x:U(E),y:X(E)})}return R});return l.renderAreaStatically(D,_,r,o)}return L.createElement(Qe,null,L.createElement("defs",null,L.createElement("clipPath",{id:"animationClipPath-".concat(o)},l.renderClipRect(E))),L.createElement(Qe,{clipPath:"url(#animationClipPath-".concat(o,")")},l.renderAreaStatically(f,d,r,o)))})}},{key:"renderArea",value:function(r,o){var l=this.props,c=l.points,f=l.baseLine,d=l.isAnimationActive,h=this.state,p=h.prevPoints,y=h.prevBaseLine,g=h.totalLength;return d&&c&&c.length&&(!p&&g>0||!ro(p,c)||!ro(y,f))?this.renderAreaWithAnimation(r,o):this.renderAreaStatically(c,f,r,o)}},{key:"render",value:function(){var r,o=this.props,l=o.hide,c=o.dot,f=o.points,d=o.className,h=o.top,p=o.left,y=o.xAxis,g=o.yAxis,b=o.width,O=o.height,S=o.isAnimationActive,x=o.id;if(l||!f||!f.length)return null;var T=this.state.isAnimationFinished,E=f.length===1,j=Ne("recharts-area",d),D=y&&y.allowDataOverflow,_=g&&g.allowDataOverflow,w=D||_,P=Me(x)?this.id:x,R=(r=we(c,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},z=R.r,W=z===void 0?3:z,B=R.strokeWidth,U=B===void 0?2:B,X=$j(c)?c:{},Q=X.clipDot,Z=Q===void 0?!0:Q,N=W*2+U;return L.createElement(Qe,{className:j},D||_?L.createElement("defs",null,L.createElement("clipPath",{id:"clipPath-".concat(P)},L.createElement("rect",{x:D?p:p-b/2,y:_?h:h-O/2,width:D?b:b*2,height:_?O:O*2})),!Z&&L.createElement("clipPath",{id:"clipPath-dots-".concat(P)},L.createElement("rect",{x:p-N/2,y:h-N/2,width:b+N,height:O+N}))):null,E?null:this.renderArea(w,P),(c||E)&&this.renderDots(w,Z,P),(!S||T)&&Sr.renderCallByParent(this.props,f))}}],[{key:"getDerivedStateFromProps",value:function(r,o){return r.animationId!==o.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,curBaseLine:r.baseLine,prevPoints:o.curPoints,prevBaseLine:o.curBaseLine}:r.points!==o.curPoints||r.baseLine!==o.curBaseLine?{curPoints:r.points,curBaseLine:r.baseLine}:null}}])}(oe.PureComponent);wP=jr;Yn(jr,"displayName","Area");Yn(jr,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!Va.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});Yn(jr,"getBaseValue",function(e,t,n,r){var o=e.layout,l=e.baseValue,c=t.props.baseValue,f=c??l;if(ce(f)&&typeof f=="number")return f;var d=o==="horizontal"?r:n,h=d.scale.domain();if(d.type==="number"){var p=Math.max(h[0],h[1]),y=Math.min(h[0],h[1]);return f==="dataMin"?y:f==="dataMax"||p<0?p:Math.max(Math.min(h[0],h[1]),0)}return f==="dataMin"?h[0]:f==="dataMax"?h[1]:h[0]});Yn(jr,"getComposedData",function(e){var t=e.props,n=e.item,r=e.xAxis,o=e.yAxis,l=e.xAxisTicks,c=e.yAxisTicks,f=e.bandSize,d=e.dataKey,h=e.stackedData,p=e.dataStartIndex,y=e.displayedData,g=e.offset,b=t.layout,O=h&&h.length,S=wP.getBaseValue(t,n,r,o),x=b==="horizontal",T=!1,E=y.map(function(D,_){var w;O?w=h[p+_]:(w=Ht(D,d),Array.isArray(w)?T=!0:w=[S,w]);var P=w[1]==null||O&&Ht(D,d)==null;return x?{x:ks({axis:r,ticks:l,bandSize:f,entry:D,index:_}),y:P?null:o.scale(w[1]),value:w,payload:D}:{x:P?null:r.scale(w[1]),y:ks({axis:o,ticks:c,bandSize:f,entry:D,index:_}),value:w,payload:D}}),j;return O||T?j=E.map(function(D){var _=Array.isArray(D.value)?D.value[0]:null;return x?{x:D.x,y:_!=null&&D.y!=null?o.scale(_):null}:{x:_!=null?r.scale(_):null,y:D.y}}):j=x?o.scale(S):r.scale(S),Jr({points:E,baseLine:j,layout:b,isRange:T},g)});Yn(jr,"renderDotItem",function(e,t){var n;if(L.isValidElement(e))n=L.cloneElement(e,t);else if(_e(e))n=e(t);else{var r=Ne("recharts-area-dot",typeof e!="boolean"?e.className:""),o=t.key,l=TP(t,aI);n=L.createElement(qf,Ba({},l,{key:o,className:r}))}return n});function yo(e){"@babel/helpers - typeof";return yo=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},yo(e)}function hI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vI(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,PP(r.key),r)}}function pI(e,t,n){return t&&vI(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function yI(e,t,n){return t=sf(t),mI(e,MP()?Reflect.construct(t,n||[],sf(e).constructor):t.apply(e,n))}function mI(e,t){if(t&&(yo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return gI(e)}function gI(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function MP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(MP=function(){return!!e})()}function sf(e){return sf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},sf(e)}function bI(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&gb(e,t)}function gb(e,t){return gb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},gb(e,t)}function DP(e,t,n){return t=PP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function PP(e){var t=xI(e,"string");return yo(t)=="symbol"?t:t+""}function xI(e,t){if(yo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(yo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function bb(){return bb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bb.apply(this,arguments)}function SI(e){var t=e.xAxisId,n=E0(),r=j0(),o=fP(t);return o==null?null:L.createElement(jo,bb({},o,{className:Ne("recharts-".concat(o.axisType," ").concat(o.axisType),o.className),viewBox:{x:0,y:0,width:n,height:r},ticksGenerator:function(c){return mr(c,!0)}}))}var Ya=function(e){function t(){return hI(this,t),yI(this,t,arguments)}return bI(t,e),pI(t,[{key:"render",value:function(){return L.createElement(SI,this.props)}}])}(L.Component);DP(Ya,"displayName","XAxis");DP(Ya,"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 mo(e){"@babel/helpers - typeof";return mo=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},mo(e)}function OI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _I(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,NP(r.key),r)}}function AI(e,t,n){return t&&_I(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function wI(e,t,n){return t=ff(t),TI(e,CP()?Reflect.construct(t,n||[],ff(e).constructor):t.apply(e,n))}function TI(e,t){if(t&&(mo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return EI(e)}function EI(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function CP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(CP=function(){return!!e})()}function ff(e){return ff=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ff(e)}function jI(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&&xb(e,t)}function xb(e,t){return xb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},xb(e,t)}function RP(e,t,n){return t=NP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NP(e){var t=MI(e,"string");return mo(t)=="symbol"?t:t+""}function MI(e,t){if(mo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(mo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Sb(){return Sb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Sb.apply(this,arguments)}var DI=function(t){var n=t.yAxisId,r=E0(),o=j0(),l=dP(n);return l==null?null:L.createElement(jo,Sb({},l,{className:Ne("recharts-".concat(l.axisType," ").concat(l.axisType),l.className),viewBox:{x:0,y:0,width:r,height:o},ticksGenerator:function(f){return mr(f,!0)}}))},Xa=function(e){function t(){return OI(this,t),wI(this,t,arguments)}return jI(t,e),AI(t,[{key:"render",value:function(){return L.createElement(DI,this.props)}}])}(L.Component);RP(Xa,"displayName","YAxis");RP(Xa,"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 fj(e){return NI(e)||RI(e)||CI(e)||PI()}function PI(){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 CI(e,t){if(e){if(typeof e=="string")return Ob(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ob(e,t)}}function RI(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function NI(e){if(Array.isArray(e))return Ob(e)}function Ob(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var _b=function(t,n,r,o,l){var c=wn(t,Al),f=wn(t,kf),d=[].concat(fj(c),fj(f)),h=wn(t,Hf),p="".concat(o,"Id"),y=o[0],g=n;if(d.length&&(g=d.reduce(function(S,x){if(x.props[p]===r&&Kn(x.props,"extendDomain")&&ce(x.props[y])){var T=x.props[y];return[Math.min(S[0],T),Math.max(S[1],T)]}return S},g)),h.length){var b="".concat(y,"1"),O="".concat(y,"2");g=h.reduce(function(S,x){if(x.props[p]===r&&Kn(x.props,"extendDomain")&&ce(x.props[b])&&ce(x.props[O])){var T=x.props[b],E=x.props[O];return[Math.min(S[0],T,E),Math.max(S[1],T,E)]}return S},g)}return l&&l.length&&(g=l.reduce(function(S,x){return ce(x)?[Math.min(S[0],x),Math.max(S[1],x)]:S},g)),g},ng={exports:{}},dj;function qI(){return dj||(dj=1,function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function o(d,h,p){this.fn=d,this.context=h,this.once=p||!1}function l(d,h,p,y,g){if(typeof p!="function")throw new TypeError("The listener must be a function");var b=new o(p,y||d,g),O=n?n+h:h;return d._events[O]?d._events[O].fn?d._events[O]=[d._events[O],b]:d._events[O].push(b):(d._events[O]=b,d._eventsCount++),d}function c(d,h){--d._eventsCount===0?d._events=new r:delete d._events[h]}function f(){this._events=new r,this._eventsCount=0}f.prototype.eventNames=function(){var h=[],p,y;if(this._eventsCount===0)return h;for(y in p=this._events)t.call(p,y)&&h.push(n?y.slice(1):y);return Object.getOwnPropertySymbols?h.concat(Object.getOwnPropertySymbols(p)):h},f.prototype.listeners=function(h){var p=n?n+h:h,y=this._events[p];if(!y)return[];if(y.fn)return[y.fn];for(var g=0,b=y.length,O=new Array(b);g<b;g++)O[g]=y[g].fn;return O},f.prototype.listenerCount=function(h){var p=n?n+h:h,y=this._events[p];return y?y.fn?1:y.length:0},f.prototype.emit=function(h,p,y,g,b,O){var S=n?n+h:h;if(!this._events[S])return!1;var x=this._events[S],T=arguments.length,E,j;if(x.fn){switch(x.once&&this.removeListener(h,x.fn,void 0,!0),T){case 1:return x.fn.call(x.context),!0;case 2:return x.fn.call(x.context,p),!0;case 3:return x.fn.call(x.context,p,y),!0;case 4:return x.fn.call(x.context,p,y,g),!0;case 5:return x.fn.call(x.context,p,y,g,b),!0;case 6:return x.fn.call(x.context,p,y,g,b,O),!0}for(j=1,E=new Array(T-1);j<T;j++)E[j-1]=arguments[j];x.fn.apply(x.context,E)}else{var D=x.length,_;for(j=0;j<D;j++)switch(x[j].once&&this.removeListener(h,x[j].fn,void 0,!0),T){case 1:x[j].fn.call(x[j].context);break;case 2:x[j].fn.call(x[j].context,p);break;case 3:x[j].fn.call(x[j].context,p,y);break;case 4:x[j].fn.call(x[j].context,p,y,g);break;default:if(!E)for(_=1,E=new Array(T-1);_<T;_++)E[_-1]=arguments[_];x[j].fn.apply(x[j].context,E)}}return!0},f.prototype.on=function(h,p,y){return l(this,h,p,y,!1)},f.prototype.once=function(h,p,y){return l(this,h,p,y,!0)},f.prototype.removeListener=function(h,p,y,g){var b=n?n+h:h;if(!this._events[b])return this;if(!p)return c(this,b),this;var O=this._events[b];if(O.fn)O.fn===p&&(!g||O.once)&&(!y||O.context===y)&&c(this,b);else{for(var S=0,x=[],T=O.length;S<T;S++)(O[S].fn!==p||g&&!O[S].once||y&&O[S].context!==y)&&x.push(O[S]);x.length?this._events[b]=x.length===1?x[0]:x:c(this,b)}return this},f.prototype.removeAllListeners=function(h){var p;return h?(p=n?n+h:h,this._events[p]&&c(this,p)):(this._events=new r,this._eventsCount=0),this},f.prototype.off=f.prototype.removeListener,f.prototype.addListener=f.prototype.on,f.prefixed=n,f.EventEmitter=f,e.exports=f}(ng)),ng.exports}var $I=qI();const BI=Ve($I);var rg=new BI,ag="recharts.syncMouseEvents";function Tl(e){"@babel/helpers - typeof";return Tl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tl(e)}function zI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function LI(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,qP(r.key),r)}}function kI(e,t,n){return t&&LI(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ig(e,t,n){return t=qP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qP(e){var t=UI(e,"string");return Tl(t)=="symbol"?t:t+""}function UI(e,t){if(Tl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Tl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var HI=function(){function e(){zI(this,e),ig(this,"activeIndex",0),ig(this,"coordinateList",[]),ig(this,"layout","horizontal")}return kI(e,[{key:"setDetails",value:function(n){var r,o=n.coordinateList,l=o===void 0?null:o,c=n.container,f=c===void 0?null:c,d=n.layout,h=d===void 0?null:d,p=n.offset,y=p===void 0?null:p,g=n.mouseHandlerCallback,b=g===void 0?null:g;this.coordinateList=(r=l??this.coordinateList)!==null&&r!==void 0?r:[],this.container=f??this.container,this.layout=h??this.layout,this.offset=y??this.offset,this.mouseHandlerCallback=b??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(n){if(this.coordinateList.length!==0)switch(n.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(n){this.activeIndex=n}},{key:"spoofMouse",value:function(){var n,r;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var o=this.container.getBoundingClientRect(),l=o.x,c=o.y,f=o.height,d=this.coordinateList[this.activeIndex].coordinate,h=((n=window)===null||n===void 0?void 0:n.scrollX)||0,p=((r=window)===null||r===void 0?void 0:r.scrollY)||0,y=l+d+h,g=c+this.offset.top+f/2+p;this.mouseHandlerCallback({pageX:y,pageY:g})}}}])}();function II(e,t,n){if(n==="number"&&t===!0&&Array.isArray(e)){var r=e==null?void 0:e[0],o=e==null?void 0:e[1];if(r&&o&&ce(r)&&ce(o))return!0}return!1}function GI(e,t,n,r){var o=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-o:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-o,width:e==="horizontal"?r:n.width-1,height:e==="horizontal"?n.height-1:r}}function $P(e){var t=e.cx,n=e.cy,r=e.radius,o=e.startAngle,l=e.endAngle,c=Ct(t,n,r,o),f=Ct(t,n,r,l);return{points:[c,f],cx:t,cy:n,radius:r,startAngle:o,endAngle:l}}function YI(e,t,n){var r,o,l,c;if(e==="horizontal")r=t.x,l=r,o=n.top,c=n.top+n.height;else if(e==="vertical")o=t.y,c=o,r=n.left,l=n.left+n.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var f=t.cx,d=t.cy,h=t.innerRadius,p=t.outerRadius,y=t.angle,g=Ct(f,d,h,y),b=Ct(f,d,p,y);r=g.x,o=g.y,l=b.x,c=b.y}else return $P(t);return[{x:r,y:o},{x:l,y:c}]}function El(e){"@babel/helpers - typeof";return El=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},El(e)}function hj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function ss(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?hj(Object(n),!0).forEach(function(r){XI(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function XI(e,t,n){return t=KI(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function KI(e){var t=VI(e,"string");return El(t)=="symbol"?t:t+""}function VI(e,t){if(El(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(El(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function WI(e){var t,n,r=e.element,o=e.tooltipEventType,l=e.isActive,c=e.activeCoordinate,f=e.activePayload,d=e.offset,h=e.activeTooltipIndex,p=e.tooltipAxisBandSize,y=e.layout,g=e.chartName,b=(t=r.props.cursor)!==null&&t!==void 0?t:(n=r.type.defaultProps)===null||n===void 0?void 0:n.cursor;if(!r||!b||!l||!c||g!=="ScatterChart"&&o!=="axis")return null;var O,S=Vi;if(g==="ScatterChart")O=c,S=B5;else if(g==="BarChart")O=GI(y,c,d,p),S=_0;else if(y==="radial"){var x=$P(c),T=x.cx,E=x.cy,j=x.radius,D=x.startAngle,_=x.endAngle;O={cx:T,cy:E,startAngle:D,endAngle:_,innerRadius:j,outerRadius:j},S=kD}else O={points:YI(y,c,d)},S=Vi;var w=ss(ss(ss(ss({stroke:"#ccc",pointerEvents:"none"},d),O),we(b,!1)),{},{payload:f,payloadIndex:h,className:Ne("recharts-tooltip-cursor",b.className)});return oe.isValidElement(b)?oe.cloneElement(b,w):oe.createElement(S,w)}var ZI=["item"],FI=["children","className","width","height","style","compact","title","desc"];function go(e){"@babel/helpers - typeof";return go=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},go(e)}function Gi(){return Gi=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},Gi.apply(this,arguments)}function vj(e,t){return eG(e)||JI(e,t)||zP(e,t)||QI()}function QI(){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 JI(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,l,c,f=[],d=!0,h=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(d=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(p){h=!0,o=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw o}}return f}}function eG(e){if(Array.isArray(e))return e}function pj(e,t){if(e==null)return{};var n=tG(e,t),r,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)r=l[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function tG(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 nG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rG(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,LP(r.key),r)}}function aG(e,t,n){return t&&rG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function iG(e,t,n){return t=df(t),oG(e,BP()?Reflect.construct(t,n||[],df(e).constructor):t.apply(e,n))}function oG(e,t){if(t&&(go(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return uG(e)}function uG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function BP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(BP=function(){return!!e})()}function df(e){return df=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},df(e)}function lG(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ab(e,t)}function Ab(e,t){return Ab=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Ab(e,t)}function bo(e){return fG(e)||sG(e)||zP(e)||cG()}function cG(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function zP(e,t){if(e){if(typeof e=="string")return wb(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 wb(e,t)}}function sG(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function fG(e){if(Array.isArray(e))return wb(e)}function wb(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 yj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function te(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?yj(Object(n),!0).forEach(function(r){be(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function be(e,t,n){return t=LP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function LP(e){var t=dG(e,"string");return go(t)=="symbol"?t:t+""}function dG(e,t){if(go(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(go(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var hG={xAxis:["bottom","top"],yAxis:["left","right"]},vG={width:"100%",height:"100%"},kP={x:0,y:0};function fs(e){return e}var pG=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},yG=function(t,n,r,o){var l=n.find(function(p){return p&&p.index===r});if(l){if(t==="horizontal")return{x:l.coordinate,y:o.y};if(t==="vertical")return{x:o.x,y:l.coordinate};if(t==="centric"){var c=l.coordinate,f=o.radius;return te(te(te({},o),Ct(o.cx,o.cy,f,c)),{},{angle:c,radius:f})}var d=l.coordinate,h=o.angle;return te(te(te({},o),Ct(o.cx,o.cy,d,h)),{},{angle:h,radius:d})}return kP},If=function(t,n){var r=n.graphicalItems,o=n.dataStartIndex,l=n.dataEndIndex,c=(r??[]).reduce(function(f,d){var h=d.props.data;return h&&h.length?[].concat(bo(f),bo(h)):f},[]);return c.length>0?c:t&&t.length&&ce(o)&&ce(l)?t.slice(o,l+1):[]};function UP(e){return e==="number"?[0,"auto"]:void 0}var Tb=function(t,n,r,o){var l=t.graphicalItems,c=t.tooltipAxis,f=If(n,t);return r<0||!l||!l.length||r>=f.length?null:l.reduce(function(d,h){var p,y=(p=h.props.data)!==null&&p!==void 0?p:n;y&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(y=y.slice(t.dataStartIndex,t.dataEndIndex+1));var g;if(c.dataKey&&!c.allowDuplicatedCategory){var b=y===void 0?f:y;g=hs(b,c.dataKey,o)}else g=y&&y[r]||f[r];return g?[].concat(bo(d),[BD(h,g)]):d},[])},mj=function(t,n,r,o){var l=o||{x:t.chartX,y:t.chartY},c=pG(l,r),f=t.orderedTooltipTicks,d=t.tooltipAxis,h=t.tooltipTicks,p=xL(c,f,h,d);if(p>=0&&h){var y=h[p]&&h[p].value,g=Tb(t,n,p,y),b=yG(r,f,p,l);return{activeTooltipIndex:p,activeLabel:y,activePayload:g,activeCoordinate:b}}return null},mG=function(t,n){var r=n.axes,o=n.graphicalItems,l=n.axisType,c=n.axisIdKey,f=n.stackGroups,d=n.dataStartIndex,h=n.dataEndIndex,p=t.layout,y=t.children,g=t.stackOffset,b=ND(p,l);return r.reduce(function(O,S){var x,T=S.type.defaultProps!==void 0?te(te({},S.type.defaultProps),S.props):S.props,E=T.type,j=T.dataKey,D=T.allowDataOverflow,_=T.allowDuplicatedCategory,w=T.scale,P=T.ticks,R=T.includeHidden,z=T[c];if(O[z])return O;var W=If(t.data,{graphicalItems:o.filter(function(J){var re,fe=c in J.props?J.props[c]:(re=J.type.defaultProps)===null||re===void 0?void 0:re[c];return fe===z}),dataStartIndex:d,dataEndIndex:h}),B=W.length,U,X,Q;II(T.domain,D,E)&&(U=Ig(T.domain,null,D),b&&(E==="number"||w!=="auto")&&(Q=Iu(W,j,"category")));var Z=UP(E);if(!U||U.length===0){var N,I=(N=T.domain)!==null&&N!==void 0?N:Z;if(j){if(U=Iu(W,j,E),E==="category"&&b){var ee=d3(U);_&&ee?(X=U,U=Zs(0,B)):_||(U=TE(I,U,S).reduce(function(J,re){return J.indexOf(re)>=0?J:[].concat(bo(J),[re])},[]))}else if(E==="category")_?U=U.filter(function(J){return J!==""&&!Me(J)}):U=TE(I,U,S).reduce(function(J,re){return J.indexOf(re)>=0||re===""||Me(re)?J:[].concat(bo(J),[re])},[]);else if(E==="number"){var ue=wL(W,o.filter(function(J){var re,fe,ye=c in J.props?J.props[c]:(re=J.type.defaultProps)===null||re===void 0?void 0:re[c],ve="hide"in J.props?J.props.hide:(fe=J.type.defaultProps)===null||fe===void 0?void 0:fe.hide;return ye===z&&(R||!ve)}),j,l,p);ue&&(U=ue)}b&&(E==="number"||w!=="auto")&&(Q=Iu(W,j,"category"))}else b?U=Zs(0,B):f&&f[z]&&f[z].hasStack&&E==="number"?U=g==="expand"?[0,1]:$D(f[z].stackGroups,d,h):U=RD(W,o.filter(function(J){var re=c in J.props?J.props[c]:J.type.defaultProps[c],fe="hide"in J.props?J.props.hide:J.type.defaultProps.hide;return re===z&&(R||!fe)}),E,p,!0);if(E==="number")U=_b(y,U,z,l,P),I&&(U=Ig(I,U,D));else if(E==="category"&&I){var C=I,K=U.every(function(J){return C.indexOf(J)>=0});K&&(U=C)}}return te(te({},O),{},be({},z,te(te({},T),{},{axisType:l,domain:U,categoricalDomain:Q,duplicateDomain:X,originalDomain:(x=T.domain)!==null&&x!==void 0?x:Z,isCategorical:b,layout:p})))},{})},gG=function(t,n){var r=n.graphicalItems,o=n.Axis,l=n.axisType,c=n.axisIdKey,f=n.stackGroups,d=n.dataStartIndex,h=n.dataEndIndex,p=t.layout,y=t.children,g=If(t.data,{graphicalItems:r,dataStartIndex:d,dataEndIndex:h}),b=g.length,O=ND(p,l),S=-1;return r.reduce(function(x,T){var E=T.type.defaultProps!==void 0?te(te({},T.type.defaultProps),T.props):T.props,j=E[c],D=UP("number");if(!x[j]){S++;var _;return O?_=Zs(0,b):f&&f[j]&&f[j].hasStack?(_=$D(f[j].stackGroups,d,h),_=_b(y,_,j,l)):(_=Ig(D,RD(g,r.filter(function(w){var P,R,z=c in w.props?w.props[c]:(P=w.type.defaultProps)===null||P===void 0?void 0:P[c],W="hide"in w.props?w.props.hide:(R=w.type.defaultProps)===null||R===void 0?void 0:R.hide;return z===j&&!W}),"number",p),o.defaultProps.allowDataOverflow),_=_b(y,_,j,l)),te(te({},x),{},be({},j,te(te({axisType:l},o.defaultProps),{},{hide:!0,orientation:An(hG,"".concat(l,".").concat(S%2),null),domain:_,originalDomain:D,isCategorical:O,layout:p})))}return x},{})},bG=function(t,n){var r=n.axisType,o=r===void 0?"xAxis":r,l=n.AxisComp,c=n.graphicalItems,f=n.stackGroups,d=n.dataStartIndex,h=n.dataEndIndex,p=t.children,y="".concat(o,"Id"),g=wn(p,l),b={};return g&&g.length?b=mG(t,{axes:g,graphicalItems:c,axisType:o,axisIdKey:y,stackGroups:f,dataStartIndex:d,dataEndIndex:h}):c&&c.length&&(b=gG(t,{Axis:l,graphicalItems:c,axisType:o,axisIdKey:y,stackGroups:f,dataStartIndex:d,dataEndIndex:h})),b},xG=function(t){var n=ta(t),r=mr(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:Zb(r,function(o){return o.coordinate}),tooltipAxis:n,tooltipAxisBandSize:Us(n,r)}},gj=function(t){var n=t.children,r=t.defaultShowTooltip,o=ln(n,uo),l=0,c=0;return t.data&&t.data.length!==0&&(c=t.data.length-1),o&&o.props&&(o.props.startIndex>=0&&(l=o.props.startIndex),o.props.endIndex>=0&&(c=o.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:l,dataEndIndex:c,activeTooltipIndex:-1,isTooltipActive:!!r}},SG=function(t){return!t||!t.length?!1:t.some(function(n){var r=gr(n&&n.type);return r&&r.indexOf("Bar")>=0})},bj=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"}},OG=function(t,n){var r=t.props,o=t.graphicalItems,l=t.xAxisMap,c=l===void 0?{}:l,f=t.yAxisMap,d=f===void 0?{}:f,h=r.width,p=r.height,y=r.children,g=r.margin||{},b=ln(y,uo),O=ln(y,aa),S=Object.keys(d).reduce(function(_,w){var P=d[w],R=P.orientation;return!P.mirror&&!P.hide?te(te({},_),{},be({},R,_[R]+P.width)):_},{left:g.left||0,right:g.right||0}),x=Object.keys(c).reduce(function(_,w){var P=c[w],R=P.orientation;return!P.mirror&&!P.hide?te(te({},_),{},be({},R,An(_,"".concat(R))+P.height)):_},{top:g.top||0,bottom:g.bottom||0}),T=te(te({},x),S),E=T.bottom;b&&(T.bottom+=b.props.height||uo.defaultProps.height),O&&n&&(T=_L(T,o,r,n));var j=h-T.left-T.right,D=p-T.top-T.bottom;return te(te({brushBottom:E},T),{},{width:Math.max(j,0),height:Math.max(D,0)})},_G=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},HP=function(t){var n=t.chartName,r=t.GraphicalChild,o=t.defaultTooltipEventType,l=o===void 0?"axis":o,c=t.validateTooltipEventTypes,f=c===void 0?["axis"]:c,d=t.axisComponents,h=t.legendContent,p=t.formatAxisMap,y=t.defaultProps,g=function(T,E){var j=E.graphicalItems,D=E.stackGroups,_=E.offset,w=E.updateId,P=E.dataStartIndex,R=E.dataEndIndex,z=T.barSize,W=T.layout,B=T.barGap,U=T.barCategoryGap,X=T.maxBarSize,Q=bj(W),Z=Q.numericAxisName,N=Q.cateAxisName,I=SG(j),ee=[];return j.forEach(function(ue,C){var K=If(T.data,{graphicalItems:[ue],dataStartIndex:P,dataEndIndex:R}),J=ue.type.defaultProps!==void 0?te(te({},ue.type.defaultProps),ue.props):ue.props,re=J.dataKey,fe=J.maxBarSize,ye=J["".concat(Z,"Id")],ve=J["".concat(N,"Id")],ut={},Te=d.reduce(function(sn,Qn){var Qa=E["".concat(Qn.axisType,"Map")],Bl=J["".concat(Qn.axisType,"Id")];Qa&&Qa[Bl]||Qn.axisType==="zAxis"||Ia();var zl=Qa[Bl];return te(te({},sn),{},be(be({},Qn.axisType,zl),"".concat(Qn.axisType,"Ticks"),mr(zl)))},ut),se=Te[N],Se=Te["".concat(N,"Ticks")],Oe=D&&D[ye]&&D[ye].hasStack&&BL(ue,D[ye].stackGroups),le=gr(ue.type).indexOf("Bar")>=0,We=Us(se,Se),De=[],lt=I&&SL({barSize:z,stackGroups:D,totalSize:_G(Te,N)});if(le){var ct,Je,zn=Me(fe)?X:fe,Fn=(ct=(Je=Us(se,Se,!0))!==null&&Je!==void 0?Je:zn)!==null&&ct!==void 0?ct:0;De=OL({barGap:B,barCategoryGap:U,bandSize:Fn!==We?Fn:We,sizeList:lt[ve],maxBarSize:zn}),Fn!==We&&(De=De.map(function(sn){return te(te({},sn),{},{position:te(te({},sn.position),{},{offset:sn.position.offset-Fn/2})})}))}var fa=ue&&ue.type&&ue.type.getComposedData;fa&&ee.push({props:te(te({},fa(te(te({},Te),{},{displayedData:K,props:T,dataKey:re,item:ue,bandSize:We,barPosition:De,offset:_,stackedData:Oe,layout:W,dataStartIndex:P,dataEndIndex:R}))),{},be(be(be({key:ue.key||"item-".concat(C)},Z,Te[Z]),N,Te[N]),"animationId",w)),childIndex:A3(ue,T.children),item:ue})}),ee},b=function(T,E){var j=T.props,D=T.dataStartIndex,_=T.dataEndIndex,w=T.updateId;if(!U_({props:j}))return null;var P=j.children,R=j.layout,z=j.stackOffset,W=j.data,B=j.reverseStackOrder,U=bj(R),X=U.numericAxisName,Q=U.cateAxisName,Z=wn(P,r),N=NL(W,Z,"".concat(X,"Id"),"".concat(Q,"Id"),z,B),I=d.reduce(function(J,re){var fe="".concat(re.axisType,"Map");return te(te({},J),{},be({},fe,bG(j,te(te({},re),{},{graphicalItems:Z,stackGroups:re.axisType===X&&N,dataStartIndex:D,dataEndIndex:_}))))},{}),ee=OG(te(te({},I),{},{props:j,graphicalItems:Z}),E==null?void 0:E.legendBBox);Object.keys(I).forEach(function(J){I[J]=p(j,I[J],ee,J.replace("Map",""),n)});var ue=I["".concat(Q,"Map")],C=xG(ue),K=g(j,te(te({},I),{},{dataStartIndex:D,dataEndIndex:_,updateId:w,graphicalItems:Z,stackGroups:N,offset:ee}));return te(te({formattedGraphicalItems:K,graphicalItems:Z,offset:ee,stackGroups:N},C),I)},O=function(x){function T(E){var j,D,_;return nG(this,T),_=iG(this,T,[E]),be(_,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),be(_,"accessibilityManager",new HI),be(_,"handleLegendBBoxUpdate",function(w){if(w){var P=_.state,R=P.dataStartIndex,z=P.dataEndIndex,W=P.updateId;_.setState(te({legendBBox:w},b({props:_.props,dataStartIndex:R,dataEndIndex:z,updateId:W},te(te({},_.state),{},{legendBBox:w}))))}}),be(_,"handleReceiveSyncEvent",function(w,P,R){if(_.props.syncId===w){if(R===_.eventEmitterSymbol&&typeof _.props.syncMethod!="function")return;_.applySyncEvent(P)}}),be(_,"handleBrushChange",function(w){var P=w.startIndex,R=w.endIndex;if(P!==_.state.dataStartIndex||R!==_.state.dataEndIndex){var z=_.state.updateId;_.setState(function(){return te({dataStartIndex:P,dataEndIndex:R},b({props:_.props,dataStartIndex:P,dataEndIndex:R,updateId:z},_.state))}),_.triggerSyncEvent({dataStartIndex:P,dataEndIndex:R})}}),be(_,"handleMouseEnter",function(w){var P=_.getMouseInfo(w);if(P){var R=te(te({},P),{},{isTooltipActive:!0});_.setState(R),_.triggerSyncEvent(R);var z=_.props.onMouseEnter;_e(z)&&z(R,w)}}),be(_,"triggeredAfterMouseMove",function(w){var P=_.getMouseInfo(w),R=P?te(te({},P),{},{isTooltipActive:!0}):{isTooltipActive:!1};_.setState(R),_.triggerSyncEvent(R);var z=_.props.onMouseMove;_e(z)&&z(R,w)}),be(_,"handleItemMouseEnter",function(w){_.setState(function(){return{isTooltipActive:!0,activeItem:w,activePayload:w.tooltipPayload,activeCoordinate:w.tooltipPosition||{x:w.cx,y:w.cy}}})}),be(_,"handleItemMouseLeave",function(){_.setState(function(){return{isTooltipActive:!1}})}),be(_,"handleMouseMove",function(w){w.persist(),_.throttleTriggeredAfterMouseMove(w)}),be(_,"handleMouseLeave",function(w){_.throttleTriggeredAfterMouseMove.cancel();var P={isTooltipActive:!1};_.setState(P),_.triggerSyncEvent(P);var R=_.props.onMouseLeave;_e(R)&&R(P,w)}),be(_,"handleOuterEvent",function(w){var P=_3(w),R=An(_.props,"".concat(P));if(P&&_e(R)){var z,W;/.*touch.*/i.test(P)?W=_.getMouseInfo(w.changedTouches[0]):W=_.getMouseInfo(w),R((z=W)!==null&&z!==void 0?z:{},w)}}),be(_,"handleClick",function(w){var P=_.getMouseInfo(w);if(P){var R=te(te({},P),{},{isTooltipActive:!0});_.setState(R),_.triggerSyncEvent(R);var z=_.props.onClick;_e(z)&&z(R,w)}}),be(_,"handleMouseDown",function(w){var P=_.props.onMouseDown;if(_e(P)){var R=_.getMouseInfo(w);P(R,w)}}),be(_,"handleMouseUp",function(w){var P=_.props.onMouseUp;if(_e(P)){var R=_.getMouseInfo(w);P(R,w)}}),be(_,"handleTouchMove",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&_.throttleTriggeredAfterMouseMove(w.changedTouches[0])}),be(_,"handleTouchStart",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&_.handleMouseDown(w.changedTouches[0])}),be(_,"handleTouchEnd",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&_.handleMouseUp(w.changedTouches[0])}),be(_,"handleDoubleClick",function(w){var P=_.props.onDoubleClick;if(_e(P)){var R=_.getMouseInfo(w);P(R,w)}}),be(_,"handleContextMenu",function(w){var P=_.props.onContextMenu;if(_e(P)){var R=_.getMouseInfo(w);P(R,w)}}),be(_,"triggerSyncEvent",function(w){_.props.syncId!==void 0&&rg.emit(ag,_.props.syncId,w,_.eventEmitterSymbol)}),be(_,"applySyncEvent",function(w){var P=_.props,R=P.layout,z=P.syncMethod,W=_.state.updateId,B=w.dataStartIndex,U=w.dataEndIndex;if(w.dataStartIndex!==void 0||w.dataEndIndex!==void 0)_.setState(te({dataStartIndex:B,dataEndIndex:U},b({props:_.props,dataStartIndex:B,dataEndIndex:U,updateId:W},_.state)));else if(w.activeTooltipIndex!==void 0){var X=w.chartX,Q=w.chartY,Z=w.activeTooltipIndex,N=_.state,I=N.offset,ee=N.tooltipTicks;if(!I)return;if(typeof z=="function")Z=z(ee,w);else if(z==="value"){Z=-1;for(var ue=0;ue<ee.length;ue++)if(ee[ue].value===w.activeLabel){Z=ue;break}}var C=te(te({},I),{},{x:I.left,y:I.top}),K=Math.min(X,C.x+C.width),J=Math.min(Q,C.y+C.height),re=ee[Z]&&ee[Z].value,fe=Tb(_.state,_.props.data,Z),ye=ee[Z]?{x:R==="horizontal"?ee[Z].coordinate:K,y:R==="horizontal"?J:ee[Z].coordinate}:kP;_.setState(te(te({},w),{},{activeLabel:re,activeCoordinate:ye,activePayload:fe,activeTooltipIndex:Z}))}else _.setState(w)}),be(_,"renderCursor",function(w){var P,R=_.state,z=R.isTooltipActive,W=R.activeCoordinate,B=R.activePayload,U=R.offset,X=R.activeTooltipIndex,Q=R.tooltipAxisBandSize,Z=_.getTooltipEventType(),N=(P=w.props.active)!==null&&P!==void 0?P:z,I=_.props.layout,ee=w.key||"_recharts-cursor";return L.createElement(WI,{key:ee,activeCoordinate:W,activePayload:B,activeTooltipIndex:X,chartName:n,element:w,isActive:N,layout:I,offset:U,tooltipAxisBandSize:Q,tooltipEventType:Z})}),be(_,"renderPolarAxis",function(w,P,R){var z=An(w,"type.axisType"),W=An(_.state,"".concat(z,"Map")),B=w.type.defaultProps,U=B!==void 0?te(te({},B),w.props):w.props,X=W&&W[U["".concat(z,"Id")]];return oe.cloneElement(w,te(te({},X),{},{className:Ne(z,X.className),key:w.key||"".concat(P,"-").concat(R),ticks:mr(X,!0)}))}),be(_,"renderPolarGrid",function(w){var P=w.props,R=P.radialLines,z=P.polarAngles,W=P.polarRadius,B=_.state,U=B.radiusAxisMap,X=B.angleAxisMap,Q=ta(U),Z=ta(X),N=Z.cx,I=Z.cy,ee=Z.innerRadius,ue=Z.outerRadius;return oe.cloneElement(w,{polarAngles:Array.isArray(z)?z:mr(Z,!0).map(function(C){return C.coordinate}),polarRadius:Array.isArray(W)?W:mr(Q,!0).map(function(C){return C.coordinate}),cx:N,cy:I,innerRadius:ee,outerRadius:ue,key:w.key||"polar-grid",radialLines:R})}),be(_,"renderLegend",function(){var w=_.state.formattedGraphicalItems,P=_.props,R=P.children,z=P.width,W=P.height,B=_.props.margin||{},U=z-(B.left||0)-(B.right||0),X=PD({children:R,formattedGraphicalItems:w,legendWidth:U,legendContent:h});if(!X)return null;var Q=X.item,Z=pj(X,ZI);return oe.cloneElement(Q,te(te({},Z),{},{chartWidth:z,chartHeight:W,margin:B,onBBoxUpdate:_.handleLegendBBoxUpdate}))}),be(_,"renderTooltip",function(){var w,P=_.props,R=P.children,z=P.accessibilityLayer,W=ln(R,On);if(!W)return null;var B=_.state,U=B.isTooltipActive,X=B.activeCoordinate,Q=B.activePayload,Z=B.activeLabel,N=B.offset,I=(w=W.props.active)!==null&&w!==void 0?w:U;return oe.cloneElement(W,{viewBox:te(te({},N),{},{x:N.left,y:N.top}),active:I,label:Z,payload:I?Q:[],coordinate:X,accessibilityLayer:z})}),be(_,"renderBrush",function(w){var P=_.props,R=P.margin,z=P.data,W=_.state,B=W.offset,U=W.dataStartIndex,X=W.dataEndIndex,Q=W.updateId;return oe.cloneElement(w,{key:w.key||"_recharts-brush",onChange:os(_.handleBrushChange,w.props.onChange),data:z,x:ce(w.props.x)?w.props.x:B.left,y:ce(w.props.y)?w.props.y:B.top+B.height+B.brushBottom-(R.bottom||0),width:ce(w.props.width)?w.props.width:B.width,startIndex:U,endIndex:X,updateId:"brush-".concat(Q)})}),be(_,"renderReferenceElement",function(w,P,R){if(!w)return null;var z=_,W=z.clipPathId,B=_.state,U=B.xAxisMap,X=B.yAxisMap,Q=B.offset,Z=w.type.defaultProps||{},N=w.props,I=N.xAxisId,ee=I===void 0?Z.xAxisId:I,ue=N.yAxisId,C=ue===void 0?Z.yAxisId:ue;return oe.cloneElement(w,{key:w.key||"".concat(P,"-").concat(R),xAxis:U[ee],yAxis:X[C],viewBox:{x:Q.left,y:Q.top,width:Q.width,height:Q.height},clipPathId:W})}),be(_,"renderActivePoints",function(w){var P=w.item,R=w.activePoint,z=w.basePoint,W=w.childIndex,B=w.isRange,U=[],X=P.props.key,Q=P.item.type.defaultProps!==void 0?te(te({},P.item.type.defaultProps),P.item.props):P.item.props,Z=Q.activeDot,N=Q.dataKey,I=te(te({index:W,dataKey:N,cx:R.x,cy:R.y,r:4,fill:O0(P.item),strokeWidth:2,stroke:"#fff",payload:R.payload,value:R.value},we(Z,!1)),vs(Z));return U.push(T.renderActiveDot(Z,I,"".concat(X,"-activePoint-").concat(W))),z?U.push(T.renderActiveDot(Z,te(te({},I),{},{cx:z.x,cy:z.y}),"".concat(X,"-basePoint-").concat(W))):B&&U.push(null),U}),be(_,"renderGraphicChild",function(w,P,R){var z=_.filterFormatItem(w,P,R);if(!z)return null;var W=_.getTooltipEventType(),B=_.state,U=B.isTooltipActive,X=B.tooltipAxis,Q=B.activeTooltipIndex,Z=B.activeLabel,N=_.props.children,I=ln(N,On),ee=z.props,ue=ee.points,C=ee.isRange,K=ee.baseLine,J=z.item.type.defaultProps!==void 0?te(te({},z.item.type.defaultProps),z.item.props):z.item.props,re=J.activeDot,fe=J.hide,ye=J.activeBar,ve=J.activeShape,ut=!!(!fe&&U&&I&&(re||ye||ve)),Te={};W!=="axis"&&I&&I.props.trigger==="click"?Te={onClick:os(_.handleItemMouseEnter,w.props.onClick)}:W!=="axis"&&(Te={onMouseLeave:os(_.handleItemMouseLeave,w.props.onMouseLeave),onMouseEnter:os(_.handleItemMouseEnter,w.props.onMouseEnter)});var se=oe.cloneElement(w,te(te({},z.props),Te));function Se(Qn){return typeof X.dataKey=="function"?X.dataKey(Qn.payload):null}if(ut)if(Q>=0){var Oe,le;if(X.dataKey&&!X.allowDuplicatedCategory){var We=typeof X.dataKey=="function"?Se:"payload.".concat(X.dataKey.toString());Oe=hs(ue,We,Z),le=C&&K&&hs(K,We,Z)}else Oe=ue==null?void 0:ue[Q],le=C&&K&&K[Q];if(ve||ye){var De=w.props.activeIndex!==void 0?w.props.activeIndex:Q;return[oe.cloneElement(w,te(te(te({},z.props),Te),{},{activeIndex:De})),null,null]}if(!Me(Oe))return[se].concat(bo(_.renderActivePoints({item:z,activePoint:Oe,basePoint:le,childIndex:Q,isRange:C})))}else{var lt,ct=(lt=_.getItemByXY(_.state.activeCoordinate))!==null&&lt!==void 0?lt:{graphicalItem:se},Je=ct.graphicalItem,zn=Je.item,Fn=zn===void 0?w:zn,fa=Je.childIndex,sn=te(te(te({},z.props),Te),{},{activeIndex:fa});return[oe.cloneElement(Fn,sn),null,null]}return C?[se,null,null]:[se,null]}),be(_,"renderCustomized",function(w,P,R){return oe.cloneElement(w,te(te({key:"recharts-customized-".concat(R)},_.props),_.state))}),be(_,"renderMap",{CartesianGrid:{handler:fs,once:!0},ReferenceArea:{handler:_.renderReferenceElement},ReferenceLine:{handler:fs},ReferenceDot:{handler:_.renderReferenceElement},XAxis:{handler:fs},YAxis:{handler:fs},Brush:{handler:_.renderBrush,once:!0},Bar:{handler:_.renderGraphicChild},Line:{handler:_.renderGraphicChild},Area:{handler:_.renderGraphicChild},Radar:{handler:_.renderGraphicChild},RadialBar:{handler:_.renderGraphicChild},Scatter:{handler:_.renderGraphicChild},Pie:{handler:_.renderGraphicChild},Funnel:{handler:_.renderGraphicChild},Tooltip:{handler:_.renderCursor,once:!0},PolarGrid:{handler:_.renderPolarGrid,once:!0},PolarAngleAxis:{handler:_.renderPolarAxis},PolarRadiusAxis:{handler:_.renderPolarAxis},Customized:{handler:_.renderCustomized}}),_.clipPathId="".concat((j=E.id)!==null&&j!==void 0?j:_o("recharts"),"-clip"),_.throttleTriggeredAfterMouseMove=MM(_.triggeredAfterMouseMove,(D=E.throttleDelay)!==null&&D!==void 0?D:1e3/60),_.state={},_}return lG(T,x),aG(T,[{key:"componentDidMount",value:function(){var j,D;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(j=this.props.margin.left)!==null&&j!==void 0?j:0,top:(D=this.props.margin.top)!==null&&D!==void 0?D:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var j=this.props,D=j.children,_=j.data,w=j.height,P=j.layout,R=ln(D,On);if(R){var z=R.props.defaultIndex;if(!(typeof z!="number"||z<0||z>this.state.tooltipTicks.length-1)){var W=this.state.tooltipTicks[z]&&this.state.tooltipTicks[z].value,B=Tb(this.state,_,z,W),U=this.state.tooltipTicks[z].coordinate,X=(this.state.offset.top+w)/2,Q=P==="horizontal",Z=Q?{x:U,y:X}:{y:U,x:X},N=this.state.formattedGraphicalItems.find(function(ee){var ue=ee.item;return ue.type.name==="Scatter"});N&&(Z=te(te({},Z),N.props.points[z].tooltipPosition),B=N.props.points[z].tooltipPayload);var I={activeTooltipIndex:z,isTooltipActive:!0,activeLabel:W,activePayload:B,activeCoordinate:Z};this.setState(I),this.renderCursor(R),this.accessibilityManager.setIndex(z)}}}},{key:"getSnapshotBeforeUpdate",value:function(j,D){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==D.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==j.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==j.margin){var _,w;this.accessibilityManager.setDetails({offset:{left:(_=this.props.margin.left)!==null&&_!==void 0?_:0,top:(w=this.props.margin.top)!==null&&w!==void 0?w:0}})}return null}},{key:"componentDidUpdate",value:function(j){fg([ln(j.children,On)],[ln(this.props.children,On)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var j=ln(this.props.children,On);if(j&&typeof j.props.shared=="boolean"){var D=j.props.shared?"axis":"item";return f.indexOf(D)>=0?D:l}return l}},{key:"getMouseInfo",value:function(j){if(!this.container)return null;var D=this.container,_=D.getBoundingClientRect(),w=sB(_),P={chartX:Math.round(j.pageX-w.left),chartY:Math.round(j.pageY-w.top)},R=_.width/D.offsetWidth||1,z=this.inRange(P.chartX,P.chartY,R);if(!z)return null;var W=this.state,B=W.xAxisMap,U=W.yAxisMap,X=this.getTooltipEventType(),Q=mj(this.state,this.props.data,this.props.layout,z);if(X!=="axis"&&B&&U){var Z=ta(B).scale,N=ta(U).scale,I=Z&&Z.invert?Z.invert(P.chartX):null,ee=N&&N.invert?N.invert(P.chartY):null;return te(te({},P),{},{xValue:I,yValue:ee},Q)}return Q?te(te({},P),Q):null}},{key:"inRange",value:function(j,D){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,w=this.props.layout,P=j/_,R=D/_;if(w==="horizontal"||w==="vertical"){var z=this.state.offset,W=P>=z.left&&P<=z.left+z.width&&R>=z.top&&R<=z.top+z.height;return W?{x:P,y:R}:null}var B=this.state,U=B.angleAxisMap,X=B.radiusAxisMap;if(U&&X){var Q=ta(U);return ME({x:P,y:R},Q)}return null}},{key:"parseEventsOfWrapper",value:function(){var j=this.props.children,D=this.getTooltipEventType(),_=ln(j,On),w={};_&&D==="axis"&&(_.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 P=vs(this.props,this.handleOuterEvent);return te(te({},P),w)}},{key:"addListener",value:function(){rg.on(ag,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){rg.removeListener(ag,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(j,D,_){for(var w=this.state.formattedGraphicalItems,P=0,R=w.length;P<R;P++){var z=w[P];if(z.item===j||z.props.key===j.key||D===gr(z.item.type)&&_===z.childIndex)return z}return null}},{key:"renderClipPath",value:function(){var j=this.clipPathId,D=this.state.offset,_=D.left,w=D.top,P=D.height,R=D.width;return L.createElement("defs",null,L.createElement("clipPath",{id:j},L.createElement("rect",{x:_,y:w,height:P,width:R})))}},{key:"getXScales",value:function(){var j=this.state.xAxisMap;return j?Object.entries(j).reduce(function(D,_){var w=vj(_,2),P=w[0],R=w[1];return te(te({},D),{},be({},P,R.scale))},{}):null}},{key:"getYScales",value:function(){var j=this.state.yAxisMap;return j?Object.entries(j).reduce(function(D,_){var w=vj(_,2),P=w[0],R=w[1];return te(te({},D),{},be({},P,R.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(j){var D;return(D=this.state.xAxisMap)===null||D===void 0||(D=D[j])===null||D===void 0?void 0:D.scale}},{key:"getYScaleByAxisId",value:function(j){var D;return(D=this.state.yAxisMap)===null||D===void 0||(D=D[j])===null||D===void 0?void 0:D.scale}},{key:"getItemByXY",value:function(j){var D=this.state,_=D.formattedGraphicalItems,w=D.activeItem;if(_&&_.length)for(var P=0,R=_.length;P<R;P++){var z=_[P],W=z.props,B=z.item,U=B.type.defaultProps!==void 0?te(te({},B.type.defaultProps),B.props):B.props,X=gr(B.type);if(X==="Bar"){var Q=(W.data||[]).find(function(ee){return E5(j,ee)});if(Q)return{graphicalItem:z,payload:Q}}else if(X==="RadialBar"){var Z=(W.data||[]).find(function(ee){return ME(j,ee)});if(Z)return{graphicalItem:z,payload:Z}}else if($f(z,w)||Bf(z,w)||xl(z,w)){var N=m9({graphicalItem:z,activeTooltipItem:w,itemData:U.data}),I=U.activeIndex===void 0?N:U.activeIndex;return{graphicalItem:te(te({},z),{},{childIndex:I}),payload:xl(z,w)?U.data[N]:z.props.data[N]}}}return null}},{key:"render",value:function(){var j=this;if(!U_(this))return null;var D=this.props,_=D.children,w=D.className,P=D.width,R=D.height,z=D.style,W=D.compact,B=D.title,U=D.desc,X=pj(D,FI),Q=we(X,!1);if(W)return L.createElement(K2,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},L.createElement(hg,Gi({},Q,{width:P,height:R,title:B,desc:U}),this.renderClipPath(),I_(_,this.renderMap)));if(this.props.accessibilityLayer){var Z,N;Q.tabIndex=(Z=this.props.tabIndex)!==null&&Z!==void 0?Z:0,Q.role=(N=this.props.role)!==null&&N!==void 0?N:"application",Q.onKeyDown=function(ee){j.accessibilityManager.keyboardEvent(ee)},Q.onFocus=function(){j.accessibilityManager.focus()}}var I=this.parseEventsOfWrapper();return L.createElement(K2,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},L.createElement("div",Gi({className:Ne("recharts-wrapper",w),style:te({position:"relative",cursor:"default",width:P,height:R},z)},I,{ref:function(ue){j.container=ue}}),L.createElement(hg,Gi({},Q,{width:P,height:R,title:B,desc:U,style:vG}),this.renderClipPath(),I_(_,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(oe.Component);be(O,"displayName",n),be(O,"defaultProps",te({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},y)),be(O,"getDerivedStateFromProps",function(x,T){var E=x.dataKey,j=x.data,D=x.children,_=x.width,w=x.height,P=x.layout,R=x.stackOffset,z=x.margin,W=T.dataStartIndex,B=T.dataEndIndex;if(T.updateId===void 0){var U=gj(x);return te(te(te({},U),{},{updateId:0},b(te(te({props:x},U),{},{updateId:0}),T)),{},{prevDataKey:E,prevData:j,prevWidth:_,prevHeight:w,prevLayout:P,prevStackOffset:R,prevMargin:z,prevChildren:D})}if(E!==T.prevDataKey||j!==T.prevData||_!==T.prevWidth||w!==T.prevHeight||P!==T.prevLayout||R!==T.prevStackOffset||!Yi(z,T.prevMargin)){var X=gj(x),Q={chartX:T.chartX,chartY:T.chartY,isTooltipActive:T.isTooltipActive},Z=te(te({},mj(T,j,P)),{},{updateId:T.updateId+1}),N=te(te(te({},X),Q),Z);return te(te(te({},N),b(te({props:x},N),T)),{},{prevDataKey:E,prevData:j,prevWidth:_,prevHeight:w,prevLayout:P,prevStackOffset:R,prevMargin:z,prevChildren:D})}if(!fg(D,T.prevChildren)){var I,ee,ue,C,K=ln(D,uo),J=K&&(I=(ee=K.props)===null||ee===void 0?void 0:ee.startIndex)!==null&&I!==void 0?I:W,re=K&&(ue=(C=K.props)===null||C===void 0?void 0:C.endIndex)!==null&&ue!==void 0?ue:B,fe=J!==W||re!==B,ye=!Me(j),ve=ye&&!fe?T.updateId:T.updateId+1;return te(te({updateId:ve},b(te(te({props:x},T),{},{updateId:ve,dataStartIndex:J,dataEndIndex:re}),T)),{},{prevChildren:D,dataStartIndex:J,dataEndIndex:re})}return null}),be(O,"renderActiveDot",function(x,T,E){var j;return oe.isValidElement(x)?j=oe.cloneElement(x,T):_e(x)?j=x(T):j=L.createElement(qf,T),L.createElement(Qe,{className:"recharts-active-dot",key:E},j)});var S=oe.forwardRef(function(T,E){return L.createElement(O,Gi({},T,{ref:E}))});return S.displayName=O.displayName,S},AG=HP({chartName:"LineChart",GraphicalChild:$l,axisComponents:[{axisType:"xAxis",AxisComp:Ya},{axisType:"yAxis",AxisComp:Xa}],formatAxisMap:rP}),IP=HP({chartName:"AreaChart",GraphicalChild:jr,axisComponents:[{axisType:"xAxis",AxisComp:Ya},{axisType:"yAxis",AxisComp:Xa}],formatAxisMap:rP});const wG=({active:e,payload:t})=>{if(!e||!(t!=null&&t.length))return null;const n=t[0].payload;return $.jsxs("div",{className:"bg-gray-800 border border-gray-600 rounded px-3 py-2 text-sm shadow-lg max-w-xs",children:[$.jsx("div",{className:"text-gray-300 font-semibold mb-1",children:n.label}),$.jsx("div",{className:"text-gray-400",children:new Date(n.date).toLocaleDateString()}),$.jsxs("div",{className:"text-green-400 font-bold mt-1",children:[n.adoptedCount," / ",n.totalCount," components"]}),$.jsxs("div",{className:"text-gray-300",children:[Math.round(n.adoptionRate*100),"% adopted"]}),n.newlyAdopted.length>0&&$.jsxs("div",{className:"mt-2 border-t border-gray-700 pt-2",children:[$.jsx("div",{className:"text-green-400 text-xs font-semibold mb-0.5",children:"+ Newly adopted"}),n.newlyAdopted.map(r=>$.jsx("div",{className:"text-green-300 text-xs pl-2",children:r},r))]}),n.lost.length>0&&$.jsxs("div",{className:"mt-2 border-t border-gray-700 pt-2",children:[$.jsx("div",{className:"text-red-400 text-xs font-semibold mb-0.5",children:"- Lost"}),n.lost.map(r=>$.jsx("div",{className:"text-red-300 text-xs pl-2",children:r},r))]})]})},TG=({data:e})=>e.length<2?null:$.jsx("div",{className:"w-full h-[350px]",children:$.jsx(DM,{width:"100%",height:"100%",children:$.jsxs(IP,{data:e,margin:{top:16,right:24,left:8,bottom:32},children:[$.jsx("defs",{children:$.jsxs("linearGradient",{id:"adoptionFill",x1:"0",y1:"0",x2:"0",y2:"1",children:[$.jsx("stop",{offset:"5%",stopColor:"#34d399",stopOpacity:.3}),$.jsx("stop",{offset:"95%",stopColor:"#34d399",stopOpacity:.02})]})}),$.jsx(uf,{strokeDasharray:"2 4",stroke:"#374151"}),$.jsx(Ya,{dataKey:"date",type:"number",domain:["dataMin","dataMax"],tickFormatter:t=>new Date(t).toLocaleDateString(),tick:{fill:"#d1fae5",fontSize:13},axisLine:{stroke:"#374151"},tickLine:!1,label:{value:"Date",position:"insideBottom",offset:-18,fill:"#34d399",fontWeight:400,fontSize:14}}),$.jsx(Xa,{allowDecimals:!1,tick:{fill:"#d1fae5",fontSize:13},axisLine:{stroke:"#374151"},tickLine:!1,domain:[0,t=>Math.max(t+1,1)],label:{value:"Adopted",angle:-90,position:"insideLeft",fill:"#34d399",fontWeight:400,fontSize:14}}),$.jsx(On,{content:$.jsx(wG,{})}),$.jsx(jr,{type:"monotone",dataKey:"adoptedCount",stroke:"#34d399",fill:"url(#adoptionFill)",strokeWidth:2,dot:{r:4,fill:"#34d399",stroke:"#1f2937",strokeWidth:2},activeDot:{r:6}})]})})}),GP=({rawdata:e,minified:t,filter:n,projectTags:r})=>{const o=oe.useMemo(()=>ku(e,r),[e,r]),l=oe.useMemo(()=>t?[]:ON(e,r),[e,r,t]),c=oe.useMemo(()=>{if(!n)return o;const f=n.toLowerCase();return o.filter(d=>d.name.toLowerCase().includes(f)||d.id.toLowerCase().includes(f))},[o,n]);return o?$.jsxs("div",{className:"w-full flex flex-col gap-6",children:[!t&&$.jsxs($.Fragment,{children:[$.jsx("div",{className:"text-2xl text-gray-300 font-bold mb-4 mt-8",children:"Adoption Over Time"}),$.jsx(TG,{data:l}),$.jsx("div",{className:"text-2xl text-gray-300 font-bold mb-4 mt-8",children:"Adoption Rules Usage"})]}),$.jsx("div",{className:t?"":"overflow-x-auto",children:$.jsxs("table",{className:`${t?"w-full table-fixed":"min-w-full"} ${t?"":" bg-gray-800"} overflow-hidden`,children:[!t&&$.jsx($.Fragment,{children:$.jsx("thead",{className:"bg-gray-900",children:$.jsxs("tr",{children:[$.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-300 uppercase tracking-wider",children:"Rule"}),$.jsx("th",{className:"text-center px-6 py-3 text-xs font-medium text-gray-300 uppercase tracking-wider",children:"is used"}),$.jsx("th",{className:"text-center px-6 py-3 text-xs font-medium text-gray-300 uppercase tracking-wider",children:"adoption rate"}),$.jsx("th",{className:"text-center px-6 py-3 text-xs font-medium text-gray-300 uppercase tracking-wider",children:"total occurences"}),$.jsx("th",{className:"text-center px-6 py-3 text-xs font-medium text-gray-300 uppercase tracking-wider",children:"total debt occurences"})]})})}),$.jsx("tbody",{className:"divide-y divide-gray-700",children:c.map(f=>$.jsxs("tr",{className:"hover:bg-gray-700",children:[$.jsxs("td",{className:`${t?"px-3 py-1.5 w-full":"px-6 py-4"} whitespace-nowrap text-gray-300 overflow-hidden text-ellipsis`,children:[$.jsx("span",{className:`${t?"text-xs":"text-sm"} text-gray-300 font-bold uppercase`,children:f.name}),!t&&$.jsxs($.Fragment,{children:[$.jsx("br",{}),$.jsx("span",{className:"text-xs text-gray-400",children:f.id})]})]}),$.jsx("td",{className:`${t?"pr-4 pl-2 py-1.5 text-xs w-px":"px-6 py-4 text-sm"} whitespace-nowrap text-gray-300 text-center`,children:f.isAdopted?"✅":"❌"}),!t&&$.jsx("td",{className:"px-6 py-4 min-w-36 whitespace-nowrap text-sm text-gray-300",children:isNaN(f.adoptionRate)?$.jsx("div",{className:"w-full h-8 bg-red-950 relative",children:$.jsx("span",{className:"absolute left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 text-sm text-gray-100 font-semibold",children:"N/A"})}):$.jsxs("div",{className:"w-full h-8 bg-red-950 relative",children:[$.jsx("div",{className:"h-full bg-green-700",style:{width:`${Math.round(f.adoptionRate*100)}%`}}),$.jsxs("span",{className:"absolute left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 text-sm text-gray-100 font-semibold",children:[Math.round(f.adoptionRate*100),"%"]})]})}),!t&&$.jsxs($.Fragment,{children:[$.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-lg text-gray-300 text-center",children:f.totalScore}),$.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-lg text-gray-300 text-center",children:f.totalDebt>=0?f.totalDebt:"N/A"})]})]},f.id))})]})})]}):$.jsx("div",{className:"text-red-700 border-t border-gray-700 flex h-full items-center justify-center p-4 w-full text-center text-xl font-bold",children:$.jsx("div",{children:"NO DATA..."})})},YP=e=>{var t;return e.result&&((t=e.result.config)==null?void 0:t.trackAdoptionMetrics)},EG=e=>YP(e)&&e.tags&&e.tags.length>0;function jG({rate:e}){if(isNaN(e))return null;const t=Math.round(e*100),n=t>=80?"text-green-400":t>=50?"text-yellow-400":"text-red-400";return $.jsxs("span",{className:`text-sm font-bold ${n}`,children:[t,"%"]})}function xj({rate:e,label:t}){if(isNaN(e))return null;const n=Math.round(e*100),r=n>=80?"bg-green-600":n>=50?"bg-yellow-600":"bg-red-600";return $.jsxs("div",{className:"flex flex-col gap-2 w-full",children:[$.jsxs("div",{className:"flex items-center justify-between",children:[$.jsx("span",{className:"text-sm text-gray-400 font-medium",children:t}),$.jsxs("span",{className:"text-2xl font-bold text-gray-100",children:[n,"%"]})]}),$.jsx("div",{className:"w-full h-2 bg-gray-700 rounded-full overflow-hidden",children:$.jsx("div",{className:`h-full ${r} rounded-full transition-all duration-500`,style:{width:`${n}%`}})})]})}const MG=({projects:e,gotoProject:t})=>{const[n,r]=oe.useState(""),o=e.filter(YP),l=o.filter(EG),c=oe.useMemo(()=>{const p=new Map;for(const y of l){if(!y.result)continue;const g=ku(y.result,y.tags);p.set(y.resultTag,ds(g))}return p},[l]),f=oe.useMemo(()=>{const p=l.flatMap(y=>y.result?ku(y.result,y.tags):[]);return ds(p)},[l]),d=oe.useMemo(()=>{var y;const p=new Set;for(const g of l)(y=g.tags)==null||y.forEach(b=>p.add(b));return Array.from(p).sort()},[l]),h=oe.useMemo(()=>{const p=new Map;for(const y of d){const b=l.filter(O=>{var S;return(S=O.tags)==null?void 0:S.includes(y)}).flatMap(O=>O.result?ku(O.result,[y]):[]);p.set(y,ds(b))}return p},[l,d]);return $.jsxs("div",{className:"w-full flex-1 min-h-0 overflow-y-auto overflow-x-hidden bg-gray-900 py-12",children:[$.jsxs("div",{className:"px-8 mb-10 flex flex-col gap-6",children:[$.jsxs("div",{className:"flex gap-6 flex-wrap",children:[$.jsx("div",{className:"min-w-[200px] flex-1 max-w-xs",children:$.jsx(xj,{rate:f,label:"Global Adoption"})}),d.length>1&&d.map(p=>$.jsx("div",{className:"min-w-[200px] flex-1 max-w-xs",children:$.jsx(xj,{rate:h.get(p)??NaN,label:p})},p))]}),$.jsxs("div",{className:"flex flex-col gap-1 max-w-xs",children:[$.jsx("label",{htmlFor:"component-search",className:"text-sm text-gray-400 font-medium",children:"Filter components"}),$.jsx("input",{id:"component-search",type:"text",value:n,onChange:p=>r(p.target.value),placeholder:"Search by name or id...",className:"bg-gray-800 border border-gray-600 text-gray-100 text-sm rounded px-3 py-2 w-64 focus:outline-none focus:border-blue-500 placeholder-gray-500"})]})]}),$.jsx("div",{className:"grid gap-8 px-8",style:{gridTemplateColumns:"repeat(auto-fill, minmax(min(350px, 100%), 1fr))"},children:o.map(p=>$.jsxs("div",{className:"bg-gray-800 shadow-lg flex flex-col hover:shadow-2xl hover:bg-gray-950 transition cursor-pointer border border-gray-700 max-h-[480px] overflow-hidden",onClick:()=>t(p),children:[$.jsxs("div",{className:"p-6 shrink-0",children:[$.jsxs("div",{className:"flex items-center justify-between mb-2",children:[$.jsx("div",{className:"text-xl font-semibold text-gray-100",children:p.name}),$.jsx(jG,{rate:c.get(p.resultTag)??NaN})]}),$.jsx("div",{className:"text-gray-400 text-sm mb-2",children:p.description}),p.tags&&p.tags.length>0&&$.jsx("div",{className:"flex gap-1.5 flex-wrap mb-4",children:p.tags.map(y=>$.jsx("span",{className:"px-2 py-0.5 bg-gray-700 text-gray-300 text-xs rounded font-medium",children:y},y))}),$.jsxs("div",{className:"flex gap-3 mt-auto",children:[$.jsx("a",{href:p.repoUrl,target:"_blank",rel:"noopener noreferrer",className:"px-3 py-1 bg-gray-900 text-gray-200 rounded hover:bg-gray-700 text-xs font-medium transition",onClick:y=>y.stopPropagation(),children:"View Repo"}),$.jsx("a",{href:p.publicUrl,target:"_blank",rel:"noopener noreferrer",className:"px-3 py-1 bg-blue-700 text-white rounded hover:bg-blue-800 text-xs font-medium transition",onClick:y=>y.stopPropagation(),children:"Open Project"})]})]}),$.jsx("div",{className:"text-gray-400 text-sm border-t border-gray-700 flex-1 overflow-y-auto overflow-x-hidden min-h-0 card-scroll",children:$.jsx(GP,{rawdata:p.result,minified:!0,filter:n,projectTags:p.tags})})]},p.name))})]})},DG=({tabs:e,selected:t,onChange:n})=>$.jsx("div",{className:"flex flex-row items-end w-full mt-6 mb-4 border-b border-gray-700",children:e.map(r=>$.jsx("button",{className:`text-lg font-bold px-8 py-4 border-b-2 transition-colors duration-150
          ${t===r.value?"border-green-400 text-green-400 bg-gray-900":"border-transparent text-gray-400 bg-transparent hover:text-green-300"}
          focus:outline-none`,style:{marginRight:2},onClick:()=>n(r.value),children:r.label},r.value))});function C0({options:e,value:t,onChange:n,className:r=""}){return $.jsx("div",{className:`inline-flex rounded-full bg-gray-800 p-1 ${r}`,role:"group",children:e.map(o=>$.jsx("button",{type:"button",onClick:()=>n(o.value),className:`px-4 py-1.5 text-sm font-semibold focus:outline-none transition-colors duration-150 rounded-full
            ${t===o.value?"bg-green-600 text-white":"bg-transparent text-gray-200 hover:bg-gray-700"}
          `,"aria-pressed":t===o.value,children:o.label},o.value))})}const PG=[{label:$.jsxs($.Fragment,{children:[$.jsx("svg",{width:"18",height:"18",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:"inline-block mr-1",children:$.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M3 17l6-6 4 4 8-8"})}),"Area Chart"]}),value:"area"},{label:$.jsxs($.Fragment,{children:[$.jsx("svg",{width:"18",height:"18",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:"inline-block mr-1",children:$.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 16l4-4 4 4 4-8"})}),"Line Chart"]}),value:"line"}],CG=({chartType:e,setChartType:t})=>$.jsx(C0,{options:PG,value:e,onChange:t}),Sj=({viewBox:e,value:t,color:n})=>{if(!e)return null;const{x:r,y:o,height:l}=e,c=l/2+o;return $.jsx("g",{children:$.jsx("text",{x:r+4,y:c,fill:n,fontSize:12,letterSpacing:1,fontWeight:300,fontFamily:"sans-serif",children:t})})},RG=({chartType:e,data:t,rules:n,activeRules:r,colors:o,renderTooltip:l,ruleStartDates:c})=>$.jsx("div",{className:"w-full h-[90%]  flex items-center justify-center pb-4",style:{position:"relative"},children:$.jsx(DM,{width:"100%",height:"100%",children:e==="area"?$.jsxs(IP,{width:500,height:480,data:t,margin:{top:24,right:32,left:8,bottom:32},children:[$.jsx(uf,{strokeDasharray:"2 4",stroke:"#374151"}),$.jsx(Ya,{dataKey:"commitDate",type:"number",domain:["dataMin","dataMax"],tickFormatter:f=>new Date(f).toLocaleDateString(),tick:{fill:"#d1fae5",fontSize:13},axisLine:{stroke:"#374151"},tickLine:!1,label:{value:"Date",position:"insideBottom",offset:-18,fill:"#34d399",fontWeight:400,fontSize:14}}),$.jsx(Xa,{tick:{fill:"#d1fae5",fontSize:13},axisLine:{stroke:"#374151"},tickLine:!1,label:{value:"Score",angle:-90,position:"insideLeft",fill:"#34d399",fontWeight:400,fontSize:14}}),$.jsx(On,{content:l,itemStyle:{fontSize:12,fontWeight:"bold",fontFamily:"sans-serif",padding:3,background:"#222",color:"#d1fae5"},labelStyle:{fontSize:14,fontWeight:"bold",fontFamily:"sans-serif",color:"#d1fae5"},cursor:{fill:"#34d399",fillOpacity:.08}}),$.jsx(aa,{verticalAlign:"top",height:32,iconType:"circle",wrapperStyle:{fontWeight:500,color:"#d1fae5",fontSize:13}}),n.map(f=>r[f]&&$.jsx(jr,{dataKey:f,stackId:"1",stroke:o[f],fill:o[f],strokeWidth:2,dot:{r:5},activeDot:{r:8},connectNulls:!0},f)),n.map(f=>$.jsx(Al,{x:c[f],stroke:o[f],strokeDasharray:"4 2",strokeWidth:2,ifOverflow:"visible",label:$.jsx(Sj,{color:o[f],value:f})},f+"-activation"))]}):$.jsxs(AG,{width:500,height:480,data:t,margin:{top:24,right:32,left:8,bottom:32},children:[$.jsx(uf,{strokeDasharray:"2 4",stroke:"#374151"}),$.jsx(Ya,{dataKey:"commitDate",type:"number",domain:["dataMin","dataMax"],tickFormatter:f=>new Date(f).toLocaleDateString(),tick:{fill:"#d1fae5",fontSize:13},axisLine:{stroke:"#374151"},tickLine:!1,label:{value:"Date",position:"insideBottom",offset:-18,fill:"#34d399",fontWeight:600,fontSize:14}}),$.jsx(Xa,{tick:{fill:"#d1fae5",fontSize:13},axisLine:{stroke:"#374151"},tickLine:!1,label:{value:"Score",angle:-90,position:"insideLeft",fill:"#34d399",fontWeight:600,fontSize:14}}),$.jsx(On,{content:l,itemStyle:{fontSize:12,fontWeight:"bold",fontFamily:"sans-serif",padding:3,background:"#222",color:"#d1fae5"},labelStyle:{fontSize:14,fontWeight:"bold",fontFamily:"sans-serif",color:"#d1fae5"},cursor:{stroke:"#34d399",strokeWidth:2,fill:"#34d399",fillOpacity:.08}}),$.jsx(aa,{verticalAlign:"top",height:32,iconType:"circle",wrapperStyle:{fontWeight:500,color:"#d1fae5",fontSize:13}}),n.map(f=>r[f]&&$.jsx($l,{dataKey:f,stroke:o[f],fill:o[f],strokeWidth:2,dot:{r:3},activeDot:{r:5},connectNulls:!0},f)),n.map(f=>$.jsx(Al,{x:c[f],stroke:o[f],strokeDasharray:"4 2",strokeWidth:2,ifOverflow:"visible",style:{cursor:"pointer"},label:$.jsx(Sj,{color:o[f],value:f})},f+"-activation"))]})})}),Oj=({active:e,onClick:t,children:n,className:r=""})=>$.jsx("button",{type:"button",onClick:t,className:`px-3 py-1 rounded-full font-semibold transition-colors duration-150 focus:outline-none focus:ring-2 focus:ring-green-700 text-sm ${e?"bg-green-600 text-white hover:bg-green-700":"bg-gray-800 text-gray-200 hover:bg-gray-700"} ${r}`,"aria-pressed":e,children:n}),NG=({rules:e,activeRules:t,toggleRule:n,toggleAll:r,tags:o,tagFilter:l,toggleTag:c,valueType:f,switchDataBy:d})=>$.jsxs("div",{className:"w-full min-w-[220px] max-w-xs flex flex-col gap-6 text-gray-100",children:[$.jsxs("section",{children:[$.jsx("h3",{className:"font-bold mb-2 text-gray-300 text-base",children:"Rules"}),$.jsx("div",{className:"flex flex-wrap gap-2 mb-2",children:e.map(h=>$.jsx(Oj,{active:!!t[h],onClick:()=>n(h),children:h},h))}),$.jsx("button",{onClick:r,className:"mt-1 px-3 py-1 bg-gray-800 hover:bg-gray-700 text-gray-200 rounded-full font-semibold transition-colors duration-150 text-sm",children:"TOGGLE ALL RULES"})]}),$.jsxs("section",{children:[$.jsx("h3",{className:"font-bold mb-2 text-gray-300 text-base",children:"Tags"}),$.jsx("div",{className:"flex flex-wrap gap-2 mb-2",children:Object.keys(o).map(h=>$.jsx(Oj,{active:l===h,onClick:()=>c(h),children:h},h))})]}),$.jsxs("section",{children:[$.jsx("h3",{className:"font-bold mb-2 text-gray-300 text-base",children:"Display values"}),$.jsx(C0,{options:[{label:"BY SCORE",value:"score"},{label:"BY OCCURENCES",value:"occurences"}],value:f,onChange:d})]})]}),qG=({payload:e})=>{if(!e||!e.length)return null;const t=e.filter(n=>typeof n.value=="number"&&!!n.payload);return t.length?$.jsxs("div",{className:"bg-gray-900 text-gray-100 p-3 shadow-xl border border-gray-800 text-sm min-w-[180px]",style:{borderRadius:0},children:[$.jsx("div",{className:"mb-1 text-xl text-gray-200 font-bold",children:t[0].payload.commit}),$.jsx("div",{className:"mb-1 text-xs text-gray-400",children:new Date(t[0].payload.commitDate).toLocaleDateString()}),$.jsxs("div",{className:"mb-2 font-bold text-green-400 text-base",children:["Total:"," ",(()=>{const n=t.reduce((r,{value:o})=>r+(typeof o=="number"?o:0),0);return Number.isInteger(n)?n:n.toFixed(2)})()]}),$.jsx("div",{className:"mb-2 text-xs text-gray-300",children:t[0].payload.commit.name}),$.jsx("div",{className:"my-2"}),t.slice().reverse().map(n=>{var r;return $.jsxs("div",{className:"flex items-center text-xs mb-1",children:[$.jsx("span",{className:"inline-block w-3 h-3 rounded mr-2",style:{backgroundColor:n.color}}),$.jsx("span",{className:"flex-1 text-gray-200",children:(r=n.name)==null?void 0:r.replace(/_/g," ")}),$.jsx("span",{className:"font-semibold text-gray-100 ml-2",children:typeof n.value=="number"?Number.isInteger(n.value)?n.value:n.value.toFixed(2):n.value})]},n.dataKey)})]}):null},$G=({chartType:e,setChartType:t,data:n,rules:r,activeRules:o,reportResults:l,ruleStartDates:c,toggleRule:f,toggleAll:d,tags:h,tagFilter:p,toggleTag:y,valueType:g,switchDataBy:b})=>$.jsx("div",{className:"flex flex-row w-full h-full gap-0 mt-8",children:$.jsxs("div",{className:"flex-1 flex flex-col gap-4 pr-0 h-full",children:[$.jsx(CG,{chartType:e,setChartType:t}),$.jsxs("div",{className:"flex flex-row w-full h-full gap-0",children:[$.jsx("div",{className:"flex-1 h-full",children:$.jsx(RG,{chartType:e,data:n,rules:r,activeRules:o,colors:l.rulesColors,renderTooltip:qG,ruleStartDates:c})}),$.jsx("div",{className:"w-[320px] min-w-[260px] max-w-xs px-6 py-4",children:$.jsx(NG,{rules:r,activeRules:o,toggleRule:f,toggleAll:d,tags:h,tagFilter:p,toggleTag:y,valueType:g,switchDataBy:b})})]})]})});function BG(e){let t=0;for(let r=0;r<e.length;r++)t=e.charCodeAt(r)+((t<<5)-t);return`hsl(${Math.abs(t)%360}, 75%, 55%)`}const zG=e=>hf(e).reduce((t,n)=>(t[n]=BG(n),t),{}),LG=e=>({rules:hf(e.config),rulesTags:gN(e.config).fileRules,rulesDate:Object.fromEntries(Object.entries(bN(e.config)).map(([t,n])=>[t,n?new Date(n).getTime():0])),rulesColors:zG(e.config),chart:lg({config:e.config,results:e.results})}),kG=({rawdata:e})=>{const t=oe.useMemo(()=>LG(e),[e]),{rulesTags:n,rulesDate:r,chart:o,rules:l}=t,[c,f]=oe.useState(o),[d,h]=oe.useState("score"),[p,y]=oe.useState(l.reduce((_,w)=>({..._,[w]:!0}),{})),[g,b]=oe.useState(null),[O,S]=oe.useState("area");oe.useEffect(()=>{f(o)},[o]),oe.useEffect(()=>{g&&y(_=>Object.keys(_).reduce((w,P)=>{var R;return(R=n[g])!=null&&R.includes(P)?w[P]=!0:w[P]=!1,w},{}))},[g,n]);const x=c.map(_=>{const w=_.commitDate,P={};return l.forEach(R=>{var W;const z=r[R]||0;p[R]&&(w<z?P[R]=0:P[R]=((W=_.rules[R])==null?void 0:W[d])||0)}),{..._,...P}}),T=_=>{b(null),y(w=>({...w,[_]:!w[_]}))},E=_=>{h(_)},j=()=>{b(null),y(_=>{const w=Object.keys(_),P=!!_[w[0]];return w.reduce((R,z)=>(R[z]=!P,R),{})})},D=_=>{b(g===null||g!==_?_:null)};return $.jsx($G,{chartType:O,setChartType:S,data:x,rules:l,activeRules:p,reportResults:t,ruleStartDates:r,toggleRule:T,toggleAll:j,tags:n,tagFilter:g,toggleTag:D,valueType:d,switchDataBy:E})},UG=({period:e})=>e.tendencyMonth===0||!isFinite(e.daysToReachZero)||e.estimatedendDate===null?$.jsx("div",{className:"flex-1 p-4 flex items-center justify-center",children:$.jsxs("div",{className:"px-6 py-4 max-w-xl w-full text-center",children:[$.jsx("h3",{className:"text-lg font-bold text-gray-100 mb-3",children:"Debt Repayment Projection"}),$.jsx("div",{className:"text-base text-gray-400 mb-2",children:$.jsx("span",{className:"font-semibold",children:"No debt was repaid during the selected period."})}),$.jsx("div",{className:"text-base text-gray-400 mb-2",children:$.jsx("span",{className:"ml-2 px-2 py-1 rounded bg-gray-800 text-yellow-400 font-semibold",children:"😬 You may find yourself in a terrible situation !"})})]})}):$.jsx("div",{className:"flex-1 p-4  flex items-center justify-center",children:$.jsxs("div",{className:"px-6 py-4 max-w-xl w-full text-center",children:[$.jsx("h3",{className:"text-lg font-bold text-gray-100 mb-3",children:"Debt Repayment Projection"}),$.jsxs("div",{className:"text-base text-gray-200 mb-2",children:["At an average rythme of",$.jsxs("span",{className:"mx-2 px-2 py-1 rounded bg-gray-800 text-green-400 font-semibold inline-block",children:[Math.round(e.tendencyMonth*100)/100," points/month"]})]}),$.jsxs("div",{className:"text-base text-gray-200 mb-2",children:["it would require",$.jsxs("span",{className:"mx-2 px-2 py-1 rounded bg-gray-800 text-blue-400 font-semibold inline-block",children:[e.daysToReachZero," days"]}),"to reach zero debt."]}),$.jsxs("div",{className:"text-base text-gray-200 mt-4",children:[$.jsx("span",{className:"font-semibold",children:"Debt would be paid in full on"}),$.jsx("span",{className:"ml-2 px-2 py-1 rounded bg-gray-800 text-yellow-400 font-semibold",children:e.estimatedendDate?new Date(e.estimatedendDate).toLocaleDateString():"never"})]})]})}),og=e=>Number.isInteger(e)?e:e.toFixed(2),ug=e=>e>0?"text-red-400":e<0?"text-green-400":"text-gray-400",HG=({rules:e})=>$.jsxs("table",{className:"w-full text-right border-collapse overflow-hidden",children:[$.jsx("thead",{className:"bg-gray-800 sticky top-0 z-10",children:$.jsxs("tr",{children:[$.jsx("th",{className:"text-left px-4 py-3 font-bold text-gray-200",children:"Rule ID"}),$.jsx("th",{className:"px-4 py-3 font-bold text-gray-200",children:"Current score"}),$.jsx("th",{className:"px-4 py-3 font-bold text-gray-200",children:"Debt points/month"}),$.jsx("th",{className:"px-4 py-3 font-bold text-gray-200",children:"Days remaining to zero"}),$.jsx("th",{className:"px-4 py-3 font-bold text-gray-200",children:"Estimated date to zero"})]})}),$.jsx("tbody",{children:e.map(({id:t,currentScore:n,tendencyMonth:r,daysToReachZero:o,estimatedendDate:l},c)=>$.jsxs("tr",{className:`${c%2===0?"":"bg-gray-800"} `+ug(r),children:[$.jsx("td",{className:"text-left px-4 py-2 font-semibold",children:t}),$.jsxs("td",{className:"px-4 py-2",children:[og(n)," points"]}),$.jsxs("td",{className:"px-4 py-2",children:[og(r)," points/month"]}),$.jsx("td",{className:`px-4 py-2 ${ug(isFinite(o)?-1:1)}`,children:o&&isFinite(o)?og(o)+" days":"never"}),$.jsx("td",{className:`px-4 py-2 ${ug(l?-1:1)}`,children:l?new Date(l).toLocaleDateString():"never"})]},t))})]}),IG=({result:e,estimationsBasedOn:t,setEstimationsBasedOn:n})=>$.jsxs("div",{className:"text-center pb-8",children:[$.jsx("div",{className:"flex justify-center gap-2 mt-8",children:$.jsx(C0,{options:[{label:"AVERAGE ALL PERIODS",value:"avairage"},{label:"LAST PERIOD",value:"lastPeriod"}],value:t,onChange:n})}),$.jsxs("h2",{className:"mt-8 mb-2 text-3xl font-bold border border-gray-700 py-2 px-5 inline-block",children:["Current score : ",e.global.currentScore.toFixed(2)]}),$.jsx("div",{className:"flex justify-center",children:$.jsx(UG,{period:e.global[t]})}),$.jsx("div",{className:"text-right mb-32",children:$.jsx("div",{className:"overflow-x-auto ",children:$.jsx(HG,{rules:e.rulesTable[t]})})})]}),_j=e=>e.map(({commitDate:t,totalScore:n})=>({date:t,score:n})),GG=(e,t,n)=>e.map(({commitDate:r,rules:o})=>{var l;return{date:r,score:((l=o[t])==null?void 0:l.score)||0}}).filter(({date:r})=>r>=n),Eb=e=>{var y;if(e.length<=1)return{currentScore:((y=e[0])==null?void 0:y.score)??0,tendencyDay:0,daysToReachZero:0,tendencyMonth:0,estimatedendDate:null};const t=e[0],n=e[e.length-1],r=g=>g*1e3*60*60*24,o=n.score-t.score,c=(n.date-t.date)/1e3/60/60/24,f=o/c,d=-(n.score/f),h=f*365/12,p=d>0?new Date(n.date+r(d)).getTime():null;return{currentScore:(n==null?void 0:n.score)??0,tendencyDay:f,daysToReachZero:d>0?d:1/0,tendencyMonth:h,estimatedendDate:p}},Aj=({results:e,rules:t,getConfigRuleById:n})=>{const r=t.reduce((o,l)=>{var d;const c=((d=n(l))==null?void 0:d.startTrackingDate)??"1990-01-01",f=GG(e,l,new Date(c).getTime());return o[l]={id:l,...Eb(f)},o},{});return Object.values(r)};function YG(e){const{getFileRulesIds:t,getConfigRuleById:n}=Mb(e.config),r=t(),o=lg(e),l=Aj({results:o,rules:r,getConfigRuleById:n}),c=lg({config:e.config,results:[e.results[e.results.length-2],e.results[e.results.length-1]]}),f=Aj({results:c,rules:r,getConfigRuleById:n}),d=o[o.length-1].totalScore,h=_j(o),p=_j([o[o.length-2],o[o.length-1]]),y=Eb(h),g=Eb(p);return{global:{currentScore:d,avairage:{tendencyMonth:y.tendencyMonth,daysToReachZero:y.daysToReachZero,estimatedendDate:y.estimatedendDate},lastPeriod:{tendencyMonth:g.tendencyMonth,daysToReachZero:g.daysToReachZero,estimatedendDate:g.estimatedendDate}},rulesTable:{avairage:l,lastPeriod:f}}}const XG=({rawdata:e})=>{const t=oe.useMemo(()=>YG(e),[e]),[n,r]=oe.useState("avairage");return $.jsx("div",{className:"w-full flex flex-col gap-6 mt-8",children:$.jsx(IG,{result:t,estimationsBasedOn:n,setEstimationsBasedOn:r})})},KG=({result:e})=>{const[t,n]=oe.useState("chart");return $.jsxs($.Fragment,{children:[$.jsx(DG,{tabs:[{label:"Debt History",value:"chart"},{label:"Debt Projection",value:"table"},{label:"Adoption",value:"adoption"}],selected:t,onChange:r=>n(r)}),$.jsxs("div",{className:"flex flex-col mx-auto w-full flex-1 min-h-0 overflow-y-auto px-4 card-scroll",children:[t==="chart"&&$.jsx(kG,{rawdata:e}),t==="table"&&$.jsx(XG,{rawdata:e}),t==="adoption"&&$.jsx(GP,{rawdata:e})]})]})},VG=e=>Object.fromEntries(Object.entries(e).filter(t=>{var n,r;return(((n=t[1].brokenRules)==null?void 0:n.length)??0)>0||(((r=t[1].adoptionRules)==null?void 0:r.length)??0)>0})),WG=e=>({config:e.config,results:e.results.map(t=>({...t,results:VG(t.results)}))}),ZG=async({setError:e,setProjects:t})=>{const n=await fetch("projects-config.json");if(!n.ok){e("Failed to fetch projects config");return}const r=async c=>{try{const f=await fetch(`${c.resultTag}-results.json`);if(!f.ok)return{...c,result:null};const d=await f.json();return{...c,result:WG(d)}}catch(f){return console.error(f),{...c,result:null}}},o=await n.json(),l=await Promise.all(o.projects.map(r));t(l)},wj=()=>window.location.hash.replace(/^#\/?/,"")||null,FG=()=>{const[e,t]=oe.useState(null),[n,r]=oe.useState(wj),[o,l]=oe.useState(null),c=e&&!o,f=oe.useMemo(()=>(e==null?void 0:e.find(h=>h.resultTag===n))??null,[e,n]),d=oe.useCallback(h=>{const p=h?`#/${h}`:"";window.location.hash!==p&&window.history.pushState(null,"",p||window.location.pathname),r(h)},[]);return oe.useEffect(()=>{ZG({setError:l,setProjects:t})},[]),oe.useEffect(()=>{const h=()=>r(wj());return window.addEventListener("popstate",h),()=>window.removeEventListener("popstate",h)},[]),$.jsxs("div",{className:"bg-gray-900 h-screen w-full font-sans text-gray-100 flex flex-col overflow-hidden",children:[$.jsx(AN,{reset:()=>d(null),currentProject:f,projects:e,navigateTo:d}),!c&&!o&&$.jsx("div",{children:"Loading..."}),o&&$.jsxs("div",{children:["Error: ",o]}),c&&!f&&$.jsx(MG,{projects:e,gotoProject:h=>h.result&&d(h.resultTag)}),c&&(f==null?void 0:f.result)&&$.jsx(KG,{result:f.result})]})};mN.createRoot(document.getElementById("root")).render($.jsx(oe.StrictMode,{children:$.jsx(FG,{})}));