144 lines
668 KiB
JavaScript
144 lines
668 KiB
JavaScript
function gI(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const i in n)if(i!=="default"&&!(i in e)){const o=Object.getOwnPropertyDescriptor(n,i);o&&Object.defineProperty(e,i,o.get?o:{enumerable:!0,get:()=>n[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const u of o.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&n(u)}).observe(document,{childList:!0,subtree:!0});function r(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=r(i);fetch(i.href,o)}})();var Vl=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ue(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ih={exports:{}},ms={},ah={exports:{}},De={};/**
|
||
* @license React
|
||
* react.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 oS;function bI(){if(oS)return De;oS=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),u=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),p=Symbol.iterator;function m(L){return L===null||typeof L!="object"?null:(L=p&&L[p]||L["@@iterator"],typeof L=="function"?L:null)}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},O=Object.assign,x={};function g(L,H,oe){this.props=L,this.context=H,this.refs=x,this.updater=oe||b}g.prototype.isReactComponent={},g.prototype.setState=function(L,H){if(typeof L!="object"&&typeof L!="function"&&L!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,L,H,"setState")},g.prototype.forceUpdate=function(L){this.updater.enqueueForceUpdate(this,L,"forceUpdate")};function j(){}j.prototype=g.prototype;function E(L,H,oe){this.props=L,this.context=H,this.refs=x,this.updater=oe||b}var A=E.prototype=new j;A.constructor=E,O(A,g.prototype),A.isPureReactComponent=!0;var T=Array.isArray,P=Object.prototype.hasOwnProperty,_={current:null},N={key:!0,ref:!0,__self:!0,__source:!0};function R(L,H,oe){var ce,me={},Pe=null,Le=null;if(H!=null)for(ce in H.ref!==void 0&&(Le=H.ref),H.key!==void 0&&(Pe=""+H.key),H)P.call(H,ce)&&!N.hasOwnProperty(ce)&&(me[ce]=H[ce]);var Ae=arguments.length-2;if(Ae===1)me.children=oe;else if(1<Ae){for(var ae=Array(Ae),ge=0;ge<Ae;ge++)ae[ge]=arguments[ge+2];me.children=ae}if(L&&L.defaultProps)for(ce in Ae=L.defaultProps,Ae)me[ce]===void 0&&(me[ce]=Ae[ce]);return{$$typeof:e,type:L,key:Pe,ref:Le,props:me,_owner:_.current}}function I(L,H){return{$$typeof:e,type:L.type,key:H,ref:L.ref,props:L.props,_owner:L._owner}}function W(L){return typeof L=="object"&&L!==null&&L.$$typeof===e}function q(L){var H={"=":"=0",":":"=2"};return"$"+L.replace(/[=:]/g,function(oe){return H[oe]})}var $=/\/+/g;function U(L,H){return typeof L=="object"&&L!==null&&L.key!=null?q(""+L.key):H.toString(36)}function z(L,H,oe,ce,me){var Pe=typeof L;(Pe==="undefined"||Pe==="boolean")&&(L=null);var Le=!1;if(L===null)Le=!0;else switch(Pe){case"string":case"number":Le=!0;break;case"object":switch(L.$$typeof){case e:case t:Le=!0}}if(Le)return Le=L,me=me(Le),L=ce===""?"."+U(Le,0):ce,T(me)?(oe="",L!=null&&(oe=L.replace($,"$&/")+"/"),z(me,H,oe,"",function(ge){return ge})):me!=null&&(W(me)&&(me=I(me,oe+(!me.key||Le&&Le.key===me.key?"":(""+me.key).replace($,"$&/")+"/")+L)),H.push(me)),1;if(Le=0,ce=ce===""?".":ce+":",T(L))for(var Ae=0;Ae<L.length;Ae++){Pe=L[Ae];var ae=ce+U(Pe,Ae);Le+=z(Pe,H,oe,ae,me)}else if(ae=m(L),typeof ae=="function")for(L=ae.call(L),Ae=0;!(Pe=L.next()).done;)Pe=Pe.value,ae=ce+U(Pe,Ae++),Le+=z(Pe,H,oe,ae,me);else if(Pe==="object")throw H=String(L),Error("Objects are not valid as a React child (found: "+(H==="[object Object]"?"object with keys {"+Object.keys(L).join(", ")+"}":H)+"). If you meant to render a collection of children, use an array instead.");return Le}function V(L,H,oe){if(L==null)return L;var ce=[],me=0;return z(L,ce,"","",function(Pe){return H.call(oe,Pe,me++)}),ce}function Y(L){if(L._status===-1){var H=L._result;H=H(),H.then(function(oe){(L._status===0||L._status===-1)&&(L._status=1,L._result=oe)},function(oe){(L._status===0||L._status===-1)&&(L._status=2,L._result=oe)}),L._status===-1&&(L._status=0,L._result=H)}if(L._status===1)return L._result.default;throw L._result}var J={current:null},K={transition:null},ee={ReactCurrentDispatcher:J,ReactCurrentBatchConfig:K,ReactCurrentOwner:_};function Z(){throw Error("act(...) is not supported in production builds of React.")}return De.Children={map:V,forEach:function(L,H,oe){V(L,function(){H.apply(this,arguments)},oe)},count:function(L){var H=0;return V(L,function(){H++}),H},toArray:function(L){return V(L,function(H){return H})||[]},only:function(L){if(!W(L))throw Error("React.Children.only expected to receive a single React element child.");return L}},De.Component=g,De.Fragment=r,De.Profiler=i,De.PureComponent=E,De.StrictMode=n,De.Suspense=f,De.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ee,De.act=Z,De.cloneElement=function(L,H,oe){if(L==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+L+".");var ce=O({},L.props),me=L.key,Pe=L.ref,Le=L._owner;if(H!=null){if(H.ref!==void 0&&(Pe=H.ref,Le=_.current),H.key!==void 0&&(me=""+H.key),L.type&&L.type.defaultProps)var Ae=L.type.defaultProps;for(ae in H)P.call(H,ae)&&!N.hasOwnProperty(ae)&&(ce[ae]=H[ae]===void 0&&Ae!==void 0?Ae[ae]:H[ae])}var ae=arguments.length-2;if(ae===1)ce.children=oe;else if(1<ae){Ae=Array(ae);for(var ge=0;ge<ae;ge++)Ae[ge]=arguments[ge+2];ce.children=Ae}return{$$typeof:e,type:L.type,key:me,ref:Pe,props:ce,_owner:Le}},De.createContext=function(L){return L={$$typeof:u,_currentValue:L,_currentValue2:L,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},L.Provider={$$typeof:o,_context:L},L.Consumer=L},De.createElement=R,De.createFactory=function(L){var H=R.bind(null,L);return H.type=L,H},De.createRef=function(){return{current:null}},De.forwardRef=function(L){return{$$typeof:l,render:L}},De.isValidElement=W,De.lazy=function(L){return{$$typeof:v,_payload:{_status:-1,_result:L},_init:Y}},De.memo=function(L,H){return{$$typeof:d,type:L,compare:H===void 0?null:H}},De.startTransition=function(L){var H=K.transition;K.transition={};try{L()}finally{K.transition=H}},De.unstable_act=Z,De.useCallback=function(L,H){return J.current.useCallback(L,H)},De.useContext=function(L){return J.current.useContext(L)},De.useDebugValue=function(){},De.useDeferredValue=function(L){return J.current.useDeferredValue(L)},De.useEffect=function(L,H){return J.current.useEffect(L,H)},De.useId=function(){return J.current.useId()},De.useImperativeHandle=function(L,H,oe){return J.current.useImperativeHandle(L,H,oe)},De.useInsertionEffect=function(L,H){return J.current.useInsertionEffect(L,H)},De.useLayoutEffect=function(L,H){return J.current.useLayoutEffect(L,H)},De.useMemo=function(L,H){return J.current.useMemo(L,H)},De.useReducer=function(L,H,oe){return J.current.useReducer(L,H,oe)},De.useRef=function(L){return J.current.useRef(L)},De.useState=function(L){return J.current.useState(L)},De.useSyncExternalStore=function(L,H,oe){return J.current.useSyncExternalStore(L,H,oe)},De.useTransition=function(){return J.current.useTransition()},De.version="18.3.1",De}var sS;function Z0(){return sS||(sS=1,ah.exports=bI()),ah.exports}/**
|
||
* @license React
|
||
* react-jsx-runtime.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 uS;function xI(){if(uS)return ms;uS=1;var e=Z0(),t=Symbol.for("react.element"),r=Symbol.for("react.fragment"),n=Object.prototype.hasOwnProperty,i=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o={key:!0,ref:!0,__self:!0,__source:!0};function u(l,f,d){var v,p={},m=null,b=null;d!==void 0&&(m=""+d),f.key!==void 0&&(m=""+f.key),f.ref!==void 0&&(b=f.ref);for(v in f)n.call(f,v)&&!o.hasOwnProperty(v)&&(p[v]=f[v]);if(l&&l.defaultProps)for(v in f=l.defaultProps,f)p[v]===void 0&&(p[v]=f[v]);return{$$typeof:t,type:l,key:m,ref:b,props:p,_owner:i.current}}return ms.Fragment=r,ms.jsx=u,ms.jsxs=u,ms}var lS;function wI(){return lS||(lS=1,ih.exports=xI()),ih.exports}var w=wI(),C=Z0();const D=Ue(C),SI=gI({__proto__:null,default:D},[C]);var Gl={},oh={exports:{}},Qt={},sh={exports:{}},uh={};/**
|
||
* @license React
|
||
* scheduler.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 cS;function OI(){return cS||(cS=1,(function(e){function t(K,ee){var Z=K.length;K.push(ee);e:for(;0<Z;){var L=Z-1>>>1,H=K[L];if(0<i(H,ee))K[L]=ee,K[Z]=H,Z=L;else break e}}function r(K){return K.length===0?null:K[0]}function n(K){if(K.length===0)return null;var ee=K[0],Z=K.pop();if(Z!==ee){K[0]=Z;e:for(var L=0,H=K.length,oe=H>>>1;L<oe;){var ce=2*(L+1)-1,me=K[ce],Pe=ce+1,Le=K[Pe];if(0>i(me,Z))Pe<H&&0>i(Le,me)?(K[L]=Le,K[Pe]=Z,L=Pe):(K[L]=me,K[ce]=Z,L=ce);else if(Pe<H&&0>i(Le,Z))K[L]=Le,K[Pe]=Z,L=Pe;else break e}}return ee}function i(K,ee){var Z=K.sortIndex-ee.sortIndex;return Z!==0?Z:K.id-ee.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var u=Date,l=u.now();e.unstable_now=function(){return u.now()-l}}var f=[],d=[],v=1,p=null,m=3,b=!1,O=!1,x=!1,g=typeof setTimeout=="function"?setTimeout:null,j=typeof clearTimeout=="function"?clearTimeout:null,E=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function A(K){for(var ee=r(d);ee!==null;){if(ee.callback===null)n(d);else if(ee.startTime<=K)n(d),ee.sortIndex=ee.expirationTime,t(f,ee);else break;ee=r(d)}}function T(K){if(x=!1,A(K),!O)if(r(f)!==null)O=!0,Y(P);else{var ee=r(d);ee!==null&&J(T,ee.startTime-K)}}function P(K,ee){O=!1,x&&(x=!1,j(R),R=-1),b=!0;var Z=m;try{for(A(ee),p=r(f);p!==null&&(!(p.expirationTime>ee)||K&&!q());){var L=p.callback;if(typeof L=="function"){p.callback=null,m=p.priorityLevel;var H=L(p.expirationTime<=ee);ee=e.unstable_now(),typeof H=="function"?p.callback=H:p===r(f)&&n(f),A(ee)}else n(f);p=r(f)}if(p!==null)var oe=!0;else{var ce=r(d);ce!==null&&J(T,ce.startTime-ee),oe=!1}return oe}finally{p=null,m=Z,b=!1}}var _=!1,N=null,R=-1,I=5,W=-1;function q(){return!(e.unstable_now()-W<I)}function $(){if(N!==null){var K=e.unstable_now();W=K;var ee=!0;try{ee=N(!0,K)}finally{ee?U():(_=!1,N=null)}}else _=!1}var U;if(typeof E=="function")U=function(){E($)};else if(typeof MessageChannel<"u"){var z=new MessageChannel,V=z.port2;z.port1.onmessage=$,U=function(){V.postMessage(null)}}else U=function(){g($,0)};function Y(K){N=K,_||(_=!0,U())}function J(K,ee){R=g(function(){K(e.unstable_now())},ee)}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(K){K.callback=null},e.unstable_continueExecution=function(){O||b||(O=!0,Y(P))},e.unstable_forceFrameRate=function(K){0>K||125<K?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):I=0<K?Math.floor(1e3/K):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return r(f)},e.unstable_next=function(K){switch(m){case 1:case 2:case 3:var ee=3;break;default:ee=m}var Z=m;m=ee;try{return K()}finally{m=Z}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(K,ee){switch(K){case 1:case 2:case 3:case 4:case 5:break;default:K=3}var Z=m;m=K;try{return ee()}finally{m=Z}},e.unstable_scheduleCallback=function(K,ee,Z){var L=e.unstable_now();switch(typeof Z=="object"&&Z!==null?(Z=Z.delay,Z=typeof Z=="number"&&0<Z?L+Z:L):Z=L,K){case 1:var H=-1;break;case 2:H=250;break;case 5:H=1073741823;break;case 4:H=1e4;break;default:H=5e3}return H=Z+H,K={id:v++,callback:ee,priorityLevel:K,startTime:Z,expirationTime:H,sortIndex:-1},Z>L?(K.sortIndex=Z,t(d,K),r(f)===null&&K===r(d)&&(x?(j(R),R=-1):x=!0,J(T,Z-L))):(K.sortIndex=H,t(f,K),O||b||(O=!0,Y(P))),K},e.unstable_shouldYield=q,e.unstable_wrapCallback=function(K){var ee=m;return function(){var Z=m;m=ee;try{return K.apply(this,arguments)}finally{m=Z}}}})(uh)),uh}var fS;function _I(){return fS||(fS=1,sh.exports=OI()),sh.exports}/**
|
||
* @license React
|
||
* react-dom.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 dS;function PI(){if(dS)return Qt;dS=1;var e=Z0(),t=_I();function r(a){for(var s="https://reactjs.org/docs/error-decoder.html?invariant="+a,c=1;c<arguments.length;c++)s+="&args[]="+encodeURIComponent(arguments[c]);return"Minified React error #"+a+"; visit "+s+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var n=new Set,i={};function o(a,s){u(a,s),u(a+"Capture",s)}function u(a,s){for(i[a]=s,a=0;a<s.length;a++)n.add(s[a])}var l=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),f=Object.prototype.hasOwnProperty,d=/^[: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]*$/,v={},p={};function m(a){return f.call(p,a)?!0:f.call(v,a)?!1:d.test(a)?p[a]=!0:(v[a]=!0,!1)}function b(a,s,c,h){if(c!==null&&c.type===0)return!1;switch(typeof s){case"function":case"symbol":return!0;case"boolean":return h?!1:c!==null?!c.acceptsBooleans:(a=a.toLowerCase().slice(0,5),a!=="data-"&&a!=="aria-");default:return!1}}function O(a,s,c,h){if(s===null||typeof s>"u"||b(a,s,c,h))return!0;if(h)return!1;if(c!==null)switch(c.type){case 3:return!s;case 4:return s===!1;case 5:return isNaN(s);case 6:return isNaN(s)||1>s}return!1}function x(a,s,c,h,y,S,k){this.acceptsBooleans=s===2||s===3||s===4,this.attributeName=h,this.attributeNamespace=y,this.mustUseProperty=c,this.propertyName=a,this.type=s,this.sanitizeURL=S,this.removeEmptyString=k}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(a){g[a]=new x(a,0,!1,a,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(a){var s=a[0];g[s]=new x(s,1,!1,a[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(a){g[a]=new x(a,2,!1,a.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(a){g[a]=new x(a,2,!1,a,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(a){g[a]=new x(a,3,!1,a.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(a){g[a]=new x(a,3,!0,a,null,!1,!1)}),["capture","download"].forEach(function(a){g[a]=new x(a,4,!1,a,null,!1,!1)}),["cols","rows","size","span"].forEach(function(a){g[a]=new x(a,6,!1,a,null,!1,!1)}),["rowSpan","start"].forEach(function(a){g[a]=new x(a,5,!1,a.toLowerCase(),null,!1,!1)});var j=/[\-:]([a-z])/g;function E(a){return a[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(a){var s=a.replace(j,E);g[s]=new x(s,1,!1,a,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(a){var s=a.replace(j,E);g[s]=new x(s,1,!1,a,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(a){var s=a.replace(j,E);g[s]=new x(s,1,!1,a,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(a){g[a]=new x(a,1,!1,a.toLowerCase(),null,!1,!1)}),g.xlinkHref=new x("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(a){g[a]=new x(a,1,!1,a.toLowerCase(),null,!0,!0)});function A(a,s,c,h){var y=g.hasOwnProperty(s)?g[s]:null;(y!==null?y.type!==0:h||!(2<s.length)||s[0]!=="o"&&s[0]!=="O"||s[1]!=="n"&&s[1]!=="N")&&(O(s,c,y,h)&&(c=null),h||y===null?m(s)&&(c===null?a.removeAttribute(s):a.setAttribute(s,""+c)):y.mustUseProperty?a[y.propertyName]=c===null?y.type===3?!1:"":c:(s=y.attributeName,h=y.attributeNamespace,c===null?a.removeAttribute(s):(y=y.type,c=y===3||y===4&&c===!0?"":""+c,h?a.setAttributeNS(h,s,c):a.setAttribute(s,c))))}var T=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,P=Symbol.for("react.element"),_=Symbol.for("react.portal"),N=Symbol.for("react.fragment"),R=Symbol.for("react.strict_mode"),I=Symbol.for("react.profiler"),W=Symbol.for("react.provider"),q=Symbol.for("react.context"),$=Symbol.for("react.forward_ref"),U=Symbol.for("react.suspense"),z=Symbol.for("react.suspense_list"),V=Symbol.for("react.memo"),Y=Symbol.for("react.lazy"),J=Symbol.for("react.offscreen"),K=Symbol.iterator;function ee(a){return a===null||typeof a!="object"?null:(a=K&&a[K]||a["@@iterator"],typeof a=="function"?a:null)}var Z=Object.assign,L;function H(a){if(L===void 0)try{throw Error()}catch(c){var s=c.stack.trim().match(/\n( *(at )?)/);L=s&&s[1]||""}return`
|
||
`+L+a}var oe=!1;function ce(a,s){if(!a||oe)return"";oe=!0;var c=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(s)if(s=function(){throw Error()},Object.defineProperty(s.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(s,[])}catch(Q){var h=Q}Reflect.construct(a,[],s)}else{try{s.call()}catch(Q){h=Q}a.call(s.prototype)}else{try{throw Error()}catch(Q){h=Q}a()}}catch(Q){if(Q&&h&&typeof Q.stack=="string"){for(var y=Q.stack.split(`
|
||
`),S=h.stack.split(`
|
||
`),k=y.length-1,M=S.length-1;1<=k&&0<=M&&y[k]!==S[M];)M--;for(;1<=k&&0<=M;k--,M--)if(y[k]!==S[M]){if(k!==1||M!==1)do if(k--,M--,0>M||y[k]!==S[M]){var B=`
|
||
`+y[k].replace(" at new "," at ");return a.displayName&&B.includes("<anonymous>")&&(B=B.replace("<anonymous>",a.displayName)),B}while(1<=k&&0<=M);break}}}finally{oe=!1,Error.prepareStackTrace=c}return(a=a?a.displayName||a.name:"")?H(a):""}function me(a){switch(a.tag){case 5:return H(a.type);case 16:return H("Lazy");case 13:return H("Suspense");case 19:return H("SuspenseList");case 0:case 2:case 15:return a=ce(a.type,!1),a;case 11:return a=ce(a.type.render,!1),a;case 1:return a=ce(a.type,!0),a;default:return""}}function Pe(a){if(a==null)return null;if(typeof a=="function")return a.displayName||a.name||null;if(typeof a=="string")return a;switch(a){case N:return"Fragment";case _:return"Portal";case I:return"Profiler";case R:return"StrictMode";case U:return"Suspense";case z:return"SuspenseList"}if(typeof a=="object")switch(a.$$typeof){case q:return(a.displayName||"Context")+".Consumer";case W:return(a._context.displayName||"Context")+".Provider";case $:var s=a.render;return a=a.displayName,a||(a=s.displayName||s.name||"",a=a!==""?"ForwardRef("+a+")":"ForwardRef"),a;case V:return s=a.displayName||null,s!==null?s:Pe(a.type)||"Memo";case Y:s=a._payload,a=a._init;try{return Pe(a(s))}catch{}}return null}function Le(a){var s=a.type;switch(a.tag){case 24:return"Cache";case 9:return(s.displayName||"Context")+".Consumer";case 10:return(s._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return a=s.render,a=a.displayName||a.name||"",s.displayName||(a!==""?"ForwardRef("+a+")":"ForwardRef");case 7:return"Fragment";case 5:return s;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Pe(s);case 8:return s===R?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof s=="function")return s.displayName||s.name||null;if(typeof s=="string")return s}return null}function Ae(a){switch(typeof a){case"boolean":case"number":case"string":case"undefined":return a;case"object":return a;default:return""}}function ae(a){var s=a.type;return(a=a.nodeName)&&a.toLowerCase()==="input"&&(s==="checkbox"||s==="radio")}function ge(a){var s=ae(a)?"checked":"value",c=Object.getOwnPropertyDescriptor(a.constructor.prototype,s),h=""+a[s];if(!a.hasOwnProperty(s)&&typeof c<"u"&&typeof c.get=="function"&&typeof c.set=="function"){var y=c.get,S=c.set;return Object.defineProperty(a,s,{configurable:!0,get:function(){return y.call(this)},set:function(k){h=""+k,S.call(this,k)}}),Object.defineProperty(a,s,{enumerable:c.enumerable}),{getValue:function(){return h},setValue:function(k){h=""+k},stopTracking:function(){a._valueTracker=null,delete a[s]}}}}function Te(a){a._valueTracker||(a._valueTracker=ge(a))}function ne(a){if(!a)return!1;var s=a._valueTracker;if(!s)return!0;var c=s.getValue(),h="";return a&&(h=ae(a)?a.checked?"true":"false":a.value),a=h,a!==c?(s.setValue(a),!0):!1}function We(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}}function Ne(a,s){var c=s.checked;return Z({},s,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:c??a._wrapperState.initialChecked})}function Ce(a,s){var c=s.defaultValue==null?"":s.defaultValue,h=s.checked!=null?s.checked:s.defaultChecked;c=Ae(s.value!=null?s.value:c),a._wrapperState={initialChecked:h,initialValue:c,controlled:s.type==="checkbox"||s.type==="radio"?s.checked!=null:s.value!=null}}function Je(a,s){s=s.checked,s!=null&&A(a,"checked",s,!1)}function st(a,s){Je(a,s);var c=Ae(s.value),h=s.type;if(c!=null)h==="number"?(c===0&&a.value===""||a.value!=c)&&(a.value=""+c):a.value!==""+c&&(a.value=""+c);else if(h==="submit"||h==="reset"){a.removeAttribute("value");return}s.hasOwnProperty("value")?Wr(a,s.type,c):s.hasOwnProperty("defaultValue")&&Wr(a,s.type,Ae(s.defaultValue)),s.checked==null&&s.defaultChecked!=null&&(a.defaultChecked=!!s.defaultChecked)}function Pr(a,s,c){if(s.hasOwnProperty("value")||s.hasOwnProperty("defaultValue")){var h=s.type;if(!(h!=="submit"&&h!=="reset"||s.value!==void 0&&s.value!==null))return;s=""+a._wrapperState.initialValue,c||s===a.value||(a.value=s),a.defaultValue=s}c=a.name,c!==""&&(a.name=""),a.defaultChecked=!!a._wrapperState.initialChecked,c!==""&&(a.name=c)}function Wr(a,s,c){(s!=="number"||We(a.ownerDocument)!==a)&&(c==null?a.defaultValue=""+a._wrapperState.initialValue:a.defaultValue!==""+c&&(a.defaultValue=""+c))}var Hr=Array.isArray;function Ht(a,s,c,h){if(a=a.options,s){s={};for(var y=0;y<c.length;y++)s["$"+c[y]]=!0;for(c=0;c<a.length;c++)y=s.hasOwnProperty("$"+a[c].value),a[c].selected!==y&&(a[c].selected=y),y&&h&&(a[c].defaultSelected=!0)}else{for(c=""+Ae(c),s=null,y=0;y<a.length;y++){if(a[y].value===c){a[y].selected=!0,h&&(a[y].defaultSelected=!0);return}s!==null||a[y].disabled||(s=a[y])}s!==null&&(s.selected=!0)}}function jr(a,s){if(s.dangerouslySetInnerHTML!=null)throw Error(r(91));return Z({},s,{value:void 0,defaultValue:void 0,children:""+a._wrapperState.initialValue})}function na(a,s){var c=s.value;if(c==null){if(c=s.children,s=s.defaultValue,c!=null){if(s!=null)throw Error(r(92));if(Hr(c)){if(1<c.length)throw Error(r(93));c=c[0]}s=c}s==null&&(s=""),c=s}a._wrapperState={initialValue:Ae(c)}}function Co(a,s){var c=Ae(s.value),h=Ae(s.defaultValue);c!=null&&(c=""+c,c!==a.value&&(a.value=c),s.defaultValue==null&&a.defaultValue!==c&&(a.defaultValue=c)),h!=null&&(a.defaultValue=""+h)}function ko(a){var s=a.textContent;s===a._wrapperState.initialValue&&s!==""&&s!==null&&(a.value=s)}function bx(a){switch(a){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function vd(a,s){return a==null||a==="http://www.w3.org/1999/xhtml"?bx(s):a==="http://www.w3.org/2000/svg"&&s==="foreignObject"?"http://www.w3.org/1999/xhtml":a}var Bu,xx=(function(a){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(s,c,h,y){MSApp.execUnsafeLocalFunction(function(){return a(s,c,h,y)})}:a})(function(a,s){if(a.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in a)a.innerHTML=s;else{for(Bu=Bu||document.createElement("div"),Bu.innerHTML="<svg>"+s.valueOf().toString()+"</svg>",s=Bu.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;s.firstChild;)a.appendChild(s.firstChild)}});function No(a,s){if(s){var c=a.firstChild;if(c&&c===a.lastChild&&c.nodeType===3){c.nodeValue=s;return}}a.textContent=s}var Ro={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},S$=["Webkit","ms","Moz","O"];Object.keys(Ro).forEach(function(a){S$.forEach(function(s){s=s+a.charAt(0).toUpperCase()+a.substring(1),Ro[s]=Ro[a]})});function wx(a,s,c){return s==null||typeof s=="boolean"||s===""?"":c||typeof s!="number"||s===0||Ro.hasOwnProperty(a)&&Ro[a]?(""+s).trim():s+"px"}function Sx(a,s){a=a.style;for(var c in s)if(s.hasOwnProperty(c)){var h=c.indexOf("--")===0,y=wx(c,s[c],h);c==="float"&&(c="cssFloat"),h?a.setProperty(c,y):a[c]=y}}var O$=Z({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function md(a,s){if(s){if(O$[a]&&(s.children!=null||s.dangerouslySetInnerHTML!=null))throw Error(r(137,a));if(s.dangerouslySetInnerHTML!=null){if(s.children!=null)throw Error(r(60));if(typeof s.dangerouslySetInnerHTML!="object"||!("__html"in s.dangerouslySetInnerHTML))throw Error(r(61))}if(s.style!=null&&typeof s.style!="object")throw Error(r(62))}}function yd(a,s){if(a.indexOf("-")===-1)return typeof s.is=="string";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 gd=null;function bd(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var xd=null,ia=null,aa=null;function Ox(a){if(a=ts(a)){if(typeof xd!="function")throw Error(r(280));var s=a.stateNode;s&&(s=ul(s),xd(a.stateNode,a.type,s))}}function _x(a){ia?aa?aa.push(a):aa=[a]:ia=a}function Px(){if(ia){var a=ia,s=aa;if(aa=ia=null,Ox(a),s)for(a=0;a<s.length;a++)Ox(s[a])}}function jx(a,s){return a(s)}function Ex(){}var wd=!1;function Ax(a,s,c){if(wd)return a(s,c);wd=!0;try{return jx(a,s,c)}finally{wd=!1,(ia!==null||aa!==null)&&(Ex(),Px())}}function $o(a,s){var c=a.stateNode;if(c===null)return null;var h=ul(c);if(h===null)return null;c=h[s];e:switch(s){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(h=!h.disabled)||(a=a.type,h=!(a==="button"||a==="input"||a==="select"||a==="textarea")),a=!h;break e;default:a=!1}if(a)return null;if(c&&typeof c!="function")throw Error(r(231,s,typeof c));return c}var Sd=!1;if(l)try{var Mo={};Object.defineProperty(Mo,"passive",{get:function(){Sd=!0}}),window.addEventListener("test",Mo,Mo),window.removeEventListener("test",Mo,Mo)}catch{Sd=!1}function _$(a,s,c,h,y,S,k,M,B){var Q=Array.prototype.slice.call(arguments,3);try{s.apply(c,Q)}catch(ie){this.onError(ie)}}var Io=!1,Fu=null,qu=!1,Od=null,P$={onError:function(a){Io=!0,Fu=a}};function j$(a,s,c,h,y,S,k,M,B){Io=!1,Fu=null,_$.apply(P$,arguments)}function E$(a,s,c,h,y,S,k,M,B){if(j$.apply(this,arguments),Io){if(Io){var Q=Fu;Io=!1,Fu=null}else throw Error(r(198));qu||(qu=!0,Od=Q)}}function yi(a){var s=a,c=a;if(a.alternate)for(;s.return;)s=s.return;else{a=s;do s=a,(s.flags&4098)!==0&&(c=s.return),a=s.return;while(a)}return s.tag===3?c:null}function Tx(a){if(a.tag===13){var s=a.memoizedState;if(s===null&&(a=a.alternate,a!==null&&(s=a.memoizedState)),s!==null)return s.dehydrated}return null}function Cx(a){if(yi(a)!==a)throw Error(r(188))}function A$(a){var s=a.alternate;if(!s){if(s=yi(a),s===null)throw Error(r(188));return s!==a?null:a}for(var c=a,h=s;;){var y=c.return;if(y===null)break;var S=y.alternate;if(S===null){if(h=y.return,h!==null){c=h;continue}break}if(y.child===S.child){for(S=y.child;S;){if(S===c)return Cx(y),a;if(S===h)return Cx(y),s;S=S.sibling}throw Error(r(188))}if(c.return!==h.return)c=y,h=S;else{for(var k=!1,M=y.child;M;){if(M===c){k=!0,c=y,h=S;break}if(M===h){k=!0,h=y,c=S;break}M=M.sibling}if(!k){for(M=S.child;M;){if(M===c){k=!0,c=S,h=y;break}if(M===h){k=!0,h=S,c=y;break}M=M.sibling}if(!k)throw Error(r(189))}}if(c.alternate!==h)throw Error(r(190))}if(c.tag!==3)throw Error(r(188));return c.stateNode.current===c?a:s}function kx(a){return a=A$(a),a!==null?Nx(a):null}function Nx(a){if(a.tag===5||a.tag===6)return a;for(a=a.child;a!==null;){var s=Nx(a);if(s!==null)return s;a=a.sibling}return null}var Rx=t.unstable_scheduleCallback,$x=t.unstable_cancelCallback,T$=t.unstable_shouldYield,C$=t.unstable_requestPaint,ft=t.unstable_now,k$=t.unstable_getCurrentPriorityLevel,_d=t.unstable_ImmediatePriority,Mx=t.unstable_UserBlockingPriority,zu=t.unstable_NormalPriority,N$=t.unstable_LowPriority,Ix=t.unstable_IdlePriority,Uu=null,Kr=null;function R$(a){if(Kr&&typeof Kr.onCommitFiberRoot=="function")try{Kr.onCommitFiberRoot(Uu,a,void 0,(a.current.flags&128)===128)}catch{}}var Er=Math.clz32?Math.clz32:I$,$$=Math.log,M$=Math.LN2;function I$(a){return a>>>=0,a===0?32:31-($$(a)/M$|0)|0}var Wu=64,Hu=4194304;function Do(a){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:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return a&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return a&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return a}}function Ku(a,s){var c=a.pendingLanes;if(c===0)return 0;var h=0,y=a.suspendedLanes,S=a.pingedLanes,k=c&268435455;if(k!==0){var M=k&~y;M!==0?h=Do(M):(S&=k,S!==0&&(h=Do(S)))}else k=c&~y,k!==0?h=Do(k):S!==0&&(h=Do(S));if(h===0)return 0;if(s!==0&&s!==h&&(s&y)===0&&(y=h&-h,S=s&-s,y>=S||y===16&&(S&4194240)!==0))return s;if((h&4)!==0&&(h|=c&16),s=a.entangledLanes,s!==0)for(a=a.entanglements,s&=h;0<s;)c=31-Er(s),y=1<<c,h|=a[c],s&=~y;return h}function D$(a,s){switch(a){case 1:case 2:case 4:return s+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return s+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function L$(a,s){for(var c=a.suspendedLanes,h=a.pingedLanes,y=a.expirationTimes,S=a.pendingLanes;0<S;){var k=31-Er(S),M=1<<k,B=y[k];B===-1?((M&c)===0||(M&h)!==0)&&(y[k]=D$(M,s)):B<=s&&(a.expiredLanes|=M),S&=~M}}function Pd(a){return a=a.pendingLanes&-1073741825,a!==0?a:a&1073741824?1073741824:0}function Dx(){var a=Wu;return Wu<<=1,(Wu&4194240)===0&&(Wu=64),a}function jd(a){for(var s=[],c=0;31>c;c++)s.push(a);return s}function Lo(a,s,c){a.pendingLanes|=s,s!==536870912&&(a.suspendedLanes=0,a.pingedLanes=0),a=a.eventTimes,s=31-Er(s),a[s]=c}function B$(a,s){var c=a.pendingLanes&~s;a.pendingLanes=s,a.suspendedLanes=0,a.pingedLanes=0,a.expiredLanes&=s,a.mutableReadLanes&=s,a.entangledLanes&=s,s=a.entanglements;var h=a.eventTimes;for(a=a.expirationTimes;0<c;){var y=31-Er(c),S=1<<y;s[y]=0,h[y]=-1,a[y]=-1,c&=~S}}function Ed(a,s){var c=a.entangledLanes|=s;for(a=a.entanglements;c;){var h=31-Er(c),y=1<<h;y&s|a[h]&s&&(a[h]|=s),c&=~y}}var Ke=0;function Lx(a){return a&=-a,1<a?4<a?(a&268435455)!==0?16:536870912:4:1}var Bx,Ad,Fx,qx,zx,Td=!1,Vu=[],Ln=null,Bn=null,Fn=null,Bo=new Map,Fo=new Map,qn=[],F$="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 submit".split(" ");function Ux(a,s){switch(a){case"focusin":case"focusout":Ln=null;break;case"dragenter":case"dragleave":Bn=null;break;case"mouseover":case"mouseout":Fn=null;break;case"pointerover":case"pointerout":Bo.delete(s.pointerId);break;case"gotpointercapture":case"lostpointercapture":Fo.delete(s.pointerId)}}function qo(a,s,c,h,y,S){return a===null||a.nativeEvent!==S?(a={blockedOn:s,domEventName:c,eventSystemFlags:h,nativeEvent:S,targetContainers:[y]},s!==null&&(s=ts(s),s!==null&&Ad(s)),a):(a.eventSystemFlags|=h,s=a.targetContainers,y!==null&&s.indexOf(y)===-1&&s.push(y),a)}function q$(a,s,c,h,y){switch(s){case"focusin":return Ln=qo(Ln,a,s,c,h,y),!0;case"dragenter":return Bn=qo(Bn,a,s,c,h,y),!0;case"mouseover":return Fn=qo(Fn,a,s,c,h,y),!0;case"pointerover":var S=y.pointerId;return Bo.set(S,qo(Bo.get(S)||null,a,s,c,h,y)),!0;case"gotpointercapture":return S=y.pointerId,Fo.set(S,qo(Fo.get(S)||null,a,s,c,h,y)),!0}return!1}function Wx(a){var s=gi(a.target);if(s!==null){var c=yi(s);if(c!==null){if(s=c.tag,s===13){if(s=Tx(c),s!==null){a.blockedOn=s,zx(a.priority,function(){Fx(c)});return}}else if(s===3&&c.stateNode.current.memoizedState.isDehydrated){a.blockedOn=c.tag===3?c.stateNode.containerInfo:null;return}}}a.blockedOn=null}function Gu(a){if(a.blockedOn!==null)return!1;for(var s=a.targetContainers;0<s.length;){var c=kd(a.domEventName,a.eventSystemFlags,s[0],a.nativeEvent);if(c===null){c=a.nativeEvent;var h=new c.constructor(c.type,c);gd=h,c.target.dispatchEvent(h),gd=null}else return s=ts(c),s!==null&&Ad(s),a.blockedOn=c,!1;s.shift()}return!0}function Hx(a,s,c){Gu(a)&&c.delete(s)}function z$(){Td=!1,Ln!==null&&Gu(Ln)&&(Ln=null),Bn!==null&&Gu(Bn)&&(Bn=null),Fn!==null&&Gu(Fn)&&(Fn=null),Bo.forEach(Hx),Fo.forEach(Hx)}function zo(a,s){a.blockedOn===s&&(a.blockedOn=null,Td||(Td=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,z$)))}function Uo(a){function s(y){return zo(y,a)}if(0<Vu.length){zo(Vu[0],a);for(var c=1;c<Vu.length;c++){var h=Vu[c];h.blockedOn===a&&(h.blockedOn=null)}}for(Ln!==null&&zo(Ln,a),Bn!==null&&zo(Bn,a),Fn!==null&&zo(Fn,a),Bo.forEach(s),Fo.forEach(s),c=0;c<qn.length;c++)h=qn[c],h.blockedOn===a&&(h.blockedOn=null);for(;0<qn.length&&(c=qn[0],c.blockedOn===null);)Wx(c),c.blockedOn===null&&qn.shift()}var oa=T.ReactCurrentBatchConfig,Xu=!0;function U$(a,s,c,h){var y=Ke,S=oa.transition;oa.transition=null;try{Ke=1,Cd(a,s,c,h)}finally{Ke=y,oa.transition=S}}function W$(a,s,c,h){var y=Ke,S=oa.transition;oa.transition=null;try{Ke=4,Cd(a,s,c,h)}finally{Ke=y,oa.transition=S}}function Cd(a,s,c,h){if(Xu){var y=kd(a,s,c,h);if(y===null)Gd(a,s,h,Yu,c),Ux(a,h);else if(q$(y,a,s,c,h))h.stopPropagation();else if(Ux(a,h),s&4&&-1<F$.indexOf(a)){for(;y!==null;){var S=ts(y);if(S!==null&&Bx(S),S=kd(a,s,c,h),S===null&&Gd(a,s,h,Yu,c),S===y)break;y=S}y!==null&&h.stopPropagation()}else Gd(a,s,h,null,c)}}var Yu=null;function kd(a,s,c,h){if(Yu=null,a=bd(h),a=gi(a),a!==null)if(s=yi(a),s===null)a=null;else if(c=s.tag,c===13){if(a=Tx(s),a!==null)return a;a=null}else if(c===3){if(s.stateNode.current.memoizedState.isDehydrated)return s.tag===3?s.stateNode.containerInfo:null;a=null}else s!==a&&(a=null);return Yu=a,null}function Kx(a){switch(a){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"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 1;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"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(k$()){case _d:return 1;case Mx:return 4;case zu:case N$:return 16;case Ix:return 536870912;default:return 16}default:return 16}}var zn=null,Nd=null,Qu=null;function Vx(){if(Qu)return Qu;var a,s=Nd,c=s.length,h,y="value"in zn?zn.value:zn.textContent,S=y.length;for(a=0;a<c&&s[a]===y[a];a++);var k=c-a;for(h=1;h<=k&&s[c-h]===y[S-h];h++);return Qu=y.slice(a,1<h?1-h:void 0)}function Zu(a){var s=a.keyCode;return"charCode"in a?(a=a.charCode,a===0&&s===13&&(a=13)):a=s,a===10&&(a=13),32<=a||a===13?a:0}function Ju(){return!0}function Gx(){return!1}function er(a){function s(c,h,y,S,k){this._reactName=c,this._targetInst=y,this.type=h,this.nativeEvent=S,this.target=k,this.currentTarget=null;for(var M in a)a.hasOwnProperty(M)&&(c=a[M],this[M]=c?c(S):S[M]);return this.isDefaultPrevented=(S.defaultPrevented!=null?S.defaultPrevented:S.returnValue===!1)?Ju:Gx,this.isPropagationStopped=Gx,this}return Z(s.prototype,{preventDefault:function(){this.defaultPrevented=!0;var c=this.nativeEvent;c&&(c.preventDefault?c.preventDefault():typeof c.returnValue!="unknown"&&(c.returnValue=!1),this.isDefaultPrevented=Ju)},stopPropagation:function(){var c=this.nativeEvent;c&&(c.stopPropagation?c.stopPropagation():typeof c.cancelBubble!="unknown"&&(c.cancelBubble=!0),this.isPropagationStopped=Ju)},persist:function(){},isPersistent:Ju}),s}var sa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Rd=er(sa),Wo=Z({},sa,{view:0,detail:0}),H$=er(Wo),$d,Md,Ho,el=Z({},Wo,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Dd,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!==Ho&&(Ho&&a.type==="mousemove"?($d=a.screenX-Ho.screenX,Md=a.screenY-Ho.screenY):Md=$d=0,Ho=a),$d)},movementY:function(a){return"movementY"in a?a.movementY:Md}}),Xx=er(el),K$=Z({},el,{dataTransfer:0}),V$=er(K$),G$=Z({},Wo,{relatedTarget:0}),Id=er(G$),X$=Z({},sa,{animationName:0,elapsedTime:0,pseudoElement:0}),Y$=er(X$),Q$=Z({},sa,{clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),Z$=er(Q$),J$=Z({},sa,{data:0}),Yx=er(J$),eM={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},tM={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"},rM={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function nM(a){var s=this.nativeEvent;return s.getModifierState?s.getModifierState(a):(a=rM[a])?!!s[a]:!1}function Dd(){return nM}var iM=Z({},Wo,{key:function(a){if(a.key){var s=eM[a.key]||a.key;if(s!=="Unidentified")return s}return a.type==="keypress"?(a=Zu(a),a===13?"Enter":String.fromCharCode(a)):a.type==="keydown"||a.type==="keyup"?tM[a.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Dd,charCode:function(a){return a.type==="keypress"?Zu(a):0},keyCode:function(a){return a.type==="keydown"||a.type==="keyup"?a.keyCode:0},which:function(a){return a.type==="keypress"?Zu(a):a.type==="keydown"||a.type==="keyup"?a.keyCode:0}}),aM=er(iM),oM=Z({},el,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Qx=er(oM),sM=Z({},Wo,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Dd}),uM=er(sM),lM=Z({},sa,{propertyName:0,elapsedTime:0,pseudoElement:0}),cM=er(lM),fM=Z({},el,{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}),dM=er(fM),pM=[9,13,27,32],Ld=l&&"CompositionEvent"in window,Ko=null;l&&"documentMode"in document&&(Ko=document.documentMode);var hM=l&&"TextEvent"in window&&!Ko,Zx=l&&(!Ld||Ko&&8<Ko&&11>=Ko),Jx=" ",ew=!1;function tw(a,s){switch(a){case"keyup":return pM.indexOf(s.keyCode)!==-1;case"keydown":return s.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function rw(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var ua=!1;function vM(a,s){switch(a){case"compositionend":return rw(s);case"keypress":return s.which!==32?null:(ew=!0,Jx);case"textInput":return a=s.data,a===Jx&&ew?null:a;default:return null}}function mM(a,s){if(ua)return a==="compositionend"||!Ld&&tw(a,s)?(a=Vx(),Qu=Nd=zn=null,ua=!1,a):null;switch(a){case"paste":return null;case"keypress":if(!(s.ctrlKey||s.altKey||s.metaKey)||s.ctrlKey&&s.altKey){if(s.char&&1<s.char.length)return s.char;if(s.which)return String.fromCharCode(s.which)}return null;case"compositionend":return Zx&&s.locale!=="ko"?null:s.data;default:return null}}var yM={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 nw(a){var s=a&&a.nodeName&&a.nodeName.toLowerCase();return s==="input"?!!yM[a.type]:s==="textarea"}function iw(a,s,c,h){_x(h),s=al(s,"onChange"),0<s.length&&(c=new Rd("onChange","change",null,c,h),a.push({event:c,listeners:s}))}var Vo=null,Go=null;function gM(a){Sw(a,0)}function tl(a){var s=pa(a);if(ne(s))return a}function bM(a,s){if(a==="change")return s}var aw=!1;if(l){var Bd;if(l){var Fd="oninput"in document;if(!Fd){var ow=document.createElement("div");ow.setAttribute("oninput","return;"),Fd=typeof ow.oninput=="function"}Bd=Fd}else Bd=!1;aw=Bd&&(!document.documentMode||9<document.documentMode)}function sw(){Vo&&(Vo.detachEvent("onpropertychange",uw),Go=Vo=null)}function uw(a){if(a.propertyName==="value"&&tl(Go)){var s=[];iw(s,Go,a,bd(a)),Ax(gM,s)}}function xM(a,s,c){a==="focusin"?(sw(),Vo=s,Go=c,Vo.attachEvent("onpropertychange",uw)):a==="focusout"&&sw()}function wM(a){if(a==="selectionchange"||a==="keyup"||a==="keydown")return tl(Go)}function SM(a,s){if(a==="click")return tl(s)}function OM(a,s){if(a==="input"||a==="change")return tl(s)}function _M(a,s){return a===s&&(a!==0||1/a===1/s)||a!==a&&s!==s}var Ar=typeof Object.is=="function"?Object.is:_M;function Xo(a,s){if(Ar(a,s))return!0;if(typeof a!="object"||a===null||typeof s!="object"||s===null)return!1;var c=Object.keys(a),h=Object.keys(s);if(c.length!==h.length)return!1;for(h=0;h<c.length;h++){var y=c[h];if(!f.call(s,y)||!Ar(a[y],s[y]))return!1}return!0}function lw(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function cw(a,s){var c=lw(a);a=0;for(var h;c;){if(c.nodeType===3){if(h=a+c.textContent.length,a<=s&&h>=s)return{node:c,offset:s-a};a=h}e:{for(;c;){if(c.nextSibling){c=c.nextSibling;break e}c=c.parentNode}c=void 0}c=lw(c)}}function fw(a,s){return a&&s?a===s?!0:a&&a.nodeType===3?!1:s&&s.nodeType===3?fw(a,s.parentNode):"contains"in a?a.contains(s):a.compareDocumentPosition?!!(a.compareDocumentPosition(s)&16):!1:!1}function dw(){for(var a=window,s=We();s instanceof a.HTMLIFrameElement;){try{var c=typeof s.contentWindow.location.href=="string"}catch{c=!1}if(c)a=s.contentWindow;else break;s=We(a.document)}return s}function qd(a){var s=a&&a.nodeName&&a.nodeName.toLowerCase();return s&&(s==="input"&&(a.type==="text"||a.type==="search"||a.type==="tel"||a.type==="url"||a.type==="password")||s==="textarea"||a.contentEditable==="true")}function PM(a){var s=dw(),c=a.focusedElem,h=a.selectionRange;if(s!==c&&c&&c.ownerDocument&&fw(c.ownerDocument.documentElement,c)){if(h!==null&&qd(c)){if(s=h.start,a=h.end,a===void 0&&(a=s),"selectionStart"in c)c.selectionStart=s,c.selectionEnd=Math.min(a,c.value.length);else if(a=(s=c.ownerDocument||document)&&s.defaultView||window,a.getSelection){a=a.getSelection();var y=c.textContent.length,S=Math.min(h.start,y);h=h.end===void 0?S:Math.min(h.end,y),!a.extend&&S>h&&(y=h,h=S,S=y),y=cw(c,S);var k=cw(c,h);y&&k&&(a.rangeCount!==1||a.anchorNode!==y.node||a.anchorOffset!==y.offset||a.focusNode!==k.node||a.focusOffset!==k.offset)&&(s=s.createRange(),s.setStart(y.node,y.offset),a.removeAllRanges(),S>h?(a.addRange(s),a.extend(k.node,k.offset)):(s.setEnd(k.node,k.offset),a.addRange(s)))}}for(s=[],a=c;a=a.parentNode;)a.nodeType===1&&s.push({element:a,left:a.scrollLeft,top:a.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;c<s.length;c++)a=s[c],a.element.scrollLeft=a.left,a.element.scrollTop=a.top}}var jM=l&&"documentMode"in document&&11>=document.documentMode,la=null,zd=null,Yo=null,Ud=!1;function pw(a,s,c){var h=c.window===c?c.document:c.nodeType===9?c:c.ownerDocument;Ud||la==null||la!==We(h)||(h=la,"selectionStart"in h&&qd(h)?h={start:h.selectionStart,end:h.selectionEnd}:(h=(h.ownerDocument&&h.ownerDocument.defaultView||window).getSelection(),h={anchorNode:h.anchorNode,anchorOffset:h.anchorOffset,focusNode:h.focusNode,focusOffset:h.focusOffset}),Yo&&Xo(Yo,h)||(Yo=h,h=al(zd,"onSelect"),0<h.length&&(s=new Rd("onSelect","select",null,s,c),a.push({event:s,listeners:h}),s.target=la)))}function rl(a,s){var c={};return c[a.toLowerCase()]=s.toLowerCase(),c["Webkit"+a]="webkit"+s,c["Moz"+a]="moz"+s,c}var ca={animationend:rl("Animation","AnimationEnd"),animationiteration:rl("Animation","AnimationIteration"),animationstart:rl("Animation","AnimationStart"),transitionend:rl("Transition","TransitionEnd")},Wd={},hw={};l&&(hw=document.createElement("div").style,"AnimationEvent"in window||(delete ca.animationend.animation,delete ca.animationiteration.animation,delete ca.animationstart.animation),"TransitionEvent"in window||delete ca.transitionend.transition);function nl(a){if(Wd[a])return Wd[a];if(!ca[a])return a;var s=ca[a],c;for(c in s)if(s.hasOwnProperty(c)&&c in hw)return Wd[a]=s[c];return a}var vw=nl("animationend"),mw=nl("animationiteration"),yw=nl("animationstart"),gw=nl("transitionend"),bw=new Map,xw="abort auxClick 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(" ");function Un(a,s){bw.set(a,s),o(s,[a])}for(var Hd=0;Hd<xw.length;Hd++){var Kd=xw[Hd],EM=Kd.toLowerCase(),AM=Kd[0].toUpperCase()+Kd.slice(1);Un(EM,"on"+AM)}Un(vw,"onAnimationEnd"),Un(mw,"onAnimationIteration"),Un(yw,"onAnimationStart"),Un("dblclick","onDoubleClick"),Un("focusin","onFocus"),Un("focusout","onBlur"),Un(gw,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),o("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),o("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),o("onBeforeInput",["compositionend","keypress","textInput","paste"]),o("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),o("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),o("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Qo="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(" "),TM=new Set("cancel close invalid load scroll toggle".split(" ").concat(Qo));function ww(a,s,c){var h=a.type||"unknown-event";a.currentTarget=c,E$(h,s,void 0,a),a.currentTarget=null}function Sw(a,s){s=(s&4)!==0;for(var c=0;c<a.length;c++){var h=a[c],y=h.event;h=h.listeners;e:{var S=void 0;if(s)for(var k=h.length-1;0<=k;k--){var M=h[k],B=M.instance,Q=M.currentTarget;if(M=M.listener,B!==S&&y.isPropagationStopped())break e;ww(y,M,Q),S=B}else for(k=0;k<h.length;k++){if(M=h[k],B=M.instance,Q=M.currentTarget,M=M.listener,B!==S&&y.isPropagationStopped())break e;ww(y,M,Q),S=B}}}if(qu)throw a=Od,qu=!1,Od=null,a}function et(a,s){var c=s[ep];c===void 0&&(c=s[ep]=new Set);var h=a+"__bubble";c.has(h)||(Ow(s,a,2,!1),c.add(h))}function Vd(a,s,c){var h=0;s&&(h|=4),Ow(c,a,h,s)}var il="_reactListening"+Math.random().toString(36).slice(2);function Zo(a){if(!a[il]){a[il]=!0,n.forEach(function(c){c!=="selectionchange"&&(TM.has(c)||Vd(c,!1,a),Vd(c,!0,a))});var s=a.nodeType===9?a:a.ownerDocument;s===null||s[il]||(s[il]=!0,Vd("selectionchange",!1,s))}}function Ow(a,s,c,h){switch(Kx(s)){case 1:var y=U$;break;case 4:y=W$;break;default:y=Cd}c=y.bind(null,s,c,a),y=void 0,!Sd||s!=="touchstart"&&s!=="touchmove"&&s!=="wheel"||(y=!0),h?y!==void 0?a.addEventListener(s,c,{capture:!0,passive:y}):a.addEventListener(s,c,!0):y!==void 0?a.addEventListener(s,c,{passive:y}):a.addEventListener(s,c,!1)}function Gd(a,s,c,h,y){var S=h;if((s&1)===0&&(s&2)===0&&h!==null)e:for(;;){if(h===null)return;var k=h.tag;if(k===3||k===4){var M=h.stateNode.containerInfo;if(M===y||M.nodeType===8&&M.parentNode===y)break;if(k===4)for(k=h.return;k!==null;){var B=k.tag;if((B===3||B===4)&&(B=k.stateNode.containerInfo,B===y||B.nodeType===8&&B.parentNode===y))return;k=k.return}for(;M!==null;){if(k=gi(M),k===null)return;if(B=k.tag,B===5||B===6){h=S=k;continue e}M=M.parentNode}}h=h.return}Ax(function(){var Q=S,ie=bd(c),se=[];e:{var re=bw.get(a);if(re!==void 0){var fe=Rd,he=a;switch(a){case"keypress":if(Zu(c)===0)break e;case"keydown":case"keyup":fe=aM;break;case"focusin":he="focus",fe=Id;break;case"focusout":he="blur",fe=Id;break;case"beforeblur":case"afterblur":fe=Id;break;case"click":if(c.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":fe=Xx;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":fe=V$;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":fe=uM;break;case vw:case mw:case yw:fe=Y$;break;case gw:fe=cM;break;case"scroll":fe=H$;break;case"wheel":fe=dM;break;case"copy":case"cut":case"paste":fe=Z$;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":fe=Qx}var ve=(s&4)!==0,dt=!ve&&a==="scroll",G=ve?re!==null?re+"Capture":null:re;ve=[];for(var F=Q,X;F!==null;){X=F;var ue=X.stateNode;if(X.tag===5&&ue!==null&&(X=ue,G!==null&&(ue=$o(F,G),ue!=null&&ve.push(Jo(F,ue,X)))),dt)break;F=F.return}0<ve.length&&(re=new fe(re,he,null,c,ie),se.push({event:re,listeners:ve}))}}if((s&7)===0){e:{if(re=a==="mouseover"||a==="pointerover",fe=a==="mouseout"||a==="pointerout",re&&c!==gd&&(he=c.relatedTarget||c.fromElement)&&(gi(he)||he[sn]))break e;if((fe||re)&&(re=ie.window===ie?ie:(re=ie.ownerDocument)?re.defaultView||re.parentWindow:window,fe?(he=c.relatedTarget||c.toElement,fe=Q,he=he?gi(he):null,he!==null&&(dt=yi(he),he!==dt||he.tag!==5&&he.tag!==6)&&(he=null)):(fe=null,he=Q),fe!==he)){if(ve=Xx,ue="onMouseLeave",G="onMouseEnter",F="mouse",(a==="pointerout"||a==="pointerover")&&(ve=Qx,ue="onPointerLeave",G="onPointerEnter",F="pointer"),dt=fe==null?re:pa(fe),X=he==null?re:pa(he),re=new ve(ue,F+"leave",fe,c,ie),re.target=dt,re.relatedTarget=X,ue=null,gi(ie)===Q&&(ve=new ve(G,F+"enter",he,c,ie),ve.target=X,ve.relatedTarget=dt,ue=ve),dt=ue,fe&&he)t:{for(ve=fe,G=he,F=0,X=ve;X;X=fa(X))F++;for(X=0,ue=G;ue;ue=fa(ue))X++;for(;0<F-X;)ve=fa(ve),F--;for(;0<X-F;)G=fa(G),X--;for(;F--;){if(ve===G||G!==null&&ve===G.alternate)break t;ve=fa(ve),G=fa(G)}ve=null}else ve=null;fe!==null&&_w(se,re,fe,ve,!1),he!==null&&dt!==null&&_w(se,dt,he,ve,!0)}}e:{if(re=Q?pa(Q):window,fe=re.nodeName&&re.nodeName.toLowerCase(),fe==="select"||fe==="input"&&re.type==="file")var ye=bM;else if(nw(re))if(aw)ye=OM;else{ye=wM;var xe=xM}else(fe=re.nodeName)&&fe.toLowerCase()==="input"&&(re.type==="checkbox"||re.type==="radio")&&(ye=SM);if(ye&&(ye=ye(a,Q))){iw(se,ye,c,ie);break e}xe&&xe(a,re,Q),a==="focusout"&&(xe=re._wrapperState)&&xe.controlled&&re.type==="number"&&Wr(re,"number",re.value)}switch(xe=Q?pa(Q):window,a){case"focusin":(nw(xe)||xe.contentEditable==="true")&&(la=xe,zd=Q,Yo=null);break;case"focusout":Yo=zd=la=null;break;case"mousedown":Ud=!0;break;case"contextmenu":case"mouseup":case"dragend":Ud=!1,pw(se,c,ie);break;case"selectionchange":if(jM)break;case"keydown":case"keyup":pw(se,c,ie)}var we;if(Ld)e:{switch(a){case"compositionstart":var je="onCompositionStart";break e;case"compositionend":je="onCompositionEnd";break e;case"compositionupdate":je="onCompositionUpdate";break e}je=void 0}else ua?tw(a,c)&&(je="onCompositionEnd"):a==="keydown"&&c.keyCode===229&&(je="onCompositionStart");je&&(Zx&&c.locale!=="ko"&&(ua||je!=="onCompositionStart"?je==="onCompositionEnd"&&ua&&(we=Vx()):(zn=ie,Nd="value"in zn?zn.value:zn.textContent,ua=!0)),xe=al(Q,je),0<xe.length&&(je=new Yx(je,a,null,c,ie),se.push({event:je,listeners:xe}),we?je.data=we:(we=rw(c),we!==null&&(je.data=we)))),(we=hM?vM(a,c):mM(a,c))&&(Q=al(Q,"onBeforeInput"),0<Q.length&&(ie=new Yx("onBeforeInput","beforeinput",null,c,ie),se.push({event:ie,listeners:Q}),ie.data=we))}Sw(se,s)})}function Jo(a,s,c){return{instance:a,listener:s,currentTarget:c}}function al(a,s){for(var c=s+"Capture",h=[];a!==null;){var y=a,S=y.stateNode;y.tag===5&&S!==null&&(y=S,S=$o(a,c),S!=null&&h.unshift(Jo(a,S,y)),S=$o(a,s),S!=null&&h.push(Jo(a,S,y))),a=a.return}return h}function fa(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5);return a||null}function _w(a,s,c,h,y){for(var S=s._reactName,k=[];c!==null&&c!==h;){var M=c,B=M.alternate,Q=M.stateNode;if(B!==null&&B===h)break;M.tag===5&&Q!==null&&(M=Q,y?(B=$o(c,S),B!=null&&k.unshift(Jo(c,B,M))):y||(B=$o(c,S),B!=null&&k.push(Jo(c,B,M)))),c=c.return}k.length!==0&&a.push({event:s,listeners:k})}var CM=/\r\n?/g,kM=/\u0000|\uFFFD/g;function Pw(a){return(typeof a=="string"?a:""+a).replace(CM,`
|
||
`).replace(kM,"")}function ol(a,s,c){if(s=Pw(s),Pw(a)!==s&&c)throw Error(r(425))}function sl(){}var Xd=null,Yd=null;function Qd(a,s){return a==="textarea"||a==="noscript"||typeof s.children=="string"||typeof s.children=="number"||typeof s.dangerouslySetInnerHTML=="object"&&s.dangerouslySetInnerHTML!==null&&s.dangerouslySetInnerHTML.__html!=null}var Zd=typeof setTimeout=="function"?setTimeout:void 0,NM=typeof clearTimeout=="function"?clearTimeout:void 0,jw=typeof Promise=="function"?Promise:void 0,RM=typeof queueMicrotask=="function"?queueMicrotask:typeof jw<"u"?function(a){return jw.resolve(null).then(a).catch($M)}:Zd;function $M(a){setTimeout(function(){throw a})}function Jd(a,s){var c=s,h=0;do{var y=c.nextSibling;if(a.removeChild(c),y&&y.nodeType===8)if(c=y.data,c==="/$"){if(h===0){a.removeChild(y),Uo(s);return}h--}else c!=="$"&&c!=="$?"&&c!=="$!"||h++;c=y}while(c);Uo(s)}function Wn(a){for(;a!=null;a=a.nextSibling){var s=a.nodeType;if(s===1||s===3)break;if(s===8){if(s=a.data,s==="$"||s==="$!"||s==="$?")break;if(s==="/$")return null}}return a}function Ew(a){a=a.previousSibling;for(var s=0;a;){if(a.nodeType===8){var c=a.data;if(c==="$"||c==="$!"||c==="$?"){if(s===0)return a;s--}else c==="/$"&&s++}a=a.previousSibling}return null}var da=Math.random().toString(36).slice(2),Vr="__reactFiber$"+da,es="__reactProps$"+da,sn="__reactContainer$"+da,ep="__reactEvents$"+da,MM="__reactListeners$"+da,IM="__reactHandles$"+da;function gi(a){var s=a[Vr];if(s)return s;for(var c=a.parentNode;c;){if(s=c[sn]||c[Vr]){if(c=s.alternate,s.child!==null||c!==null&&c.child!==null)for(a=Ew(a);a!==null;){if(c=a[Vr])return c;a=Ew(a)}return s}a=c,c=a.parentNode}return null}function ts(a){return a=a[Vr]||a[sn],!a||a.tag!==5&&a.tag!==6&&a.tag!==13&&a.tag!==3?null:a}function pa(a){if(a.tag===5||a.tag===6)return a.stateNode;throw Error(r(33))}function ul(a){return a[es]||null}var tp=[],ha=-1;function Hn(a){return{current:a}}function tt(a){0>ha||(a.current=tp[ha],tp[ha]=null,ha--)}function Xe(a,s){ha++,tp[ha]=a.current,a.current=s}var Kn={},Rt=Hn(Kn),Kt=Hn(!1),bi=Kn;function va(a,s){var c=a.type.contextTypes;if(!c)return Kn;var h=a.stateNode;if(h&&h.__reactInternalMemoizedUnmaskedChildContext===s)return h.__reactInternalMemoizedMaskedChildContext;var y={},S;for(S in c)y[S]=s[S];return h&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=s,a.__reactInternalMemoizedMaskedChildContext=y),y}function Vt(a){return a=a.childContextTypes,a!=null}function ll(){tt(Kt),tt(Rt)}function Aw(a,s,c){if(Rt.current!==Kn)throw Error(r(168));Xe(Rt,s),Xe(Kt,c)}function Tw(a,s,c){var h=a.stateNode;if(s=s.childContextTypes,typeof h.getChildContext!="function")return c;h=h.getChildContext();for(var y in h)if(!(y in s))throw Error(r(108,Le(a)||"Unknown",y));return Z({},c,h)}function cl(a){return a=(a=a.stateNode)&&a.__reactInternalMemoizedMergedChildContext||Kn,bi=Rt.current,Xe(Rt,a),Xe(Kt,Kt.current),!0}function Cw(a,s,c){var h=a.stateNode;if(!h)throw Error(r(169));c?(a=Tw(a,s,bi),h.__reactInternalMemoizedMergedChildContext=a,tt(Kt),tt(Rt),Xe(Rt,a)):tt(Kt),Xe(Kt,c)}var un=null,fl=!1,rp=!1;function kw(a){un===null?un=[a]:un.push(a)}function DM(a){fl=!0,kw(a)}function Vn(){if(!rp&&un!==null){rp=!0;var a=0,s=Ke;try{var c=un;for(Ke=1;a<c.length;a++){var h=c[a];do h=h(!0);while(h!==null)}un=null,fl=!1}catch(y){throw un!==null&&(un=un.slice(a+1)),Rx(_d,Vn),y}finally{Ke=s,rp=!1}}return null}var ma=[],ya=0,dl=null,pl=0,dr=[],pr=0,xi=null,ln=1,cn="";function wi(a,s){ma[ya++]=pl,ma[ya++]=dl,dl=a,pl=s}function Nw(a,s,c){dr[pr++]=ln,dr[pr++]=cn,dr[pr++]=xi,xi=a;var h=ln;a=cn;var y=32-Er(h)-1;h&=~(1<<y),c+=1;var S=32-Er(s)+y;if(30<S){var k=y-y%5;S=(h&(1<<k)-1).toString(32),h>>=k,y-=k,ln=1<<32-Er(s)+y|c<<y|h,cn=S+a}else ln=1<<S|c<<y|h,cn=a}function np(a){a.return!==null&&(wi(a,1),Nw(a,1,0))}function ip(a){for(;a===dl;)dl=ma[--ya],ma[ya]=null,pl=ma[--ya],ma[ya]=null;for(;a===xi;)xi=dr[--pr],dr[pr]=null,cn=dr[--pr],dr[pr]=null,ln=dr[--pr],dr[pr]=null}var tr=null,rr=null,nt=!1,Tr=null;function Rw(a,s){var c=yr(5,null,null,0);c.elementType="DELETED",c.stateNode=s,c.return=a,s=a.deletions,s===null?(a.deletions=[c],a.flags|=16):s.push(c)}function $w(a,s){switch(a.tag){case 5:var c=a.type;return s=s.nodeType!==1||c.toLowerCase()!==s.nodeName.toLowerCase()?null:s,s!==null?(a.stateNode=s,tr=a,rr=Wn(s.firstChild),!0):!1;case 6:return s=a.pendingProps===""||s.nodeType!==3?null:s,s!==null?(a.stateNode=s,tr=a,rr=null,!0):!1;case 13:return s=s.nodeType!==8?null:s,s!==null?(c=xi!==null?{id:ln,overflow:cn}:null,a.memoizedState={dehydrated:s,treeContext:c,retryLane:1073741824},c=yr(18,null,null,0),c.stateNode=s,c.return=a,a.child=c,tr=a,rr=null,!0):!1;default:return!1}}function ap(a){return(a.mode&1)!==0&&(a.flags&128)===0}function op(a){if(nt){var s=rr;if(s){var c=s;if(!$w(a,s)){if(ap(a))throw Error(r(418));s=Wn(c.nextSibling);var h=tr;s&&$w(a,s)?Rw(h,c):(a.flags=a.flags&-4097|2,nt=!1,tr=a)}}else{if(ap(a))throw Error(r(418));a.flags=a.flags&-4097|2,nt=!1,tr=a}}}function Mw(a){for(a=a.return;a!==null&&a.tag!==5&&a.tag!==3&&a.tag!==13;)a=a.return;tr=a}function hl(a){if(a!==tr)return!1;if(!nt)return Mw(a),nt=!0,!1;var s;if((s=a.tag!==3)&&!(s=a.tag!==5)&&(s=a.type,s=s!=="head"&&s!=="body"&&!Qd(a.type,a.memoizedProps)),s&&(s=rr)){if(ap(a))throw Iw(),Error(r(418));for(;s;)Rw(a,s),s=Wn(s.nextSibling)}if(Mw(a),a.tag===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));e:{for(a=a.nextSibling,s=0;a;){if(a.nodeType===8){var c=a.data;if(c==="/$"){if(s===0){rr=Wn(a.nextSibling);break e}s--}else c!=="$"&&c!=="$!"&&c!=="$?"||s++}a=a.nextSibling}rr=null}}else rr=tr?Wn(a.stateNode.nextSibling):null;return!0}function Iw(){for(var a=rr;a;)a=Wn(a.nextSibling)}function ga(){rr=tr=null,nt=!1}function sp(a){Tr===null?Tr=[a]:Tr.push(a)}var LM=T.ReactCurrentBatchConfig;function rs(a,s,c){if(a=c.ref,a!==null&&typeof a!="function"&&typeof a!="object"){if(c._owner){if(c=c._owner,c){if(c.tag!==1)throw Error(r(309));var h=c.stateNode}if(!h)throw Error(r(147,a));var y=h,S=""+a;return s!==null&&s.ref!==null&&typeof s.ref=="function"&&s.ref._stringRef===S?s.ref:(s=function(k){var M=y.refs;k===null?delete M[S]:M[S]=k},s._stringRef=S,s)}if(typeof a!="string")throw Error(r(284));if(!c._owner)throw Error(r(290,a))}return a}function vl(a,s){throw a=Object.prototype.toString.call(s),Error(r(31,a==="[object Object]"?"object with keys {"+Object.keys(s).join(", ")+"}":a))}function Dw(a){var s=a._init;return s(a._payload)}function Lw(a){function s(G,F){if(a){var X=G.deletions;X===null?(G.deletions=[F],G.flags|=16):X.push(F)}}function c(G,F){if(!a)return null;for(;F!==null;)s(G,F),F=F.sibling;return null}function h(G,F){for(G=new Map;F!==null;)F.key!==null?G.set(F.key,F):G.set(F.index,F),F=F.sibling;return G}function y(G,F){return G=ti(G,F),G.index=0,G.sibling=null,G}function S(G,F,X){return G.index=X,a?(X=G.alternate,X!==null?(X=X.index,X<F?(G.flags|=2,F):X):(G.flags|=2,F)):(G.flags|=1048576,F)}function k(G){return a&&G.alternate===null&&(G.flags|=2),G}function M(G,F,X,ue){return F===null||F.tag!==6?(F=Zp(X,G.mode,ue),F.return=G,F):(F=y(F,X),F.return=G,F)}function B(G,F,X,ue){var ye=X.type;return ye===N?ie(G,F,X.props.children,ue,X.key):F!==null&&(F.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===Y&&Dw(ye)===F.type)?(ue=y(F,X.props),ue.ref=rs(G,F,X),ue.return=G,ue):(ue=Bl(X.type,X.key,X.props,null,G.mode,ue),ue.ref=rs(G,F,X),ue.return=G,ue)}function Q(G,F,X,ue){return F===null||F.tag!==4||F.stateNode.containerInfo!==X.containerInfo||F.stateNode.implementation!==X.implementation?(F=Jp(X,G.mode,ue),F.return=G,F):(F=y(F,X.children||[]),F.return=G,F)}function ie(G,F,X,ue,ye){return F===null||F.tag!==7?(F=Ti(X,G.mode,ue,ye),F.return=G,F):(F=y(F,X),F.return=G,F)}function se(G,F,X){if(typeof F=="string"&&F!==""||typeof F=="number")return F=Zp(""+F,G.mode,X),F.return=G,F;if(typeof F=="object"&&F!==null){switch(F.$$typeof){case P:return X=Bl(F.type,F.key,F.props,null,G.mode,X),X.ref=rs(G,null,F),X.return=G,X;case _:return F=Jp(F,G.mode,X),F.return=G,F;case Y:var ue=F._init;return se(G,ue(F._payload),X)}if(Hr(F)||ee(F))return F=Ti(F,G.mode,X,null),F.return=G,F;vl(G,F)}return null}function re(G,F,X,ue){var ye=F!==null?F.key:null;if(typeof X=="string"&&X!==""||typeof X=="number")return ye!==null?null:M(G,F,""+X,ue);if(typeof X=="object"&&X!==null){switch(X.$$typeof){case P:return X.key===ye?B(G,F,X,ue):null;case _:return X.key===ye?Q(G,F,X,ue):null;case Y:return ye=X._init,re(G,F,ye(X._payload),ue)}if(Hr(X)||ee(X))return ye!==null?null:ie(G,F,X,ue,null);vl(G,X)}return null}function fe(G,F,X,ue,ye){if(typeof ue=="string"&&ue!==""||typeof ue=="number")return G=G.get(X)||null,M(F,G,""+ue,ye);if(typeof ue=="object"&&ue!==null){switch(ue.$$typeof){case P:return G=G.get(ue.key===null?X:ue.key)||null,B(F,G,ue,ye);case _:return G=G.get(ue.key===null?X:ue.key)||null,Q(F,G,ue,ye);case Y:var xe=ue._init;return fe(G,F,X,xe(ue._payload),ye)}if(Hr(ue)||ee(ue))return G=G.get(X)||null,ie(F,G,ue,ye,null);vl(F,ue)}return null}function he(G,F,X,ue){for(var ye=null,xe=null,we=F,je=F=0,jt=null;we!==null&&je<X.length;je++){we.index>je?(jt=we,we=null):jt=we.sibling;var Fe=re(G,we,X[je],ue);if(Fe===null){we===null&&(we=jt);break}a&&we&&Fe.alternate===null&&s(G,we),F=S(Fe,F,je),xe===null?ye=Fe:xe.sibling=Fe,xe=Fe,we=jt}if(je===X.length)return c(G,we),nt&&wi(G,je),ye;if(we===null){for(;je<X.length;je++)we=se(G,X[je],ue),we!==null&&(F=S(we,F,je),xe===null?ye=we:xe.sibling=we,xe=we);return nt&&wi(G,je),ye}for(we=h(G,we);je<X.length;je++)jt=fe(we,G,je,X[je],ue),jt!==null&&(a&&jt.alternate!==null&&we.delete(jt.key===null?je:jt.key),F=S(jt,F,je),xe===null?ye=jt:xe.sibling=jt,xe=jt);return a&&we.forEach(function(ri){return s(G,ri)}),nt&&wi(G,je),ye}function ve(G,F,X,ue){var ye=ee(X);if(typeof ye!="function")throw Error(r(150));if(X=ye.call(X),X==null)throw Error(r(151));for(var xe=ye=null,we=F,je=F=0,jt=null,Fe=X.next();we!==null&&!Fe.done;je++,Fe=X.next()){we.index>je?(jt=we,we=null):jt=we.sibling;var ri=re(G,we,Fe.value,ue);if(ri===null){we===null&&(we=jt);break}a&&we&&ri.alternate===null&&s(G,we),F=S(ri,F,je),xe===null?ye=ri:xe.sibling=ri,xe=ri,we=jt}if(Fe.done)return c(G,we),nt&&wi(G,je),ye;if(we===null){for(;!Fe.done;je++,Fe=X.next())Fe=se(G,Fe.value,ue),Fe!==null&&(F=S(Fe,F,je),xe===null?ye=Fe:xe.sibling=Fe,xe=Fe);return nt&&wi(G,je),ye}for(we=h(G,we);!Fe.done;je++,Fe=X.next())Fe=fe(we,G,je,Fe.value,ue),Fe!==null&&(a&&Fe.alternate!==null&&we.delete(Fe.key===null?je:Fe.key),F=S(Fe,F,je),xe===null?ye=Fe:xe.sibling=Fe,xe=Fe);return a&&we.forEach(function(yI){return s(G,yI)}),nt&&wi(G,je),ye}function dt(G,F,X,ue){if(typeof X=="object"&&X!==null&&X.type===N&&X.key===null&&(X=X.props.children),typeof X=="object"&&X!==null){switch(X.$$typeof){case P:e:{for(var ye=X.key,xe=F;xe!==null;){if(xe.key===ye){if(ye=X.type,ye===N){if(xe.tag===7){c(G,xe.sibling),F=y(xe,X.props.children),F.return=G,G=F;break e}}else if(xe.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===Y&&Dw(ye)===xe.type){c(G,xe.sibling),F=y(xe,X.props),F.ref=rs(G,xe,X),F.return=G,G=F;break e}c(G,xe);break}else s(G,xe);xe=xe.sibling}X.type===N?(F=Ti(X.props.children,G.mode,ue,X.key),F.return=G,G=F):(ue=Bl(X.type,X.key,X.props,null,G.mode,ue),ue.ref=rs(G,F,X),ue.return=G,G=ue)}return k(G);case _:e:{for(xe=X.key;F!==null;){if(F.key===xe)if(F.tag===4&&F.stateNode.containerInfo===X.containerInfo&&F.stateNode.implementation===X.implementation){c(G,F.sibling),F=y(F,X.children||[]),F.return=G,G=F;break e}else{c(G,F);break}else s(G,F);F=F.sibling}F=Jp(X,G.mode,ue),F.return=G,G=F}return k(G);case Y:return xe=X._init,dt(G,F,xe(X._payload),ue)}if(Hr(X))return he(G,F,X,ue);if(ee(X))return ve(G,F,X,ue);vl(G,X)}return typeof X=="string"&&X!==""||typeof X=="number"?(X=""+X,F!==null&&F.tag===6?(c(G,F.sibling),F=y(F,X),F.return=G,G=F):(c(G,F),F=Zp(X,G.mode,ue),F.return=G,G=F),k(G)):c(G,F)}return dt}var ba=Lw(!0),Bw=Lw(!1),ml=Hn(null),yl=null,xa=null,up=null;function lp(){up=xa=yl=null}function cp(a){var s=ml.current;tt(ml),a._currentValue=s}function fp(a,s,c){for(;a!==null;){var h=a.alternate;if((a.childLanes&s)!==s?(a.childLanes|=s,h!==null&&(h.childLanes|=s)):h!==null&&(h.childLanes&s)!==s&&(h.childLanes|=s),a===c)break;a=a.return}}function wa(a,s){yl=a,up=xa=null,a=a.dependencies,a!==null&&a.firstContext!==null&&((a.lanes&s)!==0&&(Gt=!0),a.firstContext=null)}function hr(a){var s=a._currentValue;if(up!==a)if(a={context:a,memoizedValue:s,next:null},xa===null){if(yl===null)throw Error(r(308));xa=a,yl.dependencies={lanes:0,firstContext:a}}else xa=xa.next=a;return s}var Si=null;function dp(a){Si===null?Si=[a]:Si.push(a)}function Fw(a,s,c,h){var y=s.interleaved;return y===null?(c.next=c,dp(s)):(c.next=y.next,y.next=c),s.interleaved=c,fn(a,h)}function fn(a,s){a.lanes|=s;var c=a.alternate;for(c!==null&&(c.lanes|=s),c=a,a=a.return;a!==null;)a.childLanes|=s,c=a.alternate,c!==null&&(c.childLanes|=s),c=a,a=a.return;return c.tag===3?c.stateNode:null}var Gn=!1;function pp(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function qw(a,s){a=a.updateQueue,s.updateQueue===a&&(s.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,effects:a.effects})}function dn(a,s){return{eventTime:a,lane:s,tag:0,payload:null,callback:null,next:null}}function Xn(a,s,c){var h=a.updateQueue;if(h===null)return null;if(h=h.shared,(Be&2)!==0){var y=h.pending;return y===null?s.next=s:(s.next=y.next,y.next=s),h.pending=s,fn(a,c)}return y=h.interleaved,y===null?(s.next=s,dp(h)):(s.next=y.next,y.next=s),h.interleaved=s,fn(a,c)}function gl(a,s,c){if(s=s.updateQueue,s!==null&&(s=s.shared,(c&4194240)!==0)){var h=s.lanes;h&=a.pendingLanes,c|=h,s.lanes=c,Ed(a,c)}}function zw(a,s){var c=a.updateQueue,h=a.alternate;if(h!==null&&(h=h.updateQueue,c===h)){var y=null,S=null;if(c=c.firstBaseUpdate,c!==null){do{var k={eventTime:c.eventTime,lane:c.lane,tag:c.tag,payload:c.payload,callback:c.callback,next:null};S===null?y=S=k:S=S.next=k,c=c.next}while(c!==null);S===null?y=S=s:S=S.next=s}else y=S=s;c={baseState:h.baseState,firstBaseUpdate:y,lastBaseUpdate:S,shared:h.shared,effects:h.effects},a.updateQueue=c;return}a=c.lastBaseUpdate,a===null?c.firstBaseUpdate=s:a.next=s,c.lastBaseUpdate=s}function bl(a,s,c,h){var y=a.updateQueue;Gn=!1;var S=y.firstBaseUpdate,k=y.lastBaseUpdate,M=y.shared.pending;if(M!==null){y.shared.pending=null;var B=M,Q=B.next;B.next=null,k===null?S=Q:k.next=Q,k=B;var ie=a.alternate;ie!==null&&(ie=ie.updateQueue,M=ie.lastBaseUpdate,M!==k&&(M===null?ie.firstBaseUpdate=Q:M.next=Q,ie.lastBaseUpdate=B))}if(S!==null){var se=y.baseState;k=0,ie=Q=B=null,M=S;do{var re=M.lane,fe=M.eventTime;if((h&re)===re){ie!==null&&(ie=ie.next={eventTime:fe,lane:0,tag:M.tag,payload:M.payload,callback:M.callback,next:null});e:{var he=a,ve=M;switch(re=s,fe=c,ve.tag){case 1:if(he=ve.payload,typeof he=="function"){se=he.call(fe,se,re);break e}se=he;break e;case 3:he.flags=he.flags&-65537|128;case 0:if(he=ve.payload,re=typeof he=="function"?he.call(fe,se,re):he,re==null)break e;se=Z({},se,re);break e;case 2:Gn=!0}}M.callback!==null&&M.lane!==0&&(a.flags|=64,re=y.effects,re===null?y.effects=[M]:re.push(M))}else fe={eventTime:fe,lane:re,tag:M.tag,payload:M.payload,callback:M.callback,next:null},ie===null?(Q=ie=fe,B=se):ie=ie.next=fe,k|=re;if(M=M.next,M===null){if(M=y.shared.pending,M===null)break;re=M,M=re.next,re.next=null,y.lastBaseUpdate=re,y.shared.pending=null}}while(!0);if(ie===null&&(B=se),y.baseState=B,y.firstBaseUpdate=Q,y.lastBaseUpdate=ie,s=y.shared.interleaved,s!==null){y=s;do k|=y.lane,y=y.next;while(y!==s)}else S===null&&(y.shared.lanes=0);Pi|=k,a.lanes=k,a.memoizedState=se}}function Uw(a,s,c){if(a=s.effects,s.effects=null,a!==null)for(s=0;s<a.length;s++){var h=a[s],y=h.callback;if(y!==null){if(h.callback=null,h=c,typeof y!="function")throw Error(r(191,y));y.call(h)}}}var ns={},Gr=Hn(ns),is=Hn(ns),as=Hn(ns);function Oi(a){if(a===ns)throw Error(r(174));return a}function hp(a,s){switch(Xe(as,s),Xe(is,a),Xe(Gr,ns),a=s.nodeType,a){case 9:case 11:s=(s=s.documentElement)?s.namespaceURI:vd(null,"");break;default:a=a===8?s.parentNode:s,s=a.namespaceURI||null,a=a.tagName,s=vd(s,a)}tt(Gr),Xe(Gr,s)}function Sa(){tt(Gr),tt(is),tt(as)}function Ww(a){Oi(as.current);var s=Oi(Gr.current),c=vd(s,a.type);s!==c&&(Xe(is,a),Xe(Gr,c))}function vp(a){is.current===a&&(tt(Gr),tt(is))}var at=Hn(0);function xl(a){for(var s=a;s!==null;){if(s.tag===13){var c=s.memoizedState;if(c!==null&&(c=c.dehydrated,c===null||c.data==="$?"||c.data==="$!"))return s}else if(s.tag===19&&s.memoizedProps.revealOrder!==void 0){if((s.flags&128)!==0)return s}else if(s.child!==null){s.child.return=s,s=s.child;continue}if(s===a)break;for(;s.sibling===null;){if(s.return===null||s.return===a)return null;s=s.return}s.sibling.return=s.return,s=s.sibling}return null}var mp=[];function yp(){for(var a=0;a<mp.length;a++)mp[a]._workInProgressVersionPrimary=null;mp.length=0}var wl=T.ReactCurrentDispatcher,gp=T.ReactCurrentBatchConfig,_i=0,ot=null,yt=null,_t=null,Sl=!1,os=!1,ss=0,BM=0;function $t(){throw Error(r(321))}function bp(a,s){if(s===null)return!1;for(var c=0;c<s.length&&c<a.length;c++)if(!Ar(a[c],s[c]))return!1;return!0}function xp(a,s,c,h,y,S){if(_i=S,ot=s,s.memoizedState=null,s.updateQueue=null,s.lanes=0,wl.current=a===null||a.memoizedState===null?UM:WM,a=c(h,y),os){S=0;do{if(os=!1,ss=0,25<=S)throw Error(r(301));S+=1,_t=yt=null,s.updateQueue=null,wl.current=HM,a=c(h,y)}while(os)}if(wl.current=Pl,s=yt!==null&&yt.next!==null,_i=0,_t=yt=ot=null,Sl=!1,s)throw Error(r(300));return a}function wp(){var a=ss!==0;return ss=0,a}function Xr(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return _t===null?ot.memoizedState=_t=a:_t=_t.next=a,_t}function vr(){if(yt===null){var a=ot.alternate;a=a!==null?a.memoizedState:null}else a=yt.next;var s=_t===null?ot.memoizedState:_t.next;if(s!==null)_t=s,yt=a;else{if(a===null)throw Error(r(310));yt=a,a={memoizedState:yt.memoizedState,baseState:yt.baseState,baseQueue:yt.baseQueue,queue:yt.queue,next:null},_t===null?ot.memoizedState=_t=a:_t=_t.next=a}return _t}function us(a,s){return typeof s=="function"?s(a):s}function Sp(a){var s=vr(),c=s.queue;if(c===null)throw Error(r(311));c.lastRenderedReducer=a;var h=yt,y=h.baseQueue,S=c.pending;if(S!==null){if(y!==null){var k=y.next;y.next=S.next,S.next=k}h.baseQueue=y=S,c.pending=null}if(y!==null){S=y.next,h=h.baseState;var M=k=null,B=null,Q=S;do{var ie=Q.lane;if((_i&ie)===ie)B!==null&&(B=B.next={lane:0,action:Q.action,hasEagerState:Q.hasEagerState,eagerState:Q.eagerState,next:null}),h=Q.hasEagerState?Q.eagerState:a(h,Q.action);else{var se={lane:ie,action:Q.action,hasEagerState:Q.hasEagerState,eagerState:Q.eagerState,next:null};B===null?(M=B=se,k=h):B=B.next=se,ot.lanes|=ie,Pi|=ie}Q=Q.next}while(Q!==null&&Q!==S);B===null?k=h:B.next=M,Ar(h,s.memoizedState)||(Gt=!0),s.memoizedState=h,s.baseState=k,s.baseQueue=B,c.lastRenderedState=h}if(a=c.interleaved,a!==null){y=a;do S=y.lane,ot.lanes|=S,Pi|=S,y=y.next;while(y!==a)}else y===null&&(c.lanes=0);return[s.memoizedState,c.dispatch]}function Op(a){var s=vr(),c=s.queue;if(c===null)throw Error(r(311));c.lastRenderedReducer=a;var h=c.dispatch,y=c.pending,S=s.memoizedState;if(y!==null){c.pending=null;var k=y=y.next;do S=a(S,k.action),k=k.next;while(k!==y);Ar(S,s.memoizedState)||(Gt=!0),s.memoizedState=S,s.baseQueue===null&&(s.baseState=S),c.lastRenderedState=S}return[S,h]}function Hw(){}function Kw(a,s){var c=ot,h=vr(),y=s(),S=!Ar(h.memoizedState,y);if(S&&(h.memoizedState=y,Gt=!0),h=h.queue,_p(Xw.bind(null,c,h,a),[a]),h.getSnapshot!==s||S||_t!==null&&_t.memoizedState.tag&1){if(c.flags|=2048,ls(9,Gw.bind(null,c,h,y,s),void 0,null),Pt===null)throw Error(r(349));(_i&30)!==0||Vw(c,s,y)}return y}function Vw(a,s,c){a.flags|=16384,a={getSnapshot:s,value:c},s=ot.updateQueue,s===null?(s={lastEffect:null,stores:null},ot.updateQueue=s,s.stores=[a]):(c=s.stores,c===null?s.stores=[a]:c.push(a))}function Gw(a,s,c,h){s.value=c,s.getSnapshot=h,Yw(s)&&Qw(a)}function Xw(a,s,c){return c(function(){Yw(s)&&Qw(a)})}function Yw(a){var s=a.getSnapshot;a=a.value;try{var c=s();return!Ar(a,c)}catch{return!0}}function Qw(a){var s=fn(a,1);s!==null&&Rr(s,a,1,-1)}function Zw(a){var s=Xr();return typeof a=="function"&&(a=a()),s.memoizedState=s.baseState=a,a={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:us,lastRenderedState:a},s.queue=a,a=a.dispatch=zM.bind(null,ot,a),[s.memoizedState,a]}function ls(a,s,c,h){return a={tag:a,create:s,destroy:c,deps:h,next:null},s=ot.updateQueue,s===null?(s={lastEffect:null,stores:null},ot.updateQueue=s,s.lastEffect=a.next=a):(c=s.lastEffect,c===null?s.lastEffect=a.next=a:(h=c.next,c.next=a,a.next=h,s.lastEffect=a)),a}function Jw(){return vr().memoizedState}function Ol(a,s,c,h){var y=Xr();ot.flags|=a,y.memoizedState=ls(1|s,c,void 0,h===void 0?null:h)}function _l(a,s,c,h){var y=vr();h=h===void 0?null:h;var S=void 0;if(yt!==null){var k=yt.memoizedState;if(S=k.destroy,h!==null&&bp(h,k.deps)){y.memoizedState=ls(s,c,S,h);return}}ot.flags|=a,y.memoizedState=ls(1|s,c,S,h)}function e1(a,s){return Ol(8390656,8,a,s)}function _p(a,s){return _l(2048,8,a,s)}function t1(a,s){return _l(4,2,a,s)}function r1(a,s){return _l(4,4,a,s)}function n1(a,s){if(typeof s=="function")return a=a(),s(a),function(){s(null)};if(s!=null)return a=a(),s.current=a,function(){s.current=null}}function i1(a,s,c){return c=c!=null?c.concat([a]):null,_l(4,4,n1.bind(null,s,a),c)}function Pp(){}function a1(a,s){var c=vr();s=s===void 0?null:s;var h=c.memoizedState;return h!==null&&s!==null&&bp(s,h[1])?h[0]:(c.memoizedState=[a,s],a)}function o1(a,s){var c=vr();s=s===void 0?null:s;var h=c.memoizedState;return h!==null&&s!==null&&bp(s,h[1])?h[0]:(a=a(),c.memoizedState=[a,s],a)}function s1(a,s,c){return(_i&21)===0?(a.baseState&&(a.baseState=!1,Gt=!0),a.memoizedState=c):(Ar(c,s)||(c=Dx(),ot.lanes|=c,Pi|=c,a.baseState=!0),s)}function FM(a,s){var c=Ke;Ke=c!==0&&4>c?c:4,a(!0);var h=gp.transition;gp.transition={};try{a(!1),s()}finally{Ke=c,gp.transition=h}}function u1(){return vr().memoizedState}function qM(a,s,c){var h=Jn(a);if(c={lane:h,action:c,hasEagerState:!1,eagerState:null,next:null},l1(a))c1(s,c);else if(c=Fw(a,s,c,h),c!==null){var y=Ft();Rr(c,a,h,y),f1(c,s,h)}}function zM(a,s,c){var h=Jn(a),y={lane:h,action:c,hasEagerState:!1,eagerState:null,next:null};if(l1(a))c1(s,y);else{var S=a.alternate;if(a.lanes===0&&(S===null||S.lanes===0)&&(S=s.lastRenderedReducer,S!==null))try{var k=s.lastRenderedState,M=S(k,c);if(y.hasEagerState=!0,y.eagerState=M,Ar(M,k)){var B=s.interleaved;B===null?(y.next=y,dp(s)):(y.next=B.next,B.next=y),s.interleaved=y;return}}catch{}finally{}c=Fw(a,s,y,h),c!==null&&(y=Ft(),Rr(c,a,h,y),f1(c,s,h))}}function l1(a){var s=a.alternate;return a===ot||s!==null&&s===ot}function c1(a,s){os=Sl=!0;var c=a.pending;c===null?s.next=s:(s.next=c.next,c.next=s),a.pending=s}function f1(a,s,c){if((c&4194240)!==0){var h=s.lanes;h&=a.pendingLanes,c|=h,s.lanes=c,Ed(a,c)}}var Pl={readContext:hr,useCallback:$t,useContext:$t,useEffect:$t,useImperativeHandle:$t,useInsertionEffect:$t,useLayoutEffect:$t,useMemo:$t,useReducer:$t,useRef:$t,useState:$t,useDebugValue:$t,useDeferredValue:$t,useTransition:$t,useMutableSource:$t,useSyncExternalStore:$t,useId:$t,unstable_isNewReconciler:!1},UM={readContext:hr,useCallback:function(a,s){return Xr().memoizedState=[a,s===void 0?null:s],a},useContext:hr,useEffect:e1,useImperativeHandle:function(a,s,c){return c=c!=null?c.concat([a]):null,Ol(4194308,4,n1.bind(null,s,a),c)},useLayoutEffect:function(a,s){return Ol(4194308,4,a,s)},useInsertionEffect:function(a,s){return Ol(4,2,a,s)},useMemo:function(a,s){var c=Xr();return s=s===void 0?null:s,a=a(),c.memoizedState=[a,s],a},useReducer:function(a,s,c){var h=Xr();return s=c!==void 0?c(s):s,h.memoizedState=h.baseState=s,a={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:s},h.queue=a,a=a.dispatch=qM.bind(null,ot,a),[h.memoizedState,a]},useRef:function(a){var s=Xr();return a={current:a},s.memoizedState=a},useState:Zw,useDebugValue:Pp,useDeferredValue:function(a){return Xr().memoizedState=a},useTransition:function(){var a=Zw(!1),s=a[0];return a=FM.bind(null,a[1]),Xr().memoizedState=a,[s,a]},useMutableSource:function(){},useSyncExternalStore:function(a,s,c){var h=ot,y=Xr();if(nt){if(c===void 0)throw Error(r(407));c=c()}else{if(c=s(),Pt===null)throw Error(r(349));(_i&30)!==0||Vw(h,s,c)}y.memoizedState=c;var S={value:c,getSnapshot:s};return y.queue=S,e1(Xw.bind(null,h,S,a),[a]),h.flags|=2048,ls(9,Gw.bind(null,h,S,c,s),void 0,null),c},useId:function(){var a=Xr(),s=Pt.identifierPrefix;if(nt){var c=cn,h=ln;c=(h&~(1<<32-Er(h)-1)).toString(32)+c,s=":"+s+"R"+c,c=ss++,0<c&&(s+="H"+c.toString(32)),s+=":"}else c=BM++,s=":"+s+"r"+c.toString(32)+":";return a.memoizedState=s},unstable_isNewReconciler:!1},WM={readContext:hr,useCallback:a1,useContext:hr,useEffect:_p,useImperativeHandle:i1,useInsertionEffect:t1,useLayoutEffect:r1,useMemo:o1,useReducer:Sp,useRef:Jw,useState:function(){return Sp(us)},useDebugValue:Pp,useDeferredValue:function(a){var s=vr();return s1(s,yt.memoizedState,a)},useTransition:function(){var a=Sp(us)[0],s=vr().memoizedState;return[a,s]},useMutableSource:Hw,useSyncExternalStore:Kw,useId:u1,unstable_isNewReconciler:!1},HM={readContext:hr,useCallback:a1,useContext:hr,useEffect:_p,useImperativeHandle:i1,useInsertionEffect:t1,useLayoutEffect:r1,useMemo:o1,useReducer:Op,useRef:Jw,useState:function(){return Op(us)},useDebugValue:Pp,useDeferredValue:function(a){var s=vr();return yt===null?s.memoizedState=a:s1(s,yt.memoizedState,a)},useTransition:function(){var a=Op(us)[0],s=vr().memoizedState;return[a,s]},useMutableSource:Hw,useSyncExternalStore:Kw,useId:u1,unstable_isNewReconciler:!1};function Cr(a,s){if(a&&a.defaultProps){s=Z({},s),a=a.defaultProps;for(var c in a)s[c]===void 0&&(s[c]=a[c]);return s}return s}function jp(a,s,c,h){s=a.memoizedState,c=c(h,s),c=c==null?s:Z({},s,c),a.memoizedState=c,a.lanes===0&&(a.updateQueue.baseState=c)}var jl={isMounted:function(a){return(a=a._reactInternals)?yi(a)===a:!1},enqueueSetState:function(a,s,c){a=a._reactInternals;var h=Ft(),y=Jn(a),S=dn(h,y);S.payload=s,c!=null&&(S.callback=c),s=Xn(a,S,y),s!==null&&(Rr(s,a,y,h),gl(s,a,y))},enqueueReplaceState:function(a,s,c){a=a._reactInternals;var h=Ft(),y=Jn(a),S=dn(h,y);S.tag=1,S.payload=s,c!=null&&(S.callback=c),s=Xn(a,S,y),s!==null&&(Rr(s,a,y,h),gl(s,a,y))},enqueueForceUpdate:function(a,s){a=a._reactInternals;var c=Ft(),h=Jn(a),y=dn(c,h);y.tag=2,s!=null&&(y.callback=s),s=Xn(a,y,h),s!==null&&(Rr(s,a,h,c),gl(s,a,h))}};function d1(a,s,c,h,y,S,k){return a=a.stateNode,typeof a.shouldComponentUpdate=="function"?a.shouldComponentUpdate(h,S,k):s.prototype&&s.prototype.isPureReactComponent?!Xo(c,h)||!Xo(y,S):!0}function p1(a,s,c){var h=!1,y=Kn,S=s.contextType;return typeof S=="object"&&S!==null?S=hr(S):(y=Vt(s)?bi:Rt.current,h=s.contextTypes,S=(h=h!=null)?va(a,y):Kn),s=new s(c,S),a.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,s.updater=jl,a.stateNode=s,s._reactInternals=a,h&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=y,a.__reactInternalMemoizedMaskedChildContext=S),s}function h1(a,s,c,h){a=s.state,typeof s.componentWillReceiveProps=="function"&&s.componentWillReceiveProps(c,h),typeof s.UNSAFE_componentWillReceiveProps=="function"&&s.UNSAFE_componentWillReceiveProps(c,h),s.state!==a&&jl.enqueueReplaceState(s,s.state,null)}function Ep(a,s,c,h){var y=a.stateNode;y.props=c,y.state=a.memoizedState,y.refs={},pp(a);var S=s.contextType;typeof S=="object"&&S!==null?y.context=hr(S):(S=Vt(s)?bi:Rt.current,y.context=va(a,S)),y.state=a.memoizedState,S=s.getDerivedStateFromProps,typeof S=="function"&&(jp(a,s,S,c),y.state=a.memoizedState),typeof s.getDerivedStateFromProps=="function"||typeof y.getSnapshotBeforeUpdate=="function"||typeof y.UNSAFE_componentWillMount!="function"&&typeof y.componentWillMount!="function"||(s=y.state,typeof y.componentWillMount=="function"&&y.componentWillMount(),typeof y.UNSAFE_componentWillMount=="function"&&y.UNSAFE_componentWillMount(),s!==y.state&&jl.enqueueReplaceState(y,y.state,null),bl(a,c,y,h),y.state=a.memoizedState),typeof y.componentDidMount=="function"&&(a.flags|=4194308)}function Oa(a,s){try{var c="",h=s;do c+=me(h),h=h.return;while(h);var y=c}catch(S){y=`
|
||
Error generating stack: `+S.message+`
|
||
`+S.stack}return{value:a,source:s,stack:y,digest:null}}function Ap(a,s,c){return{value:a,source:null,stack:c??null,digest:s??null}}function Tp(a,s){try{console.error(s.value)}catch(c){setTimeout(function(){throw c})}}var KM=typeof WeakMap=="function"?WeakMap:Map;function v1(a,s,c){c=dn(-1,c),c.tag=3,c.payload={element:null};var h=s.value;return c.callback=function(){Rl||(Rl=!0,Wp=h),Tp(a,s)},c}function m1(a,s,c){c=dn(-1,c),c.tag=3;var h=a.type.getDerivedStateFromError;if(typeof h=="function"){var y=s.value;c.payload=function(){return h(y)},c.callback=function(){Tp(a,s)}}var S=a.stateNode;return S!==null&&typeof S.componentDidCatch=="function"&&(c.callback=function(){Tp(a,s),typeof h!="function"&&(Qn===null?Qn=new Set([this]):Qn.add(this));var k=s.stack;this.componentDidCatch(s.value,{componentStack:k!==null?k:""})}),c}function y1(a,s,c){var h=a.pingCache;if(h===null){h=a.pingCache=new KM;var y=new Set;h.set(s,y)}else y=h.get(s),y===void 0&&(y=new Set,h.set(s,y));y.has(c)||(y.add(c),a=oI.bind(null,a,s,c),s.then(a,a))}function g1(a){do{var s;if((s=a.tag===13)&&(s=a.memoizedState,s=s!==null?s.dehydrated!==null:!0),s)return a;a=a.return}while(a!==null);return null}function b1(a,s,c,h,y){return(a.mode&1)===0?(a===s?a.flags|=65536:(a.flags|=128,c.flags|=131072,c.flags&=-52805,c.tag===1&&(c.alternate===null?c.tag=17:(s=dn(-1,1),s.tag=2,Xn(c,s,1))),c.lanes|=1),a):(a.flags|=65536,a.lanes=y,a)}var VM=T.ReactCurrentOwner,Gt=!1;function Bt(a,s,c,h){s.child=a===null?Bw(s,null,c,h):ba(s,a.child,c,h)}function x1(a,s,c,h,y){c=c.render;var S=s.ref;return wa(s,y),h=xp(a,s,c,h,S,y),c=wp(),a!==null&&!Gt?(s.updateQueue=a.updateQueue,s.flags&=-2053,a.lanes&=~y,pn(a,s,y)):(nt&&c&&np(s),s.flags|=1,Bt(a,s,h,y),s.child)}function w1(a,s,c,h,y){if(a===null){var S=c.type;return typeof S=="function"&&!Qp(S)&&S.defaultProps===void 0&&c.compare===null&&c.defaultProps===void 0?(s.tag=15,s.type=S,S1(a,s,S,h,y)):(a=Bl(c.type,null,h,s,s.mode,y),a.ref=s.ref,a.return=s,s.child=a)}if(S=a.child,(a.lanes&y)===0){var k=S.memoizedProps;if(c=c.compare,c=c!==null?c:Xo,c(k,h)&&a.ref===s.ref)return pn(a,s,y)}return s.flags|=1,a=ti(S,h),a.ref=s.ref,a.return=s,s.child=a}function S1(a,s,c,h,y){if(a!==null){var S=a.memoizedProps;if(Xo(S,h)&&a.ref===s.ref)if(Gt=!1,s.pendingProps=h=S,(a.lanes&y)!==0)(a.flags&131072)!==0&&(Gt=!0);else return s.lanes=a.lanes,pn(a,s,y)}return Cp(a,s,c,h,y)}function O1(a,s,c){var h=s.pendingProps,y=h.children,S=a!==null?a.memoizedState:null;if(h.mode==="hidden")if((s.mode&1)===0)s.memoizedState={baseLanes:0,cachePool:null,transitions:null},Xe(Pa,nr),nr|=c;else{if((c&1073741824)===0)return a=S!==null?S.baseLanes|c:c,s.lanes=s.childLanes=1073741824,s.memoizedState={baseLanes:a,cachePool:null,transitions:null},s.updateQueue=null,Xe(Pa,nr),nr|=a,null;s.memoizedState={baseLanes:0,cachePool:null,transitions:null},h=S!==null?S.baseLanes:c,Xe(Pa,nr),nr|=h}else S!==null?(h=S.baseLanes|c,s.memoizedState=null):h=c,Xe(Pa,nr),nr|=h;return Bt(a,s,y,c),s.child}function _1(a,s){var c=s.ref;(a===null&&c!==null||a!==null&&a.ref!==c)&&(s.flags|=512,s.flags|=2097152)}function Cp(a,s,c,h,y){var S=Vt(c)?bi:Rt.current;return S=va(s,S),wa(s,y),c=xp(a,s,c,h,S,y),h=wp(),a!==null&&!Gt?(s.updateQueue=a.updateQueue,s.flags&=-2053,a.lanes&=~y,pn(a,s,y)):(nt&&h&&np(s),s.flags|=1,Bt(a,s,c,y),s.child)}function P1(a,s,c,h,y){if(Vt(c)){var S=!0;cl(s)}else S=!1;if(wa(s,y),s.stateNode===null)Al(a,s),p1(s,c,h),Ep(s,c,h,y),h=!0;else if(a===null){var k=s.stateNode,M=s.memoizedProps;k.props=M;var B=k.context,Q=c.contextType;typeof Q=="object"&&Q!==null?Q=hr(Q):(Q=Vt(c)?bi:Rt.current,Q=va(s,Q));var ie=c.getDerivedStateFromProps,se=typeof ie=="function"||typeof k.getSnapshotBeforeUpdate=="function";se||typeof k.UNSAFE_componentWillReceiveProps!="function"&&typeof k.componentWillReceiveProps!="function"||(M!==h||B!==Q)&&h1(s,k,h,Q),Gn=!1;var re=s.memoizedState;k.state=re,bl(s,h,k,y),B=s.memoizedState,M!==h||re!==B||Kt.current||Gn?(typeof ie=="function"&&(jp(s,c,ie,h),B=s.memoizedState),(M=Gn||d1(s,c,M,h,re,B,Q))?(se||typeof k.UNSAFE_componentWillMount!="function"&&typeof k.componentWillMount!="function"||(typeof k.componentWillMount=="function"&&k.componentWillMount(),typeof k.UNSAFE_componentWillMount=="function"&&k.UNSAFE_componentWillMount()),typeof k.componentDidMount=="function"&&(s.flags|=4194308)):(typeof k.componentDidMount=="function"&&(s.flags|=4194308),s.memoizedProps=h,s.memoizedState=B),k.props=h,k.state=B,k.context=Q,h=M):(typeof k.componentDidMount=="function"&&(s.flags|=4194308),h=!1)}else{k=s.stateNode,qw(a,s),M=s.memoizedProps,Q=s.type===s.elementType?M:Cr(s.type,M),k.props=Q,se=s.pendingProps,re=k.context,B=c.contextType,typeof B=="object"&&B!==null?B=hr(B):(B=Vt(c)?bi:Rt.current,B=va(s,B));var fe=c.getDerivedStateFromProps;(ie=typeof fe=="function"||typeof k.getSnapshotBeforeUpdate=="function")||typeof k.UNSAFE_componentWillReceiveProps!="function"&&typeof k.componentWillReceiveProps!="function"||(M!==se||re!==B)&&h1(s,k,h,B),Gn=!1,re=s.memoizedState,k.state=re,bl(s,h,k,y);var he=s.memoizedState;M!==se||re!==he||Kt.current||Gn?(typeof fe=="function"&&(jp(s,c,fe,h),he=s.memoizedState),(Q=Gn||d1(s,c,Q,h,re,he,B)||!1)?(ie||typeof k.UNSAFE_componentWillUpdate!="function"&&typeof k.componentWillUpdate!="function"||(typeof k.componentWillUpdate=="function"&&k.componentWillUpdate(h,he,B),typeof k.UNSAFE_componentWillUpdate=="function"&&k.UNSAFE_componentWillUpdate(h,he,B)),typeof k.componentDidUpdate=="function"&&(s.flags|=4),typeof k.getSnapshotBeforeUpdate=="function"&&(s.flags|=1024)):(typeof k.componentDidUpdate!="function"||M===a.memoizedProps&&re===a.memoizedState||(s.flags|=4),typeof k.getSnapshotBeforeUpdate!="function"||M===a.memoizedProps&&re===a.memoizedState||(s.flags|=1024),s.memoizedProps=h,s.memoizedState=he),k.props=h,k.state=he,k.context=B,h=Q):(typeof k.componentDidUpdate!="function"||M===a.memoizedProps&&re===a.memoizedState||(s.flags|=4),typeof k.getSnapshotBeforeUpdate!="function"||M===a.memoizedProps&&re===a.memoizedState||(s.flags|=1024),h=!1)}return kp(a,s,c,h,S,y)}function kp(a,s,c,h,y,S){_1(a,s);var k=(s.flags&128)!==0;if(!h&&!k)return y&&Cw(s,c,!1),pn(a,s,S);h=s.stateNode,VM.current=s;var M=k&&typeof c.getDerivedStateFromError!="function"?null:h.render();return s.flags|=1,a!==null&&k?(s.child=ba(s,a.child,null,S),s.child=ba(s,null,M,S)):Bt(a,s,M,S),s.memoizedState=h.state,y&&Cw(s,c,!0),s.child}function j1(a){var s=a.stateNode;s.pendingContext?Aw(a,s.pendingContext,s.pendingContext!==s.context):s.context&&Aw(a,s.context,!1),hp(a,s.containerInfo)}function E1(a,s,c,h,y){return ga(),sp(y),s.flags|=256,Bt(a,s,c,h),s.child}var Np={dehydrated:null,treeContext:null,retryLane:0};function Rp(a){return{baseLanes:a,cachePool:null,transitions:null}}function A1(a,s,c){var h=s.pendingProps,y=at.current,S=!1,k=(s.flags&128)!==0,M;if((M=k)||(M=a!==null&&a.memoizedState===null?!1:(y&2)!==0),M?(S=!0,s.flags&=-129):(a===null||a.memoizedState!==null)&&(y|=1),Xe(at,y&1),a===null)return op(s),a=s.memoizedState,a!==null&&(a=a.dehydrated,a!==null)?((s.mode&1)===0?s.lanes=1:a.data==="$!"?s.lanes=8:s.lanes=1073741824,null):(k=h.children,a=h.fallback,S?(h=s.mode,S=s.child,k={mode:"hidden",children:k},(h&1)===0&&S!==null?(S.childLanes=0,S.pendingProps=k):S=Fl(k,h,0,null),a=Ti(a,h,c,null),S.return=s,a.return=s,S.sibling=a,s.child=S,s.child.memoizedState=Rp(c),s.memoizedState=Np,a):$p(s,k));if(y=a.memoizedState,y!==null&&(M=y.dehydrated,M!==null))return GM(a,s,k,h,M,y,c);if(S){S=h.fallback,k=s.mode,y=a.child,M=y.sibling;var B={mode:"hidden",children:h.children};return(k&1)===0&&s.child!==y?(h=s.child,h.childLanes=0,h.pendingProps=B,s.deletions=null):(h=ti(y,B),h.subtreeFlags=y.subtreeFlags&14680064),M!==null?S=ti(M,S):(S=Ti(S,k,c,null),S.flags|=2),S.return=s,h.return=s,h.sibling=S,s.child=h,h=S,S=s.child,k=a.child.memoizedState,k=k===null?Rp(c):{baseLanes:k.baseLanes|c,cachePool:null,transitions:k.transitions},S.memoizedState=k,S.childLanes=a.childLanes&~c,s.memoizedState=Np,h}return S=a.child,a=S.sibling,h=ti(S,{mode:"visible",children:h.children}),(s.mode&1)===0&&(h.lanes=c),h.return=s,h.sibling=null,a!==null&&(c=s.deletions,c===null?(s.deletions=[a],s.flags|=16):c.push(a)),s.child=h,s.memoizedState=null,h}function $p(a,s){return s=Fl({mode:"visible",children:s},a.mode,0,null),s.return=a,a.child=s}function El(a,s,c,h){return h!==null&&sp(h),ba(s,a.child,null,c),a=$p(s,s.pendingProps.children),a.flags|=2,s.memoizedState=null,a}function GM(a,s,c,h,y,S,k){if(c)return s.flags&256?(s.flags&=-257,h=Ap(Error(r(422))),El(a,s,k,h)):s.memoizedState!==null?(s.child=a.child,s.flags|=128,null):(S=h.fallback,y=s.mode,h=Fl({mode:"visible",children:h.children},y,0,null),S=Ti(S,y,k,null),S.flags|=2,h.return=s,S.return=s,h.sibling=S,s.child=h,(s.mode&1)!==0&&ba(s,a.child,null,k),s.child.memoizedState=Rp(k),s.memoizedState=Np,S);if((s.mode&1)===0)return El(a,s,k,null);if(y.data==="$!"){if(h=y.nextSibling&&y.nextSibling.dataset,h)var M=h.dgst;return h=M,S=Error(r(419)),h=Ap(S,h,void 0),El(a,s,k,h)}if(M=(k&a.childLanes)!==0,Gt||M){if(h=Pt,h!==null){switch(k&-k){case 4:y=2;break;case 16:y=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:y=32;break;case 536870912:y=268435456;break;default:y=0}y=(y&(h.suspendedLanes|k))!==0?0:y,y!==0&&y!==S.retryLane&&(S.retryLane=y,fn(a,y),Rr(h,a,y,-1))}return Yp(),h=Ap(Error(r(421))),El(a,s,k,h)}return y.data==="$?"?(s.flags|=128,s.child=a.child,s=sI.bind(null,a),y._reactRetry=s,null):(a=S.treeContext,rr=Wn(y.nextSibling),tr=s,nt=!0,Tr=null,a!==null&&(dr[pr++]=ln,dr[pr++]=cn,dr[pr++]=xi,ln=a.id,cn=a.overflow,xi=s),s=$p(s,h.children),s.flags|=4096,s)}function T1(a,s,c){a.lanes|=s;var h=a.alternate;h!==null&&(h.lanes|=s),fp(a.return,s,c)}function Mp(a,s,c,h,y){var S=a.memoizedState;S===null?a.memoizedState={isBackwards:s,rendering:null,renderingStartTime:0,last:h,tail:c,tailMode:y}:(S.isBackwards=s,S.rendering=null,S.renderingStartTime=0,S.last=h,S.tail=c,S.tailMode=y)}function C1(a,s,c){var h=s.pendingProps,y=h.revealOrder,S=h.tail;if(Bt(a,s,h.children,c),h=at.current,(h&2)!==0)h=h&1|2,s.flags|=128;else{if(a!==null&&(a.flags&128)!==0)e:for(a=s.child;a!==null;){if(a.tag===13)a.memoizedState!==null&&T1(a,c,s);else if(a.tag===19)T1(a,c,s);else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===s)break e;for(;a.sibling===null;){if(a.return===null||a.return===s)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}h&=1}if(Xe(at,h),(s.mode&1)===0)s.memoizedState=null;else switch(y){case"forwards":for(c=s.child,y=null;c!==null;)a=c.alternate,a!==null&&xl(a)===null&&(y=c),c=c.sibling;c=y,c===null?(y=s.child,s.child=null):(y=c.sibling,c.sibling=null),Mp(s,!1,y,c,S);break;case"backwards":for(c=null,y=s.child,s.child=null;y!==null;){if(a=y.alternate,a!==null&&xl(a)===null){s.child=y;break}a=y.sibling,y.sibling=c,c=y,y=a}Mp(s,!0,c,null,S);break;case"together":Mp(s,!1,null,null,void 0);break;default:s.memoizedState=null}return s.child}function Al(a,s){(s.mode&1)===0&&a!==null&&(a.alternate=null,s.alternate=null,s.flags|=2)}function pn(a,s,c){if(a!==null&&(s.dependencies=a.dependencies),Pi|=s.lanes,(c&s.childLanes)===0)return null;if(a!==null&&s.child!==a.child)throw Error(r(153));if(s.child!==null){for(a=s.child,c=ti(a,a.pendingProps),s.child=c,c.return=s;a.sibling!==null;)a=a.sibling,c=c.sibling=ti(a,a.pendingProps),c.return=s;c.sibling=null}return s.child}function XM(a,s,c){switch(s.tag){case 3:j1(s),ga();break;case 5:Ww(s);break;case 1:Vt(s.type)&&cl(s);break;case 4:hp(s,s.stateNode.containerInfo);break;case 10:var h=s.type._context,y=s.memoizedProps.value;Xe(ml,h._currentValue),h._currentValue=y;break;case 13:if(h=s.memoizedState,h!==null)return h.dehydrated!==null?(Xe(at,at.current&1),s.flags|=128,null):(c&s.child.childLanes)!==0?A1(a,s,c):(Xe(at,at.current&1),a=pn(a,s,c),a!==null?a.sibling:null);Xe(at,at.current&1);break;case 19:if(h=(c&s.childLanes)!==0,(a.flags&128)!==0){if(h)return C1(a,s,c);s.flags|=128}if(y=s.memoizedState,y!==null&&(y.rendering=null,y.tail=null,y.lastEffect=null),Xe(at,at.current),h)break;return null;case 22:case 23:return s.lanes=0,O1(a,s,c)}return pn(a,s,c)}var k1,Ip,N1,R1;k1=function(a,s){for(var c=s.child;c!==null;){if(c.tag===5||c.tag===6)a.appendChild(c.stateNode);else if(c.tag!==4&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===s)break;for(;c.sibling===null;){if(c.return===null||c.return===s)return;c=c.return}c.sibling.return=c.return,c=c.sibling}},Ip=function(){},N1=function(a,s,c,h){var y=a.memoizedProps;if(y!==h){a=s.stateNode,Oi(Gr.current);var S=null;switch(c){case"input":y=Ne(a,y),h=Ne(a,h),S=[];break;case"select":y=Z({},y,{value:void 0}),h=Z({},h,{value:void 0}),S=[];break;case"textarea":y=jr(a,y),h=jr(a,h),S=[];break;default:typeof y.onClick!="function"&&typeof h.onClick=="function"&&(a.onclick=sl)}md(c,h);var k;c=null;for(Q in y)if(!h.hasOwnProperty(Q)&&y.hasOwnProperty(Q)&&y[Q]!=null)if(Q==="style"){var M=y[Q];for(k in M)M.hasOwnProperty(k)&&(c||(c={}),c[k]="")}else Q!=="dangerouslySetInnerHTML"&&Q!=="children"&&Q!=="suppressContentEditableWarning"&&Q!=="suppressHydrationWarning"&&Q!=="autoFocus"&&(i.hasOwnProperty(Q)?S||(S=[]):(S=S||[]).push(Q,null));for(Q in h){var B=h[Q];if(M=y!=null?y[Q]:void 0,h.hasOwnProperty(Q)&&B!==M&&(B!=null||M!=null))if(Q==="style")if(M){for(k in M)!M.hasOwnProperty(k)||B&&B.hasOwnProperty(k)||(c||(c={}),c[k]="");for(k in B)B.hasOwnProperty(k)&&M[k]!==B[k]&&(c||(c={}),c[k]=B[k])}else c||(S||(S=[]),S.push(Q,c)),c=B;else Q==="dangerouslySetInnerHTML"?(B=B?B.__html:void 0,M=M?M.__html:void 0,B!=null&&M!==B&&(S=S||[]).push(Q,B)):Q==="children"?typeof B!="string"&&typeof B!="number"||(S=S||[]).push(Q,""+B):Q!=="suppressContentEditableWarning"&&Q!=="suppressHydrationWarning"&&(i.hasOwnProperty(Q)?(B!=null&&Q==="onScroll"&&et("scroll",a),S||M===B||(S=[])):(S=S||[]).push(Q,B))}c&&(S=S||[]).push("style",c);var Q=S;(s.updateQueue=Q)&&(s.flags|=4)}},R1=function(a,s,c,h){c!==h&&(s.flags|=4)};function cs(a,s){if(!nt)switch(a.tailMode){case"hidden":s=a.tail;for(var c=null;s!==null;)s.alternate!==null&&(c=s),s=s.sibling;c===null?a.tail=null:c.sibling=null;break;case"collapsed":c=a.tail;for(var h=null;c!==null;)c.alternate!==null&&(h=c),c=c.sibling;h===null?s||a.tail===null?a.tail=null:a.tail.sibling=null:h.sibling=null}}function Mt(a){var s=a.alternate!==null&&a.alternate.child===a.child,c=0,h=0;if(s)for(var y=a.child;y!==null;)c|=y.lanes|y.childLanes,h|=y.subtreeFlags&14680064,h|=y.flags&14680064,y.return=a,y=y.sibling;else for(y=a.child;y!==null;)c|=y.lanes|y.childLanes,h|=y.subtreeFlags,h|=y.flags,y.return=a,y=y.sibling;return a.subtreeFlags|=h,a.childLanes=c,s}function YM(a,s,c){var h=s.pendingProps;switch(ip(s),s.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Mt(s),null;case 1:return Vt(s.type)&&ll(),Mt(s),null;case 3:return h=s.stateNode,Sa(),tt(Kt),tt(Rt),yp(),h.pendingContext&&(h.context=h.pendingContext,h.pendingContext=null),(a===null||a.child===null)&&(hl(s)?s.flags|=4:a===null||a.memoizedState.isDehydrated&&(s.flags&256)===0||(s.flags|=1024,Tr!==null&&(Vp(Tr),Tr=null))),Ip(a,s),Mt(s),null;case 5:vp(s);var y=Oi(as.current);if(c=s.type,a!==null&&s.stateNode!=null)N1(a,s,c,h,y),a.ref!==s.ref&&(s.flags|=512,s.flags|=2097152);else{if(!h){if(s.stateNode===null)throw Error(r(166));return Mt(s),null}if(a=Oi(Gr.current),hl(s)){h=s.stateNode,c=s.type;var S=s.memoizedProps;switch(h[Vr]=s,h[es]=S,a=(s.mode&1)!==0,c){case"dialog":et("cancel",h),et("close",h);break;case"iframe":case"object":case"embed":et("load",h);break;case"video":case"audio":for(y=0;y<Qo.length;y++)et(Qo[y],h);break;case"source":et("error",h);break;case"img":case"image":case"link":et("error",h),et("load",h);break;case"details":et("toggle",h);break;case"input":Ce(h,S),et("invalid",h);break;case"select":h._wrapperState={wasMultiple:!!S.multiple},et("invalid",h);break;case"textarea":na(h,S),et("invalid",h)}md(c,S),y=null;for(var k in S)if(S.hasOwnProperty(k)){var M=S[k];k==="children"?typeof M=="string"?h.textContent!==M&&(S.suppressHydrationWarning!==!0&&ol(h.textContent,M,a),y=["children",M]):typeof M=="number"&&h.textContent!==""+M&&(S.suppressHydrationWarning!==!0&&ol(h.textContent,M,a),y=["children",""+M]):i.hasOwnProperty(k)&&M!=null&&k==="onScroll"&&et("scroll",h)}switch(c){case"input":Te(h),Pr(h,S,!0);break;case"textarea":Te(h),ko(h);break;case"select":case"option":break;default:typeof S.onClick=="function"&&(h.onclick=sl)}h=y,s.updateQueue=h,h!==null&&(s.flags|=4)}else{k=y.nodeType===9?y:y.ownerDocument,a==="http://www.w3.org/1999/xhtml"&&(a=bx(c)),a==="http://www.w3.org/1999/xhtml"?c==="script"?(a=k.createElement("div"),a.innerHTML="<script><\/script>",a=a.removeChild(a.firstChild)):typeof h.is=="string"?a=k.createElement(c,{is:h.is}):(a=k.createElement(c),c==="select"&&(k=a,h.multiple?k.multiple=!0:h.size&&(k.size=h.size))):a=k.createElementNS(a,c),a[Vr]=s,a[es]=h,k1(a,s,!1,!1),s.stateNode=a;e:{switch(k=yd(c,h),c){case"dialog":et("cancel",a),et("close",a),y=h;break;case"iframe":case"object":case"embed":et("load",a),y=h;break;case"video":case"audio":for(y=0;y<Qo.length;y++)et(Qo[y],a);y=h;break;case"source":et("error",a),y=h;break;case"img":case"image":case"link":et("error",a),et("load",a),y=h;break;case"details":et("toggle",a),y=h;break;case"input":Ce(a,h),y=Ne(a,h),et("invalid",a);break;case"option":y=h;break;case"select":a._wrapperState={wasMultiple:!!h.multiple},y=Z({},h,{value:void 0}),et("invalid",a);break;case"textarea":na(a,h),y=jr(a,h),et("invalid",a);break;default:y=h}md(c,y),M=y;for(S in M)if(M.hasOwnProperty(S)){var B=M[S];S==="style"?Sx(a,B):S==="dangerouslySetInnerHTML"?(B=B?B.__html:void 0,B!=null&&xx(a,B)):S==="children"?typeof B=="string"?(c!=="textarea"||B!=="")&&No(a,B):typeof B=="number"&&No(a,""+B):S!=="suppressContentEditableWarning"&&S!=="suppressHydrationWarning"&&S!=="autoFocus"&&(i.hasOwnProperty(S)?B!=null&&S==="onScroll"&&et("scroll",a):B!=null&&A(a,S,B,k))}switch(c){case"input":Te(a),Pr(a,h,!1);break;case"textarea":Te(a),ko(a);break;case"option":h.value!=null&&a.setAttribute("value",""+Ae(h.value));break;case"select":a.multiple=!!h.multiple,S=h.value,S!=null?Ht(a,!!h.multiple,S,!1):h.defaultValue!=null&&Ht(a,!!h.multiple,h.defaultValue,!0);break;default:typeof y.onClick=="function"&&(a.onclick=sl)}switch(c){case"button":case"input":case"select":case"textarea":h=!!h.autoFocus;break e;case"img":h=!0;break e;default:h=!1}}h&&(s.flags|=4)}s.ref!==null&&(s.flags|=512,s.flags|=2097152)}return Mt(s),null;case 6:if(a&&s.stateNode!=null)R1(a,s,a.memoizedProps,h);else{if(typeof h!="string"&&s.stateNode===null)throw Error(r(166));if(c=Oi(as.current),Oi(Gr.current),hl(s)){if(h=s.stateNode,c=s.memoizedProps,h[Vr]=s,(S=h.nodeValue!==c)&&(a=tr,a!==null))switch(a.tag){case 3:ol(h.nodeValue,c,(a.mode&1)!==0);break;case 5:a.memoizedProps.suppressHydrationWarning!==!0&&ol(h.nodeValue,c,(a.mode&1)!==0)}S&&(s.flags|=4)}else h=(c.nodeType===9?c:c.ownerDocument).createTextNode(h),h[Vr]=s,s.stateNode=h}return Mt(s),null;case 13:if(tt(at),h=s.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(nt&&rr!==null&&(s.mode&1)!==0&&(s.flags&128)===0)Iw(),ga(),s.flags|=98560,S=!1;else if(S=hl(s),h!==null&&h.dehydrated!==null){if(a===null){if(!S)throw Error(r(318));if(S=s.memoizedState,S=S!==null?S.dehydrated:null,!S)throw Error(r(317));S[Vr]=s}else ga(),(s.flags&128)===0&&(s.memoizedState=null),s.flags|=4;Mt(s),S=!1}else Tr!==null&&(Vp(Tr),Tr=null),S=!0;if(!S)return s.flags&65536?s:null}return(s.flags&128)!==0?(s.lanes=c,s):(h=h!==null,h!==(a!==null&&a.memoizedState!==null)&&h&&(s.child.flags|=8192,(s.mode&1)!==0&&(a===null||(at.current&1)!==0?gt===0&&(gt=3):Yp())),s.updateQueue!==null&&(s.flags|=4),Mt(s),null);case 4:return Sa(),Ip(a,s),a===null&&Zo(s.stateNode.containerInfo),Mt(s),null;case 10:return cp(s.type._context),Mt(s),null;case 17:return Vt(s.type)&&ll(),Mt(s),null;case 19:if(tt(at),S=s.memoizedState,S===null)return Mt(s),null;if(h=(s.flags&128)!==0,k=S.rendering,k===null)if(h)cs(S,!1);else{if(gt!==0||a!==null&&(a.flags&128)!==0)for(a=s.child;a!==null;){if(k=xl(a),k!==null){for(s.flags|=128,cs(S,!1),h=k.updateQueue,h!==null&&(s.updateQueue=h,s.flags|=4),s.subtreeFlags=0,h=c,c=s.child;c!==null;)S=c,a=h,S.flags&=14680066,k=S.alternate,k===null?(S.childLanes=0,S.lanes=a,S.child=null,S.subtreeFlags=0,S.memoizedProps=null,S.memoizedState=null,S.updateQueue=null,S.dependencies=null,S.stateNode=null):(S.childLanes=k.childLanes,S.lanes=k.lanes,S.child=k.child,S.subtreeFlags=0,S.deletions=null,S.memoizedProps=k.memoizedProps,S.memoizedState=k.memoizedState,S.updateQueue=k.updateQueue,S.type=k.type,a=k.dependencies,S.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext}),c=c.sibling;return Xe(at,at.current&1|2),s.child}a=a.sibling}S.tail!==null&&ft()>ja&&(s.flags|=128,h=!0,cs(S,!1),s.lanes=4194304)}else{if(!h)if(a=xl(k),a!==null){if(s.flags|=128,h=!0,c=a.updateQueue,c!==null&&(s.updateQueue=c,s.flags|=4),cs(S,!0),S.tail===null&&S.tailMode==="hidden"&&!k.alternate&&!nt)return Mt(s),null}else 2*ft()-S.renderingStartTime>ja&&c!==1073741824&&(s.flags|=128,h=!0,cs(S,!1),s.lanes=4194304);S.isBackwards?(k.sibling=s.child,s.child=k):(c=S.last,c!==null?c.sibling=k:s.child=k,S.last=k)}return S.tail!==null?(s=S.tail,S.rendering=s,S.tail=s.sibling,S.renderingStartTime=ft(),s.sibling=null,c=at.current,Xe(at,h?c&1|2:c&1),s):(Mt(s),null);case 22:case 23:return Xp(),h=s.memoizedState!==null,a!==null&&a.memoizedState!==null!==h&&(s.flags|=8192),h&&(s.mode&1)!==0?(nr&1073741824)!==0&&(Mt(s),s.subtreeFlags&6&&(s.flags|=8192)):Mt(s),null;case 24:return null;case 25:return null}throw Error(r(156,s.tag))}function QM(a,s){switch(ip(s),s.tag){case 1:return Vt(s.type)&&ll(),a=s.flags,a&65536?(s.flags=a&-65537|128,s):null;case 3:return Sa(),tt(Kt),tt(Rt),yp(),a=s.flags,(a&65536)!==0&&(a&128)===0?(s.flags=a&-65537|128,s):null;case 5:return vp(s),null;case 13:if(tt(at),a=s.memoizedState,a!==null&&a.dehydrated!==null){if(s.alternate===null)throw Error(r(340));ga()}return a=s.flags,a&65536?(s.flags=a&-65537|128,s):null;case 19:return tt(at),null;case 4:return Sa(),null;case 10:return cp(s.type._context),null;case 22:case 23:return Xp(),null;case 24:return null;default:return null}}var Tl=!1,It=!1,ZM=typeof WeakSet=="function"?WeakSet:Set,de=null;function _a(a,s){var c=a.ref;if(c!==null)if(typeof c=="function")try{c(null)}catch(h){ut(a,s,h)}else c.current=null}function Dp(a,s,c){try{c()}catch(h){ut(a,s,h)}}var $1=!1;function JM(a,s){if(Xd=Xu,a=dw(),qd(a)){if("selectionStart"in a)var c={start:a.selectionStart,end:a.selectionEnd};else e:{c=(c=a.ownerDocument)&&c.defaultView||window;var h=c.getSelection&&c.getSelection();if(h&&h.rangeCount!==0){c=h.anchorNode;var y=h.anchorOffset,S=h.focusNode;h=h.focusOffset;try{c.nodeType,S.nodeType}catch{c=null;break e}var k=0,M=-1,B=-1,Q=0,ie=0,se=a,re=null;t:for(;;){for(var fe;se!==c||y!==0&&se.nodeType!==3||(M=k+y),se!==S||h!==0&&se.nodeType!==3||(B=k+h),se.nodeType===3&&(k+=se.nodeValue.length),(fe=se.firstChild)!==null;)re=se,se=fe;for(;;){if(se===a)break t;if(re===c&&++Q===y&&(M=k),re===S&&++ie===h&&(B=k),(fe=se.nextSibling)!==null)break;se=re,re=se.parentNode}se=fe}c=M===-1||B===-1?null:{start:M,end:B}}else c=null}c=c||{start:0,end:0}}else c=null;for(Yd={focusedElem:a,selectionRange:c},Xu=!1,de=s;de!==null;)if(s=de,a=s.child,(s.subtreeFlags&1028)!==0&&a!==null)a.return=s,de=a;else for(;de!==null;){s=de;try{var he=s.alternate;if((s.flags&1024)!==0)switch(s.tag){case 0:case 11:case 15:break;case 1:if(he!==null){var ve=he.memoizedProps,dt=he.memoizedState,G=s.stateNode,F=G.getSnapshotBeforeUpdate(s.elementType===s.type?ve:Cr(s.type,ve),dt);G.__reactInternalSnapshotBeforeUpdate=F}break;case 3:var X=s.stateNode.containerInfo;X.nodeType===1?X.textContent="":X.nodeType===9&&X.documentElement&&X.removeChild(X.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(ue){ut(s,s.return,ue)}if(a=s.sibling,a!==null){a.return=s.return,de=a;break}de=s.return}return he=$1,$1=!1,he}function fs(a,s,c){var h=s.updateQueue;if(h=h!==null?h.lastEffect:null,h!==null){var y=h=h.next;do{if((y.tag&a)===a){var S=y.destroy;y.destroy=void 0,S!==void 0&&Dp(s,c,S)}y=y.next}while(y!==h)}}function Cl(a,s){if(s=s.updateQueue,s=s!==null?s.lastEffect:null,s!==null){var c=s=s.next;do{if((c.tag&a)===a){var h=c.create;c.destroy=h()}c=c.next}while(c!==s)}}function Lp(a){var s=a.ref;if(s!==null){var c=a.stateNode;switch(a.tag){case 5:a=c;break;default:a=c}typeof s=="function"?s(a):s.current=a}}function M1(a){var s=a.alternate;s!==null&&(a.alternate=null,M1(s)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(s=a.stateNode,s!==null&&(delete s[Vr],delete s[es],delete s[ep],delete s[MM],delete s[IM])),a.stateNode=null,a.return=null,a.dependencies=null,a.memoizedProps=null,a.memoizedState=null,a.pendingProps=null,a.stateNode=null,a.updateQueue=null}function I1(a){return a.tag===5||a.tag===3||a.tag===4}function D1(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||I1(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.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 Bp(a,s,c){var h=a.tag;if(h===5||h===6)a=a.stateNode,s?c.nodeType===8?c.parentNode.insertBefore(a,s):c.insertBefore(a,s):(c.nodeType===8?(s=c.parentNode,s.insertBefore(a,c)):(s=c,s.appendChild(a)),c=c._reactRootContainer,c!=null||s.onclick!==null||(s.onclick=sl));else if(h!==4&&(a=a.child,a!==null))for(Bp(a,s,c),a=a.sibling;a!==null;)Bp(a,s,c),a=a.sibling}function Fp(a,s,c){var h=a.tag;if(h===5||h===6)a=a.stateNode,s?c.insertBefore(a,s):c.appendChild(a);else if(h!==4&&(a=a.child,a!==null))for(Fp(a,s,c),a=a.sibling;a!==null;)Fp(a,s,c),a=a.sibling}var Ct=null,kr=!1;function Yn(a,s,c){for(c=c.child;c!==null;)L1(a,s,c),c=c.sibling}function L1(a,s,c){if(Kr&&typeof Kr.onCommitFiberUnmount=="function")try{Kr.onCommitFiberUnmount(Uu,c)}catch{}switch(c.tag){case 5:It||_a(c,s);case 6:var h=Ct,y=kr;Ct=null,Yn(a,s,c),Ct=h,kr=y,Ct!==null&&(kr?(a=Ct,c=c.stateNode,a.nodeType===8?a.parentNode.removeChild(c):a.removeChild(c)):Ct.removeChild(c.stateNode));break;case 18:Ct!==null&&(kr?(a=Ct,c=c.stateNode,a.nodeType===8?Jd(a.parentNode,c):a.nodeType===1&&Jd(a,c),Uo(a)):Jd(Ct,c.stateNode));break;case 4:h=Ct,y=kr,Ct=c.stateNode.containerInfo,kr=!0,Yn(a,s,c),Ct=h,kr=y;break;case 0:case 11:case 14:case 15:if(!It&&(h=c.updateQueue,h!==null&&(h=h.lastEffect,h!==null))){y=h=h.next;do{var S=y,k=S.destroy;S=S.tag,k!==void 0&&((S&2)!==0||(S&4)!==0)&&Dp(c,s,k),y=y.next}while(y!==h)}Yn(a,s,c);break;case 1:if(!It&&(_a(c,s),h=c.stateNode,typeof h.componentWillUnmount=="function"))try{h.props=c.memoizedProps,h.state=c.memoizedState,h.componentWillUnmount()}catch(M){ut(c,s,M)}Yn(a,s,c);break;case 21:Yn(a,s,c);break;case 22:c.mode&1?(It=(h=It)||c.memoizedState!==null,Yn(a,s,c),It=h):Yn(a,s,c);break;default:Yn(a,s,c)}}function B1(a){var s=a.updateQueue;if(s!==null){a.updateQueue=null;var c=a.stateNode;c===null&&(c=a.stateNode=new ZM),s.forEach(function(h){var y=uI.bind(null,a,h);c.has(h)||(c.add(h),h.then(y,y))})}}function Nr(a,s){var c=s.deletions;if(c!==null)for(var h=0;h<c.length;h++){var y=c[h];try{var S=a,k=s,M=k;e:for(;M!==null;){switch(M.tag){case 5:Ct=M.stateNode,kr=!1;break e;case 3:Ct=M.stateNode.containerInfo,kr=!0;break e;case 4:Ct=M.stateNode.containerInfo,kr=!0;break e}M=M.return}if(Ct===null)throw Error(r(160));L1(S,k,y),Ct=null,kr=!1;var B=y.alternate;B!==null&&(B.return=null),y.return=null}catch(Q){ut(y,s,Q)}}if(s.subtreeFlags&12854)for(s=s.child;s!==null;)F1(s,a),s=s.sibling}function F1(a,s){var c=a.alternate,h=a.flags;switch(a.tag){case 0:case 11:case 14:case 15:if(Nr(s,a),Yr(a),h&4){try{fs(3,a,a.return),Cl(3,a)}catch(ve){ut(a,a.return,ve)}try{fs(5,a,a.return)}catch(ve){ut(a,a.return,ve)}}break;case 1:Nr(s,a),Yr(a),h&512&&c!==null&&_a(c,c.return);break;case 5:if(Nr(s,a),Yr(a),h&512&&c!==null&&_a(c,c.return),a.flags&32){var y=a.stateNode;try{No(y,"")}catch(ve){ut(a,a.return,ve)}}if(h&4&&(y=a.stateNode,y!=null)){var S=a.memoizedProps,k=c!==null?c.memoizedProps:S,M=a.type,B=a.updateQueue;if(a.updateQueue=null,B!==null)try{M==="input"&&S.type==="radio"&&S.name!=null&&Je(y,S),yd(M,k);var Q=yd(M,S);for(k=0;k<B.length;k+=2){var ie=B[k],se=B[k+1];ie==="style"?Sx(y,se):ie==="dangerouslySetInnerHTML"?xx(y,se):ie==="children"?No(y,se):A(y,ie,se,Q)}switch(M){case"input":st(y,S);break;case"textarea":Co(y,S);break;case"select":var re=y._wrapperState.wasMultiple;y._wrapperState.wasMultiple=!!S.multiple;var fe=S.value;fe!=null?Ht(y,!!S.multiple,fe,!1):re!==!!S.multiple&&(S.defaultValue!=null?Ht(y,!!S.multiple,S.defaultValue,!0):Ht(y,!!S.multiple,S.multiple?[]:"",!1))}y[es]=S}catch(ve){ut(a,a.return,ve)}}break;case 6:if(Nr(s,a),Yr(a),h&4){if(a.stateNode===null)throw Error(r(162));y=a.stateNode,S=a.memoizedProps;try{y.nodeValue=S}catch(ve){ut(a,a.return,ve)}}break;case 3:if(Nr(s,a),Yr(a),h&4&&c!==null&&c.memoizedState.isDehydrated)try{Uo(s.containerInfo)}catch(ve){ut(a,a.return,ve)}break;case 4:Nr(s,a),Yr(a);break;case 13:Nr(s,a),Yr(a),y=a.child,y.flags&8192&&(S=y.memoizedState!==null,y.stateNode.isHidden=S,!S||y.alternate!==null&&y.alternate.memoizedState!==null||(Up=ft())),h&4&&B1(a);break;case 22:if(ie=c!==null&&c.memoizedState!==null,a.mode&1?(It=(Q=It)||ie,Nr(s,a),It=Q):Nr(s,a),Yr(a),h&8192){if(Q=a.memoizedState!==null,(a.stateNode.isHidden=Q)&&!ie&&(a.mode&1)!==0)for(de=a,ie=a.child;ie!==null;){for(se=de=ie;de!==null;){switch(re=de,fe=re.child,re.tag){case 0:case 11:case 14:case 15:fs(4,re,re.return);break;case 1:_a(re,re.return);var he=re.stateNode;if(typeof he.componentWillUnmount=="function"){h=re,c=re.return;try{s=h,he.props=s.memoizedProps,he.state=s.memoizedState,he.componentWillUnmount()}catch(ve){ut(h,c,ve)}}break;case 5:_a(re,re.return);break;case 22:if(re.memoizedState!==null){U1(se);continue}}fe!==null?(fe.return=re,de=fe):U1(se)}ie=ie.sibling}e:for(ie=null,se=a;;){if(se.tag===5){if(ie===null){ie=se;try{y=se.stateNode,Q?(S=y.style,typeof S.setProperty=="function"?S.setProperty("display","none","important"):S.display="none"):(M=se.stateNode,B=se.memoizedProps.style,k=B!=null&&B.hasOwnProperty("display")?B.display:null,M.style.display=wx("display",k))}catch(ve){ut(a,a.return,ve)}}}else if(se.tag===6){if(ie===null)try{se.stateNode.nodeValue=Q?"":se.memoizedProps}catch(ve){ut(a,a.return,ve)}}else if((se.tag!==22&&se.tag!==23||se.memoizedState===null||se===a)&&se.child!==null){se.child.return=se,se=se.child;continue}if(se===a)break e;for(;se.sibling===null;){if(se.return===null||se.return===a)break e;ie===se&&(ie=null),se=se.return}ie===se&&(ie=null),se.sibling.return=se.return,se=se.sibling}}break;case 19:Nr(s,a),Yr(a),h&4&&B1(a);break;case 21:break;default:Nr(s,a),Yr(a)}}function Yr(a){var s=a.flags;if(s&2){try{e:{for(var c=a.return;c!==null;){if(I1(c)){var h=c;break e}c=c.return}throw Error(r(160))}switch(h.tag){case 5:var y=h.stateNode;h.flags&32&&(No(y,""),h.flags&=-33);var S=D1(a);Fp(a,S,y);break;case 3:case 4:var k=h.stateNode.containerInfo,M=D1(a);Bp(a,M,k);break;default:throw Error(r(161))}}catch(B){ut(a,a.return,B)}a.flags&=-3}s&4096&&(a.flags&=-4097)}function eI(a,s,c){de=a,q1(a)}function q1(a,s,c){for(var h=(a.mode&1)!==0;de!==null;){var y=de,S=y.child;if(y.tag===22&&h){var k=y.memoizedState!==null||Tl;if(!k){var M=y.alternate,B=M!==null&&M.memoizedState!==null||It;M=Tl;var Q=It;if(Tl=k,(It=B)&&!Q)for(de=y;de!==null;)k=de,B=k.child,k.tag===22&&k.memoizedState!==null?W1(y):B!==null?(B.return=k,de=B):W1(y);for(;S!==null;)de=S,q1(S),S=S.sibling;de=y,Tl=M,It=Q}z1(a)}else(y.subtreeFlags&8772)!==0&&S!==null?(S.return=y,de=S):z1(a)}}function z1(a){for(;de!==null;){var s=de;if((s.flags&8772)!==0){var c=s.alternate;try{if((s.flags&8772)!==0)switch(s.tag){case 0:case 11:case 15:It||Cl(5,s);break;case 1:var h=s.stateNode;if(s.flags&4&&!It)if(c===null)h.componentDidMount();else{var y=s.elementType===s.type?c.memoizedProps:Cr(s.type,c.memoizedProps);h.componentDidUpdate(y,c.memoizedState,h.__reactInternalSnapshotBeforeUpdate)}var S=s.updateQueue;S!==null&&Uw(s,S,h);break;case 3:var k=s.updateQueue;if(k!==null){if(c=null,s.child!==null)switch(s.child.tag){case 5:c=s.child.stateNode;break;case 1:c=s.child.stateNode}Uw(s,k,c)}break;case 5:var M=s.stateNode;if(c===null&&s.flags&4){c=M;var B=s.memoizedProps;switch(s.type){case"button":case"input":case"select":case"textarea":B.autoFocus&&c.focus();break;case"img":B.src&&(c.src=B.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(s.memoizedState===null){var Q=s.alternate;if(Q!==null){var ie=Q.memoizedState;if(ie!==null){var se=ie.dehydrated;se!==null&&Uo(se)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(r(163))}It||s.flags&512&&Lp(s)}catch(re){ut(s,s.return,re)}}if(s===a){de=null;break}if(c=s.sibling,c!==null){c.return=s.return,de=c;break}de=s.return}}function U1(a){for(;de!==null;){var s=de;if(s===a){de=null;break}var c=s.sibling;if(c!==null){c.return=s.return,de=c;break}de=s.return}}function W1(a){for(;de!==null;){var s=de;try{switch(s.tag){case 0:case 11:case 15:var c=s.return;try{Cl(4,s)}catch(B){ut(s,c,B)}break;case 1:var h=s.stateNode;if(typeof h.componentDidMount=="function"){var y=s.return;try{h.componentDidMount()}catch(B){ut(s,y,B)}}var S=s.return;try{Lp(s)}catch(B){ut(s,S,B)}break;case 5:var k=s.return;try{Lp(s)}catch(B){ut(s,k,B)}}}catch(B){ut(s,s.return,B)}if(s===a){de=null;break}var M=s.sibling;if(M!==null){M.return=s.return,de=M;break}de=s.return}}var tI=Math.ceil,kl=T.ReactCurrentDispatcher,qp=T.ReactCurrentOwner,mr=T.ReactCurrentBatchConfig,Be=0,Pt=null,ht=null,kt=0,nr=0,Pa=Hn(0),gt=0,ds=null,Pi=0,Nl=0,zp=0,ps=null,Xt=null,Up=0,ja=1/0,hn=null,Rl=!1,Wp=null,Qn=null,$l=!1,Zn=null,Ml=0,hs=0,Hp=null,Il=-1,Dl=0;function Ft(){return(Be&6)!==0?ft():Il!==-1?Il:Il=ft()}function Jn(a){return(a.mode&1)===0?1:(Be&2)!==0&&kt!==0?kt&-kt:LM.transition!==null?(Dl===0&&(Dl=Dx()),Dl):(a=Ke,a!==0||(a=window.event,a=a===void 0?16:Kx(a.type)),a)}function Rr(a,s,c,h){if(50<hs)throw hs=0,Hp=null,Error(r(185));Lo(a,c,h),((Be&2)===0||a!==Pt)&&(a===Pt&&((Be&2)===0&&(Nl|=c),gt===4&&ei(a,kt)),Yt(a,h),c===1&&Be===0&&(s.mode&1)===0&&(ja=ft()+500,fl&&Vn()))}function Yt(a,s){var c=a.callbackNode;L$(a,s);var h=Ku(a,a===Pt?kt:0);if(h===0)c!==null&&$x(c),a.callbackNode=null,a.callbackPriority=0;else if(s=h&-h,a.callbackPriority!==s){if(c!=null&&$x(c),s===1)a.tag===0?DM(K1.bind(null,a)):kw(K1.bind(null,a)),RM(function(){(Be&6)===0&&Vn()}),c=null;else{switch(Lx(h)){case 1:c=_d;break;case 4:c=Mx;break;case 16:c=zu;break;case 536870912:c=Ix;break;default:c=zu}c=eS(c,H1.bind(null,a))}a.callbackPriority=s,a.callbackNode=c}}function H1(a,s){if(Il=-1,Dl=0,(Be&6)!==0)throw Error(r(327));var c=a.callbackNode;if(Ea()&&a.callbackNode!==c)return null;var h=Ku(a,a===Pt?kt:0);if(h===0)return null;if((h&30)!==0||(h&a.expiredLanes)!==0||s)s=Ll(a,h);else{s=h;var y=Be;Be|=2;var S=G1();(Pt!==a||kt!==s)&&(hn=null,ja=ft()+500,Ei(a,s));do try{iI();break}catch(M){V1(a,M)}while(!0);lp(),kl.current=S,Be=y,ht!==null?s=0:(Pt=null,kt=0,s=gt)}if(s!==0){if(s===2&&(y=Pd(a),y!==0&&(h=y,s=Kp(a,y))),s===1)throw c=ds,Ei(a,0),ei(a,h),Yt(a,ft()),c;if(s===6)ei(a,h);else{if(y=a.current.alternate,(h&30)===0&&!rI(y)&&(s=Ll(a,h),s===2&&(S=Pd(a),S!==0&&(h=S,s=Kp(a,S))),s===1))throw c=ds,Ei(a,0),ei(a,h),Yt(a,ft()),c;switch(a.finishedWork=y,a.finishedLanes=h,s){case 0:case 1:throw Error(r(345));case 2:Ai(a,Xt,hn);break;case 3:if(ei(a,h),(h&130023424)===h&&(s=Up+500-ft(),10<s)){if(Ku(a,0)!==0)break;if(y=a.suspendedLanes,(y&h)!==h){Ft(),a.pingedLanes|=a.suspendedLanes&y;break}a.timeoutHandle=Zd(Ai.bind(null,a,Xt,hn),s);break}Ai(a,Xt,hn);break;case 4:if(ei(a,h),(h&4194240)===h)break;for(s=a.eventTimes,y=-1;0<h;){var k=31-Er(h);S=1<<k,k=s[k],k>y&&(y=k),h&=~S}if(h=y,h=ft()-h,h=(120>h?120:480>h?480:1080>h?1080:1920>h?1920:3e3>h?3e3:4320>h?4320:1960*tI(h/1960))-h,10<h){a.timeoutHandle=Zd(Ai.bind(null,a,Xt,hn),h);break}Ai(a,Xt,hn);break;case 5:Ai(a,Xt,hn);break;default:throw Error(r(329))}}}return Yt(a,ft()),a.callbackNode===c?H1.bind(null,a):null}function Kp(a,s){var c=ps;return a.current.memoizedState.isDehydrated&&(Ei(a,s).flags|=256),a=Ll(a,s),a!==2&&(s=Xt,Xt=c,s!==null&&Vp(s)),a}function Vp(a){Xt===null?Xt=a:Xt.push.apply(Xt,a)}function rI(a){for(var s=a;;){if(s.flags&16384){var c=s.updateQueue;if(c!==null&&(c=c.stores,c!==null))for(var h=0;h<c.length;h++){var y=c[h],S=y.getSnapshot;y=y.value;try{if(!Ar(S(),y))return!1}catch{return!1}}}if(c=s.child,s.subtreeFlags&16384&&c!==null)c.return=s,s=c;else{if(s===a)break;for(;s.sibling===null;){if(s.return===null||s.return===a)return!0;s=s.return}s.sibling.return=s.return,s=s.sibling}}return!0}function ei(a,s){for(s&=~zp,s&=~Nl,a.suspendedLanes|=s,a.pingedLanes&=~s,a=a.expirationTimes;0<s;){var c=31-Er(s),h=1<<c;a[c]=-1,s&=~h}}function K1(a){if((Be&6)!==0)throw Error(r(327));Ea();var s=Ku(a,0);if((s&1)===0)return Yt(a,ft()),null;var c=Ll(a,s);if(a.tag!==0&&c===2){var h=Pd(a);h!==0&&(s=h,c=Kp(a,h))}if(c===1)throw c=ds,Ei(a,0),ei(a,s),Yt(a,ft()),c;if(c===6)throw Error(r(345));return a.finishedWork=a.current.alternate,a.finishedLanes=s,Ai(a,Xt,hn),Yt(a,ft()),null}function Gp(a,s){var c=Be;Be|=1;try{return a(s)}finally{Be=c,Be===0&&(ja=ft()+500,fl&&Vn())}}function ji(a){Zn!==null&&Zn.tag===0&&(Be&6)===0&&Ea();var s=Be;Be|=1;var c=mr.transition,h=Ke;try{if(mr.transition=null,Ke=1,a)return a()}finally{Ke=h,mr.transition=c,Be=s,(Be&6)===0&&Vn()}}function Xp(){nr=Pa.current,tt(Pa)}function Ei(a,s){a.finishedWork=null,a.finishedLanes=0;var c=a.timeoutHandle;if(c!==-1&&(a.timeoutHandle=-1,NM(c)),ht!==null)for(c=ht.return;c!==null;){var h=c;switch(ip(h),h.tag){case 1:h=h.type.childContextTypes,h!=null&&ll();break;case 3:Sa(),tt(Kt),tt(Rt),yp();break;case 5:vp(h);break;case 4:Sa();break;case 13:tt(at);break;case 19:tt(at);break;case 10:cp(h.type._context);break;case 22:case 23:Xp()}c=c.return}if(Pt=a,ht=a=ti(a.current,null),kt=nr=s,gt=0,ds=null,zp=Nl=Pi=0,Xt=ps=null,Si!==null){for(s=0;s<Si.length;s++)if(c=Si[s],h=c.interleaved,h!==null){c.interleaved=null;var y=h.next,S=c.pending;if(S!==null){var k=S.next;S.next=y,h.next=k}c.pending=h}Si=null}return a}function V1(a,s){do{var c=ht;try{if(lp(),wl.current=Pl,Sl){for(var h=ot.memoizedState;h!==null;){var y=h.queue;y!==null&&(y.pending=null),h=h.next}Sl=!1}if(_i=0,_t=yt=ot=null,os=!1,ss=0,qp.current=null,c===null||c.return===null){gt=1,ds=s,ht=null;break}e:{var S=a,k=c.return,M=c,B=s;if(s=kt,M.flags|=32768,B!==null&&typeof B=="object"&&typeof B.then=="function"){var Q=B,ie=M,se=ie.tag;if((ie.mode&1)===0&&(se===0||se===11||se===15)){var re=ie.alternate;re?(ie.updateQueue=re.updateQueue,ie.memoizedState=re.memoizedState,ie.lanes=re.lanes):(ie.updateQueue=null,ie.memoizedState=null)}var fe=g1(k);if(fe!==null){fe.flags&=-257,b1(fe,k,M,S,s),fe.mode&1&&y1(S,Q,s),s=fe,B=Q;var he=s.updateQueue;if(he===null){var ve=new Set;ve.add(B),s.updateQueue=ve}else he.add(B);break e}else{if((s&1)===0){y1(S,Q,s),Yp();break e}B=Error(r(426))}}else if(nt&&M.mode&1){var dt=g1(k);if(dt!==null){(dt.flags&65536)===0&&(dt.flags|=256),b1(dt,k,M,S,s),sp(Oa(B,M));break e}}S=B=Oa(B,M),gt!==4&&(gt=2),ps===null?ps=[S]:ps.push(S),S=k;do{switch(S.tag){case 3:S.flags|=65536,s&=-s,S.lanes|=s;var G=v1(S,B,s);zw(S,G);break e;case 1:M=B;var F=S.type,X=S.stateNode;if((S.flags&128)===0&&(typeof F.getDerivedStateFromError=="function"||X!==null&&typeof X.componentDidCatch=="function"&&(Qn===null||!Qn.has(X)))){S.flags|=65536,s&=-s,S.lanes|=s;var ue=m1(S,M,s);zw(S,ue);break e}}S=S.return}while(S!==null)}Y1(c)}catch(ye){s=ye,ht===c&&c!==null&&(ht=c=c.return);continue}break}while(!0)}function G1(){var a=kl.current;return kl.current=Pl,a===null?Pl:a}function Yp(){(gt===0||gt===3||gt===2)&&(gt=4),Pt===null||(Pi&268435455)===0&&(Nl&268435455)===0||ei(Pt,kt)}function Ll(a,s){var c=Be;Be|=2;var h=G1();(Pt!==a||kt!==s)&&(hn=null,Ei(a,s));do try{nI();break}catch(y){V1(a,y)}while(!0);if(lp(),Be=c,kl.current=h,ht!==null)throw Error(r(261));return Pt=null,kt=0,gt}function nI(){for(;ht!==null;)X1(ht)}function iI(){for(;ht!==null&&!T$();)X1(ht)}function X1(a){var s=J1(a.alternate,a,nr);a.memoizedProps=a.pendingProps,s===null?Y1(a):ht=s,qp.current=null}function Y1(a){var s=a;do{var c=s.alternate;if(a=s.return,(s.flags&32768)===0){if(c=YM(c,s,nr),c!==null){ht=c;return}}else{if(c=QM(c,s),c!==null){c.flags&=32767,ht=c;return}if(a!==null)a.flags|=32768,a.subtreeFlags=0,a.deletions=null;else{gt=6,ht=null;return}}if(s=s.sibling,s!==null){ht=s;return}ht=s=a}while(s!==null);gt===0&&(gt=5)}function Ai(a,s,c){var h=Ke,y=mr.transition;try{mr.transition=null,Ke=1,aI(a,s,c,h)}finally{mr.transition=y,Ke=h}return null}function aI(a,s,c,h){do Ea();while(Zn!==null);if((Be&6)!==0)throw Error(r(327));c=a.finishedWork;var y=a.finishedLanes;if(c===null)return null;if(a.finishedWork=null,a.finishedLanes=0,c===a.current)throw Error(r(177));a.callbackNode=null,a.callbackPriority=0;var S=c.lanes|c.childLanes;if(B$(a,S),a===Pt&&(ht=Pt=null,kt=0),(c.subtreeFlags&2064)===0&&(c.flags&2064)===0||$l||($l=!0,eS(zu,function(){return Ea(),null})),S=(c.flags&15990)!==0,(c.subtreeFlags&15990)!==0||S){S=mr.transition,mr.transition=null;var k=Ke;Ke=1;var M=Be;Be|=4,qp.current=null,JM(a,c),F1(c,a),PM(Yd),Xu=!!Xd,Yd=Xd=null,a.current=c,eI(c),C$(),Be=M,Ke=k,mr.transition=S}else a.current=c;if($l&&($l=!1,Zn=a,Ml=y),S=a.pendingLanes,S===0&&(Qn=null),R$(c.stateNode),Yt(a,ft()),s!==null)for(h=a.onRecoverableError,c=0;c<s.length;c++)y=s[c],h(y.value,{componentStack:y.stack,digest:y.digest});if(Rl)throw Rl=!1,a=Wp,Wp=null,a;return(Ml&1)!==0&&a.tag!==0&&Ea(),S=a.pendingLanes,(S&1)!==0?a===Hp?hs++:(hs=0,Hp=a):hs=0,Vn(),null}function Ea(){if(Zn!==null){var a=Lx(Ml),s=mr.transition,c=Ke;try{if(mr.transition=null,Ke=16>a?16:a,Zn===null)var h=!1;else{if(a=Zn,Zn=null,Ml=0,(Be&6)!==0)throw Error(r(331));var y=Be;for(Be|=4,de=a.current;de!==null;){var S=de,k=S.child;if((de.flags&16)!==0){var M=S.deletions;if(M!==null){for(var B=0;B<M.length;B++){var Q=M[B];for(de=Q;de!==null;){var ie=de;switch(ie.tag){case 0:case 11:case 15:fs(8,ie,S)}var se=ie.child;if(se!==null)se.return=ie,de=se;else for(;de!==null;){ie=de;var re=ie.sibling,fe=ie.return;if(M1(ie),ie===Q){de=null;break}if(re!==null){re.return=fe,de=re;break}de=fe}}}var he=S.alternate;if(he!==null){var ve=he.child;if(ve!==null){he.child=null;do{var dt=ve.sibling;ve.sibling=null,ve=dt}while(ve!==null)}}de=S}}if((S.subtreeFlags&2064)!==0&&k!==null)k.return=S,de=k;else e:for(;de!==null;){if(S=de,(S.flags&2048)!==0)switch(S.tag){case 0:case 11:case 15:fs(9,S,S.return)}var G=S.sibling;if(G!==null){G.return=S.return,de=G;break e}de=S.return}}var F=a.current;for(de=F;de!==null;){k=de;var X=k.child;if((k.subtreeFlags&2064)!==0&&X!==null)X.return=k,de=X;else e:for(k=F;de!==null;){if(M=de,(M.flags&2048)!==0)try{switch(M.tag){case 0:case 11:case 15:Cl(9,M)}}catch(ye){ut(M,M.return,ye)}if(M===k){de=null;break e}var ue=M.sibling;if(ue!==null){ue.return=M.return,de=ue;break e}de=M.return}}if(Be=y,Vn(),Kr&&typeof Kr.onPostCommitFiberRoot=="function")try{Kr.onPostCommitFiberRoot(Uu,a)}catch{}h=!0}return h}finally{Ke=c,mr.transition=s}}return!1}function Q1(a,s,c){s=Oa(c,s),s=v1(a,s,1),a=Xn(a,s,1),s=Ft(),a!==null&&(Lo(a,1,s),Yt(a,s))}function ut(a,s,c){if(a.tag===3)Q1(a,a,c);else for(;s!==null;){if(s.tag===3){Q1(s,a,c);break}else if(s.tag===1){var h=s.stateNode;if(typeof s.type.getDerivedStateFromError=="function"||typeof h.componentDidCatch=="function"&&(Qn===null||!Qn.has(h))){a=Oa(c,a),a=m1(s,a,1),s=Xn(s,a,1),a=Ft(),s!==null&&(Lo(s,1,a),Yt(s,a));break}}s=s.return}}function oI(a,s,c){var h=a.pingCache;h!==null&&h.delete(s),s=Ft(),a.pingedLanes|=a.suspendedLanes&c,Pt===a&&(kt&c)===c&&(gt===4||gt===3&&(kt&130023424)===kt&&500>ft()-Up?Ei(a,0):zp|=c),Yt(a,s)}function Z1(a,s){s===0&&((a.mode&1)===0?s=1:(s=Hu,Hu<<=1,(Hu&130023424)===0&&(Hu=4194304)));var c=Ft();a=fn(a,s),a!==null&&(Lo(a,s,c),Yt(a,c))}function sI(a){var s=a.memoizedState,c=0;s!==null&&(c=s.retryLane),Z1(a,c)}function uI(a,s){var c=0;switch(a.tag){case 13:var h=a.stateNode,y=a.memoizedState;y!==null&&(c=y.retryLane);break;case 19:h=a.stateNode;break;default:throw Error(r(314))}h!==null&&h.delete(s),Z1(a,c)}var J1;J1=function(a,s,c){if(a!==null)if(a.memoizedProps!==s.pendingProps||Kt.current)Gt=!0;else{if((a.lanes&c)===0&&(s.flags&128)===0)return Gt=!1,XM(a,s,c);Gt=(a.flags&131072)!==0}else Gt=!1,nt&&(s.flags&1048576)!==0&&Nw(s,pl,s.index);switch(s.lanes=0,s.tag){case 2:var h=s.type;Al(a,s),a=s.pendingProps;var y=va(s,Rt.current);wa(s,c),y=xp(null,s,h,a,y,c);var S=wp();return s.flags|=1,typeof y=="object"&&y!==null&&typeof y.render=="function"&&y.$$typeof===void 0?(s.tag=1,s.memoizedState=null,s.updateQueue=null,Vt(h)?(S=!0,cl(s)):S=!1,s.memoizedState=y.state!==null&&y.state!==void 0?y.state:null,pp(s),y.updater=jl,s.stateNode=y,y._reactInternals=s,Ep(s,h,a,c),s=kp(null,s,h,!0,S,c)):(s.tag=0,nt&&S&&np(s),Bt(null,s,y,c),s=s.child),s;case 16:h=s.elementType;e:{switch(Al(a,s),a=s.pendingProps,y=h._init,h=y(h._payload),s.type=h,y=s.tag=cI(h),a=Cr(h,a),y){case 0:s=Cp(null,s,h,a,c);break e;case 1:s=P1(null,s,h,a,c);break e;case 11:s=x1(null,s,h,a,c);break e;case 14:s=w1(null,s,h,Cr(h.type,a),c);break e}throw Error(r(306,h,""))}return s;case 0:return h=s.type,y=s.pendingProps,y=s.elementType===h?y:Cr(h,y),Cp(a,s,h,y,c);case 1:return h=s.type,y=s.pendingProps,y=s.elementType===h?y:Cr(h,y),P1(a,s,h,y,c);case 3:e:{if(j1(s),a===null)throw Error(r(387));h=s.pendingProps,S=s.memoizedState,y=S.element,qw(a,s),bl(s,h,null,c);var k=s.memoizedState;if(h=k.element,S.isDehydrated)if(S={element:h,isDehydrated:!1,cache:k.cache,pendingSuspenseBoundaries:k.pendingSuspenseBoundaries,transitions:k.transitions},s.updateQueue.baseState=S,s.memoizedState=S,s.flags&256){y=Oa(Error(r(423)),s),s=E1(a,s,h,c,y);break e}else if(h!==y){y=Oa(Error(r(424)),s),s=E1(a,s,h,c,y);break e}else for(rr=Wn(s.stateNode.containerInfo.firstChild),tr=s,nt=!0,Tr=null,c=Bw(s,null,h,c),s.child=c;c;)c.flags=c.flags&-3|4096,c=c.sibling;else{if(ga(),h===y){s=pn(a,s,c);break e}Bt(a,s,h,c)}s=s.child}return s;case 5:return Ww(s),a===null&&op(s),h=s.type,y=s.pendingProps,S=a!==null?a.memoizedProps:null,k=y.children,Qd(h,y)?k=null:S!==null&&Qd(h,S)&&(s.flags|=32),_1(a,s),Bt(a,s,k,c),s.child;case 6:return a===null&&op(s),null;case 13:return A1(a,s,c);case 4:return hp(s,s.stateNode.containerInfo),h=s.pendingProps,a===null?s.child=ba(s,null,h,c):Bt(a,s,h,c),s.child;case 11:return h=s.type,y=s.pendingProps,y=s.elementType===h?y:Cr(h,y),x1(a,s,h,y,c);case 7:return Bt(a,s,s.pendingProps,c),s.child;case 8:return Bt(a,s,s.pendingProps.children,c),s.child;case 12:return Bt(a,s,s.pendingProps.children,c),s.child;case 10:e:{if(h=s.type._context,y=s.pendingProps,S=s.memoizedProps,k=y.value,Xe(ml,h._currentValue),h._currentValue=k,S!==null)if(Ar(S.value,k)){if(S.children===y.children&&!Kt.current){s=pn(a,s,c);break e}}else for(S=s.child,S!==null&&(S.return=s);S!==null;){var M=S.dependencies;if(M!==null){k=S.child;for(var B=M.firstContext;B!==null;){if(B.context===h){if(S.tag===1){B=dn(-1,c&-c),B.tag=2;var Q=S.updateQueue;if(Q!==null){Q=Q.shared;var ie=Q.pending;ie===null?B.next=B:(B.next=ie.next,ie.next=B),Q.pending=B}}S.lanes|=c,B=S.alternate,B!==null&&(B.lanes|=c),fp(S.return,c,s),M.lanes|=c;break}B=B.next}}else if(S.tag===10)k=S.type===s.type?null:S.child;else if(S.tag===18){if(k=S.return,k===null)throw Error(r(341));k.lanes|=c,M=k.alternate,M!==null&&(M.lanes|=c),fp(k,c,s),k=S.sibling}else k=S.child;if(k!==null)k.return=S;else for(k=S;k!==null;){if(k===s){k=null;break}if(S=k.sibling,S!==null){S.return=k.return,k=S;break}k=k.return}S=k}Bt(a,s,y.children,c),s=s.child}return s;case 9:return y=s.type,h=s.pendingProps.children,wa(s,c),y=hr(y),h=h(y),s.flags|=1,Bt(a,s,h,c),s.child;case 14:return h=s.type,y=Cr(h,s.pendingProps),y=Cr(h.type,y),w1(a,s,h,y,c);case 15:return S1(a,s,s.type,s.pendingProps,c);case 17:return h=s.type,y=s.pendingProps,y=s.elementType===h?y:Cr(h,y),Al(a,s),s.tag=1,Vt(h)?(a=!0,cl(s)):a=!1,wa(s,c),p1(s,h,y),Ep(s,h,y,c),kp(null,s,h,!0,a,c);case 19:return C1(a,s,c);case 22:return O1(a,s,c)}throw Error(r(156,s.tag))};function eS(a,s){return Rx(a,s)}function lI(a,s,c,h){this.tag=a,this.key=c,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=s,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=h,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function yr(a,s,c,h){return new lI(a,s,c,h)}function Qp(a){return a=a.prototype,!(!a||!a.isReactComponent)}function cI(a){if(typeof a=="function")return Qp(a)?1:0;if(a!=null){if(a=a.$$typeof,a===$)return 11;if(a===V)return 14}return 2}function ti(a,s){var c=a.alternate;return c===null?(c=yr(a.tag,s,a.key,a.mode),c.elementType=a.elementType,c.type=a.type,c.stateNode=a.stateNode,c.alternate=a,a.alternate=c):(c.pendingProps=s,c.type=a.type,c.flags=0,c.subtreeFlags=0,c.deletions=null),c.flags=a.flags&14680064,c.childLanes=a.childLanes,c.lanes=a.lanes,c.child=a.child,c.memoizedProps=a.memoizedProps,c.memoizedState=a.memoizedState,c.updateQueue=a.updateQueue,s=a.dependencies,c.dependencies=s===null?null:{lanes:s.lanes,firstContext:s.firstContext},c.sibling=a.sibling,c.index=a.index,c.ref=a.ref,c}function Bl(a,s,c,h,y,S){var k=2;if(h=a,typeof a=="function")Qp(a)&&(k=1);else if(typeof a=="string")k=5;else e:switch(a){case N:return Ti(c.children,y,S,s);case R:k=8,y|=8;break;case I:return a=yr(12,c,s,y|2),a.elementType=I,a.lanes=S,a;case U:return a=yr(13,c,s,y),a.elementType=U,a.lanes=S,a;case z:return a=yr(19,c,s,y),a.elementType=z,a.lanes=S,a;case J:return Fl(c,y,S,s);default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case W:k=10;break e;case q:k=9;break e;case $:k=11;break e;case V:k=14;break e;case Y:k=16,h=null;break e}throw Error(r(130,a==null?a:typeof a,""))}return s=yr(k,c,s,y),s.elementType=a,s.type=h,s.lanes=S,s}function Ti(a,s,c,h){return a=yr(7,a,h,s),a.lanes=c,a}function Fl(a,s,c,h){return a=yr(22,a,h,s),a.elementType=J,a.lanes=c,a.stateNode={isHidden:!1},a}function Zp(a,s,c){return a=yr(6,a,null,s),a.lanes=c,a}function Jp(a,s,c){return s=yr(4,a.children!==null?a.children:[],a.key,s),s.lanes=c,s.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation},s}function fI(a,s,c,h,y){this.tag=s,this.containerInfo=a,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=jd(0),this.expirationTimes=jd(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=jd(0),this.identifierPrefix=h,this.onRecoverableError=y,this.mutableSourceEagerHydrationData=null}function eh(a,s,c,h,y,S,k,M,B){return a=new fI(a,s,c,M,B),s===1?(s=1,S===!0&&(s|=8)):s=0,S=yr(3,null,null,s),a.current=S,S.stateNode=a,S.memoizedState={element:h,isDehydrated:c,cache:null,transitions:null,pendingSuspenseBoundaries:null},pp(S),a}function dI(a,s,c){var h=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:_,key:h==null?null:""+h,children:a,containerInfo:s,implementation:c}}function tS(a){if(!a)return Kn;a=a._reactInternals;e:{if(yi(a)!==a||a.tag!==1)throw Error(r(170));var s=a;do{switch(s.tag){case 3:s=s.stateNode.context;break e;case 1:if(Vt(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break e}}s=s.return}while(s!==null);throw Error(r(171))}if(a.tag===1){var c=a.type;if(Vt(c))return Tw(a,c,s)}return s}function rS(a,s,c,h,y,S,k,M,B){return a=eh(c,h,!0,a,y,S,k,M,B),a.context=tS(null),c=a.current,h=Ft(),y=Jn(c),S=dn(h,y),S.callback=s??null,Xn(c,S,y),a.current.lanes=y,Lo(a,y,h),Yt(a,h),a}function ql(a,s,c,h){var y=s.current,S=Ft(),k=Jn(y);return c=tS(c),s.context===null?s.context=c:s.pendingContext=c,s=dn(S,k),s.payload={element:a},h=h===void 0?null:h,h!==null&&(s.callback=h),a=Xn(y,s,k),a!==null&&(Rr(a,y,k,S),gl(a,y,k)),k}function zl(a){if(a=a.current,!a.child)return null;switch(a.child.tag){case 5:return a.child.stateNode;default:return a.child.stateNode}}function nS(a,s){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var c=a.retryLane;a.retryLane=c!==0&&c<s?c:s}}function th(a,s){nS(a,s),(a=a.alternate)&&nS(a,s)}function pI(){return null}var iS=typeof reportError=="function"?reportError:function(a){console.error(a)};function rh(a){this._internalRoot=a}Ul.prototype.render=rh.prototype.render=function(a){var s=this._internalRoot;if(s===null)throw Error(r(409));ql(a,s,null,null)},Ul.prototype.unmount=rh.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var s=a.containerInfo;ji(function(){ql(null,a,null,null)}),s[sn]=null}};function Ul(a){this._internalRoot=a}Ul.prototype.unstable_scheduleHydration=function(a){if(a){var s=qx();a={blockedOn:null,target:a,priority:s};for(var c=0;c<qn.length&&s!==0&&s<qn[c].priority;c++);qn.splice(c,0,a),c===0&&Wx(a)}};function nh(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11)}function Wl(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11&&(a.nodeType!==8||a.nodeValue!==" react-mount-point-unstable "))}function aS(){}function hI(a,s,c,h,y){if(y){if(typeof h=="function"){var S=h;h=function(){var Q=zl(k);S.call(Q)}}var k=rS(s,h,a,0,null,!1,!1,"",aS);return a._reactRootContainer=k,a[sn]=k.current,Zo(a.nodeType===8?a.parentNode:a),ji(),k}for(;y=a.lastChild;)a.removeChild(y);if(typeof h=="function"){var M=h;h=function(){var Q=zl(B);M.call(Q)}}var B=eh(a,0,!1,null,null,!1,!1,"",aS);return a._reactRootContainer=B,a[sn]=B.current,Zo(a.nodeType===8?a.parentNode:a),ji(function(){ql(s,B,c,h)}),B}function Hl(a,s,c,h,y){var S=c._reactRootContainer;if(S){var k=S;if(typeof y=="function"){var M=y;y=function(){var B=zl(k);M.call(B)}}ql(s,k,a,y)}else k=hI(c,s,a,y,h);return zl(k)}Bx=function(a){switch(a.tag){case 3:var s=a.stateNode;if(s.current.memoizedState.isDehydrated){var c=Do(s.pendingLanes);c!==0&&(Ed(s,c|1),Yt(s,ft()),(Be&6)===0&&(ja=ft()+500,Vn()))}break;case 13:ji(function(){var h=fn(a,1);if(h!==null){var y=Ft();Rr(h,a,1,y)}}),th(a,1)}},Ad=function(a){if(a.tag===13){var s=fn(a,134217728);if(s!==null){var c=Ft();Rr(s,a,134217728,c)}th(a,134217728)}},Fx=function(a){if(a.tag===13){var s=Jn(a),c=fn(a,s);if(c!==null){var h=Ft();Rr(c,a,s,h)}th(a,s)}},qx=function(){return Ke},zx=function(a,s){var c=Ke;try{return Ke=a,s()}finally{Ke=c}},xd=function(a,s,c){switch(s){case"input":if(st(a,c),s=c.name,c.type==="radio"&&s!=null){for(c=a;c.parentNode;)c=c.parentNode;for(c=c.querySelectorAll("input[name="+JSON.stringify(""+s)+'][type="radio"]'),s=0;s<c.length;s++){var h=c[s];if(h!==a&&h.form===a.form){var y=ul(h);if(!y)throw Error(r(90));ne(h),st(h,y)}}}break;case"textarea":Co(a,c);break;case"select":s=c.value,s!=null&&Ht(a,!!c.multiple,s,!1)}},jx=Gp,Ex=ji;var vI={usingClientEntryPoint:!1,Events:[ts,pa,ul,_x,Px,Gp]},vs={findFiberByHostInstance:gi,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},mI={bundleType:vs.bundleType,version:vs.version,rendererPackageName:vs.rendererPackageName,rendererConfig:vs.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:T.ReactCurrentDispatcher,findHostInstanceByFiber:function(a){return a=kx(a),a===null?null:a.stateNode},findFiberByHostInstance:vs.findFiberByHostInstance||pI,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Kl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Kl.isDisabled&&Kl.supportsFiber)try{Uu=Kl.inject(mI),Kr=Kl}catch{}}return Qt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=vI,Qt.createPortal=function(a,s){var c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!nh(s))throw Error(r(200));return dI(a,s,null,c)},Qt.createRoot=function(a,s){if(!nh(a))throw Error(r(299));var c=!1,h="",y=iS;return s!=null&&(s.unstable_strictMode===!0&&(c=!0),s.identifierPrefix!==void 0&&(h=s.identifierPrefix),s.onRecoverableError!==void 0&&(y=s.onRecoverableError)),s=eh(a,1,!1,null,null,c,!1,h,y),a[sn]=s.current,Zo(a.nodeType===8?a.parentNode:a),new rh(s)},Qt.findDOMNode=function(a){if(a==null)return null;if(a.nodeType===1)return a;var s=a._reactInternals;if(s===void 0)throw typeof a.render=="function"?Error(r(188)):(a=Object.keys(a).join(","),Error(r(268,a)));return a=kx(s),a=a===null?null:a.stateNode,a},Qt.flushSync=function(a){return ji(a)},Qt.hydrate=function(a,s,c){if(!Wl(s))throw Error(r(200));return Hl(null,a,s,!0,c)},Qt.hydrateRoot=function(a,s,c){if(!nh(a))throw Error(r(405));var h=c!=null&&c.hydratedSources||null,y=!1,S="",k=iS;if(c!=null&&(c.unstable_strictMode===!0&&(y=!0),c.identifierPrefix!==void 0&&(S=c.identifierPrefix),c.onRecoverableError!==void 0&&(k=c.onRecoverableError)),s=rS(s,null,a,1,c??null,y,!1,S,k),a[sn]=s.current,Zo(a),h)for(a=0;a<h.length;a++)c=h[a],y=c._getVersion,y=y(c._source),s.mutableSourceEagerHydrationData==null?s.mutableSourceEagerHydrationData=[c,y]:s.mutableSourceEagerHydrationData.push(c,y);return new Ul(s)},Qt.render=function(a,s,c){if(!Wl(s))throw Error(r(200));return Hl(null,a,s,!1,c)},Qt.unmountComponentAtNode=function(a){if(!Wl(a))throw Error(r(40));return a._reactRootContainer?(ji(function(){Hl(null,null,a,!1,function(){a._reactRootContainer=null,a[sn]=null})}),!0):!1},Qt.unstable_batchedUpdates=Gp,Qt.unstable_renderSubtreeIntoContainer=function(a,s,c,h){if(!Wl(c))throw Error(r(200));if(a==null||a._reactInternals===void 0)throw Error(r(38));return Hl(a,s,c,!1,h)},Qt.version="18.3.1-next-f1338f8080-20240426",Qt}var pS;function DT(){if(pS)return oh.exports;pS=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(),oh.exports=PI(),oh.exports}var hS;function jI(){if(hS)return Gl;hS=1;var e=DT();return Gl.createRoot=e.createRoot,Gl.hydrateRoot=e.hydrateRoot,Gl}var EI=jI();const AI=Ue(EI);var TI=DT();const Ma=Ue(TI);/**
|
||
* @remix-run/router v1.23.2
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/function Ls(){return Ls=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ls.apply(this,arguments)}var oi;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(oi||(oi={}));const vS="popstate";function CI(e){e===void 0&&(e={});function t(i,o){let{pathname:u="/",search:l="",hash:f=""}=Yi(i.location.hash.substr(1));return!u.startsWith("/")&&!u.startsWith(".")&&(u="/"+u),xg("",{pathname:u,search:l,hash:f},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function r(i,o){let u=i.document.querySelector("base"),l="";if(u&&u.getAttribute("href")){let f=i.location.href,d=f.indexOf("#");l=d===-1?f:f.slice(0,d)}return l+"#"+(typeof o=="string"?o:pc(o))}function n(i,o){xf(i.pathname.charAt(0)==="/","relative pathnames are not supported in hash history.push("+JSON.stringify(o)+")")}return NI(t,r,n,e)}function ct(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function xf(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function kI(){return Math.random().toString(36).substr(2,8)}function mS(e,t){return{usr:e.state,key:e.key,idx:t}}function xg(e,t,r,n){return r===void 0&&(r=null),Ls({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Yi(t):t,{state:r,key:t&&t.key||n||kI()})}function pc(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function Yi(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function NI(e,t,r,n){n===void 0&&(n={});let{window:i=document.defaultView,v5Compat:o=!1}=n,u=i.history,l=oi.Pop,f=null,d=v();d==null&&(d=0,u.replaceState(Ls({},u.state,{idx:d}),""));function v(){return(u.state||{idx:null}).idx}function p(){l=oi.Pop;let g=v(),j=g==null?null:g-d;d=g,f&&f({action:l,location:x.location,delta:j})}function m(g,j){l=oi.Push;let E=xg(x.location,g,j);r&&r(E,g),d=v()+1;let A=mS(E,d),T=x.createHref(E);try{u.pushState(A,"",T)}catch(P){if(P instanceof DOMException&&P.name==="DataCloneError")throw P;i.location.assign(T)}o&&f&&f({action:l,location:x.location,delta:1})}function b(g,j){l=oi.Replace;let E=xg(x.location,g,j);r&&r(E,g),d=v();let A=mS(E,d),T=x.createHref(E);u.replaceState(A,"",T),o&&f&&f({action:l,location:x.location,delta:0})}function O(g){let j=i.location.origin!=="null"?i.location.origin:i.location.href,E=typeof g=="string"?g:pc(g);return E=E.replace(/ $/,"%20"),ct(j,"No window.location.(origin|href) available to create URL for href: "+E),new URL(E,j)}let x={get action(){return l},get location(){return e(i,u)},listen(g){if(f)throw new Error("A history only accepts one active listener");return i.addEventListener(vS,p),f=g,()=>{i.removeEventListener(vS,p),f=null}},createHref(g){return t(i,g)},createURL:O,encodeLocation(g){let j=O(g);return{pathname:j.pathname,search:j.search,hash:j.hash}},push:m,replace:b,go(g){return u.go(g)}};return x}var yS;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(yS||(yS={}));function RI(e,t,r){return r===void 0&&(r="/"),$I(e,t,r)}function $I(e,t,r,n){let i=typeof t=="string"?Yi(t):t,o=Ka(i.pathname||"/",r);if(o==null)return null;let u=LT(e);MI(u);let l=null;for(let f=0;l==null&&f<u.length;++f){let d=KI(o);l=WI(u[f],d)}return l}function LT(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let i=(o,u,l)=>{let f={relativePath:l===void 0?o.path||"":l,caseSensitive:o.caseSensitive===!0,childrenIndex:u,route:o};f.relativePath.startsWith("/")&&(ct(f.relativePath.startsWith(n),'Absolute route path "'+f.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),f.relativePath=f.relativePath.slice(n.length));let d=ui([n,f.relativePath]),v=r.concat(f);o.children&&o.children.length>0&&(ct(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+d+'".')),LT(o.children,t,v,d)),!(o.path==null&&!o.index)&&t.push({path:d,score:zI(d,o.index),routesMeta:v})};return e.forEach((o,u)=>{var l;if(o.path===""||!((l=o.path)!=null&&l.includes("?")))i(o,u);else for(let f of BT(o.path))i(o,u,f)}),t}function BT(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,i=r.endsWith("?"),o=r.replace(/\?$/,"");if(n.length===0)return i?[o,""]:[o];let u=BT(n.join("/")),l=[];return l.push(...u.map(f=>f===""?o:[o,f].join("/"))),i&&l.push(...u),l.map(f=>e.startsWith("/")&&f===""?"/":f)}function MI(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:UI(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const II=/^:[\w-]+$/,DI=3,LI=2,BI=1,FI=10,qI=-2,gS=e=>e==="*";function zI(e,t){let r=e.split("/"),n=r.length;return r.some(gS)&&(n+=qI),t&&(n+=LI),r.filter(i=>!gS(i)).reduce((i,o)=>i+(II.test(o)?DI:o===""?BI:FI),n)}function UI(e,t){return e.length===t.length&&e.slice(0,-1).every((n,i)=>n===t[i])?e[e.length-1]-t[t.length-1]:0}function WI(e,t,r){let{routesMeta:n}=e,i={},o="/",u=[];for(let l=0;l<n.length;++l){let f=n[l],d=l===n.length-1,v=o==="/"?t:t.slice(o.length)||"/",p=wg({path:f.relativePath,caseSensitive:f.caseSensitive,end:d},v),m=f.route;if(!p)return null;Object.assign(i,p.params),u.push({params:i,pathname:ui([o,p.pathname]),pathnameBase:QI(ui([o,p.pathnameBase])),route:m}),p.pathnameBase!=="/"&&(o=ui([o,p.pathnameBase]))}return u}function wg(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=HI(e.path,e.caseSensitive,e.end),i=t.match(r);if(!i)return null;let o=i[0],u=o.replace(/(.)\/+$/,"$1"),l=i.slice(1);return{params:n.reduce((d,v,p)=>{let{paramName:m,isOptional:b}=v;if(m==="*"){let x=l[p]||"";u=o.slice(0,o.length-x.length).replace(/(.)\/+$/,"$1")}const O=l[p];return b&&!O?d[m]=void 0:d[m]=(O||"").replace(/%2F/g,"/"),d},{}),pathname:o,pathnameBase:u,pattern:e}}function HI(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),xf(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(u,l,f)=>(n.push({paramName:l,isOptional:f!=null}),f?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function KI(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return xf(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Ka(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}const VI=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,GI=e=>VI.test(e);function XI(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:i=""}=typeof e=="string"?Yi(e):e,o;if(r)if(GI(r))o=r;else{if(r.includes("//")){let u=r;r=r.replace(/\/\/+/g,"/"),xf(!1,"Pathnames cannot have embedded double slashes - normalizing "+(u+" -> "+r))}r.startsWith("/")?o=bS(r.substring(1),"/"):o=bS(r,t)}else o=t;return{pathname:o,search:ZI(n),hash:JI(i)}}function bS(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?r.length>1&&r.pop():i!=="."&&r.push(i)}),r.length>1?r.join("/"):"/"}function lh(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function YI(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function FT(e,t){let r=YI(e);return t?r.map((n,i)=>i===r.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function qT(e,t,r,n){n===void 0&&(n=!1);let i;typeof e=="string"?i=Yi(e):(i=Ls({},e),ct(!i.pathname||!i.pathname.includes("?"),lh("?","pathname","search",i)),ct(!i.pathname||!i.pathname.includes("#"),lh("#","pathname","hash",i)),ct(!i.search||!i.search.includes("#"),lh("#","search","hash",i)));let o=e===""||i.pathname==="",u=o?"/":i.pathname,l;if(u==null)l=r;else{let p=t.length-1;if(!n&&u.startsWith("..")){let m=u.split("/");for(;m[0]==="..";)m.shift(),p-=1;i.pathname=m.join("/")}l=p>=0?t[p]:"/"}let f=XI(i,l),d=u&&u!=="/"&&u.endsWith("/"),v=(o||u===".")&&r.endsWith("/");return!f.pathname.endsWith("/")&&(d||v)&&(f.pathname+="/"),f}const ui=e=>e.join("/").replace(/\/\/+/g,"/"),QI=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),ZI=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,JI=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function e2(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const zT=["post","put","patch","delete"];new Set(zT);const t2=["get",...zT];new Set(t2);/**
|
||
* React Router v6.30.3
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/function Bs(){return Bs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Bs.apply(this,arguments)}const wf=C.createContext(null),UT=C.createContext(null),di=C.createContext(null),Sf=C.createContext(null),Rn=C.createContext({outlet:null,matches:[],isDataRoute:!1}),WT=C.createContext(null);function r2(e,t){let{relative:r}=t===void 0?{}:t;Pu()||ct(!1);let{basename:n,navigator:i}=C.useContext(di),{hash:o,pathname:u,search:l}=Of(e,{relative:r}),f=u;return n!=="/"&&(f=u==="/"?n:ui([n,u])),i.createHref({pathname:f,search:l,hash:o})}function Pu(){return C.useContext(Sf)!=null}function bo(){return Pu()||ct(!1),C.useContext(Sf).location}function HT(e){C.useContext(di).static||C.useLayoutEffect(e)}function ju(){let{isDataRoute:e}=C.useContext(Rn);return e?y2():n2()}function n2(){Pu()||ct(!1);let e=C.useContext(wf),{basename:t,future:r,navigator:n}=C.useContext(di),{matches:i}=C.useContext(Rn),{pathname:o}=bo(),u=JSON.stringify(FT(i,r.v7_relativeSplatPath)),l=C.useRef(!1);return HT(()=>{l.current=!0}),C.useCallback(function(d,v){if(v===void 0&&(v={}),!l.current)return;if(typeof d=="number"){n.go(d);return}let p=qT(d,JSON.parse(u),o,v.relative==="path");e==null&&t!=="/"&&(p.pathname=p.pathname==="/"?t:ui([t,p.pathname])),(v.replace?n.replace:n.push)(p,v.state,v)},[t,n,u,o,e])}const i2=C.createContext(null);function a2(e){let t=C.useContext(Rn).outlet;return t&&C.createElement(i2.Provider,{value:e},t)}function KT(){let{matches:e}=C.useContext(Rn),t=e[e.length-1];return t?t.params:{}}function Of(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=C.useContext(di),{matches:i}=C.useContext(Rn),{pathname:o}=bo(),u=JSON.stringify(FT(i,n.v7_relativeSplatPath));return C.useMemo(()=>qT(e,JSON.parse(u),o,r==="path"),[e,u,o,r])}function o2(e,t){return s2(e,t)}function s2(e,t,r,n){Pu()||ct(!1);let{navigator:i}=C.useContext(di),{matches:o}=C.useContext(Rn),u=o[o.length-1],l=u?u.params:{};u&&u.pathname;let f=u?u.pathnameBase:"/";u&&u.route;let d=bo(),v;if(t){var p;let g=typeof t=="string"?Yi(t):t;f==="/"||(p=g.pathname)!=null&&p.startsWith(f)||ct(!1),v=g}else v=d;let m=v.pathname||"/",b=m;if(f!=="/"){let g=f.replace(/^\//,"").split("/");b="/"+m.replace(/^\//,"").split("/").slice(g.length).join("/")}let O=RI(e,{pathname:b}),x=d2(O&&O.map(g=>Object.assign({},g,{params:Object.assign({},l,g.params),pathname:ui([f,i.encodeLocation?i.encodeLocation(g.pathname).pathname:g.pathname]),pathnameBase:g.pathnameBase==="/"?f:ui([f,i.encodeLocation?i.encodeLocation(g.pathnameBase).pathname:g.pathnameBase])})),o,r,n);return t&&x?C.createElement(Sf.Provider,{value:{location:Bs({pathname:"/",search:"",hash:"",state:null,key:"default"},v),navigationType:oi.Pop}},x):x}function u2(){let e=m2(),t=e2(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return C.createElement(C.Fragment,null,C.createElement("h2",null,"Unexpected Application Error!"),C.createElement("h3",{style:{fontStyle:"italic"}},t),r?C.createElement("pre",{style:i},r):null,null)}const l2=C.createElement(u2,null);class c2 extends C.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?C.createElement(Rn.Provider,{value:this.props.routeContext},C.createElement(WT.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function f2(e){let{routeContext:t,match:r,children:n}=e,i=C.useContext(wf);return i&&i.static&&i.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=r.route.id),C.createElement(Rn.Provider,{value:t},n)}function d2(e,t,r,n){var i;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var o;if(!r)return null;if(r.errors)e=r.matches;else if((o=n)!=null&&o.v7_partialHydration&&t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let u=e,l=(i=r)==null?void 0:i.errors;if(l!=null){let v=u.findIndex(p=>p.route.id&&(l==null?void 0:l[p.route.id])!==void 0);v>=0||ct(!1),u=u.slice(0,Math.min(u.length,v+1))}let f=!1,d=-1;if(r&&n&&n.v7_partialHydration)for(let v=0;v<u.length;v++){let p=u[v];if((p.route.HydrateFallback||p.route.hydrateFallbackElement)&&(d=v),p.route.id){let{loaderData:m,errors:b}=r,O=p.route.loader&&m[p.route.id]===void 0&&(!b||b[p.route.id]===void 0);if(p.route.lazy||O){f=!0,d>=0?u=u.slice(0,d+1):u=[u[0]];break}}}return u.reduceRight((v,p,m)=>{let b,O=!1,x=null,g=null;r&&(b=l&&p.route.id?l[p.route.id]:void 0,x=p.route.errorElement||l2,f&&(d<0&&m===0?(g2("route-fallback"),O=!0,g=null):d===m&&(O=!0,g=p.route.hydrateFallbackElement||null)));let j=t.concat(u.slice(0,m+1)),E=()=>{let A;return b?A=x:O?A=g:p.route.Component?A=C.createElement(p.route.Component,null):p.route.element?A=p.route.element:A=v,C.createElement(f2,{match:p,routeContext:{outlet:v,matches:j,isDataRoute:r!=null},children:A})};return r&&(p.route.ErrorBoundary||p.route.errorElement||m===0)?C.createElement(c2,{location:r.location,revalidation:r.revalidation,component:x,error:b,children:E(),routeContext:{outlet:null,matches:j,isDataRoute:!0}}):E()},null)}var VT=(function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e})(VT||{}),GT=(function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e})(GT||{});function p2(e){let t=C.useContext(wf);return t||ct(!1),t}function h2(e){let t=C.useContext(UT);return t||ct(!1),t}function v2(e){let t=C.useContext(Rn);return t||ct(!1),t}function XT(e){let t=v2(),r=t.matches[t.matches.length-1];return r.route.id||ct(!1),r.route.id}function m2(){var e;let t=C.useContext(WT),r=h2(),n=XT();return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function y2(){let{router:e}=p2(VT.UseNavigateStable),t=XT(GT.UseNavigateStable),r=C.useRef(!1);return HT(()=>{r.current=!0}),C.useCallback(function(i,o){o===void 0&&(o={}),r.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,Bs({fromRouteId:t},o)))},[e,t])}const xS={};function g2(e,t,r){xS[e]||(xS[e]=!0)}function b2(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function x2(e){return a2(e.context)}function Ri(e){ct(!1)}function w2(e){let{basename:t="/",children:r=null,location:n,navigationType:i=oi.Pop,navigator:o,static:u=!1,future:l}=e;Pu()&&ct(!1);let f=t.replace(/^\/*/,"/"),d=C.useMemo(()=>({basename:f,navigator:o,static:u,future:Bs({v7_relativeSplatPath:!1},l)}),[f,l,o,u]);typeof n=="string"&&(n=Yi(n));let{pathname:v="/",search:p="",hash:m="",state:b=null,key:O="default"}=n,x=C.useMemo(()=>{let g=Ka(v,f);return g==null?null:{location:{pathname:g,search:p,hash:m,state:b,key:O},navigationType:i}},[f,v,p,m,b,O,i]);return x==null?null:C.createElement(di.Provider,{value:d},C.createElement(Sf.Provider,{children:r,value:x}))}function S2(e){let{children:t,location:r}=e;return o2(Sg(t),r)}new Promise(()=>{});function Sg(e,t){t===void 0&&(t=[]);let r=[];return C.Children.forEach(e,(n,i)=>{if(!C.isValidElement(n))return;let o=[...t,i];if(n.type===C.Fragment){r.push.apply(r,Sg(n.props.children,o));return}n.type!==Ri&&ct(!1),!n.props.index||!n.props.children||ct(!1);let u={id:n.props.id||o.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(u.children=Sg(n.props.children,o)),r.push(u)}),r}/**
|
||
* React Router DOM v6.30.3
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/function hc(){return hc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},hc.apply(this,arguments)}function YT(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function O2(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function _2(e,t){return e.button===0&&(!t||t==="_self")&&!O2(e)}function Og(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,r)=>{let n=e[r];return t.concat(Array.isArray(n)?n.map(i=>[r,i]):[[r,n]])},[]))}function P2(e,t){let r=Og(e);return t&&t.forEach((n,i)=>{r.has(i)||t.getAll(i).forEach(o=>{r.append(i,o)})}),r}const j2=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],E2=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"],A2="6";try{window.__reactRouterVersion=A2}catch{}const T2=C.createContext({isTransitioning:!1}),C2="startTransition",wS=SI[C2];function k2(e){let{basename:t,children:r,future:n,window:i}=e,o=C.useRef();o.current==null&&(o.current=CI({window:i,v5Compat:!0}));let u=o.current,[l,f]=C.useState({action:u.action,location:u.location}),{v7_startTransition:d}=n||{},v=C.useCallback(p=>{d&&wS?wS(()=>f(p)):f(p)},[f,d]);return C.useLayoutEffect(()=>u.listen(v),[u,v]),C.useEffect(()=>b2(n),[n]),C.createElement(w2,{basename:t,children:r,location:l.location,navigationType:l.action,navigator:u,future:n})}const N2=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",R2=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Fs=C.forwardRef(function(t,r){let{onClick:n,relative:i,reloadDocument:o,replace:u,state:l,target:f,to:d,preventScrollReset:v,viewTransition:p}=t,m=YT(t,j2),{basename:b}=C.useContext(di),O,x=!1;if(typeof d=="string"&&R2.test(d)&&(O=d,N2))try{let A=new URL(window.location.href),T=d.startsWith("//")?new URL(A.protocol+d):new URL(d),P=Ka(T.pathname,b);T.origin===A.origin&&P!=null?d=P+T.search+T.hash:x=!0}catch{}let g=r2(d,{relative:i}),j=M2(d,{replace:u,state:l,target:f,preventScrollReset:v,relative:i,viewTransition:p});function E(A){n&&n(A),A.defaultPrevented||j(A)}return C.createElement("a",hc({},m,{href:O||g,onClick:x||o?n:E,ref:r,target:f}))}),Xl=C.forwardRef(function(t,r){let{"aria-current":n="page",caseSensitive:i=!1,className:o="",end:u=!1,style:l,to:f,viewTransition:d,children:v}=t,p=YT(t,E2),m=Of(f,{relative:p.relative}),b=bo(),O=C.useContext(UT),{navigator:x,basename:g}=C.useContext(di),j=O!=null&&D2(m)&&d===!0,E=x.encodeLocation?x.encodeLocation(m).pathname:m.pathname,A=b.pathname,T=O&&O.navigation&&O.navigation.location?O.navigation.location.pathname:null;i||(A=A.toLowerCase(),T=T?T.toLowerCase():null,E=E.toLowerCase()),T&&g&&(T=Ka(T,g)||T);const P=E!=="/"&&E.endsWith("/")?E.length-1:E.length;let _=A===E||!u&&A.startsWith(E)&&A.charAt(P)==="/",N=T!=null&&(T===E||!u&&T.startsWith(E)&&T.charAt(E.length)==="/"),R={isActive:_,isPending:N,isTransitioning:j},I=_?n:void 0,W;typeof o=="function"?W=o(R):W=[o,_?"active":null,N?"pending":null,j?"transitioning":null].filter(Boolean).join(" ");let q=typeof l=="function"?l(R):l;return C.createElement(Fs,hc({},p,{"aria-current":I,className:W,ref:r,style:q,to:f,viewTransition:d}),typeof v=="function"?v(R):v)});var _g;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(_g||(_g={}));var SS;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(SS||(SS={}));function $2(e){let t=C.useContext(wf);return t||ct(!1),t}function M2(e,t){let{target:r,replace:n,state:i,preventScrollReset:o,relative:u,viewTransition:l}=t===void 0?{}:t,f=ju(),d=bo(),v=Of(e,{relative:u});return C.useCallback(p=>{if(_2(p,r)){p.preventDefault();let m=n!==void 0?n:pc(d)===pc(v);f(e,{replace:m,state:i,preventScrollReset:o,relative:u,viewTransition:l})}},[d,f,v,n,i,r,e,o,u,l])}function I2(e){let t=C.useRef(Og(e)),r=C.useRef(!1),n=bo(),i=C.useMemo(()=>P2(n.search,r.current?null:t.current),[n.search]),o=ju(),u=C.useCallback((l,f)=>{const d=Og(typeof l=="function"?l(i):l);r.current=!0,o("?"+d,f)},[o,i]);return[i,u]}function D2(e,t){t===void 0&&(t={});let r=C.useContext(T2);r==null&&ct(!1);let{basename:n}=$2(_g.useViewTransitionState),i=Of(e,{relative:t.relative});if(!r.isTransitioning)return!1;let o=Ka(r.currentLocation.pathname,n)||r.currentLocation.pathname,u=Ka(r.nextLocation.pathname,n)||r.nextLocation.pathname;return wg(i.pathname,u)!=null||wg(i.pathname,o)!=null}const L2={"nav.dashboard":{fr:"Dashboard",en:"Dashboard"},"nav.sessions":{fr:"Sessions",en:"Sessions"},"nav.users":{fr:"Utilisateurs",en:"Users"},"dashboard.title":{fr:"Dashboard",en:"Dashboard"},"dashboard.totalSessions":{fr:"Sessions",en:"Sessions"},"dashboard.totalUsers":{fr:"Utilisateurs",en:"Users"},"dashboard.successRate":{fr:"Taux de réussite",en:"Success Rate"},"dashboard.avgPrecision":{fr:"Précision moy.",en:"Avg. Precision"},"dashboard.sessionsByType":{fr:"Sessions par type",en:"Sessions by Type"},"dashboard.monthlyActivity":{fr:"Activité mensuelle",en:"Monthly Activity"},"dashboard.recentSessions":{fr:"Sessions récentes",en:"Recent Sessions"},"dashboard.topPrecision":{fr:"Top Précision",en:"Top Precision"},"sessions.title":{fr:"Sessions",en:"Sessions"},"sessions.sessionType":{fr:"Type de session",en:"Session Type"},"sessions.allTypes":{fr:"Tous les types",en:"All Types"},"sessions.result":{fr:"Résultat",en:"Result"},"sessions.all":{fr:"Tous",en:"All"},"sessions.success":{fr:"Réussi",en:"Success"},"sessions.failed":{fr:"Échoué",en:"Failed"},"sessions.search":{fr:"Scénario, map, nom...",en:"Scenario, map, name..."},"sessions.noSession":{fr:"Aucune session trouvée",en:"No session found"},"session.backToSessions":{fr:"Retour aux sessions",en:"Back to Sessions"},"session.notFound":{fr:"Session non trouvée",en:"Session not found"},"session.score":{fr:"Score",en:"Score"},"session.duration":{fr:"Durée",en:"Duration"},"session.enemiesHit":{fr:"Ennemis touchés",en:"Enemies Hit"},"session.civiliansHit":{fr:"Civils touchés",en:"Civilians Hit"},"session.damageTaken":{fr:"Dégâts reçus",en:"Damage Taken"},"session.participants":{fr:"Participants",en:"Participants"},"session.objectives":{fr:"Objectifs",en:"Objectives"},"session.hitDistribution":{fr:"Répartition des impacts",en:"Hit Distribution"},"session.shotDetails":{fr:"Détail des tirs",en:"Shot Details"},"table.date":{fr:"Date",en:"Date"},"table.type":{fr:"Type",en:"Type"},"table.scenario":{fr:"Scénario",en:"Scenario"},"table.map":{fr:"Map",en:"Map"},"table.score":{fr:"Score",en:"Score"},"table.enemies":{fr:"Ennemis",en:"Enemies"},"table.civilians":{fr:"Civils",en:"Civilians"},"table.duration":{fr:"Durée",en:"Duration"},"table.result":{fr:"Résultat",en:"Result"},"table.user":{fr:"Utilisateur",en:"User"},"table.shotsFired":{fr:"Tirs effectués",en:"Shots Fired"},"table.shotsMissed":{fr:"Tirs manqués",en:"Shots Missed"},"table.enemiesHit":{fr:"Ennemis touchés",en:"Enemies Hit"},"table.civiliansHit":{fr:"Civils touchés",en:"Civilians Hit"},"table.avgPrecision":{fr:"Précision moy.",en:"Avg. Precision"},"table.reactionTime":{fr:"Temps réaction",en:"Reaction Time"},"table.hitsReceivedIA":{fr:"Tirs reçus (IA)",en:"Hits from IA"},"table.enemiesKilled":{fr:"Ennemis tués",en:"Enemies Killed"},"table.civiliansKilled":{fr:"Civils tués",en:"Civilians Killed"},"table.username":{fr:"Username",en:"Username"},"table.name":{fr:"Nom",en:"Name"},"table.avgReaction":{fr:"Réaction moy.",en:"Avg. Reaction"},"table.lastConnection":{fr:"Dernière connexion",en:"Last Connection"},"shot.index":{fr:"#",en:"#"},"shot.shooter":{fr:"Tireur",en:"Shooter"},"shot.impactType":{fr:"Type impact",en:"Impact Type"},"shot.target":{fr:"Cible",en:"Target"},"shot.boneZone":{fr:"Os/Zone",en:"Bone/Zone"},"shot.precision":{fr:"Précision",en:"Precision"},"shot.distance":{fr:"Distance",en:"Distance"},"shot.reaction":{fr:"Réaction",en:"Reaction"},"shot.killed":{fr:"Tué",en:"Killed"},"shot.time":{fr:"Temps",en:"Time"},"users.title":{fr:"Utilisateurs",en:"Users"},"users.search":{fr:"Rechercher par nom, prénom ou username...",en:"Search by name or username..."},"users.noUser":{fr:"Aucun utilisateur trouvé",en:"No user found"},"user.backToUsers":{fr:"Retour aux utilisateurs",en:"Back to Users"},"user.notFound":{fr:"Utilisateur non trouvé",en:"User not found"},"user.male":{fr:"Homme",en:"Male"},"user.female":{fr:"Femme",en:"Female"},"user.leftHanded":{fr:"Gaucher",en:"Left-handed"},"user.rightHanded":{fr:"Droitier",en:"Right-handed"},"user.height":{fr:"Taille",en:"Height"},"user.avatar":{fr:"Avatar",en:"Avatar"},"user.weapon":{fr:"Arme",en:"Weapon"},"user.sessions":{fr:"Sessions",en:"Sessions"},"user.totalTime":{fr:"Temps total",en:"Total Time"},"user.avgPrecision":{fr:"Précision moy.",en:"Avg. Precision"},"user.avgReaction":{fr:"Réaction moy.",en:"Avg. Reaction"},"user.shotsFired":{fr:"Tirs effectués",en:"Shots Fired"},"user.enemiesKilled":{fr:"Ennemis tués",en:"Enemies Killed"},"user.detailedStats":{fr:"Statistiques globales détaillées",en:"Detailed Global Statistics"},"user.shots":{fr:"Tirs",en:"Shots"},"user.hitsReceived":{fr:"Tirs reçus",en:"Hits Received"},"user.eliminations":{fr:"Éliminations",en:"Eliminations"},"user.precisionEvolution":{fr:"Évolution Précision / Temps de réaction",en:"Precision / Reaction Time Evolution"},"user.sessionTypeDistrib":{fr:"Répartition par type de session",en:"Distribution by Session Type"},"user.sessionHistory":{fr:"Historique des sessions",en:"Session History"},"user.noSession":{fr:"Aucune session",en:"No sessions"},"stats.shotsFired":{fr:"Tirs effectués",en:"Shots fired"},"stats.shotsMissed":{fr:"Tirs manqués",en:"Shots missed"},"stats.enemiesHit":{fr:"Ennemis touchés",en:"Enemies hit"},"stats.civiliansHit":{fr:"Civils touchés",en:"Civilians hit"},"stats.policeHit":{fr:"Police touchée",en:"Police hit"},"stats.fromEnemyIA":{fr:"Depuis IA ennemie",en:"From enemy AI"},"stats.fromEnemyUsers":{fr:"Depuis joueurs ennemis",en:"From enemy players"},"stats.fromPolice":{fr:"Depuis police (tir ami)",en:"From police (friendly fire)"},"stats.enemiesKilled":{fr:"Ennemis tués",en:"Enemies killed"},"stats.civiliansKilled":{fr:"Civils tués",en:"Civilians killed"},"stats.policeKilled":{fr:"Police tuée",en:"Police killed"},"obj.civilian":{fr:"Protection civils",en:"Civilian Protection"},"obj.time":{fr:"Temps",en:"Time"},"obj.enemy":{fr:"Ennemis",en:"Enemies"},"obj.health":{fr:"Santé",en:"Health"},"obj.precision":{fr:"Précision",en:"Precision"},"obj.reactTime":{fr:"Temps de réaction",en:"Reaction Time"},"obj.ammoLimit":{fr:"Munitions",en:"Ammo"},"obj.target":{fr:"Cibles",en:"Targets"},"obj.overall":{fr:"Global",en:"Overall"},"sessionType.0":{fr:"Stand de Tir",en:"Fire Range"},"sessionType.1":{fr:"Challenge",en:"Challenge"},"sessionType.2":{fr:"Protection",en:"Protect"},"sessionType.3":{fr:"Désescalade",en:"De-Escalation"},"sessionType.4":{fr:"Terrorisme",en:"Terrorism"},"sessionType.5":{fr:"Incendie",en:"Fire Extinction"},"sessionType.6":{fr:"Récupération",en:"Recovering"},"sessionType.7":{fr:"Tir Longue Distance",en:"Long Range"},"hitType.enemy":{fr:"Ennemi",en:"Enemy"},"hitType.civilian":{fr:"Civil",en:"Civilian"},"hitType.police":{fr:"Police",en:"Police"},"hitType.object":{fr:"Objet",en:"Object"},"hitType.paperTarget":{fr:"Cible Papier",en:"Paper Target"},"hitType.target":{fr:"Cible",en:"Target"},"hitType.deadBody":{fr:"Corps",en:"Dead Body"},"badge.success":{fr:"Réussi",en:"Success"},"badge.failed":{fr:"Échoué",en:"Failed"},"badge.killed":{fr:"Tué",en:"Killed"},"firerange.personalStats":{fr:"Statistiques personnelles",en:"Personal Statistics"},"firerange.shotsFired":{fr:"Tirs effectués",en:"Shots Fired"},"firerange.shotsMissed":{fr:"Tirs manqués",en:"Missed Shots"},"firerange.avgPrecision":{fr:"Précision moyenne",en:"Average Precision"},"firerange.precisionChart":{fr:"Précision des tirs durant la session",en:"Shots Precision During Session"},"firerange.targetView":{fr:"Impacts sur la cible",en:"Target Hits"},"firerange.targetsHit":{fr:"Cibles touchées",en:"Targets Hit"},"firerange.avgReaction":{fr:"Réaction moyenne",en:"Avg. Reaction Time"},"firerange.reactionChart":{fr:"Temps de réaction durant la session",en:"Reaction Time During Session"},"chart.sessions":{fr:"Sessions",en:"Sessions"},"chart.precision":{fr:"Précision",en:"Precision"},"chart.reactionTime":{fr:"Temps réaction (ms)",en:"Reaction Time (ms)"},"print.btn":{fr:"Imprimer",en:"Print"},"print.generatedOn":{fr:"Généré le",en:"Generated on"},loading:{fr:"Chargement...",en:"Loading..."},noData:{fr:"Aucune donnée",en:"No data"}},QT=C.createContext(null);function B2({children:e}){const[t,r]=C.useState(()=>{const o=localStorage.getItem("proserve-lang");return o==="en"||o==="fr"?o:"fr"}),n=C.useCallback(o=>{r(o),localStorage.setItem("proserve-lang",o)},[]),i=C.useCallback(o=>{var u;return((u=L2[o])==null?void 0:u[t])||o},[t]);return w.jsx(QT.Provider,{value:{lang:t,setLang:n,t:i},children:e})}function zr(){const e=C.useContext(QT);if(!e)throw new Error("useI18n must be used within I18nProvider");return e}var ch={exports:{}};/*!
|
||
Copyright (c) 2018 Jed Watson.
|
||
Licensed under the MIT License (MIT), see
|
||
http://jedwatson.github.io/classnames
|
||
*/var OS;function F2(){return OS||(OS=1,(function(e){(function(){var t={}.hasOwnProperty;function r(){for(var o="",u=0;u<arguments.length;u++){var l=arguments[u];l&&(o=i(o,n(l)))}return o}function n(o){if(typeof o=="string"||typeof o=="number")return o;if(typeof o!="object")return"";if(Array.isArray(o))return r.apply(null,o);if(o.toString!==Object.prototype.toString&&!o.toString.toString().includes("[native code]"))return o.toString();var u="";for(var l in o)t.call(o,l)&&o[l]&&(u=i(u,l));return u}function i(o,u){return u?o?o+" "+u:o+u:o}e.exports?(r.default=r,e.exports=r):window.classNames=r})()})(ch)),ch.exports}var q2=F2();const Oe=Ue(q2),vc=C.createContext(null),J0=(e,t=null)=>e!=null?String(e):t||null;function Pg(){return Pg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Pg.apply(null,arguments)}function ZT(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function _S(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function z2(e){var t=U2(e,"string");return typeof t=="symbol"?t:String(t)}function U2(e,t){if(typeof e!="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function W2(e,t,r){var n=C.useRef(e!==void 0),i=C.useState(t),o=i[0],u=i[1],l=e!==void 0,f=n.current;return n.current=l,!l&&f&&o!==t&&u(t),[l?e:o,C.useCallback(function(d){for(var v=arguments.length,p=new Array(v>1?v-1:0),m=1;m<v;m++)p[m-1]=arguments[m];r&&r.apply(void 0,[d].concat(p)),u(d)},[r])]}function JT(e,t){return Object.keys(t).reduce(function(r,n){var i,o=r,u=o[_S(n)],l=o[n],f=ZT(o,[_S(n),n].map(z2)),d=t[n],v=W2(l,u,e[d]),p=v[0],m=v[1];return Pg({},f,(i={},i[n]=p,i[d]=m,i))},e)}function jg(e,t){return jg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},jg(e,t)}function H2(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,jg(e,t)}const K2=["xxl","xl","lg","md","sm","xs"],V2="xs",_f=C.createContext({prefixes:{},breakpoints:K2,minBreakpoint:V2}),{Consumer:JX,Provider:eY}=_f;function Re(e,t){const{prefixes:r}=C.useContext(_f);return e||r[t]||t}function eC(){const{breakpoints:e}=C.useContext(_f);return e}function tC(){const{minBreakpoint:e}=C.useContext(_f);return e}const rC=C.forwardRef(({bsPrefix:e,className:t,as:r,...n},i)=>{e=Re(e,"navbar-brand");const o=r||(n.href?"a":"span");return w.jsx(o,{...n,ref:i,className:Oe(t,e)})});rC.displayName="NavbarBrand";function eb(e){return e&&e.ownerDocument||document}function G2(e){var t=eb(e);return t&&t.defaultView||window}function X2(e,t){return G2(e).getComputedStyle(e,t)}var Y2=/([A-Z])/g;function Q2(e){return e.replace(Y2,"-$1").toLowerCase()}var Z2=/^ms-/;function Yl(e){return Q2(e).replace(Z2,"-ms-")}var J2=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function eD(e){return!!(e&&J2.test(e))}function On(e,t){var r="",n="";if(typeof t=="string")return e.style.getPropertyValue(Yl(t))||X2(e).getPropertyValue(Yl(t));Object.keys(t).forEach(function(i){var o=t[i];!o&&o!==0?e.style.removeProperty(Yl(i)):eD(i)?n+=i+"("+o+") ":r+=Yl(i)+": "+o+";"}),n&&(r+="transform: "+n+";"),e.style.cssText+=";"+r}var fh={exports:{}},dh,PS;function tD(){if(PS)return dh;PS=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return dh=e,dh}var ph,jS;function rD(){if(jS)return ph;jS=1;var e=tD();function t(){}function r(){}return r.resetWarningCache=t,ph=function(){function n(u,l,f,d,v,p){if(p!==e){var m=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 m.name="Invariant Violation",m}}n.isRequired=n;function i(){return n}var o={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:i,element:n,elementType:n,instanceOf:i,node:n,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:r,resetWarningCache:t};return o.PropTypes=o,o},ph}var ES;function nD(){return ES||(ES=1,fh.exports=rD()()),fh.exports}var iD=nD();const Ie=Ue(iD),AS={disabled:!1},nC=D.createContext(null);var aD=function(t){return t.scrollTop},Es="unmounted",ni="exited",Lr="entering",gn="entered",qs="exiting",$n=(function(e){H2(t,e);function t(n,i){var o;o=e.call(this,n,i)||this;var u=i,l=u&&!u.isMounting?n.enter:n.appear,f;return o.appearStatus=null,n.in?l?(f=ni,o.appearStatus=Lr):f=gn:n.unmountOnExit||n.mountOnEnter?f=Es:f=ni,o.state={status:f},o.nextCallback=null,o}t.getDerivedStateFromProps=function(i,o){var u=i.in;return u&&o.status===Es?{status:ni}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(i){var o=null;if(i!==this.props){var u=this.state.status;this.props.in?u!==Lr&&u!==gn&&(o=Lr):(u===Lr||u===gn)&&(o=qs)}this.updateStatus(!1,o)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var i=this.props.timeout,o,u,l;return o=u=l=i,i!=null&&typeof i!="number"&&(o=i.exit,u=i.enter,l=i.appear!==void 0?i.appear:u),{exit:o,enter:u,appear:l}},r.updateStatus=function(i,o){if(i===void 0&&(i=!1),o!==null)if(this.cancelNextCallback(),o===Lr){if(this.props.unmountOnExit||this.props.mountOnEnter){var u=this.props.nodeRef?this.props.nodeRef.current:Ma.findDOMNode(this);u&&aD(u)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===ni&&this.setState({status:Es})},r.performEnter=function(i){var o=this,u=this.props.enter,l=this.context?this.context.isMounting:i,f=this.props.nodeRef?[l]:[Ma.findDOMNode(this),l],d=f[0],v=f[1],p=this.getTimeouts(),m=l?p.appear:p.enter;if(!i&&!u||AS.disabled){this.safeSetState({status:gn},function(){o.props.onEntered(d)});return}this.props.onEnter(d,v),this.safeSetState({status:Lr},function(){o.props.onEntering(d,v),o.onTransitionEnd(m,function(){o.safeSetState({status:gn},function(){o.props.onEntered(d,v)})})})},r.performExit=function(){var i=this,o=this.props.exit,u=this.getTimeouts(),l=this.props.nodeRef?void 0:Ma.findDOMNode(this);if(!o||AS.disabled){this.safeSetState({status:ni},function(){i.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:qs},function(){i.props.onExiting(l),i.onTransitionEnd(u.exit,function(){i.safeSetState({status:ni},function(){i.props.onExited(l)})})})},r.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(i,o){o=this.setNextCallback(o),this.setState(i,o)},r.setNextCallback=function(i){var o=this,u=!0;return this.nextCallback=function(l){u&&(u=!1,o.nextCallback=null,i(l))},this.nextCallback.cancel=function(){u=!1},this.nextCallback},r.onTransitionEnd=function(i,o){this.setNextCallback(o);var u=this.props.nodeRef?this.props.nodeRef.current:Ma.findDOMNode(this),l=i==null&&!this.props.addEndListener;if(!u||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var f=this.props.nodeRef?[this.nextCallback]:[u,this.nextCallback],d=f[0],v=f[1];this.props.addEndListener(d,v)}i!=null&&setTimeout(this.nextCallback,i)},r.render=function(){var i=this.state.status;if(i===Es)return null;var o=this.props,u=o.children;o.in,o.mountOnEnter,o.unmountOnExit,o.appear,o.enter,o.exit,o.timeout,o.addEndListener,o.onEnter,o.onEntering,o.onEntered,o.onExit,o.onExiting,o.onExited,o.nodeRef;var l=ZT(o,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return D.createElement(nC.Provider,{value:null},typeof u=="function"?u(i,l):D.cloneElement(D.Children.only(u),l))},t})(D.Component);$n.contextType=nC;$n.propTypes={};function Aa(){}$n.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Aa,onEntering:Aa,onEntered:Aa,onExit:Aa,onExiting:Aa,onExited:Aa};$n.UNMOUNTED=Es;$n.EXITED=ni;$n.ENTERING=Lr;$n.ENTERED=gn;$n.EXITING=qs;function oD(e){return e.code==="Escape"||e.keyCode===27}function sD(){const e=C.version.split(".");return{major:+e[0],minor:+e[1],patch:+e[2]}}function xo(e){if(!e||typeof e=="function")return null;const{major:t}=sD();return t>=19?e.props.ref:e.ref}const Pf=!!(typeof window<"u"&&window.document&&window.document.createElement);var Eg=!1,Ag=!1;try{var hh={get passive(){return Eg=!0},get once(){return Ag=Eg=!0}};Pf&&(window.addEventListener("test",hh,hh),window.removeEventListener("test",hh,!0))}catch{}function uD(e,t,r,n){if(n&&typeof n!="boolean"&&!Ag){var i=n.once,o=n.capture,u=r;!Ag&&i&&(u=r.__once||function l(f){this.removeEventListener(t,l,o),r.call(this,f)},r.__once=u),e.addEventListener(t,u,Eg?n:o)}e.addEventListener(t,r,n)}function lD(e,t,r,n){var i=n&&typeof n!="boolean"?n.capture:n;e.removeEventListener(t,r,i),r.__once&&e.removeEventListener(t,r.__once,i)}function mc(e,t,r,n){return uD(e,t,r,n),function(){lD(e,t,r,n)}}function cD(e,t,r,n){if(n===void 0&&(n=!0),e){var i=document.createEvent("HTMLEvents");i.initEvent(t,r,n),e.dispatchEvent(i)}}function fD(e){var t=On(e,"transitionDuration")||"",r=t.indexOf("ms")===-1?1e3:1;return parseFloat(t)*r}function dD(e,t,r){r===void 0&&(r=5);var n=!1,i=setTimeout(function(){n||cD(e,"transitionend",!0)},t+r),o=mc(e,"transitionend",function(){n=!0},{once:!0});return function(){clearTimeout(i),o()}}function pD(e,t,r,n){r==null&&(r=fD(e)||0);var i=dD(e,r,n),o=mc(e,"transitionend",t);return function(){i(),o()}}function TS(e,t){const r=On(e,t)||"",n=r.indexOf("ms")===-1?1e3:1;return parseFloat(r)*n}function tb(e,t){const r=TS(e,"transitionDuration"),n=TS(e,"transitionDelay"),i=pD(e,o=>{o.target===e&&(i(),t(o))},r+n)}function ys(...e){return e.filter(t=>t!=null).reduce((t,r)=>{if(typeof r!="function")throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return t===null?r:function(...i){t.apply(this,i),r.apply(this,i)}},null)}function iC(e){e.offsetHeight}const CS=e=>!e||typeof e=="function"?e:t=>{e.current=t};function hD(e,t){const r=CS(e),n=CS(t);return i=>{r&&r(i),n&&n(i)}}function vD(e,t){return C.useMemo(()=>hD(e,t),[e,t])}function mD(e){return e&&"setState"in e?Ma.findDOMNode(e):e??null}const jf=D.forwardRef(({onEnter:e,onEntering:t,onEntered:r,onExit:n,onExiting:i,onExited:o,addEndListener:u,children:l,childRef:f,...d},v)=>{const p=C.useRef(null),m=vD(p,f),b=_=>{m(mD(_))},O=_=>N=>{_&&p.current&&_(p.current,N)},x=C.useCallback(O(e),[e]),g=C.useCallback(O(t),[t]),j=C.useCallback(O(r),[r]),E=C.useCallback(O(n),[n]),A=C.useCallback(O(i),[i]),T=C.useCallback(O(o),[o]),P=C.useCallback(O(u),[u]);return w.jsx($n,{ref:v,...d,onEnter:x,onEntered:j,onEntering:g,onExit:E,onExited:T,onExiting:A,addEndListener:P,nodeRef:p,children:typeof l=="function"?(_,N)=>l(_,{...N,ref:b}):D.cloneElement(l,{ref:b})})});jf.displayName="TransitionWrapper";const yD={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function gD(e,t){const r=`offset${e[0].toUpperCase()}${e.slice(1)}`,n=t[r],i=yD[e];return n+parseInt(On(t,i[0]),10)+parseInt(On(t,i[1]),10)}const bD={[ni]:"collapse",[qs]:"collapsing",[Lr]:"collapsing",[gn]:"collapse show"},aC=D.forwardRef(({onEnter:e,onEntering:t,onEntered:r,onExit:n,onExiting:i,className:o,children:u,dimension:l="height",in:f=!1,timeout:d=300,mountOnEnter:v=!1,unmountOnExit:p=!1,appear:m=!1,getDimensionValue:b=gD,...O},x)=>{const g=typeof l=="function"?l():l,j=C.useMemo(()=>ys(_=>{_.style[g]="0"},e),[g,e]),E=C.useMemo(()=>ys(_=>{const N=`scroll${g[0].toUpperCase()}${g.slice(1)}`;_.style[g]=`${_[N]}px`},t),[g,t]),A=C.useMemo(()=>ys(_=>{_.style[g]=null},r),[g,r]),T=C.useMemo(()=>ys(_=>{_.style[g]=`${b(g,_)}px`,iC(_)},n),[n,b,g]),P=C.useMemo(()=>ys(_=>{_.style[g]=null},i),[g,i]);return w.jsx(jf,{ref:x,addEndListener:tb,...O,"aria-expanded":O.role?f:null,onEnter:j,onEntering:E,onEntered:A,onExit:T,onExiting:P,childRef:xo(u),in:f,timeout:d,mountOnEnter:v,unmountOnExit:p,appear:m,children:(_,N)=>D.cloneElement(u,{...N,className:Oe(o,u.props.className,bD[_],g==="width"&&"collapse-horizontal")})})});aC.displayName="Collapse";const wo=C.createContext(null);wo.displayName="NavbarContext";const oC=C.forwardRef(({children:e,bsPrefix:t,...r},n)=>{t=Re(t,"navbar-collapse");const i=C.useContext(wo);return w.jsx(aC,{in:!!(i&&i.expanded),...r,children:w.jsx("div",{ref:n,className:t,children:e})})});oC.displayName="NavbarCollapse";function xD(e){const t=C.useRef(e);return C.useEffect(()=>{t.current=e},[e]),t}function Ef(e){const t=xD(e);return C.useCallback(function(...r){return t.current&&t.current(...r)},[t])}const sC=C.forwardRef(({bsPrefix:e,className:t,children:r,label:n="Toggle navigation",as:i="button",onClick:o,...u},l)=>{e=Re(e,"navbar-toggler");const{onToggle:f,expanded:d}=C.useContext(wo)||{},v=Ef(p=>{o&&o(p),f&&f()});return i==="button"&&(u.type="button"),w.jsx(i,{...u,ref:l,onClick:v,"aria-label":n,className:Oe(t,e,!d&&"collapsed"),children:r||w.jsx("span",{className:`${e}-icon`})})});sC.displayName="NavbarToggle";const wD=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",SD=typeof document<"u",OD=SD||wD?C.useLayoutEffect:C.useEffect,Tg=new WeakMap,kS=(e,t)=>{if(!e||!t)return;const r=Tg.get(t)||new Map;Tg.set(t,r);let n=r.get(e);return n||(n=t.matchMedia(e),n.refCount=0,r.set(n.media,n)),n};function _D(e,t=typeof window>"u"?void 0:window){const r=kS(e,t),[n,i]=C.useState(()=>r?r.matches:!1);return OD(()=>{let o=kS(e,t);if(!o)return i(!1);let u=Tg.get(t);const l=()=>{i(o.matches)};return o.refCount++,o.addListener(l),l(),()=>{o.removeListener(l),o.refCount--,o.refCount<=0&&(u==null||u.delete(o.media)),o=void 0}},[e]),n}function PD(e){const t=Object.keys(e);function r(l,f){return l===f?f:l?`${l} and ${f}`:f}function n(l){return t[Math.min(t.indexOf(l)+1,t.length-1)]}function i(l){const f=n(l);let d=e[f];return typeof d=="number"?d=`${d-.2}px`:d=`calc(${d} - 0.2px)`,`(max-width: ${d})`}function o(l){let f=e[l];return typeof f=="number"&&(f=`${f}px`),`(min-width: ${f})`}function u(l,f,d){let v;typeof l=="object"?(v=l,d=f,f=!0):(f=f||!0,v={[l]:f});let p=C.useMemo(()=>Object.entries(v).reduce((m,[b,O])=>((O==="up"||O===!0)&&(m=r(m,o(b))),(O==="down"||O===!0)&&(m=r(m,i(b))),m),""),[JSON.stringify(v)]);return _D(p,d)}return u}const jD=PD({xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400});function vh(e){e===void 0&&(e=eb());try{var t=e.activeElement;return!t||!t.nodeName?null:t}catch{return e.body}}function NS(e,t){if(e.contains)return e.contains(t);if(e.compareDocumentPosition)return e===t||!!(e.compareDocumentPosition(t)&16)}function ED(){const e=C.useRef(!0),t=C.useRef(()=>e.current);return C.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),t.current}function AD(e){const t=C.useRef(e);return t.current=e,t}function TD(e){const t=AD(e);C.useEffect(()=>()=>t.current(),[])}function CD(e){const t=C.useRef(null);return C.useEffect(()=>{t.current=e}),t.current}function kD(e){const t=C.useRef(e);return C.useEffect(()=>{t.current=e},[e]),t}function bn(e){const t=kD(e);return C.useCallback(function(...r){return t.current&&t.current(...r)},[t])}const ND="data-rr-ui-",RD="rrUi";function Af(e){return`${ND}${e}`}function $D(e){return`${RD}${e}`}function MD(e=document){const t=e.defaultView;return Math.abs(t.innerWidth-e.documentElement.clientWidth)}const RS=Af("modal-open");class rb{constructor({ownerDocument:t,handleContainerOverflow:r=!0,isRTL:n=!1}={}){this.handleContainerOverflow=r,this.isRTL=n,this.modals=[],this.ownerDocument=t}getScrollbarWidth(){return MD(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(t){}removeModalAttributes(t){}setContainerStyle(t){const r={overflow:"hidden"},n=this.isRTL?"paddingLeft":"paddingRight",i=this.getElement();t.style={overflow:i.style.overflow,[n]:i.style[n]},t.scrollBarWidth&&(r[n]=`${parseInt(On(i,n)||"0",10)+t.scrollBarWidth}px`),i.setAttribute(RS,""),On(i,r)}reset(){[...this.modals].forEach(t=>this.remove(t))}removeContainerStyle(t){const r=this.getElement();r.removeAttribute(RS),Object.assign(r.style,t.style)}add(t){let r=this.modals.indexOf(t);return r!==-1||(r=this.modals.length,this.modals.push(t),this.setModalAttributes(t),r!==0)||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state)),r}remove(t){const r=this.modals.indexOf(t);r!==-1&&(this.modals.splice(r,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(t))}isTopModal(t){return!!this.modals.length&&this.modals[this.modals.length-1]===t}}const uC=C.createContext(Pf?window:void 0);uC.Provider;function nb(){return C.useContext(uC)}const mh=(e,t)=>Pf?e==null?(t||eb()).body:(typeof e=="function"&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect)?e:null):null;function ID(e,t){const r=nb(),[n,i]=C.useState(()=>mh(e,r==null?void 0:r.document));if(!n){const o=mh(e);o&&i(o)}return C.useEffect(()=>{},[t,n]),C.useEffect(()=>{const o=mh(e);o!==n&&i(o)},[e,n]),n}const $S=e=>!e||typeof e=="function"?e:t=>{e.current=t};function DD(e,t){const r=$S(e),n=$S(t);return i=>{r&&r(i),n&&n(i)}}function Tf(e,t){return C.useMemo(()=>DD(e,t),[e,t])}const LD=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",BD=typeof document<"u",MS=BD||LD?C.useLayoutEffect:C.useEffect;function FD({children:e,in:t,onExited:r,mountOnEnter:n,unmountOnExit:i}){const o=C.useRef(null),u=C.useRef(t),l=bn(r);C.useEffect(()=>{t?u.current=!0:l(o.current)},[t,l]);const f=Tf(o,xo(e)),d=C.cloneElement(e,{ref:f});return t?d:i||!u.current&&n?null:d}const qD=["onEnter","onEntering","onEntered","onExit","onExiting","onExited","addEndListener","children"];function zD(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function UD(e){let{onEnter:t,onEntering:r,onEntered:n,onExit:i,onExiting:o,onExited:u,addEndListener:l,children:f}=e,d=zD(e,qD);const v=C.useRef(null),p=Tf(v,xo(f)),m=T=>P=>{T&&v.current&&T(v.current,P)},b=C.useCallback(m(t),[t]),O=C.useCallback(m(r),[r]),x=C.useCallback(m(n),[n]),g=C.useCallback(m(i),[i]),j=C.useCallback(m(o),[o]),E=C.useCallback(m(u),[u]),A=C.useCallback(m(l),[l]);return Object.assign({},d,{nodeRef:v},t&&{onEnter:b},r&&{onEntering:O},n&&{onEntered:x},i&&{onExit:g},o&&{onExiting:j},u&&{onExited:E},l&&{addEndListener:A},{children:typeof f=="function"?(T,P)=>f(T,Object.assign({},P,{ref:p})):C.cloneElement(f,{ref:p})})}const WD=["component"];function HD(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}const KD=C.forwardRef((e,t)=>{let{component:r}=e,n=HD(e,WD);const i=UD(n);return w.jsx(r,Object.assign({ref:t},i))});function VD({in:e,onTransition:t}){const r=C.useRef(null),n=C.useRef(!0),i=bn(t);return MS(()=>{if(!r.current)return;let o=!1;return i({in:e,element:r.current,initial:n.current,isStale:()=>o}),()=>{o=!0}},[e,i]),MS(()=>(n.current=!1,()=>{n.current=!0}),[]),r}function GD({children:e,in:t,onExited:r,onEntered:n,transition:i}){const[o,u]=C.useState(!t);t&&o&&u(!1);const l=VD({in:!!t,onTransition:d=>{const v=()=>{d.isStale()||(d.in?n==null||n(d.element,d.initial):(u(!0),r==null||r(d.element)))};Promise.resolve(i(d)).then(v,p=>{throw d.in||u(!0),p})}}),f=Tf(l,xo(e));return o&&!t?null:C.cloneElement(e,{ref:f})}function IS(e,t,r){return e?w.jsx(KD,Object.assign({},r,{component:e})):t?w.jsx(GD,Object.assign({},r,{transition:t})):w.jsx(FD,Object.assign({},r))}const XD=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];function YD(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}let yh;function QD(e){return yh||(yh=new rb({ownerDocument:e==null?void 0:e.document})),yh}function ZD(e){const t=nb(),r=e||QD(t),n=C.useRef({dialog:null,backdrop:null});return Object.assign(n.current,{add:()=>r.add(n.current),remove:()=>r.remove(n.current),isTopModal:()=>r.isTopModal(n.current),setDialogRef:C.useCallback(i=>{n.current.dialog=i},[]),setBackdropRef:C.useCallback(i=>{n.current.backdrop=i},[])})}const lC=C.forwardRef((e,t)=>{let{show:r=!1,role:n="dialog",className:i,style:o,children:u,backdrop:l=!0,keyboard:f=!0,onBackdropClick:d,onEscapeKeyDown:v,transition:p,runTransition:m,backdropTransition:b,runBackdropTransition:O,autoFocus:x=!0,enforceFocus:g=!0,restoreFocus:j=!0,restoreFocusOptions:E,renderDialog:A,renderBackdrop:T=Ce=>w.jsx("div",Object.assign({},Ce)),manager:P,container:_,onShow:N,onHide:R=()=>{},onExit:I,onExited:W,onExiting:q,onEnter:$,onEntering:U,onEntered:z}=e,V=YD(e,XD);const Y=nb(),J=ID(_),K=ZD(P),ee=ED(),Z=CD(r),[L,H]=C.useState(!r),oe=C.useRef(null);C.useImperativeHandle(t,()=>K,[K]),Pf&&!Z&&r&&(oe.current=vh(Y==null?void 0:Y.document)),r&&L&&H(!1);const ce=bn(()=>{if(K.add(),ge.current=mc(document,"keydown",Ae),ae.current=mc(document,"focus",()=>setTimeout(Pe),!0),N&&N(),x){var Ce,Je;const st=vh((Ce=(Je=K.dialog)==null?void 0:Je.ownerDocument)!=null?Ce:Y==null?void 0:Y.document);K.dialog&&st&&!NS(K.dialog,st)&&(oe.current=st,K.dialog.focus())}}),me=bn(()=>{if(K.remove(),ge.current==null||ge.current(),ae.current==null||ae.current(),j){var Ce;(Ce=oe.current)==null||Ce.focus==null||Ce.focus(E),oe.current=null}});C.useEffect(()=>{!r||!J||ce()},[r,J,ce]),C.useEffect(()=>{L&&me()},[L,me]),TD(()=>{me()});const Pe=bn(()=>{if(!g||!ee()||!K.isTopModal())return;const Ce=vh(Y==null?void 0:Y.document);K.dialog&&Ce&&!NS(K.dialog,Ce)&&K.dialog.focus()}),Le=bn(Ce=>{Ce.target===Ce.currentTarget&&(d==null||d(Ce),l===!0&&R())}),Ae=bn(Ce=>{f&&oD(Ce)&&K.isTopModal()&&(v==null||v(Ce),Ce.defaultPrevented||R())}),ae=C.useRef(),ge=C.useRef(),Te=(...Ce)=>{H(!0),W==null||W(...Ce)};if(!J)return null;const ne=Object.assign({role:n,ref:K.setDialogRef,"aria-modal":n==="dialog"?!0:void 0},V,{style:o,className:i,tabIndex:-1});let We=A?A(ne):w.jsx("div",Object.assign({},ne,{children:C.cloneElement(u,{role:"document"})}));We=IS(p,m,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!r,onExit:I,onExiting:q,onExited:Te,onEnter:$,onEntering:U,onEntered:z,children:We});let Ne=null;return l&&(Ne=T({ref:K.setBackdropRef,onClick:Le}),Ne=IS(b,O,{in:!!r,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:Ne})),w.jsx(w.Fragment,{children:Ma.createPortal(w.jsxs(w.Fragment,{children:[Ne,We]}),J)})});lC.displayName="Modal";const JD=Object.assign(lC,{Manager:rb}),eL={[Lr]:"show",[gn]:"show"},cC=C.forwardRef(({className:e,children:t,transitionClasses:r={},onEnter:n,...i},o)=>{const u={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...i},l=C.useCallback((f,d)=>{iC(f),n==null||n(f,d)},[n]);return w.jsx(jf,{ref:o,addEndListener:tb,...u,onEnter:l,childRef:xo(t),children:(f,d)=>C.cloneElement(t,{...d,className:Oe("fade",e,t.props.className,eL[f],r[f])})})});cC.displayName="Fade";const fC=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"offcanvas-body"),w.jsx(r,{ref:i,className:Oe(e,t),...n})));fC.displayName="OffcanvasBody";const tL={[Lr]:"show",[gn]:"show"},dC=C.forwardRef(({bsPrefix:e,className:t,children:r,in:n=!1,mountOnEnter:i=!1,unmountOnExit:o=!1,appear:u=!1,...l},f)=>(e=Re(e,"offcanvas"),w.jsx(jf,{ref:f,addEndListener:tb,in:n,mountOnEnter:i,unmountOnExit:o,appear:u,...l,childRef:xo(r),children:(d,v)=>C.cloneElement(r,{...v,className:Oe(t,r.props.className,(d===Lr||d===qs)&&`${e}-toggling`,tL[d])})})));dC.displayName="OffcanvasToggling";const pC=C.createContext({onHide(){}}),rL={"aria-label":Ie.string,onClick:Ie.func,variant:Ie.oneOf(["white"])},ib=C.forwardRef(({className:e,variant:t,"aria-label":r="Close",...n},i)=>w.jsx("button",{ref:i,type:"button",className:Oe("btn-close",t&&`btn-close-${t}`,e),"aria-label":r,...n}));ib.displayName="CloseButton";ib.propTypes=rL;const hC=C.forwardRef(({closeLabel:e="Close",closeVariant:t,closeButton:r=!1,onHide:n,children:i,...o},u)=>{const l=C.useContext(pC),f=Ef(()=>{l==null||l.onHide(),n==null||n()});return w.jsxs("div",{ref:u,...o,children:[i,r&&w.jsx(ib,{"aria-label":e,variant:t,onClick:f})]})});hC.displayName="AbstractModalHeader";const vC=C.forwardRef(({bsPrefix:e,className:t,closeLabel:r="Close",closeButton:n=!1,...i},o)=>(e=Re(e,"offcanvas-header"),w.jsx(hC,{ref:o,...i,className:Oe(t,e),closeLabel:r,closeButton:n})));vC.displayName="OffcanvasHeader";const ab=(e=>C.forwardRef((t,r)=>w.jsx("div",{...t,ref:r,className:Oe(t.className,e)}))),nL=ab("h5"),mC=C.forwardRef(({className:e,bsPrefix:t,as:r=nL,...n},i)=>(t=Re(t,"offcanvas-title"),w.jsx(r,{ref:i,className:Oe(e,t),...n})));mC.displayName="OffcanvasTitle";function iL(e,t){return e.classList?e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}function aL(e,t){e.classList?e.classList.add(t):iL(e,t)||(typeof e.className=="string"?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}var oL=Function.prototype.bind.call(Function.prototype.call,[].slice);function $i(e,t){return oL(e.querySelectorAll(t))}function DS(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function sL(e,t){e.classList?e.classList.remove(t):typeof e.className=="string"?e.className=DS(e.className,t):e.setAttribute("class",DS(e.className&&e.className.baseVal||"",t))}const Ta={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};class yC extends rb{adjustAndStore(t,r,n){const i=r.style[t];r.dataset[t]=i,On(r,{[t]:`${parseFloat(On(r,t))+n}px`})}restore(t,r){const n=r.dataset[t];n!==void 0&&(delete r.dataset[t],On(r,{[t]:n}))}setContainerStyle(t){super.setContainerStyle(t);const r=this.getElement();if(aL(r,"modal-open"),!t.scrollBarWidth)return;const n=this.isRTL?"paddingLeft":"paddingRight",i=this.isRTL?"marginLeft":"marginRight";$i(r,Ta.FIXED_CONTENT).forEach(o=>this.adjustAndStore(n,o,t.scrollBarWidth)),$i(r,Ta.STICKY_CONTENT).forEach(o=>this.adjustAndStore(i,o,-t.scrollBarWidth)),$i(r,Ta.NAVBAR_TOGGLER).forEach(o=>this.adjustAndStore(i,o,t.scrollBarWidth))}removeContainerStyle(t){super.removeContainerStyle(t);const r=this.getElement();sL(r,"modal-open");const n=this.isRTL?"paddingLeft":"paddingRight",i=this.isRTL?"marginLeft":"marginRight";$i(r,Ta.FIXED_CONTENT).forEach(o=>this.restore(n,o)),$i(r,Ta.STICKY_CONTENT).forEach(o=>this.restore(i,o)),$i(r,Ta.NAVBAR_TOGGLER).forEach(o=>this.restore(i,o))}}let gh;function uL(e){return gh||(gh=new yC(e)),gh}function lL(e){return w.jsx(dC,{...e})}function cL(e){return w.jsx(cC,{...e})}const gC=C.forwardRef(({bsPrefix:e,className:t,children:r,"aria-labelledby":n,placement:i="start",responsive:o,show:u=!1,backdrop:l=!0,keyboard:f=!0,scroll:d=!1,onEscapeKeyDown:v,onShow:p,onHide:m,container:b,autoFocus:O=!0,enforceFocus:x=!0,restoreFocus:g=!0,restoreFocusOptions:j,onEntered:E,onExit:A,onExiting:T,onEnter:P,onEntering:_,onExited:N,backdropClassName:R,manager:I,renderStaticNode:W=!1,...q},$)=>{const U=C.useRef();e=Re(e,"offcanvas");const[z,V]=C.useState(!1),Y=Ef(m),J=jD(o||"xs","up");C.useEffect(()=>{V(o?u&&!J:u)},[u,o,J]);const K=C.useMemo(()=>({onHide:Y}),[Y]);function ee(){return I||(d?(U.current||(U.current=new yC({handleContainerOverflow:!1})),U.current):uL())}const Z=(ce,...me)=>{ce&&(ce.style.visibility="visible"),P==null||P(ce,...me)},L=(ce,...me)=>{ce&&(ce.style.visibility=""),N==null||N(...me)},H=C.useCallback(ce=>w.jsx("div",{...ce,className:Oe(`${e}-backdrop`,R)}),[R,e]),oe=ce=>w.jsx("div",{...ce,...q,className:Oe(t,o?`${e}-${o}`:e,`${e}-${i}`),"aria-labelledby":n,children:r});return w.jsxs(w.Fragment,{children:[!z&&(o||W)&&oe({}),w.jsx(pC.Provider,{value:K,children:w.jsx(JD,{show:z,ref:$,backdrop:l,container:b,keyboard:f,autoFocus:O,enforceFocus:x&&!d,restoreFocus:g,restoreFocusOptions:j,onEscapeKeyDown:v,onShow:p,onHide:Y,onEnter:Z,onEntering:_,onEntered:E,onExit:A,onExiting:T,onExited:L,manager:ee(),transition:lL,backdropTransition:cL,renderBackdrop:H,renderDialog:oe})})]})});gC.displayName="Offcanvas";const fL=Object.assign(gC,{Body:fC,Header:vC,Title:mC}),bC=C.forwardRef(({onHide:e,...t},r)=>{const n=C.useContext(wo),i=Ef(()=>{n==null||n.onToggle==null||n.onToggle(),e==null||e()});return w.jsx(fL,{ref:r,show:!!(n!=null&&n.expanded),...t,renderStaticNode:!0,onHide:i})});bC.displayName="NavbarOffcanvas";const xC=C.forwardRef(({className:e,bsPrefix:t,as:r="span",...n},i)=>(t=Re(t,"navbar-text"),w.jsx(r,{ref:i,className:Oe(e,t),...n})));xC.displayName="NavbarText";const wC=C.forwardRef((e,t)=>{const{bsPrefix:r,expand:n=!0,variant:i="light",bg:o,fixed:u,sticky:l,className:f,as:d="nav",expanded:v,onToggle:p,onSelect:m,collapseOnSelect:b=!1,...O}=JT(e,{expanded:"onToggle"}),x=Re(r,"navbar"),g=C.useCallback((...A)=>{m==null||m(...A),b&&v&&(p==null||p(!1))},[m,b,v,p]);O.role===void 0&&d!=="nav"&&(O.role="navigation");let j=`${x}-expand`;typeof n=="string"&&(j=`${j}-${n}`);const E=C.useMemo(()=>({onToggle:()=>p==null?void 0:p(!v),bsPrefix:x,expanded:!!v,expand:n}),[x,v,n,p]);return w.jsx(wo.Provider,{value:E,children:w.jsx(vc.Provider,{value:g,children:w.jsx(d,{ref:t,...O,className:Oe(f,x,n&&j,i&&`${x}-${i}`,o&&`bg-${o}`,l&&`sticky-${l}`,u&&`fixed-${u}`)})})})});wC.displayName="Navbar";const Ql=Object.assign(wC,{Brand:rC,Collapse:oC,Offcanvas:bC,Text:xC,Toggle:sC});function dL(){const[,e]=C.useReducer(t=>t+1,0);return e}const ob=C.createContext(null);ob.displayName="NavContext";const SC=C.createContext(null),pL=["as","disabled"];function hL(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function vL(e){return!e||e.trim()==="#"}function OC({tagName:e,disabled:t,href:r,target:n,rel:i,role:o,onClick:u,tabIndex:l=0,type:f}){e||(r!=null||n!=null||i!=null?e="a":e="button");const d={tagName:e};if(e==="button")return[{type:f||"button",disabled:t},d];const v=m=>{if((t||e==="a"&&vL(r))&&m.preventDefault(),t){m.stopPropagation();return}u==null||u(m)},p=m=>{m.key===" "&&(m.preventDefault(),v(m))};return e==="a"&&(r||(r="#"),t&&(r=void 0)),[{role:o??"button",disabled:void 0,tabIndex:t?void 0:l,href:r,target:e==="a"?n:void 0,"aria-disabled":t||void 0,rel:e==="a"?i:void 0,onClick:v,onKeyDown:p},d]}const _C=C.forwardRef((e,t)=>{let{as:r,disabled:n}=e,i=hL(e,pL);const[o,{tagName:u}]=OC(Object.assign({tagName:r,disabled:n},i));return w.jsx(u,Object.assign({},i,o,{ref:t}))});_C.displayName="Button";const mL=["as","active","eventKey"];function yL(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function PC({key:e,onClick:t,active:r,id:n,role:i,disabled:o}){const u=C.useContext(vc),l=C.useContext(ob),f=C.useContext(SC);let d=r;const v={role:i};if(l){!i&&l.role==="tablist"&&(v.role="tab");const p=l.getControllerId(e??null),m=l.getControlledId(e??null);v[Af("event-key")]=e,v.id=p||n,d=r==null&&e!=null?l.activeKey===e:r,(d||!(f!=null&&f.unmountOnExit)&&!(f!=null&&f.mountOnEnter))&&(v["aria-controls"]=m)}return v.role==="tab"&&(v["aria-selected"]=d,d||(v.tabIndex=-1),o&&(v.tabIndex=-1,v["aria-disabled"]=!0)),v.onClick=bn(p=>{o||(t==null||t(p),e!=null&&u&&!p.isPropagationStopped()&&u(e,p))}),[v,{isActive:d}]}const jC=C.forwardRef((e,t)=>{let{as:r=_C,active:n,eventKey:i}=e,o=yL(e,mL);const[u,l]=PC(Object.assign({key:J0(i,o.href),active:n},o));return u[Af("active")]=l.isActive,w.jsx(r,Object.assign({},o,u,{ref:t}))});jC.displayName="NavItem";const gL=["as","onSelect","activeKey","role","onKeyDown"];function bL(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}const LS=()=>{},BS=Af("event-key"),EC=C.forwardRef((e,t)=>{let{as:r="div",onSelect:n,activeKey:i,role:o,onKeyDown:u}=e,l=bL(e,gL);const f=dL(),d=C.useRef(!1),v=C.useContext(vc),p=C.useContext(SC);let m,b;p&&(o=o||"tablist",i=p.activeKey,m=p.getControlledId,b=p.getControllerId);const O=C.useRef(null),x=A=>{const T=O.current;if(!T)return null;const P=$i(T,`[${BS}]:not([aria-disabled=true])`),_=T.querySelector("[aria-selected=true]");if(!_||_!==document.activeElement)return null;const N=P.indexOf(_);if(N===-1)return null;let R=N+A;return R>=P.length&&(R=0),R<0&&(R=P.length-1),P[R]},g=(A,T)=>{A!=null&&(n==null||n(A,T),v==null||v(A,T))},j=A=>{if(u==null||u(A),!p)return;let T;switch(A.key){case"ArrowLeft":case"ArrowUp":T=x(-1);break;case"ArrowRight":case"ArrowDown":T=x(1);break;default:return}T&&(A.preventDefault(),g(T.dataset[$D("EventKey")]||null,A),d.current=!0,f())};C.useEffect(()=>{if(O.current&&d.current){const A=O.current.querySelector(`[${BS}][aria-selected=true]`);A==null||A.focus()}d.current=!1});const E=Tf(t,O);return w.jsx(vc.Provider,{value:g,children:w.jsx(ob.Provider,{value:{role:o,activeKey:J0(i),getControlledId:m||LS,getControllerId:b||LS},children:w.jsx(r,Object.assign({},l,{onKeyDown:j,ref:E,role:o}))})})});EC.displayName="Nav";const xL=Object.assign(EC,{Item:jC}),sb=C.createContext(null);sb.displayName="CardHeaderContext";const AC=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"nav-item"),w.jsx(r,{ref:i,className:Oe(e,t),...n})));AC.displayName="NavItem";const wL=["onKeyDown"];function SL(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function OL(e){return!e||e.trim()==="#"}const ub=C.forwardRef((e,t)=>{let{onKeyDown:r}=e,n=SL(e,wL);const[i]=OC(Object.assign({tagName:"a"},n)),o=bn(u=>{i.onKeyDown(u),r==null||r(u)});return OL(n.href)||n.role==="button"?w.jsx("a",Object.assign({ref:t},n,i,{onKeyDown:o})):w.jsx("a",Object.assign({ref:t},n,{onKeyDown:r}))});ub.displayName="Anchor";const TC=C.forwardRef(({bsPrefix:e,className:t,as:r=ub,active:n,eventKey:i,disabled:o=!1,...u},l)=>{e=Re(e,"nav-link");const[f,d]=PC({key:J0(i,u.href),active:n,disabled:o,...u});return w.jsx(r,{...u,...f,ref:l,disabled:o,className:Oe(t,e,o&&"disabled",d.isActive&&"active")})});TC.displayName="NavLink";const CC=C.forwardRef((e,t)=>{const{as:r="div",bsPrefix:n,variant:i,fill:o=!1,justify:u=!1,navbar:l,navbarScroll:f,className:d,activeKey:v,...p}=JT(e,{activeKey:"onSelect"}),m=Re(n,"nav");let b,O,x=!1;const g=C.useContext(wo),j=C.useContext(sb);return g?(b=g.bsPrefix,x=l??!0):j&&({cardHeaderBsPrefix:O}=j),w.jsx(xL,{as:r,ref:t,activeKey:v,className:Oe(d,{[m]:!x,[`${b}-nav`]:x,[`${b}-nav-scroll`]:x&&f,[`${O}-${i}`]:!!O,[`${m}-${i}`]:!!i,[`${m}-fill`]:o,[`${m}-justified`]:u}),...p})});CC.displayName="Nav";const Zl=Object.assign(CC,{Item:AC,Link:TC}),lb=C.forwardRef(({bsPrefix:e,fluid:t=!1,as:r="div",className:n,...i},o)=>{const u=Re(e,"container"),l=typeof t=="string"?`-${t}`:"-fluid";return w.jsx(r,{ref:o,...i,className:Oe(n,t?`${u}${l}`:u)})});lb.displayName="Container";const _L="/ProserveReport/",PL=`${_L}logo.png`;function jL(){const{lang:e,setLang:t,t:r}=zr();return w.jsx(Ql,{bg:"dark",variant:"dark",expand:"lg",className:"app-navbar",children:w.jsxs(lb,{fluid:!0,children:[w.jsxs(Ql.Brand,{as:Xl,to:"/",className:"fw-bold d-flex align-items-center gap-2",children:[w.jsx("img",{src:PL,alt:"Logo",className:"brand-logo"}),w.jsxs("span",{children:[w.jsx("span",{className:"brand-proserve",children:"PROSERVE"}),w.jsx("span",{className:"brand-report ms-2",children:"Report"})]})]}),w.jsx(Ql.Toggle,{"aria-controls":"main-nav"}),w.jsxs(Ql.Collapse,{id:"main-nav",children:[w.jsxs(Zl,{className:"me-auto",children:[w.jsx(Zl.Link,{as:Xl,to:"/",end:!0,children:r("nav.dashboard")}),w.jsx(Zl.Link,{as:Xl,to:"/sessions",children:r("nav.sessions")}),w.jsx(Zl.Link,{as:Xl,to:"/users",children:r("nav.users")})]}),w.jsxs("div",{className:"lang-switcher",children:[w.jsx("button",{className:`lang-btn ${e==="fr"?"active":""}`,onClick:()=>t("fr"),children:"FR"}),w.jsx("button",{className:`lang-btn ${e==="en"?"active":""}`,onClick:()=>t("en"),children:"EN"})]})]})]})})}function EL(){return w.jsxs("div",{className:"app-layout",children:[w.jsx(jL,{}),w.jsx(lb,{fluid:!0,className:"main-content py-4 px-4",children:w.jsx(x2,{})})]})}const ur=C.forwardRef(({bsPrefix:e,className:t,as:r="div",...n},i)=>{const o=Re(e,"row"),u=eC(),l=tC(),f=`${o}-cols`,d=[];return u.forEach(v=>{const p=n[v];delete n[v];let m;p!=null&&typeof p=="object"?{cols:m}=p:m=p;const b=v!==l?`-${v}`:"";m!=null&&d.push(`${f}${b}-${m}`)}),w.jsx(r,{ref:i,...n,className:Oe(t,o,...d)})});ur.displayName="Row";function AL({as:e,bsPrefix:t,className:r,...n}){t=Re(t,"col");const i=eC(),o=tC(),u=[],l=[];return i.forEach(f=>{const d=n[f];delete n[f];let v,p,m;typeof d=="object"&&d!=null?{span:v,offset:p,order:m}=d:v=d;const b=f!==o?`-${f}`:"";v&&u.push(v===!0?`${t}${b}`:`${t}${b}-${v}`),m!=null&&l.push(`order${b}-${m}`),p!=null&&l.push(`offset${b}-${p}`)}),[{...n,className:Oe(r,...u,...l)},{as:e,bsPrefix:t,spans:u}]}const $e=C.forwardRef((e,t)=>{const[{className:r,...n},{as:i="div",bsPrefix:o,spans:u}]=AL(e);return w.jsx(i,{...n,ref:t,className:Oe(r,!u.length&&o)})});$e.displayName="Col";const cb=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"card-body"),w.jsx(r,{ref:i,className:Oe(e,t),...n})));cb.displayName="CardBody";const kC=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"card-footer"),w.jsx(r,{ref:i,className:Oe(e,t),...n})));kC.displayName="CardFooter";const NC=C.forwardRef(({bsPrefix:e,className:t,as:r="div",...n},i)=>{const o=Re(e,"card-header"),u=C.useMemo(()=>({cardHeaderBsPrefix:o}),[o]);return w.jsx(sb.Provider,{value:u,children:w.jsx(r,{ref:i,...n,className:Oe(t,o)})})});NC.displayName="CardHeader";const RC=C.forwardRef(({bsPrefix:e,className:t,variant:r,as:n="img",...i},o)=>{const u=Re(e,"card-img");return w.jsx(n,{ref:o,className:Oe(r?`${u}-${r}`:u,t),...i})});RC.displayName="CardImg";const $C=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"card-img-overlay"),w.jsx(r,{ref:i,className:Oe(e,t),...n})));$C.displayName="CardImgOverlay";const MC=C.forwardRef(({className:e,bsPrefix:t,as:r="a",...n},i)=>(t=Re(t,"card-link"),w.jsx(r,{ref:i,className:Oe(e,t),...n})));MC.displayName="CardLink";const TL=ab("h6"),IC=C.forwardRef(({className:e,bsPrefix:t,as:r=TL,...n},i)=>(t=Re(t,"card-subtitle"),w.jsx(r,{ref:i,className:Oe(e,t),...n})));IC.displayName="CardSubtitle";const DC=C.forwardRef(({className:e,bsPrefix:t,as:r="p",...n},i)=>(t=Re(t,"card-text"),w.jsx(r,{ref:i,className:Oe(e,t),...n})));DC.displayName="CardText";const CL=ab("h5"),LC=C.forwardRef(({className:e,bsPrefix:t,as:r=CL,...n},i)=>(t=Re(t,"card-title"),w.jsx(r,{ref:i,className:Oe(e,t),...n})));LC.displayName="CardTitle";const BC=C.forwardRef(({bsPrefix:e,className:t,bg:r,text:n,border:i,body:o=!1,children:u,as:l="div",...f},d)=>{const v=Re(e,"card");return w.jsx(l,{ref:d,...f,className:Oe(t,v,r&&`bg-${r}`,n&&`text-${n}`,i&&`border-${i}`),children:o?w.jsx(cb,{children:u}):u})});BC.displayName="Card";const be=Object.assign(BC,{Img:RC,Title:LC,Subtitle:IC,Body:cb,Link:MC,Text:DC,Header:NC,Footer:kC,ImgOverlay:$C}),Fr=C.forwardRef(({bsPrefix:e,className:t,striped:r,bordered:n,borderless:i,hover:o,size:u,variant:l,responsive:f,...d},v)=>{const p=Re(e,"table"),m=Oe(t,p,l&&`${p}-${l}`,u&&`${p}-${u}`,r&&`${p}-${typeof r=="string"?`striped-${r}`:"striped"}`,n&&`${p}-bordered`,i&&`${p}-borderless`,o&&`${p}-hover`),b=w.jsx("table",{...d,className:m,ref:v});if(f){let O=`${p}-responsive`;return typeof f=="string"&&(O=`${O}-${f}`),w.jsx("div",{className:O,children:b})}return b});Fr.displayName="Table";const kL="/proserve";async function rn(e,t={}){const r=new URLSearchParams;for(const[i,o]of Object.entries(t))r.append(i,String(o));const n=await fetch(`${kL}/${e}`,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:r.toString()});if(!n.ok)throw new Error(`API error: ${n.status} ${n.statusText}`);return n.json()}async function FC(e=-1){return(await rn("lists/all_sessions.php",{typeId:e})).stats||[]}async function NL(e,t=-1){return(await rn("lists/sessions_for_user.php",{userId:e,typeId:t})).stats||[]}async function RL(e){return(await rn("session/get.php",{sessionId:e})).session||null}async function qC(){return(await rn("lists/all_users.php")).stats||[]}async function $L(e){return(await rn("user/get.php",{userId:e})).user||null}async function ML(e){return(await rn("lists/users_in_session.php",{sessionId:e})).stats||[]}async function IL(e,t=-1){return(await rn("stats/get.php",{sessionId:e,userId:t})).stats||[]}async function DL(e,t=-1,r=-1){const n={sessionId:e};return t>0&&(n.userId=t),r>=0&&(n.sessionType=r),(await rn("stats/get.php",n)).stats||[]}async function LL(e,t=-1){const r={sessionId:e};return t>0&&(r.userId=t),(await rn("session/getobjectives.php",r)).participation||null}async function BL(e,t=!0){var n;return((n=(await rn("stats/userhistory.php",{userId:e,sessionId:-1,quickMode:t?"true":"false"})).stats)==null?void 0:n[0])||null}function pt({title:e,value:t,subtitle:r,color:n="#4a90d9",onClick:i}){return w.jsx(be,{className:`stat-card h-100${i?" clickable-row":""}`,onClick:i,style:i?{cursor:"pointer"}:void 0,children:w.jsxs(be.Body,{className:"text-center",children:[w.jsx(be.Subtitle,{className:"mb-2 text-muted-custom",children:e}),w.jsx(be.Title,{className:"stat-value",style:{color:n},children:t}),r&&w.jsx("small",{className:"text-muted-custom",children:r})]})})}const qa=C.forwardRef(({bsPrefix:e,bg:t="primary",pill:r=!1,text:n,className:i,as:o="span",...u},l)=>{const f=Re(e,"badge");return w.jsx(o,{ref:l,...u,className:Oe(i,f,r&&"rounded-pill",n&&`text-${n}`,t&&`bg-${t}`)})});qa.displayName="Badge";function Cf({success:e,score:t}){const{t:r}=zr();return w.jsxs(qa,{bg:e?"success":"danger",children:[t!==void 0&&w.jsx("span",{className:"me-1",children:t}),r(e?"badge.success":"badge.failed")]})}var mn=(e=>(e[e.FireRange=0]="FireRange",e[e.Challenge=1]="Challenge",e[e.Protect=2]="Protect",e[e.DeEscalation=3]="DeEscalation",e[e.Terrorism=4]="Terrorism",e[e.FireExtinction=5]="FireExtinction",e[e.Recovering=6]="Recovering",e[e.LongRange=7]="LongRange",e))(mn||{});const FL={0:"Stand de Tir",1:"Challenge",2:"Protection",3:"Désescalade",4:"Terrorisme",5:"Incendie",6:"Récupération",7:"Tir Longue Distance"},zC={0:"#4a90d9",1:"#9b59b6",2:"#27ae60",3:"#f39c12",4:"#e74c3c",5:"#e67e22",6:"#1abc9c",7:"#2980b9"},qL={0:"Ennemi",1:"Civil",2:"Police",3:"Objet",4:"Cible Papier",5:"Cible",6:"Corps"};function zs({typeId:e}){const{t}=zr(),r=t(`sessionType.${e}`),n=zC[e]||"#6c757d";return w.jsx(qa,{style:{backgroundColor:n},className:"session-type-badge",children:r})}const UC=C.forwardRef(({bsPrefix:e,variant:t,animation:r="border",size:n,as:i="div",className:o,...u},l)=>{e=Re(e,"spinner");const f=`${e}-${r}`;return w.jsx(i,{ref:l,...u,className:Oe(o,f,n&&`${f}-${n}`,t&&`text-${t}`)})});UC.displayName="Spinner";function Eu(){const{t:e}=zr();return w.jsxs("div",{className:"d-flex justify-content-center align-items-center py-5",children:[w.jsx(UC,{animation:"border",variant:"primary"}),w.jsx("span",{className:"ms-3 text-muted-custom",children:e("loading")})]})}function WC(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=WC(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function Me(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=WC(e))&&(n&&(n+=" "),n+=t);return n}var bh,FS;function Jt(){if(FS)return bh;FS=1;var e=Array.isArray;return bh=e,bh}var xh,qS;function HC(){if(qS)return xh;qS=1;var e=typeof Vl=="object"&&Vl&&Vl.Object===Object&&Vl;return xh=e,xh}var wh,zS;function nn(){if(zS)return wh;zS=1;var e=HC(),t=typeof self=="object"&&self&&self.Object===Object&&self,r=e||t||Function("return this")();return wh=r,wh}var Sh,US;function Au(){if(US)return Sh;US=1;var e=nn(),t=e.Symbol;return Sh=t,Sh}var Oh,WS;function zL(){if(WS)return Oh;WS=1;var e=Au(),t=Object.prototype,r=t.hasOwnProperty,n=t.toString,i=e?e.toStringTag:void 0;function o(u){var l=r.call(u,i),f=u[i];try{u[i]=void 0;var d=!0}catch{}var v=n.call(u);return d&&(l?u[i]=f:delete u[i]),v}return Oh=o,Oh}var _h,HS;function UL(){if(HS)return _h;HS=1;var e=Object.prototype,t=e.toString;function r(n){return t.call(n)}return _h=r,_h}var Ph,KS;function Mn(){if(KS)return Ph;KS=1;var e=Au(),t=zL(),r=UL(),n="[object Null]",i="[object Undefined]",o=e?e.toStringTag:void 0;function u(l){return l==null?l===void 0?i:n:o&&o in Object(l)?t(l):r(l)}return Ph=u,Ph}var jh,VS;function In(){if(VS)return jh;VS=1;function e(t){return t!=null&&typeof t=="object"}return jh=e,jh}var Eh,GS;function So(){if(GS)return Eh;GS=1;var e=Mn(),t=In(),r="[object Symbol]";function n(i){return typeof i=="symbol"||t(i)&&e(i)==r}return Eh=n,Eh}var Ah,XS;function fb(){if(XS)return Ah;XS=1;var e=Jt(),t=So(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function i(o,u){if(e(o))return!1;var l=typeof o;return l=="number"||l=="symbol"||l=="boolean"||o==null||t(o)?!0:n.test(o)||!r.test(o)||u!=null&&o in Object(u)}return Ah=i,Ah}var Th,YS;function pi(){if(YS)return Th;YS=1;function e(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}return Th=e,Th}var Ch,QS;function db(){if(QS)return Ch;QS=1;var e=Mn(),t=pi(),r="[object AsyncFunction]",n="[object Function]",i="[object GeneratorFunction]",o="[object Proxy]";function u(l){if(!t(l))return!1;var f=e(l);return f==n||f==i||f==r||f==o}return Ch=u,Ch}var kh,ZS;function WL(){if(ZS)return kh;ZS=1;var e=nn(),t=e["__core-js_shared__"];return kh=t,kh}var Nh,JS;function HL(){if(JS)return Nh;JS=1;var e=WL(),t=(function(){var n=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""})();function r(n){return!!t&&t in n}return Nh=r,Nh}var Rh,eO;function KC(){if(eO)return Rh;eO=1;var e=Function.prototype,t=e.toString;function r(n){if(n!=null){try{return t.call(n)}catch{}try{return n+""}catch{}}return""}return Rh=r,Rh}var $h,tO;function KL(){if(tO)return $h;tO=1;var e=db(),t=HL(),r=pi(),n=KC(),i=/[\\^$.*+?()[\]{}|]/g,o=/^\[object .+?Constructor\]$/,u=Function.prototype,l=Object.prototype,f=u.toString,d=l.hasOwnProperty,v=RegExp("^"+f.call(d).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(m){if(!r(m)||t(m))return!1;var b=e(m)?v:o;return b.test(n(m))}return $h=p,$h}var Mh,rO;function VL(){if(rO)return Mh;rO=1;function e(t,r){return t==null?void 0:t[r]}return Mh=e,Mh}var Ih,nO;function Qi(){if(nO)return Ih;nO=1;var e=KL(),t=VL();function r(n,i){var o=t(n,i);return e(o)?o:void 0}return Ih=r,Ih}var Dh,iO;function kf(){if(iO)return Dh;iO=1;var e=Qi(),t=e(Object,"create");return Dh=t,Dh}var Lh,aO;function GL(){if(aO)return Lh;aO=1;var e=kf();function t(){this.__data__=e?e(null):{},this.size=0}return Lh=t,Lh}var Bh,oO;function XL(){if(oO)return Bh;oO=1;function e(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}return Bh=e,Bh}var Fh,sO;function YL(){if(sO)return Fh;sO=1;var e=kf(),t="__lodash_hash_undefined__",r=Object.prototype,n=r.hasOwnProperty;function i(o){var u=this.__data__;if(e){var l=u[o];return l===t?void 0:l}return n.call(u,o)?u[o]:void 0}return Fh=i,Fh}var qh,uO;function QL(){if(uO)return qh;uO=1;var e=kf(),t=Object.prototype,r=t.hasOwnProperty;function n(i){var o=this.__data__;return e?o[i]!==void 0:r.call(o,i)}return qh=n,qh}var zh,lO;function ZL(){if(lO)return zh;lO=1;var e=kf(),t="__lodash_hash_undefined__";function r(n,i){var o=this.__data__;return this.size+=this.has(n)?0:1,o[n]=e&&i===void 0?t:i,this}return zh=r,zh}var Uh,cO;function JL(){if(cO)return Uh;cO=1;var e=GL(),t=XL(),r=YL(),n=QL(),i=ZL();function o(u){var l=-1,f=u==null?0:u.length;for(this.clear();++l<f;){var d=u[l];this.set(d[0],d[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=r,o.prototype.has=n,o.prototype.set=i,Uh=o,Uh}var Wh,fO;function eB(){if(fO)return Wh;fO=1;function e(){this.__data__=[],this.size=0}return Wh=e,Wh}var Hh,dO;function pb(){if(dO)return Hh;dO=1;function e(t,r){return t===r||t!==t&&r!==r}return Hh=e,Hh}var Kh,pO;function Nf(){if(pO)return Kh;pO=1;var e=pb();function t(r,n){for(var i=r.length;i--;)if(e(r[i][0],n))return i;return-1}return Kh=t,Kh}var Vh,hO;function tB(){if(hO)return Vh;hO=1;var e=Nf(),t=Array.prototype,r=t.splice;function n(i){var o=this.__data__,u=e(o,i);if(u<0)return!1;var l=o.length-1;return u==l?o.pop():r.call(o,u,1),--this.size,!0}return Vh=n,Vh}var Gh,vO;function rB(){if(vO)return Gh;vO=1;var e=Nf();function t(r){var n=this.__data__,i=e(n,r);return i<0?void 0:n[i][1]}return Gh=t,Gh}var Xh,mO;function nB(){if(mO)return Xh;mO=1;var e=Nf();function t(r){return e(this.__data__,r)>-1}return Xh=t,Xh}var Yh,yO;function iB(){if(yO)return Yh;yO=1;var e=Nf();function t(r,n){var i=this.__data__,o=e(i,r);return o<0?(++this.size,i.push([r,n])):i[o][1]=n,this}return Yh=t,Yh}var Qh,gO;function Rf(){if(gO)return Qh;gO=1;var e=eB(),t=tB(),r=rB(),n=nB(),i=iB();function o(u){var l=-1,f=u==null?0:u.length;for(this.clear();++l<f;){var d=u[l];this.set(d[0],d[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=r,o.prototype.has=n,o.prototype.set=i,Qh=o,Qh}var Zh,bO;function hb(){if(bO)return Zh;bO=1;var e=Qi(),t=nn(),r=e(t,"Map");return Zh=r,Zh}var Jh,xO;function aB(){if(xO)return Jh;xO=1;var e=JL(),t=Rf(),r=hb();function n(){this.size=0,this.__data__={hash:new e,map:new(r||t),string:new e}}return Jh=n,Jh}var ev,wO;function oB(){if(wO)return ev;wO=1;function e(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}return ev=e,ev}var tv,SO;function $f(){if(SO)return tv;SO=1;var e=oB();function t(r,n){var i=r.__data__;return e(n)?i[typeof n=="string"?"string":"hash"]:i.map}return tv=t,tv}var rv,OO;function sB(){if(OO)return rv;OO=1;var e=$f();function t(r){var n=e(this,r).delete(r);return this.size-=n?1:0,n}return rv=t,rv}var nv,_O;function uB(){if(_O)return nv;_O=1;var e=$f();function t(r){return e(this,r).get(r)}return nv=t,nv}var iv,PO;function lB(){if(PO)return iv;PO=1;var e=$f();function t(r){return e(this,r).has(r)}return iv=t,iv}var av,jO;function cB(){if(jO)return av;jO=1;var e=$f();function t(r,n){var i=e(this,r),o=i.size;return i.set(r,n),this.size+=i.size==o?0:1,this}return av=t,av}var ov,EO;function vb(){if(EO)return ov;EO=1;var e=aB(),t=sB(),r=uB(),n=lB(),i=cB();function o(u){var l=-1,f=u==null?0:u.length;for(this.clear();++l<f;){var d=u[l];this.set(d[0],d[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=r,o.prototype.has=n,o.prototype.set=i,ov=o,ov}var sv,AO;function VC(){if(AO)return sv;AO=1;var e=vb(),t="Expected a function";function r(n,i){if(typeof n!="function"||i!=null&&typeof i!="function")throw new TypeError(t);var o=function(){var u=arguments,l=i?i.apply(this,u):u[0],f=o.cache;if(f.has(l))return f.get(l);var d=n.apply(this,u);return o.cache=f.set(l,d)||f,d};return o.cache=new(r.Cache||e),o}return r.Cache=e,sv=r,sv}var uv,TO;function fB(){if(TO)return uv;TO=1;var e=VC(),t=500;function r(n){var i=e(n,function(u){return o.size===t&&o.clear(),u}),o=i.cache;return i}return uv=r,uv}var lv,CO;function dB(){if(CO)return lv;CO=1;var e=fB(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,n=e(function(i){var o=[];return i.charCodeAt(0)===46&&o.push(""),i.replace(t,function(u,l,f,d){o.push(f?d.replace(r,"$1"):l||u)}),o});return lv=n,lv}var cv,kO;function mb(){if(kO)return cv;kO=1;function e(t,r){for(var n=-1,i=t==null?0:t.length,o=Array(i);++n<i;)o[n]=r(t[n],n,t);return o}return cv=e,cv}var fv,NO;function pB(){if(NO)return fv;NO=1;var e=Au(),t=mb(),r=Jt(),n=So(),i=e?e.prototype:void 0,o=i?i.toString:void 0;function u(l){if(typeof l=="string")return l;if(r(l))return t(l,u)+"";if(n(l))return o?o.call(l):"";var f=l+"";return f=="0"&&1/l==-1/0?"-0":f}return fv=u,fv}var dv,RO;function GC(){if(RO)return dv;RO=1;var e=pB();function t(r){return r==null?"":e(r)}return dv=t,dv}var pv,$O;function XC(){if($O)return pv;$O=1;var e=Jt(),t=fb(),r=dB(),n=GC();function i(o,u){return e(o)?o:t(o,u)?[o]:r(n(o))}return pv=i,pv}var hv,MO;function Mf(){if(MO)return hv;MO=1;var e=So();function t(r){if(typeof r=="string"||e(r))return r;var n=r+"";return n=="0"&&1/r==-1/0?"-0":n}return hv=t,hv}var vv,IO;function yb(){if(IO)return vv;IO=1;var e=XC(),t=Mf();function r(n,i){i=e(i,n);for(var o=0,u=i.length;n!=null&&o<u;)n=n[t(i[o++])];return o&&o==u?n:void 0}return vv=r,vv}var mv,DO;function YC(){if(DO)return mv;DO=1;var e=yb();function t(r,n,i){var o=r==null?void 0:e(r,n);return o===void 0?i:o}return mv=t,mv}var hB=YC();const cr=Ue(hB);var yv,LO;function vB(){if(LO)return yv;LO=1;function e(t){return t==null}return yv=e,yv}var mB=vB();const ke=Ue(mB);var gv,BO;function yB(){if(BO)return gv;BO=1;var e=Mn(),t=Jt(),r=In(),n="[object String]";function i(o){return typeof o=="string"||!t(o)&&r(o)&&e(o)==n}return gv=i,gv}var gB=yB();const Wi=Ue(gB);var bB=db();const Ee=Ue(bB);var xB=pi();const Oo=Ue(xB);var bv={exports:{}},He={};/**
|
||
* @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 FO;function wB(){if(FO)return He;FO=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),u=Symbol.for("react.context"),l=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),v=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),b=Symbol.for("react.offscreen"),O;O=Symbol.for("react.module.reference");function x(g){if(typeof g=="object"&&g!==null){var j=g.$$typeof;switch(j){case e:switch(g=g.type,g){case r:case i:case n:case d:case v:return g;default:switch(g=g&&g.$$typeof,g){case l:case u:case f:case m:case p:case o:return g;default:return j}}case t:return j}}}return He.ContextConsumer=u,He.ContextProvider=o,He.Element=e,He.ForwardRef=f,He.Fragment=r,He.Lazy=m,He.Memo=p,He.Portal=t,He.Profiler=i,He.StrictMode=n,He.Suspense=d,He.SuspenseList=v,He.isAsyncMode=function(){return!1},He.isConcurrentMode=function(){return!1},He.isContextConsumer=function(g){return x(g)===u},He.isContextProvider=function(g){return x(g)===o},He.isElement=function(g){return typeof g=="object"&&g!==null&&g.$$typeof===e},He.isForwardRef=function(g){return x(g)===f},He.isFragment=function(g){return x(g)===r},He.isLazy=function(g){return x(g)===m},He.isMemo=function(g){return x(g)===p},He.isPortal=function(g){return x(g)===t},He.isProfiler=function(g){return x(g)===i},He.isStrictMode=function(g){return x(g)===n},He.isSuspense=function(g){return x(g)===d},He.isSuspenseList=function(g){return x(g)===v},He.isValidElementType=function(g){return typeof g=="string"||typeof g=="function"||g===r||g===i||g===n||g===d||g===v||g===b||typeof g=="object"&&g!==null&&(g.$$typeof===m||g.$$typeof===p||g.$$typeof===o||g.$$typeof===u||g.$$typeof===f||g.$$typeof===O||g.getModuleId!==void 0)},He.typeOf=x,He}var qO;function SB(){return qO||(qO=1,bv.exports=wB()),bv.exports}var OB=SB(),xv,zO;function QC(){if(zO)return xv;zO=1;var e=Mn(),t=In(),r="[object Number]";function n(i){return typeof i=="number"||t(i)&&e(i)==r}return xv=n,xv}var wv,UO;function _B(){if(UO)return wv;UO=1;var e=QC();function t(r){return e(r)&&r!=+r}return wv=t,wv}var PB=_B();const Tu=Ue(PB);var jB=QC();const EB=Ue(jB);var zt=function(t){return t===0?0:t>0?1:-1},Li=function(t){return Wi(t)&&t.indexOf("%")===t.length-1},le=function(t){return EB(t)&&!Tu(t)},AB=function(t){return ke(t)},St=function(t){return le(t)||Wi(t)},TB=0,_o=function(t){var r=++TB;return"".concat(t||"").concat(r)},Ut=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!le(t)&&!Wi(t))return n;var o;if(Li(t)){var u=t.indexOf("%");o=r*parseFloat(t.slice(0,u))/100}else o=+t;return Tu(o)&&(o=n),i&&o>r&&(o=r),o},ai=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},CB=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},i=0;i<r;i++)if(!n[t[i]])n[t[i]]=!0;else return!0;return!1},sr=function(t,r){return le(t)&&le(r)?function(n){return t+n*(r-t)}:function(){return r}};function yc(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):cr(n,t))===r})}var kB=function(t,r){return le(t)&&le(r)?t-r:Wi(t)&&Wi(r)?t.localeCompare(r):t instanceof Date&&r instanceof Date?t.getTime()-r.getTime():String(t).localeCompare(String(r))};function za(e,t){for(var r in e)if({}.hasOwnProperty.call(e,r)&&(!{}.hasOwnProperty.call(t,r)||e[r]!==t[r]))return!1;for(var n in t)if({}.hasOwnProperty.call(t,n)&&!{}.hasOwnProperty.call(e,n))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 NB=["viewBox","children"],RB=["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"],WO=["points","pathLength"],Sv={svg:NB,polygon:WO,polyline:WO},gb=["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"],gc=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(C.isValidElement(t)&&(n=t.props),!Oo(n))return null;var i={};return Object.keys(n).forEach(function(o){gb.includes(o)&&(i[o]=r||function(u){return n[o](n,u)})}),i},$B=function(t,r,n){return function(i){return t(r,n,i),null}},Hi=function(t,r,n){if(!Oo(t)||Cg(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(o){var u=t[o];gb.includes(o)&&typeof u=="function"&&(i||(i={}),i[o]=$B(u,r,n))}),i},MB=["children"],IB=["children"];function HO(e,t){if(e==null)return{};var r=DB(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function DB(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function kg(e){"@babel/helpers - typeof";return kg=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},kg(e)}var KO={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"},_n=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},VO=null,Ov=null,bb=function e(t){if(t===VO&&Array.isArray(Ov))return Ov;var r=[];return C.Children.forEach(t,function(n){ke(n)||(OB.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),Ov=r,VO=t,r};function fr(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return _n(i)}):n=[_n(t)],bb(e).forEach(function(i){var o=cr(i,"type.displayName")||cr(i,"type.name");n.indexOf(o)!==-1&&r.push(i)}),r}function or(e,t){var r=fr(e,t);return r&&r[0]}var GO=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,i=r.height;return!(!le(n)||n<=0||!le(i)||i<=0)},LB=["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"],BB=function(t){return t&&t.type&&Wi(t.type)&&LB.indexOf(t.type)>=0},FB=function(t){return t&&kg(t)==="object"&&"clipDot"in t},qB=function(t,r,n,i){var o,u=(o=Sv==null?void 0:Sv[i])!==null&&o!==void 0?o:[];return r.startsWith("data-")||!Ee(t)&&(i&&u.includes(r)||RB.includes(r))||n&&gb.includes(r)},Se=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(C.isValidElement(t)&&(i=t.props),!Oo(i))return null;var o={};return Object.keys(i).forEach(function(u){var l;qB((l=i)===null||l===void 0?void 0:l[u],u,r,n)&&(o[u]=i[u])}),o},Ng=function e(t,r){if(t===r)return!0;var n=C.Children.count(t);if(n!==C.Children.count(r))return!1;if(n===0)return!0;if(n===1)return XO(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i<n;i++){var o=t[i],u=r[i];if(Array.isArray(o)||Array.isArray(u)){if(!e(o,u))return!1}else if(!XO(o,u))return!1}return!0},XO=function(t,r){if(ke(t)&&ke(r))return!0;if(!ke(t)&&!ke(r)){var n=t.props||{},i=n.children,o=HO(n,MB),u=r.props||{},l=u.children,f=HO(u,IB);return i&&l?za(o,f)&&Ng(i,l):!i&&!l?za(o,f):!1}return!1},YO=function(t,r){var n=[],i={};return bb(t).forEach(function(o,u){if(BB(o))n.push(o);else if(o){var l=_n(o.type),f=r[l]||{},d=f.handler,v=f.once;if(d&&(!v||!i[l])){var p=d(o,l,u);n.push(p),i[l]=!0}}}),n},zB=function(t){var r=t&&t.type;return r&&KO[r]?KO[r]:null},UB=function(t,r){return bb(r).indexOf(t)},WB=["children","width","height","viewBox","className","style","title","desc"];function Rg(){return Rg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Rg.apply(this,arguments)}function HB(e,t){if(e==null)return{};var r=KB(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function KB(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function $g(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,o=e.className,u=e.style,l=e.title,f=e.desc,d=HB(e,WB),v=i||{width:r,height:n,x:0,y:0},p=Me("recharts-surface",o);return D.createElement("svg",Rg({},Se(d,!0,"svg"),{className:p,width:r,height:n,style:u,viewBox:"".concat(v.x," ").concat(v.y," ").concat(v.width," ").concat(v.height)}),D.createElement("title",null,l),D.createElement("desc",null,f),t)}var VB=["children","className"];function Mg(){return Mg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Mg.apply(this,arguments)}function GB(e,t){if(e==null)return{};var r=XB(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function XB(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var qe=D.forwardRef(function(e,t){var r=e.children,n=e.className,i=GB(e,VB),o=Me("recharts-layer",n);return D.createElement("g",Mg({className:o},Se(i,!0),{ref:t}),r)}),qr=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o]},_v,QO;function YB(){if(QO)return _v;QO=1;function e(t,r,n){var i=-1,o=t.length;r<0&&(r=-r>o?0:o+r),n=n>o?o:n,n<0&&(n+=o),o=r>n?0:n-r>>>0,r>>>=0;for(var u=Array(o);++i<o;)u[i]=t[i+r];return u}return _v=e,_v}var Pv,ZO;function QB(){if(ZO)return Pv;ZO=1;var e=YB();function t(r,n,i){var o=r.length;return i=i===void 0?o:i,!n&&i>=o?r:e(r,n,i)}return Pv=t,Pv}var jv,JO;function ZC(){if(JO)return jv;JO=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,o="\\ufe0e\\ufe0f",u="\\u200d",l=RegExp("["+u+e+i+o+"]");function f(d){return l.test(d)}return jv=f,jv}var Ev,e_;function ZB(){if(e_)return Ev;e_=1;function e(t){return t.split("")}return Ev=e,Ev}var Av,t_;function JB(){if(t_)return Av;t_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,o="\\ufe0e\\ufe0f",u="["+e+"]",l="["+i+"]",f="\\ud83c[\\udffb-\\udfff]",d="(?:"+l+"|"+f+")",v="[^"+e+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",m="[\\ud800-\\udbff][\\udc00-\\udfff]",b="\\u200d",O=d+"?",x="["+o+"]?",g="(?:"+b+"(?:"+[v,p,m].join("|")+")"+x+O+")*",j=x+O+g,E="(?:"+[v+l+"?",l,p,m,u].join("|")+")",A=RegExp(f+"(?="+f+")|"+E+j,"g");function T(P){return P.match(A)||[]}return Av=T,Av}var Tv,r_;function e3(){if(r_)return Tv;r_=1;var e=ZB(),t=ZC(),r=JB();function n(i){return t(i)?r(i):e(i)}return Tv=n,Tv}var Cv,n_;function t3(){if(n_)return Cv;n_=1;var e=QB(),t=ZC(),r=e3(),n=GC();function i(o){return function(u){u=n(u);var l=t(u)?r(u):void 0,f=l?l[0]:u.charAt(0),d=l?e(l,1).join(""):u.slice(1);return f[o]()+d}}return Cv=i,Cv}var kv,i_;function r3(){if(i_)return kv;i_=1;var e=t3(),t=e("toUpperCase");return kv=t,kv}var n3=r3();const If=Ue(n3);function Qe(e){return function(){return e}}const JC=Math.cos,bc=Math.sin,Ur=Math.sqrt,xc=Math.PI,Df=2*xc,Ig=Math.PI,Dg=2*Ig,Mi=1e-6,i3=Dg-Mi;function ek(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function a3(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return ek;const r=10**t;return function(n){this._+=n[0];for(let i=1,o=n.length;i<o;++i)this._+=Math.round(arguments[i]*r)/r+n[i]}}class o3{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?ek:a3(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,i){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(t,r,n,i,o,u){this._append`C${+t},${+r},${+n},${+i},${this._x1=+o},${this._y1=+u}`}arcTo(t,r,n,i,o){if(t=+t,r=+r,n=+n,i=+i,o=+o,o<0)throw new Error(`negative radius: ${o}`);let u=this._x1,l=this._y1,f=n-t,d=i-r,v=u-t,p=l-r,m=v*v+p*p;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(m>Mi)if(!(Math.abs(p*f-d*v)>Mi)||!o)this._append`L${this._x1=t},${this._y1=r}`;else{let b=n-u,O=i-l,x=f*f+d*d,g=b*b+O*O,j=Math.sqrt(x),E=Math.sqrt(m),A=o*Math.tan((Ig-Math.acos((x+m-g)/(2*j*E)))/2),T=A/E,P=A/j;Math.abs(T-1)>Mi&&this._append`L${t+T*v},${r+T*p}`,this._append`A${o},${o},0,0,${+(p*b>v*O)},${this._x1=t+P*f},${this._y1=r+P*d}`}}arc(t,r,n,i,o,u){if(t=+t,r=+r,n=+n,u=!!u,n<0)throw new Error(`negative radius: ${n}`);let l=n*Math.cos(i),f=n*Math.sin(i),d=t+l,v=r+f,p=1^u,m=u?i-o:o-i;this._x1===null?this._append`M${d},${v}`:(Math.abs(this._x1-d)>Mi||Math.abs(this._y1-v)>Mi)&&this._append`L${d},${v}`,n&&(m<0&&(m=m%Dg+Dg),m>i3?this._append`A${n},${n},0,1,${p},${t-l},${r-f}A${n},${n},0,1,${p},${this._x1=d},${this._y1=v}`:m>Mi&&this._append`A${n},${n},0,${+(m>=Ig)},${p},${this._x1=t+n*Math.cos(o)},${this._y1=r+n*Math.sin(o)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function xb(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new o3(t)}function wb(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function tk(e){this._context=e}tk.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 Lf(e){return new tk(e)}function rk(e){return e[0]}function nk(e){return e[1]}function ik(e,t){var r=Qe(!0),n=null,i=Lf,o=null,u=xb(l);e=typeof e=="function"?e:e===void 0?rk:Qe(e),t=typeof t=="function"?t:t===void 0?nk:Qe(t);function l(f){var d,v=(f=wb(f)).length,p,m=!1,b;for(n==null&&(o=i(b=u())),d=0;d<=v;++d)!(d<v&&r(p=f[d],d,f))===m&&((m=!m)?o.lineStart():o.lineEnd()),m&&o.point(+e(p,d,f),+t(p,d,f));if(b)return o=null,b+""||null}return l.x=function(f){return arguments.length?(e=typeof f=="function"?f:Qe(+f),l):e},l.y=function(f){return arguments.length?(t=typeof f=="function"?f:Qe(+f),l):t},l.defined=function(f){return arguments.length?(r=typeof f=="function"?f:Qe(!!f),l):r},l.curve=function(f){return arguments.length?(i=f,n!=null&&(o=i(n)),l):i},l.context=function(f){return arguments.length?(f==null?n=o=null:o=i(n=f),l):n},l}function Jl(e,t,r){var n=null,i=Qe(!0),o=null,u=Lf,l=null,f=xb(d);e=typeof e=="function"?e:e===void 0?rk:Qe(+e),t=typeof t=="function"?t:Qe(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?nk:Qe(+r);function d(p){var m,b,O,x=(p=wb(p)).length,g,j=!1,E,A=new Array(x),T=new Array(x);for(o==null&&(l=u(E=f())),m=0;m<=x;++m){if(!(m<x&&i(g=p[m],m,p))===j)if(j=!j)b=m,l.areaStart(),l.lineStart();else{for(l.lineEnd(),l.lineStart(),O=m-1;O>=b;--O)l.point(A[O],T[O]);l.lineEnd(),l.areaEnd()}j&&(A[m]=+e(g,m,p),T[m]=+t(g,m,p),l.point(n?+n(g,m,p):A[m],r?+r(g,m,p):T[m]))}if(E)return l=null,E+""||null}function v(){return ik().defined(i).curve(u).context(o)}return d.x=function(p){return arguments.length?(e=typeof p=="function"?p:Qe(+p),n=null,d):e},d.x0=function(p){return arguments.length?(e=typeof p=="function"?p:Qe(+p),d):e},d.x1=function(p){return arguments.length?(n=p==null?null:typeof p=="function"?p:Qe(+p),d):n},d.y=function(p){return arguments.length?(t=typeof p=="function"?p:Qe(+p),r=null,d):t},d.y0=function(p){return arguments.length?(t=typeof p=="function"?p:Qe(+p),d):t},d.y1=function(p){return arguments.length?(r=p==null?null:typeof p=="function"?p:Qe(+p),d):r},d.lineX0=d.lineY0=function(){return v().x(e).y(t)},d.lineY1=function(){return v().x(e).y(r)},d.lineX1=function(){return v().x(n).y(t)},d.defined=function(p){return arguments.length?(i=typeof p=="function"?p:Qe(!!p),d):i},d.curve=function(p){return arguments.length?(u=p,o!=null&&(l=u(o)),d):u},d.context=function(p){return arguments.length?(p==null?o=l=null:l=u(o=p),d):o},d}class ak{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function s3(e){return new ak(e,!0)}function u3(e){return new ak(e,!1)}const Sb={draw(e,t){const r=Ur(t/xc);e.moveTo(r,0),e.arc(0,0,r,0,Df)}},l3={draw(e,t){const r=Ur(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},ok=Ur(1/3),c3=ok*2,f3={draw(e,t){const r=Ur(t/c3),n=r*ok;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},d3={draw(e,t){const r=Ur(t),n=-r/2;e.rect(n,n,r,r)}},p3=.8908130915292852,sk=bc(xc/10)/bc(7*xc/10),h3=bc(Df/10)*sk,v3=-JC(Df/10)*sk,m3={draw(e,t){const r=Ur(t*p3),n=h3*r,i=v3*r;e.moveTo(0,-r),e.lineTo(n,i);for(let o=1;o<5;++o){const u=Df*o/5,l=JC(u),f=bc(u);e.lineTo(f*r,-l*r),e.lineTo(l*n-f*i,f*n+l*i)}e.closePath()}},Nv=Ur(3),y3={draw(e,t){const r=-Ur(t/(Nv*3));e.moveTo(0,r*2),e.lineTo(-Nv*r,-r),e.lineTo(Nv*r,-r),e.closePath()}},gr=-.5,br=Ur(3)/2,Lg=1/Ur(12),g3=(Lg/2+1)*3,b3={draw(e,t){const r=Ur(t/g3),n=r/2,i=r*Lg,o=n,u=r*Lg+r,l=-o,f=u;e.moveTo(n,i),e.lineTo(o,u),e.lineTo(l,f),e.lineTo(gr*n-br*i,br*n+gr*i),e.lineTo(gr*o-br*u,br*o+gr*u),e.lineTo(gr*l-br*f,br*l+gr*f),e.lineTo(gr*n+br*i,gr*i-br*n),e.lineTo(gr*o+br*u,gr*u-br*o),e.lineTo(gr*l+br*f,gr*f-br*l),e.closePath()}};function x3(e,t){let r=null,n=xb(i);e=typeof e=="function"?e:Qe(e||Sb),t=typeof t=="function"?t:Qe(t===void 0?64:+t);function i(){let o;if(r||(r=o=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),o)return r=null,o+""||null}return i.type=function(o){return arguments.length?(e=typeof o=="function"?o:Qe(o),i):e},i.size=function(o){return arguments.length?(t=typeof o=="function"?o:Qe(+o),i):t},i.context=function(o){return arguments.length?(r=o??null,i):r},i}function wc(){}function Sc(e,t,r){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+r)/6)}function uk(e){this._context=e}uk.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:Sc(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:Sc(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function w3(e){return new uk(e)}function lk(e){this._context=e}lk.prototype={areaStart:wc,areaEnd:wc,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:Sc(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function S3(e){return new lk(e)}function ck(e){this._context=e}ck.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 r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:Sc(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function O3(e){return new ck(e)}function fk(e){this._context=e}fk.prototype={areaStart:wc,areaEnd:wc,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 _3(e){return new fk(e)}function a_(e){return e<0?-1:1}function o_(e,t,r){var n=e._x1-e._x0,i=t-e._x1,o=(e._y1-e._y0)/(n||i<0&&-0),u=(r-e._y1)/(i||n<0&&-0),l=(o*i+u*n)/(n+i);return(a_(o)+a_(u))*Math.min(Math.abs(o),Math.abs(u),.5*Math.abs(l))||0}function s_(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Rv(e,t,r){var n=e._x0,i=e._y0,o=e._x1,u=e._y1,l=(o-n)/3;e._context.bezierCurveTo(n+l,i+l*t,o-l,u-l*r,o,u)}function Oc(e){this._context=e}Oc.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:Rv(this,this._t0,s_(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=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,Rv(this,s_(this,r=o_(this,e,t)),r);break;default:Rv(this,this._t0,r=o_(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function dk(e){this._context=new pk(e)}(dk.prototype=Object.create(Oc.prototype)).point=function(e,t){Oc.prototype.point.call(this,t,e)};function pk(e){this._context=e}pk.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,r,n,i,o){this._context.bezierCurveTo(t,e,n,r,o,i)}};function P3(e){return new Oc(e)}function j3(e){return new dk(e)}function hk(e){this._context=e}hk.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,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=u_(e),i=u_(t),o=0,u=1;u<r;++o,++u)this._context.bezierCurveTo(n[0][o],i[0][o],n[1][o],i[1][o],e[u],t[u]);(this._line||this._line!==0&&r===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 u_(e){var t,r=e.length-1,n,i=new Array(r),o=new Array(r),u=new Array(r);for(i[0]=0,o[0]=2,u[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,o[t]=4,u[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,o[r-1]=7,u[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/o[t-1],o[t]-=n,u[t]-=n*u[t-1];for(i[r-1]=u[r-1]/o[r-1],t=r-2;t>=0;--t)i[t]=(u[t]-i[t+1])/o[t];for(o[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)o[t]=2*e[t+1]-i[t+1];return[i,o]}function E3(e){return new hk(e)}function Bf(e,t){this._context=e,this._t=t}Bf.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 r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function A3(e){return new Bf(e,.5)}function T3(e){return new Bf(e,0)}function C3(e){return new Bf(e,1)}function Va(e,t){if((u=e.length)>1)for(var r=1,n,i,o=e[t[0]],u,l=o.length;r<u;++r)for(i=o,o=e[t[r]],n=0;n<l;++n)o[n][1]+=o[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}function Bg(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function k3(e,t){return e[t]}function N3(e){const t=[];return t.key=e,t}function R3(){var e=Qe([]),t=Bg,r=Va,n=k3;function i(o){var u=Array.from(e.apply(this,arguments),N3),l,f=u.length,d=-1,v;for(const p of o)for(l=0,++d;l<f;++l)(u[l][d]=[0,+n(p,u[l].key,d,o)]).data=p;for(l=0,v=wb(t(u));l<f;++l)u[v[l]].index=l;return r(u,v),u}return i.keys=function(o){return arguments.length?(e=typeof o=="function"?o:Qe(Array.from(o)),i):e},i.value=function(o){return arguments.length?(n=typeof o=="function"?o:Qe(+o),i):n},i.order=function(o){return arguments.length?(t=o==null?Bg:typeof o=="function"?o:Qe(Array.from(o)),i):t},i.offset=function(o){return arguments.length?(r=o??Va,i):r},i}function $3(e,t){if((n=e.length)>0){for(var r,n,i=0,o=e[0].length,u;i<o;++i){for(u=r=0;r<n;++r)u+=e[r][i][1]||0;if(u)for(r=0;r<n;++r)e[r][i][1]/=u}Va(e,t)}}function M3(e,t){if((i=e.length)>0){for(var r=0,n=e[t[0]],i,o=n.length;r<o;++r){for(var u=0,l=0;u<i;++u)l+=e[u][r][1]||0;n[r][1]+=n[r][0]=-l/2}Va(e,t)}}function I3(e,t){if(!(!((u=e.length)>0)||!((o=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,o,u;n<o;++n){for(var l=0,f=0,d=0;l<u;++l){for(var v=e[t[l]],p=v[n][1]||0,m=v[n-1][1]||0,b=(p-m)/2,O=0;O<l;++O){var x=e[t[O]],g=x[n][1]||0,j=x[n-1][1]||0;b+=g-j}f+=p,d+=b*p}i[n-1][1]+=i[n-1][0]=r,f&&(r-=d/f)}i[n-1][1]+=i[n-1][0]=r,Va(e,t)}}function Us(e){"@babel/helpers - typeof";return Us=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},Us(e)}var D3=["type","size","sizeType"];function Fg(){return Fg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Fg.apply(this,arguments)}function l_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function c_(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?l_(Object(r),!0).forEach(function(n){L3(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l_(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function L3(e,t,r){return t=B3(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function B3(e){var t=F3(e,"string");return Us(t)=="symbol"?t:t+""}function F3(e,t){if(Us(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Us(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function q3(e,t){if(e==null)return{};var r=z3(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function z3(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var vk={symbolCircle:Sb,symbolCross:l3,symbolDiamond:f3,symbolSquare:d3,symbolStar:m3,symbolTriangle:y3,symbolWye:b3},U3=Math.PI/180,W3=function(t){var r="symbol".concat(If(t));return vk[r]||Sb},H3=function(t,r,n){if(r==="area")return t;switch(n){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var i=18*U3;return 1.25*t*t*(Math.tan(i)-Math.tan(i*2)*Math.pow(Math.tan(i),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}},K3=function(t,r){vk["symbol".concat(If(t))]=r},Ob=function(t){var r=t.type,n=r===void 0?"circle":r,i=t.size,o=i===void 0?64:i,u=t.sizeType,l=u===void 0?"area":u,f=q3(t,D3),d=c_(c_({},f),{},{type:n,size:o,sizeType:l}),v=function(){var g=W3(n),j=x3().type(g).size(H3(o,l,n));return j()},p=d.className,m=d.cx,b=d.cy,O=Se(d,!0);return m===+m&&b===+b&&o===+o?D.createElement("path",Fg({},O,{className:Me("recharts-symbols",p),transform:"translate(".concat(m,", ").concat(b,")"),d:v()})):null};Ob.registerSymbol=K3;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 qg(){return qg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},qg.apply(this,arguments)}function f_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function V3(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?f_(Object(r),!0).forEach(function(n){Ws(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f_(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function G3(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function X3(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,yk(n.key),n)}}function Y3(e,t,r){return t&&X3(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Q3(e,t,r){return t=_c(t),Z3(e,mk()?Reflect.construct(t,r||[],_c(e).constructor):t.apply(e,r))}function Z3(e,t){if(t&&(Ga(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return J3(e)}function J3(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(mk=function(){return!!e})()}function _c(e){return _c=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},_c(e)}function eF(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&zg(e,t)}function zg(e,t){return zg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},zg(e,t)}function Ws(e,t,r){return t=yk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function yk(e){var t=tF(e,"string");return Ga(t)=="symbol"?t:t+""}function tF(e,t){if(Ga(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ga(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var xr=32,_b=(function(e){function t(){return G3(this,t),Q3(this,t,arguments)}return eF(t,e),Y3(t,[{key:"renderIcon",value:function(n){var i=this.props.inactiveColor,o=xr/2,u=xr/6,l=xr/3,f=n.inactive?i:n.color;if(n.type==="plainline")return D.createElement("line",{strokeWidth:4,fill:"none",stroke:f,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:o,x2:xr,y2:o,className:"recharts-legend-icon"});if(n.type==="line")return D.createElement("path",{strokeWidth:4,fill:"none",stroke:f,d:"M0,".concat(o,"h").concat(l,`
|
||
A`).concat(u,",").concat(u,",0,1,1,").concat(2*l,",").concat(o,`
|
||
H`).concat(xr,"M").concat(2*l,",").concat(o,`
|
||
A`).concat(u,",").concat(u,",0,1,1,").concat(l,",").concat(o),className:"recharts-legend-icon"});if(n.type==="rect")return D.createElement("path",{stroke:"none",fill:f,d:"M0,".concat(xr/8,"h").concat(xr,"v").concat(xr*3/4,"h").concat(-xr,"z"),className:"recharts-legend-icon"});if(D.isValidElement(n.legendIcon)){var d=V3({},n);return delete d.legendIcon,D.cloneElement(n.legendIcon,d)}return D.createElement(Ob,{fill:f,cx:o,cy:o,size:xr,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,i=this.props,o=i.payload,u=i.iconSize,l=i.layout,f=i.formatter,d=i.inactiveColor,v={x:0,y:0,width:xr,height:xr},p={display:l==="horizontal"?"inline-block":"block",marginRight:10},m={display:"inline-block",verticalAlign:"middle",marginRight:4};return o.map(function(b,O){var x=b.formatter||f,g=Me(Ws(Ws({"recharts-legend-item":!0},"legend-item-".concat(O),!0),"inactive",b.inactive));if(b.type==="none")return null;var j=Ee(b.value)?null:b.value;qr(!Ee(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?d:b.color;return D.createElement("li",qg({className:g,style:p,key:"legend-item-".concat(O)},Hi(n.props,b,O)),D.createElement($g,{width:u,height:u,viewBox:v,style:m},n.renderIcon(b)),D.createElement("span",{className:"recharts-legend-item-text",style:{color:E}},x?x(j,b,O):j))})}},{key:"render",value:function(){var n=this.props,i=n.payload,o=n.layout,u=n.align;if(!i||!i.length)return null;var l={padding:0,margin:0,textAlign:o==="horizontal"?u:"left"};return D.createElement("ul",{className:"recharts-default-legend",style:l},this.renderItems())}}])})(C.PureComponent);Ws(_b,"displayName","Legend");Ws(_b,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var $v,d_;function rF(){if(d_)return $v;d_=1;var e=Rf();function t(){this.__data__=new e,this.size=0}return $v=t,$v}var Mv,p_;function nF(){if(p_)return Mv;p_=1;function e(t){var r=this.__data__,n=r.delete(t);return this.size=r.size,n}return Mv=e,Mv}var Iv,h_;function iF(){if(h_)return Iv;h_=1;function e(t){return this.__data__.get(t)}return Iv=e,Iv}var Dv,v_;function aF(){if(v_)return Dv;v_=1;function e(t){return this.__data__.has(t)}return Dv=e,Dv}var Lv,m_;function oF(){if(m_)return Lv;m_=1;var e=Rf(),t=hb(),r=vb(),n=200;function i(o,u){var l=this.__data__;if(l instanceof e){var f=l.__data__;if(!t||f.length<n-1)return f.push([o,u]),this.size=++l.size,this;l=this.__data__=new r(f)}return l.set(o,u),this.size=l.size,this}return Lv=i,Lv}var Bv,y_;function gk(){if(y_)return Bv;y_=1;var e=Rf(),t=rF(),r=nF(),n=iF(),i=aF(),o=oF();function u(l){var f=this.__data__=new e(l);this.size=f.size}return u.prototype.clear=t,u.prototype.delete=r,u.prototype.get=n,u.prototype.has=i,u.prototype.set=o,Bv=u,Bv}var Fv,g_;function sF(){if(g_)return Fv;g_=1;var e="__lodash_hash_undefined__";function t(r){return this.__data__.set(r,e),this}return Fv=t,Fv}var qv,b_;function uF(){if(b_)return qv;b_=1;function e(t){return this.__data__.has(t)}return qv=e,qv}var zv,x_;function bk(){if(x_)return zv;x_=1;var e=vb(),t=sF(),r=uF();function n(i){var o=-1,u=i==null?0:i.length;for(this.__data__=new e;++o<u;)this.add(i[o])}return n.prototype.add=n.prototype.push=t,n.prototype.has=r,zv=n,zv}var Uv,w_;function xk(){if(w_)return Uv;w_=1;function e(t,r){for(var n=-1,i=t==null?0:t.length;++n<i;)if(r(t[n],n,t))return!0;return!1}return Uv=e,Uv}var Wv,S_;function wk(){if(S_)return Wv;S_=1;function e(t,r){return t.has(r)}return Wv=e,Wv}var Hv,O_;function Sk(){if(O_)return Hv;O_=1;var e=bk(),t=xk(),r=wk(),n=1,i=2;function o(u,l,f,d,v,p){var m=f&n,b=u.length,O=l.length;if(b!=O&&!(m&&O>b))return!1;var x=p.get(u),g=p.get(l);if(x&&g)return x==l&&g==u;var j=-1,E=!0,A=f&i?new e:void 0;for(p.set(u,l),p.set(l,u);++j<b;){var T=u[j],P=l[j];if(d)var _=m?d(P,T,j,l,u,p):d(T,P,j,u,l,p);if(_!==void 0){if(_)continue;E=!1;break}if(A){if(!t(l,function(N,R){if(!r(A,R)&&(T===N||v(T,N,f,d,p)))return A.push(R)})){E=!1;break}}else if(!(T===P||v(T,P,f,d,p))){E=!1;break}}return p.delete(u),p.delete(l),E}return Hv=o,Hv}var Kv,__;function lF(){if(__)return Kv;__=1;var e=nn(),t=e.Uint8Array;return Kv=t,Kv}var Vv,P_;function cF(){if(P_)return Vv;P_=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i,o){n[++r]=[o,i]}),n}return Vv=e,Vv}var Gv,j_;function Pb(){if(j_)return Gv;j_=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i){n[++r]=i}),n}return Gv=e,Gv}var Xv,E_;function fF(){if(E_)return Xv;E_=1;var e=Au(),t=lF(),r=pb(),n=Sk(),i=cF(),o=Pb(),u=1,l=2,f="[object Boolean]",d="[object Date]",v="[object Error]",p="[object Map]",m="[object Number]",b="[object RegExp]",O="[object Set]",x="[object String]",g="[object Symbol]",j="[object ArrayBuffer]",E="[object DataView]",A=e?e.prototype:void 0,T=A?A.valueOf:void 0;function P(_,N,R,I,W,q,$){switch(R){case E:if(_.byteLength!=N.byteLength||_.byteOffset!=N.byteOffset)return!1;_=_.buffer,N=N.buffer;case j:return!(_.byteLength!=N.byteLength||!q(new t(_),new t(N)));case f:case d:case m:return r(+_,+N);case v:return _.name==N.name&&_.message==N.message;case b:case x:return _==N+"";case p:var U=i;case O:var z=I&u;if(U||(U=o),_.size!=N.size&&!z)return!1;var V=$.get(_);if(V)return V==N;I|=l,$.set(_,N);var Y=n(U(_),U(N),I,W,q,$);return $.delete(_),Y;case g:if(T)return T.call(_)==T.call(N)}return!1}return Xv=P,Xv}var Yv,A_;function Ok(){if(A_)return Yv;A_=1;function e(t,r){for(var n=-1,i=r.length,o=t.length;++n<i;)t[o+n]=r[n];return t}return Yv=e,Yv}var Qv,T_;function dF(){if(T_)return Qv;T_=1;var e=Ok(),t=Jt();function r(n,i,o){var u=i(n);return t(n)?u:e(u,o(n))}return Qv=r,Qv}var Zv,C_;function pF(){if(C_)return Zv;C_=1;function e(t,r){for(var n=-1,i=t==null?0:t.length,o=0,u=[];++n<i;){var l=t[n];r(l,n,t)&&(u[o++]=l)}return u}return Zv=e,Zv}var Jv,k_;function hF(){if(k_)return Jv;k_=1;function e(){return[]}return Jv=e,Jv}var em,N_;function vF(){if(N_)return em;N_=1;var e=pF(),t=hF(),r=Object.prototype,n=r.propertyIsEnumerable,i=Object.getOwnPropertySymbols,o=i?function(u){return u==null?[]:(u=Object(u),e(i(u),function(l){return n.call(u,l)}))}:t;return em=o,em}var tm,R_;function mF(){if(R_)return tm;R_=1;function e(t,r){for(var n=-1,i=Array(t);++n<t;)i[n]=r(n);return i}return tm=e,tm}var rm,$_;function yF(){if($_)return rm;$_=1;var e=Mn(),t=In(),r="[object Arguments]";function n(i){return t(i)&&e(i)==r}return rm=n,rm}var nm,M_;function jb(){if(M_)return nm;M_=1;var e=yF(),t=In(),r=Object.prototype,n=r.hasOwnProperty,i=r.propertyIsEnumerable,o=e((function(){return arguments})())?e:function(u){return t(u)&&n.call(u,"callee")&&!i.call(u,"callee")};return nm=o,nm}var As={exports:{}},im,I_;function gF(){if(I_)return im;I_=1;function e(){return!1}return im=e,im}As.exports;var D_;function _k(){return D_||(D_=1,(function(e,t){var r=nn(),n=gF(),i=t&&!t.nodeType&&t,o=i&&!0&&e&&!e.nodeType&&e,u=o&&o.exports===i,l=u?r.Buffer:void 0,f=l?l.isBuffer:void 0,d=f||n;e.exports=d})(As,As.exports)),As.exports}var am,L_;function Eb(){if(L_)return am;L_=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function r(n,i){var o=typeof n;return i=i??e,!!i&&(o=="number"||o!="symbol"&&t.test(n))&&n>-1&&n%1==0&&n<i}return am=r,am}var om,B_;function Ab(){if(B_)return om;B_=1;var e=9007199254740991;function t(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=e}return om=t,om}var sm,F_;function bF(){if(F_)return sm;F_=1;var e=Mn(),t=Ab(),r=In(),n="[object Arguments]",i="[object Array]",o="[object Boolean]",u="[object Date]",l="[object Error]",f="[object Function]",d="[object Map]",v="[object Number]",p="[object Object]",m="[object RegExp]",b="[object Set]",O="[object String]",x="[object WeakMap]",g="[object ArrayBuffer]",j="[object DataView]",E="[object Float32Array]",A="[object Float64Array]",T="[object Int8Array]",P="[object Int16Array]",_="[object Int32Array]",N="[object Uint8Array]",R="[object Uint8ClampedArray]",I="[object Uint16Array]",W="[object Uint32Array]",q={};q[E]=q[A]=q[T]=q[P]=q[_]=q[N]=q[R]=q[I]=q[W]=!0,q[n]=q[i]=q[g]=q[o]=q[j]=q[u]=q[l]=q[f]=q[d]=q[v]=q[p]=q[m]=q[b]=q[O]=q[x]=!1;function $(U){return r(U)&&t(U.length)&&!!q[e(U)]}return sm=$,sm}var um,q_;function Pk(){if(q_)return um;q_=1;function e(t){return function(r){return t(r)}}return um=e,um}var Ts={exports:{}};Ts.exports;var z_;function xF(){return z_||(z_=1,(function(e,t){var r=HC(),n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,o=i&&i.exports===n,u=o&&r.process,l=(function(){try{var f=i&&i.require&&i.require("util").types;return f||u&&u.binding&&u.binding("util")}catch{}})();e.exports=l})(Ts,Ts.exports)),Ts.exports}var lm,U_;function jk(){if(U_)return lm;U_=1;var e=bF(),t=Pk(),r=xF(),n=r&&r.isTypedArray,i=n?t(n):e;return lm=i,lm}var cm,W_;function wF(){if(W_)return cm;W_=1;var e=mF(),t=jb(),r=Jt(),n=_k(),i=Eb(),o=jk(),u=Object.prototype,l=u.hasOwnProperty;function f(d,v){var p=r(d),m=!p&&t(d),b=!p&&!m&&n(d),O=!p&&!m&&!b&&o(d),x=p||m||b||O,g=x?e(d.length,String):[],j=g.length;for(var E in d)(v||l.call(d,E))&&!(x&&(E=="length"||b&&(E=="offset"||E=="parent")||O&&(E=="buffer"||E=="byteLength"||E=="byteOffset")||i(E,j)))&&g.push(E);return g}return cm=f,cm}var fm,H_;function SF(){if(H_)return fm;H_=1;var e=Object.prototype;function t(r){var n=r&&r.constructor,i=typeof n=="function"&&n.prototype||e;return r===i}return fm=t,fm}var dm,K_;function Ek(){if(K_)return dm;K_=1;function e(t,r){return function(n){return t(r(n))}}return dm=e,dm}var pm,V_;function OF(){if(V_)return pm;V_=1;var e=Ek(),t=e(Object.keys,Object);return pm=t,pm}var hm,G_;function _F(){if(G_)return hm;G_=1;var e=SF(),t=OF(),r=Object.prototype,n=r.hasOwnProperty;function i(o){if(!e(o))return t(o);var u=[];for(var l in Object(o))n.call(o,l)&&l!="constructor"&&u.push(l);return u}return hm=i,hm}var vm,X_;function Cu(){if(X_)return vm;X_=1;var e=db(),t=Ab();function r(n){return n!=null&&t(n.length)&&!e(n)}return vm=r,vm}var mm,Y_;function Ff(){if(Y_)return mm;Y_=1;var e=wF(),t=_F(),r=Cu();function n(i){return r(i)?e(i):t(i)}return mm=n,mm}var ym,Q_;function PF(){if(Q_)return ym;Q_=1;var e=dF(),t=vF(),r=Ff();function n(i){return e(i,r,t)}return ym=n,ym}var gm,Z_;function jF(){if(Z_)return gm;Z_=1;var e=PF(),t=1,r=Object.prototype,n=r.hasOwnProperty;function i(o,u,l,f,d,v){var p=l&t,m=e(o),b=m.length,O=e(u),x=O.length;if(b!=x&&!p)return!1;for(var g=b;g--;){var j=m[g];if(!(p?j in u:n.call(u,j)))return!1}var E=v.get(o),A=v.get(u);if(E&&A)return E==u&&A==o;var T=!0;v.set(o,u),v.set(u,o);for(var P=p;++g<b;){j=m[g];var _=o[j],N=u[j];if(f)var R=p?f(N,_,j,u,o,v):f(_,N,j,o,u,v);if(!(R===void 0?_===N||d(_,N,l,f,v):R)){T=!1;break}P||(P=j=="constructor")}if(T&&!P){var I=o.constructor,W=u.constructor;I!=W&&"constructor"in o&&"constructor"in u&&!(typeof I=="function"&&I instanceof I&&typeof W=="function"&&W instanceof W)&&(T=!1)}return v.delete(o),v.delete(u),T}return gm=i,gm}var bm,J_;function EF(){if(J_)return bm;J_=1;var e=Qi(),t=nn(),r=e(t,"DataView");return bm=r,bm}var xm,eP;function AF(){if(eP)return xm;eP=1;var e=Qi(),t=nn(),r=e(t,"Promise");return xm=r,xm}var wm,tP;function Ak(){if(tP)return wm;tP=1;var e=Qi(),t=nn(),r=e(t,"Set");return wm=r,wm}var Sm,rP;function TF(){if(rP)return Sm;rP=1;var e=Qi(),t=nn(),r=e(t,"WeakMap");return Sm=r,Sm}var Om,nP;function CF(){if(nP)return Om;nP=1;var e=EF(),t=hb(),r=AF(),n=Ak(),i=TF(),o=Mn(),u=KC(),l="[object Map]",f="[object Object]",d="[object Promise]",v="[object Set]",p="[object WeakMap]",m="[object DataView]",b=u(e),O=u(t),x=u(r),g=u(n),j=u(i),E=o;return(e&&E(new e(new ArrayBuffer(1)))!=m||t&&E(new t)!=l||r&&E(r.resolve())!=d||n&&E(new n)!=v||i&&E(new i)!=p)&&(E=function(A){var T=o(A),P=T==f?A.constructor:void 0,_=P?u(P):"";if(_)switch(_){case b:return m;case O:return l;case x:return d;case g:return v;case j:return p}return T}),Om=E,Om}var _m,iP;function kF(){if(iP)return _m;iP=1;var e=gk(),t=Sk(),r=fF(),n=jF(),i=CF(),o=Jt(),u=_k(),l=jk(),f=1,d="[object Arguments]",v="[object Array]",p="[object Object]",m=Object.prototype,b=m.hasOwnProperty;function O(x,g,j,E,A,T){var P=o(x),_=o(g),N=P?v:i(x),R=_?v:i(g);N=N==d?p:N,R=R==d?p:R;var I=N==p,W=R==p,q=N==R;if(q&&u(x)){if(!u(g))return!1;P=!0,I=!1}if(q&&!I)return T||(T=new e),P||l(x)?t(x,g,j,E,A,T):r(x,g,N,j,E,A,T);if(!(j&f)){var $=I&&b.call(x,"__wrapped__"),U=W&&b.call(g,"__wrapped__");if($||U){var z=$?x.value():x,V=U?g.value():g;return T||(T=new e),A(z,V,j,E,T)}}return q?(T||(T=new e),n(x,g,j,E,A,T)):!1}return _m=O,_m}var Pm,aP;function Tb(){if(aP)return Pm;aP=1;var e=kF(),t=In();function r(n,i,o,u,l){return n===i?!0:n==null||i==null||!t(n)&&!t(i)?n!==n&&i!==i:e(n,i,o,u,r,l)}return Pm=r,Pm}var jm,oP;function NF(){if(oP)return jm;oP=1;var e=gk(),t=Tb(),r=1,n=2;function i(o,u,l,f){var d=l.length,v=d,p=!f;if(o==null)return!v;for(o=Object(o);d--;){var m=l[d];if(p&&m[2]?m[1]!==o[m[0]]:!(m[0]in o))return!1}for(;++d<v;){m=l[d];var b=m[0],O=o[b],x=m[1];if(p&&m[2]){if(O===void 0&&!(b in o))return!1}else{var g=new e;if(f)var j=f(O,x,b,o,u,g);if(!(j===void 0?t(x,O,r|n,f,g):j))return!1}}return!0}return jm=i,jm}var Em,sP;function Tk(){if(sP)return Em;sP=1;var e=pi();function t(r){return r===r&&!e(r)}return Em=t,Em}var Am,uP;function RF(){if(uP)return Am;uP=1;var e=Tk(),t=Ff();function r(n){for(var i=t(n),o=i.length;o--;){var u=i[o],l=n[u];i[o]=[u,l,e(l)]}return i}return Am=r,Am}var Tm,lP;function Ck(){if(lP)return Tm;lP=1;function e(t,r){return function(n){return n==null?!1:n[t]===r&&(r!==void 0||t in Object(n))}}return Tm=e,Tm}var Cm,cP;function $F(){if(cP)return Cm;cP=1;var e=NF(),t=RF(),r=Ck();function n(i){var o=t(i);return o.length==1&&o[0][2]?r(o[0][0],o[0][1]):function(u){return u===i||e(u,i,o)}}return Cm=n,Cm}var km,fP;function MF(){if(fP)return km;fP=1;function e(t,r){return t!=null&&r in Object(t)}return km=e,km}var Nm,dP;function IF(){if(dP)return Nm;dP=1;var e=XC(),t=jb(),r=Jt(),n=Eb(),i=Ab(),o=Mf();function u(l,f,d){f=e(f,l);for(var v=-1,p=f.length,m=!1;++v<p;){var b=o(f[v]);if(!(m=l!=null&&d(l,b)))break;l=l[b]}return m||++v!=p?m:(p=l==null?0:l.length,!!p&&i(p)&&n(b,p)&&(r(l)||t(l)))}return Nm=u,Nm}var Rm,pP;function DF(){if(pP)return Rm;pP=1;var e=MF(),t=IF();function r(n,i){return n!=null&&t(n,i,e)}return Rm=r,Rm}var $m,hP;function LF(){if(hP)return $m;hP=1;var e=Tb(),t=YC(),r=DF(),n=fb(),i=Tk(),o=Ck(),u=Mf(),l=1,f=2;function d(v,p){return n(v)&&i(p)?o(u(v),p):function(m){var b=t(m,v);return b===void 0&&b===p?r(m,v):e(p,b,l|f)}}return $m=d,$m}var Mm,vP;function Po(){if(vP)return Mm;vP=1;function e(t){return t}return Mm=e,Mm}var Im,mP;function BF(){if(mP)return Im;mP=1;function e(t){return function(r){return r==null?void 0:r[t]}}return Im=e,Im}var Dm,yP;function FF(){if(yP)return Dm;yP=1;var e=yb();function t(r){return function(n){return e(n,r)}}return Dm=t,Dm}var Lm,gP;function qF(){if(gP)return Lm;gP=1;var e=BF(),t=FF(),r=fb(),n=Mf();function i(o){return r(o)?e(n(o)):t(o)}return Lm=i,Lm}var Bm,bP;function an(){if(bP)return Bm;bP=1;var e=$F(),t=LF(),r=Po(),n=Jt(),i=qF();function o(u){return typeof u=="function"?u:u==null?r:typeof u=="object"?n(u)?t(u[0],u[1]):e(u):i(u)}return Bm=o,Bm}var Fm,xP;function kk(){if(xP)return Fm;xP=1;function e(t,r,n,i){for(var o=t.length,u=n+(i?1:-1);i?u--:++u<o;)if(r(t[u],u,t))return u;return-1}return Fm=e,Fm}var qm,wP;function zF(){if(wP)return qm;wP=1;function e(t){return t!==t}return qm=e,qm}var zm,SP;function UF(){if(SP)return zm;SP=1;function e(t,r,n){for(var i=n-1,o=t.length;++i<o;)if(t[i]===r)return i;return-1}return zm=e,zm}var Um,OP;function WF(){if(OP)return Um;OP=1;var e=kk(),t=zF(),r=UF();function n(i,o,u){return o===o?r(i,o,u):e(i,t,u)}return Um=n,Um}var Wm,_P;function HF(){if(_P)return Wm;_P=1;var e=WF();function t(r,n){var i=r==null?0:r.length;return!!i&&e(r,n,0)>-1}return Wm=t,Wm}var Hm,PP;function KF(){if(PP)return Hm;PP=1;function e(t,r,n){for(var i=-1,o=t==null?0:t.length;++i<o;)if(n(r,t[i]))return!0;return!1}return Hm=e,Hm}var Km,jP;function VF(){if(jP)return Km;jP=1;function e(){}return Km=e,Km}var Vm,EP;function GF(){if(EP)return Vm;EP=1;var e=Ak(),t=VF(),r=Pb(),n=1/0,i=e&&1/r(new e([,-0]))[1]==n?function(o){return new e(o)}:t;return Vm=i,Vm}var Gm,AP;function XF(){if(AP)return Gm;AP=1;var e=bk(),t=HF(),r=KF(),n=wk(),i=GF(),o=Pb(),u=200;function l(f,d,v){var p=-1,m=t,b=f.length,O=!0,x=[],g=x;if(v)O=!1,m=r;else if(b>=u){var j=d?null:i(f);if(j)return o(j);O=!1,m=n,g=new e}else g=d?[]:x;e:for(;++p<b;){var E=f[p],A=d?d(E):E;if(E=v||E!==0?E:0,O&&A===A){for(var T=g.length;T--;)if(g[T]===A)continue e;d&&g.push(A),x.push(E)}else m(g,A,v)||(g!==x&&g.push(A),x.push(E))}return x}return Gm=l,Gm}var Xm,TP;function YF(){if(TP)return Xm;TP=1;var e=an(),t=XF();function r(n,i){return n&&n.length?t(n,e(i,2)):[]}return Xm=r,Xm}var QF=YF();const CP=Ue(QF);function Nk(e,t,r){return t===!0?CP(e,r):Ee(t)?CP(e,t):e}function Xa(e){"@babel/helpers - typeof";return Xa=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},Xa(e)}var ZF=["ref"];function kP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?kP(Object(r),!0).forEach(function(n){qf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function JF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function NP(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,$k(n.key),n)}}function eq(e,t,r){return t&&NP(e.prototype,t),r&&NP(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function tq(e,t,r){return t=Pc(t),rq(e,Rk()?Reflect.construct(t,r||[],Pc(e).constructor):t.apply(e,r))}function rq(e,t){if(t&&(Xa(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 Rk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Rk=function(){return!!e})()}function Pc(e){return Pc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Pc(e)}function iq(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(n,i){return n.__proto__=i,n},Ug(e,t)}function qf(e,t,r){return t=$k(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $k(e){var t=aq(e,"string");return Xa(t)=="symbol"?t:t+""}function aq(e,t){if(Xa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Xa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function oq(e,t){if(e==null)return{};var r=sq(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function sq(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function uq(e){return e.value}function lq(e,t){if(D.isValidElement(e))return D.cloneElement(e,t);if(typeof e=="function")return D.createElement(e,t);t.ref;var r=oq(t,ZF);return D.createElement(_b,r)}var RP=1,Pn=(function(e){function t(){var r;JF(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=tq(this,t,[].concat(i)),qf(r,"lastBoundingBox",{width:-1,height:-1}),r}return iq(t,e),eq(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();return n.height=this.wrapperNode.offsetHeight,n.width=this.wrapperNode.offsetWidth,n}return null}},{key:"updateBBox",value:function(){var n=this.props.onBBoxUpdate,i=this.getBBox();i?(Math.abs(i.width-this.lastBoundingBox.width)>RP||Math.abs(i.height-this.lastBoundingBox.height)>RP)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,n&&n(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?vn({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var i=this.props,o=i.layout,u=i.align,l=i.verticalAlign,f=i.margin,d=i.chartWidth,v=i.chartHeight,p,m;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(u==="center"&&o==="vertical"){var b=this.getBBoxSnapshot();p={left:((d||0)-b.width)/2}}else p=u==="right"?{right:f&&f.right||0}:{left:f&&f.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(l==="middle"){var O=this.getBBoxSnapshot();m={top:((v||0)-O.height)/2}}else m=l==="bottom"?{bottom:f&&f.bottom||0}:{top:f&&f.top||0};return vn(vn({},p),m)}},{key:"render",value:function(){var n=this,i=this.props,o=i.content,u=i.width,l=i.height,f=i.wrapperStyle,d=i.payloadUniqBy,v=i.payload,p=vn(vn({position:"absolute",width:u||"auto",height:l||"auto"},this.getDefaultPosition(f)),f);return D.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(b){n.wrapperNode=b}},lq(o,vn(vn({},this.props),{},{payload:Nk(v,d,uq)})))}}],[{key:"getWithHeight",value:function(n,i){var o=vn(vn({},this.defaultProps),n.props),u=o.layout;return u==="vertical"&&le(n.props.height)?{height:n.props.height}:u==="horizontal"?{width:n.props.width||i}:null}}])})(C.PureComponent);qf(Pn,"displayName","Legend");qf(Pn,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var Ym,$P;function cq(){if($P)return Ym;$P=1;var e=Au(),t=jb(),r=Jt(),n=e?e.isConcatSpreadable:void 0;function i(o){return r(o)||t(o)||!!(n&&o&&o[n])}return Ym=i,Ym}var Qm,MP;function Mk(){if(MP)return Qm;MP=1;var e=Ok(),t=cq();function r(n,i,o,u,l){var f=-1,d=n.length;for(o||(o=t),l||(l=[]);++f<d;){var v=n[f];i>0&&o(v)?i>1?r(v,i-1,o,u,l):e(l,v):u||(l[l.length]=v)}return l}return Qm=r,Qm}var Zm,IP;function fq(){if(IP)return Zm;IP=1;function e(t){return function(r,n,i){for(var o=-1,u=Object(r),l=i(r),f=l.length;f--;){var d=l[t?f:++o];if(n(u[d],d,u)===!1)break}return r}}return Zm=e,Zm}var Jm,DP;function dq(){if(DP)return Jm;DP=1;var e=fq(),t=e();return Jm=t,Jm}var ey,LP;function Ik(){if(LP)return ey;LP=1;var e=dq(),t=Ff();function r(n,i){return n&&e(n,i,t)}return ey=r,ey}var ty,BP;function pq(){if(BP)return ty;BP=1;var e=Cu();function t(r,n){return function(i,o){if(i==null)return i;if(!e(i))return r(i,o);for(var u=i.length,l=n?u:-1,f=Object(i);(n?l--:++l<u)&&o(f[l],l,f)!==!1;);return i}}return ty=t,ty}var ry,FP;function Cb(){if(FP)return ry;FP=1;var e=Ik(),t=pq(),r=t(e);return ry=r,ry}var ny,qP;function Dk(){if(qP)return ny;qP=1;var e=Cb(),t=Cu();function r(n,i){var o=-1,u=t(n)?Array(n.length):[];return e(n,function(l,f,d){u[++o]=i(l,f,d)}),u}return ny=r,ny}var iy,zP;function hq(){if(zP)return iy;zP=1;function e(t,r){var n=t.length;for(t.sort(r);n--;)t[n]=t[n].value;return t}return iy=e,iy}var ay,UP;function vq(){if(UP)return ay;UP=1;var e=So();function t(r,n){if(r!==n){var i=r!==void 0,o=r===null,u=r===r,l=e(r),f=n!==void 0,d=n===null,v=n===n,p=e(n);if(!d&&!p&&!l&&r>n||l&&f&&v&&!d&&!p||o&&f&&v||!i&&v||!u)return 1;if(!o&&!l&&!p&&r<n||p&&i&&u&&!o&&!l||d&&i&&u||!f&&u||!v)return-1}return 0}return ay=t,ay}var oy,WP;function mq(){if(WP)return oy;WP=1;var e=vq();function t(r,n,i){for(var o=-1,u=r.criteria,l=n.criteria,f=u.length,d=i.length;++o<f;){var v=e(u[o],l[o]);if(v){if(o>=d)return v;var p=i[o];return v*(p=="desc"?-1:1)}}return r.index-n.index}return oy=t,oy}var sy,HP;function yq(){if(HP)return sy;HP=1;var e=mb(),t=yb(),r=an(),n=Dk(),i=hq(),o=Pk(),u=mq(),l=Po(),f=Jt();function d(v,p,m){p.length?p=e(p,function(x){return f(x)?function(g){return t(g,x.length===1?x[0]:x)}:x}):p=[l];var b=-1;p=e(p,o(r));var O=n(v,function(x,g,j){var E=e(p,function(A){return A(x)});return{criteria:E,index:++b,value:x}});return i(O,function(x,g){return u(x,g,m)})}return sy=d,sy}var uy,KP;function gq(){if(KP)return uy;KP=1;function e(t,r,n){switch(n.length){case 0:return t.call(r);case 1:return t.call(r,n[0]);case 2:return t.call(r,n[0],n[1]);case 3:return t.call(r,n[0],n[1],n[2])}return t.apply(r,n)}return uy=e,uy}var ly,VP;function bq(){if(VP)return ly;VP=1;var e=gq(),t=Math.max;function r(n,i,o){return i=t(i===void 0?n.length-1:i,0),function(){for(var u=arguments,l=-1,f=t(u.length-i,0),d=Array(f);++l<f;)d[l]=u[i+l];l=-1;for(var v=Array(i+1);++l<i;)v[l]=u[l];return v[i]=o(d),e(n,this,v)}}return ly=r,ly}var cy,GP;function xq(){if(GP)return cy;GP=1;function e(t){return function(){return t}}return cy=e,cy}var fy,XP;function Lk(){if(XP)return fy;XP=1;var e=Qi(),t=(function(){try{var r=e(Object,"defineProperty");return r({},"",{}),r}catch{}})();return fy=t,fy}var dy,YP;function wq(){if(YP)return dy;YP=1;var e=xq(),t=Lk(),r=Po(),n=t?function(i,o){return t(i,"toString",{configurable:!0,enumerable:!1,value:e(o),writable:!0})}:r;return dy=n,dy}var py,QP;function Sq(){if(QP)return py;QP=1;var e=800,t=16,r=Date.now;function n(i){var o=0,u=0;return function(){var l=r(),f=t-(l-u);if(u=l,f>0){if(++o>=e)return arguments[0]}else o=0;return i.apply(void 0,arguments)}}return py=n,py}var hy,ZP;function Oq(){if(ZP)return hy;ZP=1;var e=wq(),t=Sq(),r=t(e);return hy=r,hy}var vy,JP;function _q(){if(JP)return vy;JP=1;var e=Po(),t=bq(),r=Oq();function n(i,o){return r(t(i,o,e),i+"")}return vy=n,vy}var my,ej;function zf(){if(ej)return my;ej=1;var e=pb(),t=Cu(),r=Eb(),n=pi();function i(o,u,l){if(!n(l))return!1;var f=typeof u;return(f=="number"?t(l)&&r(u,l.length):f=="string"&&u in l)?e(l[u],o):!1}return my=i,my}var yy,tj;function Pq(){if(tj)return yy;tj=1;var e=Mk(),t=yq(),r=_q(),n=zf(),i=r(function(o,u){if(o==null)return[];var l=u.length;return l>1&&n(o,u[0],u[1])?u=[]:l>2&&n(u[0],u[1],u[2])&&(u=[u[0]]),t(o,e(u,1),[])});return yy=i,yy}var jq=Pq();const kb=Ue(jq);function Hs(e){"@babel/helpers - typeof";return Hs=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},Hs(e)}function Wg(){return Wg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Wg.apply(this,arguments)}function Eq(e,t){return kq(e)||Cq(e,t)||Tq(e,t)||Aq()}function Aq(){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 Tq(e,t){if(e){if(typeof e=="string")return rj(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return rj(e,t)}}function rj(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Cq(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function kq(e){if(Array.isArray(e))return e}function nj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gy(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?nj(Object(r),!0).forEach(function(n){Nq(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Nq(e,t,r){return t=Rq(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Rq(e){var t=$q(e,"string");return Hs(t)=="symbol"?t:t+""}function $q(e,t){if(Hs(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Hs(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Mq(e){return Array.isArray(e)&&St(e[0])&&St(e[1])?e.join(" ~ "):e}var Iq=function(t){var r=t.separator,n=r===void 0?" : ":r,i=t.contentStyle,o=i===void 0?{}:i,u=t.itemStyle,l=u===void 0?{}:u,f=t.labelStyle,d=f===void 0?{}:f,v=t.payload,p=t.formatter,m=t.itemSorter,b=t.wrapperClassName,O=t.labelClassName,x=t.label,g=t.labelFormatter,j=t.accessibilityLayer,E=j===void 0?!1:j,A=function(){if(v&&v.length){var $={padding:0,margin:0},U=(m?kb(v,m):v).map(function(z,V){if(z.type==="none")return null;var Y=gy({display:"block",paddingTop:4,paddingBottom:4,color:z.color||"#000"},l),J=z.formatter||p||Mq,K=z.value,ee=z.name,Z=K,L=ee;if(J&&Z!=null&&L!=null){var H=J(K,ee,z,V,v);if(Array.isArray(H)){var oe=Eq(H,2);Z=oe[0],L=oe[1]}else Z=H}return D.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(V),style:Y},St(L)?D.createElement("span",{className:"recharts-tooltip-item-name"},L):null,St(L)?D.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,D.createElement("span",{className:"recharts-tooltip-item-value"},Z),D.createElement("span",{className:"recharts-tooltip-item-unit"},z.unit||""))});return D.createElement("ul",{className:"recharts-tooltip-item-list",style:$},U)}return null},T=gy({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},o),P=gy({margin:0},d),_=!ke(x),N=_?x:"",R=Me("recharts-default-tooltip",b),I=Me("recharts-tooltip-label",O);_&&g&&v!==void 0&&v!==null&&(N=g(x,v));var W=E?{role:"status","aria-live":"assertive"}:{};return D.createElement("div",Wg({className:R,style:T},W),D.createElement("p",{className:I,style:P},D.isValidElement(N)?N:"".concat(N)),A())};function Ks(e){"@babel/helpers - typeof";return Ks=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},Ks(e)}function ec(e,t,r){return t=Dq(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Dq(e){var t=Lq(e,"string");return Ks(t)=="symbol"?t:t+""}function Lq(e,t){if(Ks(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ks(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var gs="recharts-tooltip-wrapper",Bq={visibility:"hidden"};function Fq(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return Me(gs,ec(ec(ec(ec({},"".concat(gs,"-right"),le(r)&&t&&le(t.x)&&r>=t.x),"".concat(gs,"-left"),le(r)&&t&&le(t.x)&&r<t.x),"".concat(gs,"-bottom"),le(n)&&t&&le(t.y)&&n>=t.y),"".concat(gs,"-top"),le(n)&&t&&le(t.y)&&n<t.y))}function ij(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,i=e.offsetTopLeft,o=e.position,u=e.reverseDirection,l=e.tooltipDimension,f=e.viewBox,d=e.viewBoxDimension;if(o&&le(o[n]))return o[n];var v=r[n]-l-i,p=r[n]+i;if(t[n])return u[n]?v:p;if(u[n]){var m=v,b=f[n];return m<b?Math.max(p,f[n]):Math.max(v,f[n])}var O=p+l,x=f[n]+d;return O>x?Math.max(v,f[n]):Math.max(p,f[n])}function qq(e){var t=e.translateX,r=e.translateY,n=e.useTranslate3d;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function zq(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,i=e.position,o=e.reverseDirection,u=e.tooltipBox,l=e.useTranslate3d,f=e.viewBox,d,v,p;return u.height>0&&u.width>0&&r?(v=ij({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:o,tooltipDimension:u.width,viewBox:f,viewBoxDimension:f.width}),p=ij({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:o,tooltipDimension:u.height,viewBox:f,viewBoxDimension:f.height}),d=qq({translateX:v,translateY:p,useTranslate3d:l})):d=Bq,{cssProperties:d,cssClasses:Fq({translateX:v,translateY:p,coordinate:r})}}function Ya(e){"@babel/helpers - typeof";return Ya=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},Ya(e)}function aj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function oj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?aj(Object(r),!0).forEach(function(n){Kg(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):aj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Uq(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wq(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Fk(n.key),n)}}function Hq(e,t,r){return t&&Wq(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Kq(e,t,r){return t=jc(t),Vq(e,Bk()?Reflect.construct(t,r||[],jc(e).constructor):t.apply(e,r))}function Vq(e,t){if(t&&(Ya(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Gq(e)}function Gq(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Bk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Bk=function(){return!!e})()}function jc(e){return jc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},jc(e)}function Xq(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Hg(e,t)}function Hg(e,t){return Hg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Hg(e,t)}function Kg(e,t,r){return t=Fk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Fk(e){var t=Yq(e,"string");return Ya(t)=="symbol"?t:t+""}function Yq(e,t){if(Ya(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ya(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var sj=1,Qq=(function(e){function t(){var r;Uq(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=Kq(this,t,[].concat(i)),Kg(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Kg(r,"handleKeyDown",function(u){if(u.key==="Escape"){var l,f,d,v;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(l=(f=r.props.coordinate)===null||f===void 0?void 0:f.x)!==null&&l!==void 0?l:0,y:(d=(v=r.props.coordinate)===null||v===void 0?void 0:v.y)!==null&&d!==void 0?d:0}})}}),r}return Xq(t,e),Hq(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>sj||Math.abs(n.height-this.state.lastBoundingBox.height)>sj)&&this.setState({lastBoundingBox:{width:n.width,height:n.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var n,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((i=this.props.coordinate)===null||i===void 0?void 0:i.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,i=this.props,o=i.active,u=i.allowEscapeViewBox,l=i.animationDuration,f=i.animationEasing,d=i.children,v=i.coordinate,p=i.hasPayload,m=i.isAnimationActive,b=i.offset,O=i.position,x=i.reverseDirection,g=i.useTranslate3d,j=i.viewBox,E=i.wrapperStyle,A=zq({allowEscapeViewBox:u,coordinate:v,offsetTopLeft:b,position:O,reverseDirection:x,tooltipBox:this.state.lastBoundingBox,useTranslate3d:g,viewBox:j}),T=A.cssClasses,P=A.cssProperties,_=oj(oj({transition:m&&o?"transform ".concat(l,"ms ").concat(f):void 0},P),{},{pointerEvents:"none",visibility:!this.state.dismissed&&o&&p?"visible":"hidden",position:"absolute",top:0,left:0},E);return D.createElement("div",{tabIndex:-1,className:T,style:_,ref:function(R){n.wrapperNode=R}},d)}}])})(C.PureComponent),Zq=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Zi={isSsr:Zq()};function Qa(e){"@babel/helpers - typeof";return Qa=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qa(e)}function uj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?uj(Object(r),!0).forEach(function(n){Nb(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):uj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Jq(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ez(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,zk(n.key),n)}}function tz(e,t,r){return t&&ez(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function rz(e,t,r){return t=Ec(t),nz(e,qk()?Reflect.construct(t,r||[],Ec(e).constructor):t.apply(e,r))}function nz(e,t){if(t&&(Qa(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return iz(e)}function iz(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(qk=function(){return!!e})()}function Ec(e){return Ec=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ec(e)}function az(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&&Vg(e,t)}function Vg(e,t){return Vg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Vg(e,t)}function Nb(e,t,r){return t=zk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function zk(e){var t=oz(e,"string");return Qa(t)=="symbol"?t:t+""}function oz(e,t){if(Qa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Qa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function sz(e){return e.dataKey}function uz(e,t){return D.isValidElement(e)?D.cloneElement(e,t):typeof e=="function"?D.createElement(e,t):D.createElement(Iq,t)}var qt=(function(e){function t(){return Jq(this,t),rz(this,t,arguments)}return az(t,e),tz(t,[{key:"render",value:function(){var n=this,i=this.props,o=i.active,u=i.allowEscapeViewBox,l=i.animationDuration,f=i.animationEasing,d=i.content,v=i.coordinate,p=i.filterNull,m=i.isAnimationActive,b=i.offset,O=i.payload,x=i.payloadUniqBy,g=i.position,j=i.reverseDirection,E=i.useTranslate3d,A=i.viewBox,T=i.wrapperStyle,P=O??[];p&&P.length&&(P=Nk(O.filter(function(N){return N.value!=null&&(N.hide!==!0||n.props.includeHidden)}),x,sz));var _=P.length>0;return D.createElement(Qq,{allowEscapeViewBox:u,animationDuration:l,animationEasing:f,isAnimationActive:m,active:o,coordinate:v,hasPayload:_,offset:b,position:g,reverseDirection:j,useTranslate3d:E,viewBox:A,wrapperStyle:T},uz(d,lj(lj({},this.props),{},{payload:P})))}}])})(C.PureComponent);Nb(qt,"displayName","Tooltip");Nb(qt,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Zi.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 by,cj;function lz(){if(cj)return by;cj=1;var e=nn(),t=function(){return e.Date.now()};return by=t,by}var xy,fj;function cz(){if(fj)return xy;fj=1;var e=/\s/;function t(r){for(var n=r.length;n--&&e.test(r.charAt(n)););return n}return xy=t,xy}var wy,dj;function fz(){if(dj)return wy;dj=1;var e=cz(),t=/^\s+/;function r(n){return n&&n.slice(0,e(n)+1).replace(t,"")}return wy=r,wy}var Sy,pj;function Uk(){if(pj)return Sy;pj=1;var e=fz(),t=pi(),r=So(),n=NaN,i=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,u=/^0o[0-7]+$/i,l=parseInt;function f(d){if(typeof d=="number")return d;if(r(d))return n;if(t(d)){var v=typeof d.valueOf=="function"?d.valueOf():d;d=t(v)?v+"":v}if(typeof d!="string")return d===0?d:+d;d=e(d);var p=o.test(d);return p||u.test(d)?l(d.slice(2),p?2:8):i.test(d)?n:+d}return Sy=f,Sy}var Oy,hj;function dz(){if(hj)return Oy;hj=1;var e=pi(),t=lz(),r=Uk(),n="Expected a function",i=Math.max,o=Math.min;function u(l,f,d){var v,p,m,b,O,x,g=0,j=!1,E=!1,A=!0;if(typeof l!="function")throw new TypeError(n);f=r(f)||0,e(d)&&(j=!!d.leading,E="maxWait"in d,m=E?i(r(d.maxWait)||0,f):m,A="trailing"in d?!!d.trailing:A);function T(U){var z=v,V=p;return v=p=void 0,g=U,b=l.apply(V,z),b}function P(U){return g=U,O=setTimeout(R,f),j?T(U):b}function _(U){var z=U-x,V=U-g,Y=f-z;return E?o(Y,m-V):Y}function N(U){var z=U-x,V=U-g;return x===void 0||z>=f||z<0||E&&V>=m}function R(){var U=t();if(N(U))return I(U);O=setTimeout(R,_(U))}function I(U){return O=void 0,A&&v?T(U):(v=p=void 0,b)}function W(){O!==void 0&&clearTimeout(O),g=0,v=x=p=O=void 0}function q(){return O===void 0?b:I(t())}function $(){var U=t(),z=N(U);if(v=arguments,p=this,x=U,z){if(O===void 0)return P(x);if(E)return clearTimeout(O),O=setTimeout(R,f),T(x)}return O===void 0&&(O=setTimeout(R,f)),b}return $.cancel=W,$.flush=q,$}return Oy=u,Oy}var _y,vj;function pz(){if(vj)return _y;vj=1;var e=dz(),t=pi(),r="Expected a function";function n(i,o,u){var l=!0,f=!0;if(typeof i!="function")throw new TypeError(r);return t(u)&&(l="leading"in u?!!u.leading:l,f="trailing"in u?!!u.trailing:f),e(i,o,{leading:l,maxWait:o,trailing:f})}return _y=n,_y}var hz=pz();const Wk=Ue(hz);function Vs(e){"@babel/helpers - typeof";return Vs=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},Vs(e)}function mj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tc(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?mj(Object(r),!0).forEach(function(n){vz(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function vz(e,t,r){return t=mz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mz(e){var t=yz(e,"string");return Vs(t)=="symbol"?t:t+""}function yz(e,t){if(Vs(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Vs(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function gz(e,t){return Sz(e)||wz(e,t)||xz(e,t)||bz()}function bz(){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 xz(e,t){if(e){if(typeof e=="string")return yj(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return yj(e,t)}}function yj(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function wz(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function Sz(e){if(Array.isArray(e))return e}var Ua=C.forwardRef(function(e,t){var r=e.aspect,n=e.initialDimension,i=n===void 0?{width:-1,height:-1}:n,o=e.width,u=o===void 0?"100%":o,l=e.height,f=l===void 0?"100%":l,d=e.minWidth,v=d===void 0?0:d,p=e.minHeight,m=e.maxHeight,b=e.children,O=e.debounce,x=O===void 0?0:O,g=e.id,j=e.className,E=e.onResize,A=e.style,T=A===void 0?{}:A,P=C.useRef(null),_=C.useRef();_.current=E,C.useImperativeHandle(t,function(){return Object.defineProperty(P.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),P.current},configurable:!0})});var N=C.useState({containerWidth:i.width,containerHeight:i.height}),R=gz(N,2),I=R[0],W=R[1],q=C.useCallback(function(U,z){W(function(V){var Y=Math.round(U),J=Math.round(z);return V.containerWidth===Y&&V.containerHeight===J?V:{containerWidth:Y,containerHeight:J}})},[]);C.useEffect(function(){var U=function(ee){var Z,L=ee[0].contentRect,H=L.width,oe=L.height;q(H,oe),(Z=_.current)===null||Z===void 0||Z.call(_,H,oe)};x>0&&(U=Wk(U,x,{trailing:!0,leading:!1}));var z=new ResizeObserver(U),V=P.current.getBoundingClientRect(),Y=V.width,J=V.height;return q(Y,J),z.observe(P.current),function(){z.disconnect()}},[q,x]);var $=C.useMemo(function(){var U=I.containerWidth,z=I.containerHeight;if(U<0||z<0)return null;qr(Li(u)||Li(f),`The width(%s) and height(%s) are both fixed numbers,
|
||
maybe you don't need to use a ResponsiveContainer.`,u,f),qr(!r||r>0,"The aspect(%s) must be greater than zero.",r);var V=Li(u)?U:u,Y=Li(f)?z:f;r&&r>0&&(V?Y=V/r:Y&&(V=Y*r),m&&Y>m&&(Y=m)),qr(V>0||Y>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.`,V,Y,u,f,v,p,r);var J=!Array.isArray(b)&&_n(b.type).endsWith("Chart");return D.Children.map(b,function(K){return D.isValidElement(K)?C.cloneElement(K,tc({width:V,height:Y},J?{style:tc({height:"100%",width:"100%",maxHeight:Y,maxWidth:V},K.props.style)}:{})):K})},[r,b,f,m,p,v,I,u]);return D.createElement("div",{id:g?"".concat(g):void 0,className:Me("recharts-responsive-container",j),style:tc(tc({},T),{},{width:u,height:f,minWidth:v,minHeight:p,maxHeight:m}),ref:P},$)}),ku=function(t){return null};ku.displayName="Cell";function Gs(e){"@babel/helpers - typeof";return Gs=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},Gs(e)}function gj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Gg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?gj(Object(r),!0).forEach(function(n){Oz(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Oz(e,t,r){return t=_z(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _z(e){var t=Pz(e,"string");return Gs(t)=="symbol"?t:t+""}function Pz(e,t){if(Gs(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Gs(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Ca={widthCache:{},cacheCount:0},jz=2e3,Ez={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},bj="recharts_measurement_span";function Az(e){var t=Gg({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var ks=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Zi.isSsr)return{width:0,height:0};var n=Az(r),i=JSON.stringify({text:t,copyStyle:n});if(Ca.widthCache[i])return Ca.widthCache[i];try{var o=document.getElementById(bj);o||(o=document.createElement("span"),o.setAttribute("id",bj),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var u=Gg(Gg({},Ez),n);Object.assign(o.style,u),o.textContent="".concat(t);var l=o.getBoundingClientRect(),f={width:l.width,height:l.height};return Ca.widthCache[i]=f,++Ca.cacheCount>jz&&(Ca.cacheCount=0,Ca.widthCache={}),f}catch{return{width:0,height:0}}},Tz=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function Xs(e){"@babel/helpers - typeof";return Xs=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},Xs(e)}function Ac(e,t){return Rz(e)||Nz(e,t)||kz(e,t)||Cz()}function Cz(){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 kz(e,t){if(e){if(typeof e=="string")return xj(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return xj(e,t)}}function xj(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Nz(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;f=!1}else for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function Rz(e){if(Array.isArray(e))return e}function $z(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wj(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Iz(n.key),n)}}function Mz(e,t,r){return t&&wj(e.prototype,t),r&&wj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Iz(e){var t=Dz(e,"string");return Xs(t)=="symbol"?t:t+""}function Dz(e,t){if(Xs(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Xs(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Sj=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Oj=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Lz=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,Bz=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,Hk={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},Fz=Object.keys(Hk),Ia="NaN";function qz(e,t){return e*Hk[t]}var rc=(function(){function e(t,r){$z(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!Lz.test(r)&&(this.num=NaN,this.unit=""),Fz.includes(r)&&(this.num=qz(t,r),this.unit="px")}return Mz(e,[{key:"add",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num+r.num,this.unit)}},{key:"subtract",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num-r.num,this.unit)}},{key:"multiply",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num*r.num,this.unit||r.unit)}},{key:"divide",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num/r.num,this.unit||r.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(r){var n,i=(n=Bz.exec(r))!==null&&n!==void 0?n:[],o=Ac(i,3),u=o[1],l=o[2];return new e(parseFloat(u),l??"")}}])})();function Kk(e){if(e.includes(Ia))return Ia;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=Sj.exec(t))!==null&&r!==void 0?r:[],i=Ac(n,4),o=i[1],u=i[2],l=i[3],f=rc.parse(o??""),d=rc.parse(l??""),v=u==="*"?f.multiply(d):f.divide(d);if(v.isNaN())return Ia;t=t.replace(Sj,v.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var p,m=(p=Oj.exec(t))!==null&&p!==void 0?p:[],b=Ac(m,4),O=b[1],x=b[2],g=b[3],j=rc.parse(O??""),E=rc.parse(g??""),A=x==="+"?j.add(E):j.subtract(E);if(A.isNaN())return Ia;t=t.replace(Oj,A.toString())}return t}var _j=/\(([^()]*)\)/;function zz(e){for(var t=e;t.includes("(");){var r=_j.exec(t),n=Ac(r,2),i=n[1];t=t.replace(_j,Kk(i))}return t}function Uz(e){var t=e.replace(/\s+/g,"");return t=zz(t),t=Kk(t),t}function Wz(e){try{return Uz(e)}catch{return Ia}}function Py(e){var t=Wz(e.slice(5,-1));return t===Ia?"":t}var Hz=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],Kz=["dx","dy","angle","className","breakAll"];function Xg(){return Xg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Xg.apply(this,arguments)}function Pj(e,t){if(e==null)return{};var r=Vz(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Vz(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function jj(e,t){return Qz(e)||Yz(e,t)||Xz(e,t)||Gz()}function Gz(){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 Xz(e,t){if(e){if(typeof e=="string")return Ej(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ej(e,t)}}function Ej(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Yz(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;f=!1}else for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function Qz(e){if(Array.isArray(e))return e}var Vk=/[ \f\n\r\t\v\u2028\u2029]+/,Gk=function(t){var r=t.children,n=t.breakAll,i=t.style;try{var o=[];ke(r)||(n?o=r.toString().split(""):o=r.toString().split(Vk));var u=o.map(function(f){return{word:f,width:ks(f,i).width}}),l=n?0:ks(" ",i).width;return{wordsWithComputedWidth:u,spaceWidth:l}}catch{return null}},Zz=function(t,r,n,i,o){var u=t.maxLines,l=t.children,f=t.style,d=t.breakAll,v=le(u),p=l,m=function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return V.reduce(function(Y,J){var K=J.word,ee=J.width,Z=Y[Y.length-1];if(Z&&(i==null||o||Z.width+ee+n<Number(i)))Z.words.push(K),Z.width+=ee+n;else{var L={words:[K],width:ee};Y.push(L)}return Y},[])},b=m(r),O=function(V){return V.reduce(function(Y,J){return Y.width>J.width?Y:J})};if(!v)return b;for(var x="…",g=function(V){var Y=p.slice(0,V),J=Gk({breakAll:d,style:f,children:Y+x}).wordsWithComputedWidth,K=m(J),ee=K.length>u||O(K).width>Number(i);return[ee,K]},j=0,E=p.length-1,A=0,T;j<=E&&A<=p.length-1;){var P=Math.floor((j+E)/2),_=P-1,N=g(_),R=jj(N,2),I=R[0],W=R[1],q=g(P),$=jj(q,1),U=$[0];if(!I&&!U&&(j=P+1),I&&U&&(E=P-1),!I&&U){T=W;break}A++}return T||b},Aj=function(t){var r=ke(t)?[]:t.toString().split(Vk);return[{words:r}]},Jz=function(t){var r=t.width,n=t.scaleToFit,i=t.children,o=t.style,u=t.breakAll,l=t.maxLines;if((r||n)&&!Zi.isSsr){var f,d,v=Gk({breakAll:u,children:i,style:o});if(v){var p=v.wordsWithComputedWidth,m=v.spaceWidth;f=p,d=m}else return Aj(i);return Zz({breakAll:u,children:i,maxLines:l,style:o},f,d,r,n)}return Aj(i)},Tj="#808080",Ki=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,o=i===void 0?0:i,u=t.lineHeight,l=u===void 0?"1em":u,f=t.capHeight,d=f===void 0?"0.71em":f,v=t.scaleToFit,p=v===void 0?!1:v,m=t.textAnchor,b=m===void 0?"start":m,O=t.verticalAnchor,x=O===void 0?"end":O,g=t.fill,j=g===void 0?Tj:g,E=Pj(t,Hz),A=C.useMemo(function(){return Jz({breakAll:E.breakAll,children:E.children,maxLines:E.maxLines,scaleToFit:p,style:E.style,width:E.width})},[E.breakAll,E.children,E.maxLines,p,E.style,E.width]),T=E.dx,P=E.dy,_=E.angle,N=E.className,R=E.breakAll,I=Pj(E,Kz);if(!St(n)||!St(o))return null;var W=n+(le(T)?T:0),q=o+(le(P)?P:0),$;switch(x){case"start":$=Py("calc(".concat(d,")"));break;case"middle":$=Py("calc(".concat((A.length-1)/2," * -").concat(l," + (").concat(d," / 2))"));break;default:$=Py("calc(".concat(A.length-1," * -").concat(l,")"));break}var U=[];if(p){var z=A[0].width,V=E.width;U.push("scale(".concat((le(V)?V/z:1)/z,")"))}return _&&U.push("rotate(".concat(_,", ").concat(W,", ").concat(q,")")),U.length&&(I.transform=U.join(" ")),D.createElement("text",Xg({},Se(I,!0),{x:W,y:q,className:Me("recharts-text",N),textAnchor:b,fill:j.includes("url")?Tj:j}),A.map(function(Y,J){var K=Y.words.join(R?"":" ");return D.createElement("tspan",{x:W,dy:J===0?$:l,key:"".concat(K,"-").concat(J)},K)}))};function li(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function eU(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Rb(e){let t,r,n;e.length!==2?(t=li,r=(l,f)=>li(e(l),f),n=(l,f)=>e(l)-f):(t=e===li||e===eU?e:tU,r=e,n=e);function i(l,f,d=0,v=l.length){if(d<v){if(t(f,f)!==0)return v;do{const p=d+v>>>1;r(l[p],f)<0?d=p+1:v=p}while(d<v)}return d}function o(l,f,d=0,v=l.length){if(d<v){if(t(f,f)!==0)return v;do{const p=d+v>>>1;r(l[p],f)<=0?d=p+1:v=p}while(d<v)}return d}function u(l,f,d=0,v=l.length){const p=i(l,f,d,v-1);return p>d&&n(l[p-1],f)>-n(l[p],f)?p-1:p}return{left:i,center:u,right:o}}function tU(){return 0}function Xk(e){return e===null?NaN:+e}function*rU(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const nU=Rb(li),Nu=nU.right;Rb(Xk).center;class Cj extends Map{constructor(t,r=oU){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,i]of t)this.set(n,i)}get(t){return super.get(kj(this,t))}has(t){return super.has(kj(this,t))}set(t,r){return super.set(iU(this,t),r)}delete(t){return super.delete(aU(this,t))}}function kj({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function iU({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function aU({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function oU(e){return e!==null&&typeof e=="object"?e.valueOf():e}function sU(e=li){if(e===li)return Yk;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{const n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function Yk(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const uU=Math.sqrt(50),lU=Math.sqrt(10),cU=Math.sqrt(2);function Tc(e,t,r){const n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),o=n/Math.pow(10,i),u=o>=uU?10:o>=lU?5:o>=cU?2:1;let l,f,d;return i<0?(d=Math.pow(10,-i)/u,l=Math.round(e*d),f=Math.round(t*d),l/d<e&&++l,f/d>t&&--f,d=-d):(d=Math.pow(10,i)*u,l=Math.round(e/d),f=Math.round(t/d),l*d<e&&++l,f*d>t&&--f),f<l&&.5<=r&&r<2?Tc(e,t,r*2):[l,f,d]}function Yg(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[i,o,u]=n?Tc(t,e,r):Tc(e,t,r);if(!(o>=i))return[];const l=o-i+1,f=new Array(l);if(n)if(u<0)for(let d=0;d<l;++d)f[d]=(o-d)/-u;else for(let d=0;d<l;++d)f[d]=(o-d)*u;else if(u<0)for(let d=0;d<l;++d)f[d]=(i+d)/-u;else for(let d=0;d<l;++d)f[d]=(i+d)*u;return f}function Qg(e,t,r){return t=+t,e=+e,r=+r,Tc(e,t,r)[2]}function Zg(e,t,r){t=+t,e=+e,r=+r;const n=t<e,i=n?Qg(t,e,r):Qg(e,t,r);return(n?-1:1)*(i<0?1/-i:i)}function Nj(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function Rj(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function Qk(e,t,r=0,n=1/0,i){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(i=i===void 0?Yk:sU(i);n>r;){if(n-r>600){const f=n-r+1,d=t-r+1,v=Math.log(f),p=.5*Math.exp(2*v/3),m=.5*Math.sqrt(v*p*(f-p)/f)*(d-f/2<0?-1:1),b=Math.max(r,Math.floor(t-d*p/f+m)),O=Math.min(n,Math.floor(t+(f-d)*p/f+m));Qk(e,t,b,O,i)}const o=e[t];let u=r,l=n;for(bs(e,r,t),i(e[n],o)>0&&bs(e,r,n);u<l;){for(bs(e,u,l),++u,--l;i(e[u],o)<0;)++u;for(;i(e[l],o)>0;)--l}i(e[r],o)===0?bs(e,r,l):(++l,bs(e,l,n)),l<=t&&(r=l+1),t<=l&&(n=l-1)}return e}function bs(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function fU(e,t,r){if(e=Float64Array.from(rU(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return Rj(e);if(t>=1)return Nj(e);var n,i=(n-1)*t,o=Math.floor(i),u=Nj(Qk(e,o).subarray(0,o+1)),l=Rj(e.subarray(o+1));return u+(l-u)*(i-o)}}function dU(e,t,r=Xk){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,o=Math.floor(i),u=+r(e[o],o,e),l=+r(e[o+1],o+1,e);return u+(l-u)*(i-o)}}function pU(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=Math.max(0,Math.ceil((t-e)/r))|0,o=new Array(i);++n<i;)o[n]=e+n*r;return o}function _r(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Dn(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 Jg=Symbol("implicit");function $b(){var e=new Cj,t=[],r=[],n=Jg;function i(o){let u=e.get(o);if(u===void 0){if(n!==Jg)return n;e.set(o,u=t.push(o)-1)}return r[u%r.length]}return i.domain=function(o){if(!arguments.length)return t.slice();t=[],e=new Cj;for(const u of o)e.has(u)||e.set(u,t.push(u)-1);return i},i.range=function(o){return arguments.length?(r=Array.from(o),i):r.slice()},i.unknown=function(o){return arguments.length?(n=o,i):n},i.copy=function(){return $b(t,r).unknown(n)},_r.apply(i,arguments),i}function Ys(){var e=$b().unknown(void 0),t=e.domain,r=e.range,n=0,i=1,o,u,l=!1,f=0,d=0,v=.5;delete e.unknown;function p(){var m=t().length,b=i<n,O=b?i:n,x=b?n:i;o=(x-O)/Math.max(1,m-f+d*2),l&&(o=Math.floor(o)),O+=(x-O-o*(m-f))*v,u=o*(1-f),l&&(O=Math.round(O),u=Math.round(u));var g=pU(m).map(function(j){return O+o*j});return r(b?g.reverse():g)}return e.domain=function(m){return arguments.length?(t(m),p()):t()},e.range=function(m){return arguments.length?([n,i]=m,n=+n,i=+i,p()):[n,i]},e.rangeRound=function(m){return[n,i]=m,n=+n,i=+i,l=!0,p()},e.bandwidth=function(){return u},e.step=function(){return o},e.round=function(m){return arguments.length?(l=!!m,p()):l},e.padding=function(m){return arguments.length?(f=Math.min(1,d=+m),p()):f},e.paddingInner=function(m){return arguments.length?(f=Math.min(1,m),p()):f},e.paddingOuter=function(m){return arguments.length?(d=+m,p()):d},e.align=function(m){return arguments.length?(v=Math.max(0,Math.min(1,m)),p()):v},e.copy=function(){return Ys(t(),[n,i]).round(l).paddingInner(f).paddingOuter(d).align(v)},_r.apply(p(),arguments)}function Zk(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return Zk(t())},e}function Ns(){return Zk(Ys.apply(null,arguments).paddingInner(1))}function Mb(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function Jk(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function Ru(){}var Qs=.7,Cc=1/Qs,Wa="\\s*([+-]?\\d+)\\s*",Zs="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Zr="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",hU=/^#([0-9a-f]{3,8})$/,vU=new RegExp(`^rgb\\(${Wa},${Wa},${Wa}\\)$`),mU=new RegExp(`^rgb\\(${Zr},${Zr},${Zr}\\)$`),yU=new RegExp(`^rgba\\(${Wa},${Wa},${Wa},${Zs}\\)$`),gU=new RegExp(`^rgba\\(${Zr},${Zr},${Zr},${Zs}\\)$`),bU=new RegExp(`^hsl\\(${Zs},${Zr},${Zr}\\)$`),xU=new RegExp(`^hsla\\(${Zs},${Zr},${Zr},${Zs}\\)$`),$j={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};Mb(Ru,Js,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:Mj,formatHex:Mj,formatHex8:wU,formatHsl:SU,formatRgb:Ij,toString:Ij});function Mj(){return this.rgb().formatHex()}function wU(){return this.rgb().formatHex8()}function SU(){return eN(this).formatHsl()}function Ij(){return this.rgb().formatRgb()}function Js(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=hU.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?Dj(t):r===3?new Zt(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?nc(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?nc(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=vU.exec(e))?new Zt(t[1],t[2],t[3],1):(t=mU.exec(e))?new Zt(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=yU.exec(e))?nc(t[1],t[2],t[3],t[4]):(t=gU.exec(e))?nc(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=bU.exec(e))?Fj(t[1],t[2]/100,t[3]/100,1):(t=xU.exec(e))?Fj(t[1],t[2]/100,t[3]/100,t[4]):$j.hasOwnProperty(e)?Dj($j[e]):e==="transparent"?new Zt(NaN,NaN,NaN,0):null}function Dj(e){return new Zt(e>>16&255,e>>8&255,e&255,1)}function nc(e,t,r,n){return n<=0&&(e=t=r=NaN),new Zt(e,t,r,n)}function OU(e){return e instanceof Ru||(e=Js(e)),e?(e=e.rgb(),new Zt(e.r,e.g,e.b,e.opacity)):new Zt}function e0(e,t,r,n){return arguments.length===1?OU(e):new Zt(e,t,r,n??1)}function Zt(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}Mb(Zt,e0,Jk(Ru,{brighter(e){return e=e==null?Cc:Math.pow(Cc,e),new Zt(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Qs:Math.pow(Qs,e),new Zt(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Zt(zi(this.r),zi(this.g),zi(this.b),kc(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:Lj,formatHex:Lj,formatHex8:_U,formatRgb:Bj,toString:Bj}));function Lj(){return`#${Bi(this.r)}${Bi(this.g)}${Bi(this.b)}`}function _U(){return`#${Bi(this.r)}${Bi(this.g)}${Bi(this.b)}${Bi((isNaN(this.opacity)?1:this.opacity)*255)}`}function Bj(){const e=kc(this.opacity);return`${e===1?"rgb(":"rgba("}${zi(this.r)}, ${zi(this.g)}, ${zi(this.b)}${e===1?")":`, ${e})`}`}function kc(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function zi(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Bi(e){return e=zi(e),(e<16?"0":"")+e.toString(16)}function Fj(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new Br(e,t,r,n)}function eN(e){if(e instanceof Br)return new Br(e.h,e.s,e.l,e.opacity);if(e instanceof Ru||(e=Js(e)),!e)return new Br;if(e instanceof Br)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),o=Math.max(t,r,n),u=NaN,l=o-i,f=(o+i)/2;return l?(t===o?u=(r-n)/l+(r<n)*6:r===o?u=(n-t)/l+2:u=(t-r)/l+4,l/=f<.5?o+i:2-o-i,u*=60):l=f>0&&f<1?0:u,new Br(u,l,f,e.opacity)}function PU(e,t,r,n){return arguments.length===1?eN(e):new Br(e,t,r,n??1)}function Br(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}Mb(Br,PU,Jk(Ru,{brighter(e){return e=e==null?Cc:Math.pow(Cc,e),new Br(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Qs:Math.pow(Qs,e),new Br(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,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new Zt(jy(e>=240?e-240:e+120,i,n),jy(e,i,n),jy(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new Br(qj(this.h),ic(this.s),ic(this.l),kc(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=kc(this.opacity);return`${e===1?"hsl(":"hsla("}${qj(this.h)}, ${ic(this.s)*100}%, ${ic(this.l)*100}%${e===1?")":`, ${e})`}`}}));function qj(e){return e=(e||0)%360,e<0?e+360:e}function ic(e){return Math.max(0,Math.min(1,e||0))}function jy(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const Ib=e=>()=>e;function jU(e,t){return function(r){return e+r*t}}function EU(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function AU(e){return(e=+e)==1?tN:function(t,r){return r-t?EU(t,r,e):Ib(isNaN(t)?r:t)}}function tN(e,t){var r=t-e;return r?jU(e,r):Ib(isNaN(e)?t:e)}const zj=(function e(t){var r=AU(t);function n(i,o){var u=r((i=e0(i)).r,(o=e0(o)).r),l=r(i.g,o.g),f=r(i.b,o.b),d=tN(i.opacity,o.opacity);return function(v){return i.r=u(v),i.g=l(v),i.b=f(v),i.opacity=d(v),i+""}}return n.gamma=e,n})(1);function TU(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),i;return function(o){for(i=0;i<r;++i)n[i]=e[i]*(1-o)+t[i]*o;return n}}function CU(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function kU(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,i=new Array(n),o=new Array(r),u;for(u=0;u<n;++u)i[u]=jo(e[u],t[u]);for(;u<r;++u)o[u]=t[u];return function(l){for(u=0;u<n;++u)o[u]=i[u](l);return o}}function NU(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function Nc(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function RU(e,t){var r={},n={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?r[i]=jo(e[i],t[i]):n[i]=t[i];return function(o){for(i in r)n[i]=r[i](o);return n}}var t0=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Ey=new RegExp(t0.source,"g");function $U(e){return function(){return e}}function MU(e){return function(t){return e(t)+""}}function IU(e,t){var r=t0.lastIndex=Ey.lastIndex=0,n,i,o,u=-1,l=[],f=[];for(e=e+"",t=t+"";(n=t0.exec(e))&&(i=Ey.exec(t));)(o=i.index)>r&&(o=t.slice(r,o),l[u]?l[u]+=o:l[++u]=o),(n=n[0])===(i=i[0])?l[u]?l[u]+=i:l[++u]=i:(l[++u]=null,f.push({i:u,x:Nc(n,i)})),r=Ey.lastIndex;return r<t.length&&(o=t.slice(r),l[u]?l[u]+=o:l[++u]=o),l.length<2?f[0]?MU(f[0].x):$U(t):(t=f.length,function(d){for(var v=0,p;v<t;++v)l[(p=f[v]).i]=p.x(d);return l.join("")})}function jo(e,t){var r=typeof t,n;return t==null||r==="boolean"?Ib(t):(r==="number"?Nc:r==="string"?(n=Js(t))?(t=n,zj):IU:t instanceof Js?zj:t instanceof Date?NU:CU(t)?TU:Array.isArray(t)?kU:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?RU:Nc)(e,t)}function Db(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function DU(e,t){t===void 0&&(t=e,e=jo);for(var r=0,n=t.length-1,i=t[0],o=new Array(n<0?0:n);r<n;)o[r]=e(i,i=t[++r]);return function(u){var l=Math.max(0,Math.min(n-1,Math.floor(u*=n)));return o[l](u-l)}}function LU(e){return function(){return e}}function Rc(e){return+e}var Uj=[0,1];function Wt(e){return e}function r0(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:LU(isNaN(t)?NaN:.5)}function BU(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function FU(e,t,r){var n=e[0],i=e[1],o=t[0],u=t[1];return i<n?(n=r0(i,n),o=r(u,o)):(n=r0(n,i),o=r(o,u)),function(l){return o(n(l))}}function qU(e,t,r){var n=Math.min(e.length,t.length)-1,i=new Array(n),o=new Array(n),u=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++u<n;)i[u]=r0(e[u],e[u+1]),o[u]=r(t[u],t[u+1]);return function(l){var f=Nu(e,l,1,n)-1;return o[f](i[f](l))}}function $u(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Uf(){var e=Uj,t=Uj,r=jo,n,i,o,u=Wt,l,f,d;function v(){var m=Math.min(e.length,t.length);return u!==Wt&&(u=BU(e[0],e[m-1])),l=m>2?qU:FU,f=d=null,p}function p(m){return m==null||isNaN(m=+m)?o:(f||(f=l(e.map(n),t,r)))(n(u(m)))}return p.invert=function(m){return u(i((d||(d=l(t,e.map(n),Nc)))(m)))},p.domain=function(m){return arguments.length?(e=Array.from(m,Rc),v()):e.slice()},p.range=function(m){return arguments.length?(t=Array.from(m),v()):t.slice()},p.rangeRound=function(m){return t=Array.from(m),r=Db,v()},p.clamp=function(m){return arguments.length?(u=m?!0:Wt,v()):u!==Wt},p.interpolate=function(m){return arguments.length?(r=m,v()):r},p.unknown=function(m){return arguments.length?(o=m,p):o},function(m,b){return n=m,i=b,v()}}function Lb(){return Uf()(Wt,Wt)}function zU(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function $c(e,t){if(!isFinite(e)||e===0)return null;var r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function Za(e){return e=$c(Math.abs(e)),e?e[1]:NaN}function UU(e,t){return function(r,n){for(var i=r.length,o=[],u=0,l=e[0],f=0;i>0&&l>0&&(f+l+1>n&&(l=Math.max(1,n-f)),o.push(r.substring(i-=l,i+l)),!((f+=l+1)>n));)l=e[u=(u+1)%e.length];return o.reverse().join(t)}}function WU(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var HU=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function eu(e){if(!(t=HU.exec(e)))throw new Error("invalid format: "+e);var t;return new Bb({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]})}eu.prototype=Bb.prototype;function Bb(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+""}Bb.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 KU(e){e:for(var t=e.length,r=1,n=-1,i;r<t;++r)switch(e[r]){case".":n=i=r;break;case"0":n===0&&(n=r),i=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(i+1):e}var Mc;function VU(e,t){var r=$c(e,t);if(!r)return Mc=void 0,e.toPrecision(t);var n=r[0],i=r[1],o=i-(Mc=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,u=n.length;return o===u?n:o>u?n+new Array(o-u+1).join("0"):o>0?n.slice(0,o)+"."+n.slice(o):"0."+new Array(1-o).join("0")+$c(e,Math.max(0,t+o-1))[0]}function Wj(e,t){var r=$c(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}const Hj={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:zU,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)=>Wj(e*100,t),r:Wj,s:VU,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function Kj(e){return e}var Vj=Array.prototype.map,Gj=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function GU(e){var t=e.grouping===void 0||e.thousands===void 0?Kj:UU(Vj.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",o=e.numerals===void 0?Kj:WU(Vj.call(e.numerals,String)),u=e.percent===void 0?"%":e.percent+"",l=e.minus===void 0?"−":e.minus+"",f=e.nan===void 0?"NaN":e.nan+"";function d(p,m){p=eu(p);var b=p.fill,O=p.align,x=p.sign,g=p.symbol,j=p.zero,E=p.width,A=p.comma,T=p.precision,P=p.trim,_=p.type;_==="n"?(A=!0,_="g"):Hj[_]||(T===void 0&&(T=12),P=!0,_="g"),(j||b==="0"&&O==="=")&&(j=!0,b="0",O="=");var N=(m&&m.prefix!==void 0?m.prefix:"")+(g==="$"?r:g==="#"&&/[boxX]/.test(_)?"0"+_.toLowerCase():""),R=(g==="$"?n:/[%p]/.test(_)?u:"")+(m&&m.suffix!==void 0?m.suffix:""),I=Hj[_],W=/[defgprs%]/.test(_);T=T===void 0?6:/[gprs]/.test(_)?Math.max(1,Math.min(21,T)):Math.max(0,Math.min(20,T));function q($){var U=N,z=R,V,Y,J;if(_==="c")z=I($)+z,$="";else{$=+$;var K=$<0||1/$<0;if($=isNaN($)?f:I(Math.abs($),T),P&&($=KU($)),K&&+$==0&&x!=="+"&&(K=!1),U=(K?x==="("?x:l:x==="-"||x==="("?"":x)+U,z=(_==="s"&&!isNaN($)&&Mc!==void 0?Gj[8+Mc/3]:"")+z+(K&&x==="("?")":""),W){for(V=-1,Y=$.length;++V<Y;)if(J=$.charCodeAt(V),48>J||J>57){z=(J===46?i+$.slice(V+1):$.slice(V))+z,$=$.slice(0,V);break}}}A&&!j&&($=t($,1/0));var ee=U.length+$.length+z.length,Z=ee<E?new Array(E-ee+1).join(b):"";switch(A&&j&&($=t(Z+$,Z.length?E-z.length:1/0),Z=""),O){case"<":$=U+$+z+Z;break;case"=":$=U+Z+$+z;break;case"^":$=Z.slice(0,ee=Z.length>>1)+U+$+z+Z.slice(ee);break;default:$=Z+U+$+z;break}return o($)}return q.toString=function(){return p+""},q}function v(p,m){var b=Math.max(-8,Math.min(8,Math.floor(Za(m)/3)))*3,O=Math.pow(10,-b),x=d((p=eu(p),p.type="f",p),{suffix:Gj[8+b/3]});return function(g){return x(O*g)}}return{format:d,formatPrefix:v}}var ac,Fb,rN;XU({thousands:",",grouping:[3],currency:["$",""]});function XU(e){return ac=GU(e),Fb=ac.format,rN=ac.formatPrefix,ac}function YU(e){return Math.max(0,-Za(Math.abs(e)))}function QU(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Za(t)/3)))*3-Za(Math.abs(e)))}function ZU(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Za(t)-Za(e))+1}function nN(e,t,r,n){var i=Zg(e,t,r),o;switch(n=eu(n??",f"),n.type){case"s":{var u=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(o=QU(i,u))&&(n.precision=o),rN(n,u)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(o=ZU(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=o-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(o=YU(i))&&(n.precision=o-(n.type==="%")*2);break}}return Fb(n)}function hi(e){var t=e.domain;return e.ticks=function(r){var n=t();return Yg(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return nN(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,o=n.length-1,u=n[i],l=n[o],f,d,v=10;for(l<u&&(d=u,u=l,l=d,d=i,i=o,o=d);v-- >0;){if(d=Qg(u,l,r),d===f)return n[i]=u,n[o]=l,t(n);if(d>0)u=Math.floor(u/d)*d,l=Math.ceil(l/d)*d;else if(d<0)u=Math.ceil(u*d)/d,l=Math.floor(l*d)/d;else break;f=d}return e},e}function Ic(){var e=Lb();return e.copy=function(){return $u(e,Ic())},_r.apply(e,arguments),hi(e)}function iN(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,Rc),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return iN(e).unknown(t)},e=arguments.length?Array.from(e,Rc):[0,1],hi(r)}function aN(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],o=e[n],u;return o<i&&(u=r,r=n,n=u,u=i,i=o,o=u),e[r]=t.floor(i),e[n]=t.ceil(o),e}function Xj(e){return Math.log(e)}function Yj(e){return Math.exp(e)}function JU(e){return-Math.log(-e)}function e4(e){return-Math.exp(-e)}function t4(e){return isFinite(e)?+("1e"+e):e<0?0:e}function r4(e){return e===10?t4:e===Math.E?Math.exp:t=>Math.pow(e,t)}function n4(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 Qj(e){return(t,r)=>-e(-t,r)}function qb(e){const t=e(Xj,Yj),r=t.domain;let n=10,i,o;function u(){return i=n4(n),o=r4(n),r()[0]<0?(i=Qj(i),o=Qj(o),e(JU,e4)):e(Xj,Yj),t}return t.base=function(l){return arguments.length?(n=+l,u()):n},t.domain=function(l){return arguments.length?(r(l),u()):r()},t.ticks=l=>{const f=r();let d=f[0],v=f[f.length-1];const p=v<d;p&&([d,v]=[v,d]);let m=i(d),b=i(v),O,x;const g=l==null?10:+l;let j=[];if(!(n%1)&&b-m<g){if(m=Math.floor(m),b=Math.ceil(b),d>0){for(;m<=b;++m)for(O=1;O<n;++O)if(x=m<0?O/o(-m):O*o(m),!(x<d)){if(x>v)break;j.push(x)}}else for(;m<=b;++m)for(O=n-1;O>=1;--O)if(x=m>0?O/o(-m):O*o(m),!(x<d)){if(x>v)break;j.push(x)}j.length*2<g&&(j=Yg(d,v,g))}else j=Yg(m,b,Math.min(b-m,g)).map(o);return p?j.reverse():j},t.tickFormat=(l,f)=>{if(l==null&&(l=10),f==null&&(f=n===10?"s":","),typeof f!="function"&&(!(n%1)&&(f=eu(f)).precision==null&&(f.trim=!0),f=Fb(f)),l===1/0)return f;const d=Math.max(1,n*l/t.ticks().length);return v=>{let p=v/o(Math.round(i(v)));return p*n<n-.5&&(p*=n),p<=d?f(v):""}},t.nice=()=>r(aN(r(),{floor:l=>o(Math.floor(i(l))),ceil:l=>o(Math.ceil(i(l)))})),t}function oN(){const e=qb(Uf()).domain([1,10]);return e.copy=()=>$u(e,oN()).base(e.base()),_r.apply(e,arguments),e}function Zj(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function Jj(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function zb(e){var t=1,r=e(Zj(t),Jj(t));return r.constant=function(n){return arguments.length?e(Zj(t=+n),Jj(t)):t},hi(r)}function sN(){var e=zb(Uf());return e.copy=function(){return $u(e,sN()).constant(e.constant())},_r.apply(e,arguments)}function eE(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function i4(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function a4(e){return e<0?-e*e:e*e}function Ub(e){var t=e(Wt,Wt),r=1;function n(){return r===1?e(Wt,Wt):r===.5?e(i4,a4):e(eE(r),eE(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},hi(t)}function Wb(){var e=Ub(Uf());return e.copy=function(){return $u(e,Wb()).exponent(e.exponent())},_r.apply(e,arguments),e}function o4(){return Wb.apply(null,arguments).exponent(.5)}function tE(e){return Math.sign(e)*e*e}function s4(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function uN(){var e=Lb(),t=[0,1],r=!1,n;function i(o){var u=s4(e(o));return isNaN(u)?n:r?Math.round(u):u}return i.invert=function(o){return e.invert(tE(o))},i.domain=function(o){return arguments.length?(e.domain(o),i):e.domain()},i.range=function(o){return arguments.length?(e.range((t=Array.from(o,Rc)).map(tE)),i):t.slice()},i.rangeRound=function(o){return i.range(o).round(!0)},i.round=function(o){return arguments.length?(r=!!o,i):r},i.clamp=function(o){return arguments.length?(e.clamp(o),i):e.clamp()},i.unknown=function(o){return arguments.length?(n=o,i):n},i.copy=function(){return uN(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},_r.apply(i,arguments),hi(i)}function lN(){var e=[],t=[],r=[],n;function i(){var u=0,l=Math.max(1,t.length);for(r=new Array(l-1);++u<l;)r[u-1]=dU(e,u/l);return o}function o(u){return u==null||isNaN(u=+u)?n:t[Nu(r,u)]}return o.invertExtent=function(u){var l=t.indexOf(u);return l<0?[NaN,NaN]:[l>0?r[l-1]:e[0],l<r.length?r[l]:e[e.length-1]]},o.domain=function(u){if(!arguments.length)return e.slice();e=[];for(let l of u)l!=null&&!isNaN(l=+l)&&e.push(l);return e.sort(li),i()},o.range=function(u){return arguments.length?(t=Array.from(u),i()):t.slice()},o.unknown=function(u){return arguments.length?(n=u,o):n},o.quantiles=function(){return r.slice()},o.copy=function(){return lN().domain(e).range(t).unknown(n)},_r.apply(o,arguments)}function cN(){var e=0,t=1,r=1,n=[.5],i=[0,1],o;function u(f){return f!=null&&f<=f?i[Nu(n,f,0,r)]:o}function l(){var f=-1;for(n=new Array(r);++f<r;)n[f]=((f+1)*t-(f-r)*e)/(r+1);return u}return u.domain=function(f){return arguments.length?([e,t]=f,e=+e,t=+t,l()):[e,t]},u.range=function(f){return arguments.length?(r=(i=Array.from(f)).length-1,l()):i.slice()},u.invertExtent=function(f){var d=i.indexOf(f);return d<0?[NaN,NaN]:d<1?[e,n[0]]:d>=r?[n[r-1],t]:[n[d-1],n[d]]},u.unknown=function(f){return arguments.length&&(o=f),u},u.thresholds=function(){return n.slice()},u.copy=function(){return cN().domain([e,t]).range(i).unknown(o)},_r.apply(hi(u),arguments)}function fN(){var e=[.5],t=[0,1],r,n=1;function i(o){return o!=null&&o<=o?t[Nu(e,o,0,n)]:r}return i.domain=function(o){return arguments.length?(e=Array.from(o),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(o){return arguments.length?(t=Array.from(o),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(o){var u=t.indexOf(o);return[e[u-1],e[u]]},i.unknown=function(o){return arguments.length?(r=o,i):r},i.copy=function(){return fN().domain(e).range(t).unknown(r)},_r.apply(i,arguments)}const Ay=new Date,Ty=new Date;function Ot(e,t,r,n){function i(o){return e(o=arguments.length===0?new Date:new Date(+o)),o}return i.floor=o=>(e(o=new Date(+o)),o),i.ceil=o=>(e(o=new Date(o-1)),t(o,1),e(o),o),i.round=o=>{const u=i(o),l=i.ceil(o);return o-u<l-o?u:l},i.offset=(o,u)=>(t(o=new Date(+o),u==null?1:Math.floor(u)),o),i.range=(o,u,l)=>{const f=[];if(o=i.ceil(o),l=l==null?1:Math.floor(l),!(o<u)||!(l>0))return f;let d;do f.push(d=new Date(+o)),t(o,l),e(o);while(d<o&&o<u);return f},i.filter=o=>Ot(u=>{if(u>=u)for(;e(u),!o(u);)u.setTime(u-1)},(u,l)=>{if(u>=u)if(l<0)for(;++l<=0;)for(;t(u,-1),!o(u););else for(;--l>=0;)for(;t(u,1),!o(u););}),r&&(i.count=(o,u)=>(Ay.setTime(+o),Ty.setTime(+u),e(Ay),e(Ty),Math.floor(r(Ay,Ty))),i.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?i.filter(n?u=>n(u)%o===0:u=>i.count(0,u)%o===0):i)),i}const Dc=Ot(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Dc.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Ot(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):Dc);Dc.range;const xn=1e3,Sr=xn*60,wn=Sr*60,An=wn*24,Hb=An*7,rE=An*30,Cy=An*365,Fi=Ot(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*xn)},(e,t)=>(t-e)/xn,e=>e.getUTCSeconds());Fi.range;const Kb=Ot(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*xn)},(e,t)=>{e.setTime(+e+t*Sr)},(e,t)=>(t-e)/Sr,e=>e.getMinutes());Kb.range;const Vb=Ot(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Sr)},(e,t)=>(t-e)/Sr,e=>e.getUTCMinutes());Vb.range;const Gb=Ot(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*xn-e.getMinutes()*Sr)},(e,t)=>{e.setTime(+e+t*wn)},(e,t)=>(t-e)/wn,e=>e.getHours());Gb.range;const Xb=Ot(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*wn)},(e,t)=>(t-e)/wn,e=>e.getUTCHours());Xb.range;const Mu=Ot(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Sr)/An,e=>e.getDate()-1);Mu.range;const Wf=Ot(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/An,e=>e.getUTCDate()-1);Wf.range;const dN=Ot(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/An,e=>Math.floor(e/An));dN.range;function Ji(e){return Ot(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*Sr)/Hb)}const Hf=Ji(0),Lc=Ji(1),u4=Ji(2),l4=Ji(3),Ja=Ji(4),c4=Ji(5),f4=Ji(6);Hf.range;Lc.range;u4.range;l4.range;Ja.range;c4.range;f4.range;function ea(e){return Ot(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/Hb)}const Kf=ea(0),Bc=ea(1),d4=ea(2),p4=ea(3),eo=ea(4),h4=ea(5),v4=ea(6);Kf.range;Bc.range;d4.range;p4.range;eo.range;h4.range;v4.range;const Yb=Ot(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());Yb.range;const Qb=Ot(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());Qb.range;const Tn=Ot(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());Tn.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Ot(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});Tn.range;const Cn=Ot(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());Cn.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Ot(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});Cn.range;function pN(e,t,r,n,i,o){const u=[[Fi,1,xn],[Fi,5,5*xn],[Fi,15,15*xn],[Fi,30,30*xn],[o,1,Sr],[o,5,5*Sr],[o,15,15*Sr],[o,30,30*Sr],[i,1,wn],[i,3,3*wn],[i,6,6*wn],[i,12,12*wn],[n,1,An],[n,2,2*An],[r,1,Hb],[t,1,rE],[t,3,3*rE],[e,1,Cy]];function l(d,v,p){const m=v<d;m&&([d,v]=[v,d]);const b=p&&typeof p.range=="function"?p:f(d,v,p),O=b?b.range(d,+v+1):[];return m?O.reverse():O}function f(d,v,p){const m=Math.abs(v-d)/p,b=Rb(([,,g])=>g).right(u,m);if(b===u.length)return e.every(Zg(d/Cy,v/Cy,p));if(b===0)return Dc.every(Math.max(Zg(d,v,p),1));const[O,x]=u[m/u[b-1][2]<u[b][2]/m?b-1:b];return O.every(x)}return[l,f]}const[m4,y4]=pN(Cn,Qb,Kf,dN,Xb,Vb),[g4,b4]=pN(Tn,Yb,Hf,Mu,Gb,Kb);function ky(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 Ny(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 xs(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function x4(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,o=e.days,u=e.shortDays,l=e.months,f=e.shortMonths,d=ws(i),v=Ss(i),p=ws(o),m=Ss(o),b=ws(u),O=Ss(u),x=ws(l),g=Ss(l),j=ws(f),E=Ss(f),A={a:J,A:K,b:ee,B:Z,c:null,d:uE,e:uE,f:U4,g:J4,G:t8,H:F4,I:q4,j:z4,L:hN,m:W4,M:H4,p:L,q:H,Q:fE,s:dE,S:K4,u:V4,U:G4,V:X4,w:Y4,W:Q4,x:null,X:null,y:Z4,Y:e8,Z:r8,"%":cE},T={a:oe,A:ce,b:me,B:Pe,c:null,d:lE,e:lE,f:o8,g:m8,G:g8,H:n8,I:i8,j:a8,L:mN,m:s8,M:u8,p:Le,q:Ae,Q:fE,s:dE,S:l8,u:c8,U:f8,V:d8,w:p8,W:h8,x:null,X:null,y:v8,Y:y8,Z:b8,"%":cE},P={a:W,A:q,b:$,B:U,c:z,d:oE,e:oE,f:I4,g:aE,G:iE,H:sE,I:sE,j:N4,L:M4,m:k4,M:R4,p:I,q:C4,Q:L4,s:B4,S:$4,u:P4,U:j4,V:E4,w:_4,W:A4,x:V,X:Y,y:aE,Y:iE,Z:T4,"%":D4};A.x=_(r,A),A.X=_(n,A),A.c=_(t,A),T.x=_(r,T),T.X=_(n,T),T.c=_(t,T);function _(ae,ge){return function(Te){var ne=[],We=-1,Ne=0,Ce=ae.length,Je,st,Pr;for(Te instanceof Date||(Te=new Date(+Te));++We<Ce;)ae.charCodeAt(We)===37&&(ne.push(ae.slice(Ne,We)),(st=nE[Je=ae.charAt(++We)])!=null?Je=ae.charAt(++We):st=Je==="e"?" ":"0",(Pr=ge[Je])&&(Je=Pr(Te,st)),ne.push(Je),Ne=We+1);return ne.push(ae.slice(Ne,We)),ne.join("")}}function N(ae,ge){return function(Te){var ne=xs(1900,void 0,1),We=R(ne,ae,Te+="",0),Ne,Ce;if(We!=Te.length)return null;if("Q"in ne)return new Date(ne.Q);if("s"in ne)return new Date(ne.s*1e3+("L"in ne?ne.L:0));if(ge&&!("Z"in ne)&&(ne.Z=0),"p"in ne&&(ne.H=ne.H%12+ne.p*12),ne.m===void 0&&(ne.m="q"in ne?ne.q:0),"V"in ne){if(ne.V<1||ne.V>53)return null;"w"in ne||(ne.w=1),"Z"in ne?(Ne=Ny(xs(ne.y,0,1)),Ce=Ne.getUTCDay(),Ne=Ce>4||Ce===0?Bc.ceil(Ne):Bc(Ne),Ne=Wf.offset(Ne,(ne.V-1)*7),ne.y=Ne.getUTCFullYear(),ne.m=Ne.getUTCMonth(),ne.d=Ne.getUTCDate()+(ne.w+6)%7):(Ne=ky(xs(ne.y,0,1)),Ce=Ne.getDay(),Ne=Ce>4||Ce===0?Lc.ceil(Ne):Lc(Ne),Ne=Mu.offset(Ne,(ne.V-1)*7),ne.y=Ne.getFullYear(),ne.m=Ne.getMonth(),ne.d=Ne.getDate()+(ne.w+6)%7)}else("W"in ne||"U"in ne)&&("w"in ne||(ne.w="u"in ne?ne.u%7:"W"in ne?1:0),Ce="Z"in ne?Ny(xs(ne.y,0,1)).getUTCDay():ky(xs(ne.y,0,1)).getDay(),ne.m=0,ne.d="W"in ne?(ne.w+6)%7+ne.W*7-(Ce+5)%7:ne.w+ne.U*7-(Ce+6)%7);return"Z"in ne?(ne.H+=ne.Z/100|0,ne.M+=ne.Z%100,Ny(ne)):ky(ne)}}function R(ae,ge,Te,ne){for(var We=0,Ne=ge.length,Ce=Te.length,Je,st;We<Ne;){if(ne>=Ce)return-1;if(Je=ge.charCodeAt(We++),Je===37){if(Je=ge.charAt(We++),st=P[Je in nE?ge.charAt(We++):Je],!st||(ne=st(ae,Te,ne))<0)return-1}else if(Je!=Te.charCodeAt(ne++))return-1}return ne}function I(ae,ge,Te){var ne=d.exec(ge.slice(Te));return ne?(ae.p=v.get(ne[0].toLowerCase()),Te+ne[0].length):-1}function W(ae,ge,Te){var ne=b.exec(ge.slice(Te));return ne?(ae.w=O.get(ne[0].toLowerCase()),Te+ne[0].length):-1}function q(ae,ge,Te){var ne=p.exec(ge.slice(Te));return ne?(ae.w=m.get(ne[0].toLowerCase()),Te+ne[0].length):-1}function $(ae,ge,Te){var ne=j.exec(ge.slice(Te));return ne?(ae.m=E.get(ne[0].toLowerCase()),Te+ne[0].length):-1}function U(ae,ge,Te){var ne=x.exec(ge.slice(Te));return ne?(ae.m=g.get(ne[0].toLowerCase()),Te+ne[0].length):-1}function z(ae,ge,Te){return R(ae,t,ge,Te)}function V(ae,ge,Te){return R(ae,r,ge,Te)}function Y(ae,ge,Te){return R(ae,n,ge,Te)}function J(ae){return u[ae.getDay()]}function K(ae){return o[ae.getDay()]}function ee(ae){return f[ae.getMonth()]}function Z(ae){return l[ae.getMonth()]}function L(ae){return i[+(ae.getHours()>=12)]}function H(ae){return 1+~~(ae.getMonth()/3)}function oe(ae){return u[ae.getUTCDay()]}function ce(ae){return o[ae.getUTCDay()]}function me(ae){return f[ae.getUTCMonth()]}function Pe(ae){return l[ae.getUTCMonth()]}function Le(ae){return i[+(ae.getUTCHours()>=12)]}function Ae(ae){return 1+~~(ae.getUTCMonth()/3)}return{format:function(ae){var ge=_(ae+="",A);return ge.toString=function(){return ae},ge},parse:function(ae){var ge=N(ae+="",!1);return ge.toString=function(){return ae},ge},utcFormat:function(ae){var ge=_(ae+="",T);return ge.toString=function(){return ae},ge},utcParse:function(ae){var ge=N(ae+="",!0);return ge.toString=function(){return ae},ge}}}var nE={"-":"",_:" ",0:"0"},Tt=/^\s*\d+/,w4=/^%/,S4=/[\\^$*+?|[\]().{}]/g;function ze(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",o=i.length;return n+(o<r?new Array(r-o+1).join(t)+i:i)}function O4(e){return e.replace(S4,"\\$&")}function ws(e){return new RegExp("^(?:"+e.map(O4).join("|")+")","i")}function Ss(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function _4(e,t,r){var n=Tt.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function P4(e,t,r){var n=Tt.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function j4(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function E4(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function A4(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function iE(e,t,r){var n=Tt.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function aE(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function T4(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function C4(e,t,r){var n=Tt.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function k4(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function oE(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function N4(e,t,r){var n=Tt.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function sE(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function R4(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function $4(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function M4(e,t,r){var n=Tt.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function I4(e,t,r){var n=Tt.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function D4(e,t,r){var n=w4.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function L4(e,t,r){var n=Tt.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function B4(e,t,r){var n=Tt.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function uE(e,t){return ze(e.getDate(),t,2)}function F4(e,t){return ze(e.getHours(),t,2)}function q4(e,t){return ze(e.getHours()%12||12,t,2)}function z4(e,t){return ze(1+Mu.count(Tn(e),e),t,3)}function hN(e,t){return ze(e.getMilliseconds(),t,3)}function U4(e,t){return hN(e,t)+"000"}function W4(e,t){return ze(e.getMonth()+1,t,2)}function H4(e,t){return ze(e.getMinutes(),t,2)}function K4(e,t){return ze(e.getSeconds(),t,2)}function V4(e){var t=e.getDay();return t===0?7:t}function G4(e,t){return ze(Hf.count(Tn(e)-1,e),t,2)}function vN(e){var t=e.getDay();return t>=4||t===0?Ja(e):Ja.ceil(e)}function X4(e,t){return e=vN(e),ze(Ja.count(Tn(e),e)+(Tn(e).getDay()===4),t,2)}function Y4(e){return e.getDay()}function Q4(e,t){return ze(Lc.count(Tn(e)-1,e),t,2)}function Z4(e,t){return ze(e.getFullYear()%100,t,2)}function J4(e,t){return e=vN(e),ze(e.getFullYear()%100,t,2)}function e8(e,t){return ze(e.getFullYear()%1e4,t,4)}function t8(e,t){var r=e.getDay();return e=r>=4||r===0?Ja(e):Ja.ceil(e),ze(e.getFullYear()%1e4,t,4)}function r8(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+ze(t/60|0,"0",2)+ze(t%60,"0",2)}function lE(e,t){return ze(e.getUTCDate(),t,2)}function n8(e,t){return ze(e.getUTCHours(),t,2)}function i8(e,t){return ze(e.getUTCHours()%12||12,t,2)}function a8(e,t){return ze(1+Wf.count(Cn(e),e),t,3)}function mN(e,t){return ze(e.getUTCMilliseconds(),t,3)}function o8(e,t){return mN(e,t)+"000"}function s8(e,t){return ze(e.getUTCMonth()+1,t,2)}function u8(e,t){return ze(e.getUTCMinutes(),t,2)}function l8(e,t){return ze(e.getUTCSeconds(),t,2)}function c8(e){var t=e.getUTCDay();return t===0?7:t}function f8(e,t){return ze(Kf.count(Cn(e)-1,e),t,2)}function yN(e){var t=e.getUTCDay();return t>=4||t===0?eo(e):eo.ceil(e)}function d8(e,t){return e=yN(e),ze(eo.count(Cn(e),e)+(Cn(e).getUTCDay()===4),t,2)}function p8(e){return e.getUTCDay()}function h8(e,t){return ze(Bc.count(Cn(e)-1,e),t,2)}function v8(e,t){return ze(e.getUTCFullYear()%100,t,2)}function m8(e,t){return e=yN(e),ze(e.getUTCFullYear()%100,t,2)}function y8(e,t){return ze(e.getUTCFullYear()%1e4,t,4)}function g8(e,t){var r=e.getUTCDay();return e=r>=4||r===0?eo(e):eo.ceil(e),ze(e.getUTCFullYear()%1e4,t,4)}function b8(){return"+0000"}function cE(){return"%"}function fE(e){return+e}function dE(e){return Math.floor(+e/1e3)}var ka,gN,bN;x8({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 x8(e){return ka=x4(e),gN=ka.format,ka.parse,bN=ka.utcFormat,ka.utcParse,ka}function w8(e){return new Date(e)}function S8(e){return e instanceof Date?+e:+new Date(+e)}function Zb(e,t,r,n,i,o,u,l,f,d){var v=Lb(),p=v.invert,m=v.domain,b=d(".%L"),O=d(":%S"),x=d("%I:%M"),g=d("%I %p"),j=d("%a %d"),E=d("%b %d"),A=d("%B"),T=d("%Y");function P(_){return(f(_)<_?b:l(_)<_?O:u(_)<_?x:o(_)<_?g:n(_)<_?i(_)<_?j:E:r(_)<_?A:T)(_)}return v.invert=function(_){return new Date(p(_))},v.domain=function(_){return arguments.length?m(Array.from(_,S8)):m().map(w8)},v.ticks=function(_){var N=m();return e(N[0],N[N.length-1],_??10)},v.tickFormat=function(_,N){return N==null?P:d(N)},v.nice=function(_){var N=m();return(!_||typeof _.range!="function")&&(_=t(N[0],N[N.length-1],_??10)),_?m(aN(N,_)):v},v.copy=function(){return $u(v,Zb(e,t,r,n,i,o,u,l,f,d))},v}function O8(){return _r.apply(Zb(g4,b4,Tn,Yb,Hf,Mu,Gb,Kb,Fi,gN).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function _8(){return _r.apply(Zb(m4,y4,Cn,Qb,Kf,Wf,Xb,Vb,Fi,bN).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Vf(){var e=0,t=1,r,n,i,o,u=Wt,l=!1,f;function d(p){return p==null||isNaN(p=+p)?f:u(i===0?.5:(p=(o(p)-r)*i,l?Math.max(0,Math.min(1,p)):p))}d.domain=function(p){return arguments.length?([e,t]=p,r=o(e=+e),n=o(t=+t),i=r===n?0:1/(n-r),d):[e,t]},d.clamp=function(p){return arguments.length?(l=!!p,d):l},d.interpolator=function(p){return arguments.length?(u=p,d):u};function v(p){return function(m){var b,O;return arguments.length?([b,O]=m,u=p(b,O),d):[u(0),u(1)]}}return d.range=v(jo),d.rangeRound=v(Db),d.unknown=function(p){return arguments.length?(f=p,d):f},function(p){return o=p,r=p(e),n=p(t),i=r===n?0:1/(n-r),d}}function vi(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function xN(){var e=hi(Vf()(Wt));return e.copy=function(){return vi(e,xN())},Dn.apply(e,arguments)}function wN(){var e=qb(Vf()).domain([1,10]);return e.copy=function(){return vi(e,wN()).base(e.base())},Dn.apply(e,arguments)}function SN(){var e=zb(Vf());return e.copy=function(){return vi(e,SN()).constant(e.constant())},Dn.apply(e,arguments)}function Jb(){var e=Ub(Vf());return e.copy=function(){return vi(e,Jb()).exponent(e.exponent())},Dn.apply(e,arguments)}function P8(){return Jb.apply(null,arguments).exponent(.5)}function ON(){var e=[],t=Wt;function r(n){if(n!=null&&!isNaN(n=+n))return t((Nu(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let i of n)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort(li),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,i)=>t(i/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(i,o)=>fU(e,o/n))},r.copy=function(){return ON(t).domain(e)},Dn.apply(r,arguments)}function Gf(){var e=0,t=.5,r=1,n=1,i,o,u,l,f,d=Wt,v,p=!1,m;function b(x){return isNaN(x=+x)?m:(x=.5+((x=+v(x))-o)*(n*x<n*o?l:f),d(p?Math.max(0,Math.min(1,x)):x))}b.domain=function(x){return arguments.length?([e,t,r]=x,i=v(e=+e),o=v(t=+t),u=v(r=+r),l=i===o?0:.5/(o-i),f=o===u?0:.5/(u-o),n=o<i?-1:1,b):[e,t,r]},b.clamp=function(x){return arguments.length?(p=!!x,b):p},b.interpolator=function(x){return arguments.length?(d=x,b):d};function O(x){return function(g){var j,E,A;return arguments.length?([j,E,A]=g,d=DU(x,[j,E,A]),b):[d(0),d(.5),d(1)]}}return b.range=O(jo),b.rangeRound=O(Db),b.unknown=function(x){return arguments.length?(m=x,b):m},function(x){return v=x,i=x(e),o=x(t),u=x(r),l=i===o?0:.5/(o-i),f=o===u?0:.5/(u-o),n=o<i?-1:1,b}}function _N(){var e=hi(Gf()(Wt));return e.copy=function(){return vi(e,_N())},Dn.apply(e,arguments)}function PN(){var e=qb(Gf()).domain([.1,1,10]);return e.copy=function(){return vi(e,PN()).base(e.base())},Dn.apply(e,arguments)}function jN(){var e=zb(Gf());return e.copy=function(){return vi(e,jN()).constant(e.constant())},Dn.apply(e,arguments)}function ex(){var e=Ub(Gf());return e.copy=function(){return vi(e,ex()).exponent(e.exponent())},Dn.apply(e,arguments)}function j8(){return ex.apply(null,arguments).exponent(.5)}const pE=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Ys,scaleDiverging:_N,scaleDivergingLog:PN,scaleDivergingPow:ex,scaleDivergingSqrt:j8,scaleDivergingSymlog:jN,scaleIdentity:iN,scaleImplicit:Jg,scaleLinear:Ic,scaleLog:oN,scaleOrdinal:$b,scalePoint:Ns,scalePow:Wb,scaleQuantile:lN,scaleQuantize:cN,scaleRadial:uN,scaleSequential:xN,scaleSequentialLog:wN,scaleSequentialPow:Jb,scaleSequentialQuantile:ON,scaleSequentialSqrt:P8,scaleSequentialSymlog:SN,scaleSqrt:o4,scaleSymlog:sN,scaleThreshold:fN,scaleTime:O8,scaleUtc:_8,tickFormat:nN},Symbol.toStringTag,{value:"Module"}));var Ry,hE;function Xf(){if(hE)return Ry;hE=1;var e=So();function t(r,n,i){for(var o=-1,u=r.length;++o<u;){var l=r[o],f=n(l);if(f!=null&&(d===void 0?f===f&&!e(f):i(f,d)))var d=f,v=l}return v}return Ry=t,Ry}var $y,vE;function EN(){if(vE)return $y;vE=1;function e(t,r){return t>r}return $y=e,$y}var My,mE;function E8(){if(mE)return My;mE=1;var e=Xf(),t=EN(),r=Po();function n(i){return i&&i.length?e(i,r,t):void 0}return My=n,My}var A8=E8();const Yf=Ue(A8);var Iy,yE;function AN(){if(yE)return Iy;yE=1;function e(t,r){return t<r}return Iy=e,Iy}var Dy,gE;function T8(){if(gE)return Dy;gE=1;var e=Xf(),t=AN(),r=Po();function n(i){return i&&i.length?e(i,r,t):void 0}return Dy=n,Dy}var C8=T8();const Qf=Ue(C8);var Ly,bE;function k8(){if(bE)return Ly;bE=1;var e=mb(),t=an(),r=Dk(),n=Jt();function i(o,u){var l=n(o)?e:r;return l(o,t(u,3))}return Ly=i,Ly}var By,xE;function N8(){if(xE)return By;xE=1;var e=Mk(),t=k8();function r(n,i){return e(t(n,i),1)}return By=r,By}var R8=N8();const $8=Ue(R8);var Fy,wE;function M8(){if(wE)return Fy;wE=1;var e=Tb();function t(r,n){return e(r,n)}return Fy=t,Fy}var I8=M8();const Iu=Ue(I8);var Eo=1e9,D8={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},rx,it=!0,Or="[DecimalError] ",Ui=Or+"Invalid argument: ",tx=Or+"Exponent out of range: ",Ao=Math.floor,Ii=Math.pow,L8=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,lr,Et=1e7,rt=7,TN=9007199254740991,Fc=Ao(TN/rt),pe={};pe.absoluteValue=pe.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};pe.comparedTo=pe.cmp=function(e){var t,r,n,i,o=this;if(e=new o.constructor(e),o.s!==e.s)return o.s||-e.s;if(o.e!==e.e)return o.e>e.e^o.s<0?1:-1;for(n=o.d.length,i=e.d.length,t=0,r=n<i?n:i;t<r;++t)if(o.d[t]!==e.d[t])return o.d[t]>e.d[t]^o.s<0?1:-1;return n===i?0:n>i^o.s<0?1:-1};pe.decimalPlaces=pe.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*rt;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};pe.dividedBy=pe.div=function(e){return jn(this,new this.constructor(e))};pe.dividedToIntegerBy=pe.idiv=function(e){var t=this,r=t.constructor;return Ge(jn(t,new r(e),0,1),r.precision)};pe.equals=pe.eq=function(e){return!this.cmp(e)};pe.exponent=function(){return mt(this)};pe.greaterThan=pe.gt=function(e){return this.cmp(e)>0};pe.greaterThanOrEqualTo=pe.gte=function(e){return this.cmp(e)>=0};pe.isInteger=pe.isint=function(){return this.e>this.d.length-2};pe.isNegative=pe.isneg=function(){return this.s<0};pe.isPositive=pe.ispos=function(){return this.s>0};pe.isZero=function(){return this.s===0};pe.lessThan=pe.lt=function(e){return this.cmp(e)<0};pe.lessThanOrEqualTo=pe.lte=function(e){return this.cmp(e)<1};pe.logarithm=pe.log=function(e){var t,r=this,n=r.constructor,i=n.precision,o=i+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(lr))throw Error(Or+"NaN");if(r.s<1)throw Error(Or+(r.s?"NaN":"-Infinity"));return r.eq(lr)?new n(0):(it=!1,t=jn(tu(r,o),tu(e,o),o),it=!0,Ge(t,i))};pe.minus=pe.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?NN(t,e):CN(t,(e.s=-e.s,e))};pe.modulo=pe.mod=function(e){var t,r=this,n=r.constructor,i=n.precision;if(e=new n(e),!e.s)throw Error(Or+"NaN");return r.s?(it=!1,t=jn(r,e,0,1).times(e),it=!0,r.minus(t)):Ge(new n(r),i)};pe.naturalExponential=pe.exp=function(){return kN(this)};pe.naturalLogarithm=pe.ln=function(){return tu(this)};pe.negated=pe.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};pe.plus=pe.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?CN(t,e):NN(t,(e.s=-e.s,e))};pe.precision=pe.sd=function(e){var t,r,n,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Ui+e);if(t=mt(i)+1,n=i.d.length-1,r=n*rt+1,n=i.d[n],n){for(;n%10==0;n/=10)r--;for(n=i.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};pe.squareRoot=pe.sqrt=function(){var e,t,r,n,i,o,u,l=this,f=l.constructor;if(l.s<1){if(!l.s)return new f(0);throw Error(Or+"NaN")}for(e=mt(l),it=!1,i=Math.sqrt(+l),i==0||i==1/0?(t=Qr(l.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=Ao((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new f(t)):n=new f(i.toString()),r=f.precision,i=u=r+3;;)if(o=n,n=o.plus(jn(l,o,u+2)).times(.5),Qr(o.d).slice(0,u)===(t=Qr(n.d)).slice(0,u)){if(t=t.slice(u-3,u+1),i==u&&t=="4999"){if(Ge(o,r+1,0),o.times(o).eq(l)){n=o;break}}else if(t!="9999")break;u+=4}return it=!0,Ge(n,r)};pe.times=pe.mul=function(e){var t,r,n,i,o,u,l,f,d,v=this,p=v.constructor,m=v.d,b=(e=new p(e)).d;if(!v.s||!e.s)return new p(0);for(e.s*=v.s,r=v.e+e.e,f=m.length,d=b.length,f<d&&(o=m,m=b,b=o,u=f,f=d,d=u),o=[],u=f+d,n=u;n--;)o.push(0);for(n=d;--n>=0;){for(t=0,i=f+n;i>n;)l=o[i]+b[n]*m[i-n-1]+t,o[i--]=l%Et|0,t=l/Et|0;o[i]=(o[i]+t)%Et|0}for(;!o[--u];)o.pop();return t?++r:o.shift(),e.d=o,e.e=r,it?Ge(e,p.precision):e};pe.toDecimalPlaces=pe.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(en(e,0,Eo),t===void 0?t=n.rounding:en(t,0,8),Ge(r,e+mt(r)+1,t))};pe.toExponential=function(e,t){var r,n=this,i=n.constructor;return e===void 0?r=Vi(n,!0):(en(e,0,Eo),t===void 0?t=i.rounding:en(t,0,8),n=Ge(new i(n),e+1,t),r=Vi(n,!0,e+1)),r};pe.toFixed=function(e,t){var r,n,i=this,o=i.constructor;return e===void 0?Vi(i):(en(e,0,Eo),t===void 0?t=o.rounding:en(t,0,8),n=Ge(new o(i),e+mt(i)+1,t),r=Vi(n.abs(),!1,e+mt(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};pe.toInteger=pe.toint=function(){var e=this,t=e.constructor;return Ge(new t(e),mt(e)+1,t.rounding)};pe.toNumber=function(){return+this};pe.toPower=pe.pow=function(e){var t,r,n,i,o,u,l=this,f=l.constructor,d=12,v=+(e=new f(e));if(!e.s)return new f(lr);if(l=new f(l),!l.s){if(e.s<1)throw Error(Or+"Infinity");return l}if(l.eq(lr))return l;if(n=f.precision,e.eq(lr))return Ge(l,n);if(t=e.e,r=e.d.length-1,u=t>=r,o=l.s,u){if((r=v<0?-v:v)<=TN){for(i=new f(lr),t=Math.ceil(n/rt+4),it=!1;r%2&&(i=i.times(l),OE(i.d,t)),r=Ao(r/2),r!==0;)l=l.times(l),OE(l.d,t);return it=!0,e.s<0?new f(lr).div(i):Ge(i,n)}}else if(o<0)throw Error(Or+"NaN");return o=o<0&&e.d[Math.max(t,r)]&1?-1:1,l.s=1,it=!1,i=e.times(tu(l,n+d)),it=!0,i=kN(i),i.s=o,i};pe.toPrecision=function(e,t){var r,n,i=this,o=i.constructor;return e===void 0?(r=mt(i),n=Vi(i,r<=o.toExpNeg||r>=o.toExpPos)):(en(e,1,Eo),t===void 0?t=o.rounding:en(t,0,8),i=Ge(new o(i),e,t),r=mt(i),n=Vi(i,e<=r||r<=o.toExpNeg,e)),n};pe.toSignificantDigits=pe.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(en(e,1,Eo),t===void 0?t=n.rounding:en(t,0,8)),Ge(new n(r),e,t)};pe.toString=pe.valueOf=pe.val=pe.toJSON=pe[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=mt(e),r=e.constructor;return Vi(e,t<=r.toExpNeg||t>=r.toExpPos)};function CN(e,t){var r,n,i,o,u,l,f,d,v=e.constructor,p=v.precision;if(!e.s||!t.s)return t.s||(t=new v(e)),it?Ge(t,p):t;if(f=e.d,d=t.d,u=e.e,i=t.e,f=f.slice(),o=u-i,o){for(o<0?(n=f,o=-o,l=d.length):(n=d,i=u,l=f.length),u=Math.ceil(p/rt),l=u>l?u+1:l+1,o>l&&(o=l,n.length=1),n.reverse();o--;)n.push(0);n.reverse()}for(l=f.length,o=d.length,l-o<0&&(o=l,n=d,d=f,f=n),r=0;o;)r=(f[--o]=f[o]+d[o]+r)/Et|0,f[o]%=Et;for(r&&(f.unshift(r),++i),l=f.length;f[--l]==0;)f.pop();return t.d=f,t.e=i,it?Ge(t,p):t}function en(e,t,r){if(e!==~~e||e<t||e>r)throw Error(Ui+e)}function Qr(e){var t,r,n,i=e.length-1,o="",u=e[0];if(i>0){for(o+=u,t=1;t<i;t++)n=e[t]+"",r=rt-n.length,r&&(o+=ii(r)),o+=n;u=e[t],n=u+"",r=rt-n.length,r&&(o+=ii(r))}else if(u===0)return"0";for(;u%10===0;)u/=10;return o+u}var jn=(function(){function e(n,i){var o,u=0,l=n.length;for(n=n.slice();l--;)o=n[l]*i+u,n[l]=o%Et|0,u=o/Et|0;return u&&n.unshift(u),n}function t(n,i,o,u){var l,f;if(o!=u)f=o>u?1:-1;else for(l=f=0;l<o;l++)if(n[l]!=i[l]){f=n[l]>i[l]?1:-1;break}return f}function r(n,i,o){for(var u=0;o--;)n[o]-=u,u=n[o]<i[o]?1:0,n[o]=u*Et+n[o]-i[o];for(;!n[0]&&n.length>1;)n.shift()}return function(n,i,o,u){var l,f,d,v,p,m,b,O,x,g,j,E,A,T,P,_,N,R,I=n.constructor,W=n.s==i.s?1:-1,q=n.d,$=i.d;if(!n.s)return new I(n);if(!i.s)throw Error(Or+"Division by zero");for(f=n.e-i.e,N=$.length,P=q.length,b=new I(W),O=b.d=[],d=0;$[d]==(q[d]||0);)++d;if($[d]>(q[d]||0)&&--f,o==null?E=o=I.precision:u?E=o+(mt(n)-mt(i))+1:E=o,E<0)return new I(0);if(E=E/rt+2|0,d=0,N==1)for(v=0,$=$[0],E++;(d<P||v)&&E--;d++)A=v*Et+(q[d]||0),O[d]=A/$|0,v=A%$|0;else{for(v=Et/($[0]+1)|0,v>1&&($=e($,v),q=e(q,v),N=$.length,P=q.length),T=N,x=q.slice(0,N),g=x.length;g<N;)x[g++]=0;R=$.slice(),R.unshift(0),_=$[0],$[1]>=Et/2&&++_;do v=0,l=t($,x,N,g),l<0?(j=x[0],N!=g&&(j=j*Et+(x[1]||0)),v=j/_|0,v>1?(v>=Et&&(v=Et-1),p=e($,v),m=p.length,g=x.length,l=t(p,x,m,g),l==1&&(v--,r(p,N<m?R:$,m))):(v==0&&(l=v=1),p=$.slice()),m=p.length,m<g&&p.unshift(0),r(x,p,g),l==-1&&(g=x.length,l=t($,x,N,g),l<1&&(v++,r(x,N<g?R:$,g))),g=x.length):l===0&&(v++,x=[0]),O[d++]=v,l&&x[0]?x[g++]=q[T]||0:(x=[q[T]],g=1);while((T++<P||x[0]!==void 0)&&E--)}return O[0]||O.shift(),b.e=f,Ge(b,u?o+mt(b)+1:o)}})();function kN(e,t){var r,n,i,o,u,l,f=0,d=0,v=e.constructor,p=v.precision;if(mt(e)>16)throw Error(tx+mt(e));if(!e.s)return new v(lr);for(it=!1,l=p,u=new v(.03125);e.abs().gte(.1);)e=e.times(u),d+=5;for(n=Math.log(Ii(2,d))/Math.LN10*2+5|0,l+=n,r=i=o=new v(lr),v.precision=l;;){if(i=Ge(i.times(e),l),r=r.times(++f),u=o.plus(jn(i,r,l)),Qr(u.d).slice(0,l)===Qr(o.d).slice(0,l)){for(;d--;)o=Ge(o.times(o),l);return v.precision=p,t==null?(it=!0,Ge(o,p)):o}o=u}}function mt(e){for(var t=e.e*rt,r=e.d[0];r>=10;r/=10)t++;return t}function qy(e,t,r){if(t>e.LN10.sd())throw it=!0,r&&(e.precision=r),Error(Or+"LN10 precision limit exceeded");return Ge(new e(e.LN10),t)}function ii(e){for(var t="";e--;)t+="0";return t}function tu(e,t){var r,n,i,o,u,l,f,d,v,p=1,m=10,b=e,O=b.d,x=b.constructor,g=x.precision;if(b.s<1)throw Error(Or+(b.s?"NaN":"-Infinity"));if(b.eq(lr))return new x(0);if(t==null?(it=!1,d=g):d=t,b.eq(10))return t==null&&(it=!0),qy(x,d);if(d+=m,x.precision=d,r=Qr(O),n=r.charAt(0),o=mt(b),Math.abs(o)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)b=b.times(e),r=Qr(b.d),n=r.charAt(0),p++;o=mt(b),n>1?(b=new x("0."+r),o++):b=new x(n+"."+r.slice(1))}else return f=qy(x,d+2,g).times(o+""),b=tu(new x(n+"."+r.slice(1)),d-m).plus(f),x.precision=g,t==null?(it=!0,Ge(b,g)):b;for(l=u=b=jn(b.minus(lr),b.plus(lr),d),v=Ge(b.times(b),d),i=3;;){if(u=Ge(u.times(v),d),f=l.plus(jn(u,new x(i),d)),Qr(f.d).slice(0,d)===Qr(l.d).slice(0,d))return l=l.times(2),o!==0&&(l=l.plus(qy(x,d+2,g).times(o+""))),l=jn(l,new x(p),d),x.precision=g,t==null?(it=!0,Ge(l,g)):l;l=f,i+=2}}function SE(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;)++n;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(n,i),t){if(i-=n,r=r-n-1,e.e=Ao(r/rt),e.d=[],n=(r+1)%rt,r<0&&(n+=rt),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=rt;n<i;)e.d.push(+t.slice(n,n+=rt));t=t.slice(n),n=rt-t.length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),it&&(e.e>Fc||e.e<-Fc))throw Error(tx+r)}else e.s=0,e.e=0,e.d=[0];return e}function Ge(e,t,r){var n,i,o,u,l,f,d,v,p=e.d;for(u=1,o=p[0];o>=10;o/=10)u++;if(n=t-u,n<0)n+=rt,i=t,d=p[v=0];else{if(v=Math.ceil((n+1)/rt),o=p.length,v>=o)return e;for(d=o=p[v],u=1;o>=10;o/=10)u++;n%=rt,i=n-rt+u}if(r!==void 0&&(o=Ii(10,u-i-1),l=d/o%10|0,f=t<0||p[v+1]!==void 0||d%o,f=r<4?(l||f)&&(r==0||r==(e.s<0?3:2)):l>5||l==5&&(r==4||f||r==6&&(n>0?i>0?d/Ii(10,u-i):0:p[v-1])%10&1||r==(e.s<0?8:7))),t<1||!p[0])return f?(o=mt(e),p.length=1,t=t-o-1,p[0]=Ii(10,(rt-t%rt)%rt),e.e=Ao(-t/rt)||0):(p.length=1,p[0]=e.e=e.s=0),e;if(n==0?(p.length=v,o=1,v--):(p.length=v+1,o=Ii(10,rt-n),p[v]=i>0?(d/Ii(10,u-i)%Ii(10,i)|0)*o:0),f)for(;;)if(v==0){(p[0]+=o)==Et&&(p[0]=1,++e.e);break}else{if(p[v]+=o,p[v]!=Et)break;p[v--]=0,o=1}for(n=p.length;p[--n]===0;)p.pop();if(it&&(e.e>Fc||e.e<-Fc))throw Error(tx+mt(e));return e}function NN(e,t){var r,n,i,o,u,l,f,d,v,p,m=e.constructor,b=m.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new m(e),it?Ge(t,b):t;if(f=e.d,p=t.d,n=t.e,d=e.e,f=f.slice(),u=d-n,u){for(v=u<0,v?(r=f,u=-u,l=p.length):(r=p,n=d,l=f.length),i=Math.max(Math.ceil(b/rt),l)+2,u>i&&(u=i,r.length=1),r.reverse(),i=u;i--;)r.push(0);r.reverse()}else{for(i=f.length,l=p.length,v=i<l,v&&(l=i),i=0;i<l;i++)if(f[i]!=p[i]){v=f[i]<p[i];break}u=0}for(v&&(r=f,f=p,p=r,t.s=-t.s),l=f.length,i=p.length-l;i>0;--i)f[l++]=0;for(i=p.length;i>u;){if(f[--i]<p[i]){for(o=i;o&&f[--o]===0;)f[o]=Et-1;--f[o],f[i]+=Et}f[i]-=p[i]}for(;f[--l]===0;)f.pop();for(;f[0]===0;f.shift())--n;return f[0]?(t.d=f,t.e=n,it?Ge(t,b):t):new m(0)}function Vi(e,t,r){var n,i=mt(e),o=Qr(e.d),u=o.length;return t?(r&&(n=r-u)>0?o=o.charAt(0)+"."+o.slice(1)+ii(n):u>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(i<0?"e":"e+")+i):i<0?(o="0."+ii(-i-1)+o,r&&(n=r-u)>0&&(o+=ii(n))):i>=u?(o+=ii(i+1-u),r&&(n=r-i-1)>0&&(o=o+"."+ii(n))):((n=i+1)<u&&(o=o.slice(0,n)+"."+o.slice(n)),r&&(n=r-u)>0&&(i+1===u&&(o+="."),o+=ii(n))),e.s<0?"-"+o:o}function OE(e,t){if(e.length>t)return e.length=t,!0}function RN(e){var t,r,n;function i(o){var u=this;if(!(u instanceof i))return new i(o);if(u.constructor=i,o instanceof i){u.s=o.s,u.e=o.e,u.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(Ui+o);if(o>0)u.s=1;else if(o<0)o=-o,u.s=-1;else{u.s=0,u.e=0,u.d=[0];return}if(o===~~o&&o<1e7){u.e=0,u.d=[o];return}return SE(u,o.toString())}else if(typeof o!="string")throw Error(Ui+o);if(o.charCodeAt(0)===45?(o=o.slice(1),u.s=-1):u.s=1,L8.test(o))SE(u,o);else throw Error(Ui+o)}if(i.prototype=pe,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=RN,i.config=i.set=B8,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<n.length;)e.hasOwnProperty(r=n[t++])||(e[r]=this[r]);return i.config(e),i}function B8(e){if(!e||typeof e!="object")throw Error(Or+"Object expected");var t,r,n,i=["precision",1,Eo,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if((n=e[r=i[t]])!==void 0)if(Ao(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(Ui+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Ui+r+": "+n);return this}var rx=RN(D8);lr=new rx(1);const Ve=rx;function F8(e){return W8(e)||U8(e)||z8(e)||q8()}function q8(){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 z8(e,t){if(e){if(typeof e=="string")return n0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n0(e,t)}}function U8(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function W8(e){if(Array.isArray(e))return n0(e)}function n0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var H8=function(t){return t},$N={},MN=function(t){return t===$N},_E=function(t){return function r(){return arguments.length===0||arguments.length===1&&MN(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},K8=function e(t,r){return t===1?r:_E(function(){for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];var u=i.filter(function(l){return l!==$N}).length;return u>=t?r.apply(void 0,i):e(t-u,_E(function(){for(var l=arguments.length,f=new Array(l),d=0;d<l;d++)f[d]=arguments[d];var v=i.map(function(p){return MN(p)?f.shift():p});return r.apply(void 0,F8(v).concat(f))}))})},Zf=function(t){return K8(t.length,t)},i0=function(t,r){for(var n=[],i=t;i<r;++i)n[i-t]=i;return n},V8=Zf(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),G8=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return H8;var i=r.reverse(),o=i[0],u=i.slice(1);return function(){return u.reduce(function(l,f){return f(l)},o.apply(void 0,arguments))}},a0=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},IN=function(t){var r=null,n=null;return function(){for(var i=arguments.length,o=new Array(i),u=0;u<i;u++)o[u]=arguments[u];return r&&o.every(function(l,f){return l===r[f]})||(r=o,n=t.apply(void 0,o)),n}};function X8(e){var t;return e===0?t=1:t=Math.floor(new Ve(e).abs().log(10).toNumber())+1,t}function Y8(e,t,r){for(var n=new Ve(e),i=0,o=[];n.lt(t)&&i<1e5;)o.push(n.toNumber()),n=n.add(r),i++;return o}var Q8=Zf(function(e,t,r){var n=+e,i=+t;return n+r*(i-n)}),Z8=Zf(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),J8=Zf(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const Jf={rangeStep:Y8,getDigitCount:X8,interpolateNumber:Q8,uninterpolateNumber:Z8,uninterpolateTruncation:J8};function o0(e){return r6(e)||t6(e)||DN(e)||e6()}function e6(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function t6(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function r6(e){if(Array.isArray(e))return s0(e)}function ru(e,t){return a6(e)||i6(e,t)||DN(e,t)||n6()}function n6(){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 DN(e,t){if(e){if(typeof e=="string")return s0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s0(e,t)}}function s0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function i6(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,i=!1,o=void 0;try{for(var u=e[Symbol.iterator](),l;!(n=(l=u.next()).done)&&(r.push(l.value),!(t&&r.length===t));n=!0);}catch(f){i=!0,o=f}finally{try{!n&&u.return!=null&&u.return()}finally{if(i)throw o}}return r}}function a6(e){if(Array.isArray(e))return e}function LN(e){var t=ru(e,2),r=t[0],n=t[1],i=r,o=n;return r>n&&(i=n,o=r),[i,o]}function BN(e,t,r){if(e.lte(0))return new Ve(0);var n=Jf.getDigitCount(e.toNumber()),i=new Ve(10).pow(n),o=e.div(i),u=n!==1?.05:.1,l=new Ve(Math.ceil(o.div(u).toNumber())).add(r).mul(u),f=l.mul(i);return t?f:new Ve(Math.ceil(f))}function o6(e,t,r){var n=1,i=new Ve(e);if(!i.isint()&&r){var o=Math.abs(e);o<1?(n=new Ve(10).pow(Jf.getDigitCount(e)-1),i=new Ve(Math.floor(i.div(n).toNumber())).mul(n)):o>1&&(i=new Ve(Math.floor(e)))}else e===0?i=new Ve(Math.floor((t-1)/2)):r||(i=new Ve(Math.floor(e)));var u=Math.floor((t-1)/2),l=G8(V8(function(f){return i.add(new Ve(f-u).mul(n)).toNumber()}),i0);return l(0,t)}function FN(e,t,r,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new Ve(0),tickMin:new Ve(0),tickMax:new Ve(0)};var o=BN(new Ve(t).sub(e).div(r-1),n,i),u;e<=0&&t>=0?u=new Ve(0):(u=new Ve(e).add(t).div(2),u=u.sub(new Ve(u).mod(o)));var l=Math.ceil(u.sub(e).div(o).toNumber()),f=Math.ceil(new Ve(t).sub(u).div(o).toNumber()),d=l+f+1;return d>r?FN(e,t,r,n,i+1):(d<r&&(f=t>0?f+(r-d):f,l=t>0?l:l+(r-d)),{step:o,tickMin:u.sub(new Ve(l).mul(o)),tickMax:u.add(new Ve(f).mul(o))})}function s6(e){var t=ru(e,2),r=t[0],n=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,u=Math.max(i,2),l=LN([r,n]),f=ru(l,2),d=f[0],v=f[1];if(d===-1/0||v===1/0){var p=v===1/0?[d].concat(o0(i0(0,i-1).map(function(){return 1/0}))):[].concat(o0(i0(0,i-1).map(function(){return-1/0})),[v]);return r>n?a0(p):p}if(d===v)return o6(d,i,o);var m=FN(d,v,u,o),b=m.step,O=m.tickMin,x=m.tickMax,g=Jf.rangeStep(O,x.add(new Ve(.1).mul(b)),b);return r>n?a0(g):g}function u6(e,t){var r=ru(e,2),n=r[0],i=r[1],o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,u=LN([n,i]),l=ru(u,2),f=l[0],d=l[1];if(f===-1/0||d===1/0)return[n,i];if(f===d)return[f];var v=Math.max(t,2),p=BN(new Ve(d).sub(f).div(v-1),o,0),m=[].concat(o0(Jf.rangeStep(new Ve(f),new Ve(d).sub(new Ve(.99).mul(p)),p)),[d]);return n>i?a0(m):m}var l6=IN(s6),c6=IN(u6),f6="Invariant failed";function Gi(e,t){throw new Error(f6)}var d6=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function to(e){"@babel/helpers - typeof";return to=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},to(e)}function qc(){return qc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},qc.apply(this,arguments)}function p6(e,t){return y6(e)||m6(e,t)||v6(e,t)||h6()}function h6(){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 v6(e,t){if(e){if(typeof e=="string")return PE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return PE(e,t)}}function PE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function m6(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function y6(e){if(Array.isArray(e))return e}function g6(e,t){if(e==null)return{};var r=b6(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function b6(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function x6(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w6(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,UN(n.key),n)}}function S6(e,t,r){return t&&w6(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function O6(e,t,r){return t=zc(t),_6(e,qN()?Reflect.construct(t,r||[],zc(e).constructor):t.apply(e,r))}function _6(e,t){if(t&&(to(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return P6(e)}function P6(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(qN=function(){return!!e})()}function zc(e){return zc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},zc(e)}function j6(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&&u0(e,t)}function u0(e,t){return u0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},u0(e,t)}function zN(e,t,r){return t=UN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function UN(e){var t=E6(e,"string");return to(t)=="symbol"?t:t+""}function E6(e,t){if(to(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(to(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Du=(function(e){function t(){return x6(this,t),O6(this,t,arguments)}return j6(t,e),S6(t,[{key:"render",value:function(){var n=this.props,i=n.offset,o=n.layout,u=n.width,l=n.dataKey,f=n.data,d=n.dataPointFormatter,v=n.xAxis,p=n.yAxis,m=g6(n,d6),b=Se(m,!1);this.props.direction==="x"&&v.type!=="number"&&Gi();var O=f.map(function(x){var g=d(x,l),j=g.x,E=g.y,A=g.value,T=g.errorVal;if(!T)return null;var P=[],_,N;if(Array.isArray(T)){var R=p6(T,2);_=R[0],N=R[1]}else _=N=T;if(o==="vertical"){var I=v.scale,W=E+i,q=W+u,$=W-u,U=I(A-_),z=I(A+N);P.push({x1:z,y1:q,x2:z,y2:$}),P.push({x1:U,y1:W,x2:z,y2:W}),P.push({x1:U,y1:q,x2:U,y2:$})}else if(o==="horizontal"){var V=p.scale,Y=j+i,J=Y-u,K=Y+u,ee=V(A-_),Z=V(A+N);P.push({x1:J,y1:Z,x2:K,y2:Z}),P.push({x1:Y,y1:ee,x2:Y,y2:Z}),P.push({x1:J,y1:ee,x2:K,y2:ee})}return D.createElement(qe,qc({className:"recharts-errorBar",key:"bar-".concat(P.map(function(L){return"".concat(L.x1,"-").concat(L.x2,"-").concat(L.y1,"-").concat(L.y2)}))},b),P.map(function(L){return D.createElement("line",qc({},L,{key:"line-".concat(L.x1,"-").concat(L.x2,"-").concat(L.y1,"-").concat(L.y2)}))}))});return D.createElement(qe,{className:"recharts-errorBars"},O)}}])})(D.Component);zN(Du,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});zN(Du,"displayName","ErrorBar");function nu(e){"@babel/helpers - typeof";return nu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nu(e)}function jE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ci(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?jE(Object(r),!0).forEach(function(n){A6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function A6(e,t,r){return t=T6(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function T6(e){var t=C6(e,"string");return nu(t)=="symbol"?t:t+""}function C6(e,t){if(nu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(nu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var WN=function(t){var r=t.children,n=t.formattedGraphicalItems,i=t.legendWidth,o=t.legendContent,u=or(r,Pn);if(!u)return null;var l=Pn.defaultProps,f=l!==void 0?Ci(Ci({},l),u.props):{},d;return u.props&&u.props.payload?d=u.props&&u.props.payload:o==="children"?d=(n||[]).reduce(function(v,p){var m=p.item,b=p.props,O=b.sectors||b.data||[];return v.concat(O.map(function(x){return{type:u.props.iconType||m.props.legendType,value:x.name,color:x.fill,payload:x}}))},[]):d=(n||[]).map(function(v){var p=v.item,m=p.type.defaultProps,b=m!==void 0?Ci(Ci({},m),p.props):{},O=b.dataKey,x=b.name,g=b.legendType,j=b.hide;return{inactive:j,dataKey:O,type:f.iconType||g||"square",color:nx(p),value:x||O,payload:b}}),Ci(Ci(Ci({},f),Pn.getWithHeight(u,i)),{},{payload:d,item:u})};function iu(e){"@babel/helpers - typeof";return iu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},iu(e)}function EE(e){return $6(e)||R6(e)||N6(e)||k6()}function k6(){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 N6(e,t){if(e){if(typeof e=="string")return l0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return l0(e,t)}}function R6(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function $6(e){if(Array.isArray(e))return l0(e)}function l0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function AE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?AE(Object(r),!0).forEach(function(n){Ha(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):AE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ha(e,t,r){return t=M6(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function M6(e){var t=I6(e,"string");return iu(t)=="symbol"?t:t+""}function I6(e,t){if(iu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(iu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function wt(e,t,r){return ke(e)||ke(t)?r:St(t)?cr(e,t,r):Ee(t)?t(e):r}function Rs(e,t,r,n){var i=$8(e,function(l){return wt(l,t)});if(r==="number"){var o=i.filter(function(l){return le(l)||parseFloat(l)});return o.length?[Qf(o),Yf(o)]:[1/0,-1/0]}var u=n?i.filter(function(l){return!ke(l)}):i;return u.map(function(l){return St(l)||l instanceof Date?l:""})}var D6=function(t){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,u=-1,l=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(l<=1)return 0;if(o&&o.axisType==="angleAxis"&&Math.abs(Math.abs(o.range[1]-o.range[0])-360)<=1e-6)for(var f=o.range,d=0;d<l;d++){var v=d>0?i[d-1].coordinate:i[l-1].coordinate,p=i[d].coordinate,m=d>=l-1?i[0].coordinate:i[d+1].coordinate,b=void 0;if(zt(p-v)!==zt(m-p)){var O=[];if(zt(m-p)===zt(f[1]-f[0])){b=m;var x=p+f[1]-f[0];O[0]=Math.min(x,(x+v)/2),O[1]=Math.max(x,(x+v)/2)}else{b=v;var g=m+f[1]-f[0];O[0]=Math.min(p,(g+p)/2),O[1]=Math.max(p,(g+p)/2)}var j=[Math.min(p,(b+p)/2),Math.max(p,(b+p)/2)];if(t>j[0]&&t<=j[1]||t>=O[0]&&t<=O[1]){u=i[d].index;break}}else{var E=Math.min(v,m),A=Math.max(v,m);if(t>(E+p)/2&&t<=(A+p)/2){u=i[d].index;break}}}else for(var T=0;T<l;T++)if(T===0&&t<=(n[T].coordinate+n[T+1].coordinate)/2||T>0&&T<l-1&&t>(n[T].coordinate+n[T-1].coordinate)/2&&t<=(n[T].coordinate+n[T+1].coordinate)/2||T===l-1&&t>(n[T].coordinate+n[T-1].coordinate)/2){u=n[T].index;break}return u},nx=function(t){var r,n=t,i=n.type.displayName,o=(r=t.type)!==null&&r!==void 0&&r.defaultProps?lt(lt({},t.type.defaultProps),t.props):t.props,u=o.stroke,l=o.fill,f;switch(i){case"Line":f=u;break;case"Area":case"Radar":f=u&&u!=="none"?u:l;break;default:f=l;break}return f},L6=function(t){var r=t.barSize,n=t.totalSize,i=t.stackGroups,o=i===void 0?{}:i;if(!o)return{};for(var u={},l=Object.keys(o),f=0,d=l.length;f<d;f++)for(var v=o[l[f]].stackGroups,p=Object.keys(v),m=0,b=p.length;m<b;m++){var O=v[p[m]],x=O.items,g=O.cateAxisId,j=x.filter(function(N){return _n(N.type).indexOf("Bar")>=0});if(j&&j.length){var E=j[0].type.defaultProps,A=E!==void 0?lt(lt({},E),j[0].props):j[0].props,T=A.barSize,P=A[g];u[P]||(u[P]=[]);var _=ke(T)?r:T;u[P].push({item:j[0],stackList:j.slice(1),barSize:ke(_)?void 0:Ut(_,n,0)})}}return u},B6=function(t){var r=t.barGap,n=t.barCategoryGap,i=t.bandSize,o=t.sizeList,u=o===void 0?[]:o,l=t.maxBarSize,f=u.length;if(f<1)return null;var d=Ut(r,i,0,!0),v,p=[];if(u[0].barSize===+u[0].barSize){var m=!1,b=i/f,O=u.reduce(function(T,P){return T+P.barSize||0},0);O+=(f-1)*d,O>=i&&(O-=(f-1)*d,d=0),O>=i&&b>0&&(m=!0,b*=.9,O=f*b);var x=(i-O)/2>>0,g={offset:x-d,size:0};v=u.reduce(function(T,P){var _={item:P.item,position:{offset:g.offset+g.size+d,size:m?b:P.barSize}},N=[].concat(EE(T),[_]);return g=N[N.length-1].position,P.stackList&&P.stackList.length&&P.stackList.forEach(function(R){N.push({item:R,position:g})}),N},p)}else{var j=Ut(n,i,0,!0);i-2*j-(f-1)*d<=0&&(d=0);var E=(i-2*j-(f-1)*d)/f;E>1&&(E>>=0);var A=l===+l?Math.min(E,l):E;v=u.reduce(function(T,P,_){var N=[].concat(EE(T),[{item:P.item,position:{offset:j+(E+d)*_+(E-A)/2,size:A}}]);return P.stackList&&P.stackList.length&&P.stackList.forEach(function(R){N.push({item:R,position:N[N.length-1].position})}),N},p)}return v},F6=function(t,r,n,i){var o=n.children,u=n.width,l=n.margin,f=u-(l.left||0)-(l.right||0),d=WN({children:o,legendWidth:f});if(d){var v=i||{},p=v.width,m=v.height,b=d.align,O=d.verticalAlign,x=d.layout;if((x==="vertical"||x==="horizontal"&&O==="middle")&&b!=="center"&&le(t[b]))return lt(lt({},t),{},Ha({},b,t[b]+(p||0)));if((x==="horizontal"||x==="vertical"&&b==="center")&&O!=="middle"&&le(t[O]))return lt(lt({},t),{},Ha({},O,t[O]+(m||0)))}return t},q6=function(t,r,n){return ke(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},HN=function(t,r,n,i,o){var u=r.props.children,l=fr(u,Du).filter(function(d){return q6(i,o,d.props.direction)});if(l&&l.length){var f=l.map(function(d){return d.props.dataKey});return t.reduce(function(d,v){var p=wt(v,n);if(ke(p))return d;var m=Array.isArray(p)?[Qf(p),Yf(p)]:[p,p],b=f.reduce(function(O,x){var g=wt(v,x,0),j=m[0]-Math.abs(Array.isArray(g)?g[0]:g),E=m[1]+Math.abs(Array.isArray(g)?g[1]:g);return[Math.min(j,O[0]),Math.max(E,O[1])]},[1/0,-1/0]);return[Math.min(b[0],d[0]),Math.max(b[1],d[1])]},[1/0,-1/0])}return null},z6=function(t,r,n,i,o){var u=r.map(function(l){return HN(t,l,n,o,i)}).filter(function(l){return!ke(l)});return u&&u.length?u.reduce(function(l,f){return[Math.min(l[0],f[0]),Math.max(l[1],f[1])]},[1/0,-1/0]):null},KN=function(t,r,n,i,o){var u=r.map(function(f){var d=f.props.dataKey;return n==="number"&&d&&HN(t,f,d,i)||Rs(t,d,n,o)});if(n==="number")return u.reduce(function(f,d){return[Math.min(f[0],d[0]),Math.max(f[1],d[1])]},[1/0,-1/0]);var l={};return u.reduce(function(f,d){for(var v=0,p=d.length;v<p;v++)l[d[v]]||(l[d[v]]=!0,f.push(d[v]));return f},[])},VN=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},GN=function(t,r,n,i){if(i)return t.map(function(f){return f.coordinate});var o,u,l=t.map(function(f){return f.coordinate===r&&(o=!0),f.coordinate===n&&(u=!0),f.coordinate});return o||l.push(r),u||l.push(n),l},Sn=function(t,r,n){if(!t)return null;var i=t.scale,o=t.duplicateDomain,u=t.type,l=t.range,f=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,d=(r||n)&&u==="category"&&i.bandwidth?i.bandwidth()/f:0;if(d=t.axisType==="angleAxis"&&(l==null?void 0:l.length)>=2?zt(l[0]-l[1])*2*d:d,r&&(t.ticks||t.niceTicks)){var v=(t.ticks||t.niceTicks).map(function(p){var m=o?o.indexOf(p):p;return{coordinate:i(m)+d,value:p,offset:d}});return v.filter(function(p){return!Tu(p.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(p,m){return{coordinate:i(p)+d,value:p,index:m,offset:d}}):i.ticks&&!n?i.ticks(t.tickCount).map(function(p){return{coordinate:i(p)+d,value:p,offset:d}}):i.domain().map(function(p,m){return{coordinate:i(p)+d,value:o?o[p]:p,index:m,offset:d}})},zy=new WeakMap,oc=function(t,r){if(typeof r!="function")return t;zy.has(t)||zy.set(t,new WeakMap);var n=zy.get(t);if(n.has(r))return n.get(r);var i=function(){t.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,i),i},XN=function(t,r,n){var i=t.scale,o=t.type,u=t.layout,l=t.axisType;if(i==="auto")return u==="radial"&&l==="radiusAxis"?{scale:Ys(),realScaleType:"band"}:u==="radial"&&l==="angleAxis"?{scale:Ic(),realScaleType:"linear"}:o==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:Ns(),realScaleType:"point"}:o==="category"?{scale:Ys(),realScaleType:"band"}:{scale:Ic(),realScaleType:"linear"};if(Wi(i)){var f="scale".concat(If(i));return{scale:(pE[f]||Ns)(),realScaleType:pE[f]?f:"point"}}return Ee(i)?{scale:i}:{scale:Ns(),realScaleType:"point"}},TE=1e-4,YN=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,i=t.range(),o=Math.min(i[0],i[1])-TE,u=Math.max(i[0],i[1])+TE,l=t(r[0]),f=t(r[n-1]);(l<o||l>u||f<o||f>u)&&t.domain([r[0],r[n-1]])}},U6=function(t,r){if(!t)return null;for(var n=0,i=t.length;n<i;n++)if(t[n].item===r)return t[n].position;return null},W6=function(t,r){if(!r||r.length!==2||!le(r[0])||!le(r[1]))return t;var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]),o=[t[0],t[1]];return(!le(t[0])||t[0]<n)&&(o[0]=n),(!le(t[1])||t[1]>i)&&(o[1]=i),o[0]>i&&(o[0]=i),o[1]<n&&(o[1]=n),o},H6=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var o=0,u=0,l=0;l<r;++l){var f=Tu(t[l][n][1])?t[l][n][0]:t[l][n][1];f>=0?(t[l][n][0]=o,t[l][n][1]=o+f,o=t[l][n][1]):(t[l][n][0]=u,t[l][n][1]=u+f,u=t[l][n][1])}},K6=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var o=0,u=0;u<r;++u){var l=Tu(t[u][n][1])?t[u][n][0]:t[u][n][1];l>=0?(t[u][n][0]=o,t[u][n][1]=o+l,o=t[u][n][1]):(t[u][n][0]=0,t[u][n][1]=0)}},V6={sign:H6,expand:$3,none:Va,silhouette:M3,wiggle:I3,positive:K6},G6=function(t,r,n){var i=r.map(function(l){return l.props.dataKey}),o=V6[n],u=R3().keys(i).value(function(l,f){return+wt(l,f,0)}).order(Bg).offset(o);return u(t)},X6=function(t,r,n,i,o,u){if(!t)return null;var l=u?r.reverse():r,f={},d=l.reduce(function(p,m){var b,O=(b=m.type)!==null&&b!==void 0&&b.defaultProps?lt(lt({},m.type.defaultProps),m.props):m.props,x=O.stackId,g=O.hide;if(g)return p;var j=O[n],E=p[j]||{hasStack:!1,stackGroups:{}};if(St(x)){var A=E.stackGroups[x]||{numericAxisId:n,cateAxisId:i,items:[]};A.items.push(m),E.hasStack=!0,E.stackGroups[x]=A}else E.stackGroups[_o("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[m]};return lt(lt({},p),{},Ha({},j,E))},f),v={};return Object.keys(d).reduce(function(p,m){var b=d[m];if(b.hasStack){var O={};b.stackGroups=Object.keys(b.stackGroups).reduce(function(x,g){var j=b.stackGroups[g];return lt(lt({},x),{},Ha({},g,{numericAxisId:n,cateAxisId:i,items:j.items,stackedData:G6(t,j.items,o)}))},O)}return lt(lt({},p),{},Ha({},m,b))},v)},QN=function(t,r){var n=r.realScaleType,i=r.type,o=r.tickCount,u=r.originalDomain,l=r.allowDecimals,f=n||r.scale;if(f!=="auto"&&f!=="linear")return null;if(o&&i==="number"&&u&&(u[0]==="auto"||u[1]==="auto")){var d=t.domain();if(!d.length)return null;var v=l6(d,o,l);return t.domain([Qf(v),Yf(v)]),{niceTicks:v}}if(o&&i==="number"){var p=t.domain(),m=c6(p,o,l);return{niceTicks:m}}return null};function CE(e){var t=e.axis,r=e.ticks,n=e.bandSize,i=e.entry,o=e.index,u=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!ke(i[t.dataKey])){var l=yc(r,"value",i[t.dataKey]);if(l)return l.coordinate+n/2}return r[o]?r[o].coordinate+n/2:null}var f=wt(i,ke(u)?t.dataKey:u);return ke(f)?null:t.scale(f)}var kE=function(t){var r=t.axis,n=t.ticks,i=t.offset,o=t.bandSize,u=t.entry,l=t.index;if(r.type==="category")return n[l]?n[l].coordinate+i:null;var f=wt(u,r.dataKey,r.domain[l]);return ke(f)?null:r.scale(f)-o/2+i},Y6=function(t){var r=t.numericAxis,n=r.scale.domain();if(r.type==="number"){var i=Math.min(n[0],n[1]),o=Math.max(n[0],n[1]);return i<=0&&o>=0?0:o<0?o:i}return n[0]},Q6=function(t,r){var n,i=(n=t.type)!==null&&n!==void 0&&n.defaultProps?lt(lt({},t.type.defaultProps),t.props):t.props,o=i.stackId;if(St(o)){var u=r[o];if(u){var l=u.items.indexOf(t);return l>=0?u.stackedData[l]:null}}return null},Z6=function(t){return t.reduce(function(r,n){return[Qf(n.concat([r[0]]).filter(le)),Yf(n.concat([r[1]]).filter(le))]},[1/0,-1/0])},ZN=function(t,r,n){return Object.keys(t).reduce(function(i,o){var u=t[o],l=u.stackedData,f=l.reduce(function(d,v){var p=Z6(v.slice(r,n+1));return[Math.min(d[0],p[0]),Math.max(d[1],p[1])]},[1/0,-1/0]);return[Math.min(f[0],i[0]),Math.max(f[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},NE=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,RE=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,c0=function(t,r,n){if(Ee(t))return t(r,n);if(!Array.isArray(t))return r;var i=[];if(le(t[0]))i[0]=n?t[0]:Math.min(t[0],r[0]);else if(NE.test(t[0])){var o=+NE.exec(t[0])[1];i[0]=r[0]-o}else Ee(t[0])?i[0]=t[0](r[0]):i[0]=r[0];if(le(t[1]))i[1]=n?t[1]:Math.max(t[1],r[1]);else if(RE.test(t[1])){var u=+RE.exec(t[1])[1];i[1]=r[1]+u}else Ee(t[1])?i[1]=t[1](r[1]):i[1]=r[1];return i},Uc=function(t,r,n){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!n||i>0)return i}if(t&&r&&r.length>=2){for(var o=kb(r,function(p){return p.coordinate}),u=1/0,l=1,f=o.length;l<f;l++){var d=o[l],v=o[l-1];u=Math.min((d.coordinate||0)-(v.coordinate||0),u)}return u===1/0?0:u}return n?void 0:0},$E=function(t,r,n){return!t||!t.length||Iu(t,cr(n,"type.defaultProps.domain"))?r:t},JN=function(t,r){var n=t.type.defaultProps?lt(lt({},t.type.defaultProps),t.props):t.props,i=n.dataKey,o=n.name,u=n.unit,l=n.formatter,f=n.tooltipType,d=n.chartType,v=n.hide;return lt(lt({},Se(t,!1)),{},{dataKey:i,unit:u,formatter:l,name:o||i,color:nx(t),value:wt(r,i),type:f,payload:r,chartType:d,hide:v})};function au(e){"@babel/helpers - typeof";return au=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},au(e)}function ME(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ME(Object(r),!0).forEach(function(n){eR(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ME(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function eR(e,t,r){return t=J6(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function J6(e){var t=e5(e,"string");return au(t)=="symbol"?t:t+""}function e5(e,t){if(au(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(au(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function t5(e,t){return a5(e)||i5(e,t)||n5(e,t)||r5()}function r5(){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 n5(e,t){if(e){if(typeof e=="string")return IE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return IE(e,t)}}function IE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function i5(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function a5(e){if(Array.isArray(e))return e}var Wc=Math.PI/180,o5=function(t){return t*180/Math.PI},Ze=function(t,r,n,i){return{x:t+Math.cos(-Wc*i)*n,y:r+Math.sin(-Wc*i)*n}},tR=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(n.left||0)-(n.right||0)),Math.abs(r-(n.top||0)-(n.bottom||0)))/2},s5=function(t,r,n,i,o){var u=t.width,l=t.height,f=t.startAngle,d=t.endAngle,v=Ut(t.cx,u,u/2),p=Ut(t.cy,l,l/2),m=tR(u,l,n),b=Ut(t.innerRadius,m,0),O=Ut(t.outerRadius,m,m*.8),x=Object.keys(r);return x.reduce(function(g,j){var E=r[j],A=E.domain,T=E.reversed,P;if(ke(E.range))i==="angleAxis"?P=[f,d]:i==="radiusAxis"&&(P=[b,O]),T&&(P=[P[1],P[0]]);else{P=E.range;var _=P,N=t5(_,2);f=N[0],d=N[1]}var R=XN(E,o),I=R.realScaleType,W=R.scale;W.domain(A).range(P),YN(W);var q=QN(W,yn(yn({},E),{},{realScaleType:I})),$=yn(yn(yn({},E),q),{},{range:P,radius:O,realScaleType:I,scale:W,cx:v,cy:p,innerRadius:b,outerRadius:O,startAngle:f,endAngle:d});return yn(yn({},g),{},eR({},j,$))},{})},u5=function(t,r){var n=t.x,i=t.y,o=r.x,u=r.y;return Math.sqrt(Math.pow(n-o,2)+Math.pow(i-u,2))},l5=function(t,r){var n=t.x,i=t.y,o=r.cx,u=r.cy,l=u5({x:n,y:i},{x:o,y:u});if(l<=0)return{radius:l};var f=(n-o)/l,d=Math.acos(f);return i>u&&(d=2*Math.PI-d),{radius:l,angle:o5(d),angleInRadian:d}},c5=function(t){var r=t.startAngle,n=t.endAngle,i=Math.floor(r/360),o=Math.floor(n/360),u=Math.min(i,o);return{startAngle:r-u*360,endAngle:n-u*360}},f5=function(t,r){var n=r.startAngle,i=r.endAngle,o=Math.floor(n/360),u=Math.floor(i/360),l=Math.min(o,u);return t+l*360},DE=function(t,r){var n=t.x,i=t.y,o=l5({x:n,y:i},r),u=o.radius,l=o.angle,f=r.innerRadius,d=r.outerRadius;if(u<f||u>d)return!1;if(u===0)return!0;var v=c5(r),p=v.startAngle,m=v.endAngle,b=l,O;if(p<=m){for(;b>m;)b-=360;for(;b<p;)b+=360;O=b>=p&&b<=m}else{for(;b>p;)b-=360;for(;b<m;)b+=360;O=b>=m&&b<=p}return O?yn(yn({},r),{},{radius:u,angle:f5(b,r)}):null},rR=function(t){return!C.isValidElement(t)&&!Ee(t)&&typeof t!="boolean"?t.className:""};function ou(e){"@babel/helpers - typeof";return ou=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ou(e)}var d5=["offset"];function p5(e){return y5(e)||m5(e)||v5(e)||h5()}function h5(){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 v5(e,t){if(e){if(typeof e=="string")return f0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return f0(e,t)}}function m5(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function y5(e){if(Array.isArray(e))return f0(e)}function f0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function g5(e,t){if(e==null)return{};var r=b5(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function b5(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function LE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?LE(Object(r),!0).forEach(function(n){x5(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):LE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function x5(e,t,r){return t=w5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function w5(e){var t=S5(e,"string");return ou(t)=="symbol"?t:t+""}function S5(e,t){if(ou(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ou(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function su(){return su=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},su.apply(this,arguments)}var O5=function(t){var r=t.value,n=t.formatter,i=ke(t.children)?r:t.children;return Ee(n)?n(i):i},_5=function(t,r){var n=zt(r-t),i=Math.min(Math.abs(r-t),360);return n*i},P5=function(t,r,n){var i=t.position,o=t.viewBox,u=t.offset,l=t.className,f=o,d=f.cx,v=f.cy,p=f.innerRadius,m=f.outerRadius,b=f.startAngle,O=f.endAngle,x=f.clockWise,g=(p+m)/2,j=_5(b,O),E=j>=0?1:-1,A,T;i==="insideStart"?(A=b+E*u,T=x):i==="insideEnd"?(A=O-E*u,T=!x):i==="end"&&(A=O+E*u,T=x),T=j<=0?T:!T;var P=Ze(d,v,g,A),_=Ze(d,v,g,A+(T?1:-1)*359),N="M".concat(P.x,",").concat(P.y,`
|
||
A`).concat(g,",").concat(g,",0,1,").concat(T?0:1,`,
|
||
`).concat(_.x,",").concat(_.y),R=ke(t.id)?_o("recharts-radial-line-"):t.id;return D.createElement("text",su({},n,{dominantBaseline:"central",className:Me("recharts-radial-bar-label",l)}),D.createElement("defs",null,D.createElement("path",{id:R,d:N})),D.createElement("textPath",{xlinkHref:"#".concat(R)},r))},j5=function(t){var r=t.viewBox,n=t.offset,i=t.position,o=r,u=o.cx,l=o.cy,f=o.innerRadius,d=o.outerRadius,v=o.startAngle,p=o.endAngle,m=(v+p)/2;if(i==="outside"){var b=Ze(u,l,d+n,m),O=b.x,x=b.y;return{x:O,y:x,textAnchor:O>=u?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:u,y:l,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:u,y:l,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:u,y:l,textAnchor:"middle",verticalAnchor:"end"};var g=(f+d)/2,j=Ze(u,l,g,m),E=j.x,A=j.y;return{x:E,y:A,textAnchor:"middle",verticalAnchor:"middle"}},E5=function(t){var r=t.viewBox,n=t.parentViewBox,i=t.offset,o=t.position,u=r,l=u.x,f=u.y,d=u.width,v=u.height,p=v>=0?1:-1,m=p*i,b=p>0?"end":"start",O=p>0?"start":"end",x=d>=0?1:-1,g=x*i,j=x>0?"end":"start",E=x>0?"start":"end";if(o==="top"){var A={x:l+d/2,y:f-p*i,textAnchor:"middle",verticalAnchor:b};return xt(xt({},A),n?{height:Math.max(f-n.y,0),width:d}:{})}if(o==="bottom"){var T={x:l+d/2,y:f+v+m,textAnchor:"middle",verticalAnchor:O};return xt(xt({},T),n?{height:Math.max(n.y+n.height-(f+v),0),width:d}:{})}if(o==="left"){var P={x:l-g,y:f+v/2,textAnchor:j,verticalAnchor:"middle"};return xt(xt({},P),n?{width:Math.max(P.x-n.x,0),height:v}:{})}if(o==="right"){var _={x:l+d+g,y:f+v/2,textAnchor:E,verticalAnchor:"middle"};return xt(xt({},_),n?{width:Math.max(n.x+n.width-_.x,0),height:v}:{})}var N=n?{width:d,height:v}:{};return o==="insideLeft"?xt({x:l+g,y:f+v/2,textAnchor:E,verticalAnchor:"middle"},N):o==="insideRight"?xt({x:l+d-g,y:f+v/2,textAnchor:j,verticalAnchor:"middle"},N):o==="insideTop"?xt({x:l+d/2,y:f+m,textAnchor:"middle",verticalAnchor:O},N):o==="insideBottom"?xt({x:l+d/2,y:f+v-m,textAnchor:"middle",verticalAnchor:b},N):o==="insideTopLeft"?xt({x:l+g,y:f+m,textAnchor:E,verticalAnchor:O},N):o==="insideTopRight"?xt({x:l+d-g,y:f+m,textAnchor:j,verticalAnchor:O},N):o==="insideBottomLeft"?xt({x:l+g,y:f+v-m,textAnchor:E,verticalAnchor:b},N):o==="insideBottomRight"?xt({x:l+d-g,y:f+v-m,textAnchor:j,verticalAnchor:b},N):Oo(o)&&(le(o.x)||Li(o.x))&&(le(o.y)||Li(o.y))?xt({x:l+Ut(o.x,d),y:f+Ut(o.y,v),textAnchor:"end",verticalAnchor:"end"},N):xt({x:l+d/2,y:f+v/2,textAnchor:"middle",verticalAnchor:"middle"},N)},A5=function(t){return"cx"in t&&le(t.cx)};function At(e){var t=e.offset,r=t===void 0?5:t,n=g5(e,d5),i=xt({offset:r},n),o=i.viewBox,u=i.position,l=i.value,f=i.children,d=i.content,v=i.className,p=v===void 0?"":v,m=i.textBreakAll;if(!o||ke(l)&&ke(f)&&!C.isValidElement(d)&&!Ee(d))return null;if(C.isValidElement(d))return C.cloneElement(d,i);var b;if(Ee(d)){if(b=C.createElement(d,i),C.isValidElement(b))return b}else b=O5(i);var O=A5(o),x=Se(i,!0);if(O&&(u==="insideStart"||u==="insideEnd"||u==="end"))return P5(i,b,x);var g=O?j5(i):E5(i);return D.createElement(Ki,su({className:Me("recharts-label",p)},x,g,{breakAll:m}),b)}At.displayName="Label";var nR=function(t){var r=t.cx,n=t.cy,i=t.angle,o=t.startAngle,u=t.endAngle,l=t.r,f=t.radius,d=t.innerRadius,v=t.outerRadius,p=t.x,m=t.y,b=t.top,O=t.left,x=t.width,g=t.height,j=t.clockWise,E=t.labelViewBox;if(E)return E;if(le(x)&&le(g)){if(le(p)&&le(m))return{x:p,y:m,width:x,height:g};if(le(b)&&le(O))return{x:b,y:O,width:x,height:g}}return le(p)&&le(m)?{x:p,y:m,width:0,height:0}:le(r)&&le(n)?{cx:r,cy:n,startAngle:o||i||0,endAngle:u||i||0,innerRadius:d||0,outerRadius:v||f||l||0,clockWise:j}:t.viewBox?t.viewBox:{}},T5=function(t,r){return t?t===!0?D.createElement(At,{key:"label-implicit",viewBox:r}):St(t)?D.createElement(At,{key:"label-implicit",viewBox:r,value:t}):C.isValidElement(t)?t.type===At?C.cloneElement(t,{key:"label-implicit",viewBox:r}):D.createElement(At,{key:"label-implicit",content:t,viewBox:r}):Ee(t)?D.createElement(At,{key:"label-implicit",content:t,viewBox:r}):Oo(t)?D.createElement(At,su({viewBox:r},t,{key:"label-implicit"})):null:null},C5=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;var i=t.children,o=nR(t),u=fr(i,At).map(function(f,d){return C.cloneElement(f,{viewBox:r||o,key:"label-".concat(d)})});if(!n)return u;var l=T5(t.label,r||o);return[l].concat(p5(u))};At.parseViewBox=nR;At.renderCallByParent=C5;var Uy,BE;function k5(){if(BE)return Uy;BE=1;function e(t){var r=t==null?0:t.length;return r?t[r-1]:void 0}return Uy=e,Uy}var N5=k5();const R5=Ue(N5);function uu(e){"@babel/helpers - typeof";return uu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uu(e)}var $5=["valueAccessor"],M5=["data","dataKey","clockWise","id","textBreakAll"];function I5(e){return F5(e)||B5(e)||L5(e)||D5()}function D5(){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 L5(e,t){if(e){if(typeof e=="string")return d0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d0(e,t)}}function B5(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function F5(e){if(Array.isArray(e))return d0(e)}function d0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Hc(){return Hc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Hc.apply(this,arguments)}function FE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function qE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?FE(Object(r),!0).forEach(function(n){q5(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):FE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function q5(e,t,r){return t=z5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function z5(e){var t=U5(e,"string");return uu(t)=="symbol"?t:t+""}function U5(e,t){if(uu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(uu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function zE(e,t){if(e==null)return{};var r=W5(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function W5(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var H5=function(t){return Array.isArray(t.value)?R5(t.value):t.value};function En(e){var t=e.valueAccessor,r=t===void 0?H5:t,n=zE(e,$5),i=n.data,o=n.dataKey,u=n.clockWise,l=n.id,f=n.textBreakAll,d=zE(n,M5);return!i||!i.length?null:D.createElement(qe,{className:"recharts-label-list"},i.map(function(v,p){var m=ke(o)?r(v,p):wt(v&&v.payload,o),b=ke(l)?{}:{id:"".concat(l,"-").concat(p)};return D.createElement(At,Hc({},Se(v,!0),d,b,{parentViewBox:v.parentViewBox,value:m,textBreakAll:f,viewBox:At.parseViewBox(ke(u)?v:qE(qE({},v),{},{clockWise:u})),key:"label-".concat(p),index:p}))}))}En.displayName="LabelList";function K5(e,t){return e?e===!0?D.createElement(En,{key:"labelList-implicit",data:t}):D.isValidElement(e)||Ee(e)?D.createElement(En,{key:"labelList-implicit",data:t,content:e}):Oo(e)?D.createElement(En,Hc({data:t},e,{key:"labelList-implicit"})):null:null}function V5(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&r&&!e.label)return null;var n=e.children,i=fr(n,En).map(function(u,l){return C.cloneElement(u,{data:t,key:"labelList-".concat(l)})});if(!r)return i;var o=K5(e.label,t);return[o].concat(I5(i))}En.renderCallByParent=V5;function lu(e){"@babel/helpers - typeof";return lu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lu(e)}function p0(){return p0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},p0.apply(this,arguments)}function UE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function WE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?UE(Object(r),!0).forEach(function(n){G5(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):UE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function G5(e,t,r){return t=X5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function X5(e){var t=Y5(e,"string");return lu(t)=="symbol"?t:t+""}function Y5(e,t){if(lu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(lu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Q5=function(t,r){var n=zt(r-t),i=Math.min(Math.abs(r-t),359.999);return n*i},sc=function(t){var r=t.cx,n=t.cy,i=t.radius,o=t.angle,u=t.sign,l=t.isExternal,f=t.cornerRadius,d=t.cornerIsExternal,v=f*(l?1:-1)+i,p=Math.asin(f/v)/Wc,m=d?o:o+u*p,b=Ze(r,n,v,m),O=Ze(r,n,i,m),x=d?o-u*p:o,g=Ze(r,n,v*Math.cos(p*Wc),x);return{center:b,circleTangency:O,lineTangency:g,theta:p}},iR=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,o=t.outerRadius,u=t.startAngle,l=t.endAngle,f=Q5(u,l),d=u+f,v=Ze(r,n,o,u),p=Ze(r,n,o,d),m="M ".concat(v.x,",").concat(v.y,`
|
||
A `).concat(o,",").concat(o,`,0,
|
||
`).concat(+(Math.abs(f)>180),",").concat(+(u>d),`,
|
||
`).concat(p.x,",").concat(p.y,`
|
||
`);if(i>0){var b=Ze(r,n,i,u),O=Ze(r,n,i,d);m+="L ".concat(O.x,",").concat(O.y,`
|
||
A `).concat(i,",").concat(i,`,0,
|
||
`).concat(+(Math.abs(f)>180),",").concat(+(u<=d),`,
|
||
`).concat(b.x,",").concat(b.y," Z")}else m+="L ".concat(r,",").concat(n," Z");return m},Z5=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,o=t.outerRadius,u=t.cornerRadius,l=t.forceCornerRadius,f=t.cornerIsExternal,d=t.startAngle,v=t.endAngle,p=zt(v-d),m=sc({cx:r,cy:n,radius:o,angle:d,sign:p,cornerRadius:u,cornerIsExternal:f}),b=m.circleTangency,O=m.lineTangency,x=m.theta,g=sc({cx:r,cy:n,radius:o,angle:v,sign:-p,cornerRadius:u,cornerIsExternal:f}),j=g.circleTangency,E=g.lineTangency,A=g.theta,T=f?Math.abs(d-v):Math.abs(d-v)-x-A;if(T<0)return l?"M ".concat(O.x,",").concat(O.y,`
|
||
a`).concat(u,",").concat(u,",0,0,1,").concat(u*2,`,0
|
||
a`).concat(u,",").concat(u,",0,0,1,").concat(-u*2,`,0
|
||
`):iR({cx:r,cy:n,innerRadius:i,outerRadius:o,startAngle:d,endAngle:v});var P="M ".concat(O.x,",").concat(O.y,`
|
||
A`).concat(u,",").concat(u,",0,0,").concat(+(p<0),",").concat(b.x,",").concat(b.y,`
|
||
A`).concat(o,",").concat(o,",0,").concat(+(T>180),",").concat(+(p<0),",").concat(j.x,",").concat(j.y,`
|
||
A`).concat(u,",").concat(u,",0,0,").concat(+(p<0),",").concat(E.x,",").concat(E.y,`
|
||
`);if(i>0){var _=sc({cx:r,cy:n,radius:i,angle:d,sign:p,isExternal:!0,cornerRadius:u,cornerIsExternal:f}),N=_.circleTangency,R=_.lineTangency,I=_.theta,W=sc({cx:r,cy:n,radius:i,angle:v,sign:-p,isExternal:!0,cornerRadius:u,cornerIsExternal:f}),q=W.circleTangency,$=W.lineTangency,U=W.theta,z=f?Math.abs(d-v):Math.abs(d-v)-I-U;if(z<0&&u===0)return"".concat(P,"L").concat(r,",").concat(n,"Z");P+="L".concat($.x,",").concat($.y,`
|
||
A`).concat(u,",").concat(u,",0,0,").concat(+(p<0),",").concat(q.x,",").concat(q.y,`
|
||
A`).concat(i,",").concat(i,",0,").concat(+(z>180),",").concat(+(p>0),",").concat(N.x,",").concat(N.y,`
|
||
A`).concat(u,",").concat(u,",0,0,").concat(+(p<0),",").concat(R.x,",").concat(R.y,"Z")}else P+="L".concat(r,",").concat(n,"Z");return P},J5={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},aR=function(t){var r=WE(WE({},J5),t),n=r.cx,i=r.cy,o=r.innerRadius,u=r.outerRadius,l=r.cornerRadius,f=r.forceCornerRadius,d=r.cornerIsExternal,v=r.startAngle,p=r.endAngle,m=r.className;if(u<o||v===p)return null;var b=Me("recharts-sector",m),O=u-o,x=Ut(l,O,0,!0),g;return x>0&&Math.abs(v-p)<360?g=Z5({cx:n,cy:i,innerRadius:o,outerRadius:u,cornerRadius:Math.min(x,O/2),forceCornerRadius:f,cornerIsExternal:d,startAngle:v,endAngle:p}):g=iR({cx:n,cy:i,innerRadius:o,outerRadius:u,startAngle:v,endAngle:p}),D.createElement("path",p0({},Se(r,!0),{className:b,d:g,role:"img"}))};function cu(e){"@babel/helpers - typeof";return cu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cu(e)}function h0(){return h0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},h0.apply(this,arguments)}function HE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function KE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?HE(Object(r),!0).forEach(function(n){eW(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):HE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function eW(e,t,r){return t=tW(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function tW(e){var t=rW(e,"string");return cu(t)=="symbol"?t:t+""}function rW(e,t){if(cu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(cu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var VE={curveBasisClosed:S3,curveBasisOpen:O3,curveBasis:w3,curveBumpX:s3,curveBumpY:u3,curveLinearClosed:_3,curveLinear:Lf,curveMonotoneX:P3,curveMonotoneY:j3,curveNatural:E3,curveStep:A3,curveStepAfter:C3,curveStepBefore:T3},uc=function(t){return t.x===+t.x&&t.y===+t.y},Os=function(t){return t.x},_s=function(t){return t.y},nW=function(t,r){if(Ee(t))return t;var n="curve".concat(If(t));return(n==="curveMonotone"||n==="curveBump")&&r?VE["".concat(n).concat(r==="vertical"?"Y":"X")]:VE[n]||Lf},iW=function(t){var r=t.type,n=r===void 0?"linear":r,i=t.points,o=i===void 0?[]:i,u=t.baseLine,l=t.layout,f=t.connectNulls,d=f===void 0?!1:f,v=nW(n,l),p=d?o.filter(function(x){return uc(x)}):o,m;if(Array.isArray(u)){var b=d?u.filter(function(x){return uc(x)}):u,O=p.map(function(x,g){return KE(KE({},x),{},{base:b[g]})});return l==="vertical"?m=Jl().y(_s).x1(Os).x0(function(x){return x.base.x}):m=Jl().x(Os).y1(_s).y0(function(x){return x.base.y}),m.defined(uc).curve(v),m(O)}return l==="vertical"&&le(u)?m=Jl().y(_s).x1(Os).x0(u):le(u)?m=Jl().x(Os).y1(_s).y0(u):m=ik().x(Os).y(_s),m.defined(uc).curve(v),m(p)},Kc=function(t){var r=t.className,n=t.points,i=t.path,o=t.pathRef;if((!n||!n.length)&&!i)return null;var u=n&&n.length?iW(t):i;return C.createElement("path",h0({},Se(t,!1),gc(t),{className:Me("recharts-curve",r),d:u,ref:o}))};const{getOwnPropertyNames:aW,getOwnPropertySymbols:oW}=Object,{hasOwnProperty:sW}=Object.prototype;function Wy(e,t){return function(n,i,o){return e(n,i,o)&&t(n,i,o)}}function lc(e){return function(r,n,i){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,i);const{cache:o}=i,u=o.get(r),l=o.get(n);if(u&&l)return u===n&&l===r;o.set(r,n),o.set(n,r);const f=e(r,n,i);return o.delete(r),o.delete(n),f}}function uW(e){return e!=null?e[Symbol.toStringTag]:void 0}function GE(e){return aW(e).concat(oW(e))}const lW=Object.hasOwn||((e,t)=>sW.call(e,t));function ta(e,t){return e===t||!e&&!t&&e!==e&&t!==t}const cW="__v",fW="__o",dW="_owner",{getOwnPropertyDescriptor:XE,keys:YE}=Object;function pW(e,t){return e.byteLength===t.byteLength&&Vc(new Uint8Array(e),new Uint8Array(t))}function hW(e,t,r){let n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function vW(e,t){return e.byteLength===t.byteLength&&Vc(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function mW(e,t){return ta(e.getTime(),t.getTime())}function yW(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function gW(e,t){return e===t}function QE(e,t,r){const n=e.size;if(n!==t.size)return!1;if(!n)return!0;const i=new Array(n),o=e.entries();let u,l,f=0;for(;(u=o.next())&&!u.done;){const d=t.entries();let v=!1,p=0;for(;(l=d.next())&&!l.done;){if(i[p]){p++;continue}const m=u.value,b=l.value;if(r.equals(m[0],b[0],f,p,e,t,r)&&r.equals(m[1],b[1],m[0],b[0],e,t,r)){v=i[p]=!0;break}p++}if(!v)return!1;f++}return!0}const bW=ta;function xW(e,t,r){const n=YE(e);let i=n.length;if(YE(t).length!==i)return!1;for(;i-- >0;)if(!oR(e,t,r,n[i]))return!1;return!0}function Ps(e,t,r){const n=GE(e);let i=n.length;if(GE(t).length!==i)return!1;let o,u,l;for(;i-- >0;)if(o=n[i],!oR(e,t,r,o)||(u=XE(e,o),l=XE(t,o),(u||l)&&(!u||!l||u.configurable!==l.configurable||u.enumerable!==l.enumerable||u.writable!==l.writable)))return!1;return!0}function wW(e,t){return ta(e.valueOf(),t.valueOf())}function SW(e,t){return e.source===t.source&&e.flags===t.flags}function ZE(e,t,r){const n=e.size;if(n!==t.size)return!1;if(!n)return!0;const i=new Array(n),o=e.values();let u,l;for(;(u=o.next())&&!u.done;){const f=t.values();let d=!1,v=0;for(;(l=f.next())&&!l.done;){if(!i[v]&&r.equals(u.value,l.value,u.value,l.value,e,t,r)){d=i[v]=!0;break}v++}if(!d)return!1}return!0}function Vc(e,t){let r=e.byteLength;if(t.byteLength!==r||e.byteOffset!==t.byteOffset)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}function OW(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 oR(e,t,r,n){return(n===dW||n===fW||n===cW)&&(e.$$typeof||t.$$typeof)?!0:lW(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}const _W="[object ArrayBuffer]",PW="[object Arguments]",jW="[object Boolean]",EW="[object DataView]",AW="[object Date]",TW="[object Error]",CW="[object Map]",kW="[object Number]",NW="[object Object]",RW="[object RegExp]",$W="[object Set]",MW="[object String]",IW={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},DW="[object URL]",LW=Object.prototype.toString;function BW({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:r,areDatesEqual:n,areErrorsEqual:i,areFunctionsEqual:o,areMapsEqual:u,areNumbersEqual:l,areObjectsEqual:f,arePrimitiveWrappersEqual:d,areRegExpsEqual:v,areSetsEqual:p,areTypedArraysEqual:m,areUrlsEqual:b,unknownTagComparators:O}){return function(g,j,E){if(g===j)return!0;if(g==null||j==null)return!1;const A=typeof g;if(A!==typeof j)return!1;if(A!=="object")return A==="number"?l(g,j,E):A==="function"?o(g,j,E):!1;const T=g.constructor;if(T!==j.constructor)return!1;if(T===Object)return f(g,j,E);if(Array.isArray(g))return t(g,j,E);if(T===Date)return n(g,j,E);if(T===RegExp)return v(g,j,E);if(T===Map)return u(g,j,E);if(T===Set)return p(g,j,E);const P=LW.call(g);if(P===AW)return n(g,j,E);if(P===RW)return v(g,j,E);if(P===CW)return u(g,j,E);if(P===$W)return p(g,j,E);if(P===NW)return typeof g.then!="function"&&typeof j.then!="function"&&f(g,j,E);if(P===DW)return b(g,j,E);if(P===TW)return i(g,j,E);if(P===PW)return f(g,j,E);if(IW[P])return m(g,j,E);if(P===_W)return e(g,j,E);if(P===EW)return r(g,j,E);if(P===jW||P===kW||P===MW)return d(g,j,E);if(O){let _=O[P];if(!_){const N=uW(g);N&&(_=O[N])}if(_)return _(g,j,E)}return!1}}function FW({circular:e,createCustomConfig:t,strict:r}){let n={areArrayBuffersEqual:pW,areArraysEqual:r?Ps:hW,areDataViewsEqual:vW,areDatesEqual:mW,areErrorsEqual:yW,areFunctionsEqual:gW,areMapsEqual:r?Wy(QE,Ps):QE,areNumbersEqual:bW,areObjectsEqual:r?Ps:xW,arePrimitiveWrappersEqual:wW,areRegExpsEqual:SW,areSetsEqual:r?Wy(ZE,Ps):ZE,areTypedArraysEqual:r?Wy(Vc,Ps):Vc,areUrlsEqual:OW,unknownTagComparators:void 0};if(t&&(n=Object.assign({},n,t(n))),e){const i=lc(n.areArraysEqual),o=lc(n.areMapsEqual),u=lc(n.areObjectsEqual),l=lc(n.areSetsEqual);n=Object.assign({},n,{areArraysEqual:i,areMapsEqual:o,areObjectsEqual:u,areSetsEqual:l})}return n}function qW(e){return function(t,r,n,i,o,u,l){return e(t,r,l)}}function zW({circular:e,comparator:t,createState:r,equals:n,strict:i}){if(r)return function(l,f){const{cache:d=e?new WeakMap:void 0,meta:v}=r();return t(l,f,{cache:d,equals:n,meta:v,strict:i})};if(e)return function(l,f){return t(l,f,{cache:new WeakMap,equals:n,meta:void 0,strict:i})};const o={cache:void 0,equals:n,meta:void 0,strict:i};return function(l,f){return t(l,f,o)}}const UW=mi();mi({strict:!0});mi({circular:!0});mi({circular:!0,strict:!0});mi({createInternalComparator:()=>ta});mi({strict:!0,createInternalComparator:()=>ta});mi({circular:!0,createInternalComparator:()=>ta});mi({circular:!0,createInternalComparator:()=>ta,strict:!0});function mi(e={}){const{circular:t=!1,createInternalComparator:r,createState:n,strict:i=!1}=e,o=FW(e),u=BW(o),l=r?r(u):qW(u);return zW({circular:t,comparator:u,createState:n,equals:l,strict:i})}function WW(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function JE(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function i(o){r<0&&(r=o),o-r>t?(e(o),r=-1):WW(i)};requestAnimationFrame(n)}function v0(e){"@babel/helpers - typeof";return v0=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},v0(e)}function HW(e){return XW(e)||GW(e)||VW(e)||KW()}function KW(){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 VW(e,t){if(e){if(typeof e=="string")return eA(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return eA(e,t)}}function eA(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function GW(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function XW(e){if(Array.isArray(e))return e}function YW(){var e={},t=function(){return null},r=!1,n=function i(o){if(!r){if(Array.isArray(o)){if(!o.length)return;var u=o,l=HW(u),f=l[0],d=l.slice(1);if(typeof f=="number"){JE(i.bind(null,d),f);return}i(f),JE(i.bind(null,d));return}v0(o)==="object"&&(e=o,t(e)),typeof o=="function"&&o()}};return{stop:function(){r=!0},start:function(o){r=!1,n(o)},subscribe:function(o){return t=o,function(){t=function(){return null}}}}}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 tA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?tA(Object(r),!0).forEach(function(n){sR(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function sR(e,t,r){return t=QW(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function QW(e){var t=ZW(e,"string");return fu(t)==="symbol"?t:String(t)}function ZW(e,t){if(fu(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(fu(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var JW=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,i){return n.filter(function(o){return i.includes(o)})})},eH=function(t){return t},tH=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},$s=function(t,r){return Object.keys(r).reduce(function(n,i){return rA(rA({},n),{},sR({},i,t(i,r[i])))},{})},nA=function(t,r,n){return t.map(function(i){return"".concat(tH(i)," ").concat(r,"ms ").concat(n)}).join(",")};function rH(e,t){return aH(e)||iH(e,t)||uR(e,t)||nH()}function nH(){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 iH(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function aH(e){if(Array.isArray(e))return e}function oH(e){return lH(e)||uH(e)||uR(e)||sH()}function sH(){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 uR(e,t){if(e){if(typeof e=="string")return m0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return m0(e,t)}}function uH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function lH(e){if(Array.isArray(e))return m0(e)}function m0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Gc=1e-4,lR=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},cR=function(t,r){return t.map(function(n,i){return n*Math.pow(r,i)}).reduce(function(n,i){return n+i})},iA=function(t,r){return function(n){var i=lR(t,r);return cR(i,n)}},cH=function(t,r){return function(n){var i=lR(t,r),o=[].concat(oH(i.map(function(u,l){return u*l}).slice(1)),[0]);return cR(o,n)}},aA=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0],o=r[1],u=r[2],l=r[3];if(r.length===1)switch(r[0]){case"linear":i=0,o=0,u=1,l=1;break;case"ease":i=.25,o=.1,u=.25,l=1;break;case"ease-in":i=.42,o=0,u=1,l=1;break;case"ease-out":i=.42,o=0,u=.58,l=1;break;case"ease-in-out":i=0,o=0,u=.58,l=1;break;default:{var f=r[0].split("(");if(f[0]==="cubic-bezier"&&f[1].split(")")[0].split(",").length===4){var d=f[1].split(")")[0].split(",").map(function(g){return parseFloat(g)}),v=rH(d,4);i=v[0],o=v[1],u=v[2],l=v[3]}}}var p=iA(i,u),m=iA(o,l),b=cH(i,u),O=function(j){return j>1?1:j<0?0:j},x=function(j){for(var E=j>1?1:j,A=E,T=0;T<8;++T){var P=p(A)-E,_=b(A);if(Math.abs(P-E)<Gc||_<Gc)return m(A);A=O(A-P/_)}return m(A)};return x.isStepper=!1,x},fH=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,i=t.damping,o=i===void 0?8:i,u=t.dt,l=u===void 0?17:u,f=function(v,p,m){var b=-(v-p)*n,O=m*o,x=m+(b-O)*l/1e3,g=m*l/1e3+v;return Math.abs(g-p)<Gc&&Math.abs(x)<Gc?[p,0]:[g,x]};return f.isStepper=!0,f.dt=l,f},dH=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0];if(typeof i=="string")switch(i){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return aA(i);case"spring":return fH();default:if(i.split("(")[0]==="cubic-bezier")return aA(i)}return typeof i=="function"?i:null};function du(e){"@babel/helpers - typeof";return du=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},du(e)}function oA(e){return vH(e)||hH(e)||fR(e)||pH()}function pH(){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 hH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function vH(e){if(Array.isArray(e))return g0(e)}function sA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Nt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?sA(Object(r),!0).forEach(function(n){y0(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function y0(e,t,r){return t=mH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mH(e){var t=yH(e,"string");return du(t)==="symbol"?t:String(t)}function yH(e,t){if(du(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(du(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function gH(e,t){return wH(e)||xH(e,t)||fR(e,t)||bH()}function bH(){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 fR(e,t){if(e){if(typeof e=="string")return g0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return g0(e,t)}}function g0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function xH(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function wH(e){if(Array.isArray(e))return e}var Xc=function(t,r,n){return t+(r-t)*n},b0=function(t){var r=t.from,n=t.to;return r!==n},SH=function e(t,r,n){var i=$s(function(o,u){if(b0(u)){var l=t(u.from,u.to,u.velocity),f=gH(l,2),d=f[0],v=f[1];return Nt(Nt({},u),{},{from:d,velocity:v})}return u},r);return n<1?$s(function(o,u){return b0(u)?Nt(Nt({},u),{},{velocity:Xc(u.velocity,i[o].velocity,n),from:Xc(u.from,i[o].from,n)}):u},r):e(t,i,n-1)};const OH=(function(e,t,r,n,i){var o=JW(e,t),u=o.reduce(function(g,j){return Nt(Nt({},g),{},y0({},j,[e[j],t[j]]))},{}),l=o.reduce(function(g,j){return Nt(Nt({},g),{},y0({},j,{from:e[j],velocity:0,to:t[j]}))},{}),f=-1,d,v,p=function(){return null},m=function(){return $s(function(j,E){return E.from},l)},b=function(){return!Object.values(l).filter(b0).length},O=function(j){d||(d=j);var E=j-d,A=E/r.dt;l=SH(r,l,A),i(Nt(Nt(Nt({},e),t),m())),d=j,b()||(f=requestAnimationFrame(p))},x=function(j){v||(v=j);var E=(j-v)/n,A=$s(function(P,_){return Xc.apply(void 0,oA(_).concat([r(E)]))},u);if(i(Nt(Nt(Nt({},e),t),A)),E<1)f=requestAnimationFrame(p);else{var T=$s(function(P,_){return Xc.apply(void 0,oA(_).concat([r(1)]))},u);i(Nt(Nt(Nt({},e),t),T))}};return p=r.isStepper?O:x,function(){return requestAnimationFrame(p),function(){cancelAnimationFrame(f)}}});function ro(e){"@babel/helpers - typeof";return ro=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},ro(e)}var _H=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function PH(e,t){if(e==null)return{};var r=jH(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jH(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function Hy(e){return CH(e)||TH(e)||AH(e)||EH()}function EH(){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 AH(e,t){if(e){if(typeof e=="string")return x0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return x0(e,t)}}function TH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function CH(e){if(Array.isArray(e))return x0(e)}function x0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function uA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $r(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?uA(Object(r),!0).forEach(function(n){Cs(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):uA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Cs(e,t,r){return t=dR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function kH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function NH(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,dR(n.key),n)}}function RH(e,t,r){return t&&NH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function dR(e){var t=$H(e,"string");return ro(t)==="symbol"?t:String(t)}function $H(e,t){if(ro(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ro(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function MH(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&&w0(e,t)}function w0(e,t){return w0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},w0(e,t)}function IH(e){var t=DH();return function(){var n=Yc(e),i;if(t){var o=Yc(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return S0(this,i)}}function S0(e,t){if(t&&(ro(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return O0(e)}function O0(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function DH(){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 Yc(e){return Yc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Yc(e)}var tn=(function(e){MH(r,e);var t=IH(r);function r(n,i){var o;kH(this,r),o=t.call(this,n,i);var u=o.props,l=u.isActive,f=u.attributeName,d=u.from,v=u.to,p=u.steps,m=u.children,b=u.duration;if(o.handleStyleChange=o.handleStyleChange.bind(O0(o)),o.changeStyle=o.changeStyle.bind(O0(o)),!l||b<=0)return o.state={style:{}},typeof m=="function"&&(o.state={style:v}),S0(o);if(p&&p.length)o.state={style:p[0].style};else if(d){if(typeof m=="function")return o.state={style:d},S0(o);o.state={style:f?Cs({},f,d):d}}else o.state={style:{}};return o}return RH(r,[{key:"componentDidMount",value:function(){var i=this.props,o=i.isActive,u=i.canBegin;this.mounted=!0,!(!o||!u)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var o=this.props,u=o.isActive,l=o.canBegin,f=o.attributeName,d=o.shouldReAnimate,v=o.to,p=o.from,m=this.state.style;if(l){if(!u){var b={style:f?Cs({},f,v):v};this.state&&m&&(f&&m[f]!==v||!f&&m!==v)&&this.setState(b);return}if(!(UW(i.to,v)&&i.canBegin&&i.isActive)){var O=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var x=O||d?p:i.to;if(this.state&&m){var g={style:f?Cs({},f,x):x};(f&&m[f]!==x||!f&&m!==x)&&this.setState(g)}this.runAnimation($r($r({},this.props),{},{from:x,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var i=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),i&&i()}},{key:"handleStyleChange",value:function(i){this.changeStyle(i)}},{key:"changeStyle",value:function(i){this.mounted&&this.setState({style:i})}},{key:"runJSAnimation",value:function(i){var o=this,u=i.from,l=i.to,f=i.duration,d=i.easing,v=i.begin,p=i.onAnimationEnd,m=i.onAnimationStart,b=OH(u,l,dH(d),f,this.changeStyle),O=function(){o.stopJSAnimation=b()};this.manager.start([m,v,O,f,p])}},{key:"runStepAnimation",value:function(i){var o=this,u=i.steps,l=i.begin,f=i.onAnimationStart,d=u[0],v=d.style,p=d.duration,m=p===void 0?0:p,b=function(x,g,j){if(j===0)return x;var E=g.duration,A=g.easing,T=A===void 0?"ease":A,P=g.style,_=g.properties,N=g.onAnimationEnd,R=j>0?u[j-1]:g,I=_||Object.keys(P);if(typeof T=="function"||T==="spring")return[].concat(Hy(x),[o.runJSAnimation.bind(o,{from:R.style,to:P,duration:E,easing:T}),E]);var W=nA(I,E,T),q=$r($r($r({},R.style),P),{},{transition:W});return[].concat(Hy(x),[q,E,N]).filter(eH)};return this.manager.start([f].concat(Hy(u.reduce(b,[v,Math.max(m,l)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=YW());var o=i.begin,u=i.duration,l=i.attributeName,f=i.to,d=i.easing,v=i.onAnimationStart,p=i.onAnimationEnd,m=i.steps,b=i.children,O=this.manager;if(this.unSubscribe=O.subscribe(this.handleStyleChange),typeof d=="function"||typeof b=="function"||d==="spring"){this.runJSAnimation(i);return}if(m.length>1){this.runStepAnimation(i);return}var x=l?Cs({},l,f):f,g=nA(Object.keys(x),u,d);O.start([v,o,$r($r({},x),{},{transition:g}),u,p])}},{key:"render",value:function(){var i=this.props,o=i.children;i.begin;var u=i.duration;i.attributeName,i.easing;var l=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var f=PH(i,_H),d=C.Children.count(o),v=this.state.style;if(typeof o=="function")return o(v);if(!l||d===0||u<=0)return o;var p=function(b){var O=b.props,x=O.style,g=x===void 0?{}:x,j=O.className,E=C.cloneElement(b,$r($r({},f),{},{style:$r($r({},g),v),className:j}));return E};return d===1?p(C.Children.only(o)):D.createElement("div",null,C.Children.map(o,function(m){return p(m)}))}}]),r})(C.PureComponent);tn.displayName="Animate";tn.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};tn.propTypes={from:Ie.oneOfType([Ie.object,Ie.string]),to:Ie.oneOfType([Ie.object,Ie.string]),attributeName:Ie.string,duration:Ie.number,begin:Ie.number,easing:Ie.oneOfType([Ie.string,Ie.func]),steps:Ie.arrayOf(Ie.shape({duration:Ie.number.isRequired,style:Ie.object.isRequired,easing:Ie.oneOfType([Ie.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Ie.func]),properties:Ie.arrayOf("string"),onAnimationEnd:Ie.func})),children:Ie.oneOfType([Ie.node,Ie.func]),isActive:Ie.bool,canBegin:Ie.bool,onAnimationEnd:Ie.func,shouldReAnimate:Ie.bool,onAnimationStart:Ie.func,onAnimationReStart:Ie.func};function pu(e){"@babel/helpers - typeof";return pu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pu(e)}function Qc(){return Qc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Qc.apply(this,arguments)}function LH(e,t){return zH(e)||qH(e,t)||FH(e,t)||BH()}function BH(){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 FH(e,t){if(e){if(typeof e=="string")return lA(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return lA(e,t)}}function lA(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function qH(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function zH(e){if(Array.isArray(e))return e}function cA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function fA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?cA(Object(r),!0).forEach(function(n){UH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function UH(e,t,r){return t=WH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function WH(e){var t=HH(e,"string");return pu(t)=="symbol"?t:t+""}function HH(e,t){if(pu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(pu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var dA=function(t,r,n,i,o){var u=Math.min(Math.abs(n)/2,Math.abs(i)/2),l=i>=0?1:-1,f=n>=0?1:-1,d=i>=0&&n>=0||i<0&&n<0?1:0,v;if(u>0&&o instanceof Array){for(var p=[0,0,0,0],m=0,b=4;m<b;m++)p[m]=o[m]>u?u:o[m];v="M".concat(t,",").concat(r+l*p[0]),p[0]>0&&(v+="A ".concat(p[0],",").concat(p[0],",0,0,").concat(d,",").concat(t+f*p[0],",").concat(r)),v+="L ".concat(t+n-f*p[1],",").concat(r),p[1]>0&&(v+="A ".concat(p[1],",").concat(p[1],",0,0,").concat(d,`,
|
||
`).concat(t+n,",").concat(r+l*p[1])),v+="L ".concat(t+n,",").concat(r+i-l*p[2]),p[2]>0&&(v+="A ".concat(p[2],",").concat(p[2],",0,0,").concat(d,`,
|
||
`).concat(t+n-f*p[2],",").concat(r+i)),v+="L ".concat(t+f*p[3],",").concat(r+i),p[3]>0&&(v+="A ".concat(p[3],",").concat(p[3],",0,0,").concat(d,`,
|
||
`).concat(t,",").concat(r+i-l*p[3])),v+="Z"}else if(u>0&&o===+o&&o>0){var O=Math.min(u,o);v="M ".concat(t,",").concat(r+l*O,`
|
||
A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t+f*O,",").concat(r,`
|
||
L `).concat(t+n-f*O,",").concat(r,`
|
||
A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t+n,",").concat(r+l*O,`
|
||
L `).concat(t+n,",").concat(r+i-l*O,`
|
||
A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t+n-f*O,",").concat(r+i,`
|
||
L `).concat(t+f*O,",").concat(r+i,`
|
||
A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t,",").concat(r+i-l*O," Z")}else v="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(i," h ").concat(-n," Z");return v},KH=function(t,r){if(!t||!r)return!1;var n=t.x,i=t.y,o=r.x,u=r.y,l=r.width,f=r.height;if(Math.abs(l)>0&&Math.abs(f)>0){var d=Math.min(o,o+l),v=Math.max(o,o+l),p=Math.min(u,u+f),m=Math.max(u,u+f);return n>=d&&n<=v&&i>=p&&i<=m}return!1},VH={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},ix=function(t){var r=fA(fA({},VH),t),n=C.useRef(),i=C.useState(-1),o=LH(i,2),u=o[0],l=o[1];C.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var T=n.current.getTotalLength();T&&l(T)}catch{}},[]);var f=r.x,d=r.y,v=r.width,p=r.height,m=r.radius,b=r.className,O=r.animationEasing,x=r.animationDuration,g=r.animationBegin,j=r.isAnimationActive,E=r.isUpdateAnimationActive;if(f!==+f||d!==+d||v!==+v||p!==+p||v===0||p===0)return null;var A=Me("recharts-rectangle",b);return E?D.createElement(tn,{canBegin:u>0,from:{width:v,height:p,x:f,y:d},to:{width:v,height:p,x:f,y:d},duration:x,animationEasing:O,isActive:E},function(T){var P=T.width,_=T.height,N=T.x,R=T.y;return D.createElement(tn,{canBegin:u>0,from:"0px ".concat(u===-1?1:u,"px"),to:"".concat(u,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:x,isActive:j,easing:O},D.createElement("path",Qc({},Se(r,!0),{className:A,d:dA(N,R,P,_,m),ref:n})))}):D.createElement("path",Qc({},Se(r,!0),{className:A,d:dA(f,d,v,p,m)}))},GH=["points","className","baseLinePoints","connectNulls"];function Da(){return Da=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Da.apply(this,arguments)}function XH(e,t){if(e==null)return{};var r=YH(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function YH(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function pA(e){return eK(e)||JH(e)||ZH(e)||QH()}function QH(){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 ZH(e,t){if(e){if(typeof e=="string")return _0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _0(e,t)}}function JH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function eK(e){if(Array.isArray(e))return _0(e)}function _0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var hA=function(t){return t&&t.x===+t.x&&t.y===+t.y},tK=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=[[]];return t.forEach(function(n){hA(n)?r[r.length-1].push(n):r[r.length-1].length>0&&r.push([])}),hA(t[0])&&r[r.length-1].push(t[0]),r[r.length-1].length<=0&&(r=r.slice(0,-1)),r},Ms=function(t,r){var n=tK(t);r&&(n=[n.reduce(function(o,u){return[].concat(pA(o),pA(u))},[])]);var i=n.map(function(o){return o.reduce(function(u,l,f){return"".concat(u).concat(f===0?"M":"L").concat(l.x,",").concat(l.y)},"")}).join("");return n.length===1?"".concat(i,"Z"):i},rK=function(t,r,n){var i=Ms(t,n);return"".concat(i.slice(-1)==="Z"?i.slice(0,-1):i,"L").concat(Ms(r.reverse(),n).slice(1))},nK=function(t){var r=t.points,n=t.className,i=t.baseLinePoints,o=t.connectNulls,u=XH(t,GH);if(!r||!r.length)return null;var l=Me("recharts-polygon",n);if(i&&i.length){var f=u.stroke&&u.stroke!=="none",d=rK(r,i,o);return D.createElement("g",{className:l},D.createElement("path",Da({},Se(u,!0),{fill:d.slice(-1)==="Z"?u.fill:"none",stroke:"none",d})),f?D.createElement("path",Da({},Se(u,!0),{fill:"none",d:Ms(r,o)})):null,f?D.createElement("path",Da({},Se(u,!0),{fill:"none",d:Ms(i,o)})):null)}var v=Ms(r,o);return D.createElement("path",Da({},Se(u,!0),{fill:v.slice(-1)==="Z"?u.fill:"none",className:l,d:v}))};function P0(){return P0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},P0.apply(this,arguments)}var ed=function(t){var r=t.cx,n=t.cy,i=t.r,o=t.className,u=Me("recharts-dot",o);return r===+r&&n===+n&&i===+i?C.createElement("circle",P0({},Se(t,!1),gc(t),{className:u,cx:r,cy:n,r:i})):null};function hu(e){"@babel/helpers - typeof";return hu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hu(e)}var iK=["x","y","top","left","width","height","className"];function j0(){return j0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},j0.apply(this,arguments)}function vA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function aK(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?vA(Object(r),!0).forEach(function(n){oK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function oK(e,t,r){return t=sK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function sK(e){var t=uK(e,"string");return hu(t)=="symbol"?t:t+""}function uK(e,t){if(hu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(hu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function lK(e,t){if(e==null)return{};var r=cK(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function cK(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var fK=function(t,r,n,i,o,u){return"M".concat(t,",").concat(o,"v").concat(i,"M").concat(u,",").concat(r,"h").concat(n)},dK=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,o=i===void 0?0:i,u=t.top,l=u===void 0?0:u,f=t.left,d=f===void 0?0:f,v=t.width,p=v===void 0?0:v,m=t.height,b=m===void 0?0:m,O=t.className,x=lK(t,iK),g=aK({x:n,y:o,top:l,left:d,width:p,height:b},x);return!le(n)||!le(o)||!le(p)||!le(b)||!le(l)||!le(d)?null:D.createElement("path",j0({},Se(g,!0),{className:Me("recharts-cross",O),d:fK(n,o,p,b,l,d)}))},Ky,mA;function pK(){if(mA)return Ky;mA=1;var e=Xf(),t=EN(),r=an();function n(i,o){return i&&i.length?e(i,r(o,2),t):void 0}return Ky=n,Ky}var hK=pK();const vK=Ue(hK);var Vy,yA;function mK(){if(yA)return Vy;yA=1;var e=Xf(),t=an(),r=AN();function n(i,o){return i&&i.length?e(i,t(o,2),r):void 0}return Vy=n,Vy}var yK=mK();const gK=Ue(yK);var bK=["cx","cy","angle","ticks","axisLine"],xK=["ticks","tick","angle","tickFormatter","stroke"];function no(e){"@babel/helpers - typeof";return no=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},no(e)}function Is(){return Is=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Is.apply(this,arguments)}function gA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ki(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?gA(Object(r),!0).forEach(function(n){td(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function bA(e,t){if(e==null)return{};var r=wK(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wK(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function SK(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xA(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,hR(n.key),n)}}function OK(e,t,r){return t&&xA(e.prototype,t),r&&xA(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function _K(e,t,r){return t=Zc(t),PK(e,pR()?Reflect.construct(t,r||[],Zc(e).constructor):t.apply(e,r))}function PK(e,t){if(t&&(no(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return jK(e)}function jK(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pR=function(){return!!e})()}function Zc(e){return Zc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Zc(e)}function EK(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&&E0(e,t)}function E0(e,t){return E0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},E0(e,t)}function td(e,t,r){return t=hR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hR(e){var t=AK(e,"string");return no(t)=="symbol"?t:t+""}function AK(e,t){if(no(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(no(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var rd=(function(e){function t(){return SK(this,t),_K(this,t,arguments)}return EK(t,e),OK(t,[{key:"getTickValueCoord",value:function(n){var i=n.coordinate,o=this.props,u=o.angle,l=o.cx,f=o.cy;return Ze(l,f,i,u)}},{key:"getTickTextAnchor",value:function(){var n=this.props.orientation,i;switch(n){case"left":i="end";break;case"right":i="start";break;default:i="middle";break}return i}},{key:"getViewBox",value:function(){var n=this.props,i=n.cx,o=n.cy,u=n.angle,l=n.ticks,f=vK(l,function(v){return v.coordinate||0}),d=gK(l,function(v){return v.coordinate||0});return{cx:i,cy:o,startAngle:u,endAngle:u,innerRadius:d.coordinate||0,outerRadius:f.coordinate||0}}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,o=n.cy,u=n.angle,l=n.ticks,f=n.axisLine,d=bA(n,bK),v=l.reduce(function(O,x){return[Math.min(O[0],x.coordinate),Math.max(O[1],x.coordinate)]},[1/0,-1/0]),p=Ze(i,o,v[0],u),m=Ze(i,o,v[1],u),b=ki(ki(ki({},Se(d,!1)),{},{fill:"none"},Se(f,!1)),{},{x1:p.x,y1:p.y,x2:m.x,y2:m.y});return D.createElement("line",Is({className:"recharts-polar-radius-axis-line"},b))}},{key:"renderTicks",value:function(){var n=this,i=this.props,o=i.ticks,u=i.tick,l=i.angle,f=i.tickFormatter,d=i.stroke,v=bA(i,xK),p=this.getTickTextAnchor(),m=Se(v,!1),b=Se(u,!1),O=o.map(function(x,g){var j=n.getTickValueCoord(x),E=ki(ki(ki(ki({textAnchor:p,transform:"rotate(".concat(90-l,", ").concat(j.x,", ").concat(j.y,")")},m),{},{stroke:"none",fill:d},b),{},{index:g},j),{},{payload:x});return D.createElement(qe,Is({className:Me("recharts-polar-radius-axis-tick",rR(u)),key:"tick-".concat(x.coordinate)},Hi(n.props,x,g)),t.renderTickItem(u,E,f?f(x.value,g):x.value))});return D.createElement(qe,{className:"recharts-polar-radius-axis-ticks"},O)}},{key:"render",value:function(){var n=this.props,i=n.ticks,o=n.axisLine,u=n.tick;return!i||!i.length?null:D.createElement(qe,{className:Me("recharts-polar-radius-axis",this.props.className)},o&&this.renderAxisLine(),u&&this.renderTicks(),At.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(n,i,o){var u;return D.isValidElement(n)?u=D.cloneElement(n,i):Ee(n)?u=n(i):u=D.createElement(Ki,Is({},i,{className:"recharts-polar-radius-axis-tick-value"}),o),u}}])})(C.PureComponent);td(rd,"displayName","PolarRadiusAxis");td(rd,"axisType","radiusAxis");td(rd,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});function 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)}function Di(){return Di=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Di.apply(this,arguments)}function wA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ni(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?wA(Object(r),!0).forEach(function(n){nd(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function TK(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function SA(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,mR(n.key),n)}}function CK(e,t,r){return t&&SA(e.prototype,t),r&&SA(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function kK(e,t,r){return t=Jc(t),NK(e,vR()?Reflect.construct(t,r||[],Jc(e).constructor):t.apply(e,r))}function NK(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 RK(e)}function RK(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(vR=function(){return!!e})()}function Jc(e){return Jc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Jc(e)}function $K(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&&A0(e,t)}function A0(e,t){return A0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},A0(e,t)}function nd(e,t,r){return t=mR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mR(e){var t=MK(e,"string");return io(t)=="symbol"?t:t+""}function MK(e,t){if(io(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(io(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var IK=Math.PI/180,OA=1e-5,id=(function(e){function t(){return TK(this,t),kK(this,t,arguments)}return $K(t,e),CK(t,[{key:"getTickLineCoord",value:function(n){var i=this.props,o=i.cx,u=i.cy,l=i.radius,f=i.orientation,d=i.tickSize,v=d||8,p=Ze(o,u,l,n.coordinate),m=Ze(o,u,l+(f==="inner"?-1:1)*v,n.coordinate);return{x1:p.x,y1:p.y,x2:m.x,y2:m.y}}},{key:"getTickTextAnchor",value:function(n){var i=this.props.orientation,o=Math.cos(-n.coordinate*IK),u;return o>OA?u=i==="outer"?"start":"end":o<-OA?u=i==="outer"?"end":"start":u="middle",u}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,o=n.cy,u=n.radius,l=n.axisLine,f=n.axisLineType,d=Ni(Ni({},Se(this.props,!1)),{},{fill:"none"},Se(l,!1));if(f==="circle")return D.createElement(ed,Di({className:"recharts-polar-angle-axis-line"},d,{cx:i,cy:o,r:u}));var v=this.props.ticks,p=v.map(function(m){return Ze(i,o,u,m.coordinate)});return D.createElement(nK,Di({className:"recharts-polar-angle-axis-line"},d,{points:p}))}},{key:"renderTicks",value:function(){var n=this,i=this.props,o=i.ticks,u=i.tick,l=i.tickLine,f=i.tickFormatter,d=i.stroke,v=Se(this.props,!1),p=Se(u,!1),m=Ni(Ni({},v),{},{fill:"none"},Se(l,!1)),b=o.map(function(O,x){var g=n.getTickLineCoord(O),j=n.getTickTextAnchor(O),E=Ni(Ni(Ni({textAnchor:j},v),{},{stroke:"none",fill:d},p),{},{index:x,payload:O,x:g.x2,y:g.y2});return D.createElement(qe,Di({className:Me("recharts-polar-angle-axis-tick",rR(u)),key:"tick-".concat(O.coordinate)},Hi(n.props,O,x)),l&&D.createElement("line",Di({className:"recharts-polar-angle-axis-tick-line"},m,g)),u&&t.renderTickItem(u,E,f?f(O.value,x):O.value))});return D.createElement(qe,{className:"recharts-polar-angle-axis-ticks"},b)}},{key:"render",value:function(){var n=this.props,i=n.ticks,o=n.radius,u=n.axisLine;return o<=0||!i||!i.length?null:D.createElement(qe,{className:Me("recharts-polar-angle-axis",this.props.className)},u&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(n,i,o){var u;return D.isValidElement(n)?u=D.cloneElement(n,i):Ee(n)?u=n(i):u=D.createElement(Ki,Di({},i,{className:"recharts-polar-angle-axis-tick-value"}),o),u}}])})(C.PureComponent);nd(id,"displayName","PolarAngleAxis");nd(id,"axisType","angleAxis");nd(id,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var Gy,_A;function DK(){if(_A)return Gy;_A=1;var e=Ek(),t=e(Object.getPrototypeOf,Object);return Gy=t,Gy}var Xy,PA;function LK(){if(PA)return Xy;PA=1;var e=Mn(),t=DK(),r=In(),n="[object Object]",i=Function.prototype,o=Object.prototype,u=i.toString,l=o.hasOwnProperty,f=u.call(Object);function d(v){if(!r(v)||e(v)!=n)return!1;var p=t(v);if(p===null)return!0;var m=l.call(p,"constructor")&&p.constructor;return typeof m=="function"&&m instanceof m&&u.call(m)==f}return Xy=d,Xy}var BK=LK();const FK=Ue(BK);var Yy,jA;function qK(){if(jA)return Yy;jA=1;var e=Mn(),t=In(),r="[object Boolean]";function n(i){return i===!0||i===!1||t(i)&&e(i)==r}return Yy=n,Yy}var zK=qK();const UK=Ue(zK);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 ef(){return ef=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ef.apply(this,arguments)}function WK(e,t){return GK(e)||VK(e,t)||KK(e,t)||HK()}function HK(){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 KK(e,t){if(e){if(typeof e=="string")return EA(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return EA(e,t)}}function EA(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function VK(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function GK(e){if(Array.isArray(e))return e}function AA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function TA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?AA(Object(r),!0).forEach(function(n){XK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):AA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function XK(e,t,r){return t=YK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function YK(e){var t=QK(e,"string");return vu(t)=="symbol"?t:t+""}function QK(e,t){if(vu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(vu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var CA=function(t,r,n,i,o){var u=n-i,l;return l="M ".concat(t,",").concat(r),l+="L ".concat(t+n,",").concat(r),l+="L ".concat(t+n-u/2,",").concat(r+o),l+="L ".concat(t+n-u/2-i,",").concat(r+o),l+="L ".concat(t,",").concat(r," Z"),l},ZK={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},JK=function(t){var r=TA(TA({},ZK),t),n=C.useRef(),i=C.useState(-1),o=WK(i,2),u=o[0],l=o[1];C.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var A=n.current.getTotalLength();A&&l(A)}catch{}},[]);var f=r.x,d=r.y,v=r.upperWidth,p=r.lowerWidth,m=r.height,b=r.className,O=r.animationEasing,x=r.animationDuration,g=r.animationBegin,j=r.isUpdateAnimationActive;if(f!==+f||d!==+d||v!==+v||p!==+p||m!==+m||v===0&&p===0||m===0)return null;var E=Me("recharts-trapezoid",b);return j?D.createElement(tn,{canBegin:u>0,from:{upperWidth:0,lowerWidth:0,height:m,x:f,y:d},to:{upperWidth:v,lowerWidth:p,height:m,x:f,y:d},duration:x,animationEasing:O,isActive:j},function(A){var T=A.upperWidth,P=A.lowerWidth,_=A.height,N=A.x,R=A.y;return D.createElement(tn,{canBegin:u>0,from:"0px ".concat(u===-1?1:u,"px"),to:"".concat(u,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:x,easing:O},D.createElement("path",ef({},Se(r,!0),{className:E,d:CA(N,R,T,P,_),ref:n})))}):D.createElement("g",null,D.createElement("path",ef({},Se(r,!0),{className:E,d:CA(f,d,v,p,m)})))},e9=["option","shapeType","propTransformer","activeClassName","isActive"];function mu(e){"@babel/helpers - typeof";return mu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mu(e)}function t9(e,t){if(e==null)return{};var r=r9(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function r9(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function kA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?kA(Object(r),!0).forEach(function(n){n9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function n9(e,t,r){return t=i9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i9(e){var t=a9(e,"string");return mu(t)=="symbol"?t:t+""}function a9(e,t){if(mu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(mu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function o9(e,t){return tf(tf({},t),e)}function s9(e,t){return e==="symbols"}function NA(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return D.createElement(ix,r);case"trapezoid":return D.createElement(JK,r);case"sector":return D.createElement(aR,r);case"symbols":if(s9(t))return D.createElement(Ob,r);break;default:return null}}function u9(e){return C.isValidElement(e)?e.props:e}function yR(e){var t=e.option,r=e.shapeType,n=e.propTransformer,i=n===void 0?o9:n,o=e.activeClassName,u=o===void 0?"recharts-active-shape":o,l=e.isActive,f=t9(e,e9),d;if(C.isValidElement(t))d=C.cloneElement(t,tf(tf({},f),u9(t)));else if(Ee(t))d=t(f);else if(FK(t)&&!UK(t)){var v=i(t,f);d=D.createElement(NA,{shapeType:r,elementProps:v})}else{var p=f;d=D.createElement(NA,{shapeType:r,elementProps:p})}return l?D.createElement(qe,{className:u},d):d}function ad(e,t){return t!=null&&"trapezoids"in e.props}function od(e,t){return t!=null&&"sectors"in e.props}function yu(e,t){return t!=null&&"points"in e.props}function l9(e,t){var r,n,i=e.x===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.x)||e.x===t.x,o=e.y===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.y)||e.y===t.y;return i&&o}function c9(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function f9(e,t){var r=e.x===t.x,n=e.y===t.y,i=e.z===t.z;return r&&n&&i}function d9(e,t){var r;return ad(e,t)?r=l9:od(e,t)?r=c9:yu(e,t)&&(r=f9),r}function p9(e,t){var r;return ad(e,t)?r="trapezoids":od(e,t)?r="sectors":yu(e,t)&&(r="points"),r}function h9(e,t){if(ad(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}if(od(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}return yu(e,t)?t.payload:{}}function v9(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,i=p9(r,t),o=h9(r,t),u=n.filter(function(f,d){var v=Iu(o,f),p=r.props[i].filter(function(O){var x=d9(r,t);return x(O,t)}),m=r.props[i].indexOf(p[p.length-1]),b=d===m;return v&&b}),l=n.indexOf(u[u.length-1]);return l}var dc;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 La(){return La=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},La.apply(this,arguments)}function RA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ye(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?RA(Object(r),!0).forEach(function(n){wr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):RA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function m9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $A(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,bR(n.key),n)}}function y9(e,t,r){return t&&$A(e.prototype,t),r&&$A(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function g9(e,t,r){return t=rf(t),b9(e,gR()?Reflect.construct(t,r||[],rf(e).constructor):t.apply(e,r))}function b9(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 x9(e)}function x9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gR=function(){return!!e})()}function rf(e){return rf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},rf(e)}function w9(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&&T0(e,t)}function T0(e,t){return T0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},T0(e,t)}function wr(e,t,r){return t=bR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bR(e){var t=S9(e,"string");return ao(t)=="symbol"?t:t+""}function S9(e,t){if(ao(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ao(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var on=(function(e){function t(r){var n;return m9(this,t),n=g9(this,t,[r]),wr(n,"pieRef",null),wr(n,"sectorRefs",[]),wr(n,"id",_o("recharts-pie-")),wr(n,"handleAnimationEnd",function(){var i=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),Ee(i)&&i()}),wr(n,"handleAnimationStart",function(){var i=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),Ee(i)&&i()}),n.state={isAnimationFinished:!r.isAnimationActive,prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,sectorToFocus:0},n}return w9(t,e),y9(t,[{key:"isActiveIndex",value:function(n){var i=this.props.activeIndex;return Array.isArray(i)?i.indexOf(n)!==-1:n===i}},{key:"hasActiveIndex",value:function(){var n=this.props.activeIndex;return Array.isArray(n)?n.length!==0:n||n===0}},{key:"renderLabels",value:function(n){var i=this.props.isAnimationActive;if(i&&!this.state.isAnimationFinished)return null;var o=this.props,u=o.label,l=o.labelLine,f=o.dataKey,d=o.valueKey,v=Se(this.props,!1),p=Se(u,!1),m=Se(l,!1),b=u&&u.offsetRadius||20,O=n.map(function(x,g){var j=(x.startAngle+x.endAngle)/2,E=Ze(x.cx,x.cy,x.outerRadius+b,j),A=Ye(Ye(Ye(Ye({},v),x),{},{stroke:"none"},p),{},{index:g,textAnchor:t.getTextAnchor(E.x,x.cx)},E),T=Ye(Ye(Ye(Ye({},v),x),{},{fill:"none",stroke:x.fill},m),{},{index:g,points:[Ze(x.cx,x.cy,x.outerRadius,j),E]}),P=f;return ke(f)&&ke(d)?P="value":ke(f)&&(P=d),D.createElement(qe,{key:"label-".concat(x.startAngle,"-").concat(x.endAngle,"-").concat(x.midAngle,"-").concat(g)},l&&t.renderLabelLineItem(l,T,"line"),t.renderLabelItem(u,A,wt(x,P)))});return D.createElement(qe,{className:"recharts-pie-labels"},O)}},{key:"renderSectorsStatically",value:function(n){var i=this,o=this.props,u=o.activeShape,l=o.blendStroke,f=o.inactiveShape;return n.map(function(d,v){if((d==null?void 0:d.startAngle)===0&&(d==null?void 0:d.endAngle)===0&&n.length!==1)return null;var p=i.isActiveIndex(v),m=f&&i.hasActiveIndex()?f:null,b=p?u:m,O=Ye(Ye({},d),{},{stroke:l?d.fill:d.stroke,tabIndex:-1});return D.createElement(qe,La({ref:function(g){g&&!i.sectorRefs.includes(g)&&i.sectorRefs.push(g)},tabIndex:-1,className:"recharts-pie-sector"},Hi(i.props,d,v),{key:"sector-".concat(d==null?void 0:d.startAngle,"-").concat(d==null?void 0:d.endAngle,"-").concat(d.midAngle,"-").concat(v)}),D.createElement(yR,La({option:b,isActive:p,shapeType:"sector"},O)))})}},{key:"renderSectorsWithAnimation",value:function(){var n=this,i=this.props,o=i.sectors,u=i.isAnimationActive,l=i.animationBegin,f=i.animationDuration,d=i.animationEasing,v=i.animationId,p=this.state,m=p.prevSectors,b=p.prevIsAnimationActive;return D.createElement(tn,{begin:l,duration:f,isActive:u,easing:d,from:{t:0},to:{t:1},key:"pie-".concat(v,"-").concat(b),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(O){var x=O.t,g=[],j=o&&o[0],E=j.startAngle;return o.forEach(function(A,T){var P=m&&m[T],_=T>0?cr(A,"paddingAngle",0):0;if(P){var N=sr(P.endAngle-P.startAngle,A.endAngle-A.startAngle),R=Ye(Ye({},A),{},{startAngle:E+_,endAngle:E+N(x)+_});g.push(R),E=R.endAngle}else{var I=A.endAngle,W=A.startAngle,q=sr(0,I-W),$=q(x),U=Ye(Ye({},A),{},{startAngle:E+_,endAngle:E+$+_});g.push(U),E=U.endAngle}}),D.createElement(qe,null,n.renderSectorsStatically(g))})}},{key:"attachKeyboardHandlers",value:function(n){var i=this;n.onkeydown=function(o){if(!o.altKey)switch(o.key){case"ArrowLeft":{var u=++i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[u].focus(),i.setState({sectorToFocus:u});break}case"ArrowRight":{var l=--i.state.sectorToFocus<0?i.sectorRefs.length-1:i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[l].focus(),i.setState({sectorToFocus:l});break}case"Escape":{i.sectorRefs[i.state.sectorToFocus].blur(),i.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var n=this.props,i=n.sectors,o=n.isAnimationActive,u=this.state.prevSectors;return o&&i&&i.length&&(!u||!Iu(u,i))?this.renderSectorsWithAnimation():this.renderSectorsStatically(i)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var n=this,i=this.props,o=i.hide,u=i.sectors,l=i.className,f=i.label,d=i.cx,v=i.cy,p=i.innerRadius,m=i.outerRadius,b=i.isAnimationActive,O=this.state.isAnimationFinished;if(o||!u||!u.length||!le(d)||!le(v)||!le(p)||!le(m))return null;var x=Me("recharts-pie",l);return D.createElement(qe,{tabIndex:this.props.rootTabIndex,className:x,ref:function(j){n.pieRef=j}},this.renderSectors(),f&&this.renderLabels(u),At.renderCallByParent(this.props,null,!1),(!b||O)&&En.renderCallByParent(this.props,u,!1))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return i.prevIsAnimationActive!==n.isAnimationActive?{prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:[],isAnimationFinished:!0}:n.isAnimationActive&&n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:i.curSectors,isAnimationFinished:!0}:n.sectors!==i.curSectors?{curSectors:n.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(n,i){return n>i?"start":n<i?"end":"middle"}},{key:"renderLabelLineItem",value:function(n,i,o){if(D.isValidElement(n))return D.cloneElement(n,i);if(Ee(n))return n(i);var u=Me("recharts-pie-label-line",typeof n!="boolean"?n.className:"");return D.createElement(Kc,La({},i,{key:o,type:"linear",className:u}))}},{key:"renderLabelItem",value:function(n,i,o){if(D.isValidElement(n))return D.cloneElement(n,i);var u=o;if(Ee(n)&&(u=n(i),D.isValidElement(u)))return u;var l=Me("recharts-pie-label-text",typeof n!="boolean"&&!Ee(n)?n.className:"");return D.createElement(Ki,La({},i,{alignmentBaseline:"middle",className:l}),u)}}])})(C.PureComponent);dc=on;wr(on,"displayName","Pie");wr(on,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!Zi.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});wr(on,"parseDeltaAngle",function(e,t){var r=zt(t-e),n=Math.min(Math.abs(t-e),360);return r*n});wr(on,"getRealPieData",function(e){var t=e.data,r=e.children,n=Se(e,!1),i=fr(r,ku);return t&&t.length?t.map(function(o,u){return Ye(Ye(Ye({payload:o},n),o),i&&i[u]&&i[u].props)}):i&&i.length?i.map(function(o){return Ye(Ye({},n),o.props)}):[]});wr(on,"parseCoordinateOfPie",function(e,t){var r=t.top,n=t.left,i=t.width,o=t.height,u=tR(i,o),l=n+Ut(e.cx,i,i/2),f=r+Ut(e.cy,o,o/2),d=Ut(e.innerRadius,u,0),v=Ut(e.outerRadius,u,u*.8),p=e.maxRadius||Math.sqrt(i*i+o*o)/2;return{cx:l,cy:f,innerRadius:d,outerRadius:v,maxRadius:p}});wr(on,"getComposedData",function(e){var t=e.item,r=e.offset,n=t.type.defaultProps!==void 0?Ye(Ye({},t.type.defaultProps),t.props):t.props,i=dc.getRealPieData(n);if(!i||!i.length)return null;var o=n.cornerRadius,u=n.startAngle,l=n.endAngle,f=n.paddingAngle,d=n.dataKey,v=n.nameKey,p=n.valueKey,m=n.tooltipType,b=Math.abs(n.minAngle),O=dc.parseCoordinateOfPie(n,r),x=dc.parseDeltaAngle(u,l),g=Math.abs(x),j=d;ke(d)&&ke(p)?(qr(!1,`Use "dataKey" to specify the value of pie,
|
||
the props "valueKey" will be deprecated in 1.1.0`),j="value"):ke(d)&&(qr(!1,`Use "dataKey" to specify the value of pie,
|
||
the props "valueKey" will be deprecated in 1.1.0`),j=p);var E=i.filter(function(R){return wt(R,j,0)!==0}).length,A=(g>=360?E:E-1)*f,T=g-E*b-A,P=i.reduce(function(R,I){var W=wt(I,j,0);return R+(le(W)?W:0)},0),_;if(P>0){var N;_=i.map(function(R,I){var W=wt(R,j,0),q=wt(R,v,I),$=(le(W)?W:0)/P,U;I?U=N.endAngle+zt(x)*f*(W!==0?1:0):U=u;var z=U+zt(x)*((W!==0?b:0)+$*T),V=(U+z)/2,Y=(O.innerRadius+O.outerRadius)/2,J=[{name:q,value:W,payload:R,dataKey:j,type:m}],K=Ze(O.cx,O.cy,Y,V);return N=Ye(Ye(Ye({percent:$,cornerRadius:o,name:q,tooltipPayload:J,midAngle:V,middleRadius:Y,tooltipPosition:K},R),O),{},{value:wt(R,j),startAngle:U,endAngle:z,payload:R,paddingAngle:zt(x)*f}),N})}return Ye(Ye({},O),{},{sectors:_,data:i})});var Qy,MA;function O9(){if(MA)return Qy;MA=1;var e=Math.ceil,t=Math.max;function r(n,i,o,u){for(var l=-1,f=t(e((i-n)/(o||1)),0),d=Array(f);f--;)d[u?f:++l]=n,n+=o;return d}return Qy=r,Qy}var Zy,IA;function xR(){if(IA)return Zy;IA=1;var e=Uk(),t=1/0,r=17976931348623157e292;function n(i){if(!i)return i===0?i:0;if(i=e(i),i===t||i===-t){var o=i<0?-1:1;return o*r}return i===i?i:0}return Zy=n,Zy}var Jy,DA;function _9(){if(DA)return Jy;DA=1;var e=O9(),t=zf(),r=xR();function n(i){return function(o,u,l){return l&&typeof l!="number"&&t(o,u,l)&&(u=l=void 0),o=r(o),u===void 0?(u=o,o=0):u=r(u),l=l===void 0?o<u?1:-1:r(l),e(o,u,l,i)}}return Jy=n,Jy}var eg,LA;function P9(){if(LA)return eg;LA=1;var e=_9(),t=e();return eg=t,eg}var j9=P9();const nf=Ue(j9);function gu(e){"@babel/helpers - typeof";return gu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gu(e)}function BA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function FA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?BA(Object(r),!0).forEach(function(n){wR(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):BA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function wR(e,t,r){return t=E9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function E9(e){var t=A9(e,"string");return gu(t)=="symbol"?t:t+""}function A9(e,t){if(gu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(gu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var T9=["Webkit","Moz","O","ms"],C9=function(t,r){var n=t.replace(/(\w)/,function(o){return o.toUpperCase()}),i=T9.reduce(function(o,u){return FA(FA({},o),{},wR({},u+n,r))},{});return i[t]=r,i};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 af(){return af=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},af.apply(this,arguments)}function qA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?qA(Object(r),!0).forEach(function(n){ar(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function k9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zA(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,OR(n.key),n)}}function N9(e,t,r){return t&&zA(e.prototype,t),r&&zA(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function R9(e,t,r){return t=of(t),$9(e,SR()?Reflect.construct(t,r||[],of(e).constructor):t.apply(e,r))}function $9(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 M9(e)}function M9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function SR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(SR=function(){return!!e})()}function of(e){return of=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},of(e)}function I9(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&&C0(e,t)}function C0(e,t){return C0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},C0(e,t)}function ar(e,t,r){return t=OR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function OR(e){var t=D9(e,"string");return oo(t)=="symbol"?t:t+""}function D9(e,t){if(oo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(oo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var L9=function(t){var r=t.data,n=t.startIndex,i=t.endIndex,o=t.x,u=t.width,l=t.travellerWidth;if(!r||!r.length)return{};var f=r.length,d=Ns().domain(nf(0,f)).range([o,o+u-l]),v=d.domain().map(function(p){return d(p)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:d(n),endX:d(i),scale:d,scaleValues:v}},UA=function(t){return t.changedTouches&&!!t.changedTouches.length},so=(function(e){function t(r){var n;return k9(this,t),n=R9(this,t,[r]),ar(n,"handleDrag",function(i){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(i):n.state.isSlideMoving&&n.handleSlideDrag(i)}),ar(n,"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&n.handleDrag(i.changedTouches[0])}),ar(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=n.props,o=i.endIndex,u=i.onDragEnd,l=i.startIndex;u==null||u({endIndex:o,startIndex:l})}),n.detachDragEndListener()}),ar(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),ar(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),ar(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),ar(n,"handleSlideDragStart",function(i){var o=UA(i)?i.changedTouches[0]:i;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:o.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return I9(t,e),N9(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var i=n.startX,o=n.endX,u=this.state.scaleValues,l=this.props,f=l.gap,d=l.data,v=d.length-1,p=Math.min(i,o),m=Math.max(i,o),b=t.getIndexInRange(u,p),O=t.getIndexInRange(u,m);return{startIndex:b-b%f,endIndex:O===v?v:O-O%f}}},{key:"getTextOfTick",value:function(n){var i=this.props,o=i.data,u=i.tickFormatter,l=i.dataKey,f=wt(o[n],l,n);return Ee(u)?u(f,n):f}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(n){var i=this.state,o=i.slideMoveStartX,u=i.startX,l=i.endX,f=this.props,d=f.x,v=f.width,p=f.travellerWidth,m=f.startIndex,b=f.endIndex,O=f.onChange,x=n.pageX-o;x>0?x=Math.min(x,d+v-p-l,d+v-p-u):x<0&&(x=Math.max(x,d-u,d-l));var g=this.getIndex({startX:u+x,endX:l+x});(g.startIndex!==m||g.endIndex!==b)&&O&&O(g),this.setState({startX:u+x,endX:l+x,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var o=UA(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:o.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var i=this.state,o=i.brushMoveStartX,u=i.movingTravellerId,l=i.endX,f=i.startX,d=this.state[u],v=this.props,p=v.x,m=v.width,b=v.travellerWidth,O=v.onChange,x=v.gap,g=v.data,j={startX:this.state.startX,endX:this.state.endX},E=n.pageX-o;E>0?E=Math.min(E,p+m-b-d):E<0&&(E=Math.max(E,p-d)),j[u]=d+E;var A=this.getIndex(j),T=A.startIndex,P=A.endIndex,_=function(){var R=g.length-1;return u==="startX"&&(l>f?T%x===0:P%x===0)||l<f&&P===R||u==="endX"&&(l>f?P%x===0:T%x===0)||l>f&&P===R};this.setState(ar(ar({},u,d+E),"brushMoveStartX",n.pageX),function(){O&&_()&&O(A)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var o=this,u=this.state,l=u.scaleValues,f=u.startX,d=u.endX,v=this.state[i],p=l.indexOf(v);if(p!==-1){var m=p+n;if(!(m===-1||m>=l.length)){var b=l[m];i==="startX"&&b>=d||i==="endX"&&b<=f||this.setState(ar({},i,b),function(){o.props.onChange(o.getIndex({startX:o.state.startX,endX:o.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,i=n.x,o=n.y,u=n.width,l=n.height,f=n.fill,d=n.stroke;return D.createElement("rect",{stroke:d,fill:f,x:i,y:o,width:u,height:l})}},{key:"renderPanorama",value:function(){var n=this.props,i=n.x,o=n.y,u=n.width,l=n.height,f=n.data,d=n.children,v=n.padding,p=C.Children.only(d);return p?D.cloneElement(p,{x:i,y:o,width:u,height:l,margin:v,compact:!0,data:f}):null}},{key:"renderTravellerLayer",value:function(n,i){var o,u,l=this,f=this.props,d=f.y,v=f.travellerWidth,p=f.height,m=f.traveller,b=f.ariaLabel,O=f.data,x=f.startIndex,g=f.endIndex,j=Math.max(n,this.props.x),E=tg(tg({},Se(this.props,!1)),{},{x:j,y:d,width:v,height:p}),A=b||"Min value: ".concat((o=O[x])===null||o===void 0?void 0:o.name,", Max value: ").concat((u=O[g])===null||u===void 0?void 0:u.name);return D.createElement(qe,{tabIndex:0,role:"slider","aria-label":A,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(P){["ArrowLeft","ArrowRight"].includes(P.key)&&(P.preventDefault(),P.stopPropagation(),l.handleTravellerMoveKeyboard(P.key==="ArrowRight"?1:-1,i))},onFocus:function(){l.setState({isTravellerFocused:!0})},onBlur:function(){l.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(m,E))}},{key:"renderSlide",value:function(n,i){var o=this.props,u=o.y,l=o.height,f=o.stroke,d=o.travellerWidth,v=Math.min(n,i)+d,p=Math.max(Math.abs(i-n)-d,0);return D.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:f,fillOpacity:.2,x:v,y:u,width:p,height:l})}},{key:"renderText",value:function(){var n=this.props,i=n.startIndex,o=n.endIndex,u=n.y,l=n.height,f=n.travellerWidth,d=n.stroke,v=this.state,p=v.startX,m=v.endX,b=5,O={pointerEvents:"none",fill:d};return D.createElement(qe,{className:"recharts-brush-texts"},D.createElement(Ki,af({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,m)-b,y:u+l/2},O),this.getTextOfTick(i)),D.createElement(Ki,af({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,m)+f+b,y:u+l/2},O),this.getTextOfTick(o)))}},{key:"render",value:function(){var n=this.props,i=n.data,o=n.className,u=n.children,l=n.x,f=n.y,d=n.width,v=n.height,p=n.alwaysShowText,m=this.state,b=m.startX,O=m.endX,x=m.isTextActive,g=m.isSlideMoving,j=m.isTravellerMoving,E=m.isTravellerFocused;if(!i||!i.length||!le(l)||!le(f)||!le(d)||!le(v)||d<=0||v<=0)return null;var A=Me("recharts-brush",o),T=D.Children.count(u)===1,P=C9("userSelect","none");return D.createElement(qe,{className:A,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:P},this.renderBackground(),T&&this.renderPanorama(),this.renderSlide(b,O),this.renderTravellerLayer(b,"startX"),this.renderTravellerLayer(O,"endX"),(x||g||j||E||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var i=n.x,o=n.y,u=n.width,l=n.height,f=n.stroke,d=Math.floor(o+l/2)-1;return D.createElement(D.Fragment,null,D.createElement("rect",{x:i,y:o,width:u,height:l,fill:f,stroke:"none"}),D.createElement("line",{x1:i+1,y1:d,x2:i+u-1,y2:d,fill:"none",stroke:"#fff"}),D.createElement("line",{x1:i+1,y1:d+2,x2:i+u-1,y2:d+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,i){var o;return D.isValidElement(n)?o=D.cloneElement(n,i):Ee(n)?o=n(i):o=t.renderDefaultTraveller(i),o}},{key:"getDerivedStateFromProps",value:function(n,i){var o=n.data,u=n.width,l=n.x,f=n.travellerWidth,d=n.updateId,v=n.startIndex,p=n.endIndex;if(o!==i.prevData||d!==i.prevUpdateId)return tg({prevData:o,prevTravellerWidth:f,prevUpdateId:d,prevX:l,prevWidth:u},o&&o.length?L9({data:o,width:u,x:l,travellerWidth:f,startIndex:v,endIndex:p}):{scale:null,scaleValues:null});if(i.scale&&(u!==i.prevWidth||l!==i.prevX||f!==i.prevTravellerWidth)){i.scale.range([l,l+u-f]);var m=i.scale.domain().map(function(b){return i.scale(b)});return{prevData:o,prevTravellerWidth:f,prevUpdateId:d,prevX:l,prevWidth:u,startX:i.scale(n.startIndex),endX:i.scale(n.endIndex),scaleValues:m}}return null}},{key:"getIndexInRange",value:function(n,i){for(var o=n.length,u=0,l=o-1;l-u>1;){var f=Math.floor((u+l)/2);n[f]>i?l=f:u=f}return i>=n[l]?l:u}}])})(C.PureComponent);ar(so,"displayName","Brush");ar(so,"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 rg,WA;function B9(){if(WA)return rg;WA=1;var e=Cb();function t(r,n){var i;return e(r,function(o,u,l){return i=n(o,u,l),!i}),!!i}return rg=t,rg}var ng,HA;function F9(){if(HA)return ng;HA=1;var e=xk(),t=an(),r=B9(),n=Jt(),i=zf();function o(u,l,f){var d=n(u)?e:r;return f&&i(u,l,f)&&(l=void 0),d(u,t(l,3))}return ng=o,ng}var q9=F9();const z9=Ue(q9);var Jr=function(t,r){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===r},ig,KA;function U9(){if(KA)return ig;KA=1;var e=Lk();function t(r,n,i){n=="__proto__"&&e?e(r,n,{configurable:!0,enumerable:!0,value:i,writable:!0}):r[n]=i}return ig=t,ig}var ag,VA;function W9(){if(VA)return ag;VA=1;var e=U9(),t=Ik(),r=an();function n(i,o){var u={};return o=r(o,3),t(i,function(l,f,d){e(u,f,o(l,f,d))}),u}return ag=n,ag}var H9=W9();const K9=Ue(H9);var og,GA;function V9(){if(GA)return og;GA=1;function e(t,r){for(var n=-1,i=t==null?0:t.length;++n<i;)if(!r(t[n],n,t))return!1;return!0}return og=e,og}var sg,XA;function G9(){if(XA)return sg;XA=1;var e=Cb();function t(r,n){var i=!0;return e(r,function(o,u,l){return i=!!n(o,u,l),i}),i}return sg=t,sg}var ug,YA;function X9(){if(YA)return ug;YA=1;var e=V9(),t=G9(),r=an(),n=Jt(),i=zf();function o(u,l,f){var d=n(u)?e:t;return f&&i(u,l,f)&&(l=void 0),d(u,r(l,3))}return ug=o,ug}var Y9=X9();const _R=Ue(Y9);var Q9=["x","y"];function bu(e){"@babel/helpers - typeof";return bu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bu(e)}function k0(){return k0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},k0.apply(this,arguments)}function QA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function js(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?QA(Object(r),!0).forEach(function(n){Z9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):QA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Z9(e,t,r){return t=J9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function J9(e){var t=eV(e,"string");return bu(t)=="symbol"?t:t+""}function eV(e,t){if(bu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(bu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function tV(e,t){if(e==null)return{};var r=rV(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rV(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function nV(e,t){var r=e.x,n=e.y,i=tV(e,Q9),o="".concat(r),u=parseInt(o,10),l="".concat(n),f=parseInt(l,10),d="".concat(t.height||i.height),v=parseInt(d,10),p="".concat(t.width||i.width),m=parseInt(p,10);return js(js(js(js(js({},t),i),u?{x:u}:{}),f?{y:f}:{}),{},{height:v,width:m,name:t.name,radius:t.radius})}function ZA(e){return D.createElement(yR,k0({shapeType:"rectangle",propTransformer:nV,activeClassName:"recharts-active-bar"},e))}var iV=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,i){if(typeof t=="number")return t;var o=le(n)||AB(n);return o?t(n,i):(o||Gi(),r)}},aV=["value","background"],PR;function uo(e){"@babel/helpers - typeof";return uo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uo(e)}function oV(e,t){if(e==null)return{};var r=sV(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function sV(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function sf(){return sf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},sf.apply(this,arguments)}function JA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?JA(Object(r),!0).forEach(function(n){si(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):JA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function uV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eT(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ER(n.key),n)}}function lV(e,t,r){return t&&eT(e.prototype,t),r&&eT(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function cV(e,t,r){return t=uf(t),fV(e,jR()?Reflect.construct(t,r||[],uf(e).constructor):t.apply(e,r))}function fV(e,t){if(t&&(uo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return dV(e)}function dV(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(jR=function(){return!!e})()}function uf(e){return uf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},uf(e)}function pV(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&&N0(e,t)}function N0(e,t){return N0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},N0(e,t)}function si(e,t,r){return t=ER(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ER(e){var t=hV(e,"string");return uo(t)=="symbol"?t:t+""}function hV(e,t){if(uo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(uo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ra=(function(e){function t(){var r;uV(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=cV(this,t,[].concat(i)),si(r,"state",{isAnimationFinished:!1}),si(r,"id",_o("recharts-bar-")),si(r,"handleAnimationEnd",function(){var u=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),u&&u()}),si(r,"handleAnimationStart",function(){var u=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),u&&u()}),r}return pV(t,e),lV(t,[{key:"renderRectanglesStatically",value:function(n){var i=this,o=this.props,u=o.shape,l=o.dataKey,f=o.activeIndex,d=o.activeBar,v=Se(this.props,!1);return n&&n.map(function(p,m){var b=m===f,O=b?d:u,x=vt(vt(vt({},v),p),{},{isActive:b,option:O,index:m,dataKey:l,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return D.createElement(qe,sf({className:"recharts-bar-rectangle"},Hi(i.props,p,m),{key:"rectangle-".concat(p==null?void 0:p.x,"-").concat(p==null?void 0:p.y,"-").concat(p==null?void 0:p.value,"-").concat(m)}),D.createElement(ZA,x))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,i=this.props,o=i.data,u=i.layout,l=i.isAnimationActive,f=i.animationBegin,d=i.animationDuration,v=i.animationEasing,p=i.animationId,m=this.state.prevData;return D.createElement(tn,{begin:f,duration:d,isActive:l,easing:v,from:{t:0},to:{t:1},key:"bar-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(b){var O=b.t,x=o.map(function(g,j){var E=m&&m[j];if(E){var A=sr(E.x,g.x),T=sr(E.y,g.y),P=sr(E.width,g.width),_=sr(E.height,g.height);return vt(vt({},g),{},{x:A(O),y:T(O),width:P(O),height:_(O)})}if(u==="horizontal"){var N=sr(0,g.height),R=N(O);return vt(vt({},g),{},{y:g.y+g.height-R,height:R})}var I=sr(0,g.width),W=I(O);return vt(vt({},g),{},{width:W})});return D.createElement(qe,null,n.renderRectanglesStatically(x))})}},{key:"renderRectangles",value:function(){var n=this.props,i=n.data,o=n.isAnimationActive,u=this.state.prevData;return o&&i&&i.length&&(!u||!Iu(u,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}},{key:"renderBackground",value:function(){var n=this,i=this.props,o=i.data,u=i.dataKey,l=i.activeIndex,f=Se(this.props.background,!1);return o.map(function(d,v){d.value;var p=d.background,m=oV(d,aV);if(!p)return null;var b=vt(vt(vt(vt(vt({},m),{},{fill:"#eee"},p),f),Hi(n.props,d,v)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:u,index:v,className:"recharts-bar-background-rectangle"});return D.createElement(ZA,sf({key:"background-bar-".concat(v),option:n.props.background,isActive:v===l},b))})}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,u=o.data,l=o.xAxis,f=o.yAxis,d=o.layout,v=o.children,p=fr(v,Du);if(!p)return null;var m=d==="vertical"?u[0].height/2:u[0].width/2,b=function(g,j){var E=Array.isArray(g.value)?g.value[1]:g.value;return{x:g.x,y:g.y,value:E,errorVal:wt(g,j)}},O={clipPath:n?"url(#clipPath-".concat(i,")"):null};return D.createElement(qe,O,p.map(function(x){return D.cloneElement(x,{key:"error-bar-".concat(i,"-").concat(x.props.dataKey),data:u,xAxis:l,yAxis:f,layout:d,offset:m,dataPointFormatter:b})}))}},{key:"render",value:function(){var n=this.props,i=n.hide,o=n.data,u=n.className,l=n.xAxis,f=n.yAxis,d=n.left,v=n.top,p=n.width,m=n.height,b=n.isAnimationActive,O=n.background,x=n.id;if(i||!o||!o.length)return null;var g=this.state.isAnimationFinished,j=Me("recharts-bar",u),E=l&&l.allowDataOverflow,A=f&&f.allowDataOverflow,T=E||A,P=ke(x)?this.id:x;return D.createElement(qe,{className:j},E||A?D.createElement("defs",null,D.createElement("clipPath",{id:"clipPath-".concat(P)},D.createElement("rect",{x:E?d:d-p/2,y:A?v:v-m/2,width:E?p:p*2,height:A?m:m*2}))):null,D.createElement(qe,{className:"recharts-bar-rectangles",clipPath:T?"url(#clipPath-".concat(P,")"):null},O?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(T,P),(!b||g)&&En.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:i.curData}:n.data!==i.curData?{curData:n.data}:null}}])})(C.PureComponent);PR=ra;si(ra,"displayName","Bar");si(ra,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Zi.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});si(ra,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,i=e.bandSize,o=e.xAxis,u=e.yAxis,l=e.xAxisTicks,f=e.yAxisTicks,d=e.stackedData,v=e.dataStartIndex,p=e.displayedData,m=e.offset,b=U6(n,r);if(!b)return null;var O=t.layout,x=r.type.defaultProps,g=x!==void 0?vt(vt({},x),r.props):r.props,j=g.dataKey,E=g.children,A=g.minPointSize,T=O==="horizontal"?u:o,P=d?T.scale.domain():null,_=Y6({numericAxis:T}),N=fr(E,ku),R=p.map(function(I,W){var q,$,U,z,V,Y;d?q=W6(d[v+W],P):(q=wt(I,j),Array.isArray(q)||(q=[_,q]));var J=iV(A,PR.defaultProps.minPointSize)(q[1],W);if(O==="horizontal"){var K,ee=[u.scale(q[0]),u.scale(q[1])],Z=ee[0],L=ee[1];$=kE({axis:o,ticks:l,bandSize:i,offset:b.offset,entry:I,index:W}),U=(K=L??Z)!==null&&K!==void 0?K:void 0,z=b.size;var H=Z-L;if(V=Number.isNaN(H)?0:H,Y={x:$,y:u.y,width:z,height:u.height},Math.abs(J)>0&&Math.abs(V)<Math.abs(J)){var oe=zt(V||J)*(Math.abs(J)-Math.abs(V));U-=oe,V+=oe}}else{var ce=[o.scale(q[0]),o.scale(q[1])],me=ce[0],Pe=ce[1];if($=me,U=kE({axis:u,ticks:f,bandSize:i,offset:b.offset,entry:I,index:W}),z=Pe-me,V=b.size,Y={x:o.x,y:U,width:o.width,height:V},Math.abs(J)>0&&Math.abs(z)<Math.abs(J)){var Le=zt(z||J)*(Math.abs(J)-Math.abs(z));z+=Le}}return vt(vt(vt({},I),{},{x:$,y:U,width:z,height:V,value:d?q:q[1],payload:I,background:Y},N&&N[W]&&N[W].props),{},{tooltipPayload:[JN(r,I)],tooltipPosition:{x:$+z/2,y:U+V/2}})});return vt({data:R,layout:O},m)});function xu(e){"@babel/helpers - typeof";return xu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xu(e)}function vV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tT(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,AR(n.key),n)}}function mV(e,t,r){return t&&tT(e.prototype,t),r&&tT(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function rT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ir(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?rT(Object(r),!0).forEach(function(n){sd(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function sd(e,t,r){return t=AR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function AR(e){var t=yV(e,"string");return xu(t)=="symbol"?t:t+""}function yV(e,t){if(xu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(xu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var TR=function(t,r,n,i,o){var u=t.width,l=t.height,f=t.layout,d=t.children,v=Object.keys(r),p={left:n.left,leftMirror:n.left,right:u-n.right,rightMirror:u-n.right,top:n.top,topMirror:n.top,bottom:l-n.bottom,bottomMirror:l-n.bottom},m=!!or(d,ra);return v.reduce(function(b,O){var x=r[O],g=x.orientation,j=x.domain,E=x.padding,A=E===void 0?{}:E,T=x.mirror,P=x.reversed,_="".concat(g).concat(T?"Mirror":""),N,R,I,W,q;if(x.type==="number"&&(x.padding==="gap"||x.padding==="no-gap")){var $=j[1]-j[0],U=1/0,z=x.categoricalDomain.sort(kB);if(z.forEach(function(ce,me){me>0&&(U=Math.min((ce||0)-(z[me-1]||0),U))}),Number.isFinite(U)){var V=U/$,Y=x.layout==="vertical"?n.height:n.width;if(x.padding==="gap"&&(N=V*Y/2),x.padding==="no-gap"){var J=Ut(t.barCategoryGap,V*Y),K=V*Y/2;N=K-J-(K-J)/Y*J}}}i==="xAxis"?R=[n.left+(A.left||0)+(N||0),n.left+n.width-(A.right||0)-(N||0)]:i==="yAxis"?R=f==="horizontal"?[n.top+n.height-(A.bottom||0),n.top+(A.top||0)]:[n.top+(A.top||0)+(N||0),n.top+n.height-(A.bottom||0)-(N||0)]:R=x.range,P&&(R=[R[1],R[0]]);var ee=XN(x,o,m),Z=ee.scale,L=ee.realScaleType;Z.domain(j).range(R),YN(Z);var H=QN(Z,Ir(Ir({},x),{},{realScaleType:L}));i==="xAxis"?(q=g==="top"&&!T||g==="bottom"&&T,I=n.left,W=p[_]-q*x.height):i==="yAxis"&&(q=g==="left"&&!T||g==="right"&&T,I=p[_]-q*x.width,W=n.top);var oe=Ir(Ir(Ir({},x),H),{},{realScaleType:L,x:I,y:W,scale:Z,width:i==="xAxis"?n.width:x.width,height:i==="yAxis"?n.height:x.height});return oe.bandSize=Uc(oe,H),!x.hide&&i==="xAxis"?p[_]+=(q?-1:1)*oe.height:x.hide||(p[_]+=(q?-1:1)*oe.width),Ir(Ir({},b),{},sd({},O,oe))},{})},CR=function(t,r){var n=t.x,i=t.y,o=r.x,u=r.y;return{x:Math.min(n,o),y:Math.min(i,u),width:Math.abs(o-n),height:Math.abs(u-i)}},gV=function(t){var r=t.x1,n=t.y1,i=t.x2,o=t.y2;return CR({x:r,y:n},{x:i,y:o})},kR=(function(){function e(t){vV(this,e),this.scale=t}return mV(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(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.bandAware,o=n.position;if(r!==void 0){if(o)switch(o){case"start":return this.scale(r);case"middle":{var u=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+u}case"end":{var l=this.bandwidth?this.bandwidth():0;return this.scale(r)+l}default:return this.scale(r)}if(i){var f=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+f}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),i=n[0],o=n[n.length-1];return i<=o?r>=i&&r<=o:r>=o&&r<=i}}],[{key:"create",value:function(r){return new e(r)}}])})();sd(kR,"EPS",1e-4);var ax=function(t){var r=Object.keys(t).reduce(function(n,i){return Ir(Ir({},n),{},sd({},i,kR.create(t[i])))},{});return Ir(Ir({},r),{},{apply:function(i){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=o.bandAware,l=o.position;return K9(i,function(f,d){return r[d].apply(f,{bandAware:u,position:l})})},isInRange:function(i){return _R(i,function(o,u){return r[u].isInRange(o)})}})};function bV(e){return(e%180+180)%180}var xV=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=bV(i),u=o*Math.PI/180,l=Math.atan(n/r),f=u>l&&u<Math.PI-l?n/Math.sin(u):r/Math.cos(u);return Math.abs(f)},lg,nT;function wV(){if(nT)return lg;nT=1;var e=an(),t=Cu(),r=Ff();function n(i){return function(o,u,l){var f=Object(o);if(!t(o)){var d=e(u,3);o=r(o),u=function(p){return d(f[p],p,f)}}var v=i(o,u,l);return v>-1?f[d?o[v]:v]:void 0}}return lg=n,lg}var cg,iT;function SV(){if(iT)return cg;iT=1;var e=xR();function t(r){var n=e(r),i=n%1;return n===n?i?n-i:n:0}return cg=t,cg}var fg,aT;function OV(){if(aT)return fg;aT=1;var e=kk(),t=an(),r=SV(),n=Math.max;function i(o,u,l){var f=o==null?0:o.length;if(!f)return-1;var d=l==null?0:r(l);return d<0&&(d=n(f+d,0)),e(o,t(u,3),d)}return fg=i,fg}var dg,oT;function _V(){if(oT)return dg;oT=1;var e=wV(),t=OV(),r=e(t);return dg=r,dg}var PV=_V();const jV=Ue(PV);var EV=VC();const AV=Ue(EV);var TV=AV(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("")}),ox=C.createContext(void 0),sx=C.createContext(void 0),NR=C.createContext(void 0),RR=C.createContext({}),$R=C.createContext(void 0),MR=C.createContext(0),IR=C.createContext(0),sT=function(t){var r=t.state,n=r.xAxisMap,i=r.yAxisMap,o=r.offset,u=t.clipPathId,l=t.children,f=t.width,d=t.height,v=TV(o);return D.createElement(ox.Provider,{value:n},D.createElement(sx.Provider,{value:i},D.createElement(RR.Provider,{value:o},D.createElement(NR.Provider,{value:v},D.createElement($R.Provider,{value:u},D.createElement(MR.Provider,{value:d},D.createElement(IR.Provider,{value:f},l)))))))},CV=function(){return C.useContext($R)},DR=function(t){var r=C.useContext(ox);r==null&&Gi();var n=r[t];return n==null&&Gi(),n},kV=function(){var t=C.useContext(ox);return ai(t)},NV=function(){var t=C.useContext(sx),r=jV(t,function(n){return _R(n.domain,Number.isFinite)});return r||ai(t)},LR=function(t){var r=C.useContext(sx);r==null&&Gi();var n=r[t];return n==null&&Gi(),n},RV=function(){var t=C.useContext(NR);return t},$V=function(){return C.useContext(RR)},ux=function(){return C.useContext(IR)},lx=function(){return C.useContext(MR)};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 MV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function IV(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,FR(n.key),n)}}function DV(e,t,r){return t&&IV(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function LV(e,t,r){return t=lf(t),BV(e,BR()?Reflect.construct(t,r||[],lf(e).constructor):t.apply(e,r))}function BV(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 FV(e)}function FV(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function BR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(BR=function(){return!!e})()}function lf(e){return lf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},lf(e)}function qV(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&&R0(e,t)}function R0(e,t){return R0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},R0(e,t)}function uT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lT(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?uT(Object(r),!0).forEach(function(n){cx(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):uT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cx(e,t,r){return t=FR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function FR(e){var t=zV(e,"string");return lo(t)=="symbol"?t:t+""}function zV(e,t){if(lo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(lo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function UV(e,t){return VV(e)||KV(e,t)||HV(e,t)||WV()}function WV(){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 HV(e,t){if(e){if(typeof e=="string")return cT(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return cT(e,t)}}function cT(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function KV(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function VV(e){if(Array.isArray(e))return e}function $0(){return $0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},$0.apply(this,arguments)}var GV=function(t,r){var n;return D.isValidElement(t)?n=D.cloneElement(t,r):Ee(t)?n=t(r):n=D.createElement("line",$0({},r,{className:"recharts-reference-line-line"})),n},XV=function(t,r,n,i,o,u,l,f,d){var v=o.x,p=o.y,m=o.width,b=o.height;if(n){var O=d.y,x=t.y.apply(O,{position:u});if(Jr(d,"discard")&&!t.y.isInRange(x))return null;var g=[{x:v+m,y:x},{x:v,y:x}];return f==="left"?g.reverse():g}if(r){var j=d.x,E=t.x.apply(j,{position:u});if(Jr(d,"discard")&&!t.x.isInRange(E))return null;var A=[{x:E,y:p+b},{x:E,y:p}];return l==="top"?A.reverse():A}if(i){var T=d.segment,P=T.map(function(_){return t.apply(_,{position:u})});return Jr(d,"discard")&&z9(P,function(_){return!t.isInRange(_)})?null:P}return null};function YV(e){var t=e.x,r=e.y,n=e.segment,i=e.xAxisId,o=e.yAxisId,u=e.shape,l=e.className,f=e.alwaysShow,d=CV(),v=DR(i),p=LR(o),m=RV();if(!d||!m)return null;qr(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var b=ax({x:v.scale,y:p.scale}),O=St(t),x=St(r),g=n&&n.length===2,j=XV(b,O,x,g,m,e.position,v.orientation,p.orientation,e);if(!j)return null;var E=UV(j,2),A=E[0],T=A.x,P=A.y,_=E[1],N=_.x,R=_.y,I=Jr(e,"hidden")?"url(#".concat(d,")"):void 0,W=lT(lT({clipPath:I},Se(e,!0)),{},{x1:T,y1:P,x2:N,y2:R});return D.createElement(qe,{className:Me("recharts-reference-line",l)},GV(u,W),At.renderCallByParent(e,gV({x1:T,y1:P,x2:N,y2:R})))}var fx=(function(e){function t(){return MV(this,t),LV(this,t,arguments)}return qV(t,e),DV(t,[{key:"render",value:function(){return D.createElement(YV,this.props)}}])})(D.Component);cx(fx,"displayName","ReferenceLine");cx(fx,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function M0(){return M0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},M0.apply(this,arguments)}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 fT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dT(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?fT(Object(r),!0).forEach(function(n){ud(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function QV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ZV(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,zR(n.key),n)}}function JV(e,t,r){return t&&ZV(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function e7(e,t,r){return t=cf(t),t7(e,qR()?Reflect.construct(t,r||[],cf(e).constructor):t.apply(e,r))}function t7(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 r7(e)}function r7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(qR=function(){return!!e})()}function cf(e){return cf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},cf(e)}function n7(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&&I0(e,t)}function I0(e,t){return I0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},I0(e,t)}function ud(e,t,r){return t=zR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function zR(e){var t=i7(e,"string");return co(t)=="symbol"?t:t+""}function i7(e,t){if(co(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(co(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var a7=function(t){var r=t.x,n=t.y,i=t.xAxis,o=t.yAxis,u=ax({x:i.scale,y:o.scale}),l=u.apply({x:r,y:n},{bandAware:!0});return Jr(t,"discard")&&!u.isInRange(l)?null:l},ld=(function(e){function t(){return QV(this,t),e7(this,t,arguments)}return n7(t,e),JV(t,[{key:"render",value:function(){var n=this.props,i=n.x,o=n.y,u=n.r,l=n.alwaysShow,f=n.clipPathId,d=St(i),v=St(o);if(qr(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!d||!v)return null;var p=a7(this.props);if(!p)return null;var m=p.x,b=p.y,O=this.props,x=O.shape,g=O.className,j=Jr(this.props,"hidden")?"url(#".concat(f,")"):void 0,E=dT(dT({clipPath:j},Se(this.props,!0)),{},{cx:m,cy:b});return D.createElement(qe,{className:Me("recharts-reference-dot",g)},t.renderDot(x,E),At.renderCallByParent(this.props,{x:m-u,y:b-u,width:2*u,height:2*u}))}}])})(D.Component);ud(ld,"displayName","ReferenceDot");ud(ld,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});ud(ld,"renderDot",function(e,t){var r;return D.isValidElement(e)?r=D.cloneElement(e,t):Ee(e)?r=e(t):r=D.createElement(ed,M0({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});function D0(){return D0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},D0.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 pT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hT(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?pT(Object(r),!0).forEach(function(n){cd(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function o7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s7(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,WR(n.key),n)}}function u7(e,t,r){return t&&s7(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function l7(e,t,r){return t=ff(t),c7(e,UR()?Reflect.construct(t,r||[],ff(e).constructor):t.apply(e,r))}function c7(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 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 UR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(UR=function(){return!!e})()}function ff(e){return ff=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ff(e)}function d7(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&&L0(e,t)}function L0(e,t){return L0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},L0(e,t)}function cd(e,t,r){return t=WR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function WR(e){var t=p7(e,"string");return fo(t)=="symbol"?t:t+""}function p7(e,t){if(fo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(fo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var h7=function(t,r,n,i,o){var u=o.x1,l=o.x2,f=o.y1,d=o.y2,v=o.xAxis,p=o.yAxis;if(!v||!p)return null;var m=ax({x:v.scale,y:p.scale}),b={x:t?m.x.apply(u,{position:"start"}):m.x.rangeMin,y:n?m.y.apply(f,{position:"start"}):m.y.rangeMin},O={x:r?m.x.apply(l,{position:"end"}):m.x.rangeMax,y:i?m.y.apply(d,{position:"end"}):m.y.rangeMax};return Jr(o,"discard")&&(!m.isInRange(b)||!m.isInRange(O))?null:CR(b,O)},fd=(function(e){function t(){return o7(this,t),l7(this,t,arguments)}return d7(t,e),u7(t,[{key:"render",value:function(){var n=this.props,i=n.x1,o=n.x2,u=n.y1,l=n.y2,f=n.className,d=n.alwaysShow,v=n.clipPathId;qr(d===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=St(i),m=St(o),b=St(u),O=St(l),x=this.props.shape;if(!p&&!m&&!b&&!O&&!x)return null;var g=h7(p,m,b,O,this.props);if(!g&&!x)return null;var j=Jr(this.props,"hidden")?"url(#".concat(v,")"):void 0;return D.createElement(qe,{className:Me("recharts-reference-area",f)},t.renderRect(x,hT(hT({clipPath:j},Se(this.props,!0)),g)),At.renderCallByParent(this.props,g))}}])})(D.Component);cd(fd,"displayName","ReferenceArea");cd(fd,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});cd(fd,"renderRect",function(e,t){var r;return D.isValidElement(e)?r=D.cloneElement(e,t):Ee(e)?r=e(t):r=D.createElement(ix,D0({},t,{className:"recharts-reference-area-rect"})),r});function HR(e,t,r){if(t<1)return[];if(t===1&&r===void 0)return e;for(var n=[],i=0;i<e.length;i+=t)n.push(e[i]);return n}function v7(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return xV(n,r)}function m7(e,t,r){var n=r==="width",i=e.x,o=e.y,u=e.width,l=e.height;return t===1?{start:n?i:o,end:n?i+u:o+l}:{start:n?i+u:o+l,end:n?i:o}}function df(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var o=r();return e*(t-e*o/2-n)>=0&&e*(t+e*o/2-i)<=0}function y7(e,t){return HR(e,t+1)}function g7(e,t,r,n,i){for(var o=(n||[]).slice(),u=t.start,l=t.end,f=0,d=1,v=u,p=function(){var O=n==null?void 0:n[f];if(O===void 0)return{v:HR(n,d)};var x=f,g,j=function(){return g===void 0&&(g=r(O,x)),g},E=O.coordinate,A=f===0||df(e,E,j,v,l);A||(f=0,v=u,d+=1),A&&(v=E+e*(j()/2+i),f+=d)},m;d<=o.length;)if(m=p(),m)return m.v;return[]}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 vT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Dt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?vT(Object(r),!0).forEach(function(n){b7(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function b7(e,t,r){return t=x7(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function x7(e){var t=w7(e,"string");return wu(t)=="symbol"?t:t+""}function w7(e,t){if(wu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(wu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function S7(e,t,r,n,i){for(var o=(n||[]).slice(),u=o.length,l=t.start,f=t.end,d=function(m){var b=o[m],O,x=function(){return O===void 0&&(O=r(b,m)),O};if(m===u-1){var g=e*(b.coordinate+e*x()/2-f);o[m]=b=Dt(Dt({},b),{},{tickCoord:g>0?b.coordinate-g*e:b.coordinate})}else o[m]=b=Dt(Dt({},b),{},{tickCoord:b.coordinate});var j=df(e,b.tickCoord,x,l,f);j&&(f=b.tickCoord-e*(x()/2+i),o[m]=Dt(Dt({},b),{},{isShow:!0}))},v=u-1;v>=0;v--)d(v);return o}function O7(e,t,r,n,i,o){var u=(n||[]).slice(),l=u.length,f=t.start,d=t.end;if(o){var v=n[l-1],p=r(v,l-1),m=e*(v.coordinate+e*p/2-d);u[l-1]=v=Dt(Dt({},v),{},{tickCoord:m>0?v.coordinate-m*e:v.coordinate});var b=df(e,v.tickCoord,function(){return p},f,d);b&&(d=v.tickCoord-e*(p/2+i),u[l-1]=Dt(Dt({},v),{},{isShow:!0}))}for(var O=o?l-1:l,x=function(E){var A=u[E],T,P=function(){return T===void 0&&(T=r(A,E)),T};if(E===0){var _=e*(A.coordinate-e*P()/2-f);u[E]=A=Dt(Dt({},A),{},{tickCoord:_<0?A.coordinate-_*e:A.coordinate})}else u[E]=A=Dt(Dt({},A),{},{tickCoord:A.coordinate});var N=df(e,A.tickCoord,P,f,d);N&&(f=A.tickCoord+e*(P()/2+i),u[E]=Dt(Dt({},A),{},{isShow:!0}))},g=0;g<O;g++)x(g);return u}function dx(e,t,r){var n=e.tick,i=e.ticks,o=e.viewBox,u=e.minTickGap,l=e.orientation,f=e.interval,d=e.tickFormatter,v=e.unit,p=e.angle;if(!i||!i.length||!n)return[];if(le(f)||Zi.isSsr)return y7(i,typeof f=="number"&&le(f)?f:0);var m=[],b=l==="top"||l==="bottom"?"width":"height",O=v&&b==="width"?ks(v,{fontSize:t,letterSpacing:r}):{width:0,height:0},x=function(A,T){var P=Ee(d)?d(A.value,T):A.value;return b==="width"?v7(ks(P,{fontSize:t,letterSpacing:r}),O,p):ks(P,{fontSize:t,letterSpacing:r})[b]},g=i.length>=2?zt(i[1].coordinate-i[0].coordinate):1,j=m7(o,g,b);return f==="equidistantPreserveStart"?g7(g,j,x,i,u):(f==="preserveStart"||f==="preserveStartEnd"?m=O7(g,j,x,i,u,f==="preserveStartEnd"):m=S7(g,j,x,i,u),m.filter(function(E){return E.isShow}))}var _7=["viewBox"],P7=["viewBox"],j7=["ticks"];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 Ba(){return Ba=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ba.apply(this,arguments)}function mT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?mT(Object(r),!0).forEach(function(n){px(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function pg(e,t){if(e==null)return{};var r=E7(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function E7(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function A7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yT(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,VR(n.key),n)}}function T7(e,t,r){return t&&yT(e.prototype,t),r&&yT(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function C7(e,t,r){return t=pf(t),k7(e,KR()?Reflect.construct(t,r||[],pf(e).constructor):t.apply(e,r))}function k7(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 N7(e)}function N7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function KR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(KR=function(){return!!e})()}function pf(e){return pf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},pf(e)}function R7(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&&B0(e,t)}function B0(e,t){return B0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},B0(e,t)}function px(e,t,r){return t=VR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function VR(e){var t=$7(e,"string");return po(t)=="symbol"?t:t+""}function $7(e,t){if(po(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(po(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var To=(function(e){function t(r){var n;return A7(this,t),n=C7(this,t,[r]),n.state={fontSize:"",letterSpacing:""},n}return R7(t,e),T7(t,[{key:"shouldComponentUpdate",value:function(n,i){var o=n.viewBox,u=pg(n,_7),l=this.props,f=l.viewBox,d=pg(l,P7);return!za(o,f)||!za(u,d)||!za(i,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var i=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];i&&this.setState({fontSize:window.getComputedStyle(i).fontSize,letterSpacing:window.getComputedStyle(i).letterSpacing})}}},{key:"getTickLineCoord",value:function(n){var i=this.props,o=i.x,u=i.y,l=i.width,f=i.height,d=i.orientation,v=i.tickSize,p=i.mirror,m=i.tickMargin,b,O,x,g,j,E,A=p?-1:1,T=n.tickSize||v,P=le(n.tickCoord)?n.tickCoord:n.coordinate;switch(d){case"top":b=O=n.coordinate,g=u+ +!p*f,x=g-A*T,E=x-A*m,j=P;break;case"left":x=g=n.coordinate,O=o+ +!p*l,b=O-A*T,j=b-A*m,E=P;break;case"right":x=g=n.coordinate,O=o+ +p*l,b=O+A*T,j=b+A*m,E=P;break;default:b=O=n.coordinate,g=u+ +p*f,x=g+A*T,E=x+A*m,j=P;break}return{line:{x1:b,y1:x,x2:O,y2:g},tick:{x:j,y:E}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,i=n.orientation,o=n.mirror,u;switch(i){case"left":u=o?"start":"end";break;case"right":u=o?"end":"start";break;default:u="middle";break}return u}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,i=n.orientation,o=n.mirror,u="end";switch(i){case"left":case"right":u="middle";break;case"top":u=o?"start":"end";break;default:u=o?"end":"start";break}return u}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.x,o=n.y,u=n.width,l=n.height,f=n.orientation,d=n.mirror,v=n.axisLine,p=bt(bt(bt({},Se(this.props,!1)),Se(v,!1)),{},{fill:"none"});if(f==="top"||f==="bottom"){var m=+(f==="top"&&!d||f==="bottom"&&d);p=bt(bt({},p),{},{x1:i,y1:o+m*l,x2:i+u,y2:o+m*l})}else{var b=+(f==="left"&&!d||f==="right"&&d);p=bt(bt({},p),{},{x1:i+b*u,y1:o,x2:i+b*u,y2:o+l})}return D.createElement("line",Ba({},p,{className:Me("recharts-cartesian-axis-line",cr(v,"className"))}))}},{key:"renderTicks",value:function(n,i,o){var u=this,l=this.props,f=l.tickLine,d=l.stroke,v=l.tick,p=l.tickFormatter,m=l.unit,b=dx(bt(bt({},this.props),{},{ticks:n}),i,o),O=this.getTickTextAnchor(),x=this.getTickVerticalAnchor(),g=Se(this.props,!1),j=Se(v,!1),E=bt(bt({},g),{},{fill:"none"},Se(f,!1)),A=b.map(function(T,P){var _=u.getTickLineCoord(T),N=_.line,R=_.tick,I=bt(bt(bt(bt({textAnchor:O,verticalAnchor:x},g),{},{stroke:"none",fill:d},j),R),{},{index:P,payload:T,visibleTicksCount:b.length,tickFormatter:p});return D.createElement(qe,Ba({className:"recharts-cartesian-axis-tick",key:"tick-".concat(T.value,"-").concat(T.coordinate,"-").concat(T.tickCoord)},Hi(u.props,T,P)),f&&D.createElement("line",Ba({},E,N,{className:Me("recharts-cartesian-axis-tick-line",cr(f,"className"))})),v&&t.renderTickItem(v,I,"".concat(Ee(p)?p(T.value,P):T.value).concat(m||"")))});return D.createElement("g",{className:"recharts-cartesian-axis-ticks"},A)}},{key:"render",value:function(){var n=this,i=this.props,o=i.axisLine,u=i.width,l=i.height,f=i.ticksGenerator,d=i.className,v=i.hide;if(v)return null;var p=this.props,m=p.ticks,b=pg(p,j7),O=m;return Ee(f)&&(O=m&&m.length>0?f(this.props):f(b)),u<=0||l<=0||!O||!O.length?null:D.createElement(qe,{className:Me("recharts-cartesian-axis",d),ref:function(g){n.layerReference=g}},o&&this.renderAxisLine(),this.renderTicks(O,this.state.fontSize,this.state.letterSpacing),At.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,o){var u,l=Me(i.className,"recharts-cartesian-axis-tick-value");return D.isValidElement(n)?u=D.cloneElement(n,bt(bt({},i),{},{className:l})):Ee(n)?u=n(bt(bt({},i),{},{className:l})):u=D.createElement(Ki,Ba({},i,{className:"recharts-cartesian-axis-tick-value"}),o),u}}])})(C.Component);px(To,"displayName","CartesianAxis");px(To,"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 M7=["x1","y1","x2","y2","key"],I7=["offset"];function Xi(e){"@babel/helpers - typeof";return Xi=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},Xi(e)}function gT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Lt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?gT(Object(r),!0).forEach(function(n){D7(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function D7(e,t,r){return t=L7(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function L7(e){var t=B7(e,"string");return Xi(t)=="symbol"?t:t+""}function B7(e,t){if(Xi(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Xi(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function qi(){return qi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},qi.apply(this,arguments)}function bT(e,t){if(e==null)return{};var r=F7(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function F7(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var q7=function(t){var r=t.fill;if(!r||r==="none")return null;var n=t.fillOpacity,i=t.x,o=t.y,u=t.width,l=t.height,f=t.ry;return D.createElement("rect",{x:i,y:o,ry:f,width:u,height:l,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function GR(e,t){var r;if(D.isValidElement(e))r=D.cloneElement(e,t);else if(Ee(e))r=e(t);else{var n=t.x1,i=t.y1,o=t.x2,u=t.y2,l=t.key,f=bT(t,M7),d=Se(f,!1);d.offset;var v=bT(d,I7);r=D.createElement("line",qi({},v,{x1:n,y1:i,x2:o,y2:u,fill:"none",key:l}))}return r}function z7(e){var t=e.x,r=e.width,n=e.horizontal,i=n===void 0?!0:n,o=e.horizontalPoints;if(!i||!o||!o.length)return null;var u=o.map(function(l,f){var d=Lt(Lt({},e),{},{x1:t,y1:l,x2:t+r,y2:l,key:"line-".concat(f),index:f});return GR(i,d)});return D.createElement("g",{className:"recharts-cartesian-grid-horizontal"},u)}function U7(e){var t=e.y,r=e.height,n=e.vertical,i=n===void 0?!0:n,o=e.verticalPoints;if(!i||!o||!o.length)return null;var u=o.map(function(l,f){var d=Lt(Lt({},e),{},{x1:l,y1:t,x2:l,y2:t+r,key:"line-".concat(f),index:f});return GR(i,d)});return D.createElement("g",{className:"recharts-cartesian-grid-vertical"},u)}function W7(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,i=e.y,o=e.width,u=e.height,l=e.horizontalPoints,f=e.horizontal,d=f===void 0?!0:f;if(!d||!t||!t.length)return null;var v=l.map(function(m){return Math.round(m+i-i)}).sort(function(m,b){return m-b});i!==v[0]&&v.unshift(0);var p=v.map(function(m,b){var O=!v[b+1],x=O?i+u-m:v[b+1]-m;if(x<=0)return null;var g=b%t.length;return D.createElement("rect",{key:"react-".concat(b),y:m,x:n,height:x,width:o,stroke:"none",fill:t[g],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return D.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},p)}function H7(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,i=e.fillOpacity,o=e.x,u=e.y,l=e.width,f=e.height,d=e.verticalPoints;if(!r||!n||!n.length)return null;var v=d.map(function(m){return Math.round(m+o-o)}).sort(function(m,b){return m-b});o!==v[0]&&v.unshift(0);var p=v.map(function(m,b){var O=!v[b+1],x=O?o+l-m:v[b+1]-m;if(x<=0)return null;var g=b%n.length;return D.createElement("rect",{key:"react-".concat(b),x:m,y:u,width:x,height:f,stroke:"none",fill:n[g],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return D.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var K7=function(t,r){var n=t.xAxis,i=t.width,o=t.height,u=t.offset;return GN(dx(Lt(Lt(Lt({},To.defaultProps),n),{},{ticks:Sn(n,!0),viewBox:{x:0,y:0,width:i,height:o}})),u.left,u.left+u.width,r)},V7=function(t,r){var n=t.yAxis,i=t.width,o=t.height,u=t.offset;return GN(dx(Lt(Lt(Lt({},To.defaultProps),n),{},{ticks:Sn(n,!0),viewBox:{x:0,y:0,width:i,height:o}})),u.top,u.top+u.height,r)},Na={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function Su(e){var t,r,n,i,o,u,l=ux(),f=lx(),d=$V(),v=Lt(Lt({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Na.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:Na.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:Na.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:Na.horizontalFill,vertical:(o=e.vertical)!==null&&o!==void 0?o:Na.vertical,verticalFill:(u=e.verticalFill)!==null&&u!==void 0?u:Na.verticalFill,x:le(e.x)?e.x:d.left,y:le(e.y)?e.y:d.top,width:le(e.width)?e.width:d.width,height:le(e.height)?e.height:d.height}),p=v.x,m=v.y,b=v.width,O=v.height,x=v.syncWithTicks,g=v.horizontalValues,j=v.verticalValues,E=kV(),A=NV();if(!le(b)||b<=0||!le(O)||O<=0||!le(p)||p!==+p||!le(m)||m!==+m)return null;var T=v.verticalCoordinatesGenerator||K7,P=v.horizontalCoordinatesGenerator||V7,_=v.horizontalPoints,N=v.verticalPoints;if((!_||!_.length)&&Ee(P)){var R=g&&g.length,I=P({yAxis:A?Lt(Lt({},A),{},{ticks:R?g:A.ticks}):void 0,width:l,height:f,offset:d},R?!0:x);qr(Array.isArray(I),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Xi(I),"]")),Array.isArray(I)&&(_=I)}if((!N||!N.length)&&Ee(T)){var W=j&&j.length,q=T({xAxis:E?Lt(Lt({},E),{},{ticks:W?j:E.ticks}):void 0,width:l,height:f,offset:d},W?!0:x);qr(Array.isArray(q),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Xi(q),"]")),Array.isArray(q)&&(N=q)}return D.createElement("g",{className:"recharts-cartesian-grid"},D.createElement(q7,{fill:v.fill,fillOpacity:v.fillOpacity,x:v.x,y:v.y,width:v.width,height:v.height,ry:v.ry}),D.createElement(z7,qi({},v,{offset:d,horizontalPoints:_,xAxis:E,yAxis:A})),D.createElement(U7,qi({},v,{offset:d,verticalPoints:N,xAxis:E,yAxis:A})),D.createElement(W7,qi({},v,{horizontalPoints:_})),D.createElement(H7,qi({},v,{verticalPoints:N})))}Su.displayName="CartesianGrid";var G7=["type","layout","connectNulls","ref"],X7=["key"];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 xT(e,t){if(e==null)return{};var r=Y7(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Y7(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Ds(){return Ds=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ds.apply(this,arguments)}function wT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ir(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?wT(Object(r),!0).forEach(function(n){Dr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ra(e){return eG(e)||J7(e)||Z7(e)||Q7()}function Q7(){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 Z7(e,t){if(e){if(typeof e=="string")return F0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return F0(e,t)}}function J7(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function eG(e){if(Array.isArray(e))return F0(e)}function F0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function tG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ST(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,YR(n.key),n)}}function rG(e,t,r){return t&&ST(e.prototype,t),r&&ST(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function nG(e,t,r){return t=hf(t),iG(e,XR()?Reflect.construct(t,r||[],hf(e).constructor):t.apply(e,r))}function iG(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 aG(e)}function aG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function XR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(XR=function(){return!!e})()}function hf(e){return hf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},hf(e)}function oG(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&&q0(e,t)}function q0(e,t){return q0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},q0(e,t)}function Dr(e,t,r){return t=YR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function YR(e){var t=sG(e,"string");return ho(t)=="symbol"?t:t+""}function sG(e,t){if(ho(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ho(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ci=(function(e){function t(){var r;tG(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=nG(this,t,[].concat(i)),Dr(r,"state",{isAnimationFinished:!0,totalLength:0}),Dr(r,"generateSimpleStrokeDasharray",function(u,l){return"".concat(l,"px ").concat(u-l,"px")}),Dr(r,"getStrokeDasharray",function(u,l,f){var d=f.reduce(function(j,E){return j+E});if(!d)return r.generateSimpleStrokeDasharray(l,u);for(var v=Math.floor(u/d),p=u%d,m=l-u,b=[],O=0,x=0;O<f.length;x+=f[O],++O)if(x+f[O]>p){b=[].concat(Ra(f.slice(0,O)),[p-x]);break}var g=b.length%2===0?[0,m]:[m];return[].concat(Ra(t.repeat(f,v)),Ra(b),g).map(function(j){return"".concat(j,"px")}).join(", ")}),Dr(r,"id",_o("recharts-line-")),Dr(r,"pathRef",function(u){r.mainCurve=u}),Dr(r,"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0}),r.props.onAnimationEnd&&r.props.onAnimationEnd()}),Dr(r,"handleAnimationStart",function(){r.setState({isAnimationFinished:!1}),r.props.onAnimationStart&&r.props.onAnimationStart()}),r}return oG(t,e),rG(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();this.setState({totalLength:n})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();n!==this.state.totalLength&&this.setState({totalLength:n})}}},{key:"getTotalLength",value:function(){var n=this.mainCurve;try{return n&&n.getTotalLength&&n.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,u=o.points,l=o.xAxis,f=o.yAxis,d=o.layout,v=o.children,p=fr(v,Du);if(!p)return null;var m=function(x,g){return{x:x.x,y:x.y,value:x.value,errorVal:wt(x.payload,g)}},b={clipPath:n?"url(#clipPath-".concat(i,")"):null};return D.createElement(qe,b,p.map(function(O){return D.cloneElement(O,{key:"bar-".concat(O.props.dataKey),data:u,xAxis:l,yAxis:f,layout:d,dataPointFormatter:m})}))}},{key:"renderDots",value:function(n,i,o){var u=this.props.isAnimationActive;if(u&&!this.state.isAnimationFinished)return null;var l=this.props,f=l.dot,d=l.points,v=l.dataKey,p=Se(this.props,!1),m=Se(f,!0),b=d.map(function(x,g){var j=ir(ir(ir({key:"dot-".concat(g),r:3},p),m),{},{index:g,cx:x.x,cy:x.y,value:x.value,dataKey:v,payload:x.payload,points:d});return t.renderDotItem(f,j)}),O={clipPath:n?"url(#clipPath-".concat(i?"":"dots-").concat(o,")"):null};return D.createElement(qe,Ds({className:"recharts-line-dots",key:"dots"},O),b)}},{key:"renderCurveStatically",value:function(n,i,o,u){var l=this.props,f=l.type,d=l.layout,v=l.connectNulls;l.ref;var p=xT(l,G7),m=ir(ir(ir({},Se(p,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:i?"url(#clipPath-".concat(o,")"):null,points:n},u),{},{type:f,layout:d,connectNulls:v});return D.createElement(Kc,Ds({},m,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,i){var o=this,u=this.props,l=u.points,f=u.strokeDasharray,d=u.isAnimationActive,v=u.animationBegin,p=u.animationDuration,m=u.animationEasing,b=u.animationId,O=u.animateNewValues,x=u.width,g=u.height,j=this.state,E=j.prevPoints,A=j.totalLength;return D.createElement(tn,{begin:v,duration:p,isActive:d,easing:m,from:{t:0},to:{t:1},key:"line-".concat(b),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(T){var P=T.t;if(E){var _=E.length/l.length,N=l.map(function($,U){var z=Math.floor(U*_);if(E[z]){var V=E[z],Y=sr(V.x,$.x),J=sr(V.y,$.y);return ir(ir({},$),{},{x:Y(P),y:J(P)})}if(O){var K=sr(x*2,$.x),ee=sr(g/2,$.y);return ir(ir({},$),{},{x:K(P),y:ee(P)})}return ir(ir({},$),{},{x:$.x,y:$.y})});return o.renderCurveStatically(N,n,i)}var R=sr(0,A),I=R(P),W;if(f){var q="".concat(f).split(/[,\s]+/gim).map(function($){return parseFloat($)});W=o.getStrokeDasharray(I,A,q)}else W=o.generateSimpleStrokeDasharray(A,I);return o.renderCurveStatically(l,n,i,{strokeDasharray:W})})}},{key:"renderCurve",value:function(n,i){var o=this.props,u=o.points,l=o.isAnimationActive,f=this.state,d=f.prevPoints,v=f.totalLength;return l&&u&&u.length&&(!d&&v>0||!Iu(d,u))?this.renderCurveWithAnimation(n,i):this.renderCurveStatically(u,n,i)}},{key:"render",value:function(){var n,i=this.props,o=i.hide,u=i.dot,l=i.points,f=i.className,d=i.xAxis,v=i.yAxis,p=i.top,m=i.left,b=i.width,O=i.height,x=i.isAnimationActive,g=i.id;if(o||!l||!l.length)return null;var j=this.state.isAnimationFinished,E=l.length===1,A=Me("recharts-line",f),T=d&&d.allowDataOverflow,P=v&&v.allowDataOverflow,_=T||P,N=ke(g)?this.id:g,R=(n=Se(u,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},I=R.r,W=I===void 0?3:I,q=R.strokeWidth,$=q===void 0?2:q,U=FB(u)?u:{},z=U.clipDot,V=z===void 0?!0:z,Y=W*2+$;return D.createElement(qe,{className:A},T||P?D.createElement("defs",null,D.createElement("clipPath",{id:"clipPath-".concat(N)},D.createElement("rect",{x:T?m:m-b/2,y:P?p:p-O/2,width:T?b:b*2,height:P?O:O*2})),!V&&D.createElement("clipPath",{id:"clipPath-dots-".concat(N)},D.createElement("rect",{x:m-Y/2,y:p-Y/2,width:b+Y,height:O+Y}))):null,!E&&this.renderCurve(_,N),this.renderErrorBar(_,N),(E||u)&&this.renderDots(_,V,N),(!x||j)&&En.renderCallByParent(this.props,l))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,prevPoints:i.curPoints}:n.points!==i.curPoints?{curPoints:n.points}:null}},{key:"repeat",value:function(n,i){for(var o=n.length%2!==0?[].concat(Ra(n),[0]):n,u=[],l=0;l<i;++l)u=[].concat(Ra(u),Ra(o));return u}},{key:"renderDotItem",value:function(n,i){var o;if(D.isValidElement(n))o=D.cloneElement(n,i);else if(Ee(n))o=n(i);else{var u=i.key,l=xT(i,X7),f=Me("recharts-line-dot",typeof n!="boolean"?n.className:"");o=D.createElement(ed,Ds({key:u},l,{className:f}))}return o}}])})(C.PureComponent);Dr(ci,"displayName","Line");Dr(ci,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!Zi.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});Dr(ci,"getComposedData",function(e){var t=e.props,r=e.xAxis,n=e.yAxis,i=e.xAxisTicks,o=e.yAxisTicks,u=e.dataKey,l=e.bandSize,f=e.displayedData,d=e.offset,v=t.layout,p=f.map(function(m,b){var O=wt(m,u);return v==="horizontal"?{x:CE({axis:r,ticks:i,bandSize:l,entry:m,index:b}),y:ke(O)?null:n.scale(O),value:O,payload:m}:{x:ke(O)?null:r.scale(O),y:CE({axis:n,ticks:o,bandSize:l,entry:m,index:b}),value:O,payload:m}});return ir({points:p,layout:v},d)});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 uG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lG(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,JR(n.key),n)}}function cG(e,t,r){return t&&lG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function fG(e,t,r){return t=vf(t),dG(e,QR()?Reflect.construct(t,r||[],vf(e).constructor):t.apply(e,r))}function dG(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 pG(e)}function pG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function QR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(QR=function(){return!!e})()}function vf(e){return vf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},vf(e)}function hG(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&&z0(e,t)}function z0(e,t){return z0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},z0(e,t)}function ZR(e,t,r){return t=JR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function JR(e){var t=vG(e,"string");return vo(t)=="symbol"?t:t+""}function vG(e,t){if(vo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(vo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function U0(){return U0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},U0.apply(this,arguments)}function mG(e){var t=e.xAxisId,r=ux(),n=lx(),i=DR(t);return i==null?null:C.createElement(To,U0({},i,{className:Me("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(u){return Sn(u,!0)}}))}var fi=(function(e){function t(){return uG(this,t),fG(this,t,arguments)}return hG(t,e),cG(t,[{key:"render",value:function(){return C.createElement(mG,this.props)}}])})(C.Component);ZR(fi,"displayName","XAxis");ZR(fi,"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 yG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gG(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,r$(n.key),n)}}function bG(e,t,r){return t&&gG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function xG(e,t,r){return t=mf(t),wG(e,e$()?Reflect.construct(t,r||[],mf(e).constructor):t.apply(e,r))}function wG(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 SG(e)}function SG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function e$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(e$=function(){return!!e})()}function mf(e){return mf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},mf(e)}function OG(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&&W0(e,t)}function W0(e,t){return W0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},W0(e,t)}function t$(e,t,r){return t=r$(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function r$(e){var t=_G(e,"string");return mo(t)=="symbol"?t:t+""}function _G(e,t){if(mo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(mo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function H0(){return H0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},H0.apply(this,arguments)}var PG=function(t){var r=t.yAxisId,n=ux(),i=lx(),o=LR(r);return o==null?null:C.createElement(To,H0({},o,{className:Me("recharts-".concat(o.axisType," ").concat(o.axisType),o.className),viewBox:{x:0,y:0,width:n,height:i},ticksGenerator:function(l){return Sn(l,!0)}}))},kn=(function(e){function t(){return yG(this,t),xG(this,t,arguments)}return OG(t,e),bG(t,[{key:"render",value:function(){return C.createElement(PG,this.props)}}])})(C.Component);t$(kn,"displayName","YAxis");t$(kn,"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 OT(e){return TG(e)||AG(e)||EG(e)||jG()}function jG(){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 EG(e,t){if(e){if(typeof e=="string")return K0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return K0(e,t)}}function AG(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function TG(e){if(Array.isArray(e))return K0(e)}function K0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var V0=function(t,r,n,i,o){var u=fr(t,fx),l=fr(t,ld),f=[].concat(OT(u),OT(l)),d=fr(t,fd),v="".concat(i,"Id"),p=i[0],m=r;if(f.length&&(m=f.reduce(function(x,g){if(g.props[v]===n&&Jr(g.props,"extendDomain")&&le(g.props[p])){var j=g.props[p];return[Math.min(x[0],j),Math.max(x[1],j)]}return x},m)),d.length){var b="".concat(p,"1"),O="".concat(p,"2");m=d.reduce(function(x,g){if(g.props[v]===n&&Jr(g.props,"extendDomain")&&le(g.props[b])&&le(g.props[O])){var j=g.props[b],E=g.props[O];return[Math.min(x[0],j,E),Math.max(x[1],j,E)]}return x},m)}return o&&o.length&&(m=o.reduce(function(x,g){return le(g)?[Math.min(x[0],g),Math.max(x[1],g)]:x},m)),m},hg={exports:{}},_T;function CG(){return _T||(_T=1,(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function i(f,d,v){this.fn=f,this.context=d,this.once=v||!1}function o(f,d,v,p,m){if(typeof v!="function")throw new TypeError("The listener must be a function");var b=new i(v,p||f,m),O=r?r+d:d;return f._events[O]?f._events[O].fn?f._events[O]=[f._events[O],b]:f._events[O].push(b):(f._events[O]=b,f._eventsCount++),f}function u(f,d){--f._eventsCount===0?f._events=new n:delete f._events[d]}function l(){this._events=new n,this._eventsCount=0}l.prototype.eventNames=function(){var d=[],v,p;if(this._eventsCount===0)return d;for(p in v=this._events)t.call(v,p)&&d.push(r?p.slice(1):p);return Object.getOwnPropertySymbols?d.concat(Object.getOwnPropertySymbols(v)):d},l.prototype.listeners=function(d){var v=r?r+d:d,p=this._events[v];if(!p)return[];if(p.fn)return[p.fn];for(var m=0,b=p.length,O=new Array(b);m<b;m++)O[m]=p[m].fn;return O},l.prototype.listenerCount=function(d){var v=r?r+d:d,p=this._events[v];return p?p.fn?1:p.length:0},l.prototype.emit=function(d,v,p,m,b,O){var x=r?r+d:d;if(!this._events[x])return!1;var g=this._events[x],j=arguments.length,E,A;if(g.fn){switch(g.once&&this.removeListener(d,g.fn,void 0,!0),j){case 1:return g.fn.call(g.context),!0;case 2:return g.fn.call(g.context,v),!0;case 3:return g.fn.call(g.context,v,p),!0;case 4:return g.fn.call(g.context,v,p,m),!0;case 5:return g.fn.call(g.context,v,p,m,b),!0;case 6:return g.fn.call(g.context,v,p,m,b,O),!0}for(A=1,E=new Array(j-1);A<j;A++)E[A-1]=arguments[A];g.fn.apply(g.context,E)}else{var T=g.length,P;for(A=0;A<T;A++)switch(g[A].once&&this.removeListener(d,g[A].fn,void 0,!0),j){case 1:g[A].fn.call(g[A].context);break;case 2:g[A].fn.call(g[A].context,v);break;case 3:g[A].fn.call(g[A].context,v,p);break;case 4:g[A].fn.call(g[A].context,v,p,m);break;default:if(!E)for(P=1,E=new Array(j-1);P<j;P++)E[P-1]=arguments[P];g[A].fn.apply(g[A].context,E)}}return!0},l.prototype.on=function(d,v,p){return o(this,d,v,p,!1)},l.prototype.once=function(d,v,p){return o(this,d,v,p,!0)},l.prototype.removeListener=function(d,v,p,m){var b=r?r+d:d;if(!this._events[b])return this;if(!v)return u(this,b),this;var O=this._events[b];if(O.fn)O.fn===v&&(!m||O.once)&&(!p||O.context===p)&&u(this,b);else{for(var x=0,g=[],j=O.length;x<j;x++)(O[x].fn!==v||m&&!O[x].once||p&&O[x].context!==p)&&g.push(O[x]);g.length?this._events[b]=g.length===1?g[0]:g:u(this,b)}return this},l.prototype.removeAllListeners=function(d){var v;return d?(v=r?r+d:d,this._events[v]&&u(this,v)):(this._events=new n,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=r,l.EventEmitter=l,e.exports=l})(hg)),hg.exports}var kG=CG();const NG=Ue(kG);var vg=new NG,mg="recharts.syncMouseEvents";function Ou(e){"@babel/helpers - typeof";return Ou=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ou(e)}function RG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $G(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n$(n.key),n)}}function MG(e,t,r){return t&&$G(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function yg(e,t,r){return t=n$(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n$(e){var t=IG(e,"string");return Ou(t)=="symbol"?t:t+""}function IG(e,t){if(Ou(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ou(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var DG=(function(){function e(){RG(this,e),yg(this,"activeIndex",0),yg(this,"coordinateList",[]),yg(this,"layout","horizontal")}return MG(e,[{key:"setDetails",value:function(r){var n,i=r.coordinateList,o=i===void 0?null:i,u=r.container,l=u===void 0?null:u,f=r.layout,d=f===void 0?null:f,v=r.offset,p=v===void 0?null:v,m=r.mouseHandlerCallback,b=m===void 0?null:m;this.coordinateList=(n=o??this.coordinateList)!==null&&n!==void 0?n:[],this.container=l??this.container,this.layout=d??this.layout,this.offset=p??this.offset,this.mouseHandlerCallback=b??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(r){if(this.coordinateList.length!==0)switch(r.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(r){this.activeIndex=r}},{key:"spoofMouse",value:function(){var r,n;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var i=this.container.getBoundingClientRect(),o=i.x,u=i.y,l=i.height,f=this.coordinateList[this.activeIndex].coordinate,d=((r=window)===null||r===void 0?void 0:r.scrollX)||0,v=((n=window)===null||n===void 0?void 0:n.scrollY)||0,p=o+f+d,m=u+this.offset.top+l/2+v;this.mouseHandlerCallback({pageX:p,pageY:m})}}}])})();function LG(e,t,r){if(r==="number"&&t===!0&&Array.isArray(e)){var n=e==null?void 0:e[0],i=e==null?void 0:e[1];if(n&&i&&le(n)&&le(i))return!0}return!1}function BG(e,t,r,n){var i=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-i:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-i,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}function i$(e){var t=e.cx,r=e.cy,n=e.radius,i=e.startAngle,o=e.endAngle,u=Ze(t,r,n,i),l=Ze(t,r,n,o);return{points:[u,l],cx:t,cy:r,radius:n,startAngle:i,endAngle:o}}function FG(e,t,r){var n,i,o,u;if(e==="horizontal")n=t.x,o=n,i=r.top,u=r.top+r.height;else if(e==="vertical")i=t.y,u=i,n=r.left,o=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var l=t.cx,f=t.cy,d=t.innerRadius,v=t.outerRadius,p=t.angle,m=Ze(l,f,d,p),b=Ze(l,f,v,p);n=m.x,i=m.y,o=b.x,u=b.y}else return i$(t);return[{x:n,y:i},{x:o,y:u}]}function _u(e){"@babel/helpers - typeof";return _u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_u(e)}function PT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function cc(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?PT(Object(r),!0).forEach(function(n){qG(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):PT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function qG(e,t,r){return t=zG(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function zG(e){var t=UG(e,"string");return _u(t)=="symbol"?t:t+""}function UG(e,t){if(_u(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(_u(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function WG(e){var t,r,n=e.element,i=e.tooltipEventType,o=e.isActive,u=e.activeCoordinate,l=e.activePayload,f=e.offset,d=e.activeTooltipIndex,v=e.tooltipAxisBandSize,p=e.layout,m=e.chartName,b=(t=n.props.cursor)!==null&&t!==void 0?t:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!b||!o||!u||m!=="ScatterChart"&&i!=="axis")return null;var O,x=Kc;if(m==="ScatterChart")O=u,x=dK;else if(m==="BarChart")O=BG(p,u,f,v),x=ix;else if(p==="radial"){var g=i$(u),j=g.cx,E=g.cy,A=g.radius,T=g.startAngle,P=g.endAngle;O={cx:j,cy:E,startAngle:T,endAngle:P,innerRadius:A,outerRadius:A},x=aR}else O={points:FG(p,u,f)},x=Kc;var _=cc(cc(cc(cc({stroke:"#ccc",pointerEvents:"none"},f),O),Se(b,!1)),{},{payload:l,payloadIndex:d,className:Me("recharts-tooltip-cursor",b.className)});return C.isValidElement(b)?C.cloneElement(b,_):C.createElement(x,_)}var HG=["item"],KG=["children","className","width","height","style","compact","title","desc"];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 Fa(){return Fa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Fa.apply(this,arguments)}function jT(e,t){return XG(e)||GG(e,t)||o$(e,t)||VG()}function VG(){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 GG(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function XG(e){if(Array.isArray(e))return e}function ET(e,t){if(e==null)return{};var r=YG(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function YG(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function QG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ZG(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,s$(n.key),n)}}function JG(e,t,r){return t&&ZG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function eX(e,t,r){return t=yf(t),tX(e,a$()?Reflect.construct(t,r||[],yf(e).constructor):t.apply(e,r))}function tX(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 rX(e)}function rX(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function a$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(a$=function(){return!!e})()}function yf(e){return yf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},yf(e)}function nX(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&&G0(e,t)}function G0(e,t){return G0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},G0(e,t)}function go(e){return oX(e)||aX(e)||o$(e)||iX()}function iX(){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 o$(e,t){if(e){if(typeof e=="string")return X0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return X0(e,t)}}function aX(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function oX(e){if(Array.isArray(e))return X0(e)}function X0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function AT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function te(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?AT(Object(r),!0).forEach(function(n){_e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):AT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _e(e,t,r){return t=s$(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s$(e){var t=sX(e,"string");return yo(t)=="symbol"?t:t+""}function sX(e,t){if(yo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(yo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var uX={xAxis:["bottom","top"],yAxis:["left","right"]},lX={width:"100%",height:"100%"},u$={x:0,y:0};function fc(e){return e}var cX=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},fX=function(t,r,n,i){var o=r.find(function(v){return v&&v.index===n});if(o){if(t==="horizontal")return{x:o.coordinate,y:i.y};if(t==="vertical")return{x:i.x,y:o.coordinate};if(t==="centric"){var u=o.coordinate,l=i.radius;return te(te(te({},i),Ze(i.cx,i.cy,l,u)),{},{angle:u,radius:l})}var f=o.coordinate,d=i.angle;return te(te(te({},i),Ze(i.cx,i.cy,f,d)),{},{angle:d,radius:f})}return u$},dd=function(t,r){var n=r.graphicalItems,i=r.dataStartIndex,o=r.dataEndIndex,u=(n??[]).reduce(function(l,f){var d=f.props.data;return d&&d.length?[].concat(go(l),go(d)):l},[]);return u.length>0?u:t&&t.length&&le(i)&&le(o)?t.slice(i,o+1):[]};function l$(e){return e==="number"?[0,"auto"]:void 0}var Y0=function(t,r,n,i){var o=t.graphicalItems,u=t.tooltipAxis,l=dd(r,t);return n<0||!o||!o.length||n>=l.length?null:o.reduce(function(f,d){var v,p=(v=d.props.data)!==null&&v!==void 0?v:r;p&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(p=p.slice(t.dataStartIndex,t.dataEndIndex+1));var m;if(u.dataKey&&!u.allowDuplicatedCategory){var b=p===void 0?l:p;m=yc(b,u.dataKey,i)}else m=p&&p[n]||l[n];return m?[].concat(go(f),[JN(d,m)]):f},[])},TT=function(t,r,n,i){var o=i||{x:t.chartX,y:t.chartY},u=cX(o,n),l=t.orderedTooltipTicks,f=t.tooltipAxis,d=t.tooltipTicks,v=D6(u,l,d,f);if(v>=0&&d){var p=d[v]&&d[v].value,m=Y0(t,r,v,p),b=fX(n,l,v,o);return{activeTooltipIndex:v,activeLabel:p,activePayload:m,activeCoordinate:b}}return null},dX=function(t,r){var n=r.axes,i=r.graphicalItems,o=r.axisType,u=r.axisIdKey,l=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,v=t.layout,p=t.children,m=t.stackOffset,b=VN(v,o);return n.reduce(function(O,x){var g,j=x.type.defaultProps!==void 0?te(te({},x.type.defaultProps),x.props):x.props,E=j.type,A=j.dataKey,T=j.allowDataOverflow,P=j.allowDuplicatedCategory,_=j.scale,N=j.ticks,R=j.includeHidden,I=j[u];if(O[I])return O;var W=dd(t.data,{graphicalItems:i.filter(function(H){var oe,ce=u in H.props?H.props[u]:(oe=H.type.defaultProps)===null||oe===void 0?void 0:oe[u];return ce===I}),dataStartIndex:f,dataEndIndex:d}),q=W.length,$,U,z;LG(j.domain,T,E)&&($=c0(j.domain,null,T),b&&(E==="number"||_!=="auto")&&(z=Rs(W,A,"category")));var V=l$(E);if(!$||$.length===0){var Y,J=(Y=j.domain)!==null&&Y!==void 0?Y:V;if(A){if($=Rs(W,A,E),E==="category"&&b){var K=CB($);P&&K?(U=$,$=nf(0,q)):P||($=$E(J,$,x).reduce(function(H,oe){return H.indexOf(oe)>=0?H:[].concat(go(H),[oe])},[]))}else if(E==="category")P?$=$.filter(function(H){return H!==""&&!ke(H)}):$=$E(J,$,x).reduce(function(H,oe){return H.indexOf(oe)>=0||oe===""||ke(oe)?H:[].concat(go(H),[oe])},[]);else if(E==="number"){var ee=z6(W,i.filter(function(H){var oe,ce,me=u in H.props?H.props[u]:(oe=H.type.defaultProps)===null||oe===void 0?void 0:oe[u],Pe="hide"in H.props?H.props.hide:(ce=H.type.defaultProps)===null||ce===void 0?void 0:ce.hide;return me===I&&(R||!Pe)}),A,o,v);ee&&($=ee)}b&&(E==="number"||_!=="auto")&&(z=Rs(W,A,"category"))}else b?$=nf(0,q):l&&l[I]&&l[I].hasStack&&E==="number"?$=m==="expand"?[0,1]:ZN(l[I].stackGroups,f,d):$=KN(W,i.filter(function(H){var oe=u in H.props?H.props[u]:H.type.defaultProps[u],ce="hide"in H.props?H.props.hide:H.type.defaultProps.hide;return oe===I&&(R||!ce)}),E,v,!0);if(E==="number")$=V0(p,$,I,o,N),J&&($=c0(J,$,T));else if(E==="category"&&J){var Z=J,L=$.every(function(H){return Z.indexOf(H)>=0});L&&($=Z)}}return te(te({},O),{},_e({},I,te(te({},j),{},{axisType:o,domain:$,categoricalDomain:z,duplicateDomain:U,originalDomain:(g=j.domain)!==null&&g!==void 0?g:V,isCategorical:b,layout:v})))},{})},pX=function(t,r){var n=r.graphicalItems,i=r.Axis,o=r.axisType,u=r.axisIdKey,l=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,v=t.layout,p=t.children,m=dd(t.data,{graphicalItems:n,dataStartIndex:f,dataEndIndex:d}),b=m.length,O=VN(v,o),x=-1;return n.reduce(function(g,j){var E=j.type.defaultProps!==void 0?te(te({},j.type.defaultProps),j.props):j.props,A=E[u],T=l$("number");if(!g[A]){x++;var P;return O?P=nf(0,b):l&&l[A]&&l[A].hasStack?(P=ZN(l[A].stackGroups,f,d),P=V0(p,P,A,o)):(P=c0(T,KN(m,n.filter(function(_){var N,R,I=u in _.props?_.props[u]:(N=_.type.defaultProps)===null||N===void 0?void 0:N[u],W="hide"in _.props?_.props.hide:(R=_.type.defaultProps)===null||R===void 0?void 0:R.hide;return I===A&&!W}),"number",v),i.defaultProps.allowDataOverflow),P=V0(p,P,A,o)),te(te({},g),{},_e({},A,te(te({axisType:o},i.defaultProps),{},{hide:!0,orientation:cr(uX,"".concat(o,".").concat(x%2),null),domain:P,originalDomain:T,isCategorical:O,layout:v})))}return g},{})},hX=function(t,r){var n=r.axisType,i=n===void 0?"xAxis":n,o=r.AxisComp,u=r.graphicalItems,l=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,v=t.children,p="".concat(i,"Id"),m=fr(v,o),b={};return m&&m.length?b=dX(t,{axes:m,graphicalItems:u,axisType:i,axisIdKey:p,stackGroups:l,dataStartIndex:f,dataEndIndex:d}):u&&u.length&&(b=pX(t,{Axis:o,graphicalItems:u,axisType:i,axisIdKey:p,stackGroups:l,dataStartIndex:f,dataEndIndex:d})),b},vX=function(t){var r=ai(t),n=Sn(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:kb(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:Uc(r,n)}},CT=function(t){var r=t.children,n=t.defaultShowTooltip,i=or(r,so),o=0,u=0;return t.data&&t.data.length!==0&&(u=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(o=i.props.startIndex),i.props.endIndex>=0&&(u=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:u,activeTooltipIndex:-1,isTooltipActive:!!n}},mX=function(t){return!t||!t.length?!1:t.some(function(r){var n=_n(r&&r.type);return n&&n.indexOf("Bar")>=0})},kT=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"}},yX=function(t,r){var n=t.props,i=t.graphicalItems,o=t.xAxisMap,u=o===void 0?{}:o,l=t.yAxisMap,f=l===void 0?{}:l,d=n.width,v=n.height,p=n.children,m=n.margin||{},b=or(p,so),O=or(p,Pn),x=Object.keys(f).reduce(function(P,_){var N=f[_],R=N.orientation;return!N.mirror&&!N.hide?te(te({},P),{},_e({},R,P[R]+N.width)):P},{left:m.left||0,right:m.right||0}),g=Object.keys(u).reduce(function(P,_){var N=u[_],R=N.orientation;return!N.mirror&&!N.hide?te(te({},P),{},_e({},R,cr(P,"".concat(R))+N.height)):P},{top:m.top||0,bottom:m.bottom||0}),j=te(te({},g),x),E=j.bottom;b&&(j.bottom+=b.props.height||so.defaultProps.height),O&&r&&(j=F6(j,i,n,r));var A=d-j.left-j.right,T=v-j.top-j.bottom;return te(te({brushBottom:E},j),{},{width:Math.max(A,0),height:Math.max(T,0)})},gX=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},hx=function(t){var r=t.chartName,n=t.GraphicalChild,i=t.defaultTooltipEventType,o=i===void 0?"axis":i,u=t.validateTooltipEventTypes,l=u===void 0?["axis"]:u,f=t.axisComponents,d=t.legendContent,v=t.formatAxisMap,p=t.defaultProps,m=function(j,E){var A=E.graphicalItems,T=E.stackGroups,P=E.offset,_=E.updateId,N=E.dataStartIndex,R=E.dataEndIndex,I=j.barSize,W=j.layout,q=j.barGap,$=j.barCategoryGap,U=j.maxBarSize,z=kT(W),V=z.numericAxisName,Y=z.cateAxisName,J=mX(A),K=[];return A.forEach(function(ee,Z){var L=dd(j.data,{graphicalItems:[ee],dataStartIndex:N,dataEndIndex:R}),H=ee.type.defaultProps!==void 0?te(te({},ee.type.defaultProps),ee.props):ee.props,oe=H.dataKey,ce=H.maxBarSize,me=H["".concat(V,"Id")],Pe=H["".concat(Y,"Id")],Le={},Ae=f.reduce(function(Ht,jr){var na=E["".concat(jr.axisType,"Map")],Co=H["".concat(jr.axisType,"Id")];na&&na[Co]||jr.axisType==="zAxis"||Gi();var ko=na[Co];return te(te({},Ht),{},_e(_e({},jr.axisType,ko),"".concat(jr.axisType,"Ticks"),Sn(ko)))},Le),ae=Ae[Y],ge=Ae["".concat(Y,"Ticks")],Te=T&&T[me]&&T[me].hasStack&&Q6(ee,T[me].stackGroups),ne=_n(ee.type).indexOf("Bar")>=0,We=Uc(ae,ge),Ne=[],Ce=J&&L6({barSize:I,stackGroups:T,totalSize:gX(Ae,Y)});if(ne){var Je,st,Pr=ke(ce)?U:ce,Wr=(Je=(st=Uc(ae,ge,!0))!==null&&st!==void 0?st:Pr)!==null&&Je!==void 0?Je:0;Ne=B6({barGap:q,barCategoryGap:$,bandSize:Wr!==We?Wr:We,sizeList:Ce[Pe],maxBarSize:Pr}),Wr!==We&&(Ne=Ne.map(function(Ht){return te(te({},Ht),{},{position:te(te({},Ht.position),{},{offset:Ht.position.offset-Wr/2})})}))}var Hr=ee&&ee.type&&ee.type.getComposedData;Hr&&K.push({props:te(te({},Hr(te(te({},Ae),{},{displayedData:L,props:j,dataKey:oe,item:ee,bandSize:We,barPosition:Ne,offset:P,stackedData:Te,layout:W,dataStartIndex:N,dataEndIndex:R}))),{},_e(_e(_e({key:ee.key||"item-".concat(Z)},V,Ae[V]),Y,Ae[Y]),"animationId",_)),childIndex:UB(ee,j.children),item:ee})}),K},b=function(j,E){var A=j.props,T=j.dataStartIndex,P=j.dataEndIndex,_=j.updateId;if(!GO({props:A}))return null;var N=A.children,R=A.layout,I=A.stackOffset,W=A.data,q=A.reverseStackOrder,$=kT(R),U=$.numericAxisName,z=$.cateAxisName,V=fr(N,n),Y=X6(W,V,"".concat(U,"Id"),"".concat(z,"Id"),I,q),J=f.reduce(function(H,oe){var ce="".concat(oe.axisType,"Map");return te(te({},H),{},_e({},ce,hX(A,te(te({},oe),{},{graphicalItems:V,stackGroups:oe.axisType===U&&Y,dataStartIndex:T,dataEndIndex:P}))))},{}),K=yX(te(te({},J),{},{props:A,graphicalItems:V}),E==null?void 0:E.legendBBox);Object.keys(J).forEach(function(H){J[H]=v(A,J[H],K,H.replace("Map",""),r)});var ee=J["".concat(z,"Map")],Z=vX(ee),L=m(A,te(te({},J),{},{dataStartIndex:T,dataEndIndex:P,updateId:_,graphicalItems:V,stackGroups:Y,offset:K}));return te(te({formattedGraphicalItems:L,graphicalItems:V,offset:K,stackGroups:Y},Z),J)},O=(function(g){function j(E){var A,T,P;return QG(this,j),P=eX(this,j,[E]),_e(P,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),_e(P,"accessibilityManager",new DG),_e(P,"handleLegendBBoxUpdate",function(_){if(_){var N=P.state,R=N.dataStartIndex,I=N.dataEndIndex,W=N.updateId;P.setState(te({legendBBox:_},b({props:P.props,dataStartIndex:R,dataEndIndex:I,updateId:W},te(te({},P.state),{},{legendBBox:_}))))}}),_e(P,"handleReceiveSyncEvent",function(_,N,R){if(P.props.syncId===_){if(R===P.eventEmitterSymbol&&typeof P.props.syncMethod!="function")return;P.applySyncEvent(N)}}),_e(P,"handleBrushChange",function(_){var N=_.startIndex,R=_.endIndex;if(N!==P.state.dataStartIndex||R!==P.state.dataEndIndex){var I=P.state.updateId;P.setState(function(){return te({dataStartIndex:N,dataEndIndex:R},b({props:P.props,dataStartIndex:N,dataEndIndex:R,updateId:I},P.state))}),P.triggerSyncEvent({dataStartIndex:N,dataEndIndex:R})}}),_e(P,"handleMouseEnter",function(_){var N=P.getMouseInfo(_);if(N){var R=te(te({},N),{},{isTooltipActive:!0});P.setState(R),P.triggerSyncEvent(R);var I=P.props.onMouseEnter;Ee(I)&&I(R,_)}}),_e(P,"triggeredAfterMouseMove",function(_){var N=P.getMouseInfo(_),R=N?te(te({},N),{},{isTooltipActive:!0}):{isTooltipActive:!1};P.setState(R),P.triggerSyncEvent(R);var I=P.props.onMouseMove;Ee(I)&&I(R,_)}),_e(P,"handleItemMouseEnter",function(_){P.setState(function(){return{isTooltipActive:!0,activeItem:_,activePayload:_.tooltipPayload,activeCoordinate:_.tooltipPosition||{x:_.cx,y:_.cy}}})}),_e(P,"handleItemMouseLeave",function(){P.setState(function(){return{isTooltipActive:!1}})}),_e(P,"handleMouseMove",function(_){_.persist(),P.throttleTriggeredAfterMouseMove(_)}),_e(P,"handleMouseLeave",function(_){P.throttleTriggeredAfterMouseMove.cancel();var N={isTooltipActive:!1};P.setState(N),P.triggerSyncEvent(N);var R=P.props.onMouseLeave;Ee(R)&&R(N,_)}),_e(P,"handleOuterEvent",function(_){var N=zB(_),R=cr(P.props,"".concat(N));if(N&&Ee(R)){var I,W;/.*touch.*/i.test(N)?W=P.getMouseInfo(_.changedTouches[0]):W=P.getMouseInfo(_),R((I=W)!==null&&I!==void 0?I:{},_)}}),_e(P,"handleClick",function(_){var N=P.getMouseInfo(_);if(N){var R=te(te({},N),{},{isTooltipActive:!0});P.setState(R),P.triggerSyncEvent(R);var I=P.props.onClick;Ee(I)&&I(R,_)}}),_e(P,"handleMouseDown",function(_){var N=P.props.onMouseDown;if(Ee(N)){var R=P.getMouseInfo(_);N(R,_)}}),_e(P,"handleMouseUp",function(_){var N=P.props.onMouseUp;if(Ee(N)){var R=P.getMouseInfo(_);N(R,_)}}),_e(P,"handleTouchMove",function(_){_.changedTouches!=null&&_.changedTouches.length>0&&P.throttleTriggeredAfterMouseMove(_.changedTouches[0])}),_e(P,"handleTouchStart",function(_){_.changedTouches!=null&&_.changedTouches.length>0&&P.handleMouseDown(_.changedTouches[0])}),_e(P,"handleTouchEnd",function(_){_.changedTouches!=null&&_.changedTouches.length>0&&P.handleMouseUp(_.changedTouches[0])}),_e(P,"handleDoubleClick",function(_){var N=P.props.onDoubleClick;if(Ee(N)){var R=P.getMouseInfo(_);N(R,_)}}),_e(P,"handleContextMenu",function(_){var N=P.props.onContextMenu;if(Ee(N)){var R=P.getMouseInfo(_);N(R,_)}}),_e(P,"triggerSyncEvent",function(_){P.props.syncId!==void 0&&vg.emit(mg,P.props.syncId,_,P.eventEmitterSymbol)}),_e(P,"applySyncEvent",function(_){var N=P.props,R=N.layout,I=N.syncMethod,W=P.state.updateId,q=_.dataStartIndex,$=_.dataEndIndex;if(_.dataStartIndex!==void 0||_.dataEndIndex!==void 0)P.setState(te({dataStartIndex:q,dataEndIndex:$},b({props:P.props,dataStartIndex:q,dataEndIndex:$,updateId:W},P.state)));else if(_.activeTooltipIndex!==void 0){var U=_.chartX,z=_.chartY,V=_.activeTooltipIndex,Y=P.state,J=Y.offset,K=Y.tooltipTicks;if(!J)return;if(typeof I=="function")V=I(K,_);else if(I==="value"){V=-1;for(var ee=0;ee<K.length;ee++)if(K[ee].value===_.activeLabel){V=ee;break}}var Z=te(te({},J),{},{x:J.left,y:J.top}),L=Math.min(U,Z.x+Z.width),H=Math.min(z,Z.y+Z.height),oe=K[V]&&K[V].value,ce=Y0(P.state,P.props.data,V),me=K[V]?{x:R==="horizontal"?K[V].coordinate:L,y:R==="horizontal"?H:K[V].coordinate}:u$;P.setState(te(te({},_),{},{activeLabel:oe,activeCoordinate:me,activePayload:ce,activeTooltipIndex:V}))}else P.setState(_)}),_e(P,"renderCursor",function(_){var N,R=P.state,I=R.isTooltipActive,W=R.activeCoordinate,q=R.activePayload,$=R.offset,U=R.activeTooltipIndex,z=R.tooltipAxisBandSize,V=P.getTooltipEventType(),Y=(N=_.props.active)!==null&&N!==void 0?N:I,J=P.props.layout,K=_.key||"_recharts-cursor";return D.createElement(WG,{key:K,activeCoordinate:W,activePayload:q,activeTooltipIndex:U,chartName:r,element:_,isActive:Y,layout:J,offset:$,tooltipAxisBandSize:z,tooltipEventType:V})}),_e(P,"renderPolarAxis",function(_,N,R){var I=cr(_,"type.axisType"),W=cr(P.state,"".concat(I,"Map")),q=_.type.defaultProps,$=q!==void 0?te(te({},q),_.props):_.props,U=W&&W[$["".concat(I,"Id")]];return C.cloneElement(_,te(te({},U),{},{className:Me(I,U.className),key:_.key||"".concat(N,"-").concat(R),ticks:Sn(U,!0)}))}),_e(P,"renderPolarGrid",function(_){var N=_.props,R=N.radialLines,I=N.polarAngles,W=N.polarRadius,q=P.state,$=q.radiusAxisMap,U=q.angleAxisMap,z=ai($),V=ai(U),Y=V.cx,J=V.cy,K=V.innerRadius,ee=V.outerRadius;return C.cloneElement(_,{polarAngles:Array.isArray(I)?I:Sn(V,!0).map(function(Z){return Z.coordinate}),polarRadius:Array.isArray(W)?W:Sn(z,!0).map(function(Z){return Z.coordinate}),cx:Y,cy:J,innerRadius:K,outerRadius:ee,key:_.key||"polar-grid",radialLines:R})}),_e(P,"renderLegend",function(){var _=P.state.formattedGraphicalItems,N=P.props,R=N.children,I=N.width,W=N.height,q=P.props.margin||{},$=I-(q.left||0)-(q.right||0),U=WN({children:R,formattedGraphicalItems:_,legendWidth:$,legendContent:d});if(!U)return null;var z=U.item,V=ET(U,HG);return C.cloneElement(z,te(te({},V),{},{chartWidth:I,chartHeight:W,margin:q,onBBoxUpdate:P.handleLegendBBoxUpdate}))}),_e(P,"renderTooltip",function(){var _,N=P.props,R=N.children,I=N.accessibilityLayer,W=or(R,qt);if(!W)return null;var q=P.state,$=q.isTooltipActive,U=q.activeCoordinate,z=q.activePayload,V=q.activeLabel,Y=q.offset,J=(_=W.props.active)!==null&&_!==void 0?_:$;return C.cloneElement(W,{viewBox:te(te({},Y),{},{x:Y.left,y:Y.top}),active:J,label:V,payload:J?z:[],coordinate:U,accessibilityLayer:I})}),_e(P,"renderBrush",function(_){var N=P.props,R=N.margin,I=N.data,W=P.state,q=W.offset,$=W.dataStartIndex,U=W.dataEndIndex,z=W.updateId;return C.cloneElement(_,{key:_.key||"_recharts-brush",onChange:oc(P.handleBrushChange,_.props.onChange),data:I,x:le(_.props.x)?_.props.x:q.left,y:le(_.props.y)?_.props.y:q.top+q.height+q.brushBottom-(R.bottom||0),width:le(_.props.width)?_.props.width:q.width,startIndex:$,endIndex:U,updateId:"brush-".concat(z)})}),_e(P,"renderReferenceElement",function(_,N,R){if(!_)return null;var I=P,W=I.clipPathId,q=P.state,$=q.xAxisMap,U=q.yAxisMap,z=q.offset,V=_.type.defaultProps||{},Y=_.props,J=Y.xAxisId,K=J===void 0?V.xAxisId:J,ee=Y.yAxisId,Z=ee===void 0?V.yAxisId:ee;return C.cloneElement(_,{key:_.key||"".concat(N,"-").concat(R),xAxis:$[K],yAxis:U[Z],viewBox:{x:z.left,y:z.top,width:z.width,height:z.height},clipPathId:W})}),_e(P,"renderActivePoints",function(_){var N=_.item,R=_.activePoint,I=_.basePoint,W=_.childIndex,q=_.isRange,$=[],U=N.props.key,z=N.item.type.defaultProps!==void 0?te(te({},N.item.type.defaultProps),N.item.props):N.item.props,V=z.activeDot,Y=z.dataKey,J=te(te({index:W,dataKey:Y,cx:R.x,cy:R.y,r:4,fill:nx(N.item),strokeWidth:2,stroke:"#fff",payload:R.payload,value:R.value},Se(V,!1)),gc(V));return $.push(j.renderActiveDot(V,J,"".concat(U,"-activePoint-").concat(W))),I?$.push(j.renderActiveDot(V,te(te({},J),{},{cx:I.x,cy:I.y}),"".concat(U,"-basePoint-").concat(W))):q&&$.push(null),$}),_e(P,"renderGraphicChild",function(_,N,R){var I=P.filterFormatItem(_,N,R);if(!I)return null;var W=P.getTooltipEventType(),q=P.state,$=q.isTooltipActive,U=q.tooltipAxis,z=q.activeTooltipIndex,V=q.activeLabel,Y=P.props.children,J=or(Y,qt),K=I.props,ee=K.points,Z=K.isRange,L=K.baseLine,H=I.item.type.defaultProps!==void 0?te(te({},I.item.type.defaultProps),I.item.props):I.item.props,oe=H.activeDot,ce=H.hide,me=H.activeBar,Pe=H.activeShape,Le=!!(!ce&&$&&J&&(oe||me||Pe)),Ae={};W!=="axis"&&J&&J.props.trigger==="click"?Ae={onClick:oc(P.handleItemMouseEnter,_.props.onClick)}:W!=="axis"&&(Ae={onMouseLeave:oc(P.handleItemMouseLeave,_.props.onMouseLeave),onMouseEnter:oc(P.handleItemMouseEnter,_.props.onMouseEnter)});var ae=C.cloneElement(_,te(te({},I.props),Ae));function ge(jr){return typeof U.dataKey=="function"?U.dataKey(jr.payload):null}if(Le)if(z>=0){var Te,ne;if(U.dataKey&&!U.allowDuplicatedCategory){var We=typeof U.dataKey=="function"?ge:"payload.".concat(U.dataKey.toString());Te=yc(ee,We,V),ne=Z&&L&&yc(L,We,V)}else Te=ee==null?void 0:ee[z],ne=Z&&L&&L[z];if(Pe||me){var Ne=_.props.activeIndex!==void 0?_.props.activeIndex:z;return[C.cloneElement(_,te(te(te({},I.props),Ae),{},{activeIndex:Ne})),null,null]}if(!ke(Te))return[ae].concat(go(P.renderActivePoints({item:I,activePoint:Te,basePoint:ne,childIndex:z,isRange:Z})))}else{var Ce,Je=(Ce=P.getItemByXY(P.state.activeCoordinate))!==null&&Ce!==void 0?Ce:{graphicalItem:ae},st=Je.graphicalItem,Pr=st.item,Wr=Pr===void 0?_:Pr,Hr=st.childIndex,Ht=te(te(te({},I.props),Ae),{},{activeIndex:Hr});return[C.cloneElement(Wr,Ht),null,null]}return Z?[ae,null,null]:[ae,null]}),_e(P,"renderCustomized",function(_,N,R){return C.cloneElement(_,te(te({key:"recharts-customized-".concat(R)},P.props),P.state))}),_e(P,"renderMap",{CartesianGrid:{handler:fc,once:!0},ReferenceArea:{handler:P.renderReferenceElement},ReferenceLine:{handler:fc},ReferenceDot:{handler:P.renderReferenceElement},XAxis:{handler:fc},YAxis:{handler:fc},Brush:{handler:P.renderBrush,once:!0},Bar:{handler:P.renderGraphicChild},Line:{handler:P.renderGraphicChild},Area:{handler:P.renderGraphicChild},Radar:{handler:P.renderGraphicChild},RadialBar:{handler:P.renderGraphicChild},Scatter:{handler:P.renderGraphicChild},Pie:{handler:P.renderGraphicChild},Funnel:{handler:P.renderGraphicChild},Tooltip:{handler:P.renderCursor,once:!0},PolarGrid:{handler:P.renderPolarGrid,once:!0},PolarAngleAxis:{handler:P.renderPolarAxis},PolarRadiusAxis:{handler:P.renderPolarAxis},Customized:{handler:P.renderCustomized}}),P.clipPathId="".concat((A=E.id)!==null&&A!==void 0?A:_o("recharts"),"-clip"),P.throttleTriggeredAfterMouseMove=Wk(P.triggeredAfterMouseMove,(T=E.throttleDelay)!==null&&T!==void 0?T:1e3/60),P.state={},P}return nX(j,g),JG(j,[{key:"componentDidMount",value:function(){var A,T;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(A=this.props.margin.left)!==null&&A!==void 0?A:0,top:(T=this.props.margin.top)!==null&&T!==void 0?T:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var A=this.props,T=A.children,P=A.data,_=A.height,N=A.layout,R=or(T,qt);if(R){var I=R.props.defaultIndex;if(!(typeof I!="number"||I<0||I>this.state.tooltipTicks.length-1)){var W=this.state.tooltipTicks[I]&&this.state.tooltipTicks[I].value,q=Y0(this.state,P,I,W),$=this.state.tooltipTicks[I].coordinate,U=(this.state.offset.top+_)/2,z=N==="horizontal",V=z?{x:$,y:U}:{y:$,x:U},Y=this.state.formattedGraphicalItems.find(function(K){var ee=K.item;return ee.type.name==="Scatter"});Y&&(V=te(te({},V),Y.props.points[I].tooltipPosition),q=Y.props.points[I].tooltipPayload);var J={activeTooltipIndex:I,isTooltipActive:!0,activeLabel:W,activePayload:q,activeCoordinate:V};this.setState(J),this.renderCursor(R),this.accessibilityManager.setIndex(I)}}}},{key:"getSnapshotBeforeUpdate",value:function(A,T){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==T.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==A.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==A.margin){var P,_;this.accessibilityManager.setDetails({offset:{left:(P=this.props.margin.left)!==null&&P!==void 0?P:0,top:(_=this.props.margin.top)!==null&&_!==void 0?_:0}})}return null}},{key:"componentDidUpdate",value:function(A){Ng([or(A.children,qt)],[or(this.props.children,qt)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var A=or(this.props.children,qt);if(A&&typeof A.props.shared=="boolean"){var T=A.props.shared?"axis":"item";return l.indexOf(T)>=0?T:o}return o}},{key:"getMouseInfo",value:function(A){if(!this.container)return null;var T=this.container,P=T.getBoundingClientRect(),_=Tz(P),N={chartX:Math.round(A.pageX-_.left),chartY:Math.round(A.pageY-_.top)},R=P.width/T.offsetWidth||1,I=this.inRange(N.chartX,N.chartY,R);if(!I)return null;var W=this.state,q=W.xAxisMap,$=W.yAxisMap,U=this.getTooltipEventType(),z=TT(this.state,this.props.data,this.props.layout,I);if(U!=="axis"&&q&&$){var V=ai(q).scale,Y=ai($).scale,J=V&&V.invert?V.invert(N.chartX):null,K=Y&&Y.invert?Y.invert(N.chartY):null;return te(te({},N),{},{xValue:J,yValue:K},z)}return z?te(te({},N),z):null}},{key:"inRange",value:function(A,T){var P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,_=this.props.layout,N=A/P,R=T/P;if(_==="horizontal"||_==="vertical"){var I=this.state.offset,W=N>=I.left&&N<=I.left+I.width&&R>=I.top&&R<=I.top+I.height;return W?{x:N,y:R}:null}var q=this.state,$=q.angleAxisMap,U=q.radiusAxisMap;if($&&U){var z=ai($);return DE({x:N,y:R},z)}return null}},{key:"parseEventsOfWrapper",value:function(){var A=this.props.children,T=this.getTooltipEventType(),P=or(A,qt),_={};P&&T==="axis"&&(P.props.trigger==="click"?_={onClick:this.handleClick}:_={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var N=gc(this.props,this.handleOuterEvent);return te(te({},N),_)}},{key:"addListener",value:function(){vg.on(mg,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){vg.removeListener(mg,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(A,T,P){for(var _=this.state.formattedGraphicalItems,N=0,R=_.length;N<R;N++){var I=_[N];if(I.item===A||I.props.key===A.key||T===_n(I.item.type)&&P===I.childIndex)return I}return null}},{key:"renderClipPath",value:function(){var A=this.clipPathId,T=this.state.offset,P=T.left,_=T.top,N=T.height,R=T.width;return D.createElement("defs",null,D.createElement("clipPath",{id:A},D.createElement("rect",{x:P,y:_,height:N,width:R})))}},{key:"getXScales",value:function(){var A=this.state.xAxisMap;return A?Object.entries(A).reduce(function(T,P){var _=jT(P,2),N=_[0],R=_[1];return te(te({},T),{},_e({},N,R.scale))},{}):null}},{key:"getYScales",value:function(){var A=this.state.yAxisMap;return A?Object.entries(A).reduce(function(T,P){var _=jT(P,2),N=_[0],R=_[1];return te(te({},T),{},_e({},N,R.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(A){var T;return(T=this.state.xAxisMap)===null||T===void 0||(T=T[A])===null||T===void 0?void 0:T.scale}},{key:"getYScaleByAxisId",value:function(A){var T;return(T=this.state.yAxisMap)===null||T===void 0||(T=T[A])===null||T===void 0?void 0:T.scale}},{key:"getItemByXY",value:function(A){var T=this.state,P=T.formattedGraphicalItems,_=T.activeItem;if(P&&P.length)for(var N=0,R=P.length;N<R;N++){var I=P[N],W=I.props,q=I.item,$=q.type.defaultProps!==void 0?te(te({},q.type.defaultProps),q.props):q.props,U=_n(q.type);if(U==="Bar"){var z=(W.data||[]).find(function(K){return KH(A,K)});if(z)return{graphicalItem:I,payload:z}}else if(U==="RadialBar"){var V=(W.data||[]).find(function(K){return DE(A,K)});if(V)return{graphicalItem:I,payload:V}}else if(ad(I,_)||od(I,_)||yu(I,_)){var Y=v9({graphicalItem:I,activeTooltipItem:_,itemData:$.data}),J=$.activeIndex===void 0?Y:$.activeIndex;return{graphicalItem:te(te({},I),{},{childIndex:J}),payload:yu(I,_)?$.data[Y]:I.props.data[Y]}}}return null}},{key:"render",value:function(){var A=this;if(!GO(this))return null;var T=this.props,P=T.children,_=T.className,N=T.width,R=T.height,I=T.style,W=T.compact,q=T.title,$=T.desc,U=ET(T,KG),z=Se(U,!1);if(W)return D.createElement(sT,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},D.createElement($g,Fa({},z,{width:N,height:R,title:q,desc:$}),this.renderClipPath(),YO(P,this.renderMap)));if(this.props.accessibilityLayer){var V,Y;z.tabIndex=(V=this.props.tabIndex)!==null&&V!==void 0?V:0,z.role=(Y=this.props.role)!==null&&Y!==void 0?Y:"application",z.onKeyDown=function(K){A.accessibilityManager.keyboardEvent(K)},z.onFocus=function(){A.accessibilityManager.focus()}}var J=this.parseEventsOfWrapper();return D.createElement(sT,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},D.createElement("div",Fa({className:Me("recharts-wrapper",_),style:te({position:"relative",cursor:"default",width:N,height:R},I)},J,{ref:function(ee){A.container=ee}}),D.createElement($g,Fa({},z,{width:N,height:R,title:q,desc:$,style:lX}),this.renderClipPath(),YO(P,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(C.Component);_e(O,"displayName",r),_e(O,"defaultProps",te({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},p)),_e(O,"getDerivedStateFromProps",function(g,j){var E=g.dataKey,A=g.data,T=g.children,P=g.width,_=g.height,N=g.layout,R=g.stackOffset,I=g.margin,W=j.dataStartIndex,q=j.dataEndIndex;if(j.updateId===void 0){var $=CT(g);return te(te(te({},$),{},{updateId:0},b(te(te({props:g},$),{},{updateId:0}),j)),{},{prevDataKey:E,prevData:A,prevWidth:P,prevHeight:_,prevLayout:N,prevStackOffset:R,prevMargin:I,prevChildren:T})}if(E!==j.prevDataKey||A!==j.prevData||P!==j.prevWidth||_!==j.prevHeight||N!==j.prevLayout||R!==j.prevStackOffset||!za(I,j.prevMargin)){var U=CT(g),z={chartX:j.chartX,chartY:j.chartY,isTooltipActive:j.isTooltipActive},V=te(te({},TT(j,A,N)),{},{updateId:j.updateId+1}),Y=te(te(te({},U),z),V);return te(te(te({},Y),b(te({props:g},Y),j)),{},{prevDataKey:E,prevData:A,prevWidth:P,prevHeight:_,prevLayout:N,prevStackOffset:R,prevMargin:I,prevChildren:T})}if(!Ng(T,j.prevChildren)){var J,K,ee,Z,L=or(T,so),H=L&&(J=(K=L.props)===null||K===void 0?void 0:K.startIndex)!==null&&J!==void 0?J:W,oe=L&&(ee=(Z=L.props)===null||Z===void 0?void 0:Z.endIndex)!==null&&ee!==void 0?ee:q,ce=H!==W||oe!==q,me=!ke(A),Pe=me&&!ce?j.updateId:j.updateId+1;return te(te({updateId:Pe},b(te(te({props:g},j),{},{updateId:Pe,dataStartIndex:H,dataEndIndex:oe}),j)),{},{prevChildren:T,dataStartIndex:H,dataEndIndex:oe})}return null}),_e(O,"renderActiveDot",function(g,j,E){var A;return C.isValidElement(g)?A=C.cloneElement(g,j):Ee(g)?A=g(j):A=D.createElement(ed,j),D.createElement(qe,{className:"recharts-active-dot",key:E},A)});var x=C.forwardRef(function(j,E){return D.createElement(O,Fa({},j,{ref:E}))});return x.displayName=O.displayName,x},Q0=hx({chartName:"LineChart",GraphicalChild:ci,axisComponents:[{axisType:"xAxis",AxisComp:fi},{axisType:"yAxis",AxisComp:kn}],formatAxisMap:TR}),bX=hx({chartName:"BarChart",GraphicalChild:ra,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:fi},{axisType:"yAxis",AxisComp:kn}],formatAxisMap:TR}),c$=hx({chartName:"PieChart",GraphicalChild:on,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:id},{axisType:"radiusAxis",AxisComp:rd}],formatAxisMap:s5,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});function xX({sessions:e,onSliceClick:t}){const r={};e.forEach(i=>{r[i.sessionTypeAsInt]=(r[i.sessionTypeAsInt]||0)+1});const n=Object.entries(r).map(([i,o])=>({name:FL[Number(i)]||`Type ${i}`,value:o,color:zC[Number(i)]||"#6c757d",typeId:Number(i)}));return n.length===0?w.jsx("p",{className:"text-muted-custom text-center",children:"Aucune donnée"}):w.jsx(Ua,{width:"100%",height:300,children:w.jsxs(c$,{children:[w.jsx(on,{data:n,dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:100,label:!0,style:t?{cursor:"pointer"}:void 0,onClick:t?(i,o)=>t(n[o].typeId):void 0,children:n.map((i,o)=>w.jsx(ku,{fill:i.color},o))}),w.jsx(qt,{contentStyle:{backgroundColor:"#1a1a2e",border:"1px solid #333"}}),w.jsx(Pn,{})]})})}function wX({sessions:e}){const t={};e.forEach(n=>{if(n.sessionDateAsString){const i=new Date(n.sessionDateAsString),o=`${i.getFullYear()}-${String(i.getMonth()+1).padStart(2,"0")}`;t[o]=(t[o]||0)+1}});const r=Object.entries(t).sort(([n],[i])=>n.localeCompare(i)).slice(-12).map(([n,i])=>({month:n,sessions:i}));return r.length===0?w.jsx("p",{className:"text-muted-custom text-center",children:"Aucune donnée"}):w.jsx(Ua,{width:"100%",height:300,children:w.jsxs(bX,{data:r,children:[w.jsx(Su,{strokeDasharray:"3 3",stroke:"#333"}),w.jsx(fi,{dataKey:"month",stroke:"#888"}),w.jsx(kn,{stroke:"#888",allowDecimals:!1}),w.jsx(qt,{contentStyle:{backgroundColor:"#1a1a2e",border:"1px solid #333"}}),w.jsx(ra,{dataKey:"sessions",fill:"#4a90d9",name:"Sessions"})]})})}function SX(e){const t=Math.floor(e/60),r=Math.floor(e%60);return`${t}m ${r}s`}function OX(e,t){return e?new Date(e).toLocaleDateString(t==="fr"?"fr-FR":"en-US",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"}):"-"}function _X(){const{t:e,lang:t}=zr(),r=ju(),[n,i]=C.useState([]),[o,u]=C.useState([]),[l,f]=C.useState(!0);if(C.useEffect(()=>{Promise.all([FC(),qC()]).then(([x,g])=>{i(x),u(g)}).finally(()=>f(!1))},[]),l)return w.jsx(Eu,{});const d=n.length,v=o.length,p=d>0?Math.round(n.filter(x=>x.success).length/d*100):0,m=o.length>0?Math.round(o.reduce((x,g)=>x+g.avgPrecision,0)/o.length*100)/100:0,b=n.slice(0,10),O=[...o].sort((x,g)=>g.avgPrecision-x.avgPrecision).slice(0,5);return w.jsxs(w.Fragment,{children:[w.jsx("h2",{className:"mb-4",children:e("dashboard.title")}),w.jsxs(ur,{className:"mb-4 g-3",children:[w.jsx($e,{xs:6,md:3,children:w.jsx(pt,{title:e("dashboard.totalSessions"),value:d,color:"#4a90d9",onClick:()=>r("/sessions")})}),w.jsx($e,{xs:6,md:3,children:w.jsx(pt,{title:e("dashboard.totalUsers"),value:v,color:"#9b59b6",onClick:()=>r("/users")})}),w.jsx($e,{xs:6,md:3,children:w.jsx(pt,{title:e("dashboard.successRate"),value:`${p}%`,color:"#27ae60"})}),w.jsx($e,{xs:6,md:3,children:w.jsx(pt,{title:e("dashboard.avgPrecision"),value:m.toFixed(1),color:"#f39c12"})})]}),w.jsxs(ur,{className:"mb-4 g-3",children:[w.jsx($e,{md:6,children:w.jsx(be,{className:"chart-card",children:w.jsxs(be.Body,{children:[w.jsx(be.Title,{children:e("dashboard.sessionsByType")}),w.jsx(xX,{sessions:n,onSliceClick:x=>r(`/sessions?type=${x}`)})]})})}),w.jsx($e,{md:6,children:w.jsx(be,{className:"chart-card",children:w.jsxs(be.Body,{children:[w.jsx(be.Title,{children:e("dashboard.monthlyActivity")}),w.jsx(wX,{sessions:n})]})})})]}),w.jsxs(ur,{className:"g-3",children:[w.jsx($e,{md:8,children:w.jsx(be,{className:"data-card",children:w.jsxs(be.Body,{children:[w.jsx(be.Title,{children:e("dashboard.recentSessions")}),w.jsxs(Fr,{hover:!0,responsive:!0,className:"data-table mb-0",children:[w.jsx("thead",{children:w.jsxs("tr",{children:[w.jsx("th",{children:e("table.date")}),w.jsx("th",{children:e("table.type")}),w.jsx("th",{children:e("table.scenario")}),w.jsx("th",{children:e("table.score")}),w.jsx("th",{children:e("table.duration")}),w.jsx("th",{children:e("table.result")})]})}),w.jsx("tbody",{children:b.map(x=>w.jsxs("tr",{className:"clickable-row",onClick:()=>r(`/sessions/${x.id}`),children:[w.jsx("td",{children:OX(x.sessionDateAsString,t)}),w.jsx("td",{children:w.jsx(zs,{typeId:x.sessionTypeAsInt})}),w.jsx("td",{children:x.scenarioName||"-"}),w.jsx("td",{children:x.score}),w.jsx("td",{children:SX(x.timeToFinish)}),w.jsx("td",{children:w.jsx(Cf,{success:x.success})})]},x.id))})]})]})})}),w.jsx($e,{md:4,children:w.jsx(be,{className:"data-card",children:w.jsxs(be.Body,{children:[w.jsx(be.Title,{children:e("dashboard.topPrecision")}),w.jsxs(Fr,{hover:!0,className:"data-table mb-0",children:[w.jsx("thead",{children:w.jsxs("tr",{children:[w.jsx("th",{children:"#"}),w.jsx("th",{children:e("table.user")}),w.jsx("th",{children:e("chart.precision")})]})}),w.jsx("tbody",{children:O.map((x,g)=>w.jsxs("tr",{className:"clickable-row",onClick:()=>r(`/users/${x.id}`),children:[w.jsx("td",{children:g+1}),w.jsx("td",{children:x.firstName&&x.lastName?`${x.firstName} ${x.lastName}`:x.username}),w.jsx("td",{children:x.avgPrecision.toFixed(1)})]},x.id))})]})]})})})]})]})}const PX={type:Ie.string,tooltip:Ie.bool,as:Ie.elementType},pd=C.forwardRef(({as:e="div",className:t,type:r="valid",tooltip:n=!1,...i},o)=>w.jsx(e,{...i,ref:o,className:Oe(t,`${r}-${n?"tooltip":"feedback"}`)}));pd.displayName="Feedback";pd.propTypes=PX;const Nn=C.createContext({}),vx=C.forwardRef(({id:e,bsPrefix:t,className:r,type:n="checkbox",isValid:i=!1,isInvalid:o=!1,as:u="input",...l},f)=>{const{controlId:d}=C.useContext(Nn);return t=Re(t,"form-check-input"),w.jsx(u,{...l,ref:f,type:n,id:e||d,className:Oe(r,t,i&&"is-valid",o&&"is-invalid")})});vx.displayName="FormCheckInput";const gf=C.forwardRef(({bsPrefix:e,className:t,htmlFor:r,...n},i)=>{const{controlId:o}=C.useContext(Nn);return e=Re(e,"form-check-label"),w.jsx("label",{...n,ref:i,htmlFor:r||o,className:Oe(t,e)})});gf.displayName="FormCheckLabel";function jX(e,t){let r=0;return C.Children.map(e,n=>C.isValidElement(n)?t(n,r++):n)}function EX(e,t){return C.Children.toArray(e).some(r=>C.isValidElement(r)&&r.type===t)}const f$=C.forwardRef(({id:e,bsPrefix:t,bsSwitchPrefix:r,inline:n=!1,reverse:i=!1,disabled:o=!1,isValid:u=!1,isInvalid:l=!1,feedbackTooltip:f=!1,feedback:d,feedbackType:v,className:p,style:m,title:b="",type:O="checkbox",label:x,children:g,as:j="input",...E},A)=>{t=Re(t,"form-check"),r=Re(r,"form-switch");const{controlId:T}=C.useContext(Nn),P=C.useMemo(()=>({controlId:e||T}),[T,e]),_=!g&&x!=null&&x!==!1||EX(g,gf),N=w.jsx(vx,{...E,type:O==="switch"?"checkbox":O,ref:A,isValid:u,isInvalid:l,disabled:o,as:j});return w.jsx(Nn.Provider,{value:P,children:w.jsx("div",{style:m,className:Oe(p,_&&t,n&&`${t}-inline`,i&&`${t}-reverse`,O==="switch"&&r),children:g||w.jsxs(w.Fragment,{children:[N,_&&w.jsx(gf,{title:b,children:x}),d&&w.jsx(pd,{type:v,tooltip:f,children:d})]})})})});f$.displayName="FormCheck";const bf=Object.assign(f$,{Input:vx,Label:gf}),d$=C.forwardRef(({bsPrefix:e,type:t,size:r,htmlSize:n,id:i,className:o,isValid:u=!1,isInvalid:l=!1,plaintext:f,readOnly:d,as:v="input",...p},m)=>{const{controlId:b}=C.useContext(Nn);return e=Re(e,"form-control"),w.jsx(v,{...p,type:t,size:n,ref:m,readOnly:d,id:i||b,className:Oe(o,f?`${e}-plaintext`:e,r&&`${e}-${r}`,t==="color"&&`${e}-color`,u&&"is-valid",l&&"is-invalid")})});d$.displayName="FormControl";const AX=Object.assign(d$,{Feedback:pd}),p$=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"form-floating"),w.jsx(r,{ref:i,className:Oe(e,t),...n})));p$.displayName="FormFloating";const mx=C.forwardRef(({controlId:e,as:t="div",...r},n)=>{const i=C.useMemo(()=>({controlId:e}),[e]);return w.jsx(Nn.Provider,{value:i,children:w.jsx(t,{...r,ref:n})})});mx.displayName="FormGroup";const h$=C.forwardRef(({as:e="label",bsPrefix:t,column:r=!1,visuallyHidden:n=!1,className:i,htmlFor:o,...u},l)=>{const{controlId:f}=C.useContext(Nn);t=Re(t,"form-label");let d="col-form-label";typeof r=="string"&&(d=`${d} ${d}-${r}`);const v=Oe(i,t,n&&"visually-hidden",r&&d);return o=o||f,r?w.jsx($e,{ref:l,as:"label",className:v,htmlFor:o,...u}):w.jsx(e,{ref:l,className:v,htmlFor:o,...u})});h$.displayName="FormLabel";const v$=C.forwardRef(({bsPrefix:e,className:t,id:r,...n},i)=>{const{controlId:o}=C.useContext(Nn);return e=Re(e,"form-range"),w.jsx("input",{...n,type:"range",ref:i,className:Oe(t,e),id:r||o})});v$.displayName="FormRange";const m$=C.forwardRef(({bsPrefix:e,size:t,htmlSize:r,className:n,isValid:i=!1,isInvalid:o=!1,id:u,...l},f)=>{const{controlId:d}=C.useContext(Nn);return e=Re(e,"form-select"),w.jsx("select",{...l,size:r,ref:f,className:Oe(n,e,t&&`${e}-${t}`,i&&"is-valid",o&&"is-invalid"),id:u||d})});m$.displayName="FormSelect";const y$=C.forwardRef(({bsPrefix:e,className:t,as:r="small",muted:n,...i},o)=>(e=Re(e,"form-text"),w.jsx(r,{...i,ref:o,className:Oe(t,e,n&&"text-muted")})));y$.displayName="FormText";const g$=C.forwardRef((e,t)=>w.jsx(bf,{...e,ref:t,type:"switch"}));g$.displayName="Switch";const TX=Object.assign(g$,{Input:bf.Input,Label:bf.Label}),b$=C.forwardRef(({bsPrefix:e,className:t,children:r,controlId:n,label:i,...o},u)=>(e=Re(e,"form-floating"),w.jsxs(mx,{ref:u,className:Oe(t,e),controlId:n,...o,children:[r,w.jsx("label",{htmlFor:n,children:i})]})));b$.displayName="FloatingLabel";const CX={_ref:Ie.any,validated:Ie.bool,as:Ie.elementType},yx=C.forwardRef(({className:e,validated:t,as:r="form",...n},i)=>w.jsx(r,{...n,ref:i,className:Oe(e,t&&"was-validated")}));yx.displayName="Form";yx.propTypes=CX;const Mr=Object.assign(yx,{Group:mx,Control:AX,Floating:p$,Check:bf,Switch:TX,Label:h$,Text:y$,Range:v$,Select:m$,FloatingLabel:b$}),gx=C.forwardRef(({active:e=!1,disabled:t=!1,className:r,style:n,activeLabel:i="(current)",children:o,linkStyle:u,linkClassName:l,as:f=ub,...d},v)=>{const p=e||t?"span":f;return w.jsx("li",{ref:v,style:n,className:Oe(r,"page-item",{active:e,disabled:t}),children:w.jsxs(p,{className:Oe("page-link",l),style:u,...d,children:[o,e&&i&&w.jsx("span",{className:"visually-hidden",children:i})]})})});gx.displayName="PageItem";function Lu(e,t,r=e){const n=C.forwardRef(({children:i,...o},u)=>w.jsxs(gx,{...o,ref:u,children:[w.jsx("span",{"aria-hidden":"true",children:i||t}),w.jsx("span",{className:"visually-hidden",children:r})]}));return n.displayName=e,n}const kX=Lu("First","«"),NX=Lu("Prev","‹","Previous"),RX=Lu("Ellipsis","…","More"),$X=Lu("Next","›"),MX=Lu("Last","»"),x$=C.forwardRef(({bsPrefix:e,className:t,size:r,...n},i)=>{const o=Re(e,"pagination");return w.jsx("ul",{ref:i,...n,className:Oe(t,o,r&&`${o}-${r}`)})});x$.displayName="Pagination";const $a=Object.assign(x$,{First:kX,Prev:NX,Ellipsis:RX,Item:gx,Next:$X,Last:MX}),IX="/ProserveReport/",DX=`${IX}logo.png`;function hd({subtitle:e}){const{t}=zr(),n=new Date().toLocaleDateString("fr-FR",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"});return w.jsxs("div",{className:"print-header",children:[w.jsx("img",{src:DX,alt:"Logo"}),w.jsx("span",{className:"print-title",children:"PROSERVE Report"}),e&&w.jsxs("span",{style:{color:"#333",fontSize:"0.9rem"},children:["— ",e]}),w.jsxs("span",{className:"print-subtitle",children:[t("print.generatedOn")," ",n]})]})}const gg=20;function LX(e){const t=Math.floor(e/60),r=Math.floor(e%60);return`${t}m ${r}s`}function BX(e,t){return e?new Date(e).toLocaleDateString(t==="fr"?"fr-FR":"en-US",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"}):"-"}function FX(){const{t:e,lang:t}=zr(),r=ju(),[n,i]=I2(),[o,u]=C.useState([]),[l,f]=C.useState(!0),d=n.get("type"),[v,p]=C.useState(d!==null?Number(d):-1),[m,b]=C.useState("all"),[O,x]=C.useState(""),[g,j]=C.useState("sessionDateAsString"),[E,A]=C.useState("desc"),[T,P]=C.useState(1);C.useEffect(()=>{FC().then(u).finally(()=>f(!1))},[]);const _=C.useMemo(()=>{let $=o;if(v>=0&&($=$.filter(U=>U.sessionTypeAsInt===v)),m==="success"?$=$.filter(U=>U.success):m==="failed"&&($=$.filter(U=>!U.success)),O.trim()){const U=O.toLowerCase();$=$.filter(z=>z.scenarioName.toLowerCase().includes(U)||z.mapName.toLowerCase().includes(U)||z.sessionName.toLowerCase().includes(U))}return[...$].sort((U,z)=>{const V=U[g],Y=z[g];return typeof V=="string"&&typeof Y=="string"?E==="asc"?V.localeCompare(Y):Y.localeCompare(V):E==="asc"?Number(V)-Number(Y):Number(Y)-Number(V)})},[o,v,m,O,g,E]),N=Math.ceil(_.length/gg),R=_.slice((T-1)*gg,T*gg);function I($){g===$?A(E==="asc"?"desc":"asc"):(j($),A("desc"))}function W($){return g!==$?"":E==="asc"?" ▲":" ▼"}if(l)return w.jsx(Eu,{});const q=[...new Set(o.map($=>$.sessionTypeAsInt))].sort();return w.jsxs(w.Fragment,{children:[w.jsx(hd,{subtitle:e("sessions.title")}),w.jsxs("div",{className:"d-flex justify-content-between align-items-center mb-4",children:[w.jsxs("h2",{className:"mb-0",children:[e("sessions.title")," (",_.length,")"]}),w.jsx("button",{className:"print-btn no-print",onClick:()=>window.print(),children:e("print.btn")})]}),w.jsx(be,{className:"data-card mb-4 no-print",children:w.jsx(be.Body,{children:w.jsxs(ur,{className:"g-3",children:[w.jsx($e,{md:3,children:w.jsxs(Mr.Group,{children:[w.jsx(Mr.Label,{className:"text-muted-custom",children:e("sessions.sessionType")}),w.jsxs(Mr.Select,{value:v,onChange:$=>{const U=Number($.target.value);p(U),P(1),U>=0?i({type:String(U)}):i({})},className:"filter-select",children:[w.jsx("option",{value:-1,children:e("sessions.allTypes")}),q.map($=>w.jsx("option",{value:$,children:e(`sessionType.${$}`)},$))]})]})}),w.jsx($e,{md:3,children:w.jsxs(Mr.Group,{children:[w.jsx(Mr.Label,{className:"text-muted-custom",children:e("sessions.result")}),w.jsxs(Mr.Select,{value:m,onChange:$=>{b($.target.value),P(1)},className:"filter-select",children:[w.jsx("option",{value:"all",children:e("sessions.all")}),w.jsx("option",{value:"success",children:e("sessions.success")}),w.jsx("option",{value:"failed",children:e("sessions.failed")})]})]})}),w.jsx($e,{md:6,children:w.jsxs(Mr.Group,{children:[w.jsx(Mr.Label,{className:"text-muted-custom",children:e("sessions.search")}),w.jsx(Mr.Control,{type:"text",placeholder:e("sessions.search"),value:O,onChange:$=>{x($.target.value),P(1)},className:"filter-input"})]})})]})})}),w.jsx(be,{className:"data-card",children:w.jsx(be.Body,{className:"p-0",children:w.jsxs(Fr,{hover:!0,responsive:!0,className:"data-table mb-0",children:[w.jsx("thead",{children:w.jsxs("tr",{children:[w.jsxs("th",{className:"sortable",onClick:()=>I("sessionDateAsString"),children:[e("table.date"),W("sessionDateAsString")]}),w.jsxs("th",{className:"sortable",onClick:()=>I("sessionTypeAsInt"),children:[e("table.type"),W("sessionTypeAsInt")]}),w.jsxs("th",{className:"sortable",onClick:()=>I("scenarioName"),children:[e("table.scenario"),W("scenarioName")]}),w.jsx("th",{children:e("table.map")}),w.jsxs("th",{className:"sortable",onClick:()=>I("score"),children:[e("table.score"),W("score")]}),w.jsx("th",{children:e("table.enemies")}),w.jsx("th",{children:e("table.civilians")}),w.jsxs("th",{className:"sortable",onClick:()=>I("timeToFinish"),children:[e("table.duration"),W("timeToFinish")]}),w.jsx("th",{children:e("table.result")})]})}),w.jsxs("tbody",{children:[R.map($=>w.jsxs("tr",{className:"clickable-row",onClick:()=>r(`/sessions/${$.id}`),children:[w.jsx("td",{children:BX($.sessionDateAsString,t)}),w.jsx("td",{children:w.jsx(zs,{typeId:$.sessionTypeAsInt})}),w.jsx("td",{children:$.scenarioName||"-"}),w.jsx("td",{children:$.mapName||"-"}),w.jsx("td",{className:"fw-bold",children:$.score}),w.jsx("td",{children:$.nbEnemyHit}),w.jsx("td",{className:$.nbCivilsHit>0?"text-danger":"",children:$.nbCivilsHit}),w.jsx("td",{children:LX($.timeToFinish)}),w.jsx("td",{children:w.jsx(Cf,{success:$.success})})]},$.id)),R.length===0&&w.jsx("tr",{children:w.jsx("td",{colSpan:9,className:"text-center text-muted-custom py-4",children:e("sessions.noSession")})})]})]})})}),N>1&&w.jsx("div",{className:"d-flex justify-content-center mt-3",children:w.jsxs($a,{className:"custom-pagination",children:[w.jsx($a.First,{onClick:()=>P(1),disabled:T===1}),w.jsx($a.Prev,{onClick:()=>P(T-1),disabled:T===1}),Array.from({length:Math.min(N,5)},($,U)=>{const V=Math.max(1,Math.min(T-2,N-4))+U;return V>N?null:w.jsx($a.Item,{active:V===T,onClick:()=>P(V),children:V},V)}),w.jsx($a.Next,{onClick:()=>P(T+1),disabled:T===N}),w.jsx($a.Last,{onClick:()=>P(N),disabled:T===N})]})})]})}const NT=1e3;function qX(e,t,r){const n=(e-t)/(r-t)*100;return Math.round(n*NT)/NT}function RT({min:e,now:t,max:r,label:n,visuallyHidden:i,striped:o,animated:u,className:l,style:f,variant:d,bsPrefix:v,...p},m){return w.jsx("div",{ref:m,...p,role:"progressbar",className:Oe(l,`${v}-bar`,{[`bg-${d}`]:d,[`${v}-bar-animated`]:u,[`${v}-bar-striped`]:u||o}),style:{width:`${qX(t,e,r)}%`,...f},"aria-valuenow":t,"aria-valuemin":e,"aria-valuemax":r,children:i?w.jsx("span",{className:"visually-hidden",children:n}):n})}const w$=C.forwardRef(({isChild:e=!1,...t},r)=>{const n={min:0,max:100,animated:!1,visuallyHidden:!1,striped:!1,...t};if(n.bsPrefix=Re(n.bsPrefix,"progress"),e)return RT(n,r);const{min:i,now:o,max:u,label:l,visuallyHidden:f,striped:d,animated:v,bsPrefix:p,variant:m,className:b,children:O,...x}=n;return w.jsx("div",{ref:r,...x,className:Oe(b,p),children:O?jX(O,g=>C.cloneElement(g,{isChild:!0})):RT({min:i,now:o,max:u,label:l,visuallyHidden:f,striped:d,animated:v,bsPrefix:p,variant:m},r)})});w$.displayName="ProgressBar";const zX={human:{image:"HumanTarget.png",ratio:.7183098591549296,maxW:320},longRange:{image:"longRangeTarget.PNG",ratio:1,maxW:480}};function UX({shots:e,variant:t="human"}){const{image:r,ratio:n,maxW:i}=zX[t],o=100,u=o*n;return w.jsx("div",{style:{width:"100%",maxWidth:i,margin:"0 auto",aspectRatio:`${n}`},children:w.jsxs("svg",{viewBox:`0 0 ${u} ${o}`,width:"100%",height:"100%",style:{display:"block"},children:[w.jsx("image",{href:`/ProserveReport/${r}`,x:"0",y:"0",width:u,height:o,preserveAspectRatio:"none"}),e.map(l=>{const f=l.x*u,d=l.y*o;return w.jsxs("g",{children:[w.jsx("circle",{cx:f,cy:d,r:1.2,fill:"#00e5ff",stroke:"#000",strokeWidth:.3,opacity:.9}),w.jsx("text",{x:f+2,y:d+1,fill:"#00e5ff",fontSize:2.8,fontWeight:"bold",stroke:"#000",strokeWidth:.15,paintOrder:"stroke",children:l.index})]},l.index)})]})})}function $T(e){const t=Math.floor(e/60),r=Math.floor(e%60);return`${t}m ${r}s`}function WX(e,t){return e?new Date(e).toLocaleDateString(t==="fr"?"fr-FR":"en-US",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"}):"-"}const MT={enemy:"#27ae60",civilian:"#e74c3c",police:"#f39c12",object:"#6c757d",target:"#4a90d9",paperTarget:"#2980b9",deadBody:"#95a5a6"},HX={Ennemi:"enemy",Civil:"civilian",Police:"police",Objet:"object",Cible:"target","Cible Papier":"paperTarget",Corps:"deadBody"},bg={enemy:"hitType.enemy",civilian:"hitType.civilian",police:"hitType.police",object:"hitType.object",target:"hitType.target",paperTarget:"hitType.paperTarget",deadBody:"hitType.deadBody"};function KX(){const{id:e}=KT(),t=Number(e),{t:r,lang:n}=zr(),[i,o]=C.useState(null),[u,l]=C.useState([]),[f,d]=C.useState([]),[v,p]=C.useState(null),[m,b]=C.useState([]),[O,x]=C.useState(!0);if(C.useEffect(()=>{t&&Promise.all([RL(t).catch(()=>null),ML(t).catch(()=>[]),IL(t).catch(()=>[]),LL(t).catch(()=>null)]).then(([_,N,R,I])=>{if(o(_),l(N),d(R),p(I),_){const W=_.sessionTypeAsInt;(W===mn.FireRange||W===mn.Challenge||W===mn.LongRange)&&DL(t,-1,W).then(b)}}).finally(()=>x(!1))},[t]),O)return w.jsx(Eu,{});if(!i)return w.jsx("p",{className:"text-center text-muted-custom py-5",children:r("session.notFound")});let g=null;if(v!=null&&v.resultsAsString)try{g=JSON.parse(v.resultsAsString)}catch{}const j={};f.forEach(_=>{_.nbEnemyHitsByUser>0&&(j.enemy=(j.enemy||0)+_.nbEnemyHitsByUser),_.nbCivilHitsByUser>0&&(j.civilian=(j.civilian||0)+_.nbCivilHitsByUser),_.nbPoliceHitsByUser>0&&(j.police=(j.police||0)+_.nbPoliceHitsByUser),_.nbObjectHitsByUser>0&&(j.object=(j.object||0)+_.nbObjectHitsByUser)});const E=Object.entries(j).map(([_,N])=>({name:r(bg[_]),value:N,color:MT[_]||"#6c757d"})),A=new Map(u.map(_=>[_.id,_])),T=i.sessionTypeAsInt===mn.FireRange||i.sessionTypeAsInt===mn.Challenge||i.sessionTypeAsInt===mn.LongRange,P=i.sessionTypeAsInt===mn.Challenge;return w.jsxs(w.Fragment,{children:[w.jsx(hd,{subtitle:i.sessionName||i.scenarioName||`Session #${i.id}`}),w.jsxs("div",{className:"d-flex justify-content-between align-items-center mb-3",children:[w.jsxs(Fs,{to:"/sessions",className:"text-muted-custom no-print",children:["← ",r("session.backToSessions")]}),w.jsx("button",{className:"print-btn no-print",onClick:()=>window.print(),children:r("print.btn")})]}),w.jsx(be,{className:"data-card mb-4",children:w.jsx(be.Body,{children:w.jsxs(ur,{className:"align-items-center",children:[w.jsxs($e,{children:[w.jsx("h3",{className:"mb-1",children:i.sessionName||i.scenarioName||`Session #${i.id}`}),w.jsxs("div",{className:"d-flex gap-3 align-items-center flex-wrap",children:[w.jsx(zs,{typeId:i.sessionTypeAsInt}),w.jsx("span",{className:"text-muted-custom",children:WX(i.sessionDateAsString,n)}),w.jsxs("span",{className:"text-muted-custom",children:["Map: ",i.mapName||"-"]}),w.jsxs("span",{className:"text-muted-custom",children:["Scenario: ",i.scenarioName||"-"]})]}),u.length>0&&w.jsxs("div",{className:"mt-2 text-muted-custom",style:{fontSize:"0.9rem"},children:[r("session.participants"),": ",u.map(_=>_.firstName&&_.lastName?`${_.firstName} ${_.lastName}`:_.username).join(", ")]})]}),w.jsx($e,{xs:"auto",children:w.jsx(Cf,{success:i.success})})]})})}),!T&&w.jsxs(ur,{className:"mb-4 g-3",children:[w.jsx($e,{xs:6,md:2,children:w.jsx(pt,{title:r("session.duration"),value:$T(i.timeToFinish),color:"#9b59b6"})}),w.jsx($e,{xs:6,md:2,children:w.jsx(pt,{title:r("session.enemiesHit"),value:i.nbEnemyHit,color:"#27ae60"})}),w.jsx($e,{xs:6,md:2,children:w.jsx(pt,{title:r("session.civiliansHit"),value:i.nbCivilsHit,color:i.nbCivilsHit>0?"#e74c3c":"#27ae60"})}),w.jsx($e,{xs:6,md:2,children:w.jsx(pt,{title:r("session.damageTaken"),value:Math.round(i.damageTaken),color:"#f39c12"})}),w.jsx($e,{xs:6,md:2,children:w.jsx(pt,{title:r("session.participants"),value:u.length,color:"#1abc9c"})})]}),T&&m.length>0&&(()=>{const _=(z,...V)=>{for(const Y of V)if(z[Y]!=null)return z[Y];return 0},N=m.filter(z=>_(z,"ReactId","reactId")>=0),R=m.filter(z=>_(z,"ReactId","reactId")<0).length,I=N.length===0?"-":`${(N.reduce((V,Y)=>V+_(Y,"HitPrecision","hitPrecision"),0)/N.length*100).toFixed(1)}%`,W=(()=>{const z=m.filter(Y=>_(Y,"ReactionTime","reactionTime")>0);return z.length===0?"-":`${(z.reduce((Y,J)=>Y+_(J,"ReactionTime","reactionTime"),0)/z.length/1e3).toFixed(3)} s`})(),q=m.map(z=>({shot:_(z,"ShotIndex","shotIndex"),precision:_(z,"ReactId","reactId")>=0?Math.round(_(z,"HitPrecision","hitPrecision")*100):0})),$=N.filter(z=>_(z,"ReactionTime","reactionTime")>0).map(z=>({shot:_(z,"ShotIndex","shotIndex"),reaction:Math.round(_(z,"ReactionTime","reactionTime"))})),U=N.map(z=>({index:_(z,"ShotIndex","shotIndex"),x:_(z,"HitLocationX","hitLocationX"),y:_(z,"HitLocationY","hitLocationY"),precision:_(z,"HitPrecision","hitPrecision")}));return w.jsxs(ur,{className:"mb-4 g-3",children:[w.jsx($e,{lg:3,children:w.jsxs(ur,{className:"g-3",children:[w.jsx($e,{xs:6,lg:P?6:12,children:w.jsx(pt,{title:r("session.duration"),value:$T(i.timeToFinish),color:"#9b59b6"})}),w.jsx($e,{xs:6,lg:P?6:12,children:w.jsx(pt,{title:r("firerange.shotsFired"),value:m.length,color:"#1abc9c"})}),P&&w.jsx($e,{xs:6,lg:6,children:w.jsx(pt,{title:r("firerange.targetsHit"),value:N.length,color:"#4a90d9"})}),w.jsx($e,{xs:6,lg:P?6:12,children:w.jsx(pt,{title:r("firerange.shotsMissed"),value:R,color:"#e74c3c"})}),w.jsx($e,{xs:6,lg:P?6:12,children:w.jsx(pt,{title:r("firerange.avgPrecision"),value:I,color:"#27ae60"})}),P&&w.jsx($e,{xs:6,lg:6,children:w.jsx(pt,{title:r("firerange.avgReaction"),value:W,color:"#f39c12"})})]})}),!P&&w.jsx($e,{lg:4,children:w.jsx(be,{className:"data-card h-100",children:w.jsxs(be.Body,{className:"d-flex flex-column",children:[w.jsx(be.Title,{className:"text-center",children:r("firerange.targetView")}),w.jsx("div",{className:"d-flex flex-grow-1 align-items-center justify-content-center",children:w.jsx(UX,{shots:U,variant:i.sessionTypeAsInt===mn.LongRange?"longRange":"human"})})]})})}),w.jsx($e,{lg:P?9:5,children:w.jsx(be,{className:"data-card h-100",children:w.jsxs(be.Body,{className:"d-flex flex-column",children:[w.jsx(be.Title,{className:"text-center",children:r(P?"firerange.reactionChart":"firerange.precisionChart")}),w.jsx("div",{className:"d-flex flex-grow-1 align-items-center",children:P?w.jsx(Ua,{width:"100%",height:250,children:w.jsxs(Q0,{data:$,margin:{top:10,right:20,left:10,bottom:5},children:[w.jsx(Su,{strokeDasharray:"3 3",stroke:"#333"}),w.jsx(fi,{dataKey:"shot",stroke:"#999"}),w.jsx(kn,{stroke:"#999",width:50,tickFormatter:z=>`${z}`}),w.jsx(qt,{contentStyle:{backgroundColor:"#1a1a2e",border:"1px solid #333"},formatter:z=>[`${z} ms`,r("chart.reactionTime")]}),w.jsx(ci,{type:"linear",dataKey:"reaction",stroke:"#f39c12",strokeWidth:2,dot:{fill:"#f39c12",r:4},activeDot:{r:6}})]})}):w.jsx(Ua,{width:"100%",height:250,children:w.jsxs(Q0,{data:q,margin:{top:10,right:20,left:10,bottom:5},children:[w.jsx(Su,{strokeDasharray:"3 3",stroke:"#333"}),w.jsx(fi,{dataKey:"shot",stroke:"#999"}),w.jsx(kn,{domain:[0,100],stroke:"#999",width:50,tickFormatter:z=>`${z}`}),w.jsx(qt,{contentStyle:{backgroundColor:"#1a1a2e",border:"1px solid #333"},formatter:z=>[`${z}%`,r("chart.precision")]}),w.jsx(ci,{type:"linear",dataKey:"precision",stroke:"#ff6b8a",strokeWidth:2,dot:{fill:"#ff6b8a",r:4},activeDot:{r:6}})]})})})]})})})]})})(),!T&&w.jsx(be,{className:"data-card mb-4",children:w.jsxs(be.Body,{children:[w.jsx(be.Title,{children:r("session.participants")}),w.jsxs(Fr,{hover:!0,responsive:!0,className:"data-table mb-0",children:[w.jsx("thead",{children:w.jsxs("tr",{children:[w.jsx("th",{children:r("table.user")}),w.jsx("th",{children:r("table.shotsFired")}),w.jsx("th",{children:r("table.shotsMissed")}),w.jsx("th",{children:r("table.enemiesHit")}),w.jsx("th",{children:r("table.civiliansHit")}),w.jsx("th",{children:r("table.avgPrecision")}),w.jsx("th",{children:r("table.reactionTime")}),w.jsx("th",{children:r("table.hitsReceivedIA")}),w.jsx("th",{children:r("table.enemiesKilled")}),w.jsx("th",{children:r("table.civiliansKilled")})]})}),w.jsxs("tbody",{children:[f.map((_,N)=>{const R=A.get(_.userId);return w.jsxs("tr",{children:[w.jsx("td",{children:w.jsx(Fs,{to:`/users/${_.userId}`,className:"table-link",children:R?R.firstName&&R.lastName?`${R.firstName} ${R.lastName}`:R.username:`User #${_.userId}`})}),w.jsx("td",{children:_.nbFiredShotsByUser}),w.jsx("td",{children:_.nbMissedShotsByUser}),w.jsx("td",{children:_.nbEnemyHitsByUser}),w.jsx("td",{className:_.nbCivilHitsByUser>0?"text-danger":"",children:_.nbCivilHitsByUser}),w.jsx("td",{children:_.averagePrecision!=null?`${(_.averagePrecision*100).toFixed(1)}%`:"-"}),w.jsx("td",{children:_.averageReactionTime!=null&&_.averageReactionTime>0?`${_.averageReactionTime.toFixed(0)} ms`:"-"}),w.jsx("td",{children:_.nbReceivedHitsFromEnemyIA??0}),w.jsx("td",{children:_.totalEnemyKilled??0}),w.jsx("td",{className:(_.totalCivilKilled??0)>0?"text-danger":"",children:_.totalCivilKilled??0})]},N)}),f.length===0&&w.jsx("tr",{children:w.jsx("td",{colSpan:10,className:"text-center text-muted-custom",children:r("noData")})})]})]})]})}),w.jsxs(ur,{className:"mb-4 g-3",children:[g&&!P&&w.jsx($e,{md:6,children:w.jsx(be,{className:"data-card h-100",children:w.jsxs(be.Body,{children:[w.jsx(be.Title,{children:r("session.objectives")}),Object.entries(g).map(([_,N])=>{if(!N||typeof N!="object")return null;const R=N.maxScore>0?N.score/N.maxScore*100:0;return w.jsxs("div",{className:"mb-3",children:[w.jsxs("div",{className:"d-flex justify-content-between mb-1",children:[w.jsx("span",{children:r(`obj.${_}`)}),w.jsxs("span",{children:[N.score,"/",N.maxScore,N.success!==void 0&&w.jsx(qa,{bg:N.success?"success":"danger",className:"ms-2",children:N.success?"OK":"X"})]})]}),w.jsx(w$,{now:R,variant:N.success?"success":"danger",className:"objective-bar"})]},_)})]})})}),E.length>0&&w.jsx($e,{md:g?6:12,children:w.jsx(be,{className:"chart-card h-100",children:w.jsxs(be.Body,{children:[w.jsx(be.Title,{children:r("session.hitDistribution")}),w.jsx(Ua,{width:"100%",height:250,children:w.jsxs(c$,{children:[w.jsx(on,{data:E,dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:80,label:!0,children:E.map((_,N)=>w.jsx(ku,{fill:_.color},N))}),w.jsx(qt,{contentStyle:{backgroundColor:"#1a1a2e",border:"1px solid #333"}}),w.jsx(Pn,{})]})})]})})})]}),!T&&m.length>0&&w.jsx(be,{className:"data-card mb-4",children:w.jsxs(be.Body,{children:[w.jsx(be.Title,{children:r("session.shotDetails")}),w.jsxs(Fr,{hover:!0,responsive:!0,className:"data-table mb-0",size:"sm",children:[w.jsx("thead",{children:w.jsxs("tr",{children:[w.jsx("th",{children:r("shot.index")}),w.jsx("th",{children:r("shot.shooter")}),w.jsx("th",{children:r("shot.impactType")}),w.jsx("th",{children:r("shot.target")}),w.jsx("th",{children:r("shot.boneZone")}),w.jsx("th",{children:r("shot.precision")}),w.jsx("th",{children:r("shot.distance")}),w.jsx("th",{children:r("shot.reaction")}),w.jsx("th",{children:r("shot.killed")}),w.jsx("th",{children:r("shot.time")})]})}),w.jsx("tbody",{children:m.map((_,N)=>{const R=qL[_.reactTypeId]||"",I=HX[R]||"",W=I&&bg[I]?r(bg[I]):_.reactType||"-",q=MT[I]||"#6c757d";return w.jsxs("tr",{children:[w.jsx("td",{children:_.shotIndex}),w.jsx("td",{children:_.shooterName||`#${_.shooterId}`}),w.jsx("td",{children:w.jsx(qa,{bg:"secondary",style:{backgroundColor:q},children:W})}),w.jsx("td",{children:_.targetName||_.targetUserName||"-"}),w.jsx("td",{children:_.targetBoneName||_.hitLocationTag||"-"}),w.jsx("td",{children:_.hitPrecision!=null?`${(_.hitPrecision*100).toFixed(1)}%`:"-"}),w.jsx("td",{children:_.hitTargetDistance!=null&&_.hitTargetDistance>0?`${_.hitTargetDistance.toFixed(1)}m`:"-"}),w.jsx("td",{children:_.reactionTime!=null&&_.reactionTime>0?`${_.reactionTime.toFixed(0)}ms`:"-"}),w.jsx("td",{children:_.targetKilled?w.jsx(qa,{bg:"danger",children:r("badge.killed")}):"-"}),w.jsx("td",{children:_.timeStamp!=null?`${_.timeStamp.toFixed(1)}s`:"-"})]},N)})})]})]})})]})}function VX(e,t){if(!e)return"-";const r=new Date(e),n=t==="fr"?"fr-FR":"en-US";return r.toLocaleDateString(n,{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"})}function GX(){const{t:e,lang:t}=zr(),r=ju(),[n,i]=C.useState([]),[o,u]=C.useState(!0),[l,f]=C.useState(""),[d,v]=C.useState("avgPrecision"),[p,m]=C.useState("desc");C.useEffect(()=>{qC().then(i).finally(()=>u(!1))},[]);const b=C.useMemo(()=>{let g=n;if(l.trim()){const j=l.toLowerCase();g=g.filter(E=>E.username.toLowerCase().includes(j)||E.firstName.toLowerCase().includes(j)||E.lastName.toLowerCase().includes(j))}return[...g].sort((j,E)=>{const A=j[d],T=E[d];return typeof A=="string"&&typeof T=="string"?p==="asc"?A.localeCompare(T):T.localeCompare(A):p==="asc"?Number(A)-Number(T):Number(T)-Number(A)})},[n,l,d,p]);function O(g){d===g?m(p==="asc"?"desc":"asc"):(v(g),m("desc"))}function x(g){return d!==g?"":p==="asc"?" ▲":" ▼"}return o?w.jsx(Eu,{}):w.jsxs(w.Fragment,{children:[w.jsx(hd,{subtitle:e("users.title")}),w.jsxs("div",{className:"d-flex justify-content-between align-items-center mb-4",children:[w.jsxs("h2",{className:"mb-0",children:[e("users.title")," (",b.length,")"]}),w.jsx("button",{className:"print-btn no-print",onClick:()=>window.print(),children:e("print.btn")})]}),w.jsx(be,{className:"data-card mb-4 no-print",children:w.jsx(be.Body,{children:w.jsx(Mr.Group,{children:w.jsx(Mr.Control,{type:"text",placeholder:e("users.search"),value:l,onChange:g=>f(g.target.value),className:"filter-input"})})})}),w.jsx(be,{className:"data-card",children:w.jsx(be.Body,{className:"p-0",children:w.jsxs(Fr,{hover:!0,responsive:!0,className:"data-table mb-0",children:[w.jsx("thead",{children:w.jsxs("tr",{children:[w.jsxs("th",{className:"sortable",onClick:()=>O("username"),children:[e("table.username"),x("username")]}),w.jsxs("th",{className:"sortable",onClick:()=>O("firstName"),children:[e("table.name"),x("firstName")]}),w.jsxs("th",{className:"sortable",onClick:()=>O("avgPrecision"),children:[e("table.avgPrecision"),x("avgPrecision")]}),w.jsxs("th",{className:"sortable",onClick:()=>O("avgReaction"),children:[e("table.avgReaction"),x("avgReaction")]}),w.jsxs("th",{className:"sortable",onClick:()=>O("lastConnection"),children:[e("table.lastConnection"),x("lastConnection")]})]})}),w.jsxs("tbody",{children:[b.map(g=>w.jsxs("tr",{className:"clickable-row",onClick:()=>r(`/users/${g.id}`),children:[w.jsx("td",{children:g.username}),w.jsx("td",{children:g.firstName||g.lastName?`${g.firstName} ${g.lastName}`.trim():"-"}),w.jsx("td",{className:"fw-bold",children:g.avgPrecision.toFixed(1)}),w.jsx("td",{children:g.avgReaction>0?`${g.avgReaction.toFixed(0)} ms`:"-"}),w.jsx("td",{children:VX(g.lastConnection,t)})]},g.id)),b.length===0&&w.jsx("tr",{children:w.jsx("td",{colSpan:5,className:"text-center text-muted-custom py-4",children:e("users.noUser")})})]})]})})})]})}function XX({debriefRows:e}){const{t,lang:r}=zr(),n=new Map;e.forEach(o=>{n.has(o.sessionId)||n.set(o.sessionId,{date:o.sessionDate,precisions:[],reactions:[]});const u=n.get(o.sessionId);o.hitPrecision>0&&u.precisions.push(o.hitPrecision),o.reactionTime>0&&u.reactions.push(o.reactionTime)});const i=Array.from(n.entries()).map(([,o])=>{const u=o.precisions.length>0?Math.round(o.precisions.reduce((f,d)=>f+d,0)/o.precisions.length*100)/100:0,l=o.reactions.length>0?Math.round(o.reactions.reduce((f,d)=>f+d,0)/o.reactions.length):0;return{date:o.date,dateLabel:new Date(o.date).toLocaleDateString(r==="fr"?"fr-FR":"en-US",{day:"2-digit",month:"2-digit"}),precision:u,reactionTime:l}}).sort((o,u)=>new Date(o.date).getTime()-new Date(u.date).getTime());return i.length===0?w.jsx("p",{className:"text-muted-custom text-center",children:"Aucune donnée"}):w.jsx(Ua,{width:"100%",height:300,children:w.jsxs(Q0,{data:i,children:[w.jsx(Su,{strokeDasharray:"3 3",stroke:"#333"}),w.jsx(fi,{dataKey:"dateLabel",stroke:"#888"}),w.jsx(kn,{yAxisId:"left",stroke:"#4a90d9"}),w.jsx(kn,{yAxisId:"right",orientation:"right",stroke:"#f39c12"}),w.jsx(qt,{contentStyle:{backgroundColor:"#1a1a2e",border:"1px solid #333"},labelFormatter:o=>o}),w.jsx(Pn,{}),w.jsx(ci,{yAxisId:"left",type:"monotone",dataKey:"precision",stroke:"#4a90d9",name:t("chart.precision"),strokeWidth:2,dot:{r:3}}),w.jsx(ci,{yAxisId:"right",type:"monotone",dataKey:"reactionTime",stroke:"#f39c12",name:t("chart.reactionTime"),strokeWidth:2,dot:{r:3}})]})})}function IT(e){if(e<60)return`${Math.floor(e)}s`;if(e<3600)return`${Math.floor(e/60)}m ${Math.floor(e%60)}s`;const t=Math.floor(e/3600),r=Math.floor(e%3600/60);return`${t}h ${r}m`}function YX(e,t){if(!e)return"-";const r=new Date(e),n=t==="fr"?"fr-FR":"en-US";return r.toLocaleDateString(n,{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"})}function QX(){const{id:e}=KT(),t=Number(e),{t:r,lang:n}=zr(),[i,o]=C.useState(null),[u,l]=C.useState([]),[f,d]=C.useState(null),[v,p]=C.useState(!0);if(C.useEffect(()=>{t&&Promise.all([$L(t).catch(()=>null),NL(t).catch(()=>[]),BL(t,!0).catch(()=>null)]).then(([x,g,j])=>{o(x),l(g),d(j)}).finally(()=>p(!1))},[t]),v)return w.jsx(Eu,{});if(!i)return w.jsx("p",{className:"text-center text-muted-custom py-5",children:r("user.notFound")});const m=i.firstName&&i.lastName?`${i.firstName} ${i.lastName}`:i.username,b=f==null?void 0:f.totals,O={};return u.forEach(x=>{O[x.sessionTypeAsInt]=(O[x.sessionTypeAsInt]||0)+1}),w.jsxs(w.Fragment,{children:[w.jsx(hd,{subtitle:m}),w.jsxs("div",{className:"d-flex justify-content-between align-items-center mb-3",children:[w.jsxs(Fs,{to:"/users",className:"text-muted-custom no-print",children:["← ",r("user.backToUsers")]}),w.jsx("button",{className:"print-btn no-print",onClick:()=>window.print(),children:r("print.btn")})]}),w.jsx(be,{className:"data-card mb-4",children:w.jsx(be.Body,{children:w.jsx(ur,{children:w.jsxs($e,{children:[w.jsx("h3",{className:"mb-1",children:m}),w.jsxs("div",{className:"d-flex gap-3 flex-wrap text-muted-custom",children:[w.jsxs("span",{children:["@",i.username]}),w.jsx("span",{children:i.maleGender?r("user.male"):r("user.female")}),w.jsx("span",{children:i.leftHanded?r("user.leftHanded"):r("user.rightHanded")}),i.size>0&&w.jsxs("span",{children:[r("user.height"),": ",i.size," cm"]}),i.charSkinAssetName&&w.jsxs("span",{children:[r("user.avatar"),": ",i.charSkinAssetName]}),i.weaponAssetName&&w.jsxs("span",{children:[r("user.weapon"),": ",i.weaponAssetName]})]})]})})})}),w.jsxs(ur,{className:"mb-4 g-3",children:[w.jsx($e,{xs:6,md:2,children:w.jsx(pt,{title:r("user.sessions"),value:(f==null?void 0:f.nbSessions)||u.length,color:"#4a90d9"})}),w.jsx($e,{xs:6,md:2,children:w.jsx(pt,{title:r("user.totalTime"),value:IT((f==null?void 0:f.totalDuration)||0),color:"#9b59b6"})}),w.jsx($e,{xs:6,md:2,children:w.jsx(pt,{title:r("user.avgPrecision"),value:i.avgPrecision!=null?i.avgPrecision.toFixed(1):"-",color:"#27ae60"})}),w.jsx($e,{xs:6,md:2,children:w.jsx(pt,{title:r("user.avgReaction"),value:i.avgReaction!=null&&i.avgReaction>0?`${i.avgReaction.toFixed(0)}ms`:"-",color:"#f39c12"})}),w.jsx($e,{xs:6,md:2,children:w.jsx(pt,{title:r("user.shotsFired"),value:(b==null?void 0:b.nbFiredShotsByUser)||0,color:"#1abc9c"})}),w.jsx($e,{xs:6,md:2,children:w.jsx(pt,{title:r("user.enemiesKilled"),value:(b==null?void 0:b.totalEnemyKilled)||0,color:"#e74c3c"})})]}),b&&w.jsx(be,{className:"data-card mb-4",children:w.jsxs(be.Body,{children:[w.jsx(be.Title,{children:r("user.detailedStats")}),w.jsxs(ur,{className:"g-3",children:[w.jsxs($e,{md:4,children:[w.jsx("h6",{className:"text-muted-custom",children:r("user.shots")}),w.jsx(Fr,{size:"sm",className:"data-table mb-0",children:w.jsxs("tbody",{children:[w.jsxs("tr",{children:[w.jsx("td",{children:r("stats.shotsFired")}),w.jsx("td",{className:"fw-bold",children:b.nbFiredShotsByUser})]}),w.jsxs("tr",{children:[w.jsx("td",{children:r("stats.shotsMissed")}),w.jsx("td",{children:b.nbMissedShotsByUser})]}),w.jsxs("tr",{children:[w.jsx("td",{children:r("stats.enemiesHit")}),w.jsx("td",{className:"text-success",children:b.nbEnemyHitsByUser})]}),w.jsxs("tr",{children:[w.jsx("td",{children:r("stats.civiliansHit")}),w.jsx("td",{className:b.nbCivilHitsByUser>0?"text-danger":"",children:b.nbCivilHitsByUser})]}),w.jsxs("tr",{children:[w.jsx("td",{children:r("stats.policeHit")}),w.jsx("td",{className:b.nbPoliceHitsByUser>0?"text-warning":"",children:b.nbPoliceHitsByUser})]})]})})]}),w.jsxs($e,{md:4,children:[w.jsx("h6",{className:"text-muted-custom",children:r("user.hitsReceived")}),w.jsx(Fr,{size:"sm",className:"data-table mb-0",children:w.jsxs("tbody",{children:[w.jsxs("tr",{children:[w.jsx("td",{children:r("stats.fromEnemyIA")}),w.jsx("td",{children:b.nbReceivedHitsFromEnemyIA})]}),w.jsxs("tr",{children:[w.jsx("td",{children:r("stats.fromEnemyUsers")}),w.jsx("td",{children:b.nbReceivedHitsFromEnemyUser})]}),w.jsxs("tr",{children:[w.jsx("td",{children:r("stats.fromPolice")}),w.jsx("td",{className:b.nbReceivedHitsFromPoliceUser>0?"text-warning":"",children:b.nbReceivedHitsFromPoliceUser})]})]})})]}),w.jsxs($e,{md:4,children:[w.jsx("h6",{className:"text-muted-custom",children:r("user.eliminations")}),w.jsx(Fr,{size:"sm",className:"data-table mb-0",children:w.jsxs("tbody",{children:[w.jsxs("tr",{children:[w.jsx("td",{children:r("stats.enemiesKilled")}),w.jsx("td",{className:"text-success",children:b.totalEnemyKilled})]}),w.jsxs("tr",{children:[w.jsx("td",{children:r("stats.civiliansKilled")}),w.jsx("td",{className:b.totalCivilKilled>0?"text-danger fw-bold":"",children:b.totalCivilKilled})]}),w.jsxs("tr",{children:[w.jsx("td",{children:r("stats.policeKilled")}),w.jsx("td",{className:b.totalPoliceKilled>0?"text-warning":"",children:b.totalPoliceKilled})]})]})})]})]})]})}),(f==null?void 0:f.sessionDebriefRows)&&f.sessionDebriefRows.length>1&&w.jsx(be,{className:"chart-card mb-4",children:w.jsxs(be.Body,{children:[w.jsx(be.Title,{children:r("user.precisionEvolution")}),w.jsx(XX,{debriefRows:f.sessionDebriefRows})]})}),Object.keys(O).length>0&&w.jsx(be,{className:"data-card mb-4",children:w.jsxs(be.Body,{children:[w.jsx(be.Title,{children:r("user.sessionTypeDistrib")}),w.jsx("div",{className:"d-flex gap-3 flex-wrap",children:Object.entries(O).map(([x,g])=>w.jsxs("div",{className:"text-center",children:[w.jsx(zs,{typeId:Number(x)}),w.jsx("div",{className:"fw-bold mt-1",children:g})]},x))})]})}),w.jsx(be,{className:"data-card",children:w.jsxs(be.Body,{children:[w.jsxs(be.Title,{children:[r("user.sessionHistory")," (",u.length,")"]}),w.jsxs(Fr,{hover:!0,responsive:!0,className:"data-table mb-0",children:[w.jsx("thead",{children:w.jsxs("tr",{children:[w.jsx("th",{children:r("table.date")}),w.jsx("th",{children:r("table.type")}),w.jsx("th",{children:r("table.scenario")}),w.jsx("th",{children:r("table.score")}),w.jsx("th",{children:r("table.duration")}),w.jsx("th",{children:r("table.result")})]})}),w.jsxs("tbody",{children:[u.map(x=>w.jsxs("tr",{children:[w.jsx("td",{children:w.jsx(Fs,{to:`/sessions/${x.id}`,className:"table-link",children:YX(x.sessionDateAsString,n)})}),w.jsx("td",{children:w.jsx(zs,{typeId:x.sessionTypeAsInt})}),w.jsx("td",{children:x.scenarioName||"-"}),w.jsx("td",{className:"fw-bold",children:x.score}),w.jsx("td",{children:IT(x.timeToFinish)}),w.jsx("td",{children:w.jsx(Cf,{success:x.success})})]},x.id)),u.length===0&&w.jsx("tr",{children:w.jsx("td",{colSpan:6,className:"text-center text-muted-custom",children:r("user.noSession")})})]})]})]})})]})}function ZX(){return w.jsx(S2,{children:w.jsxs(Ri,{element:w.jsx(EL,{}),children:[w.jsx(Ri,{path:"/",element:w.jsx(_X,{})}),w.jsx(Ri,{path:"/sessions",element:w.jsx(FX,{})}),w.jsx(Ri,{path:"/sessions/:id",element:w.jsx(KX,{})}),w.jsx(Ri,{path:"/users",element:w.jsx(GX,{})}),w.jsx(Ri,{path:"/users/:id",element:w.jsx(QX,{})})]})})}AI.createRoot(document.getElementById("root")).render(w.jsx(D.StrictMode,{children:w.jsx(B2,{children:w.jsx(k2,{children:w.jsx(ZX,{})})})}));
|