- Redesign session header: title on top, badge + date/map/scenario below, participants aligned - Add 3-column layout for standard sessions: KPIs | Global+Personal Stats | BarChart - FireRange/LongRange: per-variant target sizing (human=320px, longRange=480px) - Challenge: hide target and objectives, show reaction time chart - Add TargetVisualization component with SVG hit markers - Compute success/failed from debrief data (civilKilled, policeKilled, hitsReceived) - Apply computed success across Dashboard, Sessions list, UserDetail, SessionDetail - Add useComputedSuccess hook for batch debrief loading - Unified participant combo box in session header with auto-select for single player - Dark theme: lighter dropdown arrows, brighter muted text, larger ScoreBadge - Add i18n keys for new stats labels (FR/EN) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
144 lines
669 KiB
JavaScript
144 lines
669 KiB
JavaScript
function xI(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 l of o.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&n(l)}).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 Hu=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 ah={exports:{}},ys={},oh={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 sS;function wI(){if(sS)return De;sS=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"),l=Symbol.for("react.context"),u=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(D){return D===null||typeof D!="object"?null:(D=p&&D[p]||D["@@iterator"],typeof D=="function"?D:null)}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},O=Object.assign,w={};function y(D,K,oe){this.props=D,this.context=K,this.refs=w,this.updater=oe||b}y.prototype.isReactComponent={},y.prototype.setState=function(D,K){if(typeof D!="object"&&typeof D!="function"&&D!=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,D,K,"setState")},y.prototype.forceUpdate=function(D){this.updater.enqueueForceUpdate(this,D,"forceUpdate")};function P(){}P.prototype=y.prototype;function E(D,K,oe){this.props=D,this.context=K,this.refs=w,this.updater=oe||b}var A=E.prototype=new P;A.constructor=E,O(A,y.prototype),A.isPureReactComponent=!0;var T=Array.isArray,_=Object.prototype.hasOwnProperty,j={current:null},N={key:!0,ref:!0,__self:!0,__source:!0};function R(D,K,oe){var ce,ye={},Pe=null,Le=null;if(K!=null)for(ce in K.ref!==void 0&&(Le=K.ref),K.key!==void 0&&(Pe=""+K.key),K)_.call(K,ce)&&!N.hasOwnProperty(ce)&&(ye[ce]=K[ce]);var Ae=arguments.length-2;if(Ae===1)ye.children=oe;else if(1<Ae){for(var ae=Array(Ae),be=0;be<Ae;be++)ae[be]=arguments[be+2];ye.children=ae}if(D&&D.defaultProps)for(ce in Ae=D.defaultProps,Ae)ye[ce]===void 0&&(ye[ce]=Ae[ce]);return{$$typeof:e,type:D,key:Pe,ref:Le,props:ye,_owner:j.current}}function $(D,K){return{$$typeof:e,type:D.type,key:K,ref:D.ref,props:D.props,_owner:D._owner}}function W(D){return typeof D=="object"&&D!==null&&D.$$typeof===e}function B(D){var K={"=":"=0",":":"=2"};return"$"+D.replace(/[=:]/g,function(oe){return K[oe]})}var L=/\/+/g;function F(D,K){return typeof D=="object"&&D!==null&&D.key!=null?B(""+D.key):K.toString(36)}function V(D,K,oe,ce,ye){var Pe=typeof D;(Pe==="undefined"||Pe==="boolean")&&(D=null);var Le=!1;if(D===null)Le=!0;else switch(Pe){case"string":case"number":Le=!0;break;case"object":switch(D.$$typeof){case e:case t:Le=!0}}if(Le)return Le=D,ye=ye(Le),D=ce===""?"."+F(Le,0):ce,T(ye)?(oe="",D!=null&&(oe=D.replace(L,"$&/")+"/"),V(ye,K,oe,"",function(be){return be})):ye!=null&&(W(ye)&&(ye=$(ye,oe+(!ye.key||Le&&Le.key===ye.key?"":(""+ye.key).replace(L,"$&/")+"/")+D)),K.push(ye)),1;if(Le=0,ce=ce===""?".":ce+":",T(D))for(var Ae=0;Ae<D.length;Ae++){Pe=D[Ae];var ae=ce+F(Pe,Ae);Le+=V(Pe,K,oe,ae,ye)}else if(ae=m(D),typeof ae=="function")for(D=ae.call(D),Ae=0;!(Pe=D.next()).done;)Pe=Pe.value,ae=ce+F(Pe,Ae++),Le+=V(Pe,K,oe,ae,ye);else if(Pe==="object")throw K=String(D),Error("Objects are not valid as a React child (found: "+(K==="[object Object]"?"object with keys {"+Object.keys(D).join(", ")+"}":K)+"). If you meant to render a collection of children, use an array instead.");return Le}function U(D,K,oe){if(D==null)return D;var ce=[],ye=0;return V(D,ce,"","",function(Pe){return K.call(oe,Pe,ye++)}),ce}function X(D){if(D._status===-1){var K=D._result;K=K(),K.then(function(oe){(D._status===0||D._status===-1)&&(D._status=1,D._result=oe)},function(oe){(D._status===0||D._status===-1)&&(D._status=2,D._result=oe)}),D._status===-1&&(D._status=0,D._result=K)}if(D._status===1)return D._result.default;throw D._result}var Z={current:null},H={transition:null},ee={ReactCurrentDispatcher:Z,ReactCurrentBatchConfig:H,ReactCurrentOwner:j};function J(){throw Error("act(...) is not supported in production builds of React.")}return De.Children={map:U,forEach:function(D,K,oe){U(D,function(){K.apply(this,arguments)},oe)},count:function(D){var K=0;return U(D,function(){K++}),K},toArray:function(D){return U(D,function(K){return K})||[]},only:function(D){if(!W(D))throw Error("React.Children.only expected to receive a single React element child.");return D}},De.Component=y,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=J,De.cloneElement=function(D,K,oe){if(D==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+D+".");var ce=O({},D.props),ye=D.key,Pe=D.ref,Le=D._owner;if(K!=null){if(K.ref!==void 0&&(Pe=K.ref,Le=j.current),K.key!==void 0&&(ye=""+K.key),D.type&&D.type.defaultProps)var Ae=D.type.defaultProps;for(ae in K)_.call(K,ae)&&!N.hasOwnProperty(ae)&&(ce[ae]=K[ae]===void 0&&Ae!==void 0?Ae[ae]:K[ae])}var ae=arguments.length-2;if(ae===1)ce.children=oe;else if(1<ae){Ae=Array(ae);for(var be=0;be<ae;be++)Ae[be]=arguments[be+2];ce.children=Ae}return{$$typeof:e,type:D.type,key:ye,ref:Pe,props:ce,_owner:Le}},De.createContext=function(D){return D={$$typeof:l,_currentValue:D,_currentValue2:D,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},D.Provider={$$typeof:o,_context:D},D.Consumer=D},De.createElement=R,De.createFactory=function(D){var K=R.bind(null,D);return K.type=D,K},De.createRef=function(){return{current:null}},De.forwardRef=function(D){return{$$typeof:u,render:D}},De.isValidElement=W,De.lazy=function(D){return{$$typeof:v,_payload:{_status:-1,_result:D},_init:X}},De.memo=function(D,K){return{$$typeof:d,type:D,compare:K===void 0?null:K}},De.startTransition=function(D){var K=H.transition;H.transition={};try{D()}finally{H.transition=K}},De.unstable_act=J,De.useCallback=function(D,K){return Z.current.useCallback(D,K)},De.useContext=function(D){return Z.current.useContext(D)},De.useDebugValue=function(){},De.useDeferredValue=function(D){return Z.current.useDeferredValue(D)},De.useEffect=function(D,K){return Z.current.useEffect(D,K)},De.useId=function(){return Z.current.useId()},De.useImperativeHandle=function(D,K,oe){return Z.current.useImperativeHandle(D,K,oe)},De.useInsertionEffect=function(D,K){return Z.current.useInsertionEffect(D,K)},De.useLayoutEffect=function(D,K){return Z.current.useLayoutEffect(D,K)},De.useMemo=function(D,K){return Z.current.useMemo(D,K)},De.useReducer=function(D,K,oe){return Z.current.useReducer(D,K,oe)},De.useRef=function(D){return Z.current.useRef(D)},De.useState=function(D){return Z.current.useState(D)},De.useSyncExternalStore=function(D,K,oe){return Z.current.useSyncExternalStore(D,K,oe)},De.useTransition=function(){return Z.current.useTransition()},De.version="18.3.1",De}var lS;function Z0(){return lS||(lS=1,oh.exports=wI()),oh.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 SI(){if(uS)return ys;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 l(u,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(u&&u.defaultProps)for(v in f=u.defaultProps,f)p[v]===void 0&&(p[v]=f[v]);return{$$typeof:t,type:u,key:m,ref:b,props:p,_owner:i.current}}return ys.Fragment=r,ys.jsx=l,ys.jsxs=l,ys}var cS;function OI(){return cS||(cS=1,ah.exports=SI()),ah.exports}var x=OI(),C=Z0();const I=Ue(C),_I=xI({__proto__:null,default:I},[C]);var Ku={},sh={exports:{}},Qt={},lh={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 fS;function PI(){return fS||(fS=1,(function(e){function t(H,ee){var J=H.length;H.push(ee);e:for(;0<J;){var D=J-1>>>1,K=H[D];if(0<i(K,ee))H[D]=ee,H[J]=K,J=D;else break e}}function r(H){return H.length===0?null:H[0]}function n(H){if(H.length===0)return null;var ee=H[0],J=H.pop();if(J!==ee){H[0]=J;e:for(var D=0,K=H.length,oe=K>>>1;D<oe;){var ce=2*(D+1)-1,ye=H[ce],Pe=ce+1,Le=H[Pe];if(0>i(ye,J))Pe<K&&0>i(Le,ye)?(H[D]=Le,H[Pe]=J,D=Pe):(H[D]=ye,H[ce]=J,D=ce);else if(Pe<K&&0>i(Le,J))H[D]=Le,H[Pe]=J,D=Pe;else break e}}return ee}function i(H,ee){var J=H.sortIndex-ee.sortIndex;return J!==0?J:H.id-ee.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var l=Date,u=l.now();e.unstable_now=function(){return l.now()-u}}var f=[],d=[],v=1,p=null,m=3,b=!1,O=!1,w=!1,y=typeof setTimeout=="function"?setTimeout:null,P=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(H){for(var ee=r(d);ee!==null;){if(ee.callback===null)n(d);else if(ee.startTime<=H)n(d),ee.sortIndex=ee.expirationTime,t(f,ee);else break;ee=r(d)}}function T(H){if(w=!1,A(H),!O)if(r(f)!==null)O=!0,X(_);else{var ee=r(d);ee!==null&&Z(T,ee.startTime-H)}}function _(H,ee){O=!1,w&&(w=!1,P(R),R=-1),b=!0;var J=m;try{for(A(ee),p=r(f);p!==null&&(!(p.expirationTime>ee)||H&&!B());){var D=p.callback;if(typeof D=="function"){p.callback=null,m=p.priorityLevel;var K=D(p.expirationTime<=ee);ee=e.unstable_now(),typeof K=="function"?p.callback=K: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&&Z(T,ce.startTime-ee),oe=!1}return oe}finally{p=null,m=J,b=!1}}var j=!1,N=null,R=-1,$=5,W=-1;function B(){return!(e.unstable_now()-W<$)}function L(){if(N!==null){var H=e.unstable_now();W=H;var ee=!0;try{ee=N(!0,H)}finally{ee?F():(j=!1,N=null)}}else j=!1}var F;if(typeof E=="function")F=function(){E(L)};else if(typeof MessageChannel<"u"){var V=new MessageChannel,U=V.port2;V.port1.onmessage=L,F=function(){U.postMessage(null)}}else F=function(){y(L,0)};function X(H){N=H,j||(j=!0,F())}function Z(H,ee){R=y(function(){H(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(H){H.callback=null},e.unstable_continueExecution=function(){O||b||(O=!0,X(_))},e.unstable_forceFrameRate=function(H){0>H||125<H?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):$=0<H?Math.floor(1e3/H):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return r(f)},e.unstable_next=function(H){switch(m){case 1:case 2:case 3:var ee=3;break;default:ee=m}var J=m;m=ee;try{return H()}finally{m=J}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(H,ee){switch(H){case 1:case 2:case 3:case 4:case 5:break;default:H=3}var J=m;m=H;try{return ee()}finally{m=J}},e.unstable_scheduleCallback=function(H,ee,J){var D=e.unstable_now();switch(typeof J=="object"&&J!==null?(J=J.delay,J=typeof J=="number"&&0<J?D+J:D):J=D,H){case 1:var K=-1;break;case 2:K=250;break;case 5:K=1073741823;break;case 4:K=1e4;break;default:K=5e3}return K=J+K,H={id:v++,callback:ee,priorityLevel:H,startTime:J,expirationTime:K,sortIndex:-1},J>D?(H.sortIndex=J,t(d,H),r(f)===null&&H===r(d)&&(w?(P(R),R=-1):w=!0,Z(T,J-D))):(H.sortIndex=K,t(f,H),O||b||(O=!0,X(_))),H},e.unstable_shouldYield=B,e.unstable_wrapCallback=function(H){var ee=m;return function(){var J=m;m=ee;try{return H.apply(this,arguments)}finally{m=J}}}})(uh)),uh}var dS;function EI(){return dS||(dS=1,lh.exports=PI()),lh.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 pS;function jI(){if(pS)return Qt;pS=1;var e=Z0(),t=EI();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){l(a,s),l(a+"Capture",s)}function l(a,s){for(i[a]=s,a=0;a<s.length;a++)n.add(s[a])}var u=!(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 w(a,s,c,h,g,S,k){this.acceptsBooleans=s===2||s===3||s===4,this.attributeName=h,this.attributeNamespace=g,this.mustUseProperty=c,this.propertyName=a,this.type=s,this.sanitizeURL=S,this.removeEmptyString=k}var y={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(a){y[a]=new w(a,0,!1,a,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(a){var s=a[0];y[s]=new w(s,1,!1,a[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(a){y[a]=new w(a,2,!1,a.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(a){y[a]=new w(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){y[a]=new w(a,3,!1,a.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(a){y[a]=new w(a,3,!0,a,null,!1,!1)}),["capture","download"].forEach(function(a){y[a]=new w(a,4,!1,a,null,!1,!1)}),["cols","rows","size","span"].forEach(function(a){y[a]=new w(a,6,!1,a,null,!1,!1)}),["rowSpan","start"].forEach(function(a){y[a]=new w(a,5,!1,a.toLowerCase(),null,!1,!1)});var P=/[\-:]([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(P,E);y[s]=new w(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(P,E);y[s]=new w(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(P,E);y[s]=new w(s,1,!1,a,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(a){y[a]=new w(a,1,!1,a.toLowerCase(),null,!1,!1)}),y.xlinkHref=new w("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(a){y[a]=new w(a,1,!1,a.toLowerCase(),null,!0,!0)});function A(a,s,c,h){var g=y.hasOwnProperty(s)?y[s]:null;(g!==null?g.type!==0:h||!(2<s.length)||s[0]!=="o"&&s[0]!=="O"||s[1]!=="n"&&s[1]!=="N")&&(O(s,c,g,h)&&(c=null),h||g===null?m(s)&&(c===null?a.removeAttribute(s):a.setAttribute(s,""+c)):g.mustUseProperty?a[g.propertyName]=c===null?g.type===3?!1:"":c:(s=g.attributeName,h=g.attributeNamespace,c===null?a.removeAttribute(s):(g=g.type,c=g===3||g===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,_=Symbol.for("react.element"),j=Symbol.for("react.portal"),N=Symbol.for("react.fragment"),R=Symbol.for("react.strict_mode"),$=Symbol.for("react.profiler"),W=Symbol.for("react.provider"),B=Symbol.for("react.context"),L=Symbol.for("react.forward_ref"),F=Symbol.for("react.suspense"),V=Symbol.for("react.suspense_list"),U=Symbol.for("react.memo"),X=Symbol.for("react.lazy"),Z=Symbol.for("react.offscreen"),H=Symbol.iterator;function ee(a){return a===null||typeof a!="object"?null:(a=H&&a[H]||a["@@iterator"],typeof a=="function"?a:null)}var J=Object.assign,D;function K(a){if(D===void 0)try{throw Error()}catch(c){var s=c.stack.trim().match(/\n( *(at )?)/);D=s&&s[1]||""}return`
|
||
`+D+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 g=Q.stack.split(`
|
||
`),S=h.stack.split(`
|
||
`),k=g.length-1,M=S.length-1;1<=k&&0<=M&&g[k]!==S[M];)M--;for(;1<=k&&0<=M;k--,M--)if(g[k]!==S[M]){if(k!==1||M!==1)do if(k--,M--,0>M||g[k]!==S[M]){var q=`
|
||
`+g[k].replace(" at new "," at ");return a.displayName&&q.includes("<anonymous>")&&(q=q.replace("<anonymous>",a.displayName)),q}while(1<=k&&0<=M);break}}}finally{oe=!1,Error.prepareStackTrace=c}return(a=a?a.displayName||a.name:"")?K(a):""}function ye(a){switch(a.tag){case 5:return K(a.type);case 16:return K("Lazy");case 13:return K("Suspense");case 19:return K("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 j:return"Portal";case $:return"Profiler";case R:return"StrictMode";case F:return"Suspense";case V:return"SuspenseList"}if(typeof a=="object")switch(a.$$typeof){case B:return(a.displayName||"Context")+".Consumer";case W:return(a._context.displayName||"Context")+".Provider";case L:var s=a.render;return a=a.displayName,a||(a=s.displayName||s.name||"",a=a!==""?"ForwardRef("+a+")":"ForwardRef"),a;case U:return s=a.displayName||null,s!==null?s:Pe(a.type)||"Memo";case X: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 be(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 g=c.get,S=c.set;return Object.defineProperty(a,s,{configurable:!0,get:function(){return g.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=be(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 J({},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 Er(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 g=0;g<c.length;g++)s["$"+c[g]]=!0;for(c=0;c<a.length;c++)g=s.hasOwnProperty("$"+a[c].value),a[c].selected!==g&&(a[c].selected=g),g&&h&&(a[c].defaultSelected=!0)}else{for(c=""+Ae(c),s=null,g=0;g<a.length;g++){if(a[g].value===c){a[g].selected=!0,h&&(a[g].defaultSelected=!0);return}s!==null||a[g].disabled||(s=a[g])}s!==null&&(s.selected=!0)}}function jr(a,s){if(s.dangerouslySetInnerHTML!=null)throw Error(r(91));return J({},s,{value:void 0,defaultValue:void 0,children:""+a._wrapperState.initialValue})}function ra(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 ko(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 No(a){var s=a.textContent;s===a._wrapperState.initialValue&&s!==""&&s!==null&&(a.value=s)}function xx(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 md(a,s){return a==null||a==="http://www.w3.org/1999/xhtml"?xx(s):a==="http://www.w3.org/2000/svg"&&s==="foreignObject"?"http://www.w3.org/1999/xhtml":a}var Dl,wx=(function(a){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(s,c,h,g){MSApp.execUnsafeLocalFunction(function(){return a(s,c,h,g)})}:a})(function(a,s){if(a.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in a)a.innerHTML=s;else{for(Dl=Dl||document.createElement("div"),Dl.innerHTML="<svg>"+s.valueOf().toString()+"</svg>",s=Dl.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;s.firstChild;)a.appendChild(s.firstChild)}});function Ro(a,s){if(s){var c=a.firstChild;if(c&&c===a.lastChild&&c.nodeType===3){c.nodeValue=s;return}}a.textContent=s}var Mo={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},_M=["Webkit","ms","Moz","O"];Object.keys(Mo).forEach(function(a){_M.forEach(function(s){s=s+a.charAt(0).toUpperCase()+a.substring(1),Mo[s]=Mo[a]})});function Sx(a,s,c){return s==null||typeof s=="boolean"||s===""?"":c||typeof s!="number"||s===0||Mo.hasOwnProperty(a)&&Mo[a]?(""+s).trim():s+"px"}function Ox(a,s){a=a.style;for(var c in s)if(s.hasOwnProperty(c)){var h=c.indexOf("--")===0,g=Sx(c,s[c],h);c==="float"&&(c="cssFloat"),h?a.setProperty(c,g):a[c]=g}}var PM=J({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 yd(a,s){if(s){if(PM[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 gd(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 bd=null;function xd(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var wd=null,na=null,ia=null;function _x(a){if(a=rs(a)){if(typeof wd!="function")throw Error(r(280));var s=a.stateNode;s&&(s=ou(s),wd(a.stateNode,a.type,s))}}function Px(a){na?ia?ia.push(a):ia=[a]:na=a}function Ex(){if(na){var a=na,s=ia;if(ia=na=null,_x(a),s)for(a=0;a<s.length;a++)_x(s[a])}}function jx(a,s){return a(s)}function Ax(){}var Sd=!1;function Tx(a,s,c){if(Sd)return a(s,c);Sd=!0;try{return jx(a,s,c)}finally{Sd=!1,(na!==null||ia!==null)&&(Ax(),Ex())}}function $o(a,s){var c=a.stateNode;if(c===null)return null;var h=ou(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 Od=!1;if(u)try{var Io={};Object.defineProperty(Io,"passive",{get:function(){Od=!0}}),window.addEventListener("test",Io,Io),window.removeEventListener("test",Io,Io)}catch{Od=!1}function EM(a,s,c,h,g,S,k,M,q){var Q=Array.prototype.slice.call(arguments,3);try{s.apply(c,Q)}catch(ie){this.onError(ie)}}var Do=!1,Ll=null,Bl=!1,_d=null,jM={onError:function(a){Do=!0,Ll=a}};function AM(a,s,c,h,g,S,k,M,q){Do=!1,Ll=null,EM.apply(jM,arguments)}function TM(a,s,c,h,g,S,k,M,q){if(AM.apply(this,arguments),Do){if(Do){var Q=Ll;Do=!1,Ll=null}else throw Error(r(198));Bl||(Bl=!0,_d=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 Cx(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 kx(a){if(yi(a)!==a)throw Error(r(188))}function CM(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 g=c.return;if(g===null)break;var S=g.alternate;if(S===null){if(h=g.return,h!==null){c=h;continue}break}if(g.child===S.child){for(S=g.child;S;){if(S===c)return kx(g),a;if(S===h)return kx(g),s;S=S.sibling}throw Error(r(188))}if(c.return!==h.return)c=g,h=S;else{for(var k=!1,M=g.child;M;){if(M===c){k=!0,c=g,h=S;break}if(M===h){k=!0,h=g,c=S;break}M=M.sibling}if(!k){for(M=S.child;M;){if(M===c){k=!0,c=S,h=g;break}if(M===h){k=!0,h=S,c=g;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 Nx(a){return a=CM(a),a!==null?Rx(a):null}function Rx(a){if(a.tag===5||a.tag===6)return a;for(a=a.child;a!==null;){var s=Rx(a);if(s!==null)return s;a=a.sibling}return null}var Mx=t.unstable_scheduleCallback,$x=t.unstable_cancelCallback,kM=t.unstable_shouldYield,NM=t.unstable_requestPaint,ft=t.unstable_now,RM=t.unstable_getCurrentPriorityLevel,Pd=t.unstable_ImmediatePriority,Ix=t.unstable_UserBlockingPriority,Fl=t.unstable_NormalPriority,MM=t.unstable_LowPriority,Dx=t.unstable_IdlePriority,ql=null,Kr=null;function $M(a){if(Kr&&typeof Kr.onCommitFiberRoot=="function")try{Kr.onCommitFiberRoot(ql,a,void 0,(a.current.flags&128)===128)}catch{}}var Ar=Math.clz32?Math.clz32:LM,IM=Math.log,DM=Math.LN2;function LM(a){return a>>>=0,a===0?32:31-(IM(a)/DM|0)|0}var zl=64,Ul=4194304;function Lo(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 Wl(a,s){var c=a.pendingLanes;if(c===0)return 0;var h=0,g=a.suspendedLanes,S=a.pingedLanes,k=c&268435455;if(k!==0){var M=k&~g;M!==0?h=Lo(M):(S&=k,S!==0&&(h=Lo(S)))}else k=c&~g,k!==0?h=Lo(k):S!==0&&(h=Lo(S));if(h===0)return 0;if(s!==0&&s!==h&&(s&g)===0&&(g=h&-h,S=s&-s,g>=S||g===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-Ar(s),g=1<<c,h|=a[c],s&=~g;return h}function BM(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 FM(a,s){for(var c=a.suspendedLanes,h=a.pingedLanes,g=a.expirationTimes,S=a.pendingLanes;0<S;){var k=31-Ar(S),M=1<<k,q=g[k];q===-1?((M&c)===0||(M&h)!==0)&&(g[k]=BM(M,s)):q<=s&&(a.expiredLanes|=M),S&=~M}}function Ed(a){return a=a.pendingLanes&-1073741825,a!==0?a:a&1073741824?1073741824:0}function Lx(){var a=zl;return zl<<=1,(zl&4194240)===0&&(zl=64),a}function jd(a){for(var s=[],c=0;31>c;c++)s.push(a);return s}function Bo(a,s,c){a.pendingLanes|=s,s!==536870912&&(a.suspendedLanes=0,a.pingedLanes=0),a=a.eventTimes,s=31-Ar(s),a[s]=c}function qM(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 g=31-Ar(c),S=1<<g;s[g]=0,h[g]=-1,a[g]=-1,c&=~S}}function Ad(a,s){var c=a.entangledLanes|=s;for(a=a.entanglements;c;){var h=31-Ar(c),g=1<<h;g&s|a[h]&s&&(a[h]|=s),c&=~g}}var Ke=0;function Bx(a){return a&=-a,1<a?4<a?(a&268435455)!==0?16:536870912:4:1}var Fx,Td,qx,zx,Ux,Cd=!1,Hl=[],Bn=null,Fn=null,qn=null,Fo=new Map,qo=new Map,zn=[],zM="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 Wx(a,s){switch(a){case"focusin":case"focusout":Bn=null;break;case"dragenter":case"dragleave":Fn=null;break;case"mouseover":case"mouseout":qn=null;break;case"pointerover":case"pointerout":Fo.delete(s.pointerId);break;case"gotpointercapture":case"lostpointercapture":qo.delete(s.pointerId)}}function zo(a,s,c,h,g,S){return a===null||a.nativeEvent!==S?(a={blockedOn:s,domEventName:c,eventSystemFlags:h,nativeEvent:S,targetContainers:[g]},s!==null&&(s=rs(s),s!==null&&Td(s)),a):(a.eventSystemFlags|=h,s=a.targetContainers,g!==null&&s.indexOf(g)===-1&&s.push(g),a)}function UM(a,s,c,h,g){switch(s){case"focusin":return Bn=zo(Bn,a,s,c,h,g),!0;case"dragenter":return Fn=zo(Fn,a,s,c,h,g),!0;case"mouseover":return qn=zo(qn,a,s,c,h,g),!0;case"pointerover":var S=g.pointerId;return Fo.set(S,zo(Fo.get(S)||null,a,s,c,h,g)),!0;case"gotpointercapture":return S=g.pointerId,qo.set(S,zo(qo.get(S)||null,a,s,c,h,g)),!0}return!1}function Hx(a){var s=gi(a.target);if(s!==null){var c=yi(s);if(c!==null){if(s=c.tag,s===13){if(s=Cx(c),s!==null){a.blockedOn=s,Ux(a.priority,function(){qx(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 Kl(a){if(a.blockedOn!==null)return!1;for(var s=a.targetContainers;0<s.length;){var c=Nd(a.domEventName,a.eventSystemFlags,s[0],a.nativeEvent);if(c===null){c=a.nativeEvent;var h=new c.constructor(c.type,c);bd=h,c.target.dispatchEvent(h),bd=null}else return s=rs(c),s!==null&&Td(s),a.blockedOn=c,!1;s.shift()}return!0}function Kx(a,s,c){Kl(a)&&c.delete(s)}function WM(){Cd=!1,Bn!==null&&Kl(Bn)&&(Bn=null),Fn!==null&&Kl(Fn)&&(Fn=null),qn!==null&&Kl(qn)&&(qn=null),Fo.forEach(Kx),qo.forEach(Kx)}function Uo(a,s){a.blockedOn===s&&(a.blockedOn=null,Cd||(Cd=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,WM)))}function Wo(a){function s(g){return Uo(g,a)}if(0<Hl.length){Uo(Hl[0],a);for(var c=1;c<Hl.length;c++){var h=Hl[c];h.blockedOn===a&&(h.blockedOn=null)}}for(Bn!==null&&Uo(Bn,a),Fn!==null&&Uo(Fn,a),qn!==null&&Uo(qn,a),Fo.forEach(s),qo.forEach(s),c=0;c<zn.length;c++)h=zn[c],h.blockedOn===a&&(h.blockedOn=null);for(;0<zn.length&&(c=zn[0],c.blockedOn===null);)Hx(c),c.blockedOn===null&&zn.shift()}var aa=T.ReactCurrentBatchConfig,Vl=!0;function HM(a,s,c,h){var g=Ke,S=aa.transition;aa.transition=null;try{Ke=1,kd(a,s,c,h)}finally{Ke=g,aa.transition=S}}function KM(a,s,c,h){var g=Ke,S=aa.transition;aa.transition=null;try{Ke=4,kd(a,s,c,h)}finally{Ke=g,aa.transition=S}}function kd(a,s,c,h){if(Vl){var g=Nd(a,s,c,h);if(g===null)Xd(a,s,h,Gl,c),Wx(a,h);else if(UM(g,a,s,c,h))h.stopPropagation();else if(Wx(a,h),s&4&&-1<zM.indexOf(a)){for(;g!==null;){var S=rs(g);if(S!==null&&Fx(S),S=Nd(a,s,c,h),S===null&&Xd(a,s,h,Gl,c),S===g)break;g=S}g!==null&&h.stopPropagation()}else Xd(a,s,h,null,c)}}var Gl=null;function Nd(a,s,c,h){if(Gl=null,a=xd(h),a=gi(a),a!==null)if(s=yi(a),s===null)a=null;else if(c=s.tag,c===13){if(a=Cx(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 Gl=a,null}function Vx(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(RM()){case Pd:return 1;case Ix:return 4;case Fl:case MM:return 16;case Dx:return 536870912;default:return 16}default:return 16}}var Un=null,Rd=null,Xl=null;function Gx(){if(Xl)return Xl;var a,s=Rd,c=s.length,h,g="value"in Un?Un.value:Un.textContent,S=g.length;for(a=0;a<c&&s[a]===g[a];a++);var k=c-a;for(h=1;h<=k&&s[c-h]===g[S-h];h++);return Xl=g.slice(a,1<h?1-h:void 0)}function Yl(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 Ql(){return!0}function Xx(){return!1}function er(a){function s(c,h,g,S,k){this._reactName=c,this._targetInst=g,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)?Ql:Xx,this.isPropagationStopped=Xx,this}return J(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=Ql)},stopPropagation:function(){var c=this.nativeEvent;c&&(c.stopPropagation?c.stopPropagation():typeof c.cancelBubble!="unknown"&&(c.cancelBubble=!0),this.isPropagationStopped=Ql)},persist:function(){},isPersistent:Ql}),s}var oa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Md=er(oa),Ho=J({},oa,{view:0,detail:0}),VM=er(Ho),$d,Id,Ko,Zl=J({},Ho,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ld,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!==Ko&&(Ko&&a.type==="mousemove"?($d=a.screenX-Ko.screenX,Id=a.screenY-Ko.screenY):Id=$d=0,Ko=a),$d)},movementY:function(a){return"movementY"in a?a.movementY:Id}}),Yx=er(Zl),GM=J({},Zl,{dataTransfer:0}),XM=er(GM),YM=J({},Ho,{relatedTarget:0}),Dd=er(YM),QM=J({},oa,{animationName:0,elapsedTime:0,pseudoElement:0}),ZM=er(QM),JM=J({},oa,{clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),e$=er(JM),t$=J({},oa,{data:0}),Qx=er(t$),r$={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},n$={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"},i$={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function a$(a){var s=this.nativeEvent;return s.getModifierState?s.getModifierState(a):(a=i$[a])?!!s[a]:!1}function Ld(){return a$}var o$=J({},Ho,{key:function(a){if(a.key){var s=r$[a.key]||a.key;if(s!=="Unidentified")return s}return a.type==="keypress"?(a=Yl(a),a===13?"Enter":String.fromCharCode(a)):a.type==="keydown"||a.type==="keyup"?n$[a.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ld,charCode:function(a){return a.type==="keypress"?Yl(a):0},keyCode:function(a){return a.type==="keydown"||a.type==="keyup"?a.keyCode:0},which:function(a){return a.type==="keypress"?Yl(a):a.type==="keydown"||a.type==="keyup"?a.keyCode:0}}),s$=er(o$),l$=J({},Zl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Zx=er(l$),u$=J({},Ho,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ld}),c$=er(u$),f$=J({},oa,{propertyName:0,elapsedTime:0,pseudoElement:0}),d$=er(f$),p$=J({},Zl,{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}),h$=er(p$),v$=[9,13,27,32],Bd=u&&"CompositionEvent"in window,Vo=null;u&&"documentMode"in document&&(Vo=document.documentMode);var m$=u&&"TextEvent"in window&&!Vo,Jx=u&&(!Bd||Vo&&8<Vo&&11>=Vo),ew=" ",tw=!1;function rw(a,s){switch(a){case"keyup":return v$.indexOf(s.keyCode)!==-1;case"keydown":return s.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function nw(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var sa=!1;function y$(a,s){switch(a){case"compositionend":return nw(s);case"keypress":return s.which!==32?null:(tw=!0,ew);case"textInput":return a=s.data,a===ew&&tw?null:a;default:return null}}function g$(a,s){if(sa)return a==="compositionend"||!Bd&&rw(a,s)?(a=Gx(),Xl=Rd=Un=null,sa=!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 Jx&&s.locale!=="ko"?null:s.data;default:return null}}var b$={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 iw(a){var s=a&&a.nodeName&&a.nodeName.toLowerCase();return s==="input"?!!b$[a.type]:s==="textarea"}function aw(a,s,c,h){Px(h),s=nu(s,"onChange"),0<s.length&&(c=new Md("onChange","change",null,c,h),a.push({event:c,listeners:s}))}var Go=null,Xo=null;function x$(a){Ow(a,0)}function Jl(a){var s=da(a);if(ne(s))return a}function w$(a,s){if(a==="change")return s}var ow=!1;if(u){var Fd;if(u){var qd="oninput"in document;if(!qd){var sw=document.createElement("div");sw.setAttribute("oninput","return;"),qd=typeof sw.oninput=="function"}Fd=qd}else Fd=!1;ow=Fd&&(!document.documentMode||9<document.documentMode)}function lw(){Go&&(Go.detachEvent("onpropertychange",uw),Xo=Go=null)}function uw(a){if(a.propertyName==="value"&&Jl(Xo)){var s=[];aw(s,Xo,a,xd(a)),Tx(x$,s)}}function S$(a,s,c){a==="focusin"?(lw(),Go=s,Xo=c,Go.attachEvent("onpropertychange",uw)):a==="focusout"&&lw()}function O$(a){if(a==="selectionchange"||a==="keyup"||a==="keydown")return Jl(Xo)}function _$(a,s){if(a==="click")return Jl(s)}function P$(a,s){if(a==="input"||a==="change")return Jl(s)}function E$(a,s){return a===s&&(a!==0||1/a===1/s)||a!==a&&s!==s}var Tr=typeof Object.is=="function"?Object.is:E$;function Yo(a,s){if(Tr(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 g=c[h];if(!f.call(s,g)||!Tr(a[g],s[g]))return!1}return!0}function cw(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function fw(a,s){var c=cw(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=cw(c)}}function dw(a,s){return a&&s?a===s?!0:a&&a.nodeType===3?!1:s&&s.nodeType===3?dw(a,s.parentNode):"contains"in a?a.contains(s):a.compareDocumentPosition?!!(a.compareDocumentPosition(s)&16):!1:!1}function pw(){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 zd(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 j$(a){var s=pw(),c=a.focusedElem,h=a.selectionRange;if(s!==c&&c&&c.ownerDocument&&dw(c.ownerDocument.documentElement,c)){if(h!==null&&zd(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 g=c.textContent.length,S=Math.min(h.start,g);h=h.end===void 0?S:Math.min(h.end,g),!a.extend&&S>h&&(g=h,h=S,S=g),g=fw(c,S);var k=fw(c,h);g&&k&&(a.rangeCount!==1||a.anchorNode!==g.node||a.anchorOffset!==g.offset||a.focusNode!==k.node||a.focusOffset!==k.offset)&&(s=s.createRange(),s.setStart(g.node,g.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 A$=u&&"documentMode"in document&&11>=document.documentMode,la=null,Ud=null,Qo=null,Wd=!1;function hw(a,s,c){var h=c.window===c?c.document:c.nodeType===9?c:c.ownerDocument;Wd||la==null||la!==We(h)||(h=la,"selectionStart"in h&&zd(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}),Qo&&Yo(Qo,h)||(Qo=h,h=nu(Ud,"onSelect"),0<h.length&&(s=new Md("onSelect","select",null,s,c),a.push({event:s,listeners:h}),s.target=la)))}function eu(a,s){var c={};return c[a.toLowerCase()]=s.toLowerCase(),c["Webkit"+a]="webkit"+s,c["Moz"+a]="moz"+s,c}var ua={animationend:eu("Animation","AnimationEnd"),animationiteration:eu("Animation","AnimationIteration"),animationstart:eu("Animation","AnimationStart"),transitionend:eu("Transition","TransitionEnd")},Hd={},vw={};u&&(vw=document.createElement("div").style,"AnimationEvent"in window||(delete ua.animationend.animation,delete ua.animationiteration.animation,delete ua.animationstart.animation),"TransitionEvent"in window||delete ua.transitionend.transition);function tu(a){if(Hd[a])return Hd[a];if(!ua[a])return a;var s=ua[a],c;for(c in s)if(s.hasOwnProperty(c)&&c in vw)return Hd[a]=s[c];return a}var mw=tu("animationend"),yw=tu("animationiteration"),gw=tu("animationstart"),bw=tu("transitionend"),xw=new Map,ww="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 Wn(a,s){xw.set(a,s),o(s,[a])}for(var Kd=0;Kd<ww.length;Kd++){var Vd=ww[Kd],T$=Vd.toLowerCase(),C$=Vd[0].toUpperCase()+Vd.slice(1);Wn(T$,"on"+C$)}Wn(mw,"onAnimationEnd"),Wn(yw,"onAnimationIteration"),Wn(gw,"onAnimationStart"),Wn("dblclick","onDoubleClick"),Wn("focusin","onFocus"),Wn("focusout","onBlur"),Wn(bw,"onTransitionEnd"),l("onMouseEnter",["mouseout","mouseover"]),l("onMouseLeave",["mouseout","mouseover"]),l("onPointerEnter",["pointerout","pointerover"]),l("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 Zo="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(" "),k$=new Set("cancel close invalid load scroll toggle".split(" ").concat(Zo));function Sw(a,s,c){var h=a.type||"unknown-event";a.currentTarget=c,TM(h,s,void 0,a),a.currentTarget=null}function Ow(a,s){s=(s&4)!==0;for(var c=0;c<a.length;c++){var h=a[c],g=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],q=M.instance,Q=M.currentTarget;if(M=M.listener,q!==S&&g.isPropagationStopped())break e;Sw(g,M,Q),S=q}else for(k=0;k<h.length;k++){if(M=h[k],q=M.instance,Q=M.currentTarget,M=M.listener,q!==S&&g.isPropagationStopped())break e;Sw(g,M,Q),S=q}}}if(Bl)throw a=_d,Bl=!1,_d=null,a}function et(a,s){var c=s[tp];c===void 0&&(c=s[tp]=new Set);var h=a+"__bubble";c.has(h)||(_w(s,a,2,!1),c.add(h))}function Gd(a,s,c){var h=0;s&&(h|=4),_w(c,a,h,s)}var ru="_reactListening"+Math.random().toString(36).slice(2);function Jo(a){if(!a[ru]){a[ru]=!0,n.forEach(function(c){c!=="selectionchange"&&(k$.has(c)||Gd(c,!1,a),Gd(c,!0,a))});var s=a.nodeType===9?a:a.ownerDocument;s===null||s[ru]||(s[ru]=!0,Gd("selectionchange",!1,s))}}function _w(a,s,c,h){switch(Vx(s)){case 1:var g=HM;break;case 4:g=KM;break;default:g=kd}c=g.bind(null,s,c,a),g=void 0,!Od||s!=="touchstart"&&s!=="touchmove"&&s!=="wheel"||(g=!0),h?g!==void 0?a.addEventListener(s,c,{capture:!0,passive:g}):a.addEventListener(s,c,!0):g!==void 0?a.addEventListener(s,c,{passive:g}):a.addEventListener(s,c,!1)}function Xd(a,s,c,h,g){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===g||M.nodeType===8&&M.parentNode===g)break;if(k===4)for(k=h.return;k!==null;){var q=k.tag;if((q===3||q===4)&&(q=k.stateNode.containerInfo,q===g||q.nodeType===8&&q.parentNode===g))return;k=k.return}for(;M!==null;){if(k=gi(M),k===null)return;if(q=k.tag,q===5||q===6){h=S=k;continue e}M=M.parentNode}}h=h.return}Tx(function(){var Q=S,ie=xd(c),se=[];e:{var re=xw.get(a);if(re!==void 0){var fe=Md,he=a;switch(a){case"keypress":if(Yl(c)===0)break e;case"keydown":case"keyup":fe=s$;break;case"focusin":he="focus",fe=Dd;break;case"focusout":he="blur",fe=Dd;break;case"beforeblur":case"afterblur":fe=Dd;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=Yx;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":fe=XM;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":fe=c$;break;case mw:case yw:case gw:fe=ZM;break;case bw:fe=d$;break;case"scroll":fe=VM;break;case"wheel":fe=h$;break;case"copy":case"cut":case"paste":fe=e$;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":fe=Zx}var me=(s&4)!==0,dt=!me&&a==="scroll",G=me?re!==null?re+"Capture":null:re;me=[];for(var z=Q,Y;z!==null;){Y=z;var le=Y.stateNode;if(Y.tag===5&&le!==null&&(Y=le,G!==null&&(le=$o(z,G),le!=null&&me.push(es(z,le,Y)))),dt)break;z=z.return}0<me.length&&(re=new fe(re,he,null,c,ie),se.push({event:re,listeners:me}))}}if((s&7)===0){e:{if(re=a==="mouseover"||a==="pointerover",fe=a==="mouseout"||a==="pointerout",re&&c!==bd&&(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(me=Yx,le="onMouseLeave",G="onMouseEnter",z="mouse",(a==="pointerout"||a==="pointerover")&&(me=Zx,le="onPointerLeave",G="onPointerEnter",z="pointer"),dt=fe==null?re:da(fe),Y=he==null?re:da(he),re=new me(le,z+"leave",fe,c,ie),re.target=dt,re.relatedTarget=Y,le=null,gi(ie)===Q&&(me=new me(G,z+"enter",he,c,ie),me.target=Y,me.relatedTarget=dt,le=me),dt=le,fe&&he)t:{for(me=fe,G=he,z=0,Y=me;Y;Y=ca(Y))z++;for(Y=0,le=G;le;le=ca(le))Y++;for(;0<z-Y;)me=ca(me),z--;for(;0<Y-z;)G=ca(G),Y--;for(;z--;){if(me===G||G!==null&&me===G.alternate)break t;me=ca(me),G=ca(G)}me=null}else me=null;fe!==null&&Pw(se,re,fe,me,!1),he!==null&&dt!==null&&Pw(se,dt,he,me,!0)}}e:{if(re=Q?da(Q):window,fe=re.nodeName&&re.nodeName.toLowerCase(),fe==="select"||fe==="input"&&re.type==="file")var ge=w$;else if(iw(re))if(ow)ge=P$;else{ge=O$;var xe=S$}else(fe=re.nodeName)&&fe.toLowerCase()==="input"&&(re.type==="checkbox"||re.type==="radio")&&(ge=_$);if(ge&&(ge=ge(a,Q))){aw(se,ge,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?da(Q):window,a){case"focusin":(iw(xe)||xe.contentEditable==="true")&&(la=xe,Ud=Q,Qo=null);break;case"focusout":Qo=Ud=la=null;break;case"mousedown":Wd=!0;break;case"contextmenu":case"mouseup":case"dragend":Wd=!1,hw(se,c,ie);break;case"selectionchange":if(A$)break;case"keydown":case"keyup":hw(se,c,ie)}var we;if(Bd)e:{switch(a){case"compositionstart":var Ee="onCompositionStart";break e;case"compositionend":Ee="onCompositionEnd";break e;case"compositionupdate":Ee="onCompositionUpdate";break e}Ee=void 0}else sa?rw(a,c)&&(Ee="onCompositionEnd"):a==="keydown"&&c.keyCode===229&&(Ee="onCompositionStart");Ee&&(Jx&&c.locale!=="ko"&&(sa||Ee!=="onCompositionStart"?Ee==="onCompositionEnd"&&sa&&(we=Gx()):(Un=ie,Rd="value"in Un?Un.value:Un.textContent,sa=!0)),xe=nu(Q,Ee),0<xe.length&&(Ee=new Qx(Ee,a,null,c,ie),se.push({event:Ee,listeners:xe}),we?Ee.data=we:(we=nw(c),we!==null&&(Ee.data=we)))),(we=m$?y$(a,c):g$(a,c))&&(Q=nu(Q,"onBeforeInput"),0<Q.length&&(ie=new Qx("onBeforeInput","beforeinput",null,c,ie),se.push({event:ie,listeners:Q}),ie.data=we))}Ow(se,s)})}function es(a,s,c){return{instance:a,listener:s,currentTarget:c}}function nu(a,s){for(var c=s+"Capture",h=[];a!==null;){var g=a,S=g.stateNode;g.tag===5&&S!==null&&(g=S,S=$o(a,c),S!=null&&h.unshift(es(a,S,g)),S=$o(a,s),S!=null&&h.push(es(a,S,g))),a=a.return}return h}function ca(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5);return a||null}function Pw(a,s,c,h,g){for(var S=s._reactName,k=[];c!==null&&c!==h;){var M=c,q=M.alternate,Q=M.stateNode;if(q!==null&&q===h)break;M.tag===5&&Q!==null&&(M=Q,g?(q=$o(c,S),q!=null&&k.unshift(es(c,q,M))):g||(q=$o(c,S),q!=null&&k.push(es(c,q,M)))),c=c.return}k.length!==0&&a.push({event:s,listeners:k})}var N$=/\r\n?/g,R$=/\u0000|\uFFFD/g;function Ew(a){return(typeof a=="string"?a:""+a).replace(N$,`
|
||
`).replace(R$,"")}function iu(a,s,c){if(s=Ew(s),Ew(a)!==s&&c)throw Error(r(425))}function au(){}var Yd=null,Qd=null;function Zd(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 Jd=typeof setTimeout=="function"?setTimeout:void 0,M$=typeof clearTimeout=="function"?clearTimeout:void 0,jw=typeof Promise=="function"?Promise:void 0,$$=typeof queueMicrotask=="function"?queueMicrotask:typeof jw<"u"?function(a){return jw.resolve(null).then(a).catch(I$)}:Jd;function I$(a){setTimeout(function(){throw a})}function ep(a,s){var c=s,h=0;do{var g=c.nextSibling;if(a.removeChild(c),g&&g.nodeType===8)if(c=g.data,c==="/$"){if(h===0){a.removeChild(g),Wo(s);return}h--}else c!=="$"&&c!=="$?"&&c!=="$!"||h++;c=g}while(c);Wo(s)}function Hn(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 Aw(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 fa=Math.random().toString(36).slice(2),Vr="__reactFiber$"+fa,ts="__reactProps$"+fa,sn="__reactContainer$"+fa,tp="__reactEvents$"+fa,D$="__reactListeners$"+fa,L$="__reactHandles$"+fa;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=Aw(a);a!==null;){if(c=a[Vr])return c;a=Aw(a)}return s}a=c,c=a.parentNode}return null}function rs(a){return a=a[Vr]||a[sn],!a||a.tag!==5&&a.tag!==6&&a.tag!==13&&a.tag!==3?null:a}function da(a){if(a.tag===5||a.tag===6)return a.stateNode;throw Error(r(33))}function ou(a){return a[ts]||null}var rp=[],pa=-1;function Kn(a){return{current:a}}function tt(a){0>pa||(a.current=rp[pa],rp[pa]=null,pa--)}function Xe(a,s){pa++,rp[pa]=a.current,a.current=s}var Vn={},Nt=Kn(Vn),Kt=Kn(!1),bi=Vn;function ha(a,s){var c=a.type.contextTypes;if(!c)return Vn;var h=a.stateNode;if(h&&h.__reactInternalMemoizedUnmaskedChildContext===s)return h.__reactInternalMemoizedMaskedChildContext;var g={},S;for(S in c)g[S]=s[S];return h&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=s,a.__reactInternalMemoizedMaskedChildContext=g),g}function Vt(a){return a=a.childContextTypes,a!=null}function su(){tt(Kt),tt(Nt)}function Tw(a,s,c){if(Nt.current!==Vn)throw Error(r(168));Xe(Nt,s),Xe(Kt,c)}function Cw(a,s,c){var h=a.stateNode;if(s=s.childContextTypes,typeof h.getChildContext!="function")return c;h=h.getChildContext();for(var g in h)if(!(g in s))throw Error(r(108,Le(a)||"Unknown",g));return J({},c,h)}function lu(a){return a=(a=a.stateNode)&&a.__reactInternalMemoizedMergedChildContext||Vn,bi=Nt.current,Xe(Nt,a),Xe(Kt,Kt.current),!0}function kw(a,s,c){var h=a.stateNode;if(!h)throw Error(r(169));c?(a=Cw(a,s,bi),h.__reactInternalMemoizedMergedChildContext=a,tt(Kt),tt(Nt),Xe(Nt,a)):tt(Kt),Xe(Kt,c)}var ln=null,uu=!1,np=!1;function Nw(a){ln===null?ln=[a]:ln.push(a)}function B$(a){uu=!0,Nw(a)}function Gn(){if(!np&&ln!==null){np=!0;var a=0,s=Ke;try{var c=ln;for(Ke=1;a<c.length;a++){var h=c[a];do h=h(!0);while(h!==null)}ln=null,uu=!1}catch(g){throw ln!==null&&(ln=ln.slice(a+1)),Mx(Pd,Gn),g}finally{Ke=s,np=!1}}return null}var va=[],ma=0,cu=null,fu=0,dr=[],pr=0,xi=null,un=1,cn="";function wi(a,s){va[ma++]=fu,va[ma++]=cu,cu=a,fu=s}function Rw(a,s,c){dr[pr++]=un,dr[pr++]=cn,dr[pr++]=xi,xi=a;var h=un;a=cn;var g=32-Ar(h)-1;h&=~(1<<g),c+=1;var S=32-Ar(s)+g;if(30<S){var k=g-g%5;S=(h&(1<<k)-1).toString(32),h>>=k,g-=k,un=1<<32-Ar(s)+g|c<<g|h,cn=S+a}else un=1<<S|c<<g|h,cn=a}function ip(a){a.return!==null&&(wi(a,1),Rw(a,1,0))}function ap(a){for(;a===cu;)cu=va[--ma],va[ma]=null,fu=va[--ma],va[ma]=null;for(;a===xi;)xi=dr[--pr],dr[pr]=null,cn=dr[--pr],dr[pr]=null,un=dr[--pr],dr[pr]=null}var tr=null,rr=null,nt=!1,Cr=null;function Mw(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=Hn(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:un,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 op(a){return(a.mode&1)!==0&&(a.flags&128)===0}function sp(a){if(nt){var s=rr;if(s){var c=s;if(!$w(a,s)){if(op(a))throw Error(r(418));s=Hn(c.nextSibling);var h=tr;s&&$w(a,s)?Mw(h,c):(a.flags=a.flags&-4097|2,nt=!1,tr=a)}}else{if(op(a))throw Error(r(418));a.flags=a.flags&-4097|2,nt=!1,tr=a}}}function Iw(a){for(a=a.return;a!==null&&a.tag!==5&&a.tag!==3&&a.tag!==13;)a=a.return;tr=a}function du(a){if(a!==tr)return!1;if(!nt)return Iw(a),nt=!0,!1;var s;if((s=a.tag!==3)&&!(s=a.tag!==5)&&(s=a.type,s=s!=="head"&&s!=="body"&&!Zd(a.type,a.memoizedProps)),s&&(s=rr)){if(op(a))throw Dw(),Error(r(418));for(;s;)Mw(a,s),s=Hn(s.nextSibling)}if(Iw(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=Hn(a.nextSibling);break e}s--}else c!=="$"&&c!=="$!"&&c!=="$?"||s++}a=a.nextSibling}rr=null}}else rr=tr?Hn(a.stateNode.nextSibling):null;return!0}function Dw(){for(var a=rr;a;)a=Hn(a.nextSibling)}function ya(){rr=tr=null,nt=!1}function lp(a){Cr===null?Cr=[a]:Cr.push(a)}var F$=T.ReactCurrentBatchConfig;function ns(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 g=h,S=""+a;return s!==null&&s.ref!==null&&typeof s.ref=="function"&&s.ref._stringRef===S?s.ref:(s=function(k){var M=g.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 pu(a,s){throw a=Object.prototype.toString.call(s),Error(r(31,a==="[object Object]"?"object with keys {"+Object.keys(s).join(", ")+"}":a))}function Lw(a){var s=a._init;return s(a._payload)}function Bw(a){function s(G,z){if(a){var Y=G.deletions;Y===null?(G.deletions=[z],G.flags|=16):Y.push(z)}}function c(G,z){if(!a)return null;for(;z!==null;)s(G,z),z=z.sibling;return null}function h(G,z){for(G=new Map;z!==null;)z.key!==null?G.set(z.key,z):G.set(z.index,z),z=z.sibling;return G}function g(G,z){return G=ri(G,z),G.index=0,G.sibling=null,G}function S(G,z,Y){return G.index=Y,a?(Y=G.alternate,Y!==null?(Y=Y.index,Y<z?(G.flags|=2,z):Y):(G.flags|=2,z)):(G.flags|=1048576,z)}function k(G){return a&&G.alternate===null&&(G.flags|=2),G}function M(G,z,Y,le){return z===null||z.tag!==6?(z=Jp(Y,G.mode,le),z.return=G,z):(z=g(z,Y),z.return=G,z)}function q(G,z,Y,le){var ge=Y.type;return ge===N?ie(G,z,Y.props.children,le,Y.key):z!==null&&(z.elementType===ge||typeof ge=="object"&&ge!==null&&ge.$$typeof===X&&Lw(ge)===z.type)?(le=g(z,Y.props),le.ref=ns(G,z,Y),le.return=G,le):(le=Du(Y.type,Y.key,Y.props,null,G.mode,le),le.ref=ns(G,z,Y),le.return=G,le)}function Q(G,z,Y,le){return z===null||z.tag!==4||z.stateNode.containerInfo!==Y.containerInfo||z.stateNode.implementation!==Y.implementation?(z=eh(Y,G.mode,le),z.return=G,z):(z=g(z,Y.children||[]),z.return=G,z)}function ie(G,z,Y,le,ge){return z===null||z.tag!==7?(z=Ti(Y,G.mode,le,ge),z.return=G,z):(z=g(z,Y),z.return=G,z)}function se(G,z,Y){if(typeof z=="string"&&z!==""||typeof z=="number")return z=Jp(""+z,G.mode,Y),z.return=G,z;if(typeof z=="object"&&z!==null){switch(z.$$typeof){case _:return Y=Du(z.type,z.key,z.props,null,G.mode,Y),Y.ref=ns(G,null,z),Y.return=G,Y;case j:return z=eh(z,G.mode,Y),z.return=G,z;case X:var le=z._init;return se(G,le(z._payload),Y)}if(Hr(z)||ee(z))return z=Ti(z,G.mode,Y,null),z.return=G,z;pu(G,z)}return null}function re(G,z,Y,le){var ge=z!==null?z.key:null;if(typeof Y=="string"&&Y!==""||typeof Y=="number")return ge!==null?null:M(G,z,""+Y,le);if(typeof Y=="object"&&Y!==null){switch(Y.$$typeof){case _:return Y.key===ge?q(G,z,Y,le):null;case j:return Y.key===ge?Q(G,z,Y,le):null;case X:return ge=Y._init,re(G,z,ge(Y._payload),le)}if(Hr(Y)||ee(Y))return ge!==null?null:ie(G,z,Y,le,null);pu(G,Y)}return null}function fe(G,z,Y,le,ge){if(typeof le=="string"&&le!==""||typeof le=="number")return G=G.get(Y)||null,M(z,G,""+le,ge);if(typeof le=="object"&&le!==null){switch(le.$$typeof){case _:return G=G.get(le.key===null?Y:le.key)||null,q(z,G,le,ge);case j:return G=G.get(le.key===null?Y:le.key)||null,Q(z,G,le,ge);case X:var xe=le._init;return fe(G,z,Y,xe(le._payload),ge)}if(Hr(le)||ee(le))return G=G.get(Y)||null,ie(z,G,le,ge,null);pu(z,le)}return null}function he(G,z,Y,le){for(var ge=null,xe=null,we=z,Ee=z=0,Pt=null;we!==null&&Ee<Y.length;Ee++){we.index>Ee?(Pt=we,we=null):Pt=we.sibling;var Fe=re(G,we,Y[Ee],le);if(Fe===null){we===null&&(we=Pt);break}a&&we&&Fe.alternate===null&&s(G,we),z=S(Fe,z,Ee),xe===null?ge=Fe:xe.sibling=Fe,xe=Fe,we=Pt}if(Ee===Y.length)return c(G,we),nt&&wi(G,Ee),ge;if(we===null){for(;Ee<Y.length;Ee++)we=se(G,Y[Ee],le),we!==null&&(z=S(we,z,Ee),xe===null?ge=we:xe.sibling=we,xe=we);return nt&&wi(G,Ee),ge}for(we=h(G,we);Ee<Y.length;Ee++)Pt=fe(we,G,Ee,Y[Ee],le),Pt!==null&&(a&&Pt.alternate!==null&&we.delete(Pt.key===null?Ee:Pt.key),z=S(Pt,z,Ee),xe===null?ge=Pt:xe.sibling=Pt,xe=Pt);return a&&we.forEach(function(ni){return s(G,ni)}),nt&&wi(G,Ee),ge}function me(G,z,Y,le){var ge=ee(Y);if(typeof ge!="function")throw Error(r(150));if(Y=ge.call(Y),Y==null)throw Error(r(151));for(var xe=ge=null,we=z,Ee=z=0,Pt=null,Fe=Y.next();we!==null&&!Fe.done;Ee++,Fe=Y.next()){we.index>Ee?(Pt=we,we=null):Pt=we.sibling;var ni=re(G,we,Fe.value,le);if(ni===null){we===null&&(we=Pt);break}a&&we&&ni.alternate===null&&s(G,we),z=S(ni,z,Ee),xe===null?ge=ni:xe.sibling=ni,xe=ni,we=Pt}if(Fe.done)return c(G,we),nt&&wi(G,Ee),ge;if(we===null){for(;!Fe.done;Ee++,Fe=Y.next())Fe=se(G,Fe.value,le),Fe!==null&&(z=S(Fe,z,Ee),xe===null?ge=Fe:xe.sibling=Fe,xe=Fe);return nt&&wi(G,Ee),ge}for(we=h(G,we);!Fe.done;Ee++,Fe=Y.next())Fe=fe(we,G,Ee,Fe.value,le),Fe!==null&&(a&&Fe.alternate!==null&&we.delete(Fe.key===null?Ee:Fe.key),z=S(Fe,z,Ee),xe===null?ge=Fe:xe.sibling=Fe,xe=Fe);return a&&we.forEach(function(bI){return s(G,bI)}),nt&&wi(G,Ee),ge}function dt(G,z,Y,le){if(typeof Y=="object"&&Y!==null&&Y.type===N&&Y.key===null&&(Y=Y.props.children),typeof Y=="object"&&Y!==null){switch(Y.$$typeof){case _:e:{for(var ge=Y.key,xe=z;xe!==null;){if(xe.key===ge){if(ge=Y.type,ge===N){if(xe.tag===7){c(G,xe.sibling),z=g(xe,Y.props.children),z.return=G,G=z;break e}}else if(xe.elementType===ge||typeof ge=="object"&&ge!==null&&ge.$$typeof===X&&Lw(ge)===xe.type){c(G,xe.sibling),z=g(xe,Y.props),z.ref=ns(G,xe,Y),z.return=G,G=z;break e}c(G,xe);break}else s(G,xe);xe=xe.sibling}Y.type===N?(z=Ti(Y.props.children,G.mode,le,Y.key),z.return=G,G=z):(le=Du(Y.type,Y.key,Y.props,null,G.mode,le),le.ref=ns(G,z,Y),le.return=G,G=le)}return k(G);case j:e:{for(xe=Y.key;z!==null;){if(z.key===xe)if(z.tag===4&&z.stateNode.containerInfo===Y.containerInfo&&z.stateNode.implementation===Y.implementation){c(G,z.sibling),z=g(z,Y.children||[]),z.return=G,G=z;break e}else{c(G,z);break}else s(G,z);z=z.sibling}z=eh(Y,G.mode,le),z.return=G,G=z}return k(G);case X:return xe=Y._init,dt(G,z,xe(Y._payload),le)}if(Hr(Y))return he(G,z,Y,le);if(ee(Y))return me(G,z,Y,le);pu(G,Y)}return typeof Y=="string"&&Y!==""||typeof Y=="number"?(Y=""+Y,z!==null&&z.tag===6?(c(G,z.sibling),z=g(z,Y),z.return=G,G=z):(c(G,z),z=Jp(Y,G.mode,le),z.return=G,G=z),k(G)):c(G,z)}return dt}var ga=Bw(!0),Fw=Bw(!1),hu=Kn(null),vu=null,ba=null,up=null;function cp(){up=ba=vu=null}function fp(a){var s=hu.current;tt(hu),a._currentValue=s}function dp(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 xa(a,s){vu=a,up=ba=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},ba===null){if(vu===null)throw Error(r(308));ba=a,vu.dependencies={lanes:0,firstContext:a}}else ba=ba.next=a;return s}var Si=null;function pp(a){Si===null?Si=[a]:Si.push(a)}function qw(a,s,c,h){var g=s.interleaved;return g===null?(c.next=c,pp(s)):(c.next=g.next,g.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 Xn=!1;function hp(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function zw(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 Yn(a,s,c){var h=a.updateQueue;if(h===null)return null;if(h=h.shared,(Be&2)!==0){var g=h.pending;return g===null?s.next=s:(s.next=g.next,g.next=s),h.pending=s,fn(a,c)}return g=h.interleaved,g===null?(s.next=s,pp(h)):(s.next=g.next,g.next=s),h.interleaved=s,fn(a,c)}function mu(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,Ad(a,c)}}function Uw(a,s){var c=a.updateQueue,h=a.alternate;if(h!==null&&(h=h.updateQueue,c===h)){var g=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?g=S=k:S=S.next=k,c=c.next}while(c!==null);S===null?g=S=s:S=S.next=s}else g=S=s;c={baseState:h.baseState,firstBaseUpdate:g,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 yu(a,s,c,h){var g=a.updateQueue;Xn=!1;var S=g.firstBaseUpdate,k=g.lastBaseUpdate,M=g.shared.pending;if(M!==null){g.shared.pending=null;var q=M,Q=q.next;q.next=null,k===null?S=Q:k.next=Q,k=q;var ie=a.alternate;ie!==null&&(ie=ie.updateQueue,M=ie.lastBaseUpdate,M!==k&&(M===null?ie.firstBaseUpdate=Q:M.next=Q,ie.lastBaseUpdate=q))}if(S!==null){var se=g.baseState;k=0,ie=Q=q=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,me=M;switch(re=s,fe=c,me.tag){case 1:if(he=me.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=me.payload,re=typeof he=="function"?he.call(fe,se,re):he,re==null)break e;se=J({},se,re);break e;case 2:Xn=!0}}M.callback!==null&&M.lane!==0&&(a.flags|=64,re=g.effects,re===null?g.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,q=se):ie=ie.next=fe,k|=re;if(M=M.next,M===null){if(M=g.shared.pending,M===null)break;re=M,M=re.next,re.next=null,g.lastBaseUpdate=re,g.shared.pending=null}}while(!0);if(ie===null&&(q=se),g.baseState=q,g.firstBaseUpdate=Q,g.lastBaseUpdate=ie,s=g.shared.interleaved,s!==null){g=s;do k|=g.lane,g=g.next;while(g!==s)}else S===null&&(g.shared.lanes=0);Pi|=k,a.lanes=k,a.memoizedState=se}}function Ww(a,s,c){if(a=s.effects,s.effects=null,a!==null)for(s=0;s<a.length;s++){var h=a[s],g=h.callback;if(g!==null){if(h.callback=null,h=c,typeof g!="function")throw Error(r(191,g));g.call(h)}}}var is={},Gr=Kn(is),as=Kn(is),os=Kn(is);function Oi(a){if(a===is)throw Error(r(174));return a}function vp(a,s){switch(Xe(os,s),Xe(as,a),Xe(Gr,is),a=s.nodeType,a){case 9:case 11:s=(s=s.documentElement)?s.namespaceURI:md(null,"");break;default:a=a===8?s.parentNode:s,s=a.namespaceURI||null,a=a.tagName,s=md(s,a)}tt(Gr),Xe(Gr,s)}function wa(){tt(Gr),tt(as),tt(os)}function Hw(a){Oi(os.current);var s=Oi(Gr.current),c=md(s,a.type);s!==c&&(Xe(as,a),Xe(Gr,c))}function mp(a){as.current===a&&(tt(Gr),tt(as))}var at=Kn(0);function gu(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 yp=[];function gp(){for(var a=0;a<yp.length;a++)yp[a]._workInProgressVersionPrimary=null;yp.length=0}var bu=T.ReactCurrentDispatcher,bp=T.ReactCurrentBatchConfig,_i=0,ot=null,mt=null,Ot=null,xu=!1,ss=!1,ls=0,q$=0;function Rt(){throw Error(r(321))}function xp(a,s){if(s===null)return!1;for(var c=0;c<s.length&&c<a.length;c++)if(!Tr(a[c],s[c]))return!1;return!0}function wp(a,s,c,h,g,S){if(_i=S,ot=s,s.memoizedState=null,s.updateQueue=null,s.lanes=0,bu.current=a===null||a.memoizedState===null?H$:K$,a=c(h,g),ss){S=0;do{if(ss=!1,ls=0,25<=S)throw Error(r(301));S+=1,Ot=mt=null,s.updateQueue=null,bu.current=V$,a=c(h,g)}while(ss)}if(bu.current=Ou,s=mt!==null&&mt.next!==null,_i=0,Ot=mt=ot=null,xu=!1,s)throw Error(r(300));return a}function Sp(){var a=ls!==0;return ls=0,a}function Xr(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ot===null?ot.memoizedState=Ot=a:Ot=Ot.next=a,Ot}function vr(){if(mt===null){var a=ot.alternate;a=a!==null?a.memoizedState:null}else a=mt.next;var s=Ot===null?ot.memoizedState:Ot.next;if(s!==null)Ot=s,mt=a;else{if(a===null)throw Error(r(310));mt=a,a={memoizedState:mt.memoizedState,baseState:mt.baseState,baseQueue:mt.baseQueue,queue:mt.queue,next:null},Ot===null?ot.memoizedState=Ot=a:Ot=Ot.next=a}return Ot}function us(a,s){return typeof s=="function"?s(a):s}function Op(a){var s=vr(),c=s.queue;if(c===null)throw Error(r(311));c.lastRenderedReducer=a;var h=mt,g=h.baseQueue,S=c.pending;if(S!==null){if(g!==null){var k=g.next;g.next=S.next,S.next=k}h.baseQueue=g=S,c.pending=null}if(g!==null){S=g.next,h=h.baseState;var M=k=null,q=null,Q=S;do{var ie=Q.lane;if((_i&ie)===ie)q!==null&&(q=q.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};q===null?(M=q=se,k=h):q=q.next=se,ot.lanes|=ie,Pi|=ie}Q=Q.next}while(Q!==null&&Q!==S);q===null?k=h:q.next=M,Tr(h,s.memoizedState)||(Gt=!0),s.memoizedState=h,s.baseState=k,s.baseQueue=q,c.lastRenderedState=h}if(a=c.interleaved,a!==null){g=a;do S=g.lane,ot.lanes|=S,Pi|=S,g=g.next;while(g!==a)}else g===null&&(c.lanes=0);return[s.memoizedState,c.dispatch]}function _p(a){var s=vr(),c=s.queue;if(c===null)throw Error(r(311));c.lastRenderedReducer=a;var h=c.dispatch,g=c.pending,S=s.memoizedState;if(g!==null){c.pending=null;var k=g=g.next;do S=a(S,k.action),k=k.next;while(k!==g);Tr(S,s.memoizedState)||(Gt=!0),s.memoizedState=S,s.baseQueue===null&&(s.baseState=S),c.lastRenderedState=S}return[S,h]}function Kw(){}function Vw(a,s){var c=ot,h=vr(),g=s(),S=!Tr(h.memoizedState,g);if(S&&(h.memoizedState=g,Gt=!0),h=h.queue,Pp(Yw.bind(null,c,h,a),[a]),h.getSnapshot!==s||S||Ot!==null&&Ot.memoizedState.tag&1){if(c.flags|=2048,cs(9,Xw.bind(null,c,h,g,s),void 0,null),_t===null)throw Error(r(349));(_i&30)!==0||Gw(c,s,g)}return g}function Gw(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 Xw(a,s,c,h){s.value=c,s.getSnapshot=h,Qw(s)&&Zw(a)}function Yw(a,s,c){return c(function(){Qw(s)&&Zw(a)})}function Qw(a){var s=a.getSnapshot;a=a.value;try{var c=s();return!Tr(a,c)}catch{return!0}}function Zw(a){var s=fn(a,1);s!==null&&Mr(s,a,1,-1)}function Jw(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=W$.bind(null,ot,a),[s.memoizedState,a]}function cs(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 e1(){return vr().memoizedState}function wu(a,s,c,h){var g=Xr();ot.flags|=a,g.memoizedState=cs(1|s,c,void 0,h===void 0?null:h)}function Su(a,s,c,h){var g=vr();h=h===void 0?null:h;var S=void 0;if(mt!==null){var k=mt.memoizedState;if(S=k.destroy,h!==null&&xp(h,k.deps)){g.memoizedState=cs(s,c,S,h);return}}ot.flags|=a,g.memoizedState=cs(1|s,c,S,h)}function t1(a,s){return wu(8390656,8,a,s)}function Pp(a,s){return Su(2048,8,a,s)}function r1(a,s){return Su(4,2,a,s)}function n1(a,s){return Su(4,4,a,s)}function i1(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 a1(a,s,c){return c=c!=null?c.concat([a]):null,Su(4,4,i1.bind(null,s,a),c)}function Ep(){}function o1(a,s){var c=vr();s=s===void 0?null:s;var h=c.memoizedState;return h!==null&&s!==null&&xp(s,h[1])?h[0]:(c.memoizedState=[a,s],a)}function s1(a,s){var c=vr();s=s===void 0?null:s;var h=c.memoizedState;return h!==null&&s!==null&&xp(s,h[1])?h[0]:(a=a(),c.memoizedState=[a,s],a)}function l1(a,s,c){return(_i&21)===0?(a.baseState&&(a.baseState=!1,Gt=!0),a.memoizedState=c):(Tr(c,s)||(c=Lx(),ot.lanes|=c,Pi|=c,a.baseState=!0),s)}function z$(a,s){var c=Ke;Ke=c!==0&&4>c?c:4,a(!0);var h=bp.transition;bp.transition={};try{a(!1),s()}finally{Ke=c,bp.transition=h}}function u1(){return vr().memoizedState}function U$(a,s,c){var h=ei(a);if(c={lane:h,action:c,hasEagerState:!1,eagerState:null,next:null},c1(a))f1(s,c);else if(c=qw(a,s,c,h),c!==null){var g=Ft();Mr(c,a,h,g),d1(c,s,h)}}function W$(a,s,c){var h=ei(a),g={lane:h,action:c,hasEagerState:!1,eagerState:null,next:null};if(c1(a))f1(s,g);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(g.hasEagerState=!0,g.eagerState=M,Tr(M,k)){var q=s.interleaved;q===null?(g.next=g,pp(s)):(g.next=q.next,q.next=g),s.interleaved=g;return}}catch{}finally{}c=qw(a,s,g,h),c!==null&&(g=Ft(),Mr(c,a,h,g),d1(c,s,h))}}function c1(a){var s=a.alternate;return a===ot||s!==null&&s===ot}function f1(a,s){ss=xu=!0;var c=a.pending;c===null?s.next=s:(s.next=c.next,c.next=s),a.pending=s}function d1(a,s,c){if((c&4194240)!==0){var h=s.lanes;h&=a.pendingLanes,c|=h,s.lanes=c,Ad(a,c)}}var Ou={readContext:hr,useCallback:Rt,useContext:Rt,useEffect:Rt,useImperativeHandle:Rt,useInsertionEffect:Rt,useLayoutEffect:Rt,useMemo:Rt,useReducer:Rt,useRef:Rt,useState:Rt,useDebugValue:Rt,useDeferredValue:Rt,useTransition:Rt,useMutableSource:Rt,useSyncExternalStore:Rt,useId:Rt,unstable_isNewReconciler:!1},H$={readContext:hr,useCallback:function(a,s){return Xr().memoizedState=[a,s===void 0?null:s],a},useContext:hr,useEffect:t1,useImperativeHandle:function(a,s,c){return c=c!=null?c.concat([a]):null,wu(4194308,4,i1.bind(null,s,a),c)},useLayoutEffect:function(a,s){return wu(4194308,4,a,s)},useInsertionEffect:function(a,s){return wu(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=U$.bind(null,ot,a),[h.memoizedState,a]},useRef:function(a){var s=Xr();return a={current:a},s.memoizedState=a},useState:Jw,useDebugValue:Ep,useDeferredValue:function(a){return Xr().memoizedState=a},useTransition:function(){var a=Jw(!1),s=a[0];return a=z$.bind(null,a[1]),Xr().memoizedState=a,[s,a]},useMutableSource:function(){},useSyncExternalStore:function(a,s,c){var h=ot,g=Xr();if(nt){if(c===void 0)throw Error(r(407));c=c()}else{if(c=s(),_t===null)throw Error(r(349));(_i&30)!==0||Gw(h,s,c)}g.memoizedState=c;var S={value:c,getSnapshot:s};return g.queue=S,t1(Yw.bind(null,h,S,a),[a]),h.flags|=2048,cs(9,Xw.bind(null,h,S,c,s),void 0,null),c},useId:function(){var a=Xr(),s=_t.identifierPrefix;if(nt){var c=cn,h=un;c=(h&~(1<<32-Ar(h)-1)).toString(32)+c,s=":"+s+"R"+c,c=ls++,0<c&&(s+="H"+c.toString(32)),s+=":"}else c=q$++,s=":"+s+"r"+c.toString(32)+":";return a.memoizedState=s},unstable_isNewReconciler:!1},K$={readContext:hr,useCallback:o1,useContext:hr,useEffect:Pp,useImperativeHandle:a1,useInsertionEffect:r1,useLayoutEffect:n1,useMemo:s1,useReducer:Op,useRef:e1,useState:function(){return Op(us)},useDebugValue:Ep,useDeferredValue:function(a){var s=vr();return l1(s,mt.memoizedState,a)},useTransition:function(){var a=Op(us)[0],s=vr().memoizedState;return[a,s]},useMutableSource:Kw,useSyncExternalStore:Vw,useId:u1,unstable_isNewReconciler:!1},V$={readContext:hr,useCallback:o1,useContext:hr,useEffect:Pp,useImperativeHandle:a1,useInsertionEffect:r1,useLayoutEffect:n1,useMemo:s1,useReducer:_p,useRef:e1,useState:function(){return _p(us)},useDebugValue:Ep,useDeferredValue:function(a){var s=vr();return mt===null?s.memoizedState=a:l1(s,mt.memoizedState,a)},useTransition:function(){var a=_p(us)[0],s=vr().memoizedState;return[a,s]},useMutableSource:Kw,useSyncExternalStore:Vw,useId:u1,unstable_isNewReconciler:!1};function kr(a,s){if(a&&a.defaultProps){s=J({},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:J({},s,c),a.memoizedState=c,a.lanes===0&&(a.updateQueue.baseState=c)}var _u={isMounted:function(a){return(a=a._reactInternals)?yi(a)===a:!1},enqueueSetState:function(a,s,c){a=a._reactInternals;var h=Ft(),g=ei(a),S=dn(h,g);S.payload=s,c!=null&&(S.callback=c),s=Yn(a,S,g),s!==null&&(Mr(s,a,g,h),mu(s,a,g))},enqueueReplaceState:function(a,s,c){a=a._reactInternals;var h=Ft(),g=ei(a),S=dn(h,g);S.tag=1,S.payload=s,c!=null&&(S.callback=c),s=Yn(a,S,g),s!==null&&(Mr(s,a,g,h),mu(s,a,g))},enqueueForceUpdate:function(a,s){a=a._reactInternals;var c=Ft(),h=ei(a),g=dn(c,h);g.tag=2,s!=null&&(g.callback=s),s=Yn(a,g,h),s!==null&&(Mr(s,a,h,c),mu(s,a,h))}};function p1(a,s,c,h,g,S,k){return a=a.stateNode,typeof a.shouldComponentUpdate=="function"?a.shouldComponentUpdate(h,S,k):s.prototype&&s.prototype.isPureReactComponent?!Yo(c,h)||!Yo(g,S):!0}function h1(a,s,c){var h=!1,g=Vn,S=s.contextType;return typeof S=="object"&&S!==null?S=hr(S):(g=Vt(s)?bi:Nt.current,h=s.contextTypes,S=(h=h!=null)?ha(a,g):Vn),s=new s(c,S),a.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,s.updater=_u,a.stateNode=s,s._reactInternals=a,h&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=g,a.__reactInternalMemoizedMaskedChildContext=S),s}function v1(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&&_u.enqueueReplaceState(s,s.state,null)}function Ap(a,s,c,h){var g=a.stateNode;g.props=c,g.state=a.memoizedState,g.refs={},hp(a);var S=s.contextType;typeof S=="object"&&S!==null?g.context=hr(S):(S=Vt(s)?bi:Nt.current,g.context=ha(a,S)),g.state=a.memoizedState,S=s.getDerivedStateFromProps,typeof S=="function"&&(jp(a,s,S,c),g.state=a.memoizedState),typeof s.getDerivedStateFromProps=="function"||typeof g.getSnapshotBeforeUpdate=="function"||typeof g.UNSAFE_componentWillMount!="function"&&typeof g.componentWillMount!="function"||(s=g.state,typeof g.componentWillMount=="function"&&g.componentWillMount(),typeof g.UNSAFE_componentWillMount=="function"&&g.UNSAFE_componentWillMount(),s!==g.state&&_u.enqueueReplaceState(g,g.state,null),yu(a,c,g,h),g.state=a.memoizedState),typeof g.componentDidMount=="function"&&(a.flags|=4194308)}function Sa(a,s){try{var c="",h=s;do c+=ye(h),h=h.return;while(h);var g=c}catch(S){g=`
|
||
Error generating stack: `+S.message+`
|
||
`+S.stack}return{value:a,source:s,stack:g,digest:null}}function Tp(a,s,c){return{value:a,source:null,stack:c??null,digest:s??null}}function Cp(a,s){try{console.error(s.value)}catch(c){setTimeout(function(){throw c})}}var G$=typeof WeakMap=="function"?WeakMap:Map;function m1(a,s,c){c=dn(-1,c),c.tag=3,c.payload={element:null};var h=s.value;return c.callback=function(){ku||(ku=!0,Hp=h),Cp(a,s)},c}function y1(a,s,c){c=dn(-1,c),c.tag=3;var h=a.type.getDerivedStateFromError;if(typeof h=="function"){var g=s.value;c.payload=function(){return h(g)},c.callback=function(){Cp(a,s)}}var S=a.stateNode;return S!==null&&typeof S.componentDidCatch=="function"&&(c.callback=function(){Cp(a,s),typeof h!="function"&&(Zn===null?Zn=new Set([this]):Zn.add(this));var k=s.stack;this.componentDidCatch(s.value,{componentStack:k!==null?k:""})}),c}function g1(a,s,c){var h=a.pingCache;if(h===null){h=a.pingCache=new G$;var g=new Set;h.set(s,g)}else g=h.get(s),g===void 0&&(g=new Set,h.set(s,g));g.has(c)||(g.add(c),a=lI.bind(null,a,s,c),s.then(a,a))}function b1(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 x1(a,s,c,h,g){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,Yn(c,s,1))),c.lanes|=1),a):(a.flags|=65536,a.lanes=g,a)}var X$=T.ReactCurrentOwner,Gt=!1;function Bt(a,s,c,h){s.child=a===null?Fw(s,null,c,h):ga(s,a.child,c,h)}function w1(a,s,c,h,g){c=c.render;var S=s.ref;return xa(s,g),h=wp(a,s,c,h,S,g),c=Sp(),a!==null&&!Gt?(s.updateQueue=a.updateQueue,s.flags&=-2053,a.lanes&=~g,pn(a,s,g)):(nt&&c&&ip(s),s.flags|=1,Bt(a,s,h,g),s.child)}function S1(a,s,c,h,g){if(a===null){var S=c.type;return typeof S=="function"&&!Zp(S)&&S.defaultProps===void 0&&c.compare===null&&c.defaultProps===void 0?(s.tag=15,s.type=S,O1(a,s,S,h,g)):(a=Du(c.type,null,h,s,s.mode,g),a.ref=s.ref,a.return=s,s.child=a)}if(S=a.child,(a.lanes&g)===0){var k=S.memoizedProps;if(c=c.compare,c=c!==null?c:Yo,c(k,h)&&a.ref===s.ref)return pn(a,s,g)}return s.flags|=1,a=ri(S,h),a.ref=s.ref,a.return=s,s.child=a}function O1(a,s,c,h,g){if(a!==null){var S=a.memoizedProps;if(Yo(S,h)&&a.ref===s.ref)if(Gt=!1,s.pendingProps=h=S,(a.lanes&g)!==0)(a.flags&131072)!==0&&(Gt=!0);else return s.lanes=a.lanes,pn(a,s,g)}return kp(a,s,c,h,g)}function _1(a,s,c){var h=s.pendingProps,g=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(_a,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(_a,nr),nr|=a,null;s.memoizedState={baseLanes:0,cachePool:null,transitions:null},h=S!==null?S.baseLanes:c,Xe(_a,nr),nr|=h}else S!==null?(h=S.baseLanes|c,s.memoizedState=null):h=c,Xe(_a,nr),nr|=h;return Bt(a,s,g,c),s.child}function P1(a,s){var c=s.ref;(a===null&&c!==null||a!==null&&a.ref!==c)&&(s.flags|=512,s.flags|=2097152)}function kp(a,s,c,h,g){var S=Vt(c)?bi:Nt.current;return S=ha(s,S),xa(s,g),c=wp(a,s,c,h,S,g),h=Sp(),a!==null&&!Gt?(s.updateQueue=a.updateQueue,s.flags&=-2053,a.lanes&=~g,pn(a,s,g)):(nt&&h&&ip(s),s.flags|=1,Bt(a,s,c,g),s.child)}function E1(a,s,c,h,g){if(Vt(c)){var S=!0;lu(s)}else S=!1;if(xa(s,g),s.stateNode===null)Eu(a,s),h1(s,c,h),Ap(s,c,h,g),h=!0;else if(a===null){var k=s.stateNode,M=s.memoizedProps;k.props=M;var q=k.context,Q=c.contextType;typeof Q=="object"&&Q!==null?Q=hr(Q):(Q=Vt(c)?bi:Nt.current,Q=ha(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||q!==Q)&&v1(s,k,h,Q),Xn=!1;var re=s.memoizedState;k.state=re,yu(s,h,k,g),q=s.memoizedState,M!==h||re!==q||Kt.current||Xn?(typeof ie=="function"&&(jp(s,c,ie,h),q=s.memoizedState),(M=Xn||p1(s,c,M,h,re,q,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=q),k.props=h,k.state=q,k.context=Q,h=M):(typeof k.componentDidMount=="function"&&(s.flags|=4194308),h=!1)}else{k=s.stateNode,zw(a,s),M=s.memoizedProps,Q=s.type===s.elementType?M:kr(s.type,M),k.props=Q,se=s.pendingProps,re=k.context,q=c.contextType,typeof q=="object"&&q!==null?q=hr(q):(q=Vt(c)?bi:Nt.current,q=ha(s,q));var fe=c.getDerivedStateFromProps;(ie=typeof fe=="function"||typeof k.getSnapshotBeforeUpdate=="function")||typeof k.UNSAFE_componentWillReceiveProps!="function"&&typeof k.componentWillReceiveProps!="function"||(M!==se||re!==q)&&v1(s,k,h,q),Xn=!1,re=s.memoizedState,k.state=re,yu(s,h,k,g);var he=s.memoizedState;M!==se||re!==he||Kt.current||Xn?(typeof fe=="function"&&(jp(s,c,fe,h),he=s.memoizedState),(Q=Xn||p1(s,c,Q,h,re,he,q)||!1)?(ie||typeof k.UNSAFE_componentWillUpdate!="function"&&typeof k.componentWillUpdate!="function"||(typeof k.componentWillUpdate=="function"&&k.componentWillUpdate(h,he,q),typeof k.UNSAFE_componentWillUpdate=="function"&&k.UNSAFE_componentWillUpdate(h,he,q)),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=q,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 Np(a,s,c,h,S,g)}function Np(a,s,c,h,g,S){P1(a,s);var k=(s.flags&128)!==0;if(!h&&!k)return g&&kw(s,c,!1),pn(a,s,S);h=s.stateNode,X$.current=s;var M=k&&typeof c.getDerivedStateFromError!="function"?null:h.render();return s.flags|=1,a!==null&&k?(s.child=ga(s,a.child,null,S),s.child=ga(s,null,M,S)):Bt(a,s,M,S),s.memoizedState=h.state,g&&kw(s,c,!0),s.child}function j1(a){var s=a.stateNode;s.pendingContext?Tw(a,s.pendingContext,s.pendingContext!==s.context):s.context&&Tw(a,s.context,!1),vp(a,s.containerInfo)}function A1(a,s,c,h,g){return ya(),lp(g),s.flags|=256,Bt(a,s,c,h),s.child}var Rp={dehydrated:null,treeContext:null,retryLane:0};function Mp(a){return{baseLanes:a,cachePool:null,transitions:null}}function T1(a,s,c){var h=s.pendingProps,g=at.current,S=!1,k=(s.flags&128)!==0,M;if((M=k)||(M=a!==null&&a.memoizedState===null?!1:(g&2)!==0),M?(S=!0,s.flags&=-129):(a===null||a.memoizedState!==null)&&(g|=1),Xe(at,g&1),a===null)return sp(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=Lu(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=Mp(c),s.memoizedState=Rp,a):$p(s,k));if(g=a.memoizedState,g!==null&&(M=g.dehydrated,M!==null))return Y$(a,s,k,h,M,g,c);if(S){S=h.fallback,k=s.mode,g=a.child,M=g.sibling;var q={mode:"hidden",children:h.children};return(k&1)===0&&s.child!==g?(h=s.child,h.childLanes=0,h.pendingProps=q,s.deletions=null):(h=ri(g,q),h.subtreeFlags=g.subtreeFlags&14680064),M!==null?S=ri(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?Mp(c):{baseLanes:k.baseLanes|c,cachePool:null,transitions:k.transitions},S.memoizedState=k,S.childLanes=a.childLanes&~c,s.memoizedState=Rp,h}return S=a.child,a=S.sibling,h=ri(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=Lu({mode:"visible",children:s},a.mode,0,null),s.return=a,a.child=s}function Pu(a,s,c,h){return h!==null&&lp(h),ga(s,a.child,null,c),a=$p(s,s.pendingProps.children),a.flags|=2,s.memoizedState=null,a}function Y$(a,s,c,h,g,S,k){if(c)return s.flags&256?(s.flags&=-257,h=Tp(Error(r(422))),Pu(a,s,k,h)):s.memoizedState!==null?(s.child=a.child,s.flags|=128,null):(S=h.fallback,g=s.mode,h=Lu({mode:"visible",children:h.children},g,0,null),S=Ti(S,g,k,null),S.flags|=2,h.return=s,S.return=s,h.sibling=S,s.child=h,(s.mode&1)!==0&&ga(s,a.child,null,k),s.child.memoizedState=Mp(k),s.memoizedState=Rp,S);if((s.mode&1)===0)return Pu(a,s,k,null);if(g.data==="$!"){if(h=g.nextSibling&&g.nextSibling.dataset,h)var M=h.dgst;return h=M,S=Error(r(419)),h=Tp(S,h,void 0),Pu(a,s,k,h)}if(M=(k&a.childLanes)!==0,Gt||M){if(h=_t,h!==null){switch(k&-k){case 4:g=2;break;case 16:g=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:g=32;break;case 536870912:g=268435456;break;default:g=0}g=(g&(h.suspendedLanes|k))!==0?0:g,g!==0&&g!==S.retryLane&&(S.retryLane=g,fn(a,g),Mr(h,a,g,-1))}return Qp(),h=Tp(Error(r(421))),Pu(a,s,k,h)}return g.data==="$?"?(s.flags|=128,s.child=a.child,s=uI.bind(null,a),g._reactRetry=s,null):(a=S.treeContext,rr=Hn(g.nextSibling),tr=s,nt=!0,Cr=null,a!==null&&(dr[pr++]=un,dr[pr++]=cn,dr[pr++]=xi,un=a.id,cn=a.overflow,xi=s),s=$p(s,h.children),s.flags|=4096,s)}function C1(a,s,c){a.lanes|=s;var h=a.alternate;h!==null&&(h.lanes|=s),dp(a.return,s,c)}function Ip(a,s,c,h,g){var S=a.memoizedState;S===null?a.memoizedState={isBackwards:s,rendering:null,renderingStartTime:0,last:h,tail:c,tailMode:g}:(S.isBackwards=s,S.rendering=null,S.renderingStartTime=0,S.last=h,S.tail=c,S.tailMode=g)}function k1(a,s,c){var h=s.pendingProps,g=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&&C1(a,c,s);else if(a.tag===19)C1(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(g){case"forwards":for(c=s.child,g=null;c!==null;)a=c.alternate,a!==null&&gu(a)===null&&(g=c),c=c.sibling;c=g,c===null?(g=s.child,s.child=null):(g=c.sibling,c.sibling=null),Ip(s,!1,g,c,S);break;case"backwards":for(c=null,g=s.child,s.child=null;g!==null;){if(a=g.alternate,a!==null&&gu(a)===null){s.child=g;break}a=g.sibling,g.sibling=c,c=g,g=a}Ip(s,!0,c,null,S);break;case"together":Ip(s,!1,null,null,void 0);break;default:s.memoizedState=null}return s.child}function Eu(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=ri(a,a.pendingProps),s.child=c,c.return=s;a.sibling!==null;)a=a.sibling,c=c.sibling=ri(a,a.pendingProps),c.return=s;c.sibling=null}return s.child}function Q$(a,s,c){switch(s.tag){case 3:j1(s),ya();break;case 5:Hw(s);break;case 1:Vt(s.type)&&lu(s);break;case 4:vp(s,s.stateNode.containerInfo);break;case 10:var h=s.type._context,g=s.memoizedProps.value;Xe(hu,h._currentValue),h._currentValue=g;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?T1(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 k1(a,s,c);s.flags|=128}if(g=s.memoizedState,g!==null&&(g.rendering=null,g.tail=null,g.lastEffect=null),Xe(at,at.current),h)break;return null;case 22:case 23:return s.lanes=0,_1(a,s,c)}return pn(a,s,c)}var N1,Dp,R1,M1;N1=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}},Dp=function(){},R1=function(a,s,c,h){var g=a.memoizedProps;if(g!==h){a=s.stateNode,Oi(Gr.current);var S=null;switch(c){case"input":g=Ne(a,g),h=Ne(a,h),S=[];break;case"select":g=J({},g,{value:void 0}),h=J({},h,{value:void 0}),S=[];break;case"textarea":g=jr(a,g),h=jr(a,h),S=[];break;default:typeof g.onClick!="function"&&typeof h.onClick=="function"&&(a.onclick=au)}yd(c,h);var k;c=null;for(Q in g)if(!h.hasOwnProperty(Q)&&g.hasOwnProperty(Q)&&g[Q]!=null)if(Q==="style"){var M=g[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 q=h[Q];if(M=g!=null?g[Q]:void 0,h.hasOwnProperty(Q)&&q!==M&&(q!=null||M!=null))if(Q==="style")if(M){for(k in M)!M.hasOwnProperty(k)||q&&q.hasOwnProperty(k)||(c||(c={}),c[k]="");for(k in q)q.hasOwnProperty(k)&&M[k]!==q[k]&&(c||(c={}),c[k]=q[k])}else c||(S||(S=[]),S.push(Q,c)),c=q;else Q==="dangerouslySetInnerHTML"?(q=q?q.__html:void 0,M=M?M.__html:void 0,q!=null&&M!==q&&(S=S||[]).push(Q,q)):Q==="children"?typeof q!="string"&&typeof q!="number"||(S=S||[]).push(Q,""+q):Q!=="suppressContentEditableWarning"&&Q!=="suppressHydrationWarning"&&(i.hasOwnProperty(Q)?(q!=null&&Q==="onScroll"&&et("scroll",a),S||M===q||(S=[])):(S=S||[]).push(Q,q))}c&&(S=S||[]).push("style",c);var Q=S;(s.updateQueue=Q)&&(s.flags|=4)}},M1=function(a,s,c,h){c!==h&&(s.flags|=4)};function fs(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 g=a.child;g!==null;)c|=g.lanes|g.childLanes,h|=g.subtreeFlags&14680064,h|=g.flags&14680064,g.return=a,g=g.sibling;else for(g=a.child;g!==null;)c|=g.lanes|g.childLanes,h|=g.subtreeFlags,h|=g.flags,g.return=a,g=g.sibling;return a.subtreeFlags|=h,a.childLanes=c,s}function Z$(a,s,c){var h=s.pendingProps;switch(ap(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)&&su(),Mt(s),null;case 3:return h=s.stateNode,wa(),tt(Kt),tt(Nt),gp(),h.pendingContext&&(h.context=h.pendingContext,h.pendingContext=null),(a===null||a.child===null)&&(du(s)?s.flags|=4:a===null||a.memoizedState.isDehydrated&&(s.flags&256)===0||(s.flags|=1024,Cr!==null&&(Gp(Cr),Cr=null))),Dp(a,s),Mt(s),null;case 5:mp(s);var g=Oi(os.current);if(c=s.type,a!==null&&s.stateNode!=null)R1(a,s,c,h,g),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),du(s)){h=s.stateNode,c=s.type;var S=s.memoizedProps;switch(h[Vr]=s,h[ts]=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(g=0;g<Zo.length;g++)et(Zo[g],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":ra(h,S),et("invalid",h)}yd(c,S),g=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&&iu(h.textContent,M,a),g=["children",M]):typeof M=="number"&&h.textContent!==""+M&&(S.suppressHydrationWarning!==!0&&iu(h.textContent,M,a),g=["children",""+M]):i.hasOwnProperty(k)&&M!=null&&k==="onScroll"&&et("scroll",h)}switch(c){case"input":Te(h),Er(h,S,!0);break;case"textarea":Te(h),No(h);break;case"select":case"option":break;default:typeof S.onClick=="function"&&(h.onclick=au)}h=g,s.updateQueue=h,h!==null&&(s.flags|=4)}else{k=g.nodeType===9?g:g.ownerDocument,a==="http://www.w3.org/1999/xhtml"&&(a=xx(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[ts]=h,N1(a,s,!1,!1),s.stateNode=a;e:{switch(k=gd(c,h),c){case"dialog":et("cancel",a),et("close",a),g=h;break;case"iframe":case"object":case"embed":et("load",a),g=h;break;case"video":case"audio":for(g=0;g<Zo.length;g++)et(Zo[g],a);g=h;break;case"source":et("error",a),g=h;break;case"img":case"image":case"link":et("error",a),et("load",a),g=h;break;case"details":et("toggle",a),g=h;break;case"input":Ce(a,h),g=Ne(a,h),et("invalid",a);break;case"option":g=h;break;case"select":a._wrapperState={wasMultiple:!!h.multiple},g=J({},h,{value:void 0}),et("invalid",a);break;case"textarea":ra(a,h),g=jr(a,h),et("invalid",a);break;default:g=h}yd(c,g),M=g;for(S in M)if(M.hasOwnProperty(S)){var q=M[S];S==="style"?Ox(a,q):S==="dangerouslySetInnerHTML"?(q=q?q.__html:void 0,q!=null&&wx(a,q)):S==="children"?typeof q=="string"?(c!=="textarea"||q!=="")&&Ro(a,q):typeof q=="number"&&Ro(a,""+q):S!=="suppressContentEditableWarning"&&S!=="suppressHydrationWarning"&&S!=="autoFocus"&&(i.hasOwnProperty(S)?q!=null&&S==="onScroll"&&et("scroll",a):q!=null&&A(a,S,q,k))}switch(c){case"input":Te(a),Er(a,h,!1);break;case"textarea":Te(a),No(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 g.onClick=="function"&&(a.onclick=au)}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)M1(a,s,a.memoizedProps,h);else{if(typeof h!="string"&&s.stateNode===null)throw Error(r(166));if(c=Oi(os.current),Oi(Gr.current),du(s)){if(h=s.stateNode,c=s.memoizedProps,h[Vr]=s,(S=h.nodeValue!==c)&&(a=tr,a!==null))switch(a.tag){case 3:iu(h.nodeValue,c,(a.mode&1)!==0);break;case 5:a.memoizedProps.suppressHydrationWarning!==!0&&iu(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)Dw(),ya(),s.flags|=98560,S=!1;else if(S=du(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 ya(),(s.flags&128)===0&&(s.memoizedState=null),s.flags|=4;Mt(s),S=!1}else Cr!==null&&(Gp(Cr),Cr=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?yt===0&&(yt=3):Qp())),s.updateQueue!==null&&(s.flags|=4),Mt(s),null);case 4:return wa(),Dp(a,s),a===null&&Jo(s.stateNode.containerInfo),Mt(s),null;case 10:return fp(s.type._context),Mt(s),null;case 17:return Vt(s.type)&&su(),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)fs(S,!1);else{if(yt!==0||a!==null&&(a.flags&128)!==0)for(a=s.child;a!==null;){if(k=gu(a),k!==null){for(s.flags|=128,fs(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()>Pa&&(s.flags|=128,h=!0,fs(S,!1),s.lanes=4194304)}else{if(!h)if(a=gu(k),a!==null){if(s.flags|=128,h=!0,c=a.updateQueue,c!==null&&(s.updateQueue=c,s.flags|=4),fs(S,!0),S.tail===null&&S.tailMode==="hidden"&&!k.alternate&&!nt)return Mt(s),null}else 2*ft()-S.renderingStartTime>Pa&&c!==1073741824&&(s.flags|=128,h=!0,fs(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 Yp(),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 J$(a,s){switch(ap(s),s.tag){case 1:return Vt(s.type)&&su(),a=s.flags,a&65536?(s.flags=a&-65537|128,s):null;case 3:return wa(),tt(Kt),tt(Nt),gp(),a=s.flags,(a&65536)!==0&&(a&128)===0?(s.flags=a&-65537|128,s):null;case 5:return mp(s),null;case 13:if(tt(at),a=s.memoizedState,a!==null&&a.dehydrated!==null){if(s.alternate===null)throw Error(r(340));ya()}return a=s.flags,a&65536?(s.flags=a&-65537|128,s):null;case 19:return tt(at),null;case 4:return wa(),null;case 10:return fp(s.type._context),null;case 22:case 23:return Yp(),null;case 24:return null;default:return null}}var ju=!1,$t=!1,eI=typeof WeakSet=="function"?WeakSet:Set,de=null;function Oa(a,s){var c=a.ref;if(c!==null)if(typeof c=="function")try{c(null)}catch(h){lt(a,s,h)}else c.current=null}function Lp(a,s,c){try{c()}catch(h){lt(a,s,h)}}var $1=!1;function tI(a,s){if(Yd=Vl,a=pw(),zd(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 g=h.anchorOffset,S=h.focusNode;h=h.focusOffset;try{c.nodeType,S.nodeType}catch{c=null;break e}var k=0,M=-1,q=-1,Q=0,ie=0,se=a,re=null;t:for(;;){for(var fe;se!==c||g!==0&&se.nodeType!==3||(M=k+g),se!==S||h!==0&&se.nodeType!==3||(q=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===g&&(M=k),re===S&&++ie===h&&(q=k),(fe=se.nextSibling)!==null)break;se=re,re=se.parentNode}se=fe}c=M===-1||q===-1?null:{start:M,end:q}}else c=null}c=c||{start:0,end:0}}else c=null;for(Qd={focusedElem:a,selectionRange:c},Vl=!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 me=he.memoizedProps,dt=he.memoizedState,G=s.stateNode,z=G.getSnapshotBeforeUpdate(s.elementType===s.type?me:kr(s.type,me),dt);G.__reactInternalSnapshotBeforeUpdate=z}break;case 3:var Y=s.stateNode.containerInfo;Y.nodeType===1?Y.textContent="":Y.nodeType===9&&Y.documentElement&&Y.removeChild(Y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(le){lt(s,s.return,le)}if(a=s.sibling,a!==null){a.return=s.return,de=a;break}de=s.return}return he=$1,$1=!1,he}function ds(a,s,c){var h=s.updateQueue;if(h=h!==null?h.lastEffect:null,h!==null){var g=h=h.next;do{if((g.tag&a)===a){var S=g.destroy;g.destroy=void 0,S!==void 0&&Lp(s,c,S)}g=g.next}while(g!==h)}}function Au(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 Bp(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 I1(a){var s=a.alternate;s!==null&&(a.alternate=null,I1(s)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(s=a.stateNode,s!==null&&(delete s[Vr],delete s[ts],delete s[tp],delete s[D$],delete s[L$])),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 D1(a){return a.tag===5||a.tag===3||a.tag===4}function L1(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||D1(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 Fp(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=au));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}function qp(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(qp(a,s,c),a=a.sibling;a!==null;)qp(a,s,c),a=a.sibling}var Tt=null,Nr=!1;function Qn(a,s,c){for(c=c.child;c!==null;)B1(a,s,c),c=c.sibling}function B1(a,s,c){if(Kr&&typeof Kr.onCommitFiberUnmount=="function")try{Kr.onCommitFiberUnmount(ql,c)}catch{}switch(c.tag){case 5:$t||Oa(c,s);case 6:var h=Tt,g=Nr;Tt=null,Qn(a,s,c),Tt=h,Nr=g,Tt!==null&&(Nr?(a=Tt,c=c.stateNode,a.nodeType===8?a.parentNode.removeChild(c):a.removeChild(c)):Tt.removeChild(c.stateNode));break;case 18:Tt!==null&&(Nr?(a=Tt,c=c.stateNode,a.nodeType===8?ep(a.parentNode,c):a.nodeType===1&&ep(a,c),Wo(a)):ep(Tt,c.stateNode));break;case 4:h=Tt,g=Nr,Tt=c.stateNode.containerInfo,Nr=!0,Qn(a,s,c),Tt=h,Nr=g;break;case 0:case 11:case 14:case 15:if(!$t&&(h=c.updateQueue,h!==null&&(h=h.lastEffect,h!==null))){g=h=h.next;do{var S=g,k=S.destroy;S=S.tag,k!==void 0&&((S&2)!==0||(S&4)!==0)&&Lp(c,s,k),g=g.next}while(g!==h)}Qn(a,s,c);break;case 1:if(!$t&&(Oa(c,s),h=c.stateNode,typeof h.componentWillUnmount=="function"))try{h.props=c.memoizedProps,h.state=c.memoizedState,h.componentWillUnmount()}catch(M){lt(c,s,M)}Qn(a,s,c);break;case 21:Qn(a,s,c);break;case 22:c.mode&1?($t=(h=$t)||c.memoizedState!==null,Qn(a,s,c),$t=h):Qn(a,s,c);break;default:Qn(a,s,c)}}function F1(a){var s=a.updateQueue;if(s!==null){a.updateQueue=null;var c=a.stateNode;c===null&&(c=a.stateNode=new eI),s.forEach(function(h){var g=cI.bind(null,a,h);c.has(h)||(c.add(h),h.then(g,g))})}}function Rr(a,s){var c=s.deletions;if(c!==null)for(var h=0;h<c.length;h++){var g=c[h];try{var S=a,k=s,M=k;e:for(;M!==null;){switch(M.tag){case 5:Tt=M.stateNode,Nr=!1;break e;case 3:Tt=M.stateNode.containerInfo,Nr=!0;break e;case 4:Tt=M.stateNode.containerInfo,Nr=!0;break e}M=M.return}if(Tt===null)throw Error(r(160));B1(S,k,g),Tt=null,Nr=!1;var q=g.alternate;q!==null&&(q.return=null),g.return=null}catch(Q){lt(g,s,Q)}}if(s.subtreeFlags&12854)for(s=s.child;s!==null;)q1(s,a),s=s.sibling}function q1(a,s){var c=a.alternate,h=a.flags;switch(a.tag){case 0:case 11:case 14:case 15:if(Rr(s,a),Yr(a),h&4){try{ds(3,a,a.return),Au(3,a)}catch(me){lt(a,a.return,me)}try{ds(5,a,a.return)}catch(me){lt(a,a.return,me)}}break;case 1:Rr(s,a),Yr(a),h&512&&c!==null&&Oa(c,c.return);break;case 5:if(Rr(s,a),Yr(a),h&512&&c!==null&&Oa(c,c.return),a.flags&32){var g=a.stateNode;try{Ro(g,"")}catch(me){lt(a,a.return,me)}}if(h&4&&(g=a.stateNode,g!=null)){var S=a.memoizedProps,k=c!==null?c.memoizedProps:S,M=a.type,q=a.updateQueue;if(a.updateQueue=null,q!==null)try{M==="input"&&S.type==="radio"&&S.name!=null&&Je(g,S),gd(M,k);var Q=gd(M,S);for(k=0;k<q.length;k+=2){var ie=q[k],se=q[k+1];ie==="style"?Ox(g,se):ie==="dangerouslySetInnerHTML"?wx(g,se):ie==="children"?Ro(g,se):A(g,ie,se,Q)}switch(M){case"input":st(g,S);break;case"textarea":ko(g,S);break;case"select":var re=g._wrapperState.wasMultiple;g._wrapperState.wasMultiple=!!S.multiple;var fe=S.value;fe!=null?Ht(g,!!S.multiple,fe,!1):re!==!!S.multiple&&(S.defaultValue!=null?Ht(g,!!S.multiple,S.defaultValue,!0):Ht(g,!!S.multiple,S.multiple?[]:"",!1))}g[ts]=S}catch(me){lt(a,a.return,me)}}break;case 6:if(Rr(s,a),Yr(a),h&4){if(a.stateNode===null)throw Error(r(162));g=a.stateNode,S=a.memoizedProps;try{g.nodeValue=S}catch(me){lt(a,a.return,me)}}break;case 3:if(Rr(s,a),Yr(a),h&4&&c!==null&&c.memoizedState.isDehydrated)try{Wo(s.containerInfo)}catch(me){lt(a,a.return,me)}break;case 4:Rr(s,a),Yr(a);break;case 13:Rr(s,a),Yr(a),g=a.child,g.flags&8192&&(S=g.memoizedState!==null,g.stateNode.isHidden=S,!S||g.alternate!==null&&g.alternate.memoizedState!==null||(Wp=ft())),h&4&&F1(a);break;case 22:if(ie=c!==null&&c.memoizedState!==null,a.mode&1?($t=(Q=$t)||ie,Rr(s,a),$t=Q):Rr(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:ds(4,re,re.return);break;case 1:Oa(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(me){lt(h,c,me)}}break;case 5:Oa(re,re.return);break;case 22:if(re.memoizedState!==null){W1(se);continue}}fe!==null?(fe.return=re,de=fe):W1(se)}ie=ie.sibling}e:for(ie=null,se=a;;){if(se.tag===5){if(ie===null){ie=se;try{g=se.stateNode,Q?(S=g.style,typeof S.setProperty=="function"?S.setProperty("display","none","important"):S.display="none"):(M=se.stateNode,q=se.memoizedProps.style,k=q!=null&&q.hasOwnProperty("display")?q.display:null,M.style.display=Sx("display",k))}catch(me){lt(a,a.return,me)}}}else if(se.tag===6){if(ie===null)try{se.stateNode.nodeValue=Q?"":se.memoizedProps}catch(me){lt(a,a.return,me)}}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:Rr(s,a),Yr(a),h&4&&F1(a);break;case 21:break;default:Rr(s,a),Yr(a)}}function Yr(a){var s=a.flags;if(s&2){try{e:{for(var c=a.return;c!==null;){if(D1(c)){var h=c;break e}c=c.return}throw Error(r(160))}switch(h.tag){case 5:var g=h.stateNode;h.flags&32&&(Ro(g,""),h.flags&=-33);var S=L1(a);qp(a,S,g);break;case 3:case 4:var k=h.stateNode.containerInfo,M=L1(a);Fp(a,M,k);break;default:throw Error(r(161))}}catch(q){lt(a,a.return,q)}a.flags&=-3}s&4096&&(a.flags&=-4097)}function rI(a,s,c){de=a,z1(a)}function z1(a,s,c){for(var h=(a.mode&1)!==0;de!==null;){var g=de,S=g.child;if(g.tag===22&&h){var k=g.memoizedState!==null||ju;if(!k){var M=g.alternate,q=M!==null&&M.memoizedState!==null||$t;M=ju;var Q=$t;if(ju=k,($t=q)&&!Q)for(de=g;de!==null;)k=de,q=k.child,k.tag===22&&k.memoizedState!==null?H1(g):q!==null?(q.return=k,de=q):H1(g);for(;S!==null;)de=S,z1(S),S=S.sibling;de=g,ju=M,$t=Q}U1(a)}else(g.subtreeFlags&8772)!==0&&S!==null?(S.return=g,de=S):U1(a)}}function U1(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:$t||Au(5,s);break;case 1:var h=s.stateNode;if(s.flags&4&&!$t)if(c===null)h.componentDidMount();else{var g=s.elementType===s.type?c.memoizedProps:kr(s.type,c.memoizedProps);h.componentDidUpdate(g,c.memoizedState,h.__reactInternalSnapshotBeforeUpdate)}var S=s.updateQueue;S!==null&&Ww(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}Ww(s,k,c)}break;case 5:var M=s.stateNode;if(c===null&&s.flags&4){c=M;var q=s.memoizedProps;switch(s.type){case"button":case"input":case"select":case"textarea":q.autoFocus&&c.focus();break;case"img":q.src&&(c.src=q.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&&Wo(se)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(r(163))}$t||s.flags&512&&Bp(s)}catch(re){lt(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 W1(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 H1(a){for(;de!==null;){var s=de;try{switch(s.tag){case 0:case 11:case 15:var c=s.return;try{Au(4,s)}catch(q){lt(s,c,q)}break;case 1:var h=s.stateNode;if(typeof h.componentDidMount=="function"){var g=s.return;try{h.componentDidMount()}catch(q){lt(s,g,q)}}var S=s.return;try{Bp(s)}catch(q){lt(s,S,q)}break;case 5:var k=s.return;try{Bp(s)}catch(q){lt(s,k,q)}}}catch(q){lt(s,s.return,q)}if(s===a){de=null;break}var M=s.sibling;if(M!==null){M.return=s.return,de=M;break}de=s.return}}var nI=Math.ceil,Tu=T.ReactCurrentDispatcher,zp=T.ReactCurrentOwner,mr=T.ReactCurrentBatchConfig,Be=0,_t=null,pt=null,Ct=0,nr=0,_a=Kn(0),yt=0,ps=null,Pi=0,Cu=0,Up=0,hs=null,Xt=null,Wp=0,Pa=1/0,hn=null,ku=!1,Hp=null,Zn=null,Nu=!1,Jn=null,Ru=0,vs=0,Kp=null,Mu=-1,$u=0;function Ft(){return(Be&6)!==0?ft():Mu!==-1?Mu:Mu=ft()}function ei(a){return(a.mode&1)===0?1:(Be&2)!==0&&Ct!==0?Ct&-Ct:F$.transition!==null?($u===0&&($u=Lx()),$u):(a=Ke,a!==0||(a=window.event,a=a===void 0?16:Vx(a.type)),a)}function Mr(a,s,c,h){if(50<vs)throw vs=0,Kp=null,Error(r(185));Bo(a,c,h),((Be&2)===0||a!==_t)&&(a===_t&&((Be&2)===0&&(Cu|=c),yt===4&&ti(a,Ct)),Yt(a,h),c===1&&Be===0&&(s.mode&1)===0&&(Pa=ft()+500,uu&&Gn()))}function Yt(a,s){var c=a.callbackNode;FM(a,s);var h=Wl(a,a===_t?Ct: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?B$(V1.bind(null,a)):Nw(V1.bind(null,a)),$$(function(){(Be&6)===0&&Gn()}),c=null;else{switch(Bx(h)){case 1:c=Pd;break;case 4:c=Ix;break;case 16:c=Fl;break;case 536870912:c=Dx;break;default:c=Fl}c=tS(c,K1.bind(null,a))}a.callbackPriority=s,a.callbackNode=c}}function K1(a,s){if(Mu=-1,$u=0,(Be&6)!==0)throw Error(r(327));var c=a.callbackNode;if(Ea()&&a.callbackNode!==c)return null;var h=Wl(a,a===_t?Ct:0);if(h===0)return null;if((h&30)!==0||(h&a.expiredLanes)!==0||s)s=Iu(a,h);else{s=h;var g=Be;Be|=2;var S=X1();(_t!==a||Ct!==s)&&(hn=null,Pa=ft()+500,ji(a,s));do try{oI();break}catch(M){G1(a,M)}while(!0);cp(),Tu.current=S,Be=g,pt!==null?s=0:(_t=null,Ct=0,s=yt)}if(s!==0){if(s===2&&(g=Ed(a),g!==0&&(h=g,s=Vp(a,g))),s===1)throw c=ps,ji(a,0),ti(a,h),Yt(a,ft()),c;if(s===6)ti(a,h);else{if(g=a.current.alternate,(h&30)===0&&!iI(g)&&(s=Iu(a,h),s===2&&(S=Ed(a),S!==0&&(h=S,s=Vp(a,S))),s===1))throw c=ps,ji(a,0),ti(a,h),Yt(a,ft()),c;switch(a.finishedWork=g,a.finishedLanes=h,s){case 0:case 1:throw Error(r(345));case 2:Ai(a,Xt,hn);break;case 3:if(ti(a,h),(h&130023424)===h&&(s=Wp+500-ft(),10<s)){if(Wl(a,0)!==0)break;if(g=a.suspendedLanes,(g&h)!==h){Ft(),a.pingedLanes|=a.suspendedLanes&g;break}a.timeoutHandle=Jd(Ai.bind(null,a,Xt,hn),s);break}Ai(a,Xt,hn);break;case 4:if(ti(a,h),(h&4194240)===h)break;for(s=a.eventTimes,g=-1;0<h;){var k=31-Ar(h);S=1<<k,k=s[k],k>g&&(g=k),h&=~S}if(h=g,h=ft()-h,h=(120>h?120:480>h?480:1080>h?1080:1920>h?1920:3e3>h?3e3:4320>h?4320:1960*nI(h/1960))-h,10<h){a.timeoutHandle=Jd(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?K1.bind(null,a):null}function Vp(a,s){var c=hs;return a.current.memoizedState.isDehydrated&&(ji(a,s).flags|=256),a=Iu(a,s),a!==2&&(s=Xt,Xt=c,s!==null&&Gp(s)),a}function Gp(a){Xt===null?Xt=a:Xt.push.apply(Xt,a)}function iI(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 g=c[h],S=g.getSnapshot;g=g.value;try{if(!Tr(S(),g))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 ti(a,s){for(s&=~Up,s&=~Cu,a.suspendedLanes|=s,a.pingedLanes&=~s,a=a.expirationTimes;0<s;){var c=31-Ar(s),h=1<<c;a[c]=-1,s&=~h}}function V1(a){if((Be&6)!==0)throw Error(r(327));Ea();var s=Wl(a,0);if((s&1)===0)return Yt(a,ft()),null;var c=Iu(a,s);if(a.tag!==0&&c===2){var h=Ed(a);h!==0&&(s=h,c=Vp(a,h))}if(c===1)throw c=ps,ji(a,0),ti(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 Xp(a,s){var c=Be;Be|=1;try{return a(s)}finally{Be=c,Be===0&&(Pa=ft()+500,uu&&Gn())}}function Ei(a){Jn!==null&&Jn.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&&Gn()}}function Yp(){nr=_a.current,tt(_a)}function ji(a,s){a.finishedWork=null,a.finishedLanes=0;var c=a.timeoutHandle;if(c!==-1&&(a.timeoutHandle=-1,M$(c)),pt!==null)for(c=pt.return;c!==null;){var h=c;switch(ap(h),h.tag){case 1:h=h.type.childContextTypes,h!=null&&su();break;case 3:wa(),tt(Kt),tt(Nt),gp();break;case 5:mp(h);break;case 4:wa();break;case 13:tt(at);break;case 19:tt(at);break;case 10:fp(h.type._context);break;case 22:case 23:Yp()}c=c.return}if(_t=a,pt=a=ri(a.current,null),Ct=nr=s,yt=0,ps=null,Up=Cu=Pi=0,Xt=hs=null,Si!==null){for(s=0;s<Si.length;s++)if(c=Si[s],h=c.interleaved,h!==null){c.interleaved=null;var g=h.next,S=c.pending;if(S!==null){var k=S.next;S.next=g,h.next=k}c.pending=h}Si=null}return a}function G1(a,s){do{var c=pt;try{if(cp(),bu.current=Ou,xu){for(var h=ot.memoizedState;h!==null;){var g=h.queue;g!==null&&(g.pending=null),h=h.next}xu=!1}if(_i=0,Ot=mt=ot=null,ss=!1,ls=0,zp.current=null,c===null||c.return===null){yt=1,ps=s,pt=null;break}e:{var S=a,k=c.return,M=c,q=s;if(s=Ct,M.flags|=32768,q!==null&&typeof q=="object"&&typeof q.then=="function"){var Q=q,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=b1(k);if(fe!==null){fe.flags&=-257,x1(fe,k,M,S,s),fe.mode&1&&g1(S,Q,s),s=fe,q=Q;var he=s.updateQueue;if(he===null){var me=new Set;me.add(q),s.updateQueue=me}else he.add(q);break e}else{if((s&1)===0){g1(S,Q,s),Qp();break e}q=Error(r(426))}}else if(nt&&M.mode&1){var dt=b1(k);if(dt!==null){(dt.flags&65536)===0&&(dt.flags|=256),x1(dt,k,M,S,s),lp(Sa(q,M));break e}}S=q=Sa(q,M),yt!==4&&(yt=2),hs===null?hs=[S]:hs.push(S),S=k;do{switch(S.tag){case 3:S.flags|=65536,s&=-s,S.lanes|=s;var G=m1(S,q,s);Uw(S,G);break e;case 1:M=q;var z=S.type,Y=S.stateNode;if((S.flags&128)===0&&(typeof z.getDerivedStateFromError=="function"||Y!==null&&typeof Y.componentDidCatch=="function"&&(Zn===null||!Zn.has(Y)))){S.flags|=65536,s&=-s,S.lanes|=s;var le=y1(S,M,s);Uw(S,le);break e}}S=S.return}while(S!==null)}Q1(c)}catch(ge){s=ge,pt===c&&c!==null&&(pt=c=c.return);continue}break}while(!0)}function X1(){var a=Tu.current;return Tu.current=Ou,a===null?Ou:a}function Qp(){(yt===0||yt===3||yt===2)&&(yt=4),_t===null||(Pi&268435455)===0&&(Cu&268435455)===0||ti(_t,Ct)}function Iu(a,s){var c=Be;Be|=2;var h=X1();(_t!==a||Ct!==s)&&(hn=null,ji(a,s));do try{aI();break}catch(g){G1(a,g)}while(!0);if(cp(),Be=c,Tu.current=h,pt!==null)throw Error(r(261));return _t=null,Ct=0,yt}function aI(){for(;pt!==null;)Y1(pt)}function oI(){for(;pt!==null&&!kM();)Y1(pt)}function Y1(a){var s=eS(a.alternate,a,nr);a.memoizedProps=a.pendingProps,s===null?Q1(a):pt=s,zp.current=null}function Q1(a){var s=a;do{var c=s.alternate;if(a=s.return,(s.flags&32768)===0){if(c=Z$(c,s,nr),c!==null){pt=c;return}}else{if(c=J$(c,s),c!==null){c.flags&=32767,pt=c;return}if(a!==null)a.flags|=32768,a.subtreeFlags=0,a.deletions=null;else{yt=6,pt=null;return}}if(s=s.sibling,s!==null){pt=s;return}pt=s=a}while(s!==null);yt===0&&(yt=5)}function Ai(a,s,c){var h=Ke,g=mr.transition;try{mr.transition=null,Ke=1,sI(a,s,c,h)}finally{mr.transition=g,Ke=h}return null}function sI(a,s,c,h){do Ea();while(Jn!==null);if((Be&6)!==0)throw Error(r(327));c=a.finishedWork;var g=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(qM(a,S),a===_t&&(pt=_t=null,Ct=0),(c.subtreeFlags&2064)===0&&(c.flags&2064)===0||Nu||(Nu=!0,tS(Fl,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,zp.current=null,tI(a,c),q1(c,a),j$(Qd),Vl=!!Yd,Qd=Yd=null,a.current=c,rI(c),NM(),Be=M,Ke=k,mr.transition=S}else a.current=c;if(Nu&&(Nu=!1,Jn=a,Ru=g),S=a.pendingLanes,S===0&&(Zn=null),$M(c.stateNode),Yt(a,ft()),s!==null)for(h=a.onRecoverableError,c=0;c<s.length;c++)g=s[c],h(g.value,{componentStack:g.stack,digest:g.digest});if(ku)throw ku=!1,a=Hp,Hp=null,a;return(Ru&1)!==0&&a.tag!==0&&Ea(),S=a.pendingLanes,(S&1)!==0?a===Kp?vs++:(vs=0,Kp=a):vs=0,Gn(),null}function Ea(){if(Jn!==null){var a=Bx(Ru),s=mr.transition,c=Ke;try{if(mr.transition=null,Ke=16>a?16:a,Jn===null)var h=!1;else{if(a=Jn,Jn=null,Ru=0,(Be&6)!==0)throw Error(r(331));var g=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 q=0;q<M.length;q++){var Q=M[q];for(de=Q;de!==null;){var ie=de;switch(ie.tag){case 0:case 11:case 15:ds(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(I1(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 me=he.child;if(me!==null){he.child=null;do{var dt=me.sibling;me.sibling=null,me=dt}while(me!==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:ds(9,S,S.return)}var G=S.sibling;if(G!==null){G.return=S.return,de=G;break e}de=S.return}}var z=a.current;for(de=z;de!==null;){k=de;var Y=k.child;if((k.subtreeFlags&2064)!==0&&Y!==null)Y.return=k,de=Y;else e:for(k=z;de!==null;){if(M=de,(M.flags&2048)!==0)try{switch(M.tag){case 0:case 11:case 15:Au(9,M)}}catch(ge){lt(M,M.return,ge)}if(M===k){de=null;break e}var le=M.sibling;if(le!==null){le.return=M.return,de=le;break e}de=M.return}}if(Be=g,Gn(),Kr&&typeof Kr.onPostCommitFiberRoot=="function")try{Kr.onPostCommitFiberRoot(ql,a)}catch{}h=!0}return h}finally{Ke=c,mr.transition=s}}return!1}function Z1(a,s,c){s=Sa(c,s),s=m1(a,s,1),a=Yn(a,s,1),s=Ft(),a!==null&&(Bo(a,1,s),Yt(a,s))}function lt(a,s,c){if(a.tag===3)Z1(a,a,c);else for(;s!==null;){if(s.tag===3){Z1(s,a,c);break}else if(s.tag===1){var h=s.stateNode;if(typeof s.type.getDerivedStateFromError=="function"||typeof h.componentDidCatch=="function"&&(Zn===null||!Zn.has(h))){a=Sa(c,a),a=y1(s,a,1),s=Yn(s,a,1),a=Ft(),s!==null&&(Bo(s,1,a),Yt(s,a));break}}s=s.return}}function lI(a,s,c){var h=a.pingCache;h!==null&&h.delete(s),s=Ft(),a.pingedLanes|=a.suspendedLanes&c,_t===a&&(Ct&c)===c&&(yt===4||yt===3&&(Ct&130023424)===Ct&&500>ft()-Wp?ji(a,0):Up|=c),Yt(a,s)}function J1(a,s){s===0&&((a.mode&1)===0?s=1:(s=Ul,Ul<<=1,(Ul&130023424)===0&&(Ul=4194304)));var c=Ft();a=fn(a,s),a!==null&&(Bo(a,s,c),Yt(a,c))}function uI(a){var s=a.memoizedState,c=0;s!==null&&(c=s.retryLane),J1(a,c)}function cI(a,s){var c=0;switch(a.tag){case 13:var h=a.stateNode,g=a.memoizedState;g!==null&&(c=g.retryLane);break;case 19:h=a.stateNode;break;default:throw Error(r(314))}h!==null&&h.delete(s),J1(a,c)}var eS;eS=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,Q$(a,s,c);Gt=(a.flags&131072)!==0}else Gt=!1,nt&&(s.flags&1048576)!==0&&Rw(s,fu,s.index);switch(s.lanes=0,s.tag){case 2:var h=s.type;Eu(a,s),a=s.pendingProps;var g=ha(s,Nt.current);xa(s,c),g=wp(null,s,h,a,g,c);var S=Sp();return s.flags|=1,typeof g=="object"&&g!==null&&typeof g.render=="function"&&g.$$typeof===void 0?(s.tag=1,s.memoizedState=null,s.updateQueue=null,Vt(h)?(S=!0,lu(s)):S=!1,s.memoizedState=g.state!==null&&g.state!==void 0?g.state:null,hp(s),g.updater=_u,s.stateNode=g,g._reactInternals=s,Ap(s,h,a,c),s=Np(null,s,h,!0,S,c)):(s.tag=0,nt&&S&&ip(s),Bt(null,s,g,c),s=s.child),s;case 16:h=s.elementType;e:{switch(Eu(a,s),a=s.pendingProps,g=h._init,h=g(h._payload),s.type=h,g=s.tag=dI(h),a=kr(h,a),g){case 0:s=kp(null,s,h,a,c);break e;case 1:s=E1(null,s,h,a,c);break e;case 11:s=w1(null,s,h,a,c);break e;case 14:s=S1(null,s,h,kr(h.type,a),c);break e}throw Error(r(306,h,""))}return s;case 0:return h=s.type,g=s.pendingProps,g=s.elementType===h?g:kr(h,g),kp(a,s,h,g,c);case 1:return h=s.type,g=s.pendingProps,g=s.elementType===h?g:kr(h,g),E1(a,s,h,g,c);case 3:e:{if(j1(s),a===null)throw Error(r(387));h=s.pendingProps,S=s.memoizedState,g=S.element,zw(a,s),yu(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){g=Sa(Error(r(423)),s),s=A1(a,s,h,c,g);break e}else if(h!==g){g=Sa(Error(r(424)),s),s=A1(a,s,h,c,g);break e}else for(rr=Hn(s.stateNode.containerInfo.firstChild),tr=s,nt=!0,Cr=null,c=Fw(s,null,h,c),s.child=c;c;)c.flags=c.flags&-3|4096,c=c.sibling;else{if(ya(),h===g){s=pn(a,s,c);break e}Bt(a,s,h,c)}s=s.child}return s;case 5:return Hw(s),a===null&&sp(s),h=s.type,g=s.pendingProps,S=a!==null?a.memoizedProps:null,k=g.children,Zd(h,g)?k=null:S!==null&&Zd(h,S)&&(s.flags|=32),P1(a,s),Bt(a,s,k,c),s.child;case 6:return a===null&&sp(s),null;case 13:return T1(a,s,c);case 4:return vp(s,s.stateNode.containerInfo),h=s.pendingProps,a===null?s.child=ga(s,null,h,c):Bt(a,s,h,c),s.child;case 11:return h=s.type,g=s.pendingProps,g=s.elementType===h?g:kr(h,g),w1(a,s,h,g,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,g=s.pendingProps,S=s.memoizedProps,k=g.value,Xe(hu,h._currentValue),h._currentValue=k,S!==null)if(Tr(S.value,k)){if(S.children===g.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 q=M.firstContext;q!==null;){if(q.context===h){if(S.tag===1){q=dn(-1,c&-c),q.tag=2;var Q=S.updateQueue;if(Q!==null){Q=Q.shared;var ie=Q.pending;ie===null?q.next=q:(q.next=ie.next,ie.next=q),Q.pending=q}}S.lanes|=c,q=S.alternate,q!==null&&(q.lanes|=c),dp(S.return,c,s),M.lanes|=c;break}q=q.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),dp(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,g.children,c),s=s.child}return s;case 9:return g=s.type,h=s.pendingProps.children,xa(s,c),g=hr(g),h=h(g),s.flags|=1,Bt(a,s,h,c),s.child;case 14:return h=s.type,g=kr(h,s.pendingProps),g=kr(h.type,g),S1(a,s,h,g,c);case 15:return O1(a,s,s.type,s.pendingProps,c);case 17:return h=s.type,g=s.pendingProps,g=s.elementType===h?g:kr(h,g),Eu(a,s),s.tag=1,Vt(h)?(a=!0,lu(s)):a=!1,xa(s,c),h1(s,h,g),Ap(s,h,g,c),Np(null,s,h,!0,a,c);case 19:return k1(a,s,c);case 22:return _1(a,s,c)}throw Error(r(156,s.tag))};function tS(a,s){return Mx(a,s)}function fI(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 fI(a,s,c,h)}function Zp(a){return a=a.prototype,!(!a||!a.isReactComponent)}function dI(a){if(typeof a=="function")return Zp(a)?1:0;if(a!=null){if(a=a.$$typeof,a===L)return 11;if(a===U)return 14}return 2}function ri(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 Du(a,s,c,h,g,S){var k=2;if(h=a,typeof a=="function")Zp(a)&&(k=1);else if(typeof a=="string")k=5;else e:switch(a){case N:return Ti(c.children,g,S,s);case R:k=8,g|=8;break;case $:return a=yr(12,c,s,g|2),a.elementType=$,a.lanes=S,a;case F:return a=yr(13,c,s,g),a.elementType=F,a.lanes=S,a;case V:return a=yr(19,c,s,g),a.elementType=V,a.lanes=S,a;case Z:return Lu(c,g,S,s);default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case W:k=10;break e;case B:k=9;break e;case L:k=11;break e;case U:k=14;break e;case X:k=16,h=null;break e}throw Error(r(130,a==null?a:typeof a,""))}return s=yr(k,c,s,g),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 Lu(a,s,c,h){return a=yr(22,a,h,s),a.elementType=Z,a.lanes=c,a.stateNode={isHidden:!1},a}function Jp(a,s,c){return a=yr(6,a,null,s),a.lanes=c,a}function eh(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 pI(a,s,c,h,g){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=g,this.mutableSourceEagerHydrationData=null}function th(a,s,c,h,g,S,k,M,q){return a=new pI(a,s,c,M,q),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},hp(S),a}function hI(a,s,c){var h=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:j,key:h==null?null:""+h,children:a,containerInfo:s,implementation:c}}function rS(a){if(!a)return Vn;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 Cw(a,c,s)}return s}function nS(a,s,c,h,g,S,k,M,q){return a=th(c,h,!0,a,g,S,k,M,q),a.context=rS(null),c=a.current,h=Ft(),g=ei(c),S=dn(h,g),S.callback=s??null,Yn(c,S,g),a.current.lanes=g,Bo(a,g,h),Yt(a,h),a}function Bu(a,s,c,h){var g=s.current,S=Ft(),k=ei(g);return c=rS(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=Yn(g,s,k),a!==null&&(Mr(a,g,k,S),mu(a,g,k)),k}function Fu(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 iS(a,s){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var c=a.retryLane;a.retryLane=c!==0&&c<s?c:s}}function rh(a,s){iS(a,s),(a=a.alternate)&&iS(a,s)}function vI(){return null}var aS=typeof reportError=="function"?reportError:function(a){console.error(a)};function nh(a){this._internalRoot=a}qu.prototype.render=nh.prototype.render=function(a){var s=this._internalRoot;if(s===null)throw Error(r(409));Bu(a,s,null,null)},qu.prototype.unmount=nh.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var s=a.containerInfo;Ei(function(){Bu(null,a,null,null)}),s[sn]=null}};function qu(a){this._internalRoot=a}qu.prototype.unstable_scheduleHydration=function(a){if(a){var s=zx();a={blockedOn:null,target:a,priority:s};for(var c=0;c<zn.length&&s!==0&&s<zn[c].priority;c++);zn.splice(c,0,a),c===0&&Hx(a)}};function ih(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11)}function zu(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11&&(a.nodeType!==8||a.nodeValue!==" react-mount-point-unstable "))}function oS(){}function mI(a,s,c,h,g){if(g){if(typeof h=="function"){var S=h;h=function(){var Q=Fu(k);S.call(Q)}}var k=nS(s,h,a,0,null,!1,!1,"",oS);return a._reactRootContainer=k,a[sn]=k.current,Jo(a.nodeType===8?a.parentNode:a),Ei(),k}for(;g=a.lastChild;)a.removeChild(g);if(typeof h=="function"){var M=h;h=function(){var Q=Fu(q);M.call(Q)}}var q=th(a,0,!1,null,null,!1,!1,"",oS);return a._reactRootContainer=q,a[sn]=q.current,Jo(a.nodeType===8?a.parentNode:a),Ei(function(){Bu(s,q,c,h)}),q}function Uu(a,s,c,h,g){var S=c._reactRootContainer;if(S){var k=S;if(typeof g=="function"){var M=g;g=function(){var q=Fu(k);M.call(q)}}Bu(s,k,a,g)}else k=mI(c,s,a,g,h);return Fu(k)}Fx=function(a){switch(a.tag){case 3:var s=a.stateNode;if(s.current.memoizedState.isDehydrated){var c=Lo(s.pendingLanes);c!==0&&(Ad(s,c|1),Yt(s,ft()),(Be&6)===0&&(Pa=ft()+500,Gn()))}break;case 13:Ei(function(){var h=fn(a,1);if(h!==null){var g=Ft();Mr(h,a,1,g)}}),rh(a,1)}},Td=function(a){if(a.tag===13){var s=fn(a,134217728);if(s!==null){var c=Ft();Mr(s,a,134217728,c)}rh(a,134217728)}},qx=function(a){if(a.tag===13){var s=ei(a),c=fn(a,s);if(c!==null){var h=Ft();Mr(c,a,s,h)}rh(a,s)}},zx=function(){return Ke},Ux=function(a,s){var c=Ke;try{return Ke=a,s()}finally{Ke=c}},wd=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 g=ou(h);if(!g)throw Error(r(90));ne(h),st(h,g)}}}break;case"textarea":ko(a,c);break;case"select":s=c.value,s!=null&&Ht(a,!!c.multiple,s,!1)}},jx=Xp,Ax=Ei;var yI={usingClientEntryPoint:!1,Events:[rs,da,ou,Px,Ex,Xp]},ms={findFiberByHostInstance:gi,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},gI={bundleType:ms.bundleType,version:ms.version,rendererPackageName:ms.rendererPackageName,rendererConfig:ms.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=Nx(a),a===null?null:a.stateNode},findFiberByHostInstance:ms.findFiberByHostInstance||vI,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 Wu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Wu.isDisabled&&Wu.supportsFiber)try{ql=Wu.inject(gI),Kr=Wu}catch{}}return Qt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=yI,Qt.createPortal=function(a,s){var c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ih(s))throw Error(r(200));return hI(a,s,null,c)},Qt.createRoot=function(a,s){if(!ih(a))throw Error(r(299));var c=!1,h="",g=aS;return s!=null&&(s.unstable_strictMode===!0&&(c=!0),s.identifierPrefix!==void 0&&(h=s.identifierPrefix),s.onRecoverableError!==void 0&&(g=s.onRecoverableError)),s=th(a,1,!1,null,null,c,!1,h,g),a[sn]=s.current,Jo(a.nodeType===8?a.parentNode:a),new nh(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=Nx(s),a=a===null?null:a.stateNode,a},Qt.flushSync=function(a){return Ei(a)},Qt.hydrate=function(a,s,c){if(!zu(s))throw Error(r(200));return Uu(null,a,s,!0,c)},Qt.hydrateRoot=function(a,s,c){if(!ih(a))throw Error(r(405));var h=c!=null&&c.hydratedSources||null,g=!1,S="",k=aS;if(c!=null&&(c.unstable_strictMode===!0&&(g=!0),c.identifierPrefix!==void 0&&(S=c.identifierPrefix),c.onRecoverableError!==void 0&&(k=c.onRecoverableError)),s=nS(s,null,a,1,c??null,g,!1,S,k),a[sn]=s.current,Jo(a),h)for(a=0;a<h.length;a++)c=h[a],g=c._getVersion,g=g(c._source),s.mutableSourceEagerHydrationData==null?s.mutableSourceEagerHydrationData=[c,g]:s.mutableSourceEagerHydrationData.push(c,g);return new qu(s)},Qt.render=function(a,s,c){if(!zu(s))throw Error(r(200));return Uu(null,a,s,!1,c)},Qt.unmountComponentAtNode=function(a){if(!zu(a))throw Error(r(40));return a._reactRootContainer?(Ei(function(){Uu(null,null,a,!1,function(){a._reactRootContainer=null,a[sn]=null})}),!0):!1},Qt.unstable_batchedUpdates=Xp,Qt.unstable_renderSubtreeIntoContainer=function(a,s,c,h){if(!zu(c))throw Error(r(200));if(a==null||a._reactInternals===void 0)throw Error(r(38));return Uu(a,s,c,!1,h)},Qt.version="18.3.1-next-f1338f8080-20240426",Qt}var hS;function DT(){if(hS)return sh.exports;hS=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(),sh.exports=jI(),sh.exports}var vS;function AI(){if(vS)return Ku;vS=1;var e=DT();return Ku.createRoot=e.createRoot,Ku.hydrateRoot=e.hydrateRoot,Ku}var TI=AI();const CI=Ue(TI);var kI=DT();const $a=Ue(kI);/**
|
||
* @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 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)}var si;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(si||(si={}));const mS="popstate";function NI(e){e===void 0&&(e={});function t(i,o){let{pathname:l="/",search:u="",hash:f=""}=Yi(i.location.hash.substr(1));return!l.startsWith("/")&&!l.startsWith(".")&&(l="/"+l),xg("",{pathname:l,search:u,hash:f},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function r(i,o){let l=i.document.querySelector("base"),u="";if(l&&l.getAttribute("href")){let f=i.location.href,d=f.indexOf("#");u=d===-1?f:f.slice(0,d)}return u+"#"+(typeof o=="string"?o:fc(o))}function n(i,o){bf(i.pathname.charAt(0)==="/","relative pathnames are not supported in hash history.push("+JSON.stringify(o)+")")}return MI(t,r,n,e)}function ct(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function bf(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function RI(){return Math.random().toString(36).substr(2,8)}function yS(e,t){return{usr:e.state,key:e.key,idx:t}}function xg(e,t,r,n){return r===void 0&&(r=null),Bs({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Yi(t):t,{state:r,key:t&&t.key||n||RI()})}function fc(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 MI(e,t,r,n){n===void 0&&(n={});let{window:i=document.defaultView,v5Compat:o=!1}=n,l=i.history,u=si.Pop,f=null,d=v();d==null&&(d=0,l.replaceState(Bs({},l.state,{idx:d}),""));function v(){return(l.state||{idx:null}).idx}function p(){u=si.Pop;let y=v(),P=y==null?null:y-d;d=y,f&&f({action:u,location:w.location,delta:P})}function m(y,P){u=si.Push;let E=xg(w.location,y,P);r&&r(E,y),d=v()+1;let A=yS(E,d),T=w.createHref(E);try{l.pushState(A,"",T)}catch(_){if(_ instanceof DOMException&&_.name==="DataCloneError")throw _;i.location.assign(T)}o&&f&&f({action:u,location:w.location,delta:1})}function b(y,P){u=si.Replace;let E=xg(w.location,y,P);r&&r(E,y),d=v();let A=yS(E,d),T=w.createHref(E);l.replaceState(A,"",T),o&&f&&f({action:u,location:w.location,delta:0})}function O(y){let P=i.location.origin!=="null"?i.location.origin:i.location.href,E=typeof y=="string"?y:fc(y);return E=E.replace(/ $/,"%20"),ct(P,"No window.location.(origin|href) available to create URL for href: "+E),new URL(E,P)}let w={get action(){return u},get location(){return e(i,l)},listen(y){if(f)throw new Error("A history only accepts one active listener");return i.addEventListener(mS,p),f=y,()=>{i.removeEventListener(mS,p),f=null}},createHref(y){return t(i,y)},createURL:O,encodeLocation(y){let P=O(y);return{pathname:P.pathname,search:P.search,hash:P.hash}},push:m,replace:b,go(y){return l.go(y)}};return w}var gS;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(gS||(gS={}));function $I(e,t,r){return r===void 0&&(r="/"),II(e,t,r)}function II(e,t,r,n){let i=typeof t=="string"?Yi(t):t,o=Va(i.pathname||"/",r);if(o==null)return null;let l=LT(e);DI(l);let u=null;for(let f=0;u==null&&f<l.length;++f){let d=GI(o);u=KI(l[f],d)}return u}function LT(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let i=(o,l,u)=>{let f={relativePath:u===void 0?o.path||"":u,caseSensitive:o.caseSensitive===!0,childrenIndex:l,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:WI(d,o.index),routesMeta:v})};return e.forEach((o,l)=>{var u;if(o.path===""||!((u=o.path)!=null&&u.includes("?")))i(o,l);else for(let f of BT(o.path))i(o,l,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 l=BT(n.join("/")),u=[];return u.push(...l.map(f=>f===""?o:[o,f].join("/"))),i&&u.push(...l),u.map(f=>e.startsWith("/")&&f===""?"/":f)}function DI(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:HI(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const LI=/^:[\w-]+$/,BI=3,FI=2,qI=1,zI=10,UI=-2,bS=e=>e==="*";function WI(e,t){let r=e.split("/"),n=r.length;return r.some(bS)&&(n+=UI),t&&(n+=FI),r.filter(i=>!bS(i)).reduce((i,o)=>i+(LI.test(o)?BI:o===""?qI:zI),n)}function HI(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 KI(e,t,r){let{routesMeta:n}=e,i={},o="/",l=[];for(let u=0;u<n.length;++u){let f=n[u],d=u===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),l.push({params:i,pathname:ui([o,p.pathname]),pathnameBase:JI(ui([o,p.pathnameBase])),route:m}),p.pathnameBase!=="/"&&(o=ui([o,p.pathnameBase]))}return l}function wg(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=VI(e.path,e.caseSensitive,e.end),i=t.match(r);if(!i)return null;let o=i[0],l=o.replace(/(.)\/+$/,"$1"),u=i.slice(1);return{params:n.reduce((d,v,p)=>{let{paramName:m,isOptional:b}=v;if(m==="*"){let w=u[p]||"";l=o.slice(0,o.length-w.length).replace(/(.)\/+$/,"$1")}const O=u[p];return b&&!O?d[m]=void 0:d[m]=(O||"").replace(/%2F/g,"/"),d},{}),pathname:o,pathnameBase:l,pattern:e}}function VI(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),bf(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,(l,u,f)=>(n.push({paramName:u,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 GI(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return bf(!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 Va(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 XI=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,YI=e=>XI.test(e);function QI(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:i=""}=typeof e=="string"?Yi(e):e,o;if(r)if(YI(r))o=r;else{if(r.includes("//")){let l=r;r=r.replace(/\/\/+/g,"/"),bf(!1,"Pathnames cannot have embedded double slashes - normalizing "+(l+" -> "+r))}r.startsWith("/")?o=xS(r.substring(1),"/"):o=xS(r,t)}else o=t;return{pathname:o,search:e2(n),hash:t2(i)}}function xS(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 ch(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 ZI(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function FT(e,t){let r=ZI(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=Bs({},e),ct(!i.pathname||!i.pathname.includes("?"),ch("?","pathname","search",i)),ct(!i.pathname||!i.pathname.includes("#"),ch("#","pathname","hash",i)),ct(!i.search||!i.search.includes("#"),ch("#","search","hash",i)));let o=e===""||i.pathname==="",l=o?"/":i.pathname,u;if(l==null)u=r;else{let p=t.length-1;if(!n&&l.startsWith("..")){let m=l.split("/");for(;m[0]==="..";)m.shift(),p-=1;i.pathname=m.join("/")}u=p>=0?t[p]:"/"}let f=QI(i,u),d=l&&l!=="/"&&l.endsWith("/"),v=(o||l===".")&&r.endsWith("/");return!f.pathname.endsWith("/")&&(d||v)&&(f.pathname+="/"),f}const ui=e=>e.join("/").replace(/\/\/+/g,"/"),JI=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),e2=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,t2=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function r2(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 n2=["get",...zT];new Set(n2);/**
|
||
* 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 Fs(){return Fs=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},Fs.apply(this,arguments)}const xf=C.createContext(null),UT=C.createContext(null),di=C.createContext(null),wf=C.createContext(null),Rn=C.createContext({outlet:null,matches:[],isDataRoute:!1}),WT=C.createContext(null);function i2(e,t){let{relative:r}=t===void 0?{}:t;_l()||ct(!1);let{basename:n,navigator:i}=C.useContext(di),{hash:o,pathname:l,search:u}=Sf(e,{relative:r}),f=l;return n!=="/"&&(f=l==="/"?n:ui([n,l])),i.createHref({pathname:f,search:u,hash:o})}function _l(){return C.useContext(wf)!=null}function xo(){return _l()||ct(!1),C.useContext(wf).location}function HT(e){C.useContext(di).static||C.useLayoutEffect(e)}function Pl(){let{isDataRoute:e}=C.useContext(Rn);return e?b2():a2()}function a2(){_l()||ct(!1);let e=C.useContext(xf),{basename:t,future:r,navigator:n}=C.useContext(di),{matches:i}=C.useContext(Rn),{pathname:o}=xo(),l=JSON.stringify(FT(i,r.v7_relativeSplatPath)),u=C.useRef(!1);return HT(()=>{u.current=!0}),C.useCallback(function(d,v){if(v===void 0&&(v={}),!u.current)return;if(typeof d=="number"){n.go(d);return}let p=qT(d,JSON.parse(l),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,l,o,e])}const o2=C.createContext(null);function s2(e){let t=C.useContext(Rn).outlet;return t&&C.createElement(o2.Provider,{value:e},t)}function KT(){let{matches:e}=C.useContext(Rn),t=e[e.length-1];return t?t.params:{}}function Sf(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=C.useContext(di),{matches:i}=C.useContext(Rn),{pathname:o}=xo(),l=JSON.stringify(FT(i,n.v7_relativeSplatPath));return C.useMemo(()=>qT(e,JSON.parse(l),o,r==="path"),[e,l,o,r])}function l2(e,t){return u2(e,t)}function u2(e,t,r,n){_l()||ct(!1);let{navigator:i}=C.useContext(di),{matches:o}=C.useContext(Rn),l=o[o.length-1],u=l?l.params:{};l&&l.pathname;let f=l?l.pathnameBase:"/";l&&l.route;let d=xo(),v;if(t){var p;let y=typeof t=="string"?Yi(t):t;f==="/"||(p=y.pathname)!=null&&p.startsWith(f)||ct(!1),v=y}else v=d;let m=v.pathname||"/",b=m;if(f!=="/"){let y=f.replace(/^\//,"").split("/");b="/"+m.replace(/^\//,"").split("/").slice(y.length).join("/")}let O=$I(e,{pathname:b}),w=h2(O&&O.map(y=>Object.assign({},y,{params:Object.assign({},u,y.params),pathname:ui([f,i.encodeLocation?i.encodeLocation(y.pathname).pathname:y.pathname]),pathnameBase:y.pathnameBase==="/"?f:ui([f,i.encodeLocation?i.encodeLocation(y.pathnameBase).pathname:y.pathnameBase])})),o,r,n);return t&&w?C.createElement(wf.Provider,{value:{location:Fs({pathname:"/",search:"",hash:"",state:null,key:"default"},v),navigationType:si.Pop}},w):w}function c2(){let e=g2(),t=r2(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 f2=C.createElement(c2,null);class d2 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 p2(e){let{routeContext:t,match:r,children:n}=e,i=C.useContext(xf);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 h2(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 l=e,u=(i=r)==null?void 0:i.errors;if(u!=null){let v=l.findIndex(p=>p.route.id&&(u==null?void 0:u[p.route.id])!==void 0);v>=0||ct(!1),l=l.slice(0,Math.min(l.length,v+1))}let f=!1,d=-1;if(r&&n&&n.v7_partialHydration)for(let v=0;v<l.length;v++){let p=l[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?l=l.slice(0,d+1):l=[l[0]];break}}}return l.reduceRight((v,p,m)=>{let b,O=!1,w=null,y=null;r&&(b=u&&p.route.id?u[p.route.id]:void 0,w=p.route.errorElement||f2,f&&(d<0&&m===0?(x2("route-fallback"),O=!0,y=null):d===m&&(O=!0,y=p.route.hydrateFallbackElement||null)));let P=t.concat(l.slice(0,m+1)),E=()=>{let A;return b?A=w:O?A=y:p.route.Component?A=C.createElement(p.route.Component,null):p.route.element?A=p.route.element:A=v,C.createElement(p2,{match:p,routeContext:{outlet:v,matches:P,isDataRoute:r!=null},children:A})};return r&&(p.route.ErrorBoundary||p.route.errorElement||m===0)?C.createElement(d2,{location:r.location,revalidation:r.revalidation,component:w,error:b,children:E(),routeContext:{outlet:null,matches:P,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 v2(e){let t=C.useContext(xf);return t||ct(!1),t}function m2(e){let t=C.useContext(UT);return t||ct(!1),t}function y2(e){let t=C.useContext(Rn);return t||ct(!1),t}function XT(e){let t=y2(),r=t.matches[t.matches.length-1];return r.route.id||ct(!1),r.route.id}function g2(){var e;let t=C.useContext(WT),r=m2(),n=XT();return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function b2(){let{router:e}=v2(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,Fs({fromRouteId:t},o)))},[e,t])}const wS={};function x2(e,t,r){wS[e]||(wS[e]=!0)}function w2(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function S2(e){return s2(e.context)}function Ri(e){ct(!1)}function O2(e){let{basename:t="/",children:r=null,location:n,navigationType:i=si.Pop,navigator:o,static:l=!1,future:u}=e;_l()&&ct(!1);let f=t.replace(/^\/*/,"/"),d=C.useMemo(()=>({basename:f,navigator:o,static:l,future:Fs({v7_relativeSplatPath:!1},u)}),[f,u,o,l]);typeof n=="string"&&(n=Yi(n));let{pathname:v="/",search:p="",hash:m="",state:b=null,key:O="default"}=n,w=C.useMemo(()=>{let y=Va(v,f);return y==null?null:{location:{pathname:y,search:p,hash:m,state:b,key:O},navigationType:i}},[f,v,p,m,b,O,i]);return w==null?null:C.createElement(di.Provider,{value:d},C.createElement(wf.Provider,{children:r,value:w}))}function _2(e){let{children:t,location:r}=e;return l2(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 l={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&&(l.children=Sg(n.props.children,o)),r.push(l)}),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 dc(){return dc=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},dc.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 P2(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function E2(e,t){return e.button===0&&(!t||t==="_self")&&!P2(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 j2(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 A2=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],T2=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"],C2="6";try{window.__reactRouterVersion=C2}catch{}const k2=C.createContext({isTransitioning:!1}),N2="startTransition",SS=_I[N2];function R2(e){let{basename:t,children:r,future:n,window:i}=e,o=C.useRef();o.current==null&&(o.current=NI({window:i,v5Compat:!0}));let l=o.current,[u,f]=C.useState({action:l.action,location:l.location}),{v7_startTransition:d}=n||{},v=C.useCallback(p=>{d&&SS?SS(()=>f(p)):f(p)},[f,d]);return C.useLayoutEffect(()=>l.listen(v),[l,v]),C.useEffect(()=>w2(n),[n]),C.createElement(O2,{basename:t,children:r,location:u.location,navigationType:u.action,navigator:l,future:n})}const M2=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",$2=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,pc=C.forwardRef(function(t,r){let{onClick:n,relative:i,reloadDocument:o,replace:l,state:u,target:f,to:d,preventScrollReset:v,viewTransition:p}=t,m=YT(t,A2),{basename:b}=C.useContext(di),O,w=!1;if(typeof d=="string"&&$2.test(d)&&(O=d,M2))try{let A=new URL(window.location.href),T=d.startsWith("//")?new URL(A.protocol+d):new URL(d),_=Va(T.pathname,b);T.origin===A.origin&&_!=null?d=_+T.search+T.hash:w=!0}catch{}let y=i2(d,{relative:i}),P=D2(d,{replace:l,state:u,target:f,preventScrollReset:v,relative:i,viewTransition:p});function E(A){n&&n(A),A.defaultPrevented||P(A)}return C.createElement("a",dc({},m,{href:O||y,onClick:w||o?n:E,ref:r,target:f}))}),Vu=C.forwardRef(function(t,r){let{"aria-current":n="page",caseSensitive:i=!1,className:o="",end:l=!1,style:u,to:f,viewTransition:d,children:v}=t,p=YT(t,T2),m=Sf(f,{relative:p.relative}),b=xo(),O=C.useContext(UT),{navigator:w,basename:y}=C.useContext(di),P=O!=null&&B2(m)&&d===!0,E=w.encodeLocation?w.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&&y&&(T=Va(T,y)||T);const _=E!=="/"&&E.endsWith("/")?E.length-1:E.length;let j=A===E||!l&&A.startsWith(E)&&A.charAt(_)==="/",N=T!=null&&(T===E||!l&&T.startsWith(E)&&T.charAt(E.length)==="/"),R={isActive:j,isPending:N,isTransitioning:P},$=j?n:void 0,W;typeof o=="function"?W=o(R):W=[o,j?"active":null,N?"pending":null,P?"transitioning":null].filter(Boolean).join(" ");let B=typeof u=="function"?u(R):u;return C.createElement(pc,dc({},p,{"aria-current":$,className:W,ref:r,style:B,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 OS;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(OS||(OS={}));function I2(e){let t=C.useContext(xf);return t||ct(!1),t}function D2(e,t){let{target:r,replace:n,state:i,preventScrollReset:o,relative:l,viewTransition:u}=t===void 0?{}:t,f=Pl(),d=xo(),v=Sf(e,{relative:l});return C.useCallback(p=>{if(E2(p,r)){p.preventDefault();let m=n!==void 0?n:fc(d)===fc(v);f(e,{replace:m,state:i,preventScrollReset:o,relative:l,viewTransition:u})}},[d,f,v,n,i,r,e,o,l,u])}function L2(e){let t=C.useRef(Og(e)),r=C.useRef(!1),n=xo(),i=C.useMemo(()=>j2(n.search,r.current?null:t.current),[n.search]),o=Pl(),l=C.useCallback((u,f)=>{const d=Og(typeof u=="function"?u(i):u);r.current=!0,o("?"+d,f)},[o,i]);return[i,l]}function B2(e,t){t===void 0&&(t={});let r=C.useContext(k2);r==null&&ct(!1);let{basename:n}=I2(_g.useViewTransitionState),i=Sf(e,{relative:t.relative});if(!r.isTransitioning)return!1;let o=Va(r.currentLocation.pathname,n)||r.currentLocation.pathname,l=Va(r.nextLocation.pathname,n)||r.nextLocation.pathname;return wg(i.pathname,l)!=null||wg(i.pathname,o)!=null}const F2={"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"},"session.global":{fr:"Global",en:"Global"},"session.personalStats":{fr:"Statistiques personnelles",en:"Personal Statistics"},"session.globalStats":{fr:"Statistiques globales",en:"Global Statistics"},"session.friendlyFire":{fr:"Tirs amis",en:"Friendly Fire"},"session.hitsReceived":{fr:"Tirs reçus",en:"Hits Received"},"session.shotsInSession":{fr:"Tirs durant la session",en:"Shots In Session"},"session.missed":{fr:"Manqués",en:"Missed"},"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 q2({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 l;return((l=F2[o])==null?void 0:l[t])||o},[t]);return x.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 fh={exports:{}};/*!
|
||
Copyright (c) 2018 Jed Watson.
|
||
Licensed under the MIT License (MIT), see
|
||
http://jedwatson.github.io/classnames
|
||
*/var _S;function z2(){return _S||(_S=1,(function(e){(function(){var t={}.hasOwnProperty;function r(){for(var o="",l=0;l<arguments.length;l++){var u=arguments[l];u&&(o=i(o,n(u)))}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 l="";for(var u in o)t.call(o,u)&&o[u]&&(l=i(l,u));return l}function i(o,l){return l?o?o+" "+l:o+l:o}e.exports?(r.default=r,e.exports=r):window.classNames=r})()})(fh)),fh.exports}var U2=z2();const Oe=Ue(U2),hc=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 PS(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function W2(e){var t=H2(e,"string");return typeof t=="symbol"?t:String(t)}function H2(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 K2(e,t,r){var n=C.useRef(e!==void 0),i=C.useState(t),o=i[0],l=i[1],u=e!==void 0,f=n.current;return n.current=u,!u&&f&&o!==t&&l(t),[u?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)),l(d)},[r])]}function JT(e,t){return Object.keys(t).reduce(function(r,n){var i,o=r,l=o[PS(n)],u=o[n],f=ZT(o,[PS(n),n].map(W2)),d=t[n],v=K2(u,l,e[d]),p=v[0],m=v[1];return Pg({},f,(i={},i[n]=p,i[d]=m,i))},e)}function Eg(e,t){return Eg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},Eg(e,t)}function V2(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Eg(e,t)}const G2=["xxl","xl","lg","md","sm","xs"],X2="xs",Of=C.createContext({prefixes:{},breakpoints:G2,minBreakpoint:X2}),{Consumer:ZX,Provider:JX}=Of;function Re(e,t){const{prefixes:r}=C.useContext(Of);return e||r[t]||t}function eC(){const{breakpoints:e}=C.useContext(Of);return e}function tC(){const{minBreakpoint:e}=C.useContext(Of);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 x.jsx(o,{...n,ref:i,className:Oe(t,e)})});rC.displayName="NavbarBrand";function eb(e){return e&&e.ownerDocument||document}function Y2(e){var t=eb(e);return t&&t.defaultView||window}function Q2(e,t){return Y2(e).getComputedStyle(e,t)}var Z2=/([A-Z])/g;function J2(e){return e.replace(Z2,"-$1").toLowerCase()}var eD=/^ms-/;function Gu(e){return J2(e).replace(eD,"-ms-")}var tD=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function rD(e){return!!(e&&tD.test(e))}function On(e,t){var r="",n="";if(typeof t=="string")return e.style.getPropertyValue(Gu(t))||Q2(e).getPropertyValue(Gu(t));Object.keys(t).forEach(function(i){var o=t[i];!o&&o!==0?e.style.removeProperty(Gu(i)):rD(i)?n+=i+"("+o+") ":r+=Gu(i)+": "+o+";"}),n&&(r+="transform: "+n+";"),e.style.cssText+=";"+r}var dh={exports:{}},ph,ES;function nD(){if(ES)return ph;ES=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return ph=e,ph}var hh,jS;function iD(){if(jS)return hh;jS=1;var e=nD();function t(){}function r(){}return r.resetWarningCache=t,hh=function(){function n(l,u,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},hh}var AS;function aD(){return AS||(AS=1,dh.exports=iD()()),dh.exports}var oD=aD();const Ie=Ue(oD),TS={disabled:!1},nC=I.createContext(null);var sD=function(t){return t.scrollTop},As="unmounted",ii="exited",Lr="entering",yn="entered",qs="exiting",Mn=(function(e){V2(t,e);function t(n,i){var o;o=e.call(this,n,i)||this;var l=i,u=l&&!l.isMounting?n.enter:n.appear,f;return o.appearStatus=null,n.in?u?(f=ii,o.appearStatus=Lr):f=yn:n.unmountOnExit||n.mountOnEnter?f=As:f=ii,o.state={status:f},o.nextCallback=null,o}t.getDerivedStateFromProps=function(i,o){var l=i.in;return l&&o.status===As?{status:ii}: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 l=this.state.status;this.props.in?l!==Lr&&l!==yn&&(o=Lr):(l===Lr||l===yn)&&(o=qs)}this.updateStatus(!1,o)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var i=this.props.timeout,o,l,u;return o=l=u=i,i!=null&&typeof i!="number"&&(o=i.exit,l=i.enter,u=i.appear!==void 0?i.appear:l),{exit:o,enter:l,appear:u}},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 l=this.props.nodeRef?this.props.nodeRef.current:$a.findDOMNode(this);l&&sD(l)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===ii&&this.setState({status:As})},r.performEnter=function(i){var o=this,l=this.props.enter,u=this.context?this.context.isMounting:i,f=this.props.nodeRef?[u]:[$a.findDOMNode(this),u],d=f[0],v=f[1],p=this.getTimeouts(),m=u?p.appear:p.enter;if(!i&&!l||TS.disabled){this.safeSetState({status:yn},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:yn},function(){o.props.onEntered(d,v)})})})},r.performExit=function(){var i=this,o=this.props.exit,l=this.getTimeouts(),u=this.props.nodeRef?void 0:$a.findDOMNode(this);if(!o||TS.disabled){this.safeSetState({status:ii},function(){i.props.onExited(u)});return}this.props.onExit(u),this.safeSetState({status:qs},function(){i.props.onExiting(u),i.onTransitionEnd(l.exit,function(){i.safeSetState({status:ii},function(){i.props.onExited(u)})})})},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,l=!0;return this.nextCallback=function(u){l&&(l=!1,o.nextCallback=null,i(u))},this.nextCallback.cancel=function(){l=!1},this.nextCallback},r.onTransitionEnd=function(i,o){this.setNextCallback(o);var l=this.props.nodeRef?this.props.nodeRef.current:$a.findDOMNode(this),u=i==null&&!this.props.addEndListener;if(!l||u){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var f=this.props.nodeRef?[this.nextCallback]:[l,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===As)return null;var o=this.props,l=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 u=ZT(o,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return I.createElement(nC.Provider,{value:null},typeof l=="function"?l(i,u):I.cloneElement(I.Children.only(l),u))},t})(I.Component);Mn.contextType=nC;Mn.propTypes={};function ja(){}Mn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:ja,onEntering:ja,onEntered:ja,onExit:ja,onExiting:ja,onExited:ja};Mn.UNMOUNTED=As;Mn.EXITED=ii;Mn.ENTERING=Lr;Mn.ENTERED=yn;Mn.EXITING=qs;function lD(e){return e.code==="Escape"||e.keyCode===27}function uD(){const e=C.version.split(".");return{major:+e[0],minor:+e[1],patch:+e[2]}}function wo(e){if(!e||typeof e=="function")return null;const{major:t}=uD();return t>=19?e.props.ref:e.ref}const _f=!!(typeof window<"u"&&window.document&&window.document.createElement);var jg=!1,Ag=!1;try{var vh={get passive(){return jg=!0},get once(){return Ag=jg=!0}};_f&&(window.addEventListener("test",vh,vh),window.removeEventListener("test",vh,!0))}catch{}function cD(e,t,r,n){if(n&&typeof n!="boolean"&&!Ag){var i=n.once,o=n.capture,l=r;!Ag&&i&&(l=r.__once||function u(f){this.removeEventListener(t,u,o),r.call(this,f)},r.__once=l),e.addEventListener(t,l,jg?n:o)}e.addEventListener(t,r,n)}function fD(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 vc(e,t,r,n){return cD(e,t,r,n),function(){fD(e,t,r,n)}}function dD(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 pD(e){var t=On(e,"transitionDuration")||"",r=t.indexOf("ms")===-1?1e3:1;return parseFloat(t)*r}function hD(e,t,r){r===void 0&&(r=5);var n=!1,i=setTimeout(function(){n||dD(e,"transitionend",!0)},t+r),o=vc(e,"transitionend",function(){n=!0},{once:!0});return function(){clearTimeout(i),o()}}function vD(e,t,r,n){r==null&&(r=pD(e)||0);var i=hD(e,r,n),o=vc(e,"transitionend",t);return function(){i(),o()}}function CS(e,t){const r=On(e,t)||"",n=r.indexOf("ms")===-1?1e3:1;return parseFloat(r)*n}function tb(e,t){const r=CS(e,"transitionDuration"),n=CS(e,"transitionDelay"),i=vD(e,o=>{o.target===e&&(i(),t(o))},r+n)}function gs(...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 kS=e=>!e||typeof e=="function"?e:t=>{e.current=t};function mD(e,t){const r=kS(e),n=kS(t);return i=>{r&&r(i),n&&n(i)}}function yD(e,t){return C.useMemo(()=>mD(e,t),[e,t])}function gD(e){return e&&"setState"in e?$a.findDOMNode(e):e??null}const Pf=I.forwardRef(({onEnter:e,onEntering:t,onEntered:r,onExit:n,onExiting:i,onExited:o,addEndListener:l,children:u,childRef:f,...d},v)=>{const p=C.useRef(null),m=yD(p,f),b=j=>{m(gD(j))},O=j=>N=>{j&&p.current&&j(p.current,N)},w=C.useCallback(O(e),[e]),y=C.useCallback(O(t),[t]),P=C.useCallback(O(r),[r]),E=C.useCallback(O(n),[n]),A=C.useCallback(O(i),[i]),T=C.useCallback(O(o),[o]),_=C.useCallback(O(l),[l]);return x.jsx(Mn,{ref:v,...d,onEnter:w,onEntered:P,onEntering:y,onExit:E,onExited:T,onExiting:A,addEndListener:_,nodeRef:p,children:typeof u=="function"?(j,N)=>u(j,{...N,ref:b}):I.cloneElement(u,{ref:b})})});Pf.displayName="TransitionWrapper";const bD={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function xD(e,t){const r=`offset${e[0].toUpperCase()}${e.slice(1)}`,n=t[r],i=bD[e];return n+parseInt(On(t,i[0]),10)+parseInt(On(t,i[1]),10)}const wD={[ii]:"collapse",[qs]:"collapsing",[Lr]:"collapsing",[yn]:"collapse show"},aC=I.forwardRef(({onEnter:e,onEntering:t,onEntered:r,onExit:n,onExiting:i,className:o,children:l,dimension:u="height",in:f=!1,timeout:d=300,mountOnEnter:v=!1,unmountOnExit:p=!1,appear:m=!1,getDimensionValue:b=xD,...O},w)=>{const y=typeof u=="function"?u():u,P=C.useMemo(()=>gs(j=>{j.style[y]="0"},e),[y,e]),E=C.useMemo(()=>gs(j=>{const N=`scroll${y[0].toUpperCase()}${y.slice(1)}`;j.style[y]=`${j[N]}px`},t),[y,t]),A=C.useMemo(()=>gs(j=>{j.style[y]=null},r),[y,r]),T=C.useMemo(()=>gs(j=>{j.style[y]=`${b(y,j)}px`,iC(j)},n),[n,b,y]),_=C.useMemo(()=>gs(j=>{j.style[y]=null},i),[y,i]);return x.jsx(Pf,{ref:w,addEndListener:tb,...O,"aria-expanded":O.role?f:null,onEnter:P,onEntering:E,onEntered:A,onExit:T,onExiting:_,childRef:wo(l),in:f,timeout:d,mountOnEnter:v,unmountOnExit:p,appear:m,children:(j,N)=>I.cloneElement(l,{...N,className:Oe(o,l.props.className,wD[j],y==="width"&&"collapse-horizontal")})})});aC.displayName="Collapse";const So=C.createContext(null);So.displayName="NavbarContext";const oC=C.forwardRef(({children:e,bsPrefix:t,...r},n)=>{t=Re(t,"navbar-collapse");const i=C.useContext(So);return x.jsx(aC,{in:!!(i&&i.expanded),...r,children:x.jsx("div",{ref:n,className:t,children:e})})});oC.displayName="NavbarCollapse";function SD(e){const t=C.useRef(e);return C.useEffect(()=>{t.current=e},[e]),t}function Ef(e){const t=SD(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,...l},u)=>{e=Re(e,"navbar-toggler");const{onToggle:f,expanded:d}=C.useContext(So)||{},v=Ef(p=>{o&&o(p),f&&f()});return i==="button"&&(l.type="button"),x.jsx(i,{...l,ref:u,onClick:v,"aria-label":n,className:Oe(t,e,!d&&"collapsed"),children:r||x.jsx("span",{className:`${e}-icon`})})});sC.displayName="NavbarToggle";const OD=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",_D=typeof document<"u",PD=_D||OD?C.useLayoutEffect:C.useEffect,Tg=new WeakMap,NS=(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 ED(e,t=typeof window>"u"?void 0:window){const r=NS(e,t),[n,i]=C.useState(()=>r?r.matches:!1);return PD(()=>{let o=NS(e,t);if(!o)return i(!1);let l=Tg.get(t);const u=()=>{i(o.matches)};return o.refCount++,o.addListener(u),u(),()=>{o.removeListener(u),o.refCount--,o.refCount<=0&&(l==null||l.delete(o.media)),o=void 0}},[e]),n}function jD(e){const t=Object.keys(e);function r(u,f){return u===f?f:u?`${u} and ${f}`:f}function n(u){return t[Math.min(t.indexOf(u)+1,t.length-1)]}function i(u){const f=n(u);let d=e[f];return typeof d=="number"?d=`${d-.2}px`:d=`calc(${d} - 0.2px)`,`(max-width: ${d})`}function o(u){let f=e[u];return typeof f=="number"&&(f=`${f}px`),`(min-width: ${f})`}function l(u,f,d){let v;typeof u=="object"?(v=u,d=f,f=!0):(f=f||!0,v={[u]: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 ED(p,d)}return l}const AD=jD({xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400});function mh(e){e===void 0&&(e=eb());try{var t=e.activeElement;return!t||!t.nodeName?null:t}catch{return e.body}}function RS(e,t){if(e.contains)return e.contains(t);if(e.compareDocumentPosition)return e===t||!!(e.compareDocumentPosition(t)&16)}function TD(){const e=C.useRef(!0),t=C.useRef(()=>e.current);return C.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),t.current}function CD(e){const t=C.useRef(e);return t.current=e,t}function kD(e){const t=CD(e);C.useEffect(()=>()=>t.current(),[])}function ND(e){const t=C.useRef(null);return C.useEffect(()=>{t.current=e}),t.current}function RD(e){const t=C.useRef(e);return C.useEffect(()=>{t.current=e},[e]),t}function gn(e){const t=RD(e);return C.useCallback(function(...r){return t.current&&t.current(...r)},[t])}const MD="data-rr-ui-",$D="rrUi";function jf(e){return`${MD}${e}`}function ID(e){return`${$D}${e}`}function DD(e=document){const t=e.defaultView;return Math.abs(t.innerWidth-e.documentElement.clientWidth)}const MS=jf("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 DD(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(MS,""),On(i,r)}reset(){[...this.modals].forEach(t=>this.remove(t))}removeContainerStyle(t){const r=this.getElement();r.removeAttribute(MS),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 lC=C.createContext(_f?window:void 0);lC.Provider;function nb(){return C.useContext(lC)}const yh=(e,t)=>_f?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 LD(e,t){const r=nb(),[n,i]=C.useState(()=>yh(e,r==null?void 0:r.document));if(!n){const o=yh(e);o&&i(o)}return C.useEffect(()=>{},[t,n]),C.useEffect(()=>{const o=yh(e);o!==n&&i(o)},[e,n]),n}const $S=e=>!e||typeof e=="function"?e:t=>{e.current=t};function BD(e,t){const r=$S(e),n=$S(t);return i=>{r&&r(i),n&&n(i)}}function Af(e,t){return C.useMemo(()=>BD(e,t),[e,t])}const FD=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",qD=typeof document<"u",IS=qD||FD?C.useLayoutEffect:C.useEffect;function zD({children:e,in:t,onExited:r,mountOnEnter:n,unmountOnExit:i}){const o=C.useRef(null),l=C.useRef(t),u=gn(r);C.useEffect(()=>{t?l.current=!0:u(o.current)},[t,u]);const f=Af(o,wo(e)),d=C.cloneElement(e,{ref:f});return t?d:i||!l.current&&n?null:d}const UD=["onEnter","onEntering","onEntered","onExit","onExiting","onExited","addEndListener","children"];function WD(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 HD(e){let{onEnter:t,onEntering:r,onEntered:n,onExit:i,onExiting:o,onExited:l,addEndListener:u,children:f}=e,d=WD(e,UD);const v=C.useRef(null),p=Af(v,wo(f)),m=T=>_=>{T&&v.current&&T(v.current,_)},b=C.useCallback(m(t),[t]),O=C.useCallback(m(r),[r]),w=C.useCallback(m(n),[n]),y=C.useCallback(m(i),[i]),P=C.useCallback(m(o),[o]),E=C.useCallback(m(l),[l]),A=C.useCallback(m(u),[u]);return Object.assign({},d,{nodeRef:v},t&&{onEnter:b},r&&{onEntering:O},n&&{onEntered:w},i&&{onExit:y},o&&{onExiting:P},l&&{onExited:E},u&&{addEndListener:A},{children:typeof f=="function"?(T,_)=>f(T,Object.assign({},_,{ref:p})):C.cloneElement(f,{ref:p})})}const KD=["component"];function VD(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 GD=C.forwardRef((e,t)=>{let{component:r}=e,n=VD(e,KD);const i=HD(n);return x.jsx(r,Object.assign({ref:t},i))});function XD({in:e,onTransition:t}){const r=C.useRef(null),n=C.useRef(!0),i=gn(t);return IS(()=>{if(!r.current)return;let o=!1;return i({in:e,element:r.current,initial:n.current,isStale:()=>o}),()=>{o=!0}},[e,i]),IS(()=>(n.current=!1,()=>{n.current=!0}),[]),r}function YD({children:e,in:t,onExited:r,onEntered:n,transition:i}){const[o,l]=C.useState(!t);t&&o&&l(!1);const u=XD({in:!!t,onTransition:d=>{const v=()=>{d.isStale()||(d.in?n==null||n(d.element,d.initial):(l(!0),r==null||r(d.element)))};Promise.resolve(i(d)).then(v,p=>{throw d.in||l(!0),p})}}),f=Af(u,wo(e));return o&&!t?null:C.cloneElement(e,{ref:f})}function DS(e,t,r){return e?x.jsx(GD,Object.assign({},r,{component:e})):t?x.jsx(YD,Object.assign({},r,{transition:t})):x.jsx(zD,Object.assign({},r))}const QD=["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 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}let gh;function JD(e){return gh||(gh=new rb({ownerDocument:e==null?void 0:e.document})),gh}function eL(e){const t=nb(),r=e||JD(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 uC=C.forwardRef((e,t)=>{let{show:r=!1,role:n="dialog",className:i,style:o,children:l,backdrop:u=!0,keyboard:f=!0,onBackdropClick:d,onEscapeKeyDown:v,transition:p,runTransition:m,backdropTransition:b,runBackdropTransition:O,autoFocus:w=!0,enforceFocus:y=!0,restoreFocus:P=!0,restoreFocusOptions:E,renderDialog:A,renderBackdrop:T=Ce=>x.jsx("div",Object.assign({},Ce)),manager:_,container:j,onShow:N,onHide:R=()=>{},onExit:$,onExited:W,onExiting:B,onEnter:L,onEntering:F,onEntered:V}=e,U=ZD(e,QD);const X=nb(),Z=LD(j),H=eL(_),ee=TD(),J=ND(r),[D,K]=C.useState(!r),oe=C.useRef(null);C.useImperativeHandle(t,()=>H,[H]),_f&&!J&&r&&(oe.current=mh(X==null?void 0:X.document)),r&&D&&K(!1);const ce=gn(()=>{if(H.add(),be.current=vc(document,"keydown",Ae),ae.current=vc(document,"focus",()=>setTimeout(Pe),!0),N&&N(),w){var Ce,Je;const st=mh((Ce=(Je=H.dialog)==null?void 0:Je.ownerDocument)!=null?Ce:X==null?void 0:X.document);H.dialog&&st&&!RS(H.dialog,st)&&(oe.current=st,H.dialog.focus())}}),ye=gn(()=>{if(H.remove(),be.current==null||be.current(),ae.current==null||ae.current(),P){var Ce;(Ce=oe.current)==null||Ce.focus==null||Ce.focus(E),oe.current=null}});C.useEffect(()=>{!r||!Z||ce()},[r,Z,ce]),C.useEffect(()=>{D&&ye()},[D,ye]),kD(()=>{ye()});const Pe=gn(()=>{if(!y||!ee()||!H.isTopModal())return;const Ce=mh(X==null?void 0:X.document);H.dialog&&Ce&&!RS(H.dialog,Ce)&&H.dialog.focus()}),Le=gn(Ce=>{Ce.target===Ce.currentTarget&&(d==null||d(Ce),u===!0&&R())}),Ae=gn(Ce=>{f&&lD(Ce)&&H.isTopModal()&&(v==null||v(Ce),Ce.defaultPrevented||R())}),ae=C.useRef(),be=C.useRef(),Te=(...Ce)=>{K(!0),W==null||W(...Ce)};if(!Z)return null;const ne=Object.assign({role:n,ref:H.setDialogRef,"aria-modal":n==="dialog"?!0:void 0},U,{style:o,className:i,tabIndex:-1});let We=A?A(ne):x.jsx("div",Object.assign({},ne,{children:C.cloneElement(l,{role:"document"})}));We=DS(p,m,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!r,onExit:$,onExiting:B,onExited:Te,onEnter:L,onEntering:F,onEntered:V,children:We});let Ne=null;return u&&(Ne=T({ref:H.setBackdropRef,onClick:Le}),Ne=DS(b,O,{in:!!r,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:Ne})),x.jsx(x.Fragment,{children:$a.createPortal(x.jsxs(x.Fragment,{children:[Ne,We]}),Z)})});uC.displayName="Modal";const tL=Object.assign(uC,{Manager:rb}),rL={[Lr]:"show",[yn]:"show"},cC=C.forwardRef(({className:e,children:t,transitionClasses:r={},onEnter:n,...i},o)=>{const l={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...i},u=C.useCallback((f,d)=>{iC(f),n==null||n(f,d)},[n]);return x.jsx(Pf,{ref:o,addEndListener:tb,...l,onEnter:u,childRef:wo(t),children:(f,d)=>C.cloneElement(t,{...d,className:Oe("fade",e,t.props.className,rL[f],r[f])})})});cC.displayName="Fade";const fC=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"offcanvas-body"),x.jsx(r,{ref:i,className:Oe(e,t),...n})));fC.displayName="OffcanvasBody";const nL={[Lr]:"show",[yn]:"show"},dC=C.forwardRef(({bsPrefix:e,className:t,children:r,in:n=!1,mountOnEnter:i=!1,unmountOnExit:o=!1,appear:l=!1,...u},f)=>(e=Re(e,"offcanvas"),x.jsx(Pf,{ref:f,addEndListener:tb,in:n,mountOnEnter:i,unmountOnExit:o,appear:l,...u,childRef:wo(r),children:(d,v)=>C.cloneElement(r,{...v,className:Oe(t,r.props.className,(d===Lr||d===qs)&&`${e}-toggling`,nL[d])})})));dC.displayName="OffcanvasToggling";const pC=C.createContext({onHide(){}}),iL={"aria-label":Ie.string,onClick:Ie.func,variant:Ie.oneOf(["white"])},ib=C.forwardRef(({className:e,variant:t,"aria-label":r="Close",...n},i)=>x.jsx("button",{ref:i,type:"button",className:Oe("btn-close",t&&`btn-close-${t}`,e),"aria-label":r,...n}));ib.displayName="CloseButton";ib.propTypes=iL;const hC=C.forwardRef(({closeLabel:e="Close",closeVariant:t,closeButton:r=!1,onHide:n,children:i,...o},l)=>{const u=C.useContext(pC),f=Ef(()=>{u==null||u.onHide(),n==null||n()});return x.jsxs("div",{ref:l,...o,children:[i,r&&x.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"),x.jsx(hC,{ref:o,...i,className:Oe(t,e),closeLabel:r,closeButton:n})));vC.displayName="OffcanvasHeader";const ab=(e=>C.forwardRef((t,r)=>x.jsx("div",{...t,ref:r,className:Oe(t.className,e)}))),aL=ab("h5"),mC=C.forwardRef(({className:e,bsPrefix:t,as:r=aL,...n},i)=>(t=Re(t,"offcanvas-title"),x.jsx(r,{ref:i,className:Oe(e,t),...n})));mC.displayName="OffcanvasTitle";function oL(e,t){return e.classList?e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}function sL(e,t){e.classList?e.classList.add(t):oL(e,t)||(typeof e.className=="string"?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}var lL=Function.prototype.bind.call(Function.prototype.call,[].slice);function Mi(e,t){return lL(e.querySelectorAll(t))}function LS(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function uL(e,t){e.classList?e.classList.remove(t):typeof e.className=="string"?e.className=LS(e.className,t):e.setAttribute("class",LS(e.className&&e.className.baseVal||"",t))}const Aa={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(sL(r,"modal-open"),!t.scrollBarWidth)return;const n=this.isRTL?"paddingLeft":"paddingRight",i=this.isRTL?"marginLeft":"marginRight";Mi(r,Aa.FIXED_CONTENT).forEach(o=>this.adjustAndStore(n,o,t.scrollBarWidth)),Mi(r,Aa.STICKY_CONTENT).forEach(o=>this.adjustAndStore(i,o,-t.scrollBarWidth)),Mi(r,Aa.NAVBAR_TOGGLER).forEach(o=>this.adjustAndStore(i,o,t.scrollBarWidth))}removeContainerStyle(t){super.removeContainerStyle(t);const r=this.getElement();uL(r,"modal-open");const n=this.isRTL?"paddingLeft":"paddingRight",i=this.isRTL?"marginLeft":"marginRight";Mi(r,Aa.FIXED_CONTENT).forEach(o=>this.restore(n,o)),Mi(r,Aa.STICKY_CONTENT).forEach(o=>this.restore(i,o)),Mi(r,Aa.NAVBAR_TOGGLER).forEach(o=>this.restore(i,o))}}let bh;function cL(e){return bh||(bh=new yC(e)),bh}function fL(e){return x.jsx(dC,{...e})}function dL(e){return x.jsx(cC,{...e})}const gC=C.forwardRef(({bsPrefix:e,className:t,children:r,"aria-labelledby":n,placement:i="start",responsive:o,show:l=!1,backdrop:u=!0,keyboard:f=!0,scroll:d=!1,onEscapeKeyDown:v,onShow:p,onHide:m,container:b,autoFocus:O=!0,enforceFocus:w=!0,restoreFocus:y=!0,restoreFocusOptions:P,onEntered:E,onExit:A,onExiting:T,onEnter:_,onEntering:j,onExited:N,backdropClassName:R,manager:$,renderStaticNode:W=!1,...B},L)=>{const F=C.useRef();e=Re(e,"offcanvas");const[V,U]=C.useState(!1),X=Ef(m),Z=AD(o||"xs","up");C.useEffect(()=>{U(o?l&&!Z:l)},[l,o,Z]);const H=C.useMemo(()=>({onHide:X}),[X]);function ee(){return $||(d?(F.current||(F.current=new yC({handleContainerOverflow:!1})),F.current):cL())}const J=(ce,...ye)=>{ce&&(ce.style.visibility="visible"),_==null||_(ce,...ye)},D=(ce,...ye)=>{ce&&(ce.style.visibility=""),N==null||N(...ye)},K=C.useCallback(ce=>x.jsx("div",{...ce,className:Oe(`${e}-backdrop`,R)}),[R,e]),oe=ce=>x.jsx("div",{...ce,...B,className:Oe(t,o?`${e}-${o}`:e,`${e}-${i}`),"aria-labelledby":n,children:r});return x.jsxs(x.Fragment,{children:[!V&&(o||W)&&oe({}),x.jsx(pC.Provider,{value:H,children:x.jsx(tL,{show:V,ref:L,backdrop:u,container:b,keyboard:f,autoFocus:O,enforceFocus:w&&!d,restoreFocus:y,restoreFocusOptions:P,onEscapeKeyDown:v,onShow:p,onHide:X,onEnter:J,onEntering:j,onEntered:E,onExit:A,onExiting:T,onExited:D,manager:ee(),transition:fL,backdropTransition:dL,renderBackdrop:K,renderDialog:oe})})]})});gC.displayName="Offcanvas";const pL=Object.assign(gC,{Body:fC,Header:vC,Title:mC}),bC=C.forwardRef(({onHide:e,...t},r)=>{const n=C.useContext(So),i=Ef(()=>{n==null||n.onToggle==null||n.onToggle(),e==null||e()});return x.jsx(pL,{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"),x.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:l,sticky:u,className:f,as:d="nav",expanded:v,onToggle:p,onSelect:m,collapseOnSelect:b=!1,...O}=JT(e,{expanded:"onToggle"}),w=Re(r,"navbar"),y=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 P=`${w}-expand`;typeof n=="string"&&(P=`${P}-${n}`);const E=C.useMemo(()=>({onToggle:()=>p==null?void 0:p(!v),bsPrefix:w,expanded:!!v,expand:n}),[w,v,n,p]);return x.jsx(So.Provider,{value:E,children:x.jsx(hc.Provider,{value:y,children:x.jsx(d,{ref:t,...O,className:Oe(f,w,n&&P,i&&`${w}-${i}`,o&&`bg-${o}`,u&&`sticky-${u}`,l&&`fixed-${l}`)})})})});wC.displayName="Navbar";const Xu=Object.assign(wC,{Brand:rC,Collapse:oC,Offcanvas:bC,Text:xC,Toggle:sC});function hL(){const[,e]=C.useReducer(t=>t+1,0);return e}const ob=C.createContext(null);ob.displayName="NavContext";const SC=C.createContext(null),vL=["as","disabled"];function mL(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 yL(e){return!e||e.trim()==="#"}function OC({tagName:e,disabled:t,href:r,target:n,rel:i,role:o,onClick:l,tabIndex:u=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"&&yL(r))&&m.preventDefault(),t){m.stopPropagation();return}l==null||l(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:u,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=mL(e,vL);const[o,{tagName:l}]=OC(Object.assign({tagName:r,disabled:n},i));return x.jsx(l,Object.assign({},i,o,{ref:t}))});_C.displayName="Button";const gL=["as","active","eventKey"];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}function PC({key:e,onClick:t,active:r,id:n,role:i,disabled:o}){const l=C.useContext(hc),u=C.useContext(ob),f=C.useContext(SC);let d=r;const v={role:i};if(u){!i&&u.role==="tablist"&&(v.role="tab");const p=u.getControllerId(e??null),m=u.getControlledId(e??null);v[jf("event-key")]=e,v.id=p||n,d=r==null&&e!=null?u.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=gn(p=>{o||(t==null||t(p),e!=null&&l&&!p.isPropagationStopped()&&l(e,p))}),[v,{isActive:d}]}const EC=C.forwardRef((e,t)=>{let{as:r=_C,active:n,eventKey:i}=e,o=bL(e,gL);const[l,u]=PC(Object.assign({key:J0(i,o.href),active:n},o));return l[jf("active")]=u.isActive,x.jsx(r,Object.assign({},o,l,{ref:t}))});EC.displayName="NavItem";const xL=["as","onSelect","activeKey","role","onKeyDown"];function wL(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 BS=()=>{},FS=jf("event-key"),jC=C.forwardRef((e,t)=>{let{as:r="div",onSelect:n,activeKey:i,role:o,onKeyDown:l}=e,u=wL(e,xL);const f=hL(),d=C.useRef(!1),v=C.useContext(hc),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),w=A=>{const T=O.current;if(!T)return null;const _=Mi(T,`[${FS}]:not([aria-disabled=true])`),j=T.querySelector("[aria-selected=true]");if(!j||j!==document.activeElement)return null;const N=_.indexOf(j);if(N===-1)return null;let R=N+A;return R>=_.length&&(R=0),R<0&&(R=_.length-1),_[R]},y=(A,T)=>{A!=null&&(n==null||n(A,T),v==null||v(A,T))},P=A=>{if(l==null||l(A),!p)return;let T;switch(A.key){case"ArrowLeft":case"ArrowUp":T=w(-1);break;case"ArrowRight":case"ArrowDown":T=w(1);break;default:return}T&&(A.preventDefault(),y(T.dataset[ID("EventKey")]||null,A),d.current=!0,f())};C.useEffect(()=>{if(O.current&&d.current){const A=O.current.querySelector(`[${FS}][aria-selected=true]`);A==null||A.focus()}d.current=!1});const E=Af(t,O);return x.jsx(hc.Provider,{value:y,children:x.jsx(ob.Provider,{value:{role:o,activeKey:J0(i),getControlledId:m||BS,getControllerId:b||BS},children:x.jsx(r,Object.assign({},u,{onKeyDown:P,ref:E,role:o}))})})});jC.displayName="Nav";const SL=Object.assign(jC,{Item:EC}),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"),x.jsx(r,{ref:i,className:Oe(e,t),...n})));AC.displayName="NavItem";const OL=["onKeyDown"];function _L(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 PL(e){return!e||e.trim()==="#"}const lb=C.forwardRef((e,t)=>{let{onKeyDown:r}=e,n=_L(e,OL);const[i]=OC(Object.assign({tagName:"a"},n)),o=gn(l=>{i.onKeyDown(l),r==null||r(l)});return PL(n.href)||n.role==="button"?x.jsx("a",Object.assign({ref:t},n,i,{onKeyDown:o})):x.jsx("a",Object.assign({ref:t},n,{onKeyDown:r}))});lb.displayName="Anchor";const TC=C.forwardRef(({bsPrefix:e,className:t,as:r=lb,active:n,eventKey:i,disabled:o=!1,...l},u)=>{e=Re(e,"nav-link");const[f,d]=PC({key:J0(i,l.href),active:n,disabled:o,...l});return x.jsx(r,{...l,...f,ref:u,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:l=!1,navbar:u,navbarScroll:f,className:d,activeKey:v,...p}=JT(e,{activeKey:"onSelect"}),m=Re(n,"nav");let b,O,w=!1;const y=C.useContext(So),P=C.useContext(sb);return y?(b=y.bsPrefix,w=u??!0):P&&({cardHeaderBsPrefix:O}=P),x.jsx(SL,{as:r,ref:t,activeKey:v,className:Oe(d,{[m]:!w,[`${b}-nav`]:w,[`${b}-nav-scroll`]:w&&f,[`${O}-${i}`]:!!O,[`${m}-${i}`]:!!i,[`${m}-fill`]:o,[`${m}-justified`]:l}),...p})});CC.displayName="Nav";const Yu=Object.assign(CC,{Item:AC,Link:TC}),ub=C.forwardRef(({bsPrefix:e,fluid:t=!1,as:r="div",className:n,...i},o)=>{const l=Re(e,"container"),u=typeof t=="string"?`-${t}`:"-fluid";return x.jsx(r,{ref:o,...i,className:Oe(n,t?`${l}${u}`:l)})});ub.displayName="Container";const EL="/ProserveReport/",jL=`${EL}logo.png`;function AL(){const{lang:e,setLang:t,t:r}=zr();return x.jsx(Xu,{bg:"dark",variant:"dark",expand:"lg",className:"app-navbar",children:x.jsxs(ub,{fluid:!0,children:[x.jsxs(Xu.Brand,{as:Vu,to:"/",className:"fw-bold d-flex align-items-center gap-2",children:[x.jsx("img",{src:jL,alt:"Logo",className:"brand-logo"}),x.jsxs("span",{children:[x.jsx("span",{className:"brand-proserve",children:"PROSERVE"}),x.jsx("span",{className:"brand-report ms-2",children:"Report"})]})]}),x.jsx(Xu.Toggle,{"aria-controls":"main-nav"}),x.jsxs(Xu.Collapse,{id:"main-nav",children:[x.jsxs(Yu,{className:"me-auto",children:[x.jsx(Yu.Link,{as:Vu,to:"/",end:!0,children:r("nav.dashboard")}),x.jsx(Yu.Link,{as:Vu,to:"/sessions",children:r("nav.sessions")}),x.jsx(Yu.Link,{as:Vu,to:"/users",children:r("nav.users")})]}),x.jsxs("div",{className:"lang-switcher",children:[x.jsx("button",{className:`lang-btn ${e==="fr"?"active":""}`,onClick:()=>t("fr"),children:"FR"}),x.jsx("button",{className:`lang-btn ${e==="en"?"active":""}`,onClick:()=>t("en"),children:"EN"})]})]})]})})}function TL(){return x.jsxs("div",{className:"app-layout",children:[x.jsx(AL,{}),x.jsx(ub,{fluid:!0,className:"main-content py-4 px-4",children:x.jsx(S2,{})})]})}const lr=C.forwardRef(({bsPrefix:e,className:t,as:r="div",...n},i)=>{const o=Re(e,"row"),l=eC(),u=tC(),f=`${o}-cols`,d=[];return l.forEach(v=>{const p=n[v];delete n[v];let m;p!=null&&typeof p=="object"?{cols:m}=p:m=p;const b=v!==u?`-${v}`:"";m!=null&&d.push(`${f}${b}-${m}`)}),x.jsx(r,{ref:i,...n,className:Oe(t,o,...d)})});lr.displayName="Row";function CL({as:e,bsPrefix:t,className:r,...n}){t=Re(t,"col");const i=eC(),o=tC(),l=[],u=[];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&&l.push(v===!0?`${t}${b}`:`${t}${b}-${v}`),m!=null&&u.push(`order${b}-${m}`),p!=null&&u.push(`offset${b}-${p}`)}),[{...n,className:Oe(r,...l,...u)},{as:e,bsPrefix:t,spans:l}]}const $e=C.forwardRef((e,t)=>{const[{className:r,...n},{as:i="div",bsPrefix:o,spans:l}]=CL(e);return x.jsx(i,{...n,ref:t,className:Oe(r,!l.length&&o)})});$e.displayName="Col";const cb=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"card-body"),x.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"),x.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"),l=C.useMemo(()=>({cardHeaderBsPrefix:o}),[o]);return x.jsx(sb.Provider,{value:l,children:x.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 l=Re(e,"card-img");return x.jsx(n,{ref:o,className:Oe(r?`${l}-${r}`:l,t),...i})});RC.displayName="CardImg";const MC=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"card-img-overlay"),x.jsx(r,{ref:i,className:Oe(e,t),...n})));MC.displayName="CardImgOverlay";const $C=C.forwardRef(({className:e,bsPrefix:t,as:r="a",...n},i)=>(t=Re(t,"card-link"),x.jsx(r,{ref:i,className:Oe(e,t),...n})));$C.displayName="CardLink";const kL=ab("h6"),IC=C.forwardRef(({className:e,bsPrefix:t,as:r=kL,...n},i)=>(t=Re(t,"card-subtitle"),x.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"),x.jsx(r,{ref:i,className:Oe(e,t),...n})));DC.displayName="CardText";const NL=ab("h5"),LC=C.forwardRef(({className:e,bsPrefix:t,as:r=NL,...n},i)=>(t=Re(t,"card-title"),x.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:l,as:u="div",...f},d)=>{const v=Re(e,"card");return x.jsx(u,{ref:d,...f,className:Oe(t,v,r&&`bg-${r}`,n&&`text-${n}`,i&&`border-${i}`),children:o?x.jsx(cb,{children:l}):l})});BC.displayName="Card";const ve=Object.assign(BC,{Img:RC,Title:LC,Subtitle:IC,Body:cb,Link:$C,Text:DC,Header:NC,Footer:kC,ImgOverlay:MC}),bn=C.forwardRef(({bsPrefix:e,className:t,striped:r,bordered:n,borderless:i,hover:o,size:l,variant:u,responsive:f,...d},v)=>{const p=Re(e,"table"),m=Oe(t,p,u&&`${p}-${u}`,l&&`${p}-${l}`,r&&`${p}-${typeof r=="string"?`striped-${r}`:"striped"}`,n&&`${p}-bordered`,i&&`${p}-borderless`,o&&`${p}-hover`),b=x.jsx("table",{...d,className:m,ref:v});if(f){let O=`${p}-responsive`;return typeof f=="string"&&(O=`${O}-${f}`),x.jsx("div",{className:O,children:b})}return b});bn.displayName="Table";const RL="/proserve";async function nn(e,t={}){const r=new URLSearchParams;for(const[i,o]of Object.entries(t))r.append(i,String(o));const n=await fetch(`${RL}/${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 nn("lists/all_sessions.php",{typeId:e})).stats||[]}async function ML(e,t=-1){return(await nn("lists/sessions_for_user.php",{userId:e,typeId:t})).stats||[]}async function $L(e){return(await nn("session/get.php",{sessionId:e})).session||null}async function qC(){return(await nn("lists/all_users.php")).stats||[]}async function IL(e){return(await nn("user/get.php",{userId:e})).user||null}async function DL(e){return(await nn("lists/users_in_session.php",{sessionId:e})).stats||[]}async function zC(e,t=-1){return(await nn("stats/get.php",{sessionId:e,userId:t})).stats||[]}async function LL(e,t=-1,r=-1){const n={sessionId:e};return t>0&&(n.userId=t),r>=0&&(n.sessionType=r),(await nn("stats/get.php",n)).stats||[]}async function BL(e,t=-1){const r={sessionId:e};return t>0&&(r.userId=t),(await nn("session/getobjectives.php",r)).participation||null}async function FL(e,t=!0){var n;return((n=(await nn("stats/userhistory.php",{userId:e,sessionId:-1,quickMode:t?"true":"false"})).stats)==null?void 0:n[0])||null}function fb(e){const[t,r]=C.useState(new Map),n=C.useRef(new Set);return C.useEffect(()=>{if(e.length===0)return;const i=e.filter(o=>!n.current.has(o.id));i.length!==0&&Promise.all(i.map(async o=>{try{const l=await zC(o.id);return{id:o.id,success:UC(o.success,l)}}catch{return{id:o.id,success:o.success}}})).then(o=>{r(l=>{const u=new Map(l);for(const f of o)u.set(f.id,f.success),n.current.add(f.id);return u})})},[e]),t}function UC(e,t){const r=t.reduce((o,l)=>o+(Number(l.totalCivilKilled)||0),0),n=t.reduce((o,l)=>o+(Number(l.totalPoliceKilled)||0),0),i=t.reduce((o,l)=>o+(Number(l.nbReceivedHitsFromEnemyIA)||0)+(Number(l.nbReceivedHitsFromEnemyUser)||0)+(Number(l.nbReceivedHitsFromPoliceUser)||0),0);return e&&r===0&&n===0&&i===0}function qa(e,t){return e.has(t.id)?e.get(t.id):t.success}function Dt({title:e,value:t,subtitle:r,color:n="#4a90d9",onClick:i}){return x.jsx(ve,{className:`stat-card h-100${i?" clickable-row":""}`,onClick:i,style:i?{cursor:"pointer"}:void 0,children:x.jsxs(ve.Body,{className:"text-center",children:[x.jsx(ve.Subtitle,{className:"mb-2 text-muted-custom",children:e}),x.jsx(ve.Title,{className:"stat-value",style:{color:n},children:t}),r&&x.jsx("small",{className:"text-muted-custom",children:r})]})})}const Tf=C.forwardRef(({bsPrefix:e,bg:t="primary",pill:r=!1,text:n,className:i,as:o="span",...l},u)=>{const f=Re(e,"badge");return x.jsx(o,{ref:u,...l,className:Oe(i,f,r&&"rounded-pill",n&&`text-${n}`,t&&`bg-${t}`)})});Tf.displayName="Badge";function Cf({success:e,score:t}){const{t:r}=zr();return x.jsxs(Tf,{bg:e?"success":"danger",style:{fontSize:"1rem",padding:"0.5rem 1rem"},children:[t!==void 0&&x.jsx("span",{className:"me-1",children:t}),r(e?"badge.success":"badge.failed")]})}var Ma=(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))(Ma||{});const qL={0:"Stand de Tir",1:"Challenge",2:"Protection",3:"Désescalade",4:"Terrorisme",5:"Incendie",6:"Récupération",7:"Tir Longue Distance"},WC={0:"#4a90d9",1:"#9b59b6",2:"#27ae60",3:"#f39c12",4:"#e74c3c",5:"#e67e22",6:"#1abc9c",7:"#2980b9"};function zs({typeId:e}){const{t}=zr(),r=t(`sessionType.${e}`),n=WC[e]||"#6c757d";return x.jsx(Tf,{style:{backgroundColor:n},className:"session-type-badge",children:r})}const HC=C.forwardRef(({bsPrefix:e,variant:t,animation:r="border",size:n,as:i="div",className:o,...l},u)=>{e=Re(e,"spinner");const f=`${e}-${r}`;return x.jsx(i,{ref:u,...l,className:Oe(o,f,n&&`${f}-${n}`,t&&`text-${t}`)})});HC.displayName="Spinner";function El(){const{t:e}=zr();return x.jsxs("div",{className:"d-flex justify-content-center align-items-center py-5",children:[x.jsx(HC,{animation:"border",variant:"primary"}),x.jsx("span",{className:"ms-3 text-muted-custom",children:e("loading")})]})}function KC(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=KC(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=KC(e))&&(n&&(n+=" "),n+=t);return n}var xh,qS;function Jt(){if(qS)return xh;qS=1;var e=Array.isArray;return xh=e,xh}var wh,zS;function VC(){if(zS)return wh;zS=1;var e=typeof Hu=="object"&&Hu&&Hu.Object===Object&&Hu;return wh=e,wh}var Sh,US;function an(){if(US)return Sh;US=1;var e=VC(),t=typeof self=="object"&&self&&self.Object===Object&&self,r=e||t||Function("return this")();return Sh=r,Sh}var Oh,WS;function jl(){if(WS)return Oh;WS=1;var e=an(),t=e.Symbol;return Oh=t,Oh}var _h,HS;function zL(){if(HS)return _h;HS=1;var e=jl(),t=Object.prototype,r=t.hasOwnProperty,n=t.toString,i=e?e.toStringTag:void 0;function o(l){var u=r.call(l,i),f=l[i];try{l[i]=void 0;var d=!0}catch{}var v=n.call(l);return d&&(u?l[i]=f:delete l[i]),v}return _h=o,_h}var Ph,KS;function UL(){if(KS)return Ph;KS=1;var e=Object.prototype,t=e.toString;function r(n){return t.call(n)}return Ph=r,Ph}var Eh,VS;function $n(){if(VS)return Eh;VS=1;var e=jl(),t=zL(),r=UL(),n="[object Null]",i="[object Undefined]",o=e?e.toStringTag:void 0;function l(u){return u==null?u===void 0?i:n:o&&o in Object(u)?t(u):r(u)}return Eh=l,Eh}var jh,GS;function In(){if(GS)return jh;GS=1;function e(t){return t!=null&&typeof t=="object"}return jh=e,jh}var Ah,XS;function Oo(){if(XS)return Ah;XS=1;var e=$n(),t=In(),r="[object Symbol]";function n(i){return typeof i=="symbol"||t(i)&&e(i)==r}return Ah=n,Ah}var Th,YS;function db(){if(YS)return Th;YS=1;var e=Jt(),t=Oo(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function i(o,l){if(e(o))return!1;var u=typeof o;return u=="number"||u=="symbol"||u=="boolean"||o==null||t(o)?!0:n.test(o)||!r.test(o)||l!=null&&o in Object(l)}return Th=i,Th}var Ch,QS;function pi(){if(QS)return Ch;QS=1;function e(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}return Ch=e,Ch}var kh,ZS;function pb(){if(ZS)return kh;ZS=1;var e=$n(),t=pi(),r="[object AsyncFunction]",n="[object Function]",i="[object GeneratorFunction]",o="[object Proxy]";function l(u){if(!t(u))return!1;var f=e(u);return f==n||f==i||f==r||f==o}return kh=l,kh}var Nh,JS;function WL(){if(JS)return Nh;JS=1;var e=an(),t=e["__core-js_shared__"];return Nh=t,Nh}var Rh,eO;function HL(){if(eO)return Rh;eO=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 Rh=r,Rh}var Mh,tO;function GC(){if(tO)return Mh;tO=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 Mh=r,Mh}var $h,rO;function KL(){if(rO)return $h;rO=1;var e=pb(),t=HL(),r=pi(),n=GC(),i=/[\\^$.*+?()[\]{}|]/g,o=/^\[object .+?Constructor\]$/,l=Function.prototype,u=Object.prototype,f=l.toString,d=u.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 Ih,nO;function VL(){if(nO)return Ih;nO=1;function e(t,r){return t==null?void 0:t[r]}return Ih=e,Ih}var Dh,iO;function Qi(){if(iO)return Dh;iO=1;var e=KL(),t=VL();function r(n,i){var o=t(n,i);return e(o)?o:void 0}return Dh=r,Dh}var Lh,aO;function kf(){if(aO)return Lh;aO=1;var e=Qi(),t=e(Object,"create");return Lh=t,Lh}var Bh,oO;function GL(){if(oO)return Bh;oO=1;var e=kf();function t(){this.__data__=e?e(null):{},this.size=0}return Bh=t,Bh}var Fh,sO;function XL(){if(sO)return Fh;sO=1;function e(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}return Fh=e,Fh}var qh,lO;function YL(){if(lO)return qh;lO=1;var e=kf(),t="__lodash_hash_undefined__",r=Object.prototype,n=r.hasOwnProperty;function i(o){var l=this.__data__;if(e){var u=l[o];return u===t?void 0:u}return n.call(l,o)?l[o]:void 0}return qh=i,qh}var zh,uO;function QL(){if(uO)return zh;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 zh=n,zh}var Uh,cO;function ZL(){if(cO)return Uh;cO=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 Uh=r,Uh}var Wh,fO;function JL(){if(fO)return Wh;fO=1;var e=GL(),t=XL(),r=YL(),n=QL(),i=ZL();function o(l){var u=-1,f=l==null?0:l.length;for(this.clear();++u<f;){var d=l[u];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,Wh=o,Wh}var Hh,dO;function eB(){if(dO)return Hh;dO=1;function e(){this.__data__=[],this.size=0}return Hh=e,Hh}var Kh,pO;function hb(){if(pO)return Kh;pO=1;function e(t,r){return t===r||t!==t&&r!==r}return Kh=e,Kh}var Vh,hO;function Nf(){if(hO)return Vh;hO=1;var e=hb();function t(r,n){for(var i=r.length;i--;)if(e(r[i][0],n))return i;return-1}return Vh=t,Vh}var Gh,vO;function tB(){if(vO)return Gh;vO=1;var e=Nf(),t=Array.prototype,r=t.splice;function n(i){var o=this.__data__,l=e(o,i);if(l<0)return!1;var u=o.length-1;return l==u?o.pop():r.call(o,l,1),--this.size,!0}return Gh=n,Gh}var Xh,mO;function rB(){if(mO)return Xh;mO=1;var e=Nf();function t(r){var n=this.__data__,i=e(n,r);return i<0?void 0:n[i][1]}return Xh=t,Xh}var Yh,yO;function nB(){if(yO)return Yh;yO=1;var e=Nf();function t(r){return e(this.__data__,r)>-1}return Yh=t,Yh}var Qh,gO;function iB(){if(gO)return Qh;gO=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 Qh=t,Qh}var Zh,bO;function Rf(){if(bO)return Zh;bO=1;var e=eB(),t=tB(),r=rB(),n=nB(),i=iB();function o(l){var u=-1,f=l==null?0:l.length;for(this.clear();++u<f;){var d=l[u];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,Zh=o,Zh}var Jh,xO;function vb(){if(xO)return Jh;xO=1;var e=Qi(),t=an(),r=e(t,"Map");return Jh=r,Jh}var ev,wO;function aB(){if(wO)return ev;wO=1;var e=JL(),t=Rf(),r=vb();function n(){this.size=0,this.__data__={hash:new e,map:new(r||t),string:new e}}return ev=n,ev}var tv,SO;function oB(){if(SO)return tv;SO=1;function e(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}return tv=e,tv}var rv,OO;function Mf(){if(OO)return rv;OO=1;var e=oB();function t(r,n){var i=r.__data__;return e(n)?i[typeof n=="string"?"string":"hash"]:i.map}return rv=t,rv}var nv,_O;function sB(){if(_O)return nv;_O=1;var e=Mf();function t(r){var n=e(this,r).delete(r);return this.size-=n?1:0,n}return nv=t,nv}var iv,PO;function lB(){if(PO)return iv;PO=1;var e=Mf();function t(r){return e(this,r).get(r)}return iv=t,iv}var av,EO;function uB(){if(EO)return av;EO=1;var e=Mf();function t(r){return e(this,r).has(r)}return av=t,av}var ov,jO;function cB(){if(jO)return ov;jO=1;var e=Mf();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 ov=t,ov}var sv,AO;function mb(){if(AO)return sv;AO=1;var e=aB(),t=sB(),r=lB(),n=uB(),i=cB();function o(l){var u=-1,f=l==null?0:l.length;for(this.clear();++u<f;){var d=l[u];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,sv=o,sv}var lv,TO;function XC(){if(TO)return lv;TO=1;var e=mb(),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 l=arguments,u=i?i.apply(this,l):l[0],f=o.cache;if(f.has(u))return f.get(u);var d=n.apply(this,l);return o.cache=f.set(u,d)||f,d};return o.cache=new(r.Cache||e),o}return r.Cache=e,lv=r,lv}var uv,CO;function fB(){if(CO)return uv;CO=1;var e=XC(),t=500;function r(n){var i=e(n,function(l){return o.size===t&&o.clear(),l}),o=i.cache;return i}return uv=r,uv}var cv,kO;function dB(){if(kO)return cv;kO=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(l,u,f,d){o.push(f?d.replace(r,"$1"):u||l)}),o});return cv=n,cv}var fv,NO;function yb(){if(NO)return fv;NO=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 fv=e,fv}var dv,RO;function pB(){if(RO)return dv;RO=1;var e=jl(),t=yb(),r=Jt(),n=Oo(),i=e?e.prototype:void 0,o=i?i.toString:void 0;function l(u){if(typeof u=="string")return u;if(r(u))return t(u,l)+"";if(n(u))return o?o.call(u):"";var f=u+"";return f=="0"&&1/u==-1/0?"-0":f}return dv=l,dv}var pv,MO;function YC(){if(MO)return pv;MO=1;var e=pB();function t(r){return r==null?"":e(r)}return pv=t,pv}var hv,$O;function QC(){if($O)return hv;$O=1;var e=Jt(),t=db(),r=dB(),n=YC();function i(o,l){return e(o)?o:t(o,l)?[o]:r(n(o))}return hv=i,hv}var vv,IO;function $f(){if(IO)return vv;IO=1;var e=Oo();function t(r){if(typeof r=="string"||e(r))return r;var n=r+"";return n=="0"&&1/r==-1/0?"-0":n}return vv=t,vv}var mv,DO;function gb(){if(DO)return mv;DO=1;var e=QC(),t=$f();function r(n,i){i=e(i,n);for(var o=0,l=i.length;n!=null&&o<l;)n=n[t(i[o++])];return o&&o==l?n:void 0}return mv=r,mv}var yv,LO;function ZC(){if(LO)return yv;LO=1;var e=gb();function t(r,n,i){var o=r==null?void 0:e(r,n);return o===void 0?i:o}return yv=t,yv}var hB=ZC();const cr=Ue(hB);var gv,BO;function vB(){if(BO)return gv;BO=1;function e(t){return t==null}return gv=e,gv}var mB=vB();const ke=Ue(mB);var bv,FO;function yB(){if(FO)return bv;FO=1;var e=$n(),t=Jt(),r=In(),n="[object String]";function i(o){return typeof o=="string"||!t(o)&&r(o)&&e(o)==n}return bv=i,bv}var gB=yB();const Wi=Ue(gB);var bB=pb();const je=Ue(bB);var xB=pi();const _o=Ue(xB);var xv={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 qO;function wB(){if(qO)return He;qO=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"),l=Symbol.for("react.context"),u=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 w(y){if(typeof y=="object"&&y!==null){var P=y.$$typeof;switch(P){case e:switch(y=y.type,y){case r:case i:case n:case d:case v:return y;default:switch(y=y&&y.$$typeof,y){case u:case l:case f:case m:case p:case o:return y;default:return P}}case t:return P}}}return He.ContextConsumer=l,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(y){return w(y)===l},He.isContextProvider=function(y){return w(y)===o},He.isElement=function(y){return typeof y=="object"&&y!==null&&y.$$typeof===e},He.isForwardRef=function(y){return w(y)===f},He.isFragment=function(y){return w(y)===r},He.isLazy=function(y){return w(y)===m},He.isMemo=function(y){return w(y)===p},He.isPortal=function(y){return w(y)===t},He.isProfiler=function(y){return w(y)===i},He.isStrictMode=function(y){return w(y)===n},He.isSuspense=function(y){return w(y)===d},He.isSuspenseList=function(y){return w(y)===v},He.isValidElementType=function(y){return typeof y=="string"||typeof y=="function"||y===r||y===i||y===n||y===d||y===v||y===b||typeof y=="object"&&y!==null&&(y.$$typeof===m||y.$$typeof===p||y.$$typeof===o||y.$$typeof===l||y.$$typeof===f||y.$$typeof===O||y.getModuleId!==void 0)},He.typeOf=w,He}var zO;function SB(){return zO||(zO=1,xv.exports=wB()),xv.exports}var OB=SB(),wv,UO;function JC(){if(UO)return wv;UO=1;var e=$n(),t=In(),r="[object Number]";function n(i){return typeof i=="number"||t(i)&&e(i)==r}return wv=n,wv}var Sv,WO;function _B(){if(WO)return Sv;WO=1;var e=JC();function t(r){return e(r)&&r!=+r}return Sv=t,Sv}var PB=_B();const Al=Ue(PB);var EB=JC();const jB=Ue(EB);var zt=function(t){return t===0?0:t>0?1:-1},Li=function(t){return Wi(t)&&t.indexOf("%")===t.length-1},ue=function(t){return jB(t)&&!Al(t)},AB=function(t){return ke(t)},wt=function(t){return ue(t)||Wi(t)},TB=0,Po=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(!ue(t)&&!Wi(t))return n;var o;if(Li(t)){var l=t.indexOf("%");o=r*parseFloat(t.slice(0,l))/100}else o=+t;return Al(o)&&(o=n),i&&o>r&&(o=r),o},oi=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 ue(t)&&ue(r)?function(n){return t+n*(r-t)}:function(){return r}};function mc(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 ue(t)&&ue(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"],HO=["points","pathLength"],Ov={svg:NB,polygon:HO,polyline:HO},bb=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],yc=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(C.isValidElement(t)&&(n=t.props),!_o(n))return null;var i={};return Object.keys(n).forEach(function(o){bb.includes(o)&&(i[o]=r||function(l){return n[o](n,l)})}),i},MB=function(t,r,n){return function(i){return t(r,n,i),null}},Hi=function(t,r,n){if(!_o(t)||Cg(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(o){var l=t[o];bb.includes(o)&&typeof l=="function"&&(i||(i={}),i[o]=MB(l,r,n))}),i},$B=["children"],IB=["children"];function KO(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 VO={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":""},GO=null,_v=null,xb=function e(t){if(t===GO&&Array.isArray(_v))return _v;var r=[];return C.Children.forEach(t,function(n){ke(n)||(OB.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),_v=r,GO=t,r};function fr(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return _n(i)}):n=[_n(t)],xb(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 XO=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,i=r.height;return!(!ue(n)||n<=0||!ue(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,l=(o=Ov==null?void 0:Ov[i])!==null&&o!==void 0?o:[];return r.startsWith("data-")||!je(t)&&(i&&l.includes(r)||RB.includes(r))||n&&bb.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),!_o(i))return null;var o={};return Object.keys(i).forEach(function(l){var u;qB((u=i)===null||u===void 0?void 0:u[l],l,r,n)&&(o[l]=i[l])}),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 YO(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i<n;i++){var o=t[i],l=r[i];if(Array.isArray(o)||Array.isArray(l)){if(!e(o,l))return!1}else if(!YO(o,l))return!1}return!0},YO=function(t,r){if(ke(t)&&ke(r))return!0;if(!ke(t)&&!ke(r)){var n=t.props||{},i=n.children,o=KO(n,$B),l=r.props||{},u=l.children,f=KO(l,IB);return i&&u?za(o,f)&&Ng(i,u):!i&&!u?za(o,f):!1}return!1},QO=function(t,r){var n=[],i={};return xb(t).forEach(function(o,l){if(BB(o))n.push(o);else if(o){var u=_n(o.type),f=r[u]||{},d=f.handler,v=f.once;if(d&&(!v||!i[u])){var p=d(o,u,l);n.push(p),i[u]=!0}}}),n},zB=function(t){var r=t&&t.type;return r&&VO[r]?VO[r]:null},UB=function(t,r){return xb(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 Mg(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,o=e.className,l=e.style,u=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 I.createElement("svg",Rg({},Se(d,!0,"svg"),{className:p,width:r,height:n,style:l,viewBox:"".concat(v.x," ").concat(v.y," ").concat(v.width," ").concat(v.height)}),I.createElement("title",null,u),I.createElement("desc",null,f),t)}var VB=["children","className"];function $g(){return $g=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},$g.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=I.forwardRef(function(e,t){var r=e.children,n=e.className,i=GB(e,VB),o=Me("recharts-layer",n);return I.createElement("g",$g({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]},Pv,ZO;function YB(){if(ZO)return Pv;ZO=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 l=Array(o);++i<o;)l[i]=t[i+r];return l}return Pv=e,Pv}var Ev,JO;function QB(){if(JO)return Ev;JO=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 Ev=t,Ev}var jv,e_;function ek(){if(e_)return jv;e_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,o="\\ufe0e\\ufe0f",l="\\u200d",u=RegExp("["+l+e+i+o+"]");function f(d){return u.test(d)}return jv=f,jv}var Av,t_;function ZB(){if(t_)return Av;t_=1;function e(t){return t.split("")}return Av=e,Av}var Tv,r_;function JB(){if(r_)return Tv;r_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,o="\\ufe0e\\ufe0f",l="["+e+"]",u="["+i+"]",f="\\ud83c[\\udffb-\\udfff]",d="(?:"+u+"|"+f+")",v="[^"+e+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",m="[\\ud800-\\udbff][\\udc00-\\udfff]",b="\\u200d",O=d+"?",w="["+o+"]?",y="(?:"+b+"(?:"+[v,p,m].join("|")+")"+w+O+")*",P=w+O+y,E="(?:"+[v+u+"?",u,p,m,l].join("|")+")",A=RegExp(f+"(?="+f+")|"+E+P,"g");function T(_){return _.match(A)||[]}return Tv=T,Tv}var Cv,n_;function e3(){if(n_)return Cv;n_=1;var e=ZB(),t=ek(),r=JB();function n(i){return t(i)?r(i):e(i)}return Cv=n,Cv}var kv,i_;function t3(){if(i_)return kv;i_=1;var e=QB(),t=ek(),r=e3(),n=YC();function i(o){return function(l){l=n(l);var u=t(l)?r(l):void 0,f=u?u[0]:l.charAt(0),d=u?e(u,1).join(""):l.slice(1);return f[o]()+d}}return kv=i,kv}var Nv,a_;function r3(){if(a_)return Nv;a_=1;var e=t3(),t=e("toUpperCase");return Nv=t,Nv}var n3=r3();const If=Ue(n3);function Qe(e){return function(){return e}}const tk=Math.cos,gc=Math.sin,Ur=Math.sqrt,bc=Math.PI,Df=2*bc,Ig=Math.PI,Dg=2*Ig,$i=1e-6,i3=Dg-$i;function rk(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 rk;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?rk: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,l){this._append`C${+t},${+r},${+n},${+i},${this._x1=+o},${this._y1=+l}`}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 l=this._x1,u=this._y1,f=n-t,d=i-r,v=l-t,p=u-r,m=v*v+p*p;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(m>$i)if(!(Math.abs(p*f-d*v)>$i)||!o)this._append`L${this._x1=t},${this._y1=r}`;else{let b=n-l,O=i-u,w=f*f+d*d,y=b*b+O*O,P=Math.sqrt(w),E=Math.sqrt(m),A=o*Math.tan((Ig-Math.acos((w+m-y)/(2*P*E)))/2),T=A/E,_=A/P;Math.abs(T-1)>$i&&this._append`L${t+T*v},${r+T*p}`,this._append`A${o},${o},0,0,${+(p*b>v*O)},${this._x1=t+_*f},${this._y1=r+_*d}`}}arc(t,r,n,i,o,l){if(t=+t,r=+r,n=+n,l=!!l,n<0)throw new Error(`negative radius: ${n}`);let u=n*Math.cos(i),f=n*Math.sin(i),d=t+u,v=r+f,p=1^l,m=l?i-o:o-i;this._x1===null?this._append`M${d},${v}`:(Math.abs(this._x1-d)>$i||Math.abs(this._y1-v)>$i)&&this._append`L${d},${v}`,n&&(m<0&&(m=m%Dg+Dg),m>i3?this._append`A${n},${n},0,1,${p},${t-u},${r-f}A${n},${n},0,1,${p},${this._x1=d},${this._y1=v}`:m>$i&&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 wb(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 Sb(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function nk(e){this._context=e}nk.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 nk(e)}function ik(e){return e[0]}function ak(e){return e[1]}function ok(e,t){var r=Qe(!0),n=null,i=Lf,o=null,l=wb(u);e=typeof e=="function"?e:e===void 0?ik:Qe(e),t=typeof t=="function"?t:t===void 0?ak:Qe(t);function u(f){var d,v=(f=Sb(f)).length,p,m=!1,b;for(n==null&&(o=i(b=l())),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 u.x=function(f){return arguments.length?(e=typeof f=="function"?f:Qe(+f),u):e},u.y=function(f){return arguments.length?(t=typeof f=="function"?f:Qe(+f),u):t},u.defined=function(f){return arguments.length?(r=typeof f=="function"?f:Qe(!!f),u):r},u.curve=function(f){return arguments.length?(i=f,n!=null&&(o=i(n)),u):i},u.context=function(f){return arguments.length?(f==null?n=o=null:o=i(n=f),u):n},u}function Qu(e,t,r){var n=null,i=Qe(!0),o=null,l=Lf,u=null,f=wb(d);e=typeof e=="function"?e:e===void 0?ik:Qe(+e),t=typeof t=="function"?t:Qe(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?ak:Qe(+r);function d(p){var m,b,O,w=(p=Sb(p)).length,y,P=!1,E,A=new Array(w),T=new Array(w);for(o==null&&(u=l(E=f())),m=0;m<=w;++m){if(!(m<w&&i(y=p[m],m,p))===P)if(P=!P)b=m,u.areaStart(),u.lineStart();else{for(u.lineEnd(),u.lineStart(),O=m-1;O>=b;--O)u.point(A[O],T[O]);u.lineEnd(),u.areaEnd()}P&&(A[m]=+e(y,m,p),T[m]=+t(y,m,p),u.point(n?+n(y,m,p):A[m],r?+r(y,m,p):T[m]))}if(E)return u=null,E+""||null}function v(){return ok().defined(i).curve(l).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?(l=p,o!=null&&(u=l(o)),d):l},d.context=function(p){return arguments.length?(p==null?o=u=null:u=l(o=p),d):o},d}class sk{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 sk(e,!0)}function l3(e){return new sk(e,!1)}const Ob={draw(e,t){const r=Ur(t/bc);e.moveTo(r,0),e.arc(0,0,r,0,Df)}},u3={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()}},lk=Ur(1/3),c3=lk*2,f3={draw(e,t){const r=Ur(t/c3),n=r*lk;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,uk=gc(bc/10)/gc(7*bc/10),h3=gc(Df/10)*uk,v3=-tk(Df/10)*uk,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 l=Df*o/5,u=tk(l),f=gc(l);e.lineTo(f*r,-u*r),e.lineTo(u*n-f*i,f*n+u*i)}e.closePath()}},Rv=Ur(3),y3={draw(e,t){const r=-Ur(t/(Rv*3));e.moveTo(0,r*2),e.lineTo(-Rv*r,-r),e.lineTo(Rv*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,l=r*Lg+r,u=-o,f=l;e.moveTo(n,i),e.lineTo(o,l),e.lineTo(u,f),e.lineTo(gr*n-br*i,br*n+gr*i),e.lineTo(gr*o-br*l,br*o+gr*l),e.lineTo(gr*u-br*f,br*u+gr*f),e.lineTo(gr*n+br*i,gr*i-br*n),e.lineTo(gr*o+br*l,gr*l-br*o),e.lineTo(gr*u+br*f,gr*f-br*u),e.closePath()}};function x3(e,t){let r=null,n=wb(i);e=typeof e=="function"?e:Qe(e||Ob),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 xc(){}function wc(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 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(){switch(this._point){case 3:wc(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:wc(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function w3(e){return new ck(e)}function fk(e){this._context=e}fk.prototype={areaStart:xc,areaEnd:xc,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:wc(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function S3(e){return new fk(e)}function dk(e){this._context=e}dk.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:wc(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function O3(e){return new dk(e)}function pk(e){this._context=e}pk.prototype={areaStart:xc,areaEnd:xc,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 pk(e)}function o_(e){return e<0?-1:1}function s_(e,t,r){var n=e._x1-e._x0,i=t-e._x1,o=(e._y1-e._y0)/(n||i<0&&-0),l=(r-e._y1)/(i||n<0&&-0),u=(o*i+l*n)/(n+i);return(o_(o)+o_(l))*Math.min(Math.abs(o),Math.abs(l),.5*Math.abs(u))||0}function l_(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Mv(e,t,r){var n=e._x0,i=e._y0,o=e._x1,l=e._y1,u=(o-n)/3;e._context.bezierCurveTo(n+u,i+u*t,o-u,l-u*r,o,l)}function Sc(e){this._context=e}Sc.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:Mv(this,this._t0,l_(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,Mv(this,l_(this,r=s_(this,e,t)),r);break;default:Mv(this,this._t0,r=s_(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function hk(e){this._context=new vk(e)}(hk.prototype=Object.create(Sc.prototype)).point=function(e,t){Sc.prototype.point.call(this,t,e)};function vk(e){this._context=e}vk.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 Sc(e)}function E3(e){return new hk(e)}function mk(e){this._context=e}mk.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,l=1;l<r;++o,++l)this._context.bezierCurveTo(n[0][o],i[0][o],n[1][o],i[1][o],e[l],t[l]);(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),l=new Array(r);for(i[0]=0,o[0]=2,l[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,o[t]=4,l[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,o[r-1]=7,l[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/o[t-1],o[t]-=n,l[t]-=n*l[t-1];for(i[r-1]=l[r-1]/o[r-1],t=r-2;t>=0;--t)i[t]=(l[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 j3(e){return new mk(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 Ga(e,t){if((l=e.length)>1)for(var r=1,n,i,o=e[t[0]],l,u=o.length;r<l;++r)for(i=o,o=e[t[r]],n=0;n<u;++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=Ga,n=k3;function i(o){var l=Array.from(e.apply(this,arguments),N3),u,f=l.length,d=-1,v;for(const p of o)for(u=0,++d;u<f;++u)(l[u][d]=[0,+n(p,l[u].key,d,o)]).data=p;for(u=0,v=Sb(t(l));u<f;++u)l[v[u]].index=u;return r(l,v),l}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??Ga,i):r},i}function M3(e,t){if((n=e.length)>0){for(var r,n,i=0,o=e[0].length,l;i<o;++i){for(l=r=0;r<n;++r)l+=e[r][i][1]||0;if(l)for(r=0;r<n;++r)e[r][i][1]/=l}Ga(e,t)}}function $3(e,t){if((i=e.length)>0){for(var r=0,n=e[t[0]],i,o=n.length;r<o;++r){for(var l=0,u=0;l<i;++l)u+=e[l][r][1]||0;n[r][1]+=n[r][0]=-u/2}Ga(e,t)}}function I3(e,t){if(!(!((l=e.length)>0)||!((o=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,o,l;n<o;++n){for(var u=0,f=0,d=0;u<l;++u){for(var v=e[t[u]],p=v[n][1]||0,m=v[n-1][1]||0,b=(p-m)/2,O=0;O<u;++O){var w=e[t[O]],y=w[n][1]||0,P=w[n-1][1]||0;b+=y-P}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,Ga(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 c_(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 f_(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?c_(Object(r),!0).forEach(function(n){L3(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c_(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 yk={symbolCircle:Ob,symbolCross:u3,symbolDiamond:f3,symbolSquare:d3,symbolStar:m3,symbolTriangle:y3,symbolWye:b3},U3=Math.PI/180,W3=function(t){var r="symbol".concat(If(t));return yk[r]||Ob},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){yk["symbol".concat(If(t))]=r},_b=function(t){var r=t.type,n=r===void 0?"circle":r,i=t.size,o=i===void 0?64:i,l=t.sizeType,u=l===void 0?"area":l,f=q3(t,D3),d=f_(f_({},f),{},{type:n,size:o,sizeType:u}),v=function(){var y=W3(n),P=x3().type(y).size(H3(o,u,n));return P()},p=d.className,m=d.cx,b=d.cy,O=Se(d,!0);return m===+m&&b===+b&&o===+o?I.createElement("path",Fg({},O,{className:Me("recharts-symbols",p),transform:"translate(".concat(m,", ").concat(b,")"),d:v()})):null};_b.registerSymbol=K3;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)}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 d_(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?d_(Object(r),!0).forEach(function(n){Ws(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d_(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,bk(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=Oc(t),Z3(e,gk()?Reflect.construct(t,r||[],Oc(e).constructor):t.apply(e,r))}function Z3(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 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 gk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gk=function(){return!!e})()}function Oc(e){return Oc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Oc(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=bk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bk(e){var t=tF(e,"string");return Xa(t)=="symbol"?t:t+""}function tF(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)}var xr=32,Pb=(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,l=xr/6,u=xr/3,f=n.inactive?i:n.color;if(n.type==="plainline")return I.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 I.createElement("path",{strokeWidth:4,fill:"none",stroke:f,d:"M0,".concat(o,"h").concat(u,`
|
||
A`).concat(l,",").concat(l,",0,1,1,").concat(2*u,",").concat(o,`
|
||
H`).concat(xr,"M").concat(2*u,",").concat(o,`
|
||
A`).concat(l,",").concat(l,",0,1,1,").concat(u,",").concat(o),className:"recharts-legend-icon"});if(n.type==="rect")return I.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(I.isValidElement(n.legendIcon)){var d=V3({},n);return delete d.legendIcon,I.cloneElement(n.legendIcon,d)}return I.createElement(_b,{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,l=i.iconSize,u=i.layout,f=i.formatter,d=i.inactiveColor,v={x:0,y:0,width:xr,height:xr},p={display:u==="horizontal"?"inline-block":"block",marginRight:10},m={display:"inline-block",verticalAlign:"middle",marginRight:4};return o.map(function(b,O){var w=b.formatter||f,y=Me(Ws(Ws({"recharts-legend-item":!0},"legend-item-".concat(O),!0),"inactive",b.inactive));if(b.type==="none")return null;var P=je(b.value)?null:b.value;qr(!je(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 I.createElement("li",qg({className:y,style:p,key:"legend-item-".concat(O)},Hi(n.props,b,O)),I.createElement(Mg,{width:l,height:l,viewBox:v,style:m},n.renderIcon(b)),I.createElement("span",{className:"recharts-legend-item-text",style:{color:E}},w?w(P,b,O):P))})}},{key:"render",value:function(){var n=this.props,i=n.payload,o=n.layout,l=n.align;if(!i||!i.length)return null;var u={padding:0,margin:0,textAlign:o==="horizontal"?l:"left"};return I.createElement("ul",{className:"recharts-default-legend",style:u},this.renderItems())}}])})(C.PureComponent);Ws(Pb,"displayName","Legend");Ws(Pb,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var $v,p_;function rF(){if(p_)return $v;p_=1;var e=Rf();function t(){this.__data__=new e,this.size=0}return $v=t,$v}var Iv,h_;function nF(){if(h_)return Iv;h_=1;function e(t){var r=this.__data__,n=r.delete(t);return this.size=r.size,n}return Iv=e,Iv}var Dv,v_;function iF(){if(v_)return Dv;v_=1;function e(t){return this.__data__.get(t)}return Dv=e,Dv}var Lv,m_;function aF(){if(m_)return Lv;m_=1;function e(t){return this.__data__.has(t)}return Lv=e,Lv}var Bv,y_;function oF(){if(y_)return Bv;y_=1;var e=Rf(),t=vb(),r=mb(),n=200;function i(o,l){var u=this.__data__;if(u instanceof e){var f=u.__data__;if(!t||f.length<n-1)return f.push([o,l]),this.size=++u.size,this;u=this.__data__=new r(f)}return u.set(o,l),this.size=u.size,this}return Bv=i,Bv}var Fv,g_;function xk(){if(g_)return Fv;g_=1;var e=Rf(),t=rF(),r=nF(),n=iF(),i=aF(),o=oF();function l(u){var f=this.__data__=new e(u);this.size=f.size}return l.prototype.clear=t,l.prototype.delete=r,l.prototype.get=n,l.prototype.has=i,l.prototype.set=o,Fv=l,Fv}var qv,b_;function sF(){if(b_)return qv;b_=1;var e="__lodash_hash_undefined__";function t(r){return this.__data__.set(r,e),this}return qv=t,qv}var zv,x_;function lF(){if(x_)return zv;x_=1;function e(t){return this.__data__.has(t)}return zv=e,zv}var Uv,w_;function wk(){if(w_)return Uv;w_=1;var e=mb(),t=sF(),r=lF();function n(i){var o=-1,l=i==null?0:i.length;for(this.__data__=new e;++o<l;)this.add(i[o])}return n.prototype.add=n.prototype.push=t,n.prototype.has=r,Uv=n,Uv}var Wv,S_;function Sk(){if(S_)return Wv;S_=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 Wv=e,Wv}var Hv,O_;function Ok(){if(O_)return Hv;O_=1;function e(t,r){return t.has(r)}return Hv=e,Hv}var Kv,__;function _k(){if(__)return Kv;__=1;var e=wk(),t=Sk(),r=Ok(),n=1,i=2;function o(l,u,f,d,v,p){var m=f&n,b=l.length,O=u.length;if(b!=O&&!(m&&O>b))return!1;var w=p.get(l),y=p.get(u);if(w&&y)return w==u&&y==l;var P=-1,E=!0,A=f&i?new e:void 0;for(p.set(l,u),p.set(u,l);++P<b;){var T=l[P],_=u[P];if(d)var j=m?d(_,T,P,u,l,p):d(T,_,P,l,u,p);if(j!==void 0){if(j)continue;E=!1;break}if(A){if(!t(u,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===_||v(T,_,f,d,p))){E=!1;break}}return p.delete(l),p.delete(u),E}return Kv=o,Kv}var Vv,P_;function uF(){if(P_)return Vv;P_=1;var e=an(),t=e.Uint8Array;return Vv=t,Vv}var Gv,E_;function cF(){if(E_)return Gv;E_=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i,o){n[++r]=[o,i]}),n}return Gv=e,Gv}var Xv,j_;function Eb(){if(j_)return Xv;j_=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i){n[++r]=i}),n}return Xv=e,Xv}var Yv,A_;function fF(){if(A_)return Yv;A_=1;var e=jl(),t=uF(),r=hb(),n=_k(),i=cF(),o=Eb(),l=1,u=2,f="[object Boolean]",d="[object Date]",v="[object Error]",p="[object Map]",m="[object Number]",b="[object RegExp]",O="[object Set]",w="[object String]",y="[object Symbol]",P="[object ArrayBuffer]",E="[object DataView]",A=e?e.prototype:void 0,T=A?A.valueOf:void 0;function _(j,N,R,$,W,B,L){switch(R){case E:if(j.byteLength!=N.byteLength||j.byteOffset!=N.byteOffset)return!1;j=j.buffer,N=N.buffer;case P:return!(j.byteLength!=N.byteLength||!B(new t(j),new t(N)));case f:case d:case m:return r(+j,+N);case v:return j.name==N.name&&j.message==N.message;case b:case w:return j==N+"";case p:var F=i;case O:var V=$&l;if(F||(F=o),j.size!=N.size&&!V)return!1;var U=L.get(j);if(U)return U==N;$|=u,L.set(j,N);var X=n(F(j),F(N),$,W,B,L);return L.delete(j),X;case y:if(T)return T.call(j)==T.call(N)}return!1}return Yv=_,Yv}var Qv,T_;function Pk(){if(T_)return Qv;T_=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 Qv=e,Qv}var Zv,C_;function dF(){if(C_)return Zv;C_=1;var e=Pk(),t=Jt();function r(n,i,o){var l=i(n);return t(n)?l:e(l,o(n))}return Zv=r,Zv}var Jv,k_;function pF(){if(k_)return Jv;k_=1;function e(t,r){for(var n=-1,i=t==null?0:t.length,o=0,l=[];++n<i;){var u=t[n];r(u,n,t)&&(l[o++]=u)}return l}return Jv=e,Jv}var em,N_;function hF(){if(N_)return em;N_=1;function e(){return[]}return em=e,em}var tm,R_;function vF(){if(R_)return tm;R_=1;var e=pF(),t=hF(),r=Object.prototype,n=r.propertyIsEnumerable,i=Object.getOwnPropertySymbols,o=i?function(l){return l==null?[]:(l=Object(l),e(i(l),function(u){return n.call(l,u)}))}:t;return tm=o,tm}var rm,M_;function mF(){if(M_)return rm;M_=1;function e(t,r){for(var n=-1,i=Array(t);++n<t;)i[n]=r(n);return i}return rm=e,rm}var nm,$_;function yF(){if($_)return nm;$_=1;var e=$n(),t=In(),r="[object Arguments]";function n(i){return t(i)&&e(i)==r}return nm=n,nm}var im,I_;function jb(){if(I_)return im;I_=1;var e=yF(),t=In(),r=Object.prototype,n=r.hasOwnProperty,i=r.propertyIsEnumerable,o=e((function(){return arguments})())?e:function(l){return t(l)&&n.call(l,"callee")&&!i.call(l,"callee")};return im=o,im}var Ts={exports:{}},am,D_;function gF(){if(D_)return am;D_=1;function e(){return!1}return am=e,am}Ts.exports;var L_;function Ek(){return L_||(L_=1,(function(e,t){var r=an(),n=gF(),i=t&&!t.nodeType&&t,o=i&&!0&&e&&!e.nodeType&&e,l=o&&o.exports===i,u=l?r.Buffer:void 0,f=u?u.isBuffer:void 0,d=f||n;e.exports=d})(Ts,Ts.exports)),Ts.exports}var om,B_;function Ab(){if(B_)return om;B_=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 om=r,om}var sm,F_;function Tb(){if(F_)return sm;F_=1;var e=9007199254740991;function t(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=e}return sm=t,sm}var lm,q_;function bF(){if(q_)return lm;q_=1;var e=$n(),t=Tb(),r=In(),n="[object Arguments]",i="[object Array]",o="[object Boolean]",l="[object Date]",u="[object Error]",f="[object Function]",d="[object Map]",v="[object Number]",p="[object Object]",m="[object RegExp]",b="[object Set]",O="[object String]",w="[object WeakMap]",y="[object ArrayBuffer]",P="[object DataView]",E="[object Float32Array]",A="[object Float64Array]",T="[object Int8Array]",_="[object Int16Array]",j="[object Int32Array]",N="[object Uint8Array]",R="[object Uint8ClampedArray]",$="[object Uint16Array]",W="[object Uint32Array]",B={};B[E]=B[A]=B[T]=B[_]=B[j]=B[N]=B[R]=B[$]=B[W]=!0,B[n]=B[i]=B[y]=B[o]=B[P]=B[l]=B[u]=B[f]=B[d]=B[v]=B[p]=B[m]=B[b]=B[O]=B[w]=!1;function L(F){return r(F)&&t(F.length)&&!!B[e(F)]}return lm=L,lm}var um,z_;function jk(){if(z_)return um;z_=1;function e(t){return function(r){return t(r)}}return um=e,um}var Cs={exports:{}};Cs.exports;var U_;function xF(){return U_||(U_=1,(function(e,t){var r=VC(),n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,o=i&&i.exports===n,l=o&&r.process,u=(function(){try{var f=i&&i.require&&i.require("util").types;return f||l&&l.binding&&l.binding("util")}catch{}})();e.exports=u})(Cs,Cs.exports)),Cs.exports}var cm,W_;function Ak(){if(W_)return cm;W_=1;var e=bF(),t=jk(),r=xF(),n=r&&r.isTypedArray,i=n?t(n):e;return cm=i,cm}var fm,H_;function wF(){if(H_)return fm;H_=1;var e=mF(),t=jb(),r=Jt(),n=Ek(),i=Ab(),o=Ak(),l=Object.prototype,u=l.hasOwnProperty;function f(d,v){var p=r(d),m=!p&&t(d),b=!p&&!m&&n(d),O=!p&&!m&&!b&&o(d),w=p||m||b||O,y=w?e(d.length,String):[],P=y.length;for(var E in d)(v||u.call(d,E))&&!(w&&(E=="length"||b&&(E=="offset"||E=="parent")||O&&(E=="buffer"||E=="byteLength"||E=="byteOffset")||i(E,P)))&&y.push(E);return y}return fm=f,fm}var dm,K_;function SF(){if(K_)return dm;K_=1;var e=Object.prototype;function t(r){var n=r&&r.constructor,i=typeof n=="function"&&n.prototype||e;return r===i}return dm=t,dm}var pm,V_;function Tk(){if(V_)return pm;V_=1;function e(t,r){return function(n){return t(r(n))}}return pm=e,pm}var hm,G_;function OF(){if(G_)return hm;G_=1;var e=Tk(),t=e(Object.keys,Object);return hm=t,hm}var vm,X_;function _F(){if(X_)return vm;X_=1;var e=SF(),t=OF(),r=Object.prototype,n=r.hasOwnProperty;function i(o){if(!e(o))return t(o);var l=[];for(var u in Object(o))n.call(o,u)&&u!="constructor"&&l.push(u);return l}return vm=i,vm}var mm,Y_;function Tl(){if(Y_)return mm;Y_=1;var e=pb(),t=Tb();function r(n){return n!=null&&t(n.length)&&!e(n)}return mm=r,mm}var ym,Q_;function Ff(){if(Q_)return ym;Q_=1;var e=wF(),t=_F(),r=Tl();function n(i){return r(i)?e(i):t(i)}return ym=n,ym}var gm,Z_;function PF(){if(Z_)return gm;Z_=1;var e=dF(),t=vF(),r=Ff();function n(i){return e(i,r,t)}return gm=n,gm}var bm,J_;function EF(){if(J_)return bm;J_=1;var e=PF(),t=1,r=Object.prototype,n=r.hasOwnProperty;function i(o,l,u,f,d,v){var p=u&t,m=e(o),b=m.length,O=e(l),w=O.length;if(b!=w&&!p)return!1;for(var y=b;y--;){var P=m[y];if(!(p?P in l:n.call(l,P)))return!1}var E=v.get(o),A=v.get(l);if(E&&A)return E==l&&A==o;var T=!0;v.set(o,l),v.set(l,o);for(var _=p;++y<b;){P=m[y];var j=o[P],N=l[P];if(f)var R=p?f(N,j,P,l,o,v):f(j,N,P,o,l,v);if(!(R===void 0?j===N||d(j,N,u,f,v):R)){T=!1;break}_||(_=P=="constructor")}if(T&&!_){var $=o.constructor,W=l.constructor;$!=W&&"constructor"in o&&"constructor"in l&&!(typeof $=="function"&&$ instanceof $&&typeof W=="function"&&W instanceof W)&&(T=!1)}return v.delete(o),v.delete(l),T}return bm=i,bm}var xm,eP;function jF(){if(eP)return xm;eP=1;var e=Qi(),t=an(),r=e(t,"DataView");return xm=r,xm}var wm,tP;function AF(){if(tP)return wm;tP=1;var e=Qi(),t=an(),r=e(t,"Promise");return wm=r,wm}var Sm,rP;function Ck(){if(rP)return Sm;rP=1;var e=Qi(),t=an(),r=e(t,"Set");return Sm=r,Sm}var Om,nP;function TF(){if(nP)return Om;nP=1;var e=Qi(),t=an(),r=e(t,"WeakMap");return Om=r,Om}var _m,iP;function CF(){if(iP)return _m;iP=1;var e=jF(),t=vb(),r=AF(),n=Ck(),i=TF(),o=$n(),l=GC(),u="[object Map]",f="[object Object]",d="[object Promise]",v="[object Set]",p="[object WeakMap]",m="[object DataView]",b=l(e),O=l(t),w=l(r),y=l(n),P=l(i),E=o;return(e&&E(new e(new ArrayBuffer(1)))!=m||t&&E(new t)!=u||r&&E(r.resolve())!=d||n&&E(new n)!=v||i&&E(new i)!=p)&&(E=function(A){var T=o(A),_=T==f?A.constructor:void 0,j=_?l(_):"";if(j)switch(j){case b:return m;case O:return u;case w:return d;case y:return v;case P:return p}return T}),_m=E,_m}var Pm,aP;function kF(){if(aP)return Pm;aP=1;var e=xk(),t=_k(),r=fF(),n=EF(),i=CF(),o=Jt(),l=Ek(),u=Ak(),f=1,d="[object Arguments]",v="[object Array]",p="[object Object]",m=Object.prototype,b=m.hasOwnProperty;function O(w,y,P,E,A,T){var _=o(w),j=o(y),N=_?v:i(w),R=j?v:i(y);N=N==d?p:N,R=R==d?p:R;var $=N==p,W=R==p,B=N==R;if(B&&l(w)){if(!l(y))return!1;_=!0,$=!1}if(B&&!$)return T||(T=new e),_||u(w)?t(w,y,P,E,A,T):r(w,y,N,P,E,A,T);if(!(P&f)){var L=$&&b.call(w,"__wrapped__"),F=W&&b.call(y,"__wrapped__");if(L||F){var V=L?w.value():w,U=F?y.value():y;return T||(T=new e),A(V,U,P,E,T)}}return B?(T||(T=new e),n(w,y,P,E,A,T)):!1}return Pm=O,Pm}var Em,oP;function Cb(){if(oP)return Em;oP=1;var e=kF(),t=In();function r(n,i,o,l,u){return n===i?!0:n==null||i==null||!t(n)&&!t(i)?n!==n&&i!==i:e(n,i,o,l,r,u)}return Em=r,Em}var jm,sP;function NF(){if(sP)return jm;sP=1;var e=xk(),t=Cb(),r=1,n=2;function i(o,l,u,f){var d=u.length,v=d,p=!f;if(o==null)return!v;for(o=Object(o);d--;){var m=u[d];if(p&&m[2]?m[1]!==o[m[0]]:!(m[0]in o))return!1}for(;++d<v;){m=u[d];var b=m[0],O=o[b],w=m[1];if(p&&m[2]){if(O===void 0&&!(b in o))return!1}else{var y=new e;if(f)var P=f(O,w,b,o,l,y);if(!(P===void 0?t(w,O,r|n,f,y):P))return!1}}return!0}return jm=i,jm}var Am,lP;function kk(){if(lP)return Am;lP=1;var e=pi();function t(r){return r===r&&!e(r)}return Am=t,Am}var Tm,uP;function RF(){if(uP)return Tm;uP=1;var e=kk(),t=Ff();function r(n){for(var i=t(n),o=i.length;o--;){var l=i[o],u=n[l];i[o]=[l,u,e(u)]}return i}return Tm=r,Tm}var Cm,cP;function Nk(){if(cP)return Cm;cP=1;function e(t,r){return function(n){return n==null?!1:n[t]===r&&(r!==void 0||t in Object(n))}}return Cm=e,Cm}var km,fP;function MF(){if(fP)return km;fP=1;var e=NF(),t=RF(),r=Nk();function n(i){var o=t(i);return o.length==1&&o[0][2]?r(o[0][0],o[0][1]):function(l){return l===i||e(l,i,o)}}return km=n,km}var Nm,dP;function $F(){if(dP)return Nm;dP=1;function e(t,r){return t!=null&&r in Object(t)}return Nm=e,Nm}var Rm,pP;function IF(){if(pP)return Rm;pP=1;var e=QC(),t=jb(),r=Jt(),n=Ab(),i=Tb(),o=$f();function l(u,f,d){f=e(f,u);for(var v=-1,p=f.length,m=!1;++v<p;){var b=o(f[v]);if(!(m=u!=null&&d(u,b)))break;u=u[b]}return m||++v!=p?m:(p=u==null?0:u.length,!!p&&i(p)&&n(b,p)&&(r(u)||t(u)))}return Rm=l,Rm}var Mm,hP;function DF(){if(hP)return Mm;hP=1;var e=$F(),t=IF();function r(n,i){return n!=null&&t(n,i,e)}return Mm=r,Mm}var $m,vP;function LF(){if(vP)return $m;vP=1;var e=Cb(),t=ZC(),r=DF(),n=db(),i=kk(),o=Nk(),l=$f(),u=1,f=2;function d(v,p){return n(v)&&i(p)?o(l(v),p):function(m){var b=t(m,v);return b===void 0&&b===p?r(m,v):e(p,b,u|f)}}return $m=d,$m}var Im,mP;function Eo(){if(mP)return Im;mP=1;function e(t){return t}return Im=e,Im}var Dm,yP;function BF(){if(yP)return Dm;yP=1;function e(t){return function(r){return r==null?void 0:r[t]}}return Dm=e,Dm}var Lm,gP;function FF(){if(gP)return Lm;gP=1;var e=gb();function t(r){return function(n){return e(n,r)}}return Lm=t,Lm}var Bm,bP;function qF(){if(bP)return Bm;bP=1;var e=BF(),t=FF(),r=db(),n=$f();function i(o){return r(o)?e(n(o)):t(o)}return Bm=i,Bm}var Fm,xP;function on(){if(xP)return Fm;xP=1;var e=MF(),t=LF(),r=Eo(),n=Jt(),i=qF();function o(l){return typeof l=="function"?l:l==null?r:typeof l=="object"?n(l)?t(l[0],l[1]):e(l):i(l)}return Fm=o,Fm}var qm,wP;function Rk(){if(wP)return qm;wP=1;function e(t,r,n,i){for(var o=t.length,l=n+(i?1:-1);i?l--:++l<o;)if(r(t[l],l,t))return l;return-1}return qm=e,qm}var zm,SP;function zF(){if(SP)return zm;SP=1;function e(t){return t!==t}return zm=e,zm}var Um,OP;function UF(){if(OP)return Um;OP=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 Um=e,Um}var Wm,_P;function WF(){if(_P)return Wm;_P=1;var e=Rk(),t=zF(),r=UF();function n(i,o,l){return o===o?r(i,o,l):e(i,t,l)}return Wm=n,Wm}var Hm,PP;function HF(){if(PP)return Hm;PP=1;var e=WF();function t(r,n){var i=r==null?0:r.length;return!!i&&e(r,n,0)>-1}return Hm=t,Hm}var Km,EP;function KF(){if(EP)return Km;EP=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 Km=e,Km}var Vm,jP;function VF(){if(jP)return Vm;jP=1;function e(){}return Vm=e,Vm}var Gm,AP;function GF(){if(AP)return Gm;AP=1;var e=Ck(),t=VF(),r=Eb(),n=1/0,i=e&&1/r(new e([,-0]))[1]==n?function(o){return new e(o)}:t;return Gm=i,Gm}var Xm,TP;function XF(){if(TP)return Xm;TP=1;var e=wk(),t=HF(),r=KF(),n=Ok(),i=GF(),o=Eb(),l=200;function u(f,d,v){var p=-1,m=t,b=f.length,O=!0,w=[],y=w;if(v)O=!1,m=r;else if(b>=l){var P=d?null:i(f);if(P)return o(P);O=!1,m=n,y=new e}else y=d?[]:w;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=y.length;T--;)if(y[T]===A)continue e;d&&y.push(A),w.push(E)}else m(y,A,v)||(y!==w&&y.push(A),w.push(E))}return w}return Xm=u,Xm}var Ym,CP;function YF(){if(CP)return Ym;CP=1;var e=on(),t=XF();function r(n,i){return n&&n.length?t(n,e(i,2)):[]}return Ym=r,Ym}var QF=YF();const kP=Ue(QF);function Mk(e,t,r){return t===!0?kP(e,r):je(t)?kP(e,t):e}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)}var ZF=["ref"];function NP(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?NP(Object(r),!0).forEach(function(n){qf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):NP(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 RP(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,Ik(n.key),n)}}function eq(e,t,r){return t&&RP(e.prototype,t),r&&RP(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function tq(e,t,r){return t=_c(t),rq(e,$k()?Reflect.construct(t,r||[],_c(e).constructor):t.apply(e,r))}function rq(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 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 $k(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return($k=function(){return!!e})()}function _c(e){return _c=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},_c(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=Ik(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ik(e){var t=aq(e,"string");return Ya(t)=="symbol"?t:t+""}function aq(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)}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 lq(e){return e.value}function uq(e,t){if(I.isValidElement(e))return I.cloneElement(e,t);if(typeof e=="function")return I.createElement(e,t);t.ref;var r=oq(t,ZF);return I.createElement(Pb,r)}var MP=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)>MP||Math.abs(i.height-this.lastBoundingBox.height)>MP)&&(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,l=i.align,u=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(l==="center"&&o==="vertical"){var b=this.getBBoxSnapshot();p={left:((d||0)-b.width)/2}}else p=l==="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(u==="middle"){var O=this.getBBoxSnapshot();m={top:((v||0)-O.height)/2}}else m=u==="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,l=i.width,u=i.height,f=i.wrapperStyle,d=i.payloadUniqBy,v=i.payload,p=vn(vn({position:"absolute",width:l||"auto",height:u||"auto"},this.getDefaultPosition(f)),f);return I.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(b){n.wrapperNode=b}},uq(o,vn(vn({},this.props),{},{payload:Mk(v,d,lq)})))}}],[{key:"getWithHeight",value:function(n,i){var o=vn(vn({},this.defaultProps),n.props),l=o.layout;return l==="vertical"&&ue(n.props.height)?{height:n.props.height}:l==="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 Qm,$P;function cq(){if($P)return Qm;$P=1;var e=jl(),t=jb(),r=Jt(),n=e?e.isConcatSpreadable:void 0;function i(o){return r(o)||t(o)||!!(n&&o&&o[n])}return Qm=i,Qm}var Zm,IP;function Dk(){if(IP)return Zm;IP=1;var e=Pk(),t=cq();function r(n,i,o,l,u){var f=-1,d=n.length;for(o||(o=t),u||(u=[]);++f<d;){var v=n[f];i>0&&o(v)?i>1?r(v,i-1,o,l,u):e(u,v):l||(u[u.length]=v)}return u}return Zm=r,Zm}var Jm,DP;function fq(){if(DP)return Jm;DP=1;function e(t){return function(r,n,i){for(var o=-1,l=Object(r),u=i(r),f=u.length;f--;){var d=u[t?f:++o];if(n(l[d],d,l)===!1)break}return r}}return Jm=e,Jm}var ey,LP;function dq(){if(LP)return ey;LP=1;var e=fq(),t=e();return ey=t,ey}var ty,BP;function Lk(){if(BP)return ty;BP=1;var e=dq(),t=Ff();function r(n,i){return n&&e(n,i,t)}return ty=r,ty}var ry,FP;function pq(){if(FP)return ry;FP=1;var e=Tl();function t(r,n){return function(i,o){if(i==null)return i;if(!e(i))return r(i,o);for(var l=i.length,u=n?l:-1,f=Object(i);(n?u--:++u<l)&&o(f[u],u,f)!==!1;);return i}}return ry=t,ry}var ny,qP;function kb(){if(qP)return ny;qP=1;var e=Lk(),t=pq(),r=t(e);return ny=r,ny}var iy,zP;function Bk(){if(zP)return iy;zP=1;var e=kb(),t=Tl();function r(n,i){var o=-1,l=t(n)?Array(n.length):[];return e(n,function(u,f,d){l[++o]=i(u,f,d)}),l}return iy=r,iy}var ay,UP;function hq(){if(UP)return ay;UP=1;function e(t,r){var n=t.length;for(t.sort(r);n--;)t[n]=t[n].value;return t}return ay=e,ay}var oy,WP;function vq(){if(WP)return oy;WP=1;var e=Oo();function t(r,n){if(r!==n){var i=r!==void 0,o=r===null,l=r===r,u=e(r),f=n!==void 0,d=n===null,v=n===n,p=e(n);if(!d&&!p&&!u&&r>n||u&&f&&v&&!d&&!p||o&&f&&v||!i&&v||!l)return 1;if(!o&&!u&&!p&&r<n||p&&i&&l&&!o&&!u||d&&i&&l||!f&&l||!v)return-1}return 0}return oy=t,oy}var sy,HP;function mq(){if(HP)return sy;HP=1;var e=vq();function t(r,n,i){for(var o=-1,l=r.criteria,u=n.criteria,f=l.length,d=i.length;++o<f;){var v=e(l[o],u[o]);if(v){if(o>=d)return v;var p=i[o];return v*(p=="desc"?-1:1)}}return r.index-n.index}return sy=t,sy}var ly,KP;function yq(){if(KP)return ly;KP=1;var e=yb(),t=gb(),r=on(),n=Bk(),i=hq(),o=jk(),l=mq(),u=Eo(),f=Jt();function d(v,p,m){p.length?p=e(p,function(w){return f(w)?function(y){return t(y,w.length===1?w[0]:w)}:w}):p=[u];var b=-1;p=e(p,o(r));var O=n(v,function(w,y,P){var E=e(p,function(A){return A(w)});return{criteria:E,index:++b,value:w}});return i(O,function(w,y){return l(w,y,m)})}return ly=d,ly}var uy,VP;function gq(){if(VP)return uy;VP=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 cy,GP;function bq(){if(GP)return cy;GP=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 l=arguments,u=-1,f=t(l.length-i,0),d=Array(f);++u<f;)d[u]=l[i+u];u=-1;for(var v=Array(i+1);++u<i;)v[u]=l[u];return v[i]=o(d),e(n,this,v)}}return cy=r,cy}var fy,XP;function xq(){if(XP)return fy;XP=1;function e(t){return function(){return t}}return fy=e,fy}var dy,YP;function Fk(){if(YP)return dy;YP=1;var e=Qi(),t=(function(){try{var r=e(Object,"defineProperty");return r({},"",{}),r}catch{}})();return dy=t,dy}var py,QP;function wq(){if(QP)return py;QP=1;var e=xq(),t=Fk(),r=Eo(),n=t?function(i,o){return t(i,"toString",{configurable:!0,enumerable:!1,value:e(o),writable:!0})}:r;return py=n,py}var hy,ZP;function Sq(){if(ZP)return hy;ZP=1;var e=800,t=16,r=Date.now;function n(i){var o=0,l=0;return function(){var u=r(),f=t-(u-l);if(l=u,f>0){if(++o>=e)return arguments[0]}else o=0;return i.apply(void 0,arguments)}}return hy=n,hy}var vy,JP;function Oq(){if(JP)return vy;JP=1;var e=wq(),t=Sq(),r=t(e);return vy=r,vy}var my,eE;function _q(){if(eE)return my;eE=1;var e=Eo(),t=bq(),r=Oq();function n(i,o){return r(t(i,o,e),i+"")}return my=n,my}var yy,tE;function zf(){if(tE)return yy;tE=1;var e=hb(),t=Tl(),r=Ab(),n=pi();function i(o,l,u){if(!n(u))return!1;var f=typeof l;return(f=="number"?t(u)&&r(l,u.length):f=="string"&&l in u)?e(u[l],o):!1}return yy=i,yy}var gy,rE;function Pq(){if(rE)return gy;rE=1;var e=Dk(),t=yq(),r=_q(),n=zf(),i=r(function(o,l){if(o==null)return[];var u=l.length;return u>1&&n(o,l[0],l[1])?l=[]:u>2&&n(l[0],l[1],l[2])&&(l=[l[0]]),t(o,e(l,1),[])});return gy=i,gy}var Eq=Pq();const Nb=Ue(Eq);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 jq(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 nE(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 nE(e,t)}}function nE(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,l,u=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw i}}return u}}function kq(e){if(Array.isArray(e))return e}function iE(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 by(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?iE(Object(r),!0).forEach(function(n){Nq(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):iE(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=Mq(e,"string");return Hs(t)=="symbol"?t:t+""}function Mq(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 $q(e){return Array.isArray(e)&&wt(e[0])&&wt(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,l=t.itemStyle,u=l===void 0?{}:l,f=t.labelStyle,d=f===void 0?{}:f,v=t.payload,p=t.formatter,m=t.itemSorter,b=t.wrapperClassName,O=t.labelClassName,w=t.label,y=t.labelFormatter,P=t.accessibilityLayer,E=P===void 0?!1:P,A=function(){if(v&&v.length){var L={padding:0,margin:0},F=(m?Nb(v,m):v).map(function(V,U){if(V.type==="none")return null;var X=by({display:"block",paddingTop:4,paddingBottom:4,color:V.color||"#000"},u),Z=V.formatter||p||$q,H=V.value,ee=V.name,J=H,D=ee;if(Z&&J!=null&&D!=null){var K=Z(H,ee,V,U,v);if(Array.isArray(K)){var oe=jq(K,2);J=oe[0],D=oe[1]}else J=K}return I.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(U),style:X},wt(D)?I.createElement("span",{className:"recharts-tooltip-item-name"},D):null,wt(D)?I.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,I.createElement("span",{className:"recharts-tooltip-item-value"},J),I.createElement("span",{className:"recharts-tooltip-item-unit"},V.unit||""))});return I.createElement("ul",{className:"recharts-tooltip-item-list",style:L},F)}return null},T=by({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},o),_=by({margin:0},d),j=!ke(w),N=j?w:"",R=Me("recharts-default-tooltip",b),$=Me("recharts-tooltip-label",O);j&&y&&v!==void 0&&v!==null&&(N=y(w,v));var W=E?{role:"status","aria-live":"assertive"}:{};return I.createElement("div",Wg({className:R,style:T},W),I.createElement("p",{className:$,style:_},I.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 Zu(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 bs="recharts-tooltip-wrapper",Bq={visibility:"hidden"};function Fq(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return Me(bs,Zu(Zu(Zu(Zu({},"".concat(bs,"-right"),ue(r)&&t&&ue(t.x)&&r>=t.x),"".concat(bs,"-left"),ue(r)&&t&&ue(t.x)&&r<t.x),"".concat(bs,"-bottom"),ue(n)&&t&&ue(t.y)&&n>=t.y),"".concat(bs,"-top"),ue(n)&&t&&ue(t.y)&&n<t.y))}function aE(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,i=e.offsetTopLeft,o=e.position,l=e.reverseDirection,u=e.tooltipDimension,f=e.viewBox,d=e.viewBoxDimension;if(o&&ue(o[n]))return o[n];var v=r[n]-u-i,p=r[n]+i;if(t[n])return l[n]?v:p;if(l[n]){var m=v,b=f[n];return m<b?Math.max(p,f[n]):Math.max(v,f[n])}var O=p+u,w=f[n]+d;return O>w?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,l=e.tooltipBox,u=e.useTranslate3d,f=e.viewBox,d,v,p;return l.height>0&&l.width>0&&r?(v=aE({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:o,tooltipDimension:l.width,viewBox:f,viewBoxDimension:f.width}),p=aE({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:o,tooltipDimension:l.height,viewBox:f,viewBoxDimension:f.height}),d=qq({translateX:v,translateY:p,useTranslate3d:u})):d=Bq,{cssProperties:d,cssClasses:Fq({translateX:v,translateY:p,coordinate:r})}}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 oE(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 sE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?oE(Object(r),!0).forEach(function(n){Kg(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oE(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,zk(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=Pc(t),Vq(e,qk()?Reflect.construct(t,r||[],Pc(e).constructor):t.apply(e,r))}function Vq(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 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 qk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(qk=function(){return!!e})()}function Pc(e){return Pc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Pc(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=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=Yq(e,"string");return Qa(t)=="symbol"?t:t+""}function Yq(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)}var lE=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(l){if(l.key==="Escape"){var u,f,d,v;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(u=(f=r.props.coordinate)===null||f===void 0?void 0:f.x)!==null&&u!==void 0?u: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)>lE||Math.abs(n.height-this.state.lastBoundingBox.height)>lE)&&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,l=i.allowEscapeViewBox,u=i.animationDuration,f=i.animationEasing,d=i.children,v=i.coordinate,p=i.hasPayload,m=i.isAnimationActive,b=i.offset,O=i.position,w=i.reverseDirection,y=i.useTranslate3d,P=i.viewBox,E=i.wrapperStyle,A=zq({allowEscapeViewBox:l,coordinate:v,offsetTopLeft:b,position:O,reverseDirection:w,tooltipBox:this.state.lastBoundingBox,useTranslate3d:y,viewBox:P}),T=A.cssClasses,_=A.cssProperties,j=sE(sE({transition:m&&o?"transform ".concat(u,"ms ").concat(f):void 0},_),{},{pointerEvents:"none",visibility:!this.state.dismissed&&o&&p?"visible":"hidden",position:"absolute",top:0,left:0},E);return I.createElement("div",{tabIndex:-1,className:T,style:j,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 Za(e){"@babel/helpers - typeof";return Za=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},Za(e)}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 cE(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){Rb(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 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,Wk(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,Uk()?Reflect.construct(t,r||[],Ec(e).constructor):t.apply(e,r))}function nz(e,t){if(t&&(Za(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 Uk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Uk=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 Rb(e,t,r){return t=Wk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Wk(e){var t=oz(e,"string");return Za(t)=="symbol"?t:t+""}function oz(e,t){if(Za(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Za(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function sz(e){return e.dataKey}function lz(e,t){return I.isValidElement(e)?I.cloneElement(e,t):typeof e=="function"?I.createElement(e,t):I.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,l=i.allowEscapeViewBox,u=i.animationDuration,f=i.animationEasing,d=i.content,v=i.coordinate,p=i.filterNull,m=i.isAnimationActive,b=i.offset,O=i.payload,w=i.payloadUniqBy,y=i.position,P=i.reverseDirection,E=i.useTranslate3d,A=i.viewBox,T=i.wrapperStyle,_=O??[];p&&_.length&&(_=Mk(O.filter(function(N){return N.value!=null&&(N.hide!==!0||n.props.includeHidden)}),w,sz));var j=_.length>0;return I.createElement(Qq,{allowEscapeViewBox:l,animationDuration:u,animationEasing:f,isAnimationActive:m,active:o,coordinate:v,hasPayload:j,offset:b,position:y,reverseDirection:P,useTranslate3d:E,viewBox:A,wrapperStyle:T},lz(d,cE(cE({},this.props),{},{payload:_})))}}])})(C.PureComponent);Rb(qt,"displayName","Tooltip");Rb(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 xy,fE;function uz(){if(fE)return xy;fE=1;var e=an(),t=function(){return e.Date.now()};return xy=t,xy}var wy,dE;function cz(){if(dE)return wy;dE=1;var e=/\s/;function t(r){for(var n=r.length;n--&&e.test(r.charAt(n)););return n}return wy=t,wy}var Sy,pE;function fz(){if(pE)return Sy;pE=1;var e=cz(),t=/^\s+/;function r(n){return n&&n.slice(0,e(n)+1).replace(t,"")}return Sy=r,Sy}var Oy,hE;function Hk(){if(hE)return Oy;hE=1;var e=fz(),t=pi(),r=Oo(),n=NaN,i=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=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||l.test(d)?u(d.slice(2),p?2:8):i.test(d)?n:+d}return Oy=f,Oy}var _y,vE;function dz(){if(vE)return _y;vE=1;var e=pi(),t=uz(),r=Hk(),n="Expected a function",i=Math.max,o=Math.min;function l(u,f,d){var v,p,m,b,O,w,y=0,P=!1,E=!1,A=!0;if(typeof u!="function")throw new TypeError(n);f=r(f)||0,e(d)&&(P=!!d.leading,E="maxWait"in d,m=E?i(r(d.maxWait)||0,f):m,A="trailing"in d?!!d.trailing:A);function T(F){var V=v,U=p;return v=p=void 0,y=F,b=u.apply(U,V),b}function _(F){return y=F,O=setTimeout(R,f),P?T(F):b}function j(F){var V=F-w,U=F-y,X=f-V;return E?o(X,m-U):X}function N(F){var V=F-w,U=F-y;return w===void 0||V>=f||V<0||E&&U>=m}function R(){var F=t();if(N(F))return $(F);O=setTimeout(R,j(F))}function $(F){return O=void 0,A&&v?T(F):(v=p=void 0,b)}function W(){O!==void 0&&clearTimeout(O),y=0,v=w=p=O=void 0}function B(){return O===void 0?b:$(t())}function L(){var F=t(),V=N(F);if(v=arguments,p=this,w=F,V){if(O===void 0)return _(w);if(E)return clearTimeout(O),O=setTimeout(R,f),T(w)}return O===void 0&&(O=setTimeout(R,f)),b}return L.cancel=W,L.flush=B,L}return _y=l,_y}var Py,mE;function pz(){if(mE)return Py;mE=1;var e=dz(),t=pi(),r="Expected a function";function n(i,o,l){var u=!0,f=!0;if(typeof i!="function")throw new TypeError(r);return t(l)&&(u="leading"in l?!!l.leading:u,f="trailing"in l?!!l.trailing:f),e(i,o,{leading:u,maxWait:o,trailing:f})}return Py=n,Py}var hz=pz();const Kk=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 yE(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 Ju(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?yE(Object(r),!0).forEach(function(n){vz(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yE(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 gE(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 gE(e,t)}}function gE(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,l,u=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw i}}return u}}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,l=o===void 0?"100%":o,u=e.height,f=u===void 0?"100%":u,d=e.minWidth,v=d===void 0?0:d,p=e.minHeight,m=e.maxHeight,b=e.children,O=e.debounce,w=O===void 0?0:O,y=e.id,P=e.className,E=e.onResize,A=e.style,T=A===void 0?{}:A,_=C.useRef(null),j=C.useRef();j.current=E,C.useImperativeHandle(t,function(){return Object.defineProperty(_.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),_.current},configurable:!0})});var N=C.useState({containerWidth:i.width,containerHeight:i.height}),R=gz(N,2),$=R[0],W=R[1],B=C.useCallback(function(F,V){W(function(U){var X=Math.round(F),Z=Math.round(V);return U.containerWidth===X&&U.containerHeight===Z?U:{containerWidth:X,containerHeight:Z}})},[]);C.useEffect(function(){var F=function(ee){var J,D=ee[0].contentRect,K=D.width,oe=D.height;B(K,oe),(J=j.current)===null||J===void 0||J.call(j,K,oe)};w>0&&(F=Kk(F,w,{trailing:!0,leading:!1}));var V=new ResizeObserver(F),U=_.current.getBoundingClientRect(),X=U.width,Z=U.height;return B(X,Z),V.observe(_.current),function(){V.disconnect()}},[B,w]);var L=C.useMemo(function(){var F=$.containerWidth,V=$.containerHeight;if(F<0||V<0)return null;qr(Li(l)||Li(f),`The width(%s) and height(%s) are both fixed numbers,
|
||
maybe you don't need to use a ResponsiveContainer.`,l,f),qr(!r||r>0,"The aspect(%s) must be greater than zero.",r);var U=Li(l)?F:l,X=Li(f)?V:f;r&&r>0&&(U?X=U/r:X&&(U=X*r),m&&X>m&&(X=m)),qr(U>0||X>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.`,U,X,l,f,v,p,r);var Z=!Array.isArray(b)&&_n(b.type).endsWith("Chart");return I.Children.map(b,function(H){return I.isValidElement(H)?C.cloneElement(H,Ju({width:U,height:X},Z?{style:Ju({height:"100%",width:"100%",maxHeight:X,maxWidth:U},H.props.style)}:{})):H})},[r,b,f,m,p,v,$,l]);return I.createElement("div",{id:y?"".concat(y):void 0,className:Me("recharts-responsive-container",P),style:Ju(Ju({},T),{},{width:l,height:f,minWidth:v,minHeight:p,maxHeight:m}),ref:_},L)}),Uf=function(t){return null};Uf.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 bE(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?bE(Object(r),!0).forEach(function(n){Oz(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bE(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 Ta={widthCache:{},cacheCount:0},Ez=2e3,jz={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},xE="recharts_measurement_span";function Az(e){var t=Gg({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var Ns=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(Ta.widthCache[i])return Ta.widthCache[i];try{var o=document.getElementById(xE);o||(o=document.createElement("span"),o.setAttribute("id",xE),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var l=Gg(Gg({},jz),n);Object.assign(o.style,l),o.textContent="".concat(t);var u=o.getBoundingClientRect(),f={width:u.width,height:u.height};return Ta.widthCache[i]=f,++Ta.cacheCount>Ez&&(Ta.cacheCount=0,Ta.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 jc(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 wE(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 wE(e,t)}}function wE(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,l,u=[],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)&&(u.push(n.value),u.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw i}}return u}}function Rz(e){if(Array.isArray(e))return e}function Mz(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function SE(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 $z(e,t,r){return t&&SE(e.prototype,t),r&&SE(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 OE=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,_E=/(-?\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%]+)?/,Vk={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(Vk),Ia="NaN";function qz(e,t){return e*Vk[t]}var ec=(function(){function e(t,r){Mz(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 $z(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=jc(i,3),l=o[1],u=o[2];return new e(parseFloat(l),u??"")}}])})();function Gk(e){if(e.includes(Ia))return Ia;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=OE.exec(t))!==null&&r!==void 0?r:[],i=jc(n,4),o=i[1],l=i[2],u=i[3],f=ec.parse(o??""),d=ec.parse(u??""),v=l==="*"?f.multiply(d):f.divide(d);if(v.isNaN())return Ia;t=t.replace(OE,v.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var p,m=(p=_E.exec(t))!==null&&p!==void 0?p:[],b=jc(m,4),O=b[1],w=b[2],y=b[3],P=ec.parse(O??""),E=ec.parse(y??""),A=w==="+"?P.add(E):P.subtract(E);if(A.isNaN())return Ia;t=t.replace(_E,A.toString())}return t}var PE=/\(([^()]*)\)/;function zz(e){for(var t=e;t.includes("(");){var r=PE.exec(t),n=jc(r,2),i=n[1];t=t.replace(PE,Gk(i))}return t}function Uz(e){var t=e.replace(/\s+/g,"");return t=zz(t),t=Gk(t),t}function Wz(e){try{return Uz(e)}catch{return Ia}}function Ey(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 EE(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 jE(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 AE(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 AE(e,t)}}function AE(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,l,u=[],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)&&(u.push(n.value),u.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw i}}return u}}function Qz(e){if(Array.isArray(e))return e}var Xk=/[ \f\n\r\t\v\u2028\u2029]+/,Yk=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(Xk));var l=o.map(function(f){return{word:f,width:Ns(f,i).width}}),u=n?0:Ns(" ",i).width;return{wordsWithComputedWidth:l,spaceWidth:u}}catch{return null}},Zz=function(t,r,n,i,o){var l=t.maxLines,u=t.children,f=t.style,d=t.breakAll,v=ue(l),p=u,m=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return U.reduce(function(X,Z){var H=Z.word,ee=Z.width,J=X[X.length-1];if(J&&(i==null||o||J.width+ee+n<Number(i)))J.words.push(H),J.width+=ee+n;else{var D={words:[H],width:ee};X.push(D)}return X},[])},b=m(r),O=function(U){return U.reduce(function(X,Z){return X.width>Z.width?X:Z})};if(!v)return b;for(var w="…",y=function(U){var X=p.slice(0,U),Z=Yk({breakAll:d,style:f,children:X+w}).wordsWithComputedWidth,H=m(Z),ee=H.length>l||O(H).width>Number(i);return[ee,H]},P=0,E=p.length-1,A=0,T;P<=E&&A<=p.length-1;){var _=Math.floor((P+E)/2),j=_-1,N=y(j),R=jE(N,2),$=R[0],W=R[1],B=y(_),L=jE(B,1),F=L[0];if(!$&&!F&&(P=_+1),$&&F&&(E=_-1),!$&&F){T=W;break}A++}return T||b},TE=function(t){var r=ke(t)?[]:t.toString().split(Xk);return[{words:r}]},Jz=function(t){var r=t.width,n=t.scaleToFit,i=t.children,o=t.style,l=t.breakAll,u=t.maxLines;if((r||n)&&!Zi.isSsr){var f,d,v=Yk({breakAll:l,children:i,style:o});if(v){var p=v.wordsWithComputedWidth,m=v.spaceWidth;f=p,d=m}else return TE(i);return Zz({breakAll:l,children:i,maxLines:u,style:o},f,d,r,n)}return TE(i)},CE="#808080",Ki=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,o=i===void 0?0:i,l=t.lineHeight,u=l===void 0?"1em":l,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,w=O===void 0?"end":O,y=t.fill,P=y===void 0?CE:y,E=EE(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,_=E.dy,j=E.angle,N=E.className,R=E.breakAll,$=EE(E,Kz);if(!wt(n)||!wt(o))return null;var W=n+(ue(T)?T:0),B=o+(ue(_)?_:0),L;switch(w){case"start":L=Ey("calc(".concat(d,")"));break;case"middle":L=Ey("calc(".concat((A.length-1)/2," * -").concat(u," + (").concat(d," / 2))"));break;default:L=Ey("calc(".concat(A.length-1," * -").concat(u,")"));break}var F=[];if(p){var V=A[0].width,U=E.width;F.push("scale(".concat((ue(U)?U/V:1)/V,")"))}return j&&F.push("rotate(".concat(j,", ").concat(W,", ").concat(B,")")),F.length&&($.transform=F.join(" ")),I.createElement("text",Xg({},Se($,!0),{x:W,y:B,className:Me("recharts-text",N),textAnchor:b,fill:P.includes("url")?CE:P}),A.map(function(X,Z){var H=X.words.join(R?"":" ");return I.createElement("tspan",{x:W,dy:Z===0?L:u,key:"".concat(H,"-").concat(Z)},H)}))};function ci(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 Mb(e){let t,r,n;e.length!==2?(t=ci,r=(u,f)=>ci(e(u),f),n=(u,f)=>e(u)-f):(t=e===ci||e===eU?e:tU,r=e,n=e);function i(u,f,d=0,v=u.length){if(d<v){if(t(f,f)!==0)return v;do{const p=d+v>>>1;r(u[p],f)<0?d=p+1:v=p}while(d<v)}return d}function o(u,f,d=0,v=u.length){if(d<v){if(t(f,f)!==0)return v;do{const p=d+v>>>1;r(u[p],f)<=0?d=p+1:v=p}while(d<v)}return d}function l(u,f,d=0,v=u.length){const p=i(u,f,d,v-1);return p>d&&n(u[p-1],f)>-n(u[p],f)?p-1:p}return{left:i,center:l,right:o}}function tU(){return 0}function Qk(e){return e===null?NaN:+e}function*rU(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const nU=Mb(ci),Cl=nU.right;Mb(Qk).center;class kE 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(NE(this,t))}has(t){return super.has(NE(this,t))}set(t,r){return super.set(iU(this,t),r)}delete(t){return super.delete(aU(this,t))}}function NE({_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=ci){if(e===ci)return Zk;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 Zk(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const lU=Math.sqrt(50),uU=Math.sqrt(10),cU=Math.sqrt(2);function Ac(e,t,r){const n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),o=n/Math.pow(10,i),l=o>=lU?10:o>=uU?5:o>=cU?2:1;let u,f,d;return i<0?(d=Math.pow(10,-i)/l,u=Math.round(e*d),f=Math.round(t*d),u/d<e&&++u,f/d>t&&--f,d=-d):(d=Math.pow(10,i)*l,u=Math.round(e/d),f=Math.round(t/d),u*d<e&&++u,f*d>t&&--f),f<u&&.5<=r&&r<2?Ac(e,t,r*2):[u,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,l]=n?Ac(t,e,r):Ac(e,t,r);if(!(o>=i))return[];const u=o-i+1,f=new Array(u);if(n)if(l<0)for(let d=0;d<u;++d)f[d]=(o-d)/-l;else for(let d=0;d<u;++d)f[d]=(o-d)*l;else if(l<0)for(let d=0;d<u;++d)f[d]=(i+d)/-l;else for(let d=0;d<u;++d)f[d]=(i+d)*l;return f}function Qg(e,t,r){return t=+t,e=+e,r=+r,Ac(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 RE(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function ME(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function Jk(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?Zk: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));Jk(e,t,b,O,i)}const o=e[t];let l=r,u=n;for(xs(e,r,t),i(e[n],o)>0&&xs(e,r,n);l<u;){for(xs(e,l,u),++l,--u;i(e[l],o)<0;)++l;for(;i(e[u],o)>0;)--u}i(e[r],o)===0?xs(e,r,u):(++u,xs(e,u,n)),u<=t&&(r=u+1),t<=u&&(n=u-1)}return e}function xs(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 ME(e);if(t>=1)return RE(e);var n,i=(n-1)*t,o=Math.floor(i),l=RE(Jk(e,o).subarray(0,o+1)),u=ME(e.subarray(o+1));return l+(u-l)*(i-o)}}function dU(e,t,r=Qk){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),l=+r(e[o],o,e),u=+r(e[o+1],o+1,e);return l+(u-l)*(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 Pr(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 kE,t=[],r=[],n=Jg;function i(o){let l=e.get(o);if(l===void 0){if(n!==Jg)return n;e.set(o,l=t.push(o)-1)}return r[l%r.length]}return i.domain=function(o){if(!arguments.length)return t.slice();t=[],e=new kE;for(const l of o)e.has(l)||e.set(l,t.push(l)-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)},Pr.apply(i,arguments),i}function Ys(){var e=$b().unknown(void 0),t=e.domain,r=e.range,n=0,i=1,o,l,u=!1,f=0,d=0,v=.5;delete e.unknown;function p(){var m=t().length,b=i<n,O=b?i:n,w=b?n:i;o=(w-O)/Math.max(1,m-f+d*2),u&&(o=Math.floor(o)),O+=(w-O-o*(m-f))*v,l=o*(1-f),u&&(O=Math.round(O),l=Math.round(l));var y=pU(m).map(function(P){return O+o*P});return r(b?y.reverse():y)}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,u=!0,p()},e.bandwidth=function(){return l},e.step=function(){return o},e.round=function(m){return arguments.length?(u=!!m,p()):u},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(u).paddingInner(f).paddingOuter(d).align(v)},Pr.apply(p(),arguments)}function eN(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return eN(t())},e}function Rs(){return eN(Ys.apply(null,arguments).paddingInner(1))}function Ib(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function tN(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function kl(){}var Qs=.7,Tc=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}\\)$`),$E={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};Ib(kl,Js,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:IE,formatHex:IE,formatHex8:wU,formatHsl:SU,formatRgb:DE,toString:DE});function IE(){return this.rgb().formatHex()}function wU(){return this.rgb().formatHex8()}function SU(){return rN(this).formatHsl()}function DE(){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?LE(t):r===3?new Zt(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?tc(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?tc(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))?tc(t[1],t[2],t[3],t[4]):(t=gU.exec(e))?tc(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=bU.exec(e))?qE(t[1],t[2]/100,t[3]/100,1):(t=xU.exec(e))?qE(t[1],t[2]/100,t[3]/100,t[4]):$E.hasOwnProperty(e)?LE($E[e]):e==="transparent"?new Zt(NaN,NaN,NaN,0):null}function LE(e){return new Zt(e>>16&255,e>>8&255,e&255,1)}function tc(e,t,r,n){return n<=0&&(e=t=r=NaN),new Zt(e,t,r,n)}function OU(e){return e instanceof kl||(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}Ib(Zt,e0,tN(kl,{brighter(e){return e=e==null?Tc:Math.pow(Tc,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),Cc(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:BE,formatHex:BE,formatHex8:_U,formatRgb:FE,toString:FE}));function BE(){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 FE(){const e=Cc(this.opacity);return`${e===1?"rgb(":"rgba("}${zi(this.r)}, ${zi(this.g)}, ${zi(this.b)}${e===1?")":`, ${e})`}`}function Cc(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 qE(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 rN(e){if(e instanceof Br)return new Br(e.h,e.s,e.l,e.opacity);if(e instanceof kl||(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),l=NaN,u=o-i,f=(o+i)/2;return u?(t===o?l=(r-n)/u+(r<n)*6:r===o?l=(n-t)/u+2:l=(t-r)/u+4,u/=f<.5?o+i:2-o-i,l*=60):u=f>0&&f<1?0:l,new Br(l,u,f,e.opacity)}function PU(e,t,r,n){return arguments.length===1?rN(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}Ib(Br,PU,tN(kl,{brighter(e){return e=e==null?Tc:Math.pow(Tc,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(zE(this.h),rc(this.s),rc(this.l),Cc(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=Cc(this.opacity);return`${e===1?"hsl(":"hsla("}${zE(this.h)}, ${rc(this.s)*100}%, ${rc(this.l)*100}%${e===1?")":`, ${e})`}`}}));function zE(e){return e=(e||0)%360,e<0?e+360:e}function rc(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 Db=e=>()=>e;function EU(e,t){return function(r){return e+r*t}}function jU(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?nN:function(t,r){return r-t?jU(t,r,e):Db(isNaN(t)?r:t)}}function nN(e,t){var r=t-e;return r?EU(e,r):Db(isNaN(e)?t:e)}const UE=(function e(t){var r=AU(t);function n(i,o){var l=r((i=e0(i)).r,(o=e0(o)).r),u=r(i.g,o.g),f=r(i.b,o.b),d=nN(i.opacity,o.opacity);return function(v){return i.r=l(v),i.g=u(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),l;for(l=0;l<n;++l)i[l]=jo(e[l],t[l]);for(;l<r;++l)o[l]=t[l];return function(u){for(l=0;l<n;++l)o[l]=i[l](u);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 kc(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,Ay=new RegExp(t0.source,"g");function MU(e){return function(){return e}}function $U(e){return function(t){return e(t)+""}}function IU(e,t){var r=t0.lastIndex=Ay.lastIndex=0,n,i,o,l=-1,u=[],f=[];for(e=e+"",t=t+"";(n=t0.exec(e))&&(i=Ay.exec(t));)(o=i.index)>r&&(o=t.slice(r,o),u[l]?u[l]+=o:u[++l]=o),(n=n[0])===(i=i[0])?u[l]?u[l]+=i:u[++l]=i:(u[++l]=null,f.push({i:l,x:kc(n,i)})),r=Ay.lastIndex;return r<t.length&&(o=t.slice(r),u[l]?u[l]+=o:u[++l]=o),u.length<2?f[0]?$U(f[0].x):MU(t):(t=f.length,function(d){for(var v=0,p;v<t;++v)u[(p=f[v]).i]=p.x(d);return u.join("")})}function jo(e,t){var r=typeof t,n;return t==null||r==="boolean"?Db(t):(r==="number"?kc:r==="string"?(n=Js(t))?(t=n,UE):IU:t instanceof Js?UE:t instanceof Date?NU:CU(t)?TU:Array.isArray(t)?kU:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?RU:kc)(e,t)}function Lb(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(l){var u=Math.max(0,Math.min(n-1,Math.floor(l*=n)));return o[u](l-u)}}function LU(e){return function(){return e}}function Nc(e){return+e}var WE=[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],l=t[1];return i<n?(n=r0(i,n),o=r(l,o)):(n=r0(n,i),o=r(o,l)),function(u){return o(n(u))}}function qU(e,t,r){var n=Math.min(e.length,t.length)-1,i=new Array(n),o=new Array(n),l=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++l<n;)i[l]=r0(e[l],e[l+1]),o[l]=r(t[l],t[l+1]);return function(u){var f=Cl(e,u,1,n)-1;return o[f](i[f](u))}}function Nl(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Wf(){var e=WE,t=WE,r=jo,n,i,o,l=Wt,u,f,d;function v(){var m=Math.min(e.length,t.length);return l!==Wt&&(l=BU(e[0],e[m-1])),u=m>2?qU:FU,f=d=null,p}function p(m){return m==null||isNaN(m=+m)?o:(f||(f=u(e.map(n),t,r)))(n(l(m)))}return p.invert=function(m){return l(i((d||(d=u(t,e.map(n),kc)))(m)))},p.domain=function(m){return arguments.length?(e=Array.from(m,Nc),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=Lb,v()},p.clamp=function(m){return arguments.length?(l=m?!0:Wt,v()):l!==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 Bb(){return Wf()(Wt,Wt)}function zU(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Rc(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 Ja(e){return e=Rc(Math.abs(e)),e?e[1]:NaN}function UU(e,t){return function(r,n){for(var i=r.length,o=[],l=0,u=e[0],f=0;i>0&&u>0&&(f+u+1>n&&(u=Math.max(1,n-f)),o.push(r.substring(i-=u,i+u)),!((f+=u+1)>n));)u=e[l=(l+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 el(e){if(!(t=HU.exec(e)))throw new Error("invalid format: "+e);var t;return new Fb({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]})}el.prototype=Fb.prototype;function Fb(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+""}Fb.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=Rc(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,l=n.length;return o===l?n:o>l?n+new Array(o-l+1).join("0"):o>0?n.slice(0,o)+"."+n.slice(o):"0."+new Array(1-o).join("0")+Rc(e,Math.max(0,t+o-1))[0]}function HE(e,t){var r=Rc(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 KE={"%":(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)=>HE(e*100,t),r:HE,s:VU,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function VE(e){return e}var GE=Array.prototype.map,XE=["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?VE:UU(GE.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?VE:WU(GE.call(e.numerals,String)),l=e.percent===void 0?"%":e.percent+"",u=e.minus===void 0?"−":e.minus+"",f=e.nan===void 0?"NaN":e.nan+"";function d(p,m){p=el(p);var b=p.fill,O=p.align,w=p.sign,y=p.symbol,P=p.zero,E=p.width,A=p.comma,T=p.precision,_=p.trim,j=p.type;j==="n"?(A=!0,j="g"):KE[j]||(T===void 0&&(T=12),_=!0,j="g"),(P||b==="0"&&O==="=")&&(P=!0,b="0",O="=");var N=(m&&m.prefix!==void 0?m.prefix:"")+(y==="$"?r:y==="#"&&/[boxX]/.test(j)?"0"+j.toLowerCase():""),R=(y==="$"?n:/[%p]/.test(j)?l:"")+(m&&m.suffix!==void 0?m.suffix:""),$=KE[j],W=/[defgprs%]/.test(j);T=T===void 0?6:/[gprs]/.test(j)?Math.max(1,Math.min(21,T)):Math.max(0,Math.min(20,T));function B(L){var F=N,V=R,U,X,Z;if(j==="c")V=$(L)+V,L="";else{L=+L;var H=L<0||1/L<0;if(L=isNaN(L)?f:$(Math.abs(L),T),_&&(L=KU(L)),H&&+L==0&&w!=="+"&&(H=!1),F=(H?w==="("?w:u:w==="-"||w==="("?"":w)+F,V=(j==="s"&&!isNaN(L)&&Mc!==void 0?XE[8+Mc/3]:"")+V+(H&&w==="("?")":""),W){for(U=-1,X=L.length;++U<X;)if(Z=L.charCodeAt(U),48>Z||Z>57){V=(Z===46?i+L.slice(U+1):L.slice(U))+V,L=L.slice(0,U);break}}}A&&!P&&(L=t(L,1/0));var ee=F.length+L.length+V.length,J=ee<E?new Array(E-ee+1).join(b):"";switch(A&&P&&(L=t(J+L,J.length?E-V.length:1/0),J=""),O){case"<":L=F+L+V+J;break;case"=":L=F+J+L+V;break;case"^":L=J.slice(0,ee=J.length>>1)+F+L+V+J.slice(ee);break;default:L=J+F+L+V;break}return o(L)}return B.toString=function(){return p+""},B}function v(p,m){var b=Math.max(-8,Math.min(8,Math.floor(Ja(m)/3)))*3,O=Math.pow(10,-b),w=d((p=el(p),p.type="f",p),{suffix:XE[8+b/3]});return function(y){return w(O*y)}}return{format:d,formatPrefix:v}}var nc,qb,iN;XU({thousands:",",grouping:[3],currency:["$",""]});function XU(e){return nc=GU(e),qb=nc.format,iN=nc.formatPrefix,nc}function YU(e){return Math.max(0,-Ja(Math.abs(e)))}function QU(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Ja(t)/3)))*3-Ja(Math.abs(e)))}function ZU(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Ja(t)-Ja(e))+1}function aN(e,t,r,n){var i=Zg(e,t,r),o;switch(n=el(n??",f"),n.type){case"s":{var l=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(o=QU(i,l))&&(n.precision=o),iN(n,l)}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 qb(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 aN(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,l=n[i],u=n[o],f,d,v=10;for(u<l&&(d=l,l=u,u=d,d=i,i=o,o=d);v-- >0;){if(d=Qg(l,u,r),d===f)return n[i]=l,n[o]=u,t(n);if(d>0)l=Math.floor(l/d)*d,u=Math.ceil(u/d)*d;else if(d<0)l=Math.ceil(l*d)/d,u=Math.floor(u*d)/d;else break;f=d}return e},e}function $c(){var e=Bb();return e.copy=function(){return Nl(e,$c())},Pr.apply(e,arguments),hi(e)}function oN(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,Nc),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return oN(e).unknown(t)},e=arguments.length?Array.from(e,Nc):[0,1],hi(r)}function sN(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],o=e[n],l;return o<i&&(l=r,r=n,n=l,l=i,i=o,o=l),e[r]=t.floor(i),e[n]=t.ceil(o),e}function YE(e){return Math.log(e)}function QE(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 ZE(e){return(t,r)=>-e(-t,r)}function zb(e){const t=e(YE,QE),r=t.domain;let n=10,i,o;function l(){return i=n4(n),o=r4(n),r()[0]<0?(i=ZE(i),o=ZE(o),e(JU,e4)):e(YE,QE),t}return t.base=function(u){return arguments.length?(n=+u,l()):n},t.domain=function(u){return arguments.length?(r(u),l()):r()},t.ticks=u=>{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,w;const y=u==null?10:+u;let P=[];if(!(n%1)&&b-m<y){if(m=Math.floor(m),b=Math.ceil(b),d>0){for(;m<=b;++m)for(O=1;O<n;++O)if(w=m<0?O/o(-m):O*o(m),!(w<d)){if(w>v)break;P.push(w)}}else for(;m<=b;++m)for(O=n-1;O>=1;--O)if(w=m>0?O/o(-m):O*o(m),!(w<d)){if(w>v)break;P.push(w)}P.length*2<y&&(P=Yg(d,v,y))}else P=Yg(m,b,Math.min(b-m,y)).map(o);return p?P.reverse():P},t.tickFormat=(u,f)=>{if(u==null&&(u=10),f==null&&(f=n===10?"s":","),typeof f!="function"&&(!(n%1)&&(f=el(f)).precision==null&&(f.trim=!0),f=qb(f)),u===1/0)return f;const d=Math.max(1,n*u/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(sN(r(),{floor:u=>o(Math.floor(i(u))),ceil:u=>o(Math.ceil(i(u)))})),t}function lN(){const e=zb(Wf()).domain([1,10]);return e.copy=()=>Nl(e,lN()).base(e.base()),Pr.apply(e,arguments),e}function JE(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function ej(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Ub(e){var t=1,r=e(JE(t),ej(t));return r.constant=function(n){return arguments.length?e(JE(t=+n),ej(t)):t},hi(r)}function uN(){var e=Ub(Wf());return e.copy=function(){return Nl(e,uN()).constant(e.constant())},Pr.apply(e,arguments)}function tj(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 Wb(e){var t=e(Wt,Wt),r=1;function n(){return r===1?e(Wt,Wt):r===.5?e(i4,a4):e(tj(r),tj(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},hi(t)}function Hb(){var e=Wb(Wf());return e.copy=function(){return Nl(e,Hb()).exponent(e.exponent())},Pr.apply(e,arguments),e}function o4(){return Hb.apply(null,arguments).exponent(.5)}function rj(e){return Math.sign(e)*e*e}function s4(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function cN(){var e=Bb(),t=[0,1],r=!1,n;function i(o){var l=s4(e(o));return isNaN(l)?n:r?Math.round(l):l}return i.invert=function(o){return e.invert(rj(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,Nc)).map(rj)),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 cN(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Pr.apply(i,arguments),hi(i)}function fN(){var e=[],t=[],r=[],n;function i(){var l=0,u=Math.max(1,t.length);for(r=new Array(u-1);++l<u;)r[l-1]=dU(e,l/u);return o}function o(l){return l==null||isNaN(l=+l)?n:t[Cl(r,l)]}return o.invertExtent=function(l){var u=t.indexOf(l);return u<0?[NaN,NaN]:[u>0?r[u-1]:e[0],u<r.length?r[u]:e[e.length-1]]},o.domain=function(l){if(!arguments.length)return e.slice();e=[];for(let u of l)u!=null&&!isNaN(u=+u)&&e.push(u);return e.sort(ci),i()},o.range=function(l){return arguments.length?(t=Array.from(l),i()):t.slice()},o.unknown=function(l){return arguments.length?(n=l,o):n},o.quantiles=function(){return r.slice()},o.copy=function(){return fN().domain(e).range(t).unknown(n)},Pr.apply(o,arguments)}function dN(){var e=0,t=1,r=1,n=[.5],i=[0,1],o;function l(f){return f!=null&&f<=f?i[Cl(n,f,0,r)]:o}function u(){var f=-1;for(n=new Array(r);++f<r;)n[f]=((f+1)*t-(f-r)*e)/(r+1);return l}return l.domain=function(f){return arguments.length?([e,t]=f,e=+e,t=+t,u()):[e,t]},l.range=function(f){return arguments.length?(r=(i=Array.from(f)).length-1,u()):i.slice()},l.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]]},l.unknown=function(f){return arguments.length&&(o=f),l},l.thresholds=function(){return n.slice()},l.copy=function(){return dN().domain([e,t]).range(i).unknown(o)},Pr.apply(hi(l),arguments)}function pN(){var e=[.5],t=[0,1],r,n=1;function i(o){return o!=null&&o<=o?t[Cl(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 l=t.indexOf(o);return[e[l-1],e[l]]},i.unknown=function(o){return arguments.length?(r=o,i):r},i.copy=function(){return pN().domain(e).range(t).unknown(r)},Pr.apply(i,arguments)}const Ty=new Date,Cy=new Date;function St(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 l=i(o),u=i.ceil(o);return o-l<u-o?l:u},i.offset=(o,l)=>(t(o=new Date(+o),l==null?1:Math.floor(l)),o),i.range=(o,l,u)=>{const f=[];if(o=i.ceil(o),u=u==null?1:Math.floor(u),!(o<l)||!(u>0))return f;let d;do f.push(d=new Date(+o)),t(o,u),e(o);while(d<o&&o<l);return f},i.filter=o=>St(l=>{if(l>=l)for(;e(l),!o(l);)l.setTime(l-1)},(l,u)=>{if(l>=l)if(u<0)for(;++u<=0;)for(;t(l,-1),!o(l););else for(;--u>=0;)for(;t(l,1),!o(l););}),r&&(i.count=(o,l)=>(Ty.setTime(+o),Cy.setTime(+l),e(Ty),e(Cy),Math.floor(r(Ty,Cy))),i.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?i.filter(n?l=>n(l)%o===0:l=>i.count(0,l)%o===0):i)),i}const Ic=St(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Ic.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?St(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):Ic);Ic.range;const xn=1e3,Or=xn*60,wn=Or*60,Tn=wn*24,Kb=Tn*7,nj=Tn*30,ky=Tn*365,Fi=St(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*xn)},(e,t)=>(t-e)/xn,e=>e.getUTCSeconds());Fi.range;const Vb=St(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*xn)},(e,t)=>{e.setTime(+e+t*Or)},(e,t)=>(t-e)/Or,e=>e.getMinutes());Vb.range;const Gb=St(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Or)},(e,t)=>(t-e)/Or,e=>e.getUTCMinutes());Gb.range;const Xb=St(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*xn-e.getMinutes()*Or)},(e,t)=>{e.setTime(+e+t*wn)},(e,t)=>(t-e)/wn,e=>e.getHours());Xb.range;const Yb=St(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*wn)},(e,t)=>(t-e)/wn,e=>e.getUTCHours());Yb.range;const Rl=St(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Or)/Tn,e=>e.getDate()-1);Rl.range;const Hf=St(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Tn,e=>e.getUTCDate()-1);Hf.range;const hN=St(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Tn,e=>Math.floor(e/Tn));hN.range;function Ji(e){return St(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())*Or)/Kb)}const Kf=Ji(0),Dc=Ji(1),l4=Ji(2),u4=Ji(3),eo=Ji(4),c4=Ji(5),f4=Ji(6);Kf.range;Dc.range;l4.range;u4.range;eo.range;c4.range;f4.range;function ea(e){return St(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)/Kb)}const Vf=ea(0),Lc=ea(1),d4=ea(2),p4=ea(3),to=ea(4),h4=ea(5),v4=ea(6);Vf.range;Lc.range;d4.range;p4.range;to.range;h4.range;v4.range;const Qb=St(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());Qb.range;const Zb=St(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());Zb.range;const Cn=St(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());Cn.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:St(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)});Cn.range;const kn=St(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());kn.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:St(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)});kn.range;function vN(e,t,r,n,i,o){const l=[[Fi,1,xn],[Fi,5,5*xn],[Fi,15,15*xn],[Fi,30,30*xn],[o,1,Or],[o,5,5*Or],[o,15,15*Or],[o,30,30*Or],[i,1,wn],[i,3,3*wn],[i,6,6*wn],[i,12,12*wn],[n,1,Tn],[n,2,2*Tn],[r,1,Kb],[t,1,nj],[t,3,3*nj],[e,1,ky]];function u(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=Mb(([,,y])=>y).right(l,m);if(b===l.length)return e.every(Zg(d/ky,v/ky,p));if(b===0)return Ic.every(Math.max(Zg(d,v,p),1));const[O,w]=l[m/l[b-1][2]<l[b][2]/m?b-1:b];return O.every(w)}return[u,f]}const[m4,y4]=vN(kn,Zb,Vf,hN,Yb,Gb),[g4,b4]=vN(Cn,Qb,Kf,Rl,Xb,Vb);function Ny(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 Ry(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 ws(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,l=e.shortDays,u=e.months,f=e.shortMonths,d=Ss(i),v=Os(i),p=Ss(o),m=Os(o),b=Ss(l),O=Os(l),w=Ss(u),y=Os(u),P=Ss(f),E=Os(f),A={a:Z,A:H,b:ee,B:J,c:null,d:uj,e:uj,f:U4,g:J4,G:t8,H:F4,I:q4,j:z4,L:mN,m:W4,M:H4,p:D,q:K,Q:dj,s:pj,S:K4,u:V4,U:G4,V:X4,w:Y4,W:Q4,x:null,X:null,y:Z4,Y:e8,Z:r8,"%":fj},T={a:oe,A:ce,b:ye,B:Pe,c:null,d:cj,e:cj,f:o8,g:m8,G:g8,H:n8,I:i8,j:a8,L:gN,m:s8,M:l8,p:Le,q:Ae,Q:dj,s:pj,S:u8,u:c8,U:f8,V:d8,w:p8,W:h8,x:null,X:null,y:v8,Y:y8,Z:b8,"%":fj},_={a:W,A:B,b:L,B:F,c:V,d:sj,e:sj,f:I4,g:oj,G:aj,H:lj,I:lj,j:N4,L:$4,m:k4,M:R4,p:$,q:C4,Q:L4,s:B4,S:M4,u:P4,U:E4,V:j4,w:_4,W:A4,x:U,X,y:oj,Y:aj,Z:T4,"%":D4};A.x=j(r,A),A.X=j(n,A),A.c=j(t,A),T.x=j(r,T),T.X=j(n,T),T.c=j(t,T);function j(ae,be){return function(Te){var ne=[],We=-1,Ne=0,Ce=ae.length,Je,st,Er;for(Te instanceof Date||(Te=new Date(+Te));++We<Ce;)ae.charCodeAt(We)===37&&(ne.push(ae.slice(Ne,We)),(st=ij[Je=ae.charAt(++We)])!=null?Je=ae.charAt(++We):st=Je==="e"?" ":"0",(Er=be[Je])&&(Je=Er(Te,st)),ne.push(Je),Ne=We+1);return ne.push(ae.slice(Ne,We)),ne.join("")}}function N(ae,be){return function(Te){var ne=ws(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(be&&!("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=Ry(ws(ne.y,0,1)),Ce=Ne.getUTCDay(),Ne=Ce>4||Ce===0?Lc.ceil(Ne):Lc(Ne),Ne=Hf.offset(Ne,(ne.V-1)*7),ne.y=Ne.getUTCFullYear(),ne.m=Ne.getUTCMonth(),ne.d=Ne.getUTCDate()+(ne.w+6)%7):(Ne=Ny(ws(ne.y,0,1)),Ce=Ne.getDay(),Ne=Ce>4||Ce===0?Dc.ceil(Ne):Dc(Ne),Ne=Rl.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?Ry(ws(ne.y,0,1)).getUTCDay():Ny(ws(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,Ry(ne)):Ny(ne)}}function R(ae,be,Te,ne){for(var We=0,Ne=be.length,Ce=Te.length,Je,st;We<Ne;){if(ne>=Ce)return-1;if(Je=be.charCodeAt(We++),Je===37){if(Je=be.charAt(We++),st=_[Je in ij?be.charAt(We++):Je],!st||(ne=st(ae,Te,ne))<0)return-1}else if(Je!=Te.charCodeAt(ne++))return-1}return ne}function $(ae,be,Te){var ne=d.exec(be.slice(Te));return ne?(ae.p=v.get(ne[0].toLowerCase()),Te+ne[0].length):-1}function W(ae,be,Te){var ne=b.exec(be.slice(Te));return ne?(ae.w=O.get(ne[0].toLowerCase()),Te+ne[0].length):-1}function B(ae,be,Te){var ne=p.exec(be.slice(Te));return ne?(ae.w=m.get(ne[0].toLowerCase()),Te+ne[0].length):-1}function L(ae,be,Te){var ne=P.exec(be.slice(Te));return ne?(ae.m=E.get(ne[0].toLowerCase()),Te+ne[0].length):-1}function F(ae,be,Te){var ne=w.exec(be.slice(Te));return ne?(ae.m=y.get(ne[0].toLowerCase()),Te+ne[0].length):-1}function V(ae,be,Te){return R(ae,t,be,Te)}function U(ae,be,Te){return R(ae,r,be,Te)}function X(ae,be,Te){return R(ae,n,be,Te)}function Z(ae){return l[ae.getDay()]}function H(ae){return o[ae.getDay()]}function ee(ae){return f[ae.getMonth()]}function J(ae){return u[ae.getMonth()]}function D(ae){return i[+(ae.getHours()>=12)]}function K(ae){return 1+~~(ae.getMonth()/3)}function oe(ae){return l[ae.getUTCDay()]}function ce(ae){return o[ae.getUTCDay()]}function ye(ae){return f[ae.getUTCMonth()]}function Pe(ae){return u[ae.getUTCMonth()]}function Le(ae){return i[+(ae.getUTCHours()>=12)]}function Ae(ae){return 1+~~(ae.getUTCMonth()/3)}return{format:function(ae){var be=j(ae+="",A);return be.toString=function(){return ae},be},parse:function(ae){var be=N(ae+="",!1);return be.toString=function(){return ae},be},utcFormat:function(ae){var be=j(ae+="",T);return be.toString=function(){return ae},be},utcParse:function(ae){var be=N(ae+="",!0);return be.toString=function(){return ae},be}}}var ij={"-":"",_:" ",0:"0"},At=/^\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 Ss(e){return new RegExp("^(?:"+e.map(O4).join("|")+")","i")}function Os(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function _4(e,t,r){var n=At.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function P4(e,t,r){var n=At.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function E4(e,t,r){var n=At.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function j4(e,t,r){var n=At.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function A4(e,t,r){var n=At.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function aj(e,t,r){var n=At.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function oj(e,t,r){var n=At.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=At.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=At.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function sj(e,t,r){var n=At.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function N4(e,t,r){var n=At.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function lj(e,t,r){var n=At.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function R4(e,t,r){var n=At.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function M4(e,t,r){var n=At.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function $4(e,t,r){var n=At.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function I4(e,t,r){var n=At.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=At.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function B4(e,t,r){var n=At.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function uj(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+Rl.count(Cn(e),e),t,3)}function mN(e,t){return ze(e.getMilliseconds(),t,3)}function U4(e,t){return mN(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(Kf.count(Cn(e)-1,e),t,2)}function yN(e){var t=e.getDay();return t>=4||t===0?eo(e):eo.ceil(e)}function X4(e,t){return e=yN(e),ze(eo.count(Cn(e),e)+(Cn(e).getDay()===4),t,2)}function Y4(e){return e.getDay()}function Q4(e,t){return ze(Dc.count(Cn(e)-1,e),t,2)}function Z4(e,t){return ze(e.getFullYear()%100,t,2)}function J4(e,t){return e=yN(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?eo(e):eo.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 cj(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+Hf.count(kn(e),e),t,3)}function gN(e,t){return ze(e.getUTCMilliseconds(),t,3)}function o8(e,t){return gN(e,t)+"000"}function s8(e,t){return ze(e.getUTCMonth()+1,t,2)}function l8(e,t){return ze(e.getUTCMinutes(),t,2)}function u8(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(Vf.count(kn(e)-1,e),t,2)}function bN(e){var t=e.getUTCDay();return t>=4||t===0?to(e):to.ceil(e)}function d8(e,t){return e=bN(e),ze(to.count(kn(e),e)+(kn(e).getUTCDay()===4),t,2)}function p8(e){return e.getUTCDay()}function h8(e,t){return ze(Lc.count(kn(e)-1,e),t,2)}function v8(e,t){return ze(e.getUTCFullYear()%100,t,2)}function m8(e,t){return e=bN(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?to(e):to.ceil(e),ze(e.getUTCFullYear()%1e4,t,4)}function b8(){return"+0000"}function fj(){return"%"}function dj(e){return+e}function pj(e){return Math.floor(+e/1e3)}var Ca,xN,wN;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 Ca=x4(e),xN=Ca.format,Ca.parse,wN=Ca.utcFormat,Ca.utcParse,Ca}function w8(e){return new Date(e)}function S8(e){return e instanceof Date?+e:+new Date(+e)}function Jb(e,t,r,n,i,o,l,u,f,d){var v=Bb(),p=v.invert,m=v.domain,b=d(".%L"),O=d(":%S"),w=d("%I:%M"),y=d("%I %p"),P=d("%a %d"),E=d("%b %d"),A=d("%B"),T=d("%Y");function _(j){return(f(j)<j?b:u(j)<j?O:l(j)<j?w:o(j)<j?y:n(j)<j?i(j)<j?P:E:r(j)<j?A:T)(j)}return v.invert=function(j){return new Date(p(j))},v.domain=function(j){return arguments.length?m(Array.from(j,S8)):m().map(w8)},v.ticks=function(j){var N=m();return e(N[0],N[N.length-1],j??10)},v.tickFormat=function(j,N){return N==null?_:d(N)},v.nice=function(j){var N=m();return(!j||typeof j.range!="function")&&(j=t(N[0],N[N.length-1],j??10)),j?m(sN(N,j)):v},v.copy=function(){return Nl(v,Jb(e,t,r,n,i,o,l,u,f,d))},v}function O8(){return Pr.apply(Jb(g4,b4,Cn,Qb,Kf,Rl,Xb,Vb,Fi,xN).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function _8(){return Pr.apply(Jb(m4,y4,kn,Zb,Vf,Hf,Yb,Gb,Fi,wN).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Gf(){var e=0,t=1,r,n,i,o,l=Wt,u=!1,f;function d(p){return p==null||isNaN(p=+p)?f:l(i===0?.5:(p=(o(p)-r)*i,u?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?(u=!!p,d):u},d.interpolator=function(p){return arguments.length?(l=p,d):l};function v(p){return function(m){var b,O;return arguments.length?([b,O]=m,l=p(b,O),d):[l(0),l(1)]}}return d.range=v(jo),d.rangeRound=v(Lb),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 SN(){var e=hi(Gf()(Wt));return e.copy=function(){return vi(e,SN())},Dn.apply(e,arguments)}function ON(){var e=zb(Gf()).domain([1,10]);return e.copy=function(){return vi(e,ON()).base(e.base())},Dn.apply(e,arguments)}function _N(){var e=Ub(Gf());return e.copy=function(){return vi(e,_N()).constant(e.constant())},Dn.apply(e,arguments)}function ex(){var e=Wb(Gf());return e.copy=function(){return vi(e,ex()).exponent(e.exponent())},Dn.apply(e,arguments)}function P8(){return ex.apply(null,arguments).exponent(.5)}function PN(){var e=[],t=Wt;function r(n){if(n!=null&&!isNaN(n=+n))return t((Cl(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(ci),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 PN(t).domain(e)},Dn.apply(r,arguments)}function Xf(){var e=0,t=.5,r=1,n=1,i,o,l,u,f,d=Wt,v,p=!1,m;function b(w){return isNaN(w=+w)?m:(w=.5+((w=+v(w))-o)*(n*w<n*o?u:f),d(p?Math.max(0,Math.min(1,w)):w))}b.domain=function(w){return arguments.length?([e,t,r]=w,i=v(e=+e),o=v(t=+t),l=v(r=+r),u=i===o?0:.5/(o-i),f=o===l?0:.5/(l-o),n=o<i?-1:1,b):[e,t,r]},b.clamp=function(w){return arguments.length?(p=!!w,b):p},b.interpolator=function(w){return arguments.length?(d=w,b):d};function O(w){return function(y){var P,E,A;return arguments.length?([P,E,A]=y,d=DU(w,[P,E,A]),b):[d(0),d(.5),d(1)]}}return b.range=O(jo),b.rangeRound=O(Lb),b.unknown=function(w){return arguments.length?(m=w,b):m},function(w){return v=w,i=w(e),o=w(t),l=w(r),u=i===o?0:.5/(o-i),f=o===l?0:.5/(l-o),n=o<i?-1:1,b}}function EN(){var e=hi(Xf()(Wt));return e.copy=function(){return vi(e,EN())},Dn.apply(e,arguments)}function jN(){var e=zb(Xf()).domain([.1,1,10]);return e.copy=function(){return vi(e,jN()).base(e.base())},Dn.apply(e,arguments)}function AN(){var e=Ub(Xf());return e.copy=function(){return vi(e,AN()).constant(e.constant())},Dn.apply(e,arguments)}function tx(){var e=Wb(Xf());return e.copy=function(){return vi(e,tx()).exponent(e.exponent())},Dn.apply(e,arguments)}function E8(){return tx.apply(null,arguments).exponent(.5)}const hj=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Ys,scaleDiverging:EN,scaleDivergingLog:jN,scaleDivergingPow:tx,scaleDivergingSqrt:E8,scaleDivergingSymlog:AN,scaleIdentity:oN,scaleImplicit:Jg,scaleLinear:$c,scaleLog:lN,scaleOrdinal:$b,scalePoint:Rs,scalePow:Hb,scaleQuantile:fN,scaleQuantize:dN,scaleRadial:cN,scaleSequential:SN,scaleSequentialLog:ON,scaleSequentialPow:ex,scaleSequentialQuantile:PN,scaleSequentialSqrt:P8,scaleSequentialSymlog:_N,scaleSqrt:o4,scaleSymlog:uN,scaleThreshold:pN,scaleTime:O8,scaleUtc:_8,tickFormat:aN},Symbol.toStringTag,{value:"Module"}));var My,vj;function Yf(){if(vj)return My;vj=1;var e=Oo();function t(r,n,i){for(var o=-1,l=r.length;++o<l;){var u=r[o],f=n(u);if(f!=null&&(d===void 0?f===f&&!e(f):i(f,d)))var d=f,v=u}return v}return My=t,My}var $y,mj;function TN(){if(mj)return $y;mj=1;function e(t,r){return t>r}return $y=e,$y}var Iy,yj;function j8(){if(yj)return Iy;yj=1;var e=Yf(),t=TN(),r=Eo();function n(i){return i&&i.length?e(i,r,t):void 0}return Iy=n,Iy}var A8=j8();const Qf=Ue(A8);var Dy,gj;function CN(){if(gj)return Dy;gj=1;function e(t,r){return t<r}return Dy=e,Dy}var Ly,bj;function T8(){if(bj)return Ly;bj=1;var e=Yf(),t=CN(),r=Eo();function n(i){return i&&i.length?e(i,r,t):void 0}return Ly=n,Ly}var C8=T8();const Zf=Ue(C8);var By,xj;function k8(){if(xj)return By;xj=1;var e=yb(),t=on(),r=Bk(),n=Jt();function i(o,l){var u=n(o)?e:r;return u(o,t(l,3))}return By=i,By}var Fy,wj;function N8(){if(wj)return Fy;wj=1;var e=Dk(),t=k8();function r(n,i){return e(t(n,i),1)}return Fy=r,Fy}var R8=N8();const M8=Ue(R8);var qy,Sj;function $8(){if(Sj)return qy;Sj=1;var e=Cb();function t(r,n){return e(r,n)}return qy=t,qy}var I8=$8();const Ml=Ue(I8);var Ao=1e9,D8={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},nx,it=!0,_r="[DecimalError] ",Ui=_r+"Invalid argument: ",rx=_r+"Exponent out of range: ",To=Math.floor,Ii=Math.pow,L8=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,ur,Et=1e7,rt=7,kN=9007199254740991,Bc=To(kN/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 En(this,new this.constructor(e))};pe.dividedToIntegerBy=pe.idiv=function(e){var t=this,r=t.constructor;return Ge(En(t,new r(e),0,1),r.precision)};pe.equals=pe.eq=function(e){return!this.cmp(e)};pe.exponent=function(){return vt(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(ur))throw Error(_r+"NaN");if(r.s<1)throw Error(_r+(r.s?"NaN":"-Infinity"));return r.eq(ur)?new n(0):(it=!1,t=En(tl(r,o),tl(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?MN(t,e):NN(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(_r+"NaN");return r.s?(it=!1,t=En(r,e,0,1).times(e),it=!0,r.minus(t)):Ge(new n(r),i)};pe.naturalExponential=pe.exp=function(){return RN(this)};pe.naturalLogarithm=pe.ln=function(){return tl(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?NN(t,e):MN(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=vt(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,l,u=this,f=u.constructor;if(u.s<1){if(!u.s)return new f(0);throw Error(_r+"NaN")}for(e=vt(u),it=!1,i=Math.sqrt(+u),i==0||i==1/0?(t=Qr(u.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=To((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=l=r+3;;)if(o=n,n=o.plus(En(u,o,l+2)).times(.5),Qr(o.d).slice(0,l)===(t=Qr(n.d)).slice(0,l)){if(t=t.slice(l-3,l+1),i==l&&t=="4999"){if(Ge(o,r+1,0),o.times(o).eq(u)){n=o;break}}else if(t!="9999")break;l+=4}return it=!0,Ge(n,r)};pe.times=pe.mul=function(e){var t,r,n,i,o,l,u,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,l=f,f=d,d=l),o=[],l=f+d,n=l;n--;)o.push(0);for(n=d;--n>=0;){for(t=0,i=f+n;i>n;)u=o[i]+b[n]*m[i-n-1]+t,o[i--]=u%Et|0,t=u/Et|0;o[i]=(o[i]+t)%Et|0}for(;!o[--l];)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:(tn(e,0,Ao),t===void 0?t=n.rounding:tn(t,0,8),Ge(r,e+vt(r)+1,t))};pe.toExponential=function(e,t){var r,n=this,i=n.constructor;return e===void 0?r=Vi(n,!0):(tn(e,0,Ao),t===void 0?t=i.rounding:tn(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):(tn(e,0,Ao),t===void 0?t=o.rounding:tn(t,0,8),n=Ge(new o(i),e+vt(i)+1,t),r=Vi(n.abs(),!1,e+vt(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};pe.toInteger=pe.toint=function(){var e=this,t=e.constructor;return Ge(new t(e),vt(e)+1,t.rounding)};pe.toNumber=function(){return+this};pe.toPower=pe.pow=function(e){var t,r,n,i,o,l,u=this,f=u.constructor,d=12,v=+(e=new f(e));if(!e.s)return new f(ur);if(u=new f(u),!u.s){if(e.s<1)throw Error(_r+"Infinity");return u}if(u.eq(ur))return u;if(n=f.precision,e.eq(ur))return Ge(u,n);if(t=e.e,r=e.d.length-1,l=t>=r,o=u.s,l){if((r=v<0?-v:v)<=kN){for(i=new f(ur),t=Math.ceil(n/rt+4),it=!1;r%2&&(i=i.times(u),_j(i.d,t)),r=To(r/2),r!==0;)u=u.times(u),_j(u.d,t);return it=!0,e.s<0?new f(ur).div(i):Ge(i,n)}}else if(o<0)throw Error(_r+"NaN");return o=o<0&&e.d[Math.max(t,r)]&1?-1:1,u.s=1,it=!1,i=e.times(tl(u,n+d)),it=!0,i=RN(i),i.s=o,i};pe.toPrecision=function(e,t){var r,n,i=this,o=i.constructor;return e===void 0?(r=vt(i),n=Vi(i,r<=o.toExpNeg||r>=o.toExpPos)):(tn(e,1,Ao),t===void 0?t=o.rounding:tn(t,0,8),i=Ge(new o(i),e,t),r=vt(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):(tn(e,1,Ao),t===void 0?t=n.rounding:tn(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=vt(e),r=e.constructor;return Vi(e,t<=r.toExpNeg||t>=r.toExpPos)};function NN(e,t){var r,n,i,o,l,u,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,l=e.e,i=t.e,f=f.slice(),o=l-i,o){for(o<0?(n=f,o=-o,u=d.length):(n=d,i=l,u=f.length),l=Math.ceil(p/rt),u=l>u?l+1:u+1,o>u&&(o=u,n.length=1),n.reverse();o--;)n.push(0);n.reverse()}for(u=f.length,o=d.length,u-o<0&&(o=u,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),u=f.length;f[--u]==0;)f.pop();return t.d=f,t.e=i,it?Ge(t,p):t}function tn(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="",l=e[0];if(i>0){for(o+=l,t=1;t<i;t++)n=e[t]+"",r=rt-n.length,r&&(o+=ai(r)),o+=n;l=e[t],n=l+"",r=rt-n.length,r&&(o+=ai(r))}else if(l===0)return"0";for(;l%10===0;)l/=10;return o+l}var En=(function(){function e(n,i){var o,l=0,u=n.length;for(n=n.slice();u--;)o=n[u]*i+l,n[u]=o%Et|0,l=o/Et|0;return l&&n.unshift(l),n}function t(n,i,o,l){var u,f;if(o!=l)f=o>l?1:-1;else for(u=f=0;u<o;u++)if(n[u]!=i[u]){f=n[u]>i[u]?1:-1;break}return f}function r(n,i,o){for(var l=0;o--;)n[o]-=l,l=n[o]<i[o]?1:0,n[o]=l*Et+n[o]-i[o];for(;!n[0]&&n.length>1;)n.shift()}return function(n,i,o,l){var u,f,d,v,p,m,b,O,w,y,P,E,A,T,_,j,N,R,$=n.constructor,W=n.s==i.s?1:-1,B=n.d,L=i.d;if(!n.s)return new $(n);if(!i.s)throw Error(_r+"Division by zero");for(f=n.e-i.e,N=L.length,_=B.length,b=new $(W),O=b.d=[],d=0;L[d]==(B[d]||0);)++d;if(L[d]>(B[d]||0)&&--f,o==null?E=o=$.precision:l?E=o+(vt(n)-vt(i))+1:E=o,E<0)return new $(0);if(E=E/rt+2|0,d=0,N==1)for(v=0,L=L[0],E++;(d<_||v)&&E--;d++)A=v*Et+(B[d]||0),O[d]=A/L|0,v=A%L|0;else{for(v=Et/(L[0]+1)|0,v>1&&(L=e(L,v),B=e(B,v),N=L.length,_=B.length),T=N,w=B.slice(0,N),y=w.length;y<N;)w[y++]=0;R=L.slice(),R.unshift(0),j=L[0],L[1]>=Et/2&&++j;do v=0,u=t(L,w,N,y),u<0?(P=w[0],N!=y&&(P=P*Et+(w[1]||0)),v=P/j|0,v>1?(v>=Et&&(v=Et-1),p=e(L,v),m=p.length,y=w.length,u=t(p,w,m,y),u==1&&(v--,r(p,N<m?R:L,m))):(v==0&&(u=v=1),p=L.slice()),m=p.length,m<y&&p.unshift(0),r(w,p,y),u==-1&&(y=w.length,u=t(L,w,N,y),u<1&&(v++,r(w,N<y?R:L,y))),y=w.length):u===0&&(v++,w=[0]),O[d++]=v,u&&w[0]?w[y++]=B[T]||0:(w=[B[T]],y=1);while((T++<_||w[0]!==void 0)&&E--)}return O[0]||O.shift(),b.e=f,Ge(b,l?o+vt(b)+1:o)}})();function RN(e,t){var r,n,i,o,l,u,f=0,d=0,v=e.constructor,p=v.precision;if(vt(e)>16)throw Error(rx+vt(e));if(!e.s)return new v(ur);for(it=!1,u=p,l=new v(.03125);e.abs().gte(.1);)e=e.times(l),d+=5;for(n=Math.log(Ii(2,d))/Math.LN10*2+5|0,u+=n,r=i=o=new v(ur),v.precision=u;;){if(i=Ge(i.times(e),u),r=r.times(++f),l=o.plus(En(i,r,u)),Qr(l.d).slice(0,u)===Qr(o.d).slice(0,u)){for(;d--;)o=Ge(o.times(o),u);return v.precision=p,t==null?(it=!0,Ge(o,p)):o}o=l}}function vt(e){for(var t=e.e*rt,r=e.d[0];r>=10;r/=10)t++;return t}function zy(e,t,r){if(t>e.LN10.sd())throw it=!0,r&&(e.precision=r),Error(_r+"LN10 precision limit exceeded");return Ge(new e(e.LN10),t)}function ai(e){for(var t="";e--;)t+="0";return t}function tl(e,t){var r,n,i,o,l,u,f,d,v,p=1,m=10,b=e,O=b.d,w=b.constructor,y=w.precision;if(b.s<1)throw Error(_r+(b.s?"NaN":"-Infinity"));if(b.eq(ur))return new w(0);if(t==null?(it=!1,d=y):d=t,b.eq(10))return t==null&&(it=!0),zy(w,d);if(d+=m,w.precision=d,r=Qr(O),n=r.charAt(0),o=vt(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=vt(b),n>1?(b=new w("0."+r),o++):b=new w(n+"."+r.slice(1))}else return f=zy(w,d+2,y).times(o+""),b=tl(new w(n+"."+r.slice(1)),d-m).plus(f),w.precision=y,t==null?(it=!0,Ge(b,y)):b;for(u=l=b=En(b.minus(ur),b.plus(ur),d),v=Ge(b.times(b),d),i=3;;){if(l=Ge(l.times(v),d),f=u.plus(En(l,new w(i),d)),Qr(f.d).slice(0,d)===Qr(u.d).slice(0,d))return u=u.times(2),o!==0&&(u=u.plus(zy(w,d+2,y).times(o+""))),u=En(u,new w(p),d),w.precision=y,t==null?(it=!0,Ge(u,y)):u;u=f,i+=2}}function Oj(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=To(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>Bc||e.e<-Bc))throw Error(rx+r)}else e.s=0,e.e=0,e.d=[0];return e}function Ge(e,t,r){var n,i,o,l,u,f,d,v,p=e.d;for(l=1,o=p[0];o>=10;o/=10)l++;if(n=t-l,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],l=1;o>=10;o/=10)l++;n%=rt,i=n-rt+l}if(r!==void 0&&(o=Ii(10,l-i-1),u=d/o%10|0,f=t<0||p[v+1]!==void 0||d%o,f=r<4?(u||f)&&(r==0||r==(e.s<0?3:2)):u>5||u==5&&(r==4||f||r==6&&(n>0?i>0?d/Ii(10,l-i):0:p[v-1])%10&1||r==(e.s<0?8:7))),t<1||!p[0])return f?(o=vt(e),p.length=1,t=t-o-1,p[0]=Ii(10,(rt-t%rt)%rt),e.e=To(-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,l-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>Bc||e.e<-Bc))throw Error(rx+vt(e));return e}function MN(e,t){var r,n,i,o,l,u,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(),l=d-n,l){for(v=l<0,v?(r=f,l=-l,u=p.length):(r=p,n=d,u=f.length),i=Math.max(Math.ceil(b/rt),u)+2,l>i&&(l=i,r.length=1),r.reverse(),i=l;i--;)r.push(0);r.reverse()}else{for(i=f.length,u=p.length,v=i<u,v&&(u=i),i=0;i<u;i++)if(f[i]!=p[i]){v=f[i]<p[i];break}l=0}for(v&&(r=f,f=p,p=r,t.s=-t.s),u=f.length,i=p.length-u;i>0;--i)f[u++]=0;for(i=p.length;i>l;){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[--u]===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=vt(e),o=Qr(e.d),l=o.length;return t?(r&&(n=r-l)>0?o=o.charAt(0)+"."+o.slice(1)+ai(n):l>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(i<0?"e":"e+")+i):i<0?(o="0."+ai(-i-1)+o,r&&(n=r-l)>0&&(o+=ai(n))):i>=l?(o+=ai(i+1-l),r&&(n=r-i-1)>0&&(o=o+"."+ai(n))):((n=i+1)<l&&(o=o.slice(0,n)+"."+o.slice(n)),r&&(n=r-l)>0&&(i+1===l&&(o+="."),o+=ai(n))),e.s<0?"-"+o:o}function _j(e,t){if(e.length>t)return e.length=t,!0}function $N(e){var t,r,n;function i(o){var l=this;if(!(l instanceof i))return new i(o);if(l.constructor=i,o instanceof i){l.s=o.s,l.e=o.e,l.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(Ui+o);if(o>0)l.s=1;else if(o<0)o=-o,l.s=-1;else{l.s=0,l.e=0,l.d=[0];return}if(o===~~o&&o<1e7){l.e=0,l.d=[o];return}return Oj(l,o.toString())}else if(typeof o!="string")throw Error(Ui+o);if(o.charCodeAt(0)===45?(o=o.slice(1),l.s=-1):l.s=1,L8.test(o))Oj(l,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=$N,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(_r+"Object expected");var t,r,n,i=["precision",1,Ao,"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(To(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 nx=$N(D8);ur=new nx(1);const Ve=nx;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},IN={},DN=function(t){return t===IN},Pj=function(t){return function r(){return arguments.length===0||arguments.length===1&&DN(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},K8=function e(t,r){return t===1?r:Pj(function(){for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];var l=i.filter(function(u){return u!==IN}).length;return l>=t?r.apply(void 0,i):e(t-l,Pj(function(){for(var u=arguments.length,f=new Array(u),d=0;d<u;d++)f[d]=arguments[d];var v=i.map(function(p){return DN(p)?f.shift():p});return r.apply(void 0,F8(v).concat(f))}))})},Jf=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=Jf(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],l=i.slice(1);return function(){return l.reduce(function(u,f){return f(u)},o.apply(void 0,arguments))}},a0=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},LN=function(t){var r=null,n=null;return function(){for(var i=arguments.length,o=new Array(i),l=0;l<i;l++)o[l]=arguments[l];return r&&o.every(function(u,f){return u===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=Jf(function(e,t,r){var n=+e,i=+t;return n+r*(i-n)}),Z8=Jf(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),J8=Jf(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const ed={rangeStep:Y8,getDigitCount:X8,interpolateNumber:Q8,uninterpolateNumber:Z8,uninterpolateTruncation:J8};function o0(e){return r6(e)||t6(e)||BN(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 rl(e,t){return a6(e)||i6(e,t)||BN(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 BN(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 l=e[Symbol.iterator](),u;!(n=(u=l.next()).done)&&(r.push(u.value),!(t&&r.length===t));n=!0);}catch(f){i=!0,o=f}finally{try{!n&&l.return!=null&&l.return()}finally{if(i)throw o}}return r}}function a6(e){if(Array.isArray(e))return e}function FN(e){var t=rl(e,2),r=t[0],n=t[1],i=r,o=n;return r>n&&(i=n,o=r),[i,o]}function qN(e,t,r){if(e.lte(0))return new Ve(0);var n=ed.getDigitCount(e.toNumber()),i=new Ve(10).pow(n),o=e.div(i),l=n!==1?.05:.1,u=new Ve(Math.ceil(o.div(l).toNumber())).add(r).mul(l),f=u.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(ed.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 l=Math.floor((t-1)/2),u=G8(V8(function(f){return i.add(new Ve(f-l).mul(n)).toNumber()}),i0);return u(0,t)}function zN(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=qN(new Ve(t).sub(e).div(r-1),n,i),l;e<=0&&t>=0?l=new Ve(0):(l=new Ve(e).add(t).div(2),l=l.sub(new Ve(l).mod(o)));var u=Math.ceil(l.sub(e).div(o).toNumber()),f=Math.ceil(new Ve(t).sub(l).div(o).toNumber()),d=u+f+1;return d>r?zN(e,t,r,n,i+1):(d<r&&(f=t>0?f+(r-d):f,u=t>0?u:u+(r-d)),{step:o,tickMin:l.sub(new Ve(u).mul(o)),tickMax:l.add(new Ve(f).mul(o))})}function s6(e){var t=rl(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,l=Math.max(i,2),u=FN([r,n]),f=rl(u,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=zN(d,v,l,o),b=m.step,O=m.tickMin,w=m.tickMax,y=ed.rangeStep(O,w.add(new Ve(.1).mul(b)),b);return r>n?a0(y):y}function l6(e,t){var r=rl(e,2),n=r[0],i=r[1],o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,l=FN([n,i]),u=rl(l,2),f=u[0],d=u[1];if(f===-1/0||d===1/0)return[n,i];if(f===d)return[f];var v=Math.max(t,2),p=qN(new Ve(d).sub(f).div(v-1),o,0),m=[].concat(o0(ed.rangeStep(new Ve(f),new Ve(d).sub(new Ve(.99).mul(p)),p)),[d]);return n>i?a0(m):m}var u6=LN(s6),c6=LN(l6),f6="Invariant failed";function Gi(e,t){throw new Error(f6)}var d6=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];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)}function Fc(){return Fc=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},Fc.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 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 m6(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,l,u=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw i}}return u}}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,HN(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=qc(t),_6(e,UN()?Reflect.construct(t,r||[],qc(e).constructor):t.apply(e,r))}function _6(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 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 UN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(UN=function(){return!!e})()}function qc(e){return qc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},qc(e)}function E6(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 WN(e,t,r){return t=HN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function HN(e){var t=j6(e,"string");return ro(t)=="symbol"?t:t+""}function j6(e,t){if(ro(e)!="object"||!e)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 String(e)}var $l=(function(e){function t(){return x6(this,t),O6(this,t,arguments)}return E6(t,e),S6(t,[{key:"render",value:function(){var n=this.props,i=n.offset,o=n.layout,l=n.width,u=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(w){var y=d(w,u),P=y.x,E=y.y,A=y.value,T=y.errorVal;if(!T)return null;var _=[],j,N;if(Array.isArray(T)){var R=p6(T,2);j=R[0],N=R[1]}else j=N=T;if(o==="vertical"){var $=v.scale,W=E+i,B=W+l,L=W-l,F=$(A-j),V=$(A+N);_.push({x1:V,y1:B,x2:V,y2:L}),_.push({x1:F,y1:W,x2:V,y2:W}),_.push({x1:F,y1:B,x2:F,y2:L})}else if(o==="horizontal"){var U=p.scale,X=P+i,Z=X-l,H=X+l,ee=U(A-j),J=U(A+N);_.push({x1:Z,y1:J,x2:H,y2:J}),_.push({x1:X,y1:ee,x2:X,y2:J}),_.push({x1:Z,y1:ee,x2:H,y2:ee})}return I.createElement(qe,Fc({className:"recharts-errorBar",key:"bar-".concat(_.map(function(D){return"".concat(D.x1,"-").concat(D.x2,"-").concat(D.y1,"-").concat(D.y2)}))},b),_.map(function(D){return I.createElement("line",Fc({},D,{key:"line-".concat(D.x1,"-").concat(D.x2,"-").concat(D.y1,"-").concat(D.y2)}))}))});return I.createElement(qe,{className:"recharts-errorBars"},O)}}])})(I.Component);WN($l,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});WN($l,"displayName","ErrorBar");function nl(e){"@babel/helpers - typeof";return nl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nl(e)}function jj(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?jj(Object(r),!0).forEach(function(n){A6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jj(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 nl(t)=="symbol"?t:t+""}function C6(e,t){if(nl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(nl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var KN=function(t){var r=t.children,n=t.formattedGraphicalItems,i=t.legendWidth,o=t.legendContent,l=or(r,Pn);if(!l)return null;var u=Pn.defaultProps,f=u!==void 0?Ci(Ci({},u),l.props):{},d;return l.props&&l.props.payload?d=l.props&&l.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(w){return{type:l.props.iconType||m.props.legendType,value:w.name,color:w.fill,payload:w}}))},[]):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,w=b.name,y=b.legendType,P=b.hide;return{inactive:P,dataKey:O,type:f.iconType||y||"square",color:ix(p),value:w||O,payload:b}}),Ci(Ci(Ci({},f),Pn.getWithHeight(l,i)),{},{payload:d,item:l})};function il(e){"@babel/helpers - typeof";return il=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},il(e)}function Aj(e){return M6(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 u0(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 u0(e,t)}}function R6(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function M6(e){if(Array.isArray(e))return u0(e)}function u0(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 Tj(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 ut(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Tj(Object(r),!0).forEach(function(n){Ha(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Tj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ha(e,t,r){return t=$6(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $6(e){var t=I6(e,"string");return il(t)=="symbol"?t:t+""}function I6(e,t){if(il(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(il(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function xt(e,t,r){return ke(e)||ke(t)?r:wt(t)?cr(e,t,r):je(t)?t(e):r}function Ms(e,t,r,n){var i=M8(e,function(u){return xt(u,t)});if(r==="number"){var o=i.filter(function(u){return ue(u)||parseFloat(u)});return o.length?[Zf(o),Qf(o)]:[1/0,-1/0]}var l=n?i.filter(function(u){return!ke(u)}):i;return l.map(function(u){return wt(u)||u instanceof Date?u:""})}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,l=-1,u=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(u<=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<u;d++){var v=d>0?i[d-1].coordinate:i[u-1].coordinate,p=i[d].coordinate,m=d>=u-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 w=p+f[1]-f[0];O[0]=Math.min(w,(w+v)/2),O[1]=Math.max(w,(w+v)/2)}else{b=v;var y=m+f[1]-f[0];O[0]=Math.min(p,(y+p)/2),O[1]=Math.max(p,(y+p)/2)}var P=[Math.min(p,(b+p)/2),Math.max(p,(b+p)/2)];if(t>P[0]&&t<=P[1]||t>=O[0]&&t<=O[1]){l=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){l=i[d].index;break}}}else for(var T=0;T<u;T++)if(T===0&&t<=(n[T].coordinate+n[T+1].coordinate)/2||T>0&&T<u-1&&t>(n[T].coordinate+n[T-1].coordinate)/2&&t<=(n[T].coordinate+n[T+1].coordinate)/2||T===u-1&&t>(n[T].coordinate+n[T-1].coordinate)/2){l=n[T].index;break}return l},ix=function(t){var r,n=t,i=n.type.displayName,o=(r=t.type)!==null&&r!==void 0&&r.defaultProps?ut(ut({},t.type.defaultProps),t.props):t.props,l=o.stroke,u=o.fill,f;switch(i){case"Line":f=l;break;case"Area":case"Radar":f=l&&l!=="none"?l:u;break;default:f=u;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 l={},u=Object.keys(o),f=0,d=u.length;f<d;f++)for(var v=o[u[f]].stackGroups,p=Object.keys(v),m=0,b=p.length;m<b;m++){var O=v[p[m]],w=O.items,y=O.cateAxisId,P=w.filter(function(N){return _n(N.type).indexOf("Bar")>=0});if(P&&P.length){var E=P[0].type.defaultProps,A=E!==void 0?ut(ut({},E),P[0].props):P[0].props,T=A.barSize,_=A[y];l[_]||(l[_]=[]);var j=ke(T)?r:T;l[_].push({item:P[0],stackList:P.slice(1),barSize:ke(j)?void 0:Ut(j,n,0)})}}return l},B6=function(t){var r=t.barGap,n=t.barCategoryGap,i=t.bandSize,o=t.sizeList,l=o===void 0?[]:o,u=t.maxBarSize,f=l.length;if(f<1)return null;var d=Ut(r,i,0,!0),v,p=[];if(l[0].barSize===+l[0].barSize){var m=!1,b=i/f,O=l.reduce(function(T,_){return T+_.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 w=(i-O)/2>>0,y={offset:w-d,size:0};v=l.reduce(function(T,_){var j={item:_.item,position:{offset:y.offset+y.size+d,size:m?b:_.barSize}},N=[].concat(Aj(T),[j]);return y=N[N.length-1].position,_.stackList&&_.stackList.length&&_.stackList.forEach(function(R){N.push({item:R,position:y})}),N},p)}else{var P=Ut(n,i,0,!0);i-2*P-(f-1)*d<=0&&(d=0);var E=(i-2*P-(f-1)*d)/f;E>1&&(E>>=0);var A=u===+u?Math.min(E,u):E;v=l.reduce(function(T,_,j){var N=[].concat(Aj(T),[{item:_.item,position:{offset:P+(E+d)*j+(E-A)/2,size:A}}]);return _.stackList&&_.stackList.length&&_.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,l=n.width,u=n.margin,f=l-(u.left||0)-(u.right||0),d=KN({children:o,legendWidth:f});if(d){var v=i||{},p=v.width,m=v.height,b=d.align,O=d.verticalAlign,w=d.layout;if((w==="vertical"||w==="horizontal"&&O==="middle")&&b!=="center"&&ue(t[b]))return ut(ut({},t),{},Ha({},b,t[b]+(p||0)));if((w==="horizontal"||w==="vertical"&&b==="center")&&O!=="middle"&&ue(t[O]))return ut(ut({},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},VN=function(t,r,n,i,o){var l=r.props.children,u=fr(l,$l).filter(function(d){return q6(i,o,d.props.direction)});if(u&&u.length){var f=u.map(function(d){return d.props.dataKey});return t.reduce(function(d,v){var p=xt(v,n);if(ke(p))return d;var m=Array.isArray(p)?[Zf(p),Qf(p)]:[p,p],b=f.reduce(function(O,w){var y=xt(v,w,0),P=m[0]-Math.abs(Array.isArray(y)?y[0]:y),E=m[1]+Math.abs(Array.isArray(y)?y[1]:y);return[Math.min(P,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 l=r.map(function(u){return VN(t,u,n,o,i)}).filter(function(u){return!ke(u)});return l&&l.length?l.reduce(function(u,f){return[Math.min(u[0],f[0]),Math.max(u[1],f[1])]},[1/0,-1/0]):null},GN=function(t,r,n,i,o){var l=r.map(function(f){var d=f.props.dataKey;return n==="number"&&d&&VN(t,f,d,i)||Ms(t,d,n,o)});if(n==="number")return l.reduce(function(f,d){return[Math.min(f[0],d[0]),Math.max(f[1],d[1])]},[1/0,-1/0]);var u={};return l.reduce(function(f,d){for(var v=0,p=d.length;v<p;v++)u[d[v]]||(u[d[v]]=!0,f.push(d[v]));return f},[])},XN=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},YN=function(t,r,n,i){if(i)return t.map(function(f){return f.coordinate});var o,l,u=t.map(function(f){return f.coordinate===r&&(o=!0),f.coordinate===n&&(l=!0),f.coordinate});return o||u.push(r),l||u.push(n),u},Sn=function(t,r,n){if(!t)return null;var i=t.scale,o=t.duplicateDomain,l=t.type,u=t.range,f=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,d=(r||n)&&l==="category"&&i.bandwidth?i.bandwidth()/f:0;if(d=t.axisType==="angleAxis"&&(u==null?void 0:u.length)>=2?zt(u[0]-u[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!Al(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}})},Uy=new WeakMap,ic=function(t,r){if(typeof r!="function")return t;Uy.has(t)||Uy.set(t,new WeakMap);var n=Uy.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},QN=function(t,r,n){var i=t.scale,o=t.type,l=t.layout,u=t.axisType;if(i==="auto")return l==="radial"&&u==="radiusAxis"?{scale:Ys(),realScaleType:"band"}:l==="radial"&&u==="angleAxis"?{scale:$c(),realScaleType:"linear"}:o==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:Rs(),realScaleType:"point"}:o==="category"?{scale:Ys(),realScaleType:"band"}:{scale:$c(),realScaleType:"linear"};if(Wi(i)){var f="scale".concat(If(i));return{scale:(hj[f]||Rs)(),realScaleType:hj[f]?f:"point"}}return je(i)?{scale:i}:{scale:Rs(),realScaleType:"point"}},Cj=1e-4,ZN=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])-Cj,l=Math.max(i[0],i[1])+Cj,u=t(r[0]),f=t(r[n-1]);(u<o||u>l||f<o||f>l)&&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||!ue(r[0])||!ue(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(!ue(t[0])||t[0]<n)&&(o[0]=n),(!ue(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,l=0,u=0;u<r;++u){var f=Al(t[u][n][1])?t[u][n][0]:t[u][n][1];f>=0?(t[u][n][0]=o,t[u][n][1]=o+f,o=t[u][n][1]):(t[u][n][0]=l,t[u][n][1]=l+f,l=t[u][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,l=0;l<r;++l){var u=Al(t[l][n][1])?t[l][n][0]:t[l][n][1];u>=0?(t[l][n][0]=o,t[l][n][1]=o+u,o=t[l][n][1]):(t[l][n][0]=0,t[l][n][1]=0)}},V6={sign:H6,expand:M3,none:Ga,silhouette:$3,wiggle:I3,positive:K6},G6=function(t,r,n){var i=r.map(function(u){return u.props.dataKey}),o=V6[n],l=R3().keys(i).value(function(u,f){return+xt(u,f,0)}).order(Bg).offset(o);return l(t)},X6=function(t,r,n,i,o,l){if(!t)return null;var u=l?r.reverse():r,f={},d=u.reduce(function(p,m){var b,O=(b=m.type)!==null&&b!==void 0&&b.defaultProps?ut(ut({},m.type.defaultProps),m.props):m.props,w=O.stackId,y=O.hide;if(y)return p;var P=O[n],E=p[P]||{hasStack:!1,stackGroups:{}};if(wt(w)){var A=E.stackGroups[w]||{numericAxisId:n,cateAxisId:i,items:[]};A.items.push(m),E.hasStack=!0,E.stackGroups[w]=A}else E.stackGroups[Po("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[m]};return ut(ut({},p),{},Ha({},P,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(w,y){var P=b.stackGroups[y];return ut(ut({},w),{},Ha({},y,{numericAxisId:n,cateAxisId:i,items:P.items,stackedData:G6(t,P.items,o)}))},O)}return ut(ut({},p),{},Ha({},m,b))},v)},JN=function(t,r){var n=r.realScaleType,i=r.type,o=r.tickCount,l=r.originalDomain,u=r.allowDecimals,f=n||r.scale;if(f!=="auto"&&f!=="linear")return null;if(o&&i==="number"&&l&&(l[0]==="auto"||l[1]==="auto")){var d=t.domain();if(!d.length)return null;var v=u6(d,o,u);return t.domain([Zf(v),Qf(v)]),{niceTicks:v}}if(o&&i==="number"){var p=t.domain(),m=c6(p,o,u);return{niceTicks:m}}return null};function kj(e){var t=e.axis,r=e.ticks,n=e.bandSize,i=e.entry,o=e.index,l=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!ke(i[t.dataKey])){var u=mc(r,"value",i[t.dataKey]);if(u)return u.coordinate+n/2}return r[o]?r[o].coordinate+n/2:null}var f=xt(i,ke(l)?t.dataKey:l);return ke(f)?null:t.scale(f)}var Nj=function(t){var r=t.axis,n=t.ticks,i=t.offset,o=t.bandSize,l=t.entry,u=t.index;if(r.type==="category")return n[u]?n[u].coordinate+i:null;var f=xt(l,r.dataKey,r.domain[u]);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?ut(ut({},t.type.defaultProps),t.props):t.props,o=i.stackId;if(wt(o)){var l=r[o];if(l){var u=l.items.indexOf(t);return u>=0?l.stackedData[u]:null}}return null},Z6=function(t){return t.reduce(function(r,n){return[Zf(n.concat([r[0]]).filter(ue)),Qf(n.concat([r[1]]).filter(ue))]},[1/0,-1/0])},eR=function(t,r,n){return Object.keys(t).reduce(function(i,o){var l=t[o],u=l.stackedData,f=u.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})},Rj=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Mj=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,c0=function(t,r,n){if(je(t))return t(r,n);if(!Array.isArray(t))return r;var i=[];if(ue(t[0]))i[0]=n?t[0]:Math.min(t[0],r[0]);else if(Rj.test(t[0])){var o=+Rj.exec(t[0])[1];i[0]=r[0]-o}else je(t[0])?i[0]=t[0](r[0]):i[0]=r[0];if(ue(t[1]))i[1]=n?t[1]:Math.max(t[1],r[1]);else if(Mj.test(t[1])){var l=+Mj.exec(t[1])[1];i[1]=r[1]+l}else je(t[1])?i[1]=t[1](r[1]):i[1]=r[1];return i},zc=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=Nb(r,function(p){return p.coordinate}),l=1/0,u=1,f=o.length;u<f;u++){var d=o[u],v=o[u-1];l=Math.min((d.coordinate||0)-(v.coordinate||0),l)}return l===1/0?0:l}return n?void 0:0},$j=function(t,r,n){return!t||!t.length||Ml(t,cr(n,"type.defaultProps.domain"))?r:t},tR=function(t,r){var n=t.type.defaultProps?ut(ut({},t.type.defaultProps),t.props):t.props,i=n.dataKey,o=n.name,l=n.unit,u=n.formatter,f=n.tooltipType,d=n.chartType,v=n.hide;return ut(ut({},Se(t,!1)),{},{dataKey:i,unit:l,formatter:u,name:o||i,color:ix(t),value:xt(r,i),type:f,payload:r,chartType:d,hide:v})};function al(e){"@babel/helpers - typeof";return al=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},al(e)}function Ij(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 mn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ij(Object(r),!0).forEach(function(n){rR(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ij(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function rR(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 al(t)=="symbol"?t:t+""}function e5(e,t){if(al(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(al(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 Dj(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 Dj(e,t)}}function Dj(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,l,u=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw i}}return u}}function a5(e){if(Array.isArray(e))return e}var Uc=Math.PI/180,o5=function(t){return t*180/Math.PI},Ze=function(t,r,n,i){return{x:t+Math.cos(-Uc*i)*n,y:r+Math.sin(-Uc*i)*n}},nR=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 l=t.width,u=t.height,f=t.startAngle,d=t.endAngle,v=Ut(t.cx,l,l/2),p=Ut(t.cy,u,u/2),m=nR(l,u,n),b=Ut(t.innerRadius,m,0),O=Ut(t.outerRadius,m,m*.8),w=Object.keys(r);return w.reduce(function(y,P){var E=r[P],A=E.domain,T=E.reversed,_;if(ke(E.range))i==="angleAxis"?_=[f,d]:i==="radiusAxis"&&(_=[b,O]),T&&(_=[_[1],_[0]]);else{_=E.range;var j=_,N=t5(j,2);f=N[0],d=N[1]}var R=QN(E,o),$=R.realScaleType,W=R.scale;W.domain(A).range(_),ZN(W);var B=JN(W,mn(mn({},E),{},{realScaleType:$})),L=mn(mn(mn({},E),B),{},{range:_,radius:O,realScaleType:$,scale:W,cx:v,cy:p,innerRadius:b,outerRadius:O,startAngle:f,endAngle:d});return mn(mn({},y),{},rR({},P,L))},{})},l5=function(t,r){var n=t.x,i=t.y,o=r.x,l=r.y;return Math.sqrt(Math.pow(n-o,2)+Math.pow(i-l,2))},u5=function(t,r){var n=t.x,i=t.y,o=r.cx,l=r.cy,u=l5({x:n,y:i},{x:o,y:l});if(u<=0)return{radius:u};var f=(n-o)/u,d=Math.acos(f);return i>l&&(d=2*Math.PI-d),{radius:u,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),l=Math.min(i,o);return{startAngle:r-l*360,endAngle:n-l*360}},f5=function(t,r){var n=r.startAngle,i=r.endAngle,o=Math.floor(n/360),l=Math.floor(i/360),u=Math.min(o,l);return t+u*360},Lj=function(t,r){var n=t.x,i=t.y,o=u5({x:n,y:i},r),l=o.radius,u=o.angle,f=r.innerRadius,d=r.outerRadius;if(l<f||l>d)return!1;if(l===0)return!0;var v=c5(r),p=v.startAngle,m=v.endAngle,b=u,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?mn(mn({},r),{},{radius:l,angle:f5(b,r)}):null},iR=function(t){return!C.isValidElement(t)&&!je(t)&&typeof t!="boolean"?t.className:""};function ol(e){"@babel/helpers - typeof";return ol=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ol(e)}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 Bj(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?Bj(Object(r),!0).forEach(function(n){x5(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Bj(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 ol(t)=="symbol"?t:t+""}function S5(e,t){if(ol(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ol(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function sl(){return sl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},sl.apply(this,arguments)}var O5=function(t){var r=t.value,n=t.formatter,i=ke(t.children)?r:t.children;return je(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,l=t.offset,u=t.className,f=o,d=f.cx,v=f.cy,p=f.innerRadius,m=f.outerRadius,b=f.startAngle,O=f.endAngle,w=f.clockWise,y=(p+m)/2,P=_5(b,O),E=P>=0?1:-1,A,T;i==="insideStart"?(A=b+E*l,T=w):i==="insideEnd"?(A=O-E*l,T=!w):i==="end"&&(A=O+E*l,T=w),T=P<=0?T:!T;var _=Ze(d,v,y,A),j=Ze(d,v,y,A+(T?1:-1)*359),N="M".concat(_.x,",").concat(_.y,`
|
||
A`).concat(y,",").concat(y,",0,1,").concat(T?0:1,`,
|
||
`).concat(j.x,",").concat(j.y),R=ke(t.id)?Po("recharts-radial-line-"):t.id;return I.createElement("text",sl({},n,{dominantBaseline:"central",className:Me("recharts-radial-bar-label",u)}),I.createElement("defs",null,I.createElement("path",{id:R,d:N})),I.createElement("textPath",{xlinkHref:"#".concat(R)},r))},E5=function(t){var r=t.viewBox,n=t.offset,i=t.position,o=r,l=o.cx,u=o.cy,f=o.innerRadius,d=o.outerRadius,v=o.startAngle,p=o.endAngle,m=(v+p)/2;if(i==="outside"){var b=Ze(l,u,d+n,m),O=b.x,w=b.y;return{x:O,y:w,textAnchor:O>=l?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:l,y:u,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:l,y:u,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:l,y:u,textAnchor:"middle",verticalAnchor:"end"};var y=(f+d)/2,P=Ze(l,u,y,m),E=P.x,A=P.y;return{x:E,y:A,textAnchor:"middle",verticalAnchor:"middle"}},j5=function(t){var r=t.viewBox,n=t.parentViewBox,i=t.offset,o=t.position,l=r,u=l.x,f=l.y,d=l.width,v=l.height,p=v>=0?1:-1,m=p*i,b=p>0?"end":"start",O=p>0?"start":"end",w=d>=0?1:-1,y=w*i,P=w>0?"end":"start",E=w>0?"start":"end";if(o==="top"){var A={x:u+d/2,y:f-p*i,textAnchor:"middle",verticalAnchor:b};return bt(bt({},A),n?{height:Math.max(f-n.y,0),width:d}:{})}if(o==="bottom"){var T={x:u+d/2,y:f+v+m,textAnchor:"middle",verticalAnchor:O};return bt(bt({},T),n?{height:Math.max(n.y+n.height-(f+v),0),width:d}:{})}if(o==="left"){var _={x:u-y,y:f+v/2,textAnchor:P,verticalAnchor:"middle"};return bt(bt({},_),n?{width:Math.max(_.x-n.x,0),height:v}:{})}if(o==="right"){var j={x:u+d+y,y:f+v/2,textAnchor:E,verticalAnchor:"middle"};return bt(bt({},j),n?{width:Math.max(n.x+n.width-j.x,0),height:v}:{})}var N=n?{width:d,height:v}:{};return o==="insideLeft"?bt({x:u+y,y:f+v/2,textAnchor:E,verticalAnchor:"middle"},N):o==="insideRight"?bt({x:u+d-y,y:f+v/2,textAnchor:P,verticalAnchor:"middle"},N):o==="insideTop"?bt({x:u+d/2,y:f+m,textAnchor:"middle",verticalAnchor:O},N):o==="insideBottom"?bt({x:u+d/2,y:f+v-m,textAnchor:"middle",verticalAnchor:b},N):o==="insideTopLeft"?bt({x:u+y,y:f+m,textAnchor:E,verticalAnchor:O},N):o==="insideTopRight"?bt({x:u+d-y,y:f+m,textAnchor:P,verticalAnchor:O},N):o==="insideBottomLeft"?bt({x:u+y,y:f+v-m,textAnchor:E,verticalAnchor:b},N):o==="insideBottomRight"?bt({x:u+d-y,y:f+v-m,textAnchor:P,verticalAnchor:b},N):_o(o)&&(ue(o.x)||Li(o.x))&&(ue(o.y)||Li(o.y))?bt({x:u+Ut(o.x,d),y:f+Ut(o.y,v),textAnchor:"end",verticalAnchor:"end"},N):bt({x:u+d/2,y:f+v/2,textAnchor:"middle",verticalAnchor:"middle"},N)},A5=function(t){return"cx"in t&&ue(t.cx)};function jt(e){var t=e.offset,r=t===void 0?5:t,n=g5(e,d5),i=bt({offset:r},n),o=i.viewBox,l=i.position,u=i.value,f=i.children,d=i.content,v=i.className,p=v===void 0?"":v,m=i.textBreakAll;if(!o||ke(u)&&ke(f)&&!C.isValidElement(d)&&!je(d))return null;if(C.isValidElement(d))return C.cloneElement(d,i);var b;if(je(d)){if(b=C.createElement(d,i),C.isValidElement(b))return b}else b=O5(i);var O=A5(o),w=Se(i,!0);if(O&&(l==="insideStart"||l==="insideEnd"||l==="end"))return P5(i,b,w);var y=O?E5(i):j5(i);return I.createElement(Ki,sl({className:Me("recharts-label",p)},w,y,{breakAll:m}),b)}jt.displayName="Label";var aR=function(t){var r=t.cx,n=t.cy,i=t.angle,o=t.startAngle,l=t.endAngle,u=t.r,f=t.radius,d=t.innerRadius,v=t.outerRadius,p=t.x,m=t.y,b=t.top,O=t.left,w=t.width,y=t.height,P=t.clockWise,E=t.labelViewBox;if(E)return E;if(ue(w)&&ue(y)){if(ue(p)&&ue(m))return{x:p,y:m,width:w,height:y};if(ue(b)&&ue(O))return{x:b,y:O,width:w,height:y}}return ue(p)&&ue(m)?{x:p,y:m,width:0,height:0}:ue(r)&&ue(n)?{cx:r,cy:n,startAngle:o||i||0,endAngle:l||i||0,innerRadius:d||0,outerRadius:v||f||u||0,clockWise:P}:t.viewBox?t.viewBox:{}},T5=function(t,r){return t?t===!0?I.createElement(jt,{key:"label-implicit",viewBox:r}):wt(t)?I.createElement(jt,{key:"label-implicit",viewBox:r,value:t}):C.isValidElement(t)?t.type===jt?C.cloneElement(t,{key:"label-implicit",viewBox:r}):I.createElement(jt,{key:"label-implicit",content:t,viewBox:r}):je(t)?I.createElement(jt,{key:"label-implicit",content:t,viewBox:r}):_o(t)?I.createElement(jt,sl({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=aR(t),l=fr(i,jt).map(function(f,d){return C.cloneElement(f,{viewBox:r||o,key:"label-".concat(d)})});if(!n)return l;var u=T5(t.label,r||o);return[u].concat(p5(l))};jt.parseViewBox=aR;jt.renderCallByParent=C5;var Wy,Fj;function k5(){if(Fj)return Wy;Fj=1;function e(t){var r=t==null?0:t.length;return r?t[r-1]:void 0}return Wy=e,Wy}var N5=k5();const R5=Ue(N5);function ll(e){"@babel/helpers - typeof";return ll=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ll(e)}var M5=["valueAccessor"],$5=["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 Wc(){return Wc=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},Wc.apply(this,arguments)}function qj(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 zj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?qj(Object(r),!0).forEach(function(n){q5(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qj(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 ll(t)=="symbol"?t:t+""}function U5(e,t){if(ll(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ll(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Uj(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 jn(e){var t=e.valueAccessor,r=t===void 0?H5:t,n=Uj(e,M5),i=n.data,o=n.dataKey,l=n.clockWise,u=n.id,f=n.textBreakAll,d=Uj(n,$5);return!i||!i.length?null:I.createElement(qe,{className:"recharts-label-list"},i.map(function(v,p){var m=ke(o)?r(v,p):xt(v&&v.payload,o),b=ke(u)?{}:{id:"".concat(u,"-").concat(p)};return I.createElement(jt,Wc({},Se(v,!0),d,b,{parentViewBox:v.parentViewBox,value:m,textBreakAll:f,viewBox:jt.parseViewBox(ke(l)?v:zj(zj({},v),{},{clockWise:l})),key:"label-".concat(p),index:p}))}))}jn.displayName="LabelList";function K5(e,t){return e?e===!0?I.createElement(jn,{key:"labelList-implicit",data:t}):I.isValidElement(e)||je(e)?I.createElement(jn,{key:"labelList-implicit",data:t,content:e}):_o(e)?I.createElement(jn,Wc({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,jn).map(function(l,u){return C.cloneElement(l,{data:t,key:"labelList-".concat(u)})});if(!r)return i;var o=K5(e.label,t);return[o].concat(I5(i))}jn.renderCallByParent=V5;function ul(e){"@babel/helpers - typeof";return ul=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ul(e)}function 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 Wj(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 Hj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Wj(Object(r),!0).forEach(function(n){G5(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Wj(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 ul(t)=="symbol"?t:t+""}function Y5(e,t){if(ul(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ul(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},ac=function(t){var r=t.cx,n=t.cy,i=t.radius,o=t.angle,l=t.sign,u=t.isExternal,f=t.cornerRadius,d=t.cornerIsExternal,v=f*(u?1:-1)+i,p=Math.asin(f/v)/Uc,m=d?o:o+l*p,b=Ze(r,n,v,m),O=Ze(r,n,i,m),w=d?o-l*p:o,y=Ze(r,n,v*Math.cos(p*Uc),w);return{center:b,circleTangency:O,lineTangency:y,theta:p}},oR=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,o=t.outerRadius,l=t.startAngle,u=t.endAngle,f=Q5(l,u),d=l+f,v=Ze(r,n,o,l),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(+(l>d),`,
|
||
`).concat(p.x,",").concat(p.y,`
|
||
`);if(i>0){var b=Ze(r,n,i,l),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(+(l<=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,l=t.cornerRadius,u=t.forceCornerRadius,f=t.cornerIsExternal,d=t.startAngle,v=t.endAngle,p=zt(v-d),m=ac({cx:r,cy:n,radius:o,angle:d,sign:p,cornerRadius:l,cornerIsExternal:f}),b=m.circleTangency,O=m.lineTangency,w=m.theta,y=ac({cx:r,cy:n,radius:o,angle:v,sign:-p,cornerRadius:l,cornerIsExternal:f}),P=y.circleTangency,E=y.lineTangency,A=y.theta,T=f?Math.abs(d-v):Math.abs(d-v)-w-A;if(T<0)return u?"M ".concat(O.x,",").concat(O.y,`
|
||
a`).concat(l,",").concat(l,",0,0,1,").concat(l*2,`,0
|
||
a`).concat(l,",").concat(l,",0,0,1,").concat(-l*2,`,0
|
||
`):oR({cx:r,cy:n,innerRadius:i,outerRadius:o,startAngle:d,endAngle:v});var _="M ".concat(O.x,",").concat(O.y,`
|
||
A`).concat(l,",").concat(l,",0,0,").concat(+(p<0),",").concat(b.x,",").concat(b.y,`
|
||
A`).concat(o,",").concat(o,",0,").concat(+(T>180),",").concat(+(p<0),",").concat(P.x,",").concat(P.y,`
|
||
A`).concat(l,",").concat(l,",0,0,").concat(+(p<0),",").concat(E.x,",").concat(E.y,`
|
||
`);if(i>0){var j=ac({cx:r,cy:n,radius:i,angle:d,sign:p,isExternal:!0,cornerRadius:l,cornerIsExternal:f}),N=j.circleTangency,R=j.lineTangency,$=j.theta,W=ac({cx:r,cy:n,radius:i,angle:v,sign:-p,isExternal:!0,cornerRadius:l,cornerIsExternal:f}),B=W.circleTangency,L=W.lineTangency,F=W.theta,V=f?Math.abs(d-v):Math.abs(d-v)-$-F;if(V<0&&l===0)return"".concat(_,"L").concat(r,",").concat(n,"Z");_+="L".concat(L.x,",").concat(L.y,`
|
||
A`).concat(l,",").concat(l,",0,0,").concat(+(p<0),",").concat(B.x,",").concat(B.y,`
|
||
A`).concat(i,",").concat(i,",0,").concat(+(V>180),",").concat(+(p>0),",").concat(N.x,",").concat(N.y,`
|
||
A`).concat(l,",").concat(l,",0,0,").concat(+(p<0),",").concat(R.x,",").concat(R.y,"Z")}else _+="L".concat(r,",").concat(n,"Z");return _},J5={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},sR=function(t){var r=Hj(Hj({},J5),t),n=r.cx,i=r.cy,o=r.innerRadius,l=r.outerRadius,u=r.cornerRadius,f=r.forceCornerRadius,d=r.cornerIsExternal,v=r.startAngle,p=r.endAngle,m=r.className;if(l<o||v===p)return null;var b=Me("recharts-sector",m),O=l-o,w=Ut(u,O,0,!0),y;return w>0&&Math.abs(v-p)<360?y=Z5({cx:n,cy:i,innerRadius:o,outerRadius:l,cornerRadius:Math.min(w,O/2),forceCornerRadius:f,cornerIsExternal:d,startAngle:v,endAngle:p}):y=oR({cx:n,cy:i,innerRadius:o,outerRadius:l,startAngle:v,endAngle:p}),I.createElement("path",p0({},Se(r,!0),{className:b,d:y,role:"img"}))};function cl(e){"@babel/helpers - typeof";return cl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cl(e)}function 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 Kj(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 Vj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Kj(Object(r),!0).forEach(function(n){eW(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Kj(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 cl(t)=="symbol"?t:t+""}function rW(e,t){if(cl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(cl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Gj={curveBasisClosed:S3,curveBasisOpen:O3,curveBasis:w3,curveBumpX:s3,curveBumpY:l3,curveLinearClosed:_3,curveLinear:Lf,curveMonotoneX:P3,curveMonotoneY:E3,curveNatural:j3,curveStep:A3,curveStepAfter:C3,curveStepBefore:T3},oc=function(t){return t.x===+t.x&&t.y===+t.y},_s=function(t){return t.x},Ps=function(t){return t.y},nW=function(t,r){if(je(t))return t;var n="curve".concat(If(t));return(n==="curveMonotone"||n==="curveBump")&&r?Gj["".concat(n).concat(r==="vertical"?"Y":"X")]:Gj[n]||Lf},iW=function(t){var r=t.type,n=r===void 0?"linear":r,i=t.points,o=i===void 0?[]:i,l=t.baseLine,u=t.layout,f=t.connectNulls,d=f===void 0?!1:f,v=nW(n,u),p=d?o.filter(function(w){return oc(w)}):o,m;if(Array.isArray(l)){var b=d?l.filter(function(w){return oc(w)}):l,O=p.map(function(w,y){return Vj(Vj({},w),{},{base:b[y]})});return u==="vertical"?m=Qu().y(Ps).x1(_s).x0(function(w){return w.base.x}):m=Qu().x(_s).y1(Ps).y0(function(w){return w.base.y}),m.defined(oc).curve(v),m(O)}return u==="vertical"&&ue(l)?m=Qu().y(Ps).x1(_s).x0(l):ue(l)?m=Qu().x(_s).y1(Ps).y0(l):m=ok().x(_s).y(Ps),m.defined(oc).curve(v),m(p)},Hc=function(t){var r=t.className,n=t.points,i=t.path,o=t.pathRef;if((!n||!n.length)&&!i)return null;var l=n&&n.length?iW(t):i;return C.createElement("path",h0({},Se(t,!1),yc(t),{className:Me("recharts-curve",r),d:l,ref:o}))};const{getOwnPropertyNames:aW,getOwnPropertySymbols:oW}=Object,{hasOwnProperty:sW}=Object.prototype;function Hy(e,t){return function(n,i,o){return e(n,i,o)&&t(n,i,o)}}function sc(e){return function(r,n,i){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,i);const{cache:o}=i,l=o.get(r),u=o.get(n);if(l&&u)return l===n&&u===r;o.set(r,n),o.set(n,r);const f=e(r,n,i);return o.delete(r),o.delete(n),f}}function lW(e){return e!=null?e[Symbol.toStringTag]:void 0}function Xj(e){return aW(e).concat(oW(e))}const uW=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:Yj,keys:Qj}=Object;function pW(e,t){return e.byteLength===t.byteLength&&Kc(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&&Kc(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 Zj(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 l,u,f=0;for(;(l=o.next())&&!l.done;){const d=t.entries();let v=!1,p=0;for(;(u=d.next())&&!u.done;){if(i[p]){p++;continue}const m=l.value,b=u.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=Qj(e);let i=n.length;if(Qj(t).length!==i)return!1;for(;i-- >0;)if(!lR(e,t,r,n[i]))return!1;return!0}function Es(e,t,r){const n=Xj(e);let i=n.length;if(Xj(t).length!==i)return!1;let o,l,u;for(;i-- >0;)if(o=n[i],!lR(e,t,r,o)||(l=Yj(e,o),u=Yj(t,o),(l||u)&&(!l||!u||l.configurable!==u.configurable||l.enumerable!==u.enumerable||l.writable!==u.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 Jj(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 l,u;for(;(l=o.next())&&!l.done;){const f=t.values();let d=!1,v=0;for(;(u=f.next())&&!u.done;){if(!i[v]&&r.equals(l.value,u.value,l.value,u.value,e,t,r)){d=i[v]=!0;break}v++}if(!d)return!1}return!0}function Kc(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 lR(e,t,r,n){return(n===dW||n===fW||n===cW)&&(e.$$typeof||t.$$typeof)?!0:uW(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}const _W="[object ArrayBuffer]",PW="[object Arguments]",EW="[object Boolean]",jW="[object DataView]",AW="[object Date]",TW="[object Error]",CW="[object Map]",kW="[object Number]",NW="[object Object]",RW="[object RegExp]",MW="[object Set]",$W="[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:l,areNumbersEqual:u,areObjectsEqual:f,arePrimitiveWrappersEqual:d,areRegExpsEqual:v,areSetsEqual:p,areTypedArraysEqual:m,areUrlsEqual:b,unknownTagComparators:O}){return function(y,P,E){if(y===P)return!0;if(y==null||P==null)return!1;const A=typeof y;if(A!==typeof P)return!1;if(A!=="object")return A==="number"?u(y,P,E):A==="function"?o(y,P,E):!1;const T=y.constructor;if(T!==P.constructor)return!1;if(T===Object)return f(y,P,E);if(Array.isArray(y))return t(y,P,E);if(T===Date)return n(y,P,E);if(T===RegExp)return v(y,P,E);if(T===Map)return l(y,P,E);if(T===Set)return p(y,P,E);const _=LW.call(y);if(_===AW)return n(y,P,E);if(_===RW)return v(y,P,E);if(_===CW)return l(y,P,E);if(_===MW)return p(y,P,E);if(_===NW)return typeof y.then!="function"&&typeof P.then!="function"&&f(y,P,E);if(_===DW)return b(y,P,E);if(_===TW)return i(y,P,E);if(_===PW)return f(y,P,E);if(IW[_])return m(y,P,E);if(_===_W)return e(y,P,E);if(_===jW)return r(y,P,E);if(_===EW||_===kW||_===$W)return d(y,P,E);if(O){let j=O[_];if(!j){const N=lW(y);N&&(j=O[N])}if(j)return j(y,P,E)}return!1}}function FW({circular:e,createCustomConfig:t,strict:r}){let n={areArrayBuffersEqual:pW,areArraysEqual:r?Es:hW,areDataViewsEqual:vW,areDatesEqual:mW,areErrorsEqual:yW,areFunctionsEqual:gW,areMapsEqual:r?Hy(Zj,Es):Zj,areNumbersEqual:bW,areObjectsEqual:r?Es:xW,arePrimitiveWrappersEqual:wW,areRegExpsEqual:SW,areSetsEqual:r?Hy(Jj,Es):Jj,areTypedArraysEqual:r?Hy(Kc,Es):Kc,areUrlsEqual:OW,unknownTagComparators:void 0};if(t&&(n=Object.assign({},n,t(n))),e){const i=sc(n.areArraysEqual),o=sc(n.areMapsEqual),l=sc(n.areObjectsEqual),u=sc(n.areSetsEqual);n=Object.assign({},n,{areArraysEqual:i,areMapsEqual:o,areObjectsEqual:l,areSetsEqual:u})}return n}function qW(e){return function(t,r,n,i,o,l,u){return e(t,r,u)}}function zW({circular:e,comparator:t,createState:r,equals:n,strict:i}){if(r)return function(u,f){const{cache:d=e?new WeakMap:void 0,meta:v}=r();return t(u,f,{cache:d,equals:n,meta:v,strict:i})};if(e)return function(u,f){return t(u,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(u,f){return t(u,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),l=BW(o),u=r?r(l):qW(l);return zW({circular:t,comparator:l,createState:n,equals:u,strict:i})}function WW(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function eA(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 tA(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 tA(e,t)}}function tA(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 l=o,u=HW(l),f=u[0],d=u.slice(1);if(typeof f=="number"){eA(i.bind(null,d),f);return}i(f),eA(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 fl(e){"@babel/helpers - typeof";return fl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fl(e)}function 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 nA(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){uR(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 uR(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 fl(t)==="symbol"?t:String(t)}function ZW(e,t){if(fl(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(fl(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 nA(nA({},n),{},uR({},i,t(i,r[i])))},{})},iA=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)||cR(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,l,u=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw i}}return u}}function aH(e){if(Array.isArray(e))return e}function oH(e){return uH(e)||lH(e)||cR(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 cR(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 lH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function uH(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 Vc=1e-4,fR=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},dR=function(t,r){return t.map(function(n,i){return n*Math.pow(r,i)}).reduce(function(n,i){return n+i})},aA=function(t,r){return function(n){var i=fR(t,r);return dR(i,n)}},cH=function(t,r){return function(n){var i=fR(t,r),o=[].concat(oH(i.map(function(l,u){return l*u}).slice(1)),[0]);return dR(o,n)}},oA=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],l=r[2],u=r[3];if(r.length===1)switch(r[0]){case"linear":i=0,o=0,l=1,u=1;break;case"ease":i=.25,o=.1,l=.25,u=1;break;case"ease-in":i=.42,o=0,l=1,u=1;break;case"ease-out":i=.42,o=0,l=.58,u=1;break;case"ease-in-out":i=0,o=0,l=.58,u=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(y){return parseFloat(y)}),v=rH(d,4);i=v[0],o=v[1],l=v[2],u=v[3]}}}var p=aA(i,l),m=aA(o,u),b=cH(i,l),O=function(P){return P>1?1:P<0?0:P},w=function(P){for(var E=P>1?1:P,A=E,T=0;T<8;++T){var _=p(A)-E,j=b(A);if(Math.abs(_-E)<Vc||j<Vc)return m(A);A=O(A-_/j)}return m(A)};return w.isStepper=!1,w},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,l=t.dt,u=l===void 0?17:l,f=function(v,p,m){var b=-(v-p)*n,O=m*o,w=m+(b-O)*u/1e3,y=m*u/1e3+v;return Math.abs(y-p)<Vc&&Math.abs(w)<Vc?[p,0]:[y,w]};return f.isStepper=!0,f.dt=u,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 oA(i);case"spring":return fH();default:if(i.split("(")[0]==="cubic-bezier")return oA(i)}return typeof i=="function"?i:null};function dl(e){"@babel/helpers - typeof";return dl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dl(e)}function sA(e){return vH(e)||hH(e)||pR(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 lA(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 kt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?lA(Object(r),!0).forEach(function(n){y0(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lA(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 dl(t)==="symbol"?t:String(t)}function yH(e,t){if(dl(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(dl(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)||pR(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 pR(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,l,u=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw i}}return u}}function wH(e){if(Array.isArray(e))return e}var Gc=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,l){if(b0(l)){var u=t(l.from,l.to,l.velocity),f=gH(u,2),d=f[0],v=f[1];return kt(kt({},l),{},{from:d,velocity:v})}return l},r);return n<1?$s(function(o,l){return b0(l)?kt(kt({},l),{},{velocity:Gc(l.velocity,i[o].velocity,n),from:Gc(l.from,i[o].from,n)}):l},r):e(t,i,n-1)};const OH=(function(e,t,r,n,i){var o=JW(e,t),l=o.reduce(function(y,P){return kt(kt({},y),{},y0({},P,[e[P],t[P]]))},{}),u=o.reduce(function(y,P){return kt(kt({},y),{},y0({},P,{from:e[P],velocity:0,to:t[P]}))},{}),f=-1,d,v,p=function(){return null},m=function(){return $s(function(P,E){return E.from},u)},b=function(){return!Object.values(u).filter(b0).length},O=function(P){d||(d=P);var E=P-d,A=E/r.dt;u=SH(r,u,A),i(kt(kt(kt({},e),t),m())),d=P,b()||(f=requestAnimationFrame(p))},w=function(P){v||(v=P);var E=(P-v)/n,A=$s(function(_,j){return Gc.apply(void 0,sA(j).concat([r(E)]))},l);if(i(kt(kt(kt({},e),t),A)),E<1)f=requestAnimationFrame(p);else{var T=$s(function(_,j){return Gc.apply(void 0,sA(j).concat([r(1)]))},l);i(kt(kt(kt({},e),t),T))}};return p=r.isStepper?O:w,function(){return requestAnimationFrame(p),function(){cancelAnimationFrame(f)}}});function no(e){"@babel/helpers - typeof";return no=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},no(e)}var _H=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function PH(e,t){if(e==null)return{};var r=EH(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 EH(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 Ky(e){return CH(e)||TH(e)||AH(e)||jH()}function jH(){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){ks(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 ks(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 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,hR(n.key),n)}}function RH(e,t,r){return t&&NH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function hR(e){var t=MH(e,"string");return no(t)==="symbol"?t:String(t)}function MH(e,t){if(no(e)!=="object"||e===null)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)}function $H(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=Xc(e),i;if(t){var o=Xc(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return S0(this,i)}}function S0(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 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 Xc(e){return Xc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Xc(e)}var rn=(function(e){$H(r,e);var t=IH(r);function r(n,i){var o;kH(this,r),o=t.call(this,n,i);var l=o.props,u=l.isActive,f=l.attributeName,d=l.from,v=l.to,p=l.steps,m=l.children,b=l.duration;if(o.handleStyleChange=o.handleStyleChange.bind(O0(o)),o.changeStyle=o.changeStyle.bind(O0(o)),!u||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?ks({},f,d):d}}else o.state={style:{}};return o}return RH(r,[{key:"componentDidMount",value:function(){var i=this.props,o=i.isActive,l=i.canBegin;this.mounted=!0,!(!o||!l)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var o=this.props,l=o.isActive,u=o.canBegin,f=o.attributeName,d=o.shouldReAnimate,v=o.to,p=o.from,m=this.state.style;if(u){if(!l){var b={style:f?ks({},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 w=O||d?p:i.to;if(this.state&&m){var y={style:f?ks({},f,w):w};(f&&m[f]!==w||!f&&m!==w)&&this.setState(y)}this.runAnimation($r($r({},this.props),{},{from:w,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,l=i.from,u=i.to,f=i.duration,d=i.easing,v=i.begin,p=i.onAnimationEnd,m=i.onAnimationStart,b=OH(l,u,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,l=i.steps,u=i.begin,f=i.onAnimationStart,d=l[0],v=d.style,p=d.duration,m=p===void 0?0:p,b=function(w,y,P){if(P===0)return w;var E=y.duration,A=y.easing,T=A===void 0?"ease":A,_=y.style,j=y.properties,N=y.onAnimationEnd,R=P>0?l[P-1]:y,$=j||Object.keys(_);if(typeof T=="function"||T==="spring")return[].concat(Ky(w),[o.runJSAnimation.bind(o,{from:R.style,to:_,duration:E,easing:T}),E]);var W=iA($,E,T),B=$r($r($r({},R.style),_),{},{transition:W});return[].concat(Ky(w),[B,E,N]).filter(eH)};return this.manager.start([f].concat(Ky(l.reduce(b,[v,Math.max(m,u)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=YW());var o=i.begin,l=i.duration,u=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 w=u?ks({},u,f):f,y=iA(Object.keys(w),l,d);O.start([v,o,$r($r({},w),{},{transition:y}),l,p])}},{key:"render",value:function(){var i=this.props,o=i.children;i.begin;var l=i.duration;i.attributeName,i.easing;var u=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(!u||d===0||l<=0)return o;var p=function(b){var O=b.props,w=O.style,y=w===void 0?{}:w,P=O.className,E=C.cloneElement(b,$r($r({},f),{},{style:$r($r({},y),v),className:P}));return E};return d===1?p(C.Children.only(o)):I.createElement("div",null,C.Children.map(o,function(m){return p(m)}))}}]),r})(C.PureComponent);rn.displayName="Animate";rn.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};rn.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 pl(e){"@babel/helpers - typeof";return pl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pl(e)}function Yc(){return Yc=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},Yc.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 cA(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 cA(e,t)}}function cA(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,l,u=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw i}}return u}}function zH(e){if(Array.isArray(e))return e}function fA(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 dA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?fA(Object(r),!0).forEach(function(n){UH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fA(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 pl(t)=="symbol"?t:t+""}function HH(e,t){if(pl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(pl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var pA=function(t,r,n,i,o){var l=Math.min(Math.abs(n)/2,Math.abs(i)/2),u=i>=0?1:-1,f=n>=0?1:-1,d=i>=0&&n>=0||i<0&&n<0?1:0,v;if(l>0&&o instanceof Array){for(var p=[0,0,0,0],m=0,b=4;m<b;m++)p[m]=o[m]>l?l:o[m];v="M".concat(t,",").concat(r+u*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+u*p[1])),v+="L ".concat(t+n,",").concat(r+i-u*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-u*p[3])),v+="Z"}else if(l>0&&o===+o&&o>0){var O=Math.min(l,o);v="M ".concat(t,",").concat(r+u*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+u*O,`
|
||
L `).concat(t+n,",").concat(r+i-u*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-u*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,l=r.y,u=r.width,f=r.height;if(Math.abs(u)>0&&Math.abs(f)>0){var d=Math.min(o,o+u),v=Math.max(o,o+u),p=Math.min(l,l+f),m=Math.max(l,l+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"},ax=function(t){var r=dA(dA({},VH),t),n=C.useRef(),i=C.useState(-1),o=LH(i,2),l=o[0],u=o[1];C.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var T=n.current.getTotalLength();T&&u(T)}catch{}},[]);var f=r.x,d=r.y,v=r.width,p=r.height,m=r.radius,b=r.className,O=r.animationEasing,w=r.animationDuration,y=r.animationBegin,P=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?I.createElement(rn,{canBegin:l>0,from:{width:v,height:p,x:f,y:d},to:{width:v,height:p,x:f,y:d},duration:w,animationEasing:O,isActive:E},function(T){var _=T.width,j=T.height,N=T.x,R=T.y;return I.createElement(rn,{canBegin:l>0,from:"0px ".concat(l===-1?1:l,"px"),to:"".concat(l,"px 0px"),attributeName:"strokeDasharray",begin:y,duration:w,isActive:P,easing:O},I.createElement("path",Yc({},Se(r,!0),{className:A,d:pA(N,R,_,j,m),ref:n})))}):I.createElement("path",Yc({},Se(r,!0),{className:A,d:pA(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 hA(e){return e9(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 e9(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 vA=function(t){return t&&t.x===+t.x&&t.y===+t.y},t9=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=[[]];return t.forEach(function(n){vA(n)?r[r.length-1].push(n):r[r.length-1].length>0&&r.push([])}),vA(t[0])&&r[r.length-1].push(t[0]),r[r.length-1].length<=0&&(r=r.slice(0,-1)),r},Is=function(t,r){var n=t9(t);r&&(n=[n.reduce(function(o,l){return[].concat(hA(o),hA(l))},[])]);var i=n.map(function(o){return o.reduce(function(l,u,f){return"".concat(l).concat(f===0?"M":"L").concat(u.x,",").concat(u.y)},"")}).join("");return n.length===1?"".concat(i,"Z"):i},r9=function(t,r,n){var i=Is(t,n);return"".concat(i.slice(-1)==="Z"?i.slice(0,-1):i,"L").concat(Is(r.reverse(),n).slice(1))},n9=function(t){var r=t.points,n=t.className,i=t.baseLinePoints,o=t.connectNulls,l=XH(t,GH);if(!r||!r.length)return null;var u=Me("recharts-polygon",n);if(i&&i.length){var f=l.stroke&&l.stroke!=="none",d=r9(r,i,o);return I.createElement("g",{className:u},I.createElement("path",Da({},Se(l,!0),{fill:d.slice(-1)==="Z"?l.fill:"none",stroke:"none",d})),f?I.createElement("path",Da({},Se(l,!0),{fill:"none",d:Is(r,o)})):null,f?I.createElement("path",Da({},Se(l,!0),{fill:"none",d:Is(i,o)})):null)}var v=Is(r,o);return I.createElement("path",Da({},Se(l,!0),{fill:v.slice(-1)==="Z"?l.fill:"none",className:u,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 td=function(t){var r=t.cx,n=t.cy,i=t.r,o=t.className,l=Me("recharts-dot",o);return r===+r&&n===+n&&i===+i?C.createElement("circle",P0({},Se(t,!1),yc(t),{className:l,cx:r,cy:n,r:i})):null};function hl(e){"@babel/helpers - typeof";return hl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hl(e)}var i9=["x","y","top","left","width","height","className"];function E0(){return E0=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},E0.apply(this,arguments)}function mA(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 a9(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?mA(Object(r),!0).forEach(function(n){o9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function o9(e,t,r){return t=s9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s9(e){var t=l9(e,"string");return hl(t)=="symbol"?t:t+""}function l9(e,t){if(hl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(hl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function u9(e,t){if(e==null)return{};var r=c9(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 c9(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 f9=function(t,r,n,i,o,l){return"M".concat(t,",").concat(o,"v").concat(i,"M").concat(l,",").concat(r,"h").concat(n)},d9=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,o=i===void 0?0:i,l=t.top,u=l===void 0?0:l,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,w=u9(t,i9),y=a9({x:n,y:o,top:u,left:d,width:p,height:b},w);return!ue(n)||!ue(o)||!ue(p)||!ue(b)||!ue(u)||!ue(d)?null:I.createElement("path",E0({},Se(y,!0),{className:Me("recharts-cross",O),d:f9(n,o,p,b,u,d)}))},Vy,yA;function p9(){if(yA)return Vy;yA=1;var e=Yf(),t=TN(),r=on();function n(i,o){return i&&i.length?e(i,r(o,2),t):void 0}return Vy=n,Vy}var h9=p9();const v9=Ue(h9);var Gy,gA;function m9(){if(gA)return Gy;gA=1;var e=Yf(),t=on(),r=CN();function n(i,o){return i&&i.length?e(i,t(o,2),r):void 0}return Gy=n,Gy}var y9=m9();const g9=Ue(y9);var b9=["cx","cy","angle","ticks","axisLine"],x9=["ticks","tick","angle","tickFormatter","stroke"];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 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 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 ki(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){rd(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 xA(e,t){if(e==null)return{};var r=w9(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 w9(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 S9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wA(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 O9(e,t,r){return t&&wA(e.prototype,t),r&&wA(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function _9(e,t,r){return t=Qc(t),P9(e,vR()?Reflect.construct(t,r||[],Qc(e).constructor):t.apply(e,r))}function P9(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 E9(e)}function E9(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 Qc(e){return Qc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Qc(e)}function j9(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&&j0(e,t)}function j0(e,t){return j0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},j0(e,t)}function rd(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=A9(e,"string");return io(t)=="symbol"?t:t+""}function A9(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 nd=(function(e){function t(){return S9(this,t),_9(this,t,arguments)}return j9(t,e),O9(t,[{key:"getTickValueCoord",value:function(n){var i=n.coordinate,o=this.props,l=o.angle,u=o.cx,f=o.cy;return Ze(u,f,i,l)}},{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,l=n.angle,u=n.ticks,f=v9(u,function(v){return v.coordinate||0}),d=g9(u,function(v){return v.coordinate||0});return{cx:i,cy:o,startAngle:l,endAngle:l,innerRadius:d.coordinate||0,outerRadius:f.coordinate||0}}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,o=n.cy,l=n.angle,u=n.ticks,f=n.axisLine,d=xA(n,b9),v=u.reduce(function(O,w){return[Math.min(O[0],w.coordinate),Math.max(O[1],w.coordinate)]},[1/0,-1/0]),p=Ze(i,o,v[0],l),m=Ze(i,o,v[1],l),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 I.createElement("line",Ds({className:"recharts-polar-radius-axis-line"},b))}},{key:"renderTicks",value:function(){var n=this,i=this.props,o=i.ticks,l=i.tick,u=i.angle,f=i.tickFormatter,d=i.stroke,v=xA(i,x9),p=this.getTickTextAnchor(),m=Se(v,!1),b=Se(l,!1),O=o.map(function(w,y){var P=n.getTickValueCoord(w),E=ki(ki(ki(ki({textAnchor:p,transform:"rotate(".concat(90-u,", ").concat(P.x,", ").concat(P.y,")")},m),{},{stroke:"none",fill:d},b),{},{index:y},P),{},{payload:w});return I.createElement(qe,Ds({className:Me("recharts-polar-radius-axis-tick",iR(l)),key:"tick-".concat(w.coordinate)},Hi(n.props,w,y)),t.renderTickItem(l,E,f?f(w.value,y):w.value))});return I.createElement(qe,{className:"recharts-polar-radius-axis-ticks"},O)}},{key:"render",value:function(){var n=this.props,i=n.ticks,o=n.axisLine,l=n.tick;return!i||!i.length?null:I.createElement(qe,{className:Me("recharts-polar-radius-axis",this.props.className)},o&&this.renderAxisLine(),l&&this.renderTicks(),jt.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(n,i,o){var l;return I.isValidElement(n)?l=I.cloneElement(n,i):je(n)?l=n(i):l=I.createElement(Ki,Ds({},i,{className:"recharts-polar-radius-axis-tick-value"}),o),l}}])})(C.PureComponent);rd(nd,"displayName","PolarRadiusAxis");rd(nd,"axisType","radiusAxis");rd(nd,"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 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 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 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 Ni(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){id(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 T9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function OA(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,gR(n.key),n)}}function C9(e,t,r){return t&&OA(e.prototype,t),r&&OA(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function k9(e,t,r){return t=Zc(t),N9(e,yR()?Reflect.construct(t,r||[],Zc(e).constructor):t.apply(e,r))}function N9(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 R9(e)}function R9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(yR=function(){return!!e})()}function Zc(e){return Zc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Zc(e)}function M9(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&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 id(e,t,r){return t=gR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gR(e){var t=$9(e,"string");return ao(t)=="symbol"?t:t+""}function $9(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(t==="string"?String:Number)(e)}var I9=Math.PI/180,_A=1e-5,ad=(function(e){function t(){return T9(this,t),k9(this,t,arguments)}return M9(t,e),C9(t,[{key:"getTickLineCoord",value:function(n){var i=this.props,o=i.cx,l=i.cy,u=i.radius,f=i.orientation,d=i.tickSize,v=d||8,p=Ze(o,l,u,n.coordinate),m=Ze(o,l,u+(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*I9),l;return o>_A?l=i==="outer"?"start":"end":o<-_A?l=i==="outer"?"end":"start":l="middle",l}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,o=n.cy,l=n.radius,u=n.axisLine,f=n.axisLineType,d=Ni(Ni({},Se(this.props,!1)),{},{fill:"none"},Se(u,!1));if(f==="circle")return I.createElement(td,Di({className:"recharts-polar-angle-axis-line"},d,{cx:i,cy:o,r:l}));var v=this.props.ticks,p=v.map(function(m){return Ze(i,o,l,m.coordinate)});return I.createElement(n9,Di({className:"recharts-polar-angle-axis-line"},d,{points:p}))}},{key:"renderTicks",value:function(){var n=this,i=this.props,o=i.ticks,l=i.tick,u=i.tickLine,f=i.tickFormatter,d=i.stroke,v=Se(this.props,!1),p=Se(l,!1),m=Ni(Ni({},v),{},{fill:"none"},Se(u,!1)),b=o.map(function(O,w){var y=n.getTickLineCoord(O),P=n.getTickTextAnchor(O),E=Ni(Ni(Ni({textAnchor:P},v),{},{stroke:"none",fill:d},p),{},{index:w,payload:O,x:y.x2,y:y.y2});return I.createElement(qe,Di({className:Me("recharts-polar-angle-axis-tick",iR(l)),key:"tick-".concat(O.coordinate)},Hi(n.props,O,w)),u&&I.createElement("line",Di({className:"recharts-polar-angle-axis-tick-line"},m,y)),l&&t.renderTickItem(l,E,f?f(O.value,w):O.value))});return I.createElement(qe,{className:"recharts-polar-angle-axis-ticks"},b)}},{key:"render",value:function(){var n=this.props,i=n.ticks,o=n.radius,l=n.axisLine;return o<=0||!i||!i.length?null:I.createElement(qe,{className:Me("recharts-polar-angle-axis",this.props.className)},l&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(n,i,o){var l;return I.isValidElement(n)?l=I.cloneElement(n,i):je(n)?l=n(i):l=I.createElement(Ki,Di({},i,{className:"recharts-polar-angle-axis-tick-value"}),o),l}}])})(C.PureComponent);id(ad,"displayName","PolarAngleAxis");id(ad,"axisType","angleAxis");id(ad,"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 Xy,PA;function D9(){if(PA)return Xy;PA=1;var e=Tk(),t=e(Object.getPrototypeOf,Object);return Xy=t,Xy}var Yy,EA;function L9(){if(EA)return Yy;EA=1;var e=$n(),t=D9(),r=In(),n="[object Object]",i=Function.prototype,o=Object.prototype,l=i.toString,u=o.hasOwnProperty,f=l.call(Object);function d(v){if(!r(v)||e(v)!=n)return!1;var p=t(v);if(p===null)return!0;var m=u.call(p,"constructor")&&p.constructor;return typeof m=="function"&&m instanceof m&&l.call(m)==f}return Yy=d,Yy}var B9=L9();const F9=Ue(B9);var Qy,jA;function q9(){if(jA)return Qy;jA=1;var e=$n(),t=In(),r="[object Boolean]";function n(i){return i===!0||i===!1||t(i)&&e(i)==r}return Qy=n,Qy}var z9=q9();const U9=Ue(z9);function vl(e){"@babel/helpers - typeof";return vl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vl(e)}function Jc(){return Jc=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},Jc.apply(this,arguments)}function W9(e,t){return G9(e)||V9(e,t)||K9(e,t)||H9()}function H9(){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 K9(e,t){if(e){if(typeof e=="string")return AA(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 AA(e,t)}}function AA(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 V9(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,l,u=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw i}}return u}}function G9(e){if(Array.isArray(e))return 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 CA(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){X9(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 X9(e,t,r){return t=Y9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Y9(e){var t=Q9(e,"string");return vl(t)=="symbol"?t:t+""}function Q9(e,t){if(vl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(vl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var kA=function(t,r,n,i,o){var l=n-i,u;return u="M ".concat(t,",").concat(r),u+="L ".concat(t+n,",").concat(r),u+="L ".concat(t+n-l/2,",").concat(r+o),u+="L ".concat(t+n-l/2-i,",").concat(r+o),u+="L ".concat(t,",").concat(r," Z"),u},Z9={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},J9=function(t){var r=CA(CA({},Z9),t),n=C.useRef(),i=C.useState(-1),o=W9(i,2),l=o[0],u=o[1];C.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var A=n.current.getTotalLength();A&&u(A)}catch{}},[]);var f=r.x,d=r.y,v=r.upperWidth,p=r.lowerWidth,m=r.height,b=r.className,O=r.animationEasing,w=r.animationDuration,y=r.animationBegin,P=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 P?I.createElement(rn,{canBegin:l>0,from:{upperWidth:0,lowerWidth:0,height:m,x:f,y:d},to:{upperWidth:v,lowerWidth:p,height:m,x:f,y:d},duration:w,animationEasing:O,isActive:P},function(A){var T=A.upperWidth,_=A.lowerWidth,j=A.height,N=A.x,R=A.y;return I.createElement(rn,{canBegin:l>0,from:"0px ".concat(l===-1?1:l,"px"),to:"".concat(l,"px 0px"),attributeName:"strokeDasharray",begin:y,duration:w,easing:O},I.createElement("path",Jc({},Se(r,!0),{className:E,d:kA(N,R,T,_,j),ref:n})))}):I.createElement("g",null,I.createElement("path",Jc({},Se(r,!0),{className:E,d:kA(f,d,v,p,m)})))},eK=["option","shapeType","propTransformer","activeClassName","isActive"];function ml(e){"@babel/helpers - typeof";return ml=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ml(e)}function tK(e,t){if(e==null)return{};var r=rK(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 rK(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 NA(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 ef(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?NA(Object(r),!0).forEach(function(n){nK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):NA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function nK(e,t,r){return t=iK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function iK(e){var t=aK(e,"string");return ml(t)=="symbol"?t:t+""}function aK(e,t){if(ml(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ml(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function oK(e,t){return ef(ef({},t),e)}function sK(e,t){return e==="symbols"}function RA(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return I.createElement(ax,r);case"trapezoid":return I.createElement(J9,r);case"sector":return I.createElement(sR,r);case"symbols":if(sK(t))return I.createElement(_b,r);break;default:return null}}function lK(e){return C.isValidElement(e)?e.props:e}function bR(e){var t=e.option,r=e.shapeType,n=e.propTransformer,i=n===void 0?oK:n,o=e.activeClassName,l=o===void 0?"recharts-active-shape":o,u=e.isActive,f=tK(e,eK),d;if(C.isValidElement(t))d=C.cloneElement(t,ef(ef({},f),lK(t)));else if(je(t))d=t(f);else if(F9(t)&&!U9(t)){var v=i(t,f);d=I.createElement(RA,{shapeType:r,elementProps:v})}else{var p=f;d=I.createElement(RA,{shapeType:r,elementProps:p})}return u?I.createElement(qe,{className:l},d):d}function od(e,t){return t!=null&&"trapezoids"in e.props}function sd(e,t){return t!=null&&"sectors"in e.props}function yl(e,t){return t!=null&&"points"in e.props}function uK(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 cK(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function fK(e,t){var r=e.x===t.x,n=e.y===t.y,i=e.z===t.z;return r&&n&&i}function dK(e,t){var r;return od(e,t)?r=uK:sd(e,t)?r=cK:yl(e,t)&&(r=fK),r}function pK(e,t){var r;return od(e,t)?r="trapezoids":sd(e,t)?r="sectors":yl(e,t)&&(r="points"),r}function hK(e,t){if(od(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(sd(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 yl(e,t)?t.payload:{}}function vK(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,i=pK(r,t),o=hK(r,t),l=n.filter(function(f,d){var v=Ml(o,f),p=r.props[i].filter(function(O){var w=dK(r,t);return w(O,t)}),m=r.props[i].indexOf(p[p.length-1]),b=d===m;return v&&b}),u=n.indexOf(l[l.length-1]);return u}var cc;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 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 MA(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?MA(Object(r),!0).forEach(function(n){Sr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):MA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mK(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,wR(n.key),n)}}function yK(e,t,r){return t&&$A(e.prototype,t),r&&$A(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function gK(e,t,r){return t=tf(t),bK(e,xR()?Reflect.construct(t,r||[],tf(e).constructor):t.apply(e,r))}function bK(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 xK(e)}function xK(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 tf(e){return tf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},tf(e)}function wK(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 Sr(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=SK(e,"string");return oo(t)=="symbol"?t:t+""}function SK(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 Ln=(function(e){function t(r){var n;return mK(this,t),n=gK(this,t,[r]),Sr(n,"pieRef",null),Sr(n,"sectorRefs",[]),Sr(n,"id",Po("recharts-pie-")),Sr(n,"handleAnimationEnd",function(){var i=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),je(i)&&i()}),Sr(n,"handleAnimationStart",function(){var i=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),je(i)&&i()}),n.state={isAnimationFinished:!r.isAnimationActive,prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,sectorToFocus:0},n}return wK(t,e),yK(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,l=o.label,u=o.labelLine,f=o.dataKey,d=o.valueKey,v=Se(this.props,!1),p=Se(l,!1),m=Se(u,!1),b=l&&l.offsetRadius||20,O=n.map(function(w,y){var P=(w.startAngle+w.endAngle)/2,E=Ze(w.cx,w.cy,w.outerRadius+b,P),A=Ye(Ye(Ye(Ye({},v),w),{},{stroke:"none"},p),{},{index:y,textAnchor:t.getTextAnchor(E.x,w.cx)},E),T=Ye(Ye(Ye(Ye({},v),w),{},{fill:"none",stroke:w.fill},m),{},{index:y,points:[Ze(w.cx,w.cy,w.outerRadius,P),E]}),_=f;return ke(f)&&ke(d)?_="value":ke(f)&&(_=d),I.createElement(qe,{key:"label-".concat(w.startAngle,"-").concat(w.endAngle,"-").concat(w.midAngle,"-").concat(y)},u&&t.renderLabelLineItem(u,T,"line"),t.renderLabelItem(l,A,xt(w,_)))});return I.createElement(qe,{className:"recharts-pie-labels"},O)}},{key:"renderSectorsStatically",value:function(n){var i=this,o=this.props,l=o.activeShape,u=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?l:m,O=Ye(Ye({},d),{},{stroke:u?d.fill:d.stroke,tabIndex:-1});return I.createElement(qe,La({ref:function(y){y&&!i.sectorRefs.includes(y)&&i.sectorRefs.push(y)},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)}),I.createElement(bR,La({option:b,isActive:p,shapeType:"sector"},O)))})}},{key:"renderSectorsWithAnimation",value:function(){var n=this,i=this.props,o=i.sectors,l=i.isAnimationActive,u=i.animationBegin,f=i.animationDuration,d=i.animationEasing,v=i.animationId,p=this.state,m=p.prevSectors,b=p.prevIsAnimationActive;return I.createElement(rn,{begin:u,duration:f,isActive:l,easing:d,from:{t:0},to:{t:1},key:"pie-".concat(v,"-").concat(b),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(O){var w=O.t,y=[],P=o&&o[0],E=P.startAngle;return o.forEach(function(A,T){var _=m&&m[T],j=T>0?cr(A,"paddingAngle",0):0;if(_){var N=sr(_.endAngle-_.startAngle,A.endAngle-A.startAngle),R=Ye(Ye({},A),{},{startAngle:E+j,endAngle:E+N(w)+j});y.push(R),E=R.endAngle}else{var $=A.endAngle,W=A.startAngle,B=sr(0,$-W),L=B(w),F=Ye(Ye({},A),{},{startAngle:E+j,endAngle:E+L+j});y.push(F),E=F.endAngle}}),I.createElement(qe,null,n.renderSectorsStatically(y))})}},{key:"attachKeyboardHandlers",value:function(n){var i=this;n.onkeydown=function(o){if(!o.altKey)switch(o.key){case"ArrowLeft":{var l=++i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[l].focus(),i.setState({sectorToFocus:l});break}case"ArrowRight":{var u=--i.state.sectorToFocus<0?i.sectorRefs.length-1:i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[u].focus(),i.setState({sectorToFocus:u});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,l=this.state.prevSectors;return o&&i&&i.length&&(!l||!Ml(l,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,l=i.sectors,u=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||!l||!l.length||!ue(d)||!ue(v)||!ue(p)||!ue(m))return null;var w=Me("recharts-pie",u);return I.createElement(qe,{tabIndex:this.props.rootTabIndex,className:w,ref:function(P){n.pieRef=P}},this.renderSectors(),f&&this.renderLabels(l),jt.renderCallByParent(this.props,null,!1),(!b||O)&&jn.renderCallByParent(this.props,l,!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(I.isValidElement(n))return I.cloneElement(n,i);if(je(n))return n(i);var l=Me("recharts-pie-label-line",typeof n!="boolean"?n.className:"");return I.createElement(Hc,La({},i,{key:o,type:"linear",className:l}))}},{key:"renderLabelItem",value:function(n,i,o){if(I.isValidElement(n))return I.cloneElement(n,i);var l=o;if(je(n)&&(l=n(i),I.isValidElement(l)))return l;var u=Me("recharts-pie-label-text",typeof n!="boolean"&&!je(n)?n.className:"");return I.createElement(Ki,La({},i,{alignmentBaseline:"middle",className:u}),l)}}])})(C.PureComponent);cc=Ln;Sr(Ln,"displayName","Pie");Sr(Ln,"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});Sr(Ln,"parseDeltaAngle",function(e,t){var r=zt(t-e),n=Math.min(Math.abs(t-e),360);return r*n});Sr(Ln,"getRealPieData",function(e){var t=e.data,r=e.children,n=Se(e,!1),i=fr(r,Uf);return t&&t.length?t.map(function(o,l){return Ye(Ye(Ye({payload:o},n),o),i&&i[l]&&i[l].props)}):i&&i.length?i.map(function(o){return Ye(Ye({},n),o.props)}):[]});Sr(Ln,"parseCoordinateOfPie",function(e,t){var r=t.top,n=t.left,i=t.width,o=t.height,l=nR(i,o),u=n+Ut(e.cx,i,i/2),f=r+Ut(e.cy,o,o/2),d=Ut(e.innerRadius,l,0),v=Ut(e.outerRadius,l,l*.8),p=e.maxRadius||Math.sqrt(i*i+o*o)/2;return{cx:u,cy:f,innerRadius:d,outerRadius:v,maxRadius:p}});Sr(Ln,"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=cc.getRealPieData(n);if(!i||!i.length)return null;var o=n.cornerRadius,l=n.startAngle,u=n.endAngle,f=n.paddingAngle,d=n.dataKey,v=n.nameKey,p=n.valueKey,m=n.tooltipType,b=Math.abs(n.minAngle),O=cc.parseCoordinateOfPie(n,r),w=cc.parseDeltaAngle(l,u),y=Math.abs(w),P=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`),P="value"):ke(d)&&(qr(!1,`Use "dataKey" to specify the value of pie,
|
||
the props "valueKey" will be deprecated in 1.1.0`),P=p);var E=i.filter(function(R){return xt(R,P,0)!==0}).length,A=(y>=360?E:E-1)*f,T=y-E*b-A,_=i.reduce(function(R,$){var W=xt($,P,0);return R+(ue(W)?W:0)},0),j;if(_>0){var N;j=i.map(function(R,$){var W=xt(R,P,0),B=xt(R,v,$),L=(ue(W)?W:0)/_,F;$?F=N.endAngle+zt(w)*f*(W!==0?1:0):F=l;var V=F+zt(w)*((W!==0?b:0)+L*T),U=(F+V)/2,X=(O.innerRadius+O.outerRadius)/2,Z=[{name:B,value:W,payload:R,dataKey:P,type:m}],H=Ze(O.cx,O.cy,X,U);return N=Ye(Ye(Ye({percent:L,cornerRadius:o,name:B,tooltipPayload:Z,midAngle:U,middleRadius:X,tooltipPosition:H},R),O),{},{value:xt(R,P),startAngle:F,endAngle:V,payload:R,paddingAngle:zt(w)*f}),N})}return Ye(Ye({},O),{},{sectors:j,data:i})});var Zy,IA;function OK(){if(IA)return Zy;IA=1;var e=Math.ceil,t=Math.max;function r(n,i,o,l){for(var u=-1,f=t(e((i-n)/(o||1)),0),d=Array(f);f--;)d[l?f:++u]=n,n+=o;return d}return Zy=r,Zy}var Jy,DA;function SR(){if(DA)return Jy;DA=1;var e=Hk(),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 Jy=n,Jy}var eg,LA;function _K(){if(LA)return eg;LA=1;var e=OK(),t=zf(),r=SR();function n(i){return function(o,l,u){return u&&typeof u!="number"&&t(o,l,u)&&(l=u=void 0),o=r(o),l===void 0?(l=o,o=0):l=r(l),u=u===void 0?o<l?1:-1:r(u),e(o,l,u,i)}}return eg=n,eg}var tg,BA;function PK(){if(BA)return tg;BA=1;var e=_K(),t=e();return tg=t,tg}var EK=PK();const rf=Ue(EK);function gl(e){"@babel/helpers - typeof";return gl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gl(e)}function FA(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 qA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?FA(Object(r),!0).forEach(function(n){OR(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):FA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function OR(e,t,r){return t=jK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function jK(e){var t=AK(e,"string");return gl(t)=="symbol"?t:t+""}function AK(e,t){if(gl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(gl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var TK=["Webkit","Moz","O","ms"],CK=function(t,r){var n=t.replace(/(\w)/,function(o){return o.toUpperCase()}),i=TK.reduce(function(o,l){return qA(qA({},o),{},OR({},l+n,r))},{});return i[t]=r,i};function so(e){"@babel/helpers - typeof";return so=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},so(e)}function nf(){return nf=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},nf.apply(this,arguments)}function zA(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 rg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?zA(Object(r),!0).forEach(function(n){ar(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function kK(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function UA(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,PR(n.key),n)}}function NK(e,t,r){return t&&UA(e.prototype,t),r&&UA(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function RK(e,t,r){return t=af(t),MK(e,_R()?Reflect.construct(t,r||[],af(e).constructor):t.apply(e,r))}function MK(e,t){if(t&&(so(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return $K(e)}function $K(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _R(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_R=function(){return!!e})()}function af(e){return af=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},af(e)}function IK(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=PR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function PR(e){var t=DK(e,"string");return so(t)=="symbol"?t:t+""}function DK(e,t){if(so(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(so(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var LK=function(t){var r=t.data,n=t.startIndex,i=t.endIndex,o=t.x,l=t.width,u=t.travellerWidth;if(!r||!r.length)return{};var f=r.length,d=Rs().domain(rf(0,f)).range([o,o+l-u]),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}},WA=function(t){return t.changedTouches&&!!t.changedTouches.length},lo=(function(e){function t(r){var n;return kK(this,t),n=RK(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,l=i.onDragEnd,u=i.startIndex;l==null||l({endIndex:o,startIndex:u})}),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=WA(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 IK(t,e),NK(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,l=this.state.scaleValues,u=this.props,f=u.gap,d=u.data,v=d.length-1,p=Math.min(i,o),m=Math.max(i,o),b=t.getIndexInRange(l,p),O=t.getIndexInRange(l,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,l=i.tickFormatter,u=i.dataKey,f=xt(o[n],u,n);return je(l)?l(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,l=i.startX,u=i.endX,f=this.props,d=f.x,v=f.width,p=f.travellerWidth,m=f.startIndex,b=f.endIndex,O=f.onChange,w=n.pageX-o;w>0?w=Math.min(w,d+v-p-u,d+v-p-l):w<0&&(w=Math.max(w,d-l,d-u));var y=this.getIndex({startX:l+w,endX:u+w});(y.startIndex!==m||y.endIndex!==b)&&O&&O(y),this.setState({startX:l+w,endX:u+w,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var o=WA(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,l=i.movingTravellerId,u=i.endX,f=i.startX,d=this.state[l],v=this.props,p=v.x,m=v.width,b=v.travellerWidth,O=v.onChange,w=v.gap,y=v.data,P={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)),P[l]=d+E;var A=this.getIndex(P),T=A.startIndex,_=A.endIndex,j=function(){var R=y.length-1;return l==="startX"&&(u>f?T%w===0:_%w===0)||u<f&&_===R||l==="endX"&&(u>f?_%w===0:T%w===0)||u>f&&_===R};this.setState(ar(ar({},l,d+E),"brushMoveStartX",n.pageX),function(){O&&j()&&O(A)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var o=this,l=this.state,u=l.scaleValues,f=l.startX,d=l.endX,v=this.state[i],p=u.indexOf(v);if(p!==-1){var m=p+n;if(!(m===-1||m>=u.length)){var b=u[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,l=n.width,u=n.height,f=n.fill,d=n.stroke;return I.createElement("rect",{stroke:d,fill:f,x:i,y:o,width:l,height:u})}},{key:"renderPanorama",value:function(){var n=this.props,i=n.x,o=n.y,l=n.width,u=n.height,f=n.data,d=n.children,v=n.padding,p=C.Children.only(d);return p?I.cloneElement(p,{x:i,y:o,width:l,height:u,margin:v,compact:!0,data:f}):null}},{key:"renderTravellerLayer",value:function(n,i){var o,l,u=this,f=this.props,d=f.y,v=f.travellerWidth,p=f.height,m=f.traveller,b=f.ariaLabel,O=f.data,w=f.startIndex,y=f.endIndex,P=Math.max(n,this.props.x),E=rg(rg({},Se(this.props,!1)),{},{x:P,y:d,width:v,height:p}),A=b||"Min value: ".concat((o=O[w])===null||o===void 0?void 0:o.name,", Max value: ").concat((l=O[y])===null||l===void 0?void 0:l.name);return I.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(_){["ArrowLeft","ArrowRight"].includes(_.key)&&(_.preventDefault(),_.stopPropagation(),u.handleTravellerMoveKeyboard(_.key==="ArrowRight"?1:-1,i))},onFocus:function(){u.setState({isTravellerFocused:!0})},onBlur:function(){u.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(m,E))}},{key:"renderSlide",value:function(n,i){var o=this.props,l=o.y,u=o.height,f=o.stroke,d=o.travellerWidth,v=Math.min(n,i)+d,p=Math.max(Math.abs(i-n)-d,0);return I.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:l,width:p,height:u})}},{key:"renderText",value:function(){var n=this.props,i=n.startIndex,o=n.endIndex,l=n.y,u=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 I.createElement(qe,{className:"recharts-brush-texts"},I.createElement(Ki,nf({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,m)-b,y:l+u/2},O),this.getTextOfTick(i)),I.createElement(Ki,nf({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,m)+f+b,y:l+u/2},O),this.getTextOfTick(o)))}},{key:"render",value:function(){var n=this.props,i=n.data,o=n.className,l=n.children,u=n.x,f=n.y,d=n.width,v=n.height,p=n.alwaysShowText,m=this.state,b=m.startX,O=m.endX,w=m.isTextActive,y=m.isSlideMoving,P=m.isTravellerMoving,E=m.isTravellerFocused;if(!i||!i.length||!ue(u)||!ue(f)||!ue(d)||!ue(v)||d<=0||v<=0)return null;var A=Me("recharts-brush",o),T=I.Children.count(l)===1,_=CK("userSelect","none");return I.createElement(qe,{className:A,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:_},this.renderBackground(),T&&this.renderPanorama(),this.renderSlide(b,O),this.renderTravellerLayer(b,"startX"),this.renderTravellerLayer(O,"endX"),(w||y||P||E||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var i=n.x,o=n.y,l=n.width,u=n.height,f=n.stroke,d=Math.floor(o+u/2)-1;return I.createElement(I.Fragment,null,I.createElement("rect",{x:i,y:o,width:l,height:u,fill:f,stroke:"none"}),I.createElement("line",{x1:i+1,y1:d,x2:i+l-1,y2:d,fill:"none",stroke:"#fff"}),I.createElement("line",{x1:i+1,y1:d+2,x2:i+l-1,y2:d+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,i){var o;return I.isValidElement(n)?o=I.cloneElement(n,i):je(n)?o=n(i):o=t.renderDefaultTraveller(i),o}},{key:"getDerivedStateFromProps",value:function(n,i){var o=n.data,l=n.width,u=n.x,f=n.travellerWidth,d=n.updateId,v=n.startIndex,p=n.endIndex;if(o!==i.prevData||d!==i.prevUpdateId)return rg({prevData:o,prevTravellerWidth:f,prevUpdateId:d,prevX:u,prevWidth:l},o&&o.length?LK({data:o,width:l,x:u,travellerWidth:f,startIndex:v,endIndex:p}):{scale:null,scaleValues:null});if(i.scale&&(l!==i.prevWidth||u!==i.prevX||f!==i.prevTravellerWidth)){i.scale.range([u,u+l-f]);var m=i.scale.domain().map(function(b){return i.scale(b)});return{prevData:o,prevTravellerWidth:f,prevUpdateId:d,prevX:u,prevWidth:l,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,l=0,u=o-1;u-l>1;){var f=Math.floor((l+u)/2);n[f]>i?u=f:l=f}return i>=n[u]?u:l}}])})(C.PureComponent);ar(lo,"displayName","Brush");ar(lo,"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 ng,HA;function BK(){if(HA)return ng;HA=1;var e=kb();function t(r,n){var i;return e(r,function(o,l,u){return i=n(o,l,u),!i}),!!i}return ng=t,ng}var ig,KA;function FK(){if(KA)return ig;KA=1;var e=Sk(),t=on(),r=BK(),n=Jt(),i=zf();function o(l,u,f){var d=n(l)?e:r;return f&&i(l,u,f)&&(u=void 0),d(l,t(u,3))}return ig=o,ig}var qK=FK();const zK=Ue(qK);var Jr=function(t,r){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===r},ag,VA;function UK(){if(VA)return ag;VA=1;var e=Fk();function t(r,n,i){n=="__proto__"&&e?e(r,n,{configurable:!0,enumerable:!0,value:i,writable:!0}):r[n]=i}return ag=t,ag}var og,GA;function WK(){if(GA)return og;GA=1;var e=UK(),t=Lk(),r=on();function n(i,o){var l={};return o=r(o,3),t(i,function(u,f,d){e(l,f,o(u,f,d))}),l}return og=n,og}var HK=WK();const KK=Ue(HK);var sg,XA;function VK(){if(XA)return sg;XA=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 sg=e,sg}var lg,YA;function GK(){if(YA)return lg;YA=1;var e=kb();function t(r,n){var i=!0;return e(r,function(o,l,u){return i=!!n(o,l,u),i}),i}return lg=t,lg}var ug,QA;function XK(){if(QA)return ug;QA=1;var e=VK(),t=GK(),r=on(),n=Jt(),i=zf();function o(l,u,f){var d=n(l)?e:t;return f&&i(l,u,f)&&(u=void 0),d(l,r(u,3))}return ug=o,ug}var YK=XK();const ER=Ue(YK);var QK=["x","y"];function bl(e){"@babel/helpers - typeof";return bl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bl(e)}function 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 ZA(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?ZA(Object(r),!0).forEach(function(n){ZK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ZA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ZK(e,t,r){return t=JK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function JK(e){var t=eV(e,"string");return bl(t)=="symbol"?t:t+""}function eV(e,t){if(bl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(bl(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,QK),o="".concat(r),l=parseInt(o,10),u="".concat(n),f=parseInt(u,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),l?{x:l}:{}),f?{y:f}:{}),{},{height:v,width:m,name:t.name,radius:t.radius})}function JA(e){return I.createElement(bR,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=ue(n)||AB(n);return o?t(n,i):(o||Gi(),r)}},aV=["value","background"],jR;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 of(){return of=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},of.apply(this,arguments)}function eT(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?eT(Object(r),!0).forEach(function(n){li(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function lV(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,TR(n.key),n)}}function uV(e,t,r){return t&&tT(e.prototype,t),r&&tT(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function cV(e,t,r){return t=sf(t),fV(e,AR()?Reflect.construct(t,r||[],sf(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 AR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(AR=function(){return!!e})()}function sf(e){return sf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},sf(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 li(e,t,r){return t=TR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function TR(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 Fr=(function(e){function t(){var r;lV(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)),li(r,"state",{isAnimationFinished:!1}),li(r,"id",Po("recharts-bar-")),li(r,"handleAnimationEnd",function(){var l=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),l&&l()}),li(r,"handleAnimationStart",function(){var l=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),l&&l()}),r}return pV(t,e),uV(t,[{key:"renderRectanglesStatically",value:function(n){var i=this,o=this.props,l=o.shape,u=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:l,w=ht(ht(ht({},v),p),{},{isActive:b,option:O,index:m,dataKey:u,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return I.createElement(qe,of({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)}),I.createElement(JA,w))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,i=this.props,o=i.data,l=i.layout,u=i.isAnimationActive,f=i.animationBegin,d=i.animationDuration,v=i.animationEasing,p=i.animationId,m=this.state.prevData;return I.createElement(rn,{begin:f,duration:d,isActive:u,easing:v,from:{t:0},to:{t:1},key:"bar-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(b){var O=b.t,w=o.map(function(y,P){var E=m&&m[P];if(E){var A=sr(E.x,y.x),T=sr(E.y,y.y),_=sr(E.width,y.width),j=sr(E.height,y.height);return ht(ht({},y),{},{x:A(O),y:T(O),width:_(O),height:j(O)})}if(l==="horizontal"){var N=sr(0,y.height),R=N(O);return ht(ht({},y),{},{y:y.y+y.height-R,height:R})}var $=sr(0,y.width),W=$(O);return ht(ht({},y),{},{width:W})});return I.createElement(qe,null,n.renderRectanglesStatically(w))})}},{key:"renderRectangles",value:function(){var n=this.props,i=n.data,o=n.isAnimationActive,l=this.state.prevData;return o&&i&&i.length&&(!l||!Ml(l,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}},{key:"renderBackground",value:function(){var n=this,i=this.props,o=i.data,l=i.dataKey,u=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=ht(ht(ht(ht(ht({},m),{},{fill:"#eee"},p),f),Hi(n.props,d,v)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:l,index:v,className:"recharts-bar-background-rectangle"});return I.createElement(JA,of({key:"background-bar-".concat(v),option:n.props.background,isActive:v===u},b))})}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,l=o.data,u=o.xAxis,f=o.yAxis,d=o.layout,v=o.children,p=fr(v,$l);if(!p)return null;var m=d==="vertical"?l[0].height/2:l[0].width/2,b=function(y,P){var E=Array.isArray(y.value)?y.value[1]:y.value;return{x:y.x,y:y.y,value:E,errorVal:xt(y,P)}},O={clipPath:n?"url(#clipPath-".concat(i,")"):null};return I.createElement(qe,O,p.map(function(w){return I.cloneElement(w,{key:"error-bar-".concat(i,"-").concat(w.props.dataKey),data:l,xAxis:u,yAxis:f,layout:d,offset:m,dataPointFormatter:b})}))}},{key:"render",value:function(){var n=this.props,i=n.hide,o=n.data,l=n.className,u=n.xAxis,f=n.yAxis,d=n.left,v=n.top,p=n.width,m=n.height,b=n.isAnimationActive,O=n.background,w=n.id;if(i||!o||!o.length)return null;var y=this.state.isAnimationFinished,P=Me("recharts-bar",l),E=u&&u.allowDataOverflow,A=f&&f.allowDataOverflow,T=E||A,_=ke(w)?this.id:w;return I.createElement(qe,{className:P},E||A?I.createElement("defs",null,I.createElement("clipPath",{id:"clipPath-".concat(_)},I.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,I.createElement(qe,{className:"recharts-bar-rectangles",clipPath:T?"url(#clipPath-".concat(_,")"):null},O?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(T,_),(!b||y)&&jn.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);jR=Fr;li(Fr,"displayName","Bar");li(Fr,"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"});li(Fr,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,i=e.bandSize,o=e.xAxis,l=e.yAxis,u=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,w=r.type.defaultProps,y=w!==void 0?ht(ht({},w),r.props):r.props,P=y.dataKey,E=y.children,A=y.minPointSize,T=O==="horizontal"?l:o,_=d?T.scale.domain():null,j=Y6({numericAxis:T}),N=fr(E,Uf),R=p.map(function($,W){var B,L,F,V,U,X;d?B=W6(d[v+W],_):(B=xt($,P),Array.isArray(B)||(B=[j,B]));var Z=iV(A,jR.defaultProps.minPointSize)(B[1],W);if(O==="horizontal"){var H,ee=[l.scale(B[0]),l.scale(B[1])],J=ee[0],D=ee[1];L=Nj({axis:o,ticks:u,bandSize:i,offset:b.offset,entry:$,index:W}),F=(H=D??J)!==null&&H!==void 0?H:void 0,V=b.size;var K=J-D;if(U=Number.isNaN(K)?0:K,X={x:L,y:l.y,width:V,height:l.height},Math.abs(Z)>0&&Math.abs(U)<Math.abs(Z)){var oe=zt(U||Z)*(Math.abs(Z)-Math.abs(U));F-=oe,U+=oe}}else{var ce=[o.scale(B[0]),o.scale(B[1])],ye=ce[0],Pe=ce[1];if(L=ye,F=Nj({axis:l,ticks:f,bandSize:i,offset:b.offset,entry:$,index:W}),V=Pe-ye,U=b.size,X={x:o.x,y:F,width:o.width,height:U},Math.abs(Z)>0&&Math.abs(V)<Math.abs(Z)){var Le=zt(V||Z)*(Math.abs(Z)-Math.abs(V));V+=Le}}return ht(ht(ht({},$),{},{x:L,y:F,width:V,height:U,value:d?B:B[1],payload:$,background:X},N&&N[W]&&N[W].props),{},{tooltipPayload:[tR(r,$)],tooltipPosition:{x:L+V/2,y:F+U/2}})});return ht({data:R,layout:O},m)});function xl(e){"@babel/helpers - typeof";return xl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xl(e)}function vV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rT(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,CR(n.key),n)}}function mV(e,t,r){return t&&rT(e.prototype,t),r&&rT(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function nT(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?nT(Object(r),!0).forEach(function(n){ld(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ld(e,t,r){return t=CR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function CR(e){var t=yV(e,"string");return xl(t)=="symbol"?t:t+""}function yV(e,t){if(xl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(xl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var kR=function(t,r,n,i,o){var l=t.width,u=t.height,f=t.layout,d=t.children,v=Object.keys(r),p={left:n.left,leftMirror:n.left,right:l-n.right,rightMirror:l-n.right,top:n.top,topMirror:n.top,bottom:u-n.bottom,bottomMirror:u-n.bottom},m=!!or(d,Fr);return v.reduce(function(b,O){var w=r[O],y=w.orientation,P=w.domain,E=w.padding,A=E===void 0?{}:E,T=w.mirror,_=w.reversed,j="".concat(y).concat(T?"Mirror":""),N,R,$,W,B;if(w.type==="number"&&(w.padding==="gap"||w.padding==="no-gap")){var L=P[1]-P[0],F=1/0,V=w.categoricalDomain.sort(kB);if(V.forEach(function(ce,ye){ye>0&&(F=Math.min((ce||0)-(V[ye-1]||0),F))}),Number.isFinite(F)){var U=F/L,X=w.layout==="vertical"?n.height:n.width;if(w.padding==="gap"&&(N=U*X/2),w.padding==="no-gap"){var Z=Ut(t.barCategoryGap,U*X),H=U*X/2;N=H-Z-(H-Z)/X*Z}}}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=w.range,_&&(R=[R[1],R[0]]);var ee=QN(w,o,m),J=ee.scale,D=ee.realScaleType;J.domain(P).range(R),ZN(J);var K=JN(J,Ir(Ir({},w),{},{realScaleType:D}));i==="xAxis"?(B=y==="top"&&!T||y==="bottom"&&T,$=n.left,W=p[j]-B*w.height):i==="yAxis"&&(B=y==="left"&&!T||y==="right"&&T,$=p[j]-B*w.width,W=n.top);var oe=Ir(Ir(Ir({},w),K),{},{realScaleType:D,x:$,y:W,scale:J,width:i==="xAxis"?n.width:w.width,height:i==="yAxis"?n.height:w.height});return oe.bandSize=zc(oe,K),!w.hide&&i==="xAxis"?p[j]+=(B?-1:1)*oe.height:w.hide||(p[j]+=(B?-1:1)*oe.width),Ir(Ir({},b),{},ld({},O,oe))},{})},NR=function(t,r){var n=t.x,i=t.y,o=r.x,l=r.y;return{x:Math.min(n,o),y:Math.min(i,l),width:Math.abs(o-n),height:Math.abs(l-i)}},gV=function(t){var r=t.x1,n=t.y1,i=t.x2,o=t.y2;return NR({x:r,y:n},{x:i,y:o})},RR=(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 l=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+l}case"end":{var u=this.bandwidth?this.bandwidth():0;return this.scale(r)+u}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)}}])})();ld(RR,"EPS",1e-4);var ox=function(t){var r=Object.keys(t).reduce(function(n,i){return Ir(Ir({},n),{},ld({},i,RR.create(t[i])))},{});return Ir(Ir({},r),{},{apply:function(i){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=o.bandAware,u=o.position;return KK(i,function(f,d){return r[d].apply(f,{bandAware:l,position:u})})},isInRange:function(i){return ER(i,function(o,l){return r[l].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),l=o*Math.PI/180,u=Math.atan(n/r),f=l>u&&l<Math.PI-u?n/Math.sin(l):r/Math.cos(l);return Math.abs(f)},cg,iT;function wV(){if(iT)return cg;iT=1;var e=on(),t=Tl(),r=Ff();function n(i){return function(o,l,u){var f=Object(o);if(!t(o)){var d=e(l,3);o=r(o),l=function(p){return d(f[p],p,f)}}var v=i(o,l,u);return v>-1?f[d?o[v]:v]:void 0}}return cg=n,cg}var fg,aT;function SV(){if(aT)return fg;aT=1;var e=SR();function t(r){var n=e(r),i=n%1;return n===n?i?n-i:n:0}return fg=t,fg}var dg,oT;function OV(){if(oT)return dg;oT=1;var e=Rk(),t=on(),r=SV(),n=Math.max;function i(o,l,u){var f=o==null?0:o.length;if(!f)return-1;var d=u==null?0:r(u);return d<0&&(d=n(f+d,0)),e(o,t(l,3),d)}return dg=i,dg}var pg,sT;function _V(){if(sT)return pg;sT=1;var e=wV(),t=OV(),r=e(t);return pg=r,pg}var PV=_V();const EV=Ue(PV);var jV=XC();const AV=Ue(jV);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("")}),sx=C.createContext(void 0),lx=C.createContext(void 0),MR=C.createContext(void 0),$R=C.createContext({}),IR=C.createContext(void 0),DR=C.createContext(0),LR=C.createContext(0),lT=function(t){var r=t.state,n=r.xAxisMap,i=r.yAxisMap,o=r.offset,l=t.clipPathId,u=t.children,f=t.width,d=t.height,v=TV(o);return I.createElement(sx.Provider,{value:n},I.createElement(lx.Provider,{value:i},I.createElement($R.Provider,{value:o},I.createElement(MR.Provider,{value:v},I.createElement(IR.Provider,{value:l},I.createElement(DR.Provider,{value:d},I.createElement(LR.Provider,{value:f},u)))))))},CV=function(){return C.useContext(IR)},BR=function(t){var r=C.useContext(sx);r==null&&Gi();var n=r[t];return n==null&&Gi(),n},kV=function(){var t=C.useContext(sx);return oi(t)},NV=function(){var t=C.useContext(lx),r=EV(t,function(n){return ER(n.domain,Number.isFinite)});return r||oi(t)},FR=function(t){var r=C.useContext(lx);r==null&&Gi();var n=r[t];return n==null&&Gi(),n},RV=function(){var t=C.useContext(MR);return t},MV=function(){return C.useContext($R)},ux=function(){return C.useContext(LR)},cx=function(){return C.useContext(DR)};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 $V(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,zR(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,qR()?Reflect.construct(t,r||[],lf(e).constructor):t.apply(e,r))}function BV(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 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 qR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(qR=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 cT(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){fx(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 fx(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=zV(e,"string");return co(t)=="symbol"?t:t+""}function zV(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)}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 fT(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 fT(e,t)}}function fT(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,l,u=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw i}}return u}}function VV(e){if(Array.isArray(e))return e}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)}var GV=function(t,r){var n;return I.isValidElement(t)?n=I.cloneElement(t,r):je(t)?n=t(r):n=I.createElement("line",M0({},r,{className:"recharts-reference-line-line"})),n},XV=function(t,r,n,i,o,l,u,f,d){var v=o.x,p=o.y,m=o.width,b=o.height;if(n){var O=d.y,w=t.y.apply(O,{position:l});if(Jr(d,"discard")&&!t.y.isInRange(w))return null;var y=[{x:v+m,y:w},{x:v,y:w}];return f==="left"?y.reverse():y}if(r){var P=d.x,E=t.x.apply(P,{position:l});if(Jr(d,"discard")&&!t.x.isInRange(E))return null;var A=[{x:E,y:p+b},{x:E,y:p}];return u==="top"?A.reverse():A}if(i){var T=d.segment,_=T.map(function(j){return t.apply(j,{position:l})});return Jr(d,"discard")&&zK(_,function(j){return!t.isInRange(j)})?null:_}return null};function YV(e){var t=e.x,r=e.y,n=e.segment,i=e.xAxisId,o=e.yAxisId,l=e.shape,u=e.className,f=e.alwaysShow,d=CV(),v=BR(i),p=FR(o),m=RV();if(!d||!m)return null;qr(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var b=ox({x:v.scale,y:p.scale}),O=wt(t),w=wt(r),y=n&&n.length===2,P=XV(b,O,w,y,m,e.position,v.orientation,p.orientation,e);if(!P)return null;var E=UV(P,2),A=E[0],T=A.x,_=A.y,j=E[1],N=j.x,R=j.y,$=Jr(e,"hidden")?"url(#".concat(d,")"):void 0,W=cT(cT({clipPath:$},Se(e,!0)),{},{x1:T,y1:_,x2:N,y2:R});return I.createElement(qe,{className:Me("recharts-reference-line",u)},GV(l,W),jt.renderCallByParent(e,gV({x1:T,y1:_,x2:N,y2:R})))}var dx=(function(e){function t(){return $V(this,t),LV(this,t,arguments)}return qV(t,e),DV(t,[{key:"render",value:function(){return I.createElement(YV,this.props)}}])})(I.Component);fx(dx,"displayName","ReferenceLine");fx(dx,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});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)}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 dT(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 pT(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?dT(Object(r),!0).forEach(function(n){ud(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dT(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,WR(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=uf(t),t7(e,UR()?Reflect.construct(t,r||[],uf(e).constructor):t.apply(e,r))}function t7(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 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 UR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(UR=function(){return!!e})()}function uf(e){return uf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},uf(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=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=i7(e,"string");return fo(t)=="symbol"?t:t+""}function i7(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 a7=function(t){var r=t.x,n=t.y,i=t.xAxis,o=t.yAxis,l=ox({x:i.scale,y:o.scale}),u=l.apply({x:r,y:n},{bandAware:!0});return Jr(t,"discard")&&!l.isInRange(u)?null:u},cd=(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,l=n.r,u=n.alwaysShow,f=n.clipPathId,d=wt(i),v=wt(o);if(qr(u===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,w=O.shape,y=O.className,P=Jr(this.props,"hidden")?"url(#".concat(f,")"):void 0,E=pT(pT({clipPath:P},Se(this.props,!0)),{},{cx:m,cy:b});return I.createElement(qe,{className:Me("recharts-reference-dot",y)},t.renderDot(w,E),jt.renderCallByParent(this.props,{x:m-l,y:b-l,width:2*l,height:2*l}))}}])})(I.Component);ud(cd,"displayName","ReferenceDot");ud(cd,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});ud(cd,"renderDot",function(e,t){var r;return I.isValidElement(e)?r=I.cloneElement(e,t):je(e)?r=e(t):r=I.createElement(td,$0({},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 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 hT(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?hT(Object(r),!0).forEach(function(n){fd(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hT(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,KR(n.key),n)}}function l7(e,t,r){return t&&s7(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function u7(e,t,r){return t=cf(t),c7(e,HR()?Reflect.construct(t,r||[],cf(e).constructor):t.apply(e,r))}function c7(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 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 HR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(HR=function(){return!!e})()}function cf(e){return cf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},cf(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 fd(e,t,r){return t=KR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function KR(e){var t=p7(e,"string");return po(t)=="symbol"?t:t+""}function p7(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 h7=function(t,r,n,i,o){var l=o.x1,u=o.x2,f=o.y1,d=o.y2,v=o.xAxis,p=o.yAxis;if(!v||!p)return null;var m=ox({x:v.scale,y:p.scale}),b={x:t?m.x.apply(l,{position:"start"}):m.x.rangeMin,y:n?m.y.apply(f,{position:"start"}):m.y.rangeMin},O={x:r?m.x.apply(u,{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:NR(b,O)},dd=(function(e){function t(){return o7(this,t),u7(this,t,arguments)}return d7(t,e),l7(t,[{key:"render",value:function(){var n=this.props,i=n.x1,o=n.x2,l=n.y1,u=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=wt(i),m=wt(o),b=wt(l),O=wt(u),w=this.props.shape;if(!p&&!m&&!b&&!O&&!w)return null;var y=h7(p,m,b,O,this.props);if(!y&&!w)return null;var P=Jr(this.props,"hidden")?"url(#".concat(v,")"):void 0;return I.createElement(qe,{className:Me("recharts-reference-area",f)},t.renderRect(w,vT(vT({clipPath:P},Se(this.props,!0)),y)),jt.renderCallByParent(this.props,y))}}])})(I.Component);fd(dd,"displayName","ReferenceArea");fd(dd,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});fd(dd,"renderRect",function(e,t){var r;return I.isValidElement(e)?r=I.cloneElement(e,t):je(e)?r=e(t):r=I.createElement(ax,D0({},t,{className:"recharts-reference-area-rect"})),r});function VR(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,l=e.width,u=e.height;return t===1?{start:n?i:o,end:n?i+l:o+u}:{start:n?i+l:o+u,end:n?i:o}}function ff(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 VR(e,t+1)}function g7(e,t,r,n,i){for(var o=(n||[]).slice(),l=t.start,u=t.end,f=0,d=1,v=l,p=function(){var O=n==null?void 0:n[f];if(O===void 0)return{v:VR(n,d)};var w=f,y,P=function(){return y===void 0&&(y=r(O,w)),y},E=O.coordinate,A=f===0||ff(e,E,P,v,u);A||(f=0,v=l,d+=1),A&&(v=E+e*(P()/2+i),f+=d)},m;d<=o.length;)if(m=p(),m)return m.v;return[]}function wl(e){"@babel/helpers - typeof";return wl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wl(e)}function 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 It(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){b7(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 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 wl(t)=="symbol"?t:t+""}function w7(e,t){if(wl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(wl(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(),l=o.length,u=t.start,f=t.end,d=function(m){var b=o[m],O,w=function(){return O===void 0&&(O=r(b,m)),O};if(m===l-1){var y=e*(b.coordinate+e*w()/2-f);o[m]=b=It(It({},b),{},{tickCoord:y>0?b.coordinate-y*e:b.coordinate})}else o[m]=b=It(It({},b),{},{tickCoord:b.coordinate});var P=ff(e,b.tickCoord,w,u,f);P&&(f=b.tickCoord-e*(w()/2+i),o[m]=It(It({},b),{},{isShow:!0}))},v=l-1;v>=0;v--)d(v);return o}function O7(e,t,r,n,i,o){var l=(n||[]).slice(),u=l.length,f=t.start,d=t.end;if(o){var v=n[u-1],p=r(v,u-1),m=e*(v.coordinate+e*p/2-d);l[u-1]=v=It(It({},v),{},{tickCoord:m>0?v.coordinate-m*e:v.coordinate});var b=ff(e,v.tickCoord,function(){return p},f,d);b&&(d=v.tickCoord-e*(p/2+i),l[u-1]=It(It({},v),{},{isShow:!0}))}for(var O=o?u-1:u,w=function(E){var A=l[E],T,_=function(){return T===void 0&&(T=r(A,E)),T};if(E===0){var j=e*(A.coordinate-e*_()/2-f);l[E]=A=It(It({},A),{},{tickCoord:j<0?A.coordinate-j*e:A.coordinate})}else l[E]=A=It(It({},A),{},{tickCoord:A.coordinate});var N=ff(e,A.tickCoord,_,f,d);N&&(f=A.tickCoord+e*(_()/2+i),l[E]=It(It({},A),{},{isShow:!0}))},y=0;y<O;y++)w(y);return l}function px(e,t,r){var n=e.tick,i=e.ticks,o=e.viewBox,l=e.minTickGap,u=e.orientation,f=e.interval,d=e.tickFormatter,v=e.unit,p=e.angle;if(!i||!i.length||!n)return[];if(ue(f)||Zi.isSsr)return y7(i,typeof f=="number"&&ue(f)?f:0);var m=[],b=u==="top"||u==="bottom"?"width":"height",O=v&&b==="width"?Ns(v,{fontSize:t,letterSpacing:r}):{width:0,height:0},w=function(A,T){var _=je(d)?d(A.value,T):A.value;return b==="width"?v7(Ns(_,{fontSize:t,letterSpacing:r}),O,p):Ns(_,{fontSize:t,letterSpacing:r})[b]},y=i.length>=2?zt(i[1].coordinate-i[0].coordinate):1,P=m7(o,y,b);return f==="equidistantPreserveStart"?g7(y,P,w,i,l):(f==="preserveStart"||f==="preserveStartEnd"?m=O7(y,P,w,i,l,f==="preserveStartEnd"):m=S7(y,P,w,i,l),m.filter(function(E){return E.isShow}))}var _7=["viewBox"],P7=["viewBox"],E7=["ticks"];function ho(e){"@babel/helpers - typeof";return ho=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ho(e)}function 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 yT(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 gt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?yT(Object(r),!0).forEach(function(n){hx(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function hg(e,t){if(e==null)return{};var r=j7(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 j7(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 gT(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,XR(n.key),n)}}function T7(e,t,r){return t&&gT(e.prototype,t),r&&gT(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function C7(e,t,r){return t=df(t),k7(e,GR()?Reflect.construct(t,r||[],df(e).constructor):t.apply(e,r))}function k7(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 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 GR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(GR=function(){return!!e})()}function df(e){return df=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},df(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 hx(e,t,r){return t=XR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function XR(e){var t=M7(e,"string");return ho(t)=="symbol"?t:t+""}function M7(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 Co=(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,l=hg(n,_7),u=this.props,f=u.viewBox,d=hg(u,P7);return!za(o,f)||!za(l,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,l=i.y,u=i.width,f=i.height,d=i.orientation,v=i.tickSize,p=i.mirror,m=i.tickMargin,b,O,w,y,P,E,A=p?-1:1,T=n.tickSize||v,_=ue(n.tickCoord)?n.tickCoord:n.coordinate;switch(d){case"top":b=O=n.coordinate,y=l+ +!p*f,w=y-A*T,E=w-A*m,P=_;break;case"left":w=y=n.coordinate,O=o+ +!p*u,b=O-A*T,P=b-A*m,E=_;break;case"right":w=y=n.coordinate,O=o+ +p*u,b=O+A*T,P=b+A*m,E=_;break;default:b=O=n.coordinate,y=l+ +p*f,w=y+A*T,E=w+A*m,P=_;break}return{line:{x1:b,y1:w,x2:O,y2:y},tick:{x:P,y:E}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,i=n.orientation,o=n.mirror,l;switch(i){case"left":l=o?"start":"end";break;case"right":l=o?"end":"start";break;default:l="middle";break}return l}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,i=n.orientation,o=n.mirror,l="end";switch(i){case"left":case"right":l="middle";break;case"top":l=o?"start":"end";break;default:l=o?"end":"start";break}return l}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.x,o=n.y,l=n.width,u=n.height,f=n.orientation,d=n.mirror,v=n.axisLine,p=gt(gt(gt({},Se(this.props,!1)),Se(v,!1)),{},{fill:"none"});if(f==="top"||f==="bottom"){var m=+(f==="top"&&!d||f==="bottom"&&d);p=gt(gt({},p),{},{x1:i,y1:o+m*u,x2:i+l,y2:o+m*u})}else{var b=+(f==="left"&&!d||f==="right"&&d);p=gt(gt({},p),{},{x1:i+b*l,y1:o,x2:i+b*l,y2:o+u})}return I.createElement("line",Ba({},p,{className:Me("recharts-cartesian-axis-line",cr(v,"className"))}))}},{key:"renderTicks",value:function(n,i,o){var l=this,u=this.props,f=u.tickLine,d=u.stroke,v=u.tick,p=u.tickFormatter,m=u.unit,b=px(gt(gt({},this.props),{},{ticks:n}),i,o),O=this.getTickTextAnchor(),w=this.getTickVerticalAnchor(),y=Se(this.props,!1),P=Se(v,!1),E=gt(gt({},y),{},{fill:"none"},Se(f,!1)),A=b.map(function(T,_){var j=l.getTickLineCoord(T),N=j.line,R=j.tick,$=gt(gt(gt(gt({textAnchor:O,verticalAnchor:w},y),{},{stroke:"none",fill:d},P),R),{},{index:_,payload:T,visibleTicksCount:b.length,tickFormatter:p});return I.createElement(qe,Ba({className:"recharts-cartesian-axis-tick",key:"tick-".concat(T.value,"-").concat(T.coordinate,"-").concat(T.tickCoord)},Hi(l.props,T,_)),f&&I.createElement("line",Ba({},E,N,{className:Me("recharts-cartesian-axis-tick-line",cr(f,"className"))})),v&&t.renderTickItem(v,$,"".concat(je(p)?p(T.value,_):T.value).concat(m||"")))});return I.createElement("g",{className:"recharts-cartesian-axis-ticks"},A)}},{key:"render",value:function(){var n=this,i=this.props,o=i.axisLine,l=i.width,u=i.height,f=i.ticksGenerator,d=i.className,v=i.hide;if(v)return null;var p=this.props,m=p.ticks,b=hg(p,E7),O=m;return je(f)&&(O=m&&m.length>0?f(this.props):f(b)),l<=0||u<=0||!O||!O.length?null:I.createElement(qe,{className:Me("recharts-cartesian-axis",d),ref:function(y){n.layerReference=y}},o&&this.renderAxisLine(),this.renderTicks(O,this.state.fontSize,this.state.letterSpacing),jt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,o){var l,u=Me(i.className,"recharts-cartesian-axis-tick-value");return I.isValidElement(n)?l=I.cloneElement(n,gt(gt({},i),{},{className:u})):je(n)?l=n(gt(gt({},i),{},{className:u})):l=I.createElement(Ki,Ba({},i,{className:"recharts-cartesian-axis-tick-value"}),o),l}}])})(C.Component);hx(Co,"displayName","CartesianAxis");hx(Co,"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 $7=["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 bT(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?bT(Object(r),!0).forEach(function(n){D7(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bT(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 xT(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,l=t.width,u=t.height,f=t.ry;return I.createElement("rect",{x:i,y:o,ry:f,width:l,height:u,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function YR(e,t){var r;if(I.isValidElement(e))r=I.cloneElement(e,t);else if(je(e))r=e(t);else{var n=t.x1,i=t.y1,o=t.x2,l=t.y2,u=t.key,f=xT(t,$7),d=Se(f,!1);d.offset;var v=xT(d,I7);r=I.createElement("line",qi({},v,{x1:n,y1:i,x2:o,y2:l,fill:"none",key:u}))}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 l=o.map(function(u,f){var d=Lt(Lt({},e),{},{x1:t,y1:u,x2:t+r,y2:u,key:"line-".concat(f),index:f});return YR(i,d)});return I.createElement("g",{className:"recharts-cartesian-grid-horizontal"},l)}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 l=o.map(function(u,f){var d=Lt(Lt({},e),{},{x1:u,y1:t,x2:u,y2:t+r,key:"line-".concat(f),index:f});return YR(i,d)});return I.createElement("g",{className:"recharts-cartesian-grid-vertical"},l)}function W7(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,i=e.y,o=e.width,l=e.height,u=e.horizontalPoints,f=e.horizontal,d=f===void 0?!0:f;if(!d||!t||!t.length)return null;var v=u.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],w=O?i+l-m:v[b+1]-m;if(w<=0)return null;var y=b%t.length;return I.createElement("rect",{key:"react-".concat(b),y:m,x:n,height:w,width:o,stroke:"none",fill:t[y],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return I.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,l=e.y,u=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],w=O?o+u-m:v[b+1]-m;if(w<=0)return null;var y=b%n.length;return I.createElement("rect",{key:"react-".concat(b),x:m,y:l,width:w,height:f,stroke:"none",fill:n[y],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return I.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var K7=function(t,r){var n=t.xAxis,i=t.width,o=t.height,l=t.offset;return YN(px(Lt(Lt(Lt({},Co.defaultProps),n),{},{ticks:Sn(n,!0),viewBox:{x:0,y:0,width:i,height:o}})),l.left,l.left+l.width,r)},V7=function(t,r){var n=t.yAxis,i=t.width,o=t.height,l=t.offset;return YN(px(Lt(Lt(Lt({},Co.defaultProps),n),{},{ticks:Sn(n,!0),viewBox:{x:0,y:0,width:i,height:o}})),l.top,l.top+l.height,r)},ka={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function Ka(e){var t,r,n,i,o,l,u=ux(),f=cx(),d=MV(),v=Lt(Lt({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:ka.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:ka.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:ka.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:ka.horizontalFill,vertical:(o=e.vertical)!==null&&o!==void 0?o:ka.vertical,verticalFill:(l=e.verticalFill)!==null&&l!==void 0?l:ka.verticalFill,x:ue(e.x)?e.x:d.left,y:ue(e.y)?e.y:d.top,width:ue(e.width)?e.width:d.width,height:ue(e.height)?e.height:d.height}),p=v.x,m=v.y,b=v.width,O=v.height,w=v.syncWithTicks,y=v.horizontalValues,P=v.verticalValues,E=kV(),A=NV();if(!ue(b)||b<=0||!ue(O)||O<=0||!ue(p)||p!==+p||!ue(m)||m!==+m)return null;var T=v.verticalCoordinatesGenerator||K7,_=v.horizontalCoordinatesGenerator||V7,j=v.horizontalPoints,N=v.verticalPoints;if((!j||!j.length)&&je(_)){var R=y&&y.length,$=_({yAxis:A?Lt(Lt({},A),{},{ticks:R?y:A.ticks}):void 0,width:u,height:f,offset:d},R?!0:w);qr(Array.isArray($),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Xi($),"]")),Array.isArray($)&&(j=$)}if((!N||!N.length)&&je(T)){var W=P&&P.length,B=T({xAxis:E?Lt(Lt({},E),{},{ticks:W?P:E.ticks}):void 0,width:u,height:f,offset:d},W?!0:w);qr(Array.isArray(B),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Xi(B),"]")),Array.isArray(B)&&(N=B)}return I.createElement("g",{className:"recharts-cartesian-grid"},I.createElement(q7,{fill:v.fill,fillOpacity:v.fillOpacity,x:v.x,y:v.y,width:v.width,height:v.height,ry:v.ry}),I.createElement(z7,qi({},v,{offset:d,horizontalPoints:j,xAxis:E,yAxis:A})),I.createElement(U7,qi({},v,{offset:d,verticalPoints:N,xAxis:E,yAxis:A})),I.createElement(W7,qi({},v,{horizontalPoints:j})),I.createElement(H7,qi({},v,{verticalPoints:N})))}Ka.displayName="CartesianGrid";var G7=["type","layout","connectNulls","ref"],X7=["key"];function vo(e){"@babel/helpers - typeof";return vo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vo(e)}function wT(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 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)}function ST(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?ST(Object(r),!0).forEach(function(n){Dr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ST(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Na(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 OT(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 rG(e,t,r){return t&&OT(e.prototype,t),r&&OT(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function nG(e,t,r){return t=pf(t),iG(e,QR()?Reflect.construct(t,r||[],pf(e).constructor):t.apply(e,r))}function iG(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 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 QR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(QR=function(){return!!e})()}function pf(e){return pf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},pf(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=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=sG(e,"string");return vo(t)=="symbol"?t:t+""}function sG(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)}var fi=(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(l,u){return"".concat(u,"px ").concat(l-u,"px")}),Dr(r,"getStrokeDasharray",function(l,u,f){var d=f.reduce(function(P,E){return P+E});if(!d)return r.generateSimpleStrokeDasharray(u,l);for(var v=Math.floor(l/d),p=l%d,m=u-l,b=[],O=0,w=0;O<f.length;w+=f[O],++O)if(w+f[O]>p){b=[].concat(Na(f.slice(0,O)),[p-w]);break}var y=b.length%2===0?[0,m]:[m];return[].concat(Na(t.repeat(f,v)),Na(b),y).map(function(P){return"".concat(P,"px")}).join(", ")}),Dr(r,"id",Po("recharts-line-")),Dr(r,"pathRef",function(l){r.mainCurve=l}),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,l=o.points,u=o.xAxis,f=o.yAxis,d=o.layout,v=o.children,p=fr(v,$l);if(!p)return null;var m=function(w,y){return{x:w.x,y:w.y,value:w.value,errorVal:xt(w.payload,y)}},b={clipPath:n?"url(#clipPath-".concat(i,")"):null};return I.createElement(qe,b,p.map(function(O){return I.cloneElement(O,{key:"bar-".concat(O.props.dataKey),data:l,xAxis:u,yAxis:f,layout:d,dataPointFormatter:m})}))}},{key:"renderDots",value:function(n,i,o){var l=this.props.isAnimationActive;if(l&&!this.state.isAnimationFinished)return null;var u=this.props,f=u.dot,d=u.points,v=u.dataKey,p=Se(this.props,!1),m=Se(f,!0),b=d.map(function(w,y){var P=ir(ir(ir({key:"dot-".concat(y),r:3},p),m),{},{index:y,cx:w.x,cy:w.y,value:w.value,dataKey:v,payload:w.payload,points:d});return t.renderDotItem(f,P)}),O={clipPath:n?"url(#clipPath-".concat(i?"":"dots-").concat(o,")"):null};return I.createElement(qe,Ls({className:"recharts-line-dots",key:"dots"},O),b)}},{key:"renderCurveStatically",value:function(n,i,o,l){var u=this.props,f=u.type,d=u.layout,v=u.connectNulls;u.ref;var p=wT(u,G7),m=ir(ir(ir({},Se(p,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:i?"url(#clipPath-".concat(o,")"):null,points:n},l),{},{type:f,layout:d,connectNulls:v});return I.createElement(Hc,Ls({},m,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,i){var o=this,l=this.props,u=l.points,f=l.strokeDasharray,d=l.isAnimationActive,v=l.animationBegin,p=l.animationDuration,m=l.animationEasing,b=l.animationId,O=l.animateNewValues,w=l.width,y=l.height,P=this.state,E=P.prevPoints,A=P.totalLength;return I.createElement(rn,{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 _=T.t;if(E){var j=E.length/u.length,N=u.map(function(L,F){var V=Math.floor(F*j);if(E[V]){var U=E[V],X=sr(U.x,L.x),Z=sr(U.y,L.y);return ir(ir({},L),{},{x:X(_),y:Z(_)})}if(O){var H=sr(w*2,L.x),ee=sr(y/2,L.y);return ir(ir({},L),{},{x:H(_),y:ee(_)})}return ir(ir({},L),{},{x:L.x,y:L.y})});return o.renderCurveStatically(N,n,i)}var R=sr(0,A),$=R(_),W;if(f){var B="".concat(f).split(/[,\s]+/gim).map(function(L){return parseFloat(L)});W=o.getStrokeDasharray($,A,B)}else W=o.generateSimpleStrokeDasharray(A,$);return o.renderCurveStatically(u,n,i,{strokeDasharray:W})})}},{key:"renderCurve",value:function(n,i){var o=this.props,l=o.points,u=o.isAnimationActive,f=this.state,d=f.prevPoints,v=f.totalLength;return u&&l&&l.length&&(!d&&v>0||!Ml(d,l))?this.renderCurveWithAnimation(n,i):this.renderCurveStatically(l,n,i)}},{key:"render",value:function(){var n,i=this.props,o=i.hide,l=i.dot,u=i.points,f=i.className,d=i.xAxis,v=i.yAxis,p=i.top,m=i.left,b=i.width,O=i.height,w=i.isAnimationActive,y=i.id;if(o||!u||!u.length)return null;var P=this.state.isAnimationFinished,E=u.length===1,A=Me("recharts-line",f),T=d&&d.allowDataOverflow,_=v&&v.allowDataOverflow,j=T||_,N=ke(y)?this.id:y,R=(n=Se(l,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},$=R.r,W=$===void 0?3:$,B=R.strokeWidth,L=B===void 0?2:B,F=FB(l)?l:{},V=F.clipDot,U=V===void 0?!0:V,X=W*2+L;return I.createElement(qe,{className:A},T||_?I.createElement("defs",null,I.createElement("clipPath",{id:"clipPath-".concat(N)},I.createElement("rect",{x:T?m:m-b/2,y:_?p:p-O/2,width:T?b:b*2,height:_?O:O*2})),!U&&I.createElement("clipPath",{id:"clipPath-dots-".concat(N)},I.createElement("rect",{x:m-X/2,y:p-X/2,width:b+X,height:O+X}))):null,!E&&this.renderCurve(j,N),this.renderErrorBar(j,N),(E||l)&&this.renderDots(j,U,N),(!w||P)&&jn.renderCallByParent(this.props,u))}}],[{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(Na(n),[0]):n,l=[],u=0;u<i;++u)l=[].concat(Na(l),Na(o));return l}},{key:"renderDotItem",value:function(n,i){var o;if(I.isValidElement(n))o=I.cloneElement(n,i);else if(je(n))o=n(i);else{var l=i.key,u=wT(i,X7),f=Me("recharts-line-dot",typeof n!="boolean"?n.className:"");o=I.createElement(td,Ls({key:l},u,{className:f}))}return o}}])})(C.PureComponent);Dr(fi,"displayName","Line");Dr(fi,"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(fi,"getComposedData",function(e){var t=e.props,r=e.xAxis,n=e.yAxis,i=e.xAxisTicks,o=e.yAxisTicks,l=e.dataKey,u=e.bandSize,f=e.displayedData,d=e.offset,v=t.layout,p=f.map(function(m,b){var O=xt(m,l);return v==="horizontal"?{x:kj({axis:r,ticks:i,bandSize:u,entry:m,index:b}),y:ke(O)?null:n.scale(O),value:O,payload:m}:{x:ke(O)?null:r.scale(O),y:kj({axis:n,ticks:o,bandSize:u,entry:m,index:b}),value:O,payload:m}});return ir({points:p,layout:v},d)});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 lG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uG(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,tM(n.key),n)}}function cG(e,t,r){return t&&uG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function fG(e,t,r){return t=hf(t),dG(e,JR()?Reflect.construct(t,r||[],hf(e).constructor):t.apply(e,r))}function dG(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 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 JR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(JR=function(){return!!e})()}function hf(e){return hf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},hf(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 eM(e,t,r){return t=tM(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function tM(e){var t=vG(e,"string");return mo(t)=="symbol"?t:t+""}function vG(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 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=cx(),i=BR(t);return i==null?null:C.createElement(Co,U0({},i,{className:Me("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(l){return Sn(l,!0)}}))}var An=(function(e){function t(){return lG(this,t),fG(this,t,arguments)}return hG(t,e),cG(t,[{key:"render",value:function(){return C.createElement(mG,this.props)}}])})(C.Component);eM(An,"displayName","XAxis");eM(An,"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 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 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,iM(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=vf(t),wG(e,rM()?Reflect.construct(t,r||[],vf(e).constructor):t.apply(e,r))}function wG(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 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 rM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(rM=function(){return!!e})()}function vf(e){return vf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},vf(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 nM(e,t,r){return t=iM(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function iM(e){var t=_G(e,"string");return yo(t)=="symbol"?t:t+""}function _G(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 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=cx(),o=FR(r);return o==null?null:C.createElement(Co,H0({},o,{className:Me("recharts-".concat(o.axisType," ").concat(o.axisType),o.className),viewBox:{x:0,y:0,width:n,height:i},ticksGenerator:function(u){return Sn(u,!0)}}))},en=(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);nM(en,"displayName","YAxis");nM(en,"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 _T(e){return TG(e)||AG(e)||jG(e)||EG()}function EG(){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 jG(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 l=fr(t,dx),u=fr(t,cd),f=[].concat(_T(l),_T(u)),d=fr(t,dd),v="".concat(i,"Id"),p=i[0],m=r;if(f.length&&(m=f.reduce(function(w,y){if(y.props[v]===n&&Jr(y.props,"extendDomain")&&ue(y.props[p])){var P=y.props[p];return[Math.min(w[0],P),Math.max(w[1],P)]}return w},m)),d.length){var b="".concat(p,"1"),O="".concat(p,"2");m=d.reduce(function(w,y){if(y.props[v]===n&&Jr(y.props,"extendDomain")&&ue(y.props[b])&&ue(y.props[O])){var P=y.props[b],E=y.props[O];return[Math.min(w[0],P,E),Math.max(w[1],P,E)]}return w},m)}return o&&o.length&&(m=o.reduce(function(w,y){return ue(y)?[Math.min(w[0],y),Math.max(w[1],y)]:w},m)),m},vg={exports:{}},PT;function CG(){return PT||(PT=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 l(f,d){--f._eventsCount===0?f._events=new n:delete f._events[d]}function u(){this._events=new n,this._eventsCount=0}u.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},u.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},u.prototype.listenerCount=function(d){var v=r?r+d:d,p=this._events[v];return p?p.fn?1:p.length:0},u.prototype.emit=function(d,v,p,m,b,O){var w=r?r+d:d;if(!this._events[w])return!1;var y=this._events[w],P=arguments.length,E,A;if(y.fn){switch(y.once&&this.removeListener(d,y.fn,void 0,!0),P){case 1:return y.fn.call(y.context),!0;case 2:return y.fn.call(y.context,v),!0;case 3:return y.fn.call(y.context,v,p),!0;case 4:return y.fn.call(y.context,v,p,m),!0;case 5:return y.fn.call(y.context,v,p,m,b),!0;case 6:return y.fn.call(y.context,v,p,m,b,O),!0}for(A=1,E=new Array(P-1);A<P;A++)E[A-1]=arguments[A];y.fn.apply(y.context,E)}else{var T=y.length,_;for(A=0;A<T;A++)switch(y[A].once&&this.removeListener(d,y[A].fn,void 0,!0),P){case 1:y[A].fn.call(y[A].context);break;case 2:y[A].fn.call(y[A].context,v);break;case 3:y[A].fn.call(y[A].context,v,p);break;case 4:y[A].fn.call(y[A].context,v,p,m);break;default:if(!E)for(_=1,E=new Array(P-1);_<P;_++)E[_-1]=arguments[_];y[A].fn.apply(y[A].context,E)}}return!0},u.prototype.on=function(d,v,p){return o(this,d,v,p,!1)},u.prototype.once=function(d,v,p){return o(this,d,v,p,!0)},u.prototype.removeListener=function(d,v,p,m){var b=r?r+d:d;if(!this._events[b])return this;if(!v)return l(this,b),this;var O=this._events[b];if(O.fn)O.fn===v&&(!m||O.once)&&(!p||O.context===p)&&l(this,b);else{for(var w=0,y=[],P=O.length;w<P;w++)(O[w].fn!==v||m&&!O[w].once||p&&O[w].context!==p)&&y.push(O[w]);y.length?this._events[b]=y.length===1?y[0]:y:l(this,b)}return this},u.prototype.removeAllListeners=function(d){var v;return d?(v=r?r+d:d,this._events[v]&&l(this,v)):(this._events=new n,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=r,u.EventEmitter=u,e.exports=u})(vg)),vg.exports}var kG=CG();const NG=Ue(kG);var mg=new NG,yg="recharts.syncMouseEvents";function Sl(e){"@babel/helpers - typeof";return Sl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sl(e)}function RG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function MG(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,aM(n.key),n)}}function $G(e,t,r){return t&&MG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function gg(e,t,r){return t=aM(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function aM(e){var t=IG(e,"string");return Sl(t)=="symbol"?t:t+""}function IG(e,t){if(Sl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Sl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var DG=(function(){function e(){RG(this,e),gg(this,"activeIndex",0),gg(this,"coordinateList",[]),gg(this,"layout","horizontal")}return $G(e,[{key:"setDetails",value:function(r){var n,i=r.coordinateList,o=i===void 0?null:i,l=r.container,u=l===void 0?null:l,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=u??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,l=i.y,u=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=l+this.offset.top+u/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&&ue(n)&&ue(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 oM(e){var t=e.cx,r=e.cy,n=e.radius,i=e.startAngle,o=e.endAngle,l=Ze(t,r,n,i),u=Ze(t,r,n,o);return{points:[l,u],cx:t,cy:r,radius:n,startAngle:i,endAngle:o}}function FG(e,t,r){var n,i,o,l;if(e==="horizontal")n=t.x,o=n,i=r.top,l=r.top+r.height;else if(e==="vertical")i=t.y,l=i,n=r.left,o=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var u=t.cx,f=t.cy,d=t.innerRadius,v=t.outerRadius,p=t.angle,m=Ze(u,f,d,p),b=Ze(u,f,v,p);n=m.x,i=m.y,o=b.x,l=b.y}else return oM(t);return[{x:n,y:i},{x:o,y:l}]}function Ol(e){"@babel/helpers - typeof";return Ol=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ol(e)}function ET(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 lc(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ET(Object(r),!0).forEach(function(n){qG(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ET(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 Ol(t)=="symbol"?t:t+""}function UG(e,t){if(Ol(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ol(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,l=e.activeCoordinate,u=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||!l||m!=="ScatterChart"&&i!=="axis")return null;var O,w=Hc;if(m==="ScatterChart")O=l,w=d9;else if(m==="BarChart")O=BG(p,l,f,v),w=ax;else if(p==="radial"){var y=oM(l),P=y.cx,E=y.cy,A=y.radius,T=y.startAngle,_=y.endAngle;O={cx:P,cy:E,startAngle:T,endAngle:_,innerRadius:A,outerRadius:A},w=sR}else O={points:FG(p,l,f)},w=Hc;var j=lc(lc(lc(lc({stroke:"#ccc",pointerEvents:"none"},f),O),Se(b,!1)),{},{payload:u,payloadIndex:d,className:Me("recharts-tooltip-cursor",b.className)});return C.isValidElement(b)?C.cloneElement(b,j):C.createElement(w,j)}var HG=["item"],KG=["children","className","width","height","style","compact","title","desc"];function go(e){"@babel/helpers - typeof";return go=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},go(e)}function 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)||lM(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,l,u=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(u.push(n.value),u.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw i}}return u}}function XG(e){if(Array.isArray(e))return e}function AT(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,uM(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=mf(t),tX(e,sM()?Reflect.construct(t,r||[],mf(e).constructor):t.apply(e,r))}function tX(e,t){if(t&&(go(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return 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 sM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(sM=function(){return!!e})()}function mf(e){return mf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},mf(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 bo(e){return oX(e)||aX(e)||lM(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 lM(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 TT(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?TT(Object(r),!0).forEach(function(n){_e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):TT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _e(e,t,r){return t=uM(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function uM(e){var t=sX(e,"string");return go(t)=="symbol"?t:t+""}function sX(e,t){if(go(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(go(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var lX={xAxis:["bottom","top"],yAxis:["left","right"]},uX={width:"100%",height:"100%"},cM={x:0,y:0};function uc(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 l=o.coordinate,u=i.radius;return te(te(te({},i),Ze(i.cx,i.cy,u,l)),{},{angle:l,radius:u})}var f=o.coordinate,d=i.angle;return te(te(te({},i),Ze(i.cx,i.cy,f,d)),{},{angle:d,radius:f})}return cM},pd=function(t,r){var n=r.graphicalItems,i=r.dataStartIndex,o=r.dataEndIndex,l=(n??[]).reduce(function(u,f){var d=f.props.data;return d&&d.length?[].concat(bo(u),bo(d)):u},[]);return l.length>0?l:t&&t.length&&ue(i)&&ue(o)?t.slice(i,o+1):[]};function fM(e){return e==="number"?[0,"auto"]:void 0}var Y0=function(t,r,n,i){var o=t.graphicalItems,l=t.tooltipAxis,u=pd(r,t);return n<0||!o||!o.length||n>=u.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(l.dataKey&&!l.allowDuplicatedCategory){var b=p===void 0?u:p;m=mc(b,l.dataKey,i)}else m=p&&p[n]||u[n];return m?[].concat(bo(f),[tR(d,m)]):f},[])},CT=function(t,r,n,i){var o=i||{x:t.chartX,y:t.chartY},l=cX(o,n),u=t.orderedTooltipTicks,f=t.tooltipAxis,d=t.tooltipTicks,v=D6(l,u,d,f);if(v>=0&&d){var p=d[v]&&d[v].value,m=Y0(t,r,v,p),b=fX(n,u,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,l=r.axisIdKey,u=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,v=t.layout,p=t.children,m=t.stackOffset,b=XN(v,o);return n.reduce(function(O,w){var y,P=w.type.defaultProps!==void 0?te(te({},w.type.defaultProps),w.props):w.props,E=P.type,A=P.dataKey,T=P.allowDataOverflow,_=P.allowDuplicatedCategory,j=P.scale,N=P.ticks,R=P.includeHidden,$=P[l];if(O[$])return O;var W=pd(t.data,{graphicalItems:i.filter(function(K){var oe,ce=l in K.props?K.props[l]:(oe=K.type.defaultProps)===null||oe===void 0?void 0:oe[l];return ce===$}),dataStartIndex:f,dataEndIndex:d}),B=W.length,L,F,V;LG(P.domain,T,E)&&(L=c0(P.domain,null,T),b&&(E==="number"||j!=="auto")&&(V=Ms(W,A,"category")));var U=fM(E);if(!L||L.length===0){var X,Z=(X=P.domain)!==null&&X!==void 0?X:U;if(A){if(L=Ms(W,A,E),E==="category"&&b){var H=CB(L);_&&H?(F=L,L=rf(0,B)):_||(L=$j(Z,L,w).reduce(function(K,oe){return K.indexOf(oe)>=0?K:[].concat(bo(K),[oe])},[]))}else if(E==="category")_?L=L.filter(function(K){return K!==""&&!ke(K)}):L=$j(Z,L,w).reduce(function(K,oe){return K.indexOf(oe)>=0||oe===""||ke(oe)?K:[].concat(bo(K),[oe])},[]);else if(E==="number"){var ee=z6(W,i.filter(function(K){var oe,ce,ye=l in K.props?K.props[l]:(oe=K.type.defaultProps)===null||oe===void 0?void 0:oe[l],Pe="hide"in K.props?K.props.hide:(ce=K.type.defaultProps)===null||ce===void 0?void 0:ce.hide;return ye===$&&(R||!Pe)}),A,o,v);ee&&(L=ee)}b&&(E==="number"||j!=="auto")&&(V=Ms(W,A,"category"))}else b?L=rf(0,B):u&&u[$]&&u[$].hasStack&&E==="number"?L=m==="expand"?[0,1]:eR(u[$].stackGroups,f,d):L=GN(W,i.filter(function(K){var oe=l in K.props?K.props[l]:K.type.defaultProps[l],ce="hide"in K.props?K.props.hide:K.type.defaultProps.hide;return oe===$&&(R||!ce)}),E,v,!0);if(E==="number")L=V0(p,L,$,o,N),Z&&(L=c0(Z,L,T));else if(E==="category"&&Z){var J=Z,D=L.every(function(K){return J.indexOf(K)>=0});D&&(L=J)}}return te(te({},O),{},_e({},$,te(te({},P),{},{axisType:o,domain:L,categoricalDomain:V,duplicateDomain:F,originalDomain:(y=P.domain)!==null&&y!==void 0?y:U,isCategorical:b,layout:v})))},{})},pX=function(t,r){var n=r.graphicalItems,i=r.Axis,o=r.axisType,l=r.axisIdKey,u=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,v=t.layout,p=t.children,m=pd(t.data,{graphicalItems:n,dataStartIndex:f,dataEndIndex:d}),b=m.length,O=XN(v,o),w=-1;return n.reduce(function(y,P){var E=P.type.defaultProps!==void 0?te(te({},P.type.defaultProps),P.props):P.props,A=E[l],T=fM("number");if(!y[A]){w++;var _;return O?_=rf(0,b):u&&u[A]&&u[A].hasStack?(_=eR(u[A].stackGroups,f,d),_=V0(p,_,A,o)):(_=c0(T,GN(m,n.filter(function(j){var N,R,$=l in j.props?j.props[l]:(N=j.type.defaultProps)===null||N===void 0?void 0:N[l],W="hide"in j.props?j.props.hide:(R=j.type.defaultProps)===null||R===void 0?void 0:R.hide;return $===A&&!W}),"number",v),i.defaultProps.allowDataOverflow),_=V0(p,_,A,o)),te(te({},y),{},_e({},A,te(te({axisType:o},i.defaultProps),{},{hide:!0,orientation:cr(lX,"".concat(o,".").concat(w%2),null),domain:_,originalDomain:T,isCategorical:O,layout:v})))}return y},{})},hX=function(t,r){var n=r.axisType,i=n===void 0?"xAxis":n,o=r.AxisComp,l=r.graphicalItems,u=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:l,axisType:i,axisIdKey:p,stackGroups:u,dataStartIndex:f,dataEndIndex:d}):l&&l.length&&(b=pX(t,{Axis:o,graphicalItems:l,axisType:i,axisIdKey:p,stackGroups:u,dataStartIndex:f,dataEndIndex:d})),b},vX=function(t){var r=oi(t),n=Sn(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:Nb(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:zc(r,n)}},kT=function(t){var r=t.children,n=t.defaultShowTooltip,i=or(r,lo),o=0,l=0;return t.data&&t.data.length!==0&&(l=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(o=i.props.startIndex),i.props.endIndex>=0&&(l=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:l,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})},NT=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,l=o===void 0?{}:o,u=t.yAxisMap,f=u===void 0?{}:u,d=n.width,v=n.height,p=n.children,m=n.margin||{},b=or(p,lo),O=or(p,Pn),w=Object.keys(f).reduce(function(_,j){var N=f[j],R=N.orientation;return!N.mirror&&!N.hide?te(te({},_),{},_e({},R,_[R]+N.width)):_},{left:m.left||0,right:m.right||0}),y=Object.keys(l).reduce(function(_,j){var N=l[j],R=N.orientation;return!N.mirror&&!N.hide?te(te({},_),{},_e({},R,cr(_,"".concat(R))+N.height)):_},{top:m.top||0,bottom:m.bottom||0}),P=te(te({},y),w),E=P.bottom;b&&(P.bottom+=b.props.height||lo.defaultProps.height),O&&r&&(P=F6(P,i,n,r));var A=d-P.left-P.right,T=v-P.top-P.bottom;return te(te({brushBottom:E},P),{},{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},vx=function(t){var r=t.chartName,n=t.GraphicalChild,i=t.defaultTooltipEventType,o=i===void 0?"axis":i,l=t.validateTooltipEventTypes,u=l===void 0?["axis"]:l,f=t.axisComponents,d=t.legendContent,v=t.formatAxisMap,p=t.defaultProps,m=function(P,E){var A=E.graphicalItems,T=E.stackGroups,_=E.offset,j=E.updateId,N=E.dataStartIndex,R=E.dataEndIndex,$=P.barSize,W=P.layout,B=P.barGap,L=P.barCategoryGap,F=P.maxBarSize,V=NT(W),U=V.numericAxisName,X=V.cateAxisName,Z=mX(A),H=[];return A.forEach(function(ee,J){var D=pd(P.data,{graphicalItems:[ee],dataStartIndex:N,dataEndIndex:R}),K=ee.type.defaultProps!==void 0?te(te({},ee.type.defaultProps),ee.props):ee.props,oe=K.dataKey,ce=K.maxBarSize,ye=K["".concat(U,"Id")],Pe=K["".concat(X,"Id")],Le={},Ae=f.reduce(function(Ht,jr){var ra=E["".concat(jr.axisType,"Map")],ko=K["".concat(jr.axisType,"Id")];ra&&ra[ko]||jr.axisType==="zAxis"||Gi();var No=ra[ko];return te(te({},Ht),{},_e(_e({},jr.axisType,No),"".concat(jr.axisType,"Ticks"),Sn(No)))},Le),ae=Ae[X],be=Ae["".concat(X,"Ticks")],Te=T&&T[ye]&&T[ye].hasStack&&Q6(ee,T[ye].stackGroups),ne=_n(ee.type).indexOf("Bar")>=0,We=zc(ae,be),Ne=[],Ce=Z&&L6({barSize:$,stackGroups:T,totalSize:gX(Ae,X)});if(ne){var Je,st,Er=ke(ce)?F:ce,Wr=(Je=(st=zc(ae,be,!0))!==null&&st!==void 0?st:Er)!==null&&Je!==void 0?Je:0;Ne=B6({barGap:B,barCategoryGap:L,bandSize:Wr!==We?Wr:We,sizeList:Ce[Pe],maxBarSize:Er}),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&&H.push({props:te(te({},Hr(te(te({},Ae),{},{displayedData:D,props:P,dataKey:oe,item:ee,bandSize:We,barPosition:Ne,offset:_,stackedData:Te,layout:W,dataStartIndex:N,dataEndIndex:R}))),{},_e(_e(_e({key:ee.key||"item-".concat(J)},U,Ae[U]),X,Ae[X]),"animationId",j)),childIndex:UB(ee,P.children),item:ee})}),H},b=function(P,E){var A=P.props,T=P.dataStartIndex,_=P.dataEndIndex,j=P.updateId;if(!XO({props:A}))return null;var N=A.children,R=A.layout,$=A.stackOffset,W=A.data,B=A.reverseStackOrder,L=NT(R),F=L.numericAxisName,V=L.cateAxisName,U=fr(N,n),X=X6(W,U,"".concat(F,"Id"),"".concat(V,"Id"),$,B),Z=f.reduce(function(K,oe){var ce="".concat(oe.axisType,"Map");return te(te({},K),{},_e({},ce,hX(A,te(te({},oe),{},{graphicalItems:U,stackGroups:oe.axisType===F&&X,dataStartIndex:T,dataEndIndex:_}))))},{}),H=yX(te(te({},Z),{},{props:A,graphicalItems:U}),E==null?void 0:E.legendBBox);Object.keys(Z).forEach(function(K){Z[K]=v(A,Z[K],H,K.replace("Map",""),r)});var ee=Z["".concat(V,"Map")],J=vX(ee),D=m(A,te(te({},Z),{},{dataStartIndex:T,dataEndIndex:_,updateId:j,graphicalItems:U,stackGroups:X,offset:H}));return te(te({formattedGraphicalItems:D,graphicalItems:U,offset:H,stackGroups:X},J),Z)},O=(function(y){function P(E){var A,T,_;return QG(this,P),_=eX(this,P,[E]),_e(_,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),_e(_,"accessibilityManager",new DG),_e(_,"handleLegendBBoxUpdate",function(j){if(j){var N=_.state,R=N.dataStartIndex,$=N.dataEndIndex,W=N.updateId;_.setState(te({legendBBox:j},b({props:_.props,dataStartIndex:R,dataEndIndex:$,updateId:W},te(te({},_.state),{},{legendBBox:j}))))}}),_e(_,"handleReceiveSyncEvent",function(j,N,R){if(_.props.syncId===j){if(R===_.eventEmitterSymbol&&typeof _.props.syncMethod!="function")return;_.applySyncEvent(N)}}),_e(_,"handleBrushChange",function(j){var N=j.startIndex,R=j.endIndex;if(N!==_.state.dataStartIndex||R!==_.state.dataEndIndex){var $=_.state.updateId;_.setState(function(){return te({dataStartIndex:N,dataEndIndex:R},b({props:_.props,dataStartIndex:N,dataEndIndex:R,updateId:$},_.state))}),_.triggerSyncEvent({dataStartIndex:N,dataEndIndex:R})}}),_e(_,"handleMouseEnter",function(j){var N=_.getMouseInfo(j);if(N){var R=te(te({},N),{},{isTooltipActive:!0});_.setState(R),_.triggerSyncEvent(R);var $=_.props.onMouseEnter;je($)&&$(R,j)}}),_e(_,"triggeredAfterMouseMove",function(j){var N=_.getMouseInfo(j),R=N?te(te({},N),{},{isTooltipActive:!0}):{isTooltipActive:!1};_.setState(R),_.triggerSyncEvent(R);var $=_.props.onMouseMove;je($)&&$(R,j)}),_e(_,"handleItemMouseEnter",function(j){_.setState(function(){return{isTooltipActive:!0,activeItem:j,activePayload:j.tooltipPayload,activeCoordinate:j.tooltipPosition||{x:j.cx,y:j.cy}}})}),_e(_,"handleItemMouseLeave",function(){_.setState(function(){return{isTooltipActive:!1}})}),_e(_,"handleMouseMove",function(j){j.persist(),_.throttleTriggeredAfterMouseMove(j)}),_e(_,"handleMouseLeave",function(j){_.throttleTriggeredAfterMouseMove.cancel();var N={isTooltipActive:!1};_.setState(N),_.triggerSyncEvent(N);var R=_.props.onMouseLeave;je(R)&&R(N,j)}),_e(_,"handleOuterEvent",function(j){var N=zB(j),R=cr(_.props,"".concat(N));if(N&&je(R)){var $,W;/.*touch.*/i.test(N)?W=_.getMouseInfo(j.changedTouches[0]):W=_.getMouseInfo(j),R(($=W)!==null&&$!==void 0?$:{},j)}}),_e(_,"handleClick",function(j){var N=_.getMouseInfo(j);if(N){var R=te(te({},N),{},{isTooltipActive:!0});_.setState(R),_.triggerSyncEvent(R);var $=_.props.onClick;je($)&&$(R,j)}}),_e(_,"handleMouseDown",function(j){var N=_.props.onMouseDown;if(je(N)){var R=_.getMouseInfo(j);N(R,j)}}),_e(_,"handleMouseUp",function(j){var N=_.props.onMouseUp;if(je(N)){var R=_.getMouseInfo(j);N(R,j)}}),_e(_,"handleTouchMove",function(j){j.changedTouches!=null&&j.changedTouches.length>0&&_.throttleTriggeredAfterMouseMove(j.changedTouches[0])}),_e(_,"handleTouchStart",function(j){j.changedTouches!=null&&j.changedTouches.length>0&&_.handleMouseDown(j.changedTouches[0])}),_e(_,"handleTouchEnd",function(j){j.changedTouches!=null&&j.changedTouches.length>0&&_.handleMouseUp(j.changedTouches[0])}),_e(_,"handleDoubleClick",function(j){var N=_.props.onDoubleClick;if(je(N)){var R=_.getMouseInfo(j);N(R,j)}}),_e(_,"handleContextMenu",function(j){var N=_.props.onContextMenu;if(je(N)){var R=_.getMouseInfo(j);N(R,j)}}),_e(_,"triggerSyncEvent",function(j){_.props.syncId!==void 0&&mg.emit(yg,_.props.syncId,j,_.eventEmitterSymbol)}),_e(_,"applySyncEvent",function(j){var N=_.props,R=N.layout,$=N.syncMethod,W=_.state.updateId,B=j.dataStartIndex,L=j.dataEndIndex;if(j.dataStartIndex!==void 0||j.dataEndIndex!==void 0)_.setState(te({dataStartIndex:B,dataEndIndex:L},b({props:_.props,dataStartIndex:B,dataEndIndex:L,updateId:W},_.state)));else if(j.activeTooltipIndex!==void 0){var F=j.chartX,V=j.chartY,U=j.activeTooltipIndex,X=_.state,Z=X.offset,H=X.tooltipTicks;if(!Z)return;if(typeof $=="function")U=$(H,j);else if($==="value"){U=-1;for(var ee=0;ee<H.length;ee++)if(H[ee].value===j.activeLabel){U=ee;break}}var J=te(te({},Z),{},{x:Z.left,y:Z.top}),D=Math.min(F,J.x+J.width),K=Math.min(V,J.y+J.height),oe=H[U]&&H[U].value,ce=Y0(_.state,_.props.data,U),ye=H[U]?{x:R==="horizontal"?H[U].coordinate:D,y:R==="horizontal"?K:H[U].coordinate}:cM;_.setState(te(te({},j),{},{activeLabel:oe,activeCoordinate:ye,activePayload:ce,activeTooltipIndex:U}))}else _.setState(j)}),_e(_,"renderCursor",function(j){var N,R=_.state,$=R.isTooltipActive,W=R.activeCoordinate,B=R.activePayload,L=R.offset,F=R.activeTooltipIndex,V=R.tooltipAxisBandSize,U=_.getTooltipEventType(),X=(N=j.props.active)!==null&&N!==void 0?N:$,Z=_.props.layout,H=j.key||"_recharts-cursor";return I.createElement(WG,{key:H,activeCoordinate:W,activePayload:B,activeTooltipIndex:F,chartName:r,element:j,isActive:X,layout:Z,offset:L,tooltipAxisBandSize:V,tooltipEventType:U})}),_e(_,"renderPolarAxis",function(j,N,R){var $=cr(j,"type.axisType"),W=cr(_.state,"".concat($,"Map")),B=j.type.defaultProps,L=B!==void 0?te(te({},B),j.props):j.props,F=W&&W[L["".concat($,"Id")]];return C.cloneElement(j,te(te({},F),{},{className:Me($,F.className),key:j.key||"".concat(N,"-").concat(R),ticks:Sn(F,!0)}))}),_e(_,"renderPolarGrid",function(j){var N=j.props,R=N.radialLines,$=N.polarAngles,W=N.polarRadius,B=_.state,L=B.radiusAxisMap,F=B.angleAxisMap,V=oi(L),U=oi(F),X=U.cx,Z=U.cy,H=U.innerRadius,ee=U.outerRadius;return C.cloneElement(j,{polarAngles:Array.isArray($)?$:Sn(U,!0).map(function(J){return J.coordinate}),polarRadius:Array.isArray(W)?W:Sn(V,!0).map(function(J){return J.coordinate}),cx:X,cy:Z,innerRadius:H,outerRadius:ee,key:j.key||"polar-grid",radialLines:R})}),_e(_,"renderLegend",function(){var j=_.state.formattedGraphicalItems,N=_.props,R=N.children,$=N.width,W=N.height,B=_.props.margin||{},L=$-(B.left||0)-(B.right||0),F=KN({children:R,formattedGraphicalItems:j,legendWidth:L,legendContent:d});if(!F)return null;var V=F.item,U=AT(F,HG);return C.cloneElement(V,te(te({},U),{},{chartWidth:$,chartHeight:W,margin:B,onBBoxUpdate:_.handleLegendBBoxUpdate}))}),_e(_,"renderTooltip",function(){var j,N=_.props,R=N.children,$=N.accessibilityLayer,W=or(R,qt);if(!W)return null;var B=_.state,L=B.isTooltipActive,F=B.activeCoordinate,V=B.activePayload,U=B.activeLabel,X=B.offset,Z=(j=W.props.active)!==null&&j!==void 0?j:L;return C.cloneElement(W,{viewBox:te(te({},X),{},{x:X.left,y:X.top}),active:Z,label:U,payload:Z?V:[],coordinate:F,accessibilityLayer:$})}),_e(_,"renderBrush",function(j){var N=_.props,R=N.margin,$=N.data,W=_.state,B=W.offset,L=W.dataStartIndex,F=W.dataEndIndex,V=W.updateId;return C.cloneElement(j,{key:j.key||"_recharts-brush",onChange:ic(_.handleBrushChange,j.props.onChange),data:$,x:ue(j.props.x)?j.props.x:B.left,y:ue(j.props.y)?j.props.y:B.top+B.height+B.brushBottom-(R.bottom||0),width:ue(j.props.width)?j.props.width:B.width,startIndex:L,endIndex:F,updateId:"brush-".concat(V)})}),_e(_,"renderReferenceElement",function(j,N,R){if(!j)return null;var $=_,W=$.clipPathId,B=_.state,L=B.xAxisMap,F=B.yAxisMap,V=B.offset,U=j.type.defaultProps||{},X=j.props,Z=X.xAxisId,H=Z===void 0?U.xAxisId:Z,ee=X.yAxisId,J=ee===void 0?U.yAxisId:ee;return C.cloneElement(j,{key:j.key||"".concat(N,"-").concat(R),xAxis:L[H],yAxis:F[J],viewBox:{x:V.left,y:V.top,width:V.width,height:V.height},clipPathId:W})}),_e(_,"renderActivePoints",function(j){var N=j.item,R=j.activePoint,$=j.basePoint,W=j.childIndex,B=j.isRange,L=[],F=N.props.key,V=N.item.type.defaultProps!==void 0?te(te({},N.item.type.defaultProps),N.item.props):N.item.props,U=V.activeDot,X=V.dataKey,Z=te(te({index:W,dataKey:X,cx:R.x,cy:R.y,r:4,fill:ix(N.item),strokeWidth:2,stroke:"#fff",payload:R.payload,value:R.value},Se(U,!1)),yc(U));return L.push(P.renderActiveDot(U,Z,"".concat(F,"-activePoint-").concat(W))),$?L.push(P.renderActiveDot(U,te(te({},Z),{},{cx:$.x,cy:$.y}),"".concat(F,"-basePoint-").concat(W))):B&&L.push(null),L}),_e(_,"renderGraphicChild",function(j,N,R){var $=_.filterFormatItem(j,N,R);if(!$)return null;var W=_.getTooltipEventType(),B=_.state,L=B.isTooltipActive,F=B.tooltipAxis,V=B.activeTooltipIndex,U=B.activeLabel,X=_.props.children,Z=or(X,qt),H=$.props,ee=H.points,J=H.isRange,D=H.baseLine,K=$.item.type.defaultProps!==void 0?te(te({},$.item.type.defaultProps),$.item.props):$.item.props,oe=K.activeDot,ce=K.hide,ye=K.activeBar,Pe=K.activeShape,Le=!!(!ce&&L&&Z&&(oe||ye||Pe)),Ae={};W!=="axis"&&Z&&Z.props.trigger==="click"?Ae={onClick:ic(_.handleItemMouseEnter,j.props.onClick)}:W!=="axis"&&(Ae={onMouseLeave:ic(_.handleItemMouseLeave,j.props.onMouseLeave),onMouseEnter:ic(_.handleItemMouseEnter,j.props.onMouseEnter)});var ae=C.cloneElement(j,te(te({},$.props),Ae));function be(jr){return typeof F.dataKey=="function"?F.dataKey(jr.payload):null}if(Le)if(V>=0){var Te,ne;if(F.dataKey&&!F.allowDuplicatedCategory){var We=typeof F.dataKey=="function"?be:"payload.".concat(F.dataKey.toString());Te=mc(ee,We,U),ne=J&&D&&mc(D,We,U)}else Te=ee==null?void 0:ee[V],ne=J&&D&&D[V];if(Pe||ye){var Ne=j.props.activeIndex!==void 0?j.props.activeIndex:V;return[C.cloneElement(j,te(te(te({},$.props),Ae),{},{activeIndex:Ne})),null,null]}if(!ke(Te))return[ae].concat(bo(_.renderActivePoints({item:$,activePoint:Te,basePoint:ne,childIndex:V,isRange:J})))}else{var Ce,Je=(Ce=_.getItemByXY(_.state.activeCoordinate))!==null&&Ce!==void 0?Ce:{graphicalItem:ae},st=Je.graphicalItem,Er=st.item,Wr=Er===void 0?j:Er,Hr=st.childIndex,Ht=te(te(te({},$.props),Ae),{},{activeIndex:Hr});return[C.cloneElement(Wr,Ht),null,null]}return J?[ae,null,null]:[ae,null]}),_e(_,"renderCustomized",function(j,N,R){return C.cloneElement(j,te(te({key:"recharts-customized-".concat(R)},_.props),_.state))}),_e(_,"renderMap",{CartesianGrid:{handler:uc,once:!0},ReferenceArea:{handler:_.renderReferenceElement},ReferenceLine:{handler:uc},ReferenceDot:{handler:_.renderReferenceElement},XAxis:{handler:uc},YAxis:{handler:uc},Brush:{handler:_.renderBrush,once:!0},Bar:{handler:_.renderGraphicChild},Line:{handler:_.renderGraphicChild},Area:{handler:_.renderGraphicChild},Radar:{handler:_.renderGraphicChild},RadialBar:{handler:_.renderGraphicChild},Scatter:{handler:_.renderGraphicChild},Pie:{handler:_.renderGraphicChild},Funnel:{handler:_.renderGraphicChild},Tooltip:{handler:_.renderCursor,once:!0},PolarGrid:{handler:_.renderPolarGrid,once:!0},PolarAngleAxis:{handler:_.renderPolarAxis},PolarRadiusAxis:{handler:_.renderPolarAxis},Customized:{handler:_.renderCustomized}}),_.clipPathId="".concat((A=E.id)!==null&&A!==void 0?A:Po("recharts"),"-clip"),_.throttleTriggeredAfterMouseMove=Kk(_.triggeredAfterMouseMove,(T=E.throttleDelay)!==null&&T!==void 0?T:1e3/60),_.state={},_}return nX(P,y),JG(P,[{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,_=A.data,j=A.height,N=A.layout,R=or(T,qt);if(R){var $=R.props.defaultIndex;if(!(typeof $!="number"||$<0||$>this.state.tooltipTicks.length-1)){var W=this.state.tooltipTicks[$]&&this.state.tooltipTicks[$].value,B=Y0(this.state,_,$,W),L=this.state.tooltipTicks[$].coordinate,F=(this.state.offset.top+j)/2,V=N==="horizontal",U=V?{x:L,y:F}:{y:L,x:F},X=this.state.formattedGraphicalItems.find(function(H){var ee=H.item;return ee.type.name==="Scatter"});X&&(U=te(te({},U),X.props.points[$].tooltipPosition),B=X.props.points[$].tooltipPayload);var Z={activeTooltipIndex:$,isTooltipActive:!0,activeLabel:W,activePayload:B,activeCoordinate:U};this.setState(Z),this.renderCursor(R),this.accessibilityManager.setIndex($)}}}},{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 _,j;this.accessibilityManager.setDetails({offset:{left:(_=this.props.margin.left)!==null&&_!==void 0?_:0,top:(j=this.props.margin.top)!==null&&j!==void 0?j: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 u.indexOf(T)>=0?T:o}return o}},{key:"getMouseInfo",value:function(A){if(!this.container)return null;var T=this.container,_=T.getBoundingClientRect(),j=Tz(_),N={chartX:Math.round(A.pageX-j.left),chartY:Math.round(A.pageY-j.top)},R=_.width/T.offsetWidth||1,$=this.inRange(N.chartX,N.chartY,R);if(!$)return null;var W=this.state,B=W.xAxisMap,L=W.yAxisMap,F=this.getTooltipEventType(),V=CT(this.state,this.props.data,this.props.layout,$);if(F!=="axis"&&B&&L){var U=oi(B).scale,X=oi(L).scale,Z=U&&U.invert?U.invert(N.chartX):null,H=X&&X.invert?X.invert(N.chartY):null;return te(te({},N),{},{xValue:Z,yValue:H},V)}return V?te(te({},N),V):null}},{key:"inRange",value:function(A,T){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,j=this.props.layout,N=A/_,R=T/_;if(j==="horizontal"||j==="vertical"){var $=this.state.offset,W=N>=$.left&&N<=$.left+$.width&&R>=$.top&&R<=$.top+$.height;return W?{x:N,y:R}:null}var B=this.state,L=B.angleAxisMap,F=B.radiusAxisMap;if(L&&F){var V=oi(L);return Lj({x:N,y:R},V)}return null}},{key:"parseEventsOfWrapper",value:function(){var A=this.props.children,T=this.getTooltipEventType(),_=or(A,qt),j={};_&&T==="axis"&&(_.props.trigger==="click"?j={onClick:this.handleClick}:j={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=yc(this.props,this.handleOuterEvent);return te(te({},N),j)}},{key:"addListener",value:function(){mg.on(yg,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){mg.removeListener(yg,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(A,T,_){for(var j=this.state.formattedGraphicalItems,N=0,R=j.length;N<R;N++){var $=j[N];if($.item===A||$.props.key===A.key||T===_n($.item.type)&&_===$.childIndex)return $}return null}},{key:"renderClipPath",value:function(){var A=this.clipPathId,T=this.state.offset,_=T.left,j=T.top,N=T.height,R=T.width;return I.createElement("defs",null,I.createElement("clipPath",{id:A},I.createElement("rect",{x:_,y:j,height:N,width:R})))}},{key:"getXScales",value:function(){var A=this.state.xAxisMap;return A?Object.entries(A).reduce(function(T,_){var j=jT(_,2),N=j[0],R=j[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,_){var j=jT(_,2),N=j[0],R=j[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,_=T.formattedGraphicalItems,j=T.activeItem;if(_&&_.length)for(var N=0,R=_.length;N<R;N++){var $=_[N],W=$.props,B=$.item,L=B.type.defaultProps!==void 0?te(te({},B.type.defaultProps),B.props):B.props,F=_n(B.type);if(F==="Bar"){var V=(W.data||[]).find(function(H){return KH(A,H)});if(V)return{graphicalItem:$,payload:V}}else if(F==="RadialBar"){var U=(W.data||[]).find(function(H){return Lj(A,H)});if(U)return{graphicalItem:$,payload:U}}else if(od($,j)||sd($,j)||yl($,j)){var X=vK({graphicalItem:$,activeTooltipItem:j,itemData:L.data}),Z=L.activeIndex===void 0?X:L.activeIndex;return{graphicalItem:te(te({},$),{},{childIndex:Z}),payload:yl($,j)?L.data[X]:$.props.data[X]}}}return null}},{key:"render",value:function(){var A=this;if(!XO(this))return null;var T=this.props,_=T.children,j=T.className,N=T.width,R=T.height,$=T.style,W=T.compact,B=T.title,L=T.desc,F=AT(T,KG),V=Se(F,!1);if(W)return I.createElement(lT,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},I.createElement(Mg,Fa({},V,{width:N,height:R,title:B,desc:L}),this.renderClipPath(),QO(_,this.renderMap)));if(this.props.accessibilityLayer){var U,X;V.tabIndex=(U=this.props.tabIndex)!==null&&U!==void 0?U:0,V.role=(X=this.props.role)!==null&&X!==void 0?X:"application",V.onKeyDown=function(H){A.accessibilityManager.keyboardEvent(H)},V.onFocus=function(){A.accessibilityManager.focus()}}var Z=this.parseEventsOfWrapper();return I.createElement(lT,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},I.createElement("div",Fa({className:Me("recharts-wrapper",j),style:te({position:"relative",cursor:"default",width:N,height:R},$)},Z,{ref:function(ee){A.container=ee}}),I.createElement(Mg,Fa({},V,{width:N,height:R,title:B,desc:L,style:uX}),this.renderClipPath(),QO(_,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(y,P){var E=y.dataKey,A=y.data,T=y.children,_=y.width,j=y.height,N=y.layout,R=y.stackOffset,$=y.margin,W=P.dataStartIndex,B=P.dataEndIndex;if(P.updateId===void 0){var L=kT(y);return te(te(te({},L),{},{updateId:0},b(te(te({props:y},L),{},{updateId:0}),P)),{},{prevDataKey:E,prevData:A,prevWidth:_,prevHeight:j,prevLayout:N,prevStackOffset:R,prevMargin:$,prevChildren:T})}if(E!==P.prevDataKey||A!==P.prevData||_!==P.prevWidth||j!==P.prevHeight||N!==P.prevLayout||R!==P.prevStackOffset||!za($,P.prevMargin)){var F=kT(y),V={chartX:P.chartX,chartY:P.chartY,isTooltipActive:P.isTooltipActive},U=te(te({},CT(P,A,N)),{},{updateId:P.updateId+1}),X=te(te(te({},F),V),U);return te(te(te({},X),b(te({props:y},X),P)),{},{prevDataKey:E,prevData:A,prevWidth:_,prevHeight:j,prevLayout:N,prevStackOffset:R,prevMargin:$,prevChildren:T})}if(!Ng(T,P.prevChildren)){var Z,H,ee,J,D=or(T,lo),K=D&&(Z=(H=D.props)===null||H===void 0?void 0:H.startIndex)!==null&&Z!==void 0?Z:W,oe=D&&(ee=(J=D.props)===null||J===void 0?void 0:J.endIndex)!==null&&ee!==void 0?ee:B,ce=K!==W||oe!==B,ye=!ke(A),Pe=ye&&!ce?P.updateId:P.updateId+1;return te(te({updateId:Pe},b(te(te({props:y},P),{},{updateId:Pe,dataStartIndex:K,dataEndIndex:oe}),P)),{},{prevChildren:T,dataStartIndex:K,dataEndIndex:oe})}return null}),_e(O,"renderActiveDot",function(y,P,E){var A;return C.isValidElement(y)?A=C.cloneElement(y,P):je(y)?A=y(P):A=I.createElement(td,P),I.createElement(qe,{className:"recharts-active-dot",key:E},A)});var w=C.forwardRef(function(P,E){return I.createElement(O,Fa({},P,{ref:E}))});return w.displayName=O.displayName,w},Q0=vx({chartName:"LineChart",GraphicalChild:fi,axisComponents:[{axisType:"xAxis",AxisComp:An},{axisType:"yAxis",AxisComp:en}],formatAxisMap:kR}),dM=vx({chartName:"BarChart",GraphicalChild:Fr,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:An},{axisType:"yAxis",AxisComp:en}],formatAxisMap:kR}),bX=vx({chartName:"PieChart",GraphicalChild:Ln,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:ad},{axisType:"radiusAxis",AxisComp:nd}],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:qL[Number(i)]||`Type ${i}`,value:o,color:WC[Number(i)]||"#6c757d",typeId:Number(i)}));return n.length===0?x.jsx("p",{className:"text-muted-custom text-center",children:"Aucune donnée"}):x.jsx(Ua,{width:"100%",height:300,children:x.jsxs(bX,{children:[x.jsx(Ln,{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)=>x.jsx(Uf,{fill:i.color},o))}),x.jsx(qt,{contentStyle:{backgroundColor:"#1a1a2e",border:"1px solid #333"}}),x.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?x.jsx("p",{className:"text-muted-custom text-center",children:"Aucune donnée"}):x.jsx(Ua,{width:"100%",height:300,children:x.jsxs(dM,{data:r,children:[x.jsx(Ka,{strokeDasharray:"3 3",stroke:"#333"}),x.jsx(An,{dataKey:"month",stroke:"#888"}),x.jsx(en,{stroke:"#888",allowDecimals:!1}),x.jsx(qt,{contentStyle:{backgroundColor:"#1a1a2e",border:"1px solid #333"}}),x.jsx(Fr,{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=Pl(),[n,i]=C.useState([]),[o,l]=C.useState([]),[u,f]=C.useState(!0);C.useEffect(()=>{Promise.all([FC(),qC()]).then(([y,P])=>{i(y),l(P)}).finally(()=>f(!1))},[]);const d=fb(n);if(u)return x.jsx(El,{});const v=n.length,p=o.length,m=v>0?Math.round(n.filter(y=>qa(d,y)).length/v*100):0,b=o.length>0?Math.round(o.reduce((y,P)=>y+P.avgPrecision,0)/o.length*100)/100:0,O=n.slice(0,10),w=[...o].sort((y,P)=>P.avgPrecision-y.avgPrecision).slice(0,5);return x.jsxs(x.Fragment,{children:[x.jsx("h2",{className:"mb-4",children:e("dashboard.title")}),x.jsxs(lr,{className:"mb-4 g-3",children:[x.jsx($e,{xs:6,md:3,children:x.jsx(Dt,{title:e("dashboard.totalSessions"),value:v,color:"#4a90d9",onClick:()=>r("/sessions")})}),x.jsx($e,{xs:6,md:3,children:x.jsx(Dt,{title:e("dashboard.totalUsers"),value:p,color:"#9b59b6",onClick:()=>r("/users")})}),x.jsx($e,{xs:6,md:3,children:x.jsx(Dt,{title:e("dashboard.successRate"),value:`${m}%`,color:"#27ae60"})}),x.jsx($e,{xs:6,md:3,children:x.jsx(Dt,{title:e("dashboard.avgPrecision"),value:b.toFixed(1),color:"#f39c12"})})]}),x.jsxs(lr,{className:"mb-4 g-3",children:[x.jsx($e,{md:6,children:x.jsx(ve,{className:"chart-card",children:x.jsxs(ve.Body,{children:[x.jsx(ve.Title,{children:e("dashboard.sessionsByType")}),x.jsx(xX,{sessions:n,onSliceClick:y=>r(`/sessions?type=${y}`)})]})})}),x.jsx($e,{md:6,children:x.jsx(ve,{className:"chart-card",children:x.jsxs(ve.Body,{children:[x.jsx(ve.Title,{children:e("dashboard.monthlyActivity")}),x.jsx(wX,{sessions:n})]})})})]}),x.jsxs(lr,{className:"g-3",children:[x.jsx($e,{md:8,children:x.jsx(ve,{className:"data-card",children:x.jsxs(ve.Body,{children:[x.jsx(ve.Title,{children:e("dashboard.recentSessions")}),x.jsxs(bn,{hover:!0,responsive:!0,className:"data-table mb-0",children:[x.jsx("thead",{children:x.jsxs("tr",{children:[x.jsx("th",{children:e("table.date")}),x.jsx("th",{children:e("table.type")}),x.jsx("th",{children:e("table.scenario")}),x.jsx("th",{children:e("table.score")}),x.jsx("th",{children:e("table.duration")}),x.jsx("th",{children:e("table.result")})]})}),x.jsx("tbody",{children:O.map(y=>x.jsxs("tr",{className:"clickable-row",onClick:()=>r(`/sessions/${y.id}`),children:[x.jsx("td",{children:OX(y.sessionDateAsString,t)}),x.jsx("td",{children:x.jsx(zs,{typeId:y.sessionTypeAsInt})}),x.jsx("td",{children:y.scenarioName||"-"}),x.jsx("td",{children:y.score}),x.jsx("td",{children:SX(y.timeToFinish)}),x.jsx("td",{children:x.jsx(Cf,{success:qa(d,y)})})]},y.id))})]})]})})}),x.jsx($e,{md:4,children:x.jsx(ve,{className:"data-card",children:x.jsxs(ve.Body,{children:[x.jsx(ve.Title,{children:e("dashboard.topPrecision")}),x.jsxs(bn,{hover:!0,className:"data-table mb-0",children:[x.jsx("thead",{children:x.jsxs("tr",{children:[x.jsx("th",{children:"#"}),x.jsx("th",{children:e("table.user")}),x.jsx("th",{children:e("chart.precision")})]})}),x.jsx("tbody",{children:w.map((y,P)=>x.jsxs("tr",{className:"clickable-row",onClick:()=>r(`/users/${y.id}`),children:[x.jsx("td",{children:P+1}),x.jsx("td",{children:y.firstName&&y.lastName?`${y.firstName} ${y.lastName}`:y.username}),x.jsx("td",{children:y.avgPrecision.toFixed(1)})]},y.id))})]})]})})})]})]})}const PX={type:Ie.string,tooltip:Ie.bool,as:Ie.elementType},hd=C.forwardRef(({as:e="div",className:t,type:r="valid",tooltip:n=!1,...i},o)=>x.jsx(e,{...i,ref:o,className:Oe(t,`${r}-${n?"tooltip":"feedback"}`)}));hd.displayName="Feedback";hd.propTypes=PX;const Nn=C.createContext({}),mx=C.forwardRef(({id:e,bsPrefix:t,className:r,type:n="checkbox",isValid:i=!1,isInvalid:o=!1,as:l="input",...u},f)=>{const{controlId:d}=C.useContext(Nn);return t=Re(t,"form-check-input"),x.jsx(l,{...u,ref:f,type:n,id:e||d,className:Oe(r,t,i&&"is-valid",o&&"is-invalid")})});mx.displayName="FormCheckInput";const yf=C.forwardRef(({bsPrefix:e,className:t,htmlFor:r,...n},i)=>{const{controlId:o}=C.useContext(Nn);return e=Re(e,"form-check-label"),x.jsx("label",{...n,ref:i,htmlFor:r||o,className:Oe(t,e)})});yf.displayName="FormCheckLabel";function EX(e,t){let r=0;return C.Children.map(e,n=>C.isValidElement(n)?t(n,r++):n)}function jX(e,t){return C.Children.toArray(e).some(r=>C.isValidElement(r)&&r.type===t)}const pM=C.forwardRef(({id:e,bsPrefix:t,bsSwitchPrefix:r,inline:n=!1,reverse:i=!1,disabled:o=!1,isValid:l=!1,isInvalid:u=!1,feedbackTooltip:f=!1,feedback:d,feedbackType:v,className:p,style:m,title:b="",type:O="checkbox",label:w,children:y,as:P="input",...E},A)=>{t=Re(t,"form-check"),r=Re(r,"form-switch");const{controlId:T}=C.useContext(Nn),_=C.useMemo(()=>({controlId:e||T}),[T,e]),j=!y&&w!=null&&w!==!1||jX(y,yf),N=x.jsx(mx,{...E,type:O==="switch"?"checkbox":O,ref:A,isValid:l,isInvalid:u,disabled:o,as:P});return x.jsx(Nn.Provider,{value:_,children:x.jsx("div",{style:m,className:Oe(p,j&&t,n&&`${t}-inline`,i&&`${t}-reverse`,O==="switch"&&r),children:y||x.jsxs(x.Fragment,{children:[N,j&&x.jsx(yf,{title:b,children:w}),d&&x.jsx(hd,{type:v,tooltip:f,children:d})]})})})});pM.displayName="FormCheck";const gf=Object.assign(pM,{Input:mx,Label:yf}),hM=C.forwardRef(({bsPrefix:e,type:t,size:r,htmlSize:n,id:i,className:o,isValid:l=!1,isInvalid:u=!1,plaintext:f,readOnly:d,as:v="input",...p},m)=>{const{controlId:b}=C.useContext(Nn);return e=Re(e,"form-control"),x.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`,l&&"is-valid",u&&"is-invalid")})});hM.displayName="FormControl";const AX=Object.assign(hM,{Feedback:hd}),vM=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"form-floating"),x.jsx(r,{ref:i,className:Oe(e,t),...n})));vM.displayName="FormFloating";const yx=C.forwardRef(({controlId:e,as:t="div",...r},n)=>{const i=C.useMemo(()=>({controlId:e}),[e]);return x.jsx(Nn.Provider,{value:i,children:x.jsx(t,{...r,ref:n})})});yx.displayName="FormGroup";const mM=C.forwardRef(({as:e="label",bsPrefix:t,column:r=!1,visuallyHidden:n=!1,className:i,htmlFor:o,...l},u)=>{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?x.jsx($e,{ref:u,as:"label",className:v,htmlFor:o,...l}):x.jsx(e,{ref:u,className:v,htmlFor:o,...l})});mM.displayName="FormLabel";const yM=C.forwardRef(({bsPrefix:e,className:t,id:r,...n},i)=>{const{controlId:o}=C.useContext(Nn);return e=Re(e,"form-range"),x.jsx("input",{...n,type:"range",ref:i,className:Oe(t,e),id:r||o})});yM.displayName="FormRange";const gM=C.forwardRef(({bsPrefix:e,size:t,htmlSize:r,className:n,isValid:i=!1,isInvalid:o=!1,id:l,...u},f)=>{const{controlId:d}=C.useContext(Nn);return e=Re(e,"form-select"),x.jsx("select",{...u,size:r,ref:f,className:Oe(n,e,t&&`${e}-${t}`,i&&"is-valid",o&&"is-invalid"),id:l||d})});gM.displayName="FormSelect";const bM=C.forwardRef(({bsPrefix:e,className:t,as:r="small",muted:n,...i},o)=>(e=Re(e,"form-text"),x.jsx(r,{...i,ref:o,className:Oe(t,e,n&&"text-muted")})));bM.displayName="FormText";const xM=C.forwardRef((e,t)=>x.jsx(gf,{...e,ref:t,type:"switch"}));xM.displayName="Switch";const TX=Object.assign(xM,{Input:gf.Input,Label:gf.Label}),wM=C.forwardRef(({bsPrefix:e,className:t,children:r,controlId:n,label:i,...o},l)=>(e=Re(e,"form-floating"),x.jsxs(yx,{ref:l,className:Oe(t,e),controlId:n,...o,children:[r,x.jsx("label",{htmlFor:n,children:i})]})));wM.displayName="FloatingLabel";const CX={_ref:Ie.any,validated:Ie.bool,as:Ie.elementType},gx=C.forwardRef(({className:e,validated:t,as:r="form",...n},i)=>x.jsx(r,{...n,ref:i,className:Oe(e,t&&"was-validated")}));gx.displayName="Form";gx.propTypes=CX;const wr=Object.assign(gx,{Group:yx,Control:AX,Floating:vM,Check:gf,Switch:TX,Label:mM,Text:bM,Range:yM,Select:gM,FloatingLabel:wM}),bx=C.forwardRef(({active:e=!1,disabled:t=!1,className:r,style:n,activeLabel:i="(current)",children:o,linkStyle:l,linkClassName:u,as:f=lb,...d},v)=>{const p=e||t?"span":f;return x.jsx("li",{ref:v,style:n,className:Oe(r,"page-item",{active:e,disabled:t}),children:x.jsxs(p,{className:Oe("page-link",u),style:l,...d,children:[o,e&&i&&x.jsx("span",{className:"visually-hidden",children:i})]})})});bx.displayName="PageItem";function Il(e,t,r=e){const n=C.forwardRef(({children:i,...o},l)=>x.jsxs(bx,{...o,ref:l,children:[x.jsx("span",{"aria-hidden":"true",children:i||t}),x.jsx("span",{className:"visually-hidden",children:r})]}));return n.displayName=e,n}const kX=Il("First","«"),NX=Il("Prev","‹","Previous"),RX=Il("Ellipsis","…","More"),MX=Il("Next","›"),$X=Il("Last","»"),SM=C.forwardRef(({bsPrefix:e,className:t,size:r,...n},i)=>{const o=Re(e,"pagination");return x.jsx("ul",{ref:i,...n,className:Oe(t,o,r&&`${o}-${r}`)})});SM.displayName="Pagination";const Ra=Object.assign(SM,{First:kX,Prev:NX,Ellipsis:RX,Item:bx,Next:MX,Last:$X}),IX="/ProserveReport/",DX=`${IX}logo.png`;function vd({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 x.jsxs("div",{className:"print-header",children:[x.jsx("img",{src:DX,alt:"Logo"}),x.jsx("span",{className:"print-title",children:"PROSERVE Report"}),e&&x.jsxs("span",{style:{color:"#333",fontSize:"0.9rem"},children:["— ",e]}),x.jsxs("span",{className:"print-subtitle",children:[t("print.generatedOn")," ",n]})]})}const bg=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=Pl(),[n,i]=L2(),[o,l]=C.useState([]),[u,f]=C.useState(!0),d=n.get("type"),[v,p]=C.useState(d!==null?Number(d):-1),[m,b]=C.useState("all"),[O,w]=C.useState(""),[y,P]=C.useState("sessionDateAsString"),[E,A]=C.useState("desc"),[T,_]=C.useState(1);C.useEffect(()=>{FC().then(l).finally(()=>f(!1))},[]);const j=fb(o),N=C.useMemo(()=>{let F=o;if(v>=0&&(F=F.filter(V=>V.sessionTypeAsInt===v)),m==="success"?F=F.filter(V=>qa(j,V)):m==="failed"&&(F=F.filter(V=>!qa(j,V))),O.trim()){const V=O.toLowerCase();F=F.filter(U=>U.scenarioName.toLowerCase().includes(V)||U.mapName.toLowerCase().includes(V)||U.sessionName.toLowerCase().includes(V))}return[...F].sort((V,U)=>{const X=V[y],Z=U[y];return typeof X=="string"&&typeof Z=="string"?E==="asc"?X.localeCompare(Z):Z.localeCompare(X):E==="asc"?Number(X)-Number(Z):Number(Z)-Number(X)})},[o,j,v,m,O,y,E]),R=Math.ceil(N.length/bg),$=N.slice((T-1)*bg,T*bg);function W(F){y===F?A(E==="asc"?"desc":"asc"):(P(F),A("desc"))}function B(F){return y!==F?"":E==="asc"?" ▲":" ▼"}if(u)return x.jsx(El,{});const L=[...new Set(o.map(F=>F.sessionTypeAsInt))].sort();return x.jsxs(x.Fragment,{children:[x.jsx(vd,{subtitle:e("sessions.title")}),x.jsxs("div",{className:"d-flex justify-content-between align-items-center mb-4",children:[x.jsxs("h2",{className:"mb-0",children:[e("sessions.title")," (",N.length,")"]}),x.jsx("button",{className:"print-btn no-print",onClick:()=>window.print(),children:e("print.btn")})]}),x.jsx(ve,{className:"data-card mb-4 no-print",children:x.jsx(ve.Body,{children:x.jsxs(lr,{className:"g-3",children:[x.jsx($e,{md:3,children:x.jsxs(wr.Group,{children:[x.jsx(wr.Label,{className:"text-muted-custom",children:e("sessions.sessionType")}),x.jsxs(wr.Select,{value:v,onChange:F=>{const V=Number(F.target.value);p(V),_(1),V>=0?i({type:String(V)}):i({})},className:"filter-select",children:[x.jsx("option",{value:-1,children:e("sessions.allTypes")}),L.map(F=>x.jsx("option",{value:F,children:e(`sessionType.${F}`)},F))]})]})}),x.jsx($e,{md:3,children:x.jsxs(wr.Group,{children:[x.jsx(wr.Label,{className:"text-muted-custom",children:e("sessions.result")}),x.jsxs(wr.Select,{value:m,onChange:F=>{b(F.target.value),_(1)},className:"filter-select",children:[x.jsx("option",{value:"all",children:e("sessions.all")}),x.jsx("option",{value:"success",children:e("sessions.success")}),x.jsx("option",{value:"failed",children:e("sessions.failed")})]})]})}),x.jsx($e,{md:6,children:x.jsxs(wr.Group,{children:[x.jsx(wr.Label,{className:"text-muted-custom",children:e("sessions.search")}),x.jsx(wr.Control,{type:"text",placeholder:e("sessions.search"),value:O,onChange:F=>{w(F.target.value),_(1)},className:"filter-input"})]})})]})})}),x.jsx(ve,{className:"data-card",children:x.jsx(ve.Body,{className:"p-0",children:x.jsxs(bn,{hover:!0,responsive:!0,className:"data-table mb-0",children:[x.jsx("thead",{children:x.jsxs("tr",{children:[x.jsxs("th",{className:"sortable",onClick:()=>W("sessionDateAsString"),children:[e("table.date"),B("sessionDateAsString")]}),x.jsxs("th",{className:"sortable",onClick:()=>W("sessionTypeAsInt"),children:[e("table.type"),B("sessionTypeAsInt")]}),x.jsxs("th",{className:"sortable",onClick:()=>W("scenarioName"),children:[e("table.scenario"),B("scenarioName")]}),x.jsx("th",{children:e("table.map")}),x.jsxs("th",{className:"sortable",onClick:()=>W("score"),children:[e("table.score"),B("score")]}),x.jsx("th",{children:e("table.enemies")}),x.jsx("th",{children:e("table.civilians")}),x.jsxs("th",{className:"sortable",onClick:()=>W("timeToFinish"),children:[e("table.duration"),B("timeToFinish")]}),x.jsx("th",{children:e("table.result")})]})}),x.jsxs("tbody",{children:[$.map(F=>x.jsxs("tr",{className:"clickable-row",onClick:()=>r(`/sessions/${F.id}`),children:[x.jsx("td",{children:BX(F.sessionDateAsString,t)}),x.jsx("td",{children:x.jsx(zs,{typeId:F.sessionTypeAsInt})}),x.jsx("td",{children:F.scenarioName||"-"}),x.jsx("td",{children:F.mapName||"-"}),x.jsx("td",{className:"fw-bold",children:F.score}),x.jsx("td",{children:F.nbEnemyHit}),x.jsx("td",{className:F.nbCivilsHit>0?"text-danger":"",children:F.nbCivilsHit}),x.jsx("td",{children:LX(F.timeToFinish)}),x.jsx("td",{children:x.jsx(Cf,{success:qa(j,F)})})]},F.id)),$.length===0&&x.jsx("tr",{children:x.jsx("td",{colSpan:9,className:"text-center text-muted-custom py-4",children:e("sessions.noSession")})})]})]})})}),R>1&&x.jsx("div",{className:"d-flex justify-content-center mt-3",children:x.jsxs(Ra,{className:"custom-pagination",children:[x.jsx(Ra.First,{onClick:()=>_(1),disabled:T===1}),x.jsx(Ra.Prev,{onClick:()=>_(T-1),disabled:T===1}),Array.from({length:Math.min(R,5)},(F,V)=>{const X=Math.max(1,Math.min(T-2,R-4))+V;return X>R?null:x.jsx(Ra.Item,{active:X===T,onClick:()=>_(X),children:X},X)}),x.jsx(Ra.Next,{onClick:()=>_(T+1),disabled:T===R}),x.jsx(Ra.Last,{onClick:()=>_(R),disabled:T===R})]})})]})}const RT=1e3;function qX(e,t,r){const n=(e-t)/(r-t)*100;return Math.round(n*RT)/RT}function MT({min:e,now:t,max:r,label:n,visuallyHidden:i,striped:o,animated:l,className:u,style:f,variant:d,bsPrefix:v,...p},m){return x.jsx("div",{ref:m,...p,role:"progressbar",className:Oe(u,`${v}-bar`,{[`bg-${d}`]:d,[`${v}-bar-animated`]:l,[`${v}-bar-striped`]:l||o}),style:{width:`${qX(t,e,r)}%`,...f},"aria-valuenow":t,"aria-valuemin":e,"aria-valuemax":r,children:i?x.jsx("span",{className:"visually-hidden",children:n}):n})}const OM=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 MT(n,r);const{min:i,now:o,max:l,label:u,visuallyHidden:f,striped:d,animated:v,bsPrefix:p,variant:m,className:b,children:O,...w}=n;return x.jsx("div",{ref:r,...w,className:Oe(b,p),children:O?EX(O,y=>C.cloneElement(y,{isChild:!0})):MT({min:i,now:o,max:l,label:u,visuallyHidden:f,striped:d,animated:v,bsPrefix:p,variant:m},r)})});OM.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,l=o*n;return x.jsx("div",{style:{width:"100%",maxWidth:i,margin:"0 auto",aspectRatio:`${n}`},children:x.jsxs("svg",{viewBox:`0 0 ${l} ${o}`,width:"100%",height:"100%",style:{display:"block"},children:[x.jsx("image",{href:`/ProserveReport/${r}`,x:"0",y:"0",width:l,height:o,preserveAspectRatio:"none"}),e.map(u=>{const f=u.x*l,d=u.y*o;return x.jsxs("g",{children:[x.jsx("circle",{cx:f,cy:d,r:1.2,fill:"#00e5ff",stroke:"#000",strokeWidth:.3,opacity:.9}),x.jsx("text",{x:f+2,y:d+1,fill:"#00e5ff",fontSize:2.8,fontWeight:"bold",stroke:"#000",strokeWidth:.15,paintOrder:"stroke",children:u.index})]},u.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"}):"-"}function HX(){const{id:e}=KT(),t=Number(e),{t:r,lang:n}=zr(),[i,o]=C.useState(null),[l,u]=C.useState([]),[f,d]=C.useState([]),[v,p]=C.useState(null),[m,b]=C.useState([]),[O,w]=C.useState(!0),[y,P]=C.useState(-1);if(C.useEffect(()=>{t&&Promise.all([$L(t).catch(()=>null),DL(t).catch(()=>[]),zC(t).catch(()=>[]),BL(t).catch(()=>null)]).then(([N,R,$,W])=>{o(N);const B=R;u(B),B.length===1&&P(B[0].id),d($),p(W),N&&LL(t,-1,N.sessionTypeAsInt).then(b)}).finally(()=>w(!1))},[t]),O)return x.jsx(El,{});if(!i)return x.jsx("p",{className:"text-center text-muted-custom py-5",children:r("session.notFound")});let E=null;if(v!=null&&v.resultsAsString)try{E=JSON.parse(v.resultsAsString)}catch{}const A=new Map(l.map(N=>[N.id,N])),T=i.sessionTypeAsInt===Ma.FireRange||i.sessionTypeAsInt===Ma.Challenge||i.sessionTypeAsInt===Ma.LongRange,_=i.sessionTypeAsInt===Ma.Challenge,j=UC(i.success,f);return x.jsxs(x.Fragment,{children:[x.jsx(vd,{subtitle:i.sessionName||i.scenarioName||`Session #${i.id}`}),x.jsxs("div",{className:"d-flex justify-content-between align-items-center mb-3",children:[x.jsxs(pc,{to:"/sessions",className:"text-muted-custom no-print",children:["← ",r("session.backToSessions")]}),x.jsx("button",{className:"print-btn no-print",onClick:()=>window.print(),children:r("print.btn")})]}),x.jsx(ve,{className:"data-card mb-4",children:x.jsx(ve.Body,{children:x.jsxs(lr,{className:"align-items-start",children:[x.jsxs($e,{children:[x.jsx("h3",{className:"mb-2",children:i.sessionName||i.scenarioName||`Session #${i.id}`}),x.jsxs("div",{className:"d-flex align-items-center gap-3",children:[x.jsx(zs,{typeId:i.sessionTypeAsInt}),x.jsxs("div",{children:[x.jsxs("div",{className:"text-muted-custom",children:[WX(i.sessionDateAsString,n)," Map: ",i.mapName||"-"]}),x.jsxs("div",{className:"text-muted-custom",children:["Scenario: ",i.scenarioName||"-"]})]})]})]}),l.length>0&&x.jsxs($e,{xs:"auto",style:{minWidth:200},children:[x.jsx("h3",{className:"mb-2",children:r("session.participants")}),x.jsxs(wr.Select,{size:"sm",value:y,onChange:N=>P(Number(N.target.value)),style:{backgroundColor:"#1a1a2e",color:"#e0e0e0",borderColor:"#333"},children:[x.jsx("option",{value:-1,children:r("session.global")}),l.map(N=>x.jsx("option",{value:N.id,children:N.firstName&&N.lastName?`${N.firstName} ${N.lastName}`:N.username},N.id))]})]}),x.jsx($e,{className:"flex-grow-1"}),x.jsx($e,{xs:"auto",className:"align-self-center",children:x.jsx(Cf,{success:j})})]})})}),!T&&(()=>{const N=y===-1?f:f.filter(B=>B.userId===y),R=B=>N.reduce((L,F)=>L+(Number(F[B])||0),0),$=N.length>0?N.reduce((B,L)=>B+(L.averagePrecision||0),0)/N.length:0,W=f.map(B=>{const L=A.get(B.userId);return{name:L?L.firstName||L.username:`#${B.userId}`,[r("hitType.enemy")]:B.nbEnemyHitsByUser,[r("hitType.civilian")]:B.nbCivilHitsByUser,[r("hitType.police")]:B.nbPoliceHitsByUser,[r("session.missed")]:B.nbMissedShotsByUser}});return x.jsxs(lr,{className:"mb-4 g-3 align-items-stretch",children:[x.jsx($e,{lg:2,className:"d-flex",children:x.jsxs("div",{className:"d-flex flex-column justify-content-between flex-grow-1",style:{gap:"0.5rem"},children:[x.jsx(ve,{className:"data-card flex-grow-1",children:x.jsxs(ve.Body,{className:"py-3 px-3 d-flex flex-column justify-content-center text-center",children:[x.jsx("div",{style:{fontSize:"0.9rem",color:"#999"},children:r("session.duration")}),x.jsx("div",{style:{fontSize:"1.6rem",fontWeight:"bold"},children:$T(i.timeToFinish)})]})}),x.jsx(ve,{className:"data-card flex-grow-1",children:x.jsxs(ve.Body,{className:"py-3 px-3 d-flex flex-column justify-content-center text-center",children:[x.jsx("div",{style:{fontSize:"0.9rem",color:"#999"},children:r("firerange.shotsFired")}),x.jsx("div",{style:{fontSize:"1.6rem",fontWeight:"bold"},children:R("nbFiredShotsByUser")})]})}),x.jsx(ve,{className:"data-card flex-grow-1",children:x.jsxs(ve.Body,{className:"py-3 px-3 d-flex flex-column justify-content-center text-center",children:[x.jsx("div",{style:{fontSize:"0.9rem",color:"#999"},children:r("firerange.shotsMissed")}),x.jsx("div",{style:{fontSize:"1.6rem",fontWeight:"bold"},children:R("nbMissedShotsByUser")})]})}),x.jsx(ve,{className:"data-card flex-grow-1",children:x.jsxs(ve.Body,{className:"py-3 px-3 d-flex flex-column justify-content-center text-center",children:[x.jsx("div",{style:{fontSize:"0.9rem",color:"#999"},children:r("firerange.avgPrecision")}),x.jsx("div",{style:{fontSize:"1.6rem",fontWeight:"bold"},children:$>0?`${($*100).toFixed(2)}%`:"-"})]})})]})}),x.jsx($e,{lg:3,className:"d-flex",children:x.jsxs("div",{className:"d-flex flex-column justify-content-between flex-grow-1",children:[x.jsx(ve,{className:"data-card mb-2 flex-grow-1",children:x.jsxs(ve.Body,{className:"py-2 px-3",children:[x.jsx("h6",{className:"mb-2",style:{fontSize:"0.95rem"},children:r("session.globalStats")}),x.jsx("table",{className:"w-100",style:{fontSize:"0.9rem"},children:x.jsxs("tbody",{children:[x.jsxs("tr",{children:[x.jsx("td",{className:"py-1",style:{color:"#27ae60"},children:r("stats.enemiesKilled")}),x.jsx("td",{className:"text-end fw-bold",children:R("totalEnemyKilled")})]}),x.jsxs("tr",{children:[x.jsx("td",{className:"py-1",style:{color:"#e74c3c"},children:r("stats.civiliansKilled")}),x.jsx("td",{className:"text-end fw-bold",children:R("totalCivilKilled")})]}),x.jsxs("tr",{children:[x.jsx("td",{className:"py-1",style:{color:"#1abc9c"},children:r("stats.policeKilled")}),x.jsx("td",{className:"text-end fw-bold",children:R("totalPoliceKilled")})]}),x.jsxs("tr",{children:[x.jsx("td",{className:"py-1",style:{color:"#f39c12"},children:r("session.hitsReceived")}),x.jsx("td",{className:"text-end fw-bold",children:R("nbReceivedHitsFromEnemyIA")+R("nbReceivedHitsFromEnemyUser")+R("nbReceivedHitsFromPoliceUser")})]})]})})]})}),x.jsx(ve,{className:"data-card flex-grow-1",children:x.jsxs(ve.Body,{className:"py-2 px-3",children:[x.jsx("h6",{className:"mb-2",style:{fontSize:"0.95rem"},children:r("session.personalStats")}),x.jsx("table",{className:"w-100",style:{fontSize:"0.9rem"},children:x.jsxs("tbody",{children:[x.jsxs("tr",{children:[x.jsx("td",{className:"py-1",style:{color:"#27ae60"},children:r("session.enemiesHit")}),x.jsx("td",{className:"text-end fw-bold",children:R("nbEnemyHitsByUser")})]}),x.jsxs("tr",{children:[x.jsx("td",{className:"py-1",style:{color:"#e74c3c"},children:r("session.civiliansHit")}),x.jsx("td",{className:"text-end fw-bold",children:R("nbCivilHitsByUser")})]}),x.jsxs("tr",{children:[x.jsx("td",{className:"py-1",style:{color:"#1abc9c"},children:r("session.friendlyFire")}),x.jsx("td",{className:"text-end fw-bold",children:R("nbPoliceHitsByUser")})]}),x.jsxs("tr",{children:[x.jsx("td",{className:"py-1",style:{color:"#f39c12"},children:r("session.hitsReceived")}),x.jsx("td",{className:"text-end fw-bold",children:R("nbReceivedHitsFromEnemyIA")+R("nbReceivedHitsFromEnemyUser")+R("nbReceivedHitsFromPoliceUser")})]})]})})]})})]})}),x.jsx($e,{lg:7,className:"d-flex",children:x.jsx(ve,{className:"data-card flex-grow-1",children:x.jsxs(ve.Body,{className:"d-flex flex-column",children:[x.jsx(ve.Title,{className:"text-center",children:r("session.shotsInSession")}),x.jsx("div",{className:"d-flex flex-grow-1 align-items-center",children:x.jsx(Ua,{width:"100%",height:350,children:x.jsxs(dM,{data:W,margin:{top:10,right:20,left:10,bottom:5},children:[x.jsx(Ka,{strokeDasharray:"3 3",stroke:"#333"}),x.jsx(An,{dataKey:"name",stroke:"#999",tick:!1}),x.jsx(en,{stroke:"#999"}),x.jsx(qt,{contentStyle:{backgroundColor:"#1a1a2e",border:"1px solid #333"}}),x.jsx(Pn,{}),x.jsx(Fr,{dataKey:r("hitType.enemy"),fill:"#ff6b8a"}),x.jsx(Fr,{dataKey:r("hitType.civilian"),fill:"#f39c12"}),x.jsx(Fr,{dataKey:r("hitType.police"),fill:"#1abc9c"}),x.jsx(Fr,{dataKey:r("session.missed"),fill:"#ff9ec4"})]})})})]})})})]})})(),T&&m.length>0&&(()=>{const N=(U,...X)=>{for(const Z of X)if(U[Z]!=null)return U[Z];return 0},R=m.filter(U=>N(U,"ReactId","reactId")>=0),$=m.filter(U=>N(U,"ReactId","reactId")<0).length,W=R.length===0?"-":`${(R.reduce((X,Z)=>X+N(Z,"HitPrecision","hitPrecision"),0)/R.length*100).toFixed(1)}%`,B=(()=>{const U=m.filter(Z=>N(Z,"ReactionTime","reactionTime")>0);return U.length===0?"-":`${(U.reduce((Z,H)=>Z+N(H,"ReactionTime","reactionTime"),0)/U.length/1e3).toFixed(3)} s`})(),L=m.map(U=>({shot:N(U,"ShotIndex","shotIndex"),precision:N(U,"ReactId","reactId")>=0?Math.round(N(U,"HitPrecision","hitPrecision")*100):0})),F=R.filter(U=>N(U,"ReactionTime","reactionTime")>0).map(U=>({shot:N(U,"ShotIndex","shotIndex"),reaction:Math.round(N(U,"ReactionTime","reactionTime"))})),V=R.map(U=>({index:N(U,"ShotIndex","shotIndex"),x:N(U,"HitLocationX","hitLocationX"),y:N(U,"HitLocationY","hitLocationY"),precision:N(U,"HitPrecision","hitPrecision")}));return x.jsxs(lr,{className:"mb-4 g-3",children:[x.jsx($e,{lg:3,children:x.jsxs(lr,{className:"g-3",children:[x.jsx($e,{xs:6,lg:_?6:12,children:x.jsx(Dt,{title:r("session.duration"),value:$T(i.timeToFinish),color:"#9b59b6"})}),x.jsx($e,{xs:6,lg:_?6:12,children:x.jsx(Dt,{title:r("firerange.shotsFired"),value:m.length,color:"#1abc9c"})}),_&&x.jsx($e,{xs:6,lg:6,children:x.jsx(Dt,{title:r("firerange.targetsHit"),value:R.length,color:"#4a90d9"})}),x.jsx($e,{xs:6,lg:_?6:12,children:x.jsx(Dt,{title:r("firerange.shotsMissed"),value:$,color:"#e74c3c"})}),x.jsx($e,{xs:6,lg:_?6:12,children:x.jsx(Dt,{title:r("firerange.avgPrecision"),value:W,color:"#27ae60"})}),_&&x.jsx($e,{xs:6,lg:6,children:x.jsx(Dt,{title:r("firerange.avgReaction"),value:B,color:"#f39c12"})})]})}),!_&&x.jsx($e,{lg:4,children:x.jsx(ve,{className:"data-card h-100",children:x.jsxs(ve.Body,{className:"d-flex flex-column",children:[x.jsx(ve.Title,{className:"text-center",children:r("firerange.targetView")}),x.jsx("div",{className:"d-flex flex-grow-1 align-items-center justify-content-center",children:x.jsx(UX,{shots:V,variant:i.sessionTypeAsInt===Ma.LongRange?"longRange":"human"})})]})})}),x.jsx($e,{lg:_?9:5,children:x.jsx(ve,{className:"data-card h-100",children:x.jsxs(ve.Body,{className:"d-flex flex-column",children:[x.jsx(ve.Title,{className:"text-center",children:r(_?"firerange.reactionChart":"firerange.precisionChart")}),x.jsx("div",{className:"d-flex flex-grow-1 align-items-center",children:_?x.jsx(Ua,{width:"100%",height:250,children:x.jsxs(Q0,{data:F,margin:{top:10,right:20,left:10,bottom:5},children:[x.jsx(Ka,{strokeDasharray:"3 3",stroke:"#333"}),x.jsx(An,{dataKey:"shot",stroke:"#999"}),x.jsx(en,{stroke:"#999",width:50,tickFormatter:U=>`${U}`}),x.jsx(qt,{contentStyle:{backgroundColor:"#1a1a2e",border:"1px solid #333"},formatter:U=>[`${U} ms`,r("chart.reactionTime")]}),x.jsx(fi,{type:"linear",dataKey:"reaction",stroke:"#f39c12",strokeWidth:2,dot:{fill:"#f39c12",r:4},activeDot:{r:6}})]})}):x.jsx(Ua,{width:"100%",height:250,children:x.jsxs(Q0,{data:L,margin:{top:10,right:20,left:10,bottom:5},children:[x.jsx(Ka,{strokeDasharray:"3 3",stroke:"#333"}),x.jsx(An,{dataKey:"shot",stroke:"#999"}),x.jsx(en,{domain:[0,100],stroke:"#999",width:50,tickFormatter:U=>`${U}`}),x.jsx(qt,{contentStyle:{backgroundColor:"#1a1a2e",border:"1px solid #333"},formatter:U=>[`${U}%`,r("chart.precision")]}),x.jsx(fi,{type:"linear",dataKey:"precision",stroke:"#ff6b8a",strokeWidth:2,dot:{fill:"#ff6b8a",r:4},activeDot:{r:6}})]})})})]})})})]})})(),E&&!T&&x.jsx(lr,{className:"mb-4 g-3",children:x.jsx($e,{md:12,children:x.jsx(ve,{className:"data-card",children:x.jsxs(ve.Body,{children:[x.jsx(ve.Title,{children:r("session.objectives")}),Object.entries(E).map(([N,R])=>{if(!R||typeof R!="object")return null;const $=R.maxScore>0?R.score/R.maxScore*100:0;return x.jsxs("div",{className:"mb-3",children:[x.jsxs("div",{className:"d-flex justify-content-between mb-1",children:[x.jsx("span",{children:r(`obj.${N}`)}),x.jsxs("span",{children:[R.score,"/",R.maxScore,R.success!==void 0&&x.jsx(Tf,{bg:R.success?"success":"danger",className:"ms-2",children:R.success?"OK":"X"})]})]}),x.jsx(OM,{now:$,variant:R.success?"success":"danger",className:"objective-bar"})]},N)})]})})})})]})}function KX(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 VX(){const{t:e,lang:t}=zr(),r=Pl(),[n,i]=C.useState([]),[o,l]=C.useState(!0),[u,f]=C.useState(""),[d,v]=C.useState("avgPrecision"),[p,m]=C.useState("desc");C.useEffect(()=>{qC().then(i).finally(()=>l(!1))},[]);const b=C.useMemo(()=>{let y=n;if(u.trim()){const P=u.toLowerCase();y=y.filter(E=>E.username.toLowerCase().includes(P)||E.firstName.toLowerCase().includes(P)||E.lastName.toLowerCase().includes(P))}return[...y].sort((P,E)=>{const A=P[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,u,d,p]);function O(y){d===y?m(p==="asc"?"desc":"asc"):(v(y),m("desc"))}function w(y){return d!==y?"":p==="asc"?" ▲":" ▼"}return o?x.jsx(El,{}):x.jsxs(x.Fragment,{children:[x.jsx(vd,{subtitle:e("users.title")}),x.jsxs("div",{className:"d-flex justify-content-between align-items-center mb-4",children:[x.jsxs("h2",{className:"mb-0",children:[e("users.title")," (",b.length,")"]}),x.jsx("button",{className:"print-btn no-print",onClick:()=>window.print(),children:e("print.btn")})]}),x.jsx(ve,{className:"data-card mb-4 no-print",children:x.jsx(ve.Body,{children:x.jsx(wr.Group,{children:x.jsx(wr.Control,{type:"text",placeholder:e("users.search"),value:u,onChange:y=>f(y.target.value),className:"filter-input"})})})}),x.jsx(ve,{className:"data-card",children:x.jsx(ve.Body,{className:"p-0",children:x.jsxs(bn,{hover:!0,responsive:!0,className:"data-table mb-0",children:[x.jsx("thead",{children:x.jsxs("tr",{children:[x.jsxs("th",{className:"sortable",onClick:()=>O("username"),children:[e("table.username"),w("username")]}),x.jsxs("th",{className:"sortable",onClick:()=>O("firstName"),children:[e("table.name"),w("firstName")]}),x.jsxs("th",{className:"sortable",onClick:()=>O("avgPrecision"),children:[e("table.avgPrecision"),w("avgPrecision")]}),x.jsxs("th",{className:"sortable",onClick:()=>O("avgReaction"),children:[e("table.avgReaction"),w("avgReaction")]}),x.jsxs("th",{className:"sortable",onClick:()=>O("lastConnection"),children:[e("table.lastConnection"),w("lastConnection")]})]})}),x.jsxs("tbody",{children:[b.map(y=>x.jsxs("tr",{className:"clickable-row",onClick:()=>r(`/users/${y.id}`),children:[x.jsx("td",{children:y.username}),x.jsx("td",{children:y.firstName||y.lastName?`${y.firstName} ${y.lastName}`.trim():"-"}),x.jsx("td",{className:"fw-bold",children:y.avgPrecision.toFixed(1)}),x.jsx("td",{children:y.avgReaction>0?`${y.avgReaction.toFixed(0)} ms`:"-"}),x.jsx("td",{children:KX(y.lastConnection,t)})]},y.id)),b.length===0&&x.jsx("tr",{children:x.jsx("td",{colSpan:5,className:"text-center text-muted-custom py-4",children:e("users.noUser")})})]})]})})})]})}function GX({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 l=n.get(o.sessionId);o.hitPrecision>0&&l.precisions.push(o.hitPrecision),o.reactionTime>0&&l.reactions.push(o.reactionTime)});const i=Array.from(n.entries()).map(([,o])=>{const l=o.precisions.length>0?Math.round(o.precisions.reduce((f,d)=>f+d,0)/o.precisions.length*100)/100:0,u=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:l,reactionTime:u}}).sort((o,l)=>new Date(o.date).getTime()-new Date(l.date).getTime());return i.length===0?x.jsx("p",{className:"text-muted-custom text-center",children:"Aucune donnée"}):x.jsx(Ua,{width:"100%",height:300,children:x.jsxs(Q0,{data:i,children:[x.jsx(Ka,{strokeDasharray:"3 3",stroke:"#333"}),x.jsx(An,{dataKey:"dateLabel",stroke:"#888"}),x.jsx(en,{yAxisId:"left",stroke:"#4a90d9"}),x.jsx(en,{yAxisId:"right",orientation:"right",stroke:"#f39c12"}),x.jsx(qt,{contentStyle:{backgroundColor:"#1a1a2e",border:"1px solid #333"},labelFormatter:o=>o}),x.jsx(Pn,{}),x.jsx(fi,{yAxisId:"left",type:"monotone",dataKey:"precision",stroke:"#4a90d9",name:t("chart.precision"),strokeWidth:2,dot:{r:3}}),x.jsx(fi,{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 XX(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 YX(){const{id:e}=KT(),t=Number(e),{t:r,lang:n}=zr(),[i,o]=C.useState(null),[l,u]=C.useState([]),[f,d]=C.useState(null),[v,p]=C.useState(!0),m=fb(l);if(C.useEffect(()=>{t&&Promise.all([IL(t).catch(()=>null),ML(t).catch(()=>[]),FL(t,!0).catch(()=>null)]).then(([y,P,E])=>{o(y),u(P),d(E)}).finally(()=>p(!1))},[t]),v)return x.jsx(El,{});if(!i)return x.jsx("p",{className:"text-center text-muted-custom py-5",children:r("user.notFound")});const b=i.firstName&&i.lastName?`${i.firstName} ${i.lastName}`:i.username,O=f==null?void 0:f.totals,w={};return l.forEach(y=>{w[y.sessionTypeAsInt]=(w[y.sessionTypeAsInt]||0)+1}),x.jsxs(x.Fragment,{children:[x.jsx(vd,{subtitle:b}),x.jsxs("div",{className:"d-flex justify-content-between align-items-center mb-3",children:[x.jsxs(pc,{to:"/users",className:"text-muted-custom no-print",children:["← ",r("user.backToUsers")]}),x.jsx("button",{className:"print-btn no-print",onClick:()=>window.print(),children:r("print.btn")})]}),x.jsx(ve,{className:"data-card mb-4",children:x.jsx(ve.Body,{children:x.jsx(lr,{children:x.jsxs($e,{children:[x.jsx("h3",{className:"mb-1",children:b}),x.jsxs("div",{className:"d-flex gap-3 flex-wrap text-muted-custom",children:[x.jsxs("span",{children:["@",i.username]}),x.jsx("span",{children:i.maleGender?r("user.male"):r("user.female")}),x.jsx("span",{children:i.leftHanded?r("user.leftHanded"):r("user.rightHanded")}),i.size>0&&x.jsxs("span",{children:[r("user.height"),": ",i.size," cm"]}),i.charSkinAssetName&&x.jsxs("span",{children:[r("user.avatar"),": ",i.charSkinAssetName]}),i.weaponAssetName&&x.jsxs("span",{children:[r("user.weapon"),": ",i.weaponAssetName]})]})]})})})}),x.jsxs(lr,{className:"mb-4 g-3",children:[x.jsx($e,{xs:6,md:2,children:x.jsx(Dt,{title:r("user.sessions"),value:(f==null?void 0:f.nbSessions)||l.length,color:"#4a90d9"})}),x.jsx($e,{xs:6,md:2,children:x.jsx(Dt,{title:r("user.totalTime"),value:IT((f==null?void 0:f.totalDuration)||0),color:"#9b59b6"})}),x.jsx($e,{xs:6,md:2,children:x.jsx(Dt,{title:r("user.avgPrecision"),value:i.avgPrecision!=null?i.avgPrecision.toFixed(1):"-",color:"#27ae60"})}),x.jsx($e,{xs:6,md:2,children:x.jsx(Dt,{title:r("user.avgReaction"),value:i.avgReaction!=null&&i.avgReaction>0?`${i.avgReaction.toFixed(0)}ms`:"-",color:"#f39c12"})}),x.jsx($e,{xs:6,md:2,children:x.jsx(Dt,{title:r("user.shotsFired"),value:(O==null?void 0:O.nbFiredShotsByUser)||0,color:"#1abc9c"})}),x.jsx($e,{xs:6,md:2,children:x.jsx(Dt,{title:r("user.enemiesKilled"),value:(O==null?void 0:O.totalEnemyKilled)||0,color:"#e74c3c"})})]}),O&&x.jsx(ve,{className:"data-card mb-4",children:x.jsxs(ve.Body,{children:[x.jsx(ve.Title,{children:r("user.detailedStats")}),x.jsxs(lr,{className:"g-3",children:[x.jsxs($e,{md:4,children:[x.jsx("h6",{className:"text-muted-custom",children:r("user.shots")}),x.jsx(bn,{size:"sm",className:"data-table mb-0",children:x.jsxs("tbody",{children:[x.jsxs("tr",{children:[x.jsx("td",{children:r("stats.shotsFired")}),x.jsx("td",{className:"fw-bold",children:O.nbFiredShotsByUser})]}),x.jsxs("tr",{children:[x.jsx("td",{children:r("stats.shotsMissed")}),x.jsx("td",{children:O.nbMissedShotsByUser})]}),x.jsxs("tr",{children:[x.jsx("td",{children:r("stats.enemiesHit")}),x.jsx("td",{className:"text-success",children:O.nbEnemyHitsByUser})]}),x.jsxs("tr",{children:[x.jsx("td",{children:r("stats.civiliansHit")}),x.jsx("td",{className:O.nbCivilHitsByUser>0?"text-danger":"",children:O.nbCivilHitsByUser})]}),x.jsxs("tr",{children:[x.jsx("td",{children:r("stats.policeHit")}),x.jsx("td",{className:O.nbPoliceHitsByUser>0?"text-warning":"",children:O.nbPoliceHitsByUser})]})]})})]}),x.jsxs($e,{md:4,children:[x.jsx("h6",{className:"text-muted-custom",children:r("user.hitsReceived")}),x.jsx(bn,{size:"sm",className:"data-table mb-0",children:x.jsxs("tbody",{children:[x.jsxs("tr",{children:[x.jsx("td",{children:r("stats.fromEnemyIA")}),x.jsx("td",{children:O.nbReceivedHitsFromEnemyIA})]}),x.jsxs("tr",{children:[x.jsx("td",{children:r("stats.fromEnemyUsers")}),x.jsx("td",{children:O.nbReceivedHitsFromEnemyUser})]}),x.jsxs("tr",{children:[x.jsx("td",{children:r("stats.fromPolice")}),x.jsx("td",{className:O.nbReceivedHitsFromPoliceUser>0?"text-warning":"",children:O.nbReceivedHitsFromPoliceUser})]})]})})]}),x.jsxs($e,{md:4,children:[x.jsx("h6",{className:"text-muted-custom",children:r("user.eliminations")}),x.jsx(bn,{size:"sm",className:"data-table mb-0",children:x.jsxs("tbody",{children:[x.jsxs("tr",{children:[x.jsx("td",{children:r("stats.enemiesKilled")}),x.jsx("td",{className:"text-success",children:O.totalEnemyKilled})]}),x.jsxs("tr",{children:[x.jsx("td",{children:r("stats.civiliansKilled")}),x.jsx("td",{className:O.totalCivilKilled>0?"text-danger fw-bold":"",children:O.totalCivilKilled})]}),x.jsxs("tr",{children:[x.jsx("td",{children:r("stats.policeKilled")}),x.jsx("td",{className:O.totalPoliceKilled>0?"text-warning":"",children:O.totalPoliceKilled})]})]})})]})]})]})}),(f==null?void 0:f.sessionDebriefRows)&&f.sessionDebriefRows.length>1&&x.jsx(ve,{className:"chart-card mb-4",children:x.jsxs(ve.Body,{children:[x.jsx(ve.Title,{children:r("user.precisionEvolution")}),x.jsx(GX,{debriefRows:f.sessionDebriefRows})]})}),Object.keys(w).length>0&&x.jsx(ve,{className:"data-card mb-4",children:x.jsxs(ve.Body,{children:[x.jsx(ve.Title,{children:r("user.sessionTypeDistrib")}),x.jsx("div",{className:"d-flex gap-3 flex-wrap",children:Object.entries(w).map(([y,P])=>x.jsxs("div",{className:"text-center",children:[x.jsx(zs,{typeId:Number(y)}),x.jsx("div",{className:"fw-bold mt-1",children:P})]},y))})]})}),x.jsx(ve,{className:"data-card",children:x.jsxs(ve.Body,{children:[x.jsxs(ve.Title,{children:[r("user.sessionHistory")," (",l.length,")"]}),x.jsxs(bn,{hover:!0,responsive:!0,className:"data-table mb-0",children:[x.jsx("thead",{children:x.jsxs("tr",{children:[x.jsx("th",{children:r("table.date")}),x.jsx("th",{children:r("table.type")}),x.jsx("th",{children:r("table.scenario")}),x.jsx("th",{children:r("table.score")}),x.jsx("th",{children:r("table.duration")}),x.jsx("th",{children:r("table.result")})]})}),x.jsxs("tbody",{children:[l.map(y=>x.jsxs("tr",{children:[x.jsx("td",{children:x.jsx(pc,{to:`/sessions/${y.id}`,className:"table-link",children:XX(y.sessionDateAsString,n)})}),x.jsx("td",{children:x.jsx(zs,{typeId:y.sessionTypeAsInt})}),x.jsx("td",{children:y.scenarioName||"-"}),x.jsx("td",{className:"fw-bold",children:y.score}),x.jsx("td",{children:IT(y.timeToFinish)}),x.jsx("td",{children:x.jsx(Cf,{success:qa(m,y)})})]},y.id)),l.length===0&&x.jsx("tr",{children:x.jsx("td",{colSpan:6,className:"text-center text-muted-custom",children:r("user.noSession")})})]})]})]})})]})}function QX(){return x.jsx(_2,{children:x.jsxs(Ri,{element:x.jsx(TL,{}),children:[x.jsx(Ri,{path:"/",element:x.jsx(_X,{})}),x.jsx(Ri,{path:"/sessions",element:x.jsx(FX,{})}),x.jsx(Ri,{path:"/sessions/:id",element:x.jsx(HX,{})}),x.jsx(Ri,{path:"/users",element:x.jsx(VX,{})}),x.jsx(Ri,{path:"/users/:id",element:x.jsx(YX,{})})]})})}CI.createRoot(document.getElementById("root")).render(x.jsx(I.StrictMode,{children:x.jsx(q2,{children:x.jsx(R2,{children:x.jsx(QX,{})})})}));
|