144 lines
663 KiB
JavaScript
144 lines
663 KiB
JavaScript
function mI(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const i in n)if(i!=="default"&&!(i in e)){const o=Object.getOwnPropertyDescriptor(n,i);o&&Object.defineProperty(e,i,o.get?o:{enumerable:!0,get:()=>n[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const u of o.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&n(u)}).observe(document,{childList:!0,subtree:!0});function r(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=r(i);fetch(i.href,o)}})();var Wl=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ze(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var nh={exports:{}},hs={},ih={exports:{}},Ie={};/**
|
||
* @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 aS;function yI(){if(aS)return Ie;aS=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),u=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),p=Symbol.iterator;function m(L){return L===null||typeof L!="object"?null:(L=p&&L[p]||L["@@iterator"],typeof L=="function"?L:null)}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},O=Object.assign,x={};function g(L,z,oe){this.props=L,this.context=z,this.refs=x,this.updater=oe||b}g.prototype.isReactComponent={},g.prototype.setState=function(L,z){if(typeof L!="object"&&typeof L!="function"&&L!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,L,z,"setState")},g.prototype.forceUpdate=function(L){this.updater.enqueueForceUpdate(this,L,"forceUpdate")};function P(){}P.prototype=g.prototype;function A(L,z,oe){this.props=L,this.context=z,this.refs=x,this.updater=oe||b}var T=A.prototype=new P;T.constructor=A,O(T,g.prototype),T.isPureReactComponent=!0;var E=Array.isArray,_=Object.prototype.hasOwnProperty,j={current:null},N={key:!0,ref:!0,__self:!0,__source:!0};function R(L,z,oe){var ce,me={},Pe=null,De=null;if(z!=null)for(ce in z.ref!==void 0&&(De=z.ref),z.key!==void 0&&(Pe=""+z.key),z)_.call(z,ce)&&!N.hasOwnProperty(ce)&&(me[ce]=z[ce]);var je=arguments.length-2;if(je===1)me.children=oe;else if(1<je){for(var ae=Array(je),ge=0;ge<je;ge++)ae[ge]=arguments[ge+2];me.children=ae}if(L&&L.defaultProps)for(ce in je=L.defaultProps,je)me[ce]===void 0&&(me[ce]=je[ce]);return{$$typeof:e,type:L,key:Pe,ref:De,props:me,_owner:j.current}}function D(L,z){return{$$typeof:e,type:L.type,key:z,ref:L.ref,props:L.props,_owner:L._owner}}function H(L){return typeof L=="object"&&L!==null&&L.$$typeof===e}function q(L){var z={"=":"=0",":":"=2"};return"$"+L.replace(/[=:]/g,function(oe){return z[oe]})}var $=/\/+/g;function U(L,z){return typeof L=="object"&&L!==null&&L.key!=null?q(""+L.key):z.toString(36)}function G(L,z,oe,ce,me){var Pe=typeof L;(Pe==="undefined"||Pe==="boolean")&&(L=null);var De=!1;if(L===null)De=!0;else switch(Pe){case"string":case"number":De=!0;break;case"object":switch(L.$$typeof){case e:case t:De=!0}}if(De)return De=L,me=me(De),L=ce===""?"."+U(De,0):ce,E(me)?(oe="",L!=null&&(oe=L.replace($,"$&/")+"/"),G(me,z,oe,"",function(ge){return ge})):me!=null&&(H(me)&&(me=D(me,oe+(!me.key||De&&De.key===me.key?"":(""+me.key).replace($,"$&/")+"/")+L)),z.push(me)),1;if(De=0,ce=ce===""?".":ce+":",E(L))for(var je=0;je<L.length;je++){Pe=L[je];var ae=ce+U(Pe,je);De+=G(Pe,z,oe,ae,me)}else if(ae=m(L),typeof ae=="function")for(L=ae.call(L),je=0;!(Pe=L.next()).done;)Pe=Pe.value,ae=ce+U(Pe,je++),De+=G(Pe,z,oe,ae,me);else if(Pe==="object")throw z=String(L),Error("Objects are not valid as a React child (found: "+(z==="[object Object]"?"object with keys {"+Object.keys(L).join(", ")+"}":z)+"). If you meant to render a collection of children, use an array instead.");return De}function V(L,z,oe){if(L==null)return L;var ce=[],me=0;return G(L,ce,"","",function(Pe){return z.call(oe,Pe,me++)}),ce}function Y(L){if(L._status===-1){var z=L._result;z=z(),z.then(function(oe){(L._status===0||L._status===-1)&&(L._status=1,L._result=oe)},function(oe){(L._status===0||L._status===-1)&&(L._status=2,L._result=oe)}),L._status===-1&&(L._status=0,L._result=z)}if(L._status===1)return L._result.default;throw L._result}var J={current:null},W={transition:null},ee={ReactCurrentDispatcher:J,ReactCurrentBatchConfig:W,ReactCurrentOwner:j};function Z(){throw Error("act(...) is not supported in production builds of React.")}return Ie.Children={map:V,forEach:function(L,z,oe){V(L,function(){z.apply(this,arguments)},oe)},count:function(L){var z=0;return V(L,function(){z++}),z},toArray:function(L){return V(L,function(z){return z})||[]},only:function(L){if(!H(L))throw Error("React.Children.only expected to receive a single React element child.");return L}},Ie.Component=g,Ie.Fragment=r,Ie.Profiler=i,Ie.PureComponent=A,Ie.StrictMode=n,Ie.Suspense=f,Ie.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ee,Ie.act=Z,Ie.cloneElement=function(L,z,oe){if(L==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+L+".");var ce=O({},L.props),me=L.key,Pe=L.ref,De=L._owner;if(z!=null){if(z.ref!==void 0&&(Pe=z.ref,De=j.current),z.key!==void 0&&(me=""+z.key),L.type&&L.type.defaultProps)var je=L.type.defaultProps;for(ae in z)_.call(z,ae)&&!N.hasOwnProperty(ae)&&(ce[ae]=z[ae]===void 0&&je!==void 0?je[ae]:z[ae])}var ae=arguments.length-2;if(ae===1)ce.children=oe;else if(1<ae){je=Array(ae);for(var ge=0;ge<ae;ge++)je[ge]=arguments[ge+2];ce.children=je}return{$$typeof:e,type:L.type,key:me,ref:Pe,props:ce,_owner:De}},Ie.createContext=function(L){return L={$$typeof:u,_currentValue:L,_currentValue2:L,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},L.Provider={$$typeof:o,_context:L},L.Consumer=L},Ie.createElement=R,Ie.createFactory=function(L){var z=R.bind(null,L);return z.type=L,z},Ie.createRef=function(){return{current:null}},Ie.forwardRef=function(L){return{$$typeof:l,render:L}},Ie.isValidElement=H,Ie.lazy=function(L){return{$$typeof:v,_payload:{_status:-1,_result:L},_init:Y}},Ie.memo=function(L,z){return{$$typeof:d,type:L,compare:z===void 0?null:z}},Ie.startTransition=function(L){var z=W.transition;W.transition={};try{L()}finally{W.transition=z}},Ie.unstable_act=Z,Ie.useCallback=function(L,z){return J.current.useCallback(L,z)},Ie.useContext=function(L){return J.current.useContext(L)},Ie.useDebugValue=function(){},Ie.useDeferredValue=function(L){return J.current.useDeferredValue(L)},Ie.useEffect=function(L,z){return J.current.useEffect(L,z)},Ie.useId=function(){return J.current.useId()},Ie.useImperativeHandle=function(L,z,oe){return J.current.useImperativeHandle(L,z,oe)},Ie.useInsertionEffect=function(L,z){return J.current.useInsertionEffect(L,z)},Ie.useLayoutEffect=function(L,z){return J.current.useLayoutEffect(L,z)},Ie.useMemo=function(L,z){return J.current.useMemo(L,z)},Ie.useReducer=function(L,z,oe){return J.current.useReducer(L,z,oe)},Ie.useRef=function(L){return J.current.useRef(L)},Ie.useState=function(L){return J.current.useState(L)},Ie.useSyncExternalStore=function(L,z,oe){return J.current.useSyncExternalStore(L,z,oe)},Ie.useTransition=function(){return J.current.useTransition()},Ie.version="18.3.1",Ie}var oS;function Y0(){return oS||(oS=1,ih.exports=yI()),ih.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 sS;function gI(){if(sS)return hs;sS=1;var e=Y0(),t=Symbol.for("react.element"),r=Symbol.for("react.fragment"),n=Object.prototype.hasOwnProperty,i=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o={key:!0,ref:!0,__self:!0,__source:!0};function u(l,f,d){var v,p={},m=null,b=null;d!==void 0&&(m=""+d),f.key!==void 0&&(m=""+f.key),f.ref!==void 0&&(b=f.ref);for(v in f)n.call(f,v)&&!o.hasOwnProperty(v)&&(p[v]=f[v]);if(l&&l.defaultProps)for(v in f=l.defaultProps,f)p[v]===void 0&&(p[v]=f[v]);return{$$typeof:t,type:l,key:m,ref:b,props:p,_owner:i.current}}return hs.Fragment=r,hs.jsx=u,hs.jsxs=u,hs}var uS;function bI(){return uS||(uS=1,nh.exports=gI()),nh.exports}var S=bI(),C=Y0();const I=ze(C),xI=mI({__proto__:null,default:I},[C]);var Hl={},ah={exports:{}},Yt={},oh={exports:{}},sh={};/**
|
||
* @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 lS;function wI(){return lS||(lS=1,(function(e){function t(W,ee){var Z=W.length;W.push(ee);e:for(;0<Z;){var L=Z-1>>>1,z=W[L];if(0<i(z,ee))W[L]=ee,W[Z]=z,Z=L;else break e}}function r(W){return W.length===0?null:W[0]}function n(W){if(W.length===0)return null;var ee=W[0],Z=W.pop();if(Z!==ee){W[0]=Z;e:for(var L=0,z=W.length,oe=z>>>1;L<oe;){var ce=2*(L+1)-1,me=W[ce],Pe=ce+1,De=W[Pe];if(0>i(me,Z))Pe<z&&0>i(De,me)?(W[L]=De,W[Pe]=Z,L=Pe):(W[L]=me,W[ce]=Z,L=ce);else if(Pe<z&&0>i(De,Z))W[L]=De,W[Pe]=Z,L=Pe;else break e}}return ee}function i(W,ee){var Z=W.sortIndex-ee.sortIndex;return Z!==0?Z:W.id-ee.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var u=Date,l=u.now();e.unstable_now=function(){return u.now()-l}}var f=[],d=[],v=1,p=null,m=3,b=!1,O=!1,x=!1,g=typeof setTimeout=="function"?setTimeout:null,P=typeof clearTimeout=="function"?clearTimeout:null,A=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function T(W){for(var ee=r(d);ee!==null;){if(ee.callback===null)n(d);else if(ee.startTime<=W)n(d),ee.sortIndex=ee.expirationTime,t(f,ee);else break;ee=r(d)}}function E(W){if(x=!1,T(W),!O)if(r(f)!==null)O=!0,Y(_);else{var ee=r(d);ee!==null&&J(E,ee.startTime-W)}}function _(W,ee){O=!1,x&&(x=!1,P(R),R=-1),b=!0;var Z=m;try{for(T(ee),p=r(f);p!==null&&(!(p.expirationTime>ee)||W&&!q());){var L=p.callback;if(typeof L=="function"){p.callback=null,m=p.priorityLevel;var z=L(p.expirationTime<=ee);ee=e.unstable_now(),typeof z=="function"?p.callback=z:p===r(f)&&n(f),T(ee)}else n(f);p=r(f)}if(p!==null)var oe=!0;else{var ce=r(d);ce!==null&&J(E,ce.startTime-ee),oe=!1}return oe}finally{p=null,m=Z,b=!1}}var j=!1,N=null,R=-1,D=5,H=-1;function q(){return!(e.unstable_now()-H<D)}function $(){if(N!==null){var W=e.unstable_now();H=W;var ee=!0;try{ee=N(!0,W)}finally{ee?U():(j=!1,N=null)}}else j=!1}var U;if(typeof A=="function")U=function(){A($)};else if(typeof MessageChannel<"u"){var G=new MessageChannel,V=G.port2;G.port1.onmessage=$,U=function(){V.postMessage(null)}}else U=function(){g($,0)};function Y(W){N=W,j||(j=!0,U())}function J(W,ee){R=g(function(){W(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(W){W.callback=null},e.unstable_continueExecution=function(){O||b||(O=!0,Y(_))},e.unstable_forceFrameRate=function(W){0>W||125<W?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):D=0<W?Math.floor(1e3/W):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return r(f)},e.unstable_next=function(W){switch(m){case 1:case 2:case 3:var ee=3;break;default:ee=m}var Z=m;m=ee;try{return W()}finally{m=Z}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(W,ee){switch(W){case 1:case 2:case 3:case 4:case 5:break;default:W=3}var Z=m;m=W;try{return ee()}finally{m=Z}},e.unstable_scheduleCallback=function(W,ee,Z){var L=e.unstable_now();switch(typeof Z=="object"&&Z!==null?(Z=Z.delay,Z=typeof Z=="number"&&0<Z?L+Z:L):Z=L,W){case 1:var z=-1;break;case 2:z=250;break;case 5:z=1073741823;break;case 4:z=1e4;break;default:z=5e3}return z=Z+z,W={id:v++,callback:ee,priorityLevel:W,startTime:Z,expirationTime:z,sortIndex:-1},Z>L?(W.sortIndex=Z,t(d,W),r(f)===null&&W===r(d)&&(x?(P(R),R=-1):x=!0,J(E,Z-L))):(W.sortIndex=z,t(f,W),O||b||(O=!0,Y(_))),W},e.unstable_shouldYield=q,e.unstable_wrapCallback=function(W){var ee=m;return function(){var Z=m;m=ee;try{return W.apply(this,arguments)}finally{m=Z}}}})(sh)),sh}var cS;function SI(){return cS||(cS=1,oh.exports=wI()),oh.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 fS;function OI(){if(fS)return Yt;fS=1;var e=Y0(),t=SI();function r(a){for(var s="https://reactjs.org/docs/error-decoder.html?invariant="+a,c=1;c<arguments.length;c++)s+="&args[]="+encodeURIComponent(arguments[c]);return"Minified React error #"+a+"; visit "+s+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var n=new Set,i={};function o(a,s){u(a,s),u(a+"Capture",s)}function u(a,s){for(i[a]=s,a=0;a<s.length;a++)n.add(s[a])}var l=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),f=Object.prototype.hasOwnProperty,d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,v={},p={};function m(a){return f.call(p,a)?!0:f.call(v,a)?!1:d.test(a)?p[a]=!0:(v[a]=!0,!1)}function b(a,s,c,h){if(c!==null&&c.type===0)return!1;switch(typeof s){case"function":case"symbol":return!0;case"boolean":return h?!1:c!==null?!c.acceptsBooleans:(a=a.toLowerCase().slice(0,5),a!=="data-"&&a!=="aria-");default:return!1}}function O(a,s,c,h){if(s===null||typeof s>"u"||b(a,s,c,h))return!0;if(h)return!1;if(c!==null)switch(c.type){case 3:return!s;case 4:return s===!1;case 5:return isNaN(s);case 6:return isNaN(s)||1>s}return!1}function x(a,s,c,h,y,w,k){this.acceptsBooleans=s===2||s===3||s===4,this.attributeName=h,this.attributeNamespace=y,this.mustUseProperty=c,this.propertyName=a,this.type=s,this.sanitizeURL=w,this.removeEmptyString=k}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(a){g[a]=new x(a,0,!1,a,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(a){var s=a[0];g[s]=new x(s,1,!1,a[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(a){g[a]=new x(a,2,!1,a.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(a){g[a]=new x(a,2,!1,a,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(a){g[a]=new x(a,3,!1,a.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(a){g[a]=new x(a,3,!0,a,null,!1,!1)}),["capture","download"].forEach(function(a){g[a]=new x(a,4,!1,a,null,!1,!1)}),["cols","rows","size","span"].forEach(function(a){g[a]=new x(a,6,!1,a,null,!1,!1)}),["rowSpan","start"].forEach(function(a){g[a]=new x(a,5,!1,a.toLowerCase(),null,!1,!1)});var P=/[\-:]([a-z])/g;function A(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,A);g[s]=new x(s,1,!1,a,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(a){var s=a.replace(P,A);g[s]=new x(s,1,!1,a,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(a){var s=a.replace(P,A);g[s]=new x(s,1,!1,a,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(a){g[a]=new x(a,1,!1,a.toLowerCase(),null,!1,!1)}),g.xlinkHref=new x("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(a){g[a]=new x(a,1,!1,a.toLowerCase(),null,!0,!0)});function T(a,s,c,h){var y=g.hasOwnProperty(s)?g[s]:null;(y!==null?y.type!==0:h||!(2<s.length)||s[0]!=="o"&&s[0]!=="O"||s[1]!=="n"&&s[1]!=="N")&&(O(s,c,y,h)&&(c=null),h||y===null?m(s)&&(c===null?a.removeAttribute(s):a.setAttribute(s,""+c)):y.mustUseProperty?a[y.propertyName]=c===null?y.type===3?!1:"":c:(s=y.attributeName,h=y.attributeNamespace,c===null?a.removeAttribute(s):(y=y.type,c=y===3||y===4&&c===!0?"":""+c,h?a.setAttributeNS(h,s,c):a.setAttribute(s,c))))}var E=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"),D=Symbol.for("react.profiler"),H=Symbol.for("react.provider"),q=Symbol.for("react.context"),$=Symbol.for("react.forward_ref"),U=Symbol.for("react.suspense"),G=Symbol.for("react.suspense_list"),V=Symbol.for("react.memo"),Y=Symbol.for("react.lazy"),J=Symbol.for("react.offscreen"),W=Symbol.iterator;function ee(a){return a===null||typeof a!="object"?null:(a=W&&a[W]||a["@@iterator"],typeof a=="function"?a:null)}var Z=Object.assign,L;function z(a){if(L===void 0)try{throw Error()}catch(c){var s=c.stack.trim().match(/\n( *(at )?)/);L=s&&s[1]||""}return`
|
||
`+L+a}var oe=!1;function ce(a,s){if(!a||oe)return"";oe=!0;var c=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(s)if(s=function(){throw Error()},Object.defineProperty(s.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(s,[])}catch(Q){var h=Q}Reflect.construct(a,[],s)}else{try{s.call()}catch(Q){h=Q}a.call(s.prototype)}else{try{throw Error()}catch(Q){h=Q}a()}}catch(Q){if(Q&&h&&typeof Q.stack=="string"){for(var y=Q.stack.split(`
|
||
`),w=h.stack.split(`
|
||
`),k=y.length-1,M=w.length-1;1<=k&&0<=M&&y[k]!==w[M];)M--;for(;1<=k&&0<=M;k--,M--)if(y[k]!==w[M]){if(k!==1||M!==1)do if(k--,M--,0>M||y[k]!==w[M]){var B=`
|
||
`+y[k].replace(" at new "," at ");return a.displayName&&B.includes("<anonymous>")&&(B=B.replace("<anonymous>",a.displayName)),B}while(1<=k&&0<=M);break}}}finally{oe=!1,Error.prepareStackTrace=c}return(a=a?a.displayName||a.name:"")?z(a):""}function me(a){switch(a.tag){case 5:return z(a.type);case 16:return z("Lazy");case 13:return z("Suspense");case 19:return z("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 D:return"Profiler";case R:return"StrictMode";case U:return"Suspense";case G:return"SuspenseList"}if(typeof a=="object")switch(a.$$typeof){case q:return(a.displayName||"Context")+".Consumer";case H:return(a._context.displayName||"Context")+".Provider";case $:var s=a.render;return a=a.displayName,a||(a=s.displayName||s.name||"",a=a!==""?"ForwardRef("+a+")":"ForwardRef"),a;case V:return s=a.displayName||null,s!==null?s:Pe(a.type)||"Memo";case Y:s=a._payload,a=a._init;try{return Pe(a(s))}catch{}}return null}function De(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 je(a){switch(typeof a){case"boolean":case"number":case"string":case"undefined":return a;case"object":return a;default:return""}}function ae(a){var s=a.type;return(a=a.nodeName)&&a.toLowerCase()==="input"&&(s==="checkbox"||s==="radio")}function ge(a){var s=ae(a)?"checked":"value",c=Object.getOwnPropertyDescriptor(a.constructor.prototype,s),h=""+a[s];if(!a.hasOwnProperty(s)&&typeof c<"u"&&typeof c.get=="function"&&typeof c.set=="function"){var y=c.get,w=c.set;return Object.defineProperty(a,s,{configurable:!0,get:function(){return y.call(this)},set:function(k){h=""+k,w.call(this,k)}}),Object.defineProperty(a,s,{enumerable:c.enumerable}),{getValue:function(){return h},setValue:function(k){h=""+k},stopTracking:function(){a._valueTracker=null,delete a[s]}}}}function Te(a){a._valueTracker||(a._valueTracker=ge(a))}function ne(a){if(!a)return!1;var s=a._valueTracker;if(!s)return!0;var c=s.getValue(),h="";return a&&(h=ae(a)?a.checked?"true":"false":a.value),a=h,a!==c?(s.setValue(a),!0):!1}function We(a){if(a=a||(typeof document<"u"?document:void 0),typeof a>"u")return null;try{return a.activeElement||a.body}catch{return a.body}}function Ne(a,s){var c=s.checked;return Z({},s,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:c??a._wrapperState.initialChecked})}function Ce(a,s){var c=s.defaultValue==null?"":s.defaultValue,h=s.checked!=null?s.checked:s.defaultChecked;c=je(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&&T(a,"checked",s,!1)}function st(a,s){Je(a,s);var c=je(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,je(s.defaultValue)),s.checked==null&&s.defaultChecked!=null&&(a.defaultChecked=!!s.defaultChecked)}function _r(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 Wt(a,s,c,h){if(a=a.options,s){s={};for(var y=0;y<c.length;y++)s["$"+c[y]]=!0;for(c=0;c<a.length;c++)y=s.hasOwnProperty("$"+a[c].value),a[c].selected!==y&&(a[c].selected=y),y&&h&&(a[c].defaultSelected=!0)}else{for(c=""+je(c),s=null,y=0;y<a.length;y++){if(a[y].value===c){a[y].selected=!0,h&&(a[y].defaultSelected=!0);return}s!==null||a[y].disabled||(s=a[y])}s!==null&&(s.selected=!0)}}function Pr(a,s){if(s.dangerouslySetInnerHTML!=null)throw Error(r(91));return Z({},s,{value:void 0,defaultValue:void 0,children:""+a._wrapperState.initialValue})}function ea(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:je(c)}}function jo(a,s){var c=je(s.value),h=je(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 To(a){var s=a.textContent;s===a._wrapperState.initialValue&&s!==""&&s!==null&&(a.value=s)}function gx(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 hd(a,s){return a==null||a==="http://www.w3.org/1999/xhtml"?gx(s):a==="http://www.w3.org/2000/svg"&&s==="foreignObject"?"http://www.w3.org/1999/xhtml":a}var Iu,bx=(function(a){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(s,c,h,y){MSApp.execUnsafeLocalFunction(function(){return a(s,c,h,y)})}:a})(function(a,s){if(a.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in a)a.innerHTML=s;else{for(Iu=Iu||document.createElement("div"),Iu.innerHTML="<svg>"+s.valueOf().toString()+"</svg>",s=Iu.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;s.firstChild;)a.appendChild(s.firstChild)}});function Co(a,s){if(s){var c=a.firstChild;if(c&&c===a.lastChild&&c.nodeType===3){c.nodeValue=s;return}}a.textContent=s}var ko={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},xM=["Webkit","ms","Moz","O"];Object.keys(ko).forEach(function(a){xM.forEach(function(s){s=s+a.charAt(0).toUpperCase()+a.substring(1),ko[s]=ko[a]})});function xx(a,s,c){return s==null||typeof s=="boolean"||s===""?"":c||typeof s!="number"||s===0||ko.hasOwnProperty(a)&&ko[a]?(""+s).trim():s+"px"}function wx(a,s){a=a.style;for(var c in s)if(s.hasOwnProperty(c)){var h=c.indexOf("--")===0,y=xx(c,s[c],h);c==="float"&&(c="cssFloat"),h?a.setProperty(c,y):a[c]=y}}var wM=Z({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vd(a,s){if(s){if(wM[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 md(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 yd=null;function gd(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var bd=null,ta=null,ra=null;function Sx(a){if(a=Jo(a)){if(typeof bd!="function")throw Error(r(280));var s=a.stateNode;s&&(s=al(s),bd(a.stateNode,a.type,s))}}function Ox(a){ta?ra?ra.push(a):ra=[a]:ta=a}function _x(){if(ta){var a=ta,s=ra;if(ra=ta=null,Sx(a),s)for(a=0;a<s.length;a++)Sx(s[a])}}function Px(a,s){return a(s)}function Ex(){}var xd=!1;function Ax(a,s,c){if(xd)return a(s,c);xd=!0;try{return Px(a,s,c)}finally{xd=!1,(ta!==null||ra!==null)&&(Ex(),_x())}}function No(a,s){var c=a.stateNode;if(c===null)return null;var h=al(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 wd=!1;if(l)try{var Ro={};Object.defineProperty(Ro,"passive",{get:function(){wd=!0}}),window.addEventListener("test",Ro,Ro),window.removeEventListener("test",Ro,Ro)}catch{wd=!1}function SM(a,s,c,h,y,w,k,M,B){var Q=Array.prototype.slice.call(arguments,3);try{s.apply(c,Q)}catch(ie){this.onError(ie)}}var Mo=!1,Du=null,Lu=!1,Sd=null,OM={onError:function(a){Mo=!0,Du=a}};function _M(a,s,c,h,y,w,k,M,B){Mo=!1,Du=null,SM.apply(OM,arguments)}function PM(a,s,c,h,y,w,k,M,B){if(_M.apply(this,arguments),Mo){if(Mo){var Q=Du;Mo=!1,Du=null}else throw Error(r(198));Lu||(Lu=!0,Sd=Q)}}function pi(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 jx(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 Tx(a){if(pi(a)!==a)throw Error(r(188))}function EM(a){var s=a.alternate;if(!s){if(s=pi(a),s===null)throw Error(r(188));return s!==a?null:a}for(var c=a,h=s;;){var y=c.return;if(y===null)break;var w=y.alternate;if(w===null){if(h=y.return,h!==null){c=h;continue}break}if(y.child===w.child){for(w=y.child;w;){if(w===c)return Tx(y),a;if(w===h)return Tx(y),s;w=w.sibling}throw Error(r(188))}if(c.return!==h.return)c=y,h=w;else{for(var k=!1,M=y.child;M;){if(M===c){k=!0,c=y,h=w;break}if(M===h){k=!0,h=y,c=w;break}M=M.sibling}if(!k){for(M=w.child;M;){if(M===c){k=!0,c=w,h=y;break}if(M===h){k=!0,h=w,c=y;break}M=M.sibling}if(!k)throw Error(r(189))}}if(c.alternate!==h)throw Error(r(190))}if(c.tag!==3)throw Error(r(188));return c.stateNode.current===c?a:s}function Cx(a){return a=EM(a),a!==null?kx(a):null}function kx(a){if(a.tag===5||a.tag===6)return a;for(a=a.child;a!==null;){var s=kx(a);if(s!==null)return s;a=a.sibling}return null}var Nx=t.unstable_scheduleCallback,Rx=t.unstable_cancelCallback,AM=t.unstable_shouldYield,jM=t.unstable_requestPaint,ft=t.unstable_now,TM=t.unstable_getCurrentPriorityLevel,Od=t.unstable_ImmediatePriority,Mx=t.unstable_UserBlockingPriority,Bu=t.unstable_NormalPriority,CM=t.unstable_LowPriority,$x=t.unstable_IdlePriority,Fu=null,Kr=null;function kM(a){if(Kr&&typeof Kr.onCommitFiberRoot=="function")try{Kr.onCommitFiberRoot(Fu,a,void 0,(a.current.flags&128)===128)}catch{}}var Er=Math.clz32?Math.clz32:MM,NM=Math.log,RM=Math.LN2;function MM(a){return a>>>=0,a===0?32:31-(NM(a)/RM|0)|0}var qu=64,Uu=4194304;function $o(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 zu(a,s){var c=a.pendingLanes;if(c===0)return 0;var h=0,y=a.suspendedLanes,w=a.pingedLanes,k=c&268435455;if(k!==0){var M=k&~y;M!==0?h=$o(M):(w&=k,w!==0&&(h=$o(w)))}else k=c&~y,k!==0?h=$o(k):w!==0&&(h=$o(w));if(h===0)return 0;if(s!==0&&s!==h&&(s&y)===0&&(y=h&-h,w=s&-s,y>=w||y===16&&(w&4194240)!==0))return s;if((h&4)!==0&&(h|=c&16),s=a.entangledLanes,s!==0)for(a=a.entanglements,s&=h;0<s;)c=31-Er(s),y=1<<c,h|=a[c],s&=~y;return h}function $M(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 IM(a,s){for(var c=a.suspendedLanes,h=a.pingedLanes,y=a.expirationTimes,w=a.pendingLanes;0<w;){var k=31-Er(w),M=1<<k,B=y[k];B===-1?((M&c)===0||(M&h)!==0)&&(y[k]=$M(M,s)):B<=s&&(a.expiredLanes|=M),w&=~M}}function _d(a){return a=a.pendingLanes&-1073741825,a!==0?a:a&1073741824?1073741824:0}function Ix(){var a=qu;return qu<<=1,(qu&4194240)===0&&(qu=64),a}function Pd(a){for(var s=[],c=0;31>c;c++)s.push(a);return s}function Io(a,s,c){a.pendingLanes|=s,s!==536870912&&(a.suspendedLanes=0,a.pingedLanes=0),a=a.eventTimes,s=31-Er(s),a[s]=c}function DM(a,s){var c=a.pendingLanes&~s;a.pendingLanes=s,a.suspendedLanes=0,a.pingedLanes=0,a.expiredLanes&=s,a.mutableReadLanes&=s,a.entangledLanes&=s,s=a.entanglements;var h=a.eventTimes;for(a=a.expirationTimes;0<c;){var y=31-Er(c),w=1<<y;s[y]=0,h[y]=-1,a[y]=-1,c&=~w}}function Ed(a,s){var c=a.entangledLanes|=s;for(a=a.entanglements;c;){var h=31-Er(c),y=1<<h;y&s|a[h]&s&&(a[h]|=s),c&=~y}}var Ke=0;function Dx(a){return a&=-a,1<a?4<a?(a&268435455)!==0?16:536870912:4:1}var Lx,Ad,Bx,Fx,qx,jd=!1,Wu=[],In=null,Dn=null,Ln=null,Do=new Map,Lo=new Map,Bn=[],LM="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Ux(a,s){switch(a){case"focusin":case"focusout":In=null;break;case"dragenter":case"dragleave":Dn=null;break;case"mouseover":case"mouseout":Ln=null;break;case"pointerover":case"pointerout":Do.delete(s.pointerId);break;case"gotpointercapture":case"lostpointercapture":Lo.delete(s.pointerId)}}function Bo(a,s,c,h,y,w){return a===null||a.nativeEvent!==w?(a={blockedOn:s,domEventName:c,eventSystemFlags:h,nativeEvent:w,targetContainers:[y]},s!==null&&(s=Jo(s),s!==null&&Ad(s)),a):(a.eventSystemFlags|=h,s=a.targetContainers,y!==null&&s.indexOf(y)===-1&&s.push(y),a)}function BM(a,s,c,h,y){switch(s){case"focusin":return In=Bo(In,a,s,c,h,y),!0;case"dragenter":return Dn=Bo(Dn,a,s,c,h,y),!0;case"mouseover":return Ln=Bo(Ln,a,s,c,h,y),!0;case"pointerover":var w=y.pointerId;return Do.set(w,Bo(Do.get(w)||null,a,s,c,h,y)),!0;case"gotpointercapture":return w=y.pointerId,Lo.set(w,Bo(Lo.get(w)||null,a,s,c,h,y)),!0}return!1}function zx(a){var s=hi(a.target);if(s!==null){var c=pi(s);if(c!==null){if(s=c.tag,s===13){if(s=jx(c),s!==null){a.blockedOn=s,qx(a.priority,function(){Bx(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 Hu(a){if(a.blockedOn!==null)return!1;for(var s=a.targetContainers;0<s.length;){var c=Cd(a.domEventName,a.eventSystemFlags,s[0],a.nativeEvent);if(c===null){c=a.nativeEvent;var h=new c.constructor(c.type,c);yd=h,c.target.dispatchEvent(h),yd=null}else return s=Jo(c),s!==null&&Ad(s),a.blockedOn=c,!1;s.shift()}return!0}function Wx(a,s,c){Hu(a)&&c.delete(s)}function FM(){jd=!1,In!==null&&Hu(In)&&(In=null),Dn!==null&&Hu(Dn)&&(Dn=null),Ln!==null&&Hu(Ln)&&(Ln=null),Do.forEach(Wx),Lo.forEach(Wx)}function Fo(a,s){a.blockedOn===s&&(a.blockedOn=null,jd||(jd=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,FM)))}function qo(a){function s(y){return Fo(y,a)}if(0<Wu.length){Fo(Wu[0],a);for(var c=1;c<Wu.length;c++){var h=Wu[c];h.blockedOn===a&&(h.blockedOn=null)}}for(In!==null&&Fo(In,a),Dn!==null&&Fo(Dn,a),Ln!==null&&Fo(Ln,a),Do.forEach(s),Lo.forEach(s),c=0;c<Bn.length;c++)h=Bn[c],h.blockedOn===a&&(h.blockedOn=null);for(;0<Bn.length&&(c=Bn[0],c.blockedOn===null);)zx(c),c.blockedOn===null&&Bn.shift()}var na=E.ReactCurrentBatchConfig,Ku=!0;function qM(a,s,c,h){var y=Ke,w=na.transition;na.transition=null;try{Ke=1,Td(a,s,c,h)}finally{Ke=y,na.transition=w}}function UM(a,s,c,h){var y=Ke,w=na.transition;na.transition=null;try{Ke=4,Td(a,s,c,h)}finally{Ke=y,na.transition=w}}function Td(a,s,c,h){if(Ku){var y=Cd(a,s,c,h);if(y===null)Vd(a,s,h,Vu,c),Ux(a,h);else if(BM(y,a,s,c,h))h.stopPropagation();else if(Ux(a,h),s&4&&-1<LM.indexOf(a)){for(;y!==null;){var w=Jo(y);if(w!==null&&Lx(w),w=Cd(a,s,c,h),w===null&&Vd(a,s,h,Vu,c),w===y)break;y=w}y!==null&&h.stopPropagation()}else Vd(a,s,h,null,c)}}var Vu=null;function Cd(a,s,c,h){if(Vu=null,a=gd(h),a=hi(a),a!==null)if(s=pi(a),s===null)a=null;else if(c=s.tag,c===13){if(a=jx(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 Vu=a,null}function Hx(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(TM()){case Od:return 1;case Mx:return 4;case Bu:case CM:return 16;case $x:return 536870912;default:return 16}default:return 16}}var Fn=null,kd=null,Gu=null;function Kx(){if(Gu)return Gu;var a,s=kd,c=s.length,h,y="value"in Fn?Fn.value:Fn.textContent,w=y.length;for(a=0;a<c&&s[a]===y[a];a++);var k=c-a;for(h=1;h<=k&&s[c-h]===y[w-h];h++);return Gu=y.slice(a,1<h?1-h:void 0)}function Xu(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 Yu(){return!0}function Vx(){return!1}function Jt(a){function s(c,h,y,w,k){this._reactName=c,this._targetInst=y,this.type=h,this.nativeEvent=w,this.target=k,this.currentTarget=null;for(var M in a)a.hasOwnProperty(M)&&(c=a[M],this[M]=c?c(w):w[M]);return this.isDefaultPrevented=(w.defaultPrevented!=null?w.defaultPrevented:w.returnValue===!1)?Yu:Vx,this.isPropagationStopped=Vx,this}return Z(s.prototype,{preventDefault:function(){this.defaultPrevented=!0;var c=this.nativeEvent;c&&(c.preventDefault?c.preventDefault():typeof c.returnValue!="unknown"&&(c.returnValue=!1),this.isDefaultPrevented=Yu)},stopPropagation:function(){var c=this.nativeEvent;c&&(c.stopPropagation?c.stopPropagation():typeof c.cancelBubble!="unknown"&&(c.cancelBubble=!0),this.isPropagationStopped=Yu)},persist:function(){},isPersistent:Yu}),s}var ia={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Nd=Jt(ia),Uo=Z({},ia,{view:0,detail:0}),zM=Jt(Uo),Rd,Md,zo,Qu=Z({},Uo,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Id,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!==zo&&(zo&&a.type==="mousemove"?(Rd=a.screenX-zo.screenX,Md=a.screenY-zo.screenY):Md=Rd=0,zo=a),Rd)},movementY:function(a){return"movementY"in a?a.movementY:Md}}),Gx=Jt(Qu),WM=Z({},Qu,{dataTransfer:0}),HM=Jt(WM),KM=Z({},Uo,{relatedTarget:0}),$d=Jt(KM),VM=Z({},ia,{animationName:0,elapsedTime:0,pseudoElement:0}),GM=Jt(VM),XM=Z({},ia,{clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),YM=Jt(XM),QM=Z({},ia,{data:0}),Xx=Jt(QM),ZM={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},JM={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"},e$={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function t$(a){var s=this.nativeEvent;return s.getModifierState?s.getModifierState(a):(a=e$[a])?!!s[a]:!1}function Id(){return t$}var r$=Z({},Uo,{key:function(a){if(a.key){var s=ZM[a.key]||a.key;if(s!=="Unidentified")return s}return a.type==="keypress"?(a=Xu(a),a===13?"Enter":String.fromCharCode(a)):a.type==="keydown"||a.type==="keyup"?JM[a.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Id,charCode:function(a){return a.type==="keypress"?Xu(a):0},keyCode:function(a){return a.type==="keydown"||a.type==="keyup"?a.keyCode:0},which:function(a){return a.type==="keypress"?Xu(a):a.type==="keydown"||a.type==="keyup"?a.keyCode:0}}),n$=Jt(r$),i$=Z({},Qu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Yx=Jt(i$),a$=Z({},Uo,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Id}),o$=Jt(a$),s$=Z({},ia,{propertyName:0,elapsedTime:0,pseudoElement:0}),u$=Jt(s$),l$=Z({},Qu,{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}),c$=Jt(l$),f$=[9,13,27,32],Dd=l&&"CompositionEvent"in window,Wo=null;l&&"documentMode"in document&&(Wo=document.documentMode);var d$=l&&"TextEvent"in window&&!Wo,Qx=l&&(!Dd||Wo&&8<Wo&&11>=Wo),Zx=" ",Jx=!1;function ew(a,s){switch(a){case"keyup":return f$.indexOf(s.keyCode)!==-1;case"keydown":return s.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function tw(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var aa=!1;function p$(a,s){switch(a){case"compositionend":return tw(s);case"keypress":return s.which!==32?null:(Jx=!0,Zx);case"textInput":return a=s.data,a===Zx&&Jx?null:a;default:return null}}function h$(a,s){if(aa)return a==="compositionend"||!Dd&&ew(a,s)?(a=Kx(),Gu=kd=Fn=null,aa=!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 Qx&&s.locale!=="ko"?null:s.data;default:return null}}var v$={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 rw(a){var s=a&&a.nodeName&&a.nodeName.toLowerCase();return s==="input"?!!v$[a.type]:s==="textarea"}function nw(a,s,c,h){Ox(h),s=rl(s,"onChange"),0<s.length&&(c=new Nd("onChange","change",null,c,h),a.push({event:c,listeners:s}))}var Ho=null,Ko=null;function m$(a){ww(a,0)}function Zu(a){var s=ca(a);if(ne(s))return a}function y$(a,s){if(a==="change")return s}var iw=!1;if(l){var Ld;if(l){var Bd="oninput"in document;if(!Bd){var aw=document.createElement("div");aw.setAttribute("oninput","return;"),Bd=typeof aw.oninput=="function"}Ld=Bd}else Ld=!1;iw=Ld&&(!document.documentMode||9<document.documentMode)}function ow(){Ho&&(Ho.detachEvent("onpropertychange",sw),Ko=Ho=null)}function sw(a){if(a.propertyName==="value"&&Zu(Ko)){var s=[];nw(s,Ko,a,gd(a)),Ax(m$,s)}}function g$(a,s,c){a==="focusin"?(ow(),Ho=s,Ko=c,Ho.attachEvent("onpropertychange",sw)):a==="focusout"&&ow()}function b$(a){if(a==="selectionchange"||a==="keyup"||a==="keydown")return Zu(Ko)}function x$(a,s){if(a==="click")return Zu(s)}function w$(a,s){if(a==="input"||a==="change")return Zu(s)}function S$(a,s){return a===s&&(a!==0||1/a===1/s)||a!==a&&s!==s}var Ar=typeof Object.is=="function"?Object.is:S$;function Vo(a,s){if(Ar(a,s))return!0;if(typeof a!="object"||a===null||typeof s!="object"||s===null)return!1;var c=Object.keys(a),h=Object.keys(s);if(c.length!==h.length)return!1;for(h=0;h<c.length;h++){var y=c[h];if(!f.call(s,y)||!Ar(a[y],s[y]))return!1}return!0}function uw(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function lw(a,s){var c=uw(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=uw(c)}}function cw(a,s){return a&&s?a===s?!0:a&&a.nodeType===3?!1:s&&s.nodeType===3?cw(a,s.parentNode):"contains"in a?a.contains(s):a.compareDocumentPosition?!!(a.compareDocumentPosition(s)&16):!1:!1}function fw(){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 Fd(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 O$(a){var s=fw(),c=a.focusedElem,h=a.selectionRange;if(s!==c&&c&&c.ownerDocument&&cw(c.ownerDocument.documentElement,c)){if(h!==null&&Fd(c)){if(s=h.start,a=h.end,a===void 0&&(a=s),"selectionStart"in c)c.selectionStart=s,c.selectionEnd=Math.min(a,c.value.length);else if(a=(s=c.ownerDocument||document)&&s.defaultView||window,a.getSelection){a=a.getSelection();var y=c.textContent.length,w=Math.min(h.start,y);h=h.end===void 0?w:Math.min(h.end,y),!a.extend&&w>h&&(y=h,h=w,w=y),y=lw(c,w);var k=lw(c,h);y&&k&&(a.rangeCount!==1||a.anchorNode!==y.node||a.anchorOffset!==y.offset||a.focusNode!==k.node||a.focusOffset!==k.offset)&&(s=s.createRange(),s.setStart(y.node,y.offset),a.removeAllRanges(),w>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 _$=l&&"documentMode"in document&&11>=document.documentMode,oa=null,qd=null,Go=null,Ud=!1;function dw(a,s,c){var h=c.window===c?c.document:c.nodeType===9?c:c.ownerDocument;Ud||oa==null||oa!==We(h)||(h=oa,"selectionStart"in h&&Fd(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}),Go&&Vo(Go,h)||(Go=h,h=rl(qd,"onSelect"),0<h.length&&(s=new Nd("onSelect","select",null,s,c),a.push({event:s,listeners:h}),s.target=oa)))}function Ju(a,s){var c={};return c[a.toLowerCase()]=s.toLowerCase(),c["Webkit"+a]="webkit"+s,c["Moz"+a]="moz"+s,c}var sa={animationend:Ju("Animation","AnimationEnd"),animationiteration:Ju("Animation","AnimationIteration"),animationstart:Ju("Animation","AnimationStart"),transitionend:Ju("Transition","TransitionEnd")},zd={},pw={};l&&(pw=document.createElement("div").style,"AnimationEvent"in window||(delete sa.animationend.animation,delete sa.animationiteration.animation,delete sa.animationstart.animation),"TransitionEvent"in window||delete sa.transitionend.transition);function el(a){if(zd[a])return zd[a];if(!sa[a])return a;var s=sa[a],c;for(c in s)if(s.hasOwnProperty(c)&&c in pw)return zd[a]=s[c];return a}var hw=el("animationend"),vw=el("animationiteration"),mw=el("animationstart"),yw=el("transitionend"),gw=new Map,bw="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 qn(a,s){gw.set(a,s),o(s,[a])}for(var Wd=0;Wd<bw.length;Wd++){var Hd=bw[Wd],P$=Hd.toLowerCase(),E$=Hd[0].toUpperCase()+Hd.slice(1);qn(P$,"on"+E$)}qn(hw,"onAnimationEnd"),qn(vw,"onAnimationIteration"),qn(mw,"onAnimationStart"),qn("dblclick","onDoubleClick"),qn("focusin","onFocus"),qn("focusout","onBlur"),qn(yw,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),o("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),o("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),o("onBeforeInput",["compositionend","keypress","textInput","paste"]),o("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),o("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),o("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Xo="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(" "),A$=new Set("cancel close invalid load scroll toggle".split(" ").concat(Xo));function xw(a,s,c){var h=a.type||"unknown-event";a.currentTarget=c,PM(h,s,void 0,a),a.currentTarget=null}function ww(a,s){s=(s&4)!==0;for(var c=0;c<a.length;c++){var h=a[c],y=h.event;h=h.listeners;e:{var w=void 0;if(s)for(var k=h.length-1;0<=k;k--){var M=h[k],B=M.instance,Q=M.currentTarget;if(M=M.listener,B!==w&&y.isPropagationStopped())break e;xw(y,M,Q),w=B}else for(k=0;k<h.length;k++){if(M=h[k],B=M.instance,Q=M.currentTarget,M=M.listener,B!==w&&y.isPropagationStopped())break e;xw(y,M,Q),w=B}}}if(Lu)throw a=Sd,Lu=!1,Sd=null,a}function et(a,s){var c=s[Jd];c===void 0&&(c=s[Jd]=new Set);var h=a+"__bubble";c.has(h)||(Sw(s,a,2,!1),c.add(h))}function Kd(a,s,c){var h=0;s&&(h|=4),Sw(c,a,h,s)}var tl="_reactListening"+Math.random().toString(36).slice(2);function Yo(a){if(!a[tl]){a[tl]=!0,n.forEach(function(c){c!=="selectionchange"&&(A$.has(c)||Kd(c,!1,a),Kd(c,!0,a))});var s=a.nodeType===9?a:a.ownerDocument;s===null||s[tl]||(s[tl]=!0,Kd("selectionchange",!1,s))}}function Sw(a,s,c,h){switch(Hx(s)){case 1:var y=qM;break;case 4:y=UM;break;default:y=Td}c=y.bind(null,s,c,a),y=void 0,!wd||s!=="touchstart"&&s!=="touchmove"&&s!=="wheel"||(y=!0),h?y!==void 0?a.addEventListener(s,c,{capture:!0,passive:y}):a.addEventListener(s,c,!0):y!==void 0?a.addEventListener(s,c,{passive:y}):a.addEventListener(s,c,!1)}function Vd(a,s,c,h,y){var w=h;if((s&1)===0&&(s&2)===0&&h!==null)e:for(;;){if(h===null)return;var k=h.tag;if(k===3||k===4){var M=h.stateNode.containerInfo;if(M===y||M.nodeType===8&&M.parentNode===y)break;if(k===4)for(k=h.return;k!==null;){var B=k.tag;if((B===3||B===4)&&(B=k.stateNode.containerInfo,B===y||B.nodeType===8&&B.parentNode===y))return;k=k.return}for(;M!==null;){if(k=hi(M),k===null)return;if(B=k.tag,B===5||B===6){h=w=k;continue e}M=M.parentNode}}h=h.return}Ax(function(){var Q=w,ie=gd(c),se=[];e:{var re=gw.get(a);if(re!==void 0){var fe=Nd,he=a;switch(a){case"keypress":if(Xu(c)===0)break e;case"keydown":case"keyup":fe=n$;break;case"focusin":he="focus",fe=$d;break;case"focusout":he="blur",fe=$d;break;case"beforeblur":case"afterblur":fe=$d;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=Gx;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":fe=HM;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":fe=o$;break;case hw:case vw:case mw:fe=GM;break;case yw:fe=u$;break;case"scroll":fe=zM;break;case"wheel":fe=c$;break;case"copy":case"cut":case"paste":fe=YM;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":fe=Yx}var ve=(s&4)!==0,dt=!ve&&a==="scroll",K=ve?re!==null?re+"Capture":null:re;ve=[];for(var F=Q,X;F!==null;){X=F;var ue=X.stateNode;if(X.tag===5&&ue!==null&&(X=ue,K!==null&&(ue=No(F,K),ue!=null&&ve.push(Qo(F,ue,X)))),dt)break;F=F.return}0<ve.length&&(re=new fe(re,he,null,c,ie),se.push({event:re,listeners:ve}))}}if((s&7)===0){e:{if(re=a==="mouseover"||a==="pointerover",fe=a==="mouseout"||a==="pointerout",re&&c!==yd&&(he=c.relatedTarget||c.fromElement)&&(hi(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?hi(he):null,he!==null&&(dt=pi(he),he!==dt||he.tag!==5&&he.tag!==6)&&(he=null)):(fe=null,he=Q),fe!==he)){if(ve=Gx,ue="onMouseLeave",K="onMouseEnter",F="mouse",(a==="pointerout"||a==="pointerover")&&(ve=Yx,ue="onPointerLeave",K="onPointerEnter",F="pointer"),dt=fe==null?re:ca(fe),X=he==null?re:ca(he),re=new ve(ue,F+"leave",fe,c,ie),re.target=dt,re.relatedTarget=X,ue=null,hi(ie)===Q&&(ve=new ve(K,F+"enter",he,c,ie),ve.target=X,ve.relatedTarget=dt,ue=ve),dt=ue,fe&&he)t:{for(ve=fe,K=he,F=0,X=ve;X;X=ua(X))F++;for(X=0,ue=K;ue;ue=ua(ue))X++;for(;0<F-X;)ve=ua(ve),F--;for(;0<X-F;)K=ua(K),X--;for(;F--;){if(ve===K||K!==null&&ve===K.alternate)break t;ve=ua(ve),K=ua(K)}ve=null}else ve=null;fe!==null&&Ow(se,re,fe,ve,!1),he!==null&&dt!==null&&Ow(se,dt,he,ve,!0)}}e:{if(re=Q?ca(Q):window,fe=re.nodeName&&re.nodeName.toLowerCase(),fe==="select"||fe==="input"&&re.type==="file")var ye=y$;else if(rw(re))if(iw)ye=w$;else{ye=b$;var be=g$}else(fe=re.nodeName)&&fe.toLowerCase()==="input"&&(re.type==="checkbox"||re.type==="radio")&&(ye=x$);if(ye&&(ye=ye(a,Q))){nw(se,ye,c,ie);break e}be&&be(a,re,Q),a==="focusout"&&(be=re._wrapperState)&&be.controlled&&re.type==="number"&&Wr(re,"number",re.value)}switch(be=Q?ca(Q):window,a){case"focusin":(rw(be)||be.contentEditable==="true")&&(oa=be,qd=Q,Go=null);break;case"focusout":Go=qd=oa=null;break;case"mousedown":Ud=!0;break;case"contextmenu":case"mouseup":case"dragend":Ud=!1,dw(se,c,ie);break;case"selectionchange":if(_$)break;case"keydown":case"keyup":dw(se,c,ie)}var xe;if(Dd)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 aa?ew(a,c)&&(Ee="onCompositionEnd"):a==="keydown"&&c.keyCode===229&&(Ee="onCompositionStart");Ee&&(Qx&&c.locale!=="ko"&&(aa||Ee!=="onCompositionStart"?Ee==="onCompositionEnd"&&aa&&(xe=Kx()):(Fn=ie,kd="value"in Fn?Fn.value:Fn.textContent,aa=!0)),be=rl(Q,Ee),0<be.length&&(Ee=new Xx(Ee,a,null,c,ie),se.push({event:Ee,listeners:be}),xe?Ee.data=xe:(xe=tw(c),xe!==null&&(Ee.data=xe)))),(xe=d$?p$(a,c):h$(a,c))&&(Q=rl(Q,"onBeforeInput"),0<Q.length&&(ie=new Xx("onBeforeInput","beforeinput",null,c,ie),se.push({event:ie,listeners:Q}),ie.data=xe))}ww(se,s)})}function Qo(a,s,c){return{instance:a,listener:s,currentTarget:c}}function rl(a,s){for(var c=s+"Capture",h=[];a!==null;){var y=a,w=y.stateNode;y.tag===5&&w!==null&&(y=w,w=No(a,c),w!=null&&h.unshift(Qo(a,w,y)),w=No(a,s),w!=null&&h.push(Qo(a,w,y))),a=a.return}return h}function ua(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5);return a||null}function Ow(a,s,c,h,y){for(var w=s._reactName,k=[];c!==null&&c!==h;){var M=c,B=M.alternate,Q=M.stateNode;if(B!==null&&B===h)break;M.tag===5&&Q!==null&&(M=Q,y?(B=No(c,w),B!=null&&k.unshift(Qo(c,B,M))):y||(B=No(c,w),B!=null&&k.push(Qo(c,B,M)))),c=c.return}k.length!==0&&a.push({event:s,listeners:k})}var j$=/\r\n?/g,T$=/\u0000|\uFFFD/g;function _w(a){return(typeof a=="string"?a:""+a).replace(j$,`
|
||
`).replace(T$,"")}function nl(a,s,c){if(s=_w(s),_w(a)!==s&&c)throw Error(r(425))}function il(){}var Gd=null,Xd=null;function Yd(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 Qd=typeof setTimeout=="function"?setTimeout:void 0,C$=typeof clearTimeout=="function"?clearTimeout:void 0,Pw=typeof Promise=="function"?Promise:void 0,k$=typeof queueMicrotask=="function"?queueMicrotask:typeof Pw<"u"?function(a){return Pw.resolve(null).then(a).catch(N$)}:Qd;function N$(a){setTimeout(function(){throw a})}function Zd(a,s){var c=s,h=0;do{var y=c.nextSibling;if(a.removeChild(c),y&&y.nodeType===8)if(c=y.data,c==="/$"){if(h===0){a.removeChild(y),qo(s);return}h--}else c!=="$"&&c!=="$?"&&c!=="$!"||h++;c=y}while(c);qo(s)}function Un(a){for(;a!=null;a=a.nextSibling){var s=a.nodeType;if(s===1||s===3)break;if(s===8){if(s=a.data,s==="$"||s==="$!"||s==="$?")break;if(s==="/$")return null}}return a}function Ew(a){a=a.previousSibling;for(var s=0;a;){if(a.nodeType===8){var c=a.data;if(c==="$"||c==="$!"||c==="$?"){if(s===0)return a;s--}else c==="/$"&&s++}a=a.previousSibling}return null}var la=Math.random().toString(36).slice(2),Vr="__reactFiber$"+la,Zo="__reactProps$"+la,sn="__reactContainer$"+la,Jd="__reactEvents$"+la,R$="__reactListeners$"+la,M$="__reactHandles$"+la;function hi(a){var s=a[Vr];if(s)return s;for(var c=a.parentNode;c;){if(s=c[sn]||c[Vr]){if(c=s.alternate,s.child!==null||c!==null&&c.child!==null)for(a=Ew(a);a!==null;){if(c=a[Vr])return c;a=Ew(a)}return s}a=c,c=a.parentNode}return null}function Jo(a){return a=a[Vr]||a[sn],!a||a.tag!==5&&a.tag!==6&&a.tag!==13&&a.tag!==3?null:a}function ca(a){if(a.tag===5||a.tag===6)return a.stateNode;throw Error(r(33))}function al(a){return a[Zo]||null}var ep=[],fa=-1;function zn(a){return{current:a}}function tt(a){0>fa||(a.current=ep[fa],ep[fa]=null,fa--)}function Xe(a,s){fa++,ep[fa]=a.current,a.current=s}var Wn={},Nt=zn(Wn),Ht=zn(!1),vi=Wn;function da(a,s){var c=a.type.contextTypes;if(!c)return Wn;var h=a.stateNode;if(h&&h.__reactInternalMemoizedUnmaskedChildContext===s)return h.__reactInternalMemoizedMaskedChildContext;var y={},w;for(w in c)y[w]=s[w];return h&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=s,a.__reactInternalMemoizedMaskedChildContext=y),y}function Kt(a){return a=a.childContextTypes,a!=null}function ol(){tt(Ht),tt(Nt)}function Aw(a,s,c){if(Nt.current!==Wn)throw Error(r(168));Xe(Nt,s),Xe(Ht,c)}function jw(a,s,c){var h=a.stateNode;if(s=s.childContextTypes,typeof h.getChildContext!="function")return c;h=h.getChildContext();for(var y in h)if(!(y in s))throw Error(r(108,De(a)||"Unknown",y));return Z({},c,h)}function sl(a){return a=(a=a.stateNode)&&a.__reactInternalMemoizedMergedChildContext||Wn,vi=Nt.current,Xe(Nt,a),Xe(Ht,Ht.current),!0}function Tw(a,s,c){var h=a.stateNode;if(!h)throw Error(r(169));c?(a=jw(a,s,vi),h.__reactInternalMemoizedMergedChildContext=a,tt(Ht),tt(Nt),Xe(Nt,a)):tt(Ht),Xe(Ht,c)}var un=null,ul=!1,tp=!1;function Cw(a){un===null?un=[a]:un.push(a)}function $$(a){ul=!0,Cw(a)}function Hn(){if(!tp&&un!==null){tp=!0;var a=0,s=Ke;try{var c=un;for(Ke=1;a<c.length;a++){var h=c[a];do h=h(!0);while(h!==null)}un=null,ul=!1}catch(y){throw un!==null&&(un=un.slice(a+1)),Nx(Od,Hn),y}finally{Ke=s,tp=!1}}return null}var pa=[],ha=0,ll=null,cl=0,fr=[],dr=0,mi=null,ln=1,cn="";function yi(a,s){pa[ha++]=cl,pa[ha++]=ll,ll=a,cl=s}function kw(a,s,c){fr[dr++]=ln,fr[dr++]=cn,fr[dr++]=mi,mi=a;var h=ln;a=cn;var y=32-Er(h)-1;h&=~(1<<y),c+=1;var w=32-Er(s)+y;if(30<w){var k=y-y%5;w=(h&(1<<k)-1).toString(32),h>>=k,y-=k,ln=1<<32-Er(s)+y|c<<y|h,cn=w+a}else ln=1<<w|c<<y|h,cn=a}function rp(a){a.return!==null&&(yi(a,1),kw(a,1,0))}function np(a){for(;a===ll;)ll=pa[--ha],pa[ha]=null,cl=pa[--ha],pa[ha]=null;for(;a===mi;)mi=fr[--dr],fr[dr]=null,cn=fr[--dr],fr[dr]=null,ln=fr[--dr],fr[dr]=null}var er=null,tr=null,nt=!1,jr=null;function Nw(a,s){var c=mr(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 Rw(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,er=a,tr=Un(s.firstChild),!0):!1;case 6:return s=a.pendingProps===""||s.nodeType!==3?null:s,s!==null?(a.stateNode=s,er=a,tr=null,!0):!1;case 13:return s=s.nodeType!==8?null:s,s!==null?(c=mi!==null?{id:ln,overflow:cn}:null,a.memoizedState={dehydrated:s,treeContext:c,retryLane:1073741824},c=mr(18,null,null,0),c.stateNode=s,c.return=a,a.child=c,er=a,tr=null,!0):!1;default:return!1}}function ip(a){return(a.mode&1)!==0&&(a.flags&128)===0}function ap(a){if(nt){var s=tr;if(s){var c=s;if(!Rw(a,s)){if(ip(a))throw Error(r(418));s=Un(c.nextSibling);var h=er;s&&Rw(a,s)?Nw(h,c):(a.flags=a.flags&-4097|2,nt=!1,er=a)}}else{if(ip(a))throw Error(r(418));a.flags=a.flags&-4097|2,nt=!1,er=a}}}function Mw(a){for(a=a.return;a!==null&&a.tag!==5&&a.tag!==3&&a.tag!==13;)a=a.return;er=a}function fl(a){if(a!==er)return!1;if(!nt)return Mw(a),nt=!0,!1;var s;if((s=a.tag!==3)&&!(s=a.tag!==5)&&(s=a.type,s=s!=="head"&&s!=="body"&&!Yd(a.type,a.memoizedProps)),s&&(s=tr)){if(ip(a))throw $w(),Error(r(418));for(;s;)Nw(a,s),s=Un(s.nextSibling)}if(Mw(a),a.tag===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));e:{for(a=a.nextSibling,s=0;a;){if(a.nodeType===8){var c=a.data;if(c==="/$"){if(s===0){tr=Un(a.nextSibling);break e}s--}else c!=="$"&&c!=="$!"&&c!=="$?"||s++}a=a.nextSibling}tr=null}}else tr=er?Un(a.stateNode.nextSibling):null;return!0}function $w(){for(var a=tr;a;)a=Un(a.nextSibling)}function va(){tr=er=null,nt=!1}function op(a){jr===null?jr=[a]:jr.push(a)}var I$=E.ReactCurrentBatchConfig;function es(a,s,c){if(a=c.ref,a!==null&&typeof a!="function"&&typeof a!="object"){if(c._owner){if(c=c._owner,c){if(c.tag!==1)throw Error(r(309));var h=c.stateNode}if(!h)throw Error(r(147,a));var y=h,w=""+a;return s!==null&&s.ref!==null&&typeof s.ref=="function"&&s.ref._stringRef===w?s.ref:(s=function(k){var M=y.refs;k===null?delete M[w]:M[w]=k},s._stringRef=w,s)}if(typeof a!="string")throw Error(r(284));if(!c._owner)throw Error(r(290,a))}return a}function dl(a,s){throw a=Object.prototype.toString.call(s),Error(r(31,a==="[object Object]"?"object with keys {"+Object.keys(s).join(", ")+"}":a))}function Iw(a){var s=a._init;return s(a._payload)}function Dw(a){function s(K,F){if(a){var X=K.deletions;X===null?(K.deletions=[F],K.flags|=16):X.push(F)}}function c(K,F){if(!a)return null;for(;F!==null;)s(K,F),F=F.sibling;return null}function h(K,F){for(K=new Map;F!==null;)F.key!==null?K.set(F.key,F):K.set(F.index,F),F=F.sibling;return K}function y(K,F){return K=Jn(K,F),K.index=0,K.sibling=null,K}function w(K,F,X){return K.index=X,a?(X=K.alternate,X!==null?(X=X.index,X<F?(K.flags|=2,F):X):(K.flags|=2,F)):(K.flags|=1048576,F)}function k(K){return a&&K.alternate===null&&(K.flags|=2),K}function M(K,F,X,ue){return F===null||F.tag!==6?(F=Qp(X,K.mode,ue),F.return=K,F):(F=y(F,X),F.return=K,F)}function B(K,F,X,ue){var ye=X.type;return ye===N?ie(K,F,X.props.children,ue,X.key):F!==null&&(F.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===Y&&Iw(ye)===F.type)?(ue=y(F,X.props),ue.ref=es(K,F,X),ue.return=K,ue):(ue=Il(X.type,X.key,X.props,null,K.mode,ue),ue.ref=es(K,F,X),ue.return=K,ue)}function Q(K,F,X,ue){return F===null||F.tag!==4||F.stateNode.containerInfo!==X.containerInfo||F.stateNode.implementation!==X.implementation?(F=Zp(X,K.mode,ue),F.return=K,F):(F=y(F,X.children||[]),F.return=K,F)}function ie(K,F,X,ue,ye){return F===null||F.tag!==7?(F=Pi(X,K.mode,ue,ye),F.return=K,F):(F=y(F,X),F.return=K,F)}function se(K,F,X){if(typeof F=="string"&&F!==""||typeof F=="number")return F=Qp(""+F,K.mode,X),F.return=K,F;if(typeof F=="object"&&F!==null){switch(F.$$typeof){case _:return X=Il(F.type,F.key,F.props,null,K.mode,X),X.ref=es(K,null,F),X.return=K,X;case j:return F=Zp(F,K.mode,X),F.return=K,F;case Y:var ue=F._init;return se(K,ue(F._payload),X)}if(Hr(F)||ee(F))return F=Pi(F,K.mode,X,null),F.return=K,F;dl(K,F)}return null}function re(K,F,X,ue){var ye=F!==null?F.key:null;if(typeof X=="string"&&X!==""||typeof X=="number")return ye!==null?null:M(K,F,""+X,ue);if(typeof X=="object"&&X!==null){switch(X.$$typeof){case _:return X.key===ye?B(K,F,X,ue):null;case j:return X.key===ye?Q(K,F,X,ue):null;case Y:return ye=X._init,re(K,F,ye(X._payload),ue)}if(Hr(X)||ee(X))return ye!==null?null:ie(K,F,X,ue,null);dl(K,X)}return null}function fe(K,F,X,ue,ye){if(typeof ue=="string"&&ue!==""||typeof ue=="number")return K=K.get(X)||null,M(F,K,""+ue,ye);if(typeof ue=="object"&&ue!==null){switch(ue.$$typeof){case _:return K=K.get(ue.key===null?X:ue.key)||null,B(F,K,ue,ye);case j:return K=K.get(ue.key===null?X:ue.key)||null,Q(F,K,ue,ye);case Y:var be=ue._init;return fe(K,F,X,be(ue._payload),ye)}if(Hr(ue)||ee(ue))return K=K.get(X)||null,ie(F,K,ue,ye,null);dl(F,ue)}return null}function he(K,F,X,ue){for(var ye=null,be=null,xe=F,Ee=F=0,Pt=null;xe!==null&&Ee<X.length;Ee++){xe.index>Ee?(Pt=xe,xe=null):Pt=xe.sibling;var Fe=re(K,xe,X[Ee],ue);if(Fe===null){xe===null&&(xe=Pt);break}a&&xe&&Fe.alternate===null&&s(K,xe),F=w(Fe,F,Ee),be===null?ye=Fe:be.sibling=Fe,be=Fe,xe=Pt}if(Ee===X.length)return c(K,xe),nt&&yi(K,Ee),ye;if(xe===null){for(;Ee<X.length;Ee++)xe=se(K,X[Ee],ue),xe!==null&&(F=w(xe,F,Ee),be===null?ye=xe:be.sibling=xe,be=xe);return nt&&yi(K,Ee),ye}for(xe=h(K,xe);Ee<X.length;Ee++)Pt=fe(xe,K,Ee,X[Ee],ue),Pt!==null&&(a&&Pt.alternate!==null&&xe.delete(Pt.key===null?Ee:Pt.key),F=w(Pt,F,Ee),be===null?ye=Pt:be.sibling=Pt,be=Pt);return a&&xe.forEach(function(ei){return s(K,ei)}),nt&&yi(K,Ee),ye}function ve(K,F,X,ue){var ye=ee(X);if(typeof ye!="function")throw Error(r(150));if(X=ye.call(X),X==null)throw Error(r(151));for(var be=ye=null,xe=F,Ee=F=0,Pt=null,Fe=X.next();xe!==null&&!Fe.done;Ee++,Fe=X.next()){xe.index>Ee?(Pt=xe,xe=null):Pt=xe.sibling;var ei=re(K,xe,Fe.value,ue);if(ei===null){xe===null&&(xe=Pt);break}a&&xe&&ei.alternate===null&&s(K,xe),F=w(ei,F,Ee),be===null?ye=ei:be.sibling=ei,be=ei,xe=Pt}if(Fe.done)return c(K,xe),nt&&yi(K,Ee),ye;if(xe===null){for(;!Fe.done;Ee++,Fe=X.next())Fe=se(K,Fe.value,ue),Fe!==null&&(F=w(Fe,F,Ee),be===null?ye=Fe:be.sibling=Fe,be=Fe);return nt&&yi(K,Ee),ye}for(xe=h(K,xe);!Fe.done;Ee++,Fe=X.next())Fe=fe(xe,K,Ee,Fe.value,ue),Fe!==null&&(a&&Fe.alternate!==null&&xe.delete(Fe.key===null?Ee:Fe.key),F=w(Fe,F,Ee),be===null?ye=Fe:be.sibling=Fe,be=Fe);return a&&xe.forEach(function(vI){return s(K,vI)}),nt&&yi(K,Ee),ye}function dt(K,F,X,ue){if(typeof X=="object"&&X!==null&&X.type===N&&X.key===null&&(X=X.props.children),typeof X=="object"&&X!==null){switch(X.$$typeof){case _:e:{for(var ye=X.key,be=F;be!==null;){if(be.key===ye){if(ye=X.type,ye===N){if(be.tag===7){c(K,be.sibling),F=y(be,X.props.children),F.return=K,K=F;break e}}else if(be.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===Y&&Iw(ye)===be.type){c(K,be.sibling),F=y(be,X.props),F.ref=es(K,be,X),F.return=K,K=F;break e}c(K,be);break}else s(K,be);be=be.sibling}X.type===N?(F=Pi(X.props.children,K.mode,ue,X.key),F.return=K,K=F):(ue=Il(X.type,X.key,X.props,null,K.mode,ue),ue.ref=es(K,F,X),ue.return=K,K=ue)}return k(K);case j:e:{for(be=X.key;F!==null;){if(F.key===be)if(F.tag===4&&F.stateNode.containerInfo===X.containerInfo&&F.stateNode.implementation===X.implementation){c(K,F.sibling),F=y(F,X.children||[]),F.return=K,K=F;break e}else{c(K,F);break}else s(K,F);F=F.sibling}F=Zp(X,K.mode,ue),F.return=K,K=F}return k(K);case Y:return be=X._init,dt(K,F,be(X._payload),ue)}if(Hr(X))return he(K,F,X,ue);if(ee(X))return ve(K,F,X,ue);dl(K,X)}return typeof X=="string"&&X!==""||typeof X=="number"?(X=""+X,F!==null&&F.tag===6?(c(K,F.sibling),F=y(F,X),F.return=K,K=F):(c(K,F),F=Qp(X,K.mode,ue),F.return=K,K=F),k(K)):c(K,F)}return dt}var ma=Dw(!0),Lw=Dw(!1),pl=zn(null),hl=null,ya=null,sp=null;function up(){sp=ya=hl=null}function lp(a){var s=pl.current;tt(pl),a._currentValue=s}function cp(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 ga(a,s){hl=a,sp=ya=null,a=a.dependencies,a!==null&&a.firstContext!==null&&((a.lanes&s)!==0&&(Vt=!0),a.firstContext=null)}function pr(a){var s=a._currentValue;if(sp!==a)if(a={context:a,memoizedValue:s,next:null},ya===null){if(hl===null)throw Error(r(308));ya=a,hl.dependencies={lanes:0,firstContext:a}}else ya=ya.next=a;return s}var gi=null;function fp(a){gi===null?gi=[a]:gi.push(a)}function Bw(a,s,c,h){var y=s.interleaved;return y===null?(c.next=c,fp(s)):(c.next=y.next,y.next=c),s.interleaved=c,fn(a,h)}function fn(a,s){a.lanes|=s;var c=a.alternate;for(c!==null&&(c.lanes|=s),c=a,a=a.return;a!==null;)a.childLanes|=s,c=a.alternate,c!==null&&(c.childLanes|=s),c=a,a=a.return;return c.tag===3?c.stateNode:null}var Kn=!1;function dp(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Fw(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 Vn(a,s,c){var h=a.updateQueue;if(h===null)return null;if(h=h.shared,(Le&2)!==0){var y=h.pending;return y===null?s.next=s:(s.next=y.next,y.next=s),h.pending=s,fn(a,c)}return y=h.interleaved,y===null?(s.next=s,fp(h)):(s.next=y.next,y.next=s),h.interleaved=s,fn(a,c)}function vl(a,s,c){if(s=s.updateQueue,s!==null&&(s=s.shared,(c&4194240)!==0)){var h=s.lanes;h&=a.pendingLanes,c|=h,s.lanes=c,Ed(a,c)}}function qw(a,s){var c=a.updateQueue,h=a.alternate;if(h!==null&&(h=h.updateQueue,c===h)){var y=null,w=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};w===null?y=w=k:w=w.next=k,c=c.next}while(c!==null);w===null?y=w=s:w=w.next=s}else y=w=s;c={baseState:h.baseState,firstBaseUpdate:y,lastBaseUpdate:w,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 ml(a,s,c,h){var y=a.updateQueue;Kn=!1;var w=y.firstBaseUpdate,k=y.lastBaseUpdate,M=y.shared.pending;if(M!==null){y.shared.pending=null;var B=M,Q=B.next;B.next=null,k===null?w=Q:k.next=Q,k=B;var ie=a.alternate;ie!==null&&(ie=ie.updateQueue,M=ie.lastBaseUpdate,M!==k&&(M===null?ie.firstBaseUpdate=Q:M.next=Q,ie.lastBaseUpdate=B))}if(w!==null){var se=y.baseState;k=0,ie=Q=B=null,M=w;do{var re=M.lane,fe=M.eventTime;if((h&re)===re){ie!==null&&(ie=ie.next={eventTime:fe,lane:0,tag:M.tag,payload:M.payload,callback:M.callback,next:null});e:{var he=a,ve=M;switch(re=s,fe=c,ve.tag){case 1:if(he=ve.payload,typeof he=="function"){se=he.call(fe,se,re);break e}se=he;break e;case 3:he.flags=he.flags&-65537|128;case 0:if(he=ve.payload,re=typeof he=="function"?he.call(fe,se,re):he,re==null)break e;se=Z({},se,re);break e;case 2:Kn=!0}}M.callback!==null&&M.lane!==0&&(a.flags|=64,re=y.effects,re===null?y.effects=[M]:re.push(M))}else fe={eventTime:fe,lane:re,tag:M.tag,payload:M.payload,callback:M.callback,next:null},ie===null?(Q=ie=fe,B=se):ie=ie.next=fe,k|=re;if(M=M.next,M===null){if(M=y.shared.pending,M===null)break;re=M,M=re.next,re.next=null,y.lastBaseUpdate=re,y.shared.pending=null}}while(!0);if(ie===null&&(B=se),y.baseState=B,y.firstBaseUpdate=Q,y.lastBaseUpdate=ie,s=y.shared.interleaved,s!==null){y=s;do k|=y.lane,y=y.next;while(y!==s)}else w===null&&(y.shared.lanes=0);wi|=k,a.lanes=k,a.memoizedState=se}}function Uw(a,s,c){if(a=s.effects,s.effects=null,a!==null)for(s=0;s<a.length;s++){var h=a[s],y=h.callback;if(y!==null){if(h.callback=null,h=c,typeof y!="function")throw Error(r(191,y));y.call(h)}}}var ts={},Gr=zn(ts),rs=zn(ts),ns=zn(ts);function bi(a){if(a===ts)throw Error(r(174));return a}function pp(a,s){switch(Xe(ns,s),Xe(rs,a),Xe(Gr,ts),a=s.nodeType,a){case 9:case 11:s=(s=s.documentElement)?s.namespaceURI:hd(null,"");break;default:a=a===8?s.parentNode:s,s=a.namespaceURI||null,a=a.tagName,s=hd(s,a)}tt(Gr),Xe(Gr,s)}function ba(){tt(Gr),tt(rs),tt(ns)}function zw(a){bi(ns.current);var s=bi(Gr.current),c=hd(s,a.type);s!==c&&(Xe(rs,a),Xe(Gr,c))}function hp(a){rs.current===a&&(tt(Gr),tt(rs))}var at=zn(0);function yl(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 vp=[];function mp(){for(var a=0;a<vp.length;a++)vp[a]._workInProgressVersionPrimary=null;vp.length=0}var gl=E.ReactCurrentDispatcher,yp=E.ReactCurrentBatchConfig,xi=0,ot=null,mt=null,Ot=null,bl=!1,is=!1,as=0,D$=0;function Rt(){throw Error(r(321))}function gp(a,s){if(s===null)return!1;for(var c=0;c<s.length&&c<a.length;c++)if(!Ar(a[c],s[c]))return!1;return!0}function bp(a,s,c,h,y,w){if(xi=w,ot=s,s.memoizedState=null,s.updateQueue=null,s.lanes=0,gl.current=a===null||a.memoizedState===null?q$:U$,a=c(h,y),is){w=0;do{if(is=!1,as=0,25<=w)throw Error(r(301));w+=1,Ot=mt=null,s.updateQueue=null,gl.current=z$,a=c(h,y)}while(is)}if(gl.current=Sl,s=mt!==null&&mt.next!==null,xi=0,Ot=mt=ot=null,bl=!1,s)throw Error(r(300));return a}function xp(){var a=as!==0;return as=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 hr(){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 os(a,s){return typeof s=="function"?s(a):s}function wp(a){var s=hr(),c=s.queue;if(c===null)throw Error(r(311));c.lastRenderedReducer=a;var h=mt,y=h.baseQueue,w=c.pending;if(w!==null){if(y!==null){var k=y.next;y.next=w.next,w.next=k}h.baseQueue=y=w,c.pending=null}if(y!==null){w=y.next,h=h.baseState;var M=k=null,B=null,Q=w;do{var ie=Q.lane;if((xi&ie)===ie)B!==null&&(B=B.next={lane:0,action:Q.action,hasEagerState:Q.hasEagerState,eagerState:Q.eagerState,next:null}),h=Q.hasEagerState?Q.eagerState:a(h,Q.action);else{var se={lane:ie,action:Q.action,hasEagerState:Q.hasEagerState,eagerState:Q.eagerState,next:null};B===null?(M=B=se,k=h):B=B.next=se,ot.lanes|=ie,wi|=ie}Q=Q.next}while(Q!==null&&Q!==w);B===null?k=h:B.next=M,Ar(h,s.memoizedState)||(Vt=!0),s.memoizedState=h,s.baseState=k,s.baseQueue=B,c.lastRenderedState=h}if(a=c.interleaved,a!==null){y=a;do w=y.lane,ot.lanes|=w,wi|=w,y=y.next;while(y!==a)}else y===null&&(c.lanes=0);return[s.memoizedState,c.dispatch]}function Sp(a){var s=hr(),c=s.queue;if(c===null)throw Error(r(311));c.lastRenderedReducer=a;var h=c.dispatch,y=c.pending,w=s.memoizedState;if(y!==null){c.pending=null;var k=y=y.next;do w=a(w,k.action),k=k.next;while(k!==y);Ar(w,s.memoizedState)||(Vt=!0),s.memoizedState=w,s.baseQueue===null&&(s.baseState=w),c.lastRenderedState=w}return[w,h]}function Ww(){}function Hw(a,s){var c=ot,h=hr(),y=s(),w=!Ar(h.memoizedState,y);if(w&&(h.memoizedState=y,Vt=!0),h=h.queue,Op(Gw.bind(null,c,h,a),[a]),h.getSnapshot!==s||w||Ot!==null&&Ot.memoizedState.tag&1){if(c.flags|=2048,ss(9,Vw.bind(null,c,h,y,s),void 0,null),_t===null)throw Error(r(349));(xi&30)!==0||Kw(c,s,y)}return y}function Kw(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 Vw(a,s,c,h){s.value=c,s.getSnapshot=h,Xw(s)&&Yw(a)}function Gw(a,s,c){return c(function(){Xw(s)&&Yw(a)})}function Xw(a){var s=a.getSnapshot;a=a.value;try{var c=s();return!Ar(a,c)}catch{return!0}}function Yw(a){var s=fn(a,1);s!==null&&Nr(s,a,1,-1)}function Qw(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:os,lastRenderedState:a},s.queue=a,a=a.dispatch=F$.bind(null,ot,a),[s.memoizedState,a]}function ss(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 Zw(){return hr().memoizedState}function xl(a,s,c,h){var y=Xr();ot.flags|=a,y.memoizedState=ss(1|s,c,void 0,h===void 0?null:h)}function wl(a,s,c,h){var y=hr();h=h===void 0?null:h;var w=void 0;if(mt!==null){var k=mt.memoizedState;if(w=k.destroy,h!==null&&gp(h,k.deps)){y.memoizedState=ss(s,c,w,h);return}}ot.flags|=a,y.memoizedState=ss(1|s,c,w,h)}function Jw(a,s){return xl(8390656,8,a,s)}function Op(a,s){return wl(2048,8,a,s)}function e1(a,s){return wl(4,2,a,s)}function t1(a,s){return wl(4,4,a,s)}function r1(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 n1(a,s,c){return c=c!=null?c.concat([a]):null,wl(4,4,r1.bind(null,s,a),c)}function _p(){}function i1(a,s){var c=hr();s=s===void 0?null:s;var h=c.memoizedState;return h!==null&&s!==null&&gp(s,h[1])?h[0]:(c.memoizedState=[a,s],a)}function a1(a,s){var c=hr();s=s===void 0?null:s;var h=c.memoizedState;return h!==null&&s!==null&&gp(s,h[1])?h[0]:(a=a(),c.memoizedState=[a,s],a)}function o1(a,s,c){return(xi&21)===0?(a.baseState&&(a.baseState=!1,Vt=!0),a.memoizedState=c):(Ar(c,s)||(c=Ix(),ot.lanes|=c,wi|=c,a.baseState=!0),s)}function L$(a,s){var c=Ke;Ke=c!==0&&4>c?c:4,a(!0);var h=yp.transition;yp.transition={};try{a(!1),s()}finally{Ke=c,yp.transition=h}}function s1(){return hr().memoizedState}function B$(a,s,c){var h=Qn(a);if(c={lane:h,action:c,hasEagerState:!1,eagerState:null,next:null},u1(a))l1(s,c);else if(c=Bw(a,s,c,h),c!==null){var y=Ft();Nr(c,a,h,y),c1(c,s,h)}}function F$(a,s,c){var h=Qn(a),y={lane:h,action:c,hasEagerState:!1,eagerState:null,next:null};if(u1(a))l1(s,y);else{var w=a.alternate;if(a.lanes===0&&(w===null||w.lanes===0)&&(w=s.lastRenderedReducer,w!==null))try{var k=s.lastRenderedState,M=w(k,c);if(y.hasEagerState=!0,y.eagerState=M,Ar(M,k)){var B=s.interleaved;B===null?(y.next=y,fp(s)):(y.next=B.next,B.next=y),s.interleaved=y;return}}catch{}finally{}c=Bw(a,s,y,h),c!==null&&(y=Ft(),Nr(c,a,h,y),c1(c,s,h))}}function u1(a){var s=a.alternate;return a===ot||s!==null&&s===ot}function l1(a,s){is=bl=!0;var c=a.pending;c===null?s.next=s:(s.next=c.next,c.next=s),a.pending=s}function c1(a,s,c){if((c&4194240)!==0){var h=s.lanes;h&=a.pendingLanes,c|=h,s.lanes=c,Ed(a,c)}}var Sl={readContext:pr,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},q$={readContext:pr,useCallback:function(a,s){return Xr().memoizedState=[a,s===void 0?null:s],a},useContext:pr,useEffect:Jw,useImperativeHandle:function(a,s,c){return c=c!=null?c.concat([a]):null,xl(4194308,4,r1.bind(null,s,a),c)},useLayoutEffect:function(a,s){return xl(4194308,4,a,s)},useInsertionEffect:function(a,s){return xl(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=B$.bind(null,ot,a),[h.memoizedState,a]},useRef:function(a){var s=Xr();return a={current:a},s.memoizedState=a},useState:Qw,useDebugValue:_p,useDeferredValue:function(a){return Xr().memoizedState=a},useTransition:function(){var a=Qw(!1),s=a[0];return a=L$.bind(null,a[1]),Xr().memoizedState=a,[s,a]},useMutableSource:function(){},useSyncExternalStore:function(a,s,c){var h=ot,y=Xr();if(nt){if(c===void 0)throw Error(r(407));c=c()}else{if(c=s(),_t===null)throw Error(r(349));(xi&30)!==0||Kw(h,s,c)}y.memoizedState=c;var w={value:c,getSnapshot:s};return y.queue=w,Jw(Gw.bind(null,h,w,a),[a]),h.flags|=2048,ss(9,Vw.bind(null,h,w,c,s),void 0,null),c},useId:function(){var a=Xr(),s=_t.identifierPrefix;if(nt){var c=cn,h=ln;c=(h&~(1<<32-Er(h)-1)).toString(32)+c,s=":"+s+"R"+c,c=as++,0<c&&(s+="H"+c.toString(32)),s+=":"}else c=D$++,s=":"+s+"r"+c.toString(32)+":";return a.memoizedState=s},unstable_isNewReconciler:!1},U$={readContext:pr,useCallback:i1,useContext:pr,useEffect:Op,useImperativeHandle:n1,useInsertionEffect:e1,useLayoutEffect:t1,useMemo:a1,useReducer:wp,useRef:Zw,useState:function(){return wp(os)},useDebugValue:_p,useDeferredValue:function(a){var s=hr();return o1(s,mt.memoizedState,a)},useTransition:function(){var a=wp(os)[0],s=hr().memoizedState;return[a,s]},useMutableSource:Ww,useSyncExternalStore:Hw,useId:s1,unstable_isNewReconciler:!1},z$={readContext:pr,useCallback:i1,useContext:pr,useEffect:Op,useImperativeHandle:n1,useInsertionEffect:e1,useLayoutEffect:t1,useMemo:a1,useReducer:Sp,useRef:Zw,useState:function(){return Sp(os)},useDebugValue:_p,useDeferredValue:function(a){var s=hr();return mt===null?s.memoizedState=a:o1(s,mt.memoizedState,a)},useTransition:function(){var a=Sp(os)[0],s=hr().memoizedState;return[a,s]},useMutableSource:Ww,useSyncExternalStore:Hw,useId:s1,unstable_isNewReconciler:!1};function Tr(a,s){if(a&&a.defaultProps){s=Z({},s),a=a.defaultProps;for(var c in a)s[c]===void 0&&(s[c]=a[c]);return s}return s}function Pp(a,s,c,h){s=a.memoizedState,c=c(h,s),c=c==null?s:Z({},s,c),a.memoizedState=c,a.lanes===0&&(a.updateQueue.baseState=c)}var Ol={isMounted:function(a){return(a=a._reactInternals)?pi(a)===a:!1},enqueueSetState:function(a,s,c){a=a._reactInternals;var h=Ft(),y=Qn(a),w=dn(h,y);w.payload=s,c!=null&&(w.callback=c),s=Vn(a,w,y),s!==null&&(Nr(s,a,y,h),vl(s,a,y))},enqueueReplaceState:function(a,s,c){a=a._reactInternals;var h=Ft(),y=Qn(a),w=dn(h,y);w.tag=1,w.payload=s,c!=null&&(w.callback=c),s=Vn(a,w,y),s!==null&&(Nr(s,a,y,h),vl(s,a,y))},enqueueForceUpdate:function(a,s){a=a._reactInternals;var c=Ft(),h=Qn(a),y=dn(c,h);y.tag=2,s!=null&&(y.callback=s),s=Vn(a,y,h),s!==null&&(Nr(s,a,h,c),vl(s,a,h))}};function f1(a,s,c,h,y,w,k){return a=a.stateNode,typeof a.shouldComponentUpdate=="function"?a.shouldComponentUpdate(h,w,k):s.prototype&&s.prototype.isPureReactComponent?!Vo(c,h)||!Vo(y,w):!0}function d1(a,s,c){var h=!1,y=Wn,w=s.contextType;return typeof w=="object"&&w!==null?w=pr(w):(y=Kt(s)?vi:Nt.current,h=s.contextTypes,w=(h=h!=null)?da(a,y):Wn),s=new s(c,w),a.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,s.updater=Ol,a.stateNode=s,s._reactInternals=a,h&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=y,a.__reactInternalMemoizedMaskedChildContext=w),s}function p1(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&&Ol.enqueueReplaceState(s,s.state,null)}function Ep(a,s,c,h){var y=a.stateNode;y.props=c,y.state=a.memoizedState,y.refs={},dp(a);var w=s.contextType;typeof w=="object"&&w!==null?y.context=pr(w):(w=Kt(s)?vi:Nt.current,y.context=da(a,w)),y.state=a.memoizedState,w=s.getDerivedStateFromProps,typeof w=="function"&&(Pp(a,s,w,c),y.state=a.memoizedState),typeof s.getDerivedStateFromProps=="function"||typeof y.getSnapshotBeforeUpdate=="function"||typeof y.UNSAFE_componentWillMount!="function"&&typeof y.componentWillMount!="function"||(s=y.state,typeof y.componentWillMount=="function"&&y.componentWillMount(),typeof y.UNSAFE_componentWillMount=="function"&&y.UNSAFE_componentWillMount(),s!==y.state&&Ol.enqueueReplaceState(y,y.state,null),ml(a,c,y,h),y.state=a.memoizedState),typeof y.componentDidMount=="function"&&(a.flags|=4194308)}function xa(a,s){try{var c="",h=s;do c+=me(h),h=h.return;while(h);var y=c}catch(w){y=`
|
||
Error generating stack: `+w.message+`
|
||
`+w.stack}return{value:a,source:s,stack:y,digest:null}}function Ap(a,s,c){return{value:a,source:null,stack:c??null,digest:s??null}}function jp(a,s){try{console.error(s.value)}catch(c){setTimeout(function(){throw c})}}var W$=typeof WeakMap=="function"?WeakMap:Map;function h1(a,s,c){c=dn(-1,c),c.tag=3,c.payload={element:null};var h=s.value;return c.callback=function(){Cl||(Cl=!0,zp=h),jp(a,s)},c}function v1(a,s,c){c=dn(-1,c),c.tag=3;var h=a.type.getDerivedStateFromError;if(typeof h=="function"){var y=s.value;c.payload=function(){return h(y)},c.callback=function(){jp(a,s)}}var w=a.stateNode;return w!==null&&typeof w.componentDidCatch=="function"&&(c.callback=function(){jp(a,s),typeof h!="function"&&(Xn===null?Xn=new Set([this]):Xn.add(this));var k=s.stack;this.componentDidCatch(s.value,{componentStack:k!==null?k:""})}),c}function m1(a,s,c){var h=a.pingCache;if(h===null){h=a.pingCache=new W$;var y=new Set;h.set(s,y)}else y=h.get(s),y===void 0&&(y=new Set,h.set(s,y));y.has(c)||(y.add(c),a=iI.bind(null,a,s,c),s.then(a,a))}function y1(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 g1(a,s,c,h,y){return(a.mode&1)===0?(a===s?a.flags|=65536:(a.flags|=128,c.flags|=131072,c.flags&=-52805,c.tag===1&&(c.alternate===null?c.tag=17:(s=dn(-1,1),s.tag=2,Vn(c,s,1))),c.lanes|=1),a):(a.flags|=65536,a.lanes=y,a)}var H$=E.ReactCurrentOwner,Vt=!1;function Bt(a,s,c,h){s.child=a===null?Lw(s,null,c,h):ma(s,a.child,c,h)}function b1(a,s,c,h,y){c=c.render;var w=s.ref;return ga(s,y),h=bp(a,s,c,h,w,y),c=xp(),a!==null&&!Vt?(s.updateQueue=a.updateQueue,s.flags&=-2053,a.lanes&=~y,pn(a,s,y)):(nt&&c&&rp(s),s.flags|=1,Bt(a,s,h,y),s.child)}function x1(a,s,c,h,y){if(a===null){var w=c.type;return typeof w=="function"&&!Yp(w)&&w.defaultProps===void 0&&c.compare===null&&c.defaultProps===void 0?(s.tag=15,s.type=w,w1(a,s,w,h,y)):(a=Il(c.type,null,h,s,s.mode,y),a.ref=s.ref,a.return=s,s.child=a)}if(w=a.child,(a.lanes&y)===0){var k=w.memoizedProps;if(c=c.compare,c=c!==null?c:Vo,c(k,h)&&a.ref===s.ref)return pn(a,s,y)}return s.flags|=1,a=Jn(w,h),a.ref=s.ref,a.return=s,s.child=a}function w1(a,s,c,h,y){if(a!==null){var w=a.memoizedProps;if(Vo(w,h)&&a.ref===s.ref)if(Vt=!1,s.pendingProps=h=w,(a.lanes&y)!==0)(a.flags&131072)!==0&&(Vt=!0);else return s.lanes=a.lanes,pn(a,s,y)}return Tp(a,s,c,h,y)}function S1(a,s,c){var h=s.pendingProps,y=h.children,w=a!==null?a.memoizedState:null;if(h.mode==="hidden")if((s.mode&1)===0)s.memoizedState={baseLanes:0,cachePool:null,transitions:null},Xe(Sa,rr),rr|=c;else{if((c&1073741824)===0)return a=w!==null?w.baseLanes|c:c,s.lanes=s.childLanes=1073741824,s.memoizedState={baseLanes:a,cachePool:null,transitions:null},s.updateQueue=null,Xe(Sa,rr),rr|=a,null;s.memoizedState={baseLanes:0,cachePool:null,transitions:null},h=w!==null?w.baseLanes:c,Xe(Sa,rr),rr|=h}else w!==null?(h=w.baseLanes|c,s.memoizedState=null):h=c,Xe(Sa,rr),rr|=h;return Bt(a,s,y,c),s.child}function O1(a,s){var c=s.ref;(a===null&&c!==null||a!==null&&a.ref!==c)&&(s.flags|=512,s.flags|=2097152)}function Tp(a,s,c,h,y){var w=Kt(c)?vi:Nt.current;return w=da(s,w),ga(s,y),c=bp(a,s,c,h,w,y),h=xp(),a!==null&&!Vt?(s.updateQueue=a.updateQueue,s.flags&=-2053,a.lanes&=~y,pn(a,s,y)):(nt&&h&&rp(s),s.flags|=1,Bt(a,s,c,y),s.child)}function _1(a,s,c,h,y){if(Kt(c)){var w=!0;sl(s)}else w=!1;if(ga(s,y),s.stateNode===null)Pl(a,s),d1(s,c,h),Ep(s,c,h,y),h=!0;else if(a===null){var k=s.stateNode,M=s.memoizedProps;k.props=M;var B=k.context,Q=c.contextType;typeof Q=="object"&&Q!==null?Q=pr(Q):(Q=Kt(c)?vi:Nt.current,Q=da(s,Q));var ie=c.getDerivedStateFromProps,se=typeof ie=="function"||typeof k.getSnapshotBeforeUpdate=="function";se||typeof k.UNSAFE_componentWillReceiveProps!="function"&&typeof k.componentWillReceiveProps!="function"||(M!==h||B!==Q)&&p1(s,k,h,Q),Kn=!1;var re=s.memoizedState;k.state=re,ml(s,h,k,y),B=s.memoizedState,M!==h||re!==B||Ht.current||Kn?(typeof ie=="function"&&(Pp(s,c,ie,h),B=s.memoizedState),(M=Kn||f1(s,c,M,h,re,B,Q))?(se||typeof k.UNSAFE_componentWillMount!="function"&&typeof k.componentWillMount!="function"||(typeof k.componentWillMount=="function"&&k.componentWillMount(),typeof k.UNSAFE_componentWillMount=="function"&&k.UNSAFE_componentWillMount()),typeof k.componentDidMount=="function"&&(s.flags|=4194308)):(typeof k.componentDidMount=="function"&&(s.flags|=4194308),s.memoizedProps=h,s.memoizedState=B),k.props=h,k.state=B,k.context=Q,h=M):(typeof k.componentDidMount=="function"&&(s.flags|=4194308),h=!1)}else{k=s.stateNode,Fw(a,s),M=s.memoizedProps,Q=s.type===s.elementType?M:Tr(s.type,M),k.props=Q,se=s.pendingProps,re=k.context,B=c.contextType,typeof B=="object"&&B!==null?B=pr(B):(B=Kt(c)?vi:Nt.current,B=da(s,B));var fe=c.getDerivedStateFromProps;(ie=typeof fe=="function"||typeof k.getSnapshotBeforeUpdate=="function")||typeof k.UNSAFE_componentWillReceiveProps!="function"&&typeof k.componentWillReceiveProps!="function"||(M!==se||re!==B)&&p1(s,k,h,B),Kn=!1,re=s.memoizedState,k.state=re,ml(s,h,k,y);var he=s.memoizedState;M!==se||re!==he||Ht.current||Kn?(typeof fe=="function"&&(Pp(s,c,fe,h),he=s.memoizedState),(Q=Kn||f1(s,c,Q,h,re,he,B)||!1)?(ie||typeof k.UNSAFE_componentWillUpdate!="function"&&typeof k.componentWillUpdate!="function"||(typeof k.componentWillUpdate=="function"&&k.componentWillUpdate(h,he,B),typeof k.UNSAFE_componentWillUpdate=="function"&&k.UNSAFE_componentWillUpdate(h,he,B)),typeof k.componentDidUpdate=="function"&&(s.flags|=4),typeof k.getSnapshotBeforeUpdate=="function"&&(s.flags|=1024)):(typeof k.componentDidUpdate!="function"||M===a.memoizedProps&&re===a.memoizedState||(s.flags|=4),typeof k.getSnapshotBeforeUpdate!="function"||M===a.memoizedProps&&re===a.memoizedState||(s.flags|=1024),s.memoizedProps=h,s.memoizedState=he),k.props=h,k.state=he,k.context=B,h=Q):(typeof k.componentDidUpdate!="function"||M===a.memoizedProps&&re===a.memoizedState||(s.flags|=4),typeof k.getSnapshotBeforeUpdate!="function"||M===a.memoizedProps&&re===a.memoizedState||(s.flags|=1024),h=!1)}return Cp(a,s,c,h,w,y)}function Cp(a,s,c,h,y,w){O1(a,s);var k=(s.flags&128)!==0;if(!h&&!k)return y&&Tw(s,c,!1),pn(a,s,w);h=s.stateNode,H$.current=s;var M=k&&typeof c.getDerivedStateFromError!="function"?null:h.render();return s.flags|=1,a!==null&&k?(s.child=ma(s,a.child,null,w),s.child=ma(s,null,M,w)):Bt(a,s,M,w),s.memoizedState=h.state,y&&Tw(s,c,!0),s.child}function P1(a){var s=a.stateNode;s.pendingContext?Aw(a,s.pendingContext,s.pendingContext!==s.context):s.context&&Aw(a,s.context,!1),pp(a,s.containerInfo)}function E1(a,s,c,h,y){return va(),op(y),s.flags|=256,Bt(a,s,c,h),s.child}var kp={dehydrated:null,treeContext:null,retryLane:0};function Np(a){return{baseLanes:a,cachePool:null,transitions:null}}function A1(a,s,c){var h=s.pendingProps,y=at.current,w=!1,k=(s.flags&128)!==0,M;if((M=k)||(M=a!==null&&a.memoizedState===null?!1:(y&2)!==0),M?(w=!0,s.flags&=-129):(a===null||a.memoizedState!==null)&&(y|=1),Xe(at,y&1),a===null)return ap(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,w?(h=s.mode,w=s.child,k={mode:"hidden",children:k},(h&1)===0&&w!==null?(w.childLanes=0,w.pendingProps=k):w=Dl(k,h,0,null),a=Pi(a,h,c,null),w.return=s,a.return=s,w.sibling=a,s.child=w,s.child.memoizedState=Np(c),s.memoizedState=kp,a):Rp(s,k));if(y=a.memoizedState,y!==null&&(M=y.dehydrated,M!==null))return K$(a,s,k,h,M,y,c);if(w){w=h.fallback,k=s.mode,y=a.child,M=y.sibling;var B={mode:"hidden",children:h.children};return(k&1)===0&&s.child!==y?(h=s.child,h.childLanes=0,h.pendingProps=B,s.deletions=null):(h=Jn(y,B),h.subtreeFlags=y.subtreeFlags&14680064),M!==null?w=Jn(M,w):(w=Pi(w,k,c,null),w.flags|=2),w.return=s,h.return=s,h.sibling=w,s.child=h,h=w,w=s.child,k=a.child.memoizedState,k=k===null?Np(c):{baseLanes:k.baseLanes|c,cachePool:null,transitions:k.transitions},w.memoizedState=k,w.childLanes=a.childLanes&~c,s.memoizedState=kp,h}return w=a.child,a=w.sibling,h=Jn(w,{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 Rp(a,s){return s=Dl({mode:"visible",children:s},a.mode,0,null),s.return=a,a.child=s}function _l(a,s,c,h){return h!==null&&op(h),ma(s,a.child,null,c),a=Rp(s,s.pendingProps.children),a.flags|=2,s.memoizedState=null,a}function K$(a,s,c,h,y,w,k){if(c)return s.flags&256?(s.flags&=-257,h=Ap(Error(r(422))),_l(a,s,k,h)):s.memoizedState!==null?(s.child=a.child,s.flags|=128,null):(w=h.fallback,y=s.mode,h=Dl({mode:"visible",children:h.children},y,0,null),w=Pi(w,y,k,null),w.flags|=2,h.return=s,w.return=s,h.sibling=w,s.child=h,(s.mode&1)!==0&&ma(s,a.child,null,k),s.child.memoizedState=Np(k),s.memoizedState=kp,w);if((s.mode&1)===0)return _l(a,s,k,null);if(y.data==="$!"){if(h=y.nextSibling&&y.nextSibling.dataset,h)var M=h.dgst;return h=M,w=Error(r(419)),h=Ap(w,h,void 0),_l(a,s,k,h)}if(M=(k&a.childLanes)!==0,Vt||M){if(h=_t,h!==null){switch(k&-k){case 4:y=2;break;case 16:y=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:y=32;break;case 536870912:y=268435456;break;default:y=0}y=(y&(h.suspendedLanes|k))!==0?0:y,y!==0&&y!==w.retryLane&&(w.retryLane=y,fn(a,y),Nr(h,a,y,-1))}return Xp(),h=Ap(Error(r(421))),_l(a,s,k,h)}return y.data==="$?"?(s.flags|=128,s.child=a.child,s=aI.bind(null,a),y._reactRetry=s,null):(a=w.treeContext,tr=Un(y.nextSibling),er=s,nt=!0,jr=null,a!==null&&(fr[dr++]=ln,fr[dr++]=cn,fr[dr++]=mi,ln=a.id,cn=a.overflow,mi=s),s=Rp(s,h.children),s.flags|=4096,s)}function j1(a,s,c){a.lanes|=s;var h=a.alternate;h!==null&&(h.lanes|=s),cp(a.return,s,c)}function Mp(a,s,c,h,y){var w=a.memoizedState;w===null?a.memoizedState={isBackwards:s,rendering:null,renderingStartTime:0,last:h,tail:c,tailMode:y}:(w.isBackwards=s,w.rendering=null,w.renderingStartTime=0,w.last=h,w.tail=c,w.tailMode=y)}function T1(a,s,c){var h=s.pendingProps,y=h.revealOrder,w=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&&j1(a,c,s);else if(a.tag===19)j1(a,c,s);else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===s)break e;for(;a.sibling===null;){if(a.return===null||a.return===s)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}h&=1}if(Xe(at,h),(s.mode&1)===0)s.memoizedState=null;else switch(y){case"forwards":for(c=s.child,y=null;c!==null;)a=c.alternate,a!==null&&yl(a)===null&&(y=c),c=c.sibling;c=y,c===null?(y=s.child,s.child=null):(y=c.sibling,c.sibling=null),Mp(s,!1,y,c,w);break;case"backwards":for(c=null,y=s.child,s.child=null;y!==null;){if(a=y.alternate,a!==null&&yl(a)===null){s.child=y;break}a=y.sibling,y.sibling=c,c=y,y=a}Mp(s,!0,c,null,w);break;case"together":Mp(s,!1,null,null,void 0);break;default:s.memoizedState=null}return s.child}function Pl(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),wi|=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=Jn(a,a.pendingProps),s.child=c,c.return=s;a.sibling!==null;)a=a.sibling,c=c.sibling=Jn(a,a.pendingProps),c.return=s;c.sibling=null}return s.child}function V$(a,s,c){switch(s.tag){case 3:P1(s),va();break;case 5:zw(s);break;case 1:Kt(s.type)&&sl(s);break;case 4:pp(s,s.stateNode.containerInfo);break;case 10:var h=s.type._context,y=s.memoizedProps.value;Xe(pl,h._currentValue),h._currentValue=y;break;case 13:if(h=s.memoizedState,h!==null)return h.dehydrated!==null?(Xe(at,at.current&1),s.flags|=128,null):(c&s.child.childLanes)!==0?A1(a,s,c):(Xe(at,at.current&1),a=pn(a,s,c),a!==null?a.sibling:null);Xe(at,at.current&1);break;case 19:if(h=(c&s.childLanes)!==0,(a.flags&128)!==0){if(h)return T1(a,s,c);s.flags|=128}if(y=s.memoizedState,y!==null&&(y.rendering=null,y.tail=null,y.lastEffect=null),Xe(at,at.current),h)break;return null;case 22:case 23:return s.lanes=0,S1(a,s,c)}return pn(a,s,c)}var C1,$p,k1,N1;C1=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}},$p=function(){},k1=function(a,s,c,h){var y=a.memoizedProps;if(y!==h){a=s.stateNode,bi(Gr.current);var w=null;switch(c){case"input":y=Ne(a,y),h=Ne(a,h),w=[];break;case"select":y=Z({},y,{value:void 0}),h=Z({},h,{value:void 0}),w=[];break;case"textarea":y=Pr(a,y),h=Pr(a,h),w=[];break;default:typeof y.onClick!="function"&&typeof h.onClick=="function"&&(a.onclick=il)}vd(c,h);var k;c=null;for(Q in y)if(!h.hasOwnProperty(Q)&&y.hasOwnProperty(Q)&&y[Q]!=null)if(Q==="style"){var M=y[Q];for(k in M)M.hasOwnProperty(k)&&(c||(c={}),c[k]="")}else Q!=="dangerouslySetInnerHTML"&&Q!=="children"&&Q!=="suppressContentEditableWarning"&&Q!=="suppressHydrationWarning"&&Q!=="autoFocus"&&(i.hasOwnProperty(Q)?w||(w=[]):(w=w||[]).push(Q,null));for(Q in h){var B=h[Q];if(M=y!=null?y[Q]:void 0,h.hasOwnProperty(Q)&&B!==M&&(B!=null||M!=null))if(Q==="style")if(M){for(k in M)!M.hasOwnProperty(k)||B&&B.hasOwnProperty(k)||(c||(c={}),c[k]="");for(k in B)B.hasOwnProperty(k)&&M[k]!==B[k]&&(c||(c={}),c[k]=B[k])}else c||(w||(w=[]),w.push(Q,c)),c=B;else Q==="dangerouslySetInnerHTML"?(B=B?B.__html:void 0,M=M?M.__html:void 0,B!=null&&M!==B&&(w=w||[]).push(Q,B)):Q==="children"?typeof B!="string"&&typeof B!="number"||(w=w||[]).push(Q,""+B):Q!=="suppressContentEditableWarning"&&Q!=="suppressHydrationWarning"&&(i.hasOwnProperty(Q)?(B!=null&&Q==="onScroll"&&et("scroll",a),w||M===B||(w=[])):(w=w||[]).push(Q,B))}c&&(w=w||[]).push("style",c);var Q=w;(s.updateQueue=Q)&&(s.flags|=4)}},N1=function(a,s,c,h){c!==h&&(s.flags|=4)};function us(a,s){if(!nt)switch(a.tailMode){case"hidden":s=a.tail;for(var c=null;s!==null;)s.alternate!==null&&(c=s),s=s.sibling;c===null?a.tail=null:c.sibling=null;break;case"collapsed":c=a.tail;for(var h=null;c!==null;)c.alternate!==null&&(h=c),c=c.sibling;h===null?s||a.tail===null?a.tail=null:a.tail.sibling=null:h.sibling=null}}function Mt(a){var s=a.alternate!==null&&a.alternate.child===a.child,c=0,h=0;if(s)for(var y=a.child;y!==null;)c|=y.lanes|y.childLanes,h|=y.subtreeFlags&14680064,h|=y.flags&14680064,y.return=a,y=y.sibling;else for(y=a.child;y!==null;)c|=y.lanes|y.childLanes,h|=y.subtreeFlags,h|=y.flags,y.return=a,y=y.sibling;return a.subtreeFlags|=h,a.childLanes=c,s}function G$(a,s,c){var h=s.pendingProps;switch(np(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 Kt(s.type)&&ol(),Mt(s),null;case 3:return h=s.stateNode,ba(),tt(Ht),tt(Nt),mp(),h.pendingContext&&(h.context=h.pendingContext,h.pendingContext=null),(a===null||a.child===null)&&(fl(s)?s.flags|=4:a===null||a.memoizedState.isDehydrated&&(s.flags&256)===0||(s.flags|=1024,jr!==null&&(Kp(jr),jr=null))),$p(a,s),Mt(s),null;case 5:hp(s);var y=bi(ns.current);if(c=s.type,a!==null&&s.stateNode!=null)k1(a,s,c,h,y),a.ref!==s.ref&&(s.flags|=512,s.flags|=2097152);else{if(!h){if(s.stateNode===null)throw Error(r(166));return Mt(s),null}if(a=bi(Gr.current),fl(s)){h=s.stateNode,c=s.type;var w=s.memoizedProps;switch(h[Vr]=s,h[Zo]=w,a=(s.mode&1)!==0,c){case"dialog":et("cancel",h),et("close",h);break;case"iframe":case"object":case"embed":et("load",h);break;case"video":case"audio":for(y=0;y<Xo.length;y++)et(Xo[y],h);break;case"source":et("error",h);break;case"img":case"image":case"link":et("error",h),et("load",h);break;case"details":et("toggle",h);break;case"input":Ce(h,w),et("invalid",h);break;case"select":h._wrapperState={wasMultiple:!!w.multiple},et("invalid",h);break;case"textarea":ea(h,w),et("invalid",h)}vd(c,w),y=null;for(var k in w)if(w.hasOwnProperty(k)){var M=w[k];k==="children"?typeof M=="string"?h.textContent!==M&&(w.suppressHydrationWarning!==!0&&nl(h.textContent,M,a),y=["children",M]):typeof M=="number"&&h.textContent!==""+M&&(w.suppressHydrationWarning!==!0&&nl(h.textContent,M,a),y=["children",""+M]):i.hasOwnProperty(k)&&M!=null&&k==="onScroll"&&et("scroll",h)}switch(c){case"input":Te(h),_r(h,w,!0);break;case"textarea":Te(h),To(h);break;case"select":case"option":break;default:typeof w.onClick=="function"&&(h.onclick=il)}h=y,s.updateQueue=h,h!==null&&(s.flags|=4)}else{k=y.nodeType===9?y:y.ownerDocument,a==="http://www.w3.org/1999/xhtml"&&(a=gx(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[Zo]=h,C1(a,s,!1,!1),s.stateNode=a;e:{switch(k=md(c,h),c){case"dialog":et("cancel",a),et("close",a),y=h;break;case"iframe":case"object":case"embed":et("load",a),y=h;break;case"video":case"audio":for(y=0;y<Xo.length;y++)et(Xo[y],a);y=h;break;case"source":et("error",a),y=h;break;case"img":case"image":case"link":et("error",a),et("load",a),y=h;break;case"details":et("toggle",a),y=h;break;case"input":Ce(a,h),y=Ne(a,h),et("invalid",a);break;case"option":y=h;break;case"select":a._wrapperState={wasMultiple:!!h.multiple},y=Z({},h,{value:void 0}),et("invalid",a);break;case"textarea":ea(a,h),y=Pr(a,h),et("invalid",a);break;default:y=h}vd(c,y),M=y;for(w in M)if(M.hasOwnProperty(w)){var B=M[w];w==="style"?wx(a,B):w==="dangerouslySetInnerHTML"?(B=B?B.__html:void 0,B!=null&&bx(a,B)):w==="children"?typeof B=="string"?(c!=="textarea"||B!=="")&&Co(a,B):typeof B=="number"&&Co(a,""+B):w!=="suppressContentEditableWarning"&&w!=="suppressHydrationWarning"&&w!=="autoFocus"&&(i.hasOwnProperty(w)?B!=null&&w==="onScroll"&&et("scroll",a):B!=null&&T(a,w,B,k))}switch(c){case"input":Te(a),_r(a,h,!1);break;case"textarea":Te(a),To(a);break;case"option":h.value!=null&&a.setAttribute("value",""+je(h.value));break;case"select":a.multiple=!!h.multiple,w=h.value,w!=null?Wt(a,!!h.multiple,w,!1):h.defaultValue!=null&&Wt(a,!!h.multiple,h.defaultValue,!0);break;default:typeof y.onClick=="function"&&(a.onclick=il)}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)N1(a,s,a.memoizedProps,h);else{if(typeof h!="string"&&s.stateNode===null)throw Error(r(166));if(c=bi(ns.current),bi(Gr.current),fl(s)){if(h=s.stateNode,c=s.memoizedProps,h[Vr]=s,(w=h.nodeValue!==c)&&(a=er,a!==null))switch(a.tag){case 3:nl(h.nodeValue,c,(a.mode&1)!==0);break;case 5:a.memoizedProps.suppressHydrationWarning!==!0&&nl(h.nodeValue,c,(a.mode&1)!==0)}w&&(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&&tr!==null&&(s.mode&1)!==0&&(s.flags&128)===0)$w(),va(),s.flags|=98560,w=!1;else if(w=fl(s),h!==null&&h.dehydrated!==null){if(a===null){if(!w)throw Error(r(318));if(w=s.memoizedState,w=w!==null?w.dehydrated:null,!w)throw Error(r(317));w[Vr]=s}else va(),(s.flags&128)===0&&(s.memoizedState=null),s.flags|=4;Mt(s),w=!1}else jr!==null&&(Kp(jr),jr=null),w=!0;if(!w)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):Xp())),s.updateQueue!==null&&(s.flags|=4),Mt(s),null);case 4:return ba(),$p(a,s),a===null&&Yo(s.stateNode.containerInfo),Mt(s),null;case 10:return lp(s.type._context),Mt(s),null;case 17:return Kt(s.type)&&ol(),Mt(s),null;case 19:if(tt(at),w=s.memoizedState,w===null)return Mt(s),null;if(h=(s.flags&128)!==0,k=w.rendering,k===null)if(h)us(w,!1);else{if(yt!==0||a!==null&&(a.flags&128)!==0)for(a=s.child;a!==null;){if(k=yl(a),k!==null){for(s.flags|=128,us(w,!1),h=k.updateQueue,h!==null&&(s.updateQueue=h,s.flags|=4),s.subtreeFlags=0,h=c,c=s.child;c!==null;)w=c,a=h,w.flags&=14680066,k=w.alternate,k===null?(w.childLanes=0,w.lanes=a,w.child=null,w.subtreeFlags=0,w.memoizedProps=null,w.memoizedState=null,w.updateQueue=null,w.dependencies=null,w.stateNode=null):(w.childLanes=k.childLanes,w.lanes=k.lanes,w.child=k.child,w.subtreeFlags=0,w.deletions=null,w.memoizedProps=k.memoizedProps,w.memoizedState=k.memoizedState,w.updateQueue=k.updateQueue,w.type=k.type,a=k.dependencies,w.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}w.tail!==null&&ft()>Oa&&(s.flags|=128,h=!0,us(w,!1),s.lanes=4194304)}else{if(!h)if(a=yl(k),a!==null){if(s.flags|=128,h=!0,c=a.updateQueue,c!==null&&(s.updateQueue=c,s.flags|=4),us(w,!0),w.tail===null&&w.tailMode==="hidden"&&!k.alternate&&!nt)return Mt(s),null}else 2*ft()-w.renderingStartTime>Oa&&c!==1073741824&&(s.flags|=128,h=!0,us(w,!1),s.lanes=4194304);w.isBackwards?(k.sibling=s.child,s.child=k):(c=w.last,c!==null?c.sibling=k:s.child=k,w.last=k)}return w.tail!==null?(s=w.tail,w.rendering=s,w.tail=s.sibling,w.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 Gp(),h=s.memoizedState!==null,a!==null&&a.memoizedState!==null!==h&&(s.flags|=8192),h&&(s.mode&1)!==0?(rr&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 X$(a,s){switch(np(s),s.tag){case 1:return Kt(s.type)&&ol(),a=s.flags,a&65536?(s.flags=a&-65537|128,s):null;case 3:return ba(),tt(Ht),tt(Nt),mp(),a=s.flags,(a&65536)!==0&&(a&128)===0?(s.flags=a&-65537|128,s):null;case 5:return hp(s),null;case 13:if(tt(at),a=s.memoizedState,a!==null&&a.dehydrated!==null){if(s.alternate===null)throw Error(r(340));va()}return a=s.flags,a&65536?(s.flags=a&-65537|128,s):null;case 19:return tt(at),null;case 4:return ba(),null;case 10:return lp(s.type._context),null;case 22:case 23:return Gp(),null;case 24:return null;default:return null}}var El=!1,$t=!1,Y$=typeof WeakSet=="function"?WeakSet:Set,de=null;function wa(a,s){var c=a.ref;if(c!==null)if(typeof c=="function")try{c(null)}catch(h){ut(a,s,h)}else c.current=null}function Ip(a,s,c){try{c()}catch(h){ut(a,s,h)}}var R1=!1;function Q$(a,s){if(Gd=Ku,a=fw(),Fd(a)){if("selectionStart"in a)var c={start:a.selectionStart,end:a.selectionEnd};else e:{c=(c=a.ownerDocument)&&c.defaultView||window;var h=c.getSelection&&c.getSelection();if(h&&h.rangeCount!==0){c=h.anchorNode;var y=h.anchorOffset,w=h.focusNode;h=h.focusOffset;try{c.nodeType,w.nodeType}catch{c=null;break e}var k=0,M=-1,B=-1,Q=0,ie=0,se=a,re=null;t:for(;;){for(var fe;se!==c||y!==0&&se.nodeType!==3||(M=k+y),se!==w||h!==0&&se.nodeType!==3||(B=k+h),se.nodeType===3&&(k+=se.nodeValue.length),(fe=se.firstChild)!==null;)re=se,se=fe;for(;;){if(se===a)break t;if(re===c&&++Q===y&&(M=k),re===w&&++ie===h&&(B=k),(fe=se.nextSibling)!==null)break;se=re,re=se.parentNode}se=fe}c=M===-1||B===-1?null:{start:M,end:B}}else c=null}c=c||{start:0,end:0}}else c=null;for(Xd={focusedElem:a,selectionRange:c},Ku=!1,de=s;de!==null;)if(s=de,a=s.child,(s.subtreeFlags&1028)!==0&&a!==null)a.return=s,de=a;else for(;de!==null;){s=de;try{var he=s.alternate;if((s.flags&1024)!==0)switch(s.tag){case 0:case 11:case 15:break;case 1:if(he!==null){var ve=he.memoizedProps,dt=he.memoizedState,K=s.stateNode,F=K.getSnapshotBeforeUpdate(s.elementType===s.type?ve:Tr(s.type,ve),dt);K.__reactInternalSnapshotBeforeUpdate=F}break;case 3:var X=s.stateNode.containerInfo;X.nodeType===1?X.textContent="":X.nodeType===9&&X.documentElement&&X.removeChild(X.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(ue){ut(s,s.return,ue)}if(a=s.sibling,a!==null){a.return=s.return,de=a;break}de=s.return}return he=R1,R1=!1,he}function ls(a,s,c){var h=s.updateQueue;if(h=h!==null?h.lastEffect:null,h!==null){var y=h=h.next;do{if((y.tag&a)===a){var w=y.destroy;y.destroy=void 0,w!==void 0&&Ip(s,c,w)}y=y.next}while(y!==h)}}function Al(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 Dp(a){var s=a.ref;if(s!==null){var c=a.stateNode;switch(a.tag){case 5:a=c;break;default:a=c}typeof s=="function"?s(a):s.current=a}}function M1(a){var s=a.alternate;s!==null&&(a.alternate=null,M1(s)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(s=a.stateNode,s!==null&&(delete s[Vr],delete s[Zo],delete s[Jd],delete s[R$],delete s[M$])),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 $1(a){return a.tag===5||a.tag===3||a.tag===4}function I1(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||$1(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 Lp(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=il));else if(h!==4&&(a=a.child,a!==null))for(Lp(a,s,c),a=a.sibling;a!==null;)Lp(a,s,c),a=a.sibling}function Bp(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(Bp(a,s,c),a=a.sibling;a!==null;)Bp(a,s,c),a=a.sibling}var Tt=null,Cr=!1;function Gn(a,s,c){for(c=c.child;c!==null;)D1(a,s,c),c=c.sibling}function D1(a,s,c){if(Kr&&typeof Kr.onCommitFiberUnmount=="function")try{Kr.onCommitFiberUnmount(Fu,c)}catch{}switch(c.tag){case 5:$t||wa(c,s);case 6:var h=Tt,y=Cr;Tt=null,Gn(a,s,c),Tt=h,Cr=y,Tt!==null&&(Cr?(a=Tt,c=c.stateNode,a.nodeType===8?a.parentNode.removeChild(c):a.removeChild(c)):Tt.removeChild(c.stateNode));break;case 18:Tt!==null&&(Cr?(a=Tt,c=c.stateNode,a.nodeType===8?Zd(a.parentNode,c):a.nodeType===1&&Zd(a,c),qo(a)):Zd(Tt,c.stateNode));break;case 4:h=Tt,y=Cr,Tt=c.stateNode.containerInfo,Cr=!0,Gn(a,s,c),Tt=h,Cr=y;break;case 0:case 11:case 14:case 15:if(!$t&&(h=c.updateQueue,h!==null&&(h=h.lastEffect,h!==null))){y=h=h.next;do{var w=y,k=w.destroy;w=w.tag,k!==void 0&&((w&2)!==0||(w&4)!==0)&&Ip(c,s,k),y=y.next}while(y!==h)}Gn(a,s,c);break;case 1:if(!$t&&(wa(c,s),h=c.stateNode,typeof h.componentWillUnmount=="function"))try{h.props=c.memoizedProps,h.state=c.memoizedState,h.componentWillUnmount()}catch(M){ut(c,s,M)}Gn(a,s,c);break;case 21:Gn(a,s,c);break;case 22:c.mode&1?($t=(h=$t)||c.memoizedState!==null,Gn(a,s,c),$t=h):Gn(a,s,c);break;default:Gn(a,s,c)}}function L1(a){var s=a.updateQueue;if(s!==null){a.updateQueue=null;var c=a.stateNode;c===null&&(c=a.stateNode=new Y$),s.forEach(function(h){var y=oI.bind(null,a,h);c.has(h)||(c.add(h),h.then(y,y))})}}function kr(a,s){var c=s.deletions;if(c!==null)for(var h=0;h<c.length;h++){var y=c[h];try{var w=a,k=s,M=k;e:for(;M!==null;){switch(M.tag){case 5:Tt=M.stateNode,Cr=!1;break e;case 3:Tt=M.stateNode.containerInfo,Cr=!0;break e;case 4:Tt=M.stateNode.containerInfo,Cr=!0;break e}M=M.return}if(Tt===null)throw Error(r(160));D1(w,k,y),Tt=null,Cr=!1;var B=y.alternate;B!==null&&(B.return=null),y.return=null}catch(Q){ut(y,s,Q)}}if(s.subtreeFlags&12854)for(s=s.child;s!==null;)B1(s,a),s=s.sibling}function B1(a,s){var c=a.alternate,h=a.flags;switch(a.tag){case 0:case 11:case 14:case 15:if(kr(s,a),Yr(a),h&4){try{ls(3,a,a.return),Al(3,a)}catch(ve){ut(a,a.return,ve)}try{ls(5,a,a.return)}catch(ve){ut(a,a.return,ve)}}break;case 1:kr(s,a),Yr(a),h&512&&c!==null&&wa(c,c.return);break;case 5:if(kr(s,a),Yr(a),h&512&&c!==null&&wa(c,c.return),a.flags&32){var y=a.stateNode;try{Co(y,"")}catch(ve){ut(a,a.return,ve)}}if(h&4&&(y=a.stateNode,y!=null)){var w=a.memoizedProps,k=c!==null?c.memoizedProps:w,M=a.type,B=a.updateQueue;if(a.updateQueue=null,B!==null)try{M==="input"&&w.type==="radio"&&w.name!=null&&Je(y,w),md(M,k);var Q=md(M,w);for(k=0;k<B.length;k+=2){var ie=B[k],se=B[k+1];ie==="style"?wx(y,se):ie==="dangerouslySetInnerHTML"?bx(y,se):ie==="children"?Co(y,se):T(y,ie,se,Q)}switch(M){case"input":st(y,w);break;case"textarea":jo(y,w);break;case"select":var re=y._wrapperState.wasMultiple;y._wrapperState.wasMultiple=!!w.multiple;var fe=w.value;fe!=null?Wt(y,!!w.multiple,fe,!1):re!==!!w.multiple&&(w.defaultValue!=null?Wt(y,!!w.multiple,w.defaultValue,!0):Wt(y,!!w.multiple,w.multiple?[]:"",!1))}y[Zo]=w}catch(ve){ut(a,a.return,ve)}}break;case 6:if(kr(s,a),Yr(a),h&4){if(a.stateNode===null)throw Error(r(162));y=a.stateNode,w=a.memoizedProps;try{y.nodeValue=w}catch(ve){ut(a,a.return,ve)}}break;case 3:if(kr(s,a),Yr(a),h&4&&c!==null&&c.memoizedState.isDehydrated)try{qo(s.containerInfo)}catch(ve){ut(a,a.return,ve)}break;case 4:kr(s,a),Yr(a);break;case 13:kr(s,a),Yr(a),y=a.child,y.flags&8192&&(w=y.memoizedState!==null,y.stateNode.isHidden=w,!w||y.alternate!==null&&y.alternate.memoizedState!==null||(Up=ft())),h&4&&L1(a);break;case 22:if(ie=c!==null&&c.memoizedState!==null,a.mode&1?($t=(Q=$t)||ie,kr(s,a),$t=Q):kr(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:ls(4,re,re.return);break;case 1:wa(re,re.return);var he=re.stateNode;if(typeof he.componentWillUnmount=="function"){h=re,c=re.return;try{s=h,he.props=s.memoizedProps,he.state=s.memoizedState,he.componentWillUnmount()}catch(ve){ut(h,c,ve)}}break;case 5:wa(re,re.return);break;case 22:if(re.memoizedState!==null){U1(se);continue}}fe!==null?(fe.return=re,de=fe):U1(se)}ie=ie.sibling}e:for(ie=null,se=a;;){if(se.tag===5){if(ie===null){ie=se;try{y=se.stateNode,Q?(w=y.style,typeof w.setProperty=="function"?w.setProperty("display","none","important"):w.display="none"):(M=se.stateNode,B=se.memoizedProps.style,k=B!=null&&B.hasOwnProperty("display")?B.display:null,M.style.display=xx("display",k))}catch(ve){ut(a,a.return,ve)}}}else if(se.tag===6){if(ie===null)try{se.stateNode.nodeValue=Q?"":se.memoizedProps}catch(ve){ut(a,a.return,ve)}}else if((se.tag!==22&&se.tag!==23||se.memoizedState===null||se===a)&&se.child!==null){se.child.return=se,se=se.child;continue}if(se===a)break e;for(;se.sibling===null;){if(se.return===null||se.return===a)break e;ie===se&&(ie=null),se=se.return}ie===se&&(ie=null),se.sibling.return=se.return,se=se.sibling}}break;case 19:kr(s,a),Yr(a),h&4&&L1(a);break;case 21:break;default:kr(s,a),Yr(a)}}function Yr(a){var s=a.flags;if(s&2){try{e:{for(var c=a.return;c!==null;){if($1(c)){var h=c;break e}c=c.return}throw Error(r(160))}switch(h.tag){case 5:var y=h.stateNode;h.flags&32&&(Co(y,""),h.flags&=-33);var w=I1(a);Bp(a,w,y);break;case 3:case 4:var k=h.stateNode.containerInfo,M=I1(a);Lp(a,M,k);break;default:throw Error(r(161))}}catch(B){ut(a,a.return,B)}a.flags&=-3}s&4096&&(a.flags&=-4097)}function Z$(a,s,c){de=a,F1(a)}function F1(a,s,c){for(var h=(a.mode&1)!==0;de!==null;){var y=de,w=y.child;if(y.tag===22&&h){var k=y.memoizedState!==null||El;if(!k){var M=y.alternate,B=M!==null&&M.memoizedState!==null||$t;M=El;var Q=$t;if(El=k,($t=B)&&!Q)for(de=y;de!==null;)k=de,B=k.child,k.tag===22&&k.memoizedState!==null?z1(y):B!==null?(B.return=k,de=B):z1(y);for(;w!==null;)de=w,F1(w),w=w.sibling;de=y,El=M,$t=Q}q1(a)}else(y.subtreeFlags&8772)!==0&&w!==null?(w.return=y,de=w):q1(a)}}function q1(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||Al(5,s);break;case 1:var h=s.stateNode;if(s.flags&4&&!$t)if(c===null)h.componentDidMount();else{var y=s.elementType===s.type?c.memoizedProps:Tr(s.type,c.memoizedProps);h.componentDidUpdate(y,c.memoizedState,h.__reactInternalSnapshotBeforeUpdate)}var w=s.updateQueue;w!==null&&Uw(s,w,h);break;case 3:var k=s.updateQueue;if(k!==null){if(c=null,s.child!==null)switch(s.child.tag){case 5:c=s.child.stateNode;break;case 1:c=s.child.stateNode}Uw(s,k,c)}break;case 5:var M=s.stateNode;if(c===null&&s.flags&4){c=M;var B=s.memoizedProps;switch(s.type){case"button":case"input":case"select":case"textarea":B.autoFocus&&c.focus();break;case"img":B.src&&(c.src=B.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(s.memoizedState===null){var Q=s.alternate;if(Q!==null){var ie=Q.memoizedState;if(ie!==null){var se=ie.dehydrated;se!==null&&qo(se)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(r(163))}$t||s.flags&512&&Dp(s)}catch(re){ut(s,s.return,re)}}if(s===a){de=null;break}if(c=s.sibling,c!==null){c.return=s.return,de=c;break}de=s.return}}function U1(a){for(;de!==null;){var s=de;if(s===a){de=null;break}var c=s.sibling;if(c!==null){c.return=s.return,de=c;break}de=s.return}}function z1(a){for(;de!==null;){var s=de;try{switch(s.tag){case 0:case 11:case 15:var c=s.return;try{Al(4,s)}catch(B){ut(s,c,B)}break;case 1:var h=s.stateNode;if(typeof h.componentDidMount=="function"){var y=s.return;try{h.componentDidMount()}catch(B){ut(s,y,B)}}var w=s.return;try{Dp(s)}catch(B){ut(s,w,B)}break;case 5:var k=s.return;try{Dp(s)}catch(B){ut(s,k,B)}}}catch(B){ut(s,s.return,B)}if(s===a){de=null;break}var M=s.sibling;if(M!==null){M.return=s.return,de=M;break}de=s.return}}var J$=Math.ceil,jl=E.ReactCurrentDispatcher,Fp=E.ReactCurrentOwner,vr=E.ReactCurrentBatchConfig,Le=0,_t=null,pt=null,Ct=0,rr=0,Sa=zn(0),yt=0,cs=null,wi=0,Tl=0,qp=0,fs=null,Gt=null,Up=0,Oa=1/0,hn=null,Cl=!1,zp=null,Xn=null,kl=!1,Yn=null,Nl=0,ds=0,Wp=null,Rl=-1,Ml=0;function Ft(){return(Le&6)!==0?ft():Rl!==-1?Rl:Rl=ft()}function Qn(a){return(a.mode&1)===0?1:(Le&2)!==0&&Ct!==0?Ct&-Ct:I$.transition!==null?(Ml===0&&(Ml=Ix()),Ml):(a=Ke,a!==0||(a=window.event,a=a===void 0?16:Hx(a.type)),a)}function Nr(a,s,c,h){if(50<ds)throw ds=0,Wp=null,Error(r(185));Io(a,c,h),((Le&2)===0||a!==_t)&&(a===_t&&((Le&2)===0&&(Tl|=c),yt===4&&Zn(a,Ct)),Xt(a,h),c===1&&Le===0&&(s.mode&1)===0&&(Oa=ft()+500,ul&&Hn()))}function Xt(a,s){var c=a.callbackNode;IM(a,s);var h=zu(a,a===_t?Ct:0);if(h===0)c!==null&&Rx(c),a.callbackNode=null,a.callbackPriority=0;else if(s=h&-h,a.callbackPriority!==s){if(c!=null&&Rx(c),s===1)a.tag===0?$$(H1.bind(null,a)):Cw(H1.bind(null,a)),k$(function(){(Le&6)===0&&Hn()}),c=null;else{switch(Dx(h)){case 1:c=Od;break;case 4:c=Mx;break;case 16:c=Bu;break;case 536870912:c=$x;break;default:c=Bu}c=J1(c,W1.bind(null,a))}a.callbackPriority=s,a.callbackNode=c}}function W1(a,s){if(Rl=-1,Ml=0,(Le&6)!==0)throw Error(r(327));var c=a.callbackNode;if(_a()&&a.callbackNode!==c)return null;var h=zu(a,a===_t?Ct:0);if(h===0)return null;if((h&30)!==0||(h&a.expiredLanes)!==0||s)s=$l(a,h);else{s=h;var y=Le;Le|=2;var w=V1();(_t!==a||Ct!==s)&&(hn=null,Oa=ft()+500,Oi(a,s));do try{rI();break}catch(M){K1(a,M)}while(!0);up(),jl.current=w,Le=y,pt!==null?s=0:(_t=null,Ct=0,s=yt)}if(s!==0){if(s===2&&(y=_d(a),y!==0&&(h=y,s=Hp(a,y))),s===1)throw c=cs,Oi(a,0),Zn(a,h),Xt(a,ft()),c;if(s===6)Zn(a,h);else{if(y=a.current.alternate,(h&30)===0&&!eI(y)&&(s=$l(a,h),s===2&&(w=_d(a),w!==0&&(h=w,s=Hp(a,w))),s===1))throw c=cs,Oi(a,0),Zn(a,h),Xt(a,ft()),c;switch(a.finishedWork=y,a.finishedLanes=h,s){case 0:case 1:throw Error(r(345));case 2:_i(a,Gt,hn);break;case 3:if(Zn(a,h),(h&130023424)===h&&(s=Up+500-ft(),10<s)){if(zu(a,0)!==0)break;if(y=a.suspendedLanes,(y&h)!==h){Ft(),a.pingedLanes|=a.suspendedLanes&y;break}a.timeoutHandle=Qd(_i.bind(null,a,Gt,hn),s);break}_i(a,Gt,hn);break;case 4:if(Zn(a,h),(h&4194240)===h)break;for(s=a.eventTimes,y=-1;0<h;){var k=31-Er(h);w=1<<k,k=s[k],k>y&&(y=k),h&=~w}if(h=y,h=ft()-h,h=(120>h?120:480>h?480:1080>h?1080:1920>h?1920:3e3>h?3e3:4320>h?4320:1960*J$(h/1960))-h,10<h){a.timeoutHandle=Qd(_i.bind(null,a,Gt,hn),h);break}_i(a,Gt,hn);break;case 5:_i(a,Gt,hn);break;default:throw Error(r(329))}}}return Xt(a,ft()),a.callbackNode===c?W1.bind(null,a):null}function Hp(a,s){var c=fs;return a.current.memoizedState.isDehydrated&&(Oi(a,s).flags|=256),a=$l(a,s),a!==2&&(s=Gt,Gt=c,s!==null&&Kp(s)),a}function Kp(a){Gt===null?Gt=a:Gt.push.apply(Gt,a)}function eI(a){for(var s=a;;){if(s.flags&16384){var c=s.updateQueue;if(c!==null&&(c=c.stores,c!==null))for(var h=0;h<c.length;h++){var y=c[h],w=y.getSnapshot;y=y.value;try{if(!Ar(w(),y))return!1}catch{return!1}}}if(c=s.child,s.subtreeFlags&16384&&c!==null)c.return=s,s=c;else{if(s===a)break;for(;s.sibling===null;){if(s.return===null||s.return===a)return!0;s=s.return}s.sibling.return=s.return,s=s.sibling}}return!0}function Zn(a,s){for(s&=~qp,s&=~Tl,a.suspendedLanes|=s,a.pingedLanes&=~s,a=a.expirationTimes;0<s;){var c=31-Er(s),h=1<<c;a[c]=-1,s&=~h}}function H1(a){if((Le&6)!==0)throw Error(r(327));_a();var s=zu(a,0);if((s&1)===0)return Xt(a,ft()),null;var c=$l(a,s);if(a.tag!==0&&c===2){var h=_d(a);h!==0&&(s=h,c=Hp(a,h))}if(c===1)throw c=cs,Oi(a,0),Zn(a,s),Xt(a,ft()),c;if(c===6)throw Error(r(345));return a.finishedWork=a.current.alternate,a.finishedLanes=s,_i(a,Gt,hn),Xt(a,ft()),null}function Vp(a,s){var c=Le;Le|=1;try{return a(s)}finally{Le=c,Le===0&&(Oa=ft()+500,ul&&Hn())}}function Si(a){Yn!==null&&Yn.tag===0&&(Le&6)===0&&_a();var s=Le;Le|=1;var c=vr.transition,h=Ke;try{if(vr.transition=null,Ke=1,a)return a()}finally{Ke=h,vr.transition=c,Le=s,(Le&6)===0&&Hn()}}function Gp(){rr=Sa.current,tt(Sa)}function Oi(a,s){a.finishedWork=null,a.finishedLanes=0;var c=a.timeoutHandle;if(c!==-1&&(a.timeoutHandle=-1,C$(c)),pt!==null)for(c=pt.return;c!==null;){var h=c;switch(np(h),h.tag){case 1:h=h.type.childContextTypes,h!=null&&ol();break;case 3:ba(),tt(Ht),tt(Nt),mp();break;case 5:hp(h);break;case 4:ba();break;case 13:tt(at);break;case 19:tt(at);break;case 10:lp(h.type._context);break;case 22:case 23:Gp()}c=c.return}if(_t=a,pt=a=Jn(a.current,null),Ct=rr=s,yt=0,cs=null,qp=Tl=wi=0,Gt=fs=null,gi!==null){for(s=0;s<gi.length;s++)if(c=gi[s],h=c.interleaved,h!==null){c.interleaved=null;var y=h.next,w=c.pending;if(w!==null){var k=w.next;w.next=y,h.next=k}c.pending=h}gi=null}return a}function K1(a,s){do{var c=pt;try{if(up(),gl.current=Sl,bl){for(var h=ot.memoizedState;h!==null;){var y=h.queue;y!==null&&(y.pending=null),h=h.next}bl=!1}if(xi=0,Ot=mt=ot=null,is=!1,as=0,Fp.current=null,c===null||c.return===null){yt=1,cs=s,pt=null;break}e:{var w=a,k=c.return,M=c,B=s;if(s=Ct,M.flags|=32768,B!==null&&typeof B=="object"&&typeof B.then=="function"){var Q=B,ie=M,se=ie.tag;if((ie.mode&1)===0&&(se===0||se===11||se===15)){var re=ie.alternate;re?(ie.updateQueue=re.updateQueue,ie.memoizedState=re.memoizedState,ie.lanes=re.lanes):(ie.updateQueue=null,ie.memoizedState=null)}var fe=y1(k);if(fe!==null){fe.flags&=-257,g1(fe,k,M,w,s),fe.mode&1&&m1(w,Q,s),s=fe,B=Q;var he=s.updateQueue;if(he===null){var ve=new Set;ve.add(B),s.updateQueue=ve}else he.add(B);break e}else{if((s&1)===0){m1(w,Q,s),Xp();break e}B=Error(r(426))}}else if(nt&&M.mode&1){var dt=y1(k);if(dt!==null){(dt.flags&65536)===0&&(dt.flags|=256),g1(dt,k,M,w,s),op(xa(B,M));break e}}w=B=xa(B,M),yt!==4&&(yt=2),fs===null?fs=[w]:fs.push(w),w=k;do{switch(w.tag){case 3:w.flags|=65536,s&=-s,w.lanes|=s;var K=h1(w,B,s);qw(w,K);break e;case 1:M=B;var F=w.type,X=w.stateNode;if((w.flags&128)===0&&(typeof F.getDerivedStateFromError=="function"||X!==null&&typeof X.componentDidCatch=="function"&&(Xn===null||!Xn.has(X)))){w.flags|=65536,s&=-s,w.lanes|=s;var ue=v1(w,M,s);qw(w,ue);break e}}w=w.return}while(w!==null)}X1(c)}catch(ye){s=ye,pt===c&&c!==null&&(pt=c=c.return);continue}break}while(!0)}function V1(){var a=jl.current;return jl.current=Sl,a===null?Sl:a}function Xp(){(yt===0||yt===3||yt===2)&&(yt=4),_t===null||(wi&268435455)===0&&(Tl&268435455)===0||Zn(_t,Ct)}function $l(a,s){var c=Le;Le|=2;var h=V1();(_t!==a||Ct!==s)&&(hn=null,Oi(a,s));do try{tI();break}catch(y){K1(a,y)}while(!0);if(up(),Le=c,jl.current=h,pt!==null)throw Error(r(261));return _t=null,Ct=0,yt}function tI(){for(;pt!==null;)G1(pt)}function rI(){for(;pt!==null&&!AM();)G1(pt)}function G1(a){var s=Z1(a.alternate,a,rr);a.memoizedProps=a.pendingProps,s===null?X1(a):pt=s,Fp.current=null}function X1(a){var s=a;do{var c=s.alternate;if(a=s.return,(s.flags&32768)===0){if(c=G$(c,s,rr),c!==null){pt=c;return}}else{if(c=X$(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 _i(a,s,c){var h=Ke,y=vr.transition;try{vr.transition=null,Ke=1,nI(a,s,c,h)}finally{vr.transition=y,Ke=h}return null}function nI(a,s,c,h){do _a();while(Yn!==null);if((Le&6)!==0)throw Error(r(327));c=a.finishedWork;var y=a.finishedLanes;if(c===null)return null;if(a.finishedWork=null,a.finishedLanes=0,c===a.current)throw Error(r(177));a.callbackNode=null,a.callbackPriority=0;var w=c.lanes|c.childLanes;if(DM(a,w),a===_t&&(pt=_t=null,Ct=0),(c.subtreeFlags&2064)===0&&(c.flags&2064)===0||kl||(kl=!0,J1(Bu,function(){return _a(),null})),w=(c.flags&15990)!==0,(c.subtreeFlags&15990)!==0||w){w=vr.transition,vr.transition=null;var k=Ke;Ke=1;var M=Le;Le|=4,Fp.current=null,Q$(a,c),B1(c,a),O$(Xd),Ku=!!Gd,Xd=Gd=null,a.current=c,Z$(c),jM(),Le=M,Ke=k,vr.transition=w}else a.current=c;if(kl&&(kl=!1,Yn=a,Nl=y),w=a.pendingLanes,w===0&&(Xn=null),kM(c.stateNode),Xt(a,ft()),s!==null)for(h=a.onRecoverableError,c=0;c<s.length;c++)y=s[c],h(y.value,{componentStack:y.stack,digest:y.digest});if(Cl)throw Cl=!1,a=zp,zp=null,a;return(Nl&1)!==0&&a.tag!==0&&_a(),w=a.pendingLanes,(w&1)!==0?a===Wp?ds++:(ds=0,Wp=a):ds=0,Hn(),null}function _a(){if(Yn!==null){var a=Dx(Nl),s=vr.transition,c=Ke;try{if(vr.transition=null,Ke=16>a?16:a,Yn===null)var h=!1;else{if(a=Yn,Yn=null,Nl=0,(Le&6)!==0)throw Error(r(331));var y=Le;for(Le|=4,de=a.current;de!==null;){var w=de,k=w.child;if((de.flags&16)!==0){var M=w.deletions;if(M!==null){for(var B=0;B<M.length;B++){var Q=M[B];for(de=Q;de!==null;){var ie=de;switch(ie.tag){case 0:case 11:case 15:ls(8,ie,w)}var se=ie.child;if(se!==null)se.return=ie,de=se;else for(;de!==null;){ie=de;var re=ie.sibling,fe=ie.return;if(M1(ie),ie===Q){de=null;break}if(re!==null){re.return=fe,de=re;break}de=fe}}}var he=w.alternate;if(he!==null){var ve=he.child;if(ve!==null){he.child=null;do{var dt=ve.sibling;ve.sibling=null,ve=dt}while(ve!==null)}}de=w}}if((w.subtreeFlags&2064)!==0&&k!==null)k.return=w,de=k;else e:for(;de!==null;){if(w=de,(w.flags&2048)!==0)switch(w.tag){case 0:case 11:case 15:ls(9,w,w.return)}var K=w.sibling;if(K!==null){K.return=w.return,de=K;break e}de=w.return}}var F=a.current;for(de=F;de!==null;){k=de;var X=k.child;if((k.subtreeFlags&2064)!==0&&X!==null)X.return=k,de=X;else e:for(k=F;de!==null;){if(M=de,(M.flags&2048)!==0)try{switch(M.tag){case 0:case 11:case 15:Al(9,M)}}catch(ye){ut(M,M.return,ye)}if(M===k){de=null;break e}var ue=M.sibling;if(ue!==null){ue.return=M.return,de=ue;break e}de=M.return}}if(Le=y,Hn(),Kr&&typeof Kr.onPostCommitFiberRoot=="function")try{Kr.onPostCommitFiberRoot(Fu,a)}catch{}h=!0}return h}finally{Ke=c,vr.transition=s}}return!1}function Y1(a,s,c){s=xa(c,s),s=h1(a,s,1),a=Vn(a,s,1),s=Ft(),a!==null&&(Io(a,1,s),Xt(a,s))}function ut(a,s,c){if(a.tag===3)Y1(a,a,c);else for(;s!==null;){if(s.tag===3){Y1(s,a,c);break}else if(s.tag===1){var h=s.stateNode;if(typeof s.type.getDerivedStateFromError=="function"||typeof h.componentDidCatch=="function"&&(Xn===null||!Xn.has(h))){a=xa(c,a),a=v1(s,a,1),s=Vn(s,a,1),a=Ft(),s!==null&&(Io(s,1,a),Xt(s,a));break}}s=s.return}}function iI(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()-Up?Oi(a,0):qp|=c),Xt(a,s)}function Q1(a,s){s===0&&((a.mode&1)===0?s=1:(s=Uu,Uu<<=1,(Uu&130023424)===0&&(Uu=4194304)));var c=Ft();a=fn(a,s),a!==null&&(Io(a,s,c),Xt(a,c))}function aI(a){var s=a.memoizedState,c=0;s!==null&&(c=s.retryLane),Q1(a,c)}function oI(a,s){var c=0;switch(a.tag){case 13:var h=a.stateNode,y=a.memoizedState;y!==null&&(c=y.retryLane);break;case 19:h=a.stateNode;break;default:throw Error(r(314))}h!==null&&h.delete(s),Q1(a,c)}var Z1;Z1=function(a,s,c){if(a!==null)if(a.memoizedProps!==s.pendingProps||Ht.current)Vt=!0;else{if((a.lanes&c)===0&&(s.flags&128)===0)return Vt=!1,V$(a,s,c);Vt=(a.flags&131072)!==0}else Vt=!1,nt&&(s.flags&1048576)!==0&&kw(s,cl,s.index);switch(s.lanes=0,s.tag){case 2:var h=s.type;Pl(a,s),a=s.pendingProps;var y=da(s,Nt.current);ga(s,c),y=bp(null,s,h,a,y,c);var w=xp();return s.flags|=1,typeof y=="object"&&y!==null&&typeof y.render=="function"&&y.$$typeof===void 0?(s.tag=1,s.memoizedState=null,s.updateQueue=null,Kt(h)?(w=!0,sl(s)):w=!1,s.memoizedState=y.state!==null&&y.state!==void 0?y.state:null,dp(s),y.updater=Ol,s.stateNode=y,y._reactInternals=s,Ep(s,h,a,c),s=Cp(null,s,h,!0,w,c)):(s.tag=0,nt&&w&&rp(s),Bt(null,s,y,c),s=s.child),s;case 16:h=s.elementType;e:{switch(Pl(a,s),a=s.pendingProps,y=h._init,h=y(h._payload),s.type=h,y=s.tag=uI(h),a=Tr(h,a),y){case 0:s=Tp(null,s,h,a,c);break e;case 1:s=_1(null,s,h,a,c);break e;case 11:s=b1(null,s,h,a,c);break e;case 14:s=x1(null,s,h,Tr(h.type,a),c);break e}throw Error(r(306,h,""))}return s;case 0:return h=s.type,y=s.pendingProps,y=s.elementType===h?y:Tr(h,y),Tp(a,s,h,y,c);case 1:return h=s.type,y=s.pendingProps,y=s.elementType===h?y:Tr(h,y),_1(a,s,h,y,c);case 3:e:{if(P1(s),a===null)throw Error(r(387));h=s.pendingProps,w=s.memoizedState,y=w.element,Fw(a,s),ml(s,h,null,c);var k=s.memoizedState;if(h=k.element,w.isDehydrated)if(w={element:h,isDehydrated:!1,cache:k.cache,pendingSuspenseBoundaries:k.pendingSuspenseBoundaries,transitions:k.transitions},s.updateQueue.baseState=w,s.memoizedState=w,s.flags&256){y=xa(Error(r(423)),s),s=E1(a,s,h,c,y);break e}else if(h!==y){y=xa(Error(r(424)),s),s=E1(a,s,h,c,y);break e}else for(tr=Un(s.stateNode.containerInfo.firstChild),er=s,nt=!0,jr=null,c=Lw(s,null,h,c),s.child=c;c;)c.flags=c.flags&-3|4096,c=c.sibling;else{if(va(),h===y){s=pn(a,s,c);break e}Bt(a,s,h,c)}s=s.child}return s;case 5:return zw(s),a===null&&ap(s),h=s.type,y=s.pendingProps,w=a!==null?a.memoizedProps:null,k=y.children,Yd(h,y)?k=null:w!==null&&Yd(h,w)&&(s.flags|=32),O1(a,s),Bt(a,s,k,c),s.child;case 6:return a===null&&ap(s),null;case 13:return A1(a,s,c);case 4:return pp(s,s.stateNode.containerInfo),h=s.pendingProps,a===null?s.child=ma(s,null,h,c):Bt(a,s,h,c),s.child;case 11:return h=s.type,y=s.pendingProps,y=s.elementType===h?y:Tr(h,y),b1(a,s,h,y,c);case 7:return Bt(a,s,s.pendingProps,c),s.child;case 8:return Bt(a,s,s.pendingProps.children,c),s.child;case 12:return Bt(a,s,s.pendingProps.children,c),s.child;case 10:e:{if(h=s.type._context,y=s.pendingProps,w=s.memoizedProps,k=y.value,Xe(pl,h._currentValue),h._currentValue=k,w!==null)if(Ar(w.value,k)){if(w.children===y.children&&!Ht.current){s=pn(a,s,c);break e}}else for(w=s.child,w!==null&&(w.return=s);w!==null;){var M=w.dependencies;if(M!==null){k=w.child;for(var B=M.firstContext;B!==null;){if(B.context===h){if(w.tag===1){B=dn(-1,c&-c),B.tag=2;var Q=w.updateQueue;if(Q!==null){Q=Q.shared;var ie=Q.pending;ie===null?B.next=B:(B.next=ie.next,ie.next=B),Q.pending=B}}w.lanes|=c,B=w.alternate,B!==null&&(B.lanes|=c),cp(w.return,c,s),M.lanes|=c;break}B=B.next}}else if(w.tag===10)k=w.type===s.type?null:w.child;else if(w.tag===18){if(k=w.return,k===null)throw Error(r(341));k.lanes|=c,M=k.alternate,M!==null&&(M.lanes|=c),cp(k,c,s),k=w.sibling}else k=w.child;if(k!==null)k.return=w;else for(k=w;k!==null;){if(k===s){k=null;break}if(w=k.sibling,w!==null){w.return=k.return,k=w;break}k=k.return}w=k}Bt(a,s,y.children,c),s=s.child}return s;case 9:return y=s.type,h=s.pendingProps.children,ga(s,c),y=pr(y),h=h(y),s.flags|=1,Bt(a,s,h,c),s.child;case 14:return h=s.type,y=Tr(h,s.pendingProps),y=Tr(h.type,y),x1(a,s,h,y,c);case 15:return w1(a,s,s.type,s.pendingProps,c);case 17:return h=s.type,y=s.pendingProps,y=s.elementType===h?y:Tr(h,y),Pl(a,s),s.tag=1,Kt(h)?(a=!0,sl(s)):a=!1,ga(s,c),d1(s,h,y),Ep(s,h,y,c),Cp(null,s,h,!0,a,c);case 19:return T1(a,s,c);case 22:return S1(a,s,c)}throw Error(r(156,s.tag))};function J1(a,s){return Nx(a,s)}function sI(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 mr(a,s,c,h){return new sI(a,s,c,h)}function Yp(a){return a=a.prototype,!(!a||!a.isReactComponent)}function uI(a){if(typeof a=="function")return Yp(a)?1:0;if(a!=null){if(a=a.$$typeof,a===$)return 11;if(a===V)return 14}return 2}function Jn(a,s){var c=a.alternate;return c===null?(c=mr(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 Il(a,s,c,h,y,w){var k=2;if(h=a,typeof a=="function")Yp(a)&&(k=1);else if(typeof a=="string")k=5;else e:switch(a){case N:return Pi(c.children,y,w,s);case R:k=8,y|=8;break;case D:return a=mr(12,c,s,y|2),a.elementType=D,a.lanes=w,a;case U:return a=mr(13,c,s,y),a.elementType=U,a.lanes=w,a;case G:return a=mr(19,c,s,y),a.elementType=G,a.lanes=w,a;case J:return Dl(c,y,w,s);default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case H:k=10;break e;case q:k=9;break e;case $:k=11;break e;case V:k=14;break e;case Y:k=16,h=null;break e}throw Error(r(130,a==null?a:typeof a,""))}return s=mr(k,c,s,y),s.elementType=a,s.type=h,s.lanes=w,s}function Pi(a,s,c,h){return a=mr(7,a,h,s),a.lanes=c,a}function Dl(a,s,c,h){return a=mr(22,a,h,s),a.elementType=J,a.lanes=c,a.stateNode={isHidden:!1},a}function Qp(a,s,c){return a=mr(6,a,null,s),a.lanes=c,a}function Zp(a,s,c){return s=mr(4,a.children!==null?a.children:[],a.key,s),s.lanes=c,s.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation},s}function lI(a,s,c,h,y){this.tag=s,this.containerInfo=a,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Pd(0),this.expirationTimes=Pd(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Pd(0),this.identifierPrefix=h,this.onRecoverableError=y,this.mutableSourceEagerHydrationData=null}function Jp(a,s,c,h,y,w,k,M,B){return a=new lI(a,s,c,M,B),s===1?(s=1,w===!0&&(s|=8)):s=0,w=mr(3,null,null,s),a.current=w,w.stateNode=a,w.memoizedState={element:h,isDehydrated:c,cache:null,transitions:null,pendingSuspenseBoundaries:null},dp(w),a}function cI(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 eS(a){if(!a)return Wn;a=a._reactInternals;e:{if(pi(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(Kt(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(Kt(c))return jw(a,c,s)}return s}function tS(a,s,c,h,y,w,k,M,B){return a=Jp(c,h,!0,a,y,w,k,M,B),a.context=eS(null),c=a.current,h=Ft(),y=Qn(c),w=dn(h,y),w.callback=s??null,Vn(c,w,y),a.current.lanes=y,Io(a,y,h),Xt(a,h),a}function Ll(a,s,c,h){var y=s.current,w=Ft(),k=Qn(y);return c=eS(c),s.context===null?s.context=c:s.pendingContext=c,s=dn(w,k),s.payload={element:a},h=h===void 0?null:h,h!==null&&(s.callback=h),a=Vn(y,s,k),a!==null&&(Nr(a,y,k,w),vl(a,y,k)),k}function Bl(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 rS(a,s){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var c=a.retryLane;a.retryLane=c!==0&&c<s?c:s}}function eh(a,s){rS(a,s),(a=a.alternate)&&rS(a,s)}function fI(){return null}var nS=typeof reportError=="function"?reportError:function(a){console.error(a)};function th(a){this._internalRoot=a}Fl.prototype.render=th.prototype.render=function(a){var s=this._internalRoot;if(s===null)throw Error(r(409));Ll(a,s,null,null)},Fl.prototype.unmount=th.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var s=a.containerInfo;Si(function(){Ll(null,a,null,null)}),s[sn]=null}};function Fl(a){this._internalRoot=a}Fl.prototype.unstable_scheduleHydration=function(a){if(a){var s=Fx();a={blockedOn:null,target:a,priority:s};for(var c=0;c<Bn.length&&s!==0&&s<Bn[c].priority;c++);Bn.splice(c,0,a),c===0&&zx(a)}};function rh(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11)}function ql(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11&&(a.nodeType!==8||a.nodeValue!==" react-mount-point-unstable "))}function iS(){}function dI(a,s,c,h,y){if(y){if(typeof h=="function"){var w=h;h=function(){var Q=Bl(k);w.call(Q)}}var k=tS(s,h,a,0,null,!1,!1,"",iS);return a._reactRootContainer=k,a[sn]=k.current,Yo(a.nodeType===8?a.parentNode:a),Si(),k}for(;y=a.lastChild;)a.removeChild(y);if(typeof h=="function"){var M=h;h=function(){var Q=Bl(B);M.call(Q)}}var B=Jp(a,0,!1,null,null,!1,!1,"",iS);return a._reactRootContainer=B,a[sn]=B.current,Yo(a.nodeType===8?a.parentNode:a),Si(function(){Ll(s,B,c,h)}),B}function Ul(a,s,c,h,y){var w=c._reactRootContainer;if(w){var k=w;if(typeof y=="function"){var M=y;y=function(){var B=Bl(k);M.call(B)}}Ll(s,k,a,y)}else k=dI(c,s,a,y,h);return Bl(k)}Lx=function(a){switch(a.tag){case 3:var s=a.stateNode;if(s.current.memoizedState.isDehydrated){var c=$o(s.pendingLanes);c!==0&&(Ed(s,c|1),Xt(s,ft()),(Le&6)===0&&(Oa=ft()+500,Hn()))}break;case 13:Si(function(){var h=fn(a,1);if(h!==null){var y=Ft();Nr(h,a,1,y)}}),eh(a,1)}},Ad=function(a){if(a.tag===13){var s=fn(a,134217728);if(s!==null){var c=Ft();Nr(s,a,134217728,c)}eh(a,134217728)}},Bx=function(a){if(a.tag===13){var s=Qn(a),c=fn(a,s);if(c!==null){var h=Ft();Nr(c,a,s,h)}eh(a,s)}},Fx=function(){return Ke},qx=function(a,s){var c=Ke;try{return Ke=a,s()}finally{Ke=c}},bd=function(a,s,c){switch(s){case"input":if(st(a,c),s=c.name,c.type==="radio"&&s!=null){for(c=a;c.parentNode;)c=c.parentNode;for(c=c.querySelectorAll("input[name="+JSON.stringify(""+s)+'][type="radio"]'),s=0;s<c.length;s++){var h=c[s];if(h!==a&&h.form===a.form){var y=al(h);if(!y)throw Error(r(90));ne(h),st(h,y)}}}break;case"textarea":jo(a,c);break;case"select":s=c.value,s!=null&&Wt(a,!!c.multiple,s,!1)}},Px=Vp,Ex=Si;var pI={usingClientEntryPoint:!1,Events:[Jo,ca,al,Ox,_x,Vp]},ps={findFiberByHostInstance:hi,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},hI={bundleType:ps.bundleType,version:ps.version,rendererPackageName:ps.rendererPackageName,rendererConfig:ps.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:E.ReactCurrentDispatcher,findHostInstanceByFiber:function(a){return a=Cx(a),a===null?null:a.stateNode},findFiberByHostInstance:ps.findFiberByHostInstance||fI,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 zl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!zl.isDisabled&&zl.supportsFiber)try{Fu=zl.inject(hI),Kr=zl}catch{}}return Yt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=pI,Yt.createPortal=function(a,s){var c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!rh(s))throw Error(r(200));return cI(a,s,null,c)},Yt.createRoot=function(a,s){if(!rh(a))throw Error(r(299));var c=!1,h="",y=nS;return s!=null&&(s.unstable_strictMode===!0&&(c=!0),s.identifierPrefix!==void 0&&(h=s.identifierPrefix),s.onRecoverableError!==void 0&&(y=s.onRecoverableError)),s=Jp(a,1,!1,null,null,c,!1,h,y),a[sn]=s.current,Yo(a.nodeType===8?a.parentNode:a),new th(s)},Yt.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=Cx(s),a=a===null?null:a.stateNode,a},Yt.flushSync=function(a){return Si(a)},Yt.hydrate=function(a,s,c){if(!ql(s))throw Error(r(200));return Ul(null,a,s,!0,c)},Yt.hydrateRoot=function(a,s,c){if(!rh(a))throw Error(r(405));var h=c!=null&&c.hydratedSources||null,y=!1,w="",k=nS;if(c!=null&&(c.unstable_strictMode===!0&&(y=!0),c.identifierPrefix!==void 0&&(w=c.identifierPrefix),c.onRecoverableError!==void 0&&(k=c.onRecoverableError)),s=tS(s,null,a,1,c??null,y,!1,w,k),a[sn]=s.current,Yo(a),h)for(a=0;a<h.length;a++)c=h[a],y=c._getVersion,y=y(c._source),s.mutableSourceEagerHydrationData==null?s.mutableSourceEagerHydrationData=[c,y]:s.mutableSourceEagerHydrationData.push(c,y);return new Fl(s)},Yt.render=function(a,s,c){if(!ql(s))throw Error(r(200));return Ul(null,a,s,!1,c)},Yt.unmountComponentAtNode=function(a){if(!ql(a))throw Error(r(40));return a._reactRootContainer?(Si(function(){Ul(null,null,a,!1,function(){a._reactRootContainer=null,a[sn]=null})}),!0):!1},Yt.unstable_batchedUpdates=Vp,Yt.unstable_renderSubtreeIntoContainer=function(a,s,c,h){if(!ql(c))throw Error(r(200));if(a==null||a._reactInternals===void 0)throw Error(r(38));return Ul(a,s,c,!1,h)},Yt.version="18.3.1-next-f1338f8080-20240426",Yt}var dS;function $T(){if(dS)return ah.exports;dS=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(),ah.exports=OI(),ah.exports}var pS;function _I(){if(pS)return Hl;pS=1;var e=$T();return Hl.createRoot=e.createRoot,Hl.hydrateRoot=e.hydrateRoot,Hl}var PI=_I();const EI=ze(PI);var AI=$T();const Na=ze(AI);/**
|
||
* @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 Is(){return Is=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Is.apply(this,arguments)}var ii;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(ii||(ii={}));const hS="popstate";function jI(e){e===void 0&&(e={});function t(i,o){let{pathname:u="/",search:l="",hash:f=""}=Vi(i.location.hash.substr(1));return!u.startsWith("/")&&!u.startsWith(".")&&(u="/"+u),bg("",{pathname:u,search:l,hash:f},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function r(i,o){let u=i.document.querySelector("base"),l="";if(u&&u.getAttribute("href")){let f=i.location.href,d=f.indexOf("#");l=d===-1?f:f.slice(0,d)}return l+"#"+(typeof o=="string"?o:fc(o))}function n(i,o){gf(i.pathname.charAt(0)==="/","relative pathnames are not supported in hash history.push("+JSON.stringify(o)+")")}return CI(t,r,n,e)}function ct(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function gf(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function TI(){return Math.random().toString(36).substr(2,8)}function vS(e,t){return{usr:e.state,key:e.key,idx:t}}function bg(e,t,r,n){return r===void 0&&(r=null),Is({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Vi(t):t,{state:r,key:t&&t.key||n||TI()})}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 Vi(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 CI(e,t,r,n){n===void 0&&(n={});let{window:i=document.defaultView,v5Compat:o=!1}=n,u=i.history,l=ii.Pop,f=null,d=v();d==null&&(d=0,u.replaceState(Is({},u.state,{idx:d}),""));function v(){return(u.state||{idx:null}).idx}function p(){l=ii.Pop;let g=v(),P=g==null?null:g-d;d=g,f&&f({action:l,location:x.location,delta:P})}function m(g,P){l=ii.Push;let A=bg(x.location,g,P);r&&r(A,g),d=v()+1;let T=vS(A,d),E=x.createHref(A);try{u.pushState(T,"",E)}catch(_){if(_ instanceof DOMException&&_.name==="DataCloneError")throw _;i.location.assign(E)}o&&f&&f({action:l,location:x.location,delta:1})}function b(g,P){l=ii.Replace;let A=bg(x.location,g,P);r&&r(A,g),d=v();let T=vS(A,d),E=x.createHref(A);u.replaceState(T,"",E),o&&f&&f({action:l,location:x.location,delta:0})}function O(g){let P=i.location.origin!=="null"?i.location.origin:i.location.href,A=typeof g=="string"?g:fc(g);return A=A.replace(/ $/,"%20"),ct(P,"No window.location.(origin|href) available to create URL for href: "+A),new URL(A,P)}let x={get action(){return l},get location(){return e(i,u)},listen(g){if(f)throw new Error("A history only accepts one active listener");return i.addEventListener(hS,p),f=g,()=>{i.removeEventListener(hS,p),f=null}},createHref(g){return t(i,g)},createURL:O,encodeLocation(g){let P=O(g);return{pathname:P.pathname,search:P.search,hash:P.hash}},push:m,replace:b,go(g){return u.go(g)}};return x}var mS;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(mS||(mS={}));function kI(e,t,r){return r===void 0&&(r="/"),NI(e,t,r)}function NI(e,t,r,n){let i=typeof t=="string"?Vi(t):t,o=Ua(i.pathname||"/",r);if(o==null)return null;let u=IT(e);RI(u);let l=null;for(let f=0;l==null&&f<u.length;++f){let d=WI(o);l=UI(u[f],d)}return l}function IT(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let i=(o,u,l)=>{let f={relativePath:l===void 0?o.path||"":l,caseSensitive:o.caseSensitive===!0,childrenIndex:u,route:o};f.relativePath.startsWith("/")&&(ct(f.relativePath.startsWith(n),'Absolute route path "'+f.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),f.relativePath=f.relativePath.slice(n.length));let d=oi([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+'".')),IT(o.children,t,v,d)),!(o.path==null&&!o.index)&&t.push({path:d,score:FI(d,o.index),routesMeta:v})};return e.forEach((o,u)=>{var l;if(o.path===""||!((l=o.path)!=null&&l.includes("?")))i(o,u);else for(let f of DT(o.path))i(o,u,f)}),t}function DT(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,i=r.endsWith("?"),o=r.replace(/\?$/,"");if(n.length===0)return i?[o,""]:[o];let u=DT(n.join("/")),l=[];return l.push(...u.map(f=>f===""?o:[o,f].join("/"))),i&&l.push(...u),l.map(f=>e.startsWith("/")&&f===""?"/":f)}function RI(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:qI(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const MI=/^:[\w-]+$/,$I=3,II=2,DI=1,LI=10,BI=-2,yS=e=>e==="*";function FI(e,t){let r=e.split("/"),n=r.length;return r.some(yS)&&(n+=BI),t&&(n+=II),r.filter(i=>!yS(i)).reduce((i,o)=>i+(MI.test(o)?$I:o===""?DI:LI),n)}function qI(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 UI(e,t,r){let{routesMeta:n}=e,i={},o="/",u=[];for(let l=0;l<n.length;++l){let f=n[l],d=l===n.length-1,v=o==="/"?t:t.slice(o.length)||"/",p=xg({path:f.relativePath,caseSensitive:f.caseSensitive,end:d},v),m=f.route;if(!p)return null;Object.assign(i,p.params),u.push({params:i,pathname:oi([o,p.pathname]),pathnameBase:XI(oi([o,p.pathnameBase])),route:m}),p.pathnameBase!=="/"&&(o=oi([o,p.pathnameBase]))}return u}function xg(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=zI(e.path,e.caseSensitive,e.end),i=t.match(r);if(!i)return null;let o=i[0],u=o.replace(/(.)\/+$/,"$1"),l=i.slice(1);return{params:n.reduce((d,v,p)=>{let{paramName:m,isOptional:b}=v;if(m==="*"){let x=l[p]||"";u=o.slice(0,o.length-x.length).replace(/(.)\/+$/,"$1")}const O=l[p];return b&&!O?d[m]=void 0:d[m]=(O||"").replace(/%2F/g,"/"),d},{}),pathname:o,pathnameBase:u,pattern:e}}function zI(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),gf(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(u,l,f)=>(n.push({paramName:l,isOptional:f!=null}),f?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function WI(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return gf(!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 Ua(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 HI=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,KI=e=>HI.test(e);function VI(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:i=""}=typeof e=="string"?Vi(e):e,o;if(r)if(KI(r))o=r;else{if(r.includes("//")){let u=r;r=r.replace(/\/\/+/g,"/"),gf(!1,"Pathnames cannot have embedded double slashes - normalizing "+(u+" -> "+r))}r.startsWith("/")?o=gS(r.substring(1),"/"):o=gS(r,t)}else o=t;return{pathname:o,search:YI(n),hash:QI(i)}}function gS(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 uh(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 GI(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function LT(e,t){let r=GI(e);return t?r.map((n,i)=>i===r.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function BT(e,t,r,n){n===void 0&&(n=!1);let i;typeof e=="string"?i=Vi(e):(i=Is({},e),ct(!i.pathname||!i.pathname.includes("?"),uh("?","pathname","search",i)),ct(!i.pathname||!i.pathname.includes("#"),uh("#","pathname","hash",i)),ct(!i.search||!i.search.includes("#"),uh("#","search","hash",i)));let o=e===""||i.pathname==="",u=o?"/":i.pathname,l;if(u==null)l=r;else{let p=t.length-1;if(!n&&u.startsWith("..")){let m=u.split("/");for(;m[0]==="..";)m.shift(),p-=1;i.pathname=m.join("/")}l=p>=0?t[p]:"/"}let f=VI(i,l),d=u&&u!=="/"&&u.endsWith("/"),v=(o||u===".")&&r.endsWith("/");return!f.pathname.endsWith("/")&&(d||v)&&(f.pathname+="/"),f}const oi=e=>e.join("/").replace(/\/\/+/g,"/"),XI=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),YI=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,QI=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function ZI(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const FT=["post","put","patch","delete"];new Set(FT);const JI=["get",...FT];new Set(JI);/**
|
||
* 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 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)}const bf=C.createContext(null),qT=C.createContext(null),ui=C.createContext(null),xf=C.createContext(null),kn=C.createContext({outlet:null,matches:[],isDataRoute:!1}),UT=C.createContext(null);function e2(e,t){let{relative:r}=t===void 0?{}:t;Su()||ct(!1);let{basename:n,navigator:i}=C.useContext(ui),{hash:o,pathname:u,search:l}=wf(e,{relative:r}),f=u;return n!=="/"&&(f=u==="/"?n:oi([n,u])),i.createHref({pathname:f,search:l,hash:o})}function Su(){return C.useContext(xf)!=null}function mo(){return Su()||ct(!1),C.useContext(xf).location}function zT(e){C.useContext(ui).static||C.useLayoutEffect(e)}function Ou(){let{isDataRoute:e}=C.useContext(kn);return e?v2():t2()}function t2(){Su()||ct(!1);let e=C.useContext(bf),{basename:t,future:r,navigator:n}=C.useContext(ui),{matches:i}=C.useContext(kn),{pathname:o}=mo(),u=JSON.stringify(LT(i,r.v7_relativeSplatPath)),l=C.useRef(!1);return zT(()=>{l.current=!0}),C.useCallback(function(d,v){if(v===void 0&&(v={}),!l.current)return;if(typeof d=="number"){n.go(d);return}let p=BT(d,JSON.parse(u),o,v.relative==="path");e==null&&t!=="/"&&(p.pathname=p.pathname==="/"?t:oi([t,p.pathname])),(v.replace?n.replace:n.push)(p,v.state,v)},[t,n,u,o,e])}const r2=C.createContext(null);function n2(e){let t=C.useContext(kn).outlet;return t&&C.createElement(r2.Provider,{value:e},t)}function WT(){let{matches:e}=C.useContext(kn),t=e[e.length-1];return t?t.params:{}}function wf(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=C.useContext(ui),{matches:i}=C.useContext(kn),{pathname:o}=mo(),u=JSON.stringify(LT(i,n.v7_relativeSplatPath));return C.useMemo(()=>BT(e,JSON.parse(u),o,r==="path"),[e,u,o,r])}function i2(e,t){return a2(e,t)}function a2(e,t,r,n){Su()||ct(!1);let{navigator:i}=C.useContext(ui),{matches:o}=C.useContext(kn),u=o[o.length-1],l=u?u.params:{};u&&u.pathname;let f=u?u.pathnameBase:"/";u&&u.route;let d=mo(),v;if(t){var p;let g=typeof t=="string"?Vi(t):t;f==="/"||(p=g.pathname)!=null&&p.startsWith(f)||ct(!1),v=g}else v=d;let m=v.pathname||"/",b=m;if(f!=="/"){let g=f.replace(/^\//,"").split("/");b="/"+m.replace(/^\//,"").split("/").slice(g.length).join("/")}let O=kI(e,{pathname:b}),x=c2(O&&O.map(g=>Object.assign({},g,{params:Object.assign({},l,g.params),pathname:oi([f,i.encodeLocation?i.encodeLocation(g.pathname).pathname:g.pathname]),pathnameBase:g.pathnameBase==="/"?f:oi([f,i.encodeLocation?i.encodeLocation(g.pathnameBase).pathname:g.pathnameBase])})),o,r,n);return t&&x?C.createElement(xf.Provider,{value:{location:Ds({pathname:"/",search:"",hash:"",state:null,key:"default"},v),navigationType:ii.Pop}},x):x}function o2(){let e=h2(),t=ZI(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 s2=C.createElement(o2,null);class u2 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(kn.Provider,{value:this.props.routeContext},C.createElement(UT.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function l2(e){let{routeContext:t,match:r,children:n}=e,i=C.useContext(bf);return i&&i.static&&i.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=r.route.id),C.createElement(kn.Provider,{value:t},n)}function c2(e,t,r,n){var i;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var o;if(!r)return null;if(r.errors)e=r.matches;else if((o=n)!=null&&o.v7_partialHydration&&t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let u=e,l=(i=r)==null?void 0:i.errors;if(l!=null){let v=u.findIndex(p=>p.route.id&&(l==null?void 0:l[p.route.id])!==void 0);v>=0||ct(!1),u=u.slice(0,Math.min(u.length,v+1))}let f=!1,d=-1;if(r&&n&&n.v7_partialHydration)for(let v=0;v<u.length;v++){let p=u[v];if((p.route.HydrateFallback||p.route.hydrateFallbackElement)&&(d=v),p.route.id){let{loaderData:m,errors:b}=r,O=p.route.loader&&m[p.route.id]===void 0&&(!b||b[p.route.id]===void 0);if(p.route.lazy||O){f=!0,d>=0?u=u.slice(0,d+1):u=[u[0]];break}}}return u.reduceRight((v,p,m)=>{let b,O=!1,x=null,g=null;r&&(b=l&&p.route.id?l[p.route.id]:void 0,x=p.route.errorElement||s2,f&&(d<0&&m===0?(m2("route-fallback"),O=!0,g=null):d===m&&(O=!0,g=p.route.hydrateFallbackElement||null)));let P=t.concat(u.slice(0,m+1)),A=()=>{let T;return b?T=x:O?T=g:p.route.Component?T=C.createElement(p.route.Component,null):p.route.element?T=p.route.element:T=v,C.createElement(l2,{match:p,routeContext:{outlet:v,matches:P,isDataRoute:r!=null},children:T})};return r&&(p.route.ErrorBoundary||p.route.errorElement||m===0)?C.createElement(u2,{location:r.location,revalidation:r.revalidation,component:x,error:b,children:A(),routeContext:{outlet:null,matches:P,isDataRoute:!0}}):A()},null)}var HT=(function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e})(HT||{}),KT=(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})(KT||{});function f2(e){let t=C.useContext(bf);return t||ct(!1),t}function d2(e){let t=C.useContext(qT);return t||ct(!1),t}function p2(e){let t=C.useContext(kn);return t||ct(!1),t}function VT(e){let t=p2(),r=t.matches[t.matches.length-1];return r.route.id||ct(!1),r.route.id}function h2(){var e;let t=C.useContext(UT),r=d2(),n=VT();return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function v2(){let{router:e}=f2(HT.UseNavigateStable),t=VT(KT.UseNavigateStable),r=C.useRef(!1);return zT(()=>{r.current=!0}),C.useCallback(function(i,o){o===void 0&&(o={}),r.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,Ds({fromRouteId:t},o)))},[e,t])}const bS={};function m2(e,t,r){bS[e]||(bS[e]=!0)}function y2(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function g2(e){return n2(e.context)}function Ti(e){ct(!1)}function b2(e){let{basename:t="/",children:r=null,location:n,navigationType:i=ii.Pop,navigator:o,static:u=!1,future:l}=e;Su()&&ct(!1);let f=t.replace(/^\/*/,"/"),d=C.useMemo(()=>({basename:f,navigator:o,static:u,future:Ds({v7_relativeSplatPath:!1},l)}),[f,l,o,u]);typeof n=="string"&&(n=Vi(n));let{pathname:v="/",search:p="",hash:m="",state:b=null,key:O="default"}=n,x=C.useMemo(()=>{let g=Ua(v,f);return g==null?null:{location:{pathname:g,search:p,hash:m,state:b,key:O},navigationType:i}},[f,v,p,m,b,O,i]);return x==null?null:C.createElement(ui.Provider,{value:d},C.createElement(xf.Provider,{children:r,value:x}))}function x2(e){let{children:t,location:r}=e;return i2(wg(t),r)}new Promise(()=>{});function wg(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,wg(n.props.children,o));return}n.type!==Ti&&ct(!1),!n.props.index||!n.props.children||ct(!1);let u={id:n.props.id||o.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(u.children=wg(n.props.children,o)),r.push(u)}),r}/**
|
||
* React Router DOM v6.30.3
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/function 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 GT(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 w2(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function S2(e,t){return e.button===0&&(!t||t==="_self")&&!w2(e)}function Sg(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 O2(e,t){let r=Sg(e);return t&&t.forEach((n,i)=>{r.has(i)||t.getAll(i).forEach(o=>{r.append(i,o)})}),r}const _2=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],P2=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"],E2="6";try{window.__reactRouterVersion=E2}catch{}const A2=C.createContext({isTransitioning:!1}),j2="startTransition",xS=xI[j2];function T2(e){let{basename:t,children:r,future:n,window:i}=e,o=C.useRef();o.current==null&&(o.current=jI({window:i,v5Compat:!0}));let u=o.current,[l,f]=C.useState({action:u.action,location:u.location}),{v7_startTransition:d}=n||{},v=C.useCallback(p=>{d&&xS?xS(()=>f(p)):f(p)},[f,d]);return C.useLayoutEffect(()=>u.listen(v),[u,v]),C.useEffect(()=>y2(n),[n]),C.createElement(b2,{basename:t,children:r,location:l.location,navigationType:l.action,navigator:u,future:n})}const C2=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",k2=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ls=C.forwardRef(function(t,r){let{onClick:n,relative:i,reloadDocument:o,replace:u,state:l,target:f,to:d,preventScrollReset:v,viewTransition:p}=t,m=GT(t,_2),{basename:b}=C.useContext(ui),O,x=!1;if(typeof d=="string"&&k2.test(d)&&(O=d,C2))try{let T=new URL(window.location.href),E=d.startsWith("//")?new URL(T.protocol+d):new URL(d),_=Ua(E.pathname,b);E.origin===T.origin&&_!=null?d=_+E.search+E.hash:x=!0}catch{}let g=e2(d,{relative:i}),P=R2(d,{replace:u,state:l,target:f,preventScrollReset:v,relative:i,viewTransition:p});function A(T){n&&n(T),T.defaultPrevented||P(T)}return C.createElement("a",dc({},m,{href:O||g,onClick:x||o?n:A,ref:r,target:f}))}),Kl=C.forwardRef(function(t,r){let{"aria-current":n="page",caseSensitive:i=!1,className:o="",end:u=!1,style:l,to:f,viewTransition:d,children:v}=t,p=GT(t,P2),m=wf(f,{relative:p.relative}),b=mo(),O=C.useContext(qT),{navigator:x,basename:g}=C.useContext(ui),P=O!=null&&$2(m)&&d===!0,A=x.encodeLocation?x.encodeLocation(m).pathname:m.pathname,T=b.pathname,E=O&&O.navigation&&O.navigation.location?O.navigation.location.pathname:null;i||(T=T.toLowerCase(),E=E?E.toLowerCase():null,A=A.toLowerCase()),E&&g&&(E=Ua(E,g)||E);const _=A!=="/"&&A.endsWith("/")?A.length-1:A.length;let j=T===A||!u&&T.startsWith(A)&&T.charAt(_)==="/",N=E!=null&&(E===A||!u&&E.startsWith(A)&&E.charAt(A.length)==="/"),R={isActive:j,isPending:N,isTransitioning:P},D=j?n:void 0,H;typeof o=="function"?H=o(R):H=[o,j?"active":null,N?"pending":null,P?"transitioning":null].filter(Boolean).join(" ");let q=typeof l=="function"?l(R):l;return C.createElement(Ls,dc({},p,{"aria-current":D,className:H,ref:r,style:q,to:f,viewTransition:d}),typeof v=="function"?v(R):v)});var Og;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Og||(Og={}));var wS;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(wS||(wS={}));function N2(e){let t=C.useContext(bf);return t||ct(!1),t}function R2(e,t){let{target:r,replace:n,state:i,preventScrollReset:o,relative:u,viewTransition:l}=t===void 0?{}:t,f=Ou(),d=mo(),v=wf(e,{relative:u});return C.useCallback(p=>{if(S2(p,r)){p.preventDefault();let m=n!==void 0?n:fc(d)===fc(v);f(e,{replace:m,state:i,preventScrollReset:o,relative:u,viewTransition:l})}},[d,f,v,n,i,r,e,o,u,l])}function M2(e){let t=C.useRef(Sg(e)),r=C.useRef(!1),n=mo(),i=C.useMemo(()=>O2(n.search,r.current?null:t.current),[n.search]),o=Ou(),u=C.useCallback((l,f)=>{const d=Sg(typeof l=="function"?l(i):l);r.current=!0,o("?"+d,f)},[o,i]);return[i,u]}function $2(e,t){t===void 0&&(t={});let r=C.useContext(A2);r==null&&ct(!1);let{basename:n}=N2(Og.useViewTransitionState),i=wf(e,{relative:t.relative});if(!r.isTransitioning)return!1;let o=Ua(r.currentLocation.pathname,n)||r.currentLocation.pathname,u=Ua(r.nextLocation.pathname,n)||r.nextLocation.pathname;return xg(i.pathname,u)!=null||xg(i.pathname,o)!=null}const I2={"nav.dashboard":{fr:"Dashboard",en:"Dashboard"},"nav.sessions":{fr:"Sessions",en:"Sessions"},"nav.users":{fr:"Utilisateurs",en:"Users"},"dashboard.title":{fr:"Dashboard",en:"Dashboard"},"dashboard.totalSessions":{fr:"Sessions",en:"Sessions"},"dashboard.totalUsers":{fr:"Utilisateurs",en:"Users"},"dashboard.successRate":{fr:"Taux de réussite",en:"Success Rate"},"dashboard.avgPrecision":{fr:"Précision moy.",en:"Avg. Precision"},"dashboard.sessionsByType":{fr:"Sessions par type",en:"Sessions by Type"},"dashboard.monthlyActivity":{fr:"Activité mensuelle",en:"Monthly Activity"},"dashboard.recentSessions":{fr:"Sessions récentes",en:"Recent Sessions"},"dashboard.topPrecision":{fr:"Top Précision",en:"Top Precision"},"sessions.title":{fr:"Sessions",en:"Sessions"},"sessions.sessionType":{fr:"Type de session",en:"Session Type"},"sessions.allTypes":{fr:"Tous les types",en:"All Types"},"sessions.result":{fr:"Résultat",en:"Result"},"sessions.all":{fr:"Tous",en:"All"},"sessions.success":{fr:"Réussi",en:"Success"},"sessions.failed":{fr:"Échoué",en:"Failed"},"sessions.search":{fr:"Scénario, map, nom...",en:"Scenario, map, name..."},"sessions.noSession":{fr:"Aucune session trouvée",en:"No session found"},"session.backToSessions":{fr:"Retour aux sessions",en:"Back to Sessions"},"session.notFound":{fr:"Session non trouvée",en:"Session not found"},"session.score":{fr:"Score",en:"Score"},"session.duration":{fr:"Durée",en:"Duration"},"session.enemiesHit":{fr:"Ennemis touchés",en:"Enemies Hit"},"session.civiliansHit":{fr:"Civils touchés",en:"Civilians Hit"},"session.damageTaken":{fr:"Dégâts reçus",en:"Damage Taken"},"session.participants":{fr:"Participants",en:"Participants"},"session.objectives":{fr:"Objectifs",en:"Objectives"},"session.hitDistribution":{fr:"Répartition des impacts",en:"Hit Distribution"},"session.shotDetails":{fr:"Détail des tirs",en:"Shot Details"},"table.date":{fr:"Date",en:"Date"},"table.type":{fr:"Type",en:"Type"},"table.scenario":{fr:"Scénario",en:"Scenario"},"table.map":{fr:"Map",en:"Map"},"table.score":{fr:"Score",en:"Score"},"table.enemies":{fr:"Ennemis",en:"Enemies"},"table.civilians":{fr:"Civils",en:"Civilians"},"table.duration":{fr:"Durée",en:"Duration"},"table.result":{fr:"Résultat",en:"Result"},"table.user":{fr:"Utilisateur",en:"User"},"table.shotsFired":{fr:"Tirs effectués",en:"Shots Fired"},"table.shotsMissed":{fr:"Tirs manqués",en:"Shots Missed"},"table.enemiesHit":{fr:"Ennemis touchés",en:"Enemies Hit"},"table.civiliansHit":{fr:"Civils touchés",en:"Civilians Hit"},"table.avgPrecision":{fr:"Précision moy.",en:"Avg. Precision"},"table.reactionTime":{fr:"Temps réaction",en:"Reaction Time"},"table.hitsReceivedIA":{fr:"Tirs reçus (IA)",en:"Hits from IA"},"table.enemiesKilled":{fr:"Ennemis tués",en:"Enemies Killed"},"table.civiliansKilled":{fr:"Civils tués",en:"Civilians Killed"},"table.username":{fr:"Username",en:"Username"},"table.name":{fr:"Nom",en:"Name"},"table.avgReaction":{fr:"Réaction moy.",en:"Avg. Reaction"},"table.lastConnection":{fr:"Dernière connexion",en:"Last Connection"},"shot.index":{fr:"#",en:"#"},"shot.shooter":{fr:"Tireur",en:"Shooter"},"shot.impactType":{fr:"Type impact",en:"Impact Type"},"shot.target":{fr:"Cible",en:"Target"},"shot.boneZone":{fr:"Os/Zone",en:"Bone/Zone"},"shot.precision":{fr:"Précision",en:"Precision"},"shot.distance":{fr:"Distance",en:"Distance"},"shot.reaction":{fr:"Réaction",en:"Reaction"},"shot.killed":{fr:"Tué",en:"Killed"},"shot.time":{fr:"Temps",en:"Time"},"users.title":{fr:"Utilisateurs",en:"Users"},"users.search":{fr:"Rechercher par nom, prénom ou username...",en:"Search by name or username..."},"users.noUser":{fr:"Aucun utilisateur trouvé",en:"No user found"},"user.backToUsers":{fr:"Retour aux utilisateurs",en:"Back to Users"},"user.notFound":{fr:"Utilisateur non trouvé",en:"User not found"},"user.male":{fr:"Homme",en:"Male"},"user.female":{fr:"Femme",en:"Female"},"user.leftHanded":{fr:"Gaucher",en:"Left-handed"},"user.rightHanded":{fr:"Droitier",en:"Right-handed"},"user.height":{fr:"Taille",en:"Height"},"user.avatar":{fr:"Avatar",en:"Avatar"},"user.weapon":{fr:"Arme",en:"Weapon"},"user.sessions":{fr:"Sessions",en:"Sessions"},"user.totalTime":{fr:"Temps total",en:"Total Time"},"user.avgPrecision":{fr:"Précision moy.",en:"Avg. Precision"},"user.avgReaction":{fr:"Réaction moy.",en:"Avg. Reaction"},"user.shotsFired":{fr:"Tirs effectués",en:"Shots Fired"},"user.enemiesKilled":{fr:"Ennemis tués",en:"Enemies Killed"},"user.detailedStats":{fr:"Statistiques globales détaillées",en:"Detailed Global Statistics"},"user.shots":{fr:"Tirs",en:"Shots"},"user.hitsReceived":{fr:"Tirs reçus",en:"Hits Received"},"user.eliminations":{fr:"Éliminations",en:"Eliminations"},"user.precisionEvolution":{fr:"Évolution Précision / Temps de réaction",en:"Precision / Reaction Time Evolution"},"user.sessionTypeDistrib":{fr:"Répartition par type de session",en:"Distribution by Session Type"},"user.sessionHistory":{fr:"Historique des sessions",en:"Session History"},"user.noSession":{fr:"Aucune session",en:"No sessions"},"stats.shotsFired":{fr:"Tirs effectués",en:"Shots fired"},"stats.shotsMissed":{fr:"Tirs manqués",en:"Shots missed"},"stats.enemiesHit":{fr:"Ennemis touchés",en:"Enemies hit"},"stats.civiliansHit":{fr:"Civils touchés",en:"Civilians hit"},"stats.policeHit":{fr:"Police touchée",en:"Police hit"},"stats.fromEnemyIA":{fr:"Depuis IA ennemie",en:"From enemy AI"},"stats.fromEnemyUsers":{fr:"Depuis joueurs ennemis",en:"From enemy players"},"stats.fromPolice":{fr:"Depuis police (tir ami)",en:"From police (friendly fire)"},"stats.enemiesKilled":{fr:"Ennemis tués",en:"Enemies killed"},"stats.civiliansKilled":{fr:"Civils tués",en:"Civilians killed"},"stats.policeKilled":{fr:"Police tuée",en:"Police killed"},"obj.civilian":{fr:"Protection civils",en:"Civilian Protection"},"obj.time":{fr:"Temps",en:"Time"},"obj.enemy":{fr:"Ennemis",en:"Enemies"},"obj.health":{fr:"Santé",en:"Health"},"obj.precision":{fr:"Précision",en:"Precision"},"obj.reactTime":{fr:"Temps de réaction",en:"Reaction Time"},"obj.ammoLimit":{fr:"Munitions",en:"Ammo"},"obj.target":{fr:"Cibles",en:"Targets"},"obj.overall":{fr:"Global",en:"Overall"},"sessionType.0":{fr:"Stand de Tir",en:"Fire Range"},"sessionType.1":{fr:"Challenge",en:"Challenge"},"sessionType.2":{fr:"Protection",en:"Protect"},"sessionType.3":{fr:"Désescalade",en:"De-Escalation"},"sessionType.4":{fr:"Terrorisme",en:"Terrorism"},"sessionType.5":{fr:"Incendie",en:"Fire Extinction"},"sessionType.6":{fr:"Récupération",en:"Recovering"},"sessionType.7":{fr:"Tir Longue Distance",en:"Long Range"},"hitType.enemy":{fr:"Ennemi",en:"Enemy"},"hitType.civilian":{fr:"Civil",en:"Civilian"},"hitType.police":{fr:"Police",en:"Police"},"hitType.object":{fr:"Objet",en:"Object"},"hitType.paperTarget":{fr:"Cible Papier",en:"Paper Target"},"hitType.target":{fr:"Cible",en:"Target"},"hitType.deadBody":{fr:"Corps",en:"Dead Body"},"badge.success":{fr:"Réussi",en:"Success"},"badge.failed":{fr:"Échoué",en:"Failed"},"badge.killed":{fr:"Tué",en:"Killed"},"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"}},XT=C.createContext(null);function D2({children:e}){const[t,r]=C.useState(()=>{const o=localStorage.getItem("proserve-lang");return o==="en"||o==="fr"?o:"fr"}),n=C.useCallback(o=>{r(o),localStorage.setItem("proserve-lang",o)},[]),i=C.useCallback(o=>{var u;return((u=I2[o])==null?void 0:u[t])||o},[t]);return S.jsx(XT.Provider,{value:{lang:t,setLang:n,t:i},children:e})}function Ur(){const e=C.useContext(XT);if(!e)throw new Error("useI18n must be used within I18nProvider");return e}var lh={exports:{}};/*!
|
||
Copyright (c) 2018 Jed Watson.
|
||
Licensed under the MIT License (MIT), see
|
||
http://jedwatson.github.io/classnames
|
||
*/var SS;function L2(){return SS||(SS=1,(function(e){(function(){var t={}.hasOwnProperty;function r(){for(var o="",u=0;u<arguments.length;u++){var l=arguments[u];l&&(o=i(o,n(l)))}return o}function n(o){if(typeof o=="string"||typeof o=="number")return o;if(typeof o!="object")return"";if(Array.isArray(o))return r.apply(null,o);if(o.toString!==Object.prototype.toString&&!o.toString.toString().includes("[native code]"))return o.toString();var u="";for(var l in o)t.call(o,l)&&o[l]&&(u=i(u,l));return u}function i(o,u){return u?o?o+" "+u:o+u:o}e.exports?(r.default=r,e.exports=r):window.classNames=r})()})(lh)),lh.exports}var B2=L2();const Oe=ze(B2),pc=C.createContext(null),Q0=(e,t=null)=>e!=null?String(e):t||null;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)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_g.apply(null,arguments)}function YT(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 OS(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function F2(e){var t=q2(e,"string");return typeof t=="symbol"?t:String(t)}function q2(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 U2(e,t,r){var n=C.useRef(e!==void 0),i=C.useState(t),o=i[0],u=i[1],l=e!==void 0,f=n.current;return n.current=l,!l&&f&&o!==t&&u(t),[l?e:o,C.useCallback(function(d){for(var v=arguments.length,p=new Array(v>1?v-1:0),m=1;m<v;m++)p[m-1]=arguments[m];r&&r.apply(void 0,[d].concat(p)),u(d)},[r])]}function QT(e,t){return Object.keys(t).reduce(function(r,n){var i,o=r,u=o[OS(n)],l=o[n],f=YT(o,[OS(n),n].map(F2)),d=t[n],v=U2(l,u,e[d]),p=v[0],m=v[1];return _g({},f,(i={},i[n]=p,i[d]=m,i))},e)}function Pg(e,t){return Pg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},Pg(e,t)}function z2(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Pg(e,t)}const W2=["xxl","xl","lg","md","sm","xs"],H2="xs",Sf=C.createContext({prefixes:{},breakpoints:W2,minBreakpoint:H2}),{Consumer:QX,Provider:ZX}=Sf;function Re(e,t){const{prefixes:r}=C.useContext(Sf);return e||r[t]||t}function ZT(){const{breakpoints:e}=C.useContext(Sf);return e}function JT(){const{minBreakpoint:e}=C.useContext(Sf);return e}const eC=C.forwardRef(({bsPrefix:e,className:t,as:r,...n},i)=>{e=Re(e,"navbar-brand");const o=r||(n.href?"a":"span");return S.jsx(o,{...n,ref:i,className:Oe(t,e)})});eC.displayName="NavbarBrand";function Z0(e){return e&&e.ownerDocument||document}function K2(e){var t=Z0(e);return t&&t.defaultView||window}function V2(e,t){return K2(e).getComputedStyle(e,t)}var G2=/([A-Z])/g;function X2(e){return e.replace(G2,"-$1").toLowerCase()}var Y2=/^ms-/;function Vl(e){return X2(e).replace(Y2,"-ms-")}var Q2=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function Z2(e){return!!(e&&Q2.test(e))}function Sn(e,t){var r="",n="";if(typeof t=="string")return e.style.getPropertyValue(Vl(t))||V2(e).getPropertyValue(Vl(t));Object.keys(t).forEach(function(i){var o=t[i];!o&&o!==0?e.style.removeProperty(Vl(i)):Z2(i)?n+=i+"("+o+") ":r+=Vl(i)+": "+o+";"}),n&&(r+="transform: "+n+";"),e.style.cssText+=";"+r}var ch={exports:{}},fh,_S;function J2(){if(_S)return fh;_S=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return fh=e,fh}var dh,PS;function eD(){if(PS)return dh;PS=1;var e=J2();function t(){}function r(){}return r.resetWarningCache=t,dh=function(){function n(u,l,f,d,v,p){if(p!==e){var m=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw m.name="Invariant Violation",m}}n.isRequired=n;function i(){return n}var o={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:i,element:n,elementType:n,instanceOf:i,node:n,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:r,resetWarningCache:t};return o.PropTypes=o,o},dh}var ES;function tD(){return ES||(ES=1,ch.exports=eD()()),ch.exports}var rD=tD();const $e=ze(rD),AS={disabled:!1},tC=I.createContext(null);var nD=function(t){return t.scrollTop},Ps="unmounted",ti="exited",Dr="entering",yn="entered",Bs="exiting",Nn=(function(e){z2(t,e);function t(n,i){var o;o=e.call(this,n,i)||this;var u=i,l=u&&!u.isMounting?n.enter:n.appear,f;return o.appearStatus=null,n.in?l?(f=ti,o.appearStatus=Dr):f=yn:n.unmountOnExit||n.mountOnEnter?f=Ps:f=ti,o.state={status:f},o.nextCallback=null,o}t.getDerivedStateFromProps=function(i,o){var u=i.in;return u&&o.status===Ps?{status:ti}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(i){var o=null;if(i!==this.props){var u=this.state.status;this.props.in?u!==Dr&&u!==yn&&(o=Dr):(u===Dr||u===yn)&&(o=Bs)}this.updateStatus(!1,o)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var i=this.props.timeout,o,u,l;return o=u=l=i,i!=null&&typeof i!="number"&&(o=i.exit,u=i.enter,l=i.appear!==void 0?i.appear:u),{exit:o,enter:u,appear:l}},r.updateStatus=function(i,o){if(i===void 0&&(i=!1),o!==null)if(this.cancelNextCallback(),o===Dr){if(this.props.unmountOnExit||this.props.mountOnEnter){var u=this.props.nodeRef?this.props.nodeRef.current:Na.findDOMNode(this);u&&nD(u)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===ti&&this.setState({status:Ps})},r.performEnter=function(i){var o=this,u=this.props.enter,l=this.context?this.context.isMounting:i,f=this.props.nodeRef?[l]:[Na.findDOMNode(this),l],d=f[0],v=f[1],p=this.getTimeouts(),m=l?p.appear:p.enter;if(!i&&!u||AS.disabled){this.safeSetState({status:yn},function(){o.props.onEntered(d)});return}this.props.onEnter(d,v),this.safeSetState({status:Dr},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,u=this.getTimeouts(),l=this.props.nodeRef?void 0:Na.findDOMNode(this);if(!o||AS.disabled){this.safeSetState({status:ti},function(){i.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:Bs},function(){i.props.onExiting(l),i.onTransitionEnd(u.exit,function(){i.safeSetState({status:ti},function(){i.props.onExited(l)})})})},r.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(i,o){o=this.setNextCallback(o),this.setState(i,o)},r.setNextCallback=function(i){var o=this,u=!0;return this.nextCallback=function(l){u&&(u=!1,o.nextCallback=null,i(l))},this.nextCallback.cancel=function(){u=!1},this.nextCallback},r.onTransitionEnd=function(i,o){this.setNextCallback(o);var u=this.props.nodeRef?this.props.nodeRef.current:Na.findDOMNode(this),l=i==null&&!this.props.addEndListener;if(!u||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var f=this.props.nodeRef?[this.nextCallback]:[u,this.nextCallback],d=f[0],v=f[1];this.props.addEndListener(d,v)}i!=null&&setTimeout(this.nextCallback,i)},r.render=function(){var i=this.state.status;if(i===Ps)return null;var o=this.props,u=o.children;o.in,o.mountOnEnter,o.unmountOnExit,o.appear,o.enter,o.exit,o.timeout,o.addEndListener,o.onEnter,o.onEntering,o.onEntered,o.onExit,o.onExiting,o.onExited,o.nodeRef;var l=YT(o,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return I.createElement(tC.Provider,{value:null},typeof u=="function"?u(i,l):I.cloneElement(I.Children.only(u),l))},t})(I.Component);Nn.contextType=tC;Nn.propTypes={};function Pa(){}Nn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Pa,onEntering:Pa,onEntered:Pa,onExit:Pa,onExiting:Pa,onExited:Pa};Nn.UNMOUNTED=Ps;Nn.EXITED=ti;Nn.ENTERING=Dr;Nn.ENTERED=yn;Nn.EXITING=Bs;function iD(e){return e.code==="Escape"||e.keyCode===27}function aD(){const e=C.version.split(".");return{major:+e[0],minor:+e[1],patch:+e[2]}}function yo(e){if(!e||typeof e=="function")return null;const{major:t}=aD();return t>=19?e.props.ref:e.ref}const Of=!!(typeof window<"u"&&window.document&&window.document.createElement);var Eg=!1,Ag=!1;try{var ph={get passive(){return Eg=!0},get once(){return Ag=Eg=!0}};Of&&(window.addEventListener("test",ph,ph),window.removeEventListener("test",ph,!0))}catch{}function oD(e,t,r,n){if(n&&typeof n!="boolean"&&!Ag){var i=n.once,o=n.capture,u=r;!Ag&&i&&(u=r.__once||function l(f){this.removeEventListener(t,l,o),r.call(this,f)},r.__once=u),e.addEventListener(t,u,Eg?n:o)}e.addEventListener(t,r,n)}function sD(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 hc(e,t,r,n){return oD(e,t,r,n),function(){sD(e,t,r,n)}}function uD(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 lD(e){var t=Sn(e,"transitionDuration")||"",r=t.indexOf("ms")===-1?1e3:1;return parseFloat(t)*r}function cD(e,t,r){r===void 0&&(r=5);var n=!1,i=setTimeout(function(){n||uD(e,"transitionend",!0)},t+r),o=hc(e,"transitionend",function(){n=!0},{once:!0});return function(){clearTimeout(i),o()}}function fD(e,t,r,n){r==null&&(r=lD(e)||0);var i=cD(e,r,n),o=hc(e,"transitionend",t);return function(){i(),o()}}function jS(e,t){const r=Sn(e,t)||"",n=r.indexOf("ms")===-1?1e3:1;return parseFloat(r)*n}function J0(e,t){const r=jS(e,"transitionDuration"),n=jS(e,"transitionDelay"),i=fD(e,o=>{o.target===e&&(i(),t(o))},r+n)}function vs(...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 rC(e){e.offsetHeight}const TS=e=>!e||typeof e=="function"?e:t=>{e.current=t};function dD(e,t){const r=TS(e),n=TS(t);return i=>{r&&r(i),n&&n(i)}}function pD(e,t){return C.useMemo(()=>dD(e,t),[e,t])}function hD(e){return e&&"setState"in e?Na.findDOMNode(e):e??null}const _f=I.forwardRef(({onEnter:e,onEntering:t,onEntered:r,onExit:n,onExiting:i,onExited:o,addEndListener:u,children:l,childRef:f,...d},v)=>{const p=C.useRef(null),m=pD(p,f),b=j=>{m(hD(j))},O=j=>N=>{j&&p.current&&j(p.current,N)},x=C.useCallback(O(e),[e]),g=C.useCallback(O(t),[t]),P=C.useCallback(O(r),[r]),A=C.useCallback(O(n),[n]),T=C.useCallback(O(i),[i]),E=C.useCallback(O(o),[o]),_=C.useCallback(O(u),[u]);return S.jsx(Nn,{ref:v,...d,onEnter:x,onEntered:P,onEntering:g,onExit:A,onExited:E,onExiting:T,addEndListener:_,nodeRef:p,children:typeof l=="function"?(j,N)=>l(j,{...N,ref:b}):I.cloneElement(l,{ref:b})})});_f.displayName="TransitionWrapper";const vD={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function mD(e,t){const r=`offset${e[0].toUpperCase()}${e.slice(1)}`,n=t[r],i=vD[e];return n+parseInt(Sn(t,i[0]),10)+parseInt(Sn(t,i[1]),10)}const yD={[ti]:"collapse",[Bs]:"collapsing",[Dr]:"collapsing",[yn]:"collapse show"},nC=I.forwardRef(({onEnter:e,onEntering:t,onEntered:r,onExit:n,onExiting:i,className:o,children:u,dimension:l="height",in:f=!1,timeout:d=300,mountOnEnter:v=!1,unmountOnExit:p=!1,appear:m=!1,getDimensionValue:b=mD,...O},x)=>{const g=typeof l=="function"?l():l,P=C.useMemo(()=>vs(j=>{j.style[g]="0"},e),[g,e]),A=C.useMemo(()=>vs(j=>{const N=`scroll${g[0].toUpperCase()}${g.slice(1)}`;j.style[g]=`${j[N]}px`},t),[g,t]),T=C.useMemo(()=>vs(j=>{j.style[g]=null},r),[g,r]),E=C.useMemo(()=>vs(j=>{j.style[g]=`${b(g,j)}px`,rC(j)},n),[n,b,g]),_=C.useMemo(()=>vs(j=>{j.style[g]=null},i),[g,i]);return S.jsx(_f,{ref:x,addEndListener:J0,...O,"aria-expanded":O.role?f:null,onEnter:P,onEntering:A,onEntered:T,onExit:E,onExiting:_,childRef:yo(u),in:f,timeout:d,mountOnEnter:v,unmountOnExit:p,appear:m,children:(j,N)=>I.cloneElement(u,{...N,className:Oe(o,u.props.className,yD[j],g==="width"&&"collapse-horizontal")})})});nC.displayName="Collapse";const go=C.createContext(null);go.displayName="NavbarContext";const iC=C.forwardRef(({children:e,bsPrefix:t,...r},n)=>{t=Re(t,"navbar-collapse");const i=C.useContext(go);return S.jsx(nC,{in:!!(i&&i.expanded),...r,children:S.jsx("div",{ref:n,className:t,children:e})})});iC.displayName="NavbarCollapse";function gD(e){const t=C.useRef(e);return C.useEffect(()=>{t.current=e},[e]),t}function Pf(e){const t=gD(e);return C.useCallback(function(...r){return t.current&&t.current(...r)},[t])}const aC=C.forwardRef(({bsPrefix:e,className:t,children:r,label:n="Toggle navigation",as:i="button",onClick:o,...u},l)=>{e=Re(e,"navbar-toggler");const{onToggle:f,expanded:d}=C.useContext(go)||{},v=Pf(p=>{o&&o(p),f&&f()});return i==="button"&&(u.type="button"),S.jsx(i,{...u,ref:l,onClick:v,"aria-label":n,className:Oe(t,e,!d&&"collapsed"),children:r||S.jsx("span",{className:`${e}-icon`})})});aC.displayName="NavbarToggle";const bD=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",xD=typeof document<"u",wD=xD||bD?C.useLayoutEffect:C.useEffect,jg=new WeakMap,CS=(e,t)=>{if(!e||!t)return;const r=jg.get(t)||new Map;jg.set(t,r);let n=r.get(e);return n||(n=t.matchMedia(e),n.refCount=0,r.set(n.media,n)),n};function SD(e,t=typeof window>"u"?void 0:window){const r=CS(e,t),[n,i]=C.useState(()=>r?r.matches:!1);return wD(()=>{let o=CS(e,t);if(!o)return i(!1);let u=jg.get(t);const l=()=>{i(o.matches)};return o.refCount++,o.addListener(l),l(),()=>{o.removeListener(l),o.refCount--,o.refCount<=0&&(u==null||u.delete(o.media)),o=void 0}},[e]),n}function OD(e){const t=Object.keys(e);function r(l,f){return l===f?f:l?`${l} and ${f}`:f}function n(l){return t[Math.min(t.indexOf(l)+1,t.length-1)]}function i(l){const f=n(l);let d=e[f];return typeof d=="number"?d=`${d-.2}px`:d=`calc(${d} - 0.2px)`,`(max-width: ${d})`}function o(l){let f=e[l];return typeof f=="number"&&(f=`${f}px`),`(min-width: ${f})`}function u(l,f,d){let v;typeof l=="object"?(v=l,d=f,f=!0):(f=f||!0,v={[l]:f});let p=C.useMemo(()=>Object.entries(v).reduce((m,[b,O])=>((O==="up"||O===!0)&&(m=r(m,o(b))),(O==="down"||O===!0)&&(m=r(m,i(b))),m),""),[JSON.stringify(v)]);return SD(p,d)}return u}const _D=OD({xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400});function hh(e){e===void 0&&(e=Z0());try{var t=e.activeElement;return!t||!t.nodeName?null:t}catch{return e.body}}function kS(e,t){if(e.contains)return e.contains(t);if(e.compareDocumentPosition)return e===t||!!(e.compareDocumentPosition(t)&16)}function PD(){const e=C.useRef(!0),t=C.useRef(()=>e.current);return C.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),t.current}function ED(e){const t=C.useRef(e);return t.current=e,t}function AD(e){const t=ED(e);C.useEffect(()=>()=>t.current(),[])}function jD(e){const t=C.useRef(null);return C.useEffect(()=>{t.current=e}),t.current}function TD(e){const t=C.useRef(e);return C.useEffect(()=>{t.current=e},[e]),t}function gn(e){const t=TD(e);return C.useCallback(function(...r){return t.current&&t.current(...r)},[t])}const CD="data-rr-ui-",kD="rrUi";function Ef(e){return`${CD}${e}`}function ND(e){return`${kD}${e}`}function RD(e=document){const t=e.defaultView;return Math.abs(t.innerWidth-e.documentElement.clientWidth)}const NS=Ef("modal-open");class eb{constructor({ownerDocument:t,handleContainerOverflow:r=!0,isRTL:n=!1}={}){this.handleContainerOverflow=r,this.isRTL=n,this.modals=[],this.ownerDocument=t}getScrollbarWidth(){return RD(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(Sn(i,n)||"0",10)+t.scrollBarWidth}px`),i.setAttribute(NS,""),Sn(i,r)}reset(){[...this.modals].forEach(t=>this.remove(t))}removeContainerStyle(t){const r=this.getElement();r.removeAttribute(NS),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 oC=C.createContext(Of?window:void 0);oC.Provider;function tb(){return C.useContext(oC)}const vh=(e,t)=>Of?e==null?(t||Z0()).body:(typeof e=="function"&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect)?e:null):null;function MD(e,t){const r=tb(),[n,i]=C.useState(()=>vh(e,r==null?void 0:r.document));if(!n){const o=vh(e);o&&i(o)}return C.useEffect(()=>{},[t,n]),C.useEffect(()=>{const o=vh(e);o!==n&&i(o)},[e,n]),n}const RS=e=>!e||typeof e=="function"?e:t=>{e.current=t};function $D(e,t){const r=RS(e),n=RS(t);return i=>{r&&r(i),n&&n(i)}}function Af(e,t){return C.useMemo(()=>$D(e,t),[e,t])}const ID=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",DD=typeof document<"u",MS=DD||ID?C.useLayoutEffect:C.useEffect;function LD({children:e,in:t,onExited:r,mountOnEnter:n,unmountOnExit:i}){const o=C.useRef(null),u=C.useRef(t),l=gn(r);C.useEffect(()=>{t?u.current=!0:l(o.current)},[t,l]);const f=Af(o,yo(e)),d=C.cloneElement(e,{ref:f});return t?d:i||!u.current&&n?null:d}const BD=["onEnter","onEntering","onEntered","onExit","onExiting","onExited","addEndListener","children"];function FD(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 qD(e){let{onEnter:t,onEntering:r,onEntered:n,onExit:i,onExiting:o,onExited:u,addEndListener:l,children:f}=e,d=FD(e,BD);const v=C.useRef(null),p=Af(v,yo(f)),m=E=>_=>{E&&v.current&&E(v.current,_)},b=C.useCallback(m(t),[t]),O=C.useCallback(m(r),[r]),x=C.useCallback(m(n),[n]),g=C.useCallback(m(i),[i]),P=C.useCallback(m(o),[o]),A=C.useCallback(m(u),[u]),T=C.useCallback(m(l),[l]);return Object.assign({},d,{nodeRef:v},t&&{onEnter:b},r&&{onEntering:O},n&&{onEntered:x},i&&{onExit:g},o&&{onExiting:P},u&&{onExited:A},l&&{addEndListener:T},{children:typeof f=="function"?(E,_)=>f(E,Object.assign({},_,{ref:p})):C.cloneElement(f,{ref:p})})}const UD=["component"];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}const WD=C.forwardRef((e,t)=>{let{component:r}=e,n=zD(e,UD);const i=qD(n);return S.jsx(r,Object.assign({ref:t},i))});function HD({in:e,onTransition:t}){const r=C.useRef(null),n=C.useRef(!0),i=gn(t);return MS(()=>{if(!r.current)return;let o=!1;return i({in:e,element:r.current,initial:n.current,isStale:()=>o}),()=>{o=!0}},[e,i]),MS(()=>(n.current=!1,()=>{n.current=!0}),[]),r}function KD({children:e,in:t,onExited:r,onEntered:n,transition:i}){const[o,u]=C.useState(!t);t&&o&&u(!1);const l=HD({in:!!t,onTransition:d=>{const v=()=>{d.isStale()||(d.in?n==null||n(d.element,d.initial):(u(!0),r==null||r(d.element)))};Promise.resolve(i(d)).then(v,p=>{throw d.in||u(!0),p})}}),f=Af(l,yo(e));return o&&!t?null:C.cloneElement(e,{ref:f})}function $S(e,t,r){return e?S.jsx(WD,Object.assign({},r,{component:e})):t?S.jsx(KD,Object.assign({},r,{transition:t})):S.jsx(LD,Object.assign({},r))}const VD=["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 GD(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 mh;function XD(e){return mh||(mh=new eb({ownerDocument:e==null?void 0:e.document})),mh}function YD(e){const t=tb(),r=e||XD(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 sC=C.forwardRef((e,t)=>{let{show:r=!1,role:n="dialog",className:i,style:o,children:u,backdrop:l=!0,keyboard:f=!0,onBackdropClick:d,onEscapeKeyDown:v,transition:p,runTransition:m,backdropTransition:b,runBackdropTransition:O,autoFocus:x=!0,enforceFocus:g=!0,restoreFocus:P=!0,restoreFocusOptions:A,renderDialog:T,renderBackdrop:E=Ce=>S.jsx("div",Object.assign({},Ce)),manager:_,container:j,onShow:N,onHide:R=()=>{},onExit:D,onExited:H,onExiting:q,onEnter:$,onEntering:U,onEntered:G}=e,V=GD(e,VD);const Y=tb(),J=MD(j),W=YD(_),ee=PD(),Z=jD(r),[L,z]=C.useState(!r),oe=C.useRef(null);C.useImperativeHandle(t,()=>W,[W]),Of&&!Z&&r&&(oe.current=hh(Y==null?void 0:Y.document)),r&&L&&z(!1);const ce=gn(()=>{if(W.add(),ge.current=hc(document,"keydown",je),ae.current=hc(document,"focus",()=>setTimeout(Pe),!0),N&&N(),x){var Ce,Je;const st=hh((Ce=(Je=W.dialog)==null?void 0:Je.ownerDocument)!=null?Ce:Y==null?void 0:Y.document);W.dialog&&st&&!kS(W.dialog,st)&&(oe.current=st,W.dialog.focus())}}),me=gn(()=>{if(W.remove(),ge.current==null||ge.current(),ae.current==null||ae.current(),P){var Ce;(Ce=oe.current)==null||Ce.focus==null||Ce.focus(A),oe.current=null}});C.useEffect(()=>{!r||!J||ce()},[r,J,ce]),C.useEffect(()=>{L&&me()},[L,me]),AD(()=>{me()});const Pe=gn(()=>{if(!g||!ee()||!W.isTopModal())return;const Ce=hh(Y==null?void 0:Y.document);W.dialog&&Ce&&!kS(W.dialog,Ce)&&W.dialog.focus()}),De=gn(Ce=>{Ce.target===Ce.currentTarget&&(d==null||d(Ce),l===!0&&R())}),je=gn(Ce=>{f&&iD(Ce)&&W.isTopModal()&&(v==null||v(Ce),Ce.defaultPrevented||R())}),ae=C.useRef(),ge=C.useRef(),Te=(...Ce)=>{z(!0),H==null||H(...Ce)};if(!J)return null;const ne=Object.assign({role:n,ref:W.setDialogRef,"aria-modal":n==="dialog"?!0:void 0},V,{style:o,className:i,tabIndex:-1});let We=T?T(ne):S.jsx("div",Object.assign({},ne,{children:C.cloneElement(u,{role:"document"})}));We=$S(p,m,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!r,onExit:D,onExiting:q,onExited:Te,onEnter:$,onEntering:U,onEntered:G,children:We});let Ne=null;return l&&(Ne=E({ref:W.setBackdropRef,onClick:De}),Ne=$S(b,O,{in:!!r,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:Ne})),S.jsx(S.Fragment,{children:Na.createPortal(S.jsxs(S.Fragment,{children:[Ne,We]}),J)})});sC.displayName="Modal";const QD=Object.assign(sC,{Manager:eb}),ZD={[Dr]:"show",[yn]:"show"},uC=C.forwardRef(({className:e,children:t,transitionClasses:r={},onEnter:n,...i},o)=>{const u={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...i},l=C.useCallback((f,d)=>{rC(f),n==null||n(f,d)},[n]);return S.jsx(_f,{ref:o,addEndListener:J0,...u,onEnter:l,childRef:yo(t),children:(f,d)=>C.cloneElement(t,{...d,className:Oe("fade",e,t.props.className,ZD[f],r[f])})})});uC.displayName="Fade";const lC=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"offcanvas-body"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));lC.displayName="OffcanvasBody";const JD={[Dr]:"show",[yn]:"show"},cC=C.forwardRef(({bsPrefix:e,className:t,children:r,in:n=!1,mountOnEnter:i=!1,unmountOnExit:o=!1,appear:u=!1,...l},f)=>(e=Re(e,"offcanvas"),S.jsx(_f,{ref:f,addEndListener:J0,in:n,mountOnEnter:i,unmountOnExit:o,appear:u,...l,childRef:yo(r),children:(d,v)=>C.cloneElement(r,{...v,className:Oe(t,r.props.className,(d===Dr||d===Bs)&&`${e}-toggling`,JD[d])})})));cC.displayName="OffcanvasToggling";const fC=C.createContext({onHide(){}}),eL={"aria-label":$e.string,onClick:$e.func,variant:$e.oneOf(["white"])},rb=C.forwardRef(({className:e,variant:t,"aria-label":r="Close",...n},i)=>S.jsx("button",{ref:i,type:"button",className:Oe("btn-close",t&&`btn-close-${t}`,e),"aria-label":r,...n}));rb.displayName="CloseButton";rb.propTypes=eL;const dC=C.forwardRef(({closeLabel:e="Close",closeVariant:t,closeButton:r=!1,onHide:n,children:i,...o},u)=>{const l=C.useContext(fC),f=Pf(()=>{l==null||l.onHide(),n==null||n()});return S.jsxs("div",{ref:u,...o,children:[i,r&&S.jsx(rb,{"aria-label":e,variant:t,onClick:f})]})});dC.displayName="AbstractModalHeader";const pC=C.forwardRef(({bsPrefix:e,className:t,closeLabel:r="Close",closeButton:n=!1,...i},o)=>(e=Re(e,"offcanvas-header"),S.jsx(dC,{ref:o,...i,className:Oe(t,e),closeLabel:r,closeButton:n})));pC.displayName="OffcanvasHeader";const nb=(e=>C.forwardRef((t,r)=>S.jsx("div",{...t,ref:r,className:Oe(t.className,e)}))),tL=nb("h5"),hC=C.forwardRef(({className:e,bsPrefix:t,as:r=tL,...n},i)=>(t=Re(t,"offcanvas-title"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));hC.displayName="OffcanvasTitle";function rL(e,t){return e.classList?e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}function nL(e,t){e.classList?e.classList.add(t):rL(e,t)||(typeof e.className=="string"?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}var iL=Function.prototype.bind.call(Function.prototype.call,[].slice);function Ci(e,t){return iL(e.querySelectorAll(t))}function IS(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function aL(e,t){e.classList?e.classList.remove(t):typeof e.className=="string"?e.className=IS(e.className,t):e.setAttribute("class",IS(e.className&&e.className.baseVal||"",t))}const Ea={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};class vC extends eb{adjustAndStore(t,r,n){const i=r.style[t];r.dataset[t]=i,Sn(r,{[t]:`${parseFloat(Sn(r,t))+n}px`})}restore(t,r){const n=r.dataset[t];n!==void 0&&(delete r.dataset[t],Sn(r,{[t]:n}))}setContainerStyle(t){super.setContainerStyle(t);const r=this.getElement();if(nL(r,"modal-open"),!t.scrollBarWidth)return;const n=this.isRTL?"paddingLeft":"paddingRight",i=this.isRTL?"marginLeft":"marginRight";Ci(r,Ea.FIXED_CONTENT).forEach(o=>this.adjustAndStore(n,o,t.scrollBarWidth)),Ci(r,Ea.STICKY_CONTENT).forEach(o=>this.adjustAndStore(i,o,-t.scrollBarWidth)),Ci(r,Ea.NAVBAR_TOGGLER).forEach(o=>this.adjustAndStore(i,o,t.scrollBarWidth))}removeContainerStyle(t){super.removeContainerStyle(t);const r=this.getElement();aL(r,"modal-open");const n=this.isRTL?"paddingLeft":"paddingRight",i=this.isRTL?"marginLeft":"marginRight";Ci(r,Ea.FIXED_CONTENT).forEach(o=>this.restore(n,o)),Ci(r,Ea.STICKY_CONTENT).forEach(o=>this.restore(i,o)),Ci(r,Ea.NAVBAR_TOGGLER).forEach(o=>this.restore(i,o))}}let yh;function oL(e){return yh||(yh=new vC(e)),yh}function sL(e){return S.jsx(cC,{...e})}function uL(e){return S.jsx(uC,{...e})}const mC=C.forwardRef(({bsPrefix:e,className:t,children:r,"aria-labelledby":n,placement:i="start",responsive:o,show:u=!1,backdrop:l=!0,keyboard:f=!0,scroll:d=!1,onEscapeKeyDown:v,onShow:p,onHide:m,container:b,autoFocus:O=!0,enforceFocus:x=!0,restoreFocus:g=!0,restoreFocusOptions:P,onEntered:A,onExit:T,onExiting:E,onEnter:_,onEntering:j,onExited:N,backdropClassName:R,manager:D,renderStaticNode:H=!1,...q},$)=>{const U=C.useRef();e=Re(e,"offcanvas");const[G,V]=C.useState(!1),Y=Pf(m),J=_D(o||"xs","up");C.useEffect(()=>{V(o?u&&!J:u)},[u,o,J]);const W=C.useMemo(()=>({onHide:Y}),[Y]);function ee(){return D||(d?(U.current||(U.current=new vC({handleContainerOverflow:!1})),U.current):oL())}const Z=(ce,...me)=>{ce&&(ce.style.visibility="visible"),_==null||_(ce,...me)},L=(ce,...me)=>{ce&&(ce.style.visibility=""),N==null||N(...me)},z=C.useCallback(ce=>S.jsx("div",{...ce,className:Oe(`${e}-backdrop`,R)}),[R,e]),oe=ce=>S.jsx("div",{...ce,...q,className:Oe(t,o?`${e}-${o}`:e,`${e}-${i}`),"aria-labelledby":n,children:r});return S.jsxs(S.Fragment,{children:[!G&&(o||H)&&oe({}),S.jsx(fC.Provider,{value:W,children:S.jsx(QD,{show:G,ref:$,backdrop:l,container:b,keyboard:f,autoFocus:O,enforceFocus:x&&!d,restoreFocus:g,restoreFocusOptions:P,onEscapeKeyDown:v,onShow:p,onHide:Y,onEnter:Z,onEntering:j,onEntered:A,onExit:T,onExiting:E,onExited:L,manager:ee(),transition:sL,backdropTransition:uL,renderBackdrop:z,renderDialog:oe})})]})});mC.displayName="Offcanvas";const lL=Object.assign(mC,{Body:lC,Header:pC,Title:hC}),yC=C.forwardRef(({onHide:e,...t},r)=>{const n=C.useContext(go),i=Pf(()=>{n==null||n.onToggle==null||n.onToggle(),e==null||e()});return S.jsx(lL,{ref:r,show:!!(n!=null&&n.expanded),...t,renderStaticNode:!0,onHide:i})});yC.displayName="NavbarOffcanvas";const gC=C.forwardRef(({className:e,bsPrefix:t,as:r="span",...n},i)=>(t=Re(t,"navbar-text"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));gC.displayName="NavbarText";const bC=C.forwardRef((e,t)=>{const{bsPrefix:r,expand:n=!0,variant:i="light",bg:o,fixed:u,sticky:l,className:f,as:d="nav",expanded:v,onToggle:p,onSelect:m,collapseOnSelect:b=!1,...O}=QT(e,{expanded:"onToggle"}),x=Re(r,"navbar"),g=C.useCallback((...T)=>{m==null||m(...T),b&&v&&(p==null||p(!1))},[m,b,v,p]);O.role===void 0&&d!=="nav"&&(O.role="navigation");let P=`${x}-expand`;typeof n=="string"&&(P=`${P}-${n}`);const A=C.useMemo(()=>({onToggle:()=>p==null?void 0:p(!v),bsPrefix:x,expanded:!!v,expand:n}),[x,v,n,p]);return S.jsx(go.Provider,{value:A,children:S.jsx(pc.Provider,{value:g,children:S.jsx(d,{ref:t,...O,className:Oe(f,x,n&&P,i&&`${x}-${i}`,o&&`bg-${o}`,l&&`sticky-${l}`,u&&`fixed-${u}`)})})})});bC.displayName="Navbar";const Gl=Object.assign(bC,{Brand:eC,Collapse:iC,Offcanvas:yC,Text:gC,Toggle:aC});function cL(){const[,e]=C.useReducer(t=>t+1,0);return e}const ib=C.createContext(null);ib.displayName="NavContext";const xC=C.createContext(null),fL=["as","disabled"];function dL(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()==="#"}function wC({tagName:e,disabled:t,href:r,target:n,rel:i,role:o,onClick:u,tabIndex:l=0,type:f}){e||(r!=null||n!=null||i!=null?e="a":e="button");const d={tagName:e};if(e==="button")return[{type:f||"button",disabled:t},d];const v=m=>{if((t||e==="a"&&pL(r))&&m.preventDefault(),t){m.stopPropagation();return}u==null||u(m)},p=m=>{m.key===" "&&(m.preventDefault(),v(m))};return e==="a"&&(r||(r="#"),t&&(r=void 0)),[{role:o??"button",disabled:void 0,tabIndex:t?void 0:l,href:r,target:e==="a"?n:void 0,"aria-disabled":t||void 0,rel:e==="a"?i:void 0,onClick:v,onKeyDown:p},d]}const SC=C.forwardRef((e,t)=>{let{as:r,disabled:n}=e,i=dL(e,fL);const[o,{tagName:u}]=wC(Object.assign({tagName:r,disabled:n},i));return S.jsx(u,Object.assign({},i,o,{ref:t}))});SC.displayName="Button";const hL=["as","active","eventKey"];function vL(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 OC({key:e,onClick:t,active:r,id:n,role:i,disabled:o}){const u=C.useContext(pc),l=C.useContext(ib),f=C.useContext(xC);let d=r;const v={role:i};if(l){!i&&l.role==="tablist"&&(v.role="tab");const p=l.getControllerId(e??null),m=l.getControlledId(e??null);v[Ef("event-key")]=e,v.id=p||n,d=r==null&&e!=null?l.activeKey===e:r,(d||!(f!=null&&f.unmountOnExit)&&!(f!=null&&f.mountOnEnter))&&(v["aria-controls"]=m)}return v.role==="tab"&&(v["aria-selected"]=d,d||(v.tabIndex=-1),o&&(v.tabIndex=-1,v["aria-disabled"]=!0)),v.onClick=gn(p=>{o||(t==null||t(p),e!=null&&u&&!p.isPropagationStopped()&&u(e,p))}),[v,{isActive:d}]}const _C=C.forwardRef((e,t)=>{let{as:r=SC,active:n,eventKey:i}=e,o=vL(e,hL);const[u,l]=OC(Object.assign({key:Q0(i,o.href),active:n},o));return u[Ef("active")]=l.isActive,S.jsx(r,Object.assign({},o,u,{ref:t}))});_C.displayName="NavItem";const mL=["as","onSelect","activeKey","role","onKeyDown"];function yL(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}const DS=()=>{},LS=Ef("event-key"),PC=C.forwardRef((e,t)=>{let{as:r="div",onSelect:n,activeKey:i,role:o,onKeyDown:u}=e,l=yL(e,mL);const f=cL(),d=C.useRef(!1),v=C.useContext(pc),p=C.useContext(xC);let m,b;p&&(o=o||"tablist",i=p.activeKey,m=p.getControlledId,b=p.getControllerId);const O=C.useRef(null),x=T=>{const E=O.current;if(!E)return null;const _=Ci(E,`[${LS}]:not([aria-disabled=true])`),j=E.querySelector("[aria-selected=true]");if(!j||j!==document.activeElement)return null;const N=_.indexOf(j);if(N===-1)return null;let R=N+T;return R>=_.length&&(R=0),R<0&&(R=_.length-1),_[R]},g=(T,E)=>{T!=null&&(n==null||n(T,E),v==null||v(T,E))},P=T=>{if(u==null||u(T),!p)return;let E;switch(T.key){case"ArrowLeft":case"ArrowUp":E=x(-1);break;case"ArrowRight":case"ArrowDown":E=x(1);break;default:return}E&&(T.preventDefault(),g(E.dataset[ND("EventKey")]||null,T),d.current=!0,f())};C.useEffect(()=>{if(O.current&&d.current){const T=O.current.querySelector(`[${LS}][aria-selected=true]`);T==null||T.focus()}d.current=!1});const A=Af(t,O);return S.jsx(pc.Provider,{value:g,children:S.jsx(ib.Provider,{value:{role:o,activeKey:Q0(i),getControlledId:m||DS,getControllerId:b||DS},children:S.jsx(r,Object.assign({},l,{onKeyDown:P,ref:A,role:o}))})})});PC.displayName="Nav";const gL=Object.assign(PC,{Item:_C}),ab=C.createContext(null);ab.displayName="CardHeaderContext";const EC=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"nav-item"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));EC.displayName="NavItem";const bL=["onKeyDown"];function xL(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 wL(e){return!e||e.trim()==="#"}const ob=C.forwardRef((e,t)=>{let{onKeyDown:r}=e,n=xL(e,bL);const[i]=wC(Object.assign({tagName:"a"},n)),o=gn(u=>{i.onKeyDown(u),r==null||r(u)});return wL(n.href)||n.role==="button"?S.jsx("a",Object.assign({ref:t},n,i,{onKeyDown:o})):S.jsx("a",Object.assign({ref:t},n,{onKeyDown:r}))});ob.displayName="Anchor";const AC=C.forwardRef(({bsPrefix:e,className:t,as:r=ob,active:n,eventKey:i,disabled:o=!1,...u},l)=>{e=Re(e,"nav-link");const[f,d]=OC({key:Q0(i,u.href),active:n,disabled:o,...u});return S.jsx(r,{...u,...f,ref:l,disabled:o,className:Oe(t,e,o&&"disabled",d.isActive&&"active")})});AC.displayName="NavLink";const jC=C.forwardRef((e,t)=>{const{as:r="div",bsPrefix:n,variant:i,fill:o=!1,justify:u=!1,navbar:l,navbarScroll:f,className:d,activeKey:v,...p}=QT(e,{activeKey:"onSelect"}),m=Re(n,"nav");let b,O,x=!1;const g=C.useContext(go),P=C.useContext(ab);return g?(b=g.bsPrefix,x=l??!0):P&&({cardHeaderBsPrefix:O}=P),S.jsx(gL,{as:r,ref:t,activeKey:v,className:Oe(d,{[m]:!x,[`${b}-nav`]:x,[`${b}-nav-scroll`]:x&&f,[`${O}-${i}`]:!!O,[`${m}-${i}`]:!!i,[`${m}-fill`]:o,[`${m}-justified`]:u}),...p})});jC.displayName="Nav";const Xl=Object.assign(jC,{Item:EC,Link:AC}),sb=C.forwardRef(({bsPrefix:e,fluid:t=!1,as:r="div",className:n,...i},o)=>{const u=Re(e,"container"),l=typeof t=="string"?`-${t}`:"-fluid";return S.jsx(r,{ref:o,...i,className:Oe(n,t?`${u}${l}`:u)})});sb.displayName="Container";const SL="/ProserveReport/",OL=`${SL}logo.png`;function _L(){const{lang:e,setLang:t,t:r}=Ur();return S.jsx(Gl,{bg:"dark",variant:"dark",expand:"lg",className:"app-navbar",children:S.jsxs(sb,{fluid:!0,children:[S.jsxs(Gl.Brand,{as:Kl,to:"/",className:"fw-bold d-flex align-items-center gap-2",children:[S.jsx("img",{src:OL,alt:"Logo",className:"brand-logo"}),S.jsxs("span",{children:[S.jsx("span",{className:"brand-proserve",children:"PROSERVE"}),S.jsx("span",{className:"brand-report ms-2",children:"Report"})]})]}),S.jsx(Gl.Toggle,{"aria-controls":"main-nav"}),S.jsxs(Gl.Collapse,{id:"main-nav",children:[S.jsxs(Xl,{className:"me-auto",children:[S.jsx(Xl.Link,{as:Kl,to:"/",end:!0,children:r("nav.dashboard")}),S.jsx(Xl.Link,{as:Kl,to:"/sessions",children:r("nav.sessions")}),S.jsx(Xl.Link,{as:Kl,to:"/users",children:r("nav.users")})]}),S.jsxs("div",{className:"lang-switcher",children:[S.jsx("button",{className:`lang-btn ${e==="fr"?"active":""}`,onClick:()=>t("fr"),children:"FR"}),S.jsx("button",{className:`lang-btn ${e==="en"?"active":""}`,onClick:()=>t("en"),children:"EN"})]})]})]})})}function PL(){return S.jsxs("div",{className:"app-layout",children:[S.jsx(_L,{}),S.jsx(sb,{fluid:!0,className:"main-content py-4 px-4",children:S.jsx(g2,{})})]})}const Fr=C.forwardRef(({bsPrefix:e,className:t,as:r="div",...n},i)=>{const o=Re(e,"row"),u=ZT(),l=JT(),f=`${o}-cols`,d=[];return u.forEach(v=>{const p=n[v];delete n[v];let m;p!=null&&typeof p=="object"?{cols:m}=p:m=p;const b=v!==l?`-${v}`:"";m!=null&&d.push(`${f}${b}-${m}`)}),S.jsx(r,{ref:i,...n,className:Oe(t,o,...d)})});Fr.displayName="Row";function EL({as:e,bsPrefix:t,className:r,...n}){t=Re(t,"col");const i=ZT(),o=JT(),u=[],l=[];return i.forEach(f=>{const d=n[f];delete n[f];let v,p,m;typeof d=="object"&&d!=null?{span:v,offset:p,order:m}=d:v=d;const b=f!==o?`-${f}`:"";v&&u.push(v===!0?`${t}${b}`:`${t}${b}-${v}`),m!=null&&l.push(`order${b}-${m}`),p!=null&&l.push(`offset${b}-${p}`)}),[{...n,className:Oe(r,...u,...l)},{as:e,bsPrefix:t,spans:u}]}const Be=C.forwardRef((e,t)=>{const[{className:r,...n},{as:i="div",bsPrefix:o,spans:u}]=EL(e);return S.jsx(i,{...n,ref:t,className:Oe(r,!u.length&&o)})});Be.displayName="Col";const ub=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"card-body"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));ub.displayName="CardBody";const TC=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"card-footer"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));TC.displayName="CardFooter";const CC=C.forwardRef(({bsPrefix:e,className:t,as:r="div",...n},i)=>{const o=Re(e,"card-header"),u=C.useMemo(()=>({cardHeaderBsPrefix:o}),[o]);return S.jsx(ab.Provider,{value:u,children:S.jsx(r,{ref:i,...n,className:Oe(t,o)})})});CC.displayName="CardHeader";const kC=C.forwardRef(({bsPrefix:e,className:t,variant:r,as:n="img",...i},o)=>{const u=Re(e,"card-img");return S.jsx(n,{ref:o,className:Oe(r?`${u}-${r}`:u,t),...i})});kC.displayName="CardImg";const NC=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"card-img-overlay"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));NC.displayName="CardImgOverlay";const RC=C.forwardRef(({className:e,bsPrefix:t,as:r="a",...n},i)=>(t=Re(t,"card-link"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));RC.displayName="CardLink";const AL=nb("h6"),MC=C.forwardRef(({className:e,bsPrefix:t,as:r=AL,...n},i)=>(t=Re(t,"card-subtitle"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));MC.displayName="CardSubtitle";const $C=C.forwardRef(({className:e,bsPrefix:t,as:r="p",...n},i)=>(t=Re(t,"card-text"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));$C.displayName="CardText";const jL=nb("h5"),IC=C.forwardRef(({className:e,bsPrefix:t,as:r=jL,...n},i)=>(t=Re(t,"card-title"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));IC.displayName="CardTitle";const DC=C.forwardRef(({bsPrefix:e,className:t,bg:r,text:n,border:i,body:o=!1,children:u,as:l="div",...f},d)=>{const v=Re(e,"card");return S.jsx(l,{ref:d,...f,className:Oe(t,v,r&&`bg-${r}`,n&&`text-${n}`,i&&`border-${i}`),children:o?S.jsx(ub,{children:u}):u})});DC.displayName="Card";const we=Object.assign(DC,{Img:kC,Title:IC,Subtitle:MC,Body:ub,Link:RC,Text:$C,Header:CC,Footer:TC,ImgOverlay:NC}),Br=C.forwardRef(({bsPrefix:e,className:t,striped:r,bordered:n,borderless:i,hover:o,size:u,variant:l,responsive:f,...d},v)=>{const p=Re(e,"table"),m=Oe(t,p,l&&`${p}-${l}`,u&&`${p}-${u}`,r&&`${p}-${typeof r=="string"?`striped-${r}`:"striped"}`,n&&`${p}-bordered`,i&&`${p}-borderless`,o&&`${p}-hover`),b=S.jsx("table",{...d,className:m,ref:v});if(f){let O=`${p}-responsive`;return typeof f=="string"&&(O=`${O}-${f}`),S.jsx("div",{className:O,children:b})}return b});Br.displayName="Table";const TL="/proserve";async function rn(e,t={}){const r=new URLSearchParams;for(const[i,o]of Object.entries(t))r.append(i,String(o));const n=await fetch(`${TL}/${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 LC(e=-1){return(await rn("lists/all_sessions.php",{typeId:e})).stats||[]}async function CL(e,t=-1){return(await rn("lists/sessions_for_user.php",{userId:e,typeId:t})).stats||[]}async function kL(e){return(await rn("session/get.php",{sessionId:e})).session||null}async function BC(){return(await rn("lists/all_users.php")).stats||[]}async function NL(e){return(await rn("user/get.php",{userId:e})).user||null}async function RL(e){return(await rn("lists/users_in_session.php",{sessionId:e})).stats||[]}async function ML(e,t=-1){return(await rn("stats/get.php",{sessionId:e,userId:t})).stats||[]}async function $L(e,t=-1,r=-1){const n={sessionId:e};return t>0&&(n.userId=t),r>=0&&(n.sessionType=r),(await rn("stats/get.php",n)).stats||[]}async function IL(e,t=-1){const r={sessionId:e};return t>0&&(r.userId=t),(await rn("session/getobjectives.php",r)).participation||null}async function DL(e,t=!0){var n;return((n=(await rn("stats/userhistory.php",{userId:e,sessionId:-1,quickMode:t?"true":"false"})).stats)==null?void 0:n[0])||null}function Dt({title:e,value:t,subtitle:r,color:n="#4a90d9",onClick:i}){return S.jsx(we,{className:`stat-card h-100${i?" clickable-row":""}`,onClick:i,style:i?{cursor:"pointer"}:void 0,children:S.jsxs(we.Body,{className:"text-center",children:[S.jsx(we.Subtitle,{className:"mb-2 text-muted-custom",children:e}),S.jsx(we.Title,{className:"stat-value",style:{color:n},children:t}),r&&S.jsx("small",{className:"text-muted-custom",children:r})]})})}const La=C.forwardRef(({bsPrefix:e,bg:t="primary",pill:r=!1,text:n,className:i,as:o="span",...u},l)=>{const f=Re(e,"badge");return S.jsx(o,{ref:l,...u,className:Oe(i,f,r&&"rounded-pill",n&&`text-${n}`,t&&`bg-${t}`)})});La.displayName="Badge";function jf({success:e,score:t}){const{t:r}=Ur();return S.jsxs(La,{bg:e?"success":"danger",children:[t!==void 0&&S.jsx("span",{className:"me-1",children:t}),r(e?"badge.success":"badge.failed")]})}var lc=(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))(lc||{});const LL={0:"Stand de Tir",1:"Challenge",2:"Protection",3:"Désescalade",4:"Terrorisme",5:"Incendie",6:"Récupération",7:"Tir Longue Distance"},FC={0:"#4a90d9",1:"#9b59b6",2:"#27ae60",3:"#f39c12",4:"#e74c3c",5:"#e67e22",6:"#1abc9c",7:"#2980b9"},BL={0:"Ennemi",1:"Civil",2:"Police",3:"Objet",4:"Cible Papier",5:"Cible",6:"Corps"};function Fs({typeId:e}){const{t}=Ur(),r=t(`sessionType.${e}`),n=FC[e]||"#6c757d";return S.jsx(La,{style:{backgroundColor:n},className:"session-type-badge",children:r})}const qC=C.forwardRef(({bsPrefix:e,variant:t,animation:r="border",size:n,as:i="div",className:o,...u},l)=>{e=Re(e,"spinner");const f=`${e}-${r}`;return S.jsx(i,{ref:l,...u,className:Oe(o,f,n&&`${f}-${n}`,t&&`text-${t}`)})});qC.displayName="Spinner";function _u(){const{t:e}=Ur();return S.jsxs("div",{className:"d-flex justify-content-center align-items-center py-5",children:[S.jsx(qC,{animation:"border",variant:"primary"}),S.jsx("span",{className:"ms-3 text-muted-custom",children:e("loading")})]})}function UC(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=UC(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=UC(e))&&(n&&(n+=" "),n+=t);return n}var gh,BS;function Zt(){if(BS)return gh;BS=1;var e=Array.isArray;return gh=e,gh}var bh,FS;function zC(){if(FS)return bh;FS=1;var e=typeof Wl=="object"&&Wl&&Wl.Object===Object&&Wl;return bh=e,bh}var xh,qS;function nn(){if(qS)return xh;qS=1;var e=zC(),t=typeof self=="object"&&self&&self.Object===Object&&self,r=e||t||Function("return this")();return xh=r,xh}var wh,US;function Pu(){if(US)return wh;US=1;var e=nn(),t=e.Symbol;return wh=t,wh}var Sh,zS;function FL(){if(zS)return Sh;zS=1;var e=Pu(),t=Object.prototype,r=t.hasOwnProperty,n=t.toString,i=e?e.toStringTag:void 0;function o(u){var l=r.call(u,i),f=u[i];try{u[i]=void 0;var d=!0}catch{}var v=n.call(u);return d&&(l?u[i]=f:delete u[i]),v}return Sh=o,Sh}var Oh,WS;function qL(){if(WS)return Oh;WS=1;var e=Object.prototype,t=e.toString;function r(n){return t.call(n)}return Oh=r,Oh}var _h,HS;function Rn(){if(HS)return _h;HS=1;var e=Pu(),t=FL(),r=qL(),n="[object Null]",i="[object Undefined]",o=e?e.toStringTag:void 0;function u(l){return l==null?l===void 0?i:n:o&&o in Object(l)?t(l):r(l)}return _h=u,_h}var Ph,KS;function Mn(){if(KS)return Ph;KS=1;function e(t){return t!=null&&typeof t=="object"}return Ph=e,Ph}var Eh,VS;function bo(){if(VS)return Eh;VS=1;var e=Rn(),t=Mn(),r="[object Symbol]";function n(i){return typeof i=="symbol"||t(i)&&e(i)==r}return Eh=n,Eh}var Ah,GS;function lb(){if(GS)return Ah;GS=1;var e=Zt(),t=bo(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function i(o,u){if(e(o))return!1;var l=typeof o;return l=="number"||l=="symbol"||l=="boolean"||o==null||t(o)?!0:n.test(o)||!r.test(o)||u!=null&&o in Object(u)}return Ah=i,Ah}var jh,XS;function li(){if(XS)return jh;XS=1;function e(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}return jh=e,jh}var Th,YS;function cb(){if(YS)return Th;YS=1;var e=Rn(),t=li(),r="[object AsyncFunction]",n="[object Function]",i="[object GeneratorFunction]",o="[object Proxy]";function u(l){if(!t(l))return!1;var f=e(l);return f==n||f==i||f==r||f==o}return Th=u,Th}var Ch,QS;function UL(){if(QS)return Ch;QS=1;var e=nn(),t=e["__core-js_shared__"];return Ch=t,Ch}var kh,ZS;function zL(){if(ZS)return kh;ZS=1;var e=UL(),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 kh=r,kh}var Nh,JS;function WC(){if(JS)return Nh;JS=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 Nh=r,Nh}var Rh,eO;function WL(){if(eO)return Rh;eO=1;var e=cb(),t=zL(),r=li(),n=WC(),i=/[\\^$.*+?()[\]{}|]/g,o=/^\[object .+?Constructor\]$/,u=Function.prototype,l=Object.prototype,f=u.toString,d=l.hasOwnProperty,v=RegExp("^"+f.call(d).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(m){if(!r(m)||t(m))return!1;var b=e(m)?v:o;return b.test(n(m))}return Rh=p,Rh}var Mh,tO;function HL(){if(tO)return Mh;tO=1;function e(t,r){return t==null?void 0:t[r]}return Mh=e,Mh}var $h,rO;function Gi(){if(rO)return $h;rO=1;var e=WL(),t=HL();function r(n,i){var o=t(n,i);return e(o)?o:void 0}return $h=r,$h}var Ih,nO;function Tf(){if(nO)return Ih;nO=1;var e=Gi(),t=e(Object,"create");return Ih=t,Ih}var Dh,iO;function KL(){if(iO)return Dh;iO=1;var e=Tf();function t(){this.__data__=e?e(null):{},this.size=0}return Dh=t,Dh}var Lh,aO;function VL(){if(aO)return Lh;aO=1;function e(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}return Lh=e,Lh}var Bh,oO;function GL(){if(oO)return Bh;oO=1;var e=Tf(),t="__lodash_hash_undefined__",r=Object.prototype,n=r.hasOwnProperty;function i(o){var u=this.__data__;if(e){var l=u[o];return l===t?void 0:l}return n.call(u,o)?u[o]:void 0}return Bh=i,Bh}var Fh,sO;function XL(){if(sO)return Fh;sO=1;var e=Tf(),t=Object.prototype,r=t.hasOwnProperty;function n(i){var o=this.__data__;return e?o[i]!==void 0:r.call(o,i)}return Fh=n,Fh}var qh,uO;function YL(){if(uO)return qh;uO=1;var e=Tf(),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 qh=r,qh}var Uh,lO;function QL(){if(lO)return Uh;lO=1;var e=KL(),t=VL(),r=GL(),n=XL(),i=YL();function o(u){var l=-1,f=u==null?0:u.length;for(this.clear();++l<f;){var d=u[l];this.set(d[0],d[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=r,o.prototype.has=n,o.prototype.set=i,Uh=o,Uh}var zh,cO;function ZL(){if(cO)return zh;cO=1;function e(){this.__data__=[],this.size=0}return zh=e,zh}var Wh,fO;function fb(){if(fO)return Wh;fO=1;function e(t,r){return t===r||t!==t&&r!==r}return Wh=e,Wh}var Hh,dO;function Cf(){if(dO)return Hh;dO=1;var e=fb();function t(r,n){for(var i=r.length;i--;)if(e(r[i][0],n))return i;return-1}return Hh=t,Hh}var Kh,pO;function JL(){if(pO)return Kh;pO=1;var e=Cf(),t=Array.prototype,r=t.splice;function n(i){var o=this.__data__,u=e(o,i);if(u<0)return!1;var l=o.length-1;return u==l?o.pop():r.call(o,u,1),--this.size,!0}return Kh=n,Kh}var Vh,hO;function eB(){if(hO)return Vh;hO=1;var e=Cf();function t(r){var n=this.__data__,i=e(n,r);return i<0?void 0:n[i][1]}return Vh=t,Vh}var Gh,vO;function tB(){if(vO)return Gh;vO=1;var e=Cf();function t(r){return e(this.__data__,r)>-1}return Gh=t,Gh}var Xh,mO;function rB(){if(mO)return Xh;mO=1;var e=Cf();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 Xh=t,Xh}var Yh,yO;function kf(){if(yO)return Yh;yO=1;var e=ZL(),t=JL(),r=eB(),n=tB(),i=rB();function o(u){var l=-1,f=u==null?0:u.length;for(this.clear();++l<f;){var d=u[l];this.set(d[0],d[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=r,o.prototype.has=n,o.prototype.set=i,Yh=o,Yh}var Qh,gO;function db(){if(gO)return Qh;gO=1;var e=Gi(),t=nn(),r=e(t,"Map");return Qh=r,Qh}var Zh,bO;function nB(){if(bO)return Zh;bO=1;var e=QL(),t=kf(),r=db();function n(){this.size=0,this.__data__={hash:new e,map:new(r||t),string:new e}}return Zh=n,Zh}var Jh,xO;function iB(){if(xO)return Jh;xO=1;function e(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}return Jh=e,Jh}var ev,wO;function Nf(){if(wO)return ev;wO=1;var e=iB();function t(r,n){var i=r.__data__;return e(n)?i[typeof n=="string"?"string":"hash"]:i.map}return ev=t,ev}var tv,SO;function aB(){if(SO)return tv;SO=1;var e=Nf();function t(r){var n=e(this,r).delete(r);return this.size-=n?1:0,n}return tv=t,tv}var rv,OO;function oB(){if(OO)return rv;OO=1;var e=Nf();function t(r){return e(this,r).get(r)}return rv=t,rv}var nv,_O;function sB(){if(_O)return nv;_O=1;var e=Nf();function t(r){return e(this,r).has(r)}return nv=t,nv}var iv,PO;function uB(){if(PO)return iv;PO=1;var e=Nf();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 iv=t,iv}var av,EO;function pb(){if(EO)return av;EO=1;var e=nB(),t=aB(),r=oB(),n=sB(),i=uB();function o(u){var l=-1,f=u==null?0:u.length;for(this.clear();++l<f;){var d=u[l];this.set(d[0],d[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=r,o.prototype.has=n,o.prototype.set=i,av=o,av}var ov,AO;function HC(){if(AO)return ov;AO=1;var e=pb(),t="Expected a function";function r(n,i){if(typeof n!="function"||i!=null&&typeof i!="function")throw new TypeError(t);var o=function(){var u=arguments,l=i?i.apply(this,u):u[0],f=o.cache;if(f.has(l))return f.get(l);var d=n.apply(this,u);return o.cache=f.set(l,d)||f,d};return o.cache=new(r.Cache||e),o}return r.Cache=e,ov=r,ov}var sv,jO;function lB(){if(jO)return sv;jO=1;var e=HC(),t=500;function r(n){var i=e(n,function(u){return o.size===t&&o.clear(),u}),o=i.cache;return i}return sv=r,sv}var uv,TO;function cB(){if(TO)return uv;TO=1;var e=lB(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,n=e(function(i){var o=[];return i.charCodeAt(0)===46&&o.push(""),i.replace(t,function(u,l,f,d){o.push(f?d.replace(r,"$1"):l||u)}),o});return uv=n,uv}var lv,CO;function hb(){if(CO)return lv;CO=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 lv=e,lv}var cv,kO;function fB(){if(kO)return cv;kO=1;var e=Pu(),t=hb(),r=Zt(),n=bo(),i=e?e.prototype:void 0,o=i?i.toString:void 0;function u(l){if(typeof l=="string")return l;if(r(l))return t(l,u)+"";if(n(l))return o?o.call(l):"";var f=l+"";return f=="0"&&1/l==-1/0?"-0":f}return cv=u,cv}var fv,NO;function KC(){if(NO)return fv;NO=1;var e=fB();function t(r){return r==null?"":e(r)}return fv=t,fv}var dv,RO;function VC(){if(RO)return dv;RO=1;var e=Zt(),t=lb(),r=cB(),n=KC();function i(o,u){return e(o)?o:t(o,u)?[o]:r(n(o))}return dv=i,dv}var pv,MO;function Rf(){if(MO)return pv;MO=1;var e=bo();function t(r){if(typeof r=="string"||e(r))return r;var n=r+"";return n=="0"&&1/r==-1/0?"-0":n}return pv=t,pv}var hv,$O;function vb(){if($O)return hv;$O=1;var e=VC(),t=Rf();function r(n,i){i=e(i,n);for(var o=0,u=i.length;n!=null&&o<u;)n=n[t(i[o++])];return o&&o==u?n:void 0}return hv=r,hv}var vv,IO;function GC(){if(IO)return vv;IO=1;var e=vb();function t(r,n,i){var o=r==null?void 0:e(r,n);return o===void 0?i:o}return vv=t,vv}var dB=GC();const lr=ze(dB);var mv,DO;function pB(){if(DO)return mv;DO=1;function e(t){return t==null}return mv=e,mv}var hB=pB();const ke=ze(hB);var yv,LO;function vB(){if(LO)return yv;LO=1;var e=Rn(),t=Zt(),r=Mn(),n="[object String]";function i(o){return typeof o=="string"||!t(o)&&r(o)&&e(o)==n}return yv=i,yv}var mB=vB();const Fi=ze(mB);var yB=cb();const Ae=ze(yB);var gB=li();const xo=ze(gB);var gv={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 BO;function bB(){if(BO)return He;BO=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),u=Symbol.for("react.context"),l=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),v=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),b=Symbol.for("react.offscreen"),O;O=Symbol.for("react.module.reference");function x(g){if(typeof g=="object"&&g!==null){var P=g.$$typeof;switch(P){case e:switch(g=g.type,g){case r:case i:case n:case d:case v:return g;default:switch(g=g&&g.$$typeof,g){case l:case u:case f:case m:case p:case o:return g;default:return P}}case t:return P}}}return He.ContextConsumer=u,He.ContextProvider=o,He.Element=e,He.ForwardRef=f,He.Fragment=r,He.Lazy=m,He.Memo=p,He.Portal=t,He.Profiler=i,He.StrictMode=n,He.Suspense=d,He.SuspenseList=v,He.isAsyncMode=function(){return!1},He.isConcurrentMode=function(){return!1},He.isContextConsumer=function(g){return x(g)===u},He.isContextProvider=function(g){return x(g)===o},He.isElement=function(g){return typeof g=="object"&&g!==null&&g.$$typeof===e},He.isForwardRef=function(g){return x(g)===f},He.isFragment=function(g){return x(g)===r},He.isLazy=function(g){return x(g)===m},He.isMemo=function(g){return x(g)===p},He.isPortal=function(g){return x(g)===t},He.isProfiler=function(g){return x(g)===i},He.isStrictMode=function(g){return x(g)===n},He.isSuspense=function(g){return x(g)===d},He.isSuspenseList=function(g){return x(g)===v},He.isValidElementType=function(g){return typeof g=="string"||typeof g=="function"||g===r||g===i||g===n||g===d||g===v||g===b||typeof g=="object"&&g!==null&&(g.$$typeof===m||g.$$typeof===p||g.$$typeof===o||g.$$typeof===u||g.$$typeof===f||g.$$typeof===O||g.getModuleId!==void 0)},He.typeOf=x,He}var FO;function xB(){return FO||(FO=1,gv.exports=bB()),gv.exports}var wB=xB(),bv,qO;function XC(){if(qO)return bv;qO=1;var e=Rn(),t=Mn(),r="[object Number]";function n(i){return typeof i=="number"||t(i)&&e(i)==r}return bv=n,bv}var xv,UO;function SB(){if(UO)return xv;UO=1;var e=XC();function t(r){return e(r)&&r!=+r}return xv=t,xv}var OB=SB();const Eu=ze(OB);var _B=XC();const PB=ze(_B);var qt=function(t){return t===0?0:t>0?1:-1},Mi=function(t){return Fi(t)&&t.indexOf("%")===t.length-1},le=function(t){return PB(t)&&!Eu(t)},EB=function(t){return ke(t)},wt=function(t){return le(t)||Fi(t)},AB=0,wo=function(t){var r=++AB;return"".concat(t||"").concat(r)},Ut=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!le(t)&&!Fi(t))return n;var o;if(Mi(t)){var u=t.indexOf("%");o=r*parseFloat(t.slice(0,u))/100}else o=+t;return Eu(o)&&(o=n),i&&o>r&&(o=r),o},ni=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},jB=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},i=0;i<r;i++)if(!n[t[i]])n[t[i]]=!0;else return!0;return!1},sr=function(t,r){return le(t)&&le(r)?function(n){return t+n*(r-t)}:function(){return r}};function vc(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):lr(n,t))===r})}var TB=function(t,r){return le(t)&&le(r)?t-r:Fi(t)&&Fi(r)?t.localeCompare(r):t instanceof Date&&r instanceof Date?t.getTime()-r.getTime():String(t).localeCompare(String(r))};function Ba(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 Tg(e){"@babel/helpers - typeof";return Tg=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},Tg(e)}var CB=["viewBox","children"],kB=["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"],zO=["points","pathLength"],wv={svg:CB,polygon:zO,polyline:zO},mb=["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"],mc=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(C.isValidElement(t)&&(n=t.props),!xo(n))return null;var i={};return Object.keys(n).forEach(function(o){mb.includes(o)&&(i[o]=r||function(u){return n[o](n,u)})}),i},NB=function(t,r,n){return function(i){return t(r,n,i),null}},qi=function(t,r,n){if(!xo(t)||Tg(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(o){var u=t[o];mb.includes(o)&&typeof u=="function"&&(i||(i={}),i[o]=NB(u,r,n))}),i},RB=["children"],MB=["children"];function WO(e,t){if(e==null)return{};var r=$B(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 $B(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 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 HO={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"},On=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},KO=null,Sv=null,yb=function e(t){if(t===KO&&Array.isArray(Sv))return Sv;var r=[];return C.Children.forEach(t,function(n){ke(n)||(wB.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),Sv=r,KO=t,r};function cr(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return On(i)}):n=[On(t)],yb(e).forEach(function(i){var o=lr(i,"type.displayName")||lr(i,"type.name");n.indexOf(o)!==-1&&r.push(i)}),r}function ar(e,t){var r=cr(e,t);return r&&r[0]}var VO=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,i=r.height;return!(!le(n)||n<=0||!le(i)||i<=0)},IB=["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"],DB=function(t){return t&&t.type&&Fi(t.type)&&IB.indexOf(t.type)>=0},LB=function(t){return t&&Cg(t)==="object"&&"clipDot"in t},BB=function(t,r,n,i){var o,u=(o=wv==null?void 0:wv[i])!==null&&o!==void 0?o:[];return r.startsWith("data-")||!Ae(t)&&(i&&u.includes(r)||kB.includes(r))||n&&mb.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),!xo(i))return null;var o={};return Object.keys(i).forEach(function(u){var l;BB((l=i)===null||l===void 0?void 0:l[u],u,r,n)&&(o[u]=i[u])}),o},kg=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 GO(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i<n;i++){var o=t[i],u=r[i];if(Array.isArray(o)||Array.isArray(u)){if(!e(o,u))return!1}else if(!GO(o,u))return!1}return!0},GO=function(t,r){if(ke(t)&&ke(r))return!0;if(!ke(t)&&!ke(r)){var n=t.props||{},i=n.children,o=WO(n,RB),u=r.props||{},l=u.children,f=WO(u,MB);return i&&l?Ba(o,f)&&kg(i,l):!i&&!l?Ba(o,f):!1}return!1},XO=function(t,r){var n=[],i={};return yb(t).forEach(function(o,u){if(DB(o))n.push(o);else if(o){var l=On(o.type),f=r[l]||{},d=f.handler,v=f.once;if(d&&(!v||!i[l])){var p=d(o,l,u);n.push(p),i[l]=!0}}}),n},FB=function(t){var r=t&&t.type;return r&&HO[r]?HO[r]:null},qB=function(t,r){return yb(r).indexOf(t)},UB=["children","width","height","viewBox","className","style","title","desc"];function Ng(){return Ng=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},Ng.apply(this,arguments)}function zB(e,t){if(e==null)return{};var r=WB(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 WB(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 Rg(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,o=e.className,u=e.style,l=e.title,f=e.desc,d=zB(e,UB),v=i||{width:r,height:n,x:0,y:0},p=Me("recharts-surface",o);return I.createElement("svg",Ng({},Se(d,!0,"svg"),{className:p,width:r,height:n,style:u,viewBox:"".concat(v.x," ").concat(v.y," ").concat(v.width," ").concat(v.height)}),I.createElement("title",null,l),I.createElement("desc",null,f),t)}var HB=["children","className"];function Mg(){return Mg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Mg.apply(this,arguments)}function KB(e,t){if(e==null)return{};var r=VB(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 VB(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=KB(e,HB),o=Me("recharts-layer",n);return I.createElement("g",Mg({className:o},Se(i,!0),{ref:t}),r)}),qr=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o]},Ov,YO;function GB(){if(YO)return Ov;YO=1;function e(t,r,n){var i=-1,o=t.length;r<0&&(r=-r>o?0:o+r),n=n>o?o:n,n<0&&(n+=o),o=r>n?0:n-r>>>0,r>>>=0;for(var u=Array(o);++i<o;)u[i]=t[i+r];return u}return Ov=e,Ov}var _v,QO;function XB(){if(QO)return _v;QO=1;var e=GB();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 _v=t,_v}var Pv,ZO;function YC(){if(ZO)return Pv;ZO=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,o="\\ufe0e\\ufe0f",u="\\u200d",l=RegExp("["+u+e+i+o+"]");function f(d){return l.test(d)}return Pv=f,Pv}var Ev,JO;function YB(){if(JO)return Ev;JO=1;function e(t){return t.split("")}return Ev=e,Ev}var Av,e_;function QB(){if(e_)return Av;e_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,o="\\ufe0e\\ufe0f",u="["+e+"]",l="["+i+"]",f="\\ud83c[\\udffb-\\udfff]",d="(?:"+l+"|"+f+")",v="[^"+e+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",m="[\\ud800-\\udbff][\\udc00-\\udfff]",b="\\u200d",O=d+"?",x="["+o+"]?",g="(?:"+b+"(?:"+[v,p,m].join("|")+")"+x+O+")*",P=x+O+g,A="(?:"+[v+l+"?",l,p,m,u].join("|")+")",T=RegExp(f+"(?="+f+")|"+A+P,"g");function E(_){return _.match(T)||[]}return Av=E,Av}var jv,t_;function ZB(){if(t_)return jv;t_=1;var e=YB(),t=YC(),r=QB();function n(i){return t(i)?r(i):e(i)}return jv=n,jv}var Tv,r_;function JB(){if(r_)return Tv;r_=1;var e=XB(),t=YC(),r=ZB(),n=KC();function i(o){return function(u){u=n(u);var l=t(u)?r(u):void 0,f=l?l[0]:u.charAt(0),d=l?e(l,1).join(""):u.slice(1);return f[o]()+d}}return Tv=i,Tv}var Cv,n_;function eF(){if(n_)return Cv;n_=1;var e=JB(),t=e("toUpperCase");return Cv=t,Cv}var tF=eF();const Mf=ze(tF);function Qe(e){return function(){return e}}const QC=Math.cos,yc=Math.sin,zr=Math.sqrt,gc=Math.PI,$f=2*gc,$g=Math.PI,Ig=2*$g,ki=1e-6,rF=Ig-ki;function ZC(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function nF(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return ZC;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 iF{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?ZC:nF(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,i){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(t,r,n,i,o,u){this._append`C${+t},${+r},${+n},${+i},${this._x1=+o},${this._y1=+u}`}arcTo(t,r,n,i,o){if(t=+t,r=+r,n=+n,i=+i,o=+o,o<0)throw new Error(`negative radius: ${o}`);let u=this._x1,l=this._y1,f=n-t,d=i-r,v=u-t,p=l-r,m=v*v+p*p;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(m>ki)if(!(Math.abs(p*f-d*v)>ki)||!o)this._append`L${this._x1=t},${this._y1=r}`;else{let b=n-u,O=i-l,x=f*f+d*d,g=b*b+O*O,P=Math.sqrt(x),A=Math.sqrt(m),T=o*Math.tan(($g-Math.acos((x+m-g)/(2*P*A)))/2),E=T/A,_=T/P;Math.abs(E-1)>ki&&this._append`L${t+E*v},${r+E*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,u){if(t=+t,r=+r,n=+n,u=!!u,n<0)throw new Error(`negative radius: ${n}`);let l=n*Math.cos(i),f=n*Math.sin(i),d=t+l,v=r+f,p=1^u,m=u?i-o:o-i;this._x1===null?this._append`M${d},${v}`:(Math.abs(this._x1-d)>ki||Math.abs(this._y1-v)>ki)&&this._append`L${d},${v}`,n&&(m<0&&(m=m%Ig+Ig),m>rF?this._append`A${n},${n},0,1,${p},${t-l},${r-f}A${n},${n},0,1,${p},${this._x1=d},${this._y1=v}`:m>ki&&this._append`A${n},${n},0,${+(m>=$g)},${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 gb(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 iF(t)}function bb(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function JC(e){this._context=e}JC.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 If(e){return new JC(e)}function ek(e){return e[0]}function tk(e){return e[1]}function rk(e,t){var r=Qe(!0),n=null,i=If,o=null,u=gb(l);e=typeof e=="function"?e:e===void 0?ek:Qe(e),t=typeof t=="function"?t:t===void 0?tk:Qe(t);function l(f){var d,v=(f=bb(f)).length,p,m=!1,b;for(n==null&&(o=i(b=u())),d=0;d<=v;++d)!(d<v&&r(p=f[d],d,f))===m&&((m=!m)?o.lineStart():o.lineEnd()),m&&o.point(+e(p,d,f),+t(p,d,f));if(b)return o=null,b+""||null}return l.x=function(f){return arguments.length?(e=typeof f=="function"?f:Qe(+f),l):e},l.y=function(f){return arguments.length?(t=typeof f=="function"?f:Qe(+f),l):t},l.defined=function(f){return arguments.length?(r=typeof f=="function"?f:Qe(!!f),l):r},l.curve=function(f){return arguments.length?(i=f,n!=null&&(o=i(n)),l):i},l.context=function(f){return arguments.length?(f==null?n=o=null:o=i(n=f),l):n},l}function Yl(e,t,r){var n=null,i=Qe(!0),o=null,u=If,l=null,f=gb(d);e=typeof e=="function"?e:e===void 0?ek:Qe(+e),t=typeof t=="function"?t:Qe(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?tk:Qe(+r);function d(p){var m,b,O,x=(p=bb(p)).length,g,P=!1,A,T=new Array(x),E=new Array(x);for(o==null&&(l=u(A=f())),m=0;m<=x;++m){if(!(m<x&&i(g=p[m],m,p))===P)if(P=!P)b=m,l.areaStart(),l.lineStart();else{for(l.lineEnd(),l.lineStart(),O=m-1;O>=b;--O)l.point(T[O],E[O]);l.lineEnd(),l.areaEnd()}P&&(T[m]=+e(g,m,p),E[m]=+t(g,m,p),l.point(n?+n(g,m,p):T[m],r?+r(g,m,p):E[m]))}if(A)return l=null,A+""||null}function v(){return rk().defined(i).curve(u).context(o)}return d.x=function(p){return arguments.length?(e=typeof p=="function"?p:Qe(+p),n=null,d):e},d.x0=function(p){return arguments.length?(e=typeof p=="function"?p:Qe(+p),d):e},d.x1=function(p){return arguments.length?(n=p==null?null:typeof p=="function"?p:Qe(+p),d):n},d.y=function(p){return arguments.length?(t=typeof p=="function"?p:Qe(+p),r=null,d):t},d.y0=function(p){return arguments.length?(t=typeof p=="function"?p:Qe(+p),d):t},d.y1=function(p){return arguments.length?(r=p==null?null:typeof p=="function"?p:Qe(+p),d):r},d.lineX0=d.lineY0=function(){return v().x(e).y(t)},d.lineY1=function(){return v().x(e).y(r)},d.lineX1=function(){return v().x(n).y(t)},d.defined=function(p){return arguments.length?(i=typeof p=="function"?p:Qe(!!p),d):i},d.curve=function(p){return arguments.length?(u=p,o!=null&&(l=u(o)),d):u},d.context=function(p){return arguments.length?(p==null?o=l=null:l=u(o=p),d):o},d}class nk{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 aF(e){return new nk(e,!0)}function oF(e){return new nk(e,!1)}const xb={draw(e,t){const r=zr(t/gc);e.moveTo(r,0),e.arc(0,0,r,0,$f)}},sF={draw(e,t){const r=zr(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()}},ik=zr(1/3),uF=ik*2,lF={draw(e,t){const r=zr(t/uF),n=r*ik;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},cF={draw(e,t){const r=zr(t),n=-r/2;e.rect(n,n,r,r)}},fF=.8908130915292852,ak=yc(gc/10)/yc(7*gc/10),dF=yc($f/10)*ak,pF=-QC($f/10)*ak,hF={draw(e,t){const r=zr(t*fF),n=dF*r,i=pF*r;e.moveTo(0,-r),e.lineTo(n,i);for(let o=1;o<5;++o){const u=$f*o/5,l=QC(u),f=yc(u);e.lineTo(f*r,-l*r),e.lineTo(l*n-f*i,f*n+l*i)}e.closePath()}},kv=zr(3),vF={draw(e,t){const r=-zr(t/(kv*3));e.moveTo(0,r*2),e.lineTo(-kv*r,-r),e.lineTo(kv*r,-r),e.closePath()}},yr=-.5,gr=zr(3)/2,Dg=1/zr(12),mF=(Dg/2+1)*3,yF={draw(e,t){const r=zr(t/mF),n=r/2,i=r*Dg,o=n,u=r*Dg+r,l=-o,f=u;e.moveTo(n,i),e.lineTo(o,u),e.lineTo(l,f),e.lineTo(yr*n-gr*i,gr*n+yr*i),e.lineTo(yr*o-gr*u,gr*o+yr*u),e.lineTo(yr*l-gr*f,gr*l+yr*f),e.lineTo(yr*n+gr*i,yr*i-gr*n),e.lineTo(yr*o+gr*u,yr*u-gr*o),e.lineTo(yr*l+gr*f,yr*f-gr*l),e.closePath()}};function gF(e,t){let r=null,n=gb(i);e=typeof e=="function"?e:Qe(e||xb),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 bc(){}function xc(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 ok(e){this._context=e}ok.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:xc(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:xc(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function bF(e){return new ok(e)}function sk(e){this._context=e}sk.prototype={areaStart:bc,areaEnd:bc,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:xc(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function xF(e){return new sk(e)}function uk(e){this._context=e}uk.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(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:xc(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function wF(e){return new uk(e)}function lk(e){this._context=e}lk.prototype={areaStart:bc,areaEnd:bc,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 SF(e){return new lk(e)}function i_(e){return e<0?-1:1}function a_(e,t,r){var n=e._x1-e._x0,i=t-e._x1,o=(e._y1-e._y0)/(n||i<0&&-0),u=(r-e._y1)/(i||n<0&&-0),l=(o*i+u*n)/(n+i);return(i_(o)+i_(u))*Math.min(Math.abs(o),Math.abs(u),.5*Math.abs(l))||0}function o_(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Nv(e,t,r){var n=e._x0,i=e._y0,o=e._x1,u=e._y1,l=(o-n)/3;e._context.bezierCurveTo(n+l,i+l*t,o-l,u-l*r,o,u)}function wc(e){this._context=e}wc.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:Nv(this,this._t0,o_(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,Nv(this,o_(this,r=a_(this,e,t)),r);break;default:Nv(this,this._t0,r=a_(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function ck(e){this._context=new fk(e)}(ck.prototype=Object.create(wc.prototype)).point=function(e,t){wc.prototype.point.call(this,t,e)};function fk(e){this._context=e}fk.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 OF(e){return new wc(e)}function _F(e){return new ck(e)}function dk(e){this._context=e}dk.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=s_(e),i=s_(t),o=0,u=1;u<r;++o,++u)this._context.bezierCurveTo(n[0][o],i[0][o],n[1][o],i[1][o],e[u],t[u]);(this._line||this._line!==0&&r===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function s_(e){var t,r=e.length-1,n,i=new Array(r),o=new Array(r),u=new Array(r);for(i[0]=0,o[0]=2,u[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,o[t]=4,u[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,o[r-1]=7,u[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/o[t-1],o[t]-=n,u[t]-=n*u[t-1];for(i[r-1]=u[r-1]/o[r-1],t=r-2;t>=0;--t)i[t]=(u[t]-i[t+1])/o[t];for(o[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)o[t]=2*e[t+1]-i[t+1];return[i,o]}function PF(e){return new dk(e)}function Df(e,t){this._context=e,this._t=t}Df.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 EF(e){return new Df(e,.5)}function AF(e){return new Df(e,0)}function jF(e){return new Df(e,1)}function za(e,t){if((u=e.length)>1)for(var r=1,n,i,o=e[t[0]],u,l=o.length;r<u;++r)for(i=o,o=e[t[r]],n=0;n<l;++n)o[n][1]+=o[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}function Lg(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function TF(e,t){return e[t]}function CF(e){const t=[];return t.key=e,t}function kF(){var e=Qe([]),t=Lg,r=za,n=TF;function i(o){var u=Array.from(e.apply(this,arguments),CF),l,f=u.length,d=-1,v;for(const p of o)for(l=0,++d;l<f;++l)(u[l][d]=[0,+n(p,u[l].key,d,o)]).data=p;for(l=0,v=bb(t(u));l<f;++l)u[v[l]].index=l;return r(u,v),u}return i.keys=function(o){return arguments.length?(e=typeof o=="function"?o:Qe(Array.from(o)),i):e},i.value=function(o){return arguments.length?(n=typeof o=="function"?o:Qe(+o),i):n},i.order=function(o){return arguments.length?(t=o==null?Lg:typeof o=="function"?o:Qe(Array.from(o)),i):t},i.offset=function(o){return arguments.length?(r=o??za,i):r},i}function NF(e,t){if((n=e.length)>0){for(var r,n,i=0,o=e[0].length,u;i<o;++i){for(u=r=0;r<n;++r)u+=e[r][i][1]||0;if(u)for(r=0;r<n;++r)e[r][i][1]/=u}za(e,t)}}function RF(e,t){if((i=e.length)>0){for(var r=0,n=e[t[0]],i,o=n.length;r<o;++r){for(var u=0,l=0;u<i;++u)l+=e[u][r][1]||0;n[r][1]+=n[r][0]=-l/2}za(e,t)}}function MF(e,t){if(!(!((u=e.length)>0)||!((o=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,o,u;n<o;++n){for(var l=0,f=0,d=0;l<u;++l){for(var v=e[t[l]],p=v[n][1]||0,m=v[n-1][1]||0,b=(p-m)/2,O=0;O<l;++O){var x=e[t[O]],g=x[n][1]||0,P=x[n-1][1]||0;b+=g-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,za(e,t)}}function qs(e){"@babel/helpers - typeof";return qs=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},qs(e)}var $F=["type","size","sizeType"];function Bg(){return Bg=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},Bg.apply(this,arguments)}function u_(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 l_(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?u_(Object(r),!0).forEach(function(n){IF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u_(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function IF(e,t,r){return t=DF(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function DF(e){var t=LF(e,"string");return qs(t)=="symbol"?t:t+""}function LF(e,t){if(qs(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(qs(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function BF(e,t){if(e==null)return{};var r=FF(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 FF(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 pk={symbolCircle:xb,symbolCross:sF,symbolDiamond:lF,symbolSquare:cF,symbolStar:hF,symbolTriangle:vF,symbolWye:yF},qF=Math.PI/180,UF=function(t){var r="symbol".concat(Mf(t));return pk[r]||xb},zF=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*qF;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}},WF=function(t,r){pk["symbol".concat(Mf(t))]=r},wb=function(t){var r=t.type,n=r===void 0?"circle":r,i=t.size,o=i===void 0?64:i,u=t.sizeType,l=u===void 0?"area":u,f=BF(t,$F),d=l_(l_({},f),{},{type:n,size:o,sizeType:l}),v=function(){var g=UF(n),P=gF().type(g).size(zF(o,l,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",Bg({},O,{className:Me("recharts-symbols",p),transform:"translate(".concat(m,", ").concat(b,")"),d:v()})):null};wb.registerSymbol=WF;function Wa(e){"@babel/helpers - typeof";return Wa=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},Wa(e)}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 HF(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){Us(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 KF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function VF(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,vk(n.key),n)}}function GF(e,t,r){return t&&VF(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function XF(e,t,r){return t=Sc(t),YF(e,hk()?Reflect.construct(t,r||[],Sc(e).constructor):t.apply(e,r))}function YF(e,t){if(t&&(Wa(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return QF(e)}function QF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(hk=function(){return!!e})()}function Sc(e){return Sc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Sc(e)}function ZF(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&qg(e,t)}function qg(e,t){return qg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},qg(e,t)}function Us(e,t,r){return t=vk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vk(e){var t=JF(e,"string");return Wa(t)=="symbol"?t:t+""}function JF(e,t){if(Wa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Wa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var br=32,Sb=(function(e){function t(){return KF(this,t),XF(this,t,arguments)}return ZF(t,e),GF(t,[{key:"renderIcon",value:function(n){var i=this.props.inactiveColor,o=br/2,u=br/6,l=br/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:br,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(l,`
|
||
A`).concat(u,",").concat(u,",0,1,1,").concat(2*l,",").concat(o,`
|
||
H`).concat(br,"M").concat(2*l,",").concat(o,`
|
||
A`).concat(u,",").concat(u,",0,1,1,").concat(l,",").concat(o),className:"recharts-legend-icon"});if(n.type==="rect")return I.createElement("path",{stroke:"none",fill:f,d:"M0,".concat(br/8,"h").concat(br,"v").concat(br*3/4,"h").concat(-br,"z"),className:"recharts-legend-icon"});if(I.isValidElement(n.legendIcon)){var d=HF({},n);return delete d.legendIcon,I.cloneElement(n.legendIcon,d)}return I.createElement(wb,{fill:f,cx:o,cy:o,size:br,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,i=this.props,o=i.payload,u=i.iconSize,l=i.layout,f=i.formatter,d=i.inactiveColor,v={x:0,y:0,width:br,height:br},p={display:l==="horizontal"?"inline-block":"block",marginRight:10},m={display:"inline-block",verticalAlign:"middle",marginRight:4};return o.map(function(b,O){var x=b.formatter||f,g=Me(Us(Us({"recharts-legend-item":!0},"legend-item-".concat(O),!0),"inactive",b.inactive));if(b.type==="none")return null;var P=Ae(b.value)?null:b.value;qr(!Ae(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 A=b.inactive?d:b.color;return I.createElement("li",Fg({className:g,style:p,key:"legend-item-".concat(O)},qi(n.props,b,O)),I.createElement(Rg,{width:u,height:u,viewBox:v,style:m},n.renderIcon(b)),I.createElement("span",{className:"recharts-legend-item-text",style:{color:A}},x?x(P,b,O):P))})}},{key:"render",value:function(){var n=this.props,i=n.payload,o=n.layout,u=n.align;if(!i||!i.length)return null;var l={padding:0,margin:0,textAlign:o==="horizontal"?u:"left"};return I.createElement("ul",{className:"recharts-default-legend",style:l},this.renderItems())}}])})(C.PureComponent);Us(Sb,"displayName","Legend");Us(Sb,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Rv,f_;function e3(){if(f_)return Rv;f_=1;var e=kf();function t(){this.__data__=new e,this.size=0}return Rv=t,Rv}var Mv,d_;function t3(){if(d_)return Mv;d_=1;function e(t){var r=this.__data__,n=r.delete(t);return this.size=r.size,n}return Mv=e,Mv}var $v,p_;function r3(){if(p_)return $v;p_=1;function e(t){return this.__data__.get(t)}return $v=e,$v}var Iv,h_;function n3(){if(h_)return Iv;h_=1;function e(t){return this.__data__.has(t)}return Iv=e,Iv}var Dv,v_;function i3(){if(v_)return Dv;v_=1;var e=kf(),t=db(),r=pb(),n=200;function i(o,u){var l=this.__data__;if(l instanceof e){var f=l.__data__;if(!t||f.length<n-1)return f.push([o,u]),this.size=++l.size,this;l=this.__data__=new r(f)}return l.set(o,u),this.size=l.size,this}return Dv=i,Dv}var Lv,m_;function mk(){if(m_)return Lv;m_=1;var e=kf(),t=e3(),r=t3(),n=r3(),i=n3(),o=i3();function u(l){var f=this.__data__=new e(l);this.size=f.size}return u.prototype.clear=t,u.prototype.delete=r,u.prototype.get=n,u.prototype.has=i,u.prototype.set=o,Lv=u,Lv}var Bv,y_;function a3(){if(y_)return Bv;y_=1;var e="__lodash_hash_undefined__";function t(r){return this.__data__.set(r,e),this}return Bv=t,Bv}var Fv,g_;function o3(){if(g_)return Fv;g_=1;function e(t){return this.__data__.has(t)}return Fv=e,Fv}var qv,b_;function yk(){if(b_)return qv;b_=1;var e=pb(),t=a3(),r=o3();function n(i){var o=-1,u=i==null?0:i.length;for(this.__data__=new e;++o<u;)this.add(i[o])}return n.prototype.add=n.prototype.push=t,n.prototype.has=r,qv=n,qv}var Uv,x_;function gk(){if(x_)return Uv;x_=1;function e(t,r){for(var n=-1,i=t==null?0:t.length;++n<i;)if(r(t[n],n,t))return!0;return!1}return Uv=e,Uv}var zv,w_;function bk(){if(w_)return zv;w_=1;function e(t,r){return t.has(r)}return zv=e,zv}var Wv,S_;function xk(){if(S_)return Wv;S_=1;var e=yk(),t=gk(),r=bk(),n=1,i=2;function o(u,l,f,d,v,p){var m=f&n,b=u.length,O=l.length;if(b!=O&&!(m&&O>b))return!1;var x=p.get(u),g=p.get(l);if(x&&g)return x==l&&g==u;var P=-1,A=!0,T=f&i?new e:void 0;for(p.set(u,l),p.set(l,u);++P<b;){var E=u[P],_=l[P];if(d)var j=m?d(_,E,P,l,u,p):d(E,_,P,u,l,p);if(j!==void 0){if(j)continue;A=!1;break}if(T){if(!t(l,function(N,R){if(!r(T,R)&&(E===N||v(E,N,f,d,p)))return T.push(R)})){A=!1;break}}else if(!(E===_||v(E,_,f,d,p))){A=!1;break}}return p.delete(u),p.delete(l),A}return Wv=o,Wv}var Hv,O_;function s3(){if(O_)return Hv;O_=1;var e=nn(),t=e.Uint8Array;return Hv=t,Hv}var Kv,__;function u3(){if(__)return Kv;__=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i,o){n[++r]=[o,i]}),n}return Kv=e,Kv}var Vv,P_;function Ob(){if(P_)return Vv;P_=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i){n[++r]=i}),n}return Vv=e,Vv}var Gv,E_;function l3(){if(E_)return Gv;E_=1;var e=Pu(),t=s3(),r=fb(),n=xk(),i=u3(),o=Ob(),u=1,l=2,f="[object Boolean]",d="[object Date]",v="[object Error]",p="[object Map]",m="[object Number]",b="[object RegExp]",O="[object Set]",x="[object String]",g="[object Symbol]",P="[object ArrayBuffer]",A="[object DataView]",T=e?e.prototype:void 0,E=T?T.valueOf:void 0;function _(j,N,R,D,H,q,$){switch(R){case A:if(j.byteLength!=N.byteLength||j.byteOffset!=N.byteOffset)return!1;j=j.buffer,N=N.buffer;case P:return!(j.byteLength!=N.byteLength||!q(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 x:return j==N+"";case p:var U=i;case O:var G=D&u;if(U||(U=o),j.size!=N.size&&!G)return!1;var V=$.get(j);if(V)return V==N;D|=l,$.set(j,N);var Y=n(U(j),U(N),D,H,q,$);return $.delete(j),Y;case g:if(E)return E.call(j)==E.call(N)}return!1}return Gv=_,Gv}var Xv,A_;function wk(){if(A_)return Xv;A_=1;function e(t,r){for(var n=-1,i=r.length,o=t.length;++n<i;)t[o+n]=r[n];return t}return Xv=e,Xv}var Yv,j_;function c3(){if(j_)return Yv;j_=1;var e=wk(),t=Zt();function r(n,i,o){var u=i(n);return t(n)?u:e(u,o(n))}return Yv=r,Yv}var Qv,T_;function f3(){if(T_)return Qv;T_=1;function e(t,r){for(var n=-1,i=t==null?0:t.length,o=0,u=[];++n<i;){var l=t[n];r(l,n,t)&&(u[o++]=l)}return u}return Qv=e,Qv}var Zv,C_;function d3(){if(C_)return Zv;C_=1;function e(){return[]}return Zv=e,Zv}var Jv,k_;function p3(){if(k_)return Jv;k_=1;var e=f3(),t=d3(),r=Object.prototype,n=r.propertyIsEnumerable,i=Object.getOwnPropertySymbols,o=i?function(u){return u==null?[]:(u=Object(u),e(i(u),function(l){return n.call(u,l)}))}:t;return Jv=o,Jv}var em,N_;function h3(){if(N_)return em;N_=1;function e(t,r){for(var n=-1,i=Array(t);++n<t;)i[n]=r(n);return i}return em=e,em}var tm,R_;function v3(){if(R_)return tm;R_=1;var e=Rn(),t=Mn(),r="[object Arguments]";function n(i){return t(i)&&e(i)==r}return tm=n,tm}var rm,M_;function _b(){if(M_)return rm;M_=1;var e=v3(),t=Mn(),r=Object.prototype,n=r.hasOwnProperty,i=r.propertyIsEnumerable,o=e((function(){return arguments})())?e:function(u){return t(u)&&n.call(u,"callee")&&!i.call(u,"callee")};return rm=o,rm}var Es={exports:{}},nm,$_;function m3(){if($_)return nm;$_=1;function e(){return!1}return nm=e,nm}Es.exports;var I_;function Sk(){return I_||(I_=1,(function(e,t){var r=nn(),n=m3(),i=t&&!t.nodeType&&t,o=i&&!0&&e&&!e.nodeType&&e,u=o&&o.exports===i,l=u?r.Buffer:void 0,f=l?l.isBuffer:void 0,d=f||n;e.exports=d})(Es,Es.exports)),Es.exports}var im,D_;function Pb(){if(D_)return im;D_=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 im=r,im}var am,L_;function Eb(){if(L_)return am;L_=1;var e=9007199254740991;function t(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=e}return am=t,am}var om,B_;function y3(){if(B_)return om;B_=1;var e=Rn(),t=Eb(),r=Mn(),n="[object Arguments]",i="[object Array]",o="[object Boolean]",u="[object Date]",l="[object Error]",f="[object Function]",d="[object Map]",v="[object Number]",p="[object Object]",m="[object RegExp]",b="[object Set]",O="[object String]",x="[object WeakMap]",g="[object ArrayBuffer]",P="[object DataView]",A="[object Float32Array]",T="[object Float64Array]",E="[object Int8Array]",_="[object Int16Array]",j="[object Int32Array]",N="[object Uint8Array]",R="[object Uint8ClampedArray]",D="[object Uint16Array]",H="[object Uint32Array]",q={};q[A]=q[T]=q[E]=q[_]=q[j]=q[N]=q[R]=q[D]=q[H]=!0,q[n]=q[i]=q[g]=q[o]=q[P]=q[u]=q[l]=q[f]=q[d]=q[v]=q[p]=q[m]=q[b]=q[O]=q[x]=!1;function $(U){return r(U)&&t(U.length)&&!!q[e(U)]}return om=$,om}var sm,F_;function Ok(){if(F_)return sm;F_=1;function e(t){return function(r){return t(r)}}return sm=e,sm}var As={exports:{}};As.exports;var q_;function g3(){return q_||(q_=1,(function(e,t){var r=zC(),n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,o=i&&i.exports===n,u=o&&r.process,l=(function(){try{var f=i&&i.require&&i.require("util").types;return f||u&&u.binding&&u.binding("util")}catch{}})();e.exports=l})(As,As.exports)),As.exports}var um,U_;function _k(){if(U_)return um;U_=1;var e=y3(),t=Ok(),r=g3(),n=r&&r.isTypedArray,i=n?t(n):e;return um=i,um}var lm,z_;function b3(){if(z_)return lm;z_=1;var e=h3(),t=_b(),r=Zt(),n=Sk(),i=Pb(),o=_k(),u=Object.prototype,l=u.hasOwnProperty;function f(d,v){var p=r(d),m=!p&&t(d),b=!p&&!m&&n(d),O=!p&&!m&&!b&&o(d),x=p||m||b||O,g=x?e(d.length,String):[],P=g.length;for(var A in d)(v||l.call(d,A))&&!(x&&(A=="length"||b&&(A=="offset"||A=="parent")||O&&(A=="buffer"||A=="byteLength"||A=="byteOffset")||i(A,P)))&&g.push(A);return g}return lm=f,lm}var cm,W_;function x3(){if(W_)return cm;W_=1;var e=Object.prototype;function t(r){var n=r&&r.constructor,i=typeof n=="function"&&n.prototype||e;return r===i}return cm=t,cm}var fm,H_;function Pk(){if(H_)return fm;H_=1;function e(t,r){return function(n){return t(r(n))}}return fm=e,fm}var dm,K_;function w3(){if(K_)return dm;K_=1;var e=Pk(),t=e(Object.keys,Object);return dm=t,dm}var pm,V_;function S3(){if(V_)return pm;V_=1;var e=x3(),t=w3(),r=Object.prototype,n=r.hasOwnProperty;function i(o){if(!e(o))return t(o);var u=[];for(var l in Object(o))n.call(o,l)&&l!="constructor"&&u.push(l);return u}return pm=i,pm}var hm,G_;function Au(){if(G_)return hm;G_=1;var e=cb(),t=Eb();function r(n){return n!=null&&t(n.length)&&!e(n)}return hm=r,hm}var vm,X_;function Lf(){if(X_)return vm;X_=1;var e=b3(),t=S3(),r=Au();function n(i){return r(i)?e(i):t(i)}return vm=n,vm}var mm,Y_;function O3(){if(Y_)return mm;Y_=1;var e=c3(),t=p3(),r=Lf();function n(i){return e(i,r,t)}return mm=n,mm}var ym,Q_;function _3(){if(Q_)return ym;Q_=1;var e=O3(),t=1,r=Object.prototype,n=r.hasOwnProperty;function i(o,u,l,f,d,v){var p=l&t,m=e(o),b=m.length,O=e(u),x=O.length;if(b!=x&&!p)return!1;for(var g=b;g--;){var P=m[g];if(!(p?P in u:n.call(u,P)))return!1}var A=v.get(o),T=v.get(u);if(A&&T)return A==u&&T==o;var E=!0;v.set(o,u),v.set(u,o);for(var _=p;++g<b;){P=m[g];var j=o[P],N=u[P];if(f)var R=p?f(N,j,P,u,o,v):f(j,N,P,o,u,v);if(!(R===void 0?j===N||d(j,N,l,f,v):R)){E=!1;break}_||(_=P=="constructor")}if(E&&!_){var D=o.constructor,H=u.constructor;D!=H&&"constructor"in o&&"constructor"in u&&!(typeof D=="function"&&D instanceof D&&typeof H=="function"&&H instanceof H)&&(E=!1)}return v.delete(o),v.delete(u),E}return ym=i,ym}var gm,Z_;function P3(){if(Z_)return gm;Z_=1;var e=Gi(),t=nn(),r=e(t,"DataView");return gm=r,gm}var bm,J_;function E3(){if(J_)return bm;J_=1;var e=Gi(),t=nn(),r=e(t,"Promise");return bm=r,bm}var xm,eP;function Ek(){if(eP)return xm;eP=1;var e=Gi(),t=nn(),r=e(t,"Set");return xm=r,xm}var wm,tP;function A3(){if(tP)return wm;tP=1;var e=Gi(),t=nn(),r=e(t,"WeakMap");return wm=r,wm}var Sm,rP;function j3(){if(rP)return Sm;rP=1;var e=P3(),t=db(),r=E3(),n=Ek(),i=A3(),o=Rn(),u=WC(),l="[object Map]",f="[object Object]",d="[object Promise]",v="[object Set]",p="[object WeakMap]",m="[object DataView]",b=u(e),O=u(t),x=u(r),g=u(n),P=u(i),A=o;return(e&&A(new e(new ArrayBuffer(1)))!=m||t&&A(new t)!=l||r&&A(r.resolve())!=d||n&&A(new n)!=v||i&&A(new i)!=p)&&(A=function(T){var E=o(T),_=E==f?T.constructor:void 0,j=_?u(_):"";if(j)switch(j){case b:return m;case O:return l;case x:return d;case g:return v;case P:return p}return E}),Sm=A,Sm}var Om,nP;function T3(){if(nP)return Om;nP=1;var e=mk(),t=xk(),r=l3(),n=_3(),i=j3(),o=Zt(),u=Sk(),l=_k(),f=1,d="[object Arguments]",v="[object Array]",p="[object Object]",m=Object.prototype,b=m.hasOwnProperty;function O(x,g,P,A,T,E){var _=o(x),j=o(g),N=_?v:i(x),R=j?v:i(g);N=N==d?p:N,R=R==d?p:R;var D=N==p,H=R==p,q=N==R;if(q&&u(x)){if(!u(g))return!1;_=!0,D=!1}if(q&&!D)return E||(E=new e),_||l(x)?t(x,g,P,A,T,E):r(x,g,N,P,A,T,E);if(!(P&f)){var $=D&&b.call(x,"__wrapped__"),U=H&&b.call(g,"__wrapped__");if($||U){var G=$?x.value():x,V=U?g.value():g;return E||(E=new e),T(G,V,P,A,E)}}return q?(E||(E=new e),n(x,g,P,A,T,E)):!1}return Om=O,Om}var _m,iP;function Ab(){if(iP)return _m;iP=1;var e=T3(),t=Mn();function r(n,i,o,u,l){return n===i?!0:n==null||i==null||!t(n)&&!t(i)?n!==n&&i!==i:e(n,i,o,u,r,l)}return _m=r,_m}var Pm,aP;function C3(){if(aP)return Pm;aP=1;var e=mk(),t=Ab(),r=1,n=2;function i(o,u,l,f){var d=l.length,v=d,p=!f;if(o==null)return!v;for(o=Object(o);d--;){var m=l[d];if(p&&m[2]?m[1]!==o[m[0]]:!(m[0]in o))return!1}for(;++d<v;){m=l[d];var b=m[0],O=o[b],x=m[1];if(p&&m[2]){if(O===void 0&&!(b in o))return!1}else{var g=new e;if(f)var P=f(O,x,b,o,u,g);if(!(P===void 0?t(x,O,r|n,f,g):P))return!1}}return!0}return Pm=i,Pm}var Em,oP;function Ak(){if(oP)return Em;oP=1;var e=li();function t(r){return r===r&&!e(r)}return Em=t,Em}var Am,sP;function k3(){if(sP)return Am;sP=1;var e=Ak(),t=Lf();function r(n){for(var i=t(n),o=i.length;o--;){var u=i[o],l=n[u];i[o]=[u,l,e(l)]}return i}return Am=r,Am}var jm,uP;function jk(){if(uP)return jm;uP=1;function e(t,r){return function(n){return n==null?!1:n[t]===r&&(r!==void 0||t in Object(n))}}return jm=e,jm}var Tm,lP;function N3(){if(lP)return Tm;lP=1;var e=C3(),t=k3(),r=jk();function n(i){var o=t(i);return o.length==1&&o[0][2]?r(o[0][0],o[0][1]):function(u){return u===i||e(u,i,o)}}return Tm=n,Tm}var Cm,cP;function R3(){if(cP)return Cm;cP=1;function e(t,r){return t!=null&&r in Object(t)}return Cm=e,Cm}var km,fP;function M3(){if(fP)return km;fP=1;var e=VC(),t=_b(),r=Zt(),n=Pb(),i=Eb(),o=Rf();function u(l,f,d){f=e(f,l);for(var v=-1,p=f.length,m=!1;++v<p;){var b=o(f[v]);if(!(m=l!=null&&d(l,b)))break;l=l[b]}return m||++v!=p?m:(p=l==null?0:l.length,!!p&&i(p)&&n(b,p)&&(r(l)||t(l)))}return km=u,km}var Nm,dP;function $3(){if(dP)return Nm;dP=1;var e=R3(),t=M3();function r(n,i){return n!=null&&t(n,i,e)}return Nm=r,Nm}var Rm,pP;function I3(){if(pP)return Rm;pP=1;var e=Ab(),t=GC(),r=$3(),n=lb(),i=Ak(),o=jk(),u=Rf(),l=1,f=2;function d(v,p){return n(v)&&i(p)?o(u(v),p):function(m){var b=t(m,v);return b===void 0&&b===p?r(m,v):e(p,b,l|f)}}return Rm=d,Rm}var Mm,hP;function So(){if(hP)return Mm;hP=1;function e(t){return t}return Mm=e,Mm}var $m,vP;function D3(){if(vP)return $m;vP=1;function e(t){return function(r){return r==null?void 0:r[t]}}return $m=e,$m}var Im,mP;function L3(){if(mP)return Im;mP=1;var e=vb();function t(r){return function(n){return e(n,r)}}return Im=t,Im}var Dm,yP;function B3(){if(yP)return Dm;yP=1;var e=D3(),t=L3(),r=lb(),n=Rf();function i(o){return r(o)?e(n(o)):t(o)}return Dm=i,Dm}var Lm,gP;function an(){if(gP)return Lm;gP=1;var e=N3(),t=I3(),r=So(),n=Zt(),i=B3();function o(u){return typeof u=="function"?u:u==null?r:typeof u=="object"?n(u)?t(u[0],u[1]):e(u):i(u)}return Lm=o,Lm}var Bm,bP;function Tk(){if(bP)return Bm;bP=1;function e(t,r,n,i){for(var o=t.length,u=n+(i?1:-1);i?u--:++u<o;)if(r(t[u],u,t))return u;return-1}return Bm=e,Bm}var Fm,xP;function F3(){if(xP)return Fm;xP=1;function e(t){return t!==t}return Fm=e,Fm}var qm,wP;function q3(){if(wP)return qm;wP=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 qm=e,qm}var Um,SP;function U3(){if(SP)return Um;SP=1;var e=Tk(),t=F3(),r=q3();function n(i,o,u){return o===o?r(i,o,u):e(i,t,u)}return Um=n,Um}var zm,OP;function z3(){if(OP)return zm;OP=1;var e=U3();function t(r,n){var i=r==null?0:r.length;return!!i&&e(r,n,0)>-1}return zm=t,zm}var Wm,_P;function W3(){if(_P)return Wm;_P=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 Wm=e,Wm}var Hm,PP;function H3(){if(PP)return Hm;PP=1;function e(){}return Hm=e,Hm}var Km,EP;function K3(){if(EP)return Km;EP=1;var e=Ek(),t=H3(),r=Ob(),n=1/0,i=e&&1/r(new e([,-0]))[1]==n?function(o){return new e(o)}:t;return Km=i,Km}var Vm,AP;function V3(){if(AP)return Vm;AP=1;var e=yk(),t=z3(),r=W3(),n=bk(),i=K3(),o=Ob(),u=200;function l(f,d,v){var p=-1,m=t,b=f.length,O=!0,x=[],g=x;if(v)O=!1,m=r;else if(b>=u){var P=d?null:i(f);if(P)return o(P);O=!1,m=n,g=new e}else g=d?[]:x;e:for(;++p<b;){var A=f[p],T=d?d(A):A;if(A=v||A!==0?A:0,O&&T===T){for(var E=g.length;E--;)if(g[E]===T)continue e;d&&g.push(T),x.push(A)}else m(g,T,v)||(g!==x&&g.push(T),x.push(A))}return x}return Vm=l,Vm}var Gm,jP;function G3(){if(jP)return Gm;jP=1;var e=an(),t=V3();function r(n,i){return n&&n.length?t(n,e(i,2)):[]}return Gm=r,Gm}var X3=G3();const TP=ze(X3);function Ck(e,t,r){return t===!0?TP(e,r):Ae(t)?TP(e,t):e}function Ha(e){"@babel/helpers - typeof";return Ha=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},Ha(e)}var Y3=["ref"];function CP(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?CP(Object(r),!0).forEach(function(n){Bf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):CP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Q3(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kP(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,Nk(n.key),n)}}function Z3(e,t,r){return t&&kP(e.prototype,t),r&&kP(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function J3(e,t,r){return t=Oc(t),eq(e,kk()?Reflect.construct(t,r||[],Oc(e).constructor):t.apply(e,r))}function eq(e,t){if(t&&(Ha(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return tq(e)}function tq(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(kk=function(){return!!e})()}function Oc(e){return Oc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Oc(e)}function rq(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 Bf(e,t,r){return t=Nk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Nk(e){var t=nq(e,"string");return Ha(t)=="symbol"?t:t+""}function nq(e,t){if(Ha(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ha(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function iq(e,t){if(e==null)return{};var r=aq(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 aq(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 oq(e){return e.value}function sq(e,t){if(I.isValidElement(e))return I.cloneElement(e,t);if(typeof e=="function")return I.createElement(e,t);t.ref;var r=iq(t,Y3);return I.createElement(Sb,r)}var NP=1,_n=(function(e){function t(){var r;Q3(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=J3(this,t,[].concat(i)),Bf(r,"lastBoundingBox",{width:-1,height:-1}),r}return rq(t,e),Z3(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)>NP||Math.abs(i.height-this.lastBoundingBox.height)>NP)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,n&&n(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?vn({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var i=this.props,o=i.layout,u=i.align,l=i.verticalAlign,f=i.margin,d=i.chartWidth,v=i.chartHeight,p,m;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(u==="center"&&o==="vertical"){var b=this.getBBoxSnapshot();p={left:((d||0)-b.width)/2}}else p=u==="right"?{right:f&&f.right||0}:{left:f&&f.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(l==="middle"){var O=this.getBBoxSnapshot();m={top:((v||0)-O.height)/2}}else m=l==="bottom"?{bottom:f&&f.bottom||0}:{top:f&&f.top||0};return vn(vn({},p),m)}},{key:"render",value:function(){var n=this,i=this.props,o=i.content,u=i.width,l=i.height,f=i.wrapperStyle,d=i.payloadUniqBy,v=i.payload,p=vn(vn({position:"absolute",width:u||"auto",height:l||"auto"},this.getDefaultPosition(f)),f);return I.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(b){n.wrapperNode=b}},sq(o,vn(vn({},this.props),{},{payload:Ck(v,d,oq)})))}}],[{key:"getWithHeight",value:function(n,i){var o=vn(vn({},this.defaultProps),n.props),u=o.layout;return u==="vertical"&&le(n.props.height)?{height:n.props.height}:u==="horizontal"?{width:n.props.width||i}:null}}])})(C.PureComponent);Bf(_n,"displayName","Legend");Bf(_n,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var Xm,RP;function uq(){if(RP)return Xm;RP=1;var e=Pu(),t=_b(),r=Zt(),n=e?e.isConcatSpreadable:void 0;function i(o){return r(o)||t(o)||!!(n&&o&&o[n])}return Xm=i,Xm}var Ym,MP;function Rk(){if(MP)return Ym;MP=1;var e=wk(),t=uq();function r(n,i,o,u,l){var f=-1,d=n.length;for(o||(o=t),l||(l=[]);++f<d;){var v=n[f];i>0&&o(v)?i>1?r(v,i-1,o,u,l):e(l,v):u||(l[l.length]=v)}return l}return Ym=r,Ym}var Qm,$P;function lq(){if($P)return Qm;$P=1;function e(t){return function(r,n,i){for(var o=-1,u=Object(r),l=i(r),f=l.length;f--;){var d=l[t?f:++o];if(n(u[d],d,u)===!1)break}return r}}return Qm=e,Qm}var Zm,IP;function cq(){if(IP)return Zm;IP=1;var e=lq(),t=e();return Zm=t,Zm}var Jm,DP;function Mk(){if(DP)return Jm;DP=1;var e=cq(),t=Lf();function r(n,i){return n&&e(n,i,t)}return Jm=r,Jm}var ey,LP;function fq(){if(LP)return ey;LP=1;var e=Au();function t(r,n){return function(i,o){if(i==null)return i;if(!e(i))return r(i,o);for(var u=i.length,l=n?u:-1,f=Object(i);(n?l--:++l<u)&&o(f[l],l,f)!==!1;);return i}}return ey=t,ey}var ty,BP;function jb(){if(BP)return ty;BP=1;var e=Mk(),t=fq(),r=t(e);return ty=r,ty}var ry,FP;function $k(){if(FP)return ry;FP=1;var e=jb(),t=Au();function r(n,i){var o=-1,u=t(n)?Array(n.length):[];return e(n,function(l,f,d){u[++o]=i(l,f,d)}),u}return ry=r,ry}var ny,qP;function dq(){if(qP)return ny;qP=1;function e(t,r){var n=t.length;for(t.sort(r);n--;)t[n]=t[n].value;return t}return ny=e,ny}var iy,UP;function pq(){if(UP)return iy;UP=1;var e=bo();function t(r,n){if(r!==n){var i=r!==void 0,o=r===null,u=r===r,l=e(r),f=n!==void 0,d=n===null,v=n===n,p=e(n);if(!d&&!p&&!l&&r>n||l&&f&&v&&!d&&!p||o&&f&&v||!i&&v||!u)return 1;if(!o&&!l&&!p&&r<n||p&&i&&u&&!o&&!l||d&&i&&u||!f&&u||!v)return-1}return 0}return iy=t,iy}var ay,zP;function hq(){if(zP)return ay;zP=1;var e=pq();function t(r,n,i){for(var o=-1,u=r.criteria,l=n.criteria,f=u.length,d=i.length;++o<f;){var v=e(u[o],l[o]);if(v){if(o>=d)return v;var p=i[o];return v*(p=="desc"?-1:1)}}return r.index-n.index}return ay=t,ay}var oy,WP;function vq(){if(WP)return oy;WP=1;var e=hb(),t=vb(),r=an(),n=$k(),i=dq(),o=Ok(),u=hq(),l=So(),f=Zt();function d(v,p,m){p.length?p=e(p,function(x){return f(x)?function(g){return t(g,x.length===1?x[0]:x)}:x}):p=[l];var b=-1;p=e(p,o(r));var O=n(v,function(x,g,P){var A=e(p,function(T){return T(x)});return{criteria:A,index:++b,value:x}});return i(O,function(x,g){return u(x,g,m)})}return oy=d,oy}var sy,HP;function mq(){if(HP)return sy;HP=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 sy=e,sy}var uy,KP;function yq(){if(KP)return uy;KP=1;var e=mq(),t=Math.max;function r(n,i,o){return i=t(i===void 0?n.length-1:i,0),function(){for(var u=arguments,l=-1,f=t(u.length-i,0),d=Array(f);++l<f;)d[l]=u[i+l];l=-1;for(var v=Array(i+1);++l<i;)v[l]=u[l];return v[i]=o(d),e(n,this,v)}}return uy=r,uy}var ly,VP;function gq(){if(VP)return ly;VP=1;function e(t){return function(){return t}}return ly=e,ly}var cy,GP;function Ik(){if(GP)return cy;GP=1;var e=Gi(),t=(function(){try{var r=e(Object,"defineProperty");return r({},"",{}),r}catch{}})();return cy=t,cy}var fy,XP;function bq(){if(XP)return fy;XP=1;var e=gq(),t=Ik(),r=So(),n=t?function(i,o){return t(i,"toString",{configurable:!0,enumerable:!1,value:e(o),writable:!0})}:r;return fy=n,fy}var dy,YP;function xq(){if(YP)return dy;YP=1;var e=800,t=16,r=Date.now;function n(i){var o=0,u=0;return function(){var l=r(),f=t-(l-u);if(u=l,f>0){if(++o>=e)return arguments[0]}else o=0;return i.apply(void 0,arguments)}}return dy=n,dy}var py,QP;function wq(){if(QP)return py;QP=1;var e=bq(),t=xq(),r=t(e);return py=r,py}var hy,ZP;function Sq(){if(ZP)return hy;ZP=1;var e=So(),t=yq(),r=wq();function n(i,o){return r(t(i,o,e),i+"")}return hy=n,hy}var vy,JP;function Ff(){if(JP)return vy;JP=1;var e=fb(),t=Au(),r=Pb(),n=li();function i(o,u,l){if(!n(l))return!1;var f=typeof u;return(f=="number"?t(l)&&r(u,l.length):f=="string"&&u in l)?e(l[u],o):!1}return vy=i,vy}var my,eE;function Oq(){if(eE)return my;eE=1;var e=Rk(),t=vq(),r=Sq(),n=Ff(),i=r(function(o,u){if(o==null)return[];var l=u.length;return l>1&&n(o,u[0],u[1])?u=[]:l>2&&n(u[0],u[1],u[2])&&(u=[u[0]]),t(o,e(u,1),[])});return my=i,my}var _q=Oq();const Tb=ze(_q);function zs(e){"@babel/helpers - typeof";return zs=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},zs(e)}function zg(){return zg=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},zg.apply(this,arguments)}function Pq(e,t){return Tq(e)||jq(e,t)||Aq(e,t)||Eq()}function Eq(){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 Aq(e,t){if(e){if(typeof e=="string")return tE(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 tE(e,t)}}function tE(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 jq(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function Tq(e){if(Array.isArray(e))return e}function rE(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 yy(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?rE(Object(r),!0).forEach(function(n){Cq(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Cq(e,t,r){return t=kq(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function kq(e){var t=Nq(e,"string");return zs(t)=="symbol"?t:t+""}function Nq(e,t){if(zs(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(zs(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Rq(e){return Array.isArray(e)&&wt(e[0])&&wt(e[1])?e.join(" ~ "):e}var Mq=function(t){var r=t.separator,n=r===void 0?" : ":r,i=t.contentStyle,o=i===void 0?{}:i,u=t.itemStyle,l=u===void 0?{}:u,f=t.labelStyle,d=f===void 0?{}:f,v=t.payload,p=t.formatter,m=t.itemSorter,b=t.wrapperClassName,O=t.labelClassName,x=t.label,g=t.labelFormatter,P=t.accessibilityLayer,A=P===void 0?!1:P,T=function(){if(v&&v.length){var $={padding:0,margin:0},U=(m?Tb(v,m):v).map(function(G,V){if(G.type==="none")return null;var Y=yy({display:"block",paddingTop:4,paddingBottom:4,color:G.color||"#000"},l),J=G.formatter||p||Rq,W=G.value,ee=G.name,Z=W,L=ee;if(J&&Z!=null&&L!=null){var z=J(W,ee,G,V,v);if(Array.isArray(z)){var oe=Pq(z,2);Z=oe[0],L=oe[1]}else Z=z}return I.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(V),style:Y},wt(L)?I.createElement("span",{className:"recharts-tooltip-item-name"},L):null,wt(L)?I.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,I.createElement("span",{className:"recharts-tooltip-item-value"},Z),I.createElement("span",{className:"recharts-tooltip-item-unit"},G.unit||""))});return I.createElement("ul",{className:"recharts-tooltip-item-list",style:$},U)}return null},E=yy({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},o),_=yy({margin:0},d),j=!ke(x),N=j?x:"",R=Me("recharts-default-tooltip",b),D=Me("recharts-tooltip-label",O);j&&g&&v!==void 0&&v!==null&&(N=g(x,v));var H=A?{role:"status","aria-live":"assertive"}:{};return I.createElement("div",zg({className:R,style:E},H),I.createElement("p",{className:D,style:_},I.isValidElement(N)?N:"".concat(N)),T())};function Ws(e){"@babel/helpers - typeof";return Ws=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},Ws(e)}function Ql(e,t,r){return t=$q(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $q(e){var t=Iq(e,"string");return Ws(t)=="symbol"?t:t+""}function Iq(e,t){if(Ws(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ws(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ms="recharts-tooltip-wrapper",Dq={visibility:"hidden"};function Lq(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return Me(ms,Ql(Ql(Ql(Ql({},"".concat(ms,"-right"),le(r)&&t&&le(t.x)&&r>=t.x),"".concat(ms,"-left"),le(r)&&t&&le(t.x)&&r<t.x),"".concat(ms,"-bottom"),le(n)&&t&&le(t.y)&&n>=t.y),"".concat(ms,"-top"),le(n)&&t&&le(t.y)&&n<t.y))}function nE(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,i=e.offsetTopLeft,o=e.position,u=e.reverseDirection,l=e.tooltipDimension,f=e.viewBox,d=e.viewBoxDimension;if(o&&le(o[n]))return o[n];var v=r[n]-l-i,p=r[n]+i;if(t[n])return u[n]?v:p;if(u[n]){var m=v,b=f[n];return m<b?Math.max(p,f[n]):Math.max(v,f[n])}var O=p+l,x=f[n]+d;return O>x?Math.max(v,f[n]):Math.max(p,f[n])}function Bq(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 Fq(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,i=e.position,o=e.reverseDirection,u=e.tooltipBox,l=e.useTranslate3d,f=e.viewBox,d,v,p;return u.height>0&&u.width>0&&r?(v=nE({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:o,tooltipDimension:u.width,viewBox:f,viewBoxDimension:f.width}),p=nE({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:o,tooltipDimension:u.height,viewBox:f,viewBoxDimension:f.height}),d=Bq({translateX:v,translateY:p,useTranslate3d:l})):d=Dq,{cssProperties:d,cssClasses:Lq({translateX:v,translateY:p,coordinate:r})}}function Ka(e){"@babel/helpers - typeof";return Ka=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},Ka(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 aE(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){Hg(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 qq(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Uq(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,Lk(n.key),n)}}function zq(e,t,r){return t&&Uq(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Wq(e,t,r){return t=_c(t),Hq(e,Dk()?Reflect.construct(t,r||[],_c(e).constructor):t.apply(e,r))}function Hq(e,t){if(t&&(Ka(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Kq(e)}function Kq(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Dk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Dk=function(){return!!e})()}function _c(e){return _c=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},_c(e)}function Vq(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Wg(e,t)}function Wg(e,t){return Wg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Wg(e,t)}function Hg(e,t,r){return t=Lk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Lk(e){var t=Gq(e,"string");return Ka(t)=="symbol"?t:t+""}function Gq(e,t){if(Ka(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ka(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var oE=1,Xq=(function(e){function t(){var r;qq(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=Wq(this,t,[].concat(i)),Hg(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Hg(r,"handleKeyDown",function(u){if(u.key==="Escape"){var l,f,d,v;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(l=(f=r.props.coordinate)===null||f===void 0?void 0:f.x)!==null&&l!==void 0?l:0,y:(d=(v=r.props.coordinate)===null||v===void 0?void 0:v.y)!==null&&d!==void 0?d:0}})}}),r}return Vq(t,e),zq(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>oE||Math.abs(n.height-this.state.lastBoundingBox.height)>oE)&&this.setState({lastBoundingBox:{width:n.width,height:n.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var n,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((i=this.props.coordinate)===null||i===void 0?void 0:i.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,i=this.props,o=i.active,u=i.allowEscapeViewBox,l=i.animationDuration,f=i.animationEasing,d=i.children,v=i.coordinate,p=i.hasPayload,m=i.isAnimationActive,b=i.offset,O=i.position,x=i.reverseDirection,g=i.useTranslate3d,P=i.viewBox,A=i.wrapperStyle,T=Fq({allowEscapeViewBox:u,coordinate:v,offsetTopLeft:b,position:O,reverseDirection:x,tooltipBox:this.state.lastBoundingBox,useTranslate3d:g,viewBox:P}),E=T.cssClasses,_=T.cssProperties,j=aE(aE({transition:m&&o?"transform ".concat(l,"ms ").concat(f):void 0},_),{},{pointerEvents:"none",visibility:!this.state.dismissed&&o&&p?"visible":"hidden",position:"absolute",top:0,left:0},A);return I.createElement("div",{tabIndex:-1,className:E,style:j,ref:function(R){n.wrapperNode=R}},d)}}])})(C.PureComponent),Yq=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Xi={isSsr:Yq()};function Va(e){"@babel/helpers - typeof";return Va=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},Va(e)}function sE(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 uE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?sE(Object(r),!0).forEach(function(n){Cb(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Qq(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zq(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Fk(n.key),n)}}function Jq(e,t,r){return t&&Zq(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function eU(e,t,r){return t=Pc(t),tU(e,Bk()?Reflect.construct(t,r||[],Pc(e).constructor):t.apply(e,r))}function tU(e,t){if(t&&(Va(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return rU(e)}function rU(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Bk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Bk=function(){return!!e})()}function Pc(e){return Pc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Pc(e)}function nU(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Kg(e,t)}function Kg(e,t){return Kg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Kg(e,t)}function Cb(e,t,r){return t=Fk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Fk(e){var t=iU(e,"string");return Va(t)=="symbol"?t:t+""}function iU(e,t){if(Va(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Va(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function aU(e){return e.dataKey}function oU(e,t){return I.isValidElement(e)?I.cloneElement(e,t):typeof e=="function"?I.createElement(e,t):I.createElement(Mq,t)}var or=(function(e){function t(){return Qq(this,t),eU(this,t,arguments)}return nU(t,e),Jq(t,[{key:"render",value:function(){var n=this,i=this.props,o=i.active,u=i.allowEscapeViewBox,l=i.animationDuration,f=i.animationEasing,d=i.content,v=i.coordinate,p=i.filterNull,m=i.isAnimationActive,b=i.offset,O=i.payload,x=i.payloadUniqBy,g=i.position,P=i.reverseDirection,A=i.useTranslate3d,T=i.viewBox,E=i.wrapperStyle,_=O??[];p&&_.length&&(_=Ck(O.filter(function(N){return N.value!=null&&(N.hide!==!0||n.props.includeHidden)}),x,aU));var j=_.length>0;return I.createElement(Xq,{allowEscapeViewBox:u,animationDuration:l,animationEasing:f,isAnimationActive:m,active:o,coordinate:v,hasPayload:j,offset:b,position:g,reverseDirection:P,useTranslate3d:A,viewBox:T,wrapperStyle:E},oU(d,uE(uE({},this.props),{},{payload:_})))}}])})(C.PureComponent);Cb(or,"displayName","Tooltip");Cb(or,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Xi.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 gy,lE;function sU(){if(lE)return gy;lE=1;var e=nn(),t=function(){return e.Date.now()};return gy=t,gy}var by,cE;function uU(){if(cE)return by;cE=1;var e=/\s/;function t(r){for(var n=r.length;n--&&e.test(r.charAt(n)););return n}return by=t,by}var xy,fE;function lU(){if(fE)return xy;fE=1;var e=uU(),t=/^\s+/;function r(n){return n&&n.slice(0,e(n)+1).replace(t,"")}return xy=r,xy}var wy,dE;function qk(){if(dE)return wy;dE=1;var e=lU(),t=li(),r=bo(),n=NaN,i=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,u=/^0o[0-7]+$/i,l=parseInt;function f(d){if(typeof d=="number")return d;if(r(d))return n;if(t(d)){var v=typeof d.valueOf=="function"?d.valueOf():d;d=t(v)?v+"":v}if(typeof d!="string")return d===0?d:+d;d=e(d);var p=o.test(d);return p||u.test(d)?l(d.slice(2),p?2:8):i.test(d)?n:+d}return wy=f,wy}var Sy,pE;function cU(){if(pE)return Sy;pE=1;var e=li(),t=sU(),r=qk(),n="Expected a function",i=Math.max,o=Math.min;function u(l,f,d){var v,p,m,b,O,x,g=0,P=!1,A=!1,T=!0;if(typeof l!="function")throw new TypeError(n);f=r(f)||0,e(d)&&(P=!!d.leading,A="maxWait"in d,m=A?i(r(d.maxWait)||0,f):m,T="trailing"in d?!!d.trailing:T);function E(U){var G=v,V=p;return v=p=void 0,g=U,b=l.apply(V,G),b}function _(U){return g=U,O=setTimeout(R,f),P?E(U):b}function j(U){var G=U-x,V=U-g,Y=f-G;return A?o(Y,m-V):Y}function N(U){var G=U-x,V=U-g;return x===void 0||G>=f||G<0||A&&V>=m}function R(){var U=t();if(N(U))return D(U);O=setTimeout(R,j(U))}function D(U){return O=void 0,T&&v?E(U):(v=p=void 0,b)}function H(){O!==void 0&&clearTimeout(O),g=0,v=x=p=O=void 0}function q(){return O===void 0?b:D(t())}function $(){var U=t(),G=N(U);if(v=arguments,p=this,x=U,G){if(O===void 0)return _(x);if(A)return clearTimeout(O),O=setTimeout(R,f),E(x)}return O===void 0&&(O=setTimeout(R,f)),b}return $.cancel=H,$.flush=q,$}return Sy=u,Sy}var Oy,hE;function fU(){if(hE)return Oy;hE=1;var e=cU(),t=li(),r="Expected a function";function n(i,o,u){var l=!0,f=!0;if(typeof i!="function")throw new TypeError(r);return t(u)&&(l="leading"in u?!!u.leading:l,f="trailing"in u?!!u.trailing:f),e(i,o,{leading:l,maxWait:o,trailing:f})}return Oy=n,Oy}var dU=fU();const Uk=ze(dU);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 vE(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 Zl(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?vE(Object(r),!0).forEach(function(n){pU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function pU(e,t,r){return t=hU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hU(e){var t=vU(e,"string");return Hs(t)=="symbol"?t:t+""}function vU(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 mU(e,t){return xU(e)||bU(e,t)||gU(e,t)||yU()}function yU(){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 gU(e,t){if(e){if(typeof e=="string")return mE(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 mE(e,t)}}function mE(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 bU(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function xU(e){if(Array.isArray(e))return e}var qf=C.forwardRef(function(e,t){var r=e.aspect,n=e.initialDimension,i=n===void 0?{width:-1,height:-1}:n,o=e.width,u=o===void 0?"100%":o,l=e.height,f=l===void 0?"100%":l,d=e.minWidth,v=d===void 0?0:d,p=e.minHeight,m=e.maxHeight,b=e.children,O=e.debounce,x=O===void 0?0:O,g=e.id,P=e.className,A=e.onResize,T=e.style,E=T===void 0?{}:T,_=C.useRef(null),j=C.useRef();j.current=A,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=mU(N,2),D=R[0],H=R[1],q=C.useCallback(function(U,G){H(function(V){var Y=Math.round(U),J=Math.round(G);return V.containerWidth===Y&&V.containerHeight===J?V:{containerWidth:Y,containerHeight:J}})},[]);C.useEffect(function(){var U=function(ee){var Z,L=ee[0].contentRect,z=L.width,oe=L.height;q(z,oe),(Z=j.current)===null||Z===void 0||Z.call(j,z,oe)};x>0&&(U=Uk(U,x,{trailing:!0,leading:!1}));var G=new ResizeObserver(U),V=_.current.getBoundingClientRect(),Y=V.width,J=V.height;return q(Y,J),G.observe(_.current),function(){G.disconnect()}},[q,x]);var $=C.useMemo(function(){var U=D.containerWidth,G=D.containerHeight;if(U<0||G<0)return null;qr(Mi(u)||Mi(f),`The width(%s) and height(%s) are both fixed numbers,
|
||
maybe you don't need to use a ResponsiveContainer.`,u,f),qr(!r||r>0,"The aspect(%s) must be greater than zero.",r);var V=Mi(u)?U:u,Y=Mi(f)?G:f;r&&r>0&&(V?Y=V/r:Y&&(V=Y*r),m&&Y>m&&(Y=m)),qr(V>0||Y>0,`The width(%s) and height(%s) of chart should be greater than 0,
|
||
please check the style of container, or the props width(%s) and height(%s),
|
||
or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
|
||
height and width.`,V,Y,u,f,v,p,r);var J=!Array.isArray(b)&&On(b.type).endsWith("Chart");return I.Children.map(b,function(W){return I.isValidElement(W)?C.cloneElement(W,Zl({width:V,height:Y},J?{style:Zl({height:"100%",width:"100%",maxHeight:Y,maxWidth:V},W.props.style)}:{})):W})},[r,b,f,m,p,v,D,u]);return I.createElement("div",{id:g?"".concat(g):void 0,className:Me("recharts-responsive-container",P),style:Zl(Zl({},E),{},{width:u,height:f,minWidth:v,minHeight:p,maxHeight:m}),ref:_},$)}),ju=function(t){return null};ju.displayName="Cell";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 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 Vg(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){wU(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 wU(e,t,r){return t=SU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function SU(e){var t=OU(e,"string");return Ks(t)=="symbol"?t:t+""}function OU(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 Aa={widthCache:{},cacheCount:0},_U=2e3,PU={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},gE="recharts_measurement_span";function EU(e){var t=Vg({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var Ts=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Xi.isSsr)return{width:0,height:0};var n=EU(r),i=JSON.stringify({text:t,copyStyle:n});if(Aa.widthCache[i])return Aa.widthCache[i];try{var o=document.getElementById(gE);o||(o=document.createElement("span"),o.setAttribute("id",gE),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var u=Vg(Vg({},PU),n);Object.assign(o.style,u),o.textContent="".concat(t);var l=o.getBoundingClientRect(),f={width:l.width,height:l.height};return Aa.widthCache[i]=f,++Aa.cacheCount>_U&&(Aa.cacheCount=0,Aa.widthCache={}),f}catch{return{width:0,height:0}}},AU=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};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 Ec(e,t){return kU(e)||CU(e,t)||TU(e,t)||jU()}function jU(){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 TU(e,t){if(e){if(typeof e=="string")return bE(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 bE(e,t)}}function bE(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 CU(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;f=!1}else for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function kU(e){if(Array.isArray(e))return e}function NU(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xE(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,MU(n.key),n)}}function RU(e,t,r){return t&&xE(e.prototype,t),r&&xE(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function MU(e){var t=$U(e,"string");return Vs(t)=="symbol"?t:t+""}function $U(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 String(e)}var wE=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,SE=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,IU=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,DU=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,zk={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},LU=Object.keys(zk),Ra="NaN";function BU(e,t){return e*zk[t]}var Jl=(function(){function e(t,r){NU(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!IU.test(r)&&(this.num=NaN,this.unit=""),LU.includes(r)&&(this.num=BU(t,r),this.unit="px")}return RU(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=DU.exec(r))!==null&&n!==void 0?n:[],o=Ec(i,3),u=o[1],l=o[2];return new e(parseFloat(u),l??"")}}])})();function Wk(e){if(e.includes(Ra))return Ra;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=wE.exec(t))!==null&&r!==void 0?r:[],i=Ec(n,4),o=i[1],u=i[2],l=i[3],f=Jl.parse(o??""),d=Jl.parse(l??""),v=u==="*"?f.multiply(d):f.divide(d);if(v.isNaN())return Ra;t=t.replace(wE,v.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var p,m=(p=SE.exec(t))!==null&&p!==void 0?p:[],b=Ec(m,4),O=b[1],x=b[2],g=b[3],P=Jl.parse(O??""),A=Jl.parse(g??""),T=x==="+"?P.add(A):P.subtract(A);if(T.isNaN())return Ra;t=t.replace(SE,T.toString())}return t}var OE=/\(([^()]*)\)/;function FU(e){for(var t=e;t.includes("(");){var r=OE.exec(t),n=Ec(r,2),i=n[1];t=t.replace(OE,Wk(i))}return t}function qU(e){var t=e.replace(/\s+/g,"");return t=FU(t),t=Wk(t),t}function UU(e){try{return qU(e)}catch{return Ra}}function _y(e){var t=UU(e.slice(5,-1));return t===Ra?"":t}var zU=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],WU=["dx","dy","angle","className","breakAll"];function Gg(){return Gg=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},Gg.apply(this,arguments)}function _E(e,t){if(e==null)return{};var r=HU(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 HU(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 PE(e,t){return XU(e)||GU(e,t)||VU(e,t)||KU()}function KU(){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 VU(e,t){if(e){if(typeof e=="string")return EE(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 EE(e,t)}}function EE(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 GU(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;f=!1}else for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function XU(e){if(Array.isArray(e))return e}var Hk=/[ \f\n\r\t\v\u2028\u2029]+/,Kk=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(Hk));var u=o.map(function(f){return{word:f,width:Ts(f,i).width}}),l=n?0:Ts(" ",i).width;return{wordsWithComputedWidth:u,spaceWidth:l}}catch{return null}},YU=function(t,r,n,i,o){var u=t.maxLines,l=t.children,f=t.style,d=t.breakAll,v=le(u),p=l,m=function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return V.reduce(function(Y,J){var W=J.word,ee=J.width,Z=Y[Y.length-1];if(Z&&(i==null||o||Z.width+ee+n<Number(i)))Z.words.push(W),Z.width+=ee+n;else{var L={words:[W],width:ee};Y.push(L)}return Y},[])},b=m(r),O=function(V){return V.reduce(function(Y,J){return Y.width>J.width?Y:J})};if(!v)return b;for(var x="…",g=function(V){var Y=p.slice(0,V),J=Kk({breakAll:d,style:f,children:Y+x}).wordsWithComputedWidth,W=m(J),ee=W.length>u||O(W).width>Number(i);return[ee,W]},P=0,A=p.length-1,T=0,E;P<=A&&T<=p.length-1;){var _=Math.floor((P+A)/2),j=_-1,N=g(j),R=PE(N,2),D=R[0],H=R[1],q=g(_),$=PE(q,1),U=$[0];if(!D&&!U&&(P=_+1),D&&U&&(A=_-1),!D&&U){E=H;break}T++}return E||b},AE=function(t){var r=ke(t)?[]:t.toString().split(Hk);return[{words:r}]},QU=function(t){var r=t.width,n=t.scaleToFit,i=t.children,o=t.style,u=t.breakAll,l=t.maxLines;if((r||n)&&!Xi.isSsr){var f,d,v=Kk({breakAll:u,children:i,style:o});if(v){var p=v.wordsWithComputedWidth,m=v.spaceWidth;f=p,d=m}else return AE(i);return YU({breakAll:u,children:i,maxLines:l,style:o},f,d,r,n)}return AE(i)},jE="#808080",Ui=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,o=i===void 0?0:i,u=t.lineHeight,l=u===void 0?"1em":u,f=t.capHeight,d=f===void 0?"0.71em":f,v=t.scaleToFit,p=v===void 0?!1:v,m=t.textAnchor,b=m===void 0?"start":m,O=t.verticalAnchor,x=O===void 0?"end":O,g=t.fill,P=g===void 0?jE:g,A=_E(t,zU),T=C.useMemo(function(){return QU({breakAll:A.breakAll,children:A.children,maxLines:A.maxLines,scaleToFit:p,style:A.style,width:A.width})},[A.breakAll,A.children,A.maxLines,p,A.style,A.width]),E=A.dx,_=A.dy,j=A.angle,N=A.className,R=A.breakAll,D=_E(A,WU);if(!wt(n)||!wt(o))return null;var H=n+(le(E)?E:0),q=o+(le(_)?_:0),$;switch(x){case"start":$=_y("calc(".concat(d,")"));break;case"middle":$=_y("calc(".concat((T.length-1)/2," * -").concat(l," + (").concat(d," / 2))"));break;default:$=_y("calc(".concat(T.length-1," * -").concat(l,")"));break}var U=[];if(p){var G=T[0].width,V=A.width;U.push("scale(".concat((le(V)?V/G:1)/G,")"))}return j&&U.push("rotate(".concat(j,", ").concat(H,", ").concat(q,")")),U.length&&(D.transform=U.join(" ")),I.createElement("text",Gg({},Se(D,!0),{x:H,y:q,className:Me("recharts-text",N),textAnchor:b,fill:P.includes("url")?jE:P}),T.map(function(Y,J){var W=Y.words.join(R?"":" ");return I.createElement("tspan",{x:H,dy:J===0?$:l,key:"".concat(W,"-").concat(J)},W)}))};function si(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function ZU(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function kb(e){let t,r,n;e.length!==2?(t=si,r=(l,f)=>si(e(l),f),n=(l,f)=>e(l)-f):(t=e===si||e===ZU?e:JU,r=e,n=e);function i(l,f,d=0,v=l.length){if(d<v){if(t(f,f)!==0)return v;do{const p=d+v>>>1;r(l[p],f)<0?d=p+1:v=p}while(d<v)}return d}function o(l,f,d=0,v=l.length){if(d<v){if(t(f,f)!==0)return v;do{const p=d+v>>>1;r(l[p],f)<=0?d=p+1:v=p}while(d<v)}return d}function u(l,f,d=0,v=l.length){const p=i(l,f,d,v-1);return p>d&&n(l[p-1],f)>-n(l[p],f)?p-1:p}return{left:i,center:u,right:o}}function JU(){return 0}function Vk(e){return e===null?NaN:+e}function*ez(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const tz=kb(si),Tu=tz.right;kb(Vk).center;class TE extends Map{constructor(t,r=iz){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(CE(this,t))}has(t){return super.has(CE(this,t))}set(t,r){return super.set(rz(this,t),r)}delete(t){return super.delete(nz(this,t))}}function CE({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function rz({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function nz({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function iz(e){return e!==null&&typeof e=="object"?e.valueOf():e}function az(e=si){if(e===si)return Gk;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 Gk(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const oz=Math.sqrt(50),sz=Math.sqrt(10),uz=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),u=o>=oz?10:o>=sz?5:o>=uz?2:1;let l,f,d;return i<0?(d=Math.pow(10,-i)/u,l=Math.round(e*d),f=Math.round(t*d),l/d<e&&++l,f/d>t&&--f,d=-d):(d=Math.pow(10,i)*u,l=Math.round(e/d),f=Math.round(t/d),l*d<e&&++l,f*d>t&&--f),f<l&&.5<=r&&r<2?Ac(e,t,r*2):[l,f,d]}function Xg(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[i,o,u]=n?Ac(t,e,r):Ac(e,t,r);if(!(o>=i))return[];const l=o-i+1,f=new Array(l);if(n)if(u<0)for(let d=0;d<l;++d)f[d]=(o-d)/-u;else for(let d=0;d<l;++d)f[d]=(o-d)*u;else if(u<0)for(let d=0;d<l;++d)f[d]=(i+d)/-u;else for(let d=0;d<l;++d)f[d]=(i+d)*u;return f}function Yg(e,t,r){return t=+t,e=+e,r=+r,Ac(e,t,r)[2]}function Qg(e,t,r){t=+t,e=+e,r=+r;const n=t<e,i=n?Yg(t,e,r):Yg(e,t,r);return(n?-1:1)*(i<0?1/-i:i)}function kE(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function NE(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function Xk(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?Gk:az(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));Xk(e,t,b,O,i)}const o=e[t];let u=r,l=n;for(ys(e,r,t),i(e[n],o)>0&&ys(e,r,n);u<l;){for(ys(e,u,l),++u,--l;i(e[u],o)<0;)++u;for(;i(e[l],o)>0;)--l}i(e[r],o)===0?ys(e,r,l):(++l,ys(e,l,n)),l<=t&&(r=l+1),t<=l&&(n=l-1)}return e}function ys(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function lz(e,t,r){if(e=Float64Array.from(ez(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return NE(e);if(t>=1)return kE(e);var n,i=(n-1)*t,o=Math.floor(i),u=kE(Xk(e,o).subarray(0,o+1)),l=NE(e.subarray(o+1));return u+(l-u)*(i-o)}}function cz(e,t,r=Vk){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,o=Math.floor(i),u=+r(e[o],o,e),l=+r(e[o+1],o+1,e);return u+(l-u)*(i-o)}}function fz(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 Or(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function $n(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 Zg=Symbol("implicit");function Nb(){var e=new TE,t=[],r=[],n=Zg;function i(o){let u=e.get(o);if(u===void 0){if(n!==Zg)return n;e.set(o,u=t.push(o)-1)}return r[u%r.length]}return i.domain=function(o){if(!arguments.length)return t.slice();t=[],e=new TE;for(const u of o)e.has(u)||e.set(u,t.push(u)-1);return i},i.range=function(o){return arguments.length?(r=Array.from(o),i):r.slice()},i.unknown=function(o){return arguments.length?(n=o,i):n},i.copy=function(){return Nb(t,r).unknown(n)},Or.apply(i,arguments),i}function Gs(){var e=Nb().unknown(void 0),t=e.domain,r=e.range,n=0,i=1,o,u,l=!1,f=0,d=0,v=.5;delete e.unknown;function p(){var m=t().length,b=i<n,O=b?i:n,x=b?n:i;o=(x-O)/Math.max(1,m-f+d*2),l&&(o=Math.floor(o)),O+=(x-O-o*(m-f))*v,u=o*(1-f),l&&(O=Math.round(O),u=Math.round(u));var g=fz(m).map(function(P){return O+o*P});return r(b?g.reverse():g)}return e.domain=function(m){return arguments.length?(t(m),p()):t()},e.range=function(m){return arguments.length?([n,i]=m,n=+n,i=+i,p()):[n,i]},e.rangeRound=function(m){return[n,i]=m,n=+n,i=+i,l=!0,p()},e.bandwidth=function(){return u},e.step=function(){return o},e.round=function(m){return arguments.length?(l=!!m,p()):l},e.padding=function(m){return arguments.length?(f=Math.min(1,d=+m),p()):f},e.paddingInner=function(m){return arguments.length?(f=Math.min(1,m),p()):f},e.paddingOuter=function(m){return arguments.length?(d=+m,p()):d},e.align=function(m){return arguments.length?(v=Math.max(0,Math.min(1,m)),p()):v},e.copy=function(){return Gs(t(),[n,i]).round(l).paddingInner(f).paddingOuter(d).align(v)},Or.apply(p(),arguments)}function Yk(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return Yk(t())},e}function Cs(){return Yk(Gs.apply(null,arguments).paddingInner(1))}function Rb(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function Qk(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function Cu(){}var Xs=.7,jc=1/Xs,Fa="\\s*([+-]?\\d+)\\s*",Ys="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Zr="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",dz=/^#([0-9a-f]{3,8})$/,pz=new RegExp(`^rgb\\(${Fa},${Fa},${Fa}\\)$`),hz=new RegExp(`^rgb\\(${Zr},${Zr},${Zr}\\)$`),vz=new RegExp(`^rgba\\(${Fa},${Fa},${Fa},${Ys}\\)$`),mz=new RegExp(`^rgba\\(${Zr},${Zr},${Zr},${Ys}\\)$`),yz=new RegExp(`^hsl\\(${Ys},${Zr},${Zr}\\)$`),gz=new RegExp(`^hsla\\(${Ys},${Zr},${Zr},${Ys}\\)$`),RE={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};Rb(Cu,Qs,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:ME,formatHex:ME,formatHex8:bz,formatHsl:xz,formatRgb:$E,toString:$E});function ME(){return this.rgb().formatHex()}function bz(){return this.rgb().formatHex8()}function xz(){return Zk(this).formatHsl()}function $E(){return this.rgb().formatRgb()}function Qs(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=dz.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?IE(t):r===3?new Qt(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?ec(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?ec(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=pz.exec(e))?new Qt(t[1],t[2],t[3],1):(t=hz.exec(e))?new Qt(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=vz.exec(e))?ec(t[1],t[2],t[3],t[4]):(t=mz.exec(e))?ec(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=yz.exec(e))?BE(t[1],t[2]/100,t[3]/100,1):(t=gz.exec(e))?BE(t[1],t[2]/100,t[3]/100,t[4]):RE.hasOwnProperty(e)?IE(RE[e]):e==="transparent"?new Qt(NaN,NaN,NaN,0):null}function IE(e){return new Qt(e>>16&255,e>>8&255,e&255,1)}function ec(e,t,r,n){return n<=0&&(e=t=r=NaN),new Qt(e,t,r,n)}function wz(e){return e instanceof Cu||(e=Qs(e)),e?(e=e.rgb(),new Qt(e.r,e.g,e.b,e.opacity)):new Qt}function Jg(e,t,r,n){return arguments.length===1?wz(e):new Qt(e,t,r,n??1)}function Qt(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}Rb(Qt,Jg,Qk(Cu,{brighter(e){return e=e==null?jc:Math.pow(jc,e),new Qt(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Xs:Math.pow(Xs,e),new Qt(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Qt(Li(this.r),Li(this.g),Li(this.b),Tc(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:DE,formatHex:DE,formatHex8:Sz,formatRgb:LE,toString:LE}));function DE(){return`#${$i(this.r)}${$i(this.g)}${$i(this.b)}`}function Sz(){return`#${$i(this.r)}${$i(this.g)}${$i(this.b)}${$i((isNaN(this.opacity)?1:this.opacity)*255)}`}function LE(){const e=Tc(this.opacity);return`${e===1?"rgb(":"rgba("}${Li(this.r)}, ${Li(this.g)}, ${Li(this.b)}${e===1?")":`, ${e})`}`}function Tc(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Li(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function $i(e){return e=Li(e),(e<16?"0":"")+e.toString(16)}function BE(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new Lr(e,t,r,n)}function Zk(e){if(e instanceof Lr)return new Lr(e.h,e.s,e.l,e.opacity);if(e instanceof Cu||(e=Qs(e)),!e)return new Lr;if(e instanceof Lr)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),o=Math.max(t,r,n),u=NaN,l=o-i,f=(o+i)/2;return l?(t===o?u=(r-n)/l+(r<n)*6:r===o?u=(n-t)/l+2:u=(t-r)/l+4,l/=f<.5?o+i:2-o-i,u*=60):l=f>0&&f<1?0:u,new Lr(u,l,f,e.opacity)}function Oz(e,t,r,n){return arguments.length===1?Zk(e):new Lr(e,t,r,n??1)}function Lr(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}Rb(Lr,Oz,Qk(Cu,{brighter(e){return e=e==null?jc:Math.pow(jc,e),new Lr(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Xs:Math.pow(Xs,e),new Lr(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 Qt(Py(e>=240?e-240:e+120,i,n),Py(e,i,n),Py(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new Lr(FE(this.h),tc(this.s),tc(this.l),Tc(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=Tc(this.opacity);return`${e===1?"hsl(":"hsla("}${FE(this.h)}, ${tc(this.s)*100}%, ${tc(this.l)*100}%${e===1?")":`, ${e})`}`}}));function FE(e){return e=(e||0)%360,e<0?e+360:e}function tc(e){return Math.max(0,Math.min(1,e||0))}function Py(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 Mb=e=>()=>e;function _z(e,t){return function(r){return e+r*t}}function Pz(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 Ez(e){return(e=+e)==1?Jk:function(t,r){return r-t?Pz(t,r,e):Mb(isNaN(t)?r:t)}}function Jk(e,t){var r=t-e;return r?_z(e,r):Mb(isNaN(e)?t:e)}const qE=(function e(t){var r=Ez(t);function n(i,o){var u=r((i=Jg(i)).r,(o=Jg(o)).r),l=r(i.g,o.g),f=r(i.b,o.b),d=Jk(i.opacity,o.opacity);return function(v){return i.r=u(v),i.g=l(v),i.b=f(v),i.opacity=d(v),i+""}}return n.gamma=e,n})(1);function Az(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 jz(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Tz(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,i=new Array(n),o=new Array(r),u;for(u=0;u<n;++u)i[u]=Oo(e[u],t[u]);for(;u<r;++u)o[u]=t[u];return function(l){for(u=0;u<n;++u)o[u]=i[u](l);return o}}function Cz(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function Cc(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function kz(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]=Oo(e[i],t[i]):n[i]=t[i];return function(o){for(i in r)n[i]=r[i](o);return n}}var e0=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Ey=new RegExp(e0.source,"g");function Nz(e){return function(){return e}}function Rz(e){return function(t){return e(t)+""}}function Mz(e,t){var r=e0.lastIndex=Ey.lastIndex=0,n,i,o,u=-1,l=[],f=[];for(e=e+"",t=t+"";(n=e0.exec(e))&&(i=Ey.exec(t));)(o=i.index)>r&&(o=t.slice(r,o),l[u]?l[u]+=o:l[++u]=o),(n=n[0])===(i=i[0])?l[u]?l[u]+=i:l[++u]=i:(l[++u]=null,f.push({i:u,x:Cc(n,i)})),r=Ey.lastIndex;return r<t.length&&(o=t.slice(r),l[u]?l[u]+=o:l[++u]=o),l.length<2?f[0]?Rz(f[0].x):Nz(t):(t=f.length,function(d){for(var v=0,p;v<t;++v)l[(p=f[v]).i]=p.x(d);return l.join("")})}function Oo(e,t){var r=typeof t,n;return t==null||r==="boolean"?Mb(t):(r==="number"?Cc:r==="string"?(n=Qs(t))?(t=n,qE):Mz:t instanceof Qs?qE:t instanceof Date?Cz:jz(t)?Az:Array.isArray(t)?Tz:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?kz:Cc)(e,t)}function $b(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function $z(e,t){t===void 0&&(t=e,e=Oo);for(var r=0,n=t.length-1,i=t[0],o=new Array(n<0?0:n);r<n;)o[r]=e(i,i=t[++r]);return function(u){var l=Math.max(0,Math.min(n-1,Math.floor(u*=n)));return o[l](u-l)}}function Iz(e){return function(){return e}}function kc(e){return+e}var UE=[0,1];function zt(e){return e}function t0(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:Iz(isNaN(t)?NaN:.5)}function Dz(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function Lz(e,t,r){var n=e[0],i=e[1],o=t[0],u=t[1];return i<n?(n=t0(i,n),o=r(u,o)):(n=t0(n,i),o=r(o,u)),function(l){return o(n(l))}}function Bz(e,t,r){var n=Math.min(e.length,t.length)-1,i=new Array(n),o=new Array(n),u=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++u<n;)i[u]=t0(e[u],e[u+1]),o[u]=r(t[u],t[u+1]);return function(l){var f=Tu(e,l,1,n)-1;return o[f](i[f](l))}}function ku(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Uf(){var e=UE,t=UE,r=Oo,n,i,o,u=zt,l,f,d;function v(){var m=Math.min(e.length,t.length);return u!==zt&&(u=Dz(e[0],e[m-1])),l=m>2?Bz:Lz,f=d=null,p}function p(m){return m==null||isNaN(m=+m)?o:(f||(f=l(e.map(n),t,r)))(n(u(m)))}return p.invert=function(m){return u(i((d||(d=l(t,e.map(n),Cc)))(m)))},p.domain=function(m){return arguments.length?(e=Array.from(m,kc),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=$b,v()},p.clamp=function(m){return arguments.length?(u=m?!0:zt,v()):u!==zt},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 Ib(){return Uf()(zt,zt)}function Fz(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Nc(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 Ga(e){return e=Nc(Math.abs(e)),e?e[1]:NaN}function qz(e,t){return function(r,n){for(var i=r.length,o=[],u=0,l=e[0],f=0;i>0&&l>0&&(f+l+1>n&&(l=Math.max(1,n-f)),o.push(r.substring(i-=l,i+l)),!((f+=l+1)>n));)l=e[u=(u+1)%e.length];return o.reverse().join(t)}}function Uz(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var zz=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Zs(e){if(!(t=zz.exec(e)))throw new Error("invalid format: "+e);var t;return new Db({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]})}Zs.prototype=Db.prototype;function Db(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+""}Db.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function Wz(e){e:for(var t=e.length,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 Rc;function Hz(e,t){var r=Nc(e,t);if(!r)return Rc=void 0,e.toPrecision(t);var n=r[0],i=r[1],o=i-(Rc=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,u=n.length;return o===u?n:o>u?n+new Array(o-u+1).join("0"):o>0?n.slice(0,o)+"."+n.slice(o):"0."+new Array(1-o).join("0")+Nc(e,Math.max(0,t+o-1))[0]}function zE(e,t){var r=Nc(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 WE={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:Fz,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)=>zE(e*100,t),r:zE,s:Hz,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function HE(e){return e}var KE=Array.prototype.map,VE=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Kz(e){var t=e.grouping===void 0||e.thousands===void 0?HE:qz(KE.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?HE:Uz(KE.call(e.numerals,String)),u=e.percent===void 0?"%":e.percent+"",l=e.minus===void 0?"−":e.minus+"",f=e.nan===void 0?"NaN":e.nan+"";function d(p,m){p=Zs(p);var b=p.fill,O=p.align,x=p.sign,g=p.symbol,P=p.zero,A=p.width,T=p.comma,E=p.precision,_=p.trim,j=p.type;j==="n"?(T=!0,j="g"):WE[j]||(E===void 0&&(E=12),_=!0,j="g"),(P||b==="0"&&O==="=")&&(P=!0,b="0",O="=");var N=(m&&m.prefix!==void 0?m.prefix:"")+(g==="$"?r:g==="#"&&/[boxX]/.test(j)?"0"+j.toLowerCase():""),R=(g==="$"?n:/[%p]/.test(j)?u:"")+(m&&m.suffix!==void 0?m.suffix:""),D=WE[j],H=/[defgprs%]/.test(j);E=E===void 0?6:/[gprs]/.test(j)?Math.max(1,Math.min(21,E)):Math.max(0,Math.min(20,E));function q($){var U=N,G=R,V,Y,J;if(j==="c")G=D($)+G,$="";else{$=+$;var W=$<0||1/$<0;if($=isNaN($)?f:D(Math.abs($),E),_&&($=Wz($)),W&&+$==0&&x!=="+"&&(W=!1),U=(W?x==="("?x:l:x==="-"||x==="("?"":x)+U,G=(j==="s"&&!isNaN($)&&Rc!==void 0?VE[8+Rc/3]:"")+G+(W&&x==="("?")":""),H){for(V=-1,Y=$.length;++V<Y;)if(J=$.charCodeAt(V),48>J||J>57){G=(J===46?i+$.slice(V+1):$.slice(V))+G,$=$.slice(0,V);break}}}T&&!P&&($=t($,1/0));var ee=U.length+$.length+G.length,Z=ee<A?new Array(A-ee+1).join(b):"";switch(T&&P&&($=t(Z+$,Z.length?A-G.length:1/0),Z=""),O){case"<":$=U+$+G+Z;break;case"=":$=U+Z+$+G;break;case"^":$=Z.slice(0,ee=Z.length>>1)+U+$+G+Z.slice(ee);break;default:$=Z+U+$+G;break}return o($)}return q.toString=function(){return p+""},q}function v(p,m){var b=Math.max(-8,Math.min(8,Math.floor(Ga(m)/3)))*3,O=Math.pow(10,-b),x=d((p=Zs(p),p.type="f",p),{suffix:VE[8+b/3]});return function(g){return x(O*g)}}return{format:d,formatPrefix:v}}var rc,Lb,eN;Vz({thousands:",",grouping:[3],currency:["$",""]});function Vz(e){return rc=Kz(e),Lb=rc.format,eN=rc.formatPrefix,rc}function Gz(e){return Math.max(0,-Ga(Math.abs(e)))}function Xz(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Ga(t)/3)))*3-Ga(Math.abs(e)))}function Yz(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Ga(t)-Ga(e))+1}function tN(e,t,r,n){var i=Qg(e,t,r),o;switch(n=Zs(n??",f"),n.type){case"s":{var u=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(o=Xz(i,u))&&(n.precision=o),eN(n,u)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(o=Yz(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=o-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(o=Gz(i))&&(n.precision=o-(n.type==="%")*2);break}}return Lb(n)}function ci(e){var t=e.domain;return e.ticks=function(r){var n=t();return Xg(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return tN(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,o=n.length-1,u=n[i],l=n[o],f,d,v=10;for(l<u&&(d=u,u=l,l=d,d=i,i=o,o=d);v-- >0;){if(d=Yg(u,l,r),d===f)return n[i]=u,n[o]=l,t(n);if(d>0)u=Math.floor(u/d)*d,l=Math.ceil(l/d)*d;else if(d<0)u=Math.ceil(u*d)/d,l=Math.floor(l*d)/d;else break;f=d}return e},e}function Mc(){var e=Ib();return e.copy=function(){return ku(e,Mc())},Or.apply(e,arguments),ci(e)}function rN(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,kc),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return rN(e).unknown(t)},e=arguments.length?Array.from(e,kc):[0,1],ci(r)}function nN(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],o=e[n],u;return o<i&&(u=r,r=n,n=u,u=i,i=o,o=u),e[r]=t.floor(i),e[n]=t.ceil(o),e}function GE(e){return Math.log(e)}function XE(e){return Math.exp(e)}function Qz(e){return-Math.log(-e)}function Zz(e){return-Math.exp(-e)}function Jz(e){return isFinite(e)?+("1e"+e):e<0?0:e}function e4(e){return e===10?Jz:e===Math.E?Math.exp:t=>Math.pow(e,t)}function t4(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 YE(e){return(t,r)=>-e(-t,r)}function Bb(e){const t=e(GE,XE),r=t.domain;let n=10,i,o;function u(){return i=t4(n),o=e4(n),r()[0]<0?(i=YE(i),o=YE(o),e(Qz,Zz)):e(GE,XE),t}return t.base=function(l){return arguments.length?(n=+l,u()):n},t.domain=function(l){return arguments.length?(r(l),u()):r()},t.ticks=l=>{const f=r();let d=f[0],v=f[f.length-1];const p=v<d;p&&([d,v]=[v,d]);let m=i(d),b=i(v),O,x;const g=l==null?10:+l;let P=[];if(!(n%1)&&b-m<g){if(m=Math.floor(m),b=Math.ceil(b),d>0){for(;m<=b;++m)for(O=1;O<n;++O)if(x=m<0?O/o(-m):O*o(m),!(x<d)){if(x>v)break;P.push(x)}}else for(;m<=b;++m)for(O=n-1;O>=1;--O)if(x=m>0?O/o(-m):O*o(m),!(x<d)){if(x>v)break;P.push(x)}P.length*2<g&&(P=Xg(d,v,g))}else P=Xg(m,b,Math.min(b-m,g)).map(o);return p?P.reverse():P},t.tickFormat=(l,f)=>{if(l==null&&(l=10),f==null&&(f=n===10?"s":","),typeof f!="function"&&(!(n%1)&&(f=Zs(f)).precision==null&&(f.trim=!0),f=Lb(f)),l===1/0)return f;const d=Math.max(1,n*l/t.ticks().length);return v=>{let p=v/o(Math.round(i(v)));return p*n<n-.5&&(p*=n),p<=d?f(v):""}},t.nice=()=>r(nN(r(),{floor:l=>o(Math.floor(i(l))),ceil:l=>o(Math.ceil(i(l)))})),t}function iN(){const e=Bb(Uf()).domain([1,10]);return e.copy=()=>ku(e,iN()).base(e.base()),Or.apply(e,arguments),e}function QE(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function ZE(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Fb(e){var t=1,r=e(QE(t),ZE(t));return r.constant=function(n){return arguments.length?e(QE(t=+n),ZE(t)):t},ci(r)}function aN(){var e=Fb(Uf());return e.copy=function(){return ku(e,aN()).constant(e.constant())},Or.apply(e,arguments)}function JE(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function r4(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function n4(e){return e<0?-e*e:e*e}function qb(e){var t=e(zt,zt),r=1;function n(){return r===1?e(zt,zt):r===.5?e(r4,n4):e(JE(r),JE(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},ci(t)}function Ub(){var e=qb(Uf());return e.copy=function(){return ku(e,Ub()).exponent(e.exponent())},Or.apply(e,arguments),e}function i4(){return Ub.apply(null,arguments).exponent(.5)}function eA(e){return Math.sign(e)*e*e}function a4(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function oN(){var e=Ib(),t=[0,1],r=!1,n;function i(o){var u=a4(e(o));return isNaN(u)?n:r?Math.round(u):u}return i.invert=function(o){return e.invert(eA(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,kc)).map(eA)),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 oN(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Or.apply(i,arguments),ci(i)}function sN(){var e=[],t=[],r=[],n;function i(){var u=0,l=Math.max(1,t.length);for(r=new Array(l-1);++u<l;)r[u-1]=cz(e,u/l);return o}function o(u){return u==null||isNaN(u=+u)?n:t[Tu(r,u)]}return o.invertExtent=function(u){var l=t.indexOf(u);return l<0?[NaN,NaN]:[l>0?r[l-1]:e[0],l<r.length?r[l]:e[e.length-1]]},o.domain=function(u){if(!arguments.length)return e.slice();e=[];for(let l of u)l!=null&&!isNaN(l=+l)&&e.push(l);return e.sort(si),i()},o.range=function(u){return arguments.length?(t=Array.from(u),i()):t.slice()},o.unknown=function(u){return arguments.length?(n=u,o):n},o.quantiles=function(){return r.slice()},o.copy=function(){return sN().domain(e).range(t).unknown(n)},Or.apply(o,arguments)}function uN(){var e=0,t=1,r=1,n=[.5],i=[0,1],o;function u(f){return f!=null&&f<=f?i[Tu(n,f,0,r)]:o}function l(){var f=-1;for(n=new Array(r);++f<r;)n[f]=((f+1)*t-(f-r)*e)/(r+1);return u}return u.domain=function(f){return arguments.length?([e,t]=f,e=+e,t=+t,l()):[e,t]},u.range=function(f){return arguments.length?(r=(i=Array.from(f)).length-1,l()):i.slice()},u.invertExtent=function(f){var d=i.indexOf(f);return d<0?[NaN,NaN]:d<1?[e,n[0]]:d>=r?[n[r-1],t]:[n[d-1],n[d]]},u.unknown=function(f){return arguments.length&&(o=f),u},u.thresholds=function(){return n.slice()},u.copy=function(){return uN().domain([e,t]).range(i).unknown(o)},Or.apply(ci(u),arguments)}function lN(){var e=[.5],t=[0,1],r,n=1;function i(o){return o!=null&&o<=o?t[Tu(e,o,0,n)]:r}return i.domain=function(o){return arguments.length?(e=Array.from(o),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(o){return arguments.length?(t=Array.from(o),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(o){var u=t.indexOf(o);return[e[u-1],e[u]]},i.unknown=function(o){return arguments.length?(r=o,i):r},i.copy=function(){return lN().domain(e).range(t).unknown(r)},Or.apply(i,arguments)}const Ay=new Date,jy=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 u=i(o),l=i.ceil(o);return o-u<l-o?u:l},i.offset=(o,u)=>(t(o=new Date(+o),u==null?1:Math.floor(u)),o),i.range=(o,u,l)=>{const f=[];if(o=i.ceil(o),l=l==null?1:Math.floor(l),!(o<u)||!(l>0))return f;let d;do f.push(d=new Date(+o)),t(o,l),e(o);while(d<o&&o<u);return f},i.filter=o=>St(u=>{if(u>=u)for(;e(u),!o(u);)u.setTime(u-1)},(u,l)=>{if(u>=u)if(l<0)for(;++l<=0;)for(;t(u,-1),!o(u););else for(;--l>=0;)for(;t(u,1),!o(u););}),r&&(i.count=(o,u)=>(Ay.setTime(+o),jy.setTime(+u),e(Ay),e(jy),Math.floor(r(Ay,jy))),i.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?i.filter(n?u=>n(u)%o===0:u=>i.count(0,u)%o===0):i)),i}const $c=St(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);$c.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):$c);$c.range;const bn=1e3,wr=bn*60,xn=wr*60,An=xn*24,zb=An*7,tA=An*30,Ty=An*365,Ii=St(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*bn)},(e,t)=>(t-e)/bn,e=>e.getUTCSeconds());Ii.range;const Wb=St(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*bn)},(e,t)=>{e.setTime(+e+t*wr)},(e,t)=>(t-e)/wr,e=>e.getMinutes());Wb.range;const Hb=St(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*wr)},(e,t)=>(t-e)/wr,e=>e.getUTCMinutes());Hb.range;const Kb=St(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*bn-e.getMinutes()*wr)},(e,t)=>{e.setTime(+e+t*xn)},(e,t)=>(t-e)/xn,e=>e.getHours());Kb.range;const Vb=St(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*xn)},(e,t)=>(t-e)/xn,e=>e.getUTCHours());Vb.range;const Nu=St(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*wr)/An,e=>e.getDate()-1);Nu.range;const zf=St(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/An,e=>e.getUTCDate()-1);zf.range;const cN=St(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/An,e=>Math.floor(e/An));cN.range;function Yi(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())*wr)/zb)}const Wf=Yi(0),Ic=Yi(1),o4=Yi(2),s4=Yi(3),Xa=Yi(4),u4=Yi(5),l4=Yi(6);Wf.range;Ic.range;o4.range;s4.range;Xa.range;u4.range;l4.range;function Qi(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)/zb)}const Hf=Qi(0),Dc=Qi(1),c4=Qi(2),f4=Qi(3),Ya=Qi(4),d4=Qi(5),p4=Qi(6);Hf.range;Dc.range;c4.range;f4.range;Ya.range;d4.range;p4.range;const Gb=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());Gb.range;const Xb=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());Xb.range;const jn=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());jn.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)});jn.range;const Tn=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());Tn.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)});Tn.range;function fN(e,t,r,n,i,o){const u=[[Ii,1,bn],[Ii,5,5*bn],[Ii,15,15*bn],[Ii,30,30*bn],[o,1,wr],[o,5,5*wr],[o,15,15*wr],[o,30,30*wr],[i,1,xn],[i,3,3*xn],[i,6,6*xn],[i,12,12*xn],[n,1,An],[n,2,2*An],[r,1,zb],[t,1,tA],[t,3,3*tA],[e,1,Ty]];function l(d,v,p){const m=v<d;m&&([d,v]=[v,d]);const b=p&&typeof p.range=="function"?p:f(d,v,p),O=b?b.range(d,+v+1):[];return m?O.reverse():O}function f(d,v,p){const m=Math.abs(v-d)/p,b=kb(([,,g])=>g).right(u,m);if(b===u.length)return e.every(Qg(d/Ty,v/Ty,p));if(b===0)return $c.every(Math.max(Qg(d,v,p),1));const[O,x]=u[m/u[b-1][2]<u[b][2]/m?b-1:b];return O.every(x)}return[l,f]}const[h4,v4]=fN(Tn,Xb,Hf,cN,Vb,Hb),[m4,y4]=fN(jn,Gb,Wf,Nu,Kb,Wb);function Cy(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 ky(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 gs(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function g4(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,o=e.days,u=e.shortDays,l=e.months,f=e.shortMonths,d=bs(i),v=xs(i),p=bs(o),m=xs(o),b=bs(u),O=xs(u),x=bs(l),g=xs(l),P=bs(f),A=xs(f),T={a:J,A:W,b:ee,B:Z,c:null,d:sA,e:sA,f:q4,g:Q4,G:J4,H:L4,I:B4,j:F4,L:dN,m:U4,M:z4,p:L,q:z,Q:cA,s:fA,S:W4,u:H4,U:K4,V:V4,w:G4,W:X4,x:null,X:null,y:Y4,Y:Z4,Z:e8,"%":lA},E={a:oe,A:ce,b:me,B:Pe,c:null,d:uA,e:uA,f:i8,g:h8,G:m8,H:t8,I:r8,j:n8,L:hN,m:a8,M:o8,p:De,q:je,Q:cA,s:fA,S:s8,u:u8,U:l8,V:c8,w:f8,W:d8,x:null,X:null,y:p8,Y:v8,Z:y8,"%":lA},_={a:H,A:q,b:$,B:U,c:G,d:aA,e:aA,f:M4,g:iA,G:nA,H:oA,I:oA,j:C4,L:R4,m:T4,M:k4,p:D,q:j4,Q:I4,s:D4,S:N4,u:O4,U:_4,V:P4,w:S4,W:E4,x:V,X:Y,y:iA,Y:nA,Z:A4,"%":$4};T.x=j(r,T),T.X=j(n,T),T.c=j(t,T),E.x=j(r,E),E.X=j(n,E),E.c=j(t,E);function j(ae,ge){return function(Te){var ne=[],We=-1,Ne=0,Ce=ae.length,Je,st,_r;for(Te instanceof Date||(Te=new Date(+Te));++We<Ce;)ae.charCodeAt(We)===37&&(ne.push(ae.slice(Ne,We)),(st=rA[Je=ae.charAt(++We)])!=null?Je=ae.charAt(++We):st=Je==="e"?" ":"0",(_r=ge[Je])&&(Je=_r(Te,st)),ne.push(Je),Ne=We+1);return ne.push(ae.slice(Ne,We)),ne.join("")}}function N(ae,ge){return function(Te){var ne=gs(1900,void 0,1),We=R(ne,ae,Te+="",0),Ne,Ce;if(We!=Te.length)return null;if("Q"in ne)return new Date(ne.Q);if("s"in ne)return new Date(ne.s*1e3+("L"in ne?ne.L:0));if(ge&&!("Z"in ne)&&(ne.Z=0),"p"in ne&&(ne.H=ne.H%12+ne.p*12),ne.m===void 0&&(ne.m="q"in ne?ne.q:0),"V"in ne){if(ne.V<1||ne.V>53)return null;"w"in ne||(ne.w=1),"Z"in ne?(Ne=ky(gs(ne.y,0,1)),Ce=Ne.getUTCDay(),Ne=Ce>4||Ce===0?Dc.ceil(Ne):Dc(Ne),Ne=zf.offset(Ne,(ne.V-1)*7),ne.y=Ne.getUTCFullYear(),ne.m=Ne.getUTCMonth(),ne.d=Ne.getUTCDate()+(ne.w+6)%7):(Ne=Cy(gs(ne.y,0,1)),Ce=Ne.getDay(),Ne=Ce>4||Ce===0?Ic.ceil(Ne):Ic(Ne),Ne=Nu.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?ky(gs(ne.y,0,1)).getUTCDay():Cy(gs(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,ky(ne)):Cy(ne)}}function R(ae,ge,Te,ne){for(var We=0,Ne=ge.length,Ce=Te.length,Je,st;We<Ne;){if(ne>=Ce)return-1;if(Je=ge.charCodeAt(We++),Je===37){if(Je=ge.charAt(We++),st=_[Je in rA?ge.charAt(We++):Je],!st||(ne=st(ae,Te,ne))<0)return-1}else if(Je!=Te.charCodeAt(ne++))return-1}return ne}function D(ae,ge,Te){var ne=d.exec(ge.slice(Te));return ne?(ae.p=v.get(ne[0].toLowerCase()),Te+ne[0].length):-1}function H(ae,ge,Te){var ne=b.exec(ge.slice(Te));return ne?(ae.w=O.get(ne[0].toLowerCase()),Te+ne[0].length):-1}function q(ae,ge,Te){var ne=p.exec(ge.slice(Te));return ne?(ae.w=m.get(ne[0].toLowerCase()),Te+ne[0].length):-1}function $(ae,ge,Te){var ne=P.exec(ge.slice(Te));return ne?(ae.m=A.get(ne[0].toLowerCase()),Te+ne[0].length):-1}function U(ae,ge,Te){var ne=x.exec(ge.slice(Te));return ne?(ae.m=g.get(ne[0].toLowerCase()),Te+ne[0].length):-1}function G(ae,ge,Te){return R(ae,t,ge,Te)}function V(ae,ge,Te){return R(ae,r,ge,Te)}function Y(ae,ge,Te){return R(ae,n,ge,Te)}function J(ae){return u[ae.getDay()]}function W(ae){return o[ae.getDay()]}function ee(ae){return f[ae.getMonth()]}function Z(ae){return l[ae.getMonth()]}function L(ae){return i[+(ae.getHours()>=12)]}function z(ae){return 1+~~(ae.getMonth()/3)}function oe(ae){return u[ae.getUTCDay()]}function ce(ae){return o[ae.getUTCDay()]}function me(ae){return f[ae.getUTCMonth()]}function Pe(ae){return l[ae.getUTCMonth()]}function De(ae){return i[+(ae.getUTCHours()>=12)]}function je(ae){return 1+~~(ae.getUTCMonth()/3)}return{format:function(ae){var ge=j(ae+="",T);return ge.toString=function(){return ae},ge},parse:function(ae){var ge=N(ae+="",!1);return ge.toString=function(){return ae},ge},utcFormat:function(ae){var ge=j(ae+="",E);return ge.toString=function(){return ae},ge},utcParse:function(ae){var ge=N(ae+="",!0);return ge.toString=function(){return ae},ge}}}var rA={"-":"",_:" ",0:"0"},jt=/^\s*\d+/,b4=/^%/,x4=/[\\^$*+?|[\]().{}]/g;function Ue(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 w4(e){return e.replace(x4,"\\$&")}function bs(e){return new RegExp("^(?:"+e.map(w4).join("|")+")","i")}function xs(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function S4(e,t,r){var n=jt.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function O4(e,t,r){var n=jt.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function _4(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function P4(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function E4(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function nA(e,t,r){var n=jt.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function iA(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function A4(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 j4(e,t,r){var n=jt.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function T4(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function aA(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function C4(e,t,r){var n=jt.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function oA(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function k4(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function N4(e,t,r){var n=jt.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function R4(e,t,r){var n=jt.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function M4(e,t,r){var n=jt.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function $4(e,t,r){var n=b4.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function I4(e,t,r){var n=jt.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function D4(e,t,r){var n=jt.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function sA(e,t){return Ue(e.getDate(),t,2)}function L4(e,t){return Ue(e.getHours(),t,2)}function B4(e,t){return Ue(e.getHours()%12||12,t,2)}function F4(e,t){return Ue(1+Nu.count(jn(e),e),t,3)}function dN(e,t){return Ue(e.getMilliseconds(),t,3)}function q4(e,t){return dN(e,t)+"000"}function U4(e,t){return Ue(e.getMonth()+1,t,2)}function z4(e,t){return Ue(e.getMinutes(),t,2)}function W4(e,t){return Ue(e.getSeconds(),t,2)}function H4(e){var t=e.getDay();return t===0?7:t}function K4(e,t){return Ue(Wf.count(jn(e)-1,e),t,2)}function pN(e){var t=e.getDay();return t>=4||t===0?Xa(e):Xa.ceil(e)}function V4(e,t){return e=pN(e),Ue(Xa.count(jn(e),e)+(jn(e).getDay()===4),t,2)}function G4(e){return e.getDay()}function X4(e,t){return Ue(Ic.count(jn(e)-1,e),t,2)}function Y4(e,t){return Ue(e.getFullYear()%100,t,2)}function Q4(e,t){return e=pN(e),Ue(e.getFullYear()%100,t,2)}function Z4(e,t){return Ue(e.getFullYear()%1e4,t,4)}function J4(e,t){var r=e.getDay();return e=r>=4||r===0?Xa(e):Xa.ceil(e),Ue(e.getFullYear()%1e4,t,4)}function e8(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Ue(t/60|0,"0",2)+Ue(t%60,"0",2)}function uA(e,t){return Ue(e.getUTCDate(),t,2)}function t8(e,t){return Ue(e.getUTCHours(),t,2)}function r8(e,t){return Ue(e.getUTCHours()%12||12,t,2)}function n8(e,t){return Ue(1+zf.count(Tn(e),e),t,3)}function hN(e,t){return Ue(e.getUTCMilliseconds(),t,3)}function i8(e,t){return hN(e,t)+"000"}function a8(e,t){return Ue(e.getUTCMonth()+1,t,2)}function o8(e,t){return Ue(e.getUTCMinutes(),t,2)}function s8(e,t){return Ue(e.getUTCSeconds(),t,2)}function u8(e){var t=e.getUTCDay();return t===0?7:t}function l8(e,t){return Ue(Hf.count(Tn(e)-1,e),t,2)}function vN(e){var t=e.getUTCDay();return t>=4||t===0?Ya(e):Ya.ceil(e)}function c8(e,t){return e=vN(e),Ue(Ya.count(Tn(e),e)+(Tn(e).getUTCDay()===4),t,2)}function f8(e){return e.getUTCDay()}function d8(e,t){return Ue(Dc.count(Tn(e)-1,e),t,2)}function p8(e,t){return Ue(e.getUTCFullYear()%100,t,2)}function h8(e,t){return e=vN(e),Ue(e.getUTCFullYear()%100,t,2)}function v8(e,t){return Ue(e.getUTCFullYear()%1e4,t,4)}function m8(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Ya(e):Ya.ceil(e),Ue(e.getUTCFullYear()%1e4,t,4)}function y8(){return"+0000"}function lA(){return"%"}function cA(e){return+e}function fA(e){return Math.floor(+e/1e3)}var ja,mN,yN;g8({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 g8(e){return ja=g4(e),mN=ja.format,ja.parse,yN=ja.utcFormat,ja.utcParse,ja}function b8(e){return new Date(e)}function x8(e){return e instanceof Date?+e:+new Date(+e)}function Yb(e,t,r,n,i,o,u,l,f,d){var v=Ib(),p=v.invert,m=v.domain,b=d(".%L"),O=d(":%S"),x=d("%I:%M"),g=d("%I %p"),P=d("%a %d"),A=d("%b %d"),T=d("%B"),E=d("%Y");function _(j){return(f(j)<j?b:l(j)<j?O:u(j)<j?x:o(j)<j?g:n(j)<j?i(j)<j?P:A:r(j)<j?T:E)(j)}return v.invert=function(j){return new Date(p(j))},v.domain=function(j){return arguments.length?m(Array.from(j,x8)):m().map(b8)},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(nN(N,j)):v},v.copy=function(){return ku(v,Yb(e,t,r,n,i,o,u,l,f,d))},v}function w8(){return Or.apply(Yb(m4,y4,jn,Gb,Wf,Nu,Kb,Wb,Ii,mN).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function S8(){return Or.apply(Yb(h4,v4,Tn,Xb,Hf,zf,Vb,Hb,Ii,yN).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Kf(){var e=0,t=1,r,n,i,o,u=zt,l=!1,f;function d(p){return p==null||isNaN(p=+p)?f:u(i===0?.5:(p=(o(p)-r)*i,l?Math.max(0,Math.min(1,p)):p))}d.domain=function(p){return arguments.length?([e,t]=p,r=o(e=+e),n=o(t=+t),i=r===n?0:1/(n-r),d):[e,t]},d.clamp=function(p){return arguments.length?(l=!!p,d):l},d.interpolator=function(p){return arguments.length?(u=p,d):u};function v(p){return function(m){var b,O;return arguments.length?([b,O]=m,u=p(b,O),d):[u(0),u(1)]}}return d.range=v(Oo),d.rangeRound=v($b),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 fi(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function gN(){var e=ci(Kf()(zt));return e.copy=function(){return fi(e,gN())},$n.apply(e,arguments)}function bN(){var e=Bb(Kf()).domain([1,10]);return e.copy=function(){return fi(e,bN()).base(e.base())},$n.apply(e,arguments)}function xN(){var e=Fb(Kf());return e.copy=function(){return fi(e,xN()).constant(e.constant())},$n.apply(e,arguments)}function Qb(){var e=qb(Kf());return e.copy=function(){return fi(e,Qb()).exponent(e.exponent())},$n.apply(e,arguments)}function O8(){return Qb.apply(null,arguments).exponent(.5)}function wN(){var e=[],t=zt;function r(n){if(n!=null&&!isNaN(n=+n))return t((Tu(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(si),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)=>lz(e,o/n))},r.copy=function(){return wN(t).domain(e)},$n.apply(r,arguments)}function Vf(){var e=0,t=.5,r=1,n=1,i,o,u,l,f,d=zt,v,p=!1,m;function b(x){return isNaN(x=+x)?m:(x=.5+((x=+v(x))-o)*(n*x<n*o?l:f),d(p?Math.max(0,Math.min(1,x)):x))}b.domain=function(x){return arguments.length?([e,t,r]=x,i=v(e=+e),o=v(t=+t),u=v(r=+r),l=i===o?0:.5/(o-i),f=o===u?0:.5/(u-o),n=o<i?-1:1,b):[e,t,r]},b.clamp=function(x){return arguments.length?(p=!!x,b):p},b.interpolator=function(x){return arguments.length?(d=x,b):d};function O(x){return function(g){var P,A,T;return arguments.length?([P,A,T]=g,d=$z(x,[P,A,T]),b):[d(0),d(.5),d(1)]}}return b.range=O(Oo),b.rangeRound=O($b),b.unknown=function(x){return arguments.length?(m=x,b):m},function(x){return v=x,i=x(e),o=x(t),u=x(r),l=i===o?0:.5/(o-i),f=o===u?0:.5/(u-o),n=o<i?-1:1,b}}function SN(){var e=ci(Vf()(zt));return e.copy=function(){return fi(e,SN())},$n.apply(e,arguments)}function ON(){var e=Bb(Vf()).domain([.1,1,10]);return e.copy=function(){return fi(e,ON()).base(e.base())},$n.apply(e,arguments)}function _N(){var e=Fb(Vf());return e.copy=function(){return fi(e,_N()).constant(e.constant())},$n.apply(e,arguments)}function Zb(){var e=qb(Vf());return e.copy=function(){return fi(e,Zb()).exponent(e.exponent())},$n.apply(e,arguments)}function _8(){return Zb.apply(null,arguments).exponent(.5)}const dA=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Gs,scaleDiverging:SN,scaleDivergingLog:ON,scaleDivergingPow:Zb,scaleDivergingSqrt:_8,scaleDivergingSymlog:_N,scaleIdentity:rN,scaleImplicit:Zg,scaleLinear:Mc,scaleLog:iN,scaleOrdinal:Nb,scalePoint:Cs,scalePow:Ub,scaleQuantile:sN,scaleQuantize:uN,scaleRadial:oN,scaleSequential:gN,scaleSequentialLog:bN,scaleSequentialPow:Qb,scaleSequentialQuantile:wN,scaleSequentialSqrt:O8,scaleSequentialSymlog:xN,scaleSqrt:i4,scaleSymlog:aN,scaleThreshold:lN,scaleTime:w8,scaleUtc:S8,tickFormat:tN},Symbol.toStringTag,{value:"Module"}));var Ny,pA;function Gf(){if(pA)return Ny;pA=1;var e=bo();function t(r,n,i){for(var o=-1,u=r.length;++o<u;){var l=r[o],f=n(l);if(f!=null&&(d===void 0?f===f&&!e(f):i(f,d)))var d=f,v=l}return v}return Ny=t,Ny}var Ry,hA;function PN(){if(hA)return Ry;hA=1;function e(t,r){return t>r}return Ry=e,Ry}var My,vA;function P8(){if(vA)return My;vA=1;var e=Gf(),t=PN(),r=So();function n(i){return i&&i.length?e(i,r,t):void 0}return My=n,My}var E8=P8();const Xf=ze(E8);var $y,mA;function EN(){if(mA)return $y;mA=1;function e(t,r){return t<r}return $y=e,$y}var Iy,yA;function A8(){if(yA)return Iy;yA=1;var e=Gf(),t=EN(),r=So();function n(i){return i&&i.length?e(i,r,t):void 0}return Iy=n,Iy}var j8=A8();const Yf=ze(j8);var Dy,gA;function T8(){if(gA)return Dy;gA=1;var e=hb(),t=an(),r=$k(),n=Zt();function i(o,u){var l=n(o)?e:r;return l(o,t(u,3))}return Dy=i,Dy}var Ly,bA;function C8(){if(bA)return Ly;bA=1;var e=Rk(),t=T8();function r(n,i){return e(t(n,i),1)}return Ly=r,Ly}var k8=C8();const N8=ze(k8);var By,xA;function R8(){if(xA)return By;xA=1;var e=Ab();function t(r,n){return e(r,n)}return By=t,By}var M8=R8();const Ru=ze(M8);var _o=1e9,$8={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},ex,it=!0,Sr="[DecimalError] ",Bi=Sr+"Invalid argument: ",Jb=Sr+"Exponent out of range: ",Po=Math.floor,Ni=Math.pow,I8=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,ur,Et=1e7,rt=7,AN=9007199254740991,Lc=Po(AN/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 Pn(this,new this.constructor(e))};pe.dividedToIntegerBy=pe.idiv=function(e){var t=this,r=t.constructor;return Ge(Pn(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(Sr+"NaN");if(r.s<1)throw Error(Sr+(r.s?"NaN":"-Infinity"));return r.eq(ur)?new n(0):(it=!1,t=Pn(Js(r,o),Js(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?CN(t,e):jN(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(Sr+"NaN");return r.s?(it=!1,t=Pn(r,e,0,1).times(e),it=!0,r.minus(t)):Ge(new n(r),i)};pe.naturalExponential=pe.exp=function(){return TN(this)};pe.naturalLogarithm=pe.ln=function(){return Js(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?jN(t,e):CN(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(Bi+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,u,l=this,f=l.constructor;if(l.s<1){if(!l.s)return new f(0);throw Error(Sr+"NaN")}for(e=vt(l),it=!1,i=Math.sqrt(+l),i==0||i==1/0?(t=Qr(l.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=Po((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new f(t)):n=new f(i.toString()),r=f.precision,i=u=r+3;;)if(o=n,n=o.plus(Pn(l,o,u+2)).times(.5),Qr(o.d).slice(0,u)===(t=Qr(n.d)).slice(0,u)){if(t=t.slice(u-3,u+1),i==u&&t=="4999"){if(Ge(o,r+1,0),o.times(o).eq(l)){n=o;break}}else if(t!="9999")break;u+=4}return it=!0,Ge(n,r)};pe.times=pe.mul=function(e){var t,r,n,i,o,u,l,f,d,v=this,p=v.constructor,m=v.d,b=(e=new p(e)).d;if(!v.s||!e.s)return new p(0);for(e.s*=v.s,r=v.e+e.e,f=m.length,d=b.length,f<d&&(o=m,m=b,b=o,u=f,f=d,d=u),o=[],u=f+d,n=u;n--;)o.push(0);for(n=d;--n>=0;){for(t=0,i=f+n;i>n;)l=o[i]+b[n]*m[i-n-1]+t,o[i--]=l%Et|0,t=l/Et|0;o[i]=(o[i]+t)%Et|0}for(;!o[--u];)o.pop();return t?++r:o.shift(),e.d=o,e.e=r,it?Ge(e,p.precision):e};pe.toDecimalPlaces=pe.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(en(e,0,_o),t===void 0?t=n.rounding:en(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=zi(n,!0):(en(e,0,_o),t===void 0?t=i.rounding:en(t,0,8),n=Ge(new i(n),e+1,t),r=zi(n,!0,e+1)),r};pe.toFixed=function(e,t){var r,n,i=this,o=i.constructor;return e===void 0?zi(i):(en(e,0,_o),t===void 0?t=o.rounding:en(t,0,8),n=Ge(new o(i),e+vt(i)+1,t),r=zi(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,u,l=this,f=l.constructor,d=12,v=+(e=new f(e));if(!e.s)return new f(ur);if(l=new f(l),!l.s){if(e.s<1)throw Error(Sr+"Infinity");return l}if(l.eq(ur))return l;if(n=f.precision,e.eq(ur))return Ge(l,n);if(t=e.e,r=e.d.length-1,u=t>=r,o=l.s,u){if((r=v<0?-v:v)<=AN){for(i=new f(ur),t=Math.ceil(n/rt+4),it=!1;r%2&&(i=i.times(l),SA(i.d,t)),r=Po(r/2),r!==0;)l=l.times(l),SA(l.d,t);return it=!0,e.s<0?new f(ur).div(i):Ge(i,n)}}else if(o<0)throw Error(Sr+"NaN");return o=o<0&&e.d[Math.max(t,r)]&1?-1:1,l.s=1,it=!1,i=e.times(Js(l,n+d)),it=!0,i=TN(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=zi(i,r<=o.toExpNeg||r>=o.toExpPos)):(en(e,1,_o),t===void 0?t=o.rounding:en(t,0,8),i=Ge(new o(i),e,t),r=vt(i),n=zi(i,e<=r||r<=o.toExpNeg,e)),n};pe.toSignificantDigits=pe.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(en(e,1,_o),t===void 0?t=n.rounding:en(t,0,8)),Ge(new n(r),e,t)};pe.toString=pe.valueOf=pe.val=pe.toJSON=pe[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=vt(e),r=e.constructor;return zi(e,t<=r.toExpNeg||t>=r.toExpPos)};function jN(e,t){var r,n,i,o,u,l,f,d,v=e.constructor,p=v.precision;if(!e.s||!t.s)return t.s||(t=new v(e)),it?Ge(t,p):t;if(f=e.d,d=t.d,u=e.e,i=t.e,f=f.slice(),o=u-i,o){for(o<0?(n=f,o=-o,l=d.length):(n=d,i=u,l=f.length),u=Math.ceil(p/rt),l=u>l?u+1:l+1,o>l&&(o=l,n.length=1),n.reverse();o--;)n.push(0);n.reverse()}for(l=f.length,o=d.length,l-o<0&&(o=l,n=d,d=f,f=n),r=0;o;)r=(f[--o]=f[o]+d[o]+r)/Et|0,f[o]%=Et;for(r&&(f.unshift(r),++i),l=f.length;f[--l]==0;)f.pop();return t.d=f,t.e=i,it?Ge(t,p):t}function en(e,t,r){if(e!==~~e||e<t||e>r)throw Error(Bi+e)}function Qr(e){var t,r,n,i=e.length-1,o="",u=e[0];if(i>0){for(o+=u,t=1;t<i;t++)n=e[t]+"",r=rt-n.length,r&&(o+=ri(r)),o+=n;u=e[t],n=u+"",r=rt-n.length,r&&(o+=ri(r))}else if(u===0)return"0";for(;u%10===0;)u/=10;return o+u}var Pn=(function(){function e(n,i){var o,u=0,l=n.length;for(n=n.slice();l--;)o=n[l]*i+u,n[l]=o%Et|0,u=o/Et|0;return u&&n.unshift(u),n}function t(n,i,o,u){var l,f;if(o!=u)f=o>u?1:-1;else for(l=f=0;l<o;l++)if(n[l]!=i[l]){f=n[l]>i[l]?1:-1;break}return f}function r(n,i,o){for(var u=0;o--;)n[o]-=u,u=n[o]<i[o]?1:0,n[o]=u*Et+n[o]-i[o];for(;!n[0]&&n.length>1;)n.shift()}return function(n,i,o,u){var l,f,d,v,p,m,b,O,x,g,P,A,T,E,_,j,N,R,D=n.constructor,H=n.s==i.s?1:-1,q=n.d,$=i.d;if(!n.s)return new D(n);if(!i.s)throw Error(Sr+"Division by zero");for(f=n.e-i.e,N=$.length,_=q.length,b=new D(H),O=b.d=[],d=0;$[d]==(q[d]||0);)++d;if($[d]>(q[d]||0)&&--f,o==null?A=o=D.precision:u?A=o+(vt(n)-vt(i))+1:A=o,A<0)return new D(0);if(A=A/rt+2|0,d=0,N==1)for(v=0,$=$[0],A++;(d<_||v)&&A--;d++)T=v*Et+(q[d]||0),O[d]=T/$|0,v=T%$|0;else{for(v=Et/($[0]+1)|0,v>1&&($=e($,v),q=e(q,v),N=$.length,_=q.length),E=N,x=q.slice(0,N),g=x.length;g<N;)x[g++]=0;R=$.slice(),R.unshift(0),j=$[0],$[1]>=Et/2&&++j;do v=0,l=t($,x,N,g),l<0?(P=x[0],N!=g&&(P=P*Et+(x[1]||0)),v=P/j|0,v>1?(v>=Et&&(v=Et-1),p=e($,v),m=p.length,g=x.length,l=t(p,x,m,g),l==1&&(v--,r(p,N<m?R:$,m))):(v==0&&(l=v=1),p=$.slice()),m=p.length,m<g&&p.unshift(0),r(x,p,g),l==-1&&(g=x.length,l=t($,x,N,g),l<1&&(v++,r(x,N<g?R:$,g))),g=x.length):l===0&&(v++,x=[0]),O[d++]=v,l&&x[0]?x[g++]=q[E]||0:(x=[q[E]],g=1);while((E++<_||x[0]!==void 0)&&A--)}return O[0]||O.shift(),b.e=f,Ge(b,u?o+vt(b)+1:o)}})();function TN(e,t){var r,n,i,o,u,l,f=0,d=0,v=e.constructor,p=v.precision;if(vt(e)>16)throw Error(Jb+vt(e));if(!e.s)return new v(ur);for(it=!1,l=p,u=new v(.03125);e.abs().gte(.1);)e=e.times(u),d+=5;for(n=Math.log(Ni(2,d))/Math.LN10*2+5|0,l+=n,r=i=o=new v(ur),v.precision=l;;){if(i=Ge(i.times(e),l),r=r.times(++f),u=o.plus(Pn(i,r,l)),Qr(u.d).slice(0,l)===Qr(o.d).slice(0,l)){for(;d--;)o=Ge(o.times(o),l);return v.precision=p,t==null?(it=!0,Ge(o,p)):o}o=u}}function vt(e){for(var t=e.e*rt,r=e.d[0];r>=10;r/=10)t++;return t}function Fy(e,t,r){if(t>e.LN10.sd())throw it=!0,r&&(e.precision=r),Error(Sr+"LN10 precision limit exceeded");return Ge(new e(e.LN10),t)}function ri(e){for(var t="";e--;)t+="0";return t}function Js(e,t){var r,n,i,o,u,l,f,d,v,p=1,m=10,b=e,O=b.d,x=b.constructor,g=x.precision;if(b.s<1)throw Error(Sr+(b.s?"NaN":"-Infinity"));if(b.eq(ur))return new x(0);if(t==null?(it=!1,d=g):d=t,b.eq(10))return t==null&&(it=!0),Fy(x,d);if(d+=m,x.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 x("0."+r),o++):b=new x(n+"."+r.slice(1))}else return f=Fy(x,d+2,g).times(o+""),b=Js(new x(n+"."+r.slice(1)),d-m).plus(f),x.precision=g,t==null?(it=!0,Ge(b,g)):b;for(l=u=b=Pn(b.minus(ur),b.plus(ur),d),v=Ge(b.times(b),d),i=3;;){if(u=Ge(u.times(v),d),f=l.plus(Pn(u,new x(i),d)),Qr(f.d).slice(0,d)===Qr(l.d).slice(0,d))return l=l.times(2),o!==0&&(l=l.plus(Fy(x,d+2,g).times(o+""))),l=Pn(l,new x(p),d),x.precision=g,t==null?(it=!0,Ge(l,g)):l;l=f,i+=2}}function wA(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=Po(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>Lc||e.e<-Lc))throw Error(Jb+r)}else e.s=0,e.e=0,e.d=[0];return e}function Ge(e,t,r){var n,i,o,u,l,f,d,v,p=e.d;for(u=1,o=p[0];o>=10;o/=10)u++;if(n=t-u,n<0)n+=rt,i=t,d=p[v=0];else{if(v=Math.ceil((n+1)/rt),o=p.length,v>=o)return e;for(d=o=p[v],u=1;o>=10;o/=10)u++;n%=rt,i=n-rt+u}if(r!==void 0&&(o=Ni(10,u-i-1),l=d/o%10|0,f=t<0||p[v+1]!==void 0||d%o,f=r<4?(l||f)&&(r==0||r==(e.s<0?3:2)):l>5||l==5&&(r==4||f||r==6&&(n>0?i>0?d/Ni(10,u-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]=Ni(10,(rt-t%rt)%rt),e.e=Po(-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=Ni(10,rt-n),p[v]=i>0?(d/Ni(10,u-i)%Ni(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>Lc||e.e<-Lc))throw Error(Jb+vt(e));return e}function CN(e,t){var r,n,i,o,u,l,f,d,v,p,m=e.constructor,b=m.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new m(e),it?Ge(t,b):t;if(f=e.d,p=t.d,n=t.e,d=e.e,f=f.slice(),u=d-n,u){for(v=u<0,v?(r=f,u=-u,l=p.length):(r=p,n=d,l=f.length),i=Math.max(Math.ceil(b/rt),l)+2,u>i&&(u=i,r.length=1),r.reverse(),i=u;i--;)r.push(0);r.reverse()}else{for(i=f.length,l=p.length,v=i<l,v&&(l=i),i=0;i<l;i++)if(f[i]!=p[i]){v=f[i]<p[i];break}u=0}for(v&&(r=f,f=p,p=r,t.s=-t.s),l=f.length,i=p.length-l;i>0;--i)f[l++]=0;for(i=p.length;i>u;){if(f[--i]<p[i]){for(o=i;o&&f[--o]===0;)f[o]=Et-1;--f[o],f[i]+=Et}f[i]-=p[i]}for(;f[--l]===0;)f.pop();for(;f[0]===0;f.shift())--n;return f[0]?(t.d=f,t.e=n,it?Ge(t,b):t):new m(0)}function zi(e,t,r){var n,i=vt(e),o=Qr(e.d),u=o.length;return t?(r&&(n=r-u)>0?o=o.charAt(0)+"."+o.slice(1)+ri(n):u>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(i<0?"e":"e+")+i):i<0?(o="0."+ri(-i-1)+o,r&&(n=r-u)>0&&(o+=ri(n))):i>=u?(o+=ri(i+1-u),r&&(n=r-i-1)>0&&(o=o+"."+ri(n))):((n=i+1)<u&&(o=o.slice(0,n)+"."+o.slice(n)),r&&(n=r-u)>0&&(i+1===u&&(o+="."),o+=ri(n))),e.s<0?"-"+o:o}function SA(e,t){if(e.length>t)return e.length=t,!0}function kN(e){var t,r,n;function i(o){var u=this;if(!(u instanceof i))return new i(o);if(u.constructor=i,o instanceof i){u.s=o.s,u.e=o.e,u.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(Bi+o);if(o>0)u.s=1;else if(o<0)o=-o,u.s=-1;else{u.s=0,u.e=0,u.d=[0];return}if(o===~~o&&o<1e7){u.e=0,u.d=[o];return}return wA(u,o.toString())}else if(typeof o!="string")throw Error(Bi+o);if(o.charCodeAt(0)===45?(o=o.slice(1),u.s=-1):u.s=1,I8.test(o))wA(u,o);else throw Error(Bi+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=kN,i.config=i.set=D8,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 D8(e){if(!e||typeof e!="object")throw Error(Sr+"Object expected");var t,r,n,i=["precision",1,_o,"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(Po(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(Bi+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Bi+r+": "+n);return this}var ex=kN($8);ur=new ex(1);const Ve=ex;function L8(e){return U8(e)||q8(e)||F8(e)||B8()}function B8(){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 F8(e,t){if(e){if(typeof e=="string")return r0(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 r0(e,t)}}function q8(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function U8(e){if(Array.isArray(e))return r0(e)}function r0(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 z8=function(t){return t},NN={},RN=function(t){return t===NN},OA=function(t){return function r(){return arguments.length===0||arguments.length===1&&RN(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},W8=function e(t,r){return t===1?r:OA(function(){for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];var u=i.filter(function(l){return l!==NN}).length;return u>=t?r.apply(void 0,i):e(t-u,OA(function(){for(var l=arguments.length,f=new Array(l),d=0;d<l;d++)f[d]=arguments[d];var v=i.map(function(p){return RN(p)?f.shift():p});return r.apply(void 0,L8(v).concat(f))}))})},Qf=function(t){return W8(t.length,t)},n0=function(t,r){for(var n=[],i=t;i<r;++i)n[i-t]=i;return n},H8=Qf(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),K8=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return z8;var i=r.reverse(),o=i[0],u=i.slice(1);return function(){return u.reduce(function(l,f){return f(l)},o.apply(void 0,arguments))}},i0=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},MN=function(t){var r=null,n=null;return function(){for(var i=arguments.length,o=new Array(i),u=0;u<i;u++)o[u]=arguments[u];return r&&o.every(function(l,f){return l===r[f]})||(r=o,n=t.apply(void 0,o)),n}};function V8(e){var t;return e===0?t=1:t=Math.floor(new Ve(e).abs().log(10).toNumber())+1,t}function G8(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 X8=Qf(function(e,t,r){var n=+e,i=+t;return n+r*(i-n)}),Y8=Qf(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),Q8=Qf(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const Zf={rangeStep:G8,getDigitCount:V8,interpolateNumber:X8,uninterpolateNumber:Y8,uninterpolateTruncation:Q8};function a0(e){return e6(e)||J8(e)||$N(e)||Z8()}function Z8(){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 J8(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function e6(e){if(Array.isArray(e))return o0(e)}function eu(e,t){return n6(e)||r6(e,t)||$N(e,t)||t6()}function t6(){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 $N(e,t){if(e){if(typeof e=="string")return o0(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 o0(e,t)}}function o0(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 r6(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,i=!1,o=void 0;try{for(var u=e[Symbol.iterator](),l;!(n=(l=u.next()).done)&&(r.push(l.value),!(t&&r.length===t));n=!0);}catch(f){i=!0,o=f}finally{try{!n&&u.return!=null&&u.return()}finally{if(i)throw o}}return r}}function n6(e){if(Array.isArray(e))return e}function IN(e){var t=eu(e,2),r=t[0],n=t[1],i=r,o=n;return r>n&&(i=n,o=r),[i,o]}function DN(e,t,r){if(e.lte(0))return new Ve(0);var n=Zf.getDigitCount(e.toNumber()),i=new Ve(10).pow(n),o=e.div(i),u=n!==1?.05:.1,l=new Ve(Math.ceil(o.div(u).toNumber())).add(r).mul(u),f=l.mul(i);return t?f:new Ve(Math.ceil(f))}function i6(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(Zf.getDigitCount(e)-1),i=new Ve(Math.floor(i.div(n).toNumber())).mul(n)):o>1&&(i=new Ve(Math.floor(e)))}else e===0?i=new Ve(Math.floor((t-1)/2)):r||(i=new Ve(Math.floor(e)));var u=Math.floor((t-1)/2),l=K8(H8(function(f){return i.add(new Ve(f-u).mul(n)).toNumber()}),n0);return l(0,t)}function LN(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=DN(new Ve(t).sub(e).div(r-1),n,i),u;e<=0&&t>=0?u=new Ve(0):(u=new Ve(e).add(t).div(2),u=u.sub(new Ve(u).mod(o)));var l=Math.ceil(u.sub(e).div(o).toNumber()),f=Math.ceil(new Ve(t).sub(u).div(o).toNumber()),d=l+f+1;return d>r?LN(e,t,r,n,i+1):(d<r&&(f=t>0?f+(r-d):f,l=t>0?l:l+(r-d)),{step:o,tickMin:u.sub(new Ve(l).mul(o)),tickMax:u.add(new Ve(f).mul(o))})}function a6(e){var t=eu(e,2),r=t[0],n=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,u=Math.max(i,2),l=IN([r,n]),f=eu(l,2),d=f[0],v=f[1];if(d===-1/0||v===1/0){var p=v===1/0?[d].concat(a0(n0(0,i-1).map(function(){return 1/0}))):[].concat(a0(n0(0,i-1).map(function(){return-1/0})),[v]);return r>n?i0(p):p}if(d===v)return i6(d,i,o);var m=LN(d,v,u,o),b=m.step,O=m.tickMin,x=m.tickMax,g=Zf.rangeStep(O,x.add(new Ve(.1).mul(b)),b);return r>n?i0(g):g}function o6(e,t){var r=eu(e,2),n=r[0],i=r[1],o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,u=IN([n,i]),l=eu(u,2),f=l[0],d=l[1];if(f===-1/0||d===1/0)return[n,i];if(f===d)return[f];var v=Math.max(t,2),p=DN(new Ve(d).sub(f).div(v-1),o,0),m=[].concat(a0(Zf.rangeStep(new Ve(f),new Ve(d).sub(new Ve(.99).mul(p)),p)),[d]);return n>i?i0(m):m}var s6=MN(a6),u6=MN(o6),l6="Invariant failed";function Wi(e,t){throw new Error(l6)}var c6=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];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 Bc(){return Bc=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},Bc.apply(this,arguments)}function f6(e,t){return v6(e)||h6(e,t)||p6(e,t)||d6()}function d6(){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 p6(e,t){if(e){if(typeof e=="string")return _A(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 _A(e,t)}}function _A(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 h6(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function v6(e){if(Array.isArray(e))return e}function m6(e,t){if(e==null)return{};var r=y6(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 y6(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 g6(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b6(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,qN(n.key),n)}}function x6(e,t,r){return t&&b6(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function w6(e,t,r){return t=Fc(t),S6(e,BN()?Reflect.construct(t,r||[],Fc(e).constructor):t.apply(e,r))}function S6(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 O6(e)}function O6(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function BN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(BN=function(){return!!e})()}function Fc(e){return Fc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Fc(e)}function _6(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&&s0(e,t)}function s0(e,t){return s0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},s0(e,t)}function FN(e,t,r){return t=qN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function qN(e){var t=P6(e,"string");return Qa(t)=="symbol"?t:t+""}function P6(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 Mu=(function(e){function t(){return g6(this,t),w6(this,t,arguments)}return _6(t,e),x6(t,[{key:"render",value:function(){var n=this.props,i=n.offset,o=n.layout,u=n.width,l=n.dataKey,f=n.data,d=n.dataPointFormatter,v=n.xAxis,p=n.yAxis,m=m6(n,c6),b=Se(m,!1);this.props.direction==="x"&&v.type!=="number"&&Wi();var O=f.map(function(x){var g=d(x,l),P=g.x,A=g.y,T=g.value,E=g.errorVal;if(!E)return null;var _=[],j,N;if(Array.isArray(E)){var R=f6(E,2);j=R[0],N=R[1]}else j=N=E;if(o==="vertical"){var D=v.scale,H=A+i,q=H+u,$=H-u,U=D(T-j),G=D(T+N);_.push({x1:G,y1:q,x2:G,y2:$}),_.push({x1:U,y1:H,x2:G,y2:H}),_.push({x1:U,y1:q,x2:U,y2:$})}else if(o==="horizontal"){var V=p.scale,Y=P+i,J=Y-u,W=Y+u,ee=V(T-j),Z=V(T+N);_.push({x1:J,y1:Z,x2:W,y2:Z}),_.push({x1:Y,y1:ee,x2:Y,y2:Z}),_.push({x1:J,y1:ee,x2:W,y2:ee})}return I.createElement(qe,Bc({className:"recharts-errorBar",key:"bar-".concat(_.map(function(L){return"".concat(L.x1,"-").concat(L.x2,"-").concat(L.y1,"-").concat(L.y2)}))},b),_.map(function(L){return I.createElement("line",Bc({},L,{key:"line-".concat(L.x1,"-").concat(L.x2,"-").concat(L.y1,"-").concat(L.y2)}))}))});return I.createElement(qe,{className:"recharts-errorBars"},O)}}])})(I.Component);FN(Mu,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});FN(Mu,"displayName","ErrorBar");function tu(e){"@babel/helpers - typeof";return tu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tu(e)}function PA(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 Ei(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?PA(Object(r),!0).forEach(function(n){E6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):PA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function E6(e,t,r){return t=A6(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function A6(e){var t=j6(e,"string");return tu(t)=="symbol"?t:t+""}function j6(e,t){if(tu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(tu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var UN=function(t){var r=t.children,n=t.formattedGraphicalItems,i=t.legendWidth,o=t.legendContent,u=ar(r,_n);if(!u)return null;var l=_n.defaultProps,f=l!==void 0?Ei(Ei({},l),u.props):{},d;return u.props&&u.props.payload?d=u.props&&u.props.payload:o==="children"?d=(n||[]).reduce(function(v,p){var m=p.item,b=p.props,O=b.sectors||b.data||[];return v.concat(O.map(function(x){return{type:u.props.iconType||m.props.legendType,value:x.name,color:x.fill,payload:x}}))},[]):d=(n||[]).map(function(v){var p=v.item,m=p.type.defaultProps,b=m!==void 0?Ei(Ei({},m),p.props):{},O=b.dataKey,x=b.name,g=b.legendType,P=b.hide;return{inactive:P,dataKey:O,type:f.iconType||g||"square",color:tx(p),value:x||O,payload:b}}),Ei(Ei(Ei({},f),_n.getWithHeight(u,i)),{},{payload:d,item:u})};function ru(e){"@babel/helpers - typeof";return ru=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ru(e)}function EA(e){return N6(e)||k6(e)||C6(e)||T6()}function T6(){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 C6(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 k6(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function N6(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 AA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?AA(Object(r),!0).forEach(function(n){qa(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):AA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function qa(e,t,r){return t=R6(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function R6(e){var t=M6(e,"string");return ru(t)=="symbol"?t:t+""}function M6(e,t){if(ru(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ru(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)?lr(e,t,r):Ae(t)?t(e):r}function ks(e,t,r,n){var i=N8(e,function(l){return xt(l,t)});if(r==="number"){var o=i.filter(function(l){return le(l)||parseFloat(l)});return o.length?[Yf(o),Xf(o)]:[1/0,-1/0]}var u=n?i.filter(function(l){return!ke(l)}):i;return u.map(function(l){return wt(l)||l instanceof Date?l:""})}var $6=function(t){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,u=-1,l=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(l<=1)return 0;if(o&&o.axisType==="angleAxis"&&Math.abs(Math.abs(o.range[1]-o.range[0])-360)<=1e-6)for(var f=o.range,d=0;d<l;d++){var v=d>0?i[d-1].coordinate:i[l-1].coordinate,p=i[d].coordinate,m=d>=l-1?i[0].coordinate:i[d+1].coordinate,b=void 0;if(qt(p-v)!==qt(m-p)){var O=[];if(qt(m-p)===qt(f[1]-f[0])){b=m;var x=p+f[1]-f[0];O[0]=Math.min(x,(x+v)/2),O[1]=Math.max(x,(x+v)/2)}else{b=v;var g=m+f[1]-f[0];O[0]=Math.min(p,(g+p)/2),O[1]=Math.max(p,(g+p)/2)}var 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]){u=i[d].index;break}}else{var A=Math.min(v,m),T=Math.max(v,m);if(t>(A+p)/2&&t<=(T+p)/2){u=i[d].index;break}}}else for(var E=0;E<l;E++)if(E===0&&t<=(n[E].coordinate+n[E+1].coordinate)/2||E>0&&E<l-1&&t>(n[E].coordinate+n[E-1].coordinate)/2&&t<=(n[E].coordinate+n[E+1].coordinate)/2||E===l-1&&t>(n[E].coordinate+n[E-1].coordinate)/2){u=n[E].index;break}return u},tx=function(t){var r,n=t,i=n.type.displayName,o=(r=t.type)!==null&&r!==void 0&&r.defaultProps?lt(lt({},t.type.defaultProps),t.props):t.props,u=o.stroke,l=o.fill,f;switch(i){case"Line":f=u;break;case"Area":case"Radar":f=u&&u!=="none"?u:l;break;default:f=l;break}return f},I6=function(t){var r=t.barSize,n=t.totalSize,i=t.stackGroups,o=i===void 0?{}:i;if(!o)return{};for(var u={},l=Object.keys(o),f=0,d=l.length;f<d;f++)for(var v=o[l[f]].stackGroups,p=Object.keys(v),m=0,b=p.length;m<b;m++){var O=v[p[m]],x=O.items,g=O.cateAxisId,P=x.filter(function(N){return On(N.type).indexOf("Bar")>=0});if(P&&P.length){var A=P[0].type.defaultProps,T=A!==void 0?lt(lt({},A),P[0].props):P[0].props,E=T.barSize,_=T[g];u[_]||(u[_]=[]);var j=ke(E)?r:E;u[_].push({item:P[0],stackList:P.slice(1),barSize:ke(j)?void 0:Ut(j,n,0)})}}return u},D6=function(t){var r=t.barGap,n=t.barCategoryGap,i=t.bandSize,o=t.sizeList,u=o===void 0?[]:o,l=t.maxBarSize,f=u.length;if(f<1)return null;var d=Ut(r,i,0,!0),v,p=[];if(u[0].barSize===+u[0].barSize){var m=!1,b=i/f,O=u.reduce(function(E,_){return E+_.barSize||0},0);O+=(f-1)*d,O>=i&&(O-=(f-1)*d,d=0),O>=i&&b>0&&(m=!0,b*=.9,O=f*b);var x=(i-O)/2>>0,g={offset:x-d,size:0};v=u.reduce(function(E,_){var j={item:_.item,position:{offset:g.offset+g.size+d,size:m?b:_.barSize}},N=[].concat(EA(E),[j]);return g=N[N.length-1].position,_.stackList&&_.stackList.length&&_.stackList.forEach(function(R){N.push({item:R,position:g})}),N},p)}else{var P=Ut(n,i,0,!0);i-2*P-(f-1)*d<=0&&(d=0);var A=(i-2*P-(f-1)*d)/f;A>1&&(A>>=0);var T=l===+l?Math.min(A,l):A;v=u.reduce(function(E,_,j){var N=[].concat(EA(E),[{item:_.item,position:{offset:P+(A+d)*j+(A-T)/2,size:T}}]);return _.stackList&&_.stackList.length&&_.stackList.forEach(function(R){N.push({item:R,position:N[N.length-1].position})}),N},p)}return v},L6=function(t,r,n,i){var o=n.children,u=n.width,l=n.margin,f=u-(l.left||0)-(l.right||0),d=UN({children:o,legendWidth:f});if(d){var v=i||{},p=v.width,m=v.height,b=d.align,O=d.verticalAlign,x=d.layout;if((x==="vertical"||x==="horizontal"&&O==="middle")&&b!=="center"&&le(t[b]))return lt(lt({},t),{},qa({},b,t[b]+(p||0)));if((x==="horizontal"||x==="vertical"&&b==="center")&&O!=="middle"&&le(t[O]))return lt(lt({},t),{},qa({},O,t[O]+(m||0)))}return t},B6=function(t,r,n){return ke(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},zN=function(t,r,n,i,o){var u=r.props.children,l=cr(u,Mu).filter(function(d){return B6(i,o,d.props.direction)});if(l&&l.length){var f=l.map(function(d){return d.props.dataKey});return t.reduce(function(d,v){var p=xt(v,n);if(ke(p))return d;var m=Array.isArray(p)?[Yf(p),Xf(p)]:[p,p],b=f.reduce(function(O,x){var g=xt(v,x,0),P=m[0]-Math.abs(Array.isArray(g)?g[0]:g),A=m[1]+Math.abs(Array.isArray(g)?g[1]:g);return[Math.min(P,O[0]),Math.max(A,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},F6=function(t,r,n,i,o){var u=r.map(function(l){return zN(t,l,n,o,i)}).filter(function(l){return!ke(l)});return u&&u.length?u.reduce(function(l,f){return[Math.min(l[0],f[0]),Math.max(l[1],f[1])]},[1/0,-1/0]):null},WN=function(t,r,n,i,o){var u=r.map(function(f){var d=f.props.dataKey;return n==="number"&&d&&zN(t,f,d,i)||ks(t,d,n,o)});if(n==="number")return u.reduce(function(f,d){return[Math.min(f[0],d[0]),Math.max(f[1],d[1])]},[1/0,-1/0]);var l={};return u.reduce(function(f,d){for(var v=0,p=d.length;v<p;v++)l[d[v]]||(l[d[v]]=!0,f.push(d[v]));return f},[])},HN=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},KN=function(t,r,n,i){if(i)return t.map(function(f){return f.coordinate});var o,u,l=t.map(function(f){return f.coordinate===r&&(o=!0),f.coordinate===n&&(u=!0),f.coordinate});return o||l.push(r),u||l.push(n),l},wn=function(t,r,n){if(!t)return null;var i=t.scale,o=t.duplicateDomain,u=t.type,l=t.range,f=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,d=(r||n)&&u==="category"&&i.bandwidth?i.bandwidth()/f:0;if(d=t.axisType==="angleAxis"&&(l==null?void 0:l.length)>=2?qt(l[0]-l[1])*2*d:d,r&&(t.ticks||t.niceTicks)){var v=(t.ticks||t.niceTicks).map(function(p){var m=o?o.indexOf(p):p;return{coordinate:i(m)+d,value:p,offset:d}});return v.filter(function(p){return!Eu(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}})},qy=new WeakMap,nc=function(t,r){if(typeof r!="function")return t;qy.has(t)||qy.set(t,new WeakMap);var n=qy.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},VN=function(t,r,n){var i=t.scale,o=t.type,u=t.layout,l=t.axisType;if(i==="auto")return u==="radial"&&l==="radiusAxis"?{scale:Gs(),realScaleType:"band"}:u==="radial"&&l==="angleAxis"?{scale:Mc(),realScaleType:"linear"}:o==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:Cs(),realScaleType:"point"}:o==="category"?{scale:Gs(),realScaleType:"band"}:{scale:Mc(),realScaleType:"linear"};if(Fi(i)){var f="scale".concat(Mf(i));return{scale:(dA[f]||Cs)(),realScaleType:dA[f]?f:"point"}}return Ae(i)?{scale:i}:{scale:Cs(),realScaleType:"point"}},jA=1e-4,GN=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])-jA,u=Math.max(i[0],i[1])+jA,l=t(r[0]),f=t(r[n-1]);(l<o||l>u||f<o||f>u)&&t.domain([r[0],r[n-1]])}},q6=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},U6=function(t,r){if(!r||r.length!==2||!le(r[0])||!le(r[1]))return t;var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]),o=[t[0],t[1]];return(!le(t[0])||t[0]<n)&&(o[0]=n),(!le(t[1])||t[1]>i)&&(o[1]=i),o[0]>i&&(o[0]=i),o[1]<n&&(o[1]=n),o},z6=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var o=0,u=0,l=0;l<r;++l){var f=Eu(t[l][n][1])?t[l][n][0]:t[l][n][1];f>=0?(t[l][n][0]=o,t[l][n][1]=o+f,o=t[l][n][1]):(t[l][n][0]=u,t[l][n][1]=u+f,u=t[l][n][1])}},W6=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var o=0,u=0;u<r;++u){var l=Eu(t[u][n][1])?t[u][n][0]:t[u][n][1];l>=0?(t[u][n][0]=o,t[u][n][1]=o+l,o=t[u][n][1]):(t[u][n][0]=0,t[u][n][1]=0)}},H6={sign:z6,expand:NF,none:za,silhouette:RF,wiggle:MF,positive:W6},K6=function(t,r,n){var i=r.map(function(l){return l.props.dataKey}),o=H6[n],u=kF().keys(i).value(function(l,f){return+xt(l,f,0)}).order(Lg).offset(o);return u(t)},V6=function(t,r,n,i,o,u){if(!t)return null;var l=u?r.reverse():r,f={},d=l.reduce(function(p,m){var b,O=(b=m.type)!==null&&b!==void 0&&b.defaultProps?lt(lt({},m.type.defaultProps),m.props):m.props,x=O.stackId,g=O.hide;if(g)return p;var P=O[n],A=p[P]||{hasStack:!1,stackGroups:{}};if(wt(x)){var T=A.stackGroups[x]||{numericAxisId:n,cateAxisId:i,items:[]};T.items.push(m),A.hasStack=!0,A.stackGroups[x]=T}else A.stackGroups[wo("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[m]};return lt(lt({},p),{},qa({},P,A))},f),v={};return Object.keys(d).reduce(function(p,m){var b=d[m];if(b.hasStack){var O={};b.stackGroups=Object.keys(b.stackGroups).reduce(function(x,g){var P=b.stackGroups[g];return lt(lt({},x),{},qa({},g,{numericAxisId:n,cateAxisId:i,items:P.items,stackedData:K6(t,P.items,o)}))},O)}return lt(lt({},p),{},qa({},m,b))},v)},XN=function(t,r){var n=r.realScaleType,i=r.type,o=r.tickCount,u=r.originalDomain,l=r.allowDecimals,f=n||r.scale;if(f!=="auto"&&f!=="linear")return null;if(o&&i==="number"&&u&&(u[0]==="auto"||u[1]==="auto")){var d=t.domain();if(!d.length)return null;var v=s6(d,o,l);return t.domain([Yf(v),Xf(v)]),{niceTicks:v}}if(o&&i==="number"){var p=t.domain(),m=u6(p,o,l);return{niceTicks:m}}return null};function TA(e){var t=e.axis,r=e.ticks,n=e.bandSize,i=e.entry,o=e.index,u=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!ke(i[t.dataKey])){var l=vc(r,"value",i[t.dataKey]);if(l)return l.coordinate+n/2}return r[o]?r[o].coordinate+n/2:null}var f=xt(i,ke(u)?t.dataKey:u);return ke(f)?null:t.scale(f)}var CA=function(t){var r=t.axis,n=t.ticks,i=t.offset,o=t.bandSize,u=t.entry,l=t.index;if(r.type==="category")return n[l]?n[l].coordinate+i:null;var f=xt(u,r.dataKey,r.domain[l]);return ke(f)?null:r.scale(f)-o/2+i},G6=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]},X6=function(t,r){var n,i=(n=t.type)!==null&&n!==void 0&&n.defaultProps?lt(lt({},t.type.defaultProps),t.props):t.props,o=i.stackId;if(wt(o)){var u=r[o];if(u){var l=u.items.indexOf(t);return l>=0?u.stackedData[l]:null}}return null},Y6=function(t){return t.reduce(function(r,n){return[Yf(n.concat([r[0]]).filter(le)),Xf(n.concat([r[1]]).filter(le))]},[1/0,-1/0])},YN=function(t,r,n){return Object.keys(t).reduce(function(i,o){var u=t[o],l=u.stackedData,f=l.reduce(function(d,v){var p=Y6(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})},kA=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,NA=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,l0=function(t,r,n){if(Ae(t))return t(r,n);if(!Array.isArray(t))return r;var i=[];if(le(t[0]))i[0]=n?t[0]:Math.min(t[0],r[0]);else if(kA.test(t[0])){var o=+kA.exec(t[0])[1];i[0]=r[0]-o}else Ae(t[0])?i[0]=t[0](r[0]):i[0]=r[0];if(le(t[1]))i[1]=n?t[1]:Math.max(t[1],r[1]);else if(NA.test(t[1])){var u=+NA.exec(t[1])[1];i[1]=r[1]+u}else Ae(t[1])?i[1]=t[1](r[1]):i[1]=r[1];return i},qc=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=Tb(r,function(p){return p.coordinate}),u=1/0,l=1,f=o.length;l<f;l++){var d=o[l],v=o[l-1];u=Math.min((d.coordinate||0)-(v.coordinate||0),u)}return u===1/0?0:u}return n?void 0:0},RA=function(t,r,n){return!t||!t.length||Ru(t,lr(n,"type.defaultProps.domain"))?r:t},QN=function(t,r){var n=t.type.defaultProps?lt(lt({},t.type.defaultProps),t.props):t.props,i=n.dataKey,o=n.name,u=n.unit,l=n.formatter,f=n.tooltipType,d=n.chartType,v=n.hide;return lt(lt({},Se(t,!1)),{},{dataKey:i,unit:u,formatter:l,name:o||i,color:tx(t),value:xt(r,i),type:f,payload:r,chartType:d,hide:v})};function nu(e){"@babel/helpers - typeof";return nu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nu(e)}function 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 mn(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){ZN(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 ZN(e,t,r){return t=Q6(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Q6(e){var t=Z6(e,"string");return nu(t)=="symbol"?t:t+""}function Z6(e,t){if(nu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(nu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function J6(e,t){return n5(e)||r5(e,t)||t5(e,t)||e5()}function e5(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function t5(e,t){if(e){if(typeof e=="string")return $A(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 $A(e,t)}}function $A(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 r5(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function n5(e){if(Array.isArray(e))return e}var Uc=Math.PI/180,i5=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}},JN=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},a5=function(t,r,n,i,o){var u=t.width,l=t.height,f=t.startAngle,d=t.endAngle,v=Ut(t.cx,u,u/2),p=Ut(t.cy,l,l/2),m=JN(u,l,n),b=Ut(t.innerRadius,m,0),O=Ut(t.outerRadius,m,m*.8),x=Object.keys(r);return x.reduce(function(g,P){var A=r[P],T=A.domain,E=A.reversed,_;if(ke(A.range))i==="angleAxis"?_=[f,d]:i==="radiusAxis"&&(_=[b,O]),E&&(_=[_[1],_[0]]);else{_=A.range;var j=_,N=J6(j,2);f=N[0],d=N[1]}var R=VN(A,o),D=R.realScaleType,H=R.scale;H.domain(T).range(_),GN(H);var q=XN(H,mn(mn({},A),{},{realScaleType:D})),$=mn(mn(mn({},A),q),{},{range:_,radius:O,realScaleType:D,scale:H,cx:v,cy:p,innerRadius:b,outerRadius:O,startAngle:f,endAngle:d});return mn(mn({},g),{},ZN({},P,$))},{})},o5=function(t,r){var n=t.x,i=t.y,o=r.x,u=r.y;return Math.sqrt(Math.pow(n-o,2)+Math.pow(i-u,2))},s5=function(t,r){var n=t.x,i=t.y,o=r.cx,u=r.cy,l=o5({x:n,y:i},{x:o,y:u});if(l<=0)return{radius:l};var f=(n-o)/l,d=Math.acos(f);return i>u&&(d=2*Math.PI-d),{radius:l,angle:i5(d),angleInRadian:d}},u5=function(t){var r=t.startAngle,n=t.endAngle,i=Math.floor(r/360),o=Math.floor(n/360),u=Math.min(i,o);return{startAngle:r-u*360,endAngle:n-u*360}},l5=function(t,r){var n=r.startAngle,i=r.endAngle,o=Math.floor(n/360),u=Math.floor(i/360),l=Math.min(o,u);return t+l*360},IA=function(t,r){var n=t.x,i=t.y,o=s5({x:n,y:i},r),u=o.radius,l=o.angle,f=r.innerRadius,d=r.outerRadius;if(u<f||u>d)return!1;if(u===0)return!0;var v=u5(r),p=v.startAngle,m=v.endAngle,b=l,O;if(p<=m){for(;b>m;)b-=360;for(;b<p;)b+=360;O=b>=p&&b<=m}else{for(;b>p;)b-=360;for(;b<m;)b+=360;O=b>=m&&b<=p}return O?mn(mn({},r),{},{radius:u,angle:l5(b,r)}):null},eR=function(t){return!C.isValidElement(t)&&!Ae(t)&&typeof t!="boolean"?t.className:""};function iu(e){"@babel/helpers - typeof";return iu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},iu(e)}var c5=["offset"];function f5(e){return v5(e)||h5(e)||p5(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 p5(e,t){if(e){if(typeof e=="string")return c0(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 c0(e,t)}}function h5(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function v5(e){if(Array.isArray(e))return c0(e)}function c0(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 m5(e,t){if(e==null)return{};var r=y5(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 y5(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 DA(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?DA(Object(r),!0).forEach(function(n){g5(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):DA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function g5(e,t,r){return t=b5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function b5(e){var t=x5(e,"string");return iu(t)=="symbol"?t:t+""}function x5(e,t){if(iu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(iu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function au(){return au=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},au.apply(this,arguments)}var w5=function(t){var r=t.value,n=t.formatter,i=ke(t.children)?r:t.children;return Ae(n)?n(i):i},S5=function(t,r){var n=qt(r-t),i=Math.min(Math.abs(r-t),360);return n*i},O5=function(t,r,n){var i=t.position,o=t.viewBox,u=t.offset,l=t.className,f=o,d=f.cx,v=f.cy,p=f.innerRadius,m=f.outerRadius,b=f.startAngle,O=f.endAngle,x=f.clockWise,g=(p+m)/2,P=S5(b,O),A=P>=0?1:-1,T,E;i==="insideStart"?(T=b+A*u,E=x):i==="insideEnd"?(T=O-A*u,E=!x):i==="end"&&(T=O+A*u,E=x),E=P<=0?E:!E;var _=Ze(d,v,g,T),j=Ze(d,v,g,T+(E?1:-1)*359),N="M".concat(_.x,",").concat(_.y,`
|
||
A`).concat(g,",").concat(g,",0,1,").concat(E?0:1,`,
|
||
`).concat(j.x,",").concat(j.y),R=ke(t.id)?wo("recharts-radial-line-"):t.id;return I.createElement("text",au({},n,{dominantBaseline:"central",className:Me("recharts-radial-bar-label",l)}),I.createElement("defs",null,I.createElement("path",{id:R,d:N})),I.createElement("textPath",{xlinkHref:"#".concat(R)},r))},_5=function(t){var r=t.viewBox,n=t.offset,i=t.position,o=r,u=o.cx,l=o.cy,f=o.innerRadius,d=o.outerRadius,v=o.startAngle,p=o.endAngle,m=(v+p)/2;if(i==="outside"){var b=Ze(u,l,d+n,m),O=b.x,x=b.y;return{x:O,y:x,textAnchor:O>=u?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:u,y:l,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:u,y:l,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:u,y:l,textAnchor:"middle",verticalAnchor:"end"};var g=(f+d)/2,P=Ze(u,l,g,m),A=P.x,T=P.y;return{x:A,y:T,textAnchor:"middle",verticalAnchor:"middle"}},P5=function(t){var r=t.viewBox,n=t.parentViewBox,i=t.offset,o=t.position,u=r,l=u.x,f=u.y,d=u.width,v=u.height,p=v>=0?1:-1,m=p*i,b=p>0?"end":"start",O=p>0?"start":"end",x=d>=0?1:-1,g=x*i,P=x>0?"end":"start",A=x>0?"start":"end";if(o==="top"){var T={x:l+d/2,y:f-p*i,textAnchor:"middle",verticalAnchor:b};return bt(bt({},T),n?{height:Math.max(f-n.y,0),width:d}:{})}if(o==="bottom"){var E={x:l+d/2,y:f+v+m,textAnchor:"middle",verticalAnchor:O};return bt(bt({},E),n?{height:Math.max(n.y+n.height-(f+v),0),width:d}:{})}if(o==="left"){var _={x:l-g,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:l+d+g,y:f+v/2,textAnchor:A,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:l+g,y:f+v/2,textAnchor:A,verticalAnchor:"middle"},N):o==="insideRight"?bt({x:l+d-g,y:f+v/2,textAnchor:P,verticalAnchor:"middle"},N):o==="insideTop"?bt({x:l+d/2,y:f+m,textAnchor:"middle",verticalAnchor:O},N):o==="insideBottom"?bt({x:l+d/2,y:f+v-m,textAnchor:"middle",verticalAnchor:b},N):o==="insideTopLeft"?bt({x:l+g,y:f+m,textAnchor:A,verticalAnchor:O},N):o==="insideTopRight"?bt({x:l+d-g,y:f+m,textAnchor:P,verticalAnchor:O},N):o==="insideBottomLeft"?bt({x:l+g,y:f+v-m,textAnchor:A,verticalAnchor:b},N):o==="insideBottomRight"?bt({x:l+d-g,y:f+v-m,textAnchor:P,verticalAnchor:b},N):xo(o)&&(le(o.x)||Mi(o.x))&&(le(o.y)||Mi(o.y))?bt({x:l+Ut(o.x,d),y:f+Ut(o.y,v),textAnchor:"end",verticalAnchor:"end"},N):bt({x:l+d/2,y:f+v/2,textAnchor:"middle",verticalAnchor:"middle"},N)},E5=function(t){return"cx"in t&&le(t.cx)};function At(e){var t=e.offset,r=t===void 0?5:t,n=m5(e,c5),i=bt({offset:r},n),o=i.viewBox,u=i.position,l=i.value,f=i.children,d=i.content,v=i.className,p=v===void 0?"":v,m=i.textBreakAll;if(!o||ke(l)&&ke(f)&&!C.isValidElement(d)&&!Ae(d))return null;if(C.isValidElement(d))return C.cloneElement(d,i);var b;if(Ae(d)){if(b=C.createElement(d,i),C.isValidElement(b))return b}else b=w5(i);var O=E5(o),x=Se(i,!0);if(O&&(u==="insideStart"||u==="insideEnd"||u==="end"))return O5(i,b,x);var g=O?_5(i):P5(i);return I.createElement(Ui,au({className:Me("recharts-label",p)},x,g,{breakAll:m}),b)}At.displayName="Label";var tR=function(t){var r=t.cx,n=t.cy,i=t.angle,o=t.startAngle,u=t.endAngle,l=t.r,f=t.radius,d=t.innerRadius,v=t.outerRadius,p=t.x,m=t.y,b=t.top,O=t.left,x=t.width,g=t.height,P=t.clockWise,A=t.labelViewBox;if(A)return A;if(le(x)&&le(g)){if(le(p)&&le(m))return{x:p,y:m,width:x,height:g};if(le(b)&&le(O))return{x:b,y:O,width:x,height:g}}return le(p)&&le(m)?{x:p,y:m,width:0,height:0}:le(r)&&le(n)?{cx:r,cy:n,startAngle:o||i||0,endAngle:u||i||0,innerRadius:d||0,outerRadius:v||f||l||0,clockWise:P}:t.viewBox?t.viewBox:{}},A5=function(t,r){return t?t===!0?I.createElement(At,{key:"label-implicit",viewBox:r}):wt(t)?I.createElement(At,{key:"label-implicit",viewBox:r,value:t}):C.isValidElement(t)?t.type===At?C.cloneElement(t,{key:"label-implicit",viewBox:r}):I.createElement(At,{key:"label-implicit",content:t,viewBox:r}):Ae(t)?I.createElement(At,{key:"label-implicit",content:t,viewBox:r}):xo(t)?I.createElement(At,au({viewBox:r},t,{key:"label-implicit"})):null:null},j5=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=tR(t),u=cr(i,At).map(function(f,d){return C.cloneElement(f,{viewBox:r||o,key:"label-".concat(d)})});if(!n)return u;var l=A5(t.label,r||o);return[l].concat(f5(u))};At.parseViewBox=tR;At.renderCallByParent=j5;var Uy,LA;function T5(){if(LA)return Uy;LA=1;function e(t){var r=t==null?0:t.length;return r?t[r-1]:void 0}return Uy=e,Uy}var C5=T5();const k5=ze(C5);function ou(e){"@babel/helpers - typeof";return ou=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ou(e)}var N5=["valueAccessor"],R5=["data","dataKey","clockWise","id","textBreakAll"];function M5(e){return L5(e)||D5(e)||I5(e)||$5()}function $5(){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 I5(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 D5(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function L5(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 zc(){return zc=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},zc.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 FA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?BA(Object(r),!0).forEach(function(n){B5(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 B5(e,t,r){return t=F5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function F5(e){var t=q5(e,"string");return ou(t)=="symbol"?t:t+""}function q5(e,t){if(ou(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ou(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function qA(e,t){if(e==null)return{};var r=U5(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 U5(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 z5=function(t){return Array.isArray(t.value)?k5(t.value):t.value};function En(e){var t=e.valueAccessor,r=t===void 0?z5:t,n=qA(e,N5),i=n.data,o=n.dataKey,u=n.clockWise,l=n.id,f=n.textBreakAll,d=qA(n,R5);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(l)?{}:{id:"".concat(l,"-").concat(p)};return I.createElement(At,zc({},Se(v,!0),d,b,{parentViewBox:v.parentViewBox,value:m,textBreakAll:f,viewBox:At.parseViewBox(ke(u)?v:FA(FA({},v),{},{clockWise:u})),key:"label-".concat(p),index:p}))}))}En.displayName="LabelList";function W5(e,t){return e?e===!0?I.createElement(En,{key:"labelList-implicit",data:t}):I.isValidElement(e)||Ae(e)?I.createElement(En,{key:"labelList-implicit",data:t,content:e}):xo(e)?I.createElement(En,zc({data:t},e,{key:"labelList-implicit"})):null:null}function H5(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=cr(n,En).map(function(u,l){return C.cloneElement(u,{data:t,key:"labelList-".concat(l)})});if(!r)return i;var o=W5(e.label,t);return[o].concat(M5(i))}En.renderCallByParent=H5;function su(e){"@babel/helpers - typeof";return su=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},su(e)}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 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 zA(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){K5(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 K5(e,t,r){return t=V5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function V5(e){var t=G5(e,"string");return su(t)=="symbol"?t:t+""}function G5(e,t){if(su(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(su(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var X5=function(t,r){var n=qt(r-t),i=Math.min(Math.abs(r-t),359.999);return n*i},ic=function(t){var r=t.cx,n=t.cy,i=t.radius,o=t.angle,u=t.sign,l=t.isExternal,f=t.cornerRadius,d=t.cornerIsExternal,v=f*(l?1:-1)+i,p=Math.asin(f/v)/Uc,m=d?o:o+u*p,b=Ze(r,n,v,m),O=Ze(r,n,i,m),x=d?o-u*p:o,g=Ze(r,n,v*Math.cos(p*Uc),x);return{center:b,circleTangency:O,lineTangency:g,theta:p}},rR=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,o=t.outerRadius,u=t.startAngle,l=t.endAngle,f=X5(u,l),d=u+f,v=Ze(r,n,o,u),p=Ze(r,n,o,d),m="M ".concat(v.x,",").concat(v.y,`
|
||
A `).concat(o,",").concat(o,`,0,
|
||
`).concat(+(Math.abs(f)>180),",").concat(+(u>d),`,
|
||
`).concat(p.x,",").concat(p.y,`
|
||
`);if(i>0){var b=Ze(r,n,i,u),O=Ze(r,n,i,d);m+="L ".concat(O.x,",").concat(O.y,`
|
||
A `).concat(i,",").concat(i,`,0,
|
||
`).concat(+(Math.abs(f)>180),",").concat(+(u<=d),`,
|
||
`).concat(b.x,",").concat(b.y," Z")}else m+="L ".concat(r,",").concat(n," Z");return m},Y5=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,o=t.outerRadius,u=t.cornerRadius,l=t.forceCornerRadius,f=t.cornerIsExternal,d=t.startAngle,v=t.endAngle,p=qt(v-d),m=ic({cx:r,cy:n,radius:o,angle:d,sign:p,cornerRadius:u,cornerIsExternal:f}),b=m.circleTangency,O=m.lineTangency,x=m.theta,g=ic({cx:r,cy:n,radius:o,angle:v,sign:-p,cornerRadius:u,cornerIsExternal:f}),P=g.circleTangency,A=g.lineTangency,T=g.theta,E=f?Math.abs(d-v):Math.abs(d-v)-x-T;if(E<0)return l?"M ".concat(O.x,",").concat(O.y,`
|
||
a`).concat(u,",").concat(u,",0,0,1,").concat(u*2,`,0
|
||
a`).concat(u,",").concat(u,",0,0,1,").concat(-u*2,`,0
|
||
`):rR({cx:r,cy:n,innerRadius:i,outerRadius:o,startAngle:d,endAngle:v});var _="M ".concat(O.x,",").concat(O.y,`
|
||
A`).concat(u,",").concat(u,",0,0,").concat(+(p<0),",").concat(b.x,",").concat(b.y,`
|
||
A`).concat(o,",").concat(o,",0,").concat(+(E>180),",").concat(+(p<0),",").concat(P.x,",").concat(P.y,`
|
||
A`).concat(u,",").concat(u,",0,0,").concat(+(p<0),",").concat(A.x,",").concat(A.y,`
|
||
`);if(i>0){var j=ic({cx:r,cy:n,radius:i,angle:d,sign:p,isExternal:!0,cornerRadius:u,cornerIsExternal:f}),N=j.circleTangency,R=j.lineTangency,D=j.theta,H=ic({cx:r,cy:n,radius:i,angle:v,sign:-p,isExternal:!0,cornerRadius:u,cornerIsExternal:f}),q=H.circleTangency,$=H.lineTangency,U=H.theta,G=f?Math.abs(d-v):Math.abs(d-v)-D-U;if(G<0&&u===0)return"".concat(_,"L").concat(r,",").concat(n,"Z");_+="L".concat($.x,",").concat($.y,`
|
||
A`).concat(u,",").concat(u,",0,0,").concat(+(p<0),",").concat(q.x,",").concat(q.y,`
|
||
A`).concat(i,",").concat(i,",0,").concat(+(G>180),",").concat(+(p>0),",").concat(N.x,",").concat(N.y,`
|
||
A`).concat(u,",").concat(u,",0,0,").concat(+(p<0),",").concat(R.x,",").concat(R.y,"Z")}else _+="L".concat(r,",").concat(n,"Z");return _},Q5={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},nR=function(t){var r=zA(zA({},Q5),t),n=r.cx,i=r.cy,o=r.innerRadius,u=r.outerRadius,l=r.cornerRadius,f=r.forceCornerRadius,d=r.cornerIsExternal,v=r.startAngle,p=r.endAngle,m=r.className;if(u<o||v===p)return null;var b=Me("recharts-sector",m),O=u-o,x=Ut(l,O,0,!0),g;return x>0&&Math.abs(v-p)<360?g=Y5({cx:n,cy:i,innerRadius:o,outerRadius:u,cornerRadius:Math.min(x,O/2),forceCornerRadius:f,cornerIsExternal:d,startAngle:v,endAngle:p}):g=rR({cx:n,cy:i,innerRadius:o,outerRadius:u,startAngle:v,endAngle:p}),I.createElement("path",d0({},Se(r,!0),{className:b,d:g,role:"img"}))};function uu(e){"@babel/helpers - typeof";return uu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uu(e)}function 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 WA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function HA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?WA(Object(r),!0).forEach(function(n){Z5(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):WA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Z5(e,t,r){return t=J5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function J5(e){var t=eW(e,"string");return uu(t)=="symbol"?t:t+""}function eW(e,t){if(uu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(uu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var KA={curveBasisClosed:xF,curveBasisOpen:wF,curveBasis:bF,curveBumpX:aF,curveBumpY:oF,curveLinearClosed:SF,curveLinear:If,curveMonotoneX:OF,curveMonotoneY:_F,curveNatural:PF,curveStep:EF,curveStepAfter:jF,curveStepBefore:AF},ac=function(t){return t.x===+t.x&&t.y===+t.y},ws=function(t){return t.x},Ss=function(t){return t.y},tW=function(t,r){if(Ae(t))return t;var n="curve".concat(Mf(t));return(n==="curveMonotone"||n==="curveBump")&&r?KA["".concat(n).concat(r==="vertical"?"Y":"X")]:KA[n]||If},rW=function(t){var r=t.type,n=r===void 0?"linear":r,i=t.points,o=i===void 0?[]:i,u=t.baseLine,l=t.layout,f=t.connectNulls,d=f===void 0?!1:f,v=tW(n,l),p=d?o.filter(function(x){return ac(x)}):o,m;if(Array.isArray(u)){var b=d?u.filter(function(x){return ac(x)}):u,O=p.map(function(x,g){return HA(HA({},x),{},{base:b[g]})});return l==="vertical"?m=Yl().y(Ss).x1(ws).x0(function(x){return x.base.x}):m=Yl().x(ws).y1(Ss).y0(function(x){return x.base.y}),m.defined(ac).curve(v),m(O)}return l==="vertical"&&le(u)?m=Yl().y(Ss).x1(ws).x0(u):le(u)?m=Yl().x(ws).y1(Ss).y0(u):m=rk().x(ws).y(Ss),m.defined(ac).curve(v),m(p)},Wc=function(t){var r=t.className,n=t.points,i=t.path,o=t.pathRef;if((!n||!n.length)&&!i)return null;var u=n&&n.length?rW(t):i;return C.createElement("path",p0({},Se(t,!1),mc(t),{className:Me("recharts-curve",r),d:u,ref:o}))};const{getOwnPropertyNames:nW,getOwnPropertySymbols:iW}=Object,{hasOwnProperty:aW}=Object.prototype;function zy(e,t){return function(n,i,o){return e(n,i,o)&&t(n,i,o)}}function oc(e){return function(r,n,i){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,i);const{cache:o}=i,u=o.get(r),l=o.get(n);if(u&&l)return u===n&&l===r;o.set(r,n),o.set(n,r);const f=e(r,n,i);return o.delete(r),o.delete(n),f}}function oW(e){return e!=null?e[Symbol.toStringTag]:void 0}function VA(e){return nW(e).concat(iW(e))}const sW=Object.hasOwn||((e,t)=>aW.call(e,t));function Zi(e,t){return e===t||!e&&!t&&e!==e&&t!==t}const uW="__v",lW="__o",cW="_owner",{getOwnPropertyDescriptor:GA,keys:XA}=Object;function fW(e,t){return e.byteLength===t.byteLength&&Hc(new Uint8Array(e),new Uint8Array(t))}function dW(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 pW(e,t){return e.byteLength===t.byteLength&&Hc(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function hW(e,t){return Zi(e.getTime(),t.getTime())}function vW(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function mW(e,t){return e===t}function YA(e,t,r){const n=e.size;if(n!==t.size)return!1;if(!n)return!0;const i=new Array(n),o=e.entries();let u,l,f=0;for(;(u=o.next())&&!u.done;){const d=t.entries();let v=!1,p=0;for(;(l=d.next())&&!l.done;){if(i[p]){p++;continue}const m=u.value,b=l.value;if(r.equals(m[0],b[0],f,p,e,t,r)&&r.equals(m[1],b[1],m[0],b[0],e,t,r)){v=i[p]=!0;break}p++}if(!v)return!1;f++}return!0}const yW=Zi;function gW(e,t,r){const n=XA(e);let i=n.length;if(XA(t).length!==i)return!1;for(;i-- >0;)if(!iR(e,t,r,n[i]))return!1;return!0}function Os(e,t,r){const n=VA(e);let i=n.length;if(VA(t).length!==i)return!1;let o,u,l;for(;i-- >0;)if(o=n[i],!iR(e,t,r,o)||(u=GA(e,o),l=GA(t,o),(u||l)&&(!u||!l||u.configurable!==l.configurable||u.enumerable!==l.enumerable||u.writable!==l.writable)))return!1;return!0}function bW(e,t){return Zi(e.valueOf(),t.valueOf())}function xW(e,t){return e.source===t.source&&e.flags===t.flags}function QA(e,t,r){const n=e.size;if(n!==t.size)return!1;if(!n)return!0;const i=new Array(n),o=e.values();let u,l;for(;(u=o.next())&&!u.done;){const f=t.values();let d=!1,v=0;for(;(l=f.next())&&!l.done;){if(!i[v]&&r.equals(u.value,l.value,u.value,l.value,e,t,r)){d=i[v]=!0;break}v++}if(!d)return!1}return!0}function Hc(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 wW(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 iR(e,t,r,n){return(n===cW||n===lW||n===uW)&&(e.$$typeof||t.$$typeof)?!0:sW(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}const SW="[object ArrayBuffer]",OW="[object Arguments]",_W="[object Boolean]",PW="[object DataView]",EW="[object Date]",AW="[object Error]",jW="[object Map]",TW="[object Number]",CW="[object Object]",kW="[object RegExp]",NW="[object Set]",RW="[object String]",MW={"[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},$W="[object URL]",IW=Object.prototype.toString;function DW({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:r,areDatesEqual:n,areErrorsEqual:i,areFunctionsEqual:o,areMapsEqual:u,areNumbersEqual:l,areObjectsEqual:f,arePrimitiveWrappersEqual:d,areRegExpsEqual:v,areSetsEqual:p,areTypedArraysEqual:m,areUrlsEqual:b,unknownTagComparators:O}){return function(g,P,A){if(g===P)return!0;if(g==null||P==null)return!1;const T=typeof g;if(T!==typeof P)return!1;if(T!=="object")return T==="number"?l(g,P,A):T==="function"?o(g,P,A):!1;const E=g.constructor;if(E!==P.constructor)return!1;if(E===Object)return f(g,P,A);if(Array.isArray(g))return t(g,P,A);if(E===Date)return n(g,P,A);if(E===RegExp)return v(g,P,A);if(E===Map)return u(g,P,A);if(E===Set)return p(g,P,A);const _=IW.call(g);if(_===EW)return n(g,P,A);if(_===kW)return v(g,P,A);if(_===jW)return u(g,P,A);if(_===NW)return p(g,P,A);if(_===CW)return typeof g.then!="function"&&typeof P.then!="function"&&f(g,P,A);if(_===$W)return b(g,P,A);if(_===AW)return i(g,P,A);if(_===OW)return f(g,P,A);if(MW[_])return m(g,P,A);if(_===SW)return e(g,P,A);if(_===PW)return r(g,P,A);if(_===_W||_===TW||_===RW)return d(g,P,A);if(O){let j=O[_];if(!j){const N=oW(g);N&&(j=O[N])}if(j)return j(g,P,A)}return!1}}function LW({circular:e,createCustomConfig:t,strict:r}){let n={areArrayBuffersEqual:fW,areArraysEqual:r?Os:dW,areDataViewsEqual:pW,areDatesEqual:hW,areErrorsEqual:vW,areFunctionsEqual:mW,areMapsEqual:r?zy(YA,Os):YA,areNumbersEqual:yW,areObjectsEqual:r?Os:gW,arePrimitiveWrappersEqual:bW,areRegExpsEqual:xW,areSetsEqual:r?zy(QA,Os):QA,areTypedArraysEqual:r?zy(Hc,Os):Hc,areUrlsEqual:wW,unknownTagComparators:void 0};if(t&&(n=Object.assign({},n,t(n))),e){const i=oc(n.areArraysEqual),o=oc(n.areMapsEqual),u=oc(n.areObjectsEqual),l=oc(n.areSetsEqual);n=Object.assign({},n,{areArraysEqual:i,areMapsEqual:o,areObjectsEqual:u,areSetsEqual:l})}return n}function BW(e){return function(t,r,n,i,o,u,l){return e(t,r,l)}}function FW({circular:e,comparator:t,createState:r,equals:n,strict:i}){if(r)return function(l,f){const{cache:d=e?new WeakMap:void 0,meta:v}=r();return t(l,f,{cache:d,equals:n,meta:v,strict:i})};if(e)return function(l,f){return t(l,f,{cache:new WeakMap,equals:n,meta:void 0,strict:i})};const o={cache:void 0,equals:n,meta:void 0,strict:i};return function(l,f){return t(l,f,o)}}const qW=di();di({strict:!0});di({circular:!0});di({circular:!0,strict:!0});di({createInternalComparator:()=>Zi});di({strict:!0,createInternalComparator:()=>Zi});di({circular:!0,createInternalComparator:()=>Zi});di({circular:!0,createInternalComparator:()=>Zi,strict:!0});function di(e={}){const{circular:t=!1,createInternalComparator:r,createState:n,strict:i=!1}=e,o=LW(e),u=DW(o),l=r?r(u):BW(u);return FW({circular:t,comparator:u,createState:n,equals:l,strict:i})}function UW(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function ZA(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):UW(i)};requestAnimationFrame(n)}function h0(e){"@babel/helpers - typeof";return h0=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},h0(e)}function zW(e){return VW(e)||KW(e)||HW(e)||WW()}function WW(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function HW(e,t){if(e){if(typeof e=="string")return JA(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 JA(e,t)}}function JA(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 KW(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function VW(e){if(Array.isArray(e))return e}function GW(){var e={},t=function(){return null},r=!1,n=function i(o){if(!r){if(Array.isArray(o)){if(!o.length)return;var u=o,l=zW(u),f=l[0],d=l.slice(1);if(typeof f=="number"){ZA(i.bind(null,d),f);return}i(f),ZA(i.bind(null,d));return}h0(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 lu(e){"@babel/helpers - typeof";return lu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lu(e)}function ej(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 tj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ej(Object(r),!0).forEach(function(n){aR(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ej(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function aR(e,t,r){return t=XW(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function XW(e){var t=YW(e,"string");return lu(t)==="symbol"?t:String(t)}function YW(e,t){if(lu(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(lu(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var QW=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,i){return n.filter(function(o){return i.includes(o)})})},ZW=function(t){return t},JW=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},Ns=function(t,r){return Object.keys(r).reduce(function(n,i){return tj(tj({},n),{},aR({},i,t(i,r[i])))},{})},rj=function(t,r,n){return t.map(function(i){return"".concat(JW(i)," ").concat(r,"ms ").concat(n)}).join(",")};function eH(e,t){return nH(e)||rH(e,t)||oR(e,t)||tH()}function tH(){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 rH(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function nH(e){if(Array.isArray(e))return e}function iH(e){return sH(e)||oH(e)||oR(e)||aH()}function aH(){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 oR(e,t){if(e){if(typeof e=="string")return v0(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 v0(e,t)}}function oH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function sH(e){if(Array.isArray(e))return v0(e)}function v0(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 Kc=1e-4,sR=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},uR=function(t,r){return t.map(function(n,i){return n*Math.pow(r,i)}).reduce(function(n,i){return n+i})},nj=function(t,r){return function(n){var i=sR(t,r);return uR(i,n)}},uH=function(t,r){return function(n){var i=sR(t,r),o=[].concat(iH(i.map(function(u,l){return u*l}).slice(1)),[0]);return uR(o,n)}},ij=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0],o=r[1],u=r[2],l=r[3];if(r.length===1)switch(r[0]){case"linear":i=0,o=0,u=1,l=1;break;case"ease":i=.25,o=.1,u=.25,l=1;break;case"ease-in":i=.42,o=0,u=1,l=1;break;case"ease-out":i=.42,o=0,u=.58,l=1;break;case"ease-in-out":i=0,o=0,u=.58,l=1;break;default:{var f=r[0].split("(");if(f[0]==="cubic-bezier"&&f[1].split(")")[0].split(",").length===4){var d=f[1].split(")")[0].split(",").map(function(g){return parseFloat(g)}),v=eH(d,4);i=v[0],o=v[1],u=v[2],l=v[3]}}}var p=nj(i,u),m=nj(o,l),b=uH(i,u),O=function(P){return P>1?1:P<0?0:P},x=function(P){for(var A=P>1?1:P,T=A,E=0;E<8;++E){var _=p(T)-A,j=b(T);if(Math.abs(_-A)<Kc||j<Kc)return m(T);T=O(T-_/j)}return m(T)};return x.isStepper=!1,x},lH=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,i=t.damping,o=i===void 0?8:i,u=t.dt,l=u===void 0?17:u,f=function(v,p,m){var b=-(v-p)*n,O=m*o,x=m+(b-O)*l/1e3,g=m*l/1e3+v;return Math.abs(g-p)<Kc&&Math.abs(x)<Kc?[p,0]:[g,x]};return f.isStepper=!0,f.dt=l,f},cH=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 ij(i);case"spring":return lH();default:if(i.split("(")[0]==="cubic-bezier")return ij(i)}return typeof i=="function"?i:null};function cu(e){"@babel/helpers - typeof";return cu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cu(e)}function aj(e){return pH(e)||dH(e)||lR(e)||fH()}function fH(){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 dH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function pH(e){if(Array.isArray(e))return y0(e)}function oj(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?oj(Object(r),!0).forEach(function(n){m0(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function m0(e,t,r){return t=hH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hH(e){var t=vH(e,"string");return cu(t)==="symbol"?t:String(t)}function vH(e,t){if(cu(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(cu(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function mH(e,t){return bH(e)||gH(e,t)||lR(e,t)||yH()}function yH(){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 lR(e,t){if(e){if(typeof e=="string")return y0(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 y0(e,t)}}function y0(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 gH(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function bH(e){if(Array.isArray(e))return e}var Vc=function(t,r,n){return t+(r-t)*n},g0=function(t){var r=t.from,n=t.to;return r!==n},xH=function e(t,r,n){var i=Ns(function(o,u){if(g0(u)){var l=t(u.from,u.to,u.velocity),f=mH(l,2),d=f[0],v=f[1];return kt(kt({},u),{},{from:d,velocity:v})}return u},r);return n<1?Ns(function(o,u){return g0(u)?kt(kt({},u),{},{velocity:Vc(u.velocity,i[o].velocity,n),from:Vc(u.from,i[o].from,n)}):u},r):e(t,i,n-1)};const wH=(function(e,t,r,n,i){var o=QW(e,t),u=o.reduce(function(g,P){return kt(kt({},g),{},m0({},P,[e[P],t[P]]))},{}),l=o.reduce(function(g,P){return kt(kt({},g),{},m0({},P,{from:e[P],velocity:0,to:t[P]}))},{}),f=-1,d,v,p=function(){return null},m=function(){return Ns(function(P,A){return A.from},l)},b=function(){return!Object.values(l).filter(g0).length},O=function(P){d||(d=P);var A=P-d,T=A/r.dt;l=xH(r,l,T),i(kt(kt(kt({},e),t),m())),d=P,b()||(f=requestAnimationFrame(p))},x=function(P){v||(v=P);var A=(P-v)/n,T=Ns(function(_,j){return Vc.apply(void 0,aj(j).concat([r(A)]))},u);if(i(kt(kt(kt({},e),t),T)),A<1)f=requestAnimationFrame(p);else{var E=Ns(function(_,j){return Vc.apply(void 0,aj(j).concat([r(1)]))},u);i(kt(kt(kt({},e),t),E))}};return p=r.isStepper?O:x,function(){return requestAnimationFrame(p),function(){cancelAnimationFrame(f)}}});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)}var SH=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function OH(e,t){if(e==null)return{};var r=_H(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 _H(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 Wy(e){return jH(e)||AH(e)||EH(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 EH(e,t){if(e){if(typeof e=="string")return b0(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 b0(e,t)}}function AH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function jH(e){if(Array.isArray(e))return b0(e)}function b0(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 sj(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 Rr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?sj(Object(r),!0).forEach(function(n){js(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function js(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 TH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function CH(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 kH(e,t,r){return t&&CH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function cR(e){var t=NH(e,"string");return Za(t)==="symbol"?t:String(t)}function NH(e,t){if(Za(e)!=="object"||e===null)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(t==="string"?String:Number)(e)}function RH(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&&x0(e,t)}function x0(e,t){return x0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},x0(e,t)}function MH(e){var t=$H();return function(){var n=Gc(e),i;if(t){var o=Gc(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return w0(this,i)}}function w0(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 S0(e)}function S0(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $H(){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 Gc(e){return Gc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Gc(e)}var tn=(function(e){RH(r,e);var t=MH(r);function r(n,i){var o;TH(this,r),o=t.call(this,n,i);var u=o.props,l=u.isActive,f=u.attributeName,d=u.from,v=u.to,p=u.steps,m=u.children,b=u.duration;if(o.handleStyleChange=o.handleStyleChange.bind(S0(o)),o.changeStyle=o.changeStyle.bind(S0(o)),!l||b<=0)return o.state={style:{}},typeof m=="function"&&(o.state={style:v}),w0(o);if(p&&p.length)o.state={style:p[0].style};else if(d){if(typeof m=="function")return o.state={style:d},w0(o);o.state={style:f?js({},f,d):d}}else o.state={style:{}};return o}return kH(r,[{key:"componentDidMount",value:function(){var i=this.props,o=i.isActive,u=i.canBegin;this.mounted=!0,!(!o||!u)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var o=this.props,u=o.isActive,l=o.canBegin,f=o.attributeName,d=o.shouldReAnimate,v=o.to,p=o.from,m=this.state.style;if(l){if(!u){var b={style:f?js({},f,v):v};this.state&&m&&(f&&m[f]!==v||!f&&m!==v)&&this.setState(b);return}if(!(qW(i.to,v)&&i.canBegin&&i.isActive)){var O=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var x=O||d?p:i.to;if(this.state&&m){var g={style:f?js({},f,x):x};(f&&m[f]!==x||!f&&m!==x)&&this.setState(g)}this.runAnimation(Rr(Rr({},this.props),{},{from:x,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var i=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),i&&i()}},{key:"handleStyleChange",value:function(i){this.changeStyle(i)}},{key:"changeStyle",value:function(i){this.mounted&&this.setState({style:i})}},{key:"runJSAnimation",value:function(i){var o=this,u=i.from,l=i.to,f=i.duration,d=i.easing,v=i.begin,p=i.onAnimationEnd,m=i.onAnimationStart,b=wH(u,l,cH(d),f,this.changeStyle),O=function(){o.stopJSAnimation=b()};this.manager.start([m,v,O,f,p])}},{key:"runStepAnimation",value:function(i){var o=this,u=i.steps,l=i.begin,f=i.onAnimationStart,d=u[0],v=d.style,p=d.duration,m=p===void 0?0:p,b=function(x,g,P){if(P===0)return x;var A=g.duration,T=g.easing,E=T===void 0?"ease":T,_=g.style,j=g.properties,N=g.onAnimationEnd,R=P>0?u[P-1]:g,D=j||Object.keys(_);if(typeof E=="function"||E==="spring")return[].concat(Wy(x),[o.runJSAnimation.bind(o,{from:R.style,to:_,duration:A,easing:E}),A]);var H=rj(D,A,E),q=Rr(Rr(Rr({},R.style),_),{},{transition:H});return[].concat(Wy(x),[q,A,N]).filter(ZW)};return this.manager.start([f].concat(Wy(u.reduce(b,[v,Math.max(m,l)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=GW());var o=i.begin,u=i.duration,l=i.attributeName,f=i.to,d=i.easing,v=i.onAnimationStart,p=i.onAnimationEnd,m=i.steps,b=i.children,O=this.manager;if(this.unSubscribe=O.subscribe(this.handleStyleChange),typeof d=="function"||typeof b=="function"||d==="spring"){this.runJSAnimation(i);return}if(m.length>1){this.runStepAnimation(i);return}var x=l?js({},l,f):f,g=rj(Object.keys(x),u,d);O.start([v,o,Rr(Rr({},x),{},{transition:g}),u,p])}},{key:"render",value:function(){var i=this.props,o=i.children;i.begin;var u=i.duration;i.attributeName,i.easing;var l=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var f=OH(i,SH),d=C.Children.count(o),v=this.state.style;if(typeof o=="function")return o(v);if(!l||d===0||u<=0)return o;var p=function(b){var O=b.props,x=O.style,g=x===void 0?{}:x,P=O.className,A=C.cloneElement(b,Rr(Rr({},f),{},{style:Rr(Rr({},g),v),className:P}));return A};return d===1?p(C.Children.only(o)):I.createElement("div",null,C.Children.map(o,function(m){return p(m)}))}}]),r})(C.PureComponent);tn.displayName="Animate";tn.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};tn.propTypes={from:$e.oneOfType([$e.object,$e.string]),to:$e.oneOfType([$e.object,$e.string]),attributeName:$e.string,duration:$e.number,begin:$e.number,easing:$e.oneOfType([$e.string,$e.func]),steps:$e.arrayOf($e.shape({duration:$e.number.isRequired,style:$e.object.isRequired,easing:$e.oneOfType([$e.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),$e.func]),properties:$e.arrayOf("string"),onAnimationEnd:$e.func})),children:$e.oneOfType([$e.node,$e.func]),isActive:$e.bool,canBegin:$e.bool,onAnimationEnd:$e.func,shouldReAnimate:$e.bool,onAnimationStart:$e.func,onAnimationReStart:$e.func};function fu(e){"@babel/helpers - typeof";return fu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fu(e)}function Xc(){return Xc=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},Xc.apply(this,arguments)}function IH(e,t){return FH(e)||BH(e,t)||LH(e,t)||DH()}function DH(){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 LH(e,t){if(e){if(typeof e=="string")return uj(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 uj(e,t)}}function uj(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 BH(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function FH(e){if(Array.isArray(e))return e}function lj(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 cj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?lj(Object(r),!0).forEach(function(n){qH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function qH(e,t,r){return t=UH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function UH(e){var t=zH(e,"string");return fu(t)=="symbol"?t:t+""}function zH(e,t){if(fu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(fu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var fj=function(t,r,n,i,o){var u=Math.min(Math.abs(n)/2,Math.abs(i)/2),l=i>=0?1:-1,f=n>=0?1:-1,d=i>=0&&n>=0||i<0&&n<0?1:0,v;if(u>0&&o instanceof Array){for(var p=[0,0,0,0],m=0,b=4;m<b;m++)p[m]=o[m]>u?u:o[m];v="M".concat(t,",").concat(r+l*p[0]),p[0]>0&&(v+="A ".concat(p[0],",").concat(p[0],",0,0,").concat(d,",").concat(t+f*p[0],",").concat(r)),v+="L ".concat(t+n-f*p[1],",").concat(r),p[1]>0&&(v+="A ".concat(p[1],",").concat(p[1],",0,0,").concat(d,`,
|
||
`).concat(t+n,",").concat(r+l*p[1])),v+="L ".concat(t+n,",").concat(r+i-l*p[2]),p[2]>0&&(v+="A ".concat(p[2],",").concat(p[2],",0,0,").concat(d,`,
|
||
`).concat(t+n-f*p[2],",").concat(r+i)),v+="L ".concat(t+f*p[3],",").concat(r+i),p[3]>0&&(v+="A ".concat(p[3],",").concat(p[3],",0,0,").concat(d,`,
|
||
`).concat(t,",").concat(r+i-l*p[3])),v+="Z"}else if(u>0&&o===+o&&o>0){var O=Math.min(u,o);v="M ".concat(t,",").concat(r+l*O,`
|
||
A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t+f*O,",").concat(r,`
|
||
L `).concat(t+n-f*O,",").concat(r,`
|
||
A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t+n,",").concat(r+l*O,`
|
||
L `).concat(t+n,",").concat(r+i-l*O,`
|
||
A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t+n-f*O,",").concat(r+i,`
|
||
L `).concat(t+f*O,",").concat(r+i,`
|
||
A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t,",").concat(r+i-l*O," Z")}else v="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(i," h ").concat(-n," Z");return v},WH=function(t,r){if(!t||!r)return!1;var n=t.x,i=t.y,o=r.x,u=r.y,l=r.width,f=r.height;if(Math.abs(l)>0&&Math.abs(f)>0){var d=Math.min(o,o+l),v=Math.max(o,o+l),p=Math.min(u,u+f),m=Math.max(u,u+f);return n>=d&&n<=v&&i>=p&&i<=m}return!1},HH={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},rx=function(t){var r=cj(cj({},HH),t),n=C.useRef(),i=C.useState(-1),o=IH(i,2),u=o[0],l=o[1];C.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var E=n.current.getTotalLength();E&&l(E)}catch{}},[]);var f=r.x,d=r.y,v=r.width,p=r.height,m=r.radius,b=r.className,O=r.animationEasing,x=r.animationDuration,g=r.animationBegin,P=r.isAnimationActive,A=r.isUpdateAnimationActive;if(f!==+f||d!==+d||v!==+v||p!==+p||v===0||p===0)return null;var T=Me("recharts-rectangle",b);return A?I.createElement(tn,{canBegin:u>0,from:{width:v,height:p,x:f,y:d},to:{width:v,height:p,x:f,y:d},duration:x,animationEasing:O,isActive:A},function(E){var _=E.width,j=E.height,N=E.x,R=E.y;return I.createElement(tn,{canBegin:u>0,from:"0px ".concat(u===-1?1:u,"px"),to:"".concat(u,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:x,isActive:P,easing:O},I.createElement("path",Xc({},Se(r,!0),{className:T,d:fj(N,R,_,j,m),ref:n})))}):I.createElement("path",Xc({},Se(r,!0),{className:T,d:fj(f,d,v,p,m)}))},KH=["points","className","baseLinePoints","connectNulls"];function Ma(){return Ma=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},Ma.apply(this,arguments)}function VH(e,t){if(e==null)return{};var r=GH(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 GH(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 dj(e){return ZH(e)||QH(e)||YH(e)||XH()}function XH(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function YH(e,t){if(e){if(typeof e=="string")return O0(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 O0(e,t)}}function QH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ZH(e){if(Array.isArray(e))return O0(e)}function O0(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 pj=function(t){return t&&t.x===+t.x&&t.y===+t.y},JH=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=[[]];return t.forEach(function(n){pj(n)?r[r.length-1].push(n):r[r.length-1].length>0&&r.push([])}),pj(t[0])&&r[r.length-1].push(t[0]),r[r.length-1].length<=0&&(r=r.slice(0,-1)),r},Rs=function(t,r){var n=JH(t);r&&(n=[n.reduce(function(o,u){return[].concat(dj(o),dj(u))},[])]);var i=n.map(function(o){return o.reduce(function(u,l,f){return"".concat(u).concat(f===0?"M":"L").concat(l.x,",").concat(l.y)},"")}).join("");return n.length===1?"".concat(i,"Z"):i},eK=function(t,r,n){var i=Rs(t,n);return"".concat(i.slice(-1)==="Z"?i.slice(0,-1):i,"L").concat(Rs(r.reverse(),n).slice(1))},tK=function(t){var r=t.points,n=t.className,i=t.baseLinePoints,o=t.connectNulls,u=VH(t,KH);if(!r||!r.length)return null;var l=Me("recharts-polygon",n);if(i&&i.length){var f=u.stroke&&u.stroke!=="none",d=eK(r,i,o);return I.createElement("g",{className:l},I.createElement("path",Ma({},Se(u,!0),{fill:d.slice(-1)==="Z"?u.fill:"none",stroke:"none",d})),f?I.createElement("path",Ma({},Se(u,!0),{fill:"none",d:Rs(r,o)})):null,f?I.createElement("path",Ma({},Se(u,!0),{fill:"none",d:Rs(i,o)})):null)}var v=Rs(r,o);return I.createElement("path",Ma({},Se(u,!0),{fill:v.slice(-1)==="Z"?u.fill:"none",className:l,d:v}))};function _0(){return _0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_0.apply(this,arguments)}var Jf=function(t){var r=t.cx,n=t.cy,i=t.r,o=t.className,u=Me("recharts-dot",o);return r===+r&&n===+n&&i===+i?C.createElement("circle",_0({},Se(t,!1),mc(t),{className:u,cx:r,cy:n,r:i})):null};function du(e){"@babel/helpers - typeof";return du=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},du(e)}var rK=["x","y","top","left","width","height","className"];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 hj(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 nK(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?hj(Object(r),!0).forEach(function(n){iK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function iK(e,t,r){return t=aK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function aK(e){var t=oK(e,"string");return du(t)=="symbol"?t:t+""}function oK(e,t){if(du(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(du(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function sK(e,t){if(e==null)return{};var r=uK(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 uK(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 lK=function(t,r,n,i,o,u){return"M".concat(t,",").concat(o,"v").concat(i,"M").concat(u,",").concat(r,"h").concat(n)},cK=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,o=i===void 0?0:i,u=t.top,l=u===void 0?0:u,f=t.left,d=f===void 0?0:f,v=t.width,p=v===void 0?0:v,m=t.height,b=m===void 0?0:m,O=t.className,x=sK(t,rK),g=nK({x:n,y:o,top:l,left:d,width:p,height:b},x);return!le(n)||!le(o)||!le(p)||!le(b)||!le(l)||!le(d)?null:I.createElement("path",P0({},Se(g,!0),{className:Me("recharts-cross",O),d:lK(n,o,p,b,l,d)}))},Hy,vj;function fK(){if(vj)return Hy;vj=1;var e=Gf(),t=PN(),r=an();function n(i,o){return i&&i.length?e(i,r(o,2),t):void 0}return Hy=n,Hy}var dK=fK();const pK=ze(dK);var Ky,mj;function hK(){if(mj)return Ky;mj=1;var e=Gf(),t=an(),r=EN();function n(i,o){return i&&i.length?e(i,t(o,2),r):void 0}return Ky=n,Ky}var vK=hK();const mK=ze(vK);var yK=["cx","cy","angle","ticks","axisLine"],gK=["ticks","tick","angle","tickFormatter","stroke"];function Ja(e){"@babel/helpers - typeof";return Ja=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},Ja(e)}function Ms(){return Ms=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},Ms.apply(this,arguments)}function yj(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 Ai(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?yj(Object(r),!0).forEach(function(n){ed(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gj(e,t){if(e==null)return{};var r=bK(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 bK(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 xK(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bj(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,dR(n.key),n)}}function wK(e,t,r){return t&&bj(e.prototype,t),r&&bj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function SK(e,t,r){return t=Yc(t),OK(e,fR()?Reflect.construct(t,r||[],Yc(e).constructor):t.apply(e,r))}function OK(e,t){if(t&&(Ja(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 fR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(fR=function(){return!!e})()}function Yc(e){return Yc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Yc(e)}function PK(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&E0(e,t)}function E0(e,t){return E0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},E0(e,t)}function ed(e,t,r){return t=dR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dR(e){var t=EK(e,"string");return Ja(t)=="symbol"?t:t+""}function EK(e,t){if(Ja(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ja(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var td=(function(e){function t(){return xK(this,t),SK(this,t,arguments)}return PK(t,e),wK(t,[{key:"getTickValueCoord",value:function(n){var i=n.coordinate,o=this.props,u=o.angle,l=o.cx,f=o.cy;return Ze(l,f,i,u)}},{key:"getTickTextAnchor",value:function(){var n=this.props.orientation,i;switch(n){case"left":i="end";break;case"right":i="start";break;default:i="middle";break}return i}},{key:"getViewBox",value:function(){var n=this.props,i=n.cx,o=n.cy,u=n.angle,l=n.ticks,f=pK(l,function(v){return v.coordinate||0}),d=mK(l,function(v){return v.coordinate||0});return{cx:i,cy:o,startAngle:u,endAngle:u,innerRadius:d.coordinate||0,outerRadius:f.coordinate||0}}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,o=n.cy,u=n.angle,l=n.ticks,f=n.axisLine,d=gj(n,yK),v=l.reduce(function(O,x){return[Math.min(O[0],x.coordinate),Math.max(O[1],x.coordinate)]},[1/0,-1/0]),p=Ze(i,o,v[0],u),m=Ze(i,o,v[1],u),b=Ai(Ai(Ai({},Se(d,!1)),{},{fill:"none"},Se(f,!1)),{},{x1:p.x,y1:p.y,x2:m.x,y2:m.y});return I.createElement("line",Ms({className:"recharts-polar-radius-axis-line"},b))}},{key:"renderTicks",value:function(){var n=this,i=this.props,o=i.ticks,u=i.tick,l=i.angle,f=i.tickFormatter,d=i.stroke,v=gj(i,gK),p=this.getTickTextAnchor(),m=Se(v,!1),b=Se(u,!1),O=o.map(function(x,g){var P=n.getTickValueCoord(x),A=Ai(Ai(Ai(Ai({textAnchor:p,transform:"rotate(".concat(90-l,", ").concat(P.x,", ").concat(P.y,")")},m),{},{stroke:"none",fill:d},b),{},{index:g},P),{},{payload:x});return I.createElement(qe,Ms({className:Me("recharts-polar-radius-axis-tick",eR(u)),key:"tick-".concat(x.coordinate)},qi(n.props,x,g)),t.renderTickItem(u,A,f?f(x.value,g):x.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,u=n.tick;return!i||!i.length?null:I.createElement(qe,{className:Me("recharts-polar-radius-axis",this.props.className)},o&&this.renderAxisLine(),u&&this.renderTicks(),At.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(n,i,o){var u;return I.isValidElement(n)?u=I.cloneElement(n,i):Ae(n)?u=n(i):u=I.createElement(Ui,Ms({},i,{className:"recharts-polar-radius-axis-tick-value"}),o),u}}])})(C.PureComponent);ed(td,"displayName","PolarRadiusAxis");ed(td,"axisType","radiusAxis");ed(td,"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 eo(e){"@babel/helpers - typeof";return eo=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},eo(e)}function Ri(){return Ri=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},Ri.apply(this,arguments)}function xj(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 ji(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?xj(Object(r),!0).forEach(function(n){rd(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function AK(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wj(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,hR(n.key),n)}}function jK(e,t,r){return t&&wj(e.prototype,t),r&&wj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function TK(e,t,r){return t=Qc(t),CK(e,pR()?Reflect.construct(t,r||[],Qc(e).constructor):t.apply(e,r))}function CK(e,t){if(t&&(eo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return kK(e)}function kK(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pR=function(){return!!e})()}function Qc(e){return Qc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Qc(e)}function NK(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 rd(e,t,r){return t=hR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hR(e){var t=RK(e,"string");return eo(t)=="symbol"?t:t+""}function RK(e,t){if(eo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(eo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var MK=Math.PI/180,Sj=1e-5,nd=(function(e){function t(){return AK(this,t),TK(this,t,arguments)}return NK(t,e),jK(t,[{key:"getTickLineCoord",value:function(n){var i=this.props,o=i.cx,u=i.cy,l=i.radius,f=i.orientation,d=i.tickSize,v=d||8,p=Ze(o,u,l,n.coordinate),m=Ze(o,u,l+(f==="inner"?-1:1)*v,n.coordinate);return{x1:p.x,y1:p.y,x2:m.x,y2:m.y}}},{key:"getTickTextAnchor",value:function(n){var i=this.props.orientation,o=Math.cos(-n.coordinate*MK),u;return o>Sj?u=i==="outer"?"start":"end":o<-Sj?u=i==="outer"?"end":"start":u="middle",u}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,o=n.cy,u=n.radius,l=n.axisLine,f=n.axisLineType,d=ji(ji({},Se(this.props,!1)),{},{fill:"none"},Se(l,!1));if(f==="circle")return I.createElement(Jf,Ri({className:"recharts-polar-angle-axis-line"},d,{cx:i,cy:o,r:u}));var v=this.props.ticks,p=v.map(function(m){return Ze(i,o,u,m.coordinate)});return I.createElement(tK,Ri({className:"recharts-polar-angle-axis-line"},d,{points:p}))}},{key:"renderTicks",value:function(){var n=this,i=this.props,o=i.ticks,u=i.tick,l=i.tickLine,f=i.tickFormatter,d=i.stroke,v=Se(this.props,!1),p=Se(u,!1),m=ji(ji({},v),{},{fill:"none"},Se(l,!1)),b=o.map(function(O,x){var g=n.getTickLineCoord(O),P=n.getTickTextAnchor(O),A=ji(ji(ji({textAnchor:P},v),{},{stroke:"none",fill:d},p),{},{index:x,payload:O,x:g.x2,y:g.y2});return I.createElement(qe,Ri({className:Me("recharts-polar-angle-axis-tick",eR(u)),key:"tick-".concat(O.coordinate)},qi(n.props,O,x)),l&&I.createElement("line",Ri({className:"recharts-polar-angle-axis-tick-line"},m,g)),u&&t.renderTickItem(u,A,f?f(O.value,x):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,u=n.axisLine;return o<=0||!i||!i.length?null:I.createElement(qe,{className:Me("recharts-polar-angle-axis",this.props.className)},u&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(n,i,o){var u;return I.isValidElement(n)?u=I.cloneElement(n,i):Ae(n)?u=n(i):u=I.createElement(Ui,Ri({},i,{className:"recharts-polar-angle-axis-tick-value"}),o),u}}])})(C.PureComponent);rd(nd,"displayName","PolarAngleAxis");rd(nd,"axisType","angleAxis");rd(nd,"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 Vy,Oj;function $K(){if(Oj)return Vy;Oj=1;var e=Pk(),t=e(Object.getPrototypeOf,Object);return Vy=t,Vy}var Gy,_j;function IK(){if(_j)return Gy;_j=1;var e=Rn(),t=$K(),r=Mn(),n="[object Object]",i=Function.prototype,o=Object.prototype,u=i.toString,l=o.hasOwnProperty,f=u.call(Object);function d(v){if(!r(v)||e(v)!=n)return!1;var p=t(v);if(p===null)return!0;var m=l.call(p,"constructor")&&p.constructor;return typeof m=="function"&&m instanceof m&&u.call(m)==f}return Gy=d,Gy}var DK=IK();const LK=ze(DK);var Xy,Pj;function BK(){if(Pj)return Xy;Pj=1;var e=Rn(),t=Mn(),r="[object Boolean]";function n(i){return i===!0||i===!1||t(i)&&e(i)==r}return Xy=n,Xy}var FK=BK();const qK=ze(FK);function pu(e){"@babel/helpers - typeof";return pu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pu(e)}function Zc(){return Zc=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},Zc.apply(this,arguments)}function UK(e,t){return KK(e)||HK(e,t)||WK(e,t)||zK()}function zK(){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 WK(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 HK(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function KK(e){if(Array.isArray(e))return e}function Aj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function jj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Aj(Object(r),!0).forEach(function(n){VK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Aj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function VK(e,t,r){return t=GK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function GK(e){var t=XK(e,"string");return pu(t)=="symbol"?t:t+""}function XK(e,t){if(pu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(pu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Tj=function(t,r,n,i,o){var u=n-i,l;return l="M ".concat(t,",").concat(r),l+="L ".concat(t+n,",").concat(r),l+="L ".concat(t+n-u/2,",").concat(r+o),l+="L ".concat(t+n-u/2-i,",").concat(r+o),l+="L ".concat(t,",").concat(r," Z"),l},YK={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},QK=function(t){var r=jj(jj({},YK),t),n=C.useRef(),i=C.useState(-1),o=UK(i,2),u=o[0],l=o[1];C.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var T=n.current.getTotalLength();T&&l(T)}catch{}},[]);var f=r.x,d=r.y,v=r.upperWidth,p=r.lowerWidth,m=r.height,b=r.className,O=r.animationEasing,x=r.animationDuration,g=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 A=Me("recharts-trapezoid",b);return P?I.createElement(tn,{canBegin:u>0,from:{upperWidth:0,lowerWidth:0,height:m,x:f,y:d},to:{upperWidth:v,lowerWidth:p,height:m,x:f,y:d},duration:x,animationEasing:O,isActive:P},function(T){var E=T.upperWidth,_=T.lowerWidth,j=T.height,N=T.x,R=T.y;return I.createElement(tn,{canBegin:u>0,from:"0px ".concat(u===-1?1:u,"px"),to:"".concat(u,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:x,easing:O},I.createElement("path",Zc({},Se(r,!0),{className:A,d:Tj(N,R,E,_,j),ref:n})))}):I.createElement("g",null,I.createElement("path",Zc({},Se(r,!0),{className:A,d:Tj(f,d,v,p,m)})))},ZK=["option","shapeType","propTransformer","activeClassName","isActive"];function hu(e){"@babel/helpers - typeof";return hu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hu(e)}function JK(e,t){if(e==null)return{};var r=e9(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 e9(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 Cj(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 Jc(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Cj(Object(r),!0).forEach(function(n){t9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Cj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function t9(e,t,r){return t=r9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function r9(e){var t=n9(e,"string");return hu(t)=="symbol"?t:t+""}function n9(e,t){if(hu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(hu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function i9(e,t){return Jc(Jc({},t),e)}function a9(e,t){return e==="symbols"}function kj(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return I.createElement(rx,r);case"trapezoid":return I.createElement(QK,r);case"sector":return I.createElement(nR,r);case"symbols":if(a9(t))return I.createElement(wb,r);break;default:return null}}function o9(e){return C.isValidElement(e)?e.props:e}function vR(e){var t=e.option,r=e.shapeType,n=e.propTransformer,i=n===void 0?i9:n,o=e.activeClassName,u=o===void 0?"recharts-active-shape":o,l=e.isActive,f=JK(e,ZK),d;if(C.isValidElement(t))d=C.cloneElement(t,Jc(Jc({},f),o9(t)));else if(Ae(t))d=t(f);else if(LK(t)&&!qK(t)){var v=i(t,f);d=I.createElement(kj,{shapeType:r,elementProps:v})}else{var p=f;d=I.createElement(kj,{shapeType:r,elementProps:p})}return l?I.createElement(qe,{className:u},d):d}function id(e,t){return t!=null&&"trapezoids"in e.props}function ad(e,t){return t!=null&&"sectors"in e.props}function vu(e,t){return t!=null&&"points"in e.props}function s9(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 u9(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function l9(e,t){var r=e.x===t.x,n=e.y===t.y,i=e.z===t.z;return r&&n&&i}function c9(e,t){var r;return id(e,t)?r=s9:ad(e,t)?r=u9:vu(e,t)&&(r=l9),r}function f9(e,t){var r;return id(e,t)?r="trapezoids":ad(e,t)?r="sectors":vu(e,t)&&(r="points"),r}function d9(e,t){if(id(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(ad(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 vu(e,t)?t.payload:{}}function p9(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,i=f9(r,t),o=d9(r,t),u=n.filter(function(f,d){var v=Ru(o,f),p=r.props[i].filter(function(O){var x=c9(r,t);return x(O,t)}),m=r.props[i].indexOf(p[p.length-1]),b=d===m;return v&&b}),l=n.indexOf(u[u.length-1]);return l}var cc;function to(e){"@babel/helpers - typeof";return to=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},to(e)}function $a(){return $a=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},$a.apply(this,arguments)}function Nj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ye(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Nj(Object(r),!0).forEach(function(n){xr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Nj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function h9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Rj(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,yR(n.key),n)}}function v9(e,t,r){return t&&Rj(e.prototype,t),r&&Rj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function m9(e,t,r){return t=ef(t),y9(e,mR()?Reflect.construct(t,r||[],ef(e).constructor):t.apply(e,r))}function y9(e,t){if(t&&(to(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return g9(e)}function g9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(mR=function(){return!!e})()}function ef(e){return ef=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ef(e)}function b9(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 xr(e,t,r){return t=yR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function yR(e){var t=x9(e,"string");return to(t)=="symbol"?t:t+""}function x9(e,t){if(to(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(to(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var on=(function(e){function t(r){var n;return h9(this,t),n=m9(this,t,[r]),xr(n,"pieRef",null),xr(n,"sectorRefs",[]),xr(n,"id",wo("recharts-pie-")),xr(n,"handleAnimationEnd",function(){var i=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),Ae(i)&&i()}),xr(n,"handleAnimationStart",function(){var i=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),Ae(i)&&i()}),n.state={isAnimationFinished:!r.isAnimationActive,prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,sectorToFocus:0},n}return b9(t,e),v9(t,[{key:"isActiveIndex",value:function(n){var i=this.props.activeIndex;return Array.isArray(i)?i.indexOf(n)!==-1:n===i}},{key:"hasActiveIndex",value:function(){var n=this.props.activeIndex;return Array.isArray(n)?n.length!==0:n||n===0}},{key:"renderLabels",value:function(n){var i=this.props.isAnimationActive;if(i&&!this.state.isAnimationFinished)return null;var o=this.props,u=o.label,l=o.labelLine,f=o.dataKey,d=o.valueKey,v=Se(this.props,!1),p=Se(u,!1),m=Se(l,!1),b=u&&u.offsetRadius||20,O=n.map(function(x,g){var P=(x.startAngle+x.endAngle)/2,A=Ze(x.cx,x.cy,x.outerRadius+b,P),T=Ye(Ye(Ye(Ye({},v),x),{},{stroke:"none"},p),{},{index:g,textAnchor:t.getTextAnchor(A.x,x.cx)},A),E=Ye(Ye(Ye(Ye({},v),x),{},{fill:"none",stroke:x.fill},m),{},{index:g,points:[Ze(x.cx,x.cy,x.outerRadius,P),A]}),_=f;return ke(f)&&ke(d)?_="value":ke(f)&&(_=d),I.createElement(qe,{key:"label-".concat(x.startAngle,"-").concat(x.endAngle,"-").concat(x.midAngle,"-").concat(g)},l&&t.renderLabelLineItem(l,E,"line"),t.renderLabelItem(u,T,xt(x,_)))});return I.createElement(qe,{className:"recharts-pie-labels"},O)}},{key:"renderSectorsStatically",value:function(n){var i=this,o=this.props,u=o.activeShape,l=o.blendStroke,f=o.inactiveShape;return n.map(function(d,v){if((d==null?void 0:d.startAngle)===0&&(d==null?void 0:d.endAngle)===0&&n.length!==1)return null;var p=i.isActiveIndex(v),m=f&&i.hasActiveIndex()?f:null,b=p?u:m,O=Ye(Ye({},d),{},{stroke:l?d.fill:d.stroke,tabIndex:-1});return I.createElement(qe,$a({ref:function(g){g&&!i.sectorRefs.includes(g)&&i.sectorRefs.push(g)},tabIndex:-1,className:"recharts-pie-sector"},qi(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(vR,$a({option:b,isActive:p,shapeType:"sector"},O)))})}},{key:"renderSectorsWithAnimation",value:function(){var n=this,i=this.props,o=i.sectors,u=i.isAnimationActive,l=i.animationBegin,f=i.animationDuration,d=i.animationEasing,v=i.animationId,p=this.state,m=p.prevSectors,b=p.prevIsAnimationActive;return I.createElement(tn,{begin:l,duration:f,isActive:u,easing:d,from:{t:0},to:{t:1},key:"pie-".concat(v,"-").concat(b),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(O){var x=O.t,g=[],P=o&&o[0],A=P.startAngle;return o.forEach(function(T,E){var _=m&&m[E],j=E>0?lr(T,"paddingAngle",0):0;if(_){var N=sr(_.endAngle-_.startAngle,T.endAngle-T.startAngle),R=Ye(Ye({},T),{},{startAngle:A+j,endAngle:A+N(x)+j});g.push(R),A=R.endAngle}else{var D=T.endAngle,H=T.startAngle,q=sr(0,D-H),$=q(x),U=Ye(Ye({},T),{},{startAngle:A+j,endAngle:A+$+j});g.push(U),A=U.endAngle}}),I.createElement(qe,null,n.renderSectorsStatically(g))})}},{key:"attachKeyboardHandlers",value:function(n){var i=this;n.onkeydown=function(o){if(!o.altKey)switch(o.key){case"ArrowLeft":{var u=++i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[u].focus(),i.setState({sectorToFocus:u});break}case"ArrowRight":{var l=--i.state.sectorToFocus<0?i.sectorRefs.length-1:i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[l].focus(),i.setState({sectorToFocus:l});break}case"Escape":{i.sectorRefs[i.state.sectorToFocus].blur(),i.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var n=this.props,i=n.sectors,o=n.isAnimationActive,u=this.state.prevSectors;return o&&i&&i.length&&(!u||!Ru(u,i))?this.renderSectorsWithAnimation():this.renderSectorsStatically(i)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var n=this,i=this.props,o=i.hide,u=i.sectors,l=i.className,f=i.label,d=i.cx,v=i.cy,p=i.innerRadius,m=i.outerRadius,b=i.isAnimationActive,O=this.state.isAnimationFinished;if(o||!u||!u.length||!le(d)||!le(v)||!le(p)||!le(m))return null;var x=Me("recharts-pie",l);return I.createElement(qe,{tabIndex:this.props.rootTabIndex,className:x,ref:function(P){n.pieRef=P}},this.renderSectors(),f&&this.renderLabels(u),At.renderCallByParent(this.props,null,!1),(!b||O)&&En.renderCallByParent(this.props,u,!1))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return i.prevIsAnimationActive!==n.isAnimationActive?{prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:[],isAnimationFinished:!0}:n.isAnimationActive&&n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:i.curSectors,isAnimationFinished:!0}:n.sectors!==i.curSectors?{curSectors:n.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(n,i){return n>i?"start":n<i?"end":"middle"}},{key:"renderLabelLineItem",value:function(n,i,o){if(I.isValidElement(n))return I.cloneElement(n,i);if(Ae(n))return n(i);var u=Me("recharts-pie-label-line",typeof n!="boolean"?n.className:"");return I.createElement(Wc,$a({},i,{key:o,type:"linear",className:u}))}},{key:"renderLabelItem",value:function(n,i,o){if(I.isValidElement(n))return I.cloneElement(n,i);var u=o;if(Ae(n)&&(u=n(i),I.isValidElement(u)))return u;var l=Me("recharts-pie-label-text",typeof n!="boolean"&&!Ae(n)?n.className:"");return I.createElement(Ui,$a({},i,{alignmentBaseline:"middle",className:l}),u)}}])})(C.PureComponent);cc=on;xr(on,"displayName","Pie");xr(on,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!Xi.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});xr(on,"parseDeltaAngle",function(e,t){var r=qt(t-e),n=Math.min(Math.abs(t-e),360);return r*n});xr(on,"getRealPieData",function(e){var t=e.data,r=e.children,n=Se(e,!1),i=cr(r,ju);return t&&t.length?t.map(function(o,u){return Ye(Ye(Ye({payload:o},n),o),i&&i[u]&&i[u].props)}):i&&i.length?i.map(function(o){return Ye(Ye({},n),o.props)}):[]});xr(on,"parseCoordinateOfPie",function(e,t){var r=t.top,n=t.left,i=t.width,o=t.height,u=JN(i,o),l=n+Ut(e.cx,i,i/2),f=r+Ut(e.cy,o,o/2),d=Ut(e.innerRadius,u,0),v=Ut(e.outerRadius,u,u*.8),p=e.maxRadius||Math.sqrt(i*i+o*o)/2;return{cx:l,cy:f,innerRadius:d,outerRadius:v,maxRadius:p}});xr(on,"getComposedData",function(e){var t=e.item,r=e.offset,n=t.type.defaultProps!==void 0?Ye(Ye({},t.type.defaultProps),t.props):t.props,i=cc.getRealPieData(n);if(!i||!i.length)return null;var o=n.cornerRadius,u=n.startAngle,l=n.endAngle,f=n.paddingAngle,d=n.dataKey,v=n.nameKey,p=n.valueKey,m=n.tooltipType,b=Math.abs(n.minAngle),O=cc.parseCoordinateOfPie(n,r),x=cc.parseDeltaAngle(u,l),g=Math.abs(x),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 A=i.filter(function(R){return xt(R,P,0)!==0}).length,T=(g>=360?A:A-1)*f,E=g-A*b-T,_=i.reduce(function(R,D){var H=xt(D,P,0);return R+(le(H)?H:0)},0),j;if(_>0){var N;j=i.map(function(R,D){var H=xt(R,P,0),q=xt(R,v,D),$=(le(H)?H:0)/_,U;D?U=N.endAngle+qt(x)*f*(H!==0?1:0):U=u;var G=U+qt(x)*((H!==0?b:0)+$*E),V=(U+G)/2,Y=(O.innerRadius+O.outerRadius)/2,J=[{name:q,value:H,payload:R,dataKey:P,type:m}],W=Ze(O.cx,O.cy,Y,V);return N=Ye(Ye(Ye({percent:$,cornerRadius:o,name:q,tooltipPayload:J,midAngle:V,middleRadius:Y,tooltipPosition:W},R),O),{},{value:xt(R,P),startAngle:U,endAngle:G,payload:R,paddingAngle:qt(x)*f}),N})}return Ye(Ye({},O),{},{sectors:j,data:i})});var Yy,Mj;function w9(){if(Mj)return Yy;Mj=1;var e=Math.ceil,t=Math.max;function r(n,i,o,u){for(var l=-1,f=t(e((i-n)/(o||1)),0),d=Array(f);f--;)d[u?f:++l]=n,n+=o;return d}return Yy=r,Yy}var Qy,$j;function gR(){if($j)return Qy;$j=1;var e=qk(),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 Qy=n,Qy}var Zy,Ij;function S9(){if(Ij)return Zy;Ij=1;var e=w9(),t=Ff(),r=gR();function n(i){return function(o,u,l){return l&&typeof l!="number"&&t(o,u,l)&&(u=l=void 0),o=r(o),u===void 0?(u=o,o=0):u=r(u),l=l===void 0?o<u?1:-1:r(l),e(o,u,l,i)}}return Zy=n,Zy}var Jy,Dj;function O9(){if(Dj)return Jy;Dj=1;var e=S9(),t=e();return Jy=t,Jy}var _9=O9();const tf=ze(_9);function mu(e){"@babel/helpers - typeof";return mu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mu(e)}function Lj(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 Bj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Lj(Object(r),!0).forEach(function(n){bR(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Lj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function bR(e,t,r){return t=P9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function P9(e){var t=E9(e,"string");return mu(t)=="symbol"?t:t+""}function E9(e,t){if(mu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(mu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var A9=["Webkit","Moz","O","ms"],j9=function(t,r){var n=t.replace(/(\w)/,function(o){return o.toUpperCase()}),i=A9.reduce(function(o,u){return Bj(Bj({},o),{},bR({},u+n,r))},{});return i[t]=r,i};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 rf(){return rf=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},rf.apply(this,arguments)}function Fj(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 eg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Fj(Object(r),!0).forEach(function(n){ir(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Fj(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 qj(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 C9(e,t,r){return t&&qj(e.prototype,t),r&&qj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function k9(e,t,r){return t=nf(t),N9(e,xR()?Reflect.construct(t,r||[],nf(e).constructor):t.apply(e,r))}function N9(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 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 xR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(xR=function(){return!!e})()}function nf(e){return nf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},nf(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&&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 ir(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=$9(e,"string");return ro(t)=="symbol"?t:t+""}function $9(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 I9=function(t){var r=t.data,n=t.startIndex,i=t.endIndex,o=t.x,u=t.width,l=t.travellerWidth;if(!r||!r.length)return{};var f=r.length,d=Cs().domain(tf(0,f)).range([o,o+u-l]),v=d.domain().map(function(p){return d(p)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:d(n),endX:d(i),scale:d,scaleValues:v}},Uj=function(t){return t.changedTouches&&!!t.changedTouches.length},no=(function(e){function t(r){var n;return T9(this,t),n=k9(this,t,[r]),ir(n,"handleDrag",function(i){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(i):n.state.isSlideMoving&&n.handleSlideDrag(i)}),ir(n,"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&n.handleDrag(i.changedTouches[0])}),ir(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=n.props,o=i.endIndex,u=i.onDragEnd,l=i.startIndex;u==null||u({endIndex:o,startIndex:l})}),n.detachDragEndListener()}),ir(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),ir(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),ir(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),ir(n,"handleSlideDragStart",function(i){var o=Uj(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 M9(t,e),C9(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var i=n.startX,o=n.endX,u=this.state.scaleValues,l=this.props,f=l.gap,d=l.data,v=d.length-1,p=Math.min(i,o),m=Math.max(i,o),b=t.getIndexInRange(u,p),O=t.getIndexInRange(u,m);return{startIndex:b-b%f,endIndex:O===v?v:O-O%f}}},{key:"getTextOfTick",value:function(n){var i=this.props,o=i.data,u=i.tickFormatter,l=i.dataKey,f=xt(o[n],l,n);return Ae(u)?u(f,n):f}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(n){var i=this.state,o=i.slideMoveStartX,u=i.startX,l=i.endX,f=this.props,d=f.x,v=f.width,p=f.travellerWidth,m=f.startIndex,b=f.endIndex,O=f.onChange,x=n.pageX-o;x>0?x=Math.min(x,d+v-p-l,d+v-p-u):x<0&&(x=Math.max(x,d-u,d-l));var g=this.getIndex({startX:u+x,endX:l+x});(g.startIndex!==m||g.endIndex!==b)&&O&&O(g),this.setState({startX:u+x,endX:l+x,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var o=Uj(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:o.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var i=this.state,o=i.brushMoveStartX,u=i.movingTravellerId,l=i.endX,f=i.startX,d=this.state[u],v=this.props,p=v.x,m=v.width,b=v.travellerWidth,O=v.onChange,x=v.gap,g=v.data,P={startX:this.state.startX,endX:this.state.endX},A=n.pageX-o;A>0?A=Math.min(A,p+m-b-d):A<0&&(A=Math.max(A,p-d)),P[u]=d+A;var T=this.getIndex(P),E=T.startIndex,_=T.endIndex,j=function(){var R=g.length-1;return u==="startX"&&(l>f?E%x===0:_%x===0)||l<f&&_===R||u==="endX"&&(l>f?_%x===0:E%x===0)||l>f&&_===R};this.setState(ir(ir({},u,d+A),"brushMoveStartX",n.pageX),function(){O&&j()&&O(T)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var o=this,u=this.state,l=u.scaleValues,f=u.startX,d=u.endX,v=this.state[i],p=l.indexOf(v);if(p!==-1){var m=p+n;if(!(m===-1||m>=l.length)){var b=l[m];i==="startX"&&b>=d||i==="endX"&&b<=f||this.setState(ir({},i,b),function(){o.props.onChange(o.getIndex({startX:o.state.startX,endX:o.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,i=n.x,o=n.y,u=n.width,l=n.height,f=n.fill,d=n.stroke;return I.createElement("rect",{stroke:d,fill:f,x:i,y:o,width:u,height:l})}},{key:"renderPanorama",value:function(){var n=this.props,i=n.x,o=n.y,u=n.width,l=n.height,f=n.data,d=n.children,v=n.padding,p=C.Children.only(d);return p?I.cloneElement(p,{x:i,y:o,width:u,height:l,margin:v,compact:!0,data:f}):null}},{key:"renderTravellerLayer",value:function(n,i){var o,u,l=this,f=this.props,d=f.y,v=f.travellerWidth,p=f.height,m=f.traveller,b=f.ariaLabel,O=f.data,x=f.startIndex,g=f.endIndex,P=Math.max(n,this.props.x),A=eg(eg({},Se(this.props,!1)),{},{x:P,y:d,width:v,height:p}),T=b||"Min value: ".concat((o=O[x])===null||o===void 0?void 0:o.name,", Max value: ").concat((u=O[g])===null||u===void 0?void 0:u.name);return I.createElement(qe,{tabIndex:0,role:"slider","aria-label":T,"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(),l.handleTravellerMoveKeyboard(_.key==="ArrowRight"?1:-1,i))},onFocus:function(){l.setState({isTravellerFocused:!0})},onBlur:function(){l.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(m,A))}},{key:"renderSlide",value:function(n,i){var o=this.props,u=o.y,l=o.height,f=o.stroke,d=o.travellerWidth,v=Math.min(n,i)+d,p=Math.max(Math.abs(i-n)-d,0);return 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:u,width:p,height:l})}},{key:"renderText",value:function(){var n=this.props,i=n.startIndex,o=n.endIndex,u=n.y,l=n.height,f=n.travellerWidth,d=n.stroke,v=this.state,p=v.startX,m=v.endX,b=5,O={pointerEvents:"none",fill:d};return I.createElement(qe,{className:"recharts-brush-texts"},I.createElement(Ui,rf({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,m)-b,y:u+l/2},O),this.getTextOfTick(i)),I.createElement(Ui,rf({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,m)+f+b,y:u+l/2},O),this.getTextOfTick(o)))}},{key:"render",value:function(){var n=this.props,i=n.data,o=n.className,u=n.children,l=n.x,f=n.y,d=n.width,v=n.height,p=n.alwaysShowText,m=this.state,b=m.startX,O=m.endX,x=m.isTextActive,g=m.isSlideMoving,P=m.isTravellerMoving,A=m.isTravellerFocused;if(!i||!i.length||!le(l)||!le(f)||!le(d)||!le(v)||d<=0||v<=0)return null;var T=Me("recharts-brush",o),E=I.Children.count(u)===1,_=j9("userSelect","none");return I.createElement(qe,{className:T,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:_},this.renderBackground(),E&&this.renderPanorama(),this.renderSlide(b,O),this.renderTravellerLayer(b,"startX"),this.renderTravellerLayer(O,"endX"),(x||g||P||A||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var i=n.x,o=n.y,u=n.width,l=n.height,f=n.stroke,d=Math.floor(o+l/2)-1;return I.createElement(I.Fragment,null,I.createElement("rect",{x:i,y:o,width:u,height:l,fill:f,stroke:"none"}),I.createElement("line",{x1:i+1,y1:d,x2:i+u-1,y2:d,fill:"none",stroke:"#fff"}),I.createElement("line",{x1:i+1,y1:d+2,x2:i+u-1,y2:d+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,i){var o;return I.isValidElement(n)?o=I.cloneElement(n,i):Ae(n)?o=n(i):o=t.renderDefaultTraveller(i),o}},{key:"getDerivedStateFromProps",value:function(n,i){var o=n.data,u=n.width,l=n.x,f=n.travellerWidth,d=n.updateId,v=n.startIndex,p=n.endIndex;if(o!==i.prevData||d!==i.prevUpdateId)return eg({prevData:o,prevTravellerWidth:f,prevUpdateId:d,prevX:l,prevWidth:u},o&&o.length?I9({data:o,width:u,x:l,travellerWidth:f,startIndex:v,endIndex:p}):{scale:null,scaleValues:null});if(i.scale&&(u!==i.prevWidth||l!==i.prevX||f!==i.prevTravellerWidth)){i.scale.range([l,l+u-f]);var m=i.scale.domain().map(function(b){return i.scale(b)});return{prevData:o,prevTravellerWidth:f,prevUpdateId:d,prevX:l,prevWidth:u,startX:i.scale(n.startIndex),endX:i.scale(n.endIndex),scaleValues:m}}return null}},{key:"getIndexInRange",value:function(n,i){for(var o=n.length,u=0,l=o-1;l-u>1;){var f=Math.floor((u+l)/2);n[f]>i?l=f:u=f}return i>=n[l]?l:u}}])})(C.PureComponent);ir(no,"displayName","Brush");ir(no,"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 tg,zj;function D9(){if(zj)return tg;zj=1;var e=jb();function t(r,n){var i;return e(r,function(o,u,l){return i=n(o,u,l),!i}),!!i}return tg=t,tg}var rg,Wj;function L9(){if(Wj)return rg;Wj=1;var e=gk(),t=an(),r=D9(),n=Zt(),i=Ff();function o(u,l,f){var d=n(u)?e:r;return f&&i(u,l,f)&&(l=void 0),d(u,t(l,3))}return rg=o,rg}var B9=L9();const F9=ze(B9);var Jr=function(t,r){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===r},ng,Hj;function q9(){if(Hj)return ng;Hj=1;var e=Ik();function t(r,n,i){n=="__proto__"&&e?e(r,n,{configurable:!0,enumerable:!0,value:i,writable:!0}):r[n]=i}return ng=t,ng}var ig,Kj;function U9(){if(Kj)return ig;Kj=1;var e=q9(),t=Mk(),r=an();function n(i,o){var u={};return o=r(o,3),t(i,function(l,f,d){e(u,f,o(l,f,d))}),u}return ig=n,ig}var z9=U9();const W9=ze(z9);var ag,Vj;function H9(){if(Vj)return ag;Vj=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 ag=e,ag}var og,Gj;function K9(){if(Gj)return og;Gj=1;var e=jb();function t(r,n){var i=!0;return e(r,function(o,u,l){return i=!!n(o,u,l),i}),i}return og=t,og}var sg,Xj;function V9(){if(Xj)return sg;Xj=1;var e=H9(),t=K9(),r=an(),n=Zt(),i=Ff();function o(u,l,f){var d=n(u)?e:t;return f&&i(u,l,f)&&(l=void 0),d(u,r(l,3))}return sg=o,sg}var G9=V9();const SR=ze(G9);var X9=["x","y"];function yu(e){"@babel/helpers - typeof";return yu=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},yu(e)}function C0(){return C0=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},C0.apply(this,arguments)}function Yj(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 _s(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Yj(Object(r),!0).forEach(function(n){Y9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Yj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Y9(e,t,r){return t=Q9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Q9(e){var t=Z9(e,"string");return yu(t)=="symbol"?t:t+""}function Z9(e,t){if(yu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(yu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function J9(e,t){if(e==null)return{};var r=eV(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 eV(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 tV(e,t){var r=e.x,n=e.y,i=J9(e,X9),o="".concat(r),u=parseInt(o,10),l="".concat(n),f=parseInt(l,10),d="".concat(t.height||i.height),v=parseInt(d,10),p="".concat(t.width||i.width),m=parseInt(p,10);return _s(_s(_s(_s(_s({},t),i),u?{x:u}:{}),f?{y:f}:{}),{},{height:v,width:m,name:t.name,radius:t.radius})}function Qj(e){return I.createElement(vR,C0({shapeType:"rectangle",propTransformer:tV,activeClassName:"recharts-active-bar"},e))}var rV=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,i){if(typeof t=="number")return t;var o=le(n)||EB(n);return o?t(n,i):(o||Wi(),r)}},nV=["value","background"],OR;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 iV(e,t){if(e==null)return{};var r=aV(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 aV(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 af(){return af=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},af.apply(this,arguments)}function Zj(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?Zj(Object(r),!0).forEach(function(n){ai(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Zj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function oV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Jj(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 sV(e,t,r){return t&&Jj(e.prototype,t),r&&Jj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function uV(e,t,r){return t=of(t),lV(e,_R()?Reflect.construct(t,r||[],of(e).constructor):t.apply(e,r))}function lV(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 cV(e)}function cV(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 of(e){return of=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},of(e)}function fV(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&&k0(e,t)}function k0(e,t){return k0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},k0(e,t)}function ai(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=dV(e,"string");return io(t)=="symbol"?t:t+""}function dV(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 String(e)}var Ji=(function(e){function t(){var r;oV(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=uV(this,t,[].concat(i)),ai(r,"state",{isAnimationFinished:!1}),ai(r,"id",wo("recharts-bar-")),ai(r,"handleAnimationEnd",function(){var u=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),u&&u()}),ai(r,"handleAnimationStart",function(){var u=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),u&&u()}),r}return fV(t,e),sV(t,[{key:"renderRectanglesStatically",value:function(n){var i=this,o=this.props,u=o.shape,l=o.dataKey,f=o.activeIndex,d=o.activeBar,v=Se(this.props,!1);return n&&n.map(function(p,m){var b=m===f,O=b?d:u,x=ht(ht(ht({},v),p),{},{isActive:b,option:O,index:m,dataKey:l,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return I.createElement(qe,af({className:"recharts-bar-rectangle"},qi(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(Qj,x))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,i=this.props,o=i.data,u=i.layout,l=i.isAnimationActive,f=i.animationBegin,d=i.animationDuration,v=i.animationEasing,p=i.animationId,m=this.state.prevData;return I.createElement(tn,{begin:f,duration:d,isActive:l,easing:v,from:{t:0},to:{t:1},key:"bar-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(b){var O=b.t,x=o.map(function(g,P){var A=m&&m[P];if(A){var T=sr(A.x,g.x),E=sr(A.y,g.y),_=sr(A.width,g.width),j=sr(A.height,g.height);return ht(ht({},g),{},{x:T(O),y:E(O),width:_(O),height:j(O)})}if(u==="horizontal"){var N=sr(0,g.height),R=N(O);return ht(ht({},g),{},{y:g.y+g.height-R,height:R})}var D=sr(0,g.width),H=D(O);return ht(ht({},g),{},{width:H})});return I.createElement(qe,null,n.renderRectanglesStatically(x))})}},{key:"renderRectangles",value:function(){var n=this.props,i=n.data,o=n.isAnimationActive,u=this.state.prevData;return o&&i&&i.length&&(!u||!Ru(u,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}},{key:"renderBackground",value:function(){var n=this,i=this.props,o=i.data,u=i.dataKey,l=i.activeIndex,f=Se(this.props.background,!1);return o.map(function(d,v){d.value;var p=d.background,m=iV(d,nV);if(!p)return null;var b=ht(ht(ht(ht(ht({},m),{},{fill:"#eee"},p),f),qi(n.props,d,v)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:u,index:v,className:"recharts-bar-background-rectangle"});return I.createElement(Qj,af({key:"background-bar-".concat(v),option:n.props.background,isActive:v===l},b))})}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,u=o.data,l=o.xAxis,f=o.yAxis,d=o.layout,v=o.children,p=cr(v,Mu);if(!p)return null;var m=d==="vertical"?u[0].height/2:u[0].width/2,b=function(g,P){var A=Array.isArray(g.value)?g.value[1]:g.value;return{x:g.x,y:g.y,value:A,errorVal:xt(g,P)}},O={clipPath:n?"url(#clipPath-".concat(i,")"):null};return I.createElement(qe,O,p.map(function(x){return I.cloneElement(x,{key:"error-bar-".concat(i,"-").concat(x.props.dataKey),data:u,xAxis:l,yAxis:f,layout:d,offset:m,dataPointFormatter:b})}))}},{key:"render",value:function(){var n=this.props,i=n.hide,o=n.data,u=n.className,l=n.xAxis,f=n.yAxis,d=n.left,v=n.top,p=n.width,m=n.height,b=n.isAnimationActive,O=n.background,x=n.id;if(i||!o||!o.length)return null;var g=this.state.isAnimationFinished,P=Me("recharts-bar",u),A=l&&l.allowDataOverflow,T=f&&f.allowDataOverflow,E=A||T,_=ke(x)?this.id:x;return I.createElement(qe,{className:P},A||T?I.createElement("defs",null,I.createElement("clipPath",{id:"clipPath-".concat(_)},I.createElement("rect",{x:A?d:d-p/2,y:T?v:v-m/2,width:A?p:p*2,height:T?m:m*2}))):null,I.createElement(qe,{className:"recharts-bar-rectangles",clipPath:E?"url(#clipPath-".concat(_,")"):null},O?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(E,_),(!b||g)&&En.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:i.curData}:n.data!==i.curData?{curData:n.data}:null}}])})(C.PureComponent);OR=Ji;ai(Ji,"displayName","Bar");ai(Ji,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Xi.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});ai(Ji,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,i=e.bandSize,o=e.xAxis,u=e.yAxis,l=e.xAxisTicks,f=e.yAxisTicks,d=e.stackedData,v=e.dataStartIndex,p=e.displayedData,m=e.offset,b=q6(n,r);if(!b)return null;var O=t.layout,x=r.type.defaultProps,g=x!==void 0?ht(ht({},x),r.props):r.props,P=g.dataKey,A=g.children,T=g.minPointSize,E=O==="horizontal"?u:o,_=d?E.scale.domain():null,j=G6({numericAxis:E}),N=cr(A,ju),R=p.map(function(D,H){var q,$,U,G,V,Y;d?q=U6(d[v+H],_):(q=xt(D,P),Array.isArray(q)||(q=[j,q]));var J=rV(T,OR.defaultProps.minPointSize)(q[1],H);if(O==="horizontal"){var W,ee=[u.scale(q[0]),u.scale(q[1])],Z=ee[0],L=ee[1];$=CA({axis:o,ticks:l,bandSize:i,offset:b.offset,entry:D,index:H}),U=(W=L??Z)!==null&&W!==void 0?W:void 0,G=b.size;var z=Z-L;if(V=Number.isNaN(z)?0:z,Y={x:$,y:u.y,width:G,height:u.height},Math.abs(J)>0&&Math.abs(V)<Math.abs(J)){var oe=qt(V||J)*(Math.abs(J)-Math.abs(V));U-=oe,V+=oe}}else{var ce=[o.scale(q[0]),o.scale(q[1])],me=ce[0],Pe=ce[1];if($=me,U=CA({axis:u,ticks:f,bandSize:i,offset:b.offset,entry:D,index:H}),G=Pe-me,V=b.size,Y={x:o.x,y:U,width:o.width,height:V},Math.abs(J)>0&&Math.abs(G)<Math.abs(J)){var De=qt(G||J)*(Math.abs(J)-Math.abs(G));G+=De}}return ht(ht(ht({},D),{},{x:$,y:U,width:G,height:V,value:d?q:q[1],payload:D,background:Y},N&&N[H]&&N[H].props),{},{tooltipPayload:[QN(r,D)],tooltipPosition:{x:$+G/2,y:U+V/2}})});return ht({data:R,layout:O},m)});function gu(e){"@babel/helpers - typeof";return gu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gu(e)}function pV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eT(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ER(n.key),n)}}function hV(e,t,r){return t&&eT(e.prototype,t),r&&eT(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}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 $r(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){od(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 od(e,t,r){return t=ER(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ER(e){var t=vV(e,"string");return gu(t)=="symbol"?t:t+""}function vV(e,t){if(gu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(gu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var AR=function(t,r,n,i,o){var u=t.width,l=t.height,f=t.layout,d=t.children,v=Object.keys(r),p={left:n.left,leftMirror:n.left,right:u-n.right,rightMirror:u-n.right,top:n.top,topMirror:n.top,bottom:l-n.bottom,bottomMirror:l-n.bottom},m=!!ar(d,Ji);return v.reduce(function(b,O){var x=r[O],g=x.orientation,P=x.domain,A=x.padding,T=A===void 0?{}:A,E=x.mirror,_=x.reversed,j="".concat(g).concat(E?"Mirror":""),N,R,D,H,q;if(x.type==="number"&&(x.padding==="gap"||x.padding==="no-gap")){var $=P[1]-P[0],U=1/0,G=x.categoricalDomain.sort(TB);if(G.forEach(function(ce,me){me>0&&(U=Math.min((ce||0)-(G[me-1]||0),U))}),Number.isFinite(U)){var V=U/$,Y=x.layout==="vertical"?n.height:n.width;if(x.padding==="gap"&&(N=V*Y/2),x.padding==="no-gap"){var J=Ut(t.barCategoryGap,V*Y),W=V*Y/2;N=W-J-(W-J)/Y*J}}}i==="xAxis"?R=[n.left+(T.left||0)+(N||0),n.left+n.width-(T.right||0)-(N||0)]:i==="yAxis"?R=f==="horizontal"?[n.top+n.height-(T.bottom||0),n.top+(T.top||0)]:[n.top+(T.top||0)+(N||0),n.top+n.height-(T.bottom||0)-(N||0)]:R=x.range,_&&(R=[R[1],R[0]]);var ee=VN(x,o,m),Z=ee.scale,L=ee.realScaleType;Z.domain(P).range(R),GN(Z);var z=XN(Z,$r($r({},x),{},{realScaleType:L}));i==="xAxis"?(q=g==="top"&&!E||g==="bottom"&&E,D=n.left,H=p[j]-q*x.height):i==="yAxis"&&(q=g==="left"&&!E||g==="right"&&E,D=p[j]-q*x.width,H=n.top);var oe=$r($r($r({},x),z),{},{realScaleType:L,x:D,y:H,scale:Z,width:i==="xAxis"?n.width:x.width,height:i==="yAxis"?n.height:x.height});return oe.bandSize=qc(oe,z),!x.hide&&i==="xAxis"?p[j]+=(q?-1:1)*oe.height:x.hide||(p[j]+=(q?-1:1)*oe.width),$r($r({},b),{},od({},O,oe))},{})},jR=function(t,r){var n=t.x,i=t.y,o=r.x,u=r.y;return{x:Math.min(n,o),y:Math.min(i,u),width:Math.abs(o-n),height:Math.abs(u-i)}},mV=function(t){var r=t.x1,n=t.y1,i=t.x2,o=t.y2;return jR({x:r,y:n},{x:i,y:o})},TR=(function(){function e(t){pV(this,e),this.scale=t}return hV(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.bandAware,o=n.position;if(r!==void 0){if(o)switch(o){case"start":return this.scale(r);case"middle":{var u=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+u}case"end":{var l=this.bandwidth?this.bandwidth():0;return this.scale(r)+l}default:return this.scale(r)}if(i){var f=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+f}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),i=n[0],o=n[n.length-1];return i<=o?r>=i&&r<=o:r>=o&&r<=i}}],[{key:"create",value:function(r){return new e(r)}}])})();od(TR,"EPS",1e-4);var nx=function(t){var r=Object.keys(t).reduce(function(n,i){return $r($r({},n),{},od({},i,TR.create(t[i])))},{});return $r($r({},r),{},{apply:function(i){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=o.bandAware,l=o.position;return W9(i,function(f,d){return r[d].apply(f,{bandAware:u,position:l})})},isInRange:function(i){return SR(i,function(o,u){return r[u].isInRange(o)})}})};function yV(e){return(e%180+180)%180}var gV=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=yV(i),u=o*Math.PI/180,l=Math.atan(n/r),f=u>l&&u<Math.PI-l?n/Math.sin(u):r/Math.cos(u);return Math.abs(f)},ug,rT;function bV(){if(rT)return ug;rT=1;var e=an(),t=Au(),r=Lf();function n(i){return function(o,u,l){var f=Object(o);if(!t(o)){var d=e(u,3);o=r(o),u=function(p){return d(f[p],p,f)}}var v=i(o,u,l);return v>-1?f[d?o[v]:v]:void 0}}return ug=n,ug}var lg,nT;function xV(){if(nT)return lg;nT=1;var e=gR();function t(r){var n=e(r),i=n%1;return n===n?i?n-i:n:0}return lg=t,lg}var cg,iT;function wV(){if(iT)return cg;iT=1;var e=Tk(),t=an(),r=xV(),n=Math.max;function i(o,u,l){var f=o==null?0:o.length;if(!f)return-1;var d=l==null?0:r(l);return d<0&&(d=n(f+d,0)),e(o,t(u,3),d)}return cg=i,cg}var fg,aT;function SV(){if(aT)return fg;aT=1;var e=bV(),t=wV(),r=e(t);return fg=r,fg}var OV=SV();const _V=ze(OV);var PV=HC();const EV=ze(PV);var AV=EV(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("")}),ix=C.createContext(void 0),ax=C.createContext(void 0),CR=C.createContext(void 0),kR=C.createContext({}),NR=C.createContext(void 0),RR=C.createContext(0),MR=C.createContext(0),oT=function(t){var r=t.state,n=r.xAxisMap,i=r.yAxisMap,o=r.offset,u=t.clipPathId,l=t.children,f=t.width,d=t.height,v=AV(o);return I.createElement(ix.Provider,{value:n},I.createElement(ax.Provider,{value:i},I.createElement(kR.Provider,{value:o},I.createElement(CR.Provider,{value:v},I.createElement(NR.Provider,{value:u},I.createElement(RR.Provider,{value:d},I.createElement(MR.Provider,{value:f},l)))))))},jV=function(){return C.useContext(NR)},$R=function(t){var r=C.useContext(ix);r==null&&Wi();var n=r[t];return n==null&&Wi(),n},TV=function(){var t=C.useContext(ix);return ni(t)},CV=function(){var t=C.useContext(ax),r=_V(t,function(n){return SR(n.domain,Number.isFinite)});return r||ni(t)},IR=function(t){var r=C.useContext(ax);r==null&&Wi();var n=r[t];return n==null&&Wi(),n},kV=function(){var t=C.useContext(CR);return t},NV=function(){return C.useContext(kR)},ox=function(){return C.useContext(MR)},sx=function(){return C.useContext(RR)};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 RV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function MV(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,LR(n.key),n)}}function $V(e,t,r){return t&&MV(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function IV(e,t,r){return t=sf(t),DV(e,DR()?Reflect.construct(t,r||[],sf(e).constructor):t.apply(e,r))}function DV(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 LV(e)}function LV(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function DR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(DR=function(){return!!e})()}function sf(e){return sf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},sf(e)}function BV(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 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 uT(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){ux(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 ux(e,t,r){return t=LR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function LR(e){var t=FV(e,"string");return ao(t)=="symbol"?t:t+""}function FV(e,t){if(ao(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ao(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function qV(e,t){return HV(e)||WV(e,t)||zV(e,t)||UV()}function UV(){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 zV(e,t){if(e){if(typeof e=="string")return lT(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 lT(e,t)}}function lT(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 WV(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function HV(e){if(Array.isArray(e))return e}function R0(){return R0=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},R0.apply(this,arguments)}var KV=function(t,r){var n;return I.isValidElement(t)?n=I.cloneElement(t,r):Ae(t)?n=t(r):n=I.createElement("line",R0({},r,{className:"recharts-reference-line-line"})),n},VV=function(t,r,n,i,o,u,l,f,d){var v=o.x,p=o.y,m=o.width,b=o.height;if(n){var O=d.y,x=t.y.apply(O,{position:u});if(Jr(d,"discard")&&!t.y.isInRange(x))return null;var g=[{x:v+m,y:x},{x:v,y:x}];return f==="left"?g.reverse():g}if(r){var P=d.x,A=t.x.apply(P,{position:u});if(Jr(d,"discard")&&!t.x.isInRange(A))return null;var T=[{x:A,y:p+b},{x:A,y:p}];return l==="top"?T.reverse():T}if(i){var E=d.segment,_=E.map(function(j){return t.apply(j,{position:u})});return Jr(d,"discard")&&F9(_,function(j){return!t.isInRange(j)})?null:_}return null};function GV(e){var t=e.x,r=e.y,n=e.segment,i=e.xAxisId,o=e.yAxisId,u=e.shape,l=e.className,f=e.alwaysShow,d=jV(),v=$R(i),p=IR(o),m=kV();if(!d||!m)return null;qr(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var b=nx({x:v.scale,y:p.scale}),O=wt(t),x=wt(r),g=n&&n.length===2,P=VV(b,O,x,g,m,e.position,v.orientation,p.orientation,e);if(!P)return null;var A=qV(P,2),T=A[0],E=T.x,_=T.y,j=A[1],N=j.x,R=j.y,D=Jr(e,"hidden")?"url(#".concat(d,")"):void 0,H=uT(uT({clipPath:D},Se(e,!0)),{},{x1:E,y1:_,x2:N,y2:R});return I.createElement(qe,{className:Me("recharts-reference-line",l)},KV(u,H),At.renderCallByParent(e,mV({x1:E,y1:_,x2:N,y2:R})))}var lx=(function(e){function t(){return RV(this,t),IV(this,t,arguments)}return BV(t,e),$V(t,[{key:"render",value:function(){return I.createElement(GV,this.props)}}])})(I.Component);ux(lx,"displayName","ReferenceLine");ux(lx,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function M0(){return M0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},M0.apply(this,arguments)}function 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 cT(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 fT(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?cT(Object(r),!0).forEach(function(n){sd(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function XV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function YV(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,FR(n.key),n)}}function QV(e,t,r){return t&&YV(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ZV(e,t,r){return t=uf(t),JV(e,BR()?Reflect.construct(t,r||[],uf(e).constructor):t.apply(e,r))}function JV(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 e7(e)}function e7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function BR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(BR=function(){return!!e})()}function uf(e){return uf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},uf(e)}function t7(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&$0(e,t)}function $0(e,t){return $0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},$0(e,t)}function sd(e,t,r){return t=FR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function FR(e){var t=r7(e,"string");return oo(t)=="symbol"?t:t+""}function r7(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 n7=function(t){var r=t.x,n=t.y,i=t.xAxis,o=t.yAxis,u=nx({x:i.scale,y:o.scale}),l=u.apply({x:r,y:n},{bandAware:!0});return Jr(t,"discard")&&!u.isInRange(l)?null:l},ud=(function(e){function t(){return XV(this,t),ZV(this,t,arguments)}return t7(t,e),QV(t,[{key:"render",value:function(){var n=this.props,i=n.x,o=n.y,u=n.r,l=n.alwaysShow,f=n.clipPathId,d=wt(i),v=wt(o);if(qr(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!d||!v)return null;var p=n7(this.props);if(!p)return null;var m=p.x,b=p.y,O=this.props,x=O.shape,g=O.className,P=Jr(this.props,"hidden")?"url(#".concat(f,")"):void 0,A=fT(fT({clipPath:P},Se(this.props,!0)),{},{cx:m,cy:b});return I.createElement(qe,{className:Me("recharts-reference-dot",g)},t.renderDot(x,A),At.renderCallByParent(this.props,{x:m-u,y:b-u,width:2*u,height:2*u}))}}])})(I.Component);sd(ud,"displayName","ReferenceDot");sd(ud,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});sd(ud,"renderDot",function(e,t){var r;return I.isValidElement(e)?r=I.cloneElement(e,t):Ae(e)?r=e(t):r=I.createElement(Jf,M0({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});function I0(){return I0=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},I0.apply(this,arguments)}function so(e){"@babel/helpers - typeof";return so=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},so(e)}function 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){ld(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 i7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a7(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,UR(n.key),n)}}function o7(e,t,r){return t&&a7(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function s7(e,t,r){return t=lf(t),u7(e,qR()?Reflect.construct(t,r||[],lf(e).constructor):t.apply(e,r))}function u7(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 l7(e)}function l7(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 c7(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&&D0(e,t)}function D0(e,t){return D0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},D0(e,t)}function ld(e,t,r){return t=UR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function UR(e){var t=f7(e,"string");return so(t)=="symbol"?t:t+""}function f7(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 d7=function(t,r,n,i,o){var u=o.x1,l=o.x2,f=o.y1,d=o.y2,v=o.xAxis,p=o.yAxis;if(!v||!p)return null;var m=nx({x:v.scale,y:p.scale}),b={x:t?m.x.apply(u,{position:"start"}):m.x.rangeMin,y:n?m.y.apply(f,{position:"start"}):m.y.rangeMin},O={x:r?m.x.apply(l,{position:"end"}):m.x.rangeMax,y:i?m.y.apply(d,{position:"end"}):m.y.rangeMax};return Jr(o,"discard")&&(!m.isInRange(b)||!m.isInRange(O))?null:jR(b,O)},cd=(function(e){function t(){return i7(this,t),s7(this,t,arguments)}return c7(t,e),o7(t,[{key:"render",value:function(){var n=this.props,i=n.x1,o=n.x2,u=n.y1,l=n.y2,f=n.className,d=n.alwaysShow,v=n.clipPathId;qr(d===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=wt(i),m=wt(o),b=wt(u),O=wt(l),x=this.props.shape;if(!p&&!m&&!b&&!O&&!x)return null;var g=d7(p,m,b,O,this.props);if(!g&&!x)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(x,pT(pT({clipPath:P},Se(this.props,!0)),g)),At.renderCallByParent(this.props,g))}}])})(I.Component);ld(cd,"displayName","ReferenceArea");ld(cd,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});ld(cd,"renderRect",function(e,t){var r;return I.isValidElement(e)?r=I.cloneElement(e,t):Ae(e)?r=e(t):r=I.createElement(rx,I0({},t,{className:"recharts-reference-area-rect"})),r});function zR(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 p7(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return gV(n,r)}function h7(e,t,r){var n=r==="width",i=e.x,o=e.y,u=e.width,l=e.height;return t===1?{start:n?i:o,end:n?i+u:o+l}:{start:n?i+u:o+l,end:n?i:o}}function cf(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 v7(e,t){return zR(e,t+1)}function m7(e,t,r,n,i){for(var o=(n||[]).slice(),u=t.start,l=t.end,f=0,d=1,v=u,p=function(){var O=n==null?void 0:n[f];if(O===void 0)return{v:zR(n,d)};var x=f,g,P=function(){return g===void 0&&(g=r(O,x)),g},A=O.coordinate,T=f===0||cf(e,A,P,v,l);T||(f=0,v=u,d+=1),T&&(v=A+e*(P()/2+i),f+=d)},m;d<=o.length;)if(m=p(),m)return m.v;return[]}function bu(e){"@babel/helpers - typeof";return bu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bu(e)}function 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 It(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){y7(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 y7(e,t,r){return t=g7(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function g7(e){var t=b7(e,"string");return bu(t)=="symbol"?t:t+""}function b7(e,t){if(bu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(bu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function x7(e,t,r,n,i){for(var o=(n||[]).slice(),u=o.length,l=t.start,f=t.end,d=function(m){var b=o[m],O,x=function(){return O===void 0&&(O=r(b,m)),O};if(m===u-1){var g=e*(b.coordinate+e*x()/2-f);o[m]=b=It(It({},b),{},{tickCoord:g>0?b.coordinate-g*e:b.coordinate})}else o[m]=b=It(It({},b),{},{tickCoord:b.coordinate});var P=cf(e,b.tickCoord,x,l,f);P&&(f=b.tickCoord-e*(x()/2+i),o[m]=It(It({},b),{},{isShow:!0}))},v=u-1;v>=0;v--)d(v);return o}function w7(e,t,r,n,i,o){var u=(n||[]).slice(),l=u.length,f=t.start,d=t.end;if(o){var v=n[l-1],p=r(v,l-1),m=e*(v.coordinate+e*p/2-d);u[l-1]=v=It(It({},v),{},{tickCoord:m>0?v.coordinate-m*e:v.coordinate});var b=cf(e,v.tickCoord,function(){return p},f,d);b&&(d=v.tickCoord-e*(p/2+i),u[l-1]=It(It({},v),{},{isShow:!0}))}for(var O=o?l-1:l,x=function(A){var T=u[A],E,_=function(){return E===void 0&&(E=r(T,A)),E};if(A===0){var j=e*(T.coordinate-e*_()/2-f);u[A]=T=It(It({},T),{},{tickCoord:j<0?T.coordinate-j*e:T.coordinate})}else u[A]=T=It(It({},T),{},{tickCoord:T.coordinate});var N=cf(e,T.tickCoord,_,f,d);N&&(f=T.tickCoord+e*(_()/2+i),u[A]=It(It({},T),{},{isShow:!0}))},g=0;g<O;g++)x(g);return u}function cx(e,t,r){var n=e.tick,i=e.ticks,o=e.viewBox,u=e.minTickGap,l=e.orientation,f=e.interval,d=e.tickFormatter,v=e.unit,p=e.angle;if(!i||!i.length||!n)return[];if(le(f)||Xi.isSsr)return v7(i,typeof f=="number"&&le(f)?f:0);var m=[],b=l==="top"||l==="bottom"?"width":"height",O=v&&b==="width"?Ts(v,{fontSize:t,letterSpacing:r}):{width:0,height:0},x=function(T,E){var _=Ae(d)?d(T.value,E):T.value;return b==="width"?p7(Ts(_,{fontSize:t,letterSpacing:r}),O,p):Ts(_,{fontSize:t,letterSpacing:r})[b]},g=i.length>=2?qt(i[1].coordinate-i[0].coordinate):1,P=h7(o,g,b);return f==="equidistantPreserveStart"?m7(g,P,x,i,u):(f==="preserveStart"||f==="preserveStartEnd"?m=w7(g,P,x,i,u,f==="preserveStartEnd"):m=x7(g,P,x,i,u),m.filter(function(A){return A.isShow}))}var S7=["viewBox"],O7=["viewBox"],_7=["ticks"];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 Ia(){return Ia=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},Ia.apply(this,arguments)}function vT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?vT(Object(r),!0).forEach(function(n){fx(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function dg(e,t){if(e==null)return{};var r=P7(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 P7(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 E7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mT(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 A7(e,t,r){return t&&mT(e.prototype,t),r&&mT(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function j7(e,t,r){return t=ff(t),T7(e,WR()?Reflect.construct(t,r||[],ff(e).constructor):t.apply(e,r))}function T7(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 C7(e)}function C7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function WR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(WR=function(){return!!e})()}function ff(e){return ff=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ff(e)}function k7(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 fx(e,t,r){return t=HR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function HR(e){var t=N7(e,"string");return uo(t)=="symbol"?t:t+""}function N7(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 Eo=(function(e){function t(r){var n;return E7(this,t),n=j7(this,t,[r]),n.state={fontSize:"",letterSpacing:""},n}return k7(t,e),A7(t,[{key:"shouldComponentUpdate",value:function(n,i){var o=n.viewBox,u=dg(n,S7),l=this.props,f=l.viewBox,d=dg(l,O7);return!Ba(o,f)||!Ba(u,d)||!Ba(i,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var i=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];i&&this.setState({fontSize:window.getComputedStyle(i).fontSize,letterSpacing:window.getComputedStyle(i).letterSpacing})}}},{key:"getTickLineCoord",value:function(n){var i=this.props,o=i.x,u=i.y,l=i.width,f=i.height,d=i.orientation,v=i.tickSize,p=i.mirror,m=i.tickMargin,b,O,x,g,P,A,T=p?-1:1,E=n.tickSize||v,_=le(n.tickCoord)?n.tickCoord:n.coordinate;switch(d){case"top":b=O=n.coordinate,g=u+ +!p*f,x=g-T*E,A=x-T*m,P=_;break;case"left":x=g=n.coordinate,O=o+ +!p*l,b=O-T*E,P=b-T*m,A=_;break;case"right":x=g=n.coordinate,O=o+ +p*l,b=O+T*E,P=b+T*m,A=_;break;default:b=O=n.coordinate,g=u+ +p*f,x=g+T*E,A=x+T*m,P=_;break}return{line:{x1:b,y1:x,x2:O,y2:g},tick:{x:P,y:A}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,i=n.orientation,o=n.mirror,u;switch(i){case"left":u=o?"start":"end";break;case"right":u=o?"end":"start";break;default:u="middle";break}return u}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,i=n.orientation,o=n.mirror,u="end";switch(i){case"left":case"right":u="middle";break;case"top":u=o?"start":"end";break;default:u=o?"end":"start";break}return u}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.x,o=n.y,u=n.width,l=n.height,f=n.orientation,d=n.mirror,v=n.axisLine,p=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*l,x2:i+u,y2:o+m*l})}else{var b=+(f==="left"&&!d||f==="right"&&d);p=gt(gt({},p),{},{x1:i+b*u,y1:o,x2:i+b*u,y2:o+l})}return I.createElement("line",Ia({},p,{className:Me("recharts-cartesian-axis-line",lr(v,"className"))}))}},{key:"renderTicks",value:function(n,i,o){var u=this,l=this.props,f=l.tickLine,d=l.stroke,v=l.tick,p=l.tickFormatter,m=l.unit,b=cx(gt(gt({},this.props),{},{ticks:n}),i,o),O=this.getTickTextAnchor(),x=this.getTickVerticalAnchor(),g=Se(this.props,!1),P=Se(v,!1),A=gt(gt({},g),{},{fill:"none"},Se(f,!1)),T=b.map(function(E,_){var j=u.getTickLineCoord(E),N=j.line,R=j.tick,D=gt(gt(gt(gt({textAnchor:O,verticalAnchor:x},g),{},{stroke:"none",fill:d},P),R),{},{index:_,payload:E,visibleTicksCount:b.length,tickFormatter:p});return I.createElement(qe,Ia({className:"recharts-cartesian-axis-tick",key:"tick-".concat(E.value,"-").concat(E.coordinate,"-").concat(E.tickCoord)},qi(u.props,E,_)),f&&I.createElement("line",Ia({},A,N,{className:Me("recharts-cartesian-axis-tick-line",lr(f,"className"))})),v&&t.renderTickItem(v,D,"".concat(Ae(p)?p(E.value,_):E.value).concat(m||"")))});return I.createElement("g",{className:"recharts-cartesian-axis-ticks"},T)}},{key:"render",value:function(){var n=this,i=this.props,o=i.axisLine,u=i.width,l=i.height,f=i.ticksGenerator,d=i.className,v=i.hide;if(v)return null;var p=this.props,m=p.ticks,b=dg(p,_7),O=m;return Ae(f)&&(O=m&&m.length>0?f(this.props):f(b)),u<=0||l<=0||!O||!O.length?null:I.createElement(qe,{className:Me("recharts-cartesian-axis",d),ref:function(g){n.layerReference=g}},o&&this.renderAxisLine(),this.renderTicks(O,this.state.fontSize,this.state.letterSpacing),At.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,o){var u,l=Me(i.className,"recharts-cartesian-axis-tick-value");return I.isValidElement(n)?u=I.cloneElement(n,gt(gt({},i),{},{className:l})):Ae(n)?u=n(gt(gt({},i),{},{className:l})):u=I.createElement(Ui,Ia({},i,{className:"recharts-cartesian-axis-tick-value"}),o),u}}])})(C.Component);fx(Eo,"displayName","CartesianAxis");fx(Eo,"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 R7=["x1","y1","x2","y2","key"],M7=["offset"];function Hi(e){"@babel/helpers - typeof";return Hi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hi(e)}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 Lt(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){$7(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 $7(e,t,r){return t=I7(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function I7(e){var t=D7(e,"string");return Hi(t)=="symbol"?t:t+""}function D7(e,t){if(Hi(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Hi(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(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 gT(e,t){if(e==null)return{};var r=L7(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 L7(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 B7=function(t){var r=t.fill;if(!r||r==="none")return null;var n=t.fillOpacity,i=t.x,o=t.y,u=t.width,l=t.height,f=t.ry;return I.createElement("rect",{x:i,y:o,ry:f,width:u,height:l,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function KR(e,t){var r;if(I.isValidElement(e))r=I.cloneElement(e,t);else if(Ae(e))r=e(t);else{var n=t.x1,i=t.y1,o=t.x2,u=t.y2,l=t.key,f=gT(t,R7),d=Se(f,!1);d.offset;var v=gT(d,M7);r=I.createElement("line",Di({},v,{x1:n,y1:i,x2:o,y2:u,fill:"none",key:l}))}return r}function F7(e){var t=e.x,r=e.width,n=e.horizontal,i=n===void 0?!0:n,o=e.horizontalPoints;if(!i||!o||!o.length)return null;var u=o.map(function(l,f){var d=Lt(Lt({},e),{},{x1:t,y1:l,x2:t+r,y2:l,key:"line-".concat(f),index:f});return KR(i,d)});return I.createElement("g",{className:"recharts-cartesian-grid-horizontal"},u)}function q7(e){var t=e.y,r=e.height,n=e.vertical,i=n===void 0?!0:n,o=e.verticalPoints;if(!i||!o||!o.length)return null;var u=o.map(function(l,f){var d=Lt(Lt({},e),{},{x1:l,y1:t,x2:l,y2:t+r,key:"line-".concat(f),index:f});return KR(i,d)});return I.createElement("g",{className:"recharts-cartesian-grid-vertical"},u)}function U7(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,i=e.y,o=e.width,u=e.height,l=e.horizontalPoints,f=e.horizontal,d=f===void 0?!0:f;if(!d||!t||!t.length)return null;var v=l.map(function(m){return Math.round(m+i-i)}).sort(function(m,b){return m-b});i!==v[0]&&v.unshift(0);var p=v.map(function(m,b){var O=!v[b+1],x=O?i+u-m:v[b+1]-m;if(x<=0)return null;var g=b%t.length;return I.createElement("rect",{key:"react-".concat(b),y:m,x:n,height:x,width:o,stroke:"none",fill:t[g],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return I.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},p)}function z7(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,i=e.fillOpacity,o=e.x,u=e.y,l=e.width,f=e.height,d=e.verticalPoints;if(!r||!n||!n.length)return null;var v=d.map(function(m){return Math.round(m+o-o)}).sort(function(m,b){return m-b});o!==v[0]&&v.unshift(0);var p=v.map(function(m,b){var O=!v[b+1],x=O?o+l-m:v[b+1]-m;if(x<=0)return null;var g=b%n.length;return I.createElement("rect",{key:"react-".concat(b),x:m,y:u,width:x,height:f,stroke:"none",fill:n[g],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return I.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var W7=function(t,r){var n=t.xAxis,i=t.width,o=t.height,u=t.offset;return KN(cx(Lt(Lt(Lt({},Eo.defaultProps),n),{},{ticks:wn(n,!0),viewBox:{x:0,y:0,width:i,height:o}})),u.left,u.left+u.width,r)},H7=function(t,r){var n=t.yAxis,i=t.width,o=t.height,u=t.offset;return KN(cx(Lt(Lt(Lt({},Eo.defaultProps),n),{},{ticks:wn(n,!0),viewBox:{x:0,y:0,width:i,height:o}})),u.top,u.top+u.height,r)},Ta={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function dx(e){var t,r,n,i,o,u,l=ox(),f=sx(),d=NV(),v=Lt(Lt({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Ta.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:Ta.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:Ta.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:Ta.horizontalFill,vertical:(o=e.vertical)!==null&&o!==void 0?o:Ta.vertical,verticalFill:(u=e.verticalFill)!==null&&u!==void 0?u:Ta.verticalFill,x:le(e.x)?e.x:d.left,y:le(e.y)?e.y:d.top,width:le(e.width)?e.width:d.width,height:le(e.height)?e.height:d.height}),p=v.x,m=v.y,b=v.width,O=v.height,x=v.syncWithTicks,g=v.horizontalValues,P=v.verticalValues,A=TV(),T=CV();if(!le(b)||b<=0||!le(O)||O<=0||!le(p)||p!==+p||!le(m)||m!==+m)return null;var E=v.verticalCoordinatesGenerator||W7,_=v.horizontalCoordinatesGenerator||H7,j=v.horizontalPoints,N=v.verticalPoints;if((!j||!j.length)&&Ae(_)){var R=g&&g.length,D=_({yAxis:T?Lt(Lt({},T),{},{ticks:R?g:T.ticks}):void 0,width:l,height:f,offset:d},R?!0:x);qr(Array.isArray(D),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Hi(D),"]")),Array.isArray(D)&&(j=D)}if((!N||!N.length)&&Ae(E)){var H=P&&P.length,q=E({xAxis:A?Lt(Lt({},A),{},{ticks:H?P:A.ticks}):void 0,width:l,height:f,offset:d},H?!0:x);qr(Array.isArray(q),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Hi(q),"]")),Array.isArray(q)&&(N=q)}return I.createElement("g",{className:"recharts-cartesian-grid"},I.createElement(B7,{fill:v.fill,fillOpacity:v.fillOpacity,x:v.x,y:v.y,width:v.width,height:v.height,ry:v.ry}),I.createElement(F7,Di({},v,{offset:d,horizontalPoints:j,xAxis:A,yAxis:T})),I.createElement(q7,Di({},v,{offset:d,verticalPoints:N,xAxis:A,yAxis:T})),I.createElement(U7,Di({},v,{horizontalPoints:j})),I.createElement(z7,Di({},v,{verticalPoints:N})))}dx.displayName="CartesianGrid";var K7=["type","layout","connectNulls","ref"],V7=["key"];function lo(e){"@babel/helpers - typeof";return lo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lo(e)}function bT(e,t){if(e==null)return{};var r=G7(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 G7(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 $s(){return $s=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},$s.apply(this,arguments)}function xT(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 nr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?xT(Object(r),!0).forEach(function(n){Ir(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ca(e){return Z7(e)||Q7(e)||Y7(e)||X7()}function X7(){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 Y7(e,t){if(e){if(typeof e=="string")return B0(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 B0(e,t)}}function Q7(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Z7(e){if(Array.isArray(e))return B0(e)}function B0(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 J7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wT(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 eG(e,t,r){return t&&wT(e.prototype,t),r&&wT(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function tG(e,t,r){return t=df(t),rG(e,VR()?Reflect.construct(t,r||[],df(e).constructor):t.apply(e,r))}function rG(e,t){if(t&&(lo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return nG(e)}function nG(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 df(e){return df=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},df(e)}function iG(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&&F0(e,t)}function F0(e,t){return F0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},F0(e,t)}function Ir(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=aG(e,"string");return lo(t)=="symbol"?t:t+""}function aG(e,t){if(lo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(lo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var co=(function(e){function t(){var r;J7(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=tG(this,t,[].concat(i)),Ir(r,"state",{isAnimationFinished:!0,totalLength:0}),Ir(r,"generateSimpleStrokeDasharray",function(u,l){return"".concat(l,"px ").concat(u-l,"px")}),Ir(r,"getStrokeDasharray",function(u,l,f){var d=f.reduce(function(P,A){return P+A});if(!d)return r.generateSimpleStrokeDasharray(l,u);for(var v=Math.floor(u/d),p=u%d,m=l-u,b=[],O=0,x=0;O<f.length;x+=f[O],++O)if(x+f[O]>p){b=[].concat(Ca(f.slice(0,O)),[p-x]);break}var g=b.length%2===0?[0,m]:[m];return[].concat(Ca(t.repeat(f,v)),Ca(b),g).map(function(P){return"".concat(P,"px")}).join(", ")}),Ir(r,"id",wo("recharts-line-")),Ir(r,"pathRef",function(u){r.mainCurve=u}),Ir(r,"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0}),r.props.onAnimationEnd&&r.props.onAnimationEnd()}),Ir(r,"handleAnimationStart",function(){r.setState({isAnimationFinished:!1}),r.props.onAnimationStart&&r.props.onAnimationStart()}),r}return iG(t,e),eG(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();this.setState({totalLength:n})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();n!==this.state.totalLength&&this.setState({totalLength:n})}}},{key:"getTotalLength",value:function(){var n=this.mainCurve;try{return n&&n.getTotalLength&&n.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,u=o.points,l=o.xAxis,f=o.yAxis,d=o.layout,v=o.children,p=cr(v,Mu);if(!p)return null;var m=function(x,g){return{x:x.x,y:x.y,value:x.value,errorVal:xt(x.payload,g)}},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:u,xAxis:l,yAxis:f,layout:d,dataPointFormatter:m})}))}},{key:"renderDots",value:function(n,i,o){var u=this.props.isAnimationActive;if(u&&!this.state.isAnimationFinished)return null;var l=this.props,f=l.dot,d=l.points,v=l.dataKey,p=Se(this.props,!1),m=Se(f,!0),b=d.map(function(x,g){var P=nr(nr(nr({key:"dot-".concat(g),r:3},p),m),{},{index:g,cx:x.x,cy:x.y,value:x.value,dataKey:v,payload:x.payload,points:d});return t.renderDotItem(f,P)}),O={clipPath:n?"url(#clipPath-".concat(i?"":"dots-").concat(o,")"):null};return I.createElement(qe,$s({className:"recharts-line-dots",key:"dots"},O),b)}},{key:"renderCurveStatically",value:function(n,i,o,u){var l=this.props,f=l.type,d=l.layout,v=l.connectNulls;l.ref;var p=bT(l,K7),m=nr(nr(nr({},Se(p,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:i?"url(#clipPath-".concat(o,")"):null,points:n},u),{},{type:f,layout:d,connectNulls:v});return I.createElement(Wc,$s({},m,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,i){var o=this,u=this.props,l=u.points,f=u.strokeDasharray,d=u.isAnimationActive,v=u.animationBegin,p=u.animationDuration,m=u.animationEasing,b=u.animationId,O=u.animateNewValues,x=u.width,g=u.height,P=this.state,A=P.prevPoints,T=P.totalLength;return I.createElement(tn,{begin:v,duration:p,isActive:d,easing:m,from:{t:0},to:{t:1},key:"line-".concat(b),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(E){var _=E.t;if(A){var j=A.length/l.length,N=l.map(function($,U){var G=Math.floor(U*j);if(A[G]){var V=A[G],Y=sr(V.x,$.x),J=sr(V.y,$.y);return nr(nr({},$),{},{x:Y(_),y:J(_)})}if(O){var W=sr(x*2,$.x),ee=sr(g/2,$.y);return nr(nr({},$),{},{x:W(_),y:ee(_)})}return nr(nr({},$),{},{x:$.x,y:$.y})});return o.renderCurveStatically(N,n,i)}var R=sr(0,T),D=R(_),H;if(f){var q="".concat(f).split(/[,\s]+/gim).map(function($){return parseFloat($)});H=o.getStrokeDasharray(D,T,q)}else H=o.generateSimpleStrokeDasharray(T,D);return o.renderCurveStatically(l,n,i,{strokeDasharray:H})})}},{key:"renderCurve",value:function(n,i){var o=this.props,u=o.points,l=o.isAnimationActive,f=this.state,d=f.prevPoints,v=f.totalLength;return l&&u&&u.length&&(!d&&v>0||!Ru(d,u))?this.renderCurveWithAnimation(n,i):this.renderCurveStatically(u,n,i)}},{key:"render",value:function(){var n,i=this.props,o=i.hide,u=i.dot,l=i.points,f=i.className,d=i.xAxis,v=i.yAxis,p=i.top,m=i.left,b=i.width,O=i.height,x=i.isAnimationActive,g=i.id;if(o||!l||!l.length)return null;var P=this.state.isAnimationFinished,A=l.length===1,T=Me("recharts-line",f),E=d&&d.allowDataOverflow,_=v&&v.allowDataOverflow,j=E||_,N=ke(g)?this.id:g,R=(n=Se(u,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},D=R.r,H=D===void 0?3:D,q=R.strokeWidth,$=q===void 0?2:q,U=LB(u)?u:{},G=U.clipDot,V=G===void 0?!0:G,Y=H*2+$;return I.createElement(qe,{className:T},E||_?I.createElement("defs",null,I.createElement("clipPath",{id:"clipPath-".concat(N)},I.createElement("rect",{x:E?m:m-b/2,y:_?p:p-O/2,width:E?b:b*2,height:_?O:O*2})),!V&&I.createElement("clipPath",{id:"clipPath-dots-".concat(N)},I.createElement("rect",{x:m-Y/2,y:p-Y/2,width:b+Y,height:O+Y}))):null,!A&&this.renderCurve(j,N),this.renderErrorBar(j,N),(A||u)&&this.renderDots(j,V,N),(!x||P)&&En.renderCallByParent(this.props,l))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,prevPoints:i.curPoints}:n.points!==i.curPoints?{curPoints:n.points}:null}},{key:"repeat",value:function(n,i){for(var o=n.length%2!==0?[].concat(Ca(n),[0]):n,u=[],l=0;l<i;++l)u=[].concat(Ca(u),Ca(o));return u}},{key:"renderDotItem",value:function(n,i){var o;if(I.isValidElement(n))o=I.cloneElement(n,i);else if(Ae(n))o=n(i);else{var u=i.key,l=bT(i,V7),f=Me("recharts-line-dot",typeof n!="boolean"?n.className:"");o=I.createElement(Jf,$s({key:u},l,{className:f}))}return o}}])})(C.PureComponent);Ir(co,"displayName","Line");Ir(co,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!Xi.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});Ir(co,"getComposedData",function(e){var t=e.props,r=e.xAxis,n=e.yAxis,i=e.xAxisTicks,o=e.yAxisTicks,u=e.dataKey,l=e.bandSize,f=e.displayedData,d=e.offset,v=t.layout,p=f.map(function(m,b){var O=xt(m,u);return v==="horizontal"?{x:TA({axis:r,ticks:i,bandSize:l,entry:m,index:b}),y:ke(O)?null:n.scale(O),value:O,payload:m}:{x:ke(O)?null:r.scale(O),y:TA({axis:n,ticks:o,bandSize:l,entry:m,index:b}),value:O,payload:m}});return nr({points:p,layout:v},d)});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 oG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function sG(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,QR(n.key),n)}}function uG(e,t,r){return t&&sG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function lG(e,t,r){return t=pf(t),cG(e,XR()?Reflect.construct(t,r||[],pf(e).constructor):t.apply(e,r))}function cG(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 fG(e)}function fG(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 pf(e){return pf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},pf(e)}function dG(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 YR(e,t,r){return t=QR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function QR(e){var t=pG(e,"string");return fo(t)=="symbol"?t:t+""}function pG(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)}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 hG(e){var t=e.xAxisId,r=ox(),n=sx(),i=$R(t);return i==null?null:C.createElement(Eo,U0({},i,{className:Me("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(u){return wn(u,!0)}}))}var Ao=(function(e){function t(){return oG(this,t),lG(this,t,arguments)}return dG(t,e),uG(t,[{key:"render",value:function(){return C.createElement(hG,this.props)}}])})(C.Component);YR(Ao,"displayName","XAxis");YR(Ao,"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 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 vG(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,eM(n.key),n)}}function yG(e,t,r){return t&&mG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function gG(e,t,r){return t=hf(t),bG(e,ZR()?Reflect.construct(t,r||[],hf(e).constructor):t.apply(e,r))}function bG(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 xG(e)}function xG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ZR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ZR=function(){return!!e})()}function hf(e){return hf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},hf(e)}function wG(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 JR(e,t,r){return t=eM(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function eM(e){var t=SG(e,"string");return po(t)=="symbol"?t:t+""}function SG(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)}function W0(){return W0=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},W0.apply(this,arguments)}var OG=function(t){var r=t.yAxisId,n=ox(),i=sx(),o=IR(r);return o==null?null:C.createElement(Eo,W0({},o,{className:Me("recharts-".concat(o.axisType," ").concat(o.axisType),o.className),viewBox:{x:0,y:0,width:n,height:i},ticksGenerator:function(l){return wn(l,!0)}}))},Ki=(function(e){function t(){return vG(this,t),gG(this,t,arguments)}return wG(t,e),yG(t,[{key:"render",value:function(){return C.createElement(OG,this.props)}}])})(C.Component);JR(Ki,"displayName","YAxis");JR(Ki,"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 ST(e){return AG(e)||EG(e)||PG(e)||_G()}function _G(){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 PG(e,t){if(e){if(typeof e=="string")return H0(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 H0(e,t)}}function EG(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function AG(e){if(Array.isArray(e))return H0(e)}function H0(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 K0=function(t,r,n,i,o){var u=cr(t,lx),l=cr(t,ud),f=[].concat(ST(u),ST(l)),d=cr(t,cd),v="".concat(i,"Id"),p=i[0],m=r;if(f.length&&(m=f.reduce(function(x,g){if(g.props[v]===n&&Jr(g.props,"extendDomain")&&le(g.props[p])){var P=g.props[p];return[Math.min(x[0],P),Math.max(x[1],P)]}return x},m)),d.length){var b="".concat(p,"1"),O="".concat(p,"2");m=d.reduce(function(x,g){if(g.props[v]===n&&Jr(g.props,"extendDomain")&&le(g.props[b])&&le(g.props[O])){var P=g.props[b],A=g.props[O];return[Math.min(x[0],P,A),Math.max(x[1],P,A)]}return x},m)}return o&&o.length&&(m=o.reduce(function(x,g){return le(g)?[Math.min(x[0],g),Math.max(x[1],g)]:x},m)),m},pg={exports:{}},OT;function jG(){return OT||(OT=1,(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function i(f,d,v){this.fn=f,this.context=d,this.once=v||!1}function o(f,d,v,p,m){if(typeof v!="function")throw new TypeError("The listener must be a function");var b=new i(v,p||f,m),O=r?r+d:d;return f._events[O]?f._events[O].fn?f._events[O]=[f._events[O],b]:f._events[O].push(b):(f._events[O]=b,f._eventsCount++),f}function u(f,d){--f._eventsCount===0?f._events=new n:delete f._events[d]}function l(){this._events=new n,this._eventsCount=0}l.prototype.eventNames=function(){var d=[],v,p;if(this._eventsCount===0)return d;for(p in v=this._events)t.call(v,p)&&d.push(r?p.slice(1):p);return Object.getOwnPropertySymbols?d.concat(Object.getOwnPropertySymbols(v)):d},l.prototype.listeners=function(d){var v=r?r+d:d,p=this._events[v];if(!p)return[];if(p.fn)return[p.fn];for(var m=0,b=p.length,O=new Array(b);m<b;m++)O[m]=p[m].fn;return O},l.prototype.listenerCount=function(d){var v=r?r+d:d,p=this._events[v];return p?p.fn?1:p.length:0},l.prototype.emit=function(d,v,p,m,b,O){var x=r?r+d:d;if(!this._events[x])return!1;var g=this._events[x],P=arguments.length,A,T;if(g.fn){switch(g.once&&this.removeListener(d,g.fn,void 0,!0),P){case 1:return g.fn.call(g.context),!0;case 2:return g.fn.call(g.context,v),!0;case 3:return g.fn.call(g.context,v,p),!0;case 4:return g.fn.call(g.context,v,p,m),!0;case 5:return g.fn.call(g.context,v,p,m,b),!0;case 6:return g.fn.call(g.context,v,p,m,b,O),!0}for(T=1,A=new Array(P-1);T<P;T++)A[T-1]=arguments[T];g.fn.apply(g.context,A)}else{var E=g.length,_;for(T=0;T<E;T++)switch(g[T].once&&this.removeListener(d,g[T].fn,void 0,!0),P){case 1:g[T].fn.call(g[T].context);break;case 2:g[T].fn.call(g[T].context,v);break;case 3:g[T].fn.call(g[T].context,v,p);break;case 4:g[T].fn.call(g[T].context,v,p,m);break;default:if(!A)for(_=1,A=new Array(P-1);_<P;_++)A[_-1]=arguments[_];g[T].fn.apply(g[T].context,A)}}return!0},l.prototype.on=function(d,v,p){return o(this,d,v,p,!1)},l.prototype.once=function(d,v,p){return o(this,d,v,p,!0)},l.prototype.removeListener=function(d,v,p,m){var b=r?r+d:d;if(!this._events[b])return this;if(!v)return u(this,b),this;var O=this._events[b];if(O.fn)O.fn===v&&(!m||O.once)&&(!p||O.context===p)&&u(this,b);else{for(var x=0,g=[],P=O.length;x<P;x++)(O[x].fn!==v||m&&!O[x].once||p&&O[x].context!==p)&&g.push(O[x]);g.length?this._events[b]=g.length===1?g[0]:g:u(this,b)}return this},l.prototype.removeAllListeners=function(d){var v;return d?(v=r?r+d:d,this._events[v]&&u(this,v)):(this._events=new n,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=r,l.EventEmitter=l,e.exports=l})(pg)),pg.exports}var TG=jG();const CG=ze(TG);var hg=new CG,vg="recharts.syncMouseEvents";function xu(e){"@babel/helpers - typeof";return xu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xu(e)}function kG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function NG(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 RG(e,t,r){return t&&NG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function mg(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=MG(e,"string");return xu(t)=="symbol"?t:t+""}function MG(e,t){if(xu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(xu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var $G=(function(){function e(){kG(this,e),mg(this,"activeIndex",0),mg(this,"coordinateList",[]),mg(this,"layout","horizontal")}return RG(e,[{key:"setDetails",value:function(r){var n,i=r.coordinateList,o=i===void 0?null:i,u=r.container,l=u===void 0?null:u,f=r.layout,d=f===void 0?null:f,v=r.offset,p=v===void 0?null:v,m=r.mouseHandlerCallback,b=m===void 0?null:m;this.coordinateList=(n=o??this.coordinateList)!==null&&n!==void 0?n:[],this.container=l??this.container,this.layout=d??this.layout,this.offset=p??this.offset,this.mouseHandlerCallback=b??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(r){if(this.coordinateList.length!==0)switch(r.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(r){this.activeIndex=r}},{key:"spoofMouse",value:function(){var r,n;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var i=this.container.getBoundingClientRect(),o=i.x,u=i.y,l=i.height,f=this.coordinateList[this.activeIndex].coordinate,d=((r=window)===null||r===void 0?void 0:r.scrollX)||0,v=((n=window)===null||n===void 0?void 0:n.scrollY)||0,p=o+f+d,m=u+this.offset.top+l/2+v;this.mouseHandlerCallback({pageX:p,pageY:m})}}}])})();function IG(e,t,r){if(r==="number"&&t===!0&&Array.isArray(e)){var n=e==null?void 0:e[0],i=e==null?void 0:e[1];if(n&&i&&le(n)&&le(i))return!0}return!1}function DG(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 rM(e){var t=e.cx,r=e.cy,n=e.radius,i=e.startAngle,o=e.endAngle,u=Ze(t,r,n,i),l=Ze(t,r,n,o);return{points:[u,l],cx:t,cy:r,radius:n,startAngle:i,endAngle:o}}function LG(e,t,r){var n,i,o,u;if(e==="horizontal")n=t.x,o=n,i=r.top,u=r.top+r.height;else if(e==="vertical")i=t.y,u=i,n=r.left,o=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var l=t.cx,f=t.cy,d=t.innerRadius,v=t.outerRadius,p=t.angle,m=Ze(l,f,d,p),b=Ze(l,f,v,p);n=m.x,i=m.y,o=b.x,u=b.y}else return rM(t);return[{x:n,y:i},{x:o,y:u}]}function wu(e){"@babel/helpers - typeof";return wu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wu(e)}function _T(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 sc(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?_T(Object(r),!0).forEach(function(n){BG(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_T(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function BG(e,t,r){return t=FG(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function FG(e){var t=qG(e,"string");return wu(t)=="symbol"?t:t+""}function qG(e,t){if(wu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(wu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function UG(e){var t,r,n=e.element,i=e.tooltipEventType,o=e.isActive,u=e.activeCoordinate,l=e.activePayload,f=e.offset,d=e.activeTooltipIndex,v=e.tooltipAxisBandSize,p=e.layout,m=e.chartName,b=(t=n.props.cursor)!==null&&t!==void 0?t:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!b||!o||!u||m!=="ScatterChart"&&i!=="axis")return null;var O,x=Wc;if(m==="ScatterChart")O=u,x=cK;else if(m==="BarChart")O=DG(p,u,f,v),x=rx;else if(p==="radial"){var g=rM(u),P=g.cx,A=g.cy,T=g.radius,E=g.startAngle,_=g.endAngle;O={cx:P,cy:A,startAngle:E,endAngle:_,innerRadius:T,outerRadius:T},x=nR}else O={points:LG(p,u,f)},x=Wc;var j=sc(sc(sc(sc({stroke:"#ccc",pointerEvents:"none"},f),O),Se(b,!1)),{},{payload:l,payloadIndex:d,className:Me("recharts-tooltip-cursor",b.className)});return C.isValidElement(b)?C.cloneElement(b,j):C.createElement(x,j)}var zG=["item"],WG=["children","className","width","height","style","compact","title","desc"];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 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 PT(e,t){return VG(e)||KG(e,t)||iM(e,t)||HG()}function HG(){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 KG(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,u,l=[],f=!0,d=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(f=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(v){d=!0,i=v}finally{try{if(!f&&r.return!=null&&(u=r.return(),Object(u)!==u))return}finally{if(d)throw i}}return l}}function VG(e){if(Array.isArray(e))return e}function ET(e,t){if(e==null)return{};var r=GG(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 GG(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 XG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function YG(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 QG(e,t,r){return t&&YG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ZG(e,t,r){return t=vf(t),JG(e,nM()?Reflect.construct(t,r||[],vf(e).constructor):t.apply(e,r))}function JG(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 eX(e)}function eX(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(nM=function(){return!!e})()}function vf(e){return vf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},vf(e)}function tX(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&&V0(e,t)}function V0(e,t){return V0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},V0(e,t)}function vo(e){return iX(e)||nX(e)||iM(e)||rX()}function rX(){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 iM(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 nX(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function iX(e){if(Array.isArray(e))return G0(e)}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 AT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function te(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?AT(Object(r),!0).forEach(function(n){_e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):AT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _e(e,t,r){return t=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=aX(e,"string");return ho(t)=="symbol"?t:t+""}function aX(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(t==="string"?String:Number)(e)}var oX={xAxis:["bottom","top"],yAxis:["left","right"]},sX={width:"100%",height:"100%"},oM={x:0,y:0};function uc(e){return e}var uX=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},lX=function(t,r,n,i){var o=r.find(function(v){return v&&v.index===n});if(o){if(t==="horizontal")return{x:o.coordinate,y:i.y};if(t==="vertical")return{x:i.x,y:o.coordinate};if(t==="centric"){var u=o.coordinate,l=i.radius;return te(te(te({},i),Ze(i.cx,i.cy,l,u)),{},{angle:u,radius:l})}var f=o.coordinate,d=i.angle;return te(te(te({},i),Ze(i.cx,i.cy,f,d)),{},{angle:d,radius:f})}return oM},fd=function(t,r){var n=r.graphicalItems,i=r.dataStartIndex,o=r.dataEndIndex,u=(n??[]).reduce(function(l,f){var d=f.props.data;return d&&d.length?[].concat(vo(l),vo(d)):l},[]);return u.length>0?u:t&&t.length&&le(i)&&le(o)?t.slice(i,o+1):[]};function sM(e){return e==="number"?[0,"auto"]:void 0}var X0=function(t,r,n,i){var o=t.graphicalItems,u=t.tooltipAxis,l=fd(r,t);return n<0||!o||!o.length||n>=l.length?null:o.reduce(function(f,d){var v,p=(v=d.props.data)!==null&&v!==void 0?v:r;p&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(p=p.slice(t.dataStartIndex,t.dataEndIndex+1));var m;if(u.dataKey&&!u.allowDuplicatedCategory){var b=p===void 0?l:p;m=vc(b,u.dataKey,i)}else m=p&&p[n]||l[n];return m?[].concat(vo(f),[QN(d,m)]):f},[])},jT=function(t,r,n,i){var o=i||{x:t.chartX,y:t.chartY},u=uX(o,n),l=t.orderedTooltipTicks,f=t.tooltipAxis,d=t.tooltipTicks,v=$6(u,l,d,f);if(v>=0&&d){var p=d[v]&&d[v].value,m=X0(t,r,v,p),b=lX(n,l,v,o);return{activeTooltipIndex:v,activeLabel:p,activePayload:m,activeCoordinate:b}}return null},cX=function(t,r){var n=r.axes,i=r.graphicalItems,o=r.axisType,u=r.axisIdKey,l=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,v=t.layout,p=t.children,m=t.stackOffset,b=HN(v,o);return n.reduce(function(O,x){var g,P=x.type.defaultProps!==void 0?te(te({},x.type.defaultProps),x.props):x.props,A=P.type,T=P.dataKey,E=P.allowDataOverflow,_=P.allowDuplicatedCategory,j=P.scale,N=P.ticks,R=P.includeHidden,D=P[u];if(O[D])return O;var H=fd(t.data,{graphicalItems:i.filter(function(z){var oe,ce=u in z.props?z.props[u]:(oe=z.type.defaultProps)===null||oe===void 0?void 0:oe[u];return ce===D}),dataStartIndex:f,dataEndIndex:d}),q=H.length,$,U,G;IG(P.domain,E,A)&&($=l0(P.domain,null,E),b&&(A==="number"||j!=="auto")&&(G=ks(H,T,"category")));var V=sM(A);if(!$||$.length===0){var Y,J=(Y=P.domain)!==null&&Y!==void 0?Y:V;if(T){if($=ks(H,T,A),A==="category"&&b){var W=jB($);_&&W?(U=$,$=tf(0,q)):_||($=RA(J,$,x).reduce(function(z,oe){return z.indexOf(oe)>=0?z:[].concat(vo(z),[oe])},[]))}else if(A==="category")_?$=$.filter(function(z){return z!==""&&!ke(z)}):$=RA(J,$,x).reduce(function(z,oe){return z.indexOf(oe)>=0||oe===""||ke(oe)?z:[].concat(vo(z),[oe])},[]);else if(A==="number"){var ee=F6(H,i.filter(function(z){var oe,ce,me=u in z.props?z.props[u]:(oe=z.type.defaultProps)===null||oe===void 0?void 0:oe[u],Pe="hide"in z.props?z.props.hide:(ce=z.type.defaultProps)===null||ce===void 0?void 0:ce.hide;return me===D&&(R||!Pe)}),T,o,v);ee&&($=ee)}b&&(A==="number"||j!=="auto")&&(G=ks(H,T,"category"))}else b?$=tf(0,q):l&&l[D]&&l[D].hasStack&&A==="number"?$=m==="expand"?[0,1]:YN(l[D].stackGroups,f,d):$=WN(H,i.filter(function(z){var oe=u in z.props?z.props[u]:z.type.defaultProps[u],ce="hide"in z.props?z.props.hide:z.type.defaultProps.hide;return oe===D&&(R||!ce)}),A,v,!0);if(A==="number")$=K0(p,$,D,o,N),J&&($=l0(J,$,E));else if(A==="category"&&J){var Z=J,L=$.every(function(z){return Z.indexOf(z)>=0});L&&($=Z)}}return te(te({},O),{},_e({},D,te(te({},P),{},{axisType:o,domain:$,categoricalDomain:G,duplicateDomain:U,originalDomain:(g=P.domain)!==null&&g!==void 0?g:V,isCategorical:b,layout:v})))},{})},fX=function(t,r){var n=r.graphicalItems,i=r.Axis,o=r.axisType,u=r.axisIdKey,l=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,v=t.layout,p=t.children,m=fd(t.data,{graphicalItems:n,dataStartIndex:f,dataEndIndex:d}),b=m.length,O=HN(v,o),x=-1;return n.reduce(function(g,P){var A=P.type.defaultProps!==void 0?te(te({},P.type.defaultProps),P.props):P.props,T=A[u],E=sM("number");if(!g[T]){x++;var _;return O?_=tf(0,b):l&&l[T]&&l[T].hasStack?(_=YN(l[T].stackGroups,f,d),_=K0(p,_,T,o)):(_=l0(E,WN(m,n.filter(function(j){var N,R,D=u in j.props?j.props[u]:(N=j.type.defaultProps)===null||N===void 0?void 0:N[u],H="hide"in j.props?j.props.hide:(R=j.type.defaultProps)===null||R===void 0?void 0:R.hide;return D===T&&!H}),"number",v),i.defaultProps.allowDataOverflow),_=K0(p,_,T,o)),te(te({},g),{},_e({},T,te(te({axisType:o},i.defaultProps),{},{hide:!0,orientation:lr(oX,"".concat(o,".").concat(x%2),null),domain:_,originalDomain:E,isCategorical:O,layout:v})))}return g},{})},dX=function(t,r){var n=r.axisType,i=n===void 0?"xAxis":n,o=r.AxisComp,u=r.graphicalItems,l=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,v=t.children,p="".concat(i,"Id"),m=cr(v,o),b={};return m&&m.length?b=cX(t,{axes:m,graphicalItems:u,axisType:i,axisIdKey:p,stackGroups:l,dataStartIndex:f,dataEndIndex:d}):u&&u.length&&(b=fX(t,{Axis:o,graphicalItems:u,axisType:i,axisIdKey:p,stackGroups:l,dataStartIndex:f,dataEndIndex:d})),b},pX=function(t){var r=ni(t),n=wn(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:Tb(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:qc(r,n)}},TT=function(t){var r=t.children,n=t.defaultShowTooltip,i=ar(r,no),o=0,u=0;return t.data&&t.data.length!==0&&(u=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(o=i.props.startIndex),i.props.endIndex>=0&&(u=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:u,activeTooltipIndex:-1,isTooltipActive:!!n}},hX=function(t){return!t||!t.length?!1:t.some(function(r){var n=On(r&&r.type);return n&&n.indexOf("Bar")>=0})},CT=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"}},vX=function(t,r){var n=t.props,i=t.graphicalItems,o=t.xAxisMap,u=o===void 0?{}:o,l=t.yAxisMap,f=l===void 0?{}:l,d=n.width,v=n.height,p=n.children,m=n.margin||{},b=ar(p,no),O=ar(p,_n),x=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}),g=Object.keys(u).reduce(function(_,j){var N=u[j],R=N.orientation;return!N.mirror&&!N.hide?te(te({},_),{},_e({},R,lr(_,"".concat(R))+N.height)):_},{top:m.top||0,bottom:m.bottom||0}),P=te(te({},g),x),A=P.bottom;b&&(P.bottom+=b.props.height||no.defaultProps.height),O&&r&&(P=L6(P,i,n,r));var T=d-P.left-P.right,E=v-P.top-P.bottom;return te(te({brushBottom:A},P),{},{width:Math.max(T,0),height:Math.max(E,0)})},mX=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},px=function(t){var r=t.chartName,n=t.GraphicalChild,i=t.defaultTooltipEventType,o=i===void 0?"axis":i,u=t.validateTooltipEventTypes,l=u===void 0?["axis"]:u,f=t.axisComponents,d=t.legendContent,v=t.formatAxisMap,p=t.defaultProps,m=function(P,A){var T=A.graphicalItems,E=A.stackGroups,_=A.offset,j=A.updateId,N=A.dataStartIndex,R=A.dataEndIndex,D=P.barSize,H=P.layout,q=P.barGap,$=P.barCategoryGap,U=P.maxBarSize,G=CT(H),V=G.numericAxisName,Y=G.cateAxisName,J=hX(T),W=[];return T.forEach(function(ee,Z){var L=fd(P.data,{graphicalItems:[ee],dataStartIndex:N,dataEndIndex:R}),z=ee.type.defaultProps!==void 0?te(te({},ee.type.defaultProps),ee.props):ee.props,oe=z.dataKey,ce=z.maxBarSize,me=z["".concat(V,"Id")],Pe=z["".concat(Y,"Id")],De={},je=f.reduce(function(Wt,Pr){var ea=A["".concat(Pr.axisType,"Map")],jo=z["".concat(Pr.axisType,"Id")];ea&&ea[jo]||Pr.axisType==="zAxis"||Wi();var To=ea[jo];return te(te({},Wt),{},_e(_e({},Pr.axisType,To),"".concat(Pr.axisType,"Ticks"),wn(To)))},De),ae=je[Y],ge=je["".concat(Y,"Ticks")],Te=E&&E[me]&&E[me].hasStack&&X6(ee,E[me].stackGroups),ne=On(ee.type).indexOf("Bar")>=0,We=qc(ae,ge),Ne=[],Ce=J&&I6({barSize:D,stackGroups:E,totalSize:mX(je,Y)});if(ne){var Je,st,_r=ke(ce)?U:ce,Wr=(Je=(st=qc(ae,ge,!0))!==null&&st!==void 0?st:_r)!==null&&Je!==void 0?Je:0;Ne=D6({barGap:q,barCategoryGap:$,bandSize:Wr!==We?Wr:We,sizeList:Ce[Pe],maxBarSize:_r}),Wr!==We&&(Ne=Ne.map(function(Wt){return te(te({},Wt),{},{position:te(te({},Wt.position),{},{offset:Wt.position.offset-Wr/2})})}))}var Hr=ee&&ee.type&&ee.type.getComposedData;Hr&&W.push({props:te(te({},Hr(te(te({},je),{},{displayedData:L,props:P,dataKey:oe,item:ee,bandSize:We,barPosition:Ne,offset:_,stackedData:Te,layout:H,dataStartIndex:N,dataEndIndex:R}))),{},_e(_e(_e({key:ee.key||"item-".concat(Z)},V,je[V]),Y,je[Y]),"animationId",j)),childIndex:qB(ee,P.children),item:ee})}),W},b=function(P,A){var T=P.props,E=P.dataStartIndex,_=P.dataEndIndex,j=P.updateId;if(!VO({props:T}))return null;var N=T.children,R=T.layout,D=T.stackOffset,H=T.data,q=T.reverseStackOrder,$=CT(R),U=$.numericAxisName,G=$.cateAxisName,V=cr(N,n),Y=V6(H,V,"".concat(U,"Id"),"".concat(G,"Id"),D,q),J=f.reduce(function(z,oe){var ce="".concat(oe.axisType,"Map");return te(te({},z),{},_e({},ce,dX(T,te(te({},oe),{},{graphicalItems:V,stackGroups:oe.axisType===U&&Y,dataStartIndex:E,dataEndIndex:_}))))},{}),W=vX(te(te({},J),{},{props:T,graphicalItems:V}),A==null?void 0:A.legendBBox);Object.keys(J).forEach(function(z){J[z]=v(T,J[z],W,z.replace("Map",""),r)});var ee=J["".concat(G,"Map")],Z=pX(ee),L=m(T,te(te({},J),{},{dataStartIndex:E,dataEndIndex:_,updateId:j,graphicalItems:V,stackGroups:Y,offset:W}));return te(te({formattedGraphicalItems:L,graphicalItems:V,offset:W,stackGroups:Y},Z),J)},O=(function(g){function P(A){var T,E,_;return XG(this,P),_=ZG(this,P,[A]),_e(_,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),_e(_,"accessibilityManager",new $G),_e(_,"handleLegendBBoxUpdate",function(j){if(j){var N=_.state,R=N.dataStartIndex,D=N.dataEndIndex,H=N.updateId;_.setState(te({legendBBox:j},b({props:_.props,dataStartIndex:R,dataEndIndex:D,updateId:H},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 D=_.state.updateId;_.setState(function(){return te({dataStartIndex:N,dataEndIndex:R},b({props:_.props,dataStartIndex:N,dataEndIndex:R,updateId:D},_.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 D=_.props.onMouseEnter;Ae(D)&&D(R,j)}}),_e(_,"triggeredAfterMouseMove",function(j){var N=_.getMouseInfo(j),R=N?te(te({},N),{},{isTooltipActive:!0}):{isTooltipActive:!1};_.setState(R),_.triggerSyncEvent(R);var D=_.props.onMouseMove;Ae(D)&&D(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;Ae(R)&&R(N,j)}),_e(_,"handleOuterEvent",function(j){var N=FB(j),R=lr(_.props,"".concat(N));if(N&&Ae(R)){var D,H;/.*touch.*/i.test(N)?H=_.getMouseInfo(j.changedTouches[0]):H=_.getMouseInfo(j),R((D=H)!==null&&D!==void 0?D:{},j)}}),_e(_,"handleClick",function(j){var N=_.getMouseInfo(j);if(N){var R=te(te({},N),{},{isTooltipActive:!0});_.setState(R),_.triggerSyncEvent(R);var D=_.props.onClick;Ae(D)&&D(R,j)}}),_e(_,"handleMouseDown",function(j){var N=_.props.onMouseDown;if(Ae(N)){var R=_.getMouseInfo(j);N(R,j)}}),_e(_,"handleMouseUp",function(j){var N=_.props.onMouseUp;if(Ae(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(Ae(N)){var R=_.getMouseInfo(j);N(R,j)}}),_e(_,"handleContextMenu",function(j){var N=_.props.onContextMenu;if(Ae(N)){var R=_.getMouseInfo(j);N(R,j)}}),_e(_,"triggerSyncEvent",function(j){_.props.syncId!==void 0&&hg.emit(vg,_.props.syncId,j,_.eventEmitterSymbol)}),_e(_,"applySyncEvent",function(j){var N=_.props,R=N.layout,D=N.syncMethod,H=_.state.updateId,q=j.dataStartIndex,$=j.dataEndIndex;if(j.dataStartIndex!==void 0||j.dataEndIndex!==void 0)_.setState(te({dataStartIndex:q,dataEndIndex:$},b({props:_.props,dataStartIndex:q,dataEndIndex:$,updateId:H},_.state)));else if(j.activeTooltipIndex!==void 0){var U=j.chartX,G=j.chartY,V=j.activeTooltipIndex,Y=_.state,J=Y.offset,W=Y.tooltipTicks;if(!J)return;if(typeof D=="function")V=D(W,j);else if(D==="value"){V=-1;for(var ee=0;ee<W.length;ee++)if(W[ee].value===j.activeLabel){V=ee;break}}var Z=te(te({},J),{},{x:J.left,y:J.top}),L=Math.min(U,Z.x+Z.width),z=Math.min(G,Z.y+Z.height),oe=W[V]&&W[V].value,ce=X0(_.state,_.props.data,V),me=W[V]?{x:R==="horizontal"?W[V].coordinate:L,y:R==="horizontal"?z:W[V].coordinate}:oM;_.setState(te(te({},j),{},{activeLabel:oe,activeCoordinate:me,activePayload:ce,activeTooltipIndex:V}))}else _.setState(j)}),_e(_,"renderCursor",function(j){var N,R=_.state,D=R.isTooltipActive,H=R.activeCoordinate,q=R.activePayload,$=R.offset,U=R.activeTooltipIndex,G=R.tooltipAxisBandSize,V=_.getTooltipEventType(),Y=(N=j.props.active)!==null&&N!==void 0?N:D,J=_.props.layout,W=j.key||"_recharts-cursor";return I.createElement(UG,{key:W,activeCoordinate:H,activePayload:q,activeTooltipIndex:U,chartName:r,element:j,isActive:Y,layout:J,offset:$,tooltipAxisBandSize:G,tooltipEventType:V})}),_e(_,"renderPolarAxis",function(j,N,R){var D=lr(j,"type.axisType"),H=lr(_.state,"".concat(D,"Map")),q=j.type.defaultProps,$=q!==void 0?te(te({},q),j.props):j.props,U=H&&H[$["".concat(D,"Id")]];return C.cloneElement(j,te(te({},U),{},{className:Me(D,U.className),key:j.key||"".concat(N,"-").concat(R),ticks:wn(U,!0)}))}),_e(_,"renderPolarGrid",function(j){var N=j.props,R=N.radialLines,D=N.polarAngles,H=N.polarRadius,q=_.state,$=q.radiusAxisMap,U=q.angleAxisMap,G=ni($),V=ni(U),Y=V.cx,J=V.cy,W=V.innerRadius,ee=V.outerRadius;return C.cloneElement(j,{polarAngles:Array.isArray(D)?D:wn(V,!0).map(function(Z){return Z.coordinate}),polarRadius:Array.isArray(H)?H:wn(G,!0).map(function(Z){return Z.coordinate}),cx:Y,cy:J,innerRadius:W,outerRadius:ee,key:j.key||"polar-grid",radialLines:R})}),_e(_,"renderLegend",function(){var j=_.state.formattedGraphicalItems,N=_.props,R=N.children,D=N.width,H=N.height,q=_.props.margin||{},$=D-(q.left||0)-(q.right||0),U=UN({children:R,formattedGraphicalItems:j,legendWidth:$,legendContent:d});if(!U)return null;var G=U.item,V=ET(U,zG);return C.cloneElement(G,te(te({},V),{},{chartWidth:D,chartHeight:H,margin:q,onBBoxUpdate:_.handleLegendBBoxUpdate}))}),_e(_,"renderTooltip",function(){var j,N=_.props,R=N.children,D=N.accessibilityLayer,H=ar(R,or);if(!H)return null;var q=_.state,$=q.isTooltipActive,U=q.activeCoordinate,G=q.activePayload,V=q.activeLabel,Y=q.offset,J=(j=H.props.active)!==null&&j!==void 0?j:$;return C.cloneElement(H,{viewBox:te(te({},Y),{},{x:Y.left,y:Y.top}),active:J,label:V,payload:J?G:[],coordinate:U,accessibilityLayer:D})}),_e(_,"renderBrush",function(j){var N=_.props,R=N.margin,D=N.data,H=_.state,q=H.offset,$=H.dataStartIndex,U=H.dataEndIndex,G=H.updateId;return C.cloneElement(j,{key:j.key||"_recharts-brush",onChange:nc(_.handleBrushChange,j.props.onChange),data:D,x:le(j.props.x)?j.props.x:q.left,y:le(j.props.y)?j.props.y:q.top+q.height+q.brushBottom-(R.bottom||0),width:le(j.props.width)?j.props.width:q.width,startIndex:$,endIndex:U,updateId:"brush-".concat(G)})}),_e(_,"renderReferenceElement",function(j,N,R){if(!j)return null;var D=_,H=D.clipPathId,q=_.state,$=q.xAxisMap,U=q.yAxisMap,G=q.offset,V=j.type.defaultProps||{},Y=j.props,J=Y.xAxisId,W=J===void 0?V.xAxisId:J,ee=Y.yAxisId,Z=ee===void 0?V.yAxisId:ee;return C.cloneElement(j,{key:j.key||"".concat(N,"-").concat(R),xAxis:$[W],yAxis:U[Z],viewBox:{x:G.left,y:G.top,width:G.width,height:G.height},clipPathId:H})}),_e(_,"renderActivePoints",function(j){var N=j.item,R=j.activePoint,D=j.basePoint,H=j.childIndex,q=j.isRange,$=[],U=N.props.key,G=N.item.type.defaultProps!==void 0?te(te({},N.item.type.defaultProps),N.item.props):N.item.props,V=G.activeDot,Y=G.dataKey,J=te(te({index:H,dataKey:Y,cx:R.x,cy:R.y,r:4,fill:tx(N.item),strokeWidth:2,stroke:"#fff",payload:R.payload,value:R.value},Se(V,!1)),mc(V));return $.push(P.renderActiveDot(V,J,"".concat(U,"-activePoint-").concat(H))),D?$.push(P.renderActiveDot(V,te(te({},J),{},{cx:D.x,cy:D.y}),"".concat(U,"-basePoint-").concat(H))):q&&$.push(null),$}),_e(_,"renderGraphicChild",function(j,N,R){var D=_.filterFormatItem(j,N,R);if(!D)return null;var H=_.getTooltipEventType(),q=_.state,$=q.isTooltipActive,U=q.tooltipAxis,G=q.activeTooltipIndex,V=q.activeLabel,Y=_.props.children,J=ar(Y,or),W=D.props,ee=W.points,Z=W.isRange,L=W.baseLine,z=D.item.type.defaultProps!==void 0?te(te({},D.item.type.defaultProps),D.item.props):D.item.props,oe=z.activeDot,ce=z.hide,me=z.activeBar,Pe=z.activeShape,De=!!(!ce&&$&&J&&(oe||me||Pe)),je={};H!=="axis"&&J&&J.props.trigger==="click"?je={onClick:nc(_.handleItemMouseEnter,j.props.onClick)}:H!=="axis"&&(je={onMouseLeave:nc(_.handleItemMouseLeave,j.props.onMouseLeave),onMouseEnter:nc(_.handleItemMouseEnter,j.props.onMouseEnter)});var ae=C.cloneElement(j,te(te({},D.props),je));function ge(Pr){return typeof U.dataKey=="function"?U.dataKey(Pr.payload):null}if(De)if(G>=0){var Te,ne;if(U.dataKey&&!U.allowDuplicatedCategory){var We=typeof U.dataKey=="function"?ge:"payload.".concat(U.dataKey.toString());Te=vc(ee,We,V),ne=Z&&L&&vc(L,We,V)}else Te=ee==null?void 0:ee[G],ne=Z&&L&&L[G];if(Pe||me){var Ne=j.props.activeIndex!==void 0?j.props.activeIndex:G;return[C.cloneElement(j,te(te(te({},D.props),je),{},{activeIndex:Ne})),null,null]}if(!ke(Te))return[ae].concat(vo(_.renderActivePoints({item:D,activePoint:Te,basePoint:ne,childIndex:G,isRange:Z})))}else{var Ce,Je=(Ce=_.getItemByXY(_.state.activeCoordinate))!==null&&Ce!==void 0?Ce:{graphicalItem:ae},st=Je.graphicalItem,_r=st.item,Wr=_r===void 0?j:_r,Hr=st.childIndex,Wt=te(te(te({},D.props),je),{},{activeIndex:Hr});return[C.cloneElement(Wr,Wt),null,null]}return Z?[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((T=A.id)!==null&&T!==void 0?T:wo("recharts"),"-clip"),_.throttleTriggeredAfterMouseMove=Uk(_.triggeredAfterMouseMove,(E=A.throttleDelay)!==null&&E!==void 0?E:1e3/60),_.state={},_}return tX(P,g),QG(P,[{key:"componentDidMount",value:function(){var T,E;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(T=this.props.margin.left)!==null&&T!==void 0?T:0,top:(E=this.props.margin.top)!==null&&E!==void 0?E:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var T=this.props,E=T.children,_=T.data,j=T.height,N=T.layout,R=ar(E,or);if(R){var D=R.props.defaultIndex;if(!(typeof D!="number"||D<0||D>this.state.tooltipTicks.length-1)){var H=this.state.tooltipTicks[D]&&this.state.tooltipTicks[D].value,q=X0(this.state,_,D,H),$=this.state.tooltipTicks[D].coordinate,U=(this.state.offset.top+j)/2,G=N==="horizontal",V=G?{x:$,y:U}:{y:$,x:U},Y=this.state.formattedGraphicalItems.find(function(W){var ee=W.item;return ee.type.name==="Scatter"});Y&&(V=te(te({},V),Y.props.points[D].tooltipPosition),q=Y.props.points[D].tooltipPayload);var J={activeTooltipIndex:D,isTooltipActive:!0,activeLabel:H,activePayload:q,activeCoordinate:V};this.setState(J),this.renderCursor(R),this.accessibilityManager.setIndex(D)}}}},{key:"getSnapshotBeforeUpdate",value:function(T,E){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==E.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==T.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==T.margin){var _,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(T){kg([ar(T.children,or)],[ar(this.props.children,or)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var T=ar(this.props.children,or);if(T&&typeof T.props.shared=="boolean"){var E=T.props.shared?"axis":"item";return l.indexOf(E)>=0?E:o}return o}},{key:"getMouseInfo",value:function(T){if(!this.container)return null;var E=this.container,_=E.getBoundingClientRect(),j=AU(_),N={chartX:Math.round(T.pageX-j.left),chartY:Math.round(T.pageY-j.top)},R=_.width/E.offsetWidth||1,D=this.inRange(N.chartX,N.chartY,R);if(!D)return null;var H=this.state,q=H.xAxisMap,$=H.yAxisMap,U=this.getTooltipEventType(),G=jT(this.state,this.props.data,this.props.layout,D);if(U!=="axis"&&q&&$){var V=ni(q).scale,Y=ni($).scale,J=V&&V.invert?V.invert(N.chartX):null,W=Y&&Y.invert?Y.invert(N.chartY):null;return te(te({},N),{},{xValue:J,yValue:W},G)}return G?te(te({},N),G):null}},{key:"inRange",value:function(T,E){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,j=this.props.layout,N=T/_,R=E/_;if(j==="horizontal"||j==="vertical"){var D=this.state.offset,H=N>=D.left&&N<=D.left+D.width&&R>=D.top&&R<=D.top+D.height;return H?{x:N,y:R}:null}var q=this.state,$=q.angleAxisMap,U=q.radiusAxisMap;if($&&U){var G=ni($);return IA({x:N,y:R},G)}return null}},{key:"parseEventsOfWrapper",value:function(){var T=this.props.children,E=this.getTooltipEventType(),_=ar(T,or),j={};_&&E==="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=mc(this.props,this.handleOuterEvent);return te(te({},N),j)}},{key:"addListener",value:function(){hg.on(vg,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){hg.removeListener(vg,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(T,E,_){for(var j=this.state.formattedGraphicalItems,N=0,R=j.length;N<R;N++){var D=j[N];if(D.item===T||D.props.key===T.key||E===On(D.item.type)&&_===D.childIndex)return D}return null}},{key:"renderClipPath",value:function(){var T=this.clipPathId,E=this.state.offset,_=E.left,j=E.top,N=E.height,R=E.width;return I.createElement("defs",null,I.createElement("clipPath",{id:T},I.createElement("rect",{x:_,y:j,height:N,width:R})))}},{key:"getXScales",value:function(){var T=this.state.xAxisMap;return T?Object.entries(T).reduce(function(E,_){var j=PT(_,2),N=j[0],R=j[1];return te(te({},E),{},_e({},N,R.scale))},{}):null}},{key:"getYScales",value:function(){var T=this.state.yAxisMap;return T?Object.entries(T).reduce(function(E,_){var j=PT(_,2),N=j[0],R=j[1];return te(te({},E),{},_e({},N,R.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(T){var E;return(E=this.state.xAxisMap)===null||E===void 0||(E=E[T])===null||E===void 0?void 0:E.scale}},{key:"getYScaleByAxisId",value:function(T){var E;return(E=this.state.yAxisMap)===null||E===void 0||(E=E[T])===null||E===void 0?void 0:E.scale}},{key:"getItemByXY",value:function(T){var E=this.state,_=E.formattedGraphicalItems,j=E.activeItem;if(_&&_.length)for(var N=0,R=_.length;N<R;N++){var D=_[N],H=D.props,q=D.item,$=q.type.defaultProps!==void 0?te(te({},q.type.defaultProps),q.props):q.props,U=On(q.type);if(U==="Bar"){var G=(H.data||[]).find(function(W){return WH(T,W)});if(G)return{graphicalItem:D,payload:G}}else if(U==="RadialBar"){var V=(H.data||[]).find(function(W){return IA(T,W)});if(V)return{graphicalItem:D,payload:V}}else if(id(D,j)||ad(D,j)||vu(D,j)){var Y=p9({graphicalItem:D,activeTooltipItem:j,itemData:$.data}),J=$.activeIndex===void 0?Y:$.activeIndex;return{graphicalItem:te(te({},D),{},{childIndex:J}),payload:vu(D,j)?$.data[Y]:D.props.data[Y]}}}return null}},{key:"render",value:function(){var T=this;if(!VO(this))return null;var E=this.props,_=E.children,j=E.className,N=E.width,R=E.height,D=E.style,H=E.compact,q=E.title,$=E.desc,U=ET(E,WG),G=Se(U,!1);if(H)return I.createElement(oT,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},I.createElement(Rg,Da({},G,{width:N,height:R,title:q,desc:$}),this.renderClipPath(),XO(_,this.renderMap)));if(this.props.accessibilityLayer){var V,Y;G.tabIndex=(V=this.props.tabIndex)!==null&&V!==void 0?V:0,G.role=(Y=this.props.role)!==null&&Y!==void 0?Y:"application",G.onKeyDown=function(W){T.accessibilityManager.keyboardEvent(W)},G.onFocus=function(){T.accessibilityManager.focus()}}var J=this.parseEventsOfWrapper();return I.createElement(oT,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},I.createElement("div",Da({className:Me("recharts-wrapper",j),style:te({position:"relative",cursor:"default",width:N,height:R},D)},J,{ref:function(ee){T.container=ee}}),I.createElement(Rg,Da({},G,{width:N,height:R,title:q,desc:$,style:sX}),this.renderClipPath(),XO(_,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(C.Component);_e(O,"displayName",r),_e(O,"defaultProps",te({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},p)),_e(O,"getDerivedStateFromProps",function(g,P){var A=g.dataKey,T=g.data,E=g.children,_=g.width,j=g.height,N=g.layout,R=g.stackOffset,D=g.margin,H=P.dataStartIndex,q=P.dataEndIndex;if(P.updateId===void 0){var $=TT(g);return te(te(te({},$),{},{updateId:0},b(te(te({props:g},$),{},{updateId:0}),P)),{},{prevDataKey:A,prevData:T,prevWidth:_,prevHeight:j,prevLayout:N,prevStackOffset:R,prevMargin:D,prevChildren:E})}if(A!==P.prevDataKey||T!==P.prevData||_!==P.prevWidth||j!==P.prevHeight||N!==P.prevLayout||R!==P.prevStackOffset||!Ba(D,P.prevMargin)){var U=TT(g),G={chartX:P.chartX,chartY:P.chartY,isTooltipActive:P.isTooltipActive},V=te(te({},jT(P,T,N)),{},{updateId:P.updateId+1}),Y=te(te(te({},U),G),V);return te(te(te({},Y),b(te({props:g},Y),P)),{},{prevDataKey:A,prevData:T,prevWidth:_,prevHeight:j,prevLayout:N,prevStackOffset:R,prevMargin:D,prevChildren:E})}if(!kg(E,P.prevChildren)){var J,W,ee,Z,L=ar(E,no),z=L&&(J=(W=L.props)===null||W===void 0?void 0:W.startIndex)!==null&&J!==void 0?J:H,oe=L&&(ee=(Z=L.props)===null||Z===void 0?void 0:Z.endIndex)!==null&&ee!==void 0?ee:q,ce=z!==H||oe!==q,me=!ke(T),Pe=me&&!ce?P.updateId:P.updateId+1;return te(te({updateId:Pe},b(te(te({props:g},P),{},{updateId:Pe,dataStartIndex:z,dataEndIndex:oe}),P)),{},{prevChildren:E,dataStartIndex:z,dataEndIndex:oe})}return null}),_e(O,"renderActiveDot",function(g,P,A){var T;return C.isValidElement(g)?T=C.cloneElement(g,P):Ae(g)?T=g(P):T=I.createElement(Jf,P),I.createElement(qe,{className:"recharts-active-dot",key:A},T)});var x=C.forwardRef(function(P,A){return I.createElement(O,Da({},P,{ref:A}))});return x.displayName=O.displayName,x},yX=px({chartName:"LineChart",GraphicalChild:co,axisComponents:[{axisType:"xAxis",AxisComp:Ao},{axisType:"yAxis",AxisComp:Ki}],formatAxisMap:AR}),gX=px({chartName:"BarChart",GraphicalChild:Ji,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:Ao},{axisType:"yAxis",AxisComp:Ki}],formatAxisMap:AR}),uM=px({chartName:"PieChart",GraphicalChild:on,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:nd},{axisType:"radiusAxis",AxisComp:td}],formatAxisMap:a5,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});function bX({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:LL[Number(i)]||`Type ${i}`,value:o,color:FC[Number(i)]||"#6c757d",typeId:Number(i)}));return n.length===0?S.jsx("p",{className:"text-muted-custom text-center",children:"Aucune donnée"}):S.jsx(qf,{width:"100%",height:300,children:S.jsxs(uM,{children:[S.jsx(on,{data:n,dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:100,label:!0,style:t?{cursor:"pointer"}:void 0,onClick:t?(i,o)=>t(n[o].typeId):void 0,children:n.map((i,o)=>S.jsx(ju,{fill:i.color},o))}),S.jsx(or,{contentStyle:{backgroundColor:"#1a1a2e",border:"1px solid #333"}}),S.jsx(_n,{})]})})}function xX({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?S.jsx("p",{className:"text-muted-custom text-center",children:"Aucune donnée"}):S.jsx(qf,{width:"100%",height:300,children:S.jsxs(gX,{data:r,children:[S.jsx(dx,{strokeDasharray:"3 3",stroke:"#333"}),S.jsx(Ao,{dataKey:"month",stroke:"#888"}),S.jsx(Ki,{stroke:"#888",allowDecimals:!1}),S.jsx(or,{contentStyle:{backgroundColor:"#1a1a2e",border:"1px solid #333"}}),S.jsx(Ji,{dataKey:"sessions",fill:"#4a90d9",name:"Sessions"})]})})}function wX(e){const t=Math.floor(e/60),r=Math.floor(e%60);return`${t}m ${r}s`}function SX(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 OX(){const{t:e,lang:t}=Ur(),r=Ou(),[n,i]=C.useState([]),[o,u]=C.useState([]),[l,f]=C.useState(!0);if(C.useEffect(()=>{Promise.all([LC(),BC()]).then(([x,g])=>{i(x),u(g)}).finally(()=>f(!1))},[]),l)return S.jsx(_u,{});const d=n.length,v=o.length,p=d>0?Math.round(n.filter(x=>x.success).length/d*100):0,m=o.length>0?Math.round(o.reduce((x,g)=>x+g.avgPrecision,0)/o.length*100)/100:0,b=n.slice(0,10),O=[...o].sort((x,g)=>g.avgPrecision-x.avgPrecision).slice(0,5);return S.jsxs(S.Fragment,{children:[S.jsx("h2",{className:"mb-4",children:e("dashboard.title")}),S.jsxs(Fr,{className:"mb-4 g-3",children:[S.jsx(Be,{xs:6,md:3,children:S.jsx(Dt,{title:e("dashboard.totalSessions"),value:d,color:"#4a90d9",onClick:()=>r("/sessions")})}),S.jsx(Be,{xs:6,md:3,children:S.jsx(Dt,{title:e("dashboard.totalUsers"),value:v,color:"#9b59b6",onClick:()=>r("/users")})}),S.jsx(Be,{xs:6,md:3,children:S.jsx(Dt,{title:e("dashboard.successRate"),value:`${p}%`,color:"#27ae60"})}),S.jsx(Be,{xs:6,md:3,children:S.jsx(Dt,{title:e("dashboard.avgPrecision"),value:m.toFixed(1),color:"#f39c12"})})]}),S.jsxs(Fr,{className:"mb-4 g-3",children:[S.jsx(Be,{md:6,children:S.jsx(we,{className:"chart-card",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:e("dashboard.sessionsByType")}),S.jsx(bX,{sessions:n,onSliceClick:x=>r(`/sessions?type=${x}`)})]})})}),S.jsx(Be,{md:6,children:S.jsx(we,{className:"chart-card",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:e("dashboard.monthlyActivity")}),S.jsx(xX,{sessions:n})]})})})]}),S.jsxs(Fr,{className:"g-3",children:[S.jsx(Be,{md:8,children:S.jsx(we,{className:"data-card",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:e("dashboard.recentSessions")}),S.jsxs(Br,{hover:!0,responsive:!0,className:"data-table mb-0",children:[S.jsx("thead",{children:S.jsxs("tr",{children:[S.jsx("th",{children:e("table.date")}),S.jsx("th",{children:e("table.type")}),S.jsx("th",{children:e("table.scenario")}),S.jsx("th",{children:e("table.score")}),S.jsx("th",{children:e("table.duration")}),S.jsx("th",{children:e("table.result")})]})}),S.jsx("tbody",{children:b.map(x=>S.jsxs("tr",{className:"clickable-row",onClick:()=>r(`/sessions/${x.id}`),children:[S.jsx("td",{children:SX(x.sessionDateAsString,t)}),S.jsx("td",{children:S.jsx(Fs,{typeId:x.sessionTypeAsInt})}),S.jsx("td",{children:x.scenarioName||"-"}),S.jsx("td",{children:x.score}),S.jsx("td",{children:wX(x.timeToFinish)}),S.jsx("td",{children:S.jsx(jf,{success:x.success})})]},x.id))})]})]})})}),S.jsx(Be,{md:4,children:S.jsx(we,{className:"data-card",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:e("dashboard.topPrecision")}),S.jsxs(Br,{hover:!0,className:"data-table mb-0",children:[S.jsx("thead",{children:S.jsxs("tr",{children:[S.jsx("th",{children:"#"}),S.jsx("th",{children:e("table.user")}),S.jsx("th",{children:e("chart.precision")})]})}),S.jsx("tbody",{children:O.map((x,g)=>S.jsxs("tr",{className:"clickable-row",onClick:()=>r(`/users/${x.id}`),children:[S.jsx("td",{children:g+1}),S.jsx("td",{children:x.firstName&&x.lastName?`${x.firstName} ${x.lastName}`:x.username}),S.jsx("td",{children:x.avgPrecision.toFixed(1)})]},x.id))})]})]})})})]})]})}const _X={type:$e.string,tooltip:$e.bool,as:$e.elementType},dd=C.forwardRef(({as:e="div",className:t,type:r="valid",tooltip:n=!1,...i},o)=>S.jsx(e,{...i,ref:o,className:Oe(t,`${r}-${n?"tooltip":"feedback"}`)}));dd.displayName="Feedback";dd.propTypes=_X;const Cn=C.createContext({}),hx=C.forwardRef(({id:e,bsPrefix:t,className:r,type:n="checkbox",isValid:i=!1,isInvalid:o=!1,as:u="input",...l},f)=>{const{controlId:d}=C.useContext(Cn);return t=Re(t,"form-check-input"),S.jsx(u,{...l,ref:f,type:n,id:e||d,className:Oe(r,t,i&&"is-valid",o&&"is-invalid")})});hx.displayName="FormCheckInput";const mf=C.forwardRef(({bsPrefix:e,className:t,htmlFor:r,...n},i)=>{const{controlId:o}=C.useContext(Cn);return e=Re(e,"form-check-label"),S.jsx("label",{...n,ref:i,htmlFor:r||o,className:Oe(t,e)})});mf.displayName="FormCheckLabel";function PX(e,t){let r=0;return C.Children.map(e,n=>C.isValidElement(n)?t(n,r++):n)}function EX(e,t){return C.Children.toArray(e).some(r=>C.isValidElement(r)&&r.type===t)}const lM=C.forwardRef(({id:e,bsPrefix:t,bsSwitchPrefix:r,inline:n=!1,reverse:i=!1,disabled:o=!1,isValid:u=!1,isInvalid:l=!1,feedbackTooltip:f=!1,feedback:d,feedbackType:v,className:p,style:m,title:b="",type:O="checkbox",label:x,children:g,as:P="input",...A},T)=>{t=Re(t,"form-check"),r=Re(r,"form-switch");const{controlId:E}=C.useContext(Cn),_=C.useMemo(()=>({controlId:e||E}),[E,e]),j=!g&&x!=null&&x!==!1||EX(g,mf),N=S.jsx(hx,{...A,type:O==="switch"?"checkbox":O,ref:T,isValid:u,isInvalid:l,disabled:o,as:P});return S.jsx(Cn.Provider,{value:_,children:S.jsx("div",{style:m,className:Oe(p,j&&t,n&&`${t}-inline`,i&&`${t}-reverse`,O==="switch"&&r),children:g||S.jsxs(S.Fragment,{children:[N,j&&S.jsx(mf,{title:b,children:x}),d&&S.jsx(dd,{type:v,tooltip:f,children:d})]})})})});lM.displayName="FormCheck";const yf=Object.assign(lM,{Input:hx,Label:mf}),cM=C.forwardRef(({bsPrefix:e,type:t,size:r,htmlSize:n,id:i,className:o,isValid:u=!1,isInvalid:l=!1,plaintext:f,readOnly:d,as:v="input",...p},m)=>{const{controlId:b}=C.useContext(Cn);return e=Re(e,"form-control"),S.jsx(v,{...p,type:t,size:n,ref:m,readOnly:d,id:i||b,className:Oe(o,f?`${e}-plaintext`:e,r&&`${e}-${r}`,t==="color"&&`${e}-color`,u&&"is-valid",l&&"is-invalid")})});cM.displayName="FormControl";const AX=Object.assign(cM,{Feedback:dd}),fM=C.forwardRef(({className:e,bsPrefix:t,as:r="div",...n},i)=>(t=Re(t,"form-floating"),S.jsx(r,{ref:i,className:Oe(e,t),...n})));fM.displayName="FormFloating";const vx=C.forwardRef(({controlId:e,as:t="div",...r},n)=>{const i=C.useMemo(()=>({controlId:e}),[e]);return S.jsx(Cn.Provider,{value:i,children:S.jsx(t,{...r,ref:n})})});vx.displayName="FormGroup";const dM=C.forwardRef(({as:e="label",bsPrefix:t,column:r=!1,visuallyHidden:n=!1,className:i,htmlFor:o,...u},l)=>{const{controlId:f}=C.useContext(Cn);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?S.jsx(Be,{ref:l,as:"label",className:v,htmlFor:o,...u}):S.jsx(e,{ref:l,className:v,htmlFor:o,...u})});dM.displayName="FormLabel";const pM=C.forwardRef(({bsPrefix:e,className:t,id:r,...n},i)=>{const{controlId:o}=C.useContext(Cn);return e=Re(e,"form-range"),S.jsx("input",{...n,type:"range",ref:i,className:Oe(t,e),id:r||o})});pM.displayName="FormRange";const hM=C.forwardRef(({bsPrefix:e,size:t,htmlSize:r,className:n,isValid:i=!1,isInvalid:o=!1,id:u,...l},f)=>{const{controlId:d}=C.useContext(Cn);return e=Re(e,"form-select"),S.jsx("select",{...l,size:r,ref:f,className:Oe(n,e,t&&`${e}-${t}`,i&&"is-valid",o&&"is-invalid"),id:u||d})});hM.displayName="FormSelect";const vM=C.forwardRef(({bsPrefix:e,className:t,as:r="small",muted:n,...i},o)=>(e=Re(e,"form-text"),S.jsx(r,{...i,ref:o,className:Oe(t,e,n&&"text-muted")})));vM.displayName="FormText";const mM=C.forwardRef((e,t)=>S.jsx(yf,{...e,ref:t,type:"switch"}));mM.displayName="Switch";const jX=Object.assign(mM,{Input:yf.Input,Label:yf.Label}),yM=C.forwardRef(({bsPrefix:e,className:t,children:r,controlId:n,label:i,...o},u)=>(e=Re(e,"form-floating"),S.jsxs(vx,{ref:u,className:Oe(t,e),controlId:n,...o,children:[r,S.jsx("label",{htmlFor:n,children:i})]})));yM.displayName="FloatingLabel";const TX={_ref:$e.any,validated:$e.bool,as:$e.elementType},mx=C.forwardRef(({className:e,validated:t,as:r="form",...n},i)=>S.jsx(r,{...n,ref:i,className:Oe(e,t&&"was-validated")}));mx.displayName="Form";mx.propTypes=TX;const Mr=Object.assign(mx,{Group:vx,Control:AX,Floating:fM,Check:yf,Switch:jX,Label:dM,Text:vM,Range:pM,Select:hM,FloatingLabel:yM}),yx=C.forwardRef(({active:e=!1,disabled:t=!1,className:r,style:n,activeLabel:i="(current)",children:o,linkStyle:u,linkClassName:l,as:f=ob,...d},v)=>{const p=e||t?"span":f;return S.jsx("li",{ref:v,style:n,className:Oe(r,"page-item",{active:e,disabled:t}),children:S.jsxs(p,{className:Oe("page-link",l),style:u,...d,children:[o,e&&i&&S.jsx("span",{className:"visually-hidden",children:i})]})})});yx.displayName="PageItem";function $u(e,t,r=e){const n=C.forwardRef(({children:i,...o},u)=>S.jsxs(yx,{...o,ref:u,children:[S.jsx("span",{"aria-hidden":"true",children:i||t}),S.jsx("span",{className:"visually-hidden",children:r})]}));return n.displayName=e,n}const CX=$u("First","«"),kX=$u("Prev","‹","Previous"),NX=$u("Ellipsis","…","More"),RX=$u("Next","›"),MX=$u("Last","»"),gM=C.forwardRef(({bsPrefix:e,className:t,size:r,...n},i)=>{const o=Re(e,"pagination");return S.jsx("ul",{ref:i,...n,className:Oe(t,o,r&&`${o}-${r}`)})});gM.displayName="Pagination";const ka=Object.assign(gM,{First:CX,Prev:kX,Ellipsis:NX,Item:yx,Next:RX,Last:MX}),$X="/ProserveReport/",IX=`${$X}logo.png`;function pd({subtitle:e}){const{t}=Ur(),n=new Date().toLocaleDateString("fr-FR",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"});return S.jsxs("div",{className:"print-header",children:[S.jsx("img",{src:IX,alt:"Logo"}),S.jsx("span",{className:"print-title",children:"PROSERVE Report"}),e&&S.jsxs("span",{style:{color:"#333",fontSize:"0.9rem"},children:["— ",e]}),S.jsxs("span",{className:"print-subtitle",children:[t("print.generatedOn")," ",n]})]})}const yg=20;function DX(e){const t=Math.floor(e/60),r=Math.floor(e%60);return`${t}m ${r}s`}function LX(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 BX(){const{t:e,lang:t}=Ur(),r=Ou(),[n,i]=M2(),[o,u]=C.useState([]),[l,f]=C.useState(!0),d=n.get("type"),[v,p]=C.useState(d!==null?Number(d):-1),[m,b]=C.useState("all"),[O,x]=C.useState(""),[g,P]=C.useState("sessionDateAsString"),[A,T]=C.useState("desc"),[E,_]=C.useState(1);C.useEffect(()=>{LC().then(u).finally(()=>f(!1))},[]);const j=C.useMemo(()=>{let $=o;if(v>=0&&($=$.filter(U=>U.sessionTypeAsInt===v)),m==="success"?$=$.filter(U=>U.success):m==="failed"&&($=$.filter(U=>!U.success)),O.trim()){const U=O.toLowerCase();$=$.filter(G=>G.scenarioName.toLowerCase().includes(U)||G.mapName.toLowerCase().includes(U)||G.sessionName.toLowerCase().includes(U))}return[...$].sort((U,G)=>{const V=U[g],Y=G[g];return typeof V=="string"&&typeof Y=="string"?A==="asc"?V.localeCompare(Y):Y.localeCompare(V):A==="asc"?Number(V)-Number(Y):Number(Y)-Number(V)})},[o,v,m,O,g,A]),N=Math.ceil(j.length/yg),R=j.slice((E-1)*yg,E*yg);function D($){g===$?T(A==="asc"?"desc":"asc"):(P($),T("desc"))}function H($){return g!==$?"":A==="asc"?" ▲":" ▼"}if(l)return S.jsx(_u,{});const q=[...new Set(o.map($=>$.sessionTypeAsInt))].sort();return S.jsxs(S.Fragment,{children:[S.jsx(pd,{subtitle:e("sessions.title")}),S.jsxs("div",{className:"d-flex justify-content-between align-items-center mb-4",children:[S.jsxs("h2",{className:"mb-0",children:[e("sessions.title")," (",j.length,")"]}),S.jsx("button",{className:"print-btn no-print",onClick:()=>window.print(),children:e("print.btn")})]}),S.jsx(we,{className:"data-card mb-4 no-print",children:S.jsx(we.Body,{children:S.jsxs(Fr,{className:"g-3",children:[S.jsx(Be,{md:3,children:S.jsxs(Mr.Group,{children:[S.jsx(Mr.Label,{className:"text-muted-custom",children:e("sessions.sessionType")}),S.jsxs(Mr.Select,{value:v,onChange:$=>{const U=Number($.target.value);p(U),_(1),U>=0?i({type:String(U)}):i({})},className:"filter-select",children:[S.jsx("option",{value:-1,children:e("sessions.allTypes")}),q.map($=>S.jsx("option",{value:$,children:e(`sessionType.${$}`)},$))]})]})}),S.jsx(Be,{md:3,children:S.jsxs(Mr.Group,{children:[S.jsx(Mr.Label,{className:"text-muted-custom",children:e("sessions.result")}),S.jsxs(Mr.Select,{value:m,onChange:$=>{b($.target.value),_(1)},className:"filter-select",children:[S.jsx("option",{value:"all",children:e("sessions.all")}),S.jsx("option",{value:"success",children:e("sessions.success")}),S.jsx("option",{value:"failed",children:e("sessions.failed")})]})]})}),S.jsx(Be,{md:6,children:S.jsxs(Mr.Group,{children:[S.jsx(Mr.Label,{className:"text-muted-custom",children:e("sessions.search")}),S.jsx(Mr.Control,{type:"text",placeholder:e("sessions.search"),value:O,onChange:$=>{x($.target.value),_(1)},className:"filter-input"})]})})]})})}),S.jsx(we,{className:"data-card",children:S.jsx(we.Body,{className:"p-0",children:S.jsxs(Br,{hover:!0,responsive:!0,className:"data-table mb-0",children:[S.jsx("thead",{children:S.jsxs("tr",{children:[S.jsxs("th",{className:"sortable",onClick:()=>D("sessionDateAsString"),children:[e("table.date"),H("sessionDateAsString")]}),S.jsxs("th",{className:"sortable",onClick:()=>D("sessionTypeAsInt"),children:[e("table.type"),H("sessionTypeAsInt")]}),S.jsxs("th",{className:"sortable",onClick:()=>D("scenarioName"),children:[e("table.scenario"),H("scenarioName")]}),S.jsx("th",{children:e("table.map")}),S.jsxs("th",{className:"sortable",onClick:()=>D("score"),children:[e("table.score"),H("score")]}),S.jsx("th",{children:e("table.enemies")}),S.jsx("th",{children:e("table.civilians")}),S.jsxs("th",{className:"sortable",onClick:()=>D("timeToFinish"),children:[e("table.duration"),H("timeToFinish")]}),S.jsx("th",{children:e("table.result")})]})}),S.jsxs("tbody",{children:[R.map($=>S.jsxs("tr",{className:"clickable-row",onClick:()=>r(`/sessions/${$.id}`),children:[S.jsx("td",{children:LX($.sessionDateAsString,t)}),S.jsx("td",{children:S.jsx(Fs,{typeId:$.sessionTypeAsInt})}),S.jsx("td",{children:$.scenarioName||"-"}),S.jsx("td",{children:$.mapName||"-"}),S.jsx("td",{className:"fw-bold",children:$.score}),S.jsx("td",{children:$.nbEnemyHit}),S.jsx("td",{className:$.nbCivilsHit>0?"text-danger":"",children:$.nbCivilsHit}),S.jsx("td",{children:DX($.timeToFinish)}),S.jsx("td",{children:S.jsx(jf,{success:$.success})})]},$.id)),R.length===0&&S.jsx("tr",{children:S.jsx("td",{colSpan:9,className:"text-center text-muted-custom py-4",children:e("sessions.noSession")})})]})]})})}),N>1&&S.jsx("div",{className:"d-flex justify-content-center mt-3",children:S.jsxs(ka,{className:"custom-pagination",children:[S.jsx(ka.First,{onClick:()=>_(1),disabled:E===1}),S.jsx(ka.Prev,{onClick:()=>_(E-1),disabled:E===1}),Array.from({length:Math.min(N,5)},($,U)=>{const V=Math.max(1,Math.min(E-2,N-4))+U;return V>N?null:S.jsx(ka.Item,{active:V===E,onClick:()=>_(V),children:V},V)}),S.jsx(ka.Next,{onClick:()=>_(E+1),disabled:E===N}),S.jsx(ka.Last,{onClick:()=>_(N),disabled:E===N})]})})]})}const kT=1e3;function FX(e,t,r){const n=(e-t)/(r-t)*100;return Math.round(n*kT)/kT}function NT({min:e,now:t,max:r,label:n,visuallyHidden:i,striped:o,animated:u,className:l,style:f,variant:d,bsPrefix:v,...p},m){return S.jsx("div",{ref:m,...p,role:"progressbar",className:Oe(l,`${v}-bar`,{[`bg-${d}`]:d,[`${v}-bar-animated`]:u,[`${v}-bar-striped`]:u||o}),style:{width:`${FX(t,e,r)}%`,...f},"aria-valuenow":t,"aria-valuemin":e,"aria-valuemax":r,children:i?S.jsx("span",{className:"visually-hidden",children:n}):n})}const bM=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 NT(n,r);const{min:i,now:o,max:u,label:l,visuallyHidden:f,striped:d,animated:v,bsPrefix:p,variant:m,className:b,children:O,...x}=n;return S.jsx("div",{ref:r,...x,className:Oe(b,p),children:O?PX(O,g=>C.cloneElement(g,{isChild:!0})):NT({min:i,now:o,max:u,label:l,visuallyHidden:f,striped:d,animated:v,bsPrefix:p,variant:m},r)})});bM.displayName="ProgressBar";function qX(e){const t=Math.floor(e/60),r=Math.floor(e%60);return`${t}m ${r}s`}function UX(e,t){return e?new Date(e).toLocaleDateString(t==="fr"?"fr-FR":"en-US",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"}):"-"}const RT={enemy:"#27ae60",civilian:"#e74c3c",police:"#f39c12",object:"#6c757d",target:"#4a90d9",paperTarget:"#2980b9",deadBody:"#95a5a6"},zX={Ennemi:"enemy",Civil:"civilian",Police:"police",Objet:"object",Cible:"target","Cible Papier":"paperTarget",Corps:"deadBody"},gg={enemy:"hitType.enemy",civilian:"hitType.civilian",police:"hitType.police",object:"hitType.object",target:"hitType.target",paperTarget:"hitType.paperTarget",deadBody:"hitType.deadBody"};function WX(){const{id:e}=WT(),t=Number(e),{t:r,lang:n}=Ur(),[i,o]=C.useState(null),[u,l]=C.useState([]),[f,d]=C.useState([]),[v,p]=C.useState(null),[m,b]=C.useState([]),[O,x]=C.useState(!0);if(C.useEffect(()=>{t&&Promise.all([kL(t).catch(()=>null),RL(t).catch(()=>[]),ML(t).catch(()=>[]),IL(t).catch(()=>null)]).then(([E,_,j,N])=>{if(o(E),l(_),d(j),p(N),E){const R=E.sessionTypeAsInt;(R===lc.FireRange||R===lc.Challenge||R===lc.LongRange)&&$L(t,-1,R).then(b)}}).finally(()=>x(!1))},[t]),O)return S.jsx(_u,{});if(!i)return S.jsx("p",{className:"text-center text-muted-custom py-5",children:r("session.notFound")});let g=null;if(v!=null&&v.resultsAsString)try{g=JSON.parse(v.resultsAsString)}catch{}const P={};f.forEach(E=>{E.nbEnemyHitsByUser>0&&(P.enemy=(P.enemy||0)+E.nbEnemyHitsByUser),E.nbCivilHitsByUser>0&&(P.civilian=(P.civilian||0)+E.nbCivilHitsByUser),E.nbPoliceHitsByUser>0&&(P.police=(P.police||0)+E.nbPoliceHitsByUser),E.nbObjectHitsByUser>0&&(P.object=(P.object||0)+E.nbObjectHitsByUser)});const A=Object.entries(P).map(([E,_])=>({name:r(gg[E]),value:_,color:RT[E]||"#6c757d"})),T=new Map(u.map(E=>[E.id,E]));return S.jsxs(S.Fragment,{children:[S.jsx(pd,{subtitle:i.sessionName||i.scenarioName||`Session #${i.id}`}),S.jsxs("div",{className:"d-flex justify-content-between align-items-center mb-3",children:[S.jsxs(Ls,{to:"/sessions",className:"text-muted-custom no-print",children:["← ",r("session.backToSessions")]}),S.jsx("button",{className:"print-btn no-print",onClick:()=>window.print(),children:r("print.btn")})]}),S.jsx(we,{className:"data-card mb-4",children:S.jsx(we.Body,{children:S.jsxs(Fr,{className:"align-items-center",children:[S.jsxs(Be,{children:[S.jsx("h3",{className:"mb-1",children:i.sessionName||i.scenarioName||`Session #${i.id}`}),S.jsxs("div",{className:"d-flex gap-3 align-items-center flex-wrap",children:[S.jsx(Fs,{typeId:i.sessionTypeAsInt}),S.jsx("span",{className:"text-muted-custom",children:UX(i.sessionDateAsString,n)}),S.jsxs("span",{className:"text-muted-custom",children:["Map: ",i.mapName||"-"]}),S.jsxs("span",{className:"text-muted-custom",children:["Scenario: ",i.scenarioName||"-"]})]})]}),S.jsx(Be,{xs:"auto",children:S.jsx(jf,{success:i.success,score:i.score})})]})})}),S.jsxs(Fr,{className:"mb-4 g-3",children:[S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("session.score"),value:i.score,color:"#4a90d9"})}),S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("session.duration"),value:qX(i.timeToFinish),color:"#9b59b6"})}),S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("session.enemiesHit"),value:i.nbEnemyHit,color:"#27ae60"})}),S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("session.civiliansHit"),value:i.nbCivilsHit,color:i.nbCivilsHit>0?"#e74c3c":"#27ae60"})}),S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("session.damageTaken"),value:Math.round(i.damageTaken),color:"#f39c12"})}),S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("session.participants"),value:u.length,color:"#1abc9c"})})]}),S.jsx(we,{className:"data-card mb-4",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:r("session.participants")}),S.jsxs(Br,{hover:!0,responsive:!0,className:"data-table mb-0",children:[S.jsx("thead",{children:S.jsxs("tr",{children:[S.jsx("th",{children:r("table.user")}),S.jsx("th",{children:r("table.shotsFired")}),S.jsx("th",{children:r("table.shotsMissed")}),S.jsx("th",{children:r("table.enemiesHit")}),S.jsx("th",{children:r("table.civiliansHit")}),S.jsx("th",{children:r("table.avgPrecision")}),S.jsx("th",{children:r("table.reactionTime")}),S.jsx("th",{children:r("table.hitsReceivedIA")}),S.jsx("th",{children:r("table.enemiesKilled")}),S.jsx("th",{children:r("table.civiliansKilled")})]})}),S.jsxs("tbody",{children:[f.map((E,_)=>{const j=T.get(E.userId);return S.jsxs("tr",{children:[S.jsx("td",{children:S.jsx(Ls,{to:`/users/${E.userId}`,className:"table-link",children:j?j.firstName&&j.lastName?`${j.firstName} ${j.lastName}`:j.username:`User #${E.userId}`})}),S.jsx("td",{children:E.nbFiredShotsByUser}),S.jsx("td",{children:E.nbMissedShotsByUser}),S.jsx("td",{children:E.nbEnemyHitsByUser}),S.jsx("td",{className:E.nbCivilHitsByUser>0?"text-danger":"",children:E.nbCivilHitsByUser}),S.jsx("td",{children:E.averagePrecision!=null?`${(E.averagePrecision*100).toFixed(1)}%`:"-"}),S.jsx("td",{children:E.averageReactionTime!=null&&E.averageReactionTime>0?`${E.averageReactionTime.toFixed(0)} ms`:"-"}),S.jsx("td",{children:E.nbReceivedHitsFromEnemyIA??0}),S.jsx("td",{children:E.totalEnemyKilled??0}),S.jsx("td",{className:(E.totalCivilKilled??0)>0?"text-danger":"",children:E.totalCivilKilled??0})]},_)}),f.length===0&&S.jsx("tr",{children:S.jsx("td",{colSpan:10,className:"text-center text-muted-custom",children:r("noData")})})]})]})]})}),S.jsxs(Fr,{className:"mb-4 g-3",children:[g&&S.jsx(Be,{md:6,children:S.jsx(we,{className:"data-card h-100",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:r("session.objectives")}),Object.entries(g).map(([E,_])=>{if(!_||typeof _!="object")return null;const j=_.maxScore>0?_.score/_.maxScore*100:0;return S.jsxs("div",{className:"mb-3",children:[S.jsxs("div",{className:"d-flex justify-content-between mb-1",children:[S.jsx("span",{children:r(`obj.${E}`)}),S.jsxs("span",{children:[_.score,"/",_.maxScore,_.success!==void 0&&S.jsx(La,{bg:_.success?"success":"danger",className:"ms-2",children:_.success?"OK":"X"})]})]}),S.jsx(bM,{now:j,variant:_.success?"success":"danger",className:"objective-bar"})]},E)})]})})}),A.length>0&&S.jsx(Be,{md:g?6:12,children:S.jsx(we,{className:"chart-card h-100",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:r("session.hitDistribution")}),S.jsx(qf,{width:"100%",height:250,children:S.jsxs(uM,{children:[S.jsx(on,{data:A,dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:80,label:!0,children:A.map((E,_)=>S.jsx(ju,{fill:E.color},_))}),S.jsx(or,{contentStyle:{backgroundColor:"#1a1a2e",border:"1px solid #333"}}),S.jsx(_n,{})]})})]})})})]}),m.length>0&&S.jsx(we,{className:"data-card mb-4",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:r("session.shotDetails")}),S.jsxs(Br,{hover:!0,responsive:!0,className:"data-table mb-0",size:"sm",children:[S.jsx("thead",{children:S.jsxs("tr",{children:[S.jsx("th",{children:r("shot.index")}),S.jsx("th",{children:r("shot.shooter")}),S.jsx("th",{children:r("shot.impactType")}),S.jsx("th",{children:r("shot.target")}),S.jsx("th",{children:r("shot.boneZone")}),S.jsx("th",{children:r("shot.precision")}),S.jsx("th",{children:r("shot.distance")}),S.jsx("th",{children:r("shot.reaction")}),S.jsx("th",{children:r("shot.killed")}),S.jsx("th",{children:r("shot.time")})]})}),S.jsx("tbody",{children:m.map((E,_)=>{const j=BL[E.reactTypeId]||"",N=zX[j]||"",R=N&&gg[N]?r(gg[N]):E.reactType||"-",D=RT[N]||"#6c757d";return S.jsxs("tr",{children:[S.jsx("td",{children:E.shotIndex}),S.jsx("td",{children:E.shooterName||`#${E.shooterId}`}),S.jsx("td",{children:S.jsx(La,{bg:"secondary",style:{backgroundColor:D},children:R})}),S.jsx("td",{children:E.targetName||E.targetUserName||"-"}),S.jsx("td",{children:E.targetBoneName||E.hitLocationTag||"-"}),S.jsx("td",{children:E.hitPrecision!=null?`${(E.hitPrecision*100).toFixed(1)}%`:"-"}),S.jsx("td",{children:E.hitTargetDistance!=null&&E.hitTargetDistance>0?`${E.hitTargetDistance.toFixed(1)}m`:"-"}),S.jsx("td",{children:E.reactionTime!=null&&E.reactionTime>0?`${E.reactionTime.toFixed(0)}ms`:"-"}),S.jsx("td",{children:E.targetKilled?S.jsx(La,{bg:"danger",children:r("badge.killed")}):"-"}),S.jsx("td",{children:E.timeStamp!=null?`${E.timeStamp.toFixed(1)}s`:"-"})]},_)})})]})]})})]})}function HX(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 KX(){const{t:e,lang:t}=Ur(),r=Ou(),[n,i]=C.useState([]),[o,u]=C.useState(!0),[l,f]=C.useState(""),[d,v]=C.useState("avgPrecision"),[p,m]=C.useState("desc");C.useEffect(()=>{BC().then(i).finally(()=>u(!1))},[]);const b=C.useMemo(()=>{let g=n;if(l.trim()){const P=l.toLowerCase();g=g.filter(A=>A.username.toLowerCase().includes(P)||A.firstName.toLowerCase().includes(P)||A.lastName.toLowerCase().includes(P))}return[...g].sort((P,A)=>{const T=P[d],E=A[d];return typeof T=="string"&&typeof E=="string"?p==="asc"?T.localeCompare(E):E.localeCompare(T):p==="asc"?Number(T)-Number(E):Number(E)-Number(T)})},[n,l,d,p]);function O(g){d===g?m(p==="asc"?"desc":"asc"):(v(g),m("desc"))}function x(g){return d!==g?"":p==="asc"?" ▲":" ▼"}return o?S.jsx(_u,{}):S.jsxs(S.Fragment,{children:[S.jsx(pd,{subtitle:e("users.title")}),S.jsxs("div",{className:"d-flex justify-content-between align-items-center mb-4",children:[S.jsxs("h2",{className:"mb-0",children:[e("users.title")," (",b.length,")"]}),S.jsx("button",{className:"print-btn no-print",onClick:()=>window.print(),children:e("print.btn")})]}),S.jsx(we,{className:"data-card mb-4 no-print",children:S.jsx(we.Body,{children:S.jsx(Mr.Group,{children:S.jsx(Mr.Control,{type:"text",placeholder:e("users.search"),value:l,onChange:g=>f(g.target.value),className:"filter-input"})})})}),S.jsx(we,{className:"data-card",children:S.jsx(we.Body,{className:"p-0",children:S.jsxs(Br,{hover:!0,responsive:!0,className:"data-table mb-0",children:[S.jsx("thead",{children:S.jsxs("tr",{children:[S.jsxs("th",{className:"sortable",onClick:()=>O("username"),children:[e("table.username"),x("username")]}),S.jsxs("th",{className:"sortable",onClick:()=>O("firstName"),children:[e("table.name"),x("firstName")]}),S.jsxs("th",{className:"sortable",onClick:()=>O("avgPrecision"),children:[e("table.avgPrecision"),x("avgPrecision")]}),S.jsxs("th",{className:"sortable",onClick:()=>O("avgReaction"),children:[e("table.avgReaction"),x("avgReaction")]}),S.jsxs("th",{className:"sortable",onClick:()=>O("lastConnection"),children:[e("table.lastConnection"),x("lastConnection")]})]})}),S.jsxs("tbody",{children:[b.map(g=>S.jsxs("tr",{className:"clickable-row",onClick:()=>r(`/users/${g.id}`),children:[S.jsx("td",{children:g.username}),S.jsx("td",{children:g.firstName||g.lastName?`${g.firstName} ${g.lastName}`.trim():"-"}),S.jsx("td",{className:"fw-bold",children:g.avgPrecision.toFixed(1)}),S.jsx("td",{children:g.avgReaction>0?`${g.avgReaction.toFixed(0)} ms`:"-"}),S.jsx("td",{children:HX(g.lastConnection,t)})]},g.id)),b.length===0&&S.jsx("tr",{children:S.jsx("td",{colSpan:5,className:"text-center text-muted-custom py-4",children:e("users.noUser")})})]})]})})})]})}function VX({debriefRows:e}){const{t,lang:r}=Ur(),n=new Map;e.forEach(o=>{n.has(o.sessionId)||n.set(o.sessionId,{date:o.sessionDate,precisions:[],reactions:[]});const u=n.get(o.sessionId);o.hitPrecision>0&&u.precisions.push(o.hitPrecision),o.reactionTime>0&&u.reactions.push(o.reactionTime)});const i=Array.from(n.entries()).map(([,o])=>{const u=o.precisions.length>0?Math.round(o.precisions.reduce((f,d)=>f+d,0)/o.precisions.length*100)/100:0,l=o.reactions.length>0?Math.round(o.reactions.reduce((f,d)=>f+d,0)/o.reactions.length):0;return{date:o.date,dateLabel:new Date(o.date).toLocaleDateString(r==="fr"?"fr-FR":"en-US",{day:"2-digit",month:"2-digit"}),precision:u,reactionTime:l}}).sort((o,u)=>new Date(o.date).getTime()-new Date(u.date).getTime());return i.length===0?S.jsx("p",{className:"text-muted-custom text-center",children:"Aucune donnée"}):S.jsx(qf,{width:"100%",height:300,children:S.jsxs(yX,{data:i,children:[S.jsx(dx,{strokeDasharray:"3 3",stroke:"#333"}),S.jsx(Ao,{dataKey:"dateLabel",stroke:"#888"}),S.jsx(Ki,{yAxisId:"left",stroke:"#4a90d9"}),S.jsx(Ki,{yAxisId:"right",orientation:"right",stroke:"#f39c12"}),S.jsx(or,{contentStyle:{backgroundColor:"#1a1a2e",border:"1px solid #333"},labelFormatter:o=>o}),S.jsx(_n,{}),S.jsx(co,{yAxisId:"left",type:"monotone",dataKey:"precision",stroke:"#4a90d9",name:t("chart.precision"),strokeWidth:2,dot:{r:3}}),S.jsx(co,{yAxisId:"right",type:"monotone",dataKey:"reactionTime",stroke:"#f39c12",name:t("chart.reactionTime"),strokeWidth:2,dot:{r:3}})]})})}function MT(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 GX(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 XX(){const{id:e}=WT(),t=Number(e),{t:r,lang:n}=Ur(),[i,o]=C.useState(null),[u,l]=C.useState([]),[f,d]=C.useState(null),[v,p]=C.useState(!0);if(C.useEffect(()=>{t&&Promise.all([NL(t).catch(()=>null),CL(t).catch(()=>[]),DL(t,!0).catch(()=>null)]).then(([x,g,P])=>{o(x),l(g),d(P)}).finally(()=>p(!1))},[t]),v)return S.jsx(_u,{});if(!i)return S.jsx("p",{className:"text-center text-muted-custom py-5",children:r("user.notFound")});const m=i.firstName&&i.lastName?`${i.firstName} ${i.lastName}`:i.username,b=f==null?void 0:f.totals,O={};return u.forEach(x=>{O[x.sessionTypeAsInt]=(O[x.sessionTypeAsInt]||0)+1}),S.jsxs(S.Fragment,{children:[S.jsx(pd,{subtitle:m}),S.jsxs("div",{className:"d-flex justify-content-between align-items-center mb-3",children:[S.jsxs(Ls,{to:"/users",className:"text-muted-custom no-print",children:["← ",r("user.backToUsers")]}),S.jsx("button",{className:"print-btn no-print",onClick:()=>window.print(),children:r("print.btn")})]}),S.jsx(we,{className:"data-card mb-4",children:S.jsx(we.Body,{children:S.jsx(Fr,{children:S.jsxs(Be,{children:[S.jsx("h3",{className:"mb-1",children:m}),S.jsxs("div",{className:"d-flex gap-3 flex-wrap text-muted-custom",children:[S.jsxs("span",{children:["@",i.username]}),S.jsx("span",{children:i.maleGender?r("user.male"):r("user.female")}),S.jsx("span",{children:i.leftHanded?r("user.leftHanded"):r("user.rightHanded")}),i.size>0&&S.jsxs("span",{children:[r("user.height"),": ",i.size," cm"]}),i.charSkinAssetName&&S.jsxs("span",{children:[r("user.avatar"),": ",i.charSkinAssetName]}),i.weaponAssetName&&S.jsxs("span",{children:[r("user.weapon"),": ",i.weaponAssetName]})]})]})})})}),S.jsxs(Fr,{className:"mb-4 g-3",children:[S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("user.sessions"),value:(f==null?void 0:f.nbSessions)||u.length,color:"#4a90d9"})}),S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("user.totalTime"),value:MT((f==null?void 0:f.totalDuration)||0),color:"#9b59b6"})}),S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("user.avgPrecision"),value:i.avgPrecision!=null?i.avgPrecision.toFixed(1):"-",color:"#27ae60"})}),S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("user.avgReaction"),value:i.avgReaction!=null&&i.avgReaction>0?`${i.avgReaction.toFixed(0)}ms`:"-",color:"#f39c12"})}),S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("user.shotsFired"),value:(b==null?void 0:b.nbFiredShotsByUser)||0,color:"#1abc9c"})}),S.jsx(Be,{xs:6,md:2,children:S.jsx(Dt,{title:r("user.enemiesKilled"),value:(b==null?void 0:b.totalEnemyKilled)||0,color:"#e74c3c"})})]}),b&&S.jsx(we,{className:"data-card mb-4",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:r("user.detailedStats")}),S.jsxs(Fr,{className:"g-3",children:[S.jsxs(Be,{md:4,children:[S.jsx("h6",{className:"text-muted-custom",children:r("user.shots")}),S.jsx(Br,{size:"sm",className:"data-table mb-0",children:S.jsxs("tbody",{children:[S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.shotsFired")}),S.jsx("td",{className:"fw-bold",children:b.nbFiredShotsByUser})]}),S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.shotsMissed")}),S.jsx("td",{children:b.nbMissedShotsByUser})]}),S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.enemiesHit")}),S.jsx("td",{className:"text-success",children:b.nbEnemyHitsByUser})]}),S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.civiliansHit")}),S.jsx("td",{className:b.nbCivilHitsByUser>0?"text-danger":"",children:b.nbCivilHitsByUser})]}),S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.policeHit")}),S.jsx("td",{className:b.nbPoliceHitsByUser>0?"text-warning":"",children:b.nbPoliceHitsByUser})]})]})})]}),S.jsxs(Be,{md:4,children:[S.jsx("h6",{className:"text-muted-custom",children:r("user.hitsReceived")}),S.jsx(Br,{size:"sm",className:"data-table mb-0",children:S.jsxs("tbody",{children:[S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.fromEnemyIA")}),S.jsx("td",{children:b.nbReceivedHitsFromEnemyIA})]}),S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.fromEnemyUsers")}),S.jsx("td",{children:b.nbReceivedHitsFromEnemyUser})]}),S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.fromPolice")}),S.jsx("td",{className:b.nbReceivedHitsFromPoliceUser>0?"text-warning":"",children:b.nbReceivedHitsFromPoliceUser})]})]})})]}),S.jsxs(Be,{md:4,children:[S.jsx("h6",{className:"text-muted-custom",children:r("user.eliminations")}),S.jsx(Br,{size:"sm",className:"data-table mb-0",children:S.jsxs("tbody",{children:[S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.enemiesKilled")}),S.jsx("td",{className:"text-success",children:b.totalEnemyKilled})]}),S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.civiliansKilled")}),S.jsx("td",{className:b.totalCivilKilled>0?"text-danger fw-bold":"",children:b.totalCivilKilled})]}),S.jsxs("tr",{children:[S.jsx("td",{children:r("stats.policeKilled")}),S.jsx("td",{className:b.totalPoliceKilled>0?"text-warning":"",children:b.totalPoliceKilled})]})]})})]})]})]})}),(f==null?void 0:f.sessionDebriefRows)&&f.sessionDebriefRows.length>1&&S.jsx(we,{className:"chart-card mb-4",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:r("user.precisionEvolution")}),S.jsx(VX,{debriefRows:f.sessionDebriefRows})]})}),Object.keys(O).length>0&&S.jsx(we,{className:"data-card mb-4",children:S.jsxs(we.Body,{children:[S.jsx(we.Title,{children:r("user.sessionTypeDistrib")}),S.jsx("div",{className:"d-flex gap-3 flex-wrap",children:Object.entries(O).map(([x,g])=>S.jsxs("div",{className:"text-center",children:[S.jsx(Fs,{typeId:Number(x)}),S.jsx("div",{className:"fw-bold mt-1",children:g})]},x))})]})}),S.jsx(we,{className:"data-card",children:S.jsxs(we.Body,{children:[S.jsxs(we.Title,{children:[r("user.sessionHistory")," (",u.length,")"]}),S.jsxs(Br,{hover:!0,responsive:!0,className:"data-table mb-0",children:[S.jsx("thead",{children:S.jsxs("tr",{children:[S.jsx("th",{children:r("table.date")}),S.jsx("th",{children:r("table.type")}),S.jsx("th",{children:r("table.scenario")}),S.jsx("th",{children:r("table.score")}),S.jsx("th",{children:r("table.duration")}),S.jsx("th",{children:r("table.result")})]})}),S.jsxs("tbody",{children:[u.map(x=>S.jsxs("tr",{children:[S.jsx("td",{children:S.jsx(Ls,{to:`/sessions/${x.id}`,className:"table-link",children:GX(x.sessionDateAsString,n)})}),S.jsx("td",{children:S.jsx(Fs,{typeId:x.sessionTypeAsInt})}),S.jsx("td",{children:x.scenarioName||"-"}),S.jsx("td",{className:"fw-bold",children:x.score}),S.jsx("td",{children:MT(x.timeToFinish)}),S.jsx("td",{children:S.jsx(jf,{success:x.success})})]},x.id)),u.length===0&&S.jsx("tr",{children:S.jsx("td",{colSpan:6,className:"text-center text-muted-custom",children:r("user.noSession")})})]})]})]})})]})}function YX(){return S.jsx(x2,{children:S.jsxs(Ti,{element:S.jsx(PL,{}),children:[S.jsx(Ti,{path:"/",element:S.jsx(OX,{})}),S.jsx(Ti,{path:"/sessions",element:S.jsx(BX,{})}),S.jsx(Ti,{path:"/sessions/:id",element:S.jsx(WX,{})}),S.jsx(Ti,{path:"/users",element:S.jsx(KX,{})}),S.jsx(Ti,{path:"/users/:id",element:S.jsx(XX,{})})]})})}EI.createRoot(document.getElementById("root")).render(S.jsx(I.StrictMode,{children:S.jsx(D2,{children:S.jsx(T2,{children:S.jsx(YX,{})})})}));
|