MosswartOverlord/static/v2/assets/index-BkJV_2F3.js
Erik de7b547349 feat(v2): Phases 2-6 — trails, heatmap, portals, windows, effects
Phase 2 — Map overlays:
- TrailsSVG: SVG polylines per character from /trails, polled 2s
- HeatmapCanvas: canvas radial gradients from /spawns/heatmap
- PortalMarkers: emoji markers from /portals
- Sidebar toggles for heatmap and portals

Phase 3 — Draggable windows:
- WindowManagerContext: z-index stack for open windows
- DraggableWindow: generic shell with drag-header, close btn, z-stack
- ChatWindow: color-coded messages + input form (1000 msg buffer)
- CharacterWindow: combat stats with monster damage table
- InventoryWindow: item table with material/set/AL/dmg/workmanship
- WindowRenderer: reads context, renders all open windows
- Action buttons (Chat/Stats/Inv/Char/Radar) now open windows

Phase 4 — Window types share same DraggableWindow shell with
character-specific content. Combat stats and inventory via API.

Phase 5 — Effects:
- RareNotification: slide-in/slide-out banner with gold border
- Fireworks: 30-particle explosion with CSS custom property animation
- Notification queue with 6s display + 0.5s exit animation

Phase 6 — Polish:
- Window header uses modern blue gradient (not solid purple)
- Chat uses monospace font
- All overlay layers properly stacked (heatmap → trails → dots → portals)
- Mobile: sidebar stacks above map at 768px breakpoint
- Chat messages tracked per-character in useLiveData

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 15:58:58 +02:00

120 lines
632 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

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

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

(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const u of o)if(u.type==="childList")for(const c of u.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&r(c)}).observe(document,{childList:!0,subtree:!0});function n(o){const u={};return o.integrity&&(u.integrity=o.integrity),o.referrerPolicy&&(u.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?u.credentials="include":o.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function r(o){if(o.ep)return;o.ep=!0;const u=n(o);fetch(o.href,u)}})();var is=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Xe(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var bv={exports:{}},Pl={};/**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var tO;function KD(){if(tO)return Pl;tO=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,o,u){var c=null;if(u!==void 0&&(c=""+u),o.key!==void 0&&(c=""+o.key),"key"in o){u={};for(var f in o)f!=="key"&&(u[f]=o[f])}else u=o;return o=u.ref,{$$typeof:e,type:r,key:c,ref:o!==void 0?o:null,props:u}}return Pl.Fragment=t,Pl.jsx=n,Pl.jsxs=n,Pl}var nO;function VD(){return nO||(nO=1,bv.exports=KD()),bv.exports}var P=VD(),xv={exports:{}},Ae={};/**
* @license React
* react.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var rO;function FD(){if(rO)return Ae;rO=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),u=Symbol.for("react.consumer"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),p=Symbol.for("react.activity"),g=Symbol.iterator;function x(R){return R===null||typeof R!="object"?null:(R=g&&R[g]||R["@@iterator"],typeof R=="function"?R:null)}var O={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,b={};function T(R,I,re){this.props=R,this.context=I,this.refs=b,this.updater=re||O}T.prototype.isReactComponent={},T.prototype.setState=function(R,I){if(typeof R!="object"&&typeof R!="function"&&R!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,R,I,"setState")},T.prototype.forceUpdate=function(R){this.updater.enqueueForceUpdate(this,R,"forceUpdate")};function E(){}E.prototype=T.prototype;function j(R,I,re){this.props=R,this.context=I,this.refs=b,this.updater=re||O}var N=j.prototype=new E;N.constructor=j,S(N,T.prototype),N.isPureReactComponent=!0;var A=Array.isArray;function w(){}var M={H:null,A:null,T:null,S:null},D=Object.prototype.hasOwnProperty;function z(R,I,re){var se=re.ref;return{$$typeof:e,type:R,key:I,ref:se!==void 0?se:null,props:re}}function Z(R,I){return z(R.type,I,R.props)}function H(R){return typeof R=="object"&&R!==null&&R.$$typeof===e}function L(R){var I={"=":"=0",":":"=2"};return"$"+R.replace(/[=:]/g,function(re){return I[re]})}var F=/\/+/g;function J(R,I){return typeof R=="object"&&R!==null&&R.key!=null?L(""+R.key):I.toString(36)}function W(R){switch(R.status){case"fulfilled":return R.value;case"rejected":throw R.reason;default:switch(typeof R.status=="string"?R.then(w,w):(R.status="pending",R.then(function(I){R.status==="pending"&&(R.status="fulfilled",R.value=I)},function(I){R.status==="pending"&&(R.status="rejected",R.reason=I)})),R.status){case"fulfilled":return R.value;case"rejected":throw R.reason}}throw R}function q(R,I,re,se,ve){var me=typeof R;(me==="undefined"||me==="boolean")&&(R=null);var Me=!1;if(R===null)Me=!0;else switch(me){case"bigint":case"string":case"number":Me=!0;break;case"object":switch(R.$$typeof){case e:case t:Me=!0;break;case y:return Me=R._init,q(Me(R._payload),I,re,se,ve)}}if(Me)return ve=ve(R),Me=se===""?"."+J(R,0):se,A(ve)?(re="",Me!=null&&(re=Me.replace(F,"$&/")+"/"),q(ve,I,re,"",function(Se){return Se})):ve!=null&&(H(ve)&&(ve=Z(ve,re+(ve.key==null||R&&R.key===ve.key?"":(""+ve.key).replace(F,"$&/")+"/")+Me)),I.push(ve)),1;Me=0;var Le=se===""?".":se+":";if(A(R))for(var ce=0;ce<R.length;ce++)se=R[ce],me=Le+J(se,ce),Me+=q(se,I,re,me,ve);else if(ce=x(R),typeof ce=="function")for(R=ce.call(R),ce=0;!(se=R.next()).done;)se=se.value,me=Le+J(se,ce++),Me+=q(se,I,re,me,ve);else if(me==="object"){if(typeof R.then=="function")return q(W(R),I,re,se,ve);throw I=String(R),Error("Objects are not valid as a React child (found: "+(I==="[object Object]"?"object with keys {"+Object.keys(R).join(", ")+"}":I)+"). If you meant to render a collection of children, use an array instead.")}return Me}function Y(R,I,re){if(R==null)return R;var se=[],ve=0;return q(R,se,"","",function(me){return I.call(re,me,ve++)}),se}function ee(R){if(R._status===-1){var I=R._result;I=I(),I.then(function(re){(R._status===0||R._status===-1)&&(R._status=1,R._result=re)},function(re){(R._status===0||R._status===-1)&&(R._status=2,R._result=re)}),R._status===-1&&(R._status=0,R._result=I)}if(R._status===1)return R._result.default;throw R._result}var le=typeof reportError=="function"?reportError:function(R){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var I=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof R=="object"&&R!==null&&typeof R.message=="string"?String(R.message):String(R),error:R});if(!window.dispatchEvent(I))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",R);return}console.error(R)},ue={map:Y,forEach:function(R,I,re){Y(R,function(){I.apply(this,arguments)},re)},count:function(R){var I=0;return Y(R,function(){I++}),I},toArray:function(R){return Y(R,function(I){return I})||[]},only:function(R){if(!H(R))throw Error("React.Children.only expected to receive a single React element child.");return R}};return Ae.Activity=p,Ae.Children=ue,Ae.Component=T,Ae.Fragment=n,Ae.Profiler=o,Ae.PureComponent=j,Ae.StrictMode=r,Ae.Suspense=h,Ae.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=M,Ae.__COMPILER_RUNTIME={__proto__:null,c:function(R){return M.H.useMemoCache(R)}},Ae.cache=function(R){return function(){return R.apply(null,arguments)}},Ae.cacheSignal=function(){return null},Ae.cloneElement=function(R,I,re){if(R==null)throw Error("The argument must be a React element, but you passed "+R+".");var se=S({},R.props),ve=R.key;if(I!=null)for(me in I.key!==void 0&&(ve=""+I.key),I)!D.call(I,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&I.ref===void 0||(se[me]=I[me]);var me=arguments.length-2;if(me===1)se.children=re;else if(1<me){for(var Me=Array(me),Le=0;Le<me;Le++)Me[Le]=arguments[Le+2];se.children=Me}return z(R.type,ve,se)},Ae.createContext=function(R){return R={$$typeof:c,_currentValue:R,_currentValue2:R,_threadCount:0,Provider:null,Consumer:null},R.Provider=R,R.Consumer={$$typeof:u,_context:R},R},Ae.createElement=function(R,I,re){var se,ve={},me=null;if(I!=null)for(se in I.key!==void 0&&(me=""+I.key),I)D.call(I,se)&&se!=="key"&&se!=="__self"&&se!=="__source"&&(ve[se]=I[se]);var Me=arguments.length-2;if(Me===1)ve.children=re;else if(1<Me){for(var Le=Array(Me),ce=0;ce<Me;ce++)Le[ce]=arguments[ce+2];ve.children=Le}if(R&&R.defaultProps)for(se in Me=R.defaultProps,Me)ve[se]===void 0&&(ve[se]=Me[se]);return z(R,me,ve)},Ae.createRef=function(){return{current:null}},Ae.forwardRef=function(R){return{$$typeof:f,render:R}},Ae.isValidElement=H,Ae.lazy=function(R){return{$$typeof:y,_payload:{_status:-1,_result:R},_init:ee}},Ae.memo=function(R,I){return{$$typeof:d,type:R,compare:I===void 0?null:I}},Ae.startTransition=function(R){var I=M.T,re={};M.T=re;try{var se=R(),ve=M.S;ve!==null&&ve(re,se),typeof se=="object"&&se!==null&&typeof se.then=="function"&&se.then(w,le)}catch(me){le(me)}finally{I!==null&&re.types!==null&&(I.types=re.types),M.T=I}},Ae.unstable_useCacheRefresh=function(){return M.H.useCacheRefresh()},Ae.use=function(R){return M.H.use(R)},Ae.useActionState=function(R,I,re){return M.H.useActionState(R,I,re)},Ae.useCallback=function(R,I){return M.H.useCallback(R,I)},Ae.useContext=function(R){return M.H.useContext(R)},Ae.useDebugValue=function(){},Ae.useDeferredValue=function(R,I){return M.H.useDeferredValue(R,I)},Ae.useEffect=function(R,I){return M.H.useEffect(R,I)},Ae.useEffectEvent=function(R){return M.H.useEffectEvent(R)},Ae.useId=function(){return M.H.useId()},Ae.useImperativeHandle=function(R,I,re){return M.H.useImperativeHandle(R,I,re)},Ae.useInsertionEffect=function(R,I){return M.H.useInsertionEffect(R,I)},Ae.useLayoutEffect=function(R,I){return M.H.useLayoutEffect(R,I)},Ae.useMemo=function(R,I){return M.H.useMemo(R,I)},Ae.useOptimistic=function(R,I){return M.H.useOptimistic(R,I)},Ae.useReducer=function(R,I,re){return M.H.useReducer(R,I,re)},Ae.useRef=function(R){return M.H.useRef(R)},Ae.useState=function(R){return M.H.useState(R)},Ae.useSyncExternalStore=function(R,I,re){return M.H.useSyncExternalStore(R,I,re)},Ae.useTransition=function(){return M.H.useTransition()},Ae.version="19.2.5",Ae}var aO;function Fb(){return aO||(aO=1,xv.exports=FD()),xv.exports}var U=Fb();const B=Xe(U);var Sv={exports:{}},Rl={},_v={exports:{}},Ov={};/**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var iO;function ZD(){return iO||(iO=1,(function(e){function t(q,Y){var ee=q.length;q.push(Y);e:for(;0<ee;){var le=ee-1>>>1,ue=q[le];if(0<o(ue,Y))q[le]=Y,q[ee]=ue,ee=le;else break e}}function n(q){return q.length===0?null:q[0]}function r(q){if(q.length===0)return null;var Y=q[0],ee=q.pop();if(ee!==Y){q[0]=ee;e:for(var le=0,ue=q.length,R=ue>>>1;le<R;){var I=2*(le+1)-1,re=q[I],se=I+1,ve=q[se];if(0>o(re,ee))se<ue&&0>o(ve,re)?(q[le]=ve,q[se]=ee,le=se):(q[le]=re,q[I]=ee,le=I);else if(se<ue&&0>o(ve,ee))q[le]=ve,q[se]=ee,le=se;else break e}}return Y}function o(q,Y){var ee=q.sortIndex-Y.sortIndex;return ee!==0?ee:q.id-Y.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var u=performance;e.unstable_now=function(){return u.now()}}else{var c=Date,f=c.now();e.unstable_now=function(){return c.now()-f}}var h=[],d=[],y=1,p=null,g=3,x=!1,O=!1,S=!1,b=!1,T=typeof setTimeout=="function"?setTimeout:null,E=typeof clearTimeout=="function"?clearTimeout:null,j=typeof setImmediate<"u"?setImmediate:null;function N(q){for(var Y=n(d);Y!==null;){if(Y.callback===null)r(d);else if(Y.startTime<=q)r(d),Y.sortIndex=Y.expirationTime,t(h,Y);else break;Y=n(d)}}function A(q){if(S=!1,N(q),!O)if(n(h)!==null)O=!0,w||(w=!0,L());else{var Y=n(d);Y!==null&&W(A,Y.startTime-q)}}var w=!1,M=-1,D=5,z=-1;function Z(){return b?!0:!(e.unstable_now()-z<D)}function H(){if(b=!1,w){var q=e.unstable_now();z=q;var Y=!0;try{e:{O=!1,S&&(S=!1,E(M),M=-1),x=!0;var ee=g;try{t:{for(N(q),p=n(h);p!==null&&!(p.expirationTime>q&&Z());){var le=p.callback;if(typeof le=="function"){p.callback=null,g=p.priorityLevel;var ue=le(p.expirationTime<=q);if(q=e.unstable_now(),typeof ue=="function"){p.callback=ue,N(q),Y=!0;break t}p===n(h)&&r(h),N(q)}else r(h);p=n(h)}if(p!==null)Y=!0;else{var R=n(d);R!==null&&W(A,R.startTime-q),Y=!1}}break e}finally{p=null,g=ee,x=!1}Y=void 0}}finally{Y?L():w=!1}}}var L;if(typeof j=="function")L=function(){j(H)};else if(typeof MessageChannel<"u"){var F=new MessageChannel,J=F.port2;F.port1.onmessage=H,L=function(){J.postMessage(null)}}else L=function(){T(H,0)};function W(q,Y){M=T(function(){q(e.unstable_now())},Y)}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(q){q.callback=null},e.unstable_forceFrameRate=function(q){0>q||125<q?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):D=0<q?Math.floor(1e3/q):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_next=function(q){switch(g){case 1:case 2:case 3:var Y=3;break;default:Y=g}var ee=g;g=Y;try{return q()}finally{g=ee}},e.unstable_requestPaint=function(){b=!0},e.unstable_runWithPriority=function(q,Y){switch(q){case 1:case 2:case 3:case 4:case 5:break;default:q=3}var ee=g;g=q;try{return Y()}finally{g=ee}},e.unstable_scheduleCallback=function(q,Y,ee){var le=e.unstable_now();switch(typeof ee=="object"&&ee!==null?(ee=ee.delay,ee=typeof ee=="number"&&0<ee?le+ee:le):ee=le,q){case 1:var ue=-1;break;case 2:ue=250;break;case 5:ue=1073741823;break;case 4:ue=1e4;break;default:ue=5e3}return ue=ee+ue,q={id:y++,callback:Y,priorityLevel:q,startTime:ee,expirationTime:ue,sortIndex:-1},ee>le?(q.sortIndex=ee,t(d,q),n(h)===null&&q===n(d)&&(S?(E(M),M=-1):S=!0,W(A,ee-le))):(q.sortIndex=ue,t(h,q),O||x||(O=!0,w||(w=!0,L()))),q},e.unstable_shouldYield=Z,e.unstable_wrapCallback=function(q){var Y=g;return function(){var ee=g;g=Y;try{return q.apply(this,arguments)}finally{g=ee}}}})(Ov)),Ov}var oO;function WD(){return oO||(oO=1,_v.exports=ZD()),_v.exports}var Av={exports:{}},kt={};/**
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var lO;function QD(){if(lO)return kt;lO=1;var e=Fb();function t(h){var d="https://react.dev/errors/"+h;if(1<arguments.length){d+="?args[]="+encodeURIComponent(arguments[1]);for(var y=2;y<arguments.length;y++)d+="&args[]="+encodeURIComponent(arguments[y])}return"Minified React error #"+h+"; visit "+d+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(){}var r={d:{f:n,r:function(){throw Error(t(522))},D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},o=Symbol.for("react.portal");function u(h,d,y){var p=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:p==null?null:""+p,children:h,containerInfo:d,implementation:y}}var c=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(h,d){if(h==="font")return"";if(typeof d=="string")return d==="use-credentials"?d:""}return kt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,kt.createPortal=function(h,d){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!d||d.nodeType!==1&&d.nodeType!==9&&d.nodeType!==11)throw Error(t(299));return u(h,d,null,y)},kt.flushSync=function(h){var d=c.T,y=r.p;try{if(c.T=null,r.p=2,h)return h()}finally{c.T=d,r.p=y,r.d.f()}},kt.preconnect=function(h,d){typeof h=="string"&&(d?(d=d.crossOrigin,d=typeof d=="string"?d==="use-credentials"?d:"":void 0):d=null,r.d.C(h,d))},kt.prefetchDNS=function(h){typeof h=="string"&&r.d.D(h)},kt.preinit=function(h,d){if(typeof h=="string"&&d&&typeof d.as=="string"){var y=d.as,p=f(y,d.crossOrigin),g=typeof d.integrity=="string"?d.integrity:void 0,x=typeof d.fetchPriority=="string"?d.fetchPriority:void 0;y==="style"?r.d.S(h,typeof d.precedence=="string"?d.precedence:void 0,{crossOrigin:p,integrity:g,fetchPriority:x}):y==="script"&&r.d.X(h,{crossOrigin:p,integrity:g,fetchPriority:x,nonce:typeof d.nonce=="string"?d.nonce:void 0})}},kt.preinitModule=function(h,d){if(typeof h=="string")if(typeof d=="object"&&d!==null){if(d.as==null||d.as==="script"){var y=f(d.as,d.crossOrigin);r.d.M(h,{crossOrigin:y,integrity:typeof d.integrity=="string"?d.integrity:void 0,nonce:typeof d.nonce=="string"?d.nonce:void 0})}}else d==null&&r.d.M(h)},kt.preload=function(h,d){if(typeof h=="string"&&typeof d=="object"&&d!==null&&typeof d.as=="string"){var y=d.as,p=f(y,d.crossOrigin);r.d.L(h,y,{crossOrigin:p,integrity:typeof d.integrity=="string"?d.integrity:void 0,nonce:typeof d.nonce=="string"?d.nonce:void 0,type:typeof d.type=="string"?d.type:void 0,fetchPriority:typeof d.fetchPriority=="string"?d.fetchPriority:void 0,referrerPolicy:typeof d.referrerPolicy=="string"?d.referrerPolicy:void 0,imageSrcSet:typeof d.imageSrcSet=="string"?d.imageSrcSet:void 0,imageSizes:typeof d.imageSizes=="string"?d.imageSizes:void 0,media:typeof d.media=="string"?d.media:void 0})}},kt.preloadModule=function(h,d){if(typeof h=="string")if(d){var y=f(d.as,d.crossOrigin);r.d.m(h,{as:typeof d.as=="string"&&d.as!=="script"?d.as:void 0,crossOrigin:y,integrity:typeof d.integrity=="string"?d.integrity:void 0})}else r.d.m(h)},kt.requestFormReset=function(h){r.d.r(h)},kt.unstable_batchedUpdates=function(h,d){return h(d)},kt.useFormState=function(h,d,y){return c.H.useFormState(h,d,y)},kt.useFormStatus=function(){return c.H.useHostTransitionStatus()},kt.version="19.2.5",kt}var uO;function JD(){if(uO)return Av.exports;uO=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(),Av.exports=QD(),Av.exports}/**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var cO;function e3(){if(cO)return Rl;cO=1;var e=WD(),t=Fb(),n=JD();function r(a){var i="https://react.dev/errors/"+a;if(1<arguments.length){i+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)i+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+a+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11)}function u(a){var i=a,l=a;if(a.alternate)for(;i.return;)i=i.return;else{a=i;do i=a,(i.flags&4098)!==0&&(l=i.return),a=i.return;while(a)}return i.tag===3?l:null}function c(a){if(a.tag===13){var i=a.memoizedState;if(i===null&&(a=a.alternate,a!==null&&(i=a.memoizedState)),i!==null)return i.dehydrated}return null}function f(a){if(a.tag===31){var i=a.memoizedState;if(i===null&&(a=a.alternate,a!==null&&(i=a.memoizedState)),i!==null)return i.dehydrated}return null}function h(a){if(u(a)!==a)throw Error(r(188))}function d(a){var i=a.alternate;if(!i){if(i=u(a),i===null)throw Error(r(188));return i!==a?null:a}for(var l=a,s=i;;){var v=l.return;if(v===null)break;var m=v.alternate;if(m===null){if(s=v.return,s!==null){l=s;continue}break}if(v.child===m.child){for(m=v.child;m;){if(m===l)return h(v),a;if(m===s)return h(v),i;m=m.sibling}throw Error(r(188))}if(l.return!==s.return)l=v,s=m;else{for(var _=!1,C=v.child;C;){if(C===l){_=!0,l=v,s=m;break}if(C===s){_=!0,s=v,l=m;break}C=C.sibling}if(!_){for(C=m.child;C;){if(C===l){_=!0,l=m,s=v;break}if(C===s){_=!0,s=m,l=v;break}C=C.sibling}if(!_)throw Error(r(189))}}if(l.alternate!==s)throw Error(r(190))}if(l.tag!==3)throw Error(r(188));return l.stateNode.current===l?a:i}function y(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a;for(a=a.child;a!==null;){if(i=y(a),i!==null)return i;a=a.sibling}return null}var p=Object.assign,g=Symbol.for("react.element"),x=Symbol.for("react.transitional.element"),O=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),b=Symbol.for("react.strict_mode"),T=Symbol.for("react.profiler"),E=Symbol.for("react.consumer"),j=Symbol.for("react.context"),N=Symbol.for("react.forward_ref"),A=Symbol.for("react.suspense"),w=Symbol.for("react.suspense_list"),M=Symbol.for("react.memo"),D=Symbol.for("react.lazy"),z=Symbol.for("react.activity"),Z=Symbol.for("react.memo_cache_sentinel"),H=Symbol.iterator;function L(a){return a===null||typeof a!="object"?null:(a=H&&a[H]||a["@@iterator"],typeof a=="function"?a:null)}var F=Symbol.for("react.client.reference");function J(a){if(a==null)return null;if(typeof a=="function")return a.$$typeof===F?null:a.displayName||a.name||null;if(typeof a=="string")return a;switch(a){case S:return"Fragment";case T:return"Profiler";case b:return"StrictMode";case A:return"Suspense";case w:return"SuspenseList";case z:return"Activity"}if(typeof a=="object")switch(a.$$typeof){case O:return"Portal";case j:return a.displayName||"Context";case E:return(a._context.displayName||"Context")+".Consumer";case N:var i=a.render;return a=a.displayName,a||(a=i.displayName||i.name||"",a=a!==""?"ForwardRef("+a+")":"ForwardRef"),a;case M:return i=a.displayName||null,i!==null?i:J(a.type)||"Memo";case D:i=a._payload,a=a._init;try{return J(a(i))}catch{}}return null}var W=Array.isArray,q=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Y=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ee={pending:!1,data:null,method:null,action:null},le=[],ue=-1;function R(a){return{current:a}}function I(a){0>ue||(a.current=le[ue],le[ue]=null,ue--)}function re(a,i){ue++,le[ue]=a.current,a.current=i}var se=R(null),ve=R(null),me=R(null),Me=R(null);function Le(a,i){switch(re(me,i),re(ve,a),re(se,null),i.nodeType){case 9:case 11:a=(a=i.documentElement)&&(a=a.namespaceURI)?A_(a):0;break;default:if(a=i.tagName,i=i.namespaceURI)i=A_(i),a=w_(i,a);else switch(a){case"svg":a=1;break;case"math":a=2;break;default:a=0}}I(se),re(se,a)}function ce(){I(se),I(ve),I(me)}function Se(a){a.memoizedState!==null&&re(Me,a);var i=se.current,l=w_(i,a.type);i!==l&&(re(ve,a),re(se,l))}function Oe(a){ve.current===a&&(I(se),I(ve)),Me.current===a&&(I(Me),jl._currentValue=ee)}var oe,nt;function Te(a){if(oe===void 0)try{throw Error()}catch(l){var i=l.stack.trim().match(/\n( *(at )?)/);oe=i&&i[1]||"",nt=-1<l.stack.indexOf(`
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
`+oe+a+nt}var ut=!1;function ct(a,i){if(!a||ut)return"";ut=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var s={DetermineComponentFrameRoot:function(){try{if(i){var ie=function(){throw Error()};if(Object.defineProperty(ie.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ie,[])}catch(Q){var V=Q}Reflect.construct(a,[],ie)}else{try{ie.call()}catch(Q){V=Q}a.call(ie.prototype)}}else{try{throw Error()}catch(Q){V=Q}(ie=a())&&typeof ie.catch=="function"&&ie.catch(function(){})}}catch(Q){if(Q&&V&&typeof Q.stack=="string")return[Q.stack,V.stack]}return[null,null]}};s.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var v=Object.getOwnPropertyDescriptor(s.DetermineComponentFrameRoot,"name");v&&v.configurable&&Object.defineProperty(s.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var m=s.DetermineComponentFrameRoot(),_=m[0],C=m[1];if(_&&C){var $=_.split(`
`),K=C.split(`
`);for(v=s=0;s<$.length&&!$[s].includes("DetermineComponentFrameRoot");)s++;for(;v<K.length&&!K[v].includes("DetermineComponentFrameRoot");)v++;if(s===$.length||v===K.length)for(s=$.length-1,v=K.length-1;1<=s&&0<=v&&$[s]!==K[v];)v--;for(;1<=s&&0<=v;s--,v--)if($[s]!==K[v]){if(s!==1||v!==1)do if(s--,v--,0>v||$[s]!==K[v]){var te=`
`+$[s].replace(" at new "," at ");return a.displayName&&te.includes("<anonymous>")&&(te=te.replace("<anonymous>",a.displayName)),te}while(1<=s&&0<=v);break}}}finally{ut=!1,Error.prepareStackTrace=l}return(l=a?a.displayName||a.name:"")?Te(l):""}function zt(a,i){switch(a.tag){case 26:case 27:case 5:return Te(a.type);case 16:return Te("Lazy");case 13:return a.child!==i&&i!==null?Te("Suspense Fallback"):Te("Suspense");case 19:return Te("SuspenseList");case 0:case 15:return ct(a.type,!1);case 11:return ct(a.type.render,!1);case 1:return ct(a.type,!0);case 31:return Te("Activity");default:return""}}function $n(a){try{var i="",l=null;do i+=zt(a,l),l=a,a=a.return;while(a);return i}catch(s){return`
Error generating stack: `+s.message+`
`+s.stack}}var Kn=Object.prototype.hasOwnProperty,kr=e.unstable_scheduleCallback,zn=e.unstable_cancelCallback,ar=e.unstable_shouldYield,ko=e.unstable_requestPaint,Bt=e.unstable_now,Uu=e.unstable_getCurrentPriorityLevel,n1=e.unstable_ImmediatePriority,r1=e.unstable_UserBlockingPriority,Iu=e.unstable_NormalPriority,jP=e.unstable_LowPriority,a1=e.unstable_IdlePriority,MP=e.log,CP=e.unstable_setDisableYieldValue,Lo=null,nn=null;function Lr(a){if(typeof MP=="function"&&CP(a),nn&&typeof nn.setStrictMode=="function")try{nn.setStrictMode(Lo,a)}catch{}}var rn=Math.clz32?Math.clz32:RP,NP=Math.log,PP=Math.LN2;function RP(a){return a>>>=0,a===0?32:31-(NP(a)/PP|0)|0}var Hu=256,Gu=262144,Yu=4194304;function Sa(a){var i=a&42;if(i!==0)return i;switch(a&-a){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return a&261888;case 262144:case 524288:case 1048576:case 2097152:return a&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return a&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return a}}function Xu(a,i,l){var s=a.pendingLanes;if(s===0)return 0;var v=0,m=a.suspendedLanes,_=a.pingedLanes;a=a.warmLanes;var C=s&134217727;return C!==0?(s=C&~m,s!==0?v=Sa(s):(_&=C,_!==0?v=Sa(_):l||(l=C&~a,l!==0&&(v=Sa(l))))):(C=s&~m,C!==0?v=Sa(C):_!==0?v=Sa(_):l||(l=s&~a,l!==0&&(v=Sa(l)))),v===0?0:i!==0&&i!==v&&(i&m)===0&&(m=v&-v,l=i&-i,m>=l||m===32&&(l&4194048)!==0)?i:v}function Uo(a,i){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&i)===0}function DP(a,i){switch(a){case 1:case 2:case 4:case 8:case 64:return i+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return i+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function i1(){var a=Yu;return Yu<<=1,(Yu&62914560)===0&&(Yu=4194304),a}function lh(a){for(var i=[],l=0;31>l;l++)i.push(a);return i}function Io(a,i){a.pendingLanes|=i,i!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function qP(a,i,l,s,v,m){var _=a.pendingLanes;a.pendingLanes=l,a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0,a.expiredLanes&=l,a.entangledLanes&=l,a.errorRecoveryDisabledLanes&=l,a.shellSuspendCounter=0;var C=a.entanglements,$=a.expirationTimes,K=a.hiddenUpdates;for(l=_&~l;0<l;){var te=31-rn(l),ie=1<<te;C[te]=0,$[te]=-1;var V=K[te];if(V!==null)for(K[te]=null,te=0;te<V.length;te++){var Q=V[te];Q!==null&&(Q.lane&=-536870913)}l&=~ie}s!==0&&o1(a,s,0),m!==0&&v===0&&a.tag!==0&&(a.suspendedLanes|=m&~(_&~i))}function o1(a,i,l){a.pendingLanes|=i,a.suspendedLanes&=~i;var s=31-rn(i);a.entangledLanes|=i,a.entanglements[s]=a.entanglements[s]|1073741824|l&261930}function l1(a,i){var l=a.entangledLanes|=i;for(a=a.entanglements;l;){var s=31-rn(l),v=1<<s;v&i|a[s]&i&&(a[s]|=i),l&=~v}}function u1(a,i){var l=i&-i;return l=(l&42)!==0?1:uh(l),(l&(a.suspendedLanes|i))!==0?0:l}function uh(a){switch(a){case 2:a=1;break;case 8:a=4;break;case 32:a=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:a=128;break;case 268435456:a=134217728;break;default:a=0}return a}function ch(a){return a&=-a,2<a?8<a?(a&134217727)!==0?32:268435456:8:2}function c1(){var a=Y.p;return a!==0?a:(a=window.event,a===void 0?32:V_(a.type))}function s1(a,i){var l=Y.p;try{return Y.p=a,i()}finally{Y.p=l}}var Ur=Math.random().toString(36).slice(2),Nt="__reactFiber$"+Ur,Kt="__reactProps$"+Ur,ui="__reactContainer$"+Ur,sh="__reactEvents$"+Ur,$P="__reactListeners$"+Ur,zP="__reactHandles$"+Ur,f1="__reactResources$"+Ur,Ho="__reactMarker$"+Ur;function fh(a){delete a[Nt],delete a[Kt],delete a[sh],delete a[$P],delete a[zP]}function ci(a){var i=a[Nt];if(i)return i;for(var l=a.parentNode;l;){if(i=l[ui]||l[Nt]){if(l=i.alternate,i.child!==null||l!==null&&l.child!==null)for(a=P_(a);a!==null;){if(l=a[Nt])return l;a=P_(a)}return i}a=l,l=a.parentNode}return null}function si(a){if(a=a[Nt]||a[ui]){var i=a.tag;if(i===5||i===6||i===13||i===31||i===26||i===27||i===3)return a}return null}function Go(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a.stateNode;throw Error(r(33))}function fi(a){var i=a[f1];return i||(i=a[f1]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function Tt(a){a[Ho]=!0}var h1=new Set,d1={};function _a(a,i){hi(a,i),hi(a+"Capture",i)}function hi(a,i){for(d1[a]=i,a=0;a<i.length;a++)h1.add(i[a])}var BP=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),v1={},p1={};function kP(a){return Kn.call(p1,a)?!0:Kn.call(v1,a)?!1:BP.test(a)?p1[a]=!0:(v1[a]=!0,!1)}function Ku(a,i,l){if(kP(i))if(l===null)a.removeAttribute(i);else{switch(typeof l){case"undefined":case"function":case"symbol":a.removeAttribute(i);return;case"boolean":var s=i.toLowerCase().slice(0,5);if(s!=="data-"&&s!=="aria-"){a.removeAttribute(i);return}}a.setAttribute(i,""+l)}}function Vu(a,i,l){if(l===null)a.removeAttribute(i);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(i);return}a.setAttribute(i,""+l)}}function ir(a,i,l,s){if(s===null)a.removeAttribute(l);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(l);return}a.setAttributeNS(i,l,""+s)}}function mn(a){switch(typeof a){case"bigint":case"boolean":case"number":case"string":case"undefined":return a;case"object":return a;default:return""}}function y1(a){var i=a.type;return(a=a.nodeName)&&a.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function LP(a,i,l){var s=Object.getOwnPropertyDescriptor(a.constructor.prototype,i);if(!a.hasOwnProperty(i)&&typeof s<"u"&&typeof s.get=="function"&&typeof s.set=="function"){var v=s.get,m=s.set;return Object.defineProperty(a,i,{configurable:!0,get:function(){return v.call(this)},set:function(_){l=""+_,m.call(this,_)}}),Object.defineProperty(a,i,{enumerable:s.enumerable}),{getValue:function(){return l},setValue:function(_){l=""+_},stopTracking:function(){a._valueTracker=null,delete a[i]}}}}function hh(a){if(!a._valueTracker){var i=y1(a)?"checked":"value";a._valueTracker=LP(a,i,""+a[i])}}function m1(a){if(!a)return!1;var i=a._valueTracker;if(!i)return!0;var l=i.getValue(),s="";return a&&(s=y1(a)?a.checked?"true":"false":a.value),a=s,a!==l?(i.setValue(a),!0):!1}function Fu(a){if(a=a||(typeof document<"u"?document:void 0),typeof a>"u")return null;try{return a.activeElement||a.body}catch{return a.body}}var UP=/[\n"\\]/g;function gn(a){return a.replace(UP,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function dh(a,i,l,s,v,m,_,C){a.name="",_!=null&&typeof _!="function"&&typeof _!="symbol"&&typeof _!="boolean"?a.type=_:a.removeAttribute("type"),i!=null?_==="number"?(i===0&&a.value===""||a.value!=i)&&(a.value=""+mn(i)):a.value!==""+mn(i)&&(a.value=""+mn(i)):_!=="submit"&&_!=="reset"||a.removeAttribute("value"),i!=null?vh(a,_,mn(i)):l!=null?vh(a,_,mn(l)):s!=null&&a.removeAttribute("value"),v==null&&m!=null&&(a.defaultChecked=!!m),v!=null&&(a.checked=v&&typeof v!="function"&&typeof v!="symbol"),C!=null&&typeof C!="function"&&typeof C!="symbol"&&typeof C!="boolean"?a.name=""+mn(C):a.removeAttribute("name")}function g1(a,i,l,s,v,m,_,C){if(m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"&&(a.type=m),i!=null||l!=null){if(!(m!=="submit"&&m!=="reset"||i!=null)){hh(a);return}l=l!=null?""+mn(l):"",i=i!=null?""+mn(i):l,C||i===a.value||(a.value=i),a.defaultValue=i}s=s??v,s=typeof s!="function"&&typeof s!="symbol"&&!!s,a.checked=C?a.checked:!!s,a.defaultChecked=!!s,_!=null&&typeof _!="function"&&typeof _!="symbol"&&typeof _!="boolean"&&(a.name=_),hh(a)}function vh(a,i,l){i==="number"&&Fu(a.ownerDocument)===a||a.defaultValue===""+l||(a.defaultValue=""+l)}function di(a,i,l,s){if(a=a.options,i){i={};for(var v=0;v<l.length;v++)i["$"+l[v]]=!0;for(l=0;l<a.length;l++)v=i.hasOwnProperty("$"+a[l].value),a[l].selected!==v&&(a[l].selected=v),v&&s&&(a[l].defaultSelected=!0)}else{for(l=""+mn(l),i=null,v=0;v<a.length;v++){if(a[v].value===l){a[v].selected=!0,s&&(a[v].defaultSelected=!0);return}i!==null||a[v].disabled||(i=a[v])}i!==null&&(i.selected=!0)}}function b1(a,i,l){if(i!=null&&(i=""+mn(i),i!==a.value&&(a.value=i),l==null)){a.defaultValue!==i&&(a.defaultValue=i);return}a.defaultValue=l!=null?""+mn(l):""}function x1(a,i,l,s){if(i==null){if(s!=null){if(l!=null)throw Error(r(92));if(W(s)){if(1<s.length)throw Error(r(93));s=s[0]}l=s}l==null&&(l=""),i=l}l=mn(i),a.defaultValue=l,s=a.textContent,s===l&&s!==""&&s!==null&&(a.value=s),hh(a)}function vi(a,i){if(i){var l=a.firstChild;if(l&&l===a.lastChild&&l.nodeType===3){l.nodeValue=i;return}}a.textContent=i}var IP=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function S1(a,i,l){var s=i.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?s?a.setProperty(i,""):i==="float"?a.cssFloat="":a[i]="":s?a.setProperty(i,l):typeof l!="number"||l===0||IP.has(i)?i==="float"?a.cssFloat=l:a[i]=(""+l).trim():a[i]=l+"px"}function _1(a,i,l){if(i!=null&&typeof i!="object")throw Error(r(62));if(a=a.style,l!=null){for(var s in l)!l.hasOwnProperty(s)||i!=null&&i.hasOwnProperty(s)||(s.indexOf("--")===0?a.setProperty(s,""):s==="float"?a.cssFloat="":a[s]="");for(var v in i)s=i[v],i.hasOwnProperty(v)&&l[v]!==s&&S1(a,v,s)}else for(var m in i)i.hasOwnProperty(m)&&S1(a,m,i[m])}function ph(a){if(a.indexOf("-")===-1)return!1;switch(a){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var HP=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),GP=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Zu(a){return GP.test(""+a)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":a}function or(){}var yh=null;function mh(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var pi=null,yi=null;function O1(a){var i=si(a);if(i&&(a=i.stateNode)){var l=a[Kt]||null;e:switch(a=i.stateNode,i.type){case"input":if(dh(a,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),i=l.name,l.type==="radio"&&i!=null){for(l=a;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+gn(""+i)+'"][type="radio"]'),i=0;i<l.length;i++){var s=l[i];if(s!==a&&s.form===a.form){var v=s[Kt]||null;if(!v)throw Error(r(90));dh(s,v.value,v.defaultValue,v.defaultValue,v.checked,v.defaultChecked,v.type,v.name)}}for(i=0;i<l.length;i++)s=l[i],s.form===a.form&&m1(s)}break e;case"textarea":b1(a,l.value,l.defaultValue);break e;case"select":i=l.value,i!=null&&di(a,!!l.multiple,i,!1)}}}var gh=!1;function A1(a,i,l){if(gh)return a(i,l);gh=!0;try{var s=a(i);return s}finally{if(gh=!1,(pi!==null||yi!==null)&&(zc(),pi&&(i=pi,a=yi,yi=pi=null,O1(i),a)))for(i=0;i<a.length;i++)O1(a[i])}}function Yo(a,i){var l=a.stateNode;if(l===null)return null;var s=l[Kt]||null;if(s===null)return null;l=s[i];e:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(s=!s.disabled)||(a=a.type,s=!(a==="button"||a==="input"||a==="select"||a==="textarea")),a=!s;break e;default:a=!1}if(a)return null;if(l&&typeof l!="function")throw Error(r(231,i,typeof l));return l}var lr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),bh=!1;if(lr)try{var Xo={};Object.defineProperty(Xo,"passive",{get:function(){bh=!0}}),window.addEventListener("test",Xo,Xo),window.removeEventListener("test",Xo,Xo)}catch{bh=!1}var Ir=null,xh=null,Wu=null;function w1(){if(Wu)return Wu;var a,i=xh,l=i.length,s,v="value"in Ir?Ir.value:Ir.textContent,m=v.length;for(a=0;a<l&&i[a]===v[a];a++);var _=l-a;for(s=1;s<=_&&i[l-s]===v[m-s];s++);return Wu=v.slice(a,1<s?1-s:void 0)}function Qu(a){var i=a.keyCode;return"charCode"in a?(a=a.charCode,a===0&&i===13&&(a=13)):a=i,a===10&&(a=13),32<=a||a===13?a:0}function Ju(){return!0}function T1(){return!1}function Vt(a){function i(l,s,v,m,_){this._reactName=l,this._targetInst=v,this.type=s,this.nativeEvent=m,this.target=_,this.currentTarget=null;for(var C in a)a.hasOwnProperty(C)&&(l=a[C],this[C]=l?l(m):m[C]);return this.isDefaultPrevented=(m.defaultPrevented!=null?m.defaultPrevented:m.returnValue===!1)?Ju:T1,this.isPropagationStopped=T1,this}return p(i.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=Ju)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=Ju)},persist:function(){},isPersistent:Ju}),i}var Oa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ec=Vt(Oa),Ko=p({},Oa,{view:0,detail:0}),YP=Vt(Ko),Sh,_h,Vo,tc=p({},Ko,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ah,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!==Vo&&(Vo&&a.type==="mousemove"?(Sh=a.screenX-Vo.screenX,_h=a.screenY-Vo.screenY):_h=Sh=0,Vo=a),Sh)},movementY:function(a){return"movementY"in a?a.movementY:_h}}),E1=Vt(tc),XP=p({},tc,{dataTransfer:0}),KP=Vt(XP),VP=p({},Ko,{relatedTarget:0}),Oh=Vt(VP),FP=p({},Oa,{animationName:0,elapsedTime:0,pseudoElement:0}),ZP=Vt(FP),WP=p({},Oa,{clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),QP=Vt(WP),JP=p({},Oa,{data:0}),j1=Vt(JP),eR={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},tR={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"},nR={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function rR(a){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(a):(a=nR[a])?!!i[a]:!1}function Ah(){return rR}var aR=p({},Ko,{key:function(a){if(a.key){var i=eR[a.key]||a.key;if(i!=="Unidentified")return i}return a.type==="keypress"?(a=Qu(a),a===13?"Enter":String.fromCharCode(a)):a.type==="keydown"||a.type==="keyup"?tR[a.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ah,charCode:function(a){return a.type==="keypress"?Qu(a):0},keyCode:function(a){return a.type==="keydown"||a.type==="keyup"?a.keyCode:0},which:function(a){return a.type==="keypress"?Qu(a):a.type==="keydown"||a.type==="keyup"?a.keyCode:0}}),iR=Vt(aR),oR=p({},tc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),M1=Vt(oR),lR=p({},Ko,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ah}),uR=Vt(lR),cR=p({},Oa,{propertyName:0,elapsedTime:0,pseudoElement:0}),sR=Vt(cR),fR=p({},tc,{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}),hR=Vt(fR),dR=p({},Oa,{newState:0,oldState:0}),vR=Vt(dR),pR=[9,13,27,32],wh=lr&&"CompositionEvent"in window,Fo=null;lr&&"documentMode"in document&&(Fo=document.documentMode);var yR=lr&&"TextEvent"in window&&!Fo,C1=lr&&(!wh||Fo&&8<Fo&&11>=Fo),N1=" ",P1=!1;function R1(a,i){switch(a){case"keyup":return pR.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function D1(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var mi=!1;function mR(a,i){switch(a){case"compositionend":return D1(i);case"keypress":return i.which!==32?null:(P1=!0,N1);case"textInput":return a=i.data,a===N1&&P1?null:a;default:return null}}function gR(a,i){if(mi)return a==="compositionend"||!wh&&R1(a,i)?(a=w1(),Wu=xh=Ir=null,mi=!1,a):null;switch(a){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1<i.char.length)return i.char;if(i.which)return String.fromCharCode(i.which)}return null;case"compositionend":return C1&&i.locale!=="ko"?null:i.data;default:return null}}var bR={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 q1(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i==="input"?!!bR[a.type]:i==="textarea"}function $1(a,i,l,s){pi?yi?yi.push(s):yi=[s]:pi=s,i=Gc(i,"onChange"),0<i.length&&(l=new ec("onChange","change",null,l,s),a.push({event:l,listeners:i}))}var Zo=null,Wo=null;function xR(a){g_(a,0)}function nc(a){var i=Go(a);if(m1(i))return a}function z1(a,i){if(a==="change")return i}var B1=!1;if(lr){var Th;if(lr){var Eh="oninput"in document;if(!Eh){var k1=document.createElement("div");k1.setAttribute("oninput","return;"),Eh=typeof k1.oninput=="function"}Th=Eh}else Th=!1;B1=Th&&(!document.documentMode||9<document.documentMode)}function L1(){Zo&&(Zo.detachEvent("onpropertychange",U1),Wo=Zo=null)}function U1(a){if(a.propertyName==="value"&&nc(Wo)){var i=[];$1(i,Wo,a,mh(a)),A1(xR,i)}}function SR(a,i,l){a==="focusin"?(L1(),Zo=i,Wo=l,Zo.attachEvent("onpropertychange",U1)):a==="focusout"&&L1()}function _R(a){if(a==="selectionchange"||a==="keyup"||a==="keydown")return nc(Wo)}function OR(a,i){if(a==="click")return nc(i)}function AR(a,i){if(a==="input"||a==="change")return nc(i)}function wR(a,i){return a===i&&(a!==0||1/a===1/i)||a!==a&&i!==i}var an=typeof Object.is=="function"?Object.is:wR;function Qo(a,i){if(an(a,i))return!0;if(typeof a!="object"||a===null||typeof i!="object"||i===null)return!1;var l=Object.keys(a),s=Object.keys(i);if(l.length!==s.length)return!1;for(s=0;s<l.length;s++){var v=l[s];if(!Kn.call(i,v)||!an(a[v],i[v]))return!1}return!0}function I1(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function H1(a,i){var l=I1(a);a=0;for(var s;l;){if(l.nodeType===3){if(s=a+l.textContent.length,a<=i&&s>=i)return{node:l,offset:i-a};a=s}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=I1(l)}}function G1(a,i){return a&&i?a===i?!0:a&&a.nodeType===3?!1:i&&i.nodeType===3?G1(a,i.parentNode):"contains"in a?a.contains(i):a.compareDocumentPosition?!!(a.compareDocumentPosition(i)&16):!1:!1}function Y1(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var i=Fu(a.document);i instanceof a.HTMLIFrameElement;){try{var l=typeof i.contentWindow.location.href=="string"}catch{l=!1}if(l)a=i.contentWindow;else break;i=Fu(a.document)}return i}function jh(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i&&(i==="input"&&(a.type==="text"||a.type==="search"||a.type==="tel"||a.type==="url"||a.type==="password")||i==="textarea"||a.contentEditable==="true")}var TR=lr&&"documentMode"in document&&11>=document.documentMode,gi=null,Mh=null,Jo=null,Ch=!1;function X1(a,i,l){var s=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Ch||gi==null||gi!==Fu(s)||(s=gi,"selectionStart"in s&&jh(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),Jo&&Qo(Jo,s)||(Jo=s,s=Gc(Mh,"onSelect"),0<s.length&&(i=new ec("onSelect","select",null,i,l),a.push({event:i,listeners:s}),i.target=gi)))}function Aa(a,i){var l={};return l[a.toLowerCase()]=i.toLowerCase(),l["Webkit"+a]="webkit"+i,l["Moz"+a]="moz"+i,l}var bi={animationend:Aa("Animation","AnimationEnd"),animationiteration:Aa("Animation","AnimationIteration"),animationstart:Aa("Animation","AnimationStart"),transitionrun:Aa("Transition","TransitionRun"),transitionstart:Aa("Transition","TransitionStart"),transitioncancel:Aa("Transition","TransitionCancel"),transitionend:Aa("Transition","TransitionEnd")},Nh={},K1={};lr&&(K1=document.createElement("div").style,"AnimationEvent"in window||(delete bi.animationend.animation,delete bi.animationiteration.animation,delete bi.animationstart.animation),"TransitionEvent"in window||delete bi.transitionend.transition);function wa(a){if(Nh[a])return Nh[a];if(!bi[a])return a;var i=bi[a],l;for(l in i)if(i.hasOwnProperty(l)&&l in K1)return Nh[a]=i[l];return a}var V1=wa("animationend"),F1=wa("animationiteration"),Z1=wa("animationstart"),ER=wa("transitionrun"),jR=wa("transitionstart"),MR=wa("transitioncancel"),W1=wa("transitionend"),Q1=new Map,Ph="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Ph.push("scrollEnd");function Bn(a,i){Q1.set(a,i),_a(i,[a])}var rc=typeof reportError=="function"?reportError:function(a){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var i=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof a=="object"&&a!==null&&typeof a.message=="string"?String(a.message):String(a),error:a});if(!window.dispatchEvent(i))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",a);return}console.error(a)},bn=[],xi=0,Rh=0;function ac(){for(var a=xi,i=Rh=xi=0;i<a;){var l=bn[i];bn[i++]=null;var s=bn[i];bn[i++]=null;var v=bn[i];bn[i++]=null;var m=bn[i];if(bn[i++]=null,s!==null&&v!==null){var _=s.pending;_===null?v.next=v:(v.next=_.next,_.next=v),s.pending=v}m!==0&&J1(l,v,m)}}function ic(a,i,l,s){bn[xi++]=a,bn[xi++]=i,bn[xi++]=l,bn[xi++]=s,Rh|=s,a.lanes|=s,a=a.alternate,a!==null&&(a.lanes|=s)}function Dh(a,i,l,s){return ic(a,i,l,s),oc(a)}function Ta(a,i){return ic(a,null,null,i),oc(a)}function J1(a,i,l){a.lanes|=l;var s=a.alternate;s!==null&&(s.lanes|=l);for(var v=!1,m=a.return;m!==null;)m.childLanes|=l,s=m.alternate,s!==null&&(s.childLanes|=l),m.tag===22&&(a=m.stateNode,a===null||a._visibility&1||(v=!0)),a=m,m=m.return;return a.tag===3?(m=a.stateNode,v&&i!==null&&(v=31-rn(l),a=m.hiddenUpdates,s=a[v],s===null?a[v]=[i]:s.push(i),i.lane=l|536870912),m):null}function oc(a){if(50<Sl)throw Sl=0,Hd=null,Error(r(185));for(var i=a.return;i!==null;)a=i,i=a.return;return a.tag===3?a.stateNode:null}var Si={};function CR(a,i,l,s){this.tag=a,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function on(a,i,l,s){return new CR(a,i,l,s)}function qh(a){return a=a.prototype,!(!a||!a.isReactComponent)}function ur(a,i){var l=a.alternate;return l===null?(l=on(a.tag,i,a.key,a.mode),l.elementType=a.elementType,l.type=a.type,l.stateNode=a.stateNode,l.alternate=a,a.alternate=l):(l.pendingProps=i,l.type=a.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=a.flags&65011712,l.childLanes=a.childLanes,l.lanes=a.lanes,l.child=a.child,l.memoizedProps=a.memoizedProps,l.memoizedState=a.memoizedState,l.updateQueue=a.updateQueue,i=a.dependencies,l.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},l.sibling=a.sibling,l.index=a.index,l.ref=a.ref,l.refCleanup=a.refCleanup,l}function ex(a,i){a.flags&=65011714;var l=a.alternate;return l===null?(a.childLanes=0,a.lanes=i,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=l.childLanes,a.lanes=l.lanes,a.child=l.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=l.memoizedProps,a.memoizedState=l.memoizedState,a.updateQueue=l.updateQueue,a.type=l.type,i=l.dependencies,a.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),a}function lc(a,i,l,s,v,m){var _=0;if(s=a,typeof a=="function")qh(a)&&(_=1);else if(typeof a=="string")_=qD(a,l,se.current)?26:a==="html"||a==="head"||a==="body"?27:5;else e:switch(a){case z:return a=on(31,l,i,v),a.elementType=z,a.lanes=m,a;case S:return Ea(l.children,v,m,i);case b:_=8,v|=24;break;case T:return a=on(12,l,i,v|2),a.elementType=T,a.lanes=m,a;case A:return a=on(13,l,i,v),a.elementType=A,a.lanes=m,a;case w:return a=on(19,l,i,v),a.elementType=w,a.lanes=m,a;default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case j:_=10;break e;case E:_=9;break e;case N:_=11;break e;case M:_=14;break e;case D:_=16,s=null;break e}_=29,l=Error(r(130,a===null?"null":typeof a,"")),s=null}return i=on(_,l,i,v),i.elementType=a,i.type=s,i.lanes=m,i}function Ea(a,i,l,s){return a=on(7,a,s,i),a.lanes=l,a}function $h(a,i,l){return a=on(6,a,null,i),a.lanes=l,a}function tx(a){var i=on(18,null,null,0);return i.stateNode=a,i}function zh(a,i,l){return i=on(4,a.children!==null?a.children:[],a.key,i),i.lanes=l,i.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation},i}var nx=new WeakMap;function xn(a,i){if(typeof a=="object"&&a!==null){var l=nx.get(a);return l!==void 0?l:(i={value:a,source:i,stack:$n(i)},nx.set(a,i),i)}return{value:a,source:i,stack:$n(i)}}var _i=[],Oi=0,uc=null,el=0,Sn=[],_n=0,Hr=null,Vn=1,Fn="";function cr(a,i){_i[Oi++]=el,_i[Oi++]=uc,uc=a,el=i}function rx(a,i,l){Sn[_n++]=Vn,Sn[_n++]=Fn,Sn[_n++]=Hr,Hr=a;var s=Vn;a=Fn;var v=32-rn(s)-1;s&=~(1<<v),l+=1;var m=32-rn(i)+v;if(30<m){var _=v-v%5;m=(s&(1<<_)-1).toString(32),s>>=_,v-=_,Vn=1<<32-rn(i)+v|l<<v|s,Fn=m+a}else Vn=1<<m|l<<v|s,Fn=a}function Bh(a){a.return!==null&&(cr(a,1),rx(a,1,0))}function kh(a){for(;a===uc;)uc=_i[--Oi],_i[Oi]=null,el=_i[--Oi],_i[Oi]=null;for(;a===Hr;)Hr=Sn[--_n],Sn[_n]=null,Fn=Sn[--_n],Sn[_n]=null,Vn=Sn[--_n],Sn[_n]=null}function ax(a,i){Sn[_n++]=Vn,Sn[_n++]=Fn,Sn[_n++]=Hr,Vn=i.id,Fn=i.overflow,Hr=a}var Pt=null,rt=null,qe=!1,Gr=null,On=!1,Lh=Error(r(519));function Yr(a){var i=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw tl(xn(i,a)),Lh}function ix(a){var i=a.stateNode,l=a.type,s=a.memoizedProps;switch(i[Nt]=a,i[Kt]=s,l){case"dialog":Pe("cancel",i),Pe("close",i);break;case"iframe":case"object":case"embed":Pe("load",i);break;case"video":case"audio":for(l=0;l<Ol.length;l++)Pe(Ol[l],i);break;case"source":Pe("error",i);break;case"img":case"image":case"link":Pe("error",i),Pe("load",i);break;case"details":Pe("toggle",i);break;case"input":Pe("invalid",i),g1(i,s.value,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name,!0);break;case"select":Pe("invalid",i);break;case"textarea":Pe("invalid",i),x1(i,s.value,s.defaultValue,s.children)}l=s.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||i.textContent===""+l||s.suppressHydrationWarning===!0||__(i.textContent,l)?(s.popover!=null&&(Pe("beforetoggle",i),Pe("toggle",i)),s.onScroll!=null&&Pe("scroll",i),s.onScrollEnd!=null&&Pe("scrollend",i),s.onClick!=null&&(i.onclick=or),i=!0):i=!1,i||Yr(a,!0)}function ox(a){for(Pt=a.return;Pt;)switch(Pt.tag){case 5:case 31:case 13:On=!1;return;case 27:case 3:On=!0;return;default:Pt=Pt.return}}function Ai(a){if(a!==Pt)return!1;if(!qe)return ox(a),qe=!0,!1;var i=a.tag,l;if((l=i!==3&&i!==27)&&((l=i===5)&&(l=a.type,l=!(l!=="form"&&l!=="button")||av(a.type,a.memoizedProps)),l=!l),l&&rt&&Yr(a),ox(a),i===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));rt=N_(a)}else if(i===31){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));rt=N_(a)}else i===27?(i=rt,ia(a.type)?(a=cv,cv=null,rt=a):rt=i):rt=Pt?wn(a.stateNode.nextSibling):null;return!0}function ja(){rt=Pt=null,qe=!1}function Uh(){var a=Gr;return a!==null&&(Qt===null?Qt=a:Qt.push.apply(Qt,a),Gr=null),a}function tl(a){Gr===null?Gr=[a]:Gr.push(a)}var Ih=R(null),Ma=null,sr=null;function Xr(a,i,l){re(Ih,i._currentValue),i._currentValue=l}function fr(a){a._currentValue=Ih.current,I(Ih)}function Hh(a,i,l){for(;a!==null;){var s=a.alternate;if((a.childLanes&i)!==i?(a.childLanes|=i,s!==null&&(s.childLanes|=i)):s!==null&&(s.childLanes&i)!==i&&(s.childLanes|=i),a===l)break;a=a.return}}function Gh(a,i,l,s){var v=a.child;for(v!==null&&(v.return=a);v!==null;){var m=v.dependencies;if(m!==null){var _=v.child;m=m.firstContext;e:for(;m!==null;){var C=m;m=v;for(var $=0;$<i.length;$++)if(C.context===i[$]){m.lanes|=l,C=m.alternate,C!==null&&(C.lanes|=l),Hh(m.return,l,a),s||(_=null);break e}m=C.next}}else if(v.tag===18){if(_=v.return,_===null)throw Error(r(341));_.lanes|=l,m=_.alternate,m!==null&&(m.lanes|=l),Hh(_,l,a),_=null}else _=v.child;if(_!==null)_.return=v;else for(_=v;_!==null;){if(_===a){_=null;break}if(v=_.sibling,v!==null){v.return=_.return,_=v;break}_=_.return}v=_}}function wi(a,i,l,s){a=null;for(var v=i,m=!1;v!==null;){if(!m){if((v.flags&524288)!==0)m=!0;else if((v.flags&262144)!==0)break}if(v.tag===10){var _=v.alternate;if(_===null)throw Error(r(387));if(_=_.memoizedProps,_!==null){var C=v.type;an(v.pendingProps.value,_.value)||(a!==null?a.push(C):a=[C])}}else if(v===Me.current){if(_=v.alternate,_===null)throw Error(r(387));_.memoizedState.memoizedState!==v.memoizedState.memoizedState&&(a!==null?a.push(jl):a=[jl])}v=v.return}a!==null&&Gh(i,a,l,s),i.flags|=262144}function cc(a){for(a=a.firstContext;a!==null;){if(!an(a.context._currentValue,a.memoizedValue))return!0;a=a.next}return!1}function Ca(a){Ma=a,sr=null,a=a.dependencies,a!==null&&(a.firstContext=null)}function Rt(a){return lx(Ma,a)}function sc(a,i){return Ma===null&&Ca(a),lx(a,i)}function lx(a,i){var l=i._currentValue;if(i={context:i,memoizedValue:l,next:null},sr===null){if(a===null)throw Error(r(308));sr=i,a.dependencies={lanes:0,firstContext:i},a.flags|=524288}else sr=sr.next=i;return l}var NR=typeof AbortController<"u"?AbortController:function(){var a=[],i=this.signal={aborted:!1,addEventListener:function(l,s){a.push(s)}};this.abort=function(){i.aborted=!0,a.forEach(function(l){return l()})}},PR=e.unstable_scheduleCallback,RR=e.unstable_NormalPriority,pt={$$typeof:j,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Yh(){return{controller:new NR,data:new Map,refCount:0}}function nl(a){a.refCount--,a.refCount===0&&PR(RR,function(){a.controller.abort()})}var rl=null,Xh=0,Ti=0,Ei=null;function DR(a,i){if(rl===null){var l=rl=[];Xh=0,Ti=Fd(),Ei={status:"pending",value:void 0,then:function(s){l.push(s)}}}return Xh++,i.then(ux,ux),i}function ux(){if(--Xh===0&&rl!==null){Ei!==null&&(Ei.status="fulfilled");var a=rl;rl=null,Ti=0,Ei=null;for(var i=0;i<a.length;i++)(0,a[i])()}}function qR(a,i){var l=[],s={status:"pending",value:null,reason:null,then:function(v){l.push(v)}};return a.then(function(){s.status="fulfilled",s.value=i;for(var v=0;v<l.length;v++)(0,l[v])(i)},function(v){for(s.status="rejected",s.reason=v,v=0;v<l.length;v++)(0,l[v])(void 0)}),s}var cx=q.S;q.S=function(a,i){XS=Bt(),typeof i=="object"&&i!==null&&typeof i.then=="function"&&DR(a,i),cx!==null&&cx(a,i)};var Na=R(null);function Kh(){var a=Na.current;return a!==null?a:We.pooledCache}function fc(a,i){i===null?re(Na,Na.current):re(Na,i.pool)}function sx(){var a=Kh();return a===null?null:{parent:pt._currentValue,pool:a}}var ji=Error(r(460)),Vh=Error(r(474)),hc=Error(r(542)),dc={then:function(){}};function fx(a){return a=a.status,a==="fulfilled"||a==="rejected"}function hx(a,i,l){switch(l=a[l],l===void 0?a.push(i):l!==i&&(i.then(or,or),i=l),i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,vx(a),a;default:if(typeof i.status=="string")i.then(or,or);else{if(a=We,a!==null&&100<a.shellSuspendCounter)throw Error(r(482));a=i,a.status="pending",a.then(function(s){if(i.status==="pending"){var v=i;v.status="fulfilled",v.value=s}},function(s){if(i.status==="pending"){var v=i;v.status="rejected",v.reason=s}})}switch(i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,vx(a),a}throw Ra=i,ji}}function Pa(a){try{var i=a._init;return i(a._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(Ra=l,ji):l}}var Ra=null;function dx(){if(Ra===null)throw Error(r(459));var a=Ra;return Ra=null,a}function vx(a){if(a===ji||a===hc)throw Error(r(483))}var Mi=null,al=0;function vc(a){var i=al;return al+=1,Mi===null&&(Mi=[]),hx(Mi,a,i)}function il(a,i){i=i.props.ref,a.ref=i!==void 0?i:null}function pc(a,i){throw i.$$typeof===g?Error(r(525)):(a=Object.prototype.toString.call(i),Error(r(31,a==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":a)))}function px(a){function i(G,k){if(a){var X=G.deletions;X===null?(G.deletions=[k],G.flags|=16):X.push(k)}}function l(G,k){if(!a)return null;for(;k!==null;)i(G,k),k=k.sibling;return null}function s(G){for(var k=new Map;G!==null;)G.key!==null?k.set(G.key,G):k.set(G.index,G),G=G.sibling;return k}function v(G,k){return G=ur(G,k),G.index=0,G.sibling=null,G}function m(G,k,X){return G.index=X,a?(X=G.alternate,X!==null?(X=X.index,X<k?(G.flags|=67108866,k):X):(G.flags|=67108866,k)):(G.flags|=1048576,k)}function _(G){return a&&G.alternate===null&&(G.flags|=67108866),G}function C(G,k,X,ae){return k===null||k.tag!==6?(k=$h(X,G.mode,ae),k.return=G,k):(k=v(k,X),k.return=G,k)}function $(G,k,X,ae){var ye=X.type;return ye===S?te(G,k,X.props.children,ae,X.key):k!==null&&(k.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===D&&Pa(ye)===k.type)?(k=v(k,X.props),il(k,X),k.return=G,k):(k=lc(X.type,X.key,X.props,null,G.mode,ae),il(k,X),k.return=G,k)}function K(G,k,X,ae){return k===null||k.tag!==4||k.stateNode.containerInfo!==X.containerInfo||k.stateNode.implementation!==X.implementation?(k=zh(X,G.mode,ae),k.return=G,k):(k=v(k,X.children||[]),k.return=G,k)}function te(G,k,X,ae,ye){return k===null||k.tag!==7?(k=Ea(X,G.mode,ae,ye),k.return=G,k):(k=v(k,X),k.return=G,k)}function ie(G,k,X){if(typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint")return k=$h(""+k,G.mode,X),k.return=G,k;if(typeof k=="object"&&k!==null){switch(k.$$typeof){case x:return X=lc(k.type,k.key,k.props,null,G.mode,X),il(X,k),X.return=G,X;case O:return k=zh(k,G.mode,X),k.return=G,k;case D:return k=Pa(k),ie(G,k,X)}if(W(k)||L(k))return k=Ea(k,G.mode,X,null),k.return=G,k;if(typeof k.then=="function")return ie(G,vc(k),X);if(k.$$typeof===j)return ie(G,sc(G,k),X);pc(G,k)}return null}function V(G,k,X,ae){var ye=k!==null?k.key:null;if(typeof X=="string"&&X!==""||typeof X=="number"||typeof X=="bigint")return ye!==null?null:C(G,k,""+X,ae);if(typeof X=="object"&&X!==null){switch(X.$$typeof){case x:return X.key===ye?$(G,k,X,ae):null;case O:return X.key===ye?K(G,k,X,ae):null;case D:return X=Pa(X),V(G,k,X,ae)}if(W(X)||L(X))return ye!==null?null:te(G,k,X,ae,null);if(typeof X.then=="function")return V(G,k,vc(X),ae);if(X.$$typeof===j)return V(G,k,sc(G,X),ae);pc(G,X)}return null}function Q(G,k,X,ae,ye){if(typeof ae=="string"&&ae!==""||typeof ae=="number"||typeof ae=="bigint")return G=G.get(X)||null,C(k,G,""+ae,ye);if(typeof ae=="object"&&ae!==null){switch(ae.$$typeof){case x:return G=G.get(ae.key===null?X:ae.key)||null,$(k,G,ae,ye);case O:return G=G.get(ae.key===null?X:ae.key)||null,K(k,G,ae,ye);case D:return ae=Pa(ae),Q(G,k,X,ae,ye)}if(W(ae)||L(ae))return G=G.get(X)||null,te(k,G,ae,ye,null);if(typeof ae.then=="function")return Q(G,k,X,vc(ae),ye);if(ae.$$typeof===j)return Q(G,k,X,sc(k,ae),ye);pc(k,ae)}return null}function de(G,k,X,ae){for(var ye=null,$e=null,pe=k,Ee=k=0,De=null;pe!==null&&Ee<X.length;Ee++){pe.index>Ee?(De=pe,pe=null):De=pe.sibling;var ze=V(G,pe,X[Ee],ae);if(ze===null){pe===null&&(pe=De);break}a&&pe&&ze.alternate===null&&i(G,pe),k=m(ze,k,Ee),$e===null?ye=ze:$e.sibling=ze,$e=ze,pe=De}if(Ee===X.length)return l(G,pe),qe&&cr(G,Ee),ye;if(pe===null){for(;Ee<X.length;Ee++)pe=ie(G,X[Ee],ae),pe!==null&&(k=m(pe,k,Ee),$e===null?ye=pe:$e.sibling=pe,$e=pe);return qe&&cr(G,Ee),ye}for(pe=s(pe);Ee<X.length;Ee++)De=Q(pe,G,Ee,X[Ee],ae),De!==null&&(a&&De.alternate!==null&&pe.delete(De.key===null?Ee:De.key),k=m(De,k,Ee),$e===null?ye=De:$e.sibling=De,$e=De);return a&&pe.forEach(function(sa){return i(G,sa)}),qe&&cr(G,Ee),ye}function ge(G,k,X,ae){if(X==null)throw Error(r(151));for(var ye=null,$e=null,pe=k,Ee=k=0,De=null,ze=X.next();pe!==null&&!ze.done;Ee++,ze=X.next()){pe.index>Ee?(De=pe,pe=null):De=pe.sibling;var sa=V(G,pe,ze.value,ae);if(sa===null){pe===null&&(pe=De);break}a&&pe&&sa.alternate===null&&i(G,pe),k=m(sa,k,Ee),$e===null?ye=sa:$e.sibling=sa,$e=sa,pe=De}if(ze.done)return l(G,pe),qe&&cr(G,Ee),ye;if(pe===null){for(;!ze.done;Ee++,ze=X.next())ze=ie(G,ze.value,ae),ze!==null&&(k=m(ze,k,Ee),$e===null?ye=ze:$e.sibling=ze,$e=ze);return qe&&cr(G,Ee),ye}for(pe=s(pe);!ze.done;Ee++,ze=X.next())ze=Q(pe,G,Ee,ze.value,ae),ze!==null&&(a&&ze.alternate!==null&&pe.delete(ze.key===null?Ee:ze.key),k=m(ze,k,Ee),$e===null?ye=ze:$e.sibling=ze,$e=ze);return a&&pe.forEach(function(XD){return i(G,XD)}),qe&&cr(G,Ee),ye}function Fe(G,k,X,ae){if(typeof X=="object"&&X!==null&&X.type===S&&X.key===null&&(X=X.props.children),typeof X=="object"&&X!==null){switch(X.$$typeof){case x:e:{for(var ye=X.key;k!==null;){if(k.key===ye){if(ye=X.type,ye===S){if(k.tag===7){l(G,k.sibling),ae=v(k,X.props.children),ae.return=G,G=ae;break e}}else if(k.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===D&&Pa(ye)===k.type){l(G,k.sibling),ae=v(k,X.props),il(ae,X),ae.return=G,G=ae;break e}l(G,k);break}else i(G,k);k=k.sibling}X.type===S?(ae=Ea(X.props.children,G.mode,ae,X.key),ae.return=G,G=ae):(ae=lc(X.type,X.key,X.props,null,G.mode,ae),il(ae,X),ae.return=G,G=ae)}return _(G);case O:e:{for(ye=X.key;k!==null;){if(k.key===ye)if(k.tag===4&&k.stateNode.containerInfo===X.containerInfo&&k.stateNode.implementation===X.implementation){l(G,k.sibling),ae=v(k,X.children||[]),ae.return=G,G=ae;break e}else{l(G,k);break}else i(G,k);k=k.sibling}ae=zh(X,G.mode,ae),ae.return=G,G=ae}return _(G);case D:return X=Pa(X),Fe(G,k,X,ae)}if(W(X))return de(G,k,X,ae);if(L(X)){if(ye=L(X),typeof ye!="function")throw Error(r(150));return X=ye.call(X),ge(G,k,X,ae)}if(typeof X.then=="function")return Fe(G,k,vc(X),ae);if(X.$$typeof===j)return Fe(G,k,sc(G,X),ae);pc(G,X)}return typeof X=="string"&&X!==""||typeof X=="number"||typeof X=="bigint"?(X=""+X,k!==null&&k.tag===6?(l(G,k.sibling),ae=v(k,X),ae.return=G,G=ae):(l(G,k),ae=$h(X,G.mode,ae),ae.return=G,G=ae),_(G)):l(G,k)}return function(G,k,X,ae){try{al=0;var ye=Fe(G,k,X,ae);return Mi=null,ye}catch(pe){if(pe===ji||pe===hc)throw pe;var $e=on(29,pe,null,G.mode);return $e.lanes=ae,$e.return=G,$e}finally{}}}var Da=px(!0),yx=px(!1),Kr=!1;function Fh(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Zh(a,i){a=a.updateQueue,i.updateQueue===a&&(i.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,callbacks:null})}function Vr(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function Fr(a,i,l){var s=a.updateQueue;if(s===null)return null;if(s=s.shared,(ke&2)!==0){var v=s.pending;return v===null?i.next=i:(i.next=v.next,v.next=i),s.pending=i,i=oc(a),J1(a,null,l),i}return ic(a,s,i,l),oc(a)}function ol(a,i,l){if(i=i.updateQueue,i!==null&&(i=i.shared,(l&4194048)!==0)){var s=i.lanes;s&=a.pendingLanes,l|=s,i.lanes=l,l1(a,l)}}function Wh(a,i){var l=a.updateQueue,s=a.alternate;if(s!==null&&(s=s.updateQueue,l===s)){var v=null,m=null;if(l=l.firstBaseUpdate,l!==null){do{var _={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};m===null?v=m=_:m=m.next=_,l=l.next}while(l!==null);m===null?v=m=i:m=m.next=i}else v=m=i;l={baseState:s.baseState,firstBaseUpdate:v,lastBaseUpdate:m,shared:s.shared,callbacks:s.callbacks},a.updateQueue=l;return}a=l.lastBaseUpdate,a===null?l.firstBaseUpdate=i:a.next=i,l.lastBaseUpdate=i}var Qh=!1;function ll(){if(Qh){var a=Ei;if(a!==null)throw a}}function ul(a,i,l,s){Qh=!1;var v=a.updateQueue;Kr=!1;var m=v.firstBaseUpdate,_=v.lastBaseUpdate,C=v.shared.pending;if(C!==null){v.shared.pending=null;var $=C,K=$.next;$.next=null,_===null?m=K:_.next=K,_=$;var te=a.alternate;te!==null&&(te=te.updateQueue,C=te.lastBaseUpdate,C!==_&&(C===null?te.firstBaseUpdate=K:C.next=K,te.lastBaseUpdate=$))}if(m!==null){var ie=v.baseState;_=0,te=K=$=null,C=m;do{var V=C.lane&-536870913,Q=V!==C.lane;if(Q?(Re&V)===V:(s&V)===V){V!==0&&V===Ti&&(Qh=!0),te!==null&&(te=te.next={lane:0,tag:C.tag,payload:C.payload,callback:null,next:null});e:{var de=a,ge=C;V=i;var Fe=l;switch(ge.tag){case 1:if(de=ge.payload,typeof de=="function"){ie=de.call(Fe,ie,V);break e}ie=de;break e;case 3:de.flags=de.flags&-65537|128;case 0:if(de=ge.payload,V=typeof de=="function"?de.call(Fe,ie,V):de,V==null)break e;ie=p({},ie,V);break e;case 2:Kr=!0}}V=C.callback,V!==null&&(a.flags|=64,Q&&(a.flags|=8192),Q=v.callbacks,Q===null?v.callbacks=[V]:Q.push(V))}else Q={lane:V,tag:C.tag,payload:C.payload,callback:C.callback,next:null},te===null?(K=te=Q,$=ie):te=te.next=Q,_|=V;if(C=C.next,C===null){if(C=v.shared.pending,C===null)break;Q=C,C=Q.next,Q.next=null,v.lastBaseUpdate=Q,v.shared.pending=null}}while(!0);te===null&&($=ie),v.baseState=$,v.firstBaseUpdate=K,v.lastBaseUpdate=te,m===null&&(v.shared.lanes=0),ea|=_,a.lanes=_,a.memoizedState=ie}}function mx(a,i){if(typeof a!="function")throw Error(r(191,a));a.call(i)}function gx(a,i){var l=a.callbacks;if(l!==null)for(a.callbacks=null,a=0;a<l.length;a++)mx(l[a],i)}var Ci=R(null),yc=R(0);function bx(a,i){a=xr,re(yc,a),re(Ci,i),xr=a|i.baseLanes}function Jh(){re(yc,xr),re(Ci,Ci.current)}function ed(){xr=yc.current,I(Ci),I(yc)}var ln=R(null),An=null;function Zr(a){var i=a.alternate;re(dt,dt.current&1),re(ln,a),An===null&&(i===null||Ci.current!==null||i.memoizedState!==null)&&(An=a)}function td(a){re(dt,dt.current),re(ln,a),An===null&&(An=a)}function xx(a){a.tag===22?(re(dt,dt.current),re(ln,a),An===null&&(An=a)):Wr()}function Wr(){re(dt,dt.current),re(ln,ln.current)}function un(a){I(ln),An===a&&(An=null),I(dt)}var dt=R(0);function mc(a){for(var i=a;i!==null;){if(i.tag===13){var l=i.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||lv(l)||uv(l)))return i}else if(i.tag===19&&(i.memoizedProps.revealOrder==="forwards"||i.memoizedProps.revealOrder==="backwards"||i.memoizedProps.revealOrder==="unstable_legacy-backwards"||i.memoizedProps.revealOrder==="together")){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===a)break;for(;i.sibling===null;){if(i.return===null||i.return===a)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}var hr=0,we=null,Ke=null,yt=null,gc=!1,Ni=!1,qa=!1,bc=0,cl=0,Pi=null,$R=0;function st(){throw Error(r(321))}function nd(a,i){if(i===null)return!1;for(var l=0;l<i.length&&l<a.length;l++)if(!an(a[l],i[l]))return!1;return!0}function rd(a,i,l,s,v,m){return hr=m,we=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,q.H=a===null||a.memoizedState===null?rS:gd,qa=!1,m=l(s,v),qa=!1,Ni&&(m=_x(i,l,s,v)),Sx(a),m}function Sx(a){q.H=hl;var i=Ke!==null&&Ke.next!==null;if(hr=0,yt=Ke=we=null,gc=!1,cl=0,Pi=null,i)throw Error(r(300));a===null||mt||(a=a.dependencies,a!==null&&cc(a)&&(mt=!0))}function _x(a,i,l,s){we=a;var v=0;do{if(Ni&&(Pi=null),cl=0,Ni=!1,25<=v)throw Error(r(301));if(v+=1,yt=Ke=null,a.updateQueue!=null){var m=a.updateQueue;m.lastEffect=null,m.events=null,m.stores=null,m.memoCache!=null&&(m.memoCache.index=0)}q.H=aS,m=i(l,s)}while(Ni);return m}function zR(){var a=q.H,i=a.useState()[0];return i=typeof i.then=="function"?sl(i):i,a=a.useState()[0],(Ke!==null?Ke.memoizedState:null)!==a&&(we.flags|=1024),i}function ad(){var a=bc!==0;return bc=0,a}function id(a,i,l){i.updateQueue=a.updateQueue,i.flags&=-2053,a.lanes&=~l}function od(a){if(gc){for(a=a.memoizedState;a!==null;){var i=a.queue;i!==null&&(i.pending=null),a=a.next}gc=!1}hr=0,yt=Ke=we=null,Ni=!1,cl=bc=0,Pi=null}function Ht(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return yt===null?we.memoizedState=yt=a:yt=yt.next=a,yt}function vt(){if(Ke===null){var a=we.alternate;a=a!==null?a.memoizedState:null}else a=Ke.next;var i=yt===null?we.memoizedState:yt.next;if(i!==null)yt=i,Ke=a;else{if(a===null)throw we.alternate===null?Error(r(467)):Error(r(310));Ke=a,a={memoizedState:Ke.memoizedState,baseState:Ke.baseState,baseQueue:Ke.baseQueue,queue:Ke.queue,next:null},yt===null?we.memoizedState=yt=a:yt=yt.next=a}return yt}function xc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function sl(a){var i=cl;return cl+=1,Pi===null&&(Pi=[]),a=hx(Pi,a,i),i=we,(yt===null?i.memoizedState:yt.next)===null&&(i=i.alternate,q.H=i===null||i.memoizedState===null?rS:gd),a}function Sc(a){if(a!==null&&typeof a=="object"){if(typeof a.then=="function")return sl(a);if(a.$$typeof===j)return Rt(a)}throw Error(r(438,String(a)))}function ld(a){var i=null,l=we.updateQueue;if(l!==null&&(i=l.memoCache),i==null){var s=we.alternate;s!==null&&(s=s.updateQueue,s!==null&&(s=s.memoCache,s!=null&&(i={data:s.data.map(function(v){return v.slice()}),index:0})))}if(i==null&&(i={data:[],index:0}),l===null&&(l=xc(),we.updateQueue=l),l.memoCache=i,l=i.data[i.index],l===void 0)for(l=i.data[i.index]=Array(a),s=0;s<a;s++)l[s]=Z;return i.index++,l}function dr(a,i){return typeof i=="function"?i(a):i}function _c(a){var i=vt();return ud(i,Ke,a)}function ud(a,i,l){var s=a.queue;if(s===null)throw Error(r(311));s.lastRenderedReducer=l;var v=a.baseQueue,m=s.pending;if(m!==null){if(v!==null){var _=v.next;v.next=m.next,m.next=_}i.baseQueue=v=m,s.pending=null}if(m=a.baseState,v===null)a.memoizedState=m;else{i=v.next;var C=_=null,$=null,K=i,te=!1;do{var ie=K.lane&-536870913;if(ie!==K.lane?(Re&ie)===ie:(hr&ie)===ie){var V=K.revertLane;if(V===0)$!==null&&($=$.next={lane:0,revertLane:0,gesture:null,action:K.action,hasEagerState:K.hasEagerState,eagerState:K.eagerState,next:null}),ie===Ti&&(te=!0);else if((hr&V)===V){K=K.next,V===Ti&&(te=!0);continue}else ie={lane:0,revertLane:K.revertLane,gesture:null,action:K.action,hasEagerState:K.hasEagerState,eagerState:K.eagerState,next:null},$===null?(C=$=ie,_=m):$=$.next=ie,we.lanes|=V,ea|=V;ie=K.action,qa&&l(m,ie),m=K.hasEagerState?K.eagerState:l(m,ie)}else V={lane:ie,revertLane:K.revertLane,gesture:K.gesture,action:K.action,hasEagerState:K.hasEagerState,eagerState:K.eagerState,next:null},$===null?(C=$=V,_=m):$=$.next=V,we.lanes|=ie,ea|=ie;K=K.next}while(K!==null&&K!==i);if($===null?_=m:$.next=C,!an(m,a.memoizedState)&&(mt=!0,te&&(l=Ei,l!==null)))throw l;a.memoizedState=m,a.baseState=_,a.baseQueue=$,s.lastRenderedState=m}return v===null&&(s.lanes=0),[a.memoizedState,s.dispatch]}function cd(a){var i=vt(),l=i.queue;if(l===null)throw Error(r(311));l.lastRenderedReducer=a;var s=l.dispatch,v=l.pending,m=i.memoizedState;if(v!==null){l.pending=null;var _=v=v.next;do m=a(m,_.action),_=_.next;while(_!==v);an(m,i.memoizedState)||(mt=!0),i.memoizedState=m,i.baseQueue===null&&(i.baseState=m),l.lastRenderedState=m}return[m,s]}function Ox(a,i,l){var s=we,v=vt(),m=qe;if(m){if(l===void 0)throw Error(r(407));l=l()}else l=i();var _=!an((Ke||v).memoizedState,l);if(_&&(v.memoizedState=l,mt=!0),v=v.queue,hd(Tx.bind(null,s,v,a),[a]),v.getSnapshot!==i||_||yt!==null&&yt.memoizedState.tag&1){if(s.flags|=2048,Ri(9,{destroy:void 0},wx.bind(null,s,v,l,i),null),We===null)throw Error(r(349));m||(hr&127)!==0||Ax(s,i,l)}return l}function Ax(a,i,l){a.flags|=16384,a={getSnapshot:i,value:l},i=we.updateQueue,i===null?(i=xc(),we.updateQueue=i,i.stores=[a]):(l=i.stores,l===null?i.stores=[a]:l.push(a))}function wx(a,i,l,s){i.value=l,i.getSnapshot=s,Ex(i)&&jx(a)}function Tx(a,i,l){return l(function(){Ex(i)&&jx(a)})}function Ex(a){var i=a.getSnapshot;a=a.value;try{var l=i();return!an(a,l)}catch{return!0}}function jx(a){var i=Ta(a,2);i!==null&&Jt(i,a,2)}function sd(a){var i=Ht();if(typeof a=="function"){var l=a;if(a=l(),qa){Lr(!0);try{l()}finally{Lr(!1)}}}return i.memoizedState=i.baseState=a,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:dr,lastRenderedState:a},i}function Mx(a,i,l,s){return a.baseState=l,ud(a,Ke,typeof s=="function"?s:dr)}function BR(a,i,l,s,v){if(wc(a))throw Error(r(485));if(a=i.action,a!==null){var m={payload:v,action:a,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(_){m.listeners.push(_)}};q.T!==null?l(!0):m.isTransition=!1,s(m),l=i.pending,l===null?(m.next=i.pending=m,Cx(i,m)):(m.next=l.next,i.pending=l.next=m)}}function Cx(a,i){var l=i.action,s=i.payload,v=a.state;if(i.isTransition){var m=q.T,_={};q.T=_;try{var C=l(v,s),$=q.S;$!==null&&$(_,C),Nx(a,i,C)}catch(K){fd(a,i,K)}finally{m!==null&&_.types!==null&&(m.types=_.types),q.T=m}}else try{m=l(v,s),Nx(a,i,m)}catch(K){fd(a,i,K)}}function Nx(a,i,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(s){Px(a,i,s)},function(s){return fd(a,i,s)}):Px(a,i,l)}function Px(a,i,l){i.status="fulfilled",i.value=l,Rx(i),a.state=l,i=a.pending,i!==null&&(l=i.next,l===i?a.pending=null:(l=l.next,i.next=l,Cx(a,l)))}function fd(a,i,l){var s=a.pending;if(a.pending=null,s!==null){s=s.next;do i.status="rejected",i.reason=l,Rx(i),i=i.next;while(i!==s)}a.action=null}function Rx(a){a=a.listeners;for(var i=0;i<a.length;i++)(0,a[i])()}function Dx(a,i){return i}function qx(a,i){if(qe){var l=We.formState;if(l!==null){e:{var s=we;if(qe){if(rt){t:{for(var v=rt,m=On;v.nodeType!==8;){if(!m){v=null;break t}if(v=wn(v.nextSibling),v===null){v=null;break t}}m=v.data,v=m==="F!"||m==="F"?v:null}if(v){rt=wn(v.nextSibling),s=v.data==="F!";break e}}Yr(s)}s=!1}s&&(i=l[0])}}return l=Ht(),l.memoizedState=l.baseState=i,s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Dx,lastRenderedState:i},l.queue=s,l=eS.bind(null,we,s),s.dispatch=l,s=sd(!1),m=md.bind(null,we,!1,s.queue),s=Ht(),v={state:i,dispatch:null,action:a,pending:null},s.queue=v,l=BR.bind(null,we,v,m,l),v.dispatch=l,s.memoizedState=a,[i,l,!1]}function $x(a){var i=vt();return zx(i,Ke,a)}function zx(a,i,l){if(i=ud(a,i,Dx)[0],a=_c(dr)[0],typeof i=="object"&&i!==null&&typeof i.then=="function")try{var s=sl(i)}catch(_){throw _===ji?hc:_}else s=i;i=vt();var v=i.queue,m=v.dispatch;return l!==i.memoizedState&&(we.flags|=2048,Ri(9,{destroy:void 0},kR.bind(null,v,l),null)),[s,m,a]}function kR(a,i){a.action=i}function Bx(a){var i=vt(),l=Ke;if(l!==null)return zx(i,l,a);vt(),i=i.memoizedState,l=vt();var s=l.queue.dispatch;return l.memoizedState=a,[i,s,!1]}function Ri(a,i,l,s){return a={tag:a,create:l,deps:s,inst:i,next:null},i=we.updateQueue,i===null&&(i=xc(),we.updateQueue=i),l=i.lastEffect,l===null?i.lastEffect=a.next=a:(s=l.next,l.next=a,a.next=s,i.lastEffect=a),a}function kx(){return vt().memoizedState}function Oc(a,i,l,s){var v=Ht();we.flags|=a,v.memoizedState=Ri(1|i,{destroy:void 0},l,s===void 0?null:s)}function Ac(a,i,l,s){var v=vt();s=s===void 0?null:s;var m=v.memoizedState.inst;Ke!==null&&s!==null&&nd(s,Ke.memoizedState.deps)?v.memoizedState=Ri(i,m,l,s):(we.flags|=a,v.memoizedState=Ri(1|i,m,l,s))}function Lx(a,i){Oc(8390656,8,a,i)}function hd(a,i){Ac(2048,8,a,i)}function LR(a){we.flags|=4;var i=we.updateQueue;if(i===null)i=xc(),we.updateQueue=i,i.events=[a];else{var l=i.events;l===null?i.events=[a]:l.push(a)}}function Ux(a){var i=vt().memoizedState;return LR({ref:i,nextImpl:a}),function(){if((ke&2)!==0)throw Error(r(440));return i.impl.apply(void 0,arguments)}}function Ix(a,i){return Ac(4,2,a,i)}function Hx(a,i){return Ac(4,4,a,i)}function Gx(a,i){if(typeof i=="function"){a=a();var l=i(a);return function(){typeof l=="function"?l():i(null)}}if(i!=null)return a=a(),i.current=a,function(){i.current=null}}function Yx(a,i,l){l=l!=null?l.concat([a]):null,Ac(4,4,Gx.bind(null,i,a),l)}function dd(){}function Xx(a,i){var l=vt();i=i===void 0?null:i;var s=l.memoizedState;return i!==null&&nd(i,s[1])?s[0]:(l.memoizedState=[a,i],a)}function Kx(a,i){var l=vt();i=i===void 0?null:i;var s=l.memoizedState;if(i!==null&&nd(i,s[1]))return s[0];if(s=a(),qa){Lr(!0);try{a()}finally{Lr(!1)}}return l.memoizedState=[s,i],s}function vd(a,i,l){return l===void 0||(hr&1073741824)!==0&&(Re&261930)===0?a.memoizedState=i:(a.memoizedState=l,a=VS(),we.lanes|=a,ea|=a,l)}function Vx(a,i,l,s){return an(l,i)?l:Ci.current!==null?(a=vd(a,l,s),an(a,i)||(mt=!0),a):(hr&42)===0||(hr&1073741824)!==0&&(Re&261930)===0?(mt=!0,a.memoizedState=l):(a=VS(),we.lanes|=a,ea|=a,i)}function Fx(a,i,l,s,v){var m=Y.p;Y.p=m!==0&&8>m?m:8;var _=q.T,C={};q.T=C,md(a,!1,i,l);try{var $=v(),K=q.S;if(K!==null&&K(C,$),$!==null&&typeof $=="object"&&typeof $.then=="function"){var te=qR($,s);fl(a,i,te,fn(a))}else fl(a,i,s,fn(a))}catch(ie){fl(a,i,{then:function(){},status:"rejected",reason:ie},fn())}finally{Y.p=m,_!==null&&C.types!==null&&(_.types=C.types),q.T=_}}function UR(){}function pd(a,i,l,s){if(a.tag!==5)throw Error(r(476));var v=Zx(a).queue;Fx(a,v,i,ee,l===null?UR:function(){return Wx(a),l(s)})}function Zx(a){var i=a.memoizedState;if(i!==null)return i;i={memoizedState:ee,baseState:ee,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:dr,lastRenderedState:ee},next:null};var l={};return i.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:dr,lastRenderedState:l},next:null},a.memoizedState=i,a=a.alternate,a!==null&&(a.memoizedState=i),i}function Wx(a){var i=Zx(a);i.next===null&&(i=a.alternate.memoizedState),fl(a,i.next.queue,{},fn())}function yd(){return Rt(jl)}function Qx(){return vt().memoizedState}function Jx(){return vt().memoizedState}function IR(a){for(var i=a.return;i!==null;){switch(i.tag){case 24:case 3:var l=fn();a=Vr(l);var s=Fr(i,a,l);s!==null&&(Jt(s,i,l),ol(s,i,l)),i={cache:Yh()},a.payload=i;return}i=i.return}}function HR(a,i,l){var s=fn();l={lane:s,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},wc(a)?tS(i,l):(l=Dh(a,i,l,s),l!==null&&(Jt(l,a,s),nS(l,i,s)))}function eS(a,i,l){var s=fn();fl(a,i,l,s)}function fl(a,i,l,s){var v={lane:s,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(wc(a))tS(i,v);else{var m=a.alternate;if(a.lanes===0&&(m===null||m.lanes===0)&&(m=i.lastRenderedReducer,m!==null))try{var _=i.lastRenderedState,C=m(_,l);if(v.hasEagerState=!0,v.eagerState=C,an(C,_))return ic(a,i,v,0),We===null&&ac(),!1}catch{}finally{}if(l=Dh(a,i,v,s),l!==null)return Jt(l,a,s),nS(l,i,s),!0}return!1}function md(a,i,l,s){if(s={lane:2,revertLane:Fd(),gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},wc(a)){if(i)throw Error(r(479))}else i=Dh(a,l,s,2),i!==null&&Jt(i,a,2)}function wc(a){var i=a.alternate;return a===we||i!==null&&i===we}function tS(a,i){Ni=gc=!0;var l=a.pending;l===null?i.next=i:(i.next=l.next,l.next=i),a.pending=i}function nS(a,i,l){if((l&4194048)!==0){var s=i.lanes;s&=a.pendingLanes,l|=s,i.lanes=l,l1(a,l)}}var hl={readContext:Rt,use:Sc,useCallback:st,useContext:st,useEffect:st,useImperativeHandle:st,useLayoutEffect:st,useInsertionEffect:st,useMemo:st,useReducer:st,useRef:st,useState:st,useDebugValue:st,useDeferredValue:st,useTransition:st,useSyncExternalStore:st,useId:st,useHostTransitionStatus:st,useFormState:st,useActionState:st,useOptimistic:st,useMemoCache:st,useCacheRefresh:st};hl.useEffectEvent=st;var rS={readContext:Rt,use:Sc,useCallback:function(a,i){return Ht().memoizedState=[a,i===void 0?null:i],a},useContext:Rt,useEffect:Lx,useImperativeHandle:function(a,i,l){l=l!=null?l.concat([a]):null,Oc(4194308,4,Gx.bind(null,i,a),l)},useLayoutEffect:function(a,i){return Oc(4194308,4,a,i)},useInsertionEffect:function(a,i){Oc(4,2,a,i)},useMemo:function(a,i){var l=Ht();i=i===void 0?null:i;var s=a();if(qa){Lr(!0);try{a()}finally{Lr(!1)}}return l.memoizedState=[s,i],s},useReducer:function(a,i,l){var s=Ht();if(l!==void 0){var v=l(i);if(qa){Lr(!0);try{l(i)}finally{Lr(!1)}}}else v=i;return s.memoizedState=s.baseState=v,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:v},s.queue=a,a=a.dispatch=HR.bind(null,we,a),[s.memoizedState,a]},useRef:function(a){var i=Ht();return a={current:a},i.memoizedState=a},useState:function(a){a=sd(a);var i=a.queue,l=eS.bind(null,we,i);return i.dispatch=l,[a.memoizedState,l]},useDebugValue:dd,useDeferredValue:function(a,i){var l=Ht();return vd(l,a,i)},useTransition:function(){var a=sd(!1);return a=Fx.bind(null,we,a.queue,!0,!1),Ht().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,i,l){var s=we,v=Ht();if(qe){if(l===void 0)throw Error(r(407));l=l()}else{if(l=i(),We===null)throw Error(r(349));(Re&127)!==0||Ax(s,i,l)}v.memoizedState=l;var m={value:l,getSnapshot:i};return v.queue=m,Lx(Tx.bind(null,s,m,a),[a]),s.flags|=2048,Ri(9,{destroy:void 0},wx.bind(null,s,m,l,i),null),l},useId:function(){var a=Ht(),i=We.identifierPrefix;if(qe){var l=Fn,s=Vn;l=(s&~(1<<32-rn(s)-1)).toString(32)+l,i="_"+i+"R_"+l,l=bc++,0<l&&(i+="H"+l.toString(32)),i+="_"}else l=$R++,i="_"+i+"r_"+l.toString(32)+"_";return a.memoizedState=i},useHostTransitionStatus:yd,useFormState:qx,useActionState:qx,useOptimistic:function(a){var i=Ht();i.memoizedState=i.baseState=a;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return i.queue=l,i=md.bind(null,we,!0,l),l.dispatch=i,[a,i]},useMemoCache:ld,useCacheRefresh:function(){return Ht().memoizedState=IR.bind(null,we)},useEffectEvent:function(a){var i=Ht(),l={impl:a};return i.memoizedState=l,function(){if((ke&2)!==0)throw Error(r(440));return l.impl.apply(void 0,arguments)}}},gd={readContext:Rt,use:Sc,useCallback:Xx,useContext:Rt,useEffect:hd,useImperativeHandle:Yx,useInsertionEffect:Ix,useLayoutEffect:Hx,useMemo:Kx,useReducer:_c,useRef:kx,useState:function(){return _c(dr)},useDebugValue:dd,useDeferredValue:function(a,i){var l=vt();return Vx(l,Ke.memoizedState,a,i)},useTransition:function(){var a=_c(dr)[0],i=vt().memoizedState;return[typeof a=="boolean"?a:sl(a),i]},useSyncExternalStore:Ox,useId:Qx,useHostTransitionStatus:yd,useFormState:$x,useActionState:$x,useOptimistic:function(a,i){var l=vt();return Mx(l,Ke,a,i)},useMemoCache:ld,useCacheRefresh:Jx};gd.useEffectEvent=Ux;var aS={readContext:Rt,use:Sc,useCallback:Xx,useContext:Rt,useEffect:hd,useImperativeHandle:Yx,useInsertionEffect:Ix,useLayoutEffect:Hx,useMemo:Kx,useReducer:cd,useRef:kx,useState:function(){return cd(dr)},useDebugValue:dd,useDeferredValue:function(a,i){var l=vt();return Ke===null?vd(l,a,i):Vx(l,Ke.memoizedState,a,i)},useTransition:function(){var a=cd(dr)[0],i=vt().memoizedState;return[typeof a=="boolean"?a:sl(a),i]},useSyncExternalStore:Ox,useId:Qx,useHostTransitionStatus:yd,useFormState:Bx,useActionState:Bx,useOptimistic:function(a,i){var l=vt();return Ke!==null?Mx(l,Ke,a,i):(l.baseState=a,[a,l.queue.dispatch])},useMemoCache:ld,useCacheRefresh:Jx};aS.useEffectEvent=Ux;function bd(a,i,l,s){i=a.memoizedState,l=l(s,i),l=l==null?i:p({},i,l),a.memoizedState=l,a.lanes===0&&(a.updateQueue.baseState=l)}var xd={enqueueSetState:function(a,i,l){a=a._reactInternals;var s=fn(),v=Vr(s);v.payload=i,l!=null&&(v.callback=l),i=Fr(a,v,s),i!==null&&(Jt(i,a,s),ol(i,a,s))},enqueueReplaceState:function(a,i,l){a=a._reactInternals;var s=fn(),v=Vr(s);v.tag=1,v.payload=i,l!=null&&(v.callback=l),i=Fr(a,v,s),i!==null&&(Jt(i,a,s),ol(i,a,s))},enqueueForceUpdate:function(a,i){a=a._reactInternals;var l=fn(),s=Vr(l);s.tag=2,i!=null&&(s.callback=i),i=Fr(a,s,l),i!==null&&(Jt(i,a,l),ol(i,a,l))}};function iS(a,i,l,s,v,m,_){return a=a.stateNode,typeof a.shouldComponentUpdate=="function"?a.shouldComponentUpdate(s,m,_):i.prototype&&i.prototype.isPureReactComponent?!Qo(l,s)||!Qo(v,m):!0}function oS(a,i,l,s){a=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(l,s),typeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(l,s),i.state!==a&&xd.enqueueReplaceState(i,i.state,null)}function $a(a,i){var l=i;if("ref"in i){l={};for(var s in i)s!=="ref"&&(l[s]=i[s])}if(a=a.defaultProps){l===i&&(l=p({},l));for(var v in a)l[v]===void 0&&(l[v]=a[v])}return l}function lS(a){rc(a)}function uS(a){console.error(a)}function cS(a){rc(a)}function Tc(a,i){try{var l=a.onUncaughtError;l(i.value,{componentStack:i.stack})}catch(s){setTimeout(function(){throw s})}}function sS(a,i,l){try{var s=a.onCaughtError;s(l.value,{componentStack:l.stack,errorBoundary:i.tag===1?i.stateNode:null})}catch(v){setTimeout(function(){throw v})}}function Sd(a,i,l){return l=Vr(l),l.tag=3,l.payload={element:null},l.callback=function(){Tc(a,i)},l}function fS(a){return a=Vr(a),a.tag=3,a}function hS(a,i,l,s){var v=l.type.getDerivedStateFromError;if(typeof v=="function"){var m=s.value;a.payload=function(){return v(m)},a.callback=function(){sS(i,l,s)}}var _=l.stateNode;_!==null&&typeof _.componentDidCatch=="function"&&(a.callback=function(){sS(i,l,s),typeof v!="function"&&(ta===null?ta=new Set([this]):ta.add(this));var C=s.stack;this.componentDidCatch(s.value,{componentStack:C!==null?C:""})})}function GR(a,i,l,s,v){if(l.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){if(i=l.alternate,i!==null&&wi(i,l,v,!0),l=ln.current,l!==null){switch(l.tag){case 31:case 13:return An===null?Bc():l.alternate===null&&ft===0&&(ft=3),l.flags&=-257,l.flags|=65536,l.lanes=v,s===dc?l.flags|=16384:(i=l.updateQueue,i===null?l.updateQueue=new Set([s]):i.add(s),Xd(a,s,v)),!1;case 22:return l.flags|=65536,s===dc?l.flags|=16384:(i=l.updateQueue,i===null?(i={transitions:null,markerInstances:null,retryQueue:new Set([s])},l.updateQueue=i):(l=i.retryQueue,l===null?i.retryQueue=new Set([s]):l.add(s)),Xd(a,s,v)),!1}throw Error(r(435,l.tag))}return Xd(a,s,v),Bc(),!1}if(qe)return i=ln.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=v,s!==Lh&&(a=Error(r(422),{cause:s}),tl(xn(a,l)))):(s!==Lh&&(i=Error(r(423),{cause:s}),tl(xn(i,l))),a=a.current.alternate,a.flags|=65536,v&=-v,a.lanes|=v,s=xn(s,l),v=Sd(a.stateNode,s,v),Wh(a,v),ft!==4&&(ft=2)),!1;var m=Error(r(520),{cause:s});if(m=xn(m,l),xl===null?xl=[m]:xl.push(m),ft!==4&&(ft=2),i===null)return!0;s=xn(s,l),l=i;do{switch(l.tag){case 3:return l.flags|=65536,a=v&-v,l.lanes|=a,a=Sd(l.stateNode,s,a),Wh(l,a),!1;case 1:if(i=l.type,m=l.stateNode,(l.flags&128)===0&&(typeof i.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(ta===null||!ta.has(m))))return l.flags|=65536,v&=-v,l.lanes|=v,v=fS(v),hS(v,a,l,s),Wh(l,v),!1}l=l.return}while(l!==null);return!1}var _d=Error(r(461)),mt=!1;function Dt(a,i,l,s){i.child=a===null?yx(i,null,l,s):Da(i,a.child,l,s)}function dS(a,i,l,s,v){l=l.render;var m=i.ref;if("ref"in s){var _={};for(var C in s)C!=="ref"&&(_[C]=s[C])}else _=s;return Ca(i),s=rd(a,i,l,_,m,v),C=ad(),a!==null&&!mt?(id(a,i,v),vr(a,i,v)):(qe&&C&&Bh(i),i.flags|=1,Dt(a,i,s,v),i.child)}function vS(a,i,l,s,v){if(a===null){var m=l.type;return typeof m=="function"&&!qh(m)&&m.defaultProps===void 0&&l.compare===null?(i.tag=15,i.type=m,pS(a,i,m,s,v)):(a=lc(l.type,null,s,i,i.mode,v),a.ref=i.ref,a.return=i,i.child=a)}if(m=a.child,!Cd(a,v)){var _=m.memoizedProps;if(l=l.compare,l=l!==null?l:Qo,l(_,s)&&a.ref===i.ref)return vr(a,i,v)}return i.flags|=1,a=ur(m,s),a.ref=i.ref,a.return=i,i.child=a}function pS(a,i,l,s,v){if(a!==null){var m=a.memoizedProps;if(Qo(m,s)&&a.ref===i.ref)if(mt=!1,i.pendingProps=s=m,Cd(a,v))(a.flags&131072)!==0&&(mt=!0);else return i.lanes=a.lanes,vr(a,i,v)}return Od(a,i,l,s,v)}function yS(a,i,l,s){var v=s.children,m=a!==null?a.memoizedState:null;if(a===null&&i.stateNode===null&&(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),s.mode==="hidden"){if((i.flags&128)!==0){if(m=m!==null?m.baseLanes|l:l,a!==null){for(s=i.child=a.child,v=0;s!==null;)v=v|s.lanes|s.childLanes,s=s.sibling;s=v&~m}else s=0,i.child=null;return mS(a,i,m,l,s)}if((l&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},a!==null&&fc(i,m!==null?m.cachePool:null),m!==null?bx(i,m):Jh(),xx(i);else return s=i.lanes=536870912,mS(a,i,m!==null?m.baseLanes|l:l,l,s)}else m!==null?(fc(i,m.cachePool),bx(i,m),Wr(),i.memoizedState=null):(a!==null&&fc(i,null),Jh(),Wr());return Dt(a,i,v,l),i.child}function dl(a,i){return a!==null&&a.tag===22||i.stateNode!==null||(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.sibling}function mS(a,i,l,s,v){var m=Kh();return m=m===null?null:{parent:pt._currentValue,pool:m},i.memoizedState={baseLanes:l,cachePool:m},a!==null&&fc(i,null),Jh(),xx(i),a!==null&&wi(a,i,s,!0),i.childLanes=v,null}function Ec(a,i){return i=Mc({mode:i.mode,children:i.children},a.mode),i.ref=a.ref,a.child=i,i.return=a,i}function gS(a,i,l){return Da(i,a.child,null,l),a=Ec(i,i.pendingProps),a.flags|=2,un(i),i.memoizedState=null,a}function YR(a,i,l){var s=i.pendingProps,v=(i.flags&128)!==0;if(i.flags&=-129,a===null){if(qe){if(s.mode==="hidden")return a=Ec(i,s),i.lanes=536870912,dl(null,a);if(td(i),(a=rt)?(a=C_(a,On),a=a!==null&&a.data==="&"?a:null,a!==null&&(i.memoizedState={dehydrated:a,treeContext:Hr!==null?{id:Vn,overflow:Fn}:null,retryLane:536870912,hydrationErrors:null},l=tx(a),l.return=i,i.child=l,Pt=i,rt=null)):a=null,a===null)throw Yr(i);return i.lanes=536870912,null}return Ec(i,s)}var m=a.memoizedState;if(m!==null){var _=m.dehydrated;if(td(i),v)if(i.flags&256)i.flags&=-257,i=gS(a,i,l);else if(i.memoizedState!==null)i.child=a.child,i.flags|=128,i=null;else throw Error(r(558));else if(mt||wi(a,i,l,!1),v=(l&a.childLanes)!==0,mt||v){if(s=We,s!==null&&(_=u1(s,l),_!==0&&_!==m.retryLane))throw m.retryLane=_,Ta(a,_),Jt(s,a,_),_d;Bc(),i=gS(a,i,l)}else a=m.treeContext,rt=wn(_.nextSibling),Pt=i,qe=!0,Gr=null,On=!1,a!==null&&ax(i,a),i=Ec(i,s),i.flags|=4096;return i}return a=ur(a.child,{mode:s.mode,children:s.children}),a.ref=i.ref,i.child=a,a.return=i,a}function jc(a,i){var l=i.ref;if(l===null)a!==null&&a.ref!==null&&(i.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(r(284));(a===null||a.ref!==l)&&(i.flags|=4194816)}}function Od(a,i,l,s,v){return Ca(i),l=rd(a,i,l,s,void 0,v),s=ad(),a!==null&&!mt?(id(a,i,v),vr(a,i,v)):(qe&&s&&Bh(i),i.flags|=1,Dt(a,i,l,v),i.child)}function bS(a,i,l,s,v,m){return Ca(i),i.updateQueue=null,l=_x(i,s,l,v),Sx(a),s=ad(),a!==null&&!mt?(id(a,i,m),vr(a,i,m)):(qe&&s&&Bh(i),i.flags|=1,Dt(a,i,l,m),i.child)}function xS(a,i,l,s,v){if(Ca(i),i.stateNode===null){var m=Si,_=l.contextType;typeof _=="object"&&_!==null&&(m=Rt(_)),m=new l(s,m),i.memoizedState=m.state!==null&&m.state!==void 0?m.state:null,m.updater=xd,i.stateNode=m,m._reactInternals=i,m=i.stateNode,m.props=s,m.state=i.memoizedState,m.refs={},Fh(i),_=l.contextType,m.context=typeof _=="object"&&_!==null?Rt(_):Si,m.state=i.memoizedState,_=l.getDerivedStateFromProps,typeof _=="function"&&(bd(i,l,_,s),m.state=i.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof m.getSnapshotBeforeUpdate=="function"||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(_=m.state,typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount(),_!==m.state&&xd.enqueueReplaceState(m,m.state,null),ul(i,s,m,v),ll(),m.state=i.memoizedState),typeof m.componentDidMount=="function"&&(i.flags|=4194308),s=!0}else if(a===null){m=i.stateNode;var C=i.memoizedProps,$=$a(l,C);m.props=$;var K=m.context,te=l.contextType;_=Si,typeof te=="object"&&te!==null&&(_=Rt(te));var ie=l.getDerivedStateFromProps;te=typeof ie=="function"||typeof m.getSnapshotBeforeUpdate=="function",C=i.pendingProps!==C,te||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(C||K!==_)&&oS(i,m,s,_),Kr=!1;var V=i.memoizedState;m.state=V,ul(i,s,m,v),ll(),K=i.memoizedState,C||V!==K||Kr?(typeof ie=="function"&&(bd(i,l,ie,s),K=i.memoizedState),($=Kr||iS(i,l,$,s,V,K,_))?(te||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount()),typeof m.componentDidMount=="function"&&(i.flags|=4194308)):(typeof m.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=s,i.memoizedState=K),m.props=s,m.state=K,m.context=_,s=$):(typeof m.componentDidMount=="function"&&(i.flags|=4194308),s=!1)}else{m=i.stateNode,Zh(a,i),_=i.memoizedProps,te=$a(l,_),m.props=te,ie=i.pendingProps,V=m.context,K=l.contextType,$=Si,typeof K=="object"&&K!==null&&($=Rt(K)),C=l.getDerivedStateFromProps,(K=typeof C=="function"||typeof m.getSnapshotBeforeUpdate=="function")||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(_!==ie||V!==$)&&oS(i,m,s,$),Kr=!1,V=i.memoizedState,m.state=V,ul(i,s,m,v),ll();var Q=i.memoizedState;_!==ie||V!==Q||Kr||a!==null&&a.dependencies!==null&&cc(a.dependencies)?(typeof C=="function"&&(bd(i,l,C,s),Q=i.memoizedState),(te=Kr||iS(i,l,te,s,V,Q,$)||a!==null&&a.dependencies!==null&&cc(a.dependencies))?(K||typeof m.UNSAFE_componentWillUpdate!="function"&&typeof m.componentWillUpdate!="function"||(typeof m.componentWillUpdate=="function"&&m.componentWillUpdate(s,Q,$),typeof m.UNSAFE_componentWillUpdate=="function"&&m.UNSAFE_componentWillUpdate(s,Q,$)),typeof m.componentDidUpdate=="function"&&(i.flags|=4),typeof m.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof m.componentDidUpdate!="function"||_===a.memoizedProps&&V===a.memoizedState||(i.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||_===a.memoizedProps&&V===a.memoizedState||(i.flags|=1024),i.memoizedProps=s,i.memoizedState=Q),m.props=s,m.state=Q,m.context=$,s=te):(typeof m.componentDidUpdate!="function"||_===a.memoizedProps&&V===a.memoizedState||(i.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||_===a.memoizedProps&&V===a.memoizedState||(i.flags|=1024),s=!1)}return m=s,jc(a,i),s=(i.flags&128)!==0,m||s?(m=i.stateNode,l=s&&typeof l.getDerivedStateFromError!="function"?null:m.render(),i.flags|=1,a!==null&&s?(i.child=Da(i,a.child,null,v),i.child=Da(i,null,l,v)):Dt(a,i,l,v),i.memoizedState=m.state,a=i.child):a=vr(a,i,v),a}function SS(a,i,l,s){return ja(),i.flags|=256,Dt(a,i,l,s),i.child}var Ad={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function wd(a){return{baseLanes:a,cachePool:sx()}}function Td(a,i,l){return a=a!==null?a.childLanes&~l:0,i&&(a|=sn),a}function _S(a,i,l){var s=i.pendingProps,v=!1,m=(i.flags&128)!==0,_;if((_=m)||(_=a!==null&&a.memoizedState===null?!1:(dt.current&2)!==0),_&&(v=!0,i.flags&=-129),_=(i.flags&32)!==0,i.flags&=-33,a===null){if(qe){if(v?Zr(i):Wr(),(a=rt)?(a=C_(a,On),a=a!==null&&a.data!=="&"?a:null,a!==null&&(i.memoizedState={dehydrated:a,treeContext:Hr!==null?{id:Vn,overflow:Fn}:null,retryLane:536870912,hydrationErrors:null},l=tx(a),l.return=i,i.child=l,Pt=i,rt=null)):a=null,a===null)throw Yr(i);return uv(a)?i.lanes=32:i.lanes=536870912,null}var C=s.children;return s=s.fallback,v?(Wr(),v=i.mode,C=Mc({mode:"hidden",children:C},v),s=Ea(s,v,l,null),C.return=i,s.return=i,C.sibling=s,i.child=C,s=i.child,s.memoizedState=wd(l),s.childLanes=Td(a,_,l),i.memoizedState=Ad,dl(null,s)):(Zr(i),Ed(i,C))}var $=a.memoizedState;if($!==null&&(C=$.dehydrated,C!==null)){if(m)i.flags&256?(Zr(i),i.flags&=-257,i=jd(a,i,l)):i.memoizedState!==null?(Wr(),i.child=a.child,i.flags|=128,i=null):(Wr(),C=s.fallback,v=i.mode,s=Mc({mode:"visible",children:s.children},v),C=Ea(C,v,l,null),C.flags|=2,s.return=i,C.return=i,s.sibling=C,i.child=s,Da(i,a.child,null,l),s=i.child,s.memoizedState=wd(l),s.childLanes=Td(a,_,l),i.memoizedState=Ad,i=dl(null,s));else if(Zr(i),uv(C)){if(_=C.nextSibling&&C.nextSibling.dataset,_)var K=_.dgst;_=K,s=Error(r(419)),s.stack="",s.digest=_,tl({value:s,source:null,stack:null}),i=jd(a,i,l)}else if(mt||wi(a,i,l,!1),_=(l&a.childLanes)!==0,mt||_){if(_=We,_!==null&&(s=u1(_,l),s!==0&&s!==$.retryLane))throw $.retryLane=s,Ta(a,s),Jt(_,a,s),_d;lv(C)||Bc(),i=jd(a,i,l)}else lv(C)?(i.flags|=192,i.child=a.child,i=null):(a=$.treeContext,rt=wn(C.nextSibling),Pt=i,qe=!0,Gr=null,On=!1,a!==null&&ax(i,a),i=Ed(i,s.children),i.flags|=4096);return i}return v?(Wr(),C=s.fallback,v=i.mode,$=a.child,K=$.sibling,s=ur($,{mode:"hidden",children:s.children}),s.subtreeFlags=$.subtreeFlags&65011712,K!==null?C=ur(K,C):(C=Ea(C,v,l,null),C.flags|=2),C.return=i,s.return=i,s.sibling=C,i.child=s,dl(null,s),s=i.child,C=a.child.memoizedState,C===null?C=wd(l):(v=C.cachePool,v!==null?($=pt._currentValue,v=v.parent!==$?{parent:$,pool:$}:v):v=sx(),C={baseLanes:C.baseLanes|l,cachePool:v}),s.memoizedState=C,s.childLanes=Td(a,_,l),i.memoizedState=Ad,dl(a.child,s)):(Zr(i),l=a.child,a=l.sibling,l=ur(l,{mode:"visible",children:s.children}),l.return=i,l.sibling=null,a!==null&&(_=i.deletions,_===null?(i.deletions=[a],i.flags|=16):_.push(a)),i.child=l,i.memoizedState=null,l)}function Ed(a,i){return i=Mc({mode:"visible",children:i},a.mode),i.return=a,a.child=i}function Mc(a,i){return a=on(22,a,null,i),a.lanes=0,a}function jd(a,i,l){return Da(i,a.child,null,l),a=Ed(i,i.pendingProps.children),a.flags|=2,i.memoizedState=null,a}function OS(a,i,l){a.lanes|=i;var s=a.alternate;s!==null&&(s.lanes|=i),Hh(a.return,i,l)}function Md(a,i,l,s,v,m){var _=a.memoizedState;_===null?a.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:s,tail:l,tailMode:v,treeForkCount:m}:(_.isBackwards=i,_.rendering=null,_.renderingStartTime=0,_.last=s,_.tail=l,_.tailMode=v,_.treeForkCount=m)}function AS(a,i,l){var s=i.pendingProps,v=s.revealOrder,m=s.tail;s=s.children;var _=dt.current,C=(_&2)!==0;if(C?(_=_&1|2,i.flags|=128):_&=1,re(dt,_),Dt(a,i,s,l),s=qe?el:0,!C&&a!==null&&(a.flags&128)!==0)e:for(a=i.child;a!==null;){if(a.tag===13)a.memoizedState!==null&&OS(a,l,i);else if(a.tag===19)OS(a,l,i);else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===i)break e;for(;a.sibling===null;){if(a.return===null||a.return===i)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}switch(v){case"forwards":for(l=i.child,v=null;l!==null;)a=l.alternate,a!==null&&mc(a)===null&&(v=l),l=l.sibling;l=v,l===null?(v=i.child,i.child=null):(v=l.sibling,l.sibling=null),Md(i,!1,v,l,m,s);break;case"backwards":case"unstable_legacy-backwards":for(l=null,v=i.child,i.child=null;v!==null;){if(a=v.alternate,a!==null&&mc(a)===null){i.child=v;break}a=v.sibling,v.sibling=l,l=v,v=a}Md(i,!0,l,null,m,s);break;case"together":Md(i,!1,null,null,void 0,s);break;default:i.memoizedState=null}return i.child}function vr(a,i,l){if(a!==null&&(i.dependencies=a.dependencies),ea|=i.lanes,(l&i.childLanes)===0)if(a!==null){if(wi(a,i,l,!1),(l&i.childLanes)===0)return null}else return null;if(a!==null&&i.child!==a.child)throw Error(r(153));if(i.child!==null){for(a=i.child,l=ur(a,a.pendingProps),i.child=l,l.return=i;a.sibling!==null;)a=a.sibling,l=l.sibling=ur(a,a.pendingProps),l.return=i;l.sibling=null}return i.child}function Cd(a,i){return(a.lanes&i)!==0?!0:(a=a.dependencies,!!(a!==null&&cc(a)))}function XR(a,i,l){switch(i.tag){case 3:Le(i,i.stateNode.containerInfo),Xr(i,pt,a.memoizedState.cache),ja();break;case 27:case 5:Se(i);break;case 4:Le(i,i.stateNode.containerInfo);break;case 10:Xr(i,i.type,i.memoizedProps.value);break;case 31:if(i.memoizedState!==null)return i.flags|=128,td(i),null;break;case 13:var s=i.memoizedState;if(s!==null)return s.dehydrated!==null?(Zr(i),i.flags|=128,null):(l&i.child.childLanes)!==0?_S(a,i,l):(Zr(i),a=vr(a,i,l),a!==null?a.sibling:null);Zr(i);break;case 19:var v=(a.flags&128)!==0;if(s=(l&i.childLanes)!==0,s||(wi(a,i,l,!1),s=(l&i.childLanes)!==0),v){if(s)return AS(a,i,l);i.flags|=128}if(v=i.memoizedState,v!==null&&(v.rendering=null,v.tail=null,v.lastEffect=null),re(dt,dt.current),s)break;return null;case 22:return i.lanes=0,yS(a,i,l,i.pendingProps);case 24:Xr(i,pt,a.memoizedState.cache)}return vr(a,i,l)}function wS(a,i,l){if(a!==null)if(a.memoizedProps!==i.pendingProps)mt=!0;else{if(!Cd(a,l)&&(i.flags&128)===0)return mt=!1,XR(a,i,l);mt=(a.flags&131072)!==0}else mt=!1,qe&&(i.flags&1048576)!==0&&rx(i,el,i.index);switch(i.lanes=0,i.tag){case 16:e:{var s=i.pendingProps;if(a=Pa(i.elementType),i.type=a,typeof a=="function")qh(a)?(s=$a(a,s),i.tag=1,i=xS(null,i,a,s,l)):(i.tag=0,i=Od(null,i,a,s,l));else{if(a!=null){var v=a.$$typeof;if(v===N){i.tag=11,i=dS(null,i,a,s,l);break e}else if(v===M){i.tag=14,i=vS(null,i,a,s,l);break e}}throw i=J(a)||a,Error(r(306,i,""))}}return i;case 0:return Od(a,i,i.type,i.pendingProps,l);case 1:return s=i.type,v=$a(s,i.pendingProps),xS(a,i,s,v,l);case 3:e:{if(Le(i,i.stateNode.containerInfo),a===null)throw Error(r(387));s=i.pendingProps;var m=i.memoizedState;v=m.element,Zh(a,i),ul(i,s,null,l);var _=i.memoizedState;if(s=_.cache,Xr(i,pt,s),s!==m.cache&&Gh(i,[pt],l,!0),ll(),s=_.element,m.isDehydrated)if(m={element:s,isDehydrated:!1,cache:_.cache},i.updateQueue.baseState=m,i.memoizedState=m,i.flags&256){i=SS(a,i,s,l);break e}else if(s!==v){v=xn(Error(r(424)),i),tl(v),i=SS(a,i,s,l);break e}else{switch(a=i.stateNode.containerInfo,a.nodeType){case 9:a=a.body;break;default:a=a.nodeName==="HTML"?a.ownerDocument.body:a}for(rt=wn(a.firstChild),Pt=i,qe=!0,Gr=null,On=!0,l=yx(i,null,s,l),i.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(ja(),s===v){i=vr(a,i,l);break e}Dt(a,i,s,l)}i=i.child}return i;case 26:return jc(a,i),a===null?(l=$_(i.type,null,i.pendingProps,null))?i.memoizedState=l:qe||(l=i.type,a=i.pendingProps,s=Yc(me.current).createElement(l),s[Nt]=i,s[Kt]=a,qt(s,l,a),Tt(s),i.stateNode=s):i.memoizedState=$_(i.type,a.memoizedProps,i.pendingProps,a.memoizedState),null;case 27:return Se(i),a===null&&qe&&(s=i.stateNode=R_(i.type,i.pendingProps,me.current),Pt=i,On=!0,v=rt,ia(i.type)?(cv=v,rt=wn(s.firstChild)):rt=v),Dt(a,i,i.pendingProps.children,l),jc(a,i),a===null&&(i.flags|=4194304),i.child;case 5:return a===null&&qe&&((v=s=rt)&&(s=_D(s,i.type,i.pendingProps,On),s!==null?(i.stateNode=s,Pt=i,rt=wn(s.firstChild),On=!1,v=!0):v=!1),v||Yr(i)),Se(i),v=i.type,m=i.pendingProps,_=a!==null?a.memoizedProps:null,s=m.children,av(v,m)?s=null:_!==null&&av(v,_)&&(i.flags|=32),i.memoizedState!==null&&(v=rd(a,i,zR,null,null,l),jl._currentValue=v),jc(a,i),Dt(a,i,s,l),i.child;case 6:return a===null&&qe&&((a=l=rt)&&(l=OD(l,i.pendingProps,On),l!==null?(i.stateNode=l,Pt=i,rt=null,a=!0):a=!1),a||Yr(i)),null;case 13:return _S(a,i,l);case 4:return Le(i,i.stateNode.containerInfo),s=i.pendingProps,a===null?i.child=Da(i,null,s,l):Dt(a,i,s,l),i.child;case 11:return dS(a,i,i.type,i.pendingProps,l);case 7:return Dt(a,i,i.pendingProps,l),i.child;case 8:return Dt(a,i,i.pendingProps.children,l),i.child;case 12:return Dt(a,i,i.pendingProps.children,l),i.child;case 10:return s=i.pendingProps,Xr(i,i.type,s.value),Dt(a,i,s.children,l),i.child;case 9:return v=i.type._context,s=i.pendingProps.children,Ca(i),v=Rt(v),s=s(v),i.flags|=1,Dt(a,i,s,l),i.child;case 14:return vS(a,i,i.type,i.pendingProps,l);case 15:return pS(a,i,i.type,i.pendingProps,l);case 19:return AS(a,i,l);case 31:return YR(a,i,l);case 22:return yS(a,i,l,i.pendingProps);case 24:return Ca(i),s=Rt(pt),a===null?(v=Kh(),v===null&&(v=We,m=Yh(),v.pooledCache=m,m.refCount++,m!==null&&(v.pooledCacheLanes|=l),v=m),i.memoizedState={parent:s,cache:v},Fh(i),Xr(i,pt,v)):((a.lanes&l)!==0&&(Zh(a,i),ul(i,null,null,l),ll()),v=a.memoizedState,m=i.memoizedState,v.parent!==s?(v={parent:s,cache:s},i.memoizedState=v,i.lanes===0&&(i.memoizedState=i.updateQueue.baseState=v),Xr(i,pt,s)):(s=m.cache,Xr(i,pt,s),s!==v.cache&&Gh(i,[pt],l,!0))),Dt(a,i,i.pendingProps.children,l),i.child;case 29:throw i.pendingProps}throw Error(r(156,i.tag))}function pr(a){a.flags|=4}function Nd(a,i,l,s,v){if((i=(a.mode&32)!==0)&&(i=!1),i){if(a.flags|=16777216,(v&335544128)===v)if(a.stateNode.complete)a.flags|=8192;else if(QS())a.flags|=8192;else throw Ra=dc,Vh}else a.flags&=-16777217}function TS(a,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)a.flags&=-16777217;else if(a.flags|=16777216,!U_(i))if(QS())a.flags|=8192;else throw Ra=dc,Vh}function Cc(a,i){i!==null&&(a.flags|=4),a.flags&16384&&(i=a.tag!==22?i1():536870912,a.lanes|=i,zi|=i)}function vl(a,i){if(!qe)switch(a.tailMode){case"hidden":i=a.tail;for(var l=null;i!==null;)i.alternate!==null&&(l=i),i=i.sibling;l===null?a.tail=null:l.sibling=null;break;case"collapsed":l=a.tail;for(var s=null;l!==null;)l.alternate!==null&&(s=l),l=l.sibling;s===null?i||a.tail===null?a.tail=null:a.tail.sibling=null:s.sibling=null}}function at(a){var i=a.alternate!==null&&a.alternate.child===a.child,l=0,s=0;if(i)for(var v=a.child;v!==null;)l|=v.lanes|v.childLanes,s|=v.subtreeFlags&65011712,s|=v.flags&65011712,v.return=a,v=v.sibling;else for(v=a.child;v!==null;)l|=v.lanes|v.childLanes,s|=v.subtreeFlags,s|=v.flags,v.return=a,v=v.sibling;return a.subtreeFlags|=s,a.childLanes=l,i}function KR(a,i,l){var s=i.pendingProps;switch(kh(i),i.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return at(i),null;case 1:return at(i),null;case 3:return l=i.stateNode,s=null,a!==null&&(s=a.memoizedState.cache),i.memoizedState.cache!==s&&(i.flags|=2048),fr(pt),ce(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(a===null||a.child===null)&&(Ai(i)?pr(i):a===null||a.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,Uh())),at(i),null;case 26:var v=i.type,m=i.memoizedState;return a===null?(pr(i),m!==null?(at(i),TS(i,m)):(at(i),Nd(i,v,null,s,l))):m?m!==a.memoizedState?(pr(i),at(i),TS(i,m)):(at(i),i.flags&=-16777217):(a=a.memoizedProps,a!==s&&pr(i),at(i),Nd(i,v,a,s,l)),null;case 27:if(Oe(i),l=me.current,v=i.type,a!==null&&i.stateNode!=null)a.memoizedProps!==s&&pr(i);else{if(!s){if(i.stateNode===null)throw Error(r(166));return at(i),null}a=se.current,Ai(i)?ix(i):(a=R_(v,s,l),i.stateNode=a,pr(i))}return at(i),null;case 5:if(Oe(i),v=i.type,a!==null&&i.stateNode!=null)a.memoizedProps!==s&&pr(i);else{if(!s){if(i.stateNode===null)throw Error(r(166));return at(i),null}if(m=se.current,Ai(i))ix(i);else{var _=Yc(me.current);switch(m){case 1:m=_.createElementNS("http://www.w3.org/2000/svg",v);break;case 2:m=_.createElementNS("http://www.w3.org/1998/Math/MathML",v);break;default:switch(v){case"svg":m=_.createElementNS("http://www.w3.org/2000/svg",v);break;case"math":m=_.createElementNS("http://www.w3.org/1998/Math/MathML",v);break;case"script":m=_.createElement("div"),m.innerHTML="<script><\/script>",m=m.removeChild(m.firstChild);break;case"select":m=typeof s.is=="string"?_.createElement("select",{is:s.is}):_.createElement("select"),s.multiple?m.multiple=!0:s.size&&(m.size=s.size);break;default:m=typeof s.is=="string"?_.createElement(v,{is:s.is}):_.createElement(v)}}m[Nt]=i,m[Kt]=s;e:for(_=i.child;_!==null;){if(_.tag===5||_.tag===6)m.appendChild(_.stateNode);else if(_.tag!==4&&_.tag!==27&&_.child!==null){_.child.return=_,_=_.child;continue}if(_===i)break e;for(;_.sibling===null;){if(_.return===null||_.return===i)break e;_=_.return}_.sibling.return=_.return,_=_.sibling}i.stateNode=m;e:switch(qt(m,v,s),v){case"button":case"input":case"select":case"textarea":s=!!s.autoFocus;break e;case"img":s=!0;break e;default:s=!1}s&&pr(i)}}return at(i),Nd(i,i.type,a===null?null:a.memoizedProps,i.pendingProps,l),null;case 6:if(a&&i.stateNode!=null)a.memoizedProps!==s&&pr(i);else{if(typeof s!="string"&&i.stateNode===null)throw Error(r(166));if(a=me.current,Ai(i)){if(a=i.stateNode,l=i.memoizedProps,s=null,v=Pt,v!==null)switch(v.tag){case 27:case 5:s=v.memoizedProps}a[Nt]=i,a=!!(a.nodeValue===l||s!==null&&s.suppressHydrationWarning===!0||__(a.nodeValue,l)),a||Yr(i,!0)}else a=Yc(a).createTextNode(s),a[Nt]=i,i.stateNode=a}return at(i),null;case 31:if(l=i.memoizedState,a===null||a.memoizedState!==null){if(s=Ai(i),l!==null){if(a===null){if(!s)throw Error(r(318));if(a=i.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(557));a[Nt]=i}else ja(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;at(i),a=!1}else l=Uh(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=l),a=!0;if(!a)return i.flags&256?(un(i),i):(un(i),null);if((i.flags&128)!==0)throw Error(r(558))}return at(i),null;case 13:if(s=i.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(v=Ai(i),s!==null&&s.dehydrated!==null){if(a===null){if(!v)throw Error(r(318));if(v=i.memoizedState,v=v!==null?v.dehydrated:null,!v)throw Error(r(317));v[Nt]=i}else ja(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;at(i),v=!1}else v=Uh(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=v),v=!0;if(!v)return i.flags&256?(un(i),i):(un(i),null)}return un(i),(i.flags&128)!==0?(i.lanes=l,i):(l=s!==null,a=a!==null&&a.memoizedState!==null,l&&(s=i.child,v=null,s.alternate!==null&&s.alternate.memoizedState!==null&&s.alternate.memoizedState.cachePool!==null&&(v=s.alternate.memoizedState.cachePool.pool),m=null,s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(m=s.memoizedState.cachePool.pool),m!==v&&(s.flags|=2048)),l!==a&&l&&(i.child.flags|=8192),Cc(i,i.updateQueue),at(i),null);case 4:return ce(),a===null&&Jd(i.stateNode.containerInfo),at(i),null;case 10:return fr(i.type),at(i),null;case 19:if(I(dt),s=i.memoizedState,s===null)return at(i),null;if(v=(i.flags&128)!==0,m=s.rendering,m===null)if(v)vl(s,!1);else{if(ft!==0||a!==null&&(a.flags&128)!==0)for(a=i.child;a!==null;){if(m=mc(a),m!==null){for(i.flags|=128,vl(s,!1),a=m.updateQueue,i.updateQueue=a,Cc(i,a),i.subtreeFlags=0,a=l,l=i.child;l!==null;)ex(l,a),l=l.sibling;return re(dt,dt.current&1|2),qe&&cr(i,s.treeForkCount),i.child}a=a.sibling}s.tail!==null&&Bt()>qc&&(i.flags|=128,v=!0,vl(s,!1),i.lanes=4194304)}else{if(!v)if(a=mc(m),a!==null){if(i.flags|=128,v=!0,a=a.updateQueue,i.updateQueue=a,Cc(i,a),vl(s,!0),s.tail===null&&s.tailMode==="hidden"&&!m.alternate&&!qe)return at(i),null}else 2*Bt()-s.renderingStartTime>qc&&l!==536870912&&(i.flags|=128,v=!0,vl(s,!1),i.lanes=4194304);s.isBackwards?(m.sibling=i.child,i.child=m):(a=s.last,a!==null?a.sibling=m:i.child=m,s.last=m)}return s.tail!==null?(a=s.tail,s.rendering=a,s.tail=a.sibling,s.renderingStartTime=Bt(),a.sibling=null,l=dt.current,re(dt,v?l&1|2:l&1),qe&&cr(i,s.treeForkCount),a):(at(i),null);case 22:case 23:return un(i),ed(),s=i.memoizedState!==null,a!==null?a.memoizedState!==null!==s&&(i.flags|=8192):s&&(i.flags|=8192),s?(l&536870912)!==0&&(i.flags&128)===0&&(at(i),i.subtreeFlags&6&&(i.flags|=8192)):at(i),l=i.updateQueue,l!==null&&Cc(i,l.retryQueue),l=null,a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(l=a.memoizedState.cachePool.pool),s=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(s=i.memoizedState.cachePool.pool),s!==l&&(i.flags|=2048),a!==null&&I(Na),null;case 24:return l=null,a!==null&&(l=a.memoizedState.cache),i.memoizedState.cache!==l&&(i.flags|=2048),fr(pt),at(i),null;case 25:return null;case 30:return null}throw Error(r(156,i.tag))}function VR(a,i){switch(kh(i),i.tag){case 1:return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 3:return fr(pt),ce(),a=i.flags,(a&65536)!==0&&(a&128)===0?(i.flags=a&-65537|128,i):null;case 26:case 27:case 5:return Oe(i),null;case 31:if(i.memoizedState!==null){if(un(i),i.alternate===null)throw Error(r(340));ja()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 13:if(un(i),a=i.memoizedState,a!==null&&a.dehydrated!==null){if(i.alternate===null)throw Error(r(340));ja()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 19:return I(dt),null;case 4:return ce(),null;case 10:return fr(i.type),null;case 22:case 23:return un(i),ed(),a!==null&&I(Na),a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 24:return fr(pt),null;case 25:return null;default:return null}}function ES(a,i){switch(kh(i),i.tag){case 3:fr(pt),ce();break;case 26:case 27:case 5:Oe(i);break;case 4:ce();break;case 31:i.memoizedState!==null&&un(i);break;case 13:un(i);break;case 19:I(dt);break;case 10:fr(i.type);break;case 22:case 23:un(i),ed(),a!==null&&I(Na);break;case 24:fr(pt)}}function pl(a,i){try{var l=i.updateQueue,s=l!==null?l.lastEffect:null;if(s!==null){var v=s.next;l=v;do{if((l.tag&a)===a){s=void 0;var m=l.create,_=l.inst;s=m(),_.destroy=s}l=l.next}while(l!==v)}}catch(C){Ge(i,i.return,C)}}function Qr(a,i,l){try{var s=i.updateQueue,v=s!==null?s.lastEffect:null;if(v!==null){var m=v.next;s=m;do{if((s.tag&a)===a){var _=s.inst,C=_.destroy;if(C!==void 0){_.destroy=void 0,v=i;var $=l,K=C;try{K()}catch(te){Ge(v,$,te)}}}s=s.next}while(s!==m)}}catch(te){Ge(i,i.return,te)}}function jS(a){var i=a.updateQueue;if(i!==null){var l=a.stateNode;try{gx(i,l)}catch(s){Ge(a,a.return,s)}}}function MS(a,i,l){l.props=$a(a.type,a.memoizedProps),l.state=a.memoizedState;try{l.componentWillUnmount()}catch(s){Ge(a,i,s)}}function yl(a,i){try{var l=a.ref;if(l!==null){switch(a.tag){case 26:case 27:case 5:var s=a.stateNode;break;case 30:s=a.stateNode;break;default:s=a.stateNode}typeof l=="function"?a.refCleanup=l(s):l.current=s}}catch(v){Ge(a,i,v)}}function Zn(a,i){var l=a.ref,s=a.refCleanup;if(l!==null)if(typeof s=="function")try{s()}catch(v){Ge(a,i,v)}finally{a.refCleanup=null,a=a.alternate,a!=null&&(a.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(v){Ge(a,i,v)}else l.current=null}function CS(a){var i=a.type,l=a.memoizedProps,s=a.stateNode;try{e:switch(i){case"button":case"input":case"select":case"textarea":l.autoFocus&&s.focus();break e;case"img":l.src?s.src=l.src:l.srcSet&&(s.srcset=l.srcSet)}}catch(v){Ge(a,a.return,v)}}function Pd(a,i,l){try{var s=a.stateNode;yD(s,a.type,l,i),s[Kt]=i}catch(v){Ge(a,a.return,v)}}function NS(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&ia(a.type)||a.tag===4}function Rd(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||NS(a.return))return null;a=a.return}for(a.sibling.return=a.return,a=a.sibling;a.tag!==5&&a.tag!==6&&a.tag!==18;){if(a.tag===27&&ia(a.type)||a.flags&2||a.child===null||a.tag===4)continue e;a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function Dd(a,i,l){var s=a.tag;if(s===5||s===6)a=a.stateNode,i?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(a,i):(i=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,i.appendChild(a),l=l._reactRootContainer,l!=null||i.onclick!==null||(i.onclick=or));else if(s!==4&&(s===27&&ia(a.type)&&(l=a.stateNode,i=null),a=a.child,a!==null))for(Dd(a,i,l),a=a.sibling;a!==null;)Dd(a,i,l),a=a.sibling}function Nc(a,i,l){var s=a.tag;if(s===5||s===6)a=a.stateNode,i?l.insertBefore(a,i):l.appendChild(a);else if(s!==4&&(s===27&&ia(a.type)&&(l=a.stateNode),a=a.child,a!==null))for(Nc(a,i,l),a=a.sibling;a!==null;)Nc(a,i,l),a=a.sibling}function PS(a){var i=a.stateNode,l=a.memoizedProps;try{for(var s=a.type,v=i.attributes;v.length;)i.removeAttributeNode(v[0]);qt(i,s,l),i[Nt]=a,i[Kt]=l}catch(m){Ge(a,a.return,m)}}var yr=!1,gt=!1,qd=!1,RS=typeof WeakSet=="function"?WeakSet:Set,Et=null;function FR(a,i){if(a=a.containerInfo,nv=Qc,a=Y1(a),jh(a)){if("selectionStart"in a)var l={start:a.selectionStart,end:a.selectionEnd};else e:{l=(l=a.ownerDocument)&&l.defaultView||window;var s=l.getSelection&&l.getSelection();if(s&&s.rangeCount!==0){l=s.anchorNode;var v=s.anchorOffset,m=s.focusNode;s=s.focusOffset;try{l.nodeType,m.nodeType}catch{l=null;break e}var _=0,C=-1,$=-1,K=0,te=0,ie=a,V=null;t:for(;;){for(var Q;ie!==l||v!==0&&ie.nodeType!==3||(C=_+v),ie!==m||s!==0&&ie.nodeType!==3||($=_+s),ie.nodeType===3&&(_+=ie.nodeValue.length),(Q=ie.firstChild)!==null;)V=ie,ie=Q;for(;;){if(ie===a)break t;if(V===l&&++K===v&&(C=_),V===m&&++te===s&&($=_),(Q=ie.nextSibling)!==null)break;ie=V,V=ie.parentNode}ie=Q}l=C===-1||$===-1?null:{start:C,end:$}}else l=null}l=l||{start:0,end:0}}else l=null;for(rv={focusedElem:a,selectionRange:l},Qc=!1,Et=i;Et!==null;)if(i=Et,a=i.child,(i.subtreeFlags&1028)!==0&&a!==null)a.return=i,Et=a;else for(;Et!==null;){switch(i=Et,m=i.alternate,a=i.flags,i.tag){case 0:if((a&4)!==0&&(a=i.updateQueue,a=a!==null?a.events:null,a!==null))for(l=0;l<a.length;l++)v=a[l],v.ref.impl=v.nextImpl;break;case 11:case 15:break;case 1:if((a&1024)!==0&&m!==null){a=void 0,l=i,v=m.memoizedProps,m=m.memoizedState,s=l.stateNode;try{var de=$a(l.type,v);a=s.getSnapshotBeforeUpdate(de,m),s.__reactInternalSnapshotBeforeUpdate=a}catch(ge){Ge(l,l.return,ge)}}break;case 3:if((a&1024)!==0){if(a=i.stateNode.containerInfo,l=a.nodeType,l===9)ov(a);else if(l===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":ov(a);break;default:a.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((a&1024)!==0)throw Error(r(163))}if(a=i.sibling,a!==null){a.return=i.return,Et=a;break}Et=i.return}}function DS(a,i,l){var s=l.flags;switch(l.tag){case 0:case 11:case 15:gr(a,l),s&4&&pl(5,l);break;case 1:if(gr(a,l),s&4)if(a=l.stateNode,i===null)try{a.componentDidMount()}catch(_){Ge(l,l.return,_)}else{var v=$a(l.type,i.memoizedProps);i=i.memoizedState;try{a.componentDidUpdate(v,i,a.__reactInternalSnapshotBeforeUpdate)}catch(_){Ge(l,l.return,_)}}s&64&&jS(l),s&512&&yl(l,l.return);break;case 3:if(gr(a,l),s&64&&(a=l.updateQueue,a!==null)){if(i=null,l.child!==null)switch(l.child.tag){case 27:case 5:i=l.child.stateNode;break;case 1:i=l.child.stateNode}try{gx(a,i)}catch(_){Ge(l,l.return,_)}}break;case 27:i===null&&s&4&&PS(l);case 26:case 5:gr(a,l),i===null&&s&4&&CS(l),s&512&&yl(l,l.return);break;case 12:gr(a,l);break;case 31:gr(a,l),s&4&&zS(a,l);break;case 13:gr(a,l),s&4&&BS(a,l),s&64&&(a=l.memoizedState,a!==null&&(a=a.dehydrated,a!==null&&(l=aD.bind(null,l),AD(a,l))));break;case 22:if(s=l.memoizedState!==null||yr,!s){i=i!==null&&i.memoizedState!==null||gt,v=yr;var m=gt;yr=s,(gt=i)&&!m?br(a,l,(l.subtreeFlags&8772)!==0):gr(a,l),yr=v,gt=m}break;case 30:break;default:gr(a,l)}}function qS(a){var i=a.alternate;i!==null&&(a.alternate=null,qS(i)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(i=a.stateNode,i!==null&&fh(i)),a.stateNode=null,a.return=null,a.dependencies=null,a.memoizedProps=null,a.memoizedState=null,a.pendingProps=null,a.stateNode=null,a.updateQueue=null}var ot=null,Ft=!1;function mr(a,i,l){for(l=l.child;l!==null;)$S(a,i,l),l=l.sibling}function $S(a,i,l){if(nn&&typeof nn.onCommitFiberUnmount=="function")try{nn.onCommitFiberUnmount(Lo,l)}catch{}switch(l.tag){case 26:gt||Zn(l,i),mr(a,i,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:gt||Zn(l,i);var s=ot,v=Ft;ia(l.type)&&(ot=l.stateNode,Ft=!1),mr(a,i,l),wl(l.stateNode),ot=s,Ft=v;break;case 5:gt||Zn(l,i);case 6:if(s=ot,v=Ft,ot=null,mr(a,i,l),ot=s,Ft=v,ot!==null)if(Ft)try{(ot.nodeType===9?ot.body:ot.nodeName==="HTML"?ot.ownerDocument.body:ot).removeChild(l.stateNode)}catch(m){Ge(l,i,m)}else try{ot.removeChild(l.stateNode)}catch(m){Ge(l,i,m)}break;case 18:ot!==null&&(Ft?(a=ot,j_(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,l.stateNode),Yi(a)):j_(ot,l.stateNode));break;case 4:s=ot,v=Ft,ot=l.stateNode.containerInfo,Ft=!0,mr(a,i,l),ot=s,Ft=v;break;case 0:case 11:case 14:case 15:Qr(2,l,i),gt||Qr(4,l,i),mr(a,i,l);break;case 1:gt||(Zn(l,i),s=l.stateNode,typeof s.componentWillUnmount=="function"&&MS(l,i,s)),mr(a,i,l);break;case 21:mr(a,i,l);break;case 22:gt=(s=gt)||l.memoizedState!==null,mr(a,i,l),gt=s;break;default:mr(a,i,l)}}function zS(a,i){if(i.memoizedState===null&&(a=i.alternate,a!==null&&(a=a.memoizedState,a!==null))){a=a.dehydrated;try{Yi(a)}catch(l){Ge(i,i.return,l)}}}function BS(a,i){if(i.memoizedState===null&&(a=i.alternate,a!==null&&(a=a.memoizedState,a!==null&&(a=a.dehydrated,a!==null))))try{Yi(a)}catch(l){Ge(i,i.return,l)}}function ZR(a){switch(a.tag){case 31:case 13:case 19:var i=a.stateNode;return i===null&&(i=a.stateNode=new RS),i;case 22:return a=a.stateNode,i=a._retryCache,i===null&&(i=a._retryCache=new RS),i;default:throw Error(r(435,a.tag))}}function Pc(a,i){var l=ZR(a);i.forEach(function(s){if(!l.has(s)){l.add(s);var v=iD.bind(null,a,s);s.then(v,v)}})}function Zt(a,i){var l=i.deletions;if(l!==null)for(var s=0;s<l.length;s++){var v=l[s],m=a,_=i,C=_;e:for(;C!==null;){switch(C.tag){case 27:if(ia(C.type)){ot=C.stateNode,Ft=!1;break e}break;case 5:ot=C.stateNode,Ft=!1;break e;case 3:case 4:ot=C.stateNode.containerInfo,Ft=!0;break e}C=C.return}if(ot===null)throw Error(r(160));$S(m,_,v),ot=null,Ft=!1,m=v.alternate,m!==null&&(m.return=null),v.return=null}if(i.subtreeFlags&13886)for(i=i.child;i!==null;)kS(i,a),i=i.sibling}var kn=null;function kS(a,i){var l=a.alternate,s=a.flags;switch(a.tag){case 0:case 11:case 14:case 15:Zt(i,a),Wt(a),s&4&&(Qr(3,a,a.return),pl(3,a),Qr(5,a,a.return));break;case 1:Zt(i,a),Wt(a),s&512&&(gt||l===null||Zn(l,l.return)),s&64&&yr&&(a=a.updateQueue,a!==null&&(s=a.callbacks,s!==null&&(l=a.shared.hiddenCallbacks,a.shared.hiddenCallbacks=l===null?s:l.concat(s))));break;case 26:var v=kn;if(Zt(i,a),Wt(a),s&512&&(gt||l===null||Zn(l,l.return)),s&4){var m=l!==null?l.memoizedState:null;if(s=a.memoizedState,l===null)if(s===null)if(a.stateNode===null){e:{s=a.type,l=a.memoizedProps,v=v.ownerDocument||v;t:switch(s){case"title":m=v.getElementsByTagName("title")[0],(!m||m[Ho]||m[Nt]||m.namespaceURI==="http://www.w3.org/2000/svg"||m.hasAttribute("itemprop"))&&(m=v.createElement(s),v.head.insertBefore(m,v.querySelector("head > title"))),qt(m,s,l),m[Nt]=a,Tt(m),s=m;break e;case"link":var _=k_("link","href",v).get(s+(l.href||""));if(_){for(var C=0;C<_.length;C++)if(m=_[C],m.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&m.getAttribute("rel")===(l.rel==null?null:l.rel)&&m.getAttribute("title")===(l.title==null?null:l.title)&&m.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){_.splice(C,1);break t}}m=v.createElement(s),qt(m,s,l),v.head.appendChild(m);break;case"meta":if(_=k_("meta","content",v).get(s+(l.content||""))){for(C=0;C<_.length;C++)if(m=_[C],m.getAttribute("content")===(l.content==null?null:""+l.content)&&m.getAttribute("name")===(l.name==null?null:l.name)&&m.getAttribute("property")===(l.property==null?null:l.property)&&m.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&m.getAttribute("charset")===(l.charSet==null?null:l.charSet)){_.splice(C,1);break t}}m=v.createElement(s),qt(m,s,l),v.head.appendChild(m);break;default:throw Error(r(468,s))}m[Nt]=a,Tt(m),s=m}a.stateNode=s}else L_(v,a.type,a.stateNode);else a.stateNode=B_(v,s,a.memoizedProps);else m!==s?(m===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):m.count--,s===null?L_(v,a.type,a.stateNode):B_(v,s,a.memoizedProps)):s===null&&a.stateNode!==null&&Pd(a,a.memoizedProps,l.memoizedProps)}break;case 27:Zt(i,a),Wt(a),s&512&&(gt||l===null||Zn(l,l.return)),l!==null&&s&4&&Pd(a,a.memoizedProps,l.memoizedProps);break;case 5:if(Zt(i,a),Wt(a),s&512&&(gt||l===null||Zn(l,l.return)),a.flags&32){v=a.stateNode;try{vi(v,"")}catch(de){Ge(a,a.return,de)}}s&4&&a.stateNode!=null&&(v=a.memoizedProps,Pd(a,v,l!==null?l.memoizedProps:v)),s&1024&&(qd=!0);break;case 6:if(Zt(i,a),Wt(a),s&4){if(a.stateNode===null)throw Error(r(162));s=a.memoizedProps,l=a.stateNode;try{l.nodeValue=s}catch(de){Ge(a,a.return,de)}}break;case 3:if(Vc=null,v=kn,kn=Xc(i.containerInfo),Zt(i,a),kn=v,Wt(a),s&4&&l!==null&&l.memoizedState.isDehydrated)try{Yi(i.containerInfo)}catch(de){Ge(a,a.return,de)}qd&&(qd=!1,LS(a));break;case 4:s=kn,kn=Xc(a.stateNode.containerInfo),Zt(i,a),Wt(a),kn=s;break;case 12:Zt(i,a),Wt(a);break;case 31:Zt(i,a),Wt(a),s&4&&(s=a.updateQueue,s!==null&&(a.updateQueue=null,Pc(a,s)));break;case 13:Zt(i,a),Wt(a),a.child.flags&8192&&a.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(Dc=Bt()),s&4&&(s=a.updateQueue,s!==null&&(a.updateQueue=null,Pc(a,s)));break;case 22:v=a.memoizedState!==null;var $=l!==null&&l.memoizedState!==null,K=yr,te=gt;if(yr=K||v,gt=te||$,Zt(i,a),gt=te,yr=K,Wt(a),s&8192)e:for(i=a.stateNode,i._visibility=v?i._visibility&-2:i._visibility|1,v&&(l===null||$||yr||gt||za(a)),l=null,i=a;;){if(i.tag===5||i.tag===26){if(l===null){$=l=i;try{if(m=$.stateNode,v)_=m.style,typeof _.setProperty=="function"?_.setProperty("display","none","important"):_.display="none";else{C=$.stateNode;var ie=$.memoizedProps.style,V=ie!=null&&ie.hasOwnProperty("display")?ie.display:null;C.style.display=V==null||typeof V=="boolean"?"":(""+V).trim()}}catch(de){Ge($,$.return,de)}}}else if(i.tag===6){if(l===null){$=i;try{$.stateNode.nodeValue=v?"":$.memoizedProps}catch(de){Ge($,$.return,de)}}}else if(i.tag===18){if(l===null){$=i;try{var Q=$.stateNode;v?M_(Q,!0):M_($.stateNode,!1)}catch(de){Ge($,$.return,de)}}}else if((i.tag!==22&&i.tag!==23||i.memoizedState===null||i===a)&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===a)break e;for(;i.sibling===null;){if(i.return===null||i.return===a)break e;l===i&&(l=null),i=i.return}l===i&&(l=null),i.sibling.return=i.return,i=i.sibling}s&4&&(s=a.updateQueue,s!==null&&(l=s.retryQueue,l!==null&&(s.retryQueue=null,Pc(a,l))));break;case 19:Zt(i,a),Wt(a),s&4&&(s=a.updateQueue,s!==null&&(a.updateQueue=null,Pc(a,s)));break;case 30:break;case 21:break;default:Zt(i,a),Wt(a)}}function Wt(a){var i=a.flags;if(i&2){try{for(var l,s=a.return;s!==null;){if(NS(s)){l=s;break}s=s.return}if(l==null)throw Error(r(160));switch(l.tag){case 27:var v=l.stateNode,m=Rd(a);Nc(a,m,v);break;case 5:var _=l.stateNode;l.flags&32&&(vi(_,""),l.flags&=-33);var C=Rd(a);Nc(a,C,_);break;case 3:case 4:var $=l.stateNode.containerInfo,K=Rd(a);Dd(a,K,$);break;default:throw Error(r(161))}}catch(te){Ge(a,a.return,te)}a.flags&=-3}i&4096&&(a.flags&=-4097)}function LS(a){if(a.subtreeFlags&1024)for(a=a.child;a!==null;){var i=a;LS(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),a=a.sibling}}function gr(a,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)DS(a,i.alternate,i),i=i.sibling}function za(a){for(a=a.child;a!==null;){var i=a;switch(i.tag){case 0:case 11:case 14:case 15:Qr(4,i,i.return),za(i);break;case 1:Zn(i,i.return);var l=i.stateNode;typeof l.componentWillUnmount=="function"&&MS(i,i.return,l),za(i);break;case 27:wl(i.stateNode);case 26:case 5:Zn(i,i.return),za(i);break;case 22:i.memoizedState===null&&za(i);break;case 30:za(i);break;default:za(i)}a=a.sibling}}function br(a,i,l){for(l=l&&(i.subtreeFlags&8772)!==0,i=i.child;i!==null;){var s=i.alternate,v=a,m=i,_=m.flags;switch(m.tag){case 0:case 11:case 15:br(v,m,l),pl(4,m);break;case 1:if(br(v,m,l),s=m,v=s.stateNode,typeof v.componentDidMount=="function")try{v.componentDidMount()}catch(K){Ge(s,s.return,K)}if(s=m,v=s.updateQueue,v!==null){var C=s.stateNode;try{var $=v.shared.hiddenCallbacks;if($!==null)for(v.shared.hiddenCallbacks=null,v=0;v<$.length;v++)mx($[v],C)}catch(K){Ge(s,s.return,K)}}l&&_&64&&jS(m),yl(m,m.return);break;case 27:PS(m);case 26:case 5:br(v,m,l),l&&s===null&&_&4&&CS(m),yl(m,m.return);break;case 12:br(v,m,l);break;case 31:br(v,m,l),l&&_&4&&zS(v,m);break;case 13:br(v,m,l),l&&_&4&&BS(v,m);break;case 22:m.memoizedState===null&&br(v,m,l),yl(m,m.return);break;case 30:break;default:br(v,m,l)}i=i.sibling}}function $d(a,i){var l=null;a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(l=a.memoizedState.cachePool.pool),a=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(a=i.memoizedState.cachePool.pool),a!==l&&(a!=null&&a.refCount++,l!=null&&nl(l))}function zd(a,i){a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&nl(a))}function Ln(a,i,l,s){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)US(a,i,l,s),i=i.sibling}function US(a,i,l,s){var v=i.flags;switch(i.tag){case 0:case 11:case 15:Ln(a,i,l,s),v&2048&&pl(9,i);break;case 1:Ln(a,i,l,s);break;case 3:Ln(a,i,l,s),v&2048&&(a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&nl(a)));break;case 12:if(v&2048){Ln(a,i,l,s),a=i.stateNode;try{var m=i.memoizedProps,_=m.id,C=m.onPostCommit;typeof C=="function"&&C(_,i.alternate===null?"mount":"update",a.passiveEffectDuration,-0)}catch($){Ge(i,i.return,$)}}else Ln(a,i,l,s);break;case 31:Ln(a,i,l,s);break;case 13:Ln(a,i,l,s);break;case 23:break;case 22:m=i.stateNode,_=i.alternate,i.memoizedState!==null?m._visibility&2?Ln(a,i,l,s):ml(a,i):m._visibility&2?Ln(a,i,l,s):(m._visibility|=2,Di(a,i,l,s,(i.subtreeFlags&10256)!==0||!1)),v&2048&&$d(_,i);break;case 24:Ln(a,i,l,s),v&2048&&zd(i.alternate,i);break;default:Ln(a,i,l,s)}}function Di(a,i,l,s,v){for(v=v&&((i.subtreeFlags&10256)!==0||!1),i=i.child;i!==null;){var m=a,_=i,C=l,$=s,K=_.flags;switch(_.tag){case 0:case 11:case 15:Di(m,_,C,$,v),pl(8,_);break;case 23:break;case 22:var te=_.stateNode;_.memoizedState!==null?te._visibility&2?Di(m,_,C,$,v):ml(m,_):(te._visibility|=2,Di(m,_,C,$,v)),v&&K&2048&&$d(_.alternate,_);break;case 24:Di(m,_,C,$,v),v&&K&2048&&zd(_.alternate,_);break;default:Di(m,_,C,$,v)}i=i.sibling}}function ml(a,i){if(i.subtreeFlags&10256)for(i=i.child;i!==null;){var l=a,s=i,v=s.flags;switch(s.tag){case 22:ml(l,s),v&2048&&$d(s.alternate,s);break;case 24:ml(l,s),v&2048&&zd(s.alternate,s);break;default:ml(l,s)}i=i.sibling}}var gl=8192;function qi(a,i,l){if(a.subtreeFlags&gl)for(a=a.child;a!==null;)IS(a,i,l),a=a.sibling}function IS(a,i,l){switch(a.tag){case 26:qi(a,i,l),a.flags&gl&&a.memoizedState!==null&&$D(l,kn,a.memoizedState,a.memoizedProps);break;case 5:qi(a,i,l);break;case 3:case 4:var s=kn;kn=Xc(a.stateNode.containerInfo),qi(a,i,l),kn=s;break;case 22:a.memoizedState===null&&(s=a.alternate,s!==null&&s.memoizedState!==null?(s=gl,gl=16777216,qi(a,i,l),gl=s):qi(a,i,l));break;default:qi(a,i,l)}}function HS(a){var i=a.alternate;if(i!==null&&(a=i.child,a!==null)){i.child=null;do i=a.sibling,a.sibling=null,a=i;while(a!==null)}}function bl(a){var i=a.deletions;if((a.flags&16)!==0){if(i!==null)for(var l=0;l<i.length;l++){var s=i[l];Et=s,YS(s,a)}HS(a)}if(a.subtreeFlags&10256)for(a=a.child;a!==null;)GS(a),a=a.sibling}function GS(a){switch(a.tag){case 0:case 11:case 15:bl(a),a.flags&2048&&Qr(9,a,a.return);break;case 3:bl(a);break;case 12:bl(a);break;case 22:var i=a.stateNode;a.memoizedState!==null&&i._visibility&2&&(a.return===null||a.return.tag!==13)?(i._visibility&=-3,Rc(a)):bl(a);break;default:bl(a)}}function Rc(a){var i=a.deletions;if((a.flags&16)!==0){if(i!==null)for(var l=0;l<i.length;l++){var s=i[l];Et=s,YS(s,a)}HS(a)}for(a=a.child;a!==null;){switch(i=a,i.tag){case 0:case 11:case 15:Qr(8,i,i.return),Rc(i);break;case 22:l=i.stateNode,l._visibility&2&&(l._visibility&=-3,Rc(i));break;default:Rc(i)}a=a.sibling}}function YS(a,i){for(;Et!==null;){var l=Et;switch(l.tag){case 0:case 11:case 15:Qr(8,l,i);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var s=l.memoizedState.cachePool.pool;s!=null&&s.refCount++}break;case 24:nl(l.memoizedState.cache)}if(s=l.child,s!==null)s.return=l,Et=s;else e:for(l=a;Et!==null;){s=Et;var v=s.sibling,m=s.return;if(qS(s),s===l){Et=null;break e}if(v!==null){v.return=m,Et=v;break e}Et=m}}}var WR={getCacheForType:function(a){var i=Rt(pt),l=i.data.get(a);return l===void 0&&(l=a(),i.data.set(a,l)),l},cacheSignal:function(){return Rt(pt).controller.signal}},QR=typeof WeakMap=="function"?WeakMap:Map,ke=0,We=null,Ne=null,Re=0,He=0,cn=null,Jr=!1,$i=!1,Bd=!1,xr=0,ft=0,ea=0,Ba=0,kd=0,sn=0,zi=0,xl=null,Qt=null,Ld=!1,Dc=0,XS=0,qc=1/0,$c=null,ta=null,St=0,na=null,Bi=null,Sr=0,Ud=0,Id=null,KS=null,Sl=0,Hd=null;function fn(){return(ke&2)!==0&&Re!==0?Re&-Re:q.T!==null?Fd():c1()}function VS(){if(sn===0)if((Re&536870912)===0||qe){var a=Gu;Gu<<=1,(Gu&3932160)===0&&(Gu=262144),sn=a}else sn=536870912;return a=ln.current,a!==null&&(a.flags|=32),sn}function Jt(a,i,l){(a===We&&(He===2||He===9)||a.cancelPendingCommit!==null)&&(ki(a,0),ra(a,Re,sn,!1)),Io(a,l),((ke&2)===0||a!==We)&&(a===We&&((ke&2)===0&&(Ba|=l),ft===4&&ra(a,Re,sn,!1)),Wn(a))}function FS(a,i,l){if((ke&6)!==0)throw Error(r(327));var s=!l&&(i&127)===0&&(i&a.expiredLanes)===0||Uo(a,i),v=s?tD(a,i):Yd(a,i,!0),m=s;do{if(v===0){$i&&!s&&ra(a,i,0,!1);break}else{if(l=a.current.alternate,m&&!JR(l)){v=Yd(a,i,!1),m=!1;continue}if(v===2){if(m=i,a.errorRecoveryDisabledLanes&m)var _=0;else _=a.pendingLanes&-536870913,_=_!==0?_:_&536870912?536870912:0;if(_!==0){i=_;e:{var C=a;v=xl;var $=C.current.memoizedState.isDehydrated;if($&&(ki(C,_).flags|=256),_=Yd(C,_,!1),_!==2){if(Bd&&!$){C.errorRecoveryDisabledLanes|=m,Ba|=m,v=4;break e}m=Qt,Qt=v,m!==null&&(Qt===null?Qt=m:Qt.push.apply(Qt,m))}v=_}if(m=!1,v!==2)continue}}if(v===1){ki(a,0),ra(a,i,0,!0);break}e:{switch(s=a,m=v,m){case 0:case 1:throw Error(r(345));case 4:if((i&4194048)!==i)break;case 6:ra(s,i,sn,!Jr);break e;case 2:Qt=null;break;case 3:case 5:break;default:throw Error(r(329))}if((i&62914560)===i&&(v=Dc+300-Bt(),10<v)){if(ra(s,i,sn,!Jr),Xu(s,0,!0)!==0)break e;Sr=i,s.timeoutHandle=T_(ZS.bind(null,s,l,Qt,$c,Ld,i,sn,Ba,zi,Jr,m,"Throttled",-0,0),v);break e}ZS(s,l,Qt,$c,Ld,i,sn,Ba,zi,Jr,m,null,-0,0)}}break}while(!0);Wn(a)}function ZS(a,i,l,s,v,m,_,C,$,K,te,ie,V,Q){if(a.timeoutHandle=-1,ie=i.subtreeFlags,ie&8192||(ie&16785408)===16785408){ie={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:or},IS(i,m,ie);var de=(m&62914560)===m?Dc-Bt():(m&4194048)===m?XS-Bt():0;if(de=zD(ie,de),de!==null){Sr=m,a.cancelPendingCommit=de(a_.bind(null,a,i,m,l,s,v,_,C,$,te,ie,null,V,Q)),ra(a,m,_,!K);return}}a_(a,i,m,l,s,v,_,C,$)}function JR(a){for(var i=a;;){var l=i.tag;if((l===0||l===11||l===15)&&i.flags&16384&&(l=i.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var s=0;s<l.length;s++){var v=l[s],m=v.getSnapshot;v=v.value;try{if(!an(m(),v))return!1}catch{return!1}}if(l=i.child,i.subtreeFlags&16384&&l!==null)l.return=i,i=l;else{if(i===a)break;for(;i.sibling===null;){if(i.return===null||i.return===a)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function ra(a,i,l,s){i&=~kd,i&=~Ba,a.suspendedLanes|=i,a.pingedLanes&=~i,s&&(a.warmLanes|=i),s=a.expirationTimes;for(var v=i;0<v;){var m=31-rn(v),_=1<<m;s[m]=-1,v&=~_}l!==0&&o1(a,l,i)}function zc(){return(ke&6)===0?(_l(0),!1):!0}function Gd(){if(Ne!==null){if(He===0)var a=Ne.return;else a=Ne,sr=Ma=null,od(a),Mi=null,al=0,a=Ne;for(;a!==null;)ES(a.alternate,a),a=a.return;Ne=null}}function ki(a,i){var l=a.timeoutHandle;l!==-1&&(a.timeoutHandle=-1,bD(l)),l=a.cancelPendingCommit,l!==null&&(a.cancelPendingCommit=null,l()),Sr=0,Gd(),We=a,Ne=l=ur(a.current,null),Re=i,He=0,cn=null,Jr=!1,$i=Uo(a,i),Bd=!1,zi=sn=kd=Ba=ea=ft=0,Qt=xl=null,Ld=!1,(i&8)!==0&&(i|=i&32);var s=a.entangledLanes;if(s!==0)for(a=a.entanglements,s&=i;0<s;){var v=31-rn(s),m=1<<v;i|=a[v],s&=~m}return xr=i,ac(),l}function WS(a,i){we=null,q.H=hl,i===ji||i===hc?(i=dx(),He=3):i===Vh?(i=dx(),He=4):He=i===_d?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,cn=i,Ne===null&&(ft=1,Tc(a,xn(i,a.current)))}function QS(){var a=ln.current;return a===null?!0:(Re&4194048)===Re?An===null:(Re&62914560)===Re||(Re&536870912)!==0?a===An:!1}function JS(){var a=q.H;return q.H=hl,a===null?hl:a}function e_(){var a=q.A;return q.A=WR,a}function Bc(){ft=4,Jr||(Re&4194048)!==Re&&ln.current!==null||($i=!0),(ea&134217727)===0&&(Ba&134217727)===0||We===null||ra(We,Re,sn,!1)}function Yd(a,i,l){var s=ke;ke|=2;var v=JS(),m=e_();(We!==a||Re!==i)&&($c=null,ki(a,i)),i=!1;var _=ft;e:do try{if(He!==0&&Ne!==null){var C=Ne,$=cn;switch(He){case 8:Gd(),_=6;break e;case 3:case 2:case 9:case 6:ln.current===null&&(i=!0);var K=He;if(He=0,cn=null,Li(a,C,$,K),l&&$i){_=0;break e}break;default:K=He,He=0,cn=null,Li(a,C,$,K)}}eD(),_=ft;break}catch(te){WS(a,te)}while(!0);return i&&a.shellSuspendCounter++,sr=Ma=null,ke=s,q.H=v,q.A=m,Ne===null&&(We=null,Re=0,ac()),_}function eD(){for(;Ne!==null;)t_(Ne)}function tD(a,i){var l=ke;ke|=2;var s=JS(),v=e_();We!==a||Re!==i?($c=null,qc=Bt()+500,ki(a,i)):$i=Uo(a,i);e:do try{if(He!==0&&Ne!==null){i=Ne;var m=cn;t:switch(He){case 1:He=0,cn=null,Li(a,i,m,1);break;case 2:case 9:if(fx(m)){He=0,cn=null,n_(i);break}i=function(){He!==2&&He!==9||We!==a||(He=7),Wn(a)},m.then(i,i);break e;case 3:He=7;break e;case 4:He=5;break e;case 7:fx(m)?(He=0,cn=null,n_(i)):(He=0,cn=null,Li(a,i,m,7));break;case 5:var _=null;switch(Ne.tag){case 26:_=Ne.memoizedState;case 5:case 27:var C=Ne;if(_?U_(_):C.stateNode.complete){He=0,cn=null;var $=C.sibling;if($!==null)Ne=$;else{var K=C.return;K!==null?(Ne=K,kc(K)):Ne=null}break t}}He=0,cn=null,Li(a,i,m,5);break;case 6:He=0,cn=null,Li(a,i,m,6);break;case 8:Gd(),ft=6;break e;default:throw Error(r(462))}}nD();break}catch(te){WS(a,te)}while(!0);return sr=Ma=null,q.H=s,q.A=v,ke=l,Ne!==null?0:(We=null,Re=0,ac(),ft)}function nD(){for(;Ne!==null&&!ar();)t_(Ne)}function t_(a){var i=wS(a.alternate,a,xr);a.memoizedProps=a.pendingProps,i===null?kc(a):Ne=i}function n_(a){var i=a,l=i.alternate;switch(i.tag){case 15:case 0:i=bS(l,i,i.pendingProps,i.type,void 0,Re);break;case 11:i=bS(l,i,i.pendingProps,i.type.render,i.ref,Re);break;case 5:od(i);default:ES(l,i),i=Ne=ex(i,xr),i=wS(l,i,xr)}a.memoizedProps=a.pendingProps,i===null?kc(a):Ne=i}function Li(a,i,l,s){sr=Ma=null,od(i),Mi=null,al=0;var v=i.return;try{if(GR(a,v,i,l,Re)){ft=1,Tc(a,xn(l,a.current)),Ne=null;return}}catch(m){if(v!==null)throw Ne=v,m;ft=1,Tc(a,xn(l,a.current)),Ne=null;return}i.flags&32768?(qe||s===1?a=!0:$i||(Re&536870912)!==0?a=!1:(Jr=a=!0,(s===2||s===9||s===3||s===6)&&(s=ln.current,s!==null&&s.tag===13&&(s.flags|=16384))),r_(i,a)):kc(i)}function kc(a){var i=a;do{if((i.flags&32768)!==0){r_(i,Jr);return}a=i.return;var l=KR(i.alternate,i,xr);if(l!==null){Ne=l;return}if(i=i.sibling,i!==null){Ne=i;return}Ne=i=a}while(i!==null);ft===0&&(ft=5)}function r_(a,i){do{var l=VR(a.alternate,a);if(l!==null){l.flags&=32767,Ne=l;return}if(l=a.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!i&&(a=a.sibling,a!==null)){Ne=a;return}Ne=a=l}while(a!==null);ft=6,Ne=null}function a_(a,i,l,s,v,m,_,C,$){a.cancelPendingCommit=null;do Lc();while(St!==0);if((ke&6)!==0)throw Error(r(327));if(i!==null){if(i===a.current)throw Error(r(177));if(m=i.lanes|i.childLanes,m|=Rh,qP(a,l,m,_,C,$),a===We&&(Ne=We=null,Re=0),Bi=i,na=a,Sr=l,Ud=m,Id=v,KS=s,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(a.callbackNode=null,a.callbackPriority=0,oD(Iu,function(){return c_(),null})):(a.callbackNode=null,a.callbackPriority=0),s=(i.flags&13878)!==0,(i.subtreeFlags&13878)!==0||s){s=q.T,q.T=null,v=Y.p,Y.p=2,_=ke,ke|=4;try{FR(a,i,l)}finally{ke=_,Y.p=v,q.T=s}}St=1,i_(),o_(),l_()}}function i_(){if(St===1){St=0;var a=na,i=Bi,l=(i.flags&13878)!==0;if((i.subtreeFlags&13878)!==0||l){l=q.T,q.T=null;var s=Y.p;Y.p=2;var v=ke;ke|=4;try{kS(i,a);var m=rv,_=Y1(a.containerInfo),C=m.focusedElem,$=m.selectionRange;if(_!==C&&C&&C.ownerDocument&&G1(C.ownerDocument.documentElement,C)){if($!==null&&jh(C)){var K=$.start,te=$.end;if(te===void 0&&(te=K),"selectionStart"in C)C.selectionStart=K,C.selectionEnd=Math.min(te,C.value.length);else{var ie=C.ownerDocument||document,V=ie&&ie.defaultView||window;if(V.getSelection){var Q=V.getSelection(),de=C.textContent.length,ge=Math.min($.start,de),Fe=$.end===void 0?ge:Math.min($.end,de);!Q.extend&&ge>Fe&&(_=Fe,Fe=ge,ge=_);var G=H1(C,ge),k=H1(C,Fe);if(G&&k&&(Q.rangeCount!==1||Q.anchorNode!==G.node||Q.anchorOffset!==G.offset||Q.focusNode!==k.node||Q.focusOffset!==k.offset)){var X=ie.createRange();X.setStart(G.node,G.offset),Q.removeAllRanges(),ge>Fe?(Q.addRange(X),Q.extend(k.node,k.offset)):(X.setEnd(k.node,k.offset),Q.addRange(X))}}}}for(ie=[],Q=C;Q=Q.parentNode;)Q.nodeType===1&&ie.push({element:Q,left:Q.scrollLeft,top:Q.scrollTop});for(typeof C.focus=="function"&&C.focus(),C=0;C<ie.length;C++){var ae=ie[C];ae.element.scrollLeft=ae.left,ae.element.scrollTop=ae.top}}Qc=!!nv,rv=nv=null}finally{ke=v,Y.p=s,q.T=l}}a.current=i,St=2}}function o_(){if(St===2){St=0;var a=na,i=Bi,l=(i.flags&8772)!==0;if((i.subtreeFlags&8772)!==0||l){l=q.T,q.T=null;var s=Y.p;Y.p=2;var v=ke;ke|=4;try{DS(a,i.alternate,i)}finally{ke=v,Y.p=s,q.T=l}}St=3}}function l_(){if(St===4||St===3){St=0,ko();var a=na,i=Bi,l=Sr,s=KS;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?St=5:(St=0,Bi=na=null,u_(a,a.pendingLanes));var v=a.pendingLanes;if(v===0&&(ta=null),ch(l),i=i.stateNode,nn&&typeof nn.onCommitFiberRoot=="function")try{nn.onCommitFiberRoot(Lo,i,void 0,(i.current.flags&128)===128)}catch{}if(s!==null){i=q.T,v=Y.p,Y.p=2,q.T=null;try{for(var m=a.onRecoverableError,_=0;_<s.length;_++){var C=s[_];m(C.value,{componentStack:C.stack})}}finally{q.T=i,Y.p=v}}(Sr&3)!==0&&Lc(),Wn(a),v=a.pendingLanes,(l&261930)!==0&&(v&42)!==0?a===Hd?Sl++:(Sl=0,Hd=a):Sl=0,_l(0)}}function u_(a,i){(a.pooledCacheLanes&=i)===0&&(i=a.pooledCache,i!=null&&(a.pooledCache=null,nl(i)))}function Lc(){return i_(),o_(),l_(),c_()}function c_(){if(St!==5)return!1;var a=na,i=Ud;Ud=0;var l=ch(Sr),s=q.T,v=Y.p;try{Y.p=32>l?32:l,q.T=null,l=Id,Id=null;var m=na,_=Sr;if(St=0,Bi=na=null,Sr=0,(ke&6)!==0)throw Error(r(331));var C=ke;if(ke|=4,GS(m.current),US(m,m.current,_,l),ke=C,_l(0,!1),nn&&typeof nn.onPostCommitFiberRoot=="function")try{nn.onPostCommitFiberRoot(Lo,m)}catch{}return!0}finally{Y.p=v,q.T=s,u_(a,i)}}function s_(a,i,l){i=xn(l,i),i=Sd(a.stateNode,i,2),a=Fr(a,i,2),a!==null&&(Io(a,2),Wn(a))}function Ge(a,i,l){if(a.tag===3)s_(a,a,l);else for(;i!==null;){if(i.tag===3){s_(i,a,l);break}else if(i.tag===1){var s=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof s.componentDidCatch=="function"&&(ta===null||!ta.has(s))){a=xn(l,a),l=fS(2),s=Fr(i,l,2),s!==null&&(hS(l,s,i,a),Io(s,2),Wn(s));break}}i=i.return}}function Xd(a,i,l){var s=a.pingCache;if(s===null){s=a.pingCache=new QR;var v=new Set;s.set(i,v)}else v=s.get(i),v===void 0&&(v=new Set,s.set(i,v));v.has(l)||(Bd=!0,v.add(l),a=rD.bind(null,a,i,l),i.then(a,a))}function rD(a,i,l){var s=a.pingCache;s!==null&&s.delete(i),a.pingedLanes|=a.suspendedLanes&l,a.warmLanes&=~l,We===a&&(Re&l)===l&&(ft===4||ft===3&&(Re&62914560)===Re&&300>Bt()-Dc?(ke&2)===0&&ki(a,0):kd|=l,zi===Re&&(zi=0)),Wn(a)}function f_(a,i){i===0&&(i=i1()),a=Ta(a,i),a!==null&&(Io(a,i),Wn(a))}function aD(a){var i=a.memoizedState,l=0;i!==null&&(l=i.retryLane),f_(a,l)}function iD(a,i){var l=0;switch(a.tag){case 31:case 13:var s=a.stateNode,v=a.memoizedState;v!==null&&(l=v.retryLane);break;case 19:s=a.stateNode;break;case 22:s=a.stateNode._retryCache;break;default:throw Error(r(314))}s!==null&&s.delete(i),f_(a,l)}function oD(a,i){return kr(a,i)}var Uc=null,Ui=null,Kd=!1,Ic=!1,Vd=!1,aa=0;function Wn(a){a!==Ui&&a.next===null&&(Ui===null?Uc=Ui=a:Ui=Ui.next=a),Ic=!0,Kd||(Kd=!0,uD())}function _l(a,i){if(!Vd&&Ic){Vd=!0;do for(var l=!1,s=Uc;s!==null;){if(a!==0){var v=s.pendingLanes;if(v===0)var m=0;else{var _=s.suspendedLanes,C=s.pingedLanes;m=(1<<31-rn(42|a)+1)-1,m&=v&~(_&~C),m=m&201326741?m&201326741|1:m?m|2:0}m!==0&&(l=!0,p_(s,m))}else m=Re,m=Xu(s,s===We?m:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),(m&3)===0||Uo(s,m)||(l=!0,p_(s,m));s=s.next}while(l);Vd=!1}}function lD(){h_()}function h_(){Ic=Kd=!1;var a=0;aa!==0&&gD()&&(a=aa);for(var i=Bt(),l=null,s=Uc;s!==null;){var v=s.next,m=d_(s,i);m===0?(s.next=null,l===null?Uc=v:l.next=v,v===null&&(Ui=l)):(l=s,(a!==0||(m&3)!==0)&&(Ic=!0)),s=v}St!==0&&St!==5||_l(a),aa!==0&&(aa=0)}function d_(a,i){for(var l=a.suspendedLanes,s=a.pingedLanes,v=a.expirationTimes,m=a.pendingLanes&-62914561;0<m;){var _=31-rn(m),C=1<<_,$=v[_];$===-1?((C&l)===0||(C&s)!==0)&&(v[_]=DP(C,i)):$<=i&&(a.expiredLanes|=C),m&=~C}if(i=We,l=Re,l=Xu(a,a===i?l:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),s=a.callbackNode,l===0||a===i&&(He===2||He===9)||a.cancelPendingCommit!==null)return s!==null&&s!==null&&zn(s),a.callbackNode=null,a.callbackPriority=0;if((l&3)===0||Uo(a,l)){if(i=l&-l,i===a.callbackPriority)return i;switch(s!==null&&zn(s),ch(l)){case 2:case 8:l=r1;break;case 32:l=Iu;break;case 268435456:l=a1;break;default:l=Iu}return s=v_.bind(null,a),l=kr(l,s),a.callbackPriority=i,a.callbackNode=l,i}return s!==null&&s!==null&&zn(s),a.callbackPriority=2,a.callbackNode=null,2}function v_(a,i){if(St!==0&&St!==5)return a.callbackNode=null,a.callbackPriority=0,null;var l=a.callbackNode;if(Lc()&&a.callbackNode!==l)return null;var s=Re;return s=Xu(a,a===We?s:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),s===0?null:(FS(a,s,i),d_(a,Bt()),a.callbackNode!=null&&a.callbackNode===l?v_.bind(null,a):null)}function p_(a,i){if(Lc())return null;FS(a,i,!0)}function uD(){xD(function(){(ke&6)!==0?kr(n1,lD):h_()})}function Fd(){if(aa===0){var a=Ti;a===0&&(a=Hu,Hu<<=1,(Hu&261888)===0&&(Hu=256)),aa=a}return aa}function y_(a){return a==null||typeof a=="symbol"||typeof a=="boolean"?null:typeof a=="function"?a:Zu(""+a)}function m_(a,i){var l=i.ownerDocument.createElement("input");return l.name=i.name,l.value=i.value,a.id&&l.setAttribute("form",a.id),i.parentNode.insertBefore(l,i),a=new FormData(a),l.parentNode.removeChild(l),a}function cD(a,i,l,s,v){if(i==="submit"&&l&&l.stateNode===v){var m=y_((v[Kt]||null).action),_=s.submitter;_&&(i=(i=_[Kt]||null)?y_(i.formAction):_.getAttribute("formAction"),i!==null&&(m=i,_=null));var C=new ec("action","action",null,s,v);a.push({event:C,listeners:[{instance:null,listener:function(){if(s.defaultPrevented){if(aa!==0){var $=_?m_(v,_):new FormData(v);pd(l,{pending:!0,data:$,method:v.method,action:m},null,$)}}else typeof m=="function"&&(C.preventDefault(),$=_?m_(v,_):new FormData(v),pd(l,{pending:!0,data:$,method:v.method,action:m},m,$))},currentTarget:v}]})}}for(var Zd=0;Zd<Ph.length;Zd++){var Wd=Ph[Zd],sD=Wd.toLowerCase(),fD=Wd[0].toUpperCase()+Wd.slice(1);Bn(sD,"on"+fD)}Bn(V1,"onAnimationEnd"),Bn(F1,"onAnimationIteration"),Bn(Z1,"onAnimationStart"),Bn("dblclick","onDoubleClick"),Bn("focusin","onFocus"),Bn("focusout","onBlur"),Bn(ER,"onTransitionRun"),Bn(jR,"onTransitionStart"),Bn(MR,"onTransitionCancel"),Bn(W1,"onTransitionEnd"),hi("onMouseEnter",["mouseout","mouseover"]),hi("onMouseLeave",["mouseout","mouseover"]),hi("onPointerEnter",["pointerout","pointerover"]),hi("onPointerLeave",["pointerout","pointerover"]),_a("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),_a("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),_a("onBeforeInput",["compositionend","keypress","textInput","paste"]),_a("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),_a("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),_a("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ol="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(" "),hD=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Ol));function g_(a,i){i=(i&4)!==0;for(var l=0;l<a.length;l++){var s=a[l],v=s.event;s=s.listeners;e:{var m=void 0;if(i)for(var _=s.length-1;0<=_;_--){var C=s[_],$=C.instance,K=C.currentTarget;if(C=C.listener,$!==m&&v.isPropagationStopped())break e;m=C,v.currentTarget=K;try{m(v)}catch(te){rc(te)}v.currentTarget=null,m=$}else for(_=0;_<s.length;_++){if(C=s[_],$=C.instance,K=C.currentTarget,C=C.listener,$!==m&&v.isPropagationStopped())break e;m=C,v.currentTarget=K;try{m(v)}catch(te){rc(te)}v.currentTarget=null,m=$}}}}function Pe(a,i){var l=i[sh];l===void 0&&(l=i[sh]=new Set);var s=a+"__bubble";l.has(s)||(b_(i,a,2,!1),l.add(s))}function Qd(a,i,l){var s=0;i&&(s|=4),b_(l,a,s,i)}var Hc="_reactListening"+Math.random().toString(36).slice(2);function Jd(a){if(!a[Hc]){a[Hc]=!0,h1.forEach(function(l){l!=="selectionchange"&&(hD.has(l)||Qd(l,!1,a),Qd(l,!0,a))});var i=a.nodeType===9?a:a.ownerDocument;i===null||i[Hc]||(i[Hc]=!0,Qd("selectionchange",!1,i))}}function b_(a,i,l,s){switch(V_(i)){case 2:var v=LD;break;case 8:v=UD;break;default:v=vv}l=v.bind(null,i,l,a),v=void 0,!bh||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(v=!0),s?v!==void 0?a.addEventListener(i,l,{capture:!0,passive:v}):a.addEventListener(i,l,!0):v!==void 0?a.addEventListener(i,l,{passive:v}):a.addEventListener(i,l,!1)}function ev(a,i,l,s,v){var m=s;if((i&1)===0&&(i&2)===0&&s!==null)e:for(;;){if(s===null)return;var _=s.tag;if(_===3||_===4){var C=s.stateNode.containerInfo;if(C===v)break;if(_===4)for(_=s.return;_!==null;){var $=_.tag;if(($===3||$===4)&&_.stateNode.containerInfo===v)return;_=_.return}for(;C!==null;){if(_=ci(C),_===null)return;if($=_.tag,$===5||$===6||$===26||$===27){s=m=_;continue e}C=C.parentNode}}s=s.return}A1(function(){var K=m,te=mh(l),ie=[];e:{var V=Q1.get(a);if(V!==void 0){var Q=ec,de=a;switch(a){case"keypress":if(Qu(l)===0)break e;case"keydown":case"keyup":Q=iR;break;case"focusin":de="focus",Q=Oh;break;case"focusout":de="blur",Q=Oh;break;case"beforeblur":case"afterblur":Q=Oh;break;case"click":if(l.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Q=E1;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Q=KP;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Q=uR;break;case V1:case F1:case Z1:Q=ZP;break;case W1:Q=sR;break;case"scroll":case"scrollend":Q=YP;break;case"wheel":Q=hR;break;case"copy":case"cut":case"paste":Q=QP;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Q=M1;break;case"toggle":case"beforetoggle":Q=vR}var ge=(i&4)!==0,Fe=!ge&&(a==="scroll"||a==="scrollend"),G=ge?V!==null?V+"Capture":null:V;ge=[];for(var k=K,X;k!==null;){var ae=k;if(X=ae.stateNode,ae=ae.tag,ae!==5&&ae!==26&&ae!==27||X===null||G===null||(ae=Yo(k,G),ae!=null&&ge.push(Al(k,ae,X))),Fe)break;k=k.return}0<ge.length&&(V=new Q(V,de,null,l,te),ie.push({event:V,listeners:ge}))}}if((i&7)===0){e:{if(V=a==="mouseover"||a==="pointerover",Q=a==="mouseout"||a==="pointerout",V&&l!==yh&&(de=l.relatedTarget||l.fromElement)&&(ci(de)||de[ui]))break e;if((Q||V)&&(V=te.window===te?te:(V=te.ownerDocument)?V.defaultView||V.parentWindow:window,Q?(de=l.relatedTarget||l.toElement,Q=K,de=de?ci(de):null,de!==null&&(Fe=u(de),ge=de.tag,de!==Fe||ge!==5&&ge!==27&&ge!==6)&&(de=null)):(Q=null,de=K),Q!==de)){if(ge=E1,ae="onMouseLeave",G="onMouseEnter",k="mouse",(a==="pointerout"||a==="pointerover")&&(ge=M1,ae="onPointerLeave",G="onPointerEnter",k="pointer"),Fe=Q==null?V:Go(Q),X=de==null?V:Go(de),V=new ge(ae,k+"leave",Q,l,te),V.target=Fe,V.relatedTarget=X,ae=null,ci(te)===K&&(ge=new ge(G,k+"enter",de,l,te),ge.target=X,ge.relatedTarget=Fe,ae=ge),Fe=ae,Q&&de)t:{for(ge=dD,G=Q,k=de,X=0,ae=G;ae;ae=ge(ae))X++;ae=0;for(var ye=k;ye;ye=ge(ye))ae++;for(;0<X-ae;)G=ge(G),X--;for(;0<ae-X;)k=ge(k),ae--;for(;X--;){if(G===k||k!==null&&G===k.alternate){ge=G;break t}G=ge(G),k=ge(k)}ge=null}else ge=null;Q!==null&&x_(ie,V,Q,ge,!1),de!==null&&Fe!==null&&x_(ie,Fe,de,ge,!0)}}e:{if(V=K?Go(K):window,Q=V.nodeName&&V.nodeName.toLowerCase(),Q==="select"||Q==="input"&&V.type==="file")var $e=z1;else if(q1(V))if(B1)$e=AR;else{$e=_R;var pe=SR}else Q=V.nodeName,!Q||Q.toLowerCase()!=="input"||V.type!=="checkbox"&&V.type!=="radio"?K&&ph(K.elementType)&&($e=z1):$e=OR;if($e&&($e=$e(a,K))){$1(ie,$e,l,te);break e}pe&&pe(a,V,K),a==="focusout"&&K&&V.type==="number"&&K.memoizedProps.value!=null&&vh(V,"number",V.value)}switch(pe=K?Go(K):window,a){case"focusin":(q1(pe)||pe.contentEditable==="true")&&(gi=pe,Mh=K,Jo=null);break;case"focusout":Jo=Mh=gi=null;break;case"mousedown":Ch=!0;break;case"contextmenu":case"mouseup":case"dragend":Ch=!1,X1(ie,l,te);break;case"selectionchange":if(TR)break;case"keydown":case"keyup":X1(ie,l,te)}var Ee;if(wh)e:{switch(a){case"compositionstart":var De="onCompositionStart";break e;case"compositionend":De="onCompositionEnd";break e;case"compositionupdate":De="onCompositionUpdate";break e}De=void 0}else mi?R1(a,l)&&(De="onCompositionEnd"):a==="keydown"&&l.keyCode===229&&(De="onCompositionStart");De&&(C1&&l.locale!=="ko"&&(mi||De!=="onCompositionStart"?De==="onCompositionEnd"&&mi&&(Ee=w1()):(Ir=te,xh="value"in Ir?Ir.value:Ir.textContent,mi=!0)),pe=Gc(K,De),0<pe.length&&(De=new j1(De,a,null,l,te),ie.push({event:De,listeners:pe}),Ee?De.data=Ee:(Ee=D1(l),Ee!==null&&(De.data=Ee)))),(Ee=yR?mR(a,l):gR(a,l))&&(De=Gc(K,"onBeforeInput"),0<De.length&&(pe=new j1("onBeforeInput","beforeinput",null,l,te),ie.push({event:pe,listeners:De}),pe.data=Ee)),cD(ie,a,K,l,te)}g_(ie,i)})}function Al(a,i,l){return{instance:a,listener:i,currentTarget:l}}function Gc(a,i){for(var l=i+"Capture",s=[];a!==null;){var v=a,m=v.stateNode;if(v=v.tag,v!==5&&v!==26&&v!==27||m===null||(v=Yo(a,l),v!=null&&s.unshift(Al(a,v,m)),v=Yo(a,i),v!=null&&s.push(Al(a,v,m))),a.tag===3)return s;a=a.return}return[]}function dD(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5&&a.tag!==27);return a||null}function x_(a,i,l,s,v){for(var m=i._reactName,_=[];l!==null&&l!==s;){var C=l,$=C.alternate,K=C.stateNode;if(C=C.tag,$!==null&&$===s)break;C!==5&&C!==26&&C!==27||K===null||($=K,v?(K=Yo(l,m),K!=null&&_.unshift(Al(l,K,$))):v||(K=Yo(l,m),K!=null&&_.push(Al(l,K,$)))),l=l.return}_.length!==0&&a.push({event:i,listeners:_})}var vD=/\r\n?/g,pD=/\u0000|\uFFFD/g;function S_(a){return(typeof a=="string"?a:""+a).replace(vD,`
`).replace(pD,"")}function __(a,i){return i=S_(i),S_(a)===i}function Ve(a,i,l,s,v,m){switch(l){case"children":typeof s=="string"?i==="body"||i==="textarea"&&s===""||vi(a,s):(typeof s=="number"||typeof s=="bigint")&&i!=="body"&&vi(a,""+s);break;case"className":Vu(a,"class",s);break;case"tabIndex":Vu(a,"tabindex",s);break;case"dir":case"role":case"viewBox":case"width":case"height":Vu(a,l,s);break;case"style":_1(a,s,m);break;case"data":if(i!=="object"){Vu(a,"data",s);break}case"src":case"href":if(s===""&&(i!=="a"||l!=="href")){a.removeAttribute(l);break}if(s==null||typeof s=="function"||typeof s=="symbol"||typeof s=="boolean"){a.removeAttribute(l);break}s=Zu(""+s),a.setAttribute(l,s);break;case"action":case"formAction":if(typeof s=="function"){a.setAttribute(l,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof m=="function"&&(l==="formAction"?(i!=="input"&&Ve(a,i,"name",v.name,v,null),Ve(a,i,"formEncType",v.formEncType,v,null),Ve(a,i,"formMethod",v.formMethod,v,null),Ve(a,i,"formTarget",v.formTarget,v,null)):(Ve(a,i,"encType",v.encType,v,null),Ve(a,i,"method",v.method,v,null),Ve(a,i,"target",v.target,v,null)));if(s==null||typeof s=="symbol"||typeof s=="boolean"){a.removeAttribute(l);break}s=Zu(""+s),a.setAttribute(l,s);break;case"onClick":s!=null&&(a.onclick=or);break;case"onScroll":s!=null&&Pe("scroll",a);break;case"onScrollEnd":s!=null&&Pe("scrollend",a);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(r(61));if(l=s.__html,l!=null){if(v.children!=null)throw Error(r(60));a.innerHTML=l}}break;case"multiple":a.multiple=s&&typeof s!="function"&&typeof s!="symbol";break;case"muted":a.muted=s&&typeof s!="function"&&typeof s!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(s==null||typeof s=="function"||typeof s=="boolean"||typeof s=="symbol"){a.removeAttribute("xlink:href");break}l=Zu(""+s),a.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":s!=null&&typeof s!="function"&&typeof s!="symbol"?a.setAttribute(l,""+s):a.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":s&&typeof s!="function"&&typeof s!="symbol"?a.setAttribute(l,""):a.removeAttribute(l);break;case"capture":case"download":s===!0?a.setAttribute(l,""):s!==!1&&s!=null&&typeof s!="function"&&typeof s!="symbol"?a.setAttribute(l,s):a.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":s!=null&&typeof s!="function"&&typeof s!="symbol"&&!isNaN(s)&&1<=s?a.setAttribute(l,s):a.removeAttribute(l);break;case"rowSpan":case"start":s==null||typeof s=="function"||typeof s=="symbol"||isNaN(s)?a.removeAttribute(l):a.setAttribute(l,s);break;case"popover":Pe("beforetoggle",a),Pe("toggle",a),Ku(a,"popover",s);break;case"xlinkActuate":ir(a,"http://www.w3.org/1999/xlink","xlink:actuate",s);break;case"xlinkArcrole":ir(a,"http://www.w3.org/1999/xlink","xlink:arcrole",s);break;case"xlinkRole":ir(a,"http://www.w3.org/1999/xlink","xlink:role",s);break;case"xlinkShow":ir(a,"http://www.w3.org/1999/xlink","xlink:show",s);break;case"xlinkTitle":ir(a,"http://www.w3.org/1999/xlink","xlink:title",s);break;case"xlinkType":ir(a,"http://www.w3.org/1999/xlink","xlink:type",s);break;case"xmlBase":ir(a,"http://www.w3.org/XML/1998/namespace","xml:base",s);break;case"xmlLang":ir(a,"http://www.w3.org/XML/1998/namespace","xml:lang",s);break;case"xmlSpace":ir(a,"http://www.w3.org/XML/1998/namespace","xml:space",s);break;case"is":Ku(a,"is",s);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=HP.get(l)||l,Ku(a,l,s))}}function tv(a,i,l,s,v,m){switch(l){case"style":_1(a,s,m);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(r(61));if(l=s.__html,l!=null){if(v.children!=null)throw Error(r(60));a.innerHTML=l}}break;case"children":typeof s=="string"?vi(a,s):(typeof s=="number"||typeof s=="bigint")&&vi(a,""+s);break;case"onScroll":s!=null&&Pe("scroll",a);break;case"onScrollEnd":s!=null&&Pe("scrollend",a);break;case"onClick":s!=null&&(a.onclick=or);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!d1.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(v=l.endsWith("Capture"),i=l.slice(2,v?l.length-7:void 0),m=a[Kt]||null,m=m!=null?m[l]:null,typeof m=="function"&&a.removeEventListener(i,m,v),typeof s=="function")){typeof m!="function"&&m!==null&&(l in a?a[l]=null:a.hasAttribute(l)&&a.removeAttribute(l)),a.addEventListener(i,s,v);break e}l in a?a[l]=s:s===!0?a.setAttribute(l,""):Ku(a,l,s)}}}function qt(a,i,l){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Pe("error",a),Pe("load",a);var s=!1,v=!1,m;for(m in l)if(l.hasOwnProperty(m)){var _=l[m];if(_!=null)switch(m){case"src":s=!0;break;case"srcSet":v=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Ve(a,i,m,_,l,null)}}v&&Ve(a,i,"srcSet",l.srcSet,l,null),s&&Ve(a,i,"src",l.src,l,null);return;case"input":Pe("invalid",a);var C=m=_=v=null,$=null,K=null;for(s in l)if(l.hasOwnProperty(s)){var te=l[s];if(te!=null)switch(s){case"name":v=te;break;case"type":_=te;break;case"checked":$=te;break;case"defaultChecked":K=te;break;case"value":m=te;break;case"defaultValue":C=te;break;case"children":case"dangerouslySetInnerHTML":if(te!=null)throw Error(r(137,i));break;default:Ve(a,i,s,te,l,null)}}g1(a,m,C,$,K,_,v,!1);return;case"select":Pe("invalid",a),s=_=m=null;for(v in l)if(l.hasOwnProperty(v)&&(C=l[v],C!=null))switch(v){case"value":m=C;break;case"defaultValue":_=C;break;case"multiple":s=C;default:Ve(a,i,v,C,l,null)}i=m,l=_,a.multiple=!!s,i!=null?di(a,!!s,i,!1):l!=null&&di(a,!!s,l,!0);return;case"textarea":Pe("invalid",a),m=v=s=null;for(_ in l)if(l.hasOwnProperty(_)&&(C=l[_],C!=null))switch(_){case"value":s=C;break;case"defaultValue":v=C;break;case"children":m=C;break;case"dangerouslySetInnerHTML":if(C!=null)throw Error(r(91));break;default:Ve(a,i,_,C,l,null)}x1(a,s,v,m);return;case"option":for($ in l)if(l.hasOwnProperty($)&&(s=l[$],s!=null))switch($){case"selected":a.selected=s&&typeof s!="function"&&typeof s!="symbol";break;default:Ve(a,i,$,s,l,null)}return;case"dialog":Pe("beforetoggle",a),Pe("toggle",a),Pe("cancel",a),Pe("close",a);break;case"iframe":case"object":Pe("load",a);break;case"video":case"audio":for(s=0;s<Ol.length;s++)Pe(Ol[s],a);break;case"image":Pe("error",a),Pe("load",a);break;case"details":Pe("toggle",a);break;case"embed":case"source":case"link":Pe("error",a),Pe("load",a);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(K in l)if(l.hasOwnProperty(K)&&(s=l[K],s!=null))switch(K){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Ve(a,i,K,s,l,null)}return;default:if(ph(i)){for(te in l)l.hasOwnProperty(te)&&(s=l[te],s!==void 0&&tv(a,i,te,s,l,void 0));return}}for(C in l)l.hasOwnProperty(C)&&(s=l[C],s!=null&&Ve(a,i,C,s,l,null))}function yD(a,i,l,s){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var v=null,m=null,_=null,C=null,$=null,K=null,te=null;for(Q in l){var ie=l[Q];if(l.hasOwnProperty(Q)&&ie!=null)switch(Q){case"checked":break;case"value":break;case"defaultValue":$=ie;default:s.hasOwnProperty(Q)||Ve(a,i,Q,null,s,ie)}}for(var V in s){var Q=s[V];if(ie=l[V],s.hasOwnProperty(V)&&(Q!=null||ie!=null))switch(V){case"type":m=Q;break;case"name":v=Q;break;case"checked":K=Q;break;case"defaultChecked":te=Q;break;case"value":_=Q;break;case"defaultValue":C=Q;break;case"children":case"dangerouslySetInnerHTML":if(Q!=null)throw Error(r(137,i));break;default:Q!==ie&&Ve(a,i,V,Q,s,ie)}}dh(a,_,C,$,K,te,m,v);return;case"select":Q=_=C=V=null;for(m in l)if($=l[m],l.hasOwnProperty(m)&&$!=null)switch(m){case"value":break;case"multiple":Q=$;default:s.hasOwnProperty(m)||Ve(a,i,m,null,s,$)}for(v in s)if(m=s[v],$=l[v],s.hasOwnProperty(v)&&(m!=null||$!=null))switch(v){case"value":V=m;break;case"defaultValue":C=m;break;case"multiple":_=m;default:m!==$&&Ve(a,i,v,m,s,$)}i=C,l=_,s=Q,V!=null?di(a,!!l,V,!1):!!s!=!!l&&(i!=null?di(a,!!l,i,!0):di(a,!!l,l?[]:"",!1));return;case"textarea":Q=V=null;for(C in l)if(v=l[C],l.hasOwnProperty(C)&&v!=null&&!s.hasOwnProperty(C))switch(C){case"value":break;case"children":break;default:Ve(a,i,C,null,s,v)}for(_ in s)if(v=s[_],m=l[_],s.hasOwnProperty(_)&&(v!=null||m!=null))switch(_){case"value":V=v;break;case"defaultValue":Q=v;break;case"children":break;case"dangerouslySetInnerHTML":if(v!=null)throw Error(r(91));break;default:v!==m&&Ve(a,i,_,v,s,m)}b1(a,V,Q);return;case"option":for(var de in l)if(V=l[de],l.hasOwnProperty(de)&&V!=null&&!s.hasOwnProperty(de))switch(de){case"selected":a.selected=!1;break;default:Ve(a,i,de,null,s,V)}for($ in s)if(V=s[$],Q=l[$],s.hasOwnProperty($)&&V!==Q&&(V!=null||Q!=null))switch($){case"selected":a.selected=V&&typeof V!="function"&&typeof V!="symbol";break;default:Ve(a,i,$,V,s,Q)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var ge in l)V=l[ge],l.hasOwnProperty(ge)&&V!=null&&!s.hasOwnProperty(ge)&&Ve(a,i,ge,null,s,V);for(K in s)if(V=s[K],Q=l[K],s.hasOwnProperty(K)&&V!==Q&&(V!=null||Q!=null))switch(K){case"children":case"dangerouslySetInnerHTML":if(V!=null)throw Error(r(137,i));break;default:Ve(a,i,K,V,s,Q)}return;default:if(ph(i)){for(var Fe in l)V=l[Fe],l.hasOwnProperty(Fe)&&V!==void 0&&!s.hasOwnProperty(Fe)&&tv(a,i,Fe,void 0,s,V);for(te in s)V=s[te],Q=l[te],!s.hasOwnProperty(te)||V===Q||V===void 0&&Q===void 0||tv(a,i,te,V,s,Q);return}}for(var G in l)V=l[G],l.hasOwnProperty(G)&&V!=null&&!s.hasOwnProperty(G)&&Ve(a,i,G,null,s,V);for(ie in s)V=s[ie],Q=l[ie],!s.hasOwnProperty(ie)||V===Q||V==null&&Q==null||Ve(a,i,ie,V,s,Q)}function O_(a){switch(a){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function mD(){if(typeof performance.getEntriesByType=="function"){for(var a=0,i=0,l=performance.getEntriesByType("resource"),s=0;s<l.length;s++){var v=l[s],m=v.transferSize,_=v.initiatorType,C=v.duration;if(m&&C&&O_(_)){for(_=0,C=v.responseEnd,s+=1;s<l.length;s++){var $=l[s],K=$.startTime;if(K>C)break;var te=$.transferSize,ie=$.initiatorType;te&&O_(ie)&&($=$.responseEnd,_+=te*($<C?1:(C-K)/($-K)))}if(--s,i+=8*(m+_)/(v.duration/1e3),a++,10<a)break}}if(0<a)return i/a/1e6}return navigator.connection&&(a=navigator.connection.downlink,typeof a=="number")?a:5}var nv=null,rv=null;function Yc(a){return a.nodeType===9?a:a.ownerDocument}function A_(a){switch(a){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function w_(a,i){if(a===0)switch(i){case"svg":return 1;case"math":return 2;default:return 0}return a===1&&i==="foreignObject"?0:a}function av(a,i){return a==="textarea"||a==="noscript"||typeof i.children=="string"||typeof i.children=="number"||typeof i.children=="bigint"||typeof i.dangerouslySetInnerHTML=="object"&&i.dangerouslySetInnerHTML!==null&&i.dangerouslySetInnerHTML.__html!=null}var iv=null;function gD(){var a=window.event;return a&&a.type==="popstate"?a===iv?!1:(iv=a,!0):(iv=null,!1)}var T_=typeof setTimeout=="function"?setTimeout:void 0,bD=typeof clearTimeout=="function"?clearTimeout:void 0,E_=typeof Promise=="function"?Promise:void 0,xD=typeof queueMicrotask=="function"?queueMicrotask:typeof E_<"u"?function(a){return E_.resolve(null).then(a).catch(SD)}:T_;function SD(a){setTimeout(function(){throw a})}function ia(a){return a==="head"}function j_(a,i){var l=i,s=0;do{var v=l.nextSibling;if(a.removeChild(l),v&&v.nodeType===8)if(l=v.data,l==="/$"||l==="/&"){if(s===0){a.removeChild(v),Yi(i);return}s--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")s++;else if(l==="html")wl(a.ownerDocument.documentElement);else if(l==="head"){l=a.ownerDocument.head,wl(l);for(var m=l.firstChild;m;){var _=m.nextSibling,C=m.nodeName;m[Ho]||C==="SCRIPT"||C==="STYLE"||C==="LINK"&&m.rel.toLowerCase()==="stylesheet"||l.removeChild(m),m=_}}else l==="body"&&wl(a.ownerDocument.body);l=v}while(l);Yi(i)}function M_(a,i){var l=a;a=0;do{var s=l.nextSibling;if(l.nodeType===1?i?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(i?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),s&&s.nodeType===8)if(l=s.data,l==="/$"){if(a===0)break;a--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||a++;l=s}while(l)}function ov(a){var i=a.firstChild;for(i&&i.nodeType===10&&(i=i.nextSibling);i;){var l=i;switch(i=i.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":ov(l),fh(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}a.removeChild(l)}}function _D(a,i,l,s){for(;a.nodeType===1;){var v=l;if(a.nodeName.toLowerCase()!==i.toLowerCase()){if(!s&&(a.nodeName!=="INPUT"||a.type!=="hidden"))break}else if(s){if(!a[Ho])switch(i){case"meta":if(!a.hasAttribute("itemprop"))break;return a;case"link":if(m=a.getAttribute("rel"),m==="stylesheet"&&a.hasAttribute("data-precedence"))break;if(m!==v.rel||a.getAttribute("href")!==(v.href==null||v.href===""?null:v.href)||a.getAttribute("crossorigin")!==(v.crossOrigin==null?null:v.crossOrigin)||a.getAttribute("title")!==(v.title==null?null:v.title))break;return a;case"style":if(a.hasAttribute("data-precedence"))break;return a;case"script":if(m=a.getAttribute("src"),(m!==(v.src==null?null:v.src)||a.getAttribute("type")!==(v.type==null?null:v.type)||a.getAttribute("crossorigin")!==(v.crossOrigin==null?null:v.crossOrigin))&&m&&a.hasAttribute("async")&&!a.hasAttribute("itemprop"))break;return a;default:return a}}else if(i==="input"&&a.type==="hidden"){var m=v.name==null?null:""+v.name;if(v.type==="hidden"&&a.getAttribute("name")===m)return a}else return a;if(a=wn(a.nextSibling),a===null)break}return null}function OD(a,i,l){if(i==="")return null;for(;a.nodeType!==3;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!l||(a=wn(a.nextSibling),a===null))return null;return a}function C_(a,i){for(;a.nodeType!==8;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!i||(a=wn(a.nextSibling),a===null))return null;return a}function lv(a){return a.data==="$?"||a.data==="$~"}function uv(a){return a.data==="$!"||a.data==="$?"&&a.ownerDocument.readyState!=="loading"}function AD(a,i){var l=a.ownerDocument;if(a.data==="$~")a._reactRetry=i;else if(a.data!=="$?"||l.readyState!=="loading")i();else{var s=function(){i(),l.removeEventListener("DOMContentLoaded",s)};l.addEventListener("DOMContentLoaded",s),a._reactRetry=s}}function wn(a){for(;a!=null;a=a.nextSibling){var i=a.nodeType;if(i===1||i===3)break;if(i===8){if(i=a.data,i==="$"||i==="$!"||i==="$?"||i==="$~"||i==="&"||i==="F!"||i==="F")break;if(i==="/$"||i==="/&")return null}}return a}var cv=null;function N_(a){a=a.nextSibling;for(var i=0;a;){if(a.nodeType===8){var l=a.data;if(l==="/$"||l==="/&"){if(i===0)return wn(a.nextSibling);i--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||i++}a=a.nextSibling}return null}function P_(a){a=a.previousSibling;for(var i=0;a;){if(a.nodeType===8){var l=a.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(i===0)return a;i--}else l!=="/$"&&l!=="/&"||i++}a=a.previousSibling}return null}function R_(a,i,l){switch(i=Yc(l),a){case"html":if(a=i.documentElement,!a)throw Error(r(452));return a;case"head":if(a=i.head,!a)throw Error(r(453));return a;case"body":if(a=i.body,!a)throw Error(r(454));return a;default:throw Error(r(451))}}function wl(a){for(var i=a.attributes;i.length;)a.removeAttributeNode(i[0]);fh(a)}var Tn=new Map,D_=new Set;function Xc(a){return typeof a.getRootNode=="function"?a.getRootNode():a.nodeType===9?a:a.ownerDocument}var _r=Y.d;Y.d={f:wD,r:TD,D:ED,C:jD,L:MD,m:CD,X:PD,S:ND,M:RD};function wD(){var a=_r.f(),i=zc();return a||i}function TD(a){var i=si(a);i!==null&&i.tag===5&&i.type==="form"?Wx(i):_r.r(a)}var Ii=typeof document>"u"?null:document;function q_(a,i,l){var s=Ii;if(s&&typeof i=="string"&&i){var v=gn(i);v='link[rel="'+a+'"][href="'+v+'"]',typeof l=="string"&&(v+='[crossorigin="'+l+'"]'),D_.has(v)||(D_.add(v),a={rel:a,crossOrigin:l,href:i},s.querySelector(v)===null&&(i=s.createElement("link"),qt(i,"link",a),Tt(i),s.head.appendChild(i)))}}function ED(a){_r.D(a),q_("dns-prefetch",a,null)}function jD(a,i){_r.C(a,i),q_("preconnect",a,i)}function MD(a,i,l){_r.L(a,i,l);var s=Ii;if(s&&a&&i){var v='link[rel="preload"][as="'+gn(i)+'"]';i==="image"&&l&&l.imageSrcSet?(v+='[imagesrcset="'+gn(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(v+='[imagesizes="'+gn(l.imageSizes)+'"]')):v+='[href="'+gn(a)+'"]';var m=v;switch(i){case"style":m=Hi(a);break;case"script":m=Gi(a)}Tn.has(m)||(a=p({rel:"preload",href:i==="image"&&l&&l.imageSrcSet?void 0:a,as:i},l),Tn.set(m,a),s.querySelector(v)!==null||i==="style"&&s.querySelector(Tl(m))||i==="script"&&s.querySelector(El(m))||(i=s.createElement("link"),qt(i,"link",a),Tt(i),s.head.appendChild(i)))}}function CD(a,i){_r.m(a,i);var l=Ii;if(l&&a){var s=i&&typeof i.as=="string"?i.as:"script",v='link[rel="modulepreload"][as="'+gn(s)+'"][href="'+gn(a)+'"]',m=v;switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":m=Gi(a)}if(!Tn.has(m)&&(a=p({rel:"modulepreload",href:a},i),Tn.set(m,a),l.querySelector(v)===null)){switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(El(m)))return}s=l.createElement("link"),qt(s,"link",a),Tt(s),l.head.appendChild(s)}}}function ND(a,i,l){_r.S(a,i,l);var s=Ii;if(s&&a){var v=fi(s).hoistableStyles,m=Hi(a);i=i||"default";var _=v.get(m);if(!_){var C={loading:0,preload:null};if(_=s.querySelector(Tl(m)))C.loading=5;else{a=p({rel:"stylesheet",href:a,"data-precedence":i},l),(l=Tn.get(m))&&sv(a,l);var $=_=s.createElement("link");Tt($),qt($,"link",a),$._p=new Promise(function(K,te){$.onload=K,$.onerror=te}),$.addEventListener("load",function(){C.loading|=1}),$.addEventListener("error",function(){C.loading|=2}),C.loading|=4,Kc(_,i,s)}_={type:"stylesheet",instance:_,count:1,state:C},v.set(m,_)}}}function PD(a,i){_r.X(a,i);var l=Ii;if(l&&a){var s=fi(l).hoistableScripts,v=Gi(a),m=s.get(v);m||(m=l.querySelector(El(v)),m||(a=p({src:a,async:!0},i),(i=Tn.get(v))&&fv(a,i),m=l.createElement("script"),Tt(m),qt(m,"link",a),l.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},s.set(v,m))}}function RD(a,i){_r.M(a,i);var l=Ii;if(l&&a){var s=fi(l).hoistableScripts,v=Gi(a),m=s.get(v);m||(m=l.querySelector(El(v)),m||(a=p({src:a,async:!0,type:"module"},i),(i=Tn.get(v))&&fv(a,i),m=l.createElement("script"),Tt(m),qt(m,"link",a),l.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},s.set(v,m))}}function $_(a,i,l,s){var v=(v=me.current)?Xc(v):null;if(!v)throw Error(r(446));switch(a){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(i=Hi(l.href),l=fi(v).hoistableStyles,s=l.get(i),s||(s={type:"style",instance:null,count:0,state:null},l.set(i,s)),s):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){a=Hi(l.href);var m=fi(v).hoistableStyles,_=m.get(a);if(_||(v=v.ownerDocument||v,_={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},m.set(a,_),(m=v.querySelector(Tl(a)))&&!m._p&&(_.instance=m,_.state.loading=5),Tn.has(a)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Tn.set(a,l),m||DD(v,a,l,_.state))),i&&s===null)throw Error(r(528,""));return _}if(i&&s!==null)throw Error(r(529,""));return null;case"script":return i=l.async,l=l.src,typeof l=="string"&&i&&typeof i!="function"&&typeof i!="symbol"?(i=Gi(l),l=fi(v).hoistableScripts,s=l.get(i),s||(s={type:"script",instance:null,count:0,state:null},l.set(i,s)),s):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,a))}}function Hi(a){return'href="'+gn(a)+'"'}function Tl(a){return'link[rel="stylesheet"]['+a+"]"}function z_(a){return p({},a,{"data-precedence":a.precedence,precedence:null})}function DD(a,i,l,s){a.querySelector('link[rel="preload"][as="style"]['+i+"]")?s.loading=1:(i=a.createElement("link"),s.preload=i,i.addEventListener("load",function(){return s.loading|=1}),i.addEventListener("error",function(){return s.loading|=2}),qt(i,"link",l),Tt(i),a.head.appendChild(i))}function Gi(a){return'[src="'+gn(a)+'"]'}function El(a){return"script[async]"+a}function B_(a,i,l){if(i.count++,i.instance===null)switch(i.type){case"style":var s=a.querySelector('style[data-href~="'+gn(l.href)+'"]');if(s)return i.instance=s,Tt(s),s;var v=p({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return s=(a.ownerDocument||a).createElement("style"),Tt(s),qt(s,"style",v),Kc(s,l.precedence,a),i.instance=s;case"stylesheet":v=Hi(l.href);var m=a.querySelector(Tl(v));if(m)return i.state.loading|=4,i.instance=m,Tt(m),m;s=z_(l),(v=Tn.get(v))&&sv(s,v),m=(a.ownerDocument||a).createElement("link"),Tt(m);var _=m;return _._p=new Promise(function(C,$){_.onload=C,_.onerror=$}),qt(m,"link",s),i.state.loading|=4,Kc(m,l.precedence,a),i.instance=m;case"script":return m=Gi(l.src),(v=a.querySelector(El(m)))?(i.instance=v,Tt(v),v):(s=l,(v=Tn.get(m))&&(s=p({},l),fv(s,v)),a=a.ownerDocument||a,v=a.createElement("script"),Tt(v),qt(v,"link",s),a.head.appendChild(v),i.instance=v);case"void":return null;default:throw Error(r(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(s=i.instance,i.state.loading|=4,Kc(s,l.precedence,a));return i.instance}function Kc(a,i,l){for(var s=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),v=s.length?s[s.length-1]:null,m=v,_=0;_<s.length;_++){var C=s[_];if(C.dataset.precedence===i)m=C;else if(m!==v)break}m?m.parentNode.insertBefore(a,m.nextSibling):(i=l.nodeType===9?l.head:l,i.insertBefore(a,i.firstChild))}function sv(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.title==null&&(a.title=i.title)}function fv(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.integrity==null&&(a.integrity=i.integrity)}var Vc=null;function k_(a,i,l){if(Vc===null){var s=new Map,v=Vc=new Map;v.set(l,s)}else v=Vc,s=v.get(l),s||(s=new Map,v.set(l,s));if(s.has(a))return s;for(s.set(a,null),l=l.getElementsByTagName(a),v=0;v<l.length;v++){var m=l[v];if(!(m[Ho]||m[Nt]||a==="link"&&m.getAttribute("rel")==="stylesheet")&&m.namespaceURI!=="http://www.w3.org/2000/svg"){var _=m.getAttribute(i)||"";_=a+_;var C=s.get(_);C?C.push(m):s.set(_,[m])}}return s}function L_(a,i,l){a=a.ownerDocument||a,a.head.insertBefore(l,i==="title"?a.querySelector("head > title"):null)}function qD(a,i,l){if(l===1||i.itemProp!=null)return!1;switch(a){case"meta":case"title":return!0;case"style":if(typeof i.precedence!="string"||typeof i.href!="string"||i.href==="")break;return!0;case"link":if(typeof i.rel!="string"||typeof i.href!="string"||i.href===""||i.onLoad||i.onError)break;switch(i.rel){case"stylesheet":return a=i.disabled,typeof i.precedence=="string"&&a==null;default:return!0}case"script":if(i.async&&typeof i.async!="function"&&typeof i.async!="symbol"&&!i.onLoad&&!i.onError&&i.src&&typeof i.src=="string")return!0}return!1}function U_(a){return!(a.type==="stylesheet"&&(a.state.loading&3)===0)}function $D(a,i,l,s){if(l.type==="stylesheet"&&(typeof s.media!="string"||matchMedia(s.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var v=Hi(s.href),m=i.querySelector(Tl(v));if(m){i=m._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(a.count++,a=Fc.bind(a),i.then(a,a)),l.state.loading|=4,l.instance=m,Tt(m);return}m=i.ownerDocument||i,s=z_(s),(v=Tn.get(v))&&sv(s,v),m=m.createElement("link"),Tt(m);var _=m;_._p=new Promise(function(C,$){_.onload=C,_.onerror=$}),qt(m,"link",s),l.instance=m}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(l,i),(i=l.state.preload)&&(l.state.loading&3)===0&&(a.count++,l=Fc.bind(a),i.addEventListener("load",l),i.addEventListener("error",l))}}var hv=0;function zD(a,i){return a.stylesheets&&a.count===0&&Wc(a,a.stylesheets),0<a.count||0<a.imgCount?function(l){var s=setTimeout(function(){if(a.stylesheets&&Wc(a,a.stylesheets),a.unsuspend){var m=a.unsuspend;a.unsuspend=null,m()}},6e4+i);0<a.imgBytes&&hv===0&&(hv=62500*mD());var v=setTimeout(function(){if(a.waitingForImages=!1,a.count===0&&(a.stylesheets&&Wc(a,a.stylesheets),a.unsuspend)){var m=a.unsuspend;a.unsuspend=null,m()}},(a.imgBytes>hv?50:800)+i);return a.unsuspend=l,function(){a.unsuspend=null,clearTimeout(s),clearTimeout(v)}}:null}function Fc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Wc(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var Zc=null;function Wc(a,i){a.stylesheets=null,a.unsuspend!==null&&(a.count++,Zc=new Map,i.forEach(BD,a),Zc=null,Fc.call(a))}function BD(a,i){if(!(i.state.loading&4)){var l=Zc.get(a);if(l)var s=l.get(null);else{l=new Map,Zc.set(a,l);for(var v=a.querySelectorAll("link[data-precedence],style[data-precedence]"),m=0;m<v.length;m++){var _=v[m];(_.nodeName==="LINK"||_.getAttribute("media")!=="not all")&&(l.set(_.dataset.precedence,_),s=_)}s&&l.set(null,s)}v=i.instance,_=v.getAttribute("data-precedence"),m=l.get(_)||s,m===s&&l.set(null,v),l.set(_,v),this.count++,s=Fc.bind(this),v.addEventListener("load",s),v.addEventListener("error",s),m?m.parentNode.insertBefore(v,m.nextSibling):(a=a.nodeType===9?a.head:a,a.insertBefore(v,a.firstChild)),i.state.loading|=4}}var jl={$$typeof:j,Provider:null,Consumer:null,_currentValue:ee,_currentValue2:ee,_threadCount:0};function kD(a,i,l,s,v,m,_,C,$){this.tag=1,this.containerInfo=a,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=lh(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=lh(0),this.hiddenUpdates=lh(null),this.identifierPrefix=s,this.onUncaughtError=v,this.onCaughtError=m,this.onRecoverableError=_,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=$,this.incompleteTransitions=new Map}function I_(a,i,l,s,v,m,_,C,$,K,te,ie){return a=new kD(a,i,l,_,$,K,te,ie,C),i=1,m===!0&&(i|=24),m=on(3,null,null,i),a.current=m,m.stateNode=a,i=Yh(),i.refCount++,a.pooledCache=i,i.refCount++,m.memoizedState={element:s,isDehydrated:l,cache:i},Fh(m),a}function H_(a){return a?(a=Si,a):Si}function G_(a,i,l,s,v,m){v=H_(v),s.context===null?s.context=v:s.pendingContext=v,s=Vr(i),s.payload={element:l},m=m===void 0?null:m,m!==null&&(s.callback=m),l=Fr(a,s,i),l!==null&&(Jt(l,a,i),ol(l,a,i))}function Y_(a,i){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var l=a.retryLane;a.retryLane=l!==0&&l<i?l:i}}function dv(a,i){Y_(a,i),(a=a.alternate)&&Y_(a,i)}function X_(a){if(a.tag===13||a.tag===31){var i=Ta(a,67108864);i!==null&&Jt(i,a,67108864),dv(a,67108864)}}function K_(a){if(a.tag===13||a.tag===31){var i=fn();i=uh(i);var l=Ta(a,i);l!==null&&Jt(l,a,i),dv(a,i)}}var Qc=!0;function LD(a,i,l,s){var v=q.T;q.T=null;var m=Y.p;try{Y.p=2,vv(a,i,l,s)}finally{Y.p=m,q.T=v}}function UD(a,i,l,s){var v=q.T;q.T=null;var m=Y.p;try{Y.p=8,vv(a,i,l,s)}finally{Y.p=m,q.T=v}}function vv(a,i,l,s){if(Qc){var v=pv(s);if(v===null)ev(a,i,s,Jc,l),F_(a,s);else if(HD(v,a,i,l,s))s.stopPropagation();else if(F_(a,s),i&4&&-1<ID.indexOf(a)){for(;v!==null;){var m=si(v);if(m!==null)switch(m.tag){case 3:if(m=m.stateNode,m.current.memoizedState.isDehydrated){var _=Sa(m.pendingLanes);if(_!==0){var C=m;for(C.pendingLanes|=2,C.entangledLanes|=2;_;){var $=1<<31-rn(_);C.entanglements[1]|=$,_&=~$}Wn(m),(ke&6)===0&&(qc=Bt()+500,_l(0))}}break;case 31:case 13:C=Ta(m,2),C!==null&&Jt(C,m,2),zc(),dv(m,2)}if(m=pv(s),m===null&&ev(a,i,s,Jc,l),m===v)break;v=m}v!==null&&s.stopPropagation()}else ev(a,i,s,null,l)}}function pv(a){return a=mh(a),yv(a)}var Jc=null;function yv(a){if(Jc=null,a=ci(a),a!==null){var i=u(a);if(i===null)a=null;else{var l=i.tag;if(l===13){if(a=c(i),a!==null)return a;a=null}else if(l===31){if(a=f(i),a!==null)return a;a=null}else if(l===3){if(i.stateNode.current.memoizedState.isDehydrated)return i.tag===3?i.stateNode.containerInfo:null;a=null}else i!==a&&(a=null)}}return Jc=a,null}function V_(a){switch(a){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Uu()){case n1:return 2;case r1:return 8;case Iu:case jP:return 32;case a1:return 268435456;default:return 32}default:return 32}}var mv=!1,oa=null,la=null,ua=null,Ml=new Map,Cl=new Map,ca=[],ID="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function F_(a,i){switch(a){case"focusin":case"focusout":oa=null;break;case"dragenter":case"dragleave":la=null;break;case"mouseover":case"mouseout":ua=null;break;case"pointerover":case"pointerout":Ml.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":Cl.delete(i.pointerId)}}function Nl(a,i,l,s,v,m){return a===null||a.nativeEvent!==m?(a={blockedOn:i,domEventName:l,eventSystemFlags:s,nativeEvent:m,targetContainers:[v]},i!==null&&(i=si(i),i!==null&&X_(i)),a):(a.eventSystemFlags|=s,i=a.targetContainers,v!==null&&i.indexOf(v)===-1&&i.push(v),a)}function HD(a,i,l,s,v){switch(i){case"focusin":return oa=Nl(oa,a,i,l,s,v),!0;case"dragenter":return la=Nl(la,a,i,l,s,v),!0;case"mouseover":return ua=Nl(ua,a,i,l,s,v),!0;case"pointerover":var m=v.pointerId;return Ml.set(m,Nl(Ml.get(m)||null,a,i,l,s,v)),!0;case"gotpointercapture":return m=v.pointerId,Cl.set(m,Nl(Cl.get(m)||null,a,i,l,s,v)),!0}return!1}function Z_(a){var i=ci(a.target);if(i!==null){var l=u(i);if(l!==null){if(i=l.tag,i===13){if(i=c(l),i!==null){a.blockedOn=i,s1(a.priority,function(){K_(l)});return}}else if(i===31){if(i=f(l),i!==null){a.blockedOn=i,s1(a.priority,function(){K_(l)});return}}else if(i===3&&l.stateNode.current.memoizedState.isDehydrated){a.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}a.blockedOn=null}function es(a){if(a.blockedOn!==null)return!1;for(var i=a.targetContainers;0<i.length;){var l=pv(a.nativeEvent);if(l===null){l=a.nativeEvent;var s=new l.constructor(l.type,l);yh=s,l.target.dispatchEvent(s),yh=null}else return i=si(l),i!==null&&X_(i),a.blockedOn=l,!1;i.shift()}return!0}function W_(a,i,l){es(a)&&l.delete(i)}function GD(){mv=!1,oa!==null&&es(oa)&&(oa=null),la!==null&&es(la)&&(la=null),ua!==null&&es(ua)&&(ua=null),Ml.forEach(W_),Cl.forEach(W_)}function ts(a,i){a.blockedOn===i&&(a.blockedOn=null,mv||(mv=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,GD)))}var ns=null;function Q_(a){ns!==a&&(ns=a,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){ns===a&&(ns=null);for(var i=0;i<a.length;i+=3){var l=a[i],s=a[i+1],v=a[i+2];if(typeof s!="function"){if(yv(s||l)===null)continue;break}var m=si(l);m!==null&&(a.splice(i,3),i-=3,pd(m,{pending:!0,data:v,method:l.method,action:s},s,v))}}))}function Yi(a){function i($){return ts($,a)}oa!==null&&ts(oa,a),la!==null&&ts(la,a),ua!==null&&ts(ua,a),Ml.forEach(i),Cl.forEach(i);for(var l=0;l<ca.length;l++){var s=ca[l];s.blockedOn===a&&(s.blockedOn=null)}for(;0<ca.length&&(l=ca[0],l.blockedOn===null);)Z_(l),l.blockedOn===null&&ca.shift();if(l=(a.ownerDocument||a).$$reactFormReplay,l!=null)for(s=0;s<l.length;s+=3){var v=l[s],m=l[s+1],_=v[Kt]||null;if(typeof m=="function")_||Q_(l);else if(_){var C=null;if(m&&m.hasAttribute("formAction")){if(v=m,_=m[Kt]||null)C=_.formAction;else if(yv(v)!==null)continue}else C=_.action;typeof C=="function"?l[s+1]=C:(l.splice(s,3),s-=3),Q_(l)}}}function J_(){function a(m){m.canIntercept&&m.info==="react-transition"&&m.intercept({handler:function(){return new Promise(function(_){return v=_})},focusReset:"manual",scroll:"manual"})}function i(){v!==null&&(v(),v=null),s||setTimeout(l,20)}function l(){if(!s&&!navigation.transition){var m=navigation.currentEntry;m&&m.url!=null&&navigation.navigate(m.url,{state:m.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var s=!1,v=null;return navigation.addEventListener("navigate",a),navigation.addEventListener("navigatesuccess",i),navigation.addEventListener("navigateerror",i),setTimeout(l,100),function(){s=!0,navigation.removeEventListener("navigate",a),navigation.removeEventListener("navigatesuccess",i),navigation.removeEventListener("navigateerror",i),v!==null&&(v(),v=null)}}}function gv(a){this._internalRoot=a}rs.prototype.render=gv.prototype.render=function(a){var i=this._internalRoot;if(i===null)throw Error(r(409));var l=i.current,s=fn();G_(l,s,a,i,null,null)},rs.prototype.unmount=gv.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var i=a.containerInfo;G_(a.current,2,null,a,null,null),zc(),i[ui]=null}};function rs(a){this._internalRoot=a}rs.prototype.unstable_scheduleHydration=function(a){if(a){var i=c1();a={blockedOn:null,target:a,priority:i};for(var l=0;l<ca.length&&i!==0&&i<ca[l].priority;l++);ca.splice(l,0,a),l===0&&Z_(a)}};var eO=t.version;if(eO!=="19.2.5")throw Error(r(527,eO,"19.2.5"));Y.findDOMNode=function(a){var i=a._reactInternals;if(i===void 0)throw typeof a.render=="function"?Error(r(188)):(a=Object.keys(a).join(","),Error(r(268,a)));return a=d(i),a=a!==null?y(a):null,a=a===null?null:a.stateNode,a};var YD={bundleType:0,version:"19.2.5",rendererPackageName:"react-dom",currentDispatcherRef:q,reconcilerVersion:"19.2.5"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var as=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!as.isDisabled&&as.supportsFiber)try{Lo=as.inject(YD),nn=as}catch{}}return Rl.createRoot=function(a,i){if(!o(a))throw Error(r(299));var l=!1,s="",v=lS,m=uS,_=cS;return i!=null&&(i.unstable_strictMode===!0&&(l=!0),i.identifierPrefix!==void 0&&(s=i.identifierPrefix),i.onUncaughtError!==void 0&&(v=i.onUncaughtError),i.onCaughtError!==void 0&&(m=i.onCaughtError),i.onRecoverableError!==void 0&&(_=i.onRecoverableError)),i=I_(a,1,!1,null,null,l,s,null,v,m,_,J_),a[ui]=i.current,Jd(a),new gv(i)},Rl.hydrateRoot=function(a,i,l){if(!o(a))throw Error(r(299));var s=!1,v="",m=lS,_=uS,C=cS,$=null;return l!=null&&(l.unstable_strictMode===!0&&(s=!0),l.identifierPrefix!==void 0&&(v=l.identifierPrefix),l.onUncaughtError!==void 0&&(m=l.onUncaughtError),l.onCaughtError!==void 0&&(_=l.onCaughtError),l.onRecoverableError!==void 0&&(C=l.onRecoverableError),l.formState!==void 0&&($=l.formState)),i=I_(a,1,!0,i,l??null,s,v,$,m,_,C,J_),i.context=H_(null),l=i.current,s=fn(),s=uh(s),v=Vr(s),v.callback=null,Fr(l,v,s),l=s,i.current.lanes=l,Io(i,l),Wn(i),a[ui]=i.current,Jd(a),new rs(i)},Rl.version="19.2.5",Rl}var sO;function t3(){if(sO)return Sv.exports;sO=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(),Sv.exports=e3(),Sv.exports}var n3=t3();const r3=({children:e})=>P.jsxs("div",{className:"dashboard",children:[P.jsxs("header",{className:"dashboard-header",children:[P.jsx("h1",{className:"dashboard-title",children:"Mosswart Overlord"}),P.jsxs("nav",{className:"dashboard-nav",children:[P.jsx("a",{href:"/",className:"nav-link",children:"Classic View"}),P.jsx("a",{href:"/inventory.html",className:"nav-link",children:"Inventory"}),P.jsx("a",{href:"/suitbuilder.html",className:"nav-link",children:"Suitbuilder"})]})]}),P.jsx("main",{className:"dashboard-main",children:e})]}),a3=({activeChars:e,totalKills:t,totalRares:n,serverHealth:r})=>{var c;const o=((c=r==null?void 0:r.status)==null?void 0:c.toLowerCase())??"unknown",u=o==="online"||o==="up";return P.jsxs("div",{className:"global-stats",children:[P.jsxs("div",{className:"global-stat",children:[P.jsx("span",{className:"global-value",children:e}),P.jsx("span",{className:"global-label",children:"Active Characters"})]}),P.jsxs("div",{className:"global-stat",children:[P.jsx("span",{className:"global-value",children:t.toLocaleString()}),P.jsx("span",{className:"global-label",children:"Total Kills"})]}),P.jsxs("div",{className:"global-stat",children:[P.jsx("span",{className:"global-value",children:n}),P.jsx("span",{className:"global-label",children:"Total Rares"})]}),P.jsxs("div",{className:"global-stat",children:[P.jsx("span",{className:`server-dot ${u?"online":"offline"}`}),P.jsxs("span",{className:"global-value",children:[(r==null?void 0:r.latency_ms)??"--","ms"]}),P.jsx("span",{className:"global-label",children:"Coldeve"})]})]})},bs=B.memo(({label:e,current:t,max:n,color:r,bgColor:o})=>{const u=n>0?Math.min(100,Math.max(0,t/n*100)):0;return P.jsxs("div",{className:"vital-bar",children:[P.jsx("span",{className:"vital-label",children:e}),P.jsx("div",{className:"vital-track",style:{backgroundColor:o},children:P.jsx("div",{className:"vital-fill",style:{width:`${u}%`,background:r}})}),P.jsxs("span",{className:"vital-text",children:[t,"/",n]})]})});bs.displayName="VitalBar";const i3=e=>{const t=(e||"idle").toLowerCase();return t==="combat"||t==="hunt"?{label:t==="combat"?"Combat":"Hunt",cls:"badge-combat"}:t==="nav"||t==="navigation"?{label:"Nav",cls:"badge-nav"}:t==="default"||t==="idle"||t===""?{label:"Idle",cls:"badge-idle"}:{label:e,cls:"badge-nav"}},a2=B.memo(({character:e})=>{var f,h,d,y,p,g;const[t,n]=U.useState(!1),{telemetry:r,vitals:o,combat:u}=e,c=i3((r==null?void 0:r.vt_state)??"");return P.jsxs("div",{className:"char-card",onClick:()=>n(!t),children:[P.jsxs("div",{className:"char-header",children:[P.jsx("span",{className:"char-name",children:e.name}),P.jsx("span",{className:`char-badge ${c.cls}`,children:c.label})]}),o?P.jsxs("div",{className:"char-vitals",children:[P.jsx(bs,{label:"HP",current:o.health_current,max:o.health_max,color:"linear-gradient(90deg, #ff4444, #ff6666)",bgColor:"#330000"}),P.jsx(bs,{label:"ST",current:o.stamina_current,max:o.stamina_max,color:"linear-gradient(90deg, #ffaa00, #ffcc44)",bgColor:"#331a00"}),P.jsx(bs,{label:"MN",current:o.mana_current,max:o.mana_max,color:"linear-gradient(90deg, #4488ff, #66aaff)",bgColor:"#001433"})]}):P.jsx("div",{className:"char-vitals-placeholder",children:"Awaiting vitals..."}),P.jsxs("div",{className:"char-stats-row",children:[P.jsxs("div",{className:"stat",children:[P.jsx("span",{className:"stat-value",children:(r==null?void 0:r.kills_per_hour)??"--"}),P.jsx("span",{className:"stat-label",children:"kills/hr"})]}),P.jsxs("div",{className:"stat",children:[P.jsx("span",{className:"stat-value",children:((f=r==null?void 0:r.kills)==null?void 0:f.toLocaleString())??"--"}),P.jsx("span",{className:"stat-label",children:"kills"})]}),P.jsxs("div",{className:"stat",children:[P.jsx("span",{className:"stat-value",children:(r==null?void 0:r.deaths)??"0"}),P.jsx("span",{className:"stat-label",children:"deaths"})]}),P.jsxs("div",{className:"stat",children:[P.jsx("span",{className:"stat-value",children:((h=r==null?void 0:r.onlinetime)==null?void 0:h.replace(/^00\./,""))??"--"}),P.jsx("span",{className:"stat-label",children:"uptime"})]})]}),r&&P.jsxs("div",{className:"char-location",children:[(d=r.ns)==null?void 0:d.toFixed(1),"N, ",(y=r.ew)==null?void 0:y.toFixed(1),"E"]}),t&&P.jsxs("div",{className:"char-expanded",children:[o!=null&&o.vitae?P.jsxs("div",{className:"vitae-warn",children:["Vitae: ",o.vitae,"%"]}):null,P.jsxs("div",{className:"expanded-row",children:[P.jsxs("span",{children:["Prismatics: ",(r==null?void 0:r.prismatic_taper_count)??"--"]}),P.jsxs("span",{children:["Total Deaths: ",(r==null?void 0:r.total_deaths)??"--"]})]}),(u==null?void 0:u.session)&&P.jsxs("div",{className:"expanded-row",children:[P.jsxs("span",{children:["Session Dmg: ",(p=u.session.total_damage_given)==null?void 0:p.toLocaleString()]}),P.jsxs("span",{children:["Session Kills: ",u.session.total_kills]})]}),P.jsxs("div",{className:"expanded-row",children:[P.jsxs("span",{children:["RAM: ",r!=null&&r.mem_mb?(r.mem_mb/1048576).toFixed(0)+" MB":"--"]}),P.jsxs("span",{children:["CPU: ",((g=r==null?void 0:r.cpu_pct)==null?void 0:g.toFixed(1))??"--","%"]})]})]})]})});a2.displayName="CharacterCard";const o3=({characters:e})=>{const t=U.useMemo(()=>Array.from(e.values()).sort((n,r)=>n.name.localeCompare(r.name)),[e]);return t.length===0?P.jsx("div",{className:"grid-empty",children:"No active characters"}):P.jsx("div",{className:"char-grid",children:t.map(n=>P.jsx(a2,{character:n},n.name))})},l3=({tabs:e})=>{var r,o;const[t,n]=U.useState(((r=e[0])==null?void 0:r.id)??"");return P.jsxs("div",{className:"tab-container",children:[P.jsx("div",{className:"tab-bar",children:e.map(u=>P.jsx("button",{className:`tab-btn ${t===u.id?"active":""}`,onClick:()=>n(u.id),children:u.label},u.id))}),P.jsx("div",{className:"tab-content",children:(o=e.find(u=>u.id===t))==null?void 0:o.content})]})};function i2(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=i2(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function je(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=i2(e))&&(r&&(r+=" "),r+=t);return r}var wv,fO;function tn(){if(fO)return wv;fO=1;var e=Array.isArray;return wv=e,wv}var Tv,hO;function o2(){if(hO)return Tv;hO=1;var e=typeof is=="object"&&is&&is.Object===Object&&is;return Tv=e,Tv}var Ev,dO;function nr(){if(dO)return Ev;dO=1;var e=o2(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return Ev=n,Ev}var jv,vO;function Ru(){if(vO)return jv;vO=1;var e=nr(),t=e.Symbol;return jv=t,jv}var Mv,pO;function u3(){if(pO)return Mv;pO=1;var e=Ru(),t=Object.prototype,n=t.hasOwnProperty,r=t.toString,o=e?e.toStringTag:void 0;function u(c){var f=n.call(c,o),h=c[o];try{c[o]=void 0;var d=!0}catch{}var y=r.call(c);return d&&(f?c[o]=h:delete c[o]),y}return Mv=u,Mv}var Cv,yO;function c3(){if(yO)return Cv;yO=1;var e=Object.prototype,t=e.toString;function n(r){return t.call(r)}return Cv=n,Cv}var Nv,mO;function qr(){if(mO)return Nv;mO=1;var e=Ru(),t=u3(),n=c3(),r="[object Null]",o="[object Undefined]",u=e?e.toStringTag:void 0;function c(f){return f==null?f===void 0?o:r:u&&u in Object(f)?t(f):n(f)}return Nv=c,Nv}var Pv,gO;function $r(){if(gO)return Pv;gO=1;function e(t){return t!=null&&typeof t=="object"}return Pv=e,Pv}var Rv,bO;function No(){if(bO)return Rv;bO=1;var e=qr(),t=$r(),n="[object Symbol]";function r(o){return typeof o=="symbol"||t(o)&&e(o)==n}return Rv=r,Rv}var Dv,xO;function Zb(){if(xO)return Dv;xO=1;var e=tn(),t=No(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function o(u,c){if(e(u))return!1;var f=typeof u;return f=="number"||f=="symbol"||f=="boolean"||u==null||t(u)?!0:r.test(u)||!n.test(u)||c!=null&&u in Object(c)}return Dv=o,Dv}var qv,SO;function ma(){if(SO)return qv;SO=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return qv=e,qv}var $v,_O;function Wb(){if(_O)return $v;_O=1;var e=qr(),t=ma(),n="[object AsyncFunction]",r="[object Function]",o="[object GeneratorFunction]",u="[object Proxy]";function c(f){if(!t(f))return!1;var h=e(f);return h==r||h==o||h==n||h==u}return $v=c,$v}var zv,OO;function s3(){if(OO)return zv;OO=1;var e=nr(),t=e["__core-js_shared__"];return zv=t,zv}var Bv,AO;function f3(){if(AO)return Bv;AO=1;var e=s3(),t=(function(){var r=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""})();function n(r){return!!t&&t in r}return Bv=n,Bv}var kv,wO;function l2(){if(wO)return kv;wO=1;var e=Function.prototype,t=e.toString;function n(r){if(r!=null){try{return t.call(r)}catch{}try{return r+""}catch{}}return""}return kv=n,kv}var Lv,TO;function h3(){if(TO)return Lv;TO=1;var e=Wb(),t=f3(),n=ma(),r=l2(),o=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,c=Function.prototype,f=Object.prototype,h=c.toString,d=f.hasOwnProperty,y=RegExp("^"+h.call(d).replace(o,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(g){if(!n(g)||t(g))return!1;var x=e(g)?y:u;return x.test(r(g))}return Lv=p,Lv}var Uv,EO;function d3(){if(EO)return Uv;EO=1;function e(t,n){return t==null?void 0:t[n]}return Uv=e,Uv}var Iv,jO;function ai(){if(jO)return Iv;jO=1;var e=h3(),t=d3();function n(r,o){var u=t(r,o);return e(u)?u:void 0}return Iv=n,Iv}var Hv,MO;function _f(){if(MO)return Hv;MO=1;var e=ai(),t=e(Object,"create");return Hv=t,Hv}var Gv,CO;function v3(){if(CO)return Gv;CO=1;var e=_f();function t(){this.__data__=e?e(null):{},this.size=0}return Gv=t,Gv}var Yv,NO;function p3(){if(NO)return Yv;NO=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return Yv=e,Yv}var Xv,PO;function y3(){if(PO)return Xv;PO=1;var e=_f(),t="__lodash_hash_undefined__",n=Object.prototype,r=n.hasOwnProperty;function o(u){var c=this.__data__;if(e){var f=c[u];return f===t?void 0:f}return r.call(c,u)?c[u]:void 0}return Xv=o,Xv}var Kv,RO;function m3(){if(RO)return Kv;RO=1;var e=_f(),t=Object.prototype,n=t.hasOwnProperty;function r(o){var u=this.__data__;return e?u[o]!==void 0:n.call(u,o)}return Kv=r,Kv}var Vv,DO;function g3(){if(DO)return Vv;DO=1;var e=_f(),t="__lodash_hash_undefined__";function n(r,o){var u=this.__data__;return this.size+=this.has(r)?0:1,u[r]=e&&o===void 0?t:o,this}return Vv=n,Vv}var Fv,qO;function b3(){if(qO)return Fv;qO=1;var e=v3(),t=p3(),n=y3(),r=m3(),o=g3();function u(c){var f=-1,h=c==null?0:c.length;for(this.clear();++f<h;){var d=c[f];this.set(d[0],d[1])}}return u.prototype.clear=e,u.prototype.delete=t,u.prototype.get=n,u.prototype.has=r,u.prototype.set=o,Fv=u,Fv}var Zv,$O;function x3(){if($O)return Zv;$O=1;function e(){this.__data__=[],this.size=0}return Zv=e,Zv}var Wv,zO;function Qb(){if(zO)return Wv;zO=1;function e(t,n){return t===n||t!==t&&n!==n}return Wv=e,Wv}var Qv,BO;function Of(){if(BO)return Qv;BO=1;var e=Qb();function t(n,r){for(var o=n.length;o--;)if(e(n[o][0],r))return o;return-1}return Qv=t,Qv}var Jv,kO;function S3(){if(kO)return Jv;kO=1;var e=Of(),t=Array.prototype,n=t.splice;function r(o){var u=this.__data__,c=e(u,o);if(c<0)return!1;var f=u.length-1;return c==f?u.pop():n.call(u,c,1),--this.size,!0}return Jv=r,Jv}var ep,LO;function _3(){if(LO)return ep;LO=1;var e=Of();function t(n){var r=this.__data__,o=e(r,n);return o<0?void 0:r[o][1]}return ep=t,ep}var tp,UO;function O3(){if(UO)return tp;UO=1;var e=Of();function t(n){return e(this.__data__,n)>-1}return tp=t,tp}var np,IO;function A3(){if(IO)return np;IO=1;var e=Of();function t(n,r){var o=this.__data__,u=e(o,n);return u<0?(++this.size,o.push([n,r])):o[u][1]=r,this}return np=t,np}var rp,HO;function Af(){if(HO)return rp;HO=1;var e=x3(),t=S3(),n=_3(),r=O3(),o=A3();function u(c){var f=-1,h=c==null?0:c.length;for(this.clear();++f<h;){var d=c[f];this.set(d[0],d[1])}}return u.prototype.clear=e,u.prototype.delete=t,u.prototype.get=n,u.prototype.has=r,u.prototype.set=o,rp=u,rp}var ap,GO;function Jb(){if(GO)return ap;GO=1;var e=ai(),t=nr(),n=e(t,"Map");return ap=n,ap}var ip,YO;function w3(){if(YO)return ip;YO=1;var e=b3(),t=Af(),n=Jb();function r(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}return ip=r,ip}var op,XO;function T3(){if(XO)return op;XO=1;function e(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}return op=e,op}var lp,KO;function wf(){if(KO)return lp;KO=1;var e=T3();function t(n,r){var o=n.__data__;return e(r)?o[typeof r=="string"?"string":"hash"]:o.map}return lp=t,lp}var up,VO;function E3(){if(VO)return up;VO=1;var e=wf();function t(n){var r=e(this,n).delete(n);return this.size-=r?1:0,r}return up=t,up}var cp,FO;function j3(){if(FO)return cp;FO=1;var e=wf();function t(n){return e(this,n).get(n)}return cp=t,cp}var sp,ZO;function M3(){if(ZO)return sp;ZO=1;var e=wf();function t(n){return e(this,n).has(n)}return sp=t,sp}var fp,WO;function C3(){if(WO)return fp;WO=1;var e=wf();function t(n,r){var o=e(this,n),u=o.size;return o.set(n,r),this.size+=o.size==u?0:1,this}return fp=t,fp}var hp,QO;function e0(){if(QO)return hp;QO=1;var e=w3(),t=E3(),n=j3(),r=M3(),o=C3();function u(c){var f=-1,h=c==null?0:c.length;for(this.clear();++f<h;){var d=c[f];this.set(d[0],d[1])}}return u.prototype.clear=e,u.prototype.delete=t,u.prototype.get=n,u.prototype.has=r,u.prototype.set=o,hp=u,hp}var dp,JO;function u2(){if(JO)return dp;JO=1;var e=e0(),t="Expected a function";function n(r,o){if(typeof r!="function"||o!=null&&typeof o!="function")throw new TypeError(t);var u=function(){var c=arguments,f=o?o.apply(this,c):c[0],h=u.cache;if(h.has(f))return h.get(f);var d=r.apply(this,c);return u.cache=h.set(f,d)||h,d};return u.cache=new(n.Cache||e),u}return n.Cache=e,dp=n,dp}var vp,eA;function N3(){if(eA)return vp;eA=1;var e=u2(),t=500;function n(r){var o=e(r,function(c){return u.size===t&&u.clear(),c}),u=o.cache;return o}return vp=n,vp}var pp,tA;function P3(){if(tA)return pp;tA=1;var e=N3(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,n=/\\(\\)?/g,r=e(function(o){var u=[];return o.charCodeAt(0)===46&&u.push(""),o.replace(t,function(c,f,h,d){u.push(h?d.replace(n,"$1"):f||c)}),u});return pp=r,pp}var yp,nA;function t0(){if(nA)return yp;nA=1;function e(t,n){for(var r=-1,o=t==null?0:t.length,u=Array(o);++r<o;)u[r]=n(t[r],r,t);return u}return yp=e,yp}var mp,rA;function R3(){if(rA)return mp;rA=1;var e=Ru(),t=t0(),n=tn(),r=No(),o=e?e.prototype:void 0,u=o?o.toString:void 0;function c(f){if(typeof f=="string")return f;if(n(f))return t(f,c)+"";if(r(f))return u?u.call(f):"";var h=f+"";return h=="0"&&1/f==-1/0?"-0":h}return mp=c,mp}var gp,aA;function c2(){if(aA)return gp;aA=1;var e=R3();function t(n){return n==null?"":e(n)}return gp=t,gp}var bp,iA;function s2(){if(iA)return bp;iA=1;var e=tn(),t=Zb(),n=P3(),r=c2();function o(u,c){return e(u)?u:t(u,c)?[u]:n(r(u))}return bp=o,bp}var xp,oA;function Tf(){if(oA)return xp;oA=1;var e=No();function t(n){if(typeof n=="string"||e(n))return n;var r=n+"";return r=="0"&&1/n==-1/0?"-0":r}return xp=t,xp}var Sp,lA;function n0(){if(lA)return Sp;lA=1;var e=s2(),t=Tf();function n(r,o){o=e(o,r);for(var u=0,c=o.length;r!=null&&u<c;)r=r[t(o[u++])];return u&&u==c?r:void 0}return Sp=n,Sp}var _p,uA;function f2(){if(uA)return _p;uA=1;var e=n0();function t(n,r,o){var u=n==null?void 0:e(n,r);return u===void 0?o:u}return _p=t,_p}var D3=f2();const yn=Xe(D3);var Op,cA;function q3(){if(cA)return Op;cA=1;function e(t){return t==null}return Op=e,Op}var $3=q3();const Ce=Xe($3);var Ap,sA;function z3(){if(sA)return Ap;sA=1;var e=qr(),t=tn(),n=$r(),r="[object String]";function o(u){return typeof u=="string"||!t(u)&&n(u)&&e(u)==r}return Ap=o,Ap}var B3=z3();const Qa=Xe(B3);var k3=Wb();const _e=Xe(k3);var L3=ma();const Po=Xe(L3);var wp={exports:{}},Ue={};/**
* @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 fA;function U3(){if(fA)return Ue;fA=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),c=Symbol.for("react.context"),f=Symbol.for("react.server_context"),h=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),y=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),x=Symbol.for("react.offscreen"),O;O=Symbol.for("react.module.reference");function S(b){if(typeof b=="object"&&b!==null){var T=b.$$typeof;switch(T){case e:switch(b=b.type,b){case n:case o:case r:case d:case y:return b;default:switch(b=b&&b.$$typeof,b){case f:case c:case h:case g:case p:case u:return b;default:return T}}case t:return T}}}return Ue.ContextConsumer=c,Ue.ContextProvider=u,Ue.Element=e,Ue.ForwardRef=h,Ue.Fragment=n,Ue.Lazy=g,Ue.Memo=p,Ue.Portal=t,Ue.Profiler=o,Ue.StrictMode=r,Ue.Suspense=d,Ue.SuspenseList=y,Ue.isAsyncMode=function(){return!1},Ue.isConcurrentMode=function(){return!1},Ue.isContextConsumer=function(b){return S(b)===c},Ue.isContextProvider=function(b){return S(b)===u},Ue.isElement=function(b){return typeof b=="object"&&b!==null&&b.$$typeof===e},Ue.isForwardRef=function(b){return S(b)===h},Ue.isFragment=function(b){return S(b)===n},Ue.isLazy=function(b){return S(b)===g},Ue.isMemo=function(b){return S(b)===p},Ue.isPortal=function(b){return S(b)===t},Ue.isProfiler=function(b){return S(b)===o},Ue.isStrictMode=function(b){return S(b)===r},Ue.isSuspense=function(b){return S(b)===d},Ue.isSuspenseList=function(b){return S(b)===y},Ue.isValidElementType=function(b){return typeof b=="string"||typeof b=="function"||b===n||b===o||b===r||b===d||b===y||b===x||typeof b=="object"&&b!==null&&(b.$$typeof===g||b.$$typeof===p||b.$$typeof===u||b.$$typeof===c||b.$$typeof===h||b.$$typeof===O||b.getModuleId!==void 0)},Ue.typeOf=S,Ue}var hA;function I3(){return hA||(hA=1,wp.exports=U3()),wp.exports}var H3=I3(),Tp,dA;function h2(){if(dA)return Tp;dA=1;var e=qr(),t=$r(),n="[object Number]";function r(o){return typeof o=="number"||t(o)&&e(o)==n}return Tp=r,Tp}var Ep,vA;function G3(){if(vA)return Ep;vA=1;var e=h2();function t(n){return e(n)&&n!=+n}return Ep=t,Ep}var Y3=G3();const Du=Xe(Y3);var X3=h2();const K3=Xe(X3);var Gt=function(t){return t===0?0:t>0?1:-1},Ya=function(t){return Qa(t)&&t.indexOf("%")===t.length-1},fe=function(t){return K3(t)&&!Du(t)},V3=function(t){return Ce(t)},At=function(t){return fe(t)||Qa(t)},F3=0,qu=function(t){var n=++F3;return"".concat(t||"").concat(n)},Yt=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!fe(t)&&!Qa(t))return r;var u;if(Ya(t)){var c=t.indexOf("%");u=n*parseFloat(t.slice(0,c))/100}else u=+t;return Du(u)&&(u=r),o&&u>n&&(u=n),u},da=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},Z3=function(t){if(!Array.isArray(t))return!1;for(var n=t.length,r={},o=0;o<n;o++)if(!r[t[o]])r[t[o]]=!0;else return!0;return!1},fa=function(t,n){return fe(t)&&fe(n)?function(r){return t+r*(n-t)}:function(){return n}};function Eg(e,t,n){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):yn(r,t))===n})}var W3=function(t,n){return fe(t)&&fe(n)?t-n:Qa(t)&&Qa(n)?t.localeCompare(n):t instanceof Date&&n instanceof Date?t.getTime()-n.getTime():String(t).localeCompare(String(n))};function to(e,t){for(var n in e)if({}.hasOwnProperty.call(e,n)&&(!{}.hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}function jg(e){"@babel/helpers - typeof";return jg=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},jg(e)}var Q3=["viewBox","children"],J3=["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"],pA=["points","pathLength"],jp={svg:Q3,polygon:pA,polyline:pA},r0=["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"],_s=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(U.isValidElement(t)&&(r=t.props),!Po(r))return null;var o={};return Object.keys(r).forEach(function(u){r0.includes(u)&&(o[u]=n||function(c){return r[u](r,c)})}),o},eq=function(t,n,r){return function(o){return t(n,r,o),null}},Ja=function(t,n,r){if(!Po(t)||jg(t)!=="object")return null;var o=null;return Object.keys(t).forEach(function(u){var c=t[u];r0.includes(u)&&typeof c=="function"&&(o||(o={}),o[u]=eq(c,n,r))}),o},tq=["children"],nq=["children"];function yA(e,t){if(e==null)return{};var n=rq(e,t),r,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++)r=u[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function rq(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var mA={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"},jr=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},gA=null,Mp=null,a0=function e(t){if(t===gA&&Array.isArray(Mp))return Mp;var n=[];return U.Children.forEach(t,function(r){Ce(r)||(H3.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),Mp=n,gA=t,n};function Rn(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(o){return jr(o)}):r=[jr(t)],a0(e).forEach(function(o){var u=yn(o,"type.displayName")||yn(o,"type.name");r.indexOf(u)!==-1&&n.push(o)}),n}function dn(e,t){var n=Rn(e,t);return n&&n[0]}var bA=function(t){if(!t||!t.props)return!1;var n=t.props,r=n.width,o=n.height;return!(!fe(r)||r<=0||!fe(o)||o<=0)},aq=["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"],iq=function(t){return t&&t.type&&Qa(t.type)&&aq.indexOf(t.type)>=0},oq=function(t,n,r,o){var u,c=(u=jp==null?void 0:jp[o])!==null&&u!==void 0?u:[];return n.startsWith("data-")||!_e(t)&&(o&&c.includes(n)||J3.includes(n))||r&&r0.includes(n)},xe=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var o=t;if(U.isValidElement(t)&&(o=t.props),!Po(o))return null;var u={};return Object.keys(o).forEach(function(c){var f;oq((f=o)===null||f===void 0?void 0:f[c],c,n,r)&&(u[c]=o[c])}),u},Mg=function e(t,n){if(t===n)return!0;var r=U.Children.count(t);if(r!==U.Children.count(n))return!1;if(r===0)return!0;if(r===1)return xA(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var o=0;o<r;o++){var u=t[o],c=n[o];if(Array.isArray(u)||Array.isArray(c)){if(!e(u,c))return!1}else if(!xA(u,c))return!1}return!0},xA=function(t,n){if(Ce(t)&&Ce(n))return!0;if(!Ce(t)&&!Ce(n)){var r=t.props||{},o=r.children,u=yA(r,tq),c=n.props||{},f=c.children,h=yA(c,nq);return o&&f?to(u,h)&&Mg(o,f):!o&&!f?to(u,h):!1}return!1},SA=function(t,n){var r=[],o={};return a0(t).forEach(function(u,c){if(iq(u))r.push(u);else if(u){var f=jr(u.type),h=n[f]||{},d=h.handler,y=h.once;if(d&&(!y||!o[f])){var p=d(u,f,c);r.push(p),o[f]=!0}}}),r},lq=function(t){var n=t&&t.type;return n&&mA[n]?mA[n]:null},uq=function(t,n){return a0(n).indexOf(t)},cq=["children","width","height","viewBox","className","style","title","desc"];function Cg(){return Cg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Cg.apply(this,arguments)}function sq(e,t){if(e==null)return{};var n=fq(e,t),r,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++)r=u[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function fq(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Ng(e){var t=e.children,n=e.width,r=e.height,o=e.viewBox,u=e.className,c=e.style,f=e.title,h=e.desc,d=sq(e,cq),y=o||{width:n,height:r,x:0,y:0},p=je("recharts-surface",u);return B.createElement("svg",Cg({},xe(d,!0,"svg"),{className:p,width:n,height:r,style:c,viewBox:"".concat(y.x," ").concat(y.y," ").concat(y.width," ").concat(y.height)}),B.createElement("title",null,f),B.createElement("desc",null,h),t)}var hq=["children","className"];function Pg(){return Pg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Pg.apply(this,arguments)}function dq(e,t){if(e==null)return{};var n=vq(e,t),r,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++)r=u[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function vq(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var Ye=B.forwardRef(function(e,t){var n=e.children,r=e.className,o=dq(e,hq),u=je("recharts-layer",r);return B.createElement("g",Pg({className:u},xe(o,!0),{ref:t}),n)}),Gn=function(t,n){for(var r=arguments.length,o=new Array(r>2?r-2:0),u=2;u<r;u++)o[u-2]=arguments[u]},Cp,_A;function pq(){if(_A)return Cp;_A=1;function e(t,n,r){var o=-1,u=t.length;n<0&&(n=-n>u?0:u+n),r=r>u?u:r,r<0&&(r+=u),u=n>r?0:r-n>>>0,n>>>=0;for(var c=Array(u);++o<u;)c[o]=t[o+n];return c}return Cp=e,Cp}var Np,OA;function yq(){if(OA)return Np;OA=1;var e=pq();function t(n,r,o){var u=n.length;return o=o===void 0?u:o,!r&&o>=u?n:e(n,r,o)}return Np=t,Np}var Pp,AA;function d2(){if(AA)return Pp;AA=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",o=t+n+r,u="\\ufe0e\\ufe0f",c="\\u200d",f=RegExp("["+c+e+o+u+"]");function h(d){return f.test(d)}return Pp=h,Pp}var Rp,wA;function mq(){if(wA)return Rp;wA=1;function e(t){return t.split("")}return Rp=e,Rp}var Dp,TA;function gq(){if(TA)return Dp;TA=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",o=t+n+r,u="\\ufe0e\\ufe0f",c="["+e+"]",f="["+o+"]",h="\\ud83c[\\udffb-\\udfff]",d="(?:"+f+"|"+h+")",y="[^"+e+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",g="[\\ud800-\\udbff][\\udc00-\\udfff]",x="\\u200d",O=d+"?",S="["+u+"]?",b="(?:"+x+"(?:"+[y,p,g].join("|")+")"+S+O+")*",T=S+O+b,E="(?:"+[y+f+"?",f,p,g,c].join("|")+")",j=RegExp(h+"(?="+h+")|"+E+T,"g");function N(A){return A.match(j)||[]}return Dp=N,Dp}var qp,EA;function bq(){if(EA)return qp;EA=1;var e=mq(),t=d2(),n=gq();function r(o){return t(o)?n(o):e(o)}return qp=r,qp}var $p,jA;function xq(){if(jA)return $p;jA=1;var e=yq(),t=d2(),n=bq(),r=c2();function o(u){return function(c){c=r(c);var f=t(c)?n(c):void 0,h=f?f[0]:c.charAt(0),d=f?e(f,1).join(""):c.slice(1);return h[u]()+d}}return $p=o,$p}var zp,MA;function Sq(){if(MA)return zp;MA=1;var e=xq(),t=e("toUpperCase");return zp=t,zp}var _q=Sq();const Ef=Xe(_q);function et(e){return function(){return e}}const v2=Math.cos,Os=Math.sin,Yn=Math.sqrt,As=Math.PI,jf=2*As,Rg=Math.PI,Dg=2*Rg,Ia=1e-6,Oq=Dg-Ia;function p2(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function Aq(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return p2;const n=10**t;return function(r){this._+=r[0];for(let o=1,u=r.length;o<u;++o)this._+=Math.round(arguments[o]*n)/n+r[o]}}class wq{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?p2:Aq(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,r,o){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+o}`}bezierCurveTo(t,n,r,o,u,c){this._append`C${+t},${+n},${+r},${+o},${this._x1=+u},${this._y1=+c}`}arcTo(t,n,r,o,u){if(t=+t,n=+n,r=+r,o=+o,u=+u,u<0)throw new Error(`negative radius: ${u}`);let c=this._x1,f=this._y1,h=r-t,d=o-n,y=c-t,p=f-n,g=y*y+p*p;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(g>Ia)if(!(Math.abs(p*h-d*y)>Ia)||!u)this._append`L${this._x1=t},${this._y1=n}`;else{let x=r-c,O=o-f,S=h*h+d*d,b=x*x+O*O,T=Math.sqrt(S),E=Math.sqrt(g),j=u*Math.tan((Rg-Math.acos((S+g-b)/(2*T*E)))/2),N=j/E,A=j/T;Math.abs(N-1)>Ia&&this._append`L${t+N*y},${n+N*p}`,this._append`A${u},${u},0,0,${+(p*x>y*O)},${this._x1=t+A*h},${this._y1=n+A*d}`}}arc(t,n,r,o,u,c){if(t=+t,n=+n,r=+r,c=!!c,r<0)throw new Error(`negative radius: ${r}`);let f=r*Math.cos(o),h=r*Math.sin(o),d=t+f,y=n+h,p=1^c,g=c?o-u:u-o;this._x1===null?this._append`M${d},${y}`:(Math.abs(this._x1-d)>Ia||Math.abs(this._y1-y)>Ia)&&this._append`L${d},${y}`,r&&(g<0&&(g=g%Dg+Dg),g>Oq?this._append`A${r},${r},0,1,${p},${t-f},${n-h}A${r},${r},0,1,${p},${this._x1=d},${this._y1=y}`:g>Ia&&this._append`A${r},${r},0,${+(g>=Rg)},${p},${this._x1=t+r*Math.cos(u)},${this._y1=n+r*Math.sin(u)}`)}rect(t,n,r,o){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+o}h${-r}Z`}toString(){return this._}}function i0(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new wq(t)}function o0(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function y2(e){this._context=e}y2.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 Mf(e){return new y2(e)}function m2(e){return e[0]}function g2(e){return e[1]}function b2(e,t){var n=et(!0),r=null,o=Mf,u=null,c=i0(f);e=typeof e=="function"?e:e===void 0?m2:et(e),t=typeof t=="function"?t:t===void 0?g2:et(t);function f(h){var d,y=(h=o0(h)).length,p,g=!1,x;for(r==null&&(u=o(x=c())),d=0;d<=y;++d)!(d<y&&n(p=h[d],d,h))===g&&((g=!g)?u.lineStart():u.lineEnd()),g&&u.point(+e(p,d,h),+t(p,d,h));if(x)return u=null,x+""||null}return f.x=function(h){return arguments.length?(e=typeof h=="function"?h:et(+h),f):e},f.y=function(h){return arguments.length?(t=typeof h=="function"?h:et(+h),f):t},f.defined=function(h){return arguments.length?(n=typeof h=="function"?h:et(!!h),f):n},f.curve=function(h){return arguments.length?(o=h,r!=null&&(u=o(r)),f):o},f.context=function(h){return arguments.length?(h==null?r=u=null:u=o(r=h),f):r},f}function os(e,t,n){var r=null,o=et(!0),u=null,c=Mf,f=null,h=i0(d);e=typeof e=="function"?e:e===void 0?m2:et(+e),t=typeof t=="function"?t:et(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?g2:et(+n);function d(p){var g,x,O,S=(p=o0(p)).length,b,T=!1,E,j=new Array(S),N=new Array(S);for(u==null&&(f=c(E=h())),g=0;g<=S;++g){if(!(g<S&&o(b=p[g],g,p))===T)if(T=!T)x=g,f.areaStart(),f.lineStart();else{for(f.lineEnd(),f.lineStart(),O=g-1;O>=x;--O)f.point(j[O],N[O]);f.lineEnd(),f.areaEnd()}T&&(j[g]=+e(b,g,p),N[g]=+t(b,g,p),f.point(r?+r(b,g,p):j[g],n?+n(b,g,p):N[g]))}if(E)return f=null,E+""||null}function y(){return b2().defined(o).curve(c).context(u)}return d.x=function(p){return arguments.length?(e=typeof p=="function"?p:et(+p),r=null,d):e},d.x0=function(p){return arguments.length?(e=typeof p=="function"?p:et(+p),d):e},d.x1=function(p){return arguments.length?(r=p==null?null:typeof p=="function"?p:et(+p),d):r},d.y=function(p){return arguments.length?(t=typeof p=="function"?p:et(+p),n=null,d):t},d.y0=function(p){return arguments.length?(t=typeof p=="function"?p:et(+p),d):t},d.y1=function(p){return arguments.length?(n=p==null?null:typeof p=="function"?p:et(+p),d):n},d.lineX0=d.lineY0=function(){return y().x(e).y(t)},d.lineY1=function(){return y().x(e).y(n)},d.lineX1=function(){return y().x(r).y(t)},d.defined=function(p){return arguments.length?(o=typeof p=="function"?p:et(!!p),d):o},d.curve=function(p){return arguments.length?(c=p,u!=null&&(f=c(u)),d):c},d.context=function(p){return arguments.length?(p==null?u=f=null:f=c(u=p),d):u},d}class x2{constructor(t,n){this._context=t,this._x=n}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}function Tq(e){return new x2(e,!0)}function Eq(e){return new x2(e,!1)}const l0={draw(e,t){const n=Yn(t/As);e.moveTo(n,0),e.arc(0,0,n,0,jf)}},jq={draw(e,t){const n=Yn(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},S2=Yn(1/3),Mq=S2*2,Cq={draw(e,t){const n=Yn(t/Mq),r=n*S2;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},Nq={draw(e,t){const n=Yn(t),r=-n/2;e.rect(r,r,n,n)}},Pq=.8908130915292852,_2=Os(As/10)/Os(7*As/10),Rq=Os(jf/10)*_2,Dq=-v2(jf/10)*_2,qq={draw(e,t){const n=Yn(t*Pq),r=Rq*n,o=Dq*n;e.moveTo(0,-n),e.lineTo(r,o);for(let u=1;u<5;++u){const c=jf*u/5,f=v2(c),h=Os(c);e.lineTo(h*n,-f*n),e.lineTo(f*r-h*o,h*r+f*o)}e.closePath()}},Bp=Yn(3),$q={draw(e,t){const n=-Yn(t/(Bp*3));e.moveTo(0,n*2),e.lineTo(-Bp*n,-n),e.lineTo(Bp*n,-n),e.closePath()}},En=-.5,jn=Yn(3)/2,qg=1/Yn(12),zq=(qg/2+1)*3,Bq={draw(e,t){const n=Yn(t/zq),r=n/2,o=n*qg,u=r,c=n*qg+n,f=-u,h=c;e.moveTo(r,o),e.lineTo(u,c),e.lineTo(f,h),e.lineTo(En*r-jn*o,jn*r+En*o),e.lineTo(En*u-jn*c,jn*u+En*c),e.lineTo(En*f-jn*h,jn*f+En*h),e.lineTo(En*r+jn*o,En*o-jn*r),e.lineTo(En*u+jn*c,En*c-jn*u),e.lineTo(En*f+jn*h,En*h-jn*f),e.closePath()}};function kq(e,t){let n=null,r=i0(o);e=typeof e=="function"?e:et(e||l0),t=typeof t=="function"?t:et(t===void 0?64:+t);function o(){let u;if(n||(n=u=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),u)return n=null,u+""||null}return o.type=function(u){return arguments.length?(e=typeof u=="function"?u:et(u),o):e},o.size=function(u){return arguments.length?(t=typeof u=="function"?u:et(+u),o):t},o.context=function(u){return arguments.length?(n=u??null,o):n},o}function ws(){}function Ts(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function O2(e){this._context=e}O2.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:Ts(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:Ts(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Lq(e){return new O2(e)}function A2(e){this._context=e}A2.prototype={areaStart:ws,areaEnd:ws,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:Ts(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Uq(e){return new A2(e)}function w2(e){this._context=e}w2.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Ts(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Iq(e){return new w2(e)}function T2(e){this._context=e}T2.prototype={areaStart:ws,areaEnd:ws,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 Hq(e){return new T2(e)}function CA(e){return e<0?-1:1}function NA(e,t,n){var r=e._x1-e._x0,o=t-e._x1,u=(e._y1-e._y0)/(r||o<0&&-0),c=(n-e._y1)/(o||r<0&&-0),f=(u*o+c*r)/(r+o);return(CA(u)+CA(c))*Math.min(Math.abs(u),Math.abs(c),.5*Math.abs(f))||0}function PA(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function kp(e,t,n){var r=e._x0,o=e._y0,u=e._x1,c=e._y1,f=(u-r)/3;e._context.bezierCurveTo(r+f,o+f*t,u-f,c-f*n,u,c)}function Es(e){this._context=e}Es.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:kp(this,this._t0,PA(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,kp(this,PA(this,n=NA(this,e,t)),n);break;default:kp(this,this._t0,n=NA(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function E2(e){this._context=new j2(e)}(E2.prototype=Object.create(Es.prototype)).point=function(e,t){Es.prototype.point.call(this,t,e)};function j2(e){this._context=e}j2.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,o,u){this._context.bezierCurveTo(t,e,r,n,u,o)}};function Gq(e){return new Es(e)}function Yq(e){return new E2(e)}function M2(e){this._context=e}M2.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=RA(e),o=RA(t),u=0,c=1;c<n;++u,++c)this._context.bezierCurveTo(r[0][u],o[0][u],r[1][u],o[1][u],e[c],t[c]);(this._line||this._line!==0&&n===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function RA(e){var t,n=e.length-1,r,o=new Array(n),u=new Array(n),c=new Array(n);for(o[0]=0,u[0]=2,c[0]=e[0]+2*e[1],t=1;t<n-1;++t)o[t]=1,u[t]=4,c[t]=4*e[t]+2*e[t+1];for(o[n-1]=2,u[n-1]=7,c[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=o[t]/u[t-1],u[t]-=r,c[t]-=r*c[t-1];for(o[n-1]=c[n-1]/u[n-1],t=n-2;t>=0;--t)o[t]=(c[t]-o[t+1])/u[t];for(u[n-1]=(e[n]+o[n-1])/2,t=0;t<n-1;++t)u[t]=2*e[t+1]-o[t+1];return[o,u]}function Xq(e){return new M2(e)}function Cf(e,t){this._context=e,this._t=t}Cf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function Kq(e){return new Cf(e,.5)}function Vq(e){return new Cf(e,0)}function Fq(e){return new Cf(e,1)}function ao(e,t){if((c=e.length)>1)for(var n=1,r,o,u=e[t[0]],c,f=u.length;n<c;++n)for(o=u,u=e[t[n]],r=0;r<f;++r)u[r][1]+=u[r][0]=isNaN(o[r][1])?o[r][0]:o[r][1]}function $g(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function Zq(e,t){return e[t]}function Wq(e){const t=[];return t.key=e,t}function Qq(){var e=et([]),t=$g,n=ao,r=Zq;function o(u){var c=Array.from(e.apply(this,arguments),Wq),f,h=c.length,d=-1,y;for(const p of u)for(f=0,++d;f<h;++f)(c[f][d]=[0,+r(p,c[f].key,d,u)]).data=p;for(f=0,y=o0(t(c));f<h;++f)c[y[f]].index=f;return n(c,y),c}return o.keys=function(u){return arguments.length?(e=typeof u=="function"?u:et(Array.from(u)),o):e},o.value=function(u){return arguments.length?(r=typeof u=="function"?u:et(+u),o):r},o.order=function(u){return arguments.length?(t=u==null?$g:typeof u=="function"?u:et(Array.from(u)),o):t},o.offset=function(u){return arguments.length?(n=u??ao,o):n},o}function Jq(e,t){if((r=e.length)>0){for(var n,r,o=0,u=e[0].length,c;o<u;++o){for(c=n=0;n<r;++n)c+=e[n][o][1]||0;if(c)for(n=0;n<r;++n)e[n][o][1]/=c}ao(e,t)}}function e$(e,t){if((o=e.length)>0){for(var n=0,r=e[t[0]],o,u=r.length;n<u;++n){for(var c=0,f=0;c<o;++c)f+=e[c][n][1]||0;r[n][1]+=r[n][0]=-f/2}ao(e,t)}}function t$(e,t){if(!(!((c=e.length)>0)||!((u=(o=e[t[0]]).length)>0))){for(var n=0,r=1,o,u,c;r<u;++r){for(var f=0,h=0,d=0;f<c;++f){for(var y=e[t[f]],p=y[r][1]||0,g=y[r-1][1]||0,x=(p-g)/2,O=0;O<f;++O){var S=e[t[O]],b=S[r][1]||0,T=S[r-1][1]||0;x+=b-T}h+=p,d+=x*p}o[r-1][1]+=o[r-1][0]=n,h&&(n-=d/h)}o[r-1][1]+=o[r-1][0]=n,ao(e,t)}}function Ql(e){"@babel/helpers - typeof";return Ql=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},Ql(e)}var n$=["type","size","sizeType"];function zg(){return zg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zg.apply(this,arguments)}function DA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function qA(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?DA(Object(n),!0).forEach(function(r){r$(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DA(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function r$(e,t,n){return t=a$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a$(e){var t=i$(e,"string");return Ql(t)=="symbol"?t:t+""}function i$(e,t){if(Ql(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ql(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function o$(e,t){if(e==null)return{};var n=l$(e,t),r,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++)r=u[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function l$(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var C2={symbolCircle:l0,symbolCross:jq,symbolDiamond:Cq,symbolSquare:Nq,symbolStar:qq,symbolTriangle:$q,symbolWye:Bq},u$=Math.PI/180,c$=function(t){var n="symbol".concat(Ef(t));return C2[n]||l0},s$=function(t,n,r){if(n==="area")return t;switch(r){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var o=18*u$;return 1.25*t*t*(Math.tan(o)-Math.tan(o*2)*Math.pow(Math.tan(o),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},f$=function(t,n){C2["symbol".concat(Ef(t))]=n},u0=function(t){var n=t.type,r=n===void 0?"circle":n,o=t.size,u=o===void 0?64:o,c=t.sizeType,f=c===void 0?"area":c,h=o$(t,n$),d=qA(qA({},h),{},{type:r,size:u,sizeType:f}),y=function(){var b=c$(r),T=kq().type(b).size(s$(u,f,r));return T()},p=d.className,g=d.cx,x=d.cy,O=xe(d,!0);return g===+g&&x===+x&&u===+u?B.createElement("path",zg({},O,{className:je("recharts-symbols",p),transform:"translate(".concat(g,", ").concat(x,")"),d:y()})):null};u0.registerSymbol=f$;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 Bg(){return Bg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Bg.apply(this,arguments)}function $A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function h$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?$A(Object(n),!0).forEach(function(r){Jl(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$A(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function d$(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v$(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,P2(r.key),r)}}function p$(e,t,n){return t&&v$(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function y$(e,t,n){return t=js(t),m$(e,N2()?Reflect.construct(t,n||[],js(e).constructor):t.apply(e,n))}function m$(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 g$(e)}function g$(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function N2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(N2=function(){return!!e})()}function js(e){return js=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},js(e)}function b$(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(r,o){return r.__proto__=o,r},kg(e,t)}function Jl(e,t,n){return t=P2(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P2(e){var t=x$(e,"string");return io(t)=="symbol"?t:t+""}function x$(e,t){if(io(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(io(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Mn=32,c0=(function(e){function t(){return d$(this,t),y$(this,t,arguments)}return b$(t,e),p$(t,[{key:"renderIcon",value:function(r){var o=this.props.inactiveColor,u=Mn/2,c=Mn/6,f=Mn/3,h=r.inactive?o:r.color;if(r.type==="plainline")return B.createElement("line",{strokeWidth:4,fill:"none",stroke:h,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:u,x2:Mn,y2:u,className:"recharts-legend-icon"});if(r.type==="line")return B.createElement("path",{strokeWidth:4,fill:"none",stroke:h,d:"M0,".concat(u,"h").concat(f,`
A`).concat(c,",").concat(c,",0,1,1,").concat(2*f,",").concat(u,`
H`).concat(Mn,"M").concat(2*f,",").concat(u,`
A`).concat(c,",").concat(c,",0,1,1,").concat(f,",").concat(u),className:"recharts-legend-icon"});if(r.type==="rect")return B.createElement("path",{stroke:"none",fill:h,d:"M0,".concat(Mn/8,"h").concat(Mn,"v").concat(Mn*3/4,"h").concat(-Mn,"z"),className:"recharts-legend-icon"});if(B.isValidElement(r.legendIcon)){var d=h$({},r);return delete d.legendIcon,B.cloneElement(r.legendIcon,d)}return B.createElement(u0,{fill:h,cx:u,cy:u,size:Mn,sizeType:"diameter",type:r.type})}},{key:"renderItems",value:function(){var r=this,o=this.props,u=o.payload,c=o.iconSize,f=o.layout,h=o.formatter,d=o.inactiveColor,y={x:0,y:0,width:Mn,height:Mn},p={display:f==="horizontal"?"inline-block":"block",marginRight:10},g={display:"inline-block",verticalAlign:"middle",marginRight:4};return u.map(function(x,O){var S=x.formatter||h,b=je(Jl(Jl({"recharts-legend-item":!0},"legend-item-".concat(O),!0),"inactive",x.inactive));if(x.type==="none")return null;var T=_e(x.value)?null:x.value;Gn(!_e(x.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var E=x.inactive?d:x.color;return B.createElement("li",Bg({className:b,style:p,key:"legend-item-".concat(O)},Ja(r.props,x,O)),B.createElement(Ng,{width:c,height:c,viewBox:y,style:g},r.renderIcon(x)),B.createElement("span",{className:"recharts-legend-item-text",style:{color:E}},S?S(T,x,O):T))})}},{key:"render",value:function(){var r=this.props,o=r.payload,u=r.layout,c=r.align;if(!o||!o.length)return null;var f={padding:0,margin:0,textAlign:u==="horizontal"?c:"left"};return B.createElement("ul",{className:"recharts-default-legend",style:f},this.renderItems())}}])})(U.PureComponent);Jl(c0,"displayName","Legend");Jl(c0,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Lp,zA;function S$(){if(zA)return Lp;zA=1;var e=Af();function t(){this.__data__=new e,this.size=0}return Lp=t,Lp}var Up,BA;function _$(){if(BA)return Up;BA=1;function e(t){var n=this.__data__,r=n.delete(t);return this.size=n.size,r}return Up=e,Up}var Ip,kA;function O$(){if(kA)return Ip;kA=1;function e(t){return this.__data__.get(t)}return Ip=e,Ip}var Hp,LA;function A$(){if(LA)return Hp;LA=1;function e(t){return this.__data__.has(t)}return Hp=e,Hp}var Gp,UA;function w$(){if(UA)return Gp;UA=1;var e=Af(),t=Jb(),n=e0(),r=200;function o(u,c){var f=this.__data__;if(f instanceof e){var h=f.__data__;if(!t||h.length<r-1)return h.push([u,c]),this.size=++f.size,this;f=this.__data__=new n(h)}return f.set(u,c),this.size=f.size,this}return Gp=o,Gp}var Yp,IA;function R2(){if(IA)return Yp;IA=1;var e=Af(),t=S$(),n=_$(),r=O$(),o=A$(),u=w$();function c(f){var h=this.__data__=new e(f);this.size=h.size}return c.prototype.clear=t,c.prototype.delete=n,c.prototype.get=r,c.prototype.has=o,c.prototype.set=u,Yp=c,Yp}var Xp,HA;function T$(){if(HA)return Xp;HA=1;var e="__lodash_hash_undefined__";function t(n){return this.__data__.set(n,e),this}return Xp=t,Xp}var Kp,GA;function E$(){if(GA)return Kp;GA=1;function e(t){return this.__data__.has(t)}return Kp=e,Kp}var Vp,YA;function D2(){if(YA)return Vp;YA=1;var e=e0(),t=T$(),n=E$();function r(o){var u=-1,c=o==null?0:o.length;for(this.__data__=new e;++u<c;)this.add(o[u])}return r.prototype.add=r.prototype.push=t,r.prototype.has=n,Vp=r,Vp}var Fp,XA;function q2(){if(XA)return Fp;XA=1;function e(t,n){for(var r=-1,o=t==null?0:t.length;++r<o;)if(n(t[r],r,t))return!0;return!1}return Fp=e,Fp}var Zp,KA;function $2(){if(KA)return Zp;KA=1;function e(t,n){return t.has(n)}return Zp=e,Zp}var Wp,VA;function z2(){if(VA)return Wp;VA=1;var e=D2(),t=q2(),n=$2(),r=1,o=2;function u(c,f,h,d,y,p){var g=h&r,x=c.length,O=f.length;if(x!=O&&!(g&&O>x))return!1;var S=p.get(c),b=p.get(f);if(S&&b)return S==f&&b==c;var T=-1,E=!0,j=h&o?new e:void 0;for(p.set(c,f),p.set(f,c);++T<x;){var N=c[T],A=f[T];if(d)var w=g?d(A,N,T,f,c,p):d(N,A,T,c,f,p);if(w!==void 0){if(w)continue;E=!1;break}if(j){if(!t(f,function(M,D){if(!n(j,D)&&(N===M||y(N,M,h,d,p)))return j.push(D)})){E=!1;break}}else if(!(N===A||y(N,A,h,d,p))){E=!1;break}}return p.delete(c),p.delete(f),E}return Wp=u,Wp}var Qp,FA;function j$(){if(FA)return Qp;FA=1;var e=nr(),t=e.Uint8Array;return Qp=t,Qp}var Jp,ZA;function M$(){if(ZA)return Jp;ZA=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(o,u){r[++n]=[u,o]}),r}return Jp=e,Jp}var ey,WA;function s0(){if(WA)return ey;WA=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(o){r[++n]=o}),r}return ey=e,ey}var ty,QA;function C$(){if(QA)return ty;QA=1;var e=Ru(),t=j$(),n=Qb(),r=z2(),o=M$(),u=s0(),c=1,f=2,h="[object Boolean]",d="[object Date]",y="[object Error]",p="[object Map]",g="[object Number]",x="[object RegExp]",O="[object Set]",S="[object String]",b="[object Symbol]",T="[object ArrayBuffer]",E="[object DataView]",j=e?e.prototype:void 0,N=j?j.valueOf:void 0;function A(w,M,D,z,Z,H,L){switch(D){case E:if(w.byteLength!=M.byteLength||w.byteOffset!=M.byteOffset)return!1;w=w.buffer,M=M.buffer;case T:return!(w.byteLength!=M.byteLength||!H(new t(w),new t(M)));case h:case d:case g:return n(+w,+M);case y:return w.name==M.name&&w.message==M.message;case x:case S:return w==M+"";case p:var F=o;case O:var J=z&c;if(F||(F=u),w.size!=M.size&&!J)return!1;var W=L.get(w);if(W)return W==M;z|=f,L.set(w,M);var q=r(F(w),F(M),z,Z,H,L);return L.delete(w),q;case b:if(N)return N.call(w)==N.call(M)}return!1}return ty=A,ty}var ny,JA;function B2(){if(JA)return ny;JA=1;function e(t,n){for(var r=-1,o=n.length,u=t.length;++r<o;)t[u+r]=n[r];return t}return ny=e,ny}var ry,ew;function N$(){if(ew)return ry;ew=1;var e=B2(),t=tn();function n(r,o,u){var c=o(r);return t(r)?c:e(c,u(r))}return ry=n,ry}var ay,tw;function P$(){if(tw)return ay;tw=1;function e(t,n){for(var r=-1,o=t==null?0:t.length,u=0,c=[];++r<o;){var f=t[r];n(f,r,t)&&(c[u++]=f)}return c}return ay=e,ay}var iy,nw;function R$(){if(nw)return iy;nw=1;function e(){return[]}return iy=e,iy}var oy,rw;function D$(){if(rw)return oy;rw=1;var e=P$(),t=R$(),n=Object.prototype,r=n.propertyIsEnumerable,o=Object.getOwnPropertySymbols,u=o?function(c){return c==null?[]:(c=Object(c),e(o(c),function(f){return r.call(c,f)}))}:t;return oy=u,oy}var ly,aw;function q$(){if(aw)return ly;aw=1;function e(t,n){for(var r=-1,o=Array(t);++r<t;)o[r]=n(r);return o}return ly=e,ly}var uy,iw;function $$(){if(iw)return uy;iw=1;var e=qr(),t=$r(),n="[object Arguments]";function r(o){return t(o)&&e(o)==n}return uy=r,uy}var cy,ow;function f0(){if(ow)return cy;ow=1;var e=$$(),t=$r(),n=Object.prototype,r=n.hasOwnProperty,o=n.propertyIsEnumerable,u=e((function(){return arguments})())?e:function(c){return t(c)&&r.call(c,"callee")&&!o.call(c,"callee")};return cy=u,cy}var Hl={exports:{}},sy,lw;function z$(){if(lw)return sy;lw=1;function e(){return!1}return sy=e,sy}Hl.exports;var uw;function k2(){return uw||(uw=1,(function(e,t){var n=nr(),r=z$(),o=t&&!t.nodeType&&t,u=o&&!0&&e&&!e.nodeType&&e,c=u&&u.exports===o,f=c?n.Buffer:void 0,h=f?f.isBuffer:void 0,d=h||r;e.exports=d})(Hl,Hl.exports)),Hl.exports}var fy,cw;function h0(){if(cw)return fy;cw=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function n(r,o){var u=typeof r;return o=o??e,!!o&&(u=="number"||u!="symbol"&&t.test(r))&&r>-1&&r%1==0&&r<o}return fy=n,fy}var hy,sw;function d0(){if(sw)return hy;sw=1;var e=9007199254740991;function t(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=e}return hy=t,hy}var dy,fw;function B$(){if(fw)return dy;fw=1;var e=qr(),t=d0(),n=$r(),r="[object Arguments]",o="[object Array]",u="[object Boolean]",c="[object Date]",f="[object Error]",h="[object Function]",d="[object Map]",y="[object Number]",p="[object Object]",g="[object RegExp]",x="[object Set]",O="[object String]",S="[object WeakMap]",b="[object ArrayBuffer]",T="[object DataView]",E="[object Float32Array]",j="[object Float64Array]",N="[object Int8Array]",A="[object Int16Array]",w="[object Int32Array]",M="[object Uint8Array]",D="[object Uint8ClampedArray]",z="[object Uint16Array]",Z="[object Uint32Array]",H={};H[E]=H[j]=H[N]=H[A]=H[w]=H[M]=H[D]=H[z]=H[Z]=!0,H[r]=H[o]=H[b]=H[u]=H[T]=H[c]=H[f]=H[h]=H[d]=H[y]=H[p]=H[g]=H[x]=H[O]=H[S]=!1;function L(F){return n(F)&&t(F.length)&&!!H[e(F)]}return dy=L,dy}var vy,hw;function L2(){if(hw)return vy;hw=1;function e(t){return function(n){return t(n)}}return vy=e,vy}var Gl={exports:{}};Gl.exports;var dw;function k$(){return dw||(dw=1,(function(e,t){var n=o2(),r=t&&!t.nodeType&&t,o=r&&!0&&e&&!e.nodeType&&e,u=o&&o.exports===r,c=u&&n.process,f=(function(){try{var h=o&&o.require&&o.require("util").types;return h||c&&c.binding&&c.binding("util")}catch{}})();e.exports=f})(Gl,Gl.exports)),Gl.exports}var py,vw;function U2(){if(vw)return py;vw=1;var e=B$(),t=L2(),n=k$(),r=n&&n.isTypedArray,o=r?t(r):e;return py=o,py}var yy,pw;function L$(){if(pw)return yy;pw=1;var e=q$(),t=f0(),n=tn(),r=k2(),o=h0(),u=U2(),c=Object.prototype,f=c.hasOwnProperty;function h(d,y){var p=n(d),g=!p&&t(d),x=!p&&!g&&r(d),O=!p&&!g&&!x&&u(d),S=p||g||x||O,b=S?e(d.length,String):[],T=b.length;for(var E in d)(y||f.call(d,E))&&!(S&&(E=="length"||x&&(E=="offset"||E=="parent")||O&&(E=="buffer"||E=="byteLength"||E=="byteOffset")||o(E,T)))&&b.push(E);return b}return yy=h,yy}var my,yw;function U$(){if(yw)return my;yw=1;var e=Object.prototype;function t(n){var r=n&&n.constructor,o=typeof r=="function"&&r.prototype||e;return n===o}return my=t,my}var gy,mw;function I2(){if(mw)return gy;mw=1;function e(t,n){return function(r){return t(n(r))}}return gy=e,gy}var by,gw;function I$(){if(gw)return by;gw=1;var e=I2(),t=e(Object.keys,Object);return by=t,by}var xy,bw;function H$(){if(bw)return xy;bw=1;var e=U$(),t=I$(),n=Object.prototype,r=n.hasOwnProperty;function o(u){if(!e(u))return t(u);var c=[];for(var f in Object(u))r.call(u,f)&&f!="constructor"&&c.push(f);return c}return xy=o,xy}var Sy,xw;function $u(){if(xw)return Sy;xw=1;var e=Wb(),t=d0();function n(r){return r!=null&&t(r.length)&&!e(r)}return Sy=n,Sy}var _y,Sw;function Nf(){if(Sw)return _y;Sw=1;var e=L$(),t=H$(),n=$u();function r(o){return n(o)?e(o):t(o)}return _y=r,_y}var Oy,_w;function G$(){if(_w)return Oy;_w=1;var e=N$(),t=D$(),n=Nf();function r(o){return e(o,n,t)}return Oy=r,Oy}var Ay,Ow;function Y$(){if(Ow)return Ay;Ow=1;var e=G$(),t=1,n=Object.prototype,r=n.hasOwnProperty;function o(u,c,f,h,d,y){var p=f&t,g=e(u),x=g.length,O=e(c),S=O.length;if(x!=S&&!p)return!1;for(var b=x;b--;){var T=g[b];if(!(p?T in c:r.call(c,T)))return!1}var E=y.get(u),j=y.get(c);if(E&&j)return E==c&&j==u;var N=!0;y.set(u,c),y.set(c,u);for(var A=p;++b<x;){T=g[b];var w=u[T],M=c[T];if(h)var D=p?h(M,w,T,c,u,y):h(w,M,T,u,c,y);if(!(D===void 0?w===M||d(w,M,f,h,y):D)){N=!1;break}A||(A=T=="constructor")}if(N&&!A){var z=u.constructor,Z=c.constructor;z!=Z&&"constructor"in u&&"constructor"in c&&!(typeof z=="function"&&z instanceof z&&typeof Z=="function"&&Z instanceof Z)&&(N=!1)}return y.delete(u),y.delete(c),N}return Ay=o,Ay}var wy,Aw;function X$(){if(Aw)return wy;Aw=1;var e=ai(),t=nr(),n=e(t,"DataView");return wy=n,wy}var Ty,ww;function K$(){if(ww)return Ty;ww=1;var e=ai(),t=nr(),n=e(t,"Promise");return Ty=n,Ty}var Ey,Tw;function H2(){if(Tw)return Ey;Tw=1;var e=ai(),t=nr(),n=e(t,"Set");return Ey=n,Ey}var jy,Ew;function V$(){if(Ew)return jy;Ew=1;var e=ai(),t=nr(),n=e(t,"WeakMap");return jy=n,jy}var My,jw;function F$(){if(jw)return My;jw=1;var e=X$(),t=Jb(),n=K$(),r=H2(),o=V$(),u=qr(),c=l2(),f="[object Map]",h="[object Object]",d="[object Promise]",y="[object Set]",p="[object WeakMap]",g="[object DataView]",x=c(e),O=c(t),S=c(n),b=c(r),T=c(o),E=u;return(e&&E(new e(new ArrayBuffer(1)))!=g||t&&E(new t)!=f||n&&E(n.resolve())!=d||r&&E(new r)!=y||o&&E(new o)!=p)&&(E=function(j){var N=u(j),A=N==h?j.constructor:void 0,w=A?c(A):"";if(w)switch(w){case x:return g;case O:return f;case S:return d;case b:return y;case T:return p}return N}),My=E,My}var Cy,Mw;function Z$(){if(Mw)return Cy;Mw=1;var e=R2(),t=z2(),n=C$(),r=Y$(),o=F$(),u=tn(),c=k2(),f=U2(),h=1,d="[object Arguments]",y="[object Array]",p="[object Object]",g=Object.prototype,x=g.hasOwnProperty;function O(S,b,T,E,j,N){var A=u(S),w=u(b),M=A?y:o(S),D=w?y:o(b);M=M==d?p:M,D=D==d?p:D;var z=M==p,Z=D==p,H=M==D;if(H&&c(S)){if(!c(b))return!1;A=!0,z=!1}if(H&&!z)return N||(N=new e),A||f(S)?t(S,b,T,E,j,N):n(S,b,M,T,E,j,N);if(!(T&h)){var L=z&&x.call(S,"__wrapped__"),F=Z&&x.call(b,"__wrapped__");if(L||F){var J=L?S.value():S,W=F?b.value():b;return N||(N=new e),j(J,W,T,E,N)}}return H?(N||(N=new e),r(S,b,T,E,j,N)):!1}return Cy=O,Cy}var Ny,Cw;function v0(){if(Cw)return Ny;Cw=1;var e=Z$(),t=$r();function n(r,o,u,c,f){return r===o?!0:r==null||o==null||!t(r)&&!t(o)?r!==r&&o!==o:e(r,o,u,c,n,f)}return Ny=n,Ny}var Py,Nw;function W$(){if(Nw)return Py;Nw=1;var e=R2(),t=v0(),n=1,r=2;function o(u,c,f,h){var d=f.length,y=d,p=!h;if(u==null)return!y;for(u=Object(u);d--;){var g=f[d];if(p&&g[2]?g[1]!==u[g[0]]:!(g[0]in u))return!1}for(;++d<y;){g=f[d];var x=g[0],O=u[x],S=g[1];if(p&&g[2]){if(O===void 0&&!(x in u))return!1}else{var b=new e;if(h)var T=h(O,S,x,u,c,b);if(!(T===void 0?t(S,O,n|r,h,b):T))return!1}}return!0}return Py=o,Py}var Ry,Pw;function G2(){if(Pw)return Ry;Pw=1;var e=ma();function t(n){return n===n&&!e(n)}return Ry=t,Ry}var Dy,Rw;function Q$(){if(Rw)return Dy;Rw=1;var e=G2(),t=Nf();function n(r){for(var o=t(r),u=o.length;u--;){var c=o[u],f=r[c];o[u]=[c,f,e(f)]}return o}return Dy=n,Dy}var qy,Dw;function Y2(){if(Dw)return qy;Dw=1;function e(t,n){return function(r){return r==null?!1:r[t]===n&&(n!==void 0||t in Object(r))}}return qy=e,qy}var $y,qw;function J$(){if(qw)return $y;qw=1;var e=W$(),t=Q$(),n=Y2();function r(o){var u=t(o);return u.length==1&&u[0][2]?n(u[0][0],u[0][1]):function(c){return c===o||e(c,o,u)}}return $y=r,$y}var zy,$w;function ez(){if($w)return zy;$w=1;function e(t,n){return t!=null&&n in Object(t)}return zy=e,zy}var By,zw;function tz(){if(zw)return By;zw=1;var e=s2(),t=f0(),n=tn(),r=h0(),o=d0(),u=Tf();function c(f,h,d){h=e(h,f);for(var y=-1,p=h.length,g=!1;++y<p;){var x=u(h[y]);if(!(g=f!=null&&d(f,x)))break;f=f[x]}return g||++y!=p?g:(p=f==null?0:f.length,!!p&&o(p)&&r(x,p)&&(n(f)||t(f)))}return By=c,By}var ky,Bw;function nz(){if(Bw)return ky;Bw=1;var e=ez(),t=tz();function n(r,o){return r!=null&&t(r,o,e)}return ky=n,ky}var Ly,kw;function rz(){if(kw)return Ly;kw=1;var e=v0(),t=f2(),n=nz(),r=Zb(),o=G2(),u=Y2(),c=Tf(),f=1,h=2;function d(y,p){return r(y)&&o(p)?u(c(y),p):function(g){var x=t(g,y);return x===void 0&&x===p?n(g,y):e(p,x,f|h)}}return Ly=d,Ly}var Uy,Lw;function Ro(){if(Lw)return Uy;Lw=1;function e(t){return t}return Uy=e,Uy}var Iy,Uw;function az(){if(Uw)return Iy;Uw=1;function e(t){return function(n){return n==null?void 0:n[t]}}return Iy=e,Iy}var Hy,Iw;function iz(){if(Iw)return Hy;Iw=1;var e=n0();function t(n){return function(r){return e(r,n)}}return Hy=t,Hy}var Gy,Hw;function oz(){if(Hw)return Gy;Hw=1;var e=az(),t=iz(),n=Zb(),r=Tf();function o(u){return n(u)?e(r(u)):t(u)}return Gy=o,Gy}var Yy,Gw;function rr(){if(Gw)return Yy;Gw=1;var e=J$(),t=rz(),n=Ro(),r=tn(),o=oz();function u(c){return typeof c=="function"?c:c==null?n:typeof c=="object"?r(c)?t(c[0],c[1]):e(c):o(c)}return Yy=u,Yy}var Xy,Yw;function X2(){if(Yw)return Xy;Yw=1;function e(t,n,r,o){for(var u=t.length,c=r+(o?1:-1);o?c--:++c<u;)if(n(t[c],c,t))return c;return-1}return Xy=e,Xy}var Ky,Xw;function lz(){if(Xw)return Ky;Xw=1;function e(t){return t!==t}return Ky=e,Ky}var Vy,Kw;function uz(){if(Kw)return Vy;Kw=1;function e(t,n,r){for(var o=r-1,u=t.length;++o<u;)if(t[o]===n)return o;return-1}return Vy=e,Vy}var Fy,Vw;function cz(){if(Vw)return Fy;Vw=1;var e=X2(),t=lz(),n=uz();function r(o,u,c){return u===u?n(o,u,c):e(o,t,c)}return Fy=r,Fy}var Zy,Fw;function sz(){if(Fw)return Zy;Fw=1;var e=cz();function t(n,r){var o=n==null?0:n.length;return!!o&&e(n,r,0)>-1}return Zy=t,Zy}var Wy,Zw;function fz(){if(Zw)return Wy;Zw=1;function e(t,n,r){for(var o=-1,u=t==null?0:t.length;++o<u;)if(r(n,t[o]))return!0;return!1}return Wy=e,Wy}var Qy,Ww;function hz(){if(Ww)return Qy;Ww=1;function e(){}return Qy=e,Qy}var Jy,Qw;function dz(){if(Qw)return Jy;Qw=1;var e=H2(),t=hz(),n=s0(),r=1/0,o=e&&1/n(new e([,-0]))[1]==r?function(u){return new e(u)}:t;return Jy=o,Jy}var em,Jw;function vz(){if(Jw)return em;Jw=1;var e=D2(),t=sz(),n=fz(),r=$2(),o=dz(),u=s0(),c=200;function f(h,d,y){var p=-1,g=t,x=h.length,O=!0,S=[],b=S;if(y)O=!1,g=n;else if(x>=c){var T=d?null:o(h);if(T)return u(T);O=!1,g=r,b=new e}else b=d?[]:S;e:for(;++p<x;){var E=h[p],j=d?d(E):E;if(E=y||E!==0?E:0,O&&j===j){for(var N=b.length;N--;)if(b[N]===j)continue e;d&&b.push(j),S.push(E)}else g(b,j,y)||(b!==S&&b.push(j),S.push(E))}return S}return em=f,em}var tm,eT;function pz(){if(eT)return tm;eT=1;var e=rr(),t=vz();function n(r,o){return r&&r.length?t(r,e(o,2)):[]}return tm=n,tm}var yz=pz();const tT=Xe(yz);function K2(e,t,n){return t===!0?tT(e,n):_e(t)?tT(e,t):e}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)}var mz=["ref"];function nT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Or(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?nT(Object(n),!0).forEach(function(r){Pf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function gz(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rT(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,F2(r.key),r)}}function bz(e,t,n){return t&&rT(e.prototype,t),n&&rT(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function xz(e,t,n){return t=Ms(t),Sz(e,V2()?Reflect.construct(t,n||[],Ms(e).constructor):t.apply(e,n))}function Sz(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 _z(e)}function _z(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function V2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(V2=function(){return!!e})()}function Ms(e){return Ms=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ms(e)}function Oz(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&&Lg(e,t)}function Lg(e,t){return Lg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Lg(e,t)}function Pf(e,t,n){return t=F2(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F2(e){var t=Az(e,"string");return oo(t)=="symbol"?t:t+""}function Az(e,t){if(oo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(oo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function wz(e,t){if(e==null)return{};var n=Tz(e,t),r,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++)r=u[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Tz(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Ez(e){return e.value}function jz(e,t){if(B.isValidElement(e))return B.cloneElement(e,t);if(typeof e=="function")return B.createElement(e,t);t.ref;var n=wz(t,mz);return B.createElement(c0,n)}var aT=1,Fa=(function(e){function t(){var n;gz(this,t);for(var r=arguments.length,o=new Array(r),u=0;u<r;u++)o[u]=arguments[u];return n=xz(this,t,[].concat(o)),Pf(n,"lastBoundingBox",{width:-1,height:-1}),n}return Oz(t,e),bz(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();return r.height=this.wrapperNode.offsetHeight,r.width=this.wrapperNode.offsetWidth,r}return null}},{key:"updateBBox",value:function(){var r=this.props.onBBoxUpdate,o=this.getBBox();o?(Math.abs(o.width-this.lastBoundingBox.width)>aT||Math.abs(o.height-this.lastBoundingBox.height)>aT)&&(this.lastBoundingBox.width=o.width,this.lastBoundingBox.height=o.height,r&&r(o)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,r&&r(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Or({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var o=this.props,u=o.layout,c=o.align,f=o.verticalAlign,h=o.margin,d=o.chartWidth,y=o.chartHeight,p,g;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(c==="center"&&u==="vertical"){var x=this.getBBoxSnapshot();p={left:((d||0)-x.width)/2}}else p=c==="right"?{right:h&&h.right||0}:{left:h&&h.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(f==="middle"){var O=this.getBBoxSnapshot();g={top:((y||0)-O.height)/2}}else g=f==="bottom"?{bottom:h&&h.bottom||0}:{top:h&&h.top||0};return Or(Or({},p),g)}},{key:"render",value:function(){var r=this,o=this.props,u=o.content,c=o.width,f=o.height,h=o.wrapperStyle,d=o.payloadUniqBy,y=o.payload,p=Or(Or({position:"absolute",width:c||"auto",height:f||"auto"},this.getDefaultPosition(h)),h);return B.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(x){r.wrapperNode=x}},jz(u,Or(Or({},this.props),{},{payload:K2(y,d,Ez)})))}}],[{key:"getWithHeight",value:function(r,o){var u=Or(Or({},this.defaultProps),r.props),c=u.layout;return c==="vertical"&&fe(r.props.height)?{height:r.props.height}:c==="horizontal"?{width:r.props.width||o}:null}}])})(U.PureComponent);Pf(Fa,"displayName","Legend");Pf(Fa,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var nm,iT;function Mz(){if(iT)return nm;iT=1;var e=Ru(),t=f0(),n=tn(),r=e?e.isConcatSpreadable:void 0;function o(u){return n(u)||t(u)||!!(r&&u&&u[r])}return nm=o,nm}var rm,oT;function Z2(){if(oT)return rm;oT=1;var e=B2(),t=Mz();function n(r,o,u,c,f){var h=-1,d=r.length;for(u||(u=t),f||(f=[]);++h<d;){var y=r[h];o>0&&u(y)?o>1?n(y,o-1,u,c,f):e(f,y):c||(f[f.length]=y)}return f}return rm=n,rm}var am,lT;function Cz(){if(lT)return am;lT=1;function e(t){return function(n,r,o){for(var u=-1,c=Object(n),f=o(n),h=f.length;h--;){var d=f[t?h:++u];if(r(c[d],d,c)===!1)break}return n}}return am=e,am}var im,uT;function Nz(){if(uT)return im;uT=1;var e=Cz(),t=e();return im=t,im}var om,cT;function W2(){if(cT)return om;cT=1;var e=Nz(),t=Nf();function n(r,o){return r&&e(r,o,t)}return om=n,om}var lm,sT;function Pz(){if(sT)return lm;sT=1;var e=$u();function t(n,r){return function(o,u){if(o==null)return o;if(!e(o))return n(o,u);for(var c=o.length,f=r?c:-1,h=Object(o);(r?f--:++f<c)&&u(h[f],f,h)!==!1;);return o}}return lm=t,lm}var um,fT;function p0(){if(fT)return um;fT=1;var e=W2(),t=Pz(),n=t(e);return um=n,um}var cm,hT;function Q2(){if(hT)return cm;hT=1;var e=p0(),t=$u();function n(r,o){var u=-1,c=t(r)?Array(r.length):[];return e(r,function(f,h,d){c[++u]=o(f,h,d)}),c}return cm=n,cm}var sm,dT;function Rz(){if(dT)return sm;dT=1;function e(t,n){var r=t.length;for(t.sort(n);r--;)t[r]=t[r].value;return t}return sm=e,sm}var fm,vT;function Dz(){if(vT)return fm;vT=1;var e=No();function t(n,r){if(n!==r){var o=n!==void 0,u=n===null,c=n===n,f=e(n),h=r!==void 0,d=r===null,y=r===r,p=e(r);if(!d&&!p&&!f&&n>r||f&&h&&y&&!d&&!p||u&&h&&y||!o&&y||!c)return 1;if(!u&&!f&&!p&&n<r||p&&o&&c&&!u&&!f||d&&o&&c||!h&&c||!y)return-1}return 0}return fm=t,fm}var hm,pT;function qz(){if(pT)return hm;pT=1;var e=Dz();function t(n,r,o){for(var u=-1,c=n.criteria,f=r.criteria,h=c.length,d=o.length;++u<h;){var y=e(c[u],f[u]);if(y){if(u>=d)return y;var p=o[u];return y*(p=="desc"?-1:1)}}return n.index-r.index}return hm=t,hm}var dm,yT;function $z(){if(yT)return dm;yT=1;var e=t0(),t=n0(),n=rr(),r=Q2(),o=Rz(),u=L2(),c=qz(),f=Ro(),h=tn();function d(y,p,g){p.length?p=e(p,function(S){return h(S)?function(b){return t(b,S.length===1?S[0]:S)}:S}):p=[f];var x=-1;p=e(p,u(n));var O=r(y,function(S,b,T){var E=e(p,function(j){return j(S)});return{criteria:E,index:++x,value:S}});return o(O,function(S,b){return c(S,b,g)})}return dm=d,dm}var vm,mT;function zz(){if(mT)return vm;mT=1;function e(t,n,r){switch(r.length){case 0:return t.call(n);case 1:return t.call(n,r[0]);case 2:return t.call(n,r[0],r[1]);case 3:return t.call(n,r[0],r[1],r[2])}return t.apply(n,r)}return vm=e,vm}var pm,gT;function Bz(){if(gT)return pm;gT=1;var e=zz(),t=Math.max;function n(r,o,u){return o=t(o===void 0?r.length-1:o,0),function(){for(var c=arguments,f=-1,h=t(c.length-o,0),d=Array(h);++f<h;)d[f]=c[o+f];f=-1;for(var y=Array(o+1);++f<o;)y[f]=c[f];return y[o]=u(d),e(r,this,y)}}return pm=n,pm}var ym,bT;function kz(){if(bT)return ym;bT=1;function e(t){return function(){return t}}return ym=e,ym}var mm,xT;function J2(){if(xT)return mm;xT=1;var e=ai(),t=(function(){try{var n=e(Object,"defineProperty");return n({},"",{}),n}catch{}})();return mm=t,mm}var gm,ST;function Lz(){if(ST)return gm;ST=1;var e=kz(),t=J2(),n=Ro(),r=t?function(o,u){return t(o,"toString",{configurable:!0,enumerable:!1,value:e(u),writable:!0})}:n;return gm=r,gm}var bm,_T;function Uz(){if(_T)return bm;_T=1;var e=800,t=16,n=Date.now;function r(o){var u=0,c=0;return function(){var f=n(),h=t-(f-c);if(c=f,h>0){if(++u>=e)return arguments[0]}else u=0;return o.apply(void 0,arguments)}}return bm=r,bm}var xm,OT;function Iz(){if(OT)return xm;OT=1;var e=Lz(),t=Uz(),n=t(e);return xm=n,xm}var Sm,AT;function Hz(){if(AT)return Sm;AT=1;var e=Ro(),t=Bz(),n=Iz();function r(o,u){return n(t(o,u,e),o+"")}return Sm=r,Sm}var _m,wT;function Rf(){if(wT)return _m;wT=1;var e=Qb(),t=$u(),n=h0(),r=ma();function o(u,c,f){if(!r(f))return!1;var h=typeof c;return(h=="number"?t(f)&&n(c,f.length):h=="string"&&c in f)?e(f[c],u):!1}return _m=o,_m}var Om,TT;function Gz(){if(TT)return Om;TT=1;var e=Z2(),t=$z(),n=Hz(),r=Rf(),o=n(function(u,c){if(u==null)return[];var f=c.length;return f>1&&r(u,c[0],c[1])?c=[]:f>2&&r(c[0],c[1],c[2])&&(c=[c[0]]),t(u,e(c,1),[])});return Om=o,Om}var Yz=Gz();const y0=Xe(Yz);function eu(e){"@babel/helpers - typeof";return eu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},eu(e)}function Ug(){return Ug=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ug.apply(this,arguments)}function Xz(e,t){return Zz(e)||Fz(e,t)||Vz(e,t)||Kz()}function Kz(){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 Vz(e,t){if(e){if(typeof e=="string")return ET(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ET(e,t)}}function ET(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Fz(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,u,c,f=[],h=!0,d=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(h=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(y){d=!0,o=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw o}}return f}}function Zz(e){if(Array.isArray(e))return e}function jT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Am(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?jT(Object(n),!0).forEach(function(r){Wz(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Wz(e,t,n){return t=Qz(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qz(e){var t=Jz(e,"string");return eu(t)=="symbol"?t:t+""}function Jz(e,t){if(eu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(eu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eB(e){return Array.isArray(e)&&At(e[0])&&At(e[1])?e.join(" ~ "):e}var tB=function(t){var n=t.separator,r=n===void 0?" : ":n,o=t.contentStyle,u=o===void 0?{}:o,c=t.itemStyle,f=c===void 0?{}:c,h=t.labelStyle,d=h===void 0?{}:h,y=t.payload,p=t.formatter,g=t.itemSorter,x=t.wrapperClassName,O=t.labelClassName,S=t.label,b=t.labelFormatter,T=t.accessibilityLayer,E=T===void 0?!1:T,j=function(){if(y&&y.length){var L={padding:0,margin:0},F=(g?y0(y,g):y).map(function(J,W){if(J.type==="none")return null;var q=Am({display:"block",paddingTop:4,paddingBottom:4,color:J.color||"#000"},f),Y=J.formatter||p||eB,ee=J.value,le=J.name,ue=ee,R=le;if(Y&&ue!=null&&R!=null){var I=Y(ee,le,J,W,y);if(Array.isArray(I)){var re=Xz(I,2);ue=re[0],R=re[1]}else ue=I}return B.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(W),style:q},At(R)?B.createElement("span",{className:"recharts-tooltip-item-name"},R):null,At(R)?B.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,B.createElement("span",{className:"recharts-tooltip-item-value"},ue),B.createElement("span",{className:"recharts-tooltip-item-unit"},J.unit||""))});return B.createElement("ul",{className:"recharts-tooltip-item-list",style:L},F)}return null},N=Am({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},u),A=Am({margin:0},d),w=!Ce(S),M=w?S:"",D=je("recharts-default-tooltip",x),z=je("recharts-tooltip-label",O);w&&b&&y!==void 0&&y!==null&&(M=b(S,y));var Z=E?{role:"status","aria-live":"assertive"}:{};return B.createElement("div",Ug({className:D,style:N},Z),B.createElement("p",{className:z,style:A},B.isValidElement(M)?M:"".concat(M)),j())};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 ls(e,t,n){return t=nB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nB(e){var t=rB(e,"string");return tu(t)=="symbol"?t:t+""}function rB(e,t){if(tu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(tu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Dl="recharts-tooltip-wrapper",aB={visibility:"hidden"};function iB(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return je(Dl,ls(ls(ls(ls({},"".concat(Dl,"-right"),fe(n)&&t&&fe(t.x)&&n>=t.x),"".concat(Dl,"-left"),fe(n)&&t&&fe(t.x)&&n<t.x),"".concat(Dl,"-bottom"),fe(r)&&t&&fe(t.y)&&r>=t.y),"".concat(Dl,"-top"),fe(r)&&t&&fe(t.y)&&r<t.y))}function MT(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,o=e.offsetTopLeft,u=e.position,c=e.reverseDirection,f=e.tooltipDimension,h=e.viewBox,d=e.viewBoxDimension;if(u&&fe(u[r]))return u[r];var y=n[r]-f-o,p=n[r]+o;if(t[r])return c[r]?y:p;if(c[r]){var g=y,x=h[r];return g<x?Math.max(p,h[r]):Math.max(y,h[r])}var O=p+f,S=h[r]+d;return O>S?Math.max(y,h[r]):Math.max(p,h[r])}function oB(e){var t=e.translateX,n=e.translateY,r=e.useTranslate3d;return{transform:r?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function lB(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.offsetTopLeft,o=e.position,u=e.reverseDirection,c=e.tooltipBox,f=e.useTranslate3d,h=e.viewBox,d,y,p;return c.height>0&&c.width>0&&n?(y=MT({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:o,reverseDirection:u,tooltipDimension:c.width,viewBox:h,viewBoxDimension:h.width}),p=MT({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:o,reverseDirection:u,tooltipDimension:c.height,viewBox:h,viewBoxDimension:h.height}),d=oB({translateX:y,translateY:p,useTranslate3d:f})):d=aB,{cssProperties:d,cssClasses:iB({translateX:y,translateY:p,coordinate:n})}}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 CT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function NT(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?CT(Object(n),!0).forEach(function(r){Hg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):CT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function uB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cB(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,tC(r.key),r)}}function sB(e,t,n){return t&&cB(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function fB(e,t,n){return t=Cs(t),hB(e,eC()?Reflect.construct(t,n||[],Cs(e).constructor):t.apply(e,n))}function hB(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 dB(e)}function dB(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function eC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(eC=function(){return!!e})()}function Cs(e){return Cs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Cs(e)}function vB(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&&Ig(e,t)}function Ig(e,t){return Ig=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Ig(e,t)}function Hg(e,t,n){return t=tC(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tC(e){var t=pB(e,"string");return lo(t)=="symbol"?t:t+""}function pB(e,t){if(lo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(lo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var PT=1,yB=(function(e){function t(){var n;uB(this,t);for(var r=arguments.length,o=new Array(r),u=0;u<r;u++)o[u]=arguments[u];return n=fB(this,t,[].concat(o)),Hg(n,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Hg(n,"handleKeyDown",function(c){if(c.key==="Escape"){var f,h,d,y;n.setState({dismissed:!0,dismissedAtCoordinate:{x:(f=(h=n.props.coordinate)===null||h===void 0?void 0:h.x)!==null&&f!==void 0?f:0,y:(d=(y=n.props.coordinate)===null||y===void 0?void 0:y.y)!==null&&d!==void 0?d:0}})}}),n}return vB(t,e),sB(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>PT||Math.abs(r.height-this.state.lastBoundingBox.height)>PT)&&this.setState({lastBoundingBox:{width:r.width,height:r.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var r,o;this.props.active&&this.updateBBox(),this.state.dismissed&&(((r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==this.state.dismissedAtCoordinate.x||((o=this.props.coordinate)===null||o===void 0?void 0:o.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var r=this,o=this.props,u=o.active,c=o.allowEscapeViewBox,f=o.animationDuration,h=o.animationEasing,d=o.children,y=o.coordinate,p=o.hasPayload,g=o.isAnimationActive,x=o.offset,O=o.position,S=o.reverseDirection,b=o.useTranslate3d,T=o.viewBox,E=o.wrapperStyle,j=lB({allowEscapeViewBox:c,coordinate:y,offsetTopLeft:x,position:O,reverseDirection:S,tooltipBox:this.state.lastBoundingBox,useTranslate3d:b,viewBox:T}),N=j.cssClasses,A=j.cssProperties,w=NT(NT({transition:g&&u?"transform ".concat(f,"ms ").concat(h):void 0},A),{},{pointerEvents:"none",visibility:!this.state.dismissed&&u&&p?"visible":"hidden",position:"absolute",top:0,left:0},E);return B.createElement("div",{tabIndex:-1,className:N,style:w,ref:function(D){r.wrapperNode=D}},d)}}])})(U.PureComponent),mB=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Do={isSsr:mB()};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 RT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function DT(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?RT(Object(n),!0).forEach(function(r){m0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):RT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function gB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bB(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,rC(r.key),r)}}function xB(e,t,n){return t&&bB(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function SB(e,t,n){return t=Ns(t),_B(e,nC()?Reflect.construct(t,n||[],Ns(e).constructor):t.apply(e,n))}function _B(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 OB(e)}function OB(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(nC=function(){return!!e})()}function Ns(e){return Ns=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ns(e)}function AB(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&&Gg(e,t)}function Gg(e,t){return Gg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Gg(e,t)}function m0(e,t,n){return t=rC(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rC(e){var t=wB(e,"string");return uo(t)=="symbol"?t:t+""}function wB(e,t){if(uo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(uo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function TB(e){return e.dataKey}function EB(e,t){return B.isValidElement(e)?B.cloneElement(e,t):typeof e=="function"?B.createElement(e,t):B.createElement(tB,t)}var vn=(function(e){function t(){return gB(this,t),SB(this,t,arguments)}return AB(t,e),xB(t,[{key:"render",value:function(){var r=this,o=this.props,u=o.active,c=o.allowEscapeViewBox,f=o.animationDuration,h=o.animationEasing,d=o.content,y=o.coordinate,p=o.filterNull,g=o.isAnimationActive,x=o.offset,O=o.payload,S=o.payloadUniqBy,b=o.position,T=o.reverseDirection,E=o.useTranslate3d,j=o.viewBox,N=o.wrapperStyle,A=O??[];p&&A.length&&(A=K2(O.filter(function(M){return M.value!=null&&(M.hide!==!0||r.props.includeHidden)}),S,TB));var w=A.length>0;return B.createElement(yB,{allowEscapeViewBox:c,animationDuration:f,animationEasing:h,isAnimationActive:g,active:u,coordinate:y,hasPayload:w,offset:x,position:b,reverseDirection:T,useTranslate3d:E,viewBox:j,wrapperStyle:N},EB(d,DT(DT({},this.props),{},{payload:A})))}}])})(U.PureComponent);m0(vn,"displayName","Tooltip");m0(vn,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Do.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 wm,qT;function jB(){if(qT)return wm;qT=1;var e=nr(),t=function(){return e.Date.now()};return wm=t,wm}var Tm,$T;function MB(){if($T)return Tm;$T=1;var e=/\s/;function t(n){for(var r=n.length;r--&&e.test(n.charAt(r)););return r}return Tm=t,Tm}var Em,zT;function CB(){if(zT)return Em;zT=1;var e=MB(),t=/^\s+/;function n(r){return r&&r.slice(0,e(r)+1).replace(t,"")}return Em=n,Em}var jm,BT;function aC(){if(BT)return jm;BT=1;var e=CB(),t=ma(),n=No(),r=NaN,o=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,c=/^0o[0-7]+$/i,f=parseInt;function h(d){if(typeof d=="number")return d;if(n(d))return r;if(t(d)){var y=typeof d.valueOf=="function"?d.valueOf():d;d=t(y)?y+"":y}if(typeof d!="string")return d===0?d:+d;d=e(d);var p=u.test(d);return p||c.test(d)?f(d.slice(2),p?2:8):o.test(d)?r:+d}return jm=h,jm}var Mm,kT;function NB(){if(kT)return Mm;kT=1;var e=ma(),t=jB(),n=aC(),r="Expected a function",o=Math.max,u=Math.min;function c(f,h,d){var y,p,g,x,O,S,b=0,T=!1,E=!1,j=!0;if(typeof f!="function")throw new TypeError(r);h=n(h)||0,e(d)&&(T=!!d.leading,E="maxWait"in d,g=E?o(n(d.maxWait)||0,h):g,j="trailing"in d?!!d.trailing:j);function N(F){var J=y,W=p;return y=p=void 0,b=F,x=f.apply(W,J),x}function A(F){return b=F,O=setTimeout(D,h),T?N(F):x}function w(F){var J=F-S,W=F-b,q=h-J;return E?u(q,g-W):q}function M(F){var J=F-S,W=F-b;return S===void 0||J>=h||J<0||E&&W>=g}function D(){var F=t();if(M(F))return z(F);O=setTimeout(D,w(F))}function z(F){return O=void 0,j&&y?N(F):(y=p=void 0,x)}function Z(){O!==void 0&&clearTimeout(O),b=0,y=S=p=O=void 0}function H(){return O===void 0?x:z(t())}function L(){var F=t(),J=M(F);if(y=arguments,p=this,S=F,J){if(O===void 0)return A(S);if(E)return clearTimeout(O),O=setTimeout(D,h),N(S)}return O===void 0&&(O=setTimeout(D,h)),x}return L.cancel=Z,L.flush=H,L}return Mm=c,Mm}var Cm,LT;function PB(){if(LT)return Cm;LT=1;var e=NB(),t=ma(),n="Expected a function";function r(o,u,c){var f=!0,h=!0;if(typeof o!="function")throw new TypeError(n);return t(c)&&(f="leading"in c?!!c.leading:f,h="trailing"in c?!!c.trailing:h),e(o,u,{leading:f,maxWait:u,trailing:h})}return Cm=r,Cm}var RB=PB();const iC=Xe(RB);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 UT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function us(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?UT(Object(n),!0).forEach(function(r){DB(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):UT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function DB(e,t,n){return t=qB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qB(e){var t=$B(e,"string");return nu(t)=="symbol"?t:t+""}function $B(e,t){if(nu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(nu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function zB(e,t){return UB(e)||LB(e,t)||kB(e,t)||BB()}function BB(){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 kB(e,t){if(e){if(typeof e=="string")return IT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return IT(e,t)}}function IT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function LB(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,u,c,f=[],h=!0,d=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(h=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(y){d=!0,o=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw o}}return f}}function UB(e){if(Array.isArray(e))return e}var xs=U.forwardRef(function(e,t){var n=e.aspect,r=e.initialDimension,o=r===void 0?{width:-1,height:-1}:r,u=e.width,c=u===void 0?"100%":u,f=e.height,h=f===void 0?"100%":f,d=e.minWidth,y=d===void 0?0:d,p=e.minHeight,g=e.maxHeight,x=e.children,O=e.debounce,S=O===void 0?0:O,b=e.id,T=e.className,E=e.onResize,j=e.style,N=j===void 0?{}:j,A=U.useRef(null),w=U.useRef();w.current=E,U.useImperativeHandle(t,function(){return Object.defineProperty(A.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),A.current},configurable:!0})});var M=U.useState({containerWidth:o.width,containerHeight:o.height}),D=zB(M,2),z=D[0],Z=D[1],H=U.useCallback(function(F,J){Z(function(W){var q=Math.round(F),Y=Math.round(J);return W.containerWidth===q&&W.containerHeight===Y?W:{containerWidth:q,containerHeight:Y}})},[]);U.useEffect(function(){var F=function(le){var ue,R=le[0].contentRect,I=R.width,re=R.height;H(I,re),(ue=w.current)===null||ue===void 0||ue.call(w,I,re)};S>0&&(F=iC(F,S,{trailing:!0,leading:!1}));var J=new ResizeObserver(F),W=A.current.getBoundingClientRect(),q=W.width,Y=W.height;return H(q,Y),J.observe(A.current),function(){J.disconnect()}},[H,S]);var L=U.useMemo(function(){var F=z.containerWidth,J=z.containerHeight;if(F<0||J<0)return null;Gn(Ya(c)||Ya(h),`The width(%s) and height(%s) are both fixed numbers,
maybe you don't need to use a ResponsiveContainer.`,c,h),Gn(!n||n>0,"The aspect(%s) must be greater than zero.",n);var W=Ya(c)?F:c,q=Ya(h)?J:h;n&&n>0&&(W?q=W/n:q&&(W=q*n),g&&q>g&&(q=g)),Gn(W>0||q>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.`,W,q,c,h,y,p,n);var Y=!Array.isArray(x)&&jr(x.type).endsWith("Chart");return B.Children.map(x,function(ee){return B.isValidElement(ee)?U.cloneElement(ee,us({width:W,height:q},Y?{style:us({height:"100%",width:"100%",maxHeight:q,maxWidth:W},ee.props.style)}:{})):ee})},[n,x,h,g,p,y,z,c]);return B.createElement("div",{id:b?"".concat(b):void 0,className:je("recharts-responsive-container",T),style:us(us({},N),{},{width:c,height:h,minWidth:y,minHeight:p,maxHeight:g}),ref:A},L)}),Df=function(t){return null};Df.displayName="Cell";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 HT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Yg(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?HT(Object(n),!0).forEach(function(r){IB(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):HT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function IB(e,t,n){return t=HB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function HB(e){var t=GB(e,"string");return ru(t)=="symbol"?t:t+""}function GB(e,t){if(ru(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ru(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Xi={widthCache:{},cacheCount:0},YB=2e3,XB={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},GT="recharts_measurement_span";function KB(e){var t=Yg({},e);return Object.keys(t).forEach(function(n){t[n]||delete t[n]}),t}var Xl=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Do.isSsr)return{width:0,height:0};var r=KB(n),o=JSON.stringify({text:t,copyStyle:r});if(Xi.widthCache[o])return Xi.widthCache[o];try{var u=document.getElementById(GT);u||(u=document.createElement("span"),u.setAttribute("id",GT),u.setAttribute("aria-hidden","true"),document.body.appendChild(u));var c=Yg(Yg({},XB),r);Object.assign(u.style,c),u.textContent="".concat(t);var f=u.getBoundingClientRect(),h={width:f.width,height:f.height};return Xi.widthCache[o]=h,++Xi.cacheCount>YB&&(Xi.cacheCount=0,Xi.widthCache={}),h}catch{return{width:0,height:0}}},VB=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function au(e){"@babel/helpers - typeof";return au=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},au(e)}function Ps(e,t){return QB(e)||WB(e,t)||ZB(e,t)||FB()}function FB(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ZB(e,t){if(e){if(typeof e=="string")return YT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return YT(e,t)}}function YT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function WB(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,u,c,f=[],h=!0,d=!1;try{if(u=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;h=!1}else for(;!(h=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(y){d=!0,o=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw o}}return f}}function QB(e){if(Array.isArray(e))return e}function JB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function XT(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,t4(r.key),r)}}function e4(e,t,n){return t&&XT(e.prototype,t),n&&XT(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function t4(e){var t=n4(e,"string");return au(t)=="symbol"?t:t+""}function n4(e,t){if(au(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(au(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var KT=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,VT=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,r4=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,a4=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,oC={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},i4=Object.keys(oC),Zi="NaN";function o4(e,t){return e*oC[t]}var cs=(function(){function e(t,n){JB(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),n!==""&&!r4.test(n)&&(this.num=NaN,this.unit=""),i4.includes(n)&&(this.num=o4(t,n),this.unit="px")}return e4(e,[{key:"add",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num+n.num,this.unit)}},{key:"subtract",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num-n.num,this.unit)}},{key:"multiply",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num*n.num,this.unit||n.unit)}},{key:"divide",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num/n.num,this.unit||n.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(n){var r,o=(r=a4.exec(n))!==null&&r!==void 0?r:[],u=Ps(o,3),c=u[1],f=u[2];return new e(parseFloat(c),f??"")}}])})();function lC(e){if(e.includes(Zi))return Zi;for(var t=e;t.includes("*")||t.includes("/");){var n,r=(n=KT.exec(t))!==null&&n!==void 0?n:[],o=Ps(r,4),u=o[1],c=o[2],f=o[3],h=cs.parse(u??""),d=cs.parse(f??""),y=c==="*"?h.multiply(d):h.divide(d);if(y.isNaN())return Zi;t=t.replace(KT,y.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var p,g=(p=VT.exec(t))!==null&&p!==void 0?p:[],x=Ps(g,4),O=x[1],S=x[2],b=x[3],T=cs.parse(O??""),E=cs.parse(b??""),j=S==="+"?T.add(E):T.subtract(E);if(j.isNaN())return Zi;t=t.replace(VT,j.toString())}return t}var FT=/\(([^()]*)\)/;function l4(e){for(var t=e;t.includes("(");){var n=FT.exec(t),r=Ps(n,2),o=r[1];t=t.replace(FT,lC(o))}return t}function u4(e){var t=e.replace(/\s+/g,"");return t=l4(t),t=lC(t),t}function c4(e){try{return u4(e)}catch{return Zi}}function Nm(e){var t=c4(e.slice(5,-1));return t===Zi?"":t}var s4=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],f4=["dx","dy","angle","className","breakAll"];function Xg(){return Xg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Xg.apply(this,arguments)}function ZT(e,t){if(e==null)return{};var n=h4(e,t),r,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++)r=u[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function h4(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function WT(e,t){return y4(e)||p4(e,t)||v4(e,t)||d4()}function d4(){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 v4(e,t){if(e){if(typeof e=="string")return QT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return QT(e,t)}}function QT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function p4(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,u,c,f=[],h=!0,d=!1;try{if(u=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;h=!1}else for(;!(h=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(y){d=!0,o=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw o}}return f}}function y4(e){if(Array.isArray(e))return e}var uC=/[ \f\n\r\t\v\u2028\u2029]+/,cC=function(t){var n=t.children,r=t.breakAll,o=t.style;try{var u=[];Ce(n)||(r?u=n.toString().split(""):u=n.toString().split(uC));var c=u.map(function(h){return{word:h,width:Xl(h,o).width}}),f=r?0:Xl(" ",o).width;return{wordsWithComputedWidth:c,spaceWidth:f}}catch{return null}},m4=function(t,n,r,o,u){var c=t.maxLines,f=t.children,h=t.style,d=t.breakAll,y=fe(c),p=f,g=function(){var W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return W.reduce(function(q,Y){var ee=Y.word,le=Y.width,ue=q[q.length-1];if(ue&&(o==null||u||ue.width+le+r<Number(o)))ue.words.push(ee),ue.width+=le+r;else{var R={words:[ee],width:le};q.push(R)}return q},[])},x=g(n),O=function(W){return W.reduce(function(q,Y){return q.width>Y.width?q:Y})};if(!y)return x;for(var S="…",b=function(W){var q=p.slice(0,W),Y=cC({breakAll:d,style:h,children:q+S}).wordsWithComputedWidth,ee=g(Y),le=ee.length>c||O(ee).width>Number(o);return[le,ee]},T=0,E=p.length-1,j=0,N;T<=E&&j<=p.length-1;){var A=Math.floor((T+E)/2),w=A-1,M=b(w),D=WT(M,2),z=D[0],Z=D[1],H=b(A),L=WT(H,1),F=L[0];if(!z&&!F&&(T=A+1),z&&F&&(E=A-1),!z&&F){N=Z;break}j++}return N||x},JT=function(t){var n=Ce(t)?[]:t.toString().split(uC);return[{words:n}]},g4=function(t){var n=t.width,r=t.scaleToFit,o=t.children,u=t.style,c=t.breakAll,f=t.maxLines;if((n||r)&&!Do.isSsr){var h,d,y=cC({breakAll:c,children:o,style:u});if(y){var p=y.wordsWithComputedWidth,g=y.spaceWidth;h=p,d=g}else return JT(o);return m4({breakAll:c,children:o,maxLines:f,style:u},h,d,n,r)}return JT(o)},eE="#808080",ei=function(t){var n=t.x,r=n===void 0?0:n,o=t.y,u=o===void 0?0:o,c=t.lineHeight,f=c===void 0?"1em":c,h=t.capHeight,d=h===void 0?"0.71em":h,y=t.scaleToFit,p=y===void 0?!1:y,g=t.textAnchor,x=g===void 0?"start":g,O=t.verticalAnchor,S=O===void 0?"end":O,b=t.fill,T=b===void 0?eE:b,E=ZT(t,s4),j=U.useMemo(function(){return g4({breakAll:E.breakAll,children:E.children,maxLines:E.maxLines,scaleToFit:p,style:E.style,width:E.width})},[E.breakAll,E.children,E.maxLines,p,E.style,E.width]),N=E.dx,A=E.dy,w=E.angle,M=E.className,D=E.breakAll,z=ZT(E,f4);if(!At(r)||!At(u))return null;var Z=r+(fe(N)?N:0),H=u+(fe(A)?A:0),L;switch(S){case"start":L=Nm("calc(".concat(d,")"));break;case"middle":L=Nm("calc(".concat((j.length-1)/2," * -").concat(f," + (").concat(d," / 2))"));break;default:L=Nm("calc(".concat(j.length-1," * -").concat(f,")"));break}var F=[];if(p){var J=j[0].width,W=E.width;F.push("scale(".concat((fe(W)?W/J:1)/J,")"))}return w&&F.push("rotate(".concat(w,", ").concat(Z,", ").concat(H,")")),F.length&&(z.transform=F.join(" ")),B.createElement("text",Xg({},xe(z,!0),{x:Z,y:H,className:je("recharts-text",M),textAnchor:x,fill:T.includes("url")?eE:T}),j.map(function(q,Y){var ee=q.words.join(D?"":" ");return B.createElement("tspan",{x:Z,dy:Y===0?L:f,key:"".concat(ee,"-").concat(Y)},ee)}))};function pa(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function b4(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function g0(e){let t,n,r;e.length!==2?(t=pa,n=(f,h)=>pa(e(f),h),r=(f,h)=>e(f)-h):(t=e===pa||e===b4?e:x4,n=e,r=e);function o(f,h,d=0,y=f.length){if(d<y){if(t(h,h)!==0)return y;do{const p=d+y>>>1;n(f[p],h)<0?d=p+1:y=p}while(d<y)}return d}function u(f,h,d=0,y=f.length){if(d<y){if(t(h,h)!==0)return y;do{const p=d+y>>>1;n(f[p],h)<=0?d=p+1:y=p}while(d<y)}return d}function c(f,h,d=0,y=f.length){const p=o(f,h,d,y-1);return p>d&&r(f[p-1],h)>-r(f[p],h)?p-1:p}return{left:o,center:c,right:u}}function x4(){return 0}function sC(e){return e===null?NaN:+e}function*S4(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const _4=g0(pa),zu=_4.right;g0(sC).center;class tE extends Map{constructor(t,n=w4){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,o]of t)this.set(r,o)}get(t){return super.get(nE(this,t))}has(t){return super.has(nE(this,t))}set(t,n){return super.set(O4(this,t),n)}delete(t){return super.delete(A4(this,t))}}function nE({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function O4({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function A4({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function w4(e){return e!==null&&typeof e=="object"?e.valueOf():e}function T4(e=pa){if(e===pa)return fC;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function fC(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const E4=Math.sqrt(50),j4=Math.sqrt(10),M4=Math.sqrt(2);function Rs(e,t,n){const r=(t-e)/Math.max(0,n),o=Math.floor(Math.log10(r)),u=r/Math.pow(10,o),c=u>=E4?10:u>=j4?5:u>=M4?2:1;let f,h,d;return o<0?(d=Math.pow(10,-o)/c,f=Math.round(e*d),h=Math.round(t*d),f/d<e&&++f,h/d>t&&--h,d=-d):(d=Math.pow(10,o)*c,f=Math.round(e/d),h=Math.round(t/d),f*d<e&&++f,h*d>t&&--h),h<f&&.5<=n&&n<2?Rs(e,t,n*2):[f,h,d]}function Kg(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[o,u,c]=r?Rs(t,e,n):Rs(e,t,n);if(!(u>=o))return[];const f=u-o+1,h=new Array(f);if(r)if(c<0)for(let d=0;d<f;++d)h[d]=(u-d)/-c;else for(let d=0;d<f;++d)h[d]=(u-d)*c;else if(c<0)for(let d=0;d<f;++d)h[d]=(o+d)/-c;else for(let d=0;d<f;++d)h[d]=(o+d)*c;return h}function Vg(e,t,n){return t=+t,e=+e,n=+n,Rs(e,t,n)[2]}function Fg(e,t,n){t=+t,e=+e,n=+n;const r=t<e,o=r?Vg(t,e,n):Vg(e,t,n);return(r?-1:1)*(o<0?1/-o:o)}function rE(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function aE(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function hC(e,t,n=0,r=1/0,o){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(o=o===void 0?fC:T4(o);r>n;){if(r-n>600){const h=r-n+1,d=t-n+1,y=Math.log(h),p=.5*Math.exp(2*y/3),g=.5*Math.sqrt(y*p*(h-p)/h)*(d-h/2<0?-1:1),x=Math.max(n,Math.floor(t-d*p/h+g)),O=Math.min(r,Math.floor(t+(h-d)*p/h+g));hC(e,t,x,O,o)}const u=e[t];let c=n,f=r;for(ql(e,n,t),o(e[r],u)>0&&ql(e,n,r);c<f;){for(ql(e,c,f),++c,--f;o(e[c],u)<0;)++c;for(;o(e[f],u)>0;)--f}o(e[n],u)===0?ql(e,n,f):(++f,ql(e,f,r)),f<=t&&(n=f+1),t<=f&&(r=f-1)}return e}function ql(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function C4(e,t,n){if(e=Float64Array.from(S4(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return aE(e);if(t>=1)return rE(e);var r,o=(r-1)*t,u=Math.floor(o),c=rE(hC(e,u).subarray(0,u+1)),f=aE(e.subarray(u+1));return c+(f-c)*(o-u)}}function N4(e,t,n=sC){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,o=(r-1)*t,u=Math.floor(o),c=+n(e[u],u,e),f=+n(e[u+1],u+1,e);return c+(f-c)*(o-u)}}function P4(e,t,n){e=+e,t=+t,n=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+n;for(var r=-1,o=Math.max(0,Math.ceil((t-e)/n))|0,u=new Array(o);++r<o;)u[r]=e+r*n;return u}function qn(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function zr(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 b0(){var e=new tE,t=[],n=[],r=Zg;function o(u){let c=e.get(u);if(c===void 0){if(r!==Zg)return r;e.set(u,c=t.push(u)-1)}return n[c%n.length]}return o.domain=function(u){if(!arguments.length)return t.slice();t=[],e=new tE;for(const c of u)e.has(c)||e.set(c,t.push(c)-1);return o},o.range=function(u){return arguments.length?(n=Array.from(u),o):n.slice()},o.unknown=function(u){return arguments.length?(r=u,o):r},o.copy=function(){return b0(t,n).unknown(r)},qn.apply(o,arguments),o}function iu(){var e=b0().unknown(void 0),t=e.domain,n=e.range,r=0,o=1,u,c,f=!1,h=0,d=0,y=.5;delete e.unknown;function p(){var g=t().length,x=o<r,O=x?o:r,S=x?r:o;u=(S-O)/Math.max(1,g-h+d*2),f&&(u=Math.floor(u)),O+=(S-O-u*(g-h))*y,c=u*(1-h),f&&(O=Math.round(O),c=Math.round(c));var b=P4(g).map(function(T){return O+u*T});return n(x?b.reverse():b)}return e.domain=function(g){return arguments.length?(t(g),p()):t()},e.range=function(g){return arguments.length?([r,o]=g,r=+r,o=+o,p()):[r,o]},e.rangeRound=function(g){return[r,o]=g,r=+r,o=+o,f=!0,p()},e.bandwidth=function(){return c},e.step=function(){return u},e.round=function(g){return arguments.length?(f=!!g,p()):f},e.padding=function(g){return arguments.length?(h=Math.min(1,d=+g),p()):h},e.paddingInner=function(g){return arguments.length?(h=Math.min(1,g),p()):h},e.paddingOuter=function(g){return arguments.length?(d=+g,p()):d},e.align=function(g){return arguments.length?(y=Math.max(0,Math.min(1,g)),p()):y},e.copy=function(){return iu(t(),[r,o]).round(f).paddingInner(h).paddingOuter(d).align(y)},qn.apply(p(),arguments)}function dC(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return dC(t())},e}function Kl(){return dC(iu.apply(null,arguments).paddingInner(1))}function x0(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function vC(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Bu(){}var ou=.7,Ds=1/ou,no="\\s*([+-]?\\d+)\\s*",lu="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Jn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",R4=/^#([0-9a-f]{3,8})$/,D4=new RegExp(`^rgb\\(${no},${no},${no}\\)$`),q4=new RegExp(`^rgb\\(${Jn},${Jn},${Jn}\\)$`),$4=new RegExp(`^rgba\\(${no},${no},${no},${lu}\\)$`),z4=new RegExp(`^rgba\\(${Jn},${Jn},${Jn},${lu}\\)$`),B4=new RegExp(`^hsl\\(${lu},${Jn},${Jn}\\)$`),k4=new RegExp(`^hsla\\(${lu},${Jn},${Jn},${lu}\\)$`),iE={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};x0(Bu,uu,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:oE,formatHex:oE,formatHex8:L4,formatHsl:U4,formatRgb:lE,toString:lE});function oE(){return this.rgb().formatHex()}function L4(){return this.rgb().formatHex8()}function U4(){return pC(this).formatHsl()}function lE(){return this.rgb().formatRgb()}function uu(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=R4.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?uE(t):n===3?new en(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?ss(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?ss(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=D4.exec(e))?new en(t[1],t[2],t[3],1):(t=q4.exec(e))?new en(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=$4.exec(e))?ss(t[1],t[2],t[3],t[4]):(t=z4.exec(e))?ss(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=B4.exec(e))?fE(t[1],t[2]/100,t[3]/100,1):(t=k4.exec(e))?fE(t[1],t[2]/100,t[3]/100,t[4]):iE.hasOwnProperty(e)?uE(iE[e]):e==="transparent"?new en(NaN,NaN,NaN,0):null}function uE(e){return new en(e>>16&255,e>>8&255,e&255,1)}function ss(e,t,n,r){return r<=0&&(e=t=n=NaN),new en(e,t,n,r)}function I4(e){return e instanceof Bu||(e=uu(e)),e?(e=e.rgb(),new en(e.r,e.g,e.b,e.opacity)):new en}function Wg(e,t,n,r){return arguments.length===1?I4(e):new en(e,t,n,r??1)}function en(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}x0(en,Wg,vC(Bu,{brighter(e){return e=e==null?Ds:Math.pow(Ds,e),new en(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?ou:Math.pow(ou,e),new en(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new en(Za(this.r),Za(this.g),Za(this.b),qs(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:cE,formatHex:cE,formatHex8:H4,formatRgb:sE,toString:sE}));function cE(){return`#${Xa(this.r)}${Xa(this.g)}${Xa(this.b)}`}function H4(){return`#${Xa(this.r)}${Xa(this.g)}${Xa(this.b)}${Xa((isNaN(this.opacity)?1:this.opacity)*255)}`}function sE(){const e=qs(this.opacity);return`${e===1?"rgb(":"rgba("}${Za(this.r)}, ${Za(this.g)}, ${Za(this.b)}${e===1?")":`, ${e})`}`}function qs(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Za(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Xa(e){return e=Za(e),(e<16?"0":"")+e.toString(16)}function fE(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Hn(e,t,n,r)}function pC(e){if(e instanceof Hn)return new Hn(e.h,e.s,e.l,e.opacity);if(e instanceof Bu||(e=uu(e)),!e)return new Hn;if(e instanceof Hn)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),u=Math.max(t,n,r),c=NaN,f=u-o,h=(u+o)/2;return f?(t===u?c=(n-r)/f+(n<r)*6:n===u?c=(r-t)/f+2:c=(t-n)/f+4,f/=h<.5?u+o:2-u-o,c*=60):f=h>0&&h<1?0:c,new Hn(c,f,h,e.opacity)}function G4(e,t,n,r){return arguments.length===1?pC(e):new Hn(e,t,n,r??1)}function Hn(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}x0(Hn,G4,vC(Bu,{brighter(e){return e=e==null?Ds:Math.pow(Ds,e),new Hn(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?ou:Math.pow(ou,e),new Hn(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new en(Pm(e>=240?e-240:e+120,o,r),Pm(e,o,r),Pm(e<120?e+240:e-120,o,r),this.opacity)},clamp(){return new Hn(hE(this.h),fs(this.s),fs(this.l),qs(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=qs(this.opacity);return`${e===1?"hsl(":"hsla("}${hE(this.h)}, ${fs(this.s)*100}%, ${fs(this.l)*100}%${e===1?")":`, ${e})`}`}}));function hE(e){return e=(e||0)%360,e<0?e+360:e}function fs(e){return Math.max(0,Math.min(1,e||0))}function Pm(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const S0=e=>()=>e;function Y4(e,t){return function(n){return e+n*t}}function X4(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function K4(e){return(e=+e)==1?yC:function(t,n){return n-t?X4(t,n,e):S0(isNaN(t)?n:t)}}function yC(e,t){var n=t-e;return n?Y4(e,n):S0(isNaN(e)?t:e)}const dE=(function e(t){var n=K4(t);function r(o,u){var c=n((o=Wg(o)).r,(u=Wg(u)).r),f=n(o.g,u.g),h=n(o.b,u.b),d=yC(o.opacity,u.opacity);return function(y){return o.r=c(y),o.g=f(y),o.b=h(y),o.opacity=d(y),o+""}}return r.gamma=e,r})(1);function V4(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),o;return function(u){for(o=0;o<n;++o)r[o]=e[o]*(1-u)+t[o]*u;return r}}function F4(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Z4(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,o=new Array(r),u=new Array(n),c;for(c=0;c<r;++c)o[c]=qo(e[c],t[c]);for(;c<n;++c)u[c]=t[c];return function(f){for(c=0;c<r;++c)u[c]=o[c](f);return u}}function W4(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function $s(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function Q4(e,t){var n={},r={},o;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(o in t)o in e?n[o]=qo(e[o],t[o]):r[o]=t[o];return function(u){for(o in n)r[o]=n[o](u);return r}}var Qg=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Rm=new RegExp(Qg.source,"g");function J4(e){return function(){return e}}function e8(e){return function(t){return e(t)+""}}function t8(e,t){var n=Qg.lastIndex=Rm.lastIndex=0,r,o,u,c=-1,f=[],h=[];for(e=e+"",t=t+"";(r=Qg.exec(e))&&(o=Rm.exec(t));)(u=o.index)>n&&(u=t.slice(n,u),f[c]?f[c]+=u:f[++c]=u),(r=r[0])===(o=o[0])?f[c]?f[c]+=o:f[++c]=o:(f[++c]=null,h.push({i:c,x:$s(r,o)})),n=Rm.lastIndex;return n<t.length&&(u=t.slice(n),f[c]?f[c]+=u:f[++c]=u),f.length<2?h[0]?e8(h[0].x):J4(t):(t=h.length,function(d){for(var y=0,p;y<t;++y)f[(p=h[y]).i]=p.x(d);return f.join("")})}function qo(e,t){var n=typeof t,r;return t==null||n==="boolean"?S0(t):(n==="number"?$s:n==="string"?(r=uu(t))?(t=r,dE):t8:t instanceof uu?dE:t instanceof Date?W4:F4(t)?V4:Array.isArray(t)?Z4:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?Q4:$s)(e,t)}function _0(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function n8(e,t){t===void 0&&(t=e,e=qo);for(var n=0,r=t.length-1,o=t[0],u=new Array(r<0?0:r);n<r;)u[n]=e(o,o=t[++n]);return function(c){var f=Math.max(0,Math.min(r-1,Math.floor(c*=r)));return u[f](c-f)}}function r8(e){return function(){return e}}function zs(e){return+e}var vE=[0,1];function Xt(e){return e}function Jg(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:r8(isNaN(t)?NaN:.5)}function a8(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function i8(e,t,n){var r=e[0],o=e[1],u=t[0],c=t[1];return o<r?(r=Jg(o,r),u=n(c,u)):(r=Jg(r,o),u=n(u,c)),function(f){return u(r(f))}}function o8(e,t,n){var r=Math.min(e.length,t.length)-1,o=new Array(r),u=new Array(r),c=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++c<r;)o[c]=Jg(e[c],e[c+1]),u[c]=n(t[c],t[c+1]);return function(f){var h=zu(e,f,1,r)-1;return u[h](o[h](f))}}function ku(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function qf(){var e=vE,t=vE,n=qo,r,o,u,c=Xt,f,h,d;function y(){var g=Math.min(e.length,t.length);return c!==Xt&&(c=a8(e[0],e[g-1])),f=g>2?o8:i8,h=d=null,p}function p(g){return g==null||isNaN(g=+g)?u:(h||(h=f(e.map(r),t,n)))(r(c(g)))}return p.invert=function(g){return c(o((d||(d=f(t,e.map(r),$s)))(g)))},p.domain=function(g){return arguments.length?(e=Array.from(g,zs),y()):e.slice()},p.range=function(g){return arguments.length?(t=Array.from(g),y()):t.slice()},p.rangeRound=function(g){return t=Array.from(g),n=_0,y()},p.clamp=function(g){return arguments.length?(c=g?!0:Xt,y()):c!==Xt},p.interpolate=function(g){return arguments.length?(n=g,y()):n},p.unknown=function(g){return arguments.length?(u=g,p):u},function(g,x){return r=g,o=x,y()}}function O0(){return qf()(Xt,Xt)}function l8(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Bs(e,t){if(!isFinite(e)||e===0)return null;var n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function co(e){return e=Bs(Math.abs(e)),e?e[1]:NaN}function u8(e,t){return function(n,r){for(var o=n.length,u=[],c=0,f=e[0],h=0;o>0&&f>0&&(h+f+1>r&&(f=Math.max(1,r-h)),u.push(n.substring(o-=f,o+f)),!((h+=f+1)>r));)f=e[c=(c+1)%e.length];return u.reverse().join(t)}}function c8(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var s8=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function cu(e){if(!(t=s8.exec(e)))throw new Error("invalid format: "+e);var t;return new A0({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}cu.prototype=A0.prototype;function A0(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}A0.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function f8(e){e:for(var t=e.length,n=1,r=-1,o;n<t;++n)switch(e[n]){case".":r=o=n;break;case"0":r===0&&(r=n),o=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(o+1):e}var ks;function h8(e,t){var n=Bs(e,t);if(!n)return ks=void 0,e.toPrecision(t);var r=n[0],o=n[1],u=o-(ks=Math.max(-8,Math.min(8,Math.floor(o/3)))*3)+1,c=r.length;return u===c?r:u>c?r+new Array(u-c+1).join("0"):u>0?r.slice(0,u)+"."+r.slice(u):"0."+new Array(1-u).join("0")+Bs(e,Math.max(0,t+u-1))[0]}function pE(e,t){var n=Bs(e,t);if(!n)return e+"";var r=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+new Array(o-r.length+2).join("0")}const yE={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:l8,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)=>pE(e*100,t),r:pE,s:h8,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function mE(e){return e}var gE=Array.prototype.map,bE=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function d8(e){var t=e.grouping===void 0||e.thousands===void 0?mE:u8(gE.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",o=e.decimal===void 0?".":e.decimal+"",u=e.numerals===void 0?mE:c8(gE.call(e.numerals,String)),c=e.percent===void 0?"%":e.percent+"",f=e.minus===void 0?"":e.minus+"",h=e.nan===void 0?"NaN":e.nan+"";function d(p,g){p=cu(p);var x=p.fill,O=p.align,S=p.sign,b=p.symbol,T=p.zero,E=p.width,j=p.comma,N=p.precision,A=p.trim,w=p.type;w==="n"?(j=!0,w="g"):yE[w]||(N===void 0&&(N=12),A=!0,w="g"),(T||x==="0"&&O==="=")&&(T=!0,x="0",O="=");var M=(g&&g.prefix!==void 0?g.prefix:"")+(b==="$"?n:b==="#"&&/[boxX]/.test(w)?"0"+w.toLowerCase():""),D=(b==="$"?r:/[%p]/.test(w)?c:"")+(g&&g.suffix!==void 0?g.suffix:""),z=yE[w],Z=/[defgprs%]/.test(w);N=N===void 0?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,N)):Math.max(0,Math.min(20,N));function H(L){var F=M,J=D,W,q,Y;if(w==="c")J=z(L)+J,L="";else{L=+L;var ee=L<0||1/L<0;if(L=isNaN(L)?h:z(Math.abs(L),N),A&&(L=f8(L)),ee&&+L==0&&S!=="+"&&(ee=!1),F=(ee?S==="("?S:f:S==="-"||S==="("?"":S)+F,J=(w==="s"&&!isNaN(L)&&ks!==void 0?bE[8+ks/3]:"")+J+(ee&&S==="("?")":""),Z){for(W=-1,q=L.length;++W<q;)if(Y=L.charCodeAt(W),48>Y||Y>57){J=(Y===46?o+L.slice(W+1):L.slice(W))+J,L=L.slice(0,W);break}}}j&&!T&&(L=t(L,1/0));var le=F.length+L.length+J.length,ue=le<E?new Array(E-le+1).join(x):"";switch(j&&T&&(L=t(ue+L,ue.length?E-J.length:1/0),ue=""),O){case"<":L=F+L+J+ue;break;case"=":L=F+ue+L+J;break;case"^":L=ue.slice(0,le=ue.length>>1)+F+L+J+ue.slice(le);break;default:L=ue+F+L+J;break}return u(L)}return H.toString=function(){return p+""},H}function y(p,g){var x=Math.max(-8,Math.min(8,Math.floor(co(g)/3)))*3,O=Math.pow(10,-x),S=d((p=cu(p),p.type="f",p),{suffix:bE[8+x/3]});return function(b){return S(O*b)}}return{format:d,formatPrefix:y}}var hs,w0,mC;v8({thousands:",",grouping:[3],currency:["$",""]});function v8(e){return hs=d8(e),w0=hs.format,mC=hs.formatPrefix,hs}function p8(e){return Math.max(0,-co(Math.abs(e)))}function y8(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(co(t)/3)))*3-co(Math.abs(e)))}function m8(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,co(t)-co(e))+1}function gC(e,t,n,r){var o=Fg(e,t,n),u;switch(r=cu(r??",f"),r.type){case"s":{var c=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(u=y8(o,c))&&(r.precision=u),mC(r,c)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(u=m8(o,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=u-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(u=p8(o))&&(r.precision=u-(r.type==="%")*2);break}}return w0(r)}function ga(e){var t=e.domain;return e.ticks=function(n){var r=t();return Kg(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var o=t();return gC(o[0],o[o.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),o=0,u=r.length-1,c=r[o],f=r[u],h,d,y=10;for(f<c&&(d=c,c=f,f=d,d=o,o=u,u=d);y-- >0;){if(d=Vg(c,f,n),d===h)return r[o]=c,r[u]=f,t(r);if(d>0)c=Math.floor(c/d)*d,f=Math.ceil(f/d)*d;else if(d<0)c=Math.ceil(c*d)/d,f=Math.floor(f*d)/d;else break;h=d}return e},e}function Ls(){var e=O0();return e.copy=function(){return ku(e,Ls())},qn.apply(e,arguments),ga(e)}function bC(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,zs),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return bC(e).unknown(t)},e=arguments.length?Array.from(e,zs):[0,1],ga(n)}function xC(e,t){e=e.slice();var n=0,r=e.length-1,o=e[n],u=e[r],c;return u<o&&(c=n,n=r,r=c,c=o,o=u,u=c),e[n]=t.floor(o),e[r]=t.ceil(u),e}function xE(e){return Math.log(e)}function SE(e){return Math.exp(e)}function g8(e){return-Math.log(-e)}function b8(e){return-Math.exp(-e)}function x8(e){return isFinite(e)?+("1e"+e):e<0?0:e}function S8(e){return e===10?x8:e===Math.E?Math.exp:t=>Math.pow(e,t)}function _8(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 _E(e){return(t,n)=>-e(-t,n)}function T0(e){const t=e(xE,SE),n=t.domain;let r=10,o,u;function c(){return o=_8(r),u=S8(r),n()[0]<0?(o=_E(o),u=_E(u),e(g8,b8)):e(xE,SE),t}return t.base=function(f){return arguments.length?(r=+f,c()):r},t.domain=function(f){return arguments.length?(n(f),c()):n()},t.ticks=f=>{const h=n();let d=h[0],y=h[h.length-1];const p=y<d;p&&([d,y]=[y,d]);let g=o(d),x=o(y),O,S;const b=f==null?10:+f;let T=[];if(!(r%1)&&x-g<b){if(g=Math.floor(g),x=Math.ceil(x),d>0){for(;g<=x;++g)for(O=1;O<r;++O)if(S=g<0?O/u(-g):O*u(g),!(S<d)){if(S>y)break;T.push(S)}}else for(;g<=x;++g)for(O=r-1;O>=1;--O)if(S=g>0?O/u(-g):O*u(g),!(S<d)){if(S>y)break;T.push(S)}T.length*2<b&&(T=Kg(d,y,b))}else T=Kg(g,x,Math.min(x-g,b)).map(u);return p?T.reverse():T},t.tickFormat=(f,h)=>{if(f==null&&(f=10),h==null&&(h=r===10?"s":","),typeof h!="function"&&(!(r%1)&&(h=cu(h)).precision==null&&(h.trim=!0),h=w0(h)),f===1/0)return h;const d=Math.max(1,r*f/t.ticks().length);return y=>{let p=y/u(Math.round(o(y)));return p*r<r-.5&&(p*=r),p<=d?h(y):""}},t.nice=()=>n(xC(n(),{floor:f=>u(Math.floor(o(f))),ceil:f=>u(Math.ceil(o(f)))})),t}function SC(){const e=T0(qf()).domain([1,10]);return e.copy=()=>ku(e,SC()).base(e.base()),qn.apply(e,arguments),e}function OE(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function AE(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function E0(e){var t=1,n=e(OE(t),AE(t));return n.constant=function(r){return arguments.length?e(OE(t=+r),AE(t)):t},ga(n)}function _C(){var e=E0(qf());return e.copy=function(){return ku(e,_C()).constant(e.constant())},qn.apply(e,arguments)}function wE(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function O8(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function A8(e){return e<0?-e*e:e*e}function j0(e){var t=e(Xt,Xt),n=1;function r(){return n===1?e(Xt,Xt):n===.5?e(O8,A8):e(wE(n),wE(1/n))}return t.exponent=function(o){return arguments.length?(n=+o,r()):n},ga(t)}function M0(){var e=j0(qf());return e.copy=function(){return ku(e,M0()).exponent(e.exponent())},qn.apply(e,arguments),e}function w8(){return M0.apply(null,arguments).exponent(.5)}function TE(e){return Math.sign(e)*e*e}function T8(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function OC(){var e=O0(),t=[0,1],n=!1,r;function o(u){var c=T8(e(u));return isNaN(c)?r:n?Math.round(c):c}return o.invert=function(u){return e.invert(TE(u))},o.domain=function(u){return arguments.length?(e.domain(u),o):e.domain()},o.range=function(u){return arguments.length?(e.range((t=Array.from(u,zs)).map(TE)),o):t.slice()},o.rangeRound=function(u){return o.range(u).round(!0)},o.round=function(u){return arguments.length?(n=!!u,o):n},o.clamp=function(u){return arguments.length?(e.clamp(u),o):e.clamp()},o.unknown=function(u){return arguments.length?(r=u,o):r},o.copy=function(){return OC(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},qn.apply(o,arguments),ga(o)}function AC(){var e=[],t=[],n=[],r;function o(){var c=0,f=Math.max(1,t.length);for(n=new Array(f-1);++c<f;)n[c-1]=N4(e,c/f);return u}function u(c){return c==null||isNaN(c=+c)?r:t[zu(n,c)]}return u.invertExtent=function(c){var f=t.indexOf(c);return f<0?[NaN,NaN]:[f>0?n[f-1]:e[0],f<n.length?n[f]:e[e.length-1]]},u.domain=function(c){if(!arguments.length)return e.slice();e=[];for(let f of c)f!=null&&!isNaN(f=+f)&&e.push(f);return e.sort(pa),o()},u.range=function(c){return arguments.length?(t=Array.from(c),o()):t.slice()},u.unknown=function(c){return arguments.length?(r=c,u):r},u.quantiles=function(){return n.slice()},u.copy=function(){return AC().domain(e).range(t).unknown(r)},qn.apply(u,arguments)}function wC(){var e=0,t=1,n=1,r=[.5],o=[0,1],u;function c(h){return h!=null&&h<=h?o[zu(r,h,0,n)]:u}function f(){var h=-1;for(r=new Array(n);++h<n;)r[h]=((h+1)*t-(h-n)*e)/(n+1);return c}return c.domain=function(h){return arguments.length?([e,t]=h,e=+e,t=+t,f()):[e,t]},c.range=function(h){return arguments.length?(n=(o=Array.from(h)).length-1,f()):o.slice()},c.invertExtent=function(h){var d=o.indexOf(h);return d<0?[NaN,NaN]:d<1?[e,r[0]]:d>=n?[r[n-1],t]:[r[d-1],r[d]]},c.unknown=function(h){return arguments.length&&(u=h),c},c.thresholds=function(){return r.slice()},c.copy=function(){return wC().domain([e,t]).range(o).unknown(u)},qn.apply(ga(c),arguments)}function TC(){var e=[.5],t=[0,1],n,r=1;function o(u){return u!=null&&u<=u?t[zu(e,u,0,r)]:n}return o.domain=function(u){return arguments.length?(e=Array.from(u),r=Math.min(e.length,t.length-1),o):e.slice()},o.range=function(u){return arguments.length?(t=Array.from(u),r=Math.min(e.length,t.length-1),o):t.slice()},o.invertExtent=function(u){var c=t.indexOf(u);return[e[c-1],e[c]]},o.unknown=function(u){return arguments.length?(n=u,o):n},o.copy=function(){return TC().domain(e).range(t).unknown(n)},qn.apply(o,arguments)}const Dm=new Date,qm=new Date;function wt(e,t,n,r){function o(u){return e(u=arguments.length===0?new Date:new Date(+u)),u}return o.floor=u=>(e(u=new Date(+u)),u),o.ceil=u=>(e(u=new Date(u-1)),t(u,1),e(u),u),o.round=u=>{const c=o(u),f=o.ceil(u);return u-c<f-u?c:f},o.offset=(u,c)=>(t(u=new Date(+u),c==null?1:Math.floor(c)),u),o.range=(u,c,f)=>{const h=[];if(u=o.ceil(u),f=f==null?1:Math.floor(f),!(u<c)||!(f>0))return h;let d;do h.push(d=new Date(+u)),t(u,f),e(u);while(d<u&&u<c);return h},o.filter=u=>wt(c=>{if(c>=c)for(;e(c),!u(c);)c.setTime(c-1)},(c,f)=>{if(c>=c)if(f<0)for(;++f<=0;)for(;t(c,-1),!u(c););else for(;--f>=0;)for(;t(c,1),!u(c););}),n&&(o.count=(u,c)=>(Dm.setTime(+u),qm.setTime(+c),e(Dm),e(qm),Math.floor(n(Dm,qm))),o.every=u=>(u=Math.floor(u),!isFinite(u)||!(u>0)?null:u>1?o.filter(r?c=>r(c)%u===0:c=>o.count(0,c)%u===0):o)),o}const Us=wt(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Us.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?wt(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):Us);Us.range;const wr=1e3,Pn=wr*60,Tr=Pn*60,Cr=Tr*24,C0=Cr*7,EE=Cr*30,$m=Cr*365,Ka=wt(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*wr)},(e,t)=>(t-e)/wr,e=>e.getUTCSeconds());Ka.range;const N0=wt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*wr)},(e,t)=>{e.setTime(+e+t*Pn)},(e,t)=>(t-e)/Pn,e=>e.getMinutes());N0.range;const P0=wt(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Pn)},(e,t)=>(t-e)/Pn,e=>e.getUTCMinutes());P0.range;const R0=wt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*wr-e.getMinutes()*Pn)},(e,t)=>{e.setTime(+e+t*Tr)},(e,t)=>(t-e)/Tr,e=>e.getHours());R0.range;const D0=wt(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Tr)},(e,t)=>(t-e)/Tr,e=>e.getUTCHours());D0.range;const Lu=wt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Pn)/Cr,e=>e.getDate()-1);Lu.range;const $f=wt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Cr,e=>e.getUTCDate()-1);$f.range;const EC=wt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Cr,e=>Math.floor(e/Cr));EC.range;function ii(e){return wt(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Pn)/C0)}const zf=ii(0),Is=ii(1),E8=ii(2),j8=ii(3),so=ii(4),M8=ii(5),C8=ii(6);zf.range;Is.range;E8.range;j8.range;so.range;M8.range;C8.range;function oi(e){return wt(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/C0)}const Bf=oi(0),Hs=oi(1),N8=oi(2),P8=oi(3),fo=oi(4),R8=oi(5),D8=oi(6);Bf.range;Hs.range;N8.range;P8.range;fo.range;R8.range;D8.range;const q0=wt(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());q0.range;const $0=wt(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());$0.range;const Nr=wt(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());Nr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:wt(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});Nr.range;const Pr=wt(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());Pr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:wt(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});Pr.range;function jC(e,t,n,r,o,u){const c=[[Ka,1,wr],[Ka,5,5*wr],[Ka,15,15*wr],[Ka,30,30*wr],[u,1,Pn],[u,5,5*Pn],[u,15,15*Pn],[u,30,30*Pn],[o,1,Tr],[o,3,3*Tr],[o,6,6*Tr],[o,12,12*Tr],[r,1,Cr],[r,2,2*Cr],[n,1,C0],[t,1,EE],[t,3,3*EE],[e,1,$m]];function f(d,y,p){const g=y<d;g&&([d,y]=[y,d]);const x=p&&typeof p.range=="function"?p:h(d,y,p),O=x?x.range(d,+y+1):[];return g?O.reverse():O}function h(d,y,p){const g=Math.abs(y-d)/p,x=g0(([,,b])=>b).right(c,g);if(x===c.length)return e.every(Fg(d/$m,y/$m,p));if(x===0)return Us.every(Math.max(Fg(d,y,p),1));const[O,S]=c[g/c[x-1][2]<c[x][2]/g?x-1:x];return O.every(S)}return[f,h]}const[q8,$8]=jC(Pr,$0,Bf,EC,D0,P0),[z8,B8]=jC(Nr,q0,zf,Lu,R0,N0);function zm(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 Bm(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 $l(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function k8(e){var t=e.dateTime,n=e.date,r=e.time,o=e.periods,u=e.days,c=e.shortDays,f=e.months,h=e.shortMonths,d=zl(o),y=Bl(o),p=zl(u),g=Bl(u),x=zl(c),O=Bl(c),S=zl(f),b=Bl(f),T=zl(h),E=Bl(h),j={a:Y,A:ee,b:le,B:ue,c:null,d:RE,e:RE,f:uk,g:gk,G:xk,H:ik,I:ok,j:lk,L:MC,m:ck,M:sk,p:R,q:I,Q:$E,s:zE,S:fk,u:hk,U:dk,V:vk,w:pk,W:yk,x:null,X:null,y:mk,Y:bk,Z:Sk,"%":qE},N={a:re,A:se,b:ve,B:me,c:null,d:DE,e:DE,f:wk,g:qk,G:zk,H:_k,I:Ok,j:Ak,L:NC,m:Tk,M:Ek,p:Me,q:Le,Q:$E,s:zE,S:jk,u:Mk,U:Ck,V:Nk,w:Pk,W:Rk,x:null,X:null,y:Dk,Y:$k,Z:Bk,"%":qE},A={a:Z,A:H,b:L,B:F,c:J,d:NE,e:NE,f:tk,g:CE,G:ME,H:PE,I:PE,j:W8,L:ek,m:Z8,M:Q8,p:z,q:F8,Q:rk,s:ak,S:J8,u:G8,U:Y8,V:X8,w:H8,W:K8,x:W,X:q,y:CE,Y:ME,Z:V8,"%":nk};j.x=w(n,j),j.X=w(r,j),j.c=w(t,j),N.x=w(n,N),N.X=w(r,N),N.c=w(t,N);function w(ce,Se){return function(Oe){var oe=[],nt=-1,Te=0,ut=ce.length,ct,zt,$n;for(Oe instanceof Date||(Oe=new Date(+Oe));++nt<ut;)ce.charCodeAt(nt)===37&&(oe.push(ce.slice(Te,nt)),(zt=jE[ct=ce.charAt(++nt)])!=null?ct=ce.charAt(++nt):zt=ct==="e"?" ":"0",($n=Se[ct])&&(ct=$n(Oe,zt)),oe.push(ct),Te=nt+1);return oe.push(ce.slice(Te,nt)),oe.join("")}}function M(ce,Se){return function(Oe){var oe=$l(1900,void 0,1),nt=D(oe,ce,Oe+="",0),Te,ut;if(nt!=Oe.length)return null;if("Q"in oe)return new Date(oe.Q);if("s"in oe)return new Date(oe.s*1e3+("L"in oe?oe.L:0));if(Se&&!("Z"in oe)&&(oe.Z=0),"p"in oe&&(oe.H=oe.H%12+oe.p*12),oe.m===void 0&&(oe.m="q"in oe?oe.q:0),"V"in oe){if(oe.V<1||oe.V>53)return null;"w"in oe||(oe.w=1),"Z"in oe?(Te=Bm($l(oe.y,0,1)),ut=Te.getUTCDay(),Te=ut>4||ut===0?Hs.ceil(Te):Hs(Te),Te=$f.offset(Te,(oe.V-1)*7),oe.y=Te.getUTCFullYear(),oe.m=Te.getUTCMonth(),oe.d=Te.getUTCDate()+(oe.w+6)%7):(Te=zm($l(oe.y,0,1)),ut=Te.getDay(),Te=ut>4||ut===0?Is.ceil(Te):Is(Te),Te=Lu.offset(Te,(oe.V-1)*7),oe.y=Te.getFullYear(),oe.m=Te.getMonth(),oe.d=Te.getDate()+(oe.w+6)%7)}else("W"in oe||"U"in oe)&&("w"in oe||(oe.w="u"in oe?oe.u%7:"W"in oe?1:0),ut="Z"in oe?Bm($l(oe.y,0,1)).getUTCDay():zm($l(oe.y,0,1)).getDay(),oe.m=0,oe.d="W"in oe?(oe.w+6)%7+oe.W*7-(ut+5)%7:oe.w+oe.U*7-(ut+6)%7);return"Z"in oe?(oe.H+=oe.Z/100|0,oe.M+=oe.Z%100,Bm(oe)):zm(oe)}}function D(ce,Se,Oe,oe){for(var nt=0,Te=Se.length,ut=Oe.length,ct,zt;nt<Te;){if(oe>=ut)return-1;if(ct=Se.charCodeAt(nt++),ct===37){if(ct=Se.charAt(nt++),zt=A[ct in jE?Se.charAt(nt++):ct],!zt||(oe=zt(ce,Oe,oe))<0)return-1}else if(ct!=Oe.charCodeAt(oe++))return-1}return oe}function z(ce,Se,Oe){var oe=d.exec(Se.slice(Oe));return oe?(ce.p=y.get(oe[0].toLowerCase()),Oe+oe[0].length):-1}function Z(ce,Se,Oe){var oe=x.exec(Se.slice(Oe));return oe?(ce.w=O.get(oe[0].toLowerCase()),Oe+oe[0].length):-1}function H(ce,Se,Oe){var oe=p.exec(Se.slice(Oe));return oe?(ce.w=g.get(oe[0].toLowerCase()),Oe+oe[0].length):-1}function L(ce,Se,Oe){var oe=T.exec(Se.slice(Oe));return oe?(ce.m=E.get(oe[0].toLowerCase()),Oe+oe[0].length):-1}function F(ce,Se,Oe){var oe=S.exec(Se.slice(Oe));return oe?(ce.m=b.get(oe[0].toLowerCase()),Oe+oe[0].length):-1}function J(ce,Se,Oe){return D(ce,t,Se,Oe)}function W(ce,Se,Oe){return D(ce,n,Se,Oe)}function q(ce,Se,Oe){return D(ce,r,Se,Oe)}function Y(ce){return c[ce.getDay()]}function ee(ce){return u[ce.getDay()]}function le(ce){return h[ce.getMonth()]}function ue(ce){return f[ce.getMonth()]}function R(ce){return o[+(ce.getHours()>=12)]}function I(ce){return 1+~~(ce.getMonth()/3)}function re(ce){return c[ce.getUTCDay()]}function se(ce){return u[ce.getUTCDay()]}function ve(ce){return h[ce.getUTCMonth()]}function me(ce){return f[ce.getUTCMonth()]}function Me(ce){return o[+(ce.getUTCHours()>=12)]}function Le(ce){return 1+~~(ce.getUTCMonth()/3)}return{format:function(ce){var Se=w(ce+="",j);return Se.toString=function(){return ce},Se},parse:function(ce){var Se=M(ce+="",!1);return Se.toString=function(){return ce},Se},utcFormat:function(ce){var Se=w(ce+="",N);return Se.toString=function(){return ce},Se},utcParse:function(ce){var Se=M(ce+="",!0);return Se.toString=function(){return ce},Se}}}var jE={"-":"",_:" ",0:"0"},Ct=/^\s*\d+/,L8=/^%/,U8=/[\\^$*+?|[\]().{}]/g;function Be(e,t,n){var r=e<0?"-":"",o=(r?-e:e)+"",u=o.length;return r+(u<n?new Array(n-u+1).join(t)+o:o)}function I8(e){return e.replace(U8,"\\$&")}function zl(e){return new RegExp("^(?:"+e.map(I8).join("|")+")","i")}function Bl(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function H8(e,t,n){var r=Ct.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function G8(e,t,n){var r=Ct.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function Y8(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function X8(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function K8(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function ME(e,t,n){var r=Ct.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function CE(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function V8(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function F8(e,t,n){var r=Ct.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function Z8(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function NE(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function W8(e,t,n){var r=Ct.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function PE(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function Q8(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function J8(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function ek(e,t,n){var r=Ct.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function tk(e,t,n){var r=Ct.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function nk(e,t,n){var r=L8.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function rk(e,t,n){var r=Ct.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function ak(e,t,n){var r=Ct.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function RE(e,t){return Be(e.getDate(),t,2)}function ik(e,t){return Be(e.getHours(),t,2)}function ok(e,t){return Be(e.getHours()%12||12,t,2)}function lk(e,t){return Be(1+Lu.count(Nr(e),e),t,3)}function MC(e,t){return Be(e.getMilliseconds(),t,3)}function uk(e,t){return MC(e,t)+"000"}function ck(e,t){return Be(e.getMonth()+1,t,2)}function sk(e,t){return Be(e.getMinutes(),t,2)}function fk(e,t){return Be(e.getSeconds(),t,2)}function hk(e){var t=e.getDay();return t===0?7:t}function dk(e,t){return Be(zf.count(Nr(e)-1,e),t,2)}function CC(e){var t=e.getDay();return t>=4||t===0?so(e):so.ceil(e)}function vk(e,t){return e=CC(e),Be(so.count(Nr(e),e)+(Nr(e).getDay()===4),t,2)}function pk(e){return e.getDay()}function yk(e,t){return Be(Is.count(Nr(e)-1,e),t,2)}function mk(e,t){return Be(e.getFullYear()%100,t,2)}function gk(e,t){return e=CC(e),Be(e.getFullYear()%100,t,2)}function bk(e,t){return Be(e.getFullYear()%1e4,t,4)}function xk(e,t){var n=e.getDay();return e=n>=4||n===0?so(e):so.ceil(e),Be(e.getFullYear()%1e4,t,4)}function Sk(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Be(t/60|0,"0",2)+Be(t%60,"0",2)}function DE(e,t){return Be(e.getUTCDate(),t,2)}function _k(e,t){return Be(e.getUTCHours(),t,2)}function Ok(e,t){return Be(e.getUTCHours()%12||12,t,2)}function Ak(e,t){return Be(1+$f.count(Pr(e),e),t,3)}function NC(e,t){return Be(e.getUTCMilliseconds(),t,3)}function wk(e,t){return NC(e,t)+"000"}function Tk(e,t){return Be(e.getUTCMonth()+1,t,2)}function Ek(e,t){return Be(e.getUTCMinutes(),t,2)}function jk(e,t){return Be(e.getUTCSeconds(),t,2)}function Mk(e){var t=e.getUTCDay();return t===0?7:t}function Ck(e,t){return Be(Bf.count(Pr(e)-1,e),t,2)}function PC(e){var t=e.getUTCDay();return t>=4||t===0?fo(e):fo.ceil(e)}function Nk(e,t){return e=PC(e),Be(fo.count(Pr(e),e)+(Pr(e).getUTCDay()===4),t,2)}function Pk(e){return e.getUTCDay()}function Rk(e,t){return Be(Hs.count(Pr(e)-1,e),t,2)}function Dk(e,t){return Be(e.getUTCFullYear()%100,t,2)}function qk(e,t){return e=PC(e),Be(e.getUTCFullYear()%100,t,2)}function $k(e,t){return Be(e.getUTCFullYear()%1e4,t,4)}function zk(e,t){var n=e.getUTCDay();return e=n>=4||n===0?fo(e):fo.ceil(e),Be(e.getUTCFullYear()%1e4,t,4)}function Bk(){return"+0000"}function qE(){return"%"}function $E(e){return+e}function zE(e){return Math.floor(+e/1e3)}var Ki,RC,DC;kk({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 kk(e){return Ki=k8(e),RC=Ki.format,Ki.parse,DC=Ki.utcFormat,Ki.utcParse,Ki}function Lk(e){return new Date(e)}function Uk(e){return e instanceof Date?+e:+new Date(+e)}function z0(e,t,n,r,o,u,c,f,h,d){var y=O0(),p=y.invert,g=y.domain,x=d(".%L"),O=d(":%S"),S=d("%I:%M"),b=d("%I %p"),T=d("%a %d"),E=d("%b %d"),j=d("%B"),N=d("%Y");function A(w){return(h(w)<w?x:f(w)<w?O:c(w)<w?S:u(w)<w?b:r(w)<w?o(w)<w?T:E:n(w)<w?j:N)(w)}return y.invert=function(w){return new Date(p(w))},y.domain=function(w){return arguments.length?g(Array.from(w,Uk)):g().map(Lk)},y.ticks=function(w){var M=g();return e(M[0],M[M.length-1],w??10)},y.tickFormat=function(w,M){return M==null?A:d(M)},y.nice=function(w){var M=g();return(!w||typeof w.range!="function")&&(w=t(M[0],M[M.length-1],w??10)),w?g(xC(M,w)):y},y.copy=function(){return ku(y,z0(e,t,n,r,o,u,c,f,h,d))},y}function Ik(){return qn.apply(z0(z8,B8,Nr,q0,zf,Lu,R0,N0,Ka,RC).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function Hk(){return qn.apply(z0(q8,$8,Pr,$0,Bf,$f,D0,P0,Ka,DC).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function kf(){var e=0,t=1,n,r,o,u,c=Xt,f=!1,h;function d(p){return p==null||isNaN(p=+p)?h:c(o===0?.5:(p=(u(p)-n)*o,f?Math.max(0,Math.min(1,p)):p))}d.domain=function(p){return arguments.length?([e,t]=p,n=u(e=+e),r=u(t=+t),o=n===r?0:1/(r-n),d):[e,t]},d.clamp=function(p){return arguments.length?(f=!!p,d):f},d.interpolator=function(p){return arguments.length?(c=p,d):c};function y(p){return function(g){var x,O;return arguments.length?([x,O]=g,c=p(x,O),d):[c(0),c(1)]}}return d.range=y(qo),d.rangeRound=y(_0),d.unknown=function(p){return arguments.length?(h=p,d):h},function(p){return u=p,n=p(e),r=p(t),o=n===r?0:1/(r-n),d}}function ba(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function qC(){var e=ga(kf()(Xt));return e.copy=function(){return ba(e,qC())},zr.apply(e,arguments)}function $C(){var e=T0(kf()).domain([1,10]);return e.copy=function(){return ba(e,$C()).base(e.base())},zr.apply(e,arguments)}function zC(){var e=E0(kf());return e.copy=function(){return ba(e,zC()).constant(e.constant())},zr.apply(e,arguments)}function B0(){var e=j0(kf());return e.copy=function(){return ba(e,B0()).exponent(e.exponent())},zr.apply(e,arguments)}function Gk(){return B0.apply(null,arguments).exponent(.5)}function BC(){var e=[],t=Xt;function n(r){if(r!=null&&!isNaN(r=+r))return t((zu(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let o of r)o!=null&&!isNaN(o=+o)&&e.push(o);return e.sort(pa),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,o)=>t(o/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(o,u)=>C4(e,u/r))},n.copy=function(){return BC(t).domain(e)},zr.apply(n,arguments)}function Lf(){var e=0,t=.5,n=1,r=1,o,u,c,f,h,d=Xt,y,p=!1,g;function x(S){return isNaN(S=+S)?g:(S=.5+((S=+y(S))-u)*(r*S<r*u?f:h),d(p?Math.max(0,Math.min(1,S)):S))}x.domain=function(S){return arguments.length?([e,t,n]=S,o=y(e=+e),u=y(t=+t),c=y(n=+n),f=o===u?0:.5/(u-o),h=u===c?0:.5/(c-u),r=u<o?-1:1,x):[e,t,n]},x.clamp=function(S){return arguments.length?(p=!!S,x):p},x.interpolator=function(S){return arguments.length?(d=S,x):d};function O(S){return function(b){var T,E,j;return arguments.length?([T,E,j]=b,d=n8(S,[T,E,j]),x):[d(0),d(.5),d(1)]}}return x.range=O(qo),x.rangeRound=O(_0),x.unknown=function(S){return arguments.length?(g=S,x):g},function(S){return y=S,o=S(e),u=S(t),c=S(n),f=o===u?0:.5/(u-o),h=u===c?0:.5/(c-u),r=u<o?-1:1,x}}function kC(){var e=ga(Lf()(Xt));return e.copy=function(){return ba(e,kC())},zr.apply(e,arguments)}function LC(){var e=T0(Lf()).domain([.1,1,10]);return e.copy=function(){return ba(e,LC()).base(e.base())},zr.apply(e,arguments)}function UC(){var e=E0(Lf());return e.copy=function(){return ba(e,UC()).constant(e.constant())},zr.apply(e,arguments)}function k0(){var e=j0(Lf());return e.copy=function(){return ba(e,k0()).exponent(e.exponent())},zr.apply(e,arguments)}function Yk(){return k0.apply(null,arguments).exponent(.5)}const BE=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:iu,scaleDiverging:kC,scaleDivergingLog:LC,scaleDivergingPow:k0,scaleDivergingSqrt:Yk,scaleDivergingSymlog:UC,scaleIdentity:bC,scaleImplicit:Zg,scaleLinear:Ls,scaleLog:SC,scaleOrdinal:b0,scalePoint:Kl,scalePow:M0,scaleQuantile:AC,scaleQuantize:wC,scaleRadial:OC,scaleSequential:qC,scaleSequentialLog:$C,scaleSequentialPow:B0,scaleSequentialQuantile:BC,scaleSequentialSqrt:Gk,scaleSequentialSymlog:zC,scaleSqrt:w8,scaleSymlog:_C,scaleThreshold:TC,scaleTime:Ik,scaleUtc:Hk,tickFormat:gC},Symbol.toStringTag,{value:"Module"}));var km,kE;function Uf(){if(kE)return km;kE=1;var e=No();function t(n,r,o){for(var u=-1,c=n.length;++u<c;){var f=n[u],h=r(f);if(h!=null&&(d===void 0?h===h&&!e(h):o(h,d)))var d=h,y=f}return y}return km=t,km}var Lm,LE;function IC(){if(LE)return Lm;LE=1;function e(t,n){return t>n}return Lm=e,Lm}var Um,UE;function Xk(){if(UE)return Um;UE=1;var e=Uf(),t=IC(),n=Ro();function r(o){return o&&o.length?e(o,n,t):void 0}return Um=r,Um}var Kk=Xk();const If=Xe(Kk);var Im,IE;function HC(){if(IE)return Im;IE=1;function e(t,n){return t<n}return Im=e,Im}var Hm,HE;function Vk(){if(HE)return Hm;HE=1;var e=Uf(),t=HC(),n=Ro();function r(o){return o&&o.length?e(o,n,t):void 0}return Hm=r,Hm}var Fk=Vk();const Hf=Xe(Fk);var Gm,GE;function Zk(){if(GE)return Gm;GE=1;var e=t0(),t=rr(),n=Q2(),r=tn();function o(u,c){var f=r(u)?e:n;return f(u,t(c,3))}return Gm=o,Gm}var Ym,YE;function Wk(){if(YE)return Ym;YE=1;var e=Z2(),t=Zk();function n(r,o){return e(t(r,o),1)}return Ym=n,Ym}var Qk=Wk();const Jk=Xe(Qk);var Xm,XE;function eL(){if(XE)return Xm;XE=1;var e=v0();function t(n,r){return e(n,r)}return Xm=t,Xm}var tL=eL();const Gf=Xe(tL);var $o=1e9,nL={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},U0,lt=!0,Dn="[DecimalError] ",Wa=Dn+"Invalid argument: ",L0=Dn+"Exponent out of range: ",zo=Math.floor,Ha=Math.pow,rL=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,pn,jt=1e7,it=7,GC=9007199254740991,Gs=zo(GC/it),he={};he.absoluteValue=he.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};he.comparedTo=he.cmp=function(e){var t,n,r,o,u=this;if(e=new u.constructor(e),u.s!==e.s)return u.s||-e.s;if(u.e!==e.e)return u.e>e.e^u.s<0?1:-1;for(r=u.d.length,o=e.d.length,t=0,n=r<o?r:o;t<n;++t)if(u.d[t]!==e.d[t])return u.d[t]>e.d[t]^u.s<0?1:-1;return r===o?0:r>o^u.s<0?1:-1};he.decimalPlaces=he.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*it;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};he.dividedBy=he.div=function(e){return Mr(this,new this.constructor(e))};he.dividedToIntegerBy=he.idiv=function(e){var t=this,n=t.constructor;return Qe(Mr(t,new n(e),0,1),n.precision)};he.equals=he.eq=function(e){return!this.cmp(e)};he.exponent=function(){return xt(this)};he.greaterThan=he.gt=function(e){return this.cmp(e)>0};he.greaterThanOrEqualTo=he.gte=function(e){return this.cmp(e)>=0};he.isInteger=he.isint=function(){return this.e>this.d.length-2};he.isNegative=he.isneg=function(){return this.s<0};he.isPositive=he.ispos=function(){return this.s>0};he.isZero=function(){return this.s===0};he.lessThan=he.lt=function(e){return this.cmp(e)<0};he.lessThanOrEqualTo=he.lte=function(e){return this.cmp(e)<1};he.logarithm=he.log=function(e){var t,n=this,r=n.constructor,o=r.precision,u=o+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(pn))throw Error(Dn+"NaN");if(n.s<1)throw Error(Dn+(n.s?"NaN":"-Infinity"));return n.eq(pn)?new r(0):(lt=!1,t=Mr(su(n,u),su(e,u),u),lt=!0,Qe(t,o))};he.minus=he.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?KC(t,e):YC(t,(e.s=-e.s,e))};he.modulo=he.mod=function(e){var t,n=this,r=n.constructor,o=r.precision;if(e=new r(e),!e.s)throw Error(Dn+"NaN");return n.s?(lt=!1,t=Mr(n,e,0,1).times(e),lt=!0,n.minus(t)):Qe(new r(n),o)};he.naturalExponential=he.exp=function(){return XC(this)};he.naturalLogarithm=he.ln=function(){return su(this)};he.negated=he.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};he.plus=he.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?YC(t,e):KC(t,(e.s=-e.s,e))};he.precision=he.sd=function(e){var t,n,r,o=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Wa+e);if(t=xt(o)+1,r=o.d.length-1,n=r*it+1,r=o.d[r],r){for(;r%10==0;r/=10)n--;for(r=o.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};he.squareRoot=he.sqrt=function(){var e,t,n,r,o,u,c,f=this,h=f.constructor;if(f.s<1){if(!f.s)return new h(0);throw Error(Dn+"NaN")}for(e=xt(f),lt=!1,o=Math.sqrt(+f),o==0||o==1/0?(t=Qn(f.d),(t.length+e)%2==0&&(t+="0"),o=Math.sqrt(t),e=zo((e+1)/2)-(e<0||e%2),o==1/0?t="5e"+e:(t=o.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new h(t)):r=new h(o.toString()),n=h.precision,o=c=n+3;;)if(u=r,r=u.plus(Mr(f,u,c+2)).times(.5),Qn(u.d).slice(0,c)===(t=Qn(r.d)).slice(0,c)){if(t=t.slice(c-3,c+1),o==c&&t=="4999"){if(Qe(u,n+1,0),u.times(u).eq(f)){r=u;break}}else if(t!="9999")break;c+=4}return lt=!0,Qe(r,n)};he.times=he.mul=function(e){var t,n,r,o,u,c,f,h,d,y=this,p=y.constructor,g=y.d,x=(e=new p(e)).d;if(!y.s||!e.s)return new p(0);for(e.s*=y.s,n=y.e+e.e,h=g.length,d=x.length,h<d&&(u=g,g=x,x=u,c=h,h=d,d=c),u=[],c=h+d,r=c;r--;)u.push(0);for(r=d;--r>=0;){for(t=0,o=h+r;o>r;)f=u[o]+x[r]*g[o-r-1]+t,u[o--]=f%jt|0,t=f/jt|0;u[o]=(u[o]+t)%jt|0}for(;!u[--c];)u.pop();return t?++n:u.shift(),e.d=u,e.e=n,lt?Qe(e,p.precision):e};he.toDecimalPlaces=he.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(tr(e,0,$o),t===void 0?t=r.rounding:tr(t,0,8),Qe(n,e+xt(n)+1,t))};he.toExponential=function(e,t){var n,r=this,o=r.constructor;return e===void 0?n=ti(r,!0):(tr(e,0,$o),t===void 0?t=o.rounding:tr(t,0,8),r=Qe(new o(r),e+1,t),n=ti(r,!0,e+1)),n};he.toFixed=function(e,t){var n,r,o=this,u=o.constructor;return e===void 0?ti(o):(tr(e,0,$o),t===void 0?t=u.rounding:tr(t,0,8),r=Qe(new u(o),e+xt(o)+1,t),n=ti(r.abs(),!1,e+xt(r)+1),o.isneg()&&!o.isZero()?"-"+n:n)};he.toInteger=he.toint=function(){var e=this,t=e.constructor;return Qe(new t(e),xt(e)+1,t.rounding)};he.toNumber=function(){return+this};he.toPower=he.pow=function(e){var t,n,r,o,u,c,f=this,h=f.constructor,d=12,y=+(e=new h(e));if(!e.s)return new h(pn);if(f=new h(f),!f.s){if(e.s<1)throw Error(Dn+"Infinity");return f}if(f.eq(pn))return f;if(r=h.precision,e.eq(pn))return Qe(f,r);if(t=e.e,n=e.d.length-1,c=t>=n,u=f.s,c){if((n=y<0?-y:y)<=GC){for(o=new h(pn),t=Math.ceil(r/it+4),lt=!1;n%2&&(o=o.times(f),VE(o.d,t)),n=zo(n/2),n!==0;)f=f.times(f),VE(f.d,t);return lt=!0,e.s<0?new h(pn).div(o):Qe(o,r)}}else if(u<0)throw Error(Dn+"NaN");return u=u<0&&e.d[Math.max(t,n)]&1?-1:1,f.s=1,lt=!1,o=e.times(su(f,r+d)),lt=!0,o=XC(o),o.s=u,o};he.toPrecision=function(e,t){var n,r,o=this,u=o.constructor;return e===void 0?(n=xt(o),r=ti(o,n<=u.toExpNeg||n>=u.toExpPos)):(tr(e,1,$o),t===void 0?t=u.rounding:tr(t,0,8),o=Qe(new u(o),e,t),n=xt(o),r=ti(o,e<=n||n<=u.toExpNeg,e)),r};he.toSignificantDigits=he.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(tr(e,1,$o),t===void 0?t=r.rounding:tr(t,0,8)),Qe(new r(n),e,t)};he.toString=he.valueOf=he.val=he.toJSON=he[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=xt(e),n=e.constructor;return ti(e,t<=n.toExpNeg||t>=n.toExpPos)};function YC(e,t){var n,r,o,u,c,f,h,d,y=e.constructor,p=y.precision;if(!e.s||!t.s)return t.s||(t=new y(e)),lt?Qe(t,p):t;if(h=e.d,d=t.d,c=e.e,o=t.e,h=h.slice(),u=c-o,u){for(u<0?(r=h,u=-u,f=d.length):(r=d,o=c,f=h.length),c=Math.ceil(p/it),f=c>f?c+1:f+1,u>f&&(u=f,r.length=1),r.reverse();u--;)r.push(0);r.reverse()}for(f=h.length,u=d.length,f-u<0&&(u=f,r=d,d=h,h=r),n=0;u;)n=(h[--u]=h[u]+d[u]+n)/jt|0,h[u]%=jt;for(n&&(h.unshift(n),++o),f=h.length;h[--f]==0;)h.pop();return t.d=h,t.e=o,lt?Qe(t,p):t}function tr(e,t,n){if(e!==~~e||e<t||e>n)throw Error(Wa+e)}function Qn(e){var t,n,r,o=e.length-1,u="",c=e[0];if(o>0){for(u+=c,t=1;t<o;t++)r=e[t]+"",n=it-r.length,n&&(u+=ha(n)),u+=r;c=e[t],r=c+"",n=it-r.length,n&&(u+=ha(n))}else if(c===0)return"0";for(;c%10===0;)c/=10;return u+c}var Mr=(function(){function e(r,o){var u,c=0,f=r.length;for(r=r.slice();f--;)u=r[f]*o+c,r[f]=u%jt|0,c=u/jt|0;return c&&r.unshift(c),r}function t(r,o,u,c){var f,h;if(u!=c)h=u>c?1:-1;else for(f=h=0;f<u;f++)if(r[f]!=o[f]){h=r[f]>o[f]?1:-1;break}return h}function n(r,o,u){for(var c=0;u--;)r[u]-=c,c=r[u]<o[u]?1:0,r[u]=c*jt+r[u]-o[u];for(;!r[0]&&r.length>1;)r.shift()}return function(r,o,u,c){var f,h,d,y,p,g,x,O,S,b,T,E,j,N,A,w,M,D,z=r.constructor,Z=r.s==o.s?1:-1,H=r.d,L=o.d;if(!r.s)return new z(r);if(!o.s)throw Error(Dn+"Division by zero");for(h=r.e-o.e,M=L.length,A=H.length,x=new z(Z),O=x.d=[],d=0;L[d]==(H[d]||0);)++d;if(L[d]>(H[d]||0)&&--h,u==null?E=u=z.precision:c?E=u+(xt(r)-xt(o))+1:E=u,E<0)return new z(0);if(E=E/it+2|0,d=0,M==1)for(y=0,L=L[0],E++;(d<A||y)&&E--;d++)j=y*jt+(H[d]||0),O[d]=j/L|0,y=j%L|0;else{for(y=jt/(L[0]+1)|0,y>1&&(L=e(L,y),H=e(H,y),M=L.length,A=H.length),N=M,S=H.slice(0,M),b=S.length;b<M;)S[b++]=0;D=L.slice(),D.unshift(0),w=L[0],L[1]>=jt/2&&++w;do y=0,f=t(L,S,M,b),f<0?(T=S[0],M!=b&&(T=T*jt+(S[1]||0)),y=T/w|0,y>1?(y>=jt&&(y=jt-1),p=e(L,y),g=p.length,b=S.length,f=t(p,S,g,b),f==1&&(y--,n(p,M<g?D:L,g))):(y==0&&(f=y=1),p=L.slice()),g=p.length,g<b&&p.unshift(0),n(S,p,b),f==-1&&(b=S.length,f=t(L,S,M,b),f<1&&(y++,n(S,M<b?D:L,b))),b=S.length):f===0&&(y++,S=[0]),O[d++]=y,f&&S[0]?S[b++]=H[N]||0:(S=[H[N]],b=1);while((N++<A||S[0]!==void 0)&&E--)}return O[0]||O.shift(),x.e=h,Qe(x,c?u+xt(x)+1:u)}})();function XC(e,t){var n,r,o,u,c,f,h=0,d=0,y=e.constructor,p=y.precision;if(xt(e)>16)throw Error(L0+xt(e));if(!e.s)return new y(pn);for(lt=!1,f=p,c=new y(.03125);e.abs().gte(.1);)e=e.times(c),d+=5;for(r=Math.log(Ha(2,d))/Math.LN10*2+5|0,f+=r,n=o=u=new y(pn),y.precision=f;;){if(o=Qe(o.times(e),f),n=n.times(++h),c=u.plus(Mr(o,n,f)),Qn(c.d).slice(0,f)===Qn(u.d).slice(0,f)){for(;d--;)u=Qe(u.times(u),f);return y.precision=p,t==null?(lt=!0,Qe(u,p)):u}u=c}}function xt(e){for(var t=e.e*it,n=e.d[0];n>=10;n/=10)t++;return t}function Km(e,t,n){if(t>e.LN10.sd())throw lt=!0,n&&(e.precision=n),Error(Dn+"LN10 precision limit exceeded");return Qe(new e(e.LN10),t)}function ha(e){for(var t="";e--;)t+="0";return t}function su(e,t){var n,r,o,u,c,f,h,d,y,p=1,g=10,x=e,O=x.d,S=x.constructor,b=S.precision;if(x.s<1)throw Error(Dn+(x.s?"NaN":"-Infinity"));if(x.eq(pn))return new S(0);if(t==null?(lt=!1,d=b):d=t,x.eq(10))return t==null&&(lt=!0),Km(S,d);if(d+=g,S.precision=d,n=Qn(O),r=n.charAt(0),u=xt(x),Math.abs(u)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)x=x.times(e),n=Qn(x.d),r=n.charAt(0),p++;u=xt(x),r>1?(x=new S("0."+n),u++):x=new S(r+"."+n.slice(1))}else return h=Km(S,d+2,b).times(u+""),x=su(new S(r+"."+n.slice(1)),d-g).plus(h),S.precision=b,t==null?(lt=!0,Qe(x,b)):x;for(f=c=x=Mr(x.minus(pn),x.plus(pn),d),y=Qe(x.times(x),d),o=3;;){if(c=Qe(c.times(y),d),h=f.plus(Mr(c,new S(o),d)),Qn(h.d).slice(0,d)===Qn(f.d).slice(0,d))return f=f.times(2),u!==0&&(f=f.plus(Km(S,d+2,b).times(u+""))),f=Mr(f,new S(p),d),S.precision=b,t==null?(lt=!0,Qe(f,b)):f;f=h,o+=2}}function KE(e,t){var n,r,o;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(o=t.length;t.charCodeAt(o-1)===48;)--o;if(t=t.slice(r,o),t){if(o-=r,n=n-r-1,e.e=zo(n/it),e.d=[],r=(n+1)%it,n<0&&(r+=it),r<o){for(r&&e.d.push(+t.slice(0,r)),o-=it;r<o;)e.d.push(+t.slice(r,r+=it));t=t.slice(r),r=it-t.length}else r-=o;for(;r--;)t+="0";if(e.d.push(+t),lt&&(e.e>Gs||e.e<-Gs))throw Error(L0+n)}else e.s=0,e.e=0,e.d=[0];return e}function Qe(e,t,n){var r,o,u,c,f,h,d,y,p=e.d;for(c=1,u=p[0];u>=10;u/=10)c++;if(r=t-c,r<0)r+=it,o=t,d=p[y=0];else{if(y=Math.ceil((r+1)/it),u=p.length,y>=u)return e;for(d=u=p[y],c=1;u>=10;u/=10)c++;r%=it,o=r-it+c}if(n!==void 0&&(u=Ha(10,c-o-1),f=d/u%10|0,h=t<0||p[y+1]!==void 0||d%u,h=n<4?(f||h)&&(n==0||n==(e.s<0?3:2)):f>5||f==5&&(n==4||h||n==6&&(r>0?o>0?d/Ha(10,c-o):0:p[y-1])%10&1||n==(e.s<0?8:7))),t<1||!p[0])return h?(u=xt(e),p.length=1,t=t-u-1,p[0]=Ha(10,(it-t%it)%it),e.e=zo(-t/it)||0):(p.length=1,p[0]=e.e=e.s=0),e;if(r==0?(p.length=y,u=1,y--):(p.length=y+1,u=Ha(10,it-r),p[y]=o>0?(d/Ha(10,c-o)%Ha(10,o)|0)*u:0),h)for(;;)if(y==0){(p[0]+=u)==jt&&(p[0]=1,++e.e);break}else{if(p[y]+=u,p[y]!=jt)break;p[y--]=0,u=1}for(r=p.length;p[--r]===0;)p.pop();if(lt&&(e.e>Gs||e.e<-Gs))throw Error(L0+xt(e));return e}function KC(e,t){var n,r,o,u,c,f,h,d,y,p,g=e.constructor,x=g.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new g(e),lt?Qe(t,x):t;if(h=e.d,p=t.d,r=t.e,d=e.e,h=h.slice(),c=d-r,c){for(y=c<0,y?(n=h,c=-c,f=p.length):(n=p,r=d,f=h.length),o=Math.max(Math.ceil(x/it),f)+2,c>o&&(c=o,n.length=1),n.reverse(),o=c;o--;)n.push(0);n.reverse()}else{for(o=h.length,f=p.length,y=o<f,y&&(f=o),o=0;o<f;o++)if(h[o]!=p[o]){y=h[o]<p[o];break}c=0}for(y&&(n=h,h=p,p=n,t.s=-t.s),f=h.length,o=p.length-f;o>0;--o)h[f++]=0;for(o=p.length;o>c;){if(h[--o]<p[o]){for(u=o;u&&h[--u]===0;)h[u]=jt-1;--h[u],h[o]+=jt}h[o]-=p[o]}for(;h[--f]===0;)h.pop();for(;h[0]===0;h.shift())--r;return h[0]?(t.d=h,t.e=r,lt?Qe(t,x):t):new g(0)}function ti(e,t,n){var r,o=xt(e),u=Qn(e.d),c=u.length;return t?(n&&(r=n-c)>0?u=u.charAt(0)+"."+u.slice(1)+ha(r):c>1&&(u=u.charAt(0)+"."+u.slice(1)),u=u+(o<0?"e":"e+")+o):o<0?(u="0."+ha(-o-1)+u,n&&(r=n-c)>0&&(u+=ha(r))):o>=c?(u+=ha(o+1-c),n&&(r=n-o-1)>0&&(u=u+"."+ha(r))):((r=o+1)<c&&(u=u.slice(0,r)+"."+u.slice(r)),n&&(r=n-c)>0&&(o+1===c&&(u+="."),u+=ha(r))),e.s<0?"-"+u:u}function VE(e,t){if(e.length>t)return e.length=t,!0}function VC(e){var t,n,r;function o(u){var c=this;if(!(c instanceof o))return new o(u);if(c.constructor=o,u instanceof o){c.s=u.s,c.e=u.e,c.d=(u=u.d)?u.slice():u;return}if(typeof u=="number"){if(u*0!==0)throw Error(Wa+u);if(u>0)c.s=1;else if(u<0)u=-u,c.s=-1;else{c.s=0,c.e=0,c.d=[0];return}if(u===~~u&&u<1e7){c.e=0,c.d=[u];return}return KE(c,u.toString())}else if(typeof u!="string")throw Error(Wa+u);if(u.charCodeAt(0)===45?(u=u.slice(1),c.s=-1):c.s=1,rL.test(u))KE(c,u);else throw Error(Wa+u)}if(o.prototype=he,o.ROUND_UP=0,o.ROUND_DOWN=1,o.ROUND_CEIL=2,o.ROUND_FLOOR=3,o.ROUND_HALF_UP=4,o.ROUND_HALF_DOWN=5,o.ROUND_HALF_EVEN=6,o.ROUND_HALF_CEIL=7,o.ROUND_HALF_FLOOR=8,o.clone=VC,o.config=o.set=aL,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(n=r[t++])||(e[n]=this[n]);return o.config(e),o}function aL(e){if(!e||typeof e!="object")throw Error(Dn+"Object expected");var t,n,r,o=["precision",1,$o,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<o.length;t+=3)if((r=e[n=o[t]])!==void 0)if(zo(r)===r&&r>=o[t+1]&&r<=o[t+2])this[n]=r;else throw Error(Wa+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(Wa+n+": "+r);return this}var U0=VC(nL);pn=new U0(1);const Ze=U0;function iL(e){return cL(e)||uL(e)||lL(e)||oL()}function oL(){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 lL(e,t){if(e){if(typeof e=="string")return eb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eb(e,t)}}function uL(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function cL(e){if(Array.isArray(e))return eb(e)}function eb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var sL=function(t){return t},FC={},ZC=function(t){return t===FC},FE=function(t){return function n(){return arguments.length===0||arguments.length===1&&ZC(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},fL=function e(t,n){return t===1?n:FE(function(){for(var r=arguments.length,o=new Array(r),u=0;u<r;u++)o[u]=arguments[u];var c=o.filter(function(f){return f!==FC}).length;return c>=t?n.apply(void 0,o):e(t-c,FE(function(){for(var f=arguments.length,h=new Array(f),d=0;d<f;d++)h[d]=arguments[d];var y=o.map(function(p){return ZC(p)?h.shift():p});return n.apply(void 0,iL(y).concat(h))}))})},Yf=function(t){return fL(t.length,t)},tb=function(t,n){for(var r=[],o=t;o<n;++o)r[o-t]=o;return r},hL=Yf(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),dL=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return sL;var o=n.reverse(),u=o[0],c=o.slice(1);return function(){return c.reduce(function(f,h){return h(f)},u.apply(void 0,arguments))}},nb=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},WC=function(t){var n=null,r=null;return function(){for(var o=arguments.length,u=new Array(o),c=0;c<o;c++)u[c]=arguments[c];return n&&u.every(function(f,h){return f===n[h]})||(n=u,r=t.apply(void 0,u)),r}};function vL(e){var t;return e===0?t=1:t=Math.floor(new Ze(e).abs().log(10).toNumber())+1,t}function pL(e,t,n){for(var r=new Ze(e),o=0,u=[];r.lt(t)&&o<1e5;)u.push(r.toNumber()),r=r.add(n),o++;return u}var yL=Yf(function(e,t,n){var r=+e,o=+t;return r+n*(o-r)}),mL=Yf(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),gL=Yf(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const Xf={rangeStep:pL,getDigitCount:vL,interpolateNumber:yL,uninterpolateNumber:mL,uninterpolateTruncation:gL};function rb(e){return SL(e)||xL(e)||QC(e)||bL()}function bL(){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 xL(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function SL(e){if(Array.isArray(e))return ab(e)}function fu(e,t){return AL(e)||OL(e,t)||QC(e,t)||_L()}function _L(){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 QC(e,t){if(e){if(typeof e=="string")return ab(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ab(e,t)}}function ab(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function OL(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,o=!1,u=void 0;try{for(var c=e[Symbol.iterator](),f;!(r=(f=c.next()).done)&&(n.push(f.value),!(t&&n.length===t));r=!0);}catch(h){o=!0,u=h}finally{try{!r&&c.return!=null&&c.return()}finally{if(o)throw u}}return n}}function AL(e){if(Array.isArray(e))return e}function JC(e){var t=fu(e,2),n=t[0],r=t[1],o=n,u=r;return n>r&&(o=r,u=n),[o,u]}function eN(e,t,n){if(e.lte(0))return new Ze(0);var r=Xf.getDigitCount(e.toNumber()),o=new Ze(10).pow(r),u=e.div(o),c=r!==1?.05:.1,f=new Ze(Math.ceil(u.div(c).toNumber())).add(n).mul(c),h=f.mul(o);return t?h:new Ze(Math.ceil(h))}function wL(e,t,n){var r=1,o=new Ze(e);if(!o.isint()&&n){var u=Math.abs(e);u<1?(r=new Ze(10).pow(Xf.getDigitCount(e)-1),o=new Ze(Math.floor(o.div(r).toNumber())).mul(r)):u>1&&(o=new Ze(Math.floor(e)))}else e===0?o=new Ze(Math.floor((t-1)/2)):n||(o=new Ze(Math.floor(e)));var c=Math.floor((t-1)/2),f=dL(hL(function(h){return o.add(new Ze(h-c).mul(r)).toNumber()}),tb);return f(0,t)}function tN(e,t,n,r){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new Ze(0),tickMin:new Ze(0),tickMax:new Ze(0)};var u=eN(new Ze(t).sub(e).div(n-1),r,o),c;e<=0&&t>=0?c=new Ze(0):(c=new Ze(e).add(t).div(2),c=c.sub(new Ze(c).mod(u)));var f=Math.ceil(c.sub(e).div(u).toNumber()),h=Math.ceil(new Ze(t).sub(c).div(u).toNumber()),d=f+h+1;return d>n?tN(e,t,n,r,o+1):(d<n&&(h=t>0?h+(n-d):h,f=t>0?f:f+(n-d)),{step:u,tickMin:c.sub(new Ze(f).mul(u)),tickMax:c.add(new Ze(h).mul(u))})}function TL(e){var t=fu(e,2),n=t[0],r=t[1],o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=Math.max(o,2),f=JC([n,r]),h=fu(f,2),d=h[0],y=h[1];if(d===-1/0||y===1/0){var p=y===1/0?[d].concat(rb(tb(0,o-1).map(function(){return 1/0}))):[].concat(rb(tb(0,o-1).map(function(){return-1/0})),[y]);return n>r?nb(p):p}if(d===y)return wL(d,o,u);var g=tN(d,y,c,u),x=g.step,O=g.tickMin,S=g.tickMax,b=Xf.rangeStep(O,S.add(new Ze(.1).mul(x)),x);return n>r?nb(b):b}function EL(e,t){var n=fu(e,2),r=n[0],o=n[1],u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=JC([r,o]),f=fu(c,2),h=f[0],d=f[1];if(h===-1/0||d===1/0)return[r,o];if(h===d)return[h];var y=Math.max(t,2),p=eN(new Ze(d).sub(h).div(y-1),u,0),g=[].concat(rb(Xf.rangeStep(new Ze(h),new Ze(d).sub(new Ze(.99).mul(p)),p)),[d]);return r>o?nb(g):g}var jL=WC(TL),ML=WC(EL),CL="Invariant failed";function ni(e,t){throw new Error(CL)}var NL=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];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 Ys(){return Ys=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ys.apply(this,arguments)}function PL(e,t){return $L(e)||qL(e,t)||DL(e,t)||RL()}function RL(){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 DL(e,t){if(e){if(typeof e=="string")return ZE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ZE(e,t)}}function ZE(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function qL(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,u,c,f=[],h=!0,d=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(h=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(y){d=!0,o=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw o}}return f}}function $L(e){if(Array.isArray(e))return e}function zL(e,t){if(e==null)return{};var n=BL(e,t),r,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++)r=u[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function BL(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function kL(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function LL(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,aN(r.key),r)}}function UL(e,t,n){return t&&LL(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function IL(e,t,n){return t=Xs(t),HL(e,nN()?Reflect.construct(t,n||[],Xs(e).constructor):t.apply(e,n))}function HL(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 GL(e)}function GL(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(nN=function(){return!!e})()}function Xs(e){return Xs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Xs(e)}function YL(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ib(e,t)}function ib(e,t){return ib=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},ib(e,t)}function rN(e,t,n){return t=aN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aN(e){var t=XL(e,"string");return ho(t)=="symbol"?t:t+""}function XL(e,t){if(ho(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ho(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Kf=(function(e){function t(){return kL(this,t),IL(this,t,arguments)}return YL(t,e),UL(t,[{key:"render",value:function(){var r=this.props,o=r.offset,u=r.layout,c=r.width,f=r.dataKey,h=r.data,d=r.dataPointFormatter,y=r.xAxis,p=r.yAxis,g=zL(r,NL),x=xe(g,!1);this.props.direction==="x"&&y.type!=="number"&&ni();var O=h.map(function(S){var b=d(S,f),T=b.x,E=b.y,j=b.value,N=b.errorVal;if(!N)return null;var A=[],w,M;if(Array.isArray(N)){var D=PL(N,2);w=D[0],M=D[1]}else w=M=N;if(u==="vertical"){var z=y.scale,Z=E+o,H=Z+c,L=Z-c,F=z(j-w),J=z(j+M);A.push({x1:J,y1:H,x2:J,y2:L}),A.push({x1:F,y1:Z,x2:J,y2:Z}),A.push({x1:F,y1:H,x2:F,y2:L})}else if(u==="horizontal"){var W=p.scale,q=T+o,Y=q-c,ee=q+c,le=W(j-w),ue=W(j+M);A.push({x1:Y,y1:ue,x2:ee,y2:ue}),A.push({x1:q,y1:le,x2:q,y2:ue}),A.push({x1:Y,y1:le,x2:ee,y2:le})}return B.createElement(Ye,Ys({className:"recharts-errorBar",key:"bar-".concat(A.map(function(R){return"".concat(R.x1,"-").concat(R.x2,"-").concat(R.y1,"-").concat(R.y2)}))},x),A.map(function(R){return B.createElement("line",Ys({},R,{key:"line-".concat(R.x1,"-").concat(R.x2,"-").concat(R.y1,"-").concat(R.y2)}))}))});return B.createElement(Ye,{className:"recharts-errorBars"},O)}}])})(B.Component);rN(Kf,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});rN(Kf,"displayName","ErrorBar");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 WE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function ka(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?WE(Object(n),!0).forEach(function(r){KL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):WE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function KL(e,t,n){return t=VL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function VL(e){var t=FL(e,"string");return hu(t)=="symbol"?t:t+""}function FL(e,t){if(hu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(hu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var iN=function(t){var n=t.children,r=t.formattedGraphicalItems,o=t.legendWidth,u=t.legendContent,c=dn(n,Fa);if(!c)return null;var f=Fa.defaultProps,h=f!==void 0?ka(ka({},f),c.props):{},d;return c.props&&c.props.payload?d=c.props&&c.props.payload:u==="children"?d=(r||[]).reduce(function(y,p){var g=p.item,x=p.props,O=x.sectors||x.data||[];return y.concat(O.map(function(S){return{type:c.props.iconType||g.props.legendType,value:S.name,color:S.fill,payload:S}}))},[]):d=(r||[]).map(function(y){var p=y.item,g=p.type.defaultProps,x=g!==void 0?ka(ka({},g),p.props):{},O=x.dataKey,S=x.name,b=x.legendType,T=x.hide;return{inactive:T,dataKey:O,type:h.iconType||b||"square",color:I0(p),value:S||O,payload:x}}),ka(ka(ka({},h),Fa.getWithHeight(c,o)),{},{payload:d,item:c})};function du(e){"@babel/helpers - typeof";return du=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},du(e)}function QE(e){return JL(e)||QL(e)||WL(e)||ZL()}function ZL(){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 WL(e,t){if(e){if(typeof e=="string")return ob(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ob(e,t)}}function QL(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function JL(e){if(Array.isArray(e))return ob(e)}function ob(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function JE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function ht(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?JE(Object(n),!0).forEach(function(r){ro(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):JE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ro(e,t,n){return t=e6(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function e6(e){var t=t6(e,"string");return du(t)=="symbol"?t:t+""}function t6(e,t){if(du(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(du(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function It(e,t,n){return Ce(e)||Ce(t)?n:At(t)?yn(e,t,n):_e(t)?t(e):n}function Vl(e,t,n,r){var o=Jk(e,function(f){return It(f,t)});if(n==="number"){var u=o.filter(function(f){return fe(f)||parseFloat(f)});return u.length?[Hf(u),If(u)]:[1/0,-1/0]}var c=r?o.filter(function(f){return!Ce(f)}):o;return c.map(function(f){return At(f)||f instanceof Date?f:""})}var n6=function(t){var n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],o=arguments.length>2?arguments[2]:void 0,u=arguments.length>3?arguments[3]:void 0,c=-1,f=(n=r==null?void 0:r.length)!==null&&n!==void 0?n:0;if(f<=1)return 0;if(u&&u.axisType==="angleAxis"&&Math.abs(Math.abs(u.range[1]-u.range[0])-360)<=1e-6)for(var h=u.range,d=0;d<f;d++){var y=d>0?o[d-1].coordinate:o[f-1].coordinate,p=o[d].coordinate,g=d>=f-1?o[0].coordinate:o[d+1].coordinate,x=void 0;if(Gt(p-y)!==Gt(g-p)){var O=[];if(Gt(g-p)===Gt(h[1]-h[0])){x=g;var S=p+h[1]-h[0];O[0]=Math.min(S,(S+y)/2),O[1]=Math.max(S,(S+y)/2)}else{x=y;var b=g+h[1]-h[0];O[0]=Math.min(p,(b+p)/2),O[1]=Math.max(p,(b+p)/2)}var T=[Math.min(p,(x+p)/2),Math.max(p,(x+p)/2)];if(t>T[0]&&t<=T[1]||t>=O[0]&&t<=O[1]){c=o[d].index;break}}else{var E=Math.min(y,g),j=Math.max(y,g);if(t>(E+p)/2&&t<=(j+p)/2){c=o[d].index;break}}}else for(var N=0;N<f;N++)if(N===0&&t<=(r[N].coordinate+r[N+1].coordinate)/2||N>0&&N<f-1&&t>(r[N].coordinate+r[N-1].coordinate)/2&&t<=(r[N].coordinate+r[N+1].coordinate)/2||N===f-1&&t>(r[N].coordinate+r[N-1].coordinate)/2){c=r[N].index;break}return c},I0=function(t){var n,r=t,o=r.type.displayName,u=(n=t.type)!==null&&n!==void 0&&n.defaultProps?ht(ht({},t.type.defaultProps),t.props):t.props,c=u.stroke,f=u.fill,h;switch(o){case"Line":h=c;break;case"Area":case"Radar":h=c&&c!=="none"?c:f;break;default:h=f;break}return h},r6=function(t){var n=t.barSize,r=t.totalSize,o=t.stackGroups,u=o===void 0?{}:o;if(!u)return{};for(var c={},f=Object.keys(u),h=0,d=f.length;h<d;h++)for(var y=u[f[h]].stackGroups,p=Object.keys(y),g=0,x=p.length;g<x;g++){var O=y[p[g]],S=O.items,b=O.cateAxisId,T=S.filter(function(M){return jr(M.type).indexOf("Bar")>=0});if(T&&T.length){var E=T[0].type.defaultProps,j=E!==void 0?ht(ht({},E),T[0].props):T[0].props,N=j.barSize,A=j[b];c[A]||(c[A]=[]);var w=Ce(N)?n:N;c[A].push({item:T[0],stackList:T.slice(1),barSize:Ce(w)?void 0:Yt(w,r,0)})}}return c},a6=function(t){var n=t.barGap,r=t.barCategoryGap,o=t.bandSize,u=t.sizeList,c=u===void 0?[]:u,f=t.maxBarSize,h=c.length;if(h<1)return null;var d=Yt(n,o,0,!0),y,p=[];if(c[0].barSize===+c[0].barSize){var g=!1,x=o/h,O=c.reduce(function(N,A){return N+A.barSize||0},0);O+=(h-1)*d,O>=o&&(O-=(h-1)*d,d=0),O>=o&&x>0&&(g=!0,x*=.9,O=h*x);var S=(o-O)/2>>0,b={offset:S-d,size:0};y=c.reduce(function(N,A){var w={item:A.item,position:{offset:b.offset+b.size+d,size:g?x:A.barSize}},M=[].concat(QE(N),[w]);return b=M[M.length-1].position,A.stackList&&A.stackList.length&&A.stackList.forEach(function(D){M.push({item:D,position:b})}),M},p)}else{var T=Yt(r,o,0,!0);o-2*T-(h-1)*d<=0&&(d=0);var E=(o-2*T-(h-1)*d)/h;E>1&&(E>>=0);var j=f===+f?Math.min(E,f):E;y=c.reduce(function(N,A,w){var M=[].concat(QE(N),[{item:A.item,position:{offset:T+(E+d)*w+(E-j)/2,size:j}}]);return A.stackList&&A.stackList.length&&A.stackList.forEach(function(D){M.push({item:D,position:M[M.length-1].position})}),M},p)}return y},i6=function(t,n,r,o){var u=r.children,c=r.width,f=r.margin,h=c-(f.left||0)-(f.right||0),d=iN({children:u,legendWidth:h});if(d){var y=o||{},p=y.width,g=y.height,x=d.align,O=d.verticalAlign,S=d.layout;if((S==="vertical"||S==="horizontal"&&O==="middle")&&x!=="center"&&fe(t[x]))return ht(ht({},t),{},ro({},x,t[x]+(p||0)));if((S==="horizontal"||S==="vertical"&&x==="center")&&O!=="middle"&&fe(t[O]))return ht(ht({},t),{},ro({},O,t[O]+(g||0)))}return t},o6=function(t,n,r){return Ce(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},oN=function(t,n,r,o,u){var c=n.props.children,f=Rn(c,Kf).filter(function(d){return o6(o,u,d.props.direction)});if(f&&f.length){var h=f.map(function(d){return d.props.dataKey});return t.reduce(function(d,y){var p=It(y,r);if(Ce(p))return d;var g=Array.isArray(p)?[Hf(p),If(p)]:[p,p],x=h.reduce(function(O,S){var b=It(y,S,0),T=g[0]-Math.abs(Array.isArray(b)?b[0]:b),E=g[1]+Math.abs(Array.isArray(b)?b[1]:b);return[Math.min(T,O[0]),Math.max(E,O[1])]},[1/0,-1/0]);return[Math.min(x[0],d[0]),Math.max(x[1],d[1])]},[1/0,-1/0])}return null},l6=function(t,n,r,o,u){var c=n.map(function(f){return oN(t,f,r,u,o)}).filter(function(f){return!Ce(f)});return c&&c.length?c.reduce(function(f,h){return[Math.min(f[0],h[0]),Math.max(f[1],h[1])]},[1/0,-1/0]):null},lN=function(t,n,r,o,u){var c=n.map(function(h){var d=h.props.dataKey;return r==="number"&&d&&oN(t,h,d,o)||Vl(t,d,r,u)});if(r==="number")return c.reduce(function(h,d){return[Math.min(h[0],d[0]),Math.max(h[1],d[1])]},[1/0,-1/0]);var f={};return c.reduce(function(h,d){for(var y=0,p=d.length;y<p;y++)f[d[y]]||(f[d[y]]=!0,h.push(d[y]));return h},[])},uN=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},cN=function(t,n,r,o){if(o)return t.map(function(h){return h.coordinate});var u,c,f=t.map(function(h){return h.coordinate===n&&(u=!0),h.coordinate===r&&(c=!0),h.coordinate});return u||f.push(n),c||f.push(r),f},Er=function(t,n,r){if(!t)return null;var o=t.scale,u=t.duplicateDomain,c=t.type,f=t.range,h=t.realScaleType==="scaleBand"?o.bandwidth()/2:2,d=(n||r)&&c==="category"&&o.bandwidth?o.bandwidth()/h:0;if(d=t.axisType==="angleAxis"&&(f==null?void 0:f.length)>=2?Gt(f[0]-f[1])*2*d:d,n&&(t.ticks||t.niceTicks)){var y=(t.ticks||t.niceTicks).map(function(p){var g=u?u.indexOf(p):p;return{coordinate:o(g)+d,value:p,offset:d}});return y.filter(function(p){return!Du(p.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(p,g){return{coordinate:o(p)+d,value:p,index:g,offset:d}}):o.ticks&&!r?o.ticks(t.tickCount).map(function(p){return{coordinate:o(p)+d,value:p,offset:d}}):o.domain().map(function(p,g){return{coordinate:o(p)+d,value:u?u[p]:p,index:g,offset:d}})},Vm=new WeakMap,ds=function(t,n){if(typeof n!="function")return t;Vm.has(t)||Vm.set(t,new WeakMap);var r=Vm.get(t);if(r.has(n))return r.get(n);var o=function(){t.apply(void 0,arguments),n.apply(void 0,arguments)};return r.set(n,o),o},sN=function(t,n,r){var o=t.scale,u=t.type,c=t.layout,f=t.axisType;if(o==="auto")return c==="radial"&&f==="radiusAxis"?{scale:iu(),realScaleType:"band"}:c==="radial"&&f==="angleAxis"?{scale:Ls(),realScaleType:"linear"}:u==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:Kl(),realScaleType:"point"}:u==="category"?{scale:iu(),realScaleType:"band"}:{scale:Ls(),realScaleType:"linear"};if(Qa(o)){var h="scale".concat(Ef(o));return{scale:(BE[h]||Kl)(),realScaleType:BE[h]?h:"point"}}return _e(o)?{scale:o}:{scale:Kl(),realScaleType:"point"}},ej=1e-4,fN=function(t){var n=t.domain();if(!(!n||n.length<=2)){var r=n.length,o=t.range(),u=Math.min(o[0],o[1])-ej,c=Math.max(o[0],o[1])+ej,f=t(n[0]),h=t(n[r-1]);(f<u||f>c||h<u||h>c)&&t.domain([n[0],n[r-1]])}},u6=function(t,n){if(!t)return null;for(var r=0,o=t.length;r<o;r++)if(t[r].item===n)return t[r].position;return null},c6=function(t,n){if(!n||n.length!==2||!fe(n[0])||!fe(n[1]))return t;var r=Math.min(n[0],n[1]),o=Math.max(n[0],n[1]),u=[t[0],t[1]];return(!fe(t[0])||t[0]<r)&&(u[0]=r),(!fe(t[1])||t[1]>o)&&(u[1]=o),u[0]>o&&(u[0]=o),u[1]<r&&(u[1]=r),u},s6=function(t){var n=t.length;if(!(n<=0))for(var r=0,o=t[0].length;r<o;++r)for(var u=0,c=0,f=0;f<n;++f){var h=Du(t[f][r][1])?t[f][r][0]:t[f][r][1];h>=0?(t[f][r][0]=u,t[f][r][1]=u+h,u=t[f][r][1]):(t[f][r][0]=c,t[f][r][1]=c+h,c=t[f][r][1])}},f6=function(t){var n=t.length;if(!(n<=0))for(var r=0,o=t[0].length;r<o;++r)for(var u=0,c=0;c<n;++c){var f=Du(t[c][r][1])?t[c][r][0]:t[c][r][1];f>=0?(t[c][r][0]=u,t[c][r][1]=u+f,u=t[c][r][1]):(t[c][r][0]=0,t[c][r][1]=0)}},h6={sign:s6,expand:Jq,none:ao,silhouette:e$,wiggle:t$,positive:f6},d6=function(t,n,r){var o=n.map(function(f){return f.props.dataKey}),u=h6[r],c=Qq().keys(o).value(function(f,h){return+It(f,h,0)}).order($g).offset(u);return c(t)},v6=function(t,n,r,o,u,c){if(!t)return null;var f=c?n.reverse():n,h={},d=f.reduce(function(p,g){var x,O=(x=g.type)!==null&&x!==void 0&&x.defaultProps?ht(ht({},g.type.defaultProps),g.props):g.props,S=O.stackId,b=O.hide;if(b)return p;var T=O[r],E=p[T]||{hasStack:!1,stackGroups:{}};if(At(S)){var j=E.stackGroups[S]||{numericAxisId:r,cateAxisId:o,items:[]};j.items.push(g),E.hasStack=!0,E.stackGroups[S]=j}else E.stackGroups[qu("_stackId_")]={numericAxisId:r,cateAxisId:o,items:[g]};return ht(ht({},p),{},ro({},T,E))},h),y={};return Object.keys(d).reduce(function(p,g){var x=d[g];if(x.hasStack){var O={};x.stackGroups=Object.keys(x.stackGroups).reduce(function(S,b){var T=x.stackGroups[b];return ht(ht({},S),{},ro({},b,{numericAxisId:r,cateAxisId:o,items:T.items,stackedData:d6(t,T.items,u)}))},O)}return ht(ht({},p),{},ro({},g,x))},y)},hN=function(t,n){var r=n.realScaleType,o=n.type,u=n.tickCount,c=n.originalDomain,f=n.allowDecimals,h=r||n.scale;if(h!=="auto"&&h!=="linear")return null;if(u&&o==="number"&&c&&(c[0]==="auto"||c[1]==="auto")){var d=t.domain();if(!d.length)return null;var y=jL(d,u,f);return t.domain([Hf(y),If(y)]),{niceTicks:y}}if(u&&o==="number"){var p=t.domain(),g=ML(p,u,f);return{niceTicks:g}}return null},tj=function(t){var n=t.axis,r=t.ticks,o=t.offset,u=t.bandSize,c=t.entry,f=t.index;if(n.type==="category")return r[f]?r[f].coordinate+o:null;var h=It(c,n.dataKey,n.domain[f]);return Ce(h)?null:n.scale(h)-u/2+o},p6=function(t){var n=t.numericAxis,r=n.scale.domain();if(n.type==="number"){var o=Math.min(r[0],r[1]),u=Math.max(r[0],r[1]);return o<=0&&u>=0?0:u<0?u:o}return r[0]},y6=function(t,n){var r,o=(r=t.type)!==null&&r!==void 0&&r.defaultProps?ht(ht({},t.type.defaultProps),t.props):t.props,u=o.stackId;if(At(u)){var c=n[u];if(c){var f=c.items.indexOf(t);return f>=0?c.stackedData[f]:null}}return null},m6=function(t){return t.reduce(function(n,r){return[Hf(r.concat([n[0]]).filter(fe)),If(r.concat([n[1]]).filter(fe))]},[1/0,-1/0])},dN=function(t,n,r){return Object.keys(t).reduce(function(o,u){var c=t[u],f=c.stackedData,h=f.reduce(function(d,y){var p=m6(y.slice(n,r+1));return[Math.min(d[0],p[0]),Math.max(d[1],p[1])]},[1/0,-1/0]);return[Math.min(h[0],o[0]),Math.max(h[1],o[1])]},[1/0,-1/0]).map(function(o){return o===1/0||o===-1/0?0:o})},nj=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,rj=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,lb=function(t,n,r){if(_e(t))return t(n,r);if(!Array.isArray(t))return n;var o=[];if(fe(t[0]))o[0]=r?t[0]:Math.min(t[0],n[0]);else if(nj.test(t[0])){var u=+nj.exec(t[0])[1];o[0]=n[0]-u}else _e(t[0])?o[0]=t[0](n[0]):o[0]=n[0];if(fe(t[1]))o[1]=r?t[1]:Math.max(t[1],n[1]);else if(rj.test(t[1])){var c=+rj.exec(t[1])[1];o[1]=n[1]+c}else _e(t[1])?o[1]=t[1](n[1]):o[1]=n[1];return o},Ks=function(t,n,r){if(t&&t.scale&&t.scale.bandwidth){var o=t.scale.bandwidth();if(!r||o>0)return o}if(t&&n&&n.length>=2){for(var u=y0(n,function(p){return p.coordinate}),c=1/0,f=1,h=u.length;f<h;f++){var d=u[f],y=u[f-1];c=Math.min((d.coordinate||0)-(y.coordinate||0),c)}return c===1/0?0:c}return r?void 0:0},aj=function(t,n,r){return!t||!t.length||Gf(t,yn(r,"type.defaultProps.domain"))?n:t},vN=function(t,n){var r=t.type.defaultProps?ht(ht({},t.type.defaultProps),t.props):t.props,o=r.dataKey,u=r.name,c=r.unit,f=r.formatter,h=r.tooltipType,d=r.chartType,y=r.hide;return ht(ht({},xe(t,!1)),{},{dataKey:o,unit:c,formatter:f,name:u||o,color:I0(t),value:It(n,o),type:h,payload:n,chartType:d,hide:y})};function vu(e){"@babel/helpers - typeof";return vu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vu(e)}function ij(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Ar(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ij(Object(n),!0).forEach(function(r){pN(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ij(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function pN(e,t,n){return t=g6(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g6(e){var t=b6(e,"string");return vu(t)=="symbol"?t:t+""}function b6(e,t){if(vu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(vu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function x6(e,t){return A6(e)||O6(e,t)||_6(e,t)||S6()}function S6(){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 _6(e,t){if(e){if(typeof e=="string")return oj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return oj(e,t)}}function oj(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function O6(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,u,c,f=[],h=!0,d=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(h=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(y){d=!0,o=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw o}}return f}}function A6(e){if(Array.isArray(e))return e}var Vs=Math.PI/180,w6=function(t){return t*180/Math.PI},tt=function(t,n,r,o){return{x:t+Math.cos(-Vs*o)*r,y:n+Math.sin(-Vs*o)*r}},yN=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(r.left||0)-(r.right||0)),Math.abs(n-(r.top||0)-(r.bottom||0)))/2},T6=function(t,n,r,o,u){var c=t.width,f=t.height,h=t.startAngle,d=t.endAngle,y=Yt(t.cx,c,c/2),p=Yt(t.cy,f,f/2),g=yN(c,f,r),x=Yt(t.innerRadius,g,0),O=Yt(t.outerRadius,g,g*.8),S=Object.keys(n);return S.reduce(function(b,T){var E=n[T],j=E.domain,N=E.reversed,A;if(Ce(E.range))o==="angleAxis"?A=[h,d]:o==="radiusAxis"&&(A=[x,O]),N&&(A=[A[1],A[0]]);else{A=E.range;var w=A,M=x6(w,2);h=M[0],d=M[1]}var D=sN(E,u),z=D.realScaleType,Z=D.scale;Z.domain(j).range(A),fN(Z);var H=hN(Z,Ar(Ar({},E),{},{realScaleType:z})),L=Ar(Ar(Ar({},E),H),{},{range:A,radius:O,realScaleType:z,scale:Z,cx:y,cy:p,innerRadius:x,outerRadius:O,startAngle:h,endAngle:d});return Ar(Ar({},b),{},pN({},T,L))},{})},E6=function(t,n){var r=t.x,o=t.y,u=n.x,c=n.y;return Math.sqrt(Math.pow(r-u,2)+Math.pow(o-c,2))},j6=function(t,n){var r=t.x,o=t.y,u=n.cx,c=n.cy,f=E6({x:r,y:o},{x:u,y:c});if(f<=0)return{radius:f};var h=(r-u)/f,d=Math.acos(h);return o>c&&(d=2*Math.PI-d),{radius:f,angle:w6(d),angleInRadian:d}},M6=function(t){var n=t.startAngle,r=t.endAngle,o=Math.floor(n/360),u=Math.floor(r/360),c=Math.min(o,u);return{startAngle:n-c*360,endAngle:r-c*360}},C6=function(t,n){var r=n.startAngle,o=n.endAngle,u=Math.floor(r/360),c=Math.floor(o/360),f=Math.min(u,c);return t+f*360},lj=function(t,n){var r=t.x,o=t.y,u=j6({x:r,y:o},n),c=u.radius,f=u.angle,h=n.innerRadius,d=n.outerRadius;if(c<h||c>d)return!1;if(c===0)return!0;var y=M6(n),p=y.startAngle,g=y.endAngle,x=f,O;if(p<=g){for(;x>g;)x-=360;for(;x<p;)x+=360;O=x>=p&&x<=g}else{for(;x>p;)x-=360;for(;x<g;)x+=360;O=x>=g&&x<=p}return O?Ar(Ar({},n),{},{radius:c,angle:C6(x,n)}):null},mN=function(t){return!U.isValidElement(t)&&!_e(t)&&typeof t!="boolean"?t.className:""};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)}var N6=["offset"];function P6(e){return $6(e)||q6(e)||D6(e)||R6()}function R6(){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 D6(e,t){if(e){if(typeof e=="string")return ub(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ub(e,t)}}function q6(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function $6(e){if(Array.isArray(e))return ub(e)}function ub(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function z6(e,t){if(e==null)return{};var n=B6(e,t),r,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++)r=u[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function B6(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function uj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Ot(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?uj(Object(n),!0).forEach(function(r){k6(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function k6(e,t,n){return t=L6(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L6(e){var t=U6(e,"string");return pu(t)=="symbol"?t:t+""}function U6(e,t){if(pu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(pu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function yu(){return yu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},yu.apply(this,arguments)}var I6=function(t){var n=t.value,r=t.formatter,o=Ce(t.children)?n:t.children;return _e(r)?r(o):o},H6=function(t,n){var r=Gt(n-t),o=Math.min(Math.abs(n-t),360);return r*o},G6=function(t,n,r){var o=t.position,u=t.viewBox,c=t.offset,f=t.className,h=u,d=h.cx,y=h.cy,p=h.innerRadius,g=h.outerRadius,x=h.startAngle,O=h.endAngle,S=h.clockWise,b=(p+g)/2,T=H6(x,O),E=T>=0?1:-1,j,N;o==="insideStart"?(j=x+E*c,N=S):o==="insideEnd"?(j=O-E*c,N=!S):o==="end"&&(j=O+E*c,N=S),N=T<=0?N:!N;var A=tt(d,y,b,j),w=tt(d,y,b,j+(N?1:-1)*359),M="M".concat(A.x,",").concat(A.y,`
A`).concat(b,",").concat(b,",0,1,").concat(N?0:1,`,
`).concat(w.x,",").concat(w.y),D=Ce(t.id)?qu("recharts-radial-line-"):t.id;return B.createElement("text",yu({},r,{dominantBaseline:"central",className:je("recharts-radial-bar-label",f)}),B.createElement("defs",null,B.createElement("path",{id:D,d:M})),B.createElement("textPath",{xlinkHref:"#".concat(D)},n))},Y6=function(t){var n=t.viewBox,r=t.offset,o=t.position,u=n,c=u.cx,f=u.cy,h=u.innerRadius,d=u.outerRadius,y=u.startAngle,p=u.endAngle,g=(y+p)/2;if(o==="outside"){var x=tt(c,f,d+r,g),O=x.x,S=x.y;return{x:O,y:S,textAnchor:O>=c?"start":"end",verticalAnchor:"middle"}}if(o==="center")return{x:c,y:f,textAnchor:"middle",verticalAnchor:"middle"};if(o==="centerTop")return{x:c,y:f,textAnchor:"middle",verticalAnchor:"start"};if(o==="centerBottom")return{x:c,y:f,textAnchor:"middle",verticalAnchor:"end"};var b=(h+d)/2,T=tt(c,f,b,g),E=T.x,j=T.y;return{x:E,y:j,textAnchor:"middle",verticalAnchor:"middle"}},X6=function(t){var n=t.viewBox,r=t.parentViewBox,o=t.offset,u=t.position,c=n,f=c.x,h=c.y,d=c.width,y=c.height,p=y>=0?1:-1,g=p*o,x=p>0?"end":"start",O=p>0?"start":"end",S=d>=0?1:-1,b=S*o,T=S>0?"end":"start",E=S>0?"start":"end";if(u==="top"){var j={x:f+d/2,y:h-p*o,textAnchor:"middle",verticalAnchor:x};return Ot(Ot({},j),r?{height:Math.max(h-r.y,0),width:d}:{})}if(u==="bottom"){var N={x:f+d/2,y:h+y+g,textAnchor:"middle",verticalAnchor:O};return Ot(Ot({},N),r?{height:Math.max(r.y+r.height-(h+y),0),width:d}:{})}if(u==="left"){var A={x:f-b,y:h+y/2,textAnchor:T,verticalAnchor:"middle"};return Ot(Ot({},A),r?{width:Math.max(A.x-r.x,0),height:y}:{})}if(u==="right"){var w={x:f+d+b,y:h+y/2,textAnchor:E,verticalAnchor:"middle"};return Ot(Ot({},w),r?{width:Math.max(r.x+r.width-w.x,0),height:y}:{})}var M=r?{width:d,height:y}:{};return u==="insideLeft"?Ot({x:f+b,y:h+y/2,textAnchor:E,verticalAnchor:"middle"},M):u==="insideRight"?Ot({x:f+d-b,y:h+y/2,textAnchor:T,verticalAnchor:"middle"},M):u==="insideTop"?Ot({x:f+d/2,y:h+g,textAnchor:"middle",verticalAnchor:O},M):u==="insideBottom"?Ot({x:f+d/2,y:h+y-g,textAnchor:"middle",verticalAnchor:x},M):u==="insideTopLeft"?Ot({x:f+b,y:h+g,textAnchor:E,verticalAnchor:O},M):u==="insideTopRight"?Ot({x:f+d-b,y:h+g,textAnchor:T,verticalAnchor:O},M):u==="insideBottomLeft"?Ot({x:f+b,y:h+y-g,textAnchor:E,verticalAnchor:x},M):u==="insideBottomRight"?Ot({x:f+d-b,y:h+y-g,textAnchor:T,verticalAnchor:x},M):Po(u)&&(fe(u.x)||Ya(u.x))&&(fe(u.y)||Ya(u.y))?Ot({x:f+Yt(u.x,d),y:h+Yt(u.y,y),textAnchor:"end",verticalAnchor:"end"},M):Ot({x:f+d/2,y:h+y/2,textAnchor:"middle",verticalAnchor:"middle"},M)},K6=function(t){return"cx"in t&&fe(t.cx)};function Mt(e){var t=e.offset,n=t===void 0?5:t,r=z6(e,N6),o=Ot({offset:n},r),u=o.viewBox,c=o.position,f=o.value,h=o.children,d=o.content,y=o.className,p=y===void 0?"":y,g=o.textBreakAll;if(!u||Ce(f)&&Ce(h)&&!U.isValidElement(d)&&!_e(d))return null;if(U.isValidElement(d))return U.cloneElement(d,o);var x;if(_e(d)){if(x=U.createElement(d,o),U.isValidElement(x))return x}else x=I6(o);var O=K6(u),S=xe(o,!0);if(O&&(c==="insideStart"||c==="insideEnd"||c==="end"))return G6(o,x,S);var b=O?Y6(o):X6(o);return B.createElement(ei,yu({className:je("recharts-label",p)},S,b,{breakAll:g}),x)}Mt.displayName="Label";var gN=function(t){var n=t.cx,r=t.cy,o=t.angle,u=t.startAngle,c=t.endAngle,f=t.r,h=t.radius,d=t.innerRadius,y=t.outerRadius,p=t.x,g=t.y,x=t.top,O=t.left,S=t.width,b=t.height,T=t.clockWise,E=t.labelViewBox;if(E)return E;if(fe(S)&&fe(b)){if(fe(p)&&fe(g))return{x:p,y:g,width:S,height:b};if(fe(x)&&fe(O))return{x,y:O,width:S,height:b}}return fe(p)&&fe(g)?{x:p,y:g,width:0,height:0}:fe(n)&&fe(r)?{cx:n,cy:r,startAngle:u||o||0,endAngle:c||o||0,innerRadius:d||0,outerRadius:y||h||f||0,clockWise:T}:t.viewBox?t.viewBox:{}},V6=function(t,n){return t?t===!0?B.createElement(Mt,{key:"label-implicit",viewBox:n}):At(t)?B.createElement(Mt,{key:"label-implicit",viewBox:n,value:t}):U.isValidElement(t)?t.type===Mt?U.cloneElement(t,{key:"label-implicit",viewBox:n}):B.createElement(Mt,{key:"label-implicit",content:t,viewBox:n}):_e(t)?B.createElement(Mt,{key:"label-implicit",content:t,viewBox:n}):Po(t)?B.createElement(Mt,yu({viewBox:n},t,{key:"label-implicit"})):null:null},F6=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var o=t.children,u=gN(t),c=Rn(o,Mt).map(function(h,d){return U.cloneElement(h,{viewBox:n||u,key:"label-".concat(d)})});if(!r)return c;var f=V6(t.label,n||u);return[f].concat(P6(c))};Mt.parseViewBox=gN;Mt.renderCallByParent=F6;var Fm,cj;function Z6(){if(cj)return Fm;cj=1;function e(t){var n=t==null?0:t.length;return n?t[n-1]:void 0}return Fm=e,Fm}var W6=Z6();const Q6=Xe(W6);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)}var J6=["valueAccessor"],e5=["data","dataKey","clockWise","id","textBreakAll"];function t5(e){return i5(e)||a5(e)||r5(e)||n5()}function n5(){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 r5(e,t){if(e){if(typeof e=="string")return cb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return cb(e,t)}}function a5(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function i5(e){if(Array.isArray(e))return cb(e)}function cb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Fs(){return Fs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fs.apply(this,arguments)}function sj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function fj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?sj(Object(n),!0).forEach(function(r){o5(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function o5(e,t,n){return t=l5(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l5(e){var t=u5(e,"string");return mu(t)=="symbol"?t:t+""}function u5(e,t){if(mu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(mu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function hj(e,t){if(e==null)return{};var n=c5(e,t),r,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++)r=u[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function c5(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var s5=function(t){return Array.isArray(t.value)?Q6(t.value):t.value};function ya(e){var t=e.valueAccessor,n=t===void 0?s5:t,r=hj(e,J6),o=r.data,u=r.dataKey,c=r.clockWise,f=r.id,h=r.textBreakAll,d=hj(r,e5);return!o||!o.length?null:B.createElement(Ye,{className:"recharts-label-list"},o.map(function(y,p){var g=Ce(u)?n(y,p):It(y&&y.payload,u),x=Ce(f)?{}:{id:"".concat(f,"-").concat(p)};return B.createElement(Mt,Fs({},xe(y,!0),d,x,{parentViewBox:y.parentViewBox,value:g,textBreakAll:h,viewBox:Mt.parseViewBox(Ce(c)?y:fj(fj({},y),{},{clockWise:c})),key:"label-".concat(p),index:p}))}))}ya.displayName="LabelList";function f5(e,t){return e?e===!0?B.createElement(ya,{key:"labelList-implicit",data:t}):B.isValidElement(e)||_e(e)?B.createElement(ya,{key:"labelList-implicit",data:t,content:e}):Po(e)?B.createElement(ya,Fs({data:t},e,{key:"labelList-implicit"})):null:null}function h5(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&n&&!e.label)return null;var r=e.children,o=Rn(r,ya).map(function(c,f){return U.cloneElement(c,{data:t,key:"labelList-".concat(f)})});if(!n)return o;var u=f5(e.label,t);return[u].concat(t5(o))}ya.renderCallByParent=h5;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 sb(){return sb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sb.apply(this,arguments)}function dj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function vj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?dj(Object(n),!0).forEach(function(r){d5(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function d5(e,t,n){return t=v5(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v5(e){var t=p5(e,"string");return gu(t)=="symbol"?t:t+""}function p5(e,t){if(gu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(gu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var y5=function(t,n){var r=Gt(n-t),o=Math.min(Math.abs(n-t),359.999);return r*o},vs=function(t){var n=t.cx,r=t.cy,o=t.radius,u=t.angle,c=t.sign,f=t.isExternal,h=t.cornerRadius,d=t.cornerIsExternal,y=h*(f?1:-1)+o,p=Math.asin(h/y)/Vs,g=d?u:u+c*p,x=tt(n,r,y,g),O=tt(n,r,o,g),S=d?u-c*p:u,b=tt(n,r,y*Math.cos(p*Vs),S);return{center:x,circleTangency:O,lineTangency:b,theta:p}},bN=function(t){var n=t.cx,r=t.cy,o=t.innerRadius,u=t.outerRadius,c=t.startAngle,f=t.endAngle,h=y5(c,f),d=c+h,y=tt(n,r,u,c),p=tt(n,r,u,d),g="M ".concat(y.x,",").concat(y.y,`
A `).concat(u,",").concat(u,`,0,
`).concat(+(Math.abs(h)>180),",").concat(+(c>d),`,
`).concat(p.x,",").concat(p.y,`
`);if(o>0){var x=tt(n,r,o,c),O=tt(n,r,o,d);g+="L ".concat(O.x,",").concat(O.y,`
A `).concat(o,",").concat(o,`,0,
`).concat(+(Math.abs(h)>180),",").concat(+(c<=d),`,
`).concat(x.x,",").concat(x.y," Z")}else g+="L ".concat(n,",").concat(r," Z");return g},m5=function(t){var n=t.cx,r=t.cy,o=t.innerRadius,u=t.outerRadius,c=t.cornerRadius,f=t.forceCornerRadius,h=t.cornerIsExternal,d=t.startAngle,y=t.endAngle,p=Gt(y-d),g=vs({cx:n,cy:r,radius:u,angle:d,sign:p,cornerRadius:c,cornerIsExternal:h}),x=g.circleTangency,O=g.lineTangency,S=g.theta,b=vs({cx:n,cy:r,radius:u,angle:y,sign:-p,cornerRadius:c,cornerIsExternal:h}),T=b.circleTangency,E=b.lineTangency,j=b.theta,N=h?Math.abs(d-y):Math.abs(d-y)-S-j;if(N<0)return f?"M ".concat(O.x,",").concat(O.y,`
a`).concat(c,",").concat(c,",0,0,1,").concat(c*2,`,0
a`).concat(c,",").concat(c,",0,0,1,").concat(-c*2,`,0
`):bN({cx:n,cy:r,innerRadius:o,outerRadius:u,startAngle:d,endAngle:y});var A="M ".concat(O.x,",").concat(O.y,`
A`).concat(c,",").concat(c,",0,0,").concat(+(p<0),",").concat(x.x,",").concat(x.y,`
A`).concat(u,",").concat(u,",0,").concat(+(N>180),",").concat(+(p<0),",").concat(T.x,",").concat(T.y,`
A`).concat(c,",").concat(c,",0,0,").concat(+(p<0),",").concat(E.x,",").concat(E.y,`
`);if(o>0){var w=vs({cx:n,cy:r,radius:o,angle:d,sign:p,isExternal:!0,cornerRadius:c,cornerIsExternal:h}),M=w.circleTangency,D=w.lineTangency,z=w.theta,Z=vs({cx:n,cy:r,radius:o,angle:y,sign:-p,isExternal:!0,cornerRadius:c,cornerIsExternal:h}),H=Z.circleTangency,L=Z.lineTangency,F=Z.theta,J=h?Math.abs(d-y):Math.abs(d-y)-z-F;if(J<0&&c===0)return"".concat(A,"L").concat(n,",").concat(r,"Z");A+="L".concat(L.x,",").concat(L.y,`
A`).concat(c,",").concat(c,",0,0,").concat(+(p<0),",").concat(H.x,",").concat(H.y,`
A`).concat(o,",").concat(o,",0,").concat(+(J>180),",").concat(+(p>0),",").concat(M.x,",").concat(M.y,`
A`).concat(c,",").concat(c,",0,0,").concat(+(p<0),",").concat(D.x,",").concat(D.y,"Z")}else A+="L".concat(n,",").concat(r,"Z");return A},g5={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},xN=function(t){var n=vj(vj({},g5),t),r=n.cx,o=n.cy,u=n.innerRadius,c=n.outerRadius,f=n.cornerRadius,h=n.forceCornerRadius,d=n.cornerIsExternal,y=n.startAngle,p=n.endAngle,g=n.className;if(c<u||y===p)return null;var x=je("recharts-sector",g),O=c-u,S=Yt(f,O,0,!0),b;return S>0&&Math.abs(y-p)<360?b=m5({cx:r,cy:o,innerRadius:u,outerRadius:c,cornerRadius:Math.min(S,O/2),forceCornerRadius:h,cornerIsExternal:d,startAngle:y,endAngle:p}):b=bN({cx:r,cy:o,innerRadius:u,outerRadius:c,startAngle:y,endAngle:p}),B.createElement("path",sb({},xe(n,!0),{className:x,d:b,role:"img"}))};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 fb(){return fb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},fb.apply(this,arguments)}function pj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function yj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?pj(Object(n),!0).forEach(function(r){b5(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function b5(e,t,n){return t=x5(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x5(e){var t=S5(e,"string");return bu(t)=="symbol"?t:t+""}function S5(e,t){if(bu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(bu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var mj={curveBasisClosed:Uq,curveBasisOpen:Iq,curveBasis:Lq,curveBumpX:Tq,curveBumpY:Eq,curveLinearClosed:Hq,curveLinear:Mf,curveMonotoneX:Gq,curveMonotoneY:Yq,curveNatural:Xq,curveStep:Kq,curveStepAfter:Fq,curveStepBefore:Vq},ps=function(t){return t.x===+t.x&&t.y===+t.y},kl=function(t){return t.x},Ll=function(t){return t.y},_5=function(t,n){if(_e(t))return t;var r="curve".concat(Ef(t));return(r==="curveMonotone"||r==="curveBump")&&n?mj["".concat(r).concat(n==="vertical"?"Y":"X")]:mj[r]||Mf},O5=function(t){var n=t.type,r=n===void 0?"linear":n,o=t.points,u=o===void 0?[]:o,c=t.baseLine,f=t.layout,h=t.connectNulls,d=h===void 0?!1:h,y=_5(r,f),p=d?u.filter(function(S){return ps(S)}):u,g;if(Array.isArray(c)){var x=d?c.filter(function(S){return ps(S)}):c,O=p.map(function(S,b){return yj(yj({},S),{},{base:x[b]})});return f==="vertical"?g=os().y(Ll).x1(kl).x0(function(S){return S.base.x}):g=os().x(kl).y1(Ll).y0(function(S){return S.base.y}),g.defined(ps).curve(y),g(O)}return f==="vertical"&&fe(c)?g=os().y(Ll).x1(kl).x0(c):fe(c)?g=os().x(kl).y1(Ll).y0(c):g=b2().x(kl).y(Ll),g.defined(ps).curve(y),g(p)},hb=function(t){var n=t.className,r=t.points,o=t.path,u=t.pathRef;if((!r||!r.length)&&!o)return null;var c=r&&r.length?O5(t):o;return U.createElement("path",fb({},xe(t,!1),_s(t),{className:je("recharts-curve",n),d:c,ref:u}))},Zm={exports:{}},Wm,gj;function A5(){if(gj)return Wm;gj=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Wm=e,Wm}var Qm,bj;function w5(){if(bj)return Qm;bj=1;var e=A5();function t(){}function n(){}return n.resetWarningCache=t,Qm=function(){function r(c,f,h,d,y,p){if(p!==e){var g=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw g.name="Invariant Violation",g}}r.isRequired=r;function o(){return r}var u={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:o,element:r,elementType:r,instanceOf:o,node:r,objectOf:o,oneOf:o,oneOfType:o,shape:o,exact:o,checkPropTypes:n,resetWarningCache:t};return u.PropTypes=u,u},Qm}var xj;function T5(){return xj||(xj=1,Zm.exports=w5()()),Zm.exports}var E5=T5();const Ie=Xe(E5),{getOwnPropertyNames:j5,getOwnPropertySymbols:M5}=Object,{hasOwnProperty:C5}=Object.prototype;function Jm(e,t){return function(r,o,u){return e(r,o,u)&&t(r,o,u)}}function ys(e){return function(n,r,o){if(!n||!r||typeof n!="object"||typeof r!="object")return e(n,r,o);const{cache:u}=o,c=u.get(n),f=u.get(r);if(c&&f)return c===r&&f===n;u.set(n,r),u.set(r,n);const h=e(n,r,o);return u.delete(n),u.delete(r),h}}function N5(e){return e!=null?e[Symbol.toStringTag]:void 0}function Sj(e){return j5(e).concat(M5(e))}const P5=Object.hasOwn||((e,t)=>C5.call(e,t));function li(e,t){return e===t||!e&&!t&&e!==e&&t!==t}const R5="__v",D5="__o",q5="_owner",{getOwnPropertyDescriptor:_j,keys:Oj}=Object;function $5(e,t){return e.byteLength===t.byteLength&&Zs(new Uint8Array(e),new Uint8Array(t))}function z5(e,t,n){let r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function B5(e,t){return e.byteLength===t.byteLength&&Zs(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function k5(e,t){return li(e.getTime(),t.getTime())}function L5(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function U5(e,t){return e===t}function Aj(e,t,n){const r=e.size;if(r!==t.size)return!1;if(!r)return!0;const o=new Array(r),u=e.entries();let c,f,h=0;for(;(c=u.next())&&!c.done;){const d=t.entries();let y=!1,p=0;for(;(f=d.next())&&!f.done;){if(o[p]){p++;continue}const g=c.value,x=f.value;if(n.equals(g[0],x[0],h,p,e,t,n)&&n.equals(g[1],x[1],g[0],x[0],e,t,n)){y=o[p]=!0;break}p++}if(!y)return!1;h++}return!0}const I5=li;function H5(e,t,n){const r=Oj(e);let o=r.length;if(Oj(t).length!==o)return!1;for(;o-- >0;)if(!SN(e,t,n,r[o]))return!1;return!0}function Ul(e,t,n){const r=Sj(e);let o=r.length;if(Sj(t).length!==o)return!1;let u,c,f;for(;o-- >0;)if(u=r[o],!SN(e,t,n,u)||(c=_j(e,u),f=_j(t,u),(c||f)&&(!c||!f||c.configurable!==f.configurable||c.enumerable!==f.enumerable||c.writable!==f.writable)))return!1;return!0}function G5(e,t){return li(e.valueOf(),t.valueOf())}function Y5(e,t){return e.source===t.source&&e.flags===t.flags}function wj(e,t,n){const r=e.size;if(r!==t.size)return!1;if(!r)return!0;const o=new Array(r),u=e.values();let c,f;for(;(c=u.next())&&!c.done;){const h=t.values();let d=!1,y=0;for(;(f=h.next())&&!f.done;){if(!o[y]&&n.equals(c.value,f.value,c.value,f.value,e,t,n)){d=o[y]=!0;break}y++}if(!d)return!1}return!0}function Zs(e,t){let n=e.byteLength;if(t.byteLength!==n||e.byteOffset!==t.byteOffset)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}function X5(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 SN(e,t,n,r){return(r===q5||r===D5||r===R5)&&(e.$$typeof||t.$$typeof)?!0:P5(t,r)&&n.equals(e[r],t[r],r,r,e,t,n)}const K5="[object ArrayBuffer]",V5="[object Arguments]",F5="[object Boolean]",Z5="[object DataView]",W5="[object Date]",Q5="[object Error]",J5="[object Map]",eU="[object Number]",tU="[object Object]",nU="[object RegExp]",rU="[object Set]",aU="[object String]",iU={"[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},oU="[object URL]",lU=Object.prototype.toString;function uU({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:n,areDatesEqual:r,areErrorsEqual:o,areFunctionsEqual:u,areMapsEqual:c,areNumbersEqual:f,areObjectsEqual:h,arePrimitiveWrappersEqual:d,areRegExpsEqual:y,areSetsEqual:p,areTypedArraysEqual:g,areUrlsEqual:x,unknownTagComparators:O}){return function(b,T,E){if(b===T)return!0;if(b==null||T==null)return!1;const j=typeof b;if(j!==typeof T)return!1;if(j!=="object")return j==="number"?f(b,T,E):j==="function"?u(b,T,E):!1;const N=b.constructor;if(N!==T.constructor)return!1;if(N===Object)return h(b,T,E);if(Array.isArray(b))return t(b,T,E);if(N===Date)return r(b,T,E);if(N===RegExp)return y(b,T,E);if(N===Map)return c(b,T,E);if(N===Set)return p(b,T,E);const A=lU.call(b);if(A===W5)return r(b,T,E);if(A===nU)return y(b,T,E);if(A===J5)return c(b,T,E);if(A===rU)return p(b,T,E);if(A===tU)return typeof b.then!="function"&&typeof T.then!="function"&&h(b,T,E);if(A===oU)return x(b,T,E);if(A===Q5)return o(b,T,E);if(A===V5)return h(b,T,E);if(iU[A])return g(b,T,E);if(A===K5)return e(b,T,E);if(A===Z5)return n(b,T,E);if(A===F5||A===eU||A===aU)return d(b,T,E);if(O){let w=O[A];if(!w){const M=N5(b);M&&(w=O[M])}if(w)return w(b,T,E)}return!1}}function cU({circular:e,createCustomConfig:t,strict:n}){let r={areArrayBuffersEqual:$5,areArraysEqual:n?Ul:z5,areDataViewsEqual:B5,areDatesEqual:k5,areErrorsEqual:L5,areFunctionsEqual:U5,areMapsEqual:n?Jm(Aj,Ul):Aj,areNumbersEqual:I5,areObjectsEqual:n?Ul:H5,arePrimitiveWrappersEqual:G5,areRegExpsEqual:Y5,areSetsEqual:n?Jm(wj,Ul):wj,areTypedArraysEqual:n?Jm(Zs,Ul):Zs,areUrlsEqual:X5,unknownTagComparators:void 0};if(t&&(r=Object.assign({},r,t(r))),e){const o=ys(r.areArraysEqual),u=ys(r.areMapsEqual),c=ys(r.areObjectsEqual),f=ys(r.areSetsEqual);r=Object.assign({},r,{areArraysEqual:o,areMapsEqual:u,areObjectsEqual:c,areSetsEqual:f})}return r}function sU(e){return function(t,n,r,o,u,c,f){return e(t,n,f)}}function fU({circular:e,comparator:t,createState:n,equals:r,strict:o}){if(n)return function(f,h){const{cache:d=e?new WeakMap:void 0,meta:y}=n();return t(f,h,{cache:d,equals:r,meta:y,strict:o})};if(e)return function(f,h){return t(f,h,{cache:new WeakMap,equals:r,meta:void 0,strict:o})};const u={cache:void 0,equals:r,meta:void 0,strict:o};return function(f,h){return t(f,h,u)}}const hU=xa();xa({strict:!0});xa({circular:!0});xa({circular:!0,strict:!0});xa({createInternalComparator:()=>li});xa({strict:!0,createInternalComparator:()=>li});xa({circular:!0,createInternalComparator:()=>li});xa({circular:!0,createInternalComparator:()=>li,strict:!0});function xa(e={}){const{circular:t=!1,createInternalComparator:n,createState:r,strict:o=!1}=e,u=cU(e),c=uU(u),f=n?n(c):sU(c);return fU({circular:t,comparator:c,createState:r,equals:f,strict:o})}function dU(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function Tj(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function o(u){n<0&&(n=u),u-n>t?(e(u),n=-1):dU(o)};requestAnimationFrame(r)}function db(e){"@babel/helpers - typeof";return db=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},db(e)}function vU(e){return gU(e)||mU(e)||yU(e)||pU()}function pU(){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 yU(e,t){if(e){if(typeof e=="string")return Ej(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ej(e,t)}}function Ej(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function mU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function gU(e){if(Array.isArray(e))return e}function bU(){var e={},t=function(){return null},n=!1,r=function o(u){if(!n){if(Array.isArray(u)){if(!u.length)return;var c=u,f=vU(c),h=f[0],d=f.slice(1);if(typeof h=="number"){Tj(o.bind(null,d),h);return}o(h),Tj(o.bind(null,d));return}db(u)==="object"&&(e=u,t(e)),typeof u=="function"&&u()}};return{stop:function(){n=!0},start:function(u){n=!1,r(u)},subscribe:function(u){return t=u,function(){t=function(){return null}}}}}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 jj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Mj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?jj(Object(n),!0).forEach(function(r){_N(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function _N(e,t,n){return t=xU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xU(e){var t=SU(e,"string");return xu(t)==="symbol"?t:String(t)}function SU(e,t){if(xu(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(xu(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var _U=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,o){return r.filter(function(u){return o.includes(u)})})},OU=function(t){return t},AU=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},Fl=function(t,n){return Object.keys(n).reduce(function(r,o){return Mj(Mj({},r),{},_N({},o,t(o,n[o])))},{})},Cj=function(t,n,r){return t.map(function(o){return"".concat(AU(o)," ").concat(n,"ms ").concat(r)}).join(",")};function wU(e,t){return jU(e)||EU(e,t)||ON(e,t)||TU()}function TU(){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 EU(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,u,c,f=[],h=!0,d=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(h=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(y){d=!0,o=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw o}}return f}}function jU(e){if(Array.isArray(e))return e}function MU(e){return PU(e)||NU(e)||ON(e)||CU()}function CU(){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 ON(e,t){if(e){if(typeof e=="string")return vb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return vb(e,t)}}function NU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function PU(e){if(Array.isArray(e))return vb(e)}function vb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ws=1e-4,AN=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},wN=function(t,n){return t.map(function(r,o){return r*Math.pow(n,o)}).reduce(function(r,o){return r+o})},Nj=function(t,n){return function(r){var o=AN(t,n);return wN(o,r)}},RU=function(t,n){return function(r){var o=AN(t,n),u=[].concat(MU(o.map(function(c,f){return c*f}).slice(1)),[0]);return wN(u,r)}},Pj=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0],u=n[1],c=n[2],f=n[3];if(n.length===1)switch(n[0]){case"linear":o=0,u=0,c=1,f=1;break;case"ease":o=.25,u=.1,c=.25,f=1;break;case"ease-in":o=.42,u=0,c=1,f=1;break;case"ease-out":o=.42,u=0,c=.58,f=1;break;case"ease-in-out":o=0,u=0,c=.58,f=1;break;default:{var h=n[0].split("(");if(h[0]==="cubic-bezier"&&h[1].split(")")[0].split(",").length===4){var d=h[1].split(")")[0].split(",").map(function(b){return parseFloat(b)}),y=wU(d,4);o=y[0],u=y[1],c=y[2],f=y[3]}}}var p=Nj(o,c),g=Nj(u,f),x=RU(o,c),O=function(T){return T>1?1:T<0?0:T},S=function(T){for(var E=T>1?1:T,j=E,N=0;N<8;++N){var A=p(j)-E,w=x(j);if(Math.abs(A-E)<Ws||w<Ws)return g(j);j=O(j-A/w)}return g(j)};return S.isStepper=!1,S},DU=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,r=n===void 0?100:n,o=t.damping,u=o===void 0?8:o,c=t.dt,f=c===void 0?17:c,h=function(y,p,g){var x=-(y-p)*r,O=g*u,S=g+(x-O)*f/1e3,b=g*f/1e3+y;return Math.abs(b-p)<Ws&&Math.abs(S)<Ws?[p,0]:[b,S]};return h.isStepper=!0,h.dt=f,h},qU=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(typeof o=="string")switch(o){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return Pj(o);case"spring":return DU();default:if(o.split("(")[0]==="cubic-bezier")return Pj(o)}return typeof o=="function"?o:null};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 Rj(e){return BU(e)||zU(e)||TN(e)||$U()}function $U(){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 zU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function BU(e){if(Array.isArray(e))return yb(e)}function Dj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function $t(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Dj(Object(n),!0).forEach(function(r){pb(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function pb(e,t,n){return t=kU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kU(e){var t=LU(e,"string");return Su(t)==="symbol"?t:String(t)}function LU(e,t){if(Su(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Su(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function UU(e,t){return GU(e)||HU(e,t)||TN(e,t)||IU()}function IU(){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 TN(e,t){if(e){if(typeof e=="string")return yb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yb(e,t)}}function yb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function HU(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,u,c,f=[],h=!0,d=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(h=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(y){d=!0,o=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw o}}return f}}function GU(e){if(Array.isArray(e))return e}var Qs=function(t,n,r){return t+(n-t)*r},mb=function(t){var n=t.from,r=t.to;return n!==r},YU=function e(t,n,r){var o=Fl(function(u,c){if(mb(c)){var f=t(c.from,c.to,c.velocity),h=UU(f,2),d=h[0],y=h[1];return $t($t({},c),{},{from:d,velocity:y})}return c},n);return r<1?Fl(function(u,c){return mb(c)?$t($t({},c),{},{velocity:Qs(c.velocity,o[u].velocity,r),from:Qs(c.from,o[u].from,r)}):c},n):e(t,o,r-1)};const XU=(function(e,t,n,r,o){var u=_U(e,t),c=u.reduce(function(b,T){return $t($t({},b),{},pb({},T,[e[T],t[T]]))},{}),f=u.reduce(function(b,T){return $t($t({},b),{},pb({},T,{from:e[T],velocity:0,to:t[T]}))},{}),h=-1,d,y,p=function(){return null},g=function(){return Fl(function(T,E){return E.from},f)},x=function(){return!Object.values(f).filter(mb).length},O=function(T){d||(d=T);var E=T-d,j=E/n.dt;f=YU(n,f,j),o($t($t($t({},e),t),g())),d=T,x()||(h=requestAnimationFrame(p))},S=function(T){y||(y=T);var E=(T-y)/r,j=Fl(function(A,w){return Qs.apply(void 0,Rj(w).concat([n(E)]))},c);if(o($t($t($t({},e),t),j)),E<1)h=requestAnimationFrame(p);else{var N=Fl(function(A,w){return Qs.apply(void 0,Rj(w).concat([n(1)]))},c);o($t($t($t({},e),t),N))}};return p=n.isStepper?O:S,function(){return requestAnimationFrame(p),function(){cancelAnimationFrame(h)}}});function vo(e){"@babel/helpers - typeof";return vo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vo(e)}var KU=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function VU(e,t){if(e==null)return{};var n=FU(e,t),r,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++)r=u[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function FU(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,u;for(u=0;u<r.length;u++)o=r[u],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function eg(e){return JU(e)||QU(e)||WU(e)||ZU()}function ZU(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function WU(e,t){if(e){if(typeof e=="string")return gb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return gb(e,t)}}function QU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function JU(e){if(Array.isArray(e))return gb(e)}function gb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function qj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Un(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qj(Object(n),!0).forEach(function(r){Yl(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Yl(e,t,n){return t=EN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tI(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,EN(r.key),r)}}function nI(e,t,n){return t&&tI(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function EN(e){var t=rI(e,"string");return vo(t)==="symbol"?t:String(t)}function rI(e,t){if(vo(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(vo(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function aI(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&&bb(e,t)}function bb(e,t){return bb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},bb(e,t)}function iI(e){var t=oI();return function(){var r=Js(e),o;if(t){var u=Js(this).constructor;o=Reflect.construct(r,arguments,u)}else o=r.apply(this,arguments);return xb(this,o)}}function xb(e,t){if(t&&(vo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Sb(e)}function Sb(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oI(){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 Js(e){return Js=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Js(e)}var Rr=(function(e){aI(n,e);var t=iI(n);function n(r,o){var u;eI(this,n),u=t.call(this,r,o);var c=u.props,f=c.isActive,h=c.attributeName,d=c.from,y=c.to,p=c.steps,g=c.children,x=c.duration;if(u.handleStyleChange=u.handleStyleChange.bind(Sb(u)),u.changeStyle=u.changeStyle.bind(Sb(u)),!f||x<=0)return u.state={style:{}},typeof g=="function"&&(u.state={style:y}),xb(u);if(p&&p.length)u.state={style:p[0].style};else if(d){if(typeof g=="function")return u.state={style:d},xb(u);u.state={style:h?Yl({},h,d):d}}else u.state={style:{}};return u}return nI(n,[{key:"componentDidMount",value:function(){var o=this.props,u=o.isActive,c=o.canBegin;this.mounted=!0,!(!u||!c)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(o){var u=this.props,c=u.isActive,f=u.canBegin,h=u.attributeName,d=u.shouldReAnimate,y=u.to,p=u.from,g=this.state.style;if(f){if(!c){var x={style:h?Yl({},h,y):y};this.state&&g&&(h&&g[h]!==y||!h&&g!==y)&&this.setState(x);return}if(!(hU(o.to,y)&&o.canBegin&&o.isActive)){var O=!o.canBegin||!o.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var S=O||d?p:o.to;if(this.state&&g){var b={style:h?Yl({},h,S):S};(h&&g[h]!==S||!h&&g!==S)&&this.setState(b)}this.runAnimation(Un(Un({},this.props),{},{from:S,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var o=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),o&&o()}},{key:"handleStyleChange",value:function(o){this.changeStyle(o)}},{key:"changeStyle",value:function(o){this.mounted&&this.setState({style:o})}},{key:"runJSAnimation",value:function(o){var u=this,c=o.from,f=o.to,h=o.duration,d=o.easing,y=o.begin,p=o.onAnimationEnd,g=o.onAnimationStart,x=XU(c,f,qU(d),h,this.changeStyle),O=function(){u.stopJSAnimation=x()};this.manager.start([g,y,O,h,p])}},{key:"runStepAnimation",value:function(o){var u=this,c=o.steps,f=o.begin,h=o.onAnimationStart,d=c[0],y=d.style,p=d.duration,g=p===void 0?0:p,x=function(S,b,T){if(T===0)return S;var E=b.duration,j=b.easing,N=j===void 0?"ease":j,A=b.style,w=b.properties,M=b.onAnimationEnd,D=T>0?c[T-1]:b,z=w||Object.keys(A);if(typeof N=="function"||N==="spring")return[].concat(eg(S),[u.runJSAnimation.bind(u,{from:D.style,to:A,duration:E,easing:N}),E]);var Z=Cj(z,E,N),H=Un(Un(Un({},D.style),A),{},{transition:Z});return[].concat(eg(S),[H,E,M]).filter(OU)};return this.manager.start([h].concat(eg(c.reduce(x,[y,Math.max(g,f)])),[o.onAnimationEnd]))}},{key:"runAnimation",value:function(o){this.manager||(this.manager=bU());var u=o.begin,c=o.duration,f=o.attributeName,h=o.to,d=o.easing,y=o.onAnimationStart,p=o.onAnimationEnd,g=o.steps,x=o.children,O=this.manager;if(this.unSubscribe=O.subscribe(this.handleStyleChange),typeof d=="function"||typeof x=="function"||d==="spring"){this.runJSAnimation(o);return}if(g.length>1){this.runStepAnimation(o);return}var S=f?Yl({},f,h):h,b=Cj(Object.keys(S),c,d);O.start([y,u,Un(Un({},S),{},{transition:b}),c,p])}},{key:"render",value:function(){var o=this.props,u=o.children;o.begin;var c=o.duration;o.attributeName,o.easing;var f=o.isActive;o.steps,o.from,o.to,o.canBegin,o.onAnimationEnd,o.shouldReAnimate,o.onAnimationReStart;var h=VU(o,KU),d=U.Children.count(u),y=this.state.style;if(typeof u=="function")return u(y);if(!f||d===0||c<=0)return u;var p=function(x){var O=x.props,S=O.style,b=S===void 0?{}:S,T=O.className,E=U.cloneElement(x,Un(Un({},h),{},{style:Un(Un({},b),y),className:T}));return E};return d===1?p(U.Children.only(u)):B.createElement("div",null,U.Children.map(u,function(g){return p(g)}))}}]),n})(U.PureComponent);Rr.displayName="Animate";Rr.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Rr.propTypes={from:Ie.oneOfType([Ie.object,Ie.string]),to:Ie.oneOfType([Ie.object,Ie.string]),attributeName:Ie.string,duration:Ie.number,begin:Ie.number,easing:Ie.oneOfType([Ie.string,Ie.func]),steps:Ie.arrayOf(Ie.shape({duration:Ie.number.isRequired,style:Ie.object.isRequired,easing:Ie.oneOfType([Ie.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Ie.func]),properties:Ie.arrayOf("string"),onAnimationEnd:Ie.func})),children:Ie.oneOfType([Ie.node,Ie.func]),isActive:Ie.bool,canBegin:Ie.bool,onAnimationEnd:Ie.func,shouldReAnimate:Ie.bool,onAnimationStart:Ie.func,onAnimationReStart:Ie.func};function _u(e){"@babel/helpers - typeof";return _u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_u(e)}function ef(){return ef=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ef.apply(this,arguments)}function lI(e,t){return fI(e)||sI(e,t)||cI(e,t)||uI()}function uI(){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 cI(e,t){if(e){if(typeof e=="string")return $j(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $j(e,t)}}function $j(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function sI(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,u,c,f=[],h=!0,d=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(h=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(y){d=!0,o=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw o}}return f}}function fI(e){if(Array.isArray(e))return e}function zj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Bj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?zj(Object(n),!0).forEach(function(r){hI(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function hI(e,t,n){return t=dI(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dI(e){var t=vI(e,"string");return _u(t)=="symbol"?t:t+""}function vI(e,t){if(_u(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(_u(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var kj=function(t,n,r,o,u){var c=Math.min(Math.abs(r)/2,Math.abs(o)/2),f=o>=0?1:-1,h=r>=0?1:-1,d=o>=0&&r>=0||o<0&&r<0?1:0,y;if(c>0&&u instanceof Array){for(var p=[0,0,0,0],g=0,x=4;g<x;g++)p[g]=u[g]>c?c:u[g];y="M".concat(t,",").concat(n+f*p[0]),p[0]>0&&(y+="A ".concat(p[0],",").concat(p[0],",0,0,").concat(d,",").concat(t+h*p[0],",").concat(n)),y+="L ".concat(t+r-h*p[1],",").concat(n),p[1]>0&&(y+="A ".concat(p[1],",").concat(p[1],",0,0,").concat(d,`,
`).concat(t+r,",").concat(n+f*p[1])),y+="L ".concat(t+r,",").concat(n+o-f*p[2]),p[2]>0&&(y+="A ".concat(p[2],",").concat(p[2],",0,0,").concat(d,`,
`).concat(t+r-h*p[2],",").concat(n+o)),y+="L ".concat(t+h*p[3],",").concat(n+o),p[3]>0&&(y+="A ".concat(p[3],",").concat(p[3],",0,0,").concat(d,`,
`).concat(t,",").concat(n+o-f*p[3])),y+="Z"}else if(c>0&&u===+u&&u>0){var O=Math.min(c,u);y="M ".concat(t,",").concat(n+f*O,`
A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t+h*O,",").concat(n,`
L `).concat(t+r-h*O,",").concat(n,`
A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t+r,",").concat(n+f*O,`
L `).concat(t+r,",").concat(n+o-f*O,`
A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t+r-h*O,",").concat(n+o,`
L `).concat(t+h*O,",").concat(n+o,`
A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t,",").concat(n+o-f*O," Z")}else y="M ".concat(t,",").concat(n," h ").concat(r," v ").concat(o," h ").concat(-r," Z");return y},pI=function(t,n){if(!t||!n)return!1;var r=t.x,o=t.y,u=n.x,c=n.y,f=n.width,h=n.height;if(Math.abs(f)>0&&Math.abs(h)>0){var d=Math.min(u,u+f),y=Math.max(u,u+f),p=Math.min(c,c+h),g=Math.max(c,c+h);return r>=d&&r<=y&&o>=p&&o<=g}return!1},yI={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},H0=function(t){var n=Bj(Bj({},yI),t),r=U.useRef(),o=U.useState(-1),u=lI(o,2),c=u[0],f=u[1];U.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var N=r.current.getTotalLength();N&&f(N)}catch{}},[]);var h=n.x,d=n.y,y=n.width,p=n.height,g=n.radius,x=n.className,O=n.animationEasing,S=n.animationDuration,b=n.animationBegin,T=n.isAnimationActive,E=n.isUpdateAnimationActive;if(h!==+h||d!==+d||y!==+y||p!==+p||y===0||p===0)return null;var j=je("recharts-rectangle",x);return E?B.createElement(Rr,{canBegin:c>0,from:{width:y,height:p,x:h,y:d},to:{width:y,height:p,x:h,y:d},duration:S,animationEasing:O,isActive:E},function(N){var A=N.width,w=N.height,M=N.x,D=N.y;return B.createElement(Rr,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:b,duration:S,isActive:T,easing:O},B.createElement("path",ef({},xe(n,!0),{className:j,d:kj(M,D,A,w,g),ref:r})))}):B.createElement("path",ef({},xe(n,!0),{className:j,d:kj(h,d,y,p,g)}))},mI=["points","className","baseLinePoints","connectNulls"];function Wi(){return Wi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wi.apply(this,arguments)}function gI(e,t){if(e==null)return{};var n=bI(e,t),r,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++)r=u[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function bI(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Lj(e){return OI(e)||_I(e)||SI(e)||xI()}function xI(){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 SI(e,t){if(e){if(typeof e=="string")return _b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _b(e,t)}}function _I(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function OI(e){if(Array.isArray(e))return _b(e)}function _b(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Uj=function(t){return t&&t.x===+t.x&&t.y===+t.y},AI=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=[[]];return t.forEach(function(r){Uj(r)?n[n.length-1].push(r):n[n.length-1].length>0&&n.push([])}),Uj(t[0])&&n[n.length-1].push(t[0]),n[n.length-1].length<=0&&(n=n.slice(0,-1)),n},Zl=function(t,n){var r=AI(t);n&&(r=[r.reduce(function(u,c){return[].concat(Lj(u),Lj(c))},[])]);var o=r.map(function(u){return u.reduce(function(c,f,h){return"".concat(c).concat(h===0?"M":"L").concat(f.x,",").concat(f.y)},"")}).join("");return r.length===1?"".concat(o,"Z"):o},wI=function(t,n,r){var o=Zl(t,r);return"".concat(o.slice(-1)==="Z"?o.slice(0,-1):o,"L").concat(Zl(n.reverse(),r).slice(1))},TI=function(t){var n=t.points,r=t.className,o=t.baseLinePoints,u=t.connectNulls,c=gI(t,mI);if(!n||!n.length)return null;var f=je("recharts-polygon",r);if(o&&o.length){var h=c.stroke&&c.stroke!=="none",d=wI(n,o,u);return B.createElement("g",{className:f},B.createElement("path",Wi({},xe(c,!0),{fill:d.slice(-1)==="Z"?c.fill:"none",stroke:"none",d})),h?B.createElement("path",Wi({},xe(c,!0),{fill:"none",d:Zl(n,u)})):null,h?B.createElement("path",Wi({},xe(c,!0),{fill:"none",d:Zl(o,u)})):null)}var y=Zl(n,u);return B.createElement("path",Wi({},xe(c,!0),{fill:y.slice(-1)==="Z"?c.fill:"none",className:f,d:y}))};function Ob(){return Ob=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ob.apply(this,arguments)}var G0=function(t){var n=t.cx,r=t.cy,o=t.r,u=t.className,c=je("recharts-dot",u);return n===+n&&r===+r&&o===+o?U.createElement("circle",Ob({},xe(t,!1),_s(t),{className:c,cx:n,cy:r,r:o})):null};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 EI=["x","y","top","left","width","height","className"];function Ab(){return Ab=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ab.apply(this,arguments)}function Ij(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function jI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Ij(Object(n),!0).forEach(function(r){MI(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ij(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function MI(e,t,n){return t=CI(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function CI(e){var t=NI(e,"string");return Ou(t)=="symbol"?t:t+""}function NI(e,t){if(Ou(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ou(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function PI(e,t){if(e==null)return{};var n=RI(e,t),r,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++)r=u[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function RI(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var DI=function(t,n,r,o,u,c){return"M".concat(t,",").concat(u,"v").concat(o,"M").concat(c,",").concat(n,"h").concat(r)},qI=function(t){var n=t.x,r=n===void 0?0:n,o=t.y,u=o===void 0?0:o,c=t.top,f=c===void 0?0:c,h=t.left,d=h===void 0?0:h,y=t.width,p=y===void 0?0:y,g=t.height,x=g===void 0?0:g,O=t.className,S=PI(t,EI),b=jI({x:r,y:u,top:f,left:d,width:p,height:x},S);return!fe(r)||!fe(u)||!fe(p)||!fe(x)||!fe(f)||!fe(d)?null:B.createElement("path",Ab({},xe(b,!0),{className:je("recharts-cross",O),d:DI(r,u,p,x,f,d)}))},tg,Hj;function $I(){if(Hj)return tg;Hj=1;var e=Uf(),t=IC(),n=rr();function r(o,u){return o&&o.length?e(o,n(u,2),t):void 0}return tg=r,tg}var zI=$I();const BI=Xe(zI);var ng,Gj;function kI(){if(Gj)return ng;Gj=1;var e=Uf(),t=rr(),n=HC();function r(o,u){return o&&o.length?e(o,t(u,2),n):void 0}return ng=r,ng}var LI=kI();const UI=Xe(LI);var II=["cx","cy","angle","ticks","axisLine"],HI=["ticks","tick","angle","tickFormatter","stroke"];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 Wl(){return Wl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wl.apply(this,arguments)}function Yj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function La(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Yj(Object(n),!0).forEach(function(r){Vf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Xj(e,t){if(e==null)return{};var n=GI(e,t),r,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++)r=u[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function GI(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function YI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Kj(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,MN(r.key),r)}}function XI(e,t,n){return t&&Kj(e.prototype,t),n&&Kj(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function KI(e,t,n){return t=tf(t),VI(e,jN()?Reflect.construct(t,n||[],tf(e).constructor):t.apply(e,n))}function VI(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 FI(e)}function FI(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(jN=function(){return!!e})()}function tf(e){return tf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},tf(e)}function ZI(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&&wb(e,t)}function wb(e,t){return wb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},wb(e,t)}function Vf(e,t,n){return t=MN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function MN(e){var t=WI(e,"string");return po(t)=="symbol"?t:t+""}function WI(e,t){if(po(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(po(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Ff=(function(e){function t(){return YI(this,t),KI(this,t,arguments)}return ZI(t,e),XI(t,[{key:"getTickValueCoord",value:function(r){var o=r.coordinate,u=this.props,c=u.angle,f=u.cx,h=u.cy;return tt(f,h,o,c)}},{key:"getTickTextAnchor",value:function(){var r=this.props.orientation,o;switch(r){case"left":o="end";break;case"right":o="start";break;default:o="middle";break}return o}},{key:"getViewBox",value:function(){var r=this.props,o=r.cx,u=r.cy,c=r.angle,f=r.ticks,h=BI(f,function(y){return y.coordinate||0}),d=UI(f,function(y){return y.coordinate||0});return{cx:o,cy:u,startAngle:c,endAngle:c,innerRadius:d.coordinate||0,outerRadius:h.coordinate||0}}},{key:"renderAxisLine",value:function(){var r=this.props,o=r.cx,u=r.cy,c=r.angle,f=r.ticks,h=r.axisLine,d=Xj(r,II),y=f.reduce(function(O,S){return[Math.min(O[0],S.coordinate),Math.max(O[1],S.coordinate)]},[1/0,-1/0]),p=tt(o,u,y[0],c),g=tt(o,u,y[1],c),x=La(La(La({},xe(d,!1)),{},{fill:"none"},xe(h,!1)),{},{x1:p.x,y1:p.y,x2:g.x,y2:g.y});return B.createElement("line",Wl({className:"recharts-polar-radius-axis-line"},x))}},{key:"renderTicks",value:function(){var r=this,o=this.props,u=o.ticks,c=o.tick,f=o.angle,h=o.tickFormatter,d=o.stroke,y=Xj(o,HI),p=this.getTickTextAnchor(),g=xe(y,!1),x=xe(c,!1),O=u.map(function(S,b){var T=r.getTickValueCoord(S),E=La(La(La(La({textAnchor:p,transform:"rotate(".concat(90-f,", ").concat(T.x,", ").concat(T.y,")")},g),{},{stroke:"none",fill:d},x),{},{index:b},T),{},{payload:S});return B.createElement(Ye,Wl({className:je("recharts-polar-radius-axis-tick",mN(c)),key:"tick-".concat(S.coordinate)},Ja(r.props,S,b)),t.renderTickItem(c,E,h?h(S.value,b):S.value))});return B.createElement(Ye,{className:"recharts-polar-radius-axis-ticks"},O)}},{key:"render",value:function(){var r=this.props,o=r.ticks,u=r.axisLine,c=r.tick;return!o||!o.length?null:B.createElement(Ye,{className:je("recharts-polar-radius-axis",this.props.className)},u&&this.renderAxisLine(),c&&this.renderTicks(),Mt.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(r,o,u){var c;return B.isValidElement(r)?c=B.cloneElement(r,o):_e(r)?c=r(o):c=B.createElement(ei,Wl({},o,{className:"recharts-polar-radius-axis-tick-value"}),u),c}}])})(U.PureComponent);Vf(Ff,"displayName","PolarRadiusAxis");Vf(Ff,"axisType","radiusAxis");Vf(Ff,"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 yo(e){"@babel/helpers - typeof";return yo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yo(e)}function Ga(){return Ga=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ga.apply(this,arguments)}function Vj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Ua(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Vj(Object(n),!0).forEach(function(r){Zf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function QI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fj(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,NN(r.key),r)}}function JI(e,t,n){return t&&Fj(e.prototype,t),n&&Fj(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function eH(e,t,n){return t=nf(t),tH(e,CN()?Reflect.construct(t,n||[],nf(e).constructor):t.apply(e,n))}function tH(e,t){if(t&&(yo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return nH(e)}function nH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function CN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(CN=function(){return!!e})()}function nf(e){return nf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},nf(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&&Tb(e,t)}function Tb(e,t){return Tb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Tb(e,t)}function Zf(e,t,n){return t=NN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NN(e){var t=aH(e,"string");return yo(t)=="symbol"?t:t+""}function aH(e,t){if(yo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(yo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var iH=Math.PI/180,Zj=1e-5,Wf=(function(e){function t(){return QI(this,t),eH(this,t,arguments)}return rH(t,e),JI(t,[{key:"getTickLineCoord",value:function(r){var o=this.props,u=o.cx,c=o.cy,f=o.radius,h=o.orientation,d=o.tickSize,y=d||8,p=tt(u,c,f,r.coordinate),g=tt(u,c,f+(h==="inner"?-1:1)*y,r.coordinate);return{x1:p.x,y1:p.y,x2:g.x,y2:g.y}}},{key:"getTickTextAnchor",value:function(r){var o=this.props.orientation,u=Math.cos(-r.coordinate*iH),c;return u>Zj?c=o==="outer"?"start":"end":u<-Zj?c=o==="outer"?"end":"start":c="middle",c}},{key:"renderAxisLine",value:function(){var r=this.props,o=r.cx,u=r.cy,c=r.radius,f=r.axisLine,h=r.axisLineType,d=Ua(Ua({},xe(this.props,!1)),{},{fill:"none"},xe(f,!1));if(h==="circle")return B.createElement(G0,Ga({className:"recharts-polar-angle-axis-line"},d,{cx:o,cy:u,r:c}));var y=this.props.ticks,p=y.map(function(g){return tt(o,u,c,g.coordinate)});return B.createElement(TI,Ga({className:"recharts-polar-angle-axis-line"},d,{points:p}))}},{key:"renderTicks",value:function(){var r=this,o=this.props,u=o.ticks,c=o.tick,f=o.tickLine,h=o.tickFormatter,d=o.stroke,y=xe(this.props,!1),p=xe(c,!1),g=Ua(Ua({},y),{},{fill:"none"},xe(f,!1)),x=u.map(function(O,S){var b=r.getTickLineCoord(O),T=r.getTickTextAnchor(O),E=Ua(Ua(Ua({textAnchor:T},y),{},{stroke:"none",fill:d},p),{},{index:S,payload:O,x:b.x2,y:b.y2});return B.createElement(Ye,Ga({className:je("recharts-polar-angle-axis-tick",mN(c)),key:"tick-".concat(O.coordinate)},Ja(r.props,O,S)),f&&B.createElement("line",Ga({className:"recharts-polar-angle-axis-tick-line"},g,b)),c&&t.renderTickItem(c,E,h?h(O.value,S):O.value))});return B.createElement(Ye,{className:"recharts-polar-angle-axis-ticks"},x)}},{key:"render",value:function(){var r=this.props,o=r.ticks,u=r.radius,c=r.axisLine;return u<=0||!o||!o.length?null:B.createElement(Ye,{className:je("recharts-polar-angle-axis",this.props.className)},c&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(r,o,u){var c;return B.isValidElement(r)?c=B.cloneElement(r,o):_e(r)?c=r(o):c=B.createElement(ei,Ga({},o,{className:"recharts-polar-angle-axis-tick-value"}),u),c}}])})(U.PureComponent);Zf(Wf,"displayName","PolarAngleAxis");Zf(Wf,"axisType","angleAxis");Zf(Wf,"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 rg,Wj;function oH(){if(Wj)return rg;Wj=1;var e=I2(),t=e(Object.getPrototypeOf,Object);return rg=t,rg}var ag,Qj;function lH(){if(Qj)return ag;Qj=1;var e=qr(),t=oH(),n=$r(),r="[object Object]",o=Function.prototype,u=Object.prototype,c=o.toString,f=u.hasOwnProperty,h=c.call(Object);function d(y){if(!n(y)||e(y)!=r)return!1;var p=t(y);if(p===null)return!0;var g=f.call(p,"constructor")&&p.constructor;return typeof g=="function"&&g instanceof g&&c.call(g)==h}return ag=d,ag}var uH=lH();const cH=Xe(uH);var ig,Jj;function sH(){if(Jj)return ig;Jj=1;var e=qr(),t=$r(),n="[object Boolean]";function r(o){return o===!0||o===!1||t(o)&&e(o)==n}return ig=r,ig}var fH=sH();const hH=Xe(fH);function Au(e){"@babel/helpers - typeof";return Au=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Au(e)}function rf(){return rf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rf.apply(this,arguments)}function dH(e,t){return mH(e)||yH(e,t)||pH(e,t)||vH()}function vH(){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 pH(e,t){if(e){if(typeof e=="string")return eM(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eM(e,t)}}function eM(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function yH(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,u,c,f=[],h=!0,d=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(h=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(y){d=!0,o=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw o}}return f}}function mH(e){if(Array.isArray(e))return e}function tM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function nM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?tM(Object(n),!0).forEach(function(r){gH(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function gH(e,t,n){return t=bH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bH(e){var t=xH(e,"string");return Au(t)=="symbol"?t:t+""}function xH(e,t){if(Au(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Au(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var rM=function(t,n,r,o,u){var c=r-o,f;return f="M ".concat(t,",").concat(n),f+="L ".concat(t+r,",").concat(n),f+="L ".concat(t+r-c/2,",").concat(n+u),f+="L ".concat(t+r-c/2-o,",").concat(n+u),f+="L ".concat(t,",").concat(n," Z"),f},SH={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},_H=function(t){var n=nM(nM({},SH),t),r=U.useRef(),o=U.useState(-1),u=dH(o,2),c=u[0],f=u[1];U.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var j=r.current.getTotalLength();j&&f(j)}catch{}},[]);var h=n.x,d=n.y,y=n.upperWidth,p=n.lowerWidth,g=n.height,x=n.className,O=n.animationEasing,S=n.animationDuration,b=n.animationBegin,T=n.isUpdateAnimationActive;if(h!==+h||d!==+d||y!==+y||p!==+p||g!==+g||y===0&&p===0||g===0)return null;var E=je("recharts-trapezoid",x);return T?B.createElement(Rr,{canBegin:c>0,from:{upperWidth:0,lowerWidth:0,height:g,x:h,y:d},to:{upperWidth:y,lowerWidth:p,height:g,x:h,y:d},duration:S,animationEasing:O,isActive:T},function(j){var N=j.upperWidth,A=j.lowerWidth,w=j.height,M=j.x,D=j.y;return B.createElement(Rr,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:b,duration:S,easing:O},B.createElement("path",rf({},xe(n,!0),{className:E,d:rM(M,D,N,A,w),ref:r})))}):B.createElement("g",null,B.createElement("path",rf({},xe(n,!0),{className:E,d:rM(h,d,y,p,g)})))},OH=["option","shapeType","propTransformer","activeClassName","isActive"];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 AH(e,t){if(e==null)return{};var n=wH(e,t),r,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++)r=u[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function wH(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function aM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function af(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?aM(Object(n),!0).forEach(function(r){TH(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function TH(e,t,n){return t=EH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function EH(e){var t=jH(e,"string");return wu(t)=="symbol"?t:t+""}function jH(e,t){if(wu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(wu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function MH(e,t){return af(af({},t),e)}function CH(e,t){return e==="symbols"}function iM(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return B.createElement(H0,n);case"trapezoid":return B.createElement(_H,n);case"sector":return B.createElement(xN,n);case"symbols":if(CH(t))return B.createElement(u0,n);break;default:return null}}function NH(e){return U.isValidElement(e)?e.props:e}function PN(e){var t=e.option,n=e.shapeType,r=e.propTransformer,o=r===void 0?MH:r,u=e.activeClassName,c=u===void 0?"recharts-active-shape":u,f=e.isActive,h=AH(e,OH),d;if(U.isValidElement(t))d=U.cloneElement(t,af(af({},h),NH(t)));else if(_e(t))d=t(h);else if(cH(t)&&!hH(t)){var y=o(t,h);d=B.createElement(iM,{shapeType:n,elementProps:y})}else{var p=h;d=B.createElement(iM,{shapeType:n,elementProps:p})}return f?B.createElement(Ye,{className:c},d):d}function Qf(e,t){return t!=null&&"trapezoids"in e.props}function Jf(e,t){return t!=null&&"sectors"in e.props}function Tu(e,t){return t!=null&&"points"in e.props}function PH(e,t){var n,r,o=e.x===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.x)||e.x===t.x,u=e.y===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.y)||e.y===t.y;return o&&u}function RH(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function DH(e,t){var n=e.x===t.x,r=e.y===t.y,o=e.z===t.z;return n&&r&&o}function qH(e,t){var n;return Qf(e,t)?n=PH:Jf(e,t)?n=RH:Tu(e,t)&&(n=DH),n}function $H(e,t){var n;return Qf(e,t)?n="trapezoids":Jf(e,t)?n="sectors":Tu(e,t)&&(n="points"),n}function zH(e,t){if(Qf(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}if(Jf(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}return Tu(e,t)?t.payload:{}}function BH(e){var t=e.activeTooltipItem,n=e.graphicalItem,r=e.itemData,o=$H(n,t),u=zH(n,t),c=r.filter(function(h,d){var y=Gf(u,h),p=n.props[o].filter(function(O){var S=qH(n,t);return S(O,t)}),g=n.props[o].indexOf(p[p.length-1]),x=d===g;return y&&x}),f=r.indexOf(c[c.length-1]);return f}var Ss;function mo(e){"@babel/helpers - typeof";return mo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mo(e)}function Qi(){return Qi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qi.apply(this,arguments)}function oM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Je(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?oM(Object(n),!0).forEach(function(r){Nn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,DN(r.key),r)}}function LH(e,t,n){return t&&lM(e.prototype,t),n&&lM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function UH(e,t,n){return t=of(t),IH(e,RN()?Reflect.construct(t,n||[],of(e).constructor):t.apply(e,n))}function IH(e,t){if(t&&(mo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return HH(e)}function HH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function RN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(RN=function(){return!!e})()}function of(e){return of=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},of(e)}function GH(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Eb(e,t)}function Eb(e,t){return Eb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Eb(e,t)}function Nn(e,t,n){return t=DN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function DN(e){var t=YH(e,"string");return mo(t)=="symbol"?t:t+""}function YH(e,t){if(mo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(mo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Br=(function(e){function t(n){var r;return kH(this,t),r=UH(this,t,[n]),Nn(r,"pieRef",null),Nn(r,"sectorRefs",[]),Nn(r,"id",qu("recharts-pie-")),Nn(r,"handleAnimationEnd",function(){var o=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),_e(o)&&o()}),Nn(r,"handleAnimationStart",function(){var o=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),_e(o)&&o()}),r.state={isAnimationFinished:!n.isAnimationActive,prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,sectorToFocus:0},r}return GH(t,e),LH(t,[{key:"isActiveIndex",value:function(r){var o=this.props.activeIndex;return Array.isArray(o)?o.indexOf(r)!==-1:r===o}},{key:"hasActiveIndex",value:function(){var r=this.props.activeIndex;return Array.isArray(r)?r.length!==0:r||r===0}},{key:"renderLabels",value:function(r){var o=this.props.isAnimationActive;if(o&&!this.state.isAnimationFinished)return null;var u=this.props,c=u.label,f=u.labelLine,h=u.dataKey,d=u.valueKey,y=xe(this.props,!1),p=xe(c,!1),g=xe(f,!1),x=c&&c.offsetRadius||20,O=r.map(function(S,b){var T=(S.startAngle+S.endAngle)/2,E=tt(S.cx,S.cy,S.outerRadius+x,T),j=Je(Je(Je(Je({},y),S),{},{stroke:"none"},p),{},{index:b,textAnchor:t.getTextAnchor(E.x,S.cx)},E),N=Je(Je(Je(Je({},y),S),{},{fill:"none",stroke:S.fill},g),{},{index:b,points:[tt(S.cx,S.cy,S.outerRadius,T),E]}),A=h;return Ce(h)&&Ce(d)?A="value":Ce(h)&&(A=d),B.createElement(Ye,{key:"label-".concat(S.startAngle,"-").concat(S.endAngle,"-").concat(S.midAngle,"-").concat(b)},f&&t.renderLabelLineItem(f,N,"line"),t.renderLabelItem(c,j,It(S,A)))});return B.createElement(Ye,{className:"recharts-pie-labels"},O)}},{key:"renderSectorsStatically",value:function(r){var o=this,u=this.props,c=u.activeShape,f=u.blendStroke,h=u.inactiveShape;return r.map(function(d,y){if((d==null?void 0:d.startAngle)===0&&(d==null?void 0:d.endAngle)===0&&r.length!==1)return null;var p=o.isActiveIndex(y),g=h&&o.hasActiveIndex()?h:null,x=p?c:g,O=Je(Je({},d),{},{stroke:f?d.fill:d.stroke,tabIndex:-1});return B.createElement(Ye,Qi({ref:function(b){b&&!o.sectorRefs.includes(b)&&o.sectorRefs.push(b)},tabIndex:-1,className:"recharts-pie-sector"},Ja(o.props,d,y),{key:"sector-".concat(d==null?void 0:d.startAngle,"-").concat(d==null?void 0:d.endAngle,"-").concat(d.midAngle,"-").concat(y)}),B.createElement(PN,Qi({option:x,isActive:p,shapeType:"sector"},O)))})}},{key:"renderSectorsWithAnimation",value:function(){var r=this,o=this.props,u=o.sectors,c=o.isAnimationActive,f=o.animationBegin,h=o.animationDuration,d=o.animationEasing,y=o.animationId,p=this.state,g=p.prevSectors,x=p.prevIsAnimationActive;return B.createElement(Rr,{begin:f,duration:h,isActive:c,easing:d,from:{t:0},to:{t:1},key:"pie-".concat(y,"-").concat(x),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(O){var S=O.t,b=[],T=u&&u[0],E=T.startAngle;return u.forEach(function(j,N){var A=g&&g[N],w=N>0?yn(j,"paddingAngle",0):0;if(A){var M=fa(A.endAngle-A.startAngle,j.endAngle-j.startAngle),D=Je(Je({},j),{},{startAngle:E+w,endAngle:E+M(S)+w});b.push(D),E=D.endAngle}else{var z=j.endAngle,Z=j.startAngle,H=fa(0,z-Z),L=H(S),F=Je(Je({},j),{},{startAngle:E+w,endAngle:E+L+w});b.push(F),E=F.endAngle}}),B.createElement(Ye,null,r.renderSectorsStatically(b))})}},{key:"attachKeyboardHandlers",value:function(r){var o=this;r.onkeydown=function(u){if(!u.altKey)switch(u.key){case"ArrowLeft":{var c=++o.state.sectorToFocus%o.sectorRefs.length;o.sectorRefs[c].focus(),o.setState({sectorToFocus:c});break}case"ArrowRight":{var f=--o.state.sectorToFocus<0?o.sectorRefs.length-1:o.state.sectorToFocus%o.sectorRefs.length;o.sectorRefs[f].focus(),o.setState({sectorToFocus:f});break}case"Escape":{o.sectorRefs[o.state.sectorToFocus].blur(),o.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var r=this.props,o=r.sectors,u=r.isAnimationActive,c=this.state.prevSectors;return u&&o&&o.length&&(!c||!Gf(c,o))?this.renderSectorsWithAnimation():this.renderSectorsStatically(o)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var r=this,o=this.props,u=o.hide,c=o.sectors,f=o.className,h=o.label,d=o.cx,y=o.cy,p=o.innerRadius,g=o.outerRadius,x=o.isAnimationActive,O=this.state.isAnimationFinished;if(u||!c||!c.length||!fe(d)||!fe(y)||!fe(p)||!fe(g))return null;var S=je("recharts-pie",f);return B.createElement(Ye,{tabIndex:this.props.rootTabIndex,className:S,ref:function(T){r.pieRef=T}},this.renderSectors(),h&&this.renderLabels(c),Mt.renderCallByParent(this.props,null,!1),(!x||O)&&ya.renderCallByParent(this.props,c,!1))}}],[{key:"getDerivedStateFromProps",value:function(r,o){return o.prevIsAnimationActive!==r.isAnimationActive?{prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:[],isAnimationFinished:!0}:r.isAnimationActive&&r.animationId!==o.prevAnimationId?{prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:o.curSectors,isAnimationFinished:!0}:r.sectors!==o.curSectors?{curSectors:r.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(r,o){return r>o?"start":r<o?"end":"middle"}},{key:"renderLabelLineItem",value:function(r,o,u){if(B.isValidElement(r))return B.cloneElement(r,o);if(_e(r))return r(o);var c=je("recharts-pie-label-line",typeof r!="boolean"?r.className:"");return B.createElement(hb,Qi({},o,{key:u,type:"linear",className:c}))}},{key:"renderLabelItem",value:function(r,o,u){if(B.isValidElement(r))return B.cloneElement(r,o);var c=u;if(_e(r)&&(c=r(o),B.isValidElement(c)))return c;var f=je("recharts-pie-label-text",typeof r!="boolean"&&!_e(r)?r.className:"");return B.createElement(ei,Qi({},o,{alignmentBaseline:"middle",className:f}),c)}}])})(U.PureComponent);Ss=Br;Nn(Br,"displayName","Pie");Nn(Br,"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:!Do.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});Nn(Br,"parseDeltaAngle",function(e,t){var n=Gt(t-e),r=Math.min(Math.abs(t-e),360);return n*r});Nn(Br,"getRealPieData",function(e){var t=e.data,n=e.children,r=xe(e,!1),o=Rn(n,Df);return t&&t.length?t.map(function(u,c){return Je(Je(Je({payload:u},r),u),o&&o[c]&&o[c].props)}):o&&o.length?o.map(function(u){return Je(Je({},r),u.props)}):[]});Nn(Br,"parseCoordinateOfPie",function(e,t){var n=t.top,r=t.left,o=t.width,u=t.height,c=yN(o,u),f=r+Yt(e.cx,o,o/2),h=n+Yt(e.cy,u,u/2),d=Yt(e.innerRadius,c,0),y=Yt(e.outerRadius,c,c*.8),p=e.maxRadius||Math.sqrt(o*o+u*u)/2;return{cx:f,cy:h,innerRadius:d,outerRadius:y,maxRadius:p}});Nn(Br,"getComposedData",function(e){var t=e.item,n=e.offset,r=t.type.defaultProps!==void 0?Je(Je({},t.type.defaultProps),t.props):t.props,o=Ss.getRealPieData(r);if(!o||!o.length)return null;var u=r.cornerRadius,c=r.startAngle,f=r.endAngle,h=r.paddingAngle,d=r.dataKey,y=r.nameKey,p=r.valueKey,g=r.tooltipType,x=Math.abs(r.minAngle),O=Ss.parseCoordinateOfPie(r,n),S=Ss.parseDeltaAngle(c,f),b=Math.abs(S),T=d;Ce(d)&&Ce(p)?(Gn(!1,`Use "dataKey" to specify the value of pie,
the props "valueKey" will be deprecated in 1.1.0`),T="value"):Ce(d)&&(Gn(!1,`Use "dataKey" to specify the value of pie,
the props "valueKey" will be deprecated in 1.1.0`),T=p);var E=o.filter(function(D){return It(D,T,0)!==0}).length,j=(b>=360?E:E-1)*h,N=b-E*x-j,A=o.reduce(function(D,z){var Z=It(z,T,0);return D+(fe(Z)?Z:0)},0),w;if(A>0){var M;w=o.map(function(D,z){var Z=It(D,T,0),H=It(D,y,z),L=(fe(Z)?Z:0)/A,F;z?F=M.endAngle+Gt(S)*h*(Z!==0?1:0):F=c;var J=F+Gt(S)*((Z!==0?x:0)+L*N),W=(F+J)/2,q=(O.innerRadius+O.outerRadius)/2,Y=[{name:H,value:Z,payload:D,dataKey:T,type:g}],ee=tt(O.cx,O.cy,q,W);return M=Je(Je(Je({percent:L,cornerRadius:u,name:H,tooltipPayload:Y,midAngle:W,middleRadius:q,tooltipPosition:ee},D),O),{},{value:It(D,T),startAngle:F,endAngle:J,payload:D,paddingAngle:Gt(S)*h}),M})}return Je(Je({},O),{},{sectors:w,data:o})});var og,uM;function XH(){if(uM)return og;uM=1;var e=Math.ceil,t=Math.max;function n(r,o,u,c){for(var f=-1,h=t(e((o-r)/(u||1)),0),d=Array(h);h--;)d[c?h:++f]=r,r+=u;return d}return og=n,og}var lg,cM;function qN(){if(cM)return lg;cM=1;var e=aC(),t=1/0,n=17976931348623157e292;function r(o){if(!o)return o===0?o:0;if(o=e(o),o===t||o===-t){var u=o<0?-1:1;return u*n}return o===o?o:0}return lg=r,lg}var ug,sM;function KH(){if(sM)return ug;sM=1;var e=XH(),t=Rf(),n=qN();function r(o){return function(u,c,f){return f&&typeof f!="number"&&t(u,c,f)&&(c=f=void 0),u=n(u),c===void 0?(c=u,u=0):c=n(c),f=f===void 0?u<c?1:-1:n(f),e(u,c,f,o)}}return ug=r,ug}var cg,fM;function VH(){if(fM)return cg;fM=1;var e=KH(),t=e();return cg=t,cg}var FH=VH();const lf=Xe(FH);function Eu(e){"@babel/helpers - typeof";return Eu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Eu(e)}function hM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function dM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?hM(Object(n),!0).forEach(function(r){$N(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $N(e,t,n){return t=ZH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZH(e){var t=WH(e,"string");return Eu(t)=="symbol"?t:t+""}function WH(e,t){if(Eu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Eu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var QH=["Webkit","Moz","O","ms"],JH=function(t,n){var r=t.replace(/(\w)/,function(u){return u.toUpperCase()}),o=QH.reduce(function(u,c){return dM(dM({},u),{},$N({},c+r,n))},{});return o[t]=n,o};function go(e){"@babel/helpers - typeof";return go=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},go(e)}function uf(){return uf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},uf.apply(this,arguments)}function vM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function sg(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?vM(Object(n),!0).forEach(function(r){hn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function e9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,BN(r.key),r)}}function t9(e,t,n){return t&&pM(e.prototype,t),n&&pM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function n9(e,t,n){return t=cf(t),r9(e,zN()?Reflect.construct(t,n||[],cf(e).constructor):t.apply(e,n))}function r9(e,t){if(t&&(go(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return a9(e)}function a9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(zN=function(){return!!e})()}function cf(e){return cf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},cf(e)}function i9(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&jb(e,t)}function jb(e,t){return jb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},jb(e,t)}function hn(e,t,n){return t=BN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function BN(e){var t=o9(e,"string");return go(t)=="symbol"?t:t+""}function o9(e,t){if(go(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(go(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var l9=function(t){var n=t.data,r=t.startIndex,o=t.endIndex,u=t.x,c=t.width,f=t.travellerWidth;if(!n||!n.length)return{};var h=n.length,d=Kl().domain(lf(0,h)).range([u,u+c-f]),y=d.domain().map(function(p){return d(p)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:d(r),endX:d(o),scale:d,scaleValues:y}},yM=function(t){return t.changedTouches&&!!t.changedTouches.length},bo=(function(e){function t(n){var r;return e9(this,t),r=n9(this,t,[n]),hn(r,"handleDrag",function(o){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(o):r.state.isSlideMoving&&r.handleSlideDrag(o)}),hn(r,"handleTouchMove",function(o){o.changedTouches!=null&&o.changedTouches.length>0&&r.handleDrag(o.changedTouches[0])}),hn(r,"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var o=r.props,u=o.endIndex,c=o.onDragEnd,f=o.startIndex;c==null||c({endIndex:u,startIndex:f})}),r.detachDragEndListener()}),hn(r,"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),hn(r,"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),hn(r,"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),hn(r,"handleSlideDragStart",function(o){var u=yM(o)?o.changedTouches[0]:o;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:u.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return i9(t,e),t9(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(r){var o=r.startX,u=r.endX,c=this.state.scaleValues,f=this.props,h=f.gap,d=f.data,y=d.length-1,p=Math.min(o,u),g=Math.max(o,u),x=t.getIndexInRange(c,p),O=t.getIndexInRange(c,g);return{startIndex:x-x%h,endIndex:O===y?y:O-O%h}}},{key:"getTextOfTick",value:function(r){var o=this.props,u=o.data,c=o.tickFormatter,f=o.dataKey,h=It(u[r],f,r);return _e(c)?c(h,r):h}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(r){var o=this.state,u=o.slideMoveStartX,c=o.startX,f=o.endX,h=this.props,d=h.x,y=h.width,p=h.travellerWidth,g=h.startIndex,x=h.endIndex,O=h.onChange,S=r.pageX-u;S>0?S=Math.min(S,d+y-p-f,d+y-p-c):S<0&&(S=Math.max(S,d-c,d-f));var b=this.getIndex({startX:c+S,endX:f+S});(b.startIndex!==g||b.endIndex!==x)&&O&&O(b),this.setState({startX:c+S,endX:f+S,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,o){var u=yM(o)?o.changedTouches[0]:o;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:r,brushMoveStartX:u.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(r){var o=this.state,u=o.brushMoveStartX,c=o.movingTravellerId,f=o.endX,h=o.startX,d=this.state[c],y=this.props,p=y.x,g=y.width,x=y.travellerWidth,O=y.onChange,S=y.gap,b=y.data,T={startX:this.state.startX,endX:this.state.endX},E=r.pageX-u;E>0?E=Math.min(E,p+g-x-d):E<0&&(E=Math.max(E,p-d)),T[c]=d+E;var j=this.getIndex(T),N=j.startIndex,A=j.endIndex,w=function(){var D=b.length-1;return c==="startX"&&(f>h?N%S===0:A%S===0)||f<h&&A===D||c==="endX"&&(f>h?A%S===0:N%S===0)||f>h&&A===D};this.setState(hn(hn({},c,d+E),"brushMoveStartX",r.pageX),function(){O&&w()&&O(j)})}},{key:"handleTravellerMoveKeyboard",value:function(r,o){var u=this,c=this.state,f=c.scaleValues,h=c.startX,d=c.endX,y=this.state[o],p=f.indexOf(y);if(p!==-1){var g=p+r;if(!(g===-1||g>=f.length)){var x=f[g];o==="startX"&&x>=d||o==="endX"&&x<=h||this.setState(hn({},o,x),function(){u.props.onChange(u.getIndex({startX:u.state.startX,endX:u.state.endX}))})}}}},{key:"renderBackground",value:function(){var r=this.props,o=r.x,u=r.y,c=r.width,f=r.height,h=r.fill,d=r.stroke;return B.createElement("rect",{stroke:d,fill:h,x:o,y:u,width:c,height:f})}},{key:"renderPanorama",value:function(){var r=this.props,o=r.x,u=r.y,c=r.width,f=r.height,h=r.data,d=r.children,y=r.padding,p=U.Children.only(d);return p?B.cloneElement(p,{x:o,y:u,width:c,height:f,margin:y,compact:!0,data:h}):null}},{key:"renderTravellerLayer",value:function(r,o){var u,c,f=this,h=this.props,d=h.y,y=h.travellerWidth,p=h.height,g=h.traveller,x=h.ariaLabel,O=h.data,S=h.startIndex,b=h.endIndex,T=Math.max(r,this.props.x),E=sg(sg({},xe(this.props,!1)),{},{x:T,y:d,width:y,height:p}),j=x||"Min value: ".concat((u=O[S])===null||u===void 0?void 0:u.name,", Max value: ").concat((c=O[b])===null||c===void 0?void 0:c.name);return B.createElement(Ye,{tabIndex:0,role:"slider","aria-label":j,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[o],onTouchStart:this.travellerDragStartHandlers[o],onKeyDown:function(A){["ArrowLeft","ArrowRight"].includes(A.key)&&(A.preventDefault(),A.stopPropagation(),f.handleTravellerMoveKeyboard(A.key==="ArrowRight"?1:-1,o))},onFocus:function(){f.setState({isTravellerFocused:!0})},onBlur:function(){f.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(g,E))}},{key:"renderSlide",value:function(r,o){var u=this.props,c=u.y,f=u.height,h=u.stroke,d=u.travellerWidth,y=Math.min(r,o)+d,p=Math.max(Math.abs(o-r)-d,0);return B.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:h,fillOpacity:.2,x:y,y:c,width:p,height:f})}},{key:"renderText",value:function(){var r=this.props,o=r.startIndex,u=r.endIndex,c=r.y,f=r.height,h=r.travellerWidth,d=r.stroke,y=this.state,p=y.startX,g=y.endX,x=5,O={pointerEvents:"none",fill:d};return B.createElement(Ye,{className:"recharts-brush-texts"},B.createElement(ei,uf({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,g)-x,y:c+f/2},O),this.getTextOfTick(o)),B.createElement(ei,uf({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,g)+h+x,y:c+f/2},O),this.getTextOfTick(u)))}},{key:"render",value:function(){var r=this.props,o=r.data,u=r.className,c=r.children,f=r.x,h=r.y,d=r.width,y=r.height,p=r.alwaysShowText,g=this.state,x=g.startX,O=g.endX,S=g.isTextActive,b=g.isSlideMoving,T=g.isTravellerMoving,E=g.isTravellerFocused;if(!o||!o.length||!fe(f)||!fe(h)||!fe(d)||!fe(y)||d<=0||y<=0)return null;var j=je("recharts-brush",u),N=B.Children.count(c)===1,A=JH("userSelect","none");return B.createElement(Ye,{className:j,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:A},this.renderBackground(),N&&this.renderPanorama(),this.renderSlide(x,O),this.renderTravellerLayer(x,"startX"),this.renderTravellerLayer(O,"endX"),(S||b||T||E||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var o=r.x,u=r.y,c=r.width,f=r.height,h=r.stroke,d=Math.floor(u+f/2)-1;return B.createElement(B.Fragment,null,B.createElement("rect",{x:o,y:u,width:c,height:f,fill:h,stroke:"none"}),B.createElement("line",{x1:o+1,y1:d,x2:o+c-1,y2:d,fill:"none",stroke:"#fff"}),B.createElement("line",{x1:o+1,y1:d+2,x2:o+c-1,y2:d+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,o){var u;return B.isValidElement(r)?u=B.cloneElement(r,o):_e(r)?u=r(o):u=t.renderDefaultTraveller(o),u}},{key:"getDerivedStateFromProps",value:function(r,o){var u=r.data,c=r.width,f=r.x,h=r.travellerWidth,d=r.updateId,y=r.startIndex,p=r.endIndex;if(u!==o.prevData||d!==o.prevUpdateId)return sg({prevData:u,prevTravellerWidth:h,prevUpdateId:d,prevX:f,prevWidth:c},u&&u.length?l9({data:u,width:c,x:f,travellerWidth:h,startIndex:y,endIndex:p}):{scale:null,scaleValues:null});if(o.scale&&(c!==o.prevWidth||f!==o.prevX||h!==o.prevTravellerWidth)){o.scale.range([f,f+c-h]);var g=o.scale.domain().map(function(x){return o.scale(x)});return{prevData:u,prevTravellerWidth:h,prevUpdateId:d,prevX:f,prevWidth:c,startX:o.scale(r.startIndex),endX:o.scale(r.endIndex),scaleValues:g}}return null}},{key:"getIndexInRange",value:function(r,o){for(var u=r.length,c=0,f=u-1;f-c>1;){var h=Math.floor((c+f)/2);r[h]>o?f=h:c=h}return o>=r[f]?f:c}}])})(U.PureComponent);hn(bo,"displayName","Brush");hn(bo,"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 fg,mM;function u9(){if(mM)return fg;mM=1;var e=p0();function t(n,r){var o;return e(n,function(u,c,f){return o=r(u,c,f),!o}),!!o}return fg=t,fg}var hg,gM;function c9(){if(gM)return hg;gM=1;var e=q2(),t=rr(),n=u9(),r=tn(),o=Rf();function u(c,f,h){var d=r(c)?e:n;return h&&o(c,f,h)&&(f=void 0),d(c,t(f,3))}return hg=u,hg}var s9=c9();const f9=Xe(s9);var er=function(t,n){var r=t.alwaysShow,o=t.ifOverflow;return r&&(o="extendDomain"),o===n},dg,bM;function h9(){if(bM)return dg;bM=1;var e=J2();function t(n,r,o){r=="__proto__"&&e?e(n,r,{configurable:!0,enumerable:!0,value:o,writable:!0}):n[r]=o}return dg=t,dg}var vg,xM;function d9(){if(xM)return vg;xM=1;var e=h9(),t=W2(),n=rr();function r(o,u){var c={};return u=n(u,3),t(o,function(f,h,d){e(c,h,u(f,h,d))}),c}return vg=r,vg}var v9=d9();const p9=Xe(v9);var pg,SM;function y9(){if(SM)return pg;SM=1;function e(t,n){for(var r=-1,o=t==null?0:t.length;++r<o;)if(!n(t[r],r,t))return!1;return!0}return pg=e,pg}var yg,_M;function m9(){if(_M)return yg;_M=1;var e=p0();function t(n,r){var o=!0;return e(n,function(u,c,f){return o=!!r(u,c,f),o}),o}return yg=t,yg}var mg,OM;function g9(){if(OM)return mg;OM=1;var e=y9(),t=m9(),n=rr(),r=tn(),o=Rf();function u(c,f,h){var d=r(c)?e:t;return h&&o(c,f,h)&&(f=void 0),d(c,n(f,3))}return mg=u,mg}var b9=g9();const kN=Xe(b9);var x9=["x","y"];function ju(e){"@babel/helpers - typeof";return ju=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ju(e)}function Mb(){return Mb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Mb.apply(this,arguments)}function AM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Il(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?AM(Object(n),!0).forEach(function(r){S9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):AM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function S9(e,t,n){return t=_9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _9(e){var t=O9(e,"string");return ju(t)=="symbol"?t:t+""}function O9(e,t){if(ju(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ju(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function A9(e,t){if(e==null)return{};var n=w9(e,t),r,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++)r=u[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function w9(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function T9(e,t){var n=e.x,r=e.y,o=A9(e,x9),u="".concat(n),c=parseInt(u,10),f="".concat(r),h=parseInt(f,10),d="".concat(t.height||o.height),y=parseInt(d,10),p="".concat(t.width||o.width),g=parseInt(p,10);return Il(Il(Il(Il(Il({},t),o),c?{x:c}:{}),h?{y:h}:{}),{},{height:y,width:g,name:t.name,radius:t.radius})}function wM(e){return B.createElement(PN,Mb({shapeType:"rectangle",propTransformer:T9,activeClassName:"recharts-active-bar"},e))}var E9=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(r,o){if(typeof t=="number")return t;var u=fe(r)||V3(r);return u?t(r,o):(u||ni(),n)}},j9=["value","background"],LN;function xo(e){"@babel/helpers - typeof";return xo=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},xo(e)}function M9(e,t){if(e==null)return{};var n=C9(e,t),r,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++)r=u[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function C9(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function sf(){return sf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sf.apply(this,arguments)}function TM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function bt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?TM(Object(n),!0).forEach(function(r){va(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function N9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function EM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,IN(r.key),r)}}function P9(e,t,n){return t&&EM(e.prototype,t),n&&EM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function R9(e,t,n){return t=ff(t),D9(e,UN()?Reflect.construct(t,n||[],ff(e).constructor):t.apply(e,n))}function D9(e,t){if(t&&(xo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return q9(e)}function q9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function UN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(UN=function(){return!!e})()}function ff(e){return ff=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ff(e)}function $9(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&&Cb(e,t)}function Cb(e,t){return Cb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Cb(e,t)}function va(e,t,n){return t=IN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function IN(e){var t=z9(e,"string");return xo(t)=="symbol"?t:t+""}function z9(e,t){if(xo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(xo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Dr=(function(e){function t(){var n;N9(this,t);for(var r=arguments.length,o=new Array(r),u=0;u<r;u++)o[u]=arguments[u];return n=R9(this,t,[].concat(o)),va(n,"state",{isAnimationFinished:!1}),va(n,"id",qu("recharts-bar-")),va(n,"handleAnimationEnd",function(){var c=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),c&&c()}),va(n,"handleAnimationStart",function(){var c=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),c&&c()}),n}return $9(t,e),P9(t,[{key:"renderRectanglesStatically",value:function(r){var o=this,u=this.props,c=u.shape,f=u.dataKey,h=u.activeIndex,d=u.activeBar,y=xe(this.props,!1);return r&&r.map(function(p,g){var x=g===h,O=x?d:c,S=bt(bt(bt({},y),p),{},{isActive:x,option:O,index:g,dataKey:f,onAnimationStart:o.handleAnimationStart,onAnimationEnd:o.handleAnimationEnd});return B.createElement(Ye,sf({className:"recharts-bar-rectangle"},Ja(o.props,p,g),{key:"rectangle-".concat(p==null?void 0:p.x,"-").concat(p==null?void 0:p.y,"-").concat(p==null?void 0:p.value,"-").concat(g)}),B.createElement(wM,S))})}},{key:"renderRectanglesWithAnimation",value:function(){var r=this,o=this.props,u=o.data,c=o.layout,f=o.isAnimationActive,h=o.animationBegin,d=o.animationDuration,y=o.animationEasing,p=o.animationId,g=this.state.prevData;return B.createElement(Rr,{begin:h,duration:d,isActive:f,easing:y,from:{t:0},to:{t:1},key:"bar-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(x){var O=x.t,S=u.map(function(b,T){var E=g&&g[T];if(E){var j=fa(E.x,b.x),N=fa(E.y,b.y),A=fa(E.width,b.width),w=fa(E.height,b.height);return bt(bt({},b),{},{x:j(O),y:N(O),width:A(O),height:w(O)})}if(c==="horizontal"){var M=fa(0,b.height),D=M(O);return bt(bt({},b),{},{y:b.y+b.height-D,height:D})}var z=fa(0,b.width),Z=z(O);return bt(bt({},b),{},{width:Z})});return B.createElement(Ye,null,r.renderRectanglesStatically(S))})}},{key:"renderRectangles",value:function(){var r=this.props,o=r.data,u=r.isAnimationActive,c=this.state.prevData;return u&&o&&o.length&&(!c||!Gf(c,o))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(o)}},{key:"renderBackground",value:function(){var r=this,o=this.props,u=o.data,c=o.dataKey,f=o.activeIndex,h=xe(this.props.background,!1);return u.map(function(d,y){d.value;var p=d.background,g=M9(d,j9);if(!p)return null;var x=bt(bt(bt(bt(bt({},g),{},{fill:"#eee"},p),h),Ja(r.props,d,y)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:c,index:y,className:"recharts-bar-background-rectangle"});return B.createElement(wM,sf({key:"background-bar-".concat(y),option:r.props.background,isActive:y===f},x))})}},{key:"renderErrorBar",value:function(r,o){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var u=this.props,c=u.data,f=u.xAxis,h=u.yAxis,d=u.layout,y=u.children,p=Rn(y,Kf);if(!p)return null;var g=d==="vertical"?c[0].height/2:c[0].width/2,x=function(b,T){var E=Array.isArray(b.value)?b.value[1]:b.value;return{x:b.x,y:b.y,value:E,errorVal:It(b,T)}},O={clipPath:r?"url(#clipPath-".concat(o,")"):null};return B.createElement(Ye,O,p.map(function(S){return B.cloneElement(S,{key:"error-bar-".concat(o,"-").concat(S.props.dataKey),data:c,xAxis:f,yAxis:h,layout:d,offset:g,dataPointFormatter:x})}))}},{key:"render",value:function(){var r=this.props,o=r.hide,u=r.data,c=r.className,f=r.xAxis,h=r.yAxis,d=r.left,y=r.top,p=r.width,g=r.height,x=r.isAnimationActive,O=r.background,S=r.id;if(o||!u||!u.length)return null;var b=this.state.isAnimationFinished,T=je("recharts-bar",c),E=f&&f.allowDataOverflow,j=h&&h.allowDataOverflow,N=E||j,A=Ce(S)?this.id:S;return B.createElement(Ye,{className:T},E||j?B.createElement("defs",null,B.createElement("clipPath",{id:"clipPath-".concat(A)},B.createElement("rect",{x:E?d:d-p/2,y:j?y:y-g/2,width:E?p:p*2,height:j?g:g*2}))):null,B.createElement(Ye,{className:"recharts-bar-rectangles",clipPath:N?"url(#clipPath-".concat(A,")"):null},O?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(N,A),(!x||b)&&ya.renderCallByParent(this.props,u))}}],[{key:"getDerivedStateFromProps",value:function(r,o){return r.animationId!==o.prevAnimationId?{prevAnimationId:r.animationId,curData:r.data,prevData:o.curData}:r.data!==o.curData?{curData:r.data}:null}}])})(U.PureComponent);LN=Dr;va(Dr,"displayName","Bar");va(Dr,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Do.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});va(Dr,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,o=e.bandSize,u=e.xAxis,c=e.yAxis,f=e.xAxisTicks,h=e.yAxisTicks,d=e.stackedData,y=e.dataStartIndex,p=e.displayedData,g=e.offset,x=u6(r,n);if(!x)return null;var O=t.layout,S=n.type.defaultProps,b=S!==void 0?bt(bt({},S),n.props):n.props,T=b.dataKey,E=b.children,j=b.minPointSize,N=O==="horizontal"?c:u,A=d?N.scale.domain():null,w=p6({numericAxis:N}),M=Rn(E,Df),D=p.map(function(z,Z){var H,L,F,J,W,q;d?H=c6(d[y+Z],A):(H=It(z,T),Array.isArray(H)||(H=[w,H]));var Y=E9(j,LN.defaultProps.minPointSize)(H[1],Z);if(O==="horizontal"){var ee,le=[c.scale(H[0]),c.scale(H[1])],ue=le[0],R=le[1];L=tj({axis:u,ticks:f,bandSize:o,offset:x.offset,entry:z,index:Z}),F=(ee=R??ue)!==null&&ee!==void 0?ee:void 0,J=x.size;var I=ue-R;if(W=Number.isNaN(I)?0:I,q={x:L,y:c.y,width:J,height:c.height},Math.abs(Y)>0&&Math.abs(W)<Math.abs(Y)){var re=Gt(W||Y)*(Math.abs(Y)-Math.abs(W));F-=re,W+=re}}else{var se=[u.scale(H[0]),u.scale(H[1])],ve=se[0],me=se[1];if(L=ve,F=tj({axis:c,ticks:h,bandSize:o,offset:x.offset,entry:z,index:Z}),J=me-ve,W=x.size,q={x:u.x,y:F,width:u.width,height:W},Math.abs(Y)>0&&Math.abs(J)<Math.abs(Y)){var Me=Gt(J||Y)*(Math.abs(Y)-Math.abs(J));J+=Me}}return bt(bt(bt({},z),{},{x:L,y:F,width:J,height:W,value:d?H:H[1],payload:z,background:q},M&&M[Z]&&M[Z].props),{},{tooltipPayload:[vN(n,z)],tooltipPosition:{x:L+J/2,y:F+W/2}})});return bt({data:D,layout:O},g)});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 B9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,HN(r.key),r)}}function k9(e,t,n){return t&&jM(e.prototype,t),n&&jM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function MM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function In(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?MM(Object(n),!0).forEach(function(r){eh(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):MM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function eh(e,t,n){return t=HN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function HN(e){var t=L9(e,"string");return Mu(t)=="symbol"?t:t+""}function L9(e,t){if(Mu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Mu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var U9=function(t,n,r,o,u){var c=t.width,f=t.height,h=t.layout,d=t.children,y=Object.keys(n),p={left:r.left,leftMirror:r.left,right:c-r.right,rightMirror:c-r.right,top:r.top,topMirror:r.top,bottom:f-r.bottom,bottomMirror:f-r.bottom},g=!!dn(d,Dr);return y.reduce(function(x,O){var S=n[O],b=S.orientation,T=S.domain,E=S.padding,j=E===void 0?{}:E,N=S.mirror,A=S.reversed,w="".concat(b).concat(N?"Mirror":""),M,D,z,Z,H;if(S.type==="number"&&(S.padding==="gap"||S.padding==="no-gap")){var L=T[1]-T[0],F=1/0,J=S.categoricalDomain.sort(W3);if(J.forEach(function(se,ve){ve>0&&(F=Math.min((se||0)-(J[ve-1]||0),F))}),Number.isFinite(F)){var W=F/L,q=S.layout==="vertical"?r.height:r.width;if(S.padding==="gap"&&(M=W*q/2),S.padding==="no-gap"){var Y=Yt(t.barCategoryGap,W*q),ee=W*q/2;M=ee-Y-(ee-Y)/q*Y}}}o==="xAxis"?D=[r.left+(j.left||0)+(M||0),r.left+r.width-(j.right||0)-(M||0)]:o==="yAxis"?D=h==="horizontal"?[r.top+r.height-(j.bottom||0),r.top+(j.top||0)]:[r.top+(j.top||0)+(M||0),r.top+r.height-(j.bottom||0)-(M||0)]:D=S.range,A&&(D=[D[1],D[0]]);var le=sN(S,u,g),ue=le.scale,R=le.realScaleType;ue.domain(T).range(D),fN(ue);var I=hN(ue,In(In({},S),{},{realScaleType:R}));o==="xAxis"?(H=b==="top"&&!N||b==="bottom"&&N,z=r.left,Z=p[w]-H*S.height):o==="yAxis"&&(H=b==="left"&&!N||b==="right"&&N,z=p[w]-H*S.width,Z=r.top);var re=In(In(In({},S),I),{},{realScaleType:R,x:z,y:Z,scale:ue,width:o==="xAxis"?r.width:S.width,height:o==="yAxis"?r.height:S.height});return re.bandSize=Ks(re,I),!S.hide&&o==="xAxis"?p[w]+=(H?-1:1)*re.height:S.hide||(p[w]+=(H?-1:1)*re.width),In(In({},x),{},eh({},O,re))},{})},GN=function(t,n){var r=t.x,o=t.y,u=n.x,c=n.y;return{x:Math.min(r,u),y:Math.min(o,c),width:Math.abs(u-r),height:Math.abs(c-o)}},I9=function(t){var n=t.x1,r=t.y1,o=t.x2,u=t.y2;return GN({x:n,y:r},{x:o,y:u})},YN=(function(){function e(t){B9(this,e),this.scale=t}return k9(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=r.bandAware,u=r.position;if(n!==void 0){if(u)switch(u){case"start":return this.scale(n);case"middle":{var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+c}case"end":{var f=this.bandwidth?this.bandwidth():0;return this.scale(n)+f}default:return this.scale(n)}if(o){var h=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+h}return this.scale(n)}}},{key:"isInRange",value:function(n){var r=this.range(),o=r[0],u=r[r.length-1];return o<=u?n>=o&&n<=u:n>=u&&n<=o}}],[{key:"create",value:function(n){return new e(n)}}])})();eh(YN,"EPS",1e-4);var Y0=function(t){var n=Object.keys(t).reduce(function(r,o){return In(In({},r),{},eh({},o,YN.create(t[o])))},{});return In(In({},n),{},{apply:function(o){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=u.bandAware,f=u.position;return p9(o,function(h,d){return n[d].apply(h,{bandAware:c,position:f})})},isInRange:function(o){return kN(o,function(u,c){return n[c].isInRange(u)})}})};function H9(e){return(e%180+180)%180}var G9=function(t){var n=t.width,r=t.height,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,u=H9(o),c=u*Math.PI/180,f=Math.atan(r/n),h=c>f&&c<Math.PI-f?r/Math.sin(c):n/Math.cos(c);return Math.abs(h)},gg,CM;function Y9(){if(CM)return gg;CM=1;var e=rr(),t=$u(),n=Nf();function r(o){return function(u,c,f){var h=Object(u);if(!t(u)){var d=e(c,3);u=n(u),c=function(p){return d(h[p],p,h)}}var y=o(u,c,f);return y>-1?h[d?u[y]:y]:void 0}}return gg=r,gg}var bg,NM;function X9(){if(NM)return bg;NM=1;var e=qN();function t(n){var r=e(n),o=r%1;return r===r?o?r-o:r:0}return bg=t,bg}var xg,PM;function K9(){if(PM)return xg;PM=1;var e=X2(),t=rr(),n=X9(),r=Math.max;function o(u,c,f){var h=u==null?0:u.length;if(!h)return-1;var d=f==null?0:n(f);return d<0&&(d=r(h+d,0)),e(u,t(c,3),d)}return xg=o,xg}var Sg,RM;function V9(){if(RM)return Sg;RM=1;var e=Y9(),t=K9(),n=e(t);return Sg=n,Sg}var F9=V9();const Z9=Xe(F9);var W9=u2();const Q9=Xe(W9);var J9=Q9(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("")}),X0=U.createContext(void 0),K0=U.createContext(void 0),XN=U.createContext(void 0),KN=U.createContext({}),VN=U.createContext(void 0),FN=U.createContext(0),ZN=U.createContext(0),DM=function(t){var n=t.state,r=n.xAxisMap,o=n.yAxisMap,u=n.offset,c=t.clipPathId,f=t.children,h=t.width,d=t.height,y=J9(u);return B.createElement(X0.Provider,{value:r},B.createElement(K0.Provider,{value:o},B.createElement(KN.Provider,{value:u},B.createElement(XN.Provider,{value:y},B.createElement(VN.Provider,{value:c},B.createElement(FN.Provider,{value:d},B.createElement(ZN.Provider,{value:h},f)))))))},e7=function(){return U.useContext(VN)},WN=function(t){var n=U.useContext(X0);n==null&&ni();var r=n[t];return r==null&&ni(),r},t7=function(){var t=U.useContext(X0);return da(t)},n7=function(){var t=U.useContext(K0),n=Z9(t,function(r){return kN(r.domain,Number.isFinite)});return n||da(t)},QN=function(t){var n=U.useContext(K0);n==null&&ni();var r=n[t];return r==null&&ni(),r},r7=function(){var t=U.useContext(XN);return t},a7=function(){return U.useContext(KN)},V0=function(){return U.useContext(ZN)},F0=function(){return U.useContext(FN)};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 i7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o7(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,eP(r.key),r)}}function l7(e,t,n){return t&&o7(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function u7(e,t,n){return t=hf(t),c7(e,JN()?Reflect.construct(t,n||[],hf(e).constructor):t.apply(e,n))}function c7(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 s7(e)}function s7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function JN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(JN=function(){return!!e})()}function hf(e){return hf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},hf(e)}function f7(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&&Nb(e,t)}function Nb(e,t){return Nb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Nb(e,t)}function qM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function $M(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qM(Object(n),!0).forEach(function(r){Z0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Z0(e,t,n){return t=eP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eP(e){var t=h7(e,"string");return So(t)=="symbol"?t:t+""}function h7(e,t){if(So(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(So(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function d7(e,t){return m7(e)||y7(e,t)||p7(e,t)||v7()}function v7(){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 p7(e,t){if(e){if(typeof e=="string")return zM(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zM(e,t)}}function zM(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function y7(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,u,c,f=[],h=!0,d=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(h=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(y){d=!0,o=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw o}}return f}}function m7(e){if(Array.isArray(e))return e}function Pb(){return Pb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Pb.apply(this,arguments)}var g7=function(t,n){var r;return B.isValidElement(t)?r=B.cloneElement(t,n):_e(t)?r=t(n):r=B.createElement("line",Pb({},n,{className:"recharts-reference-line-line"})),r},b7=function(t,n,r,o,u,c,f,h,d){var y=u.x,p=u.y,g=u.width,x=u.height;if(r){var O=d.y,S=t.y.apply(O,{position:c});if(er(d,"discard")&&!t.y.isInRange(S))return null;var b=[{x:y+g,y:S},{x:y,y:S}];return h==="left"?b.reverse():b}if(n){var T=d.x,E=t.x.apply(T,{position:c});if(er(d,"discard")&&!t.x.isInRange(E))return null;var j=[{x:E,y:p+x},{x:E,y:p}];return f==="top"?j.reverse():j}if(o){var N=d.segment,A=N.map(function(w){return t.apply(w,{position:c})});return er(d,"discard")&&f9(A,function(w){return!t.isInRange(w)})?null:A}return null};function x7(e){var t=e.x,n=e.y,r=e.segment,o=e.xAxisId,u=e.yAxisId,c=e.shape,f=e.className,h=e.alwaysShow,d=e7(),y=WN(o),p=QN(u),g=r7();if(!d||!g)return null;Gn(h===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var x=Y0({x:y.scale,y:p.scale}),O=At(t),S=At(n),b=r&&r.length===2,T=b7(x,O,S,b,g,e.position,y.orientation,p.orientation,e);if(!T)return null;var E=d7(T,2),j=E[0],N=j.x,A=j.y,w=E[1],M=w.x,D=w.y,z=er(e,"hidden")?"url(#".concat(d,")"):void 0,Z=$M($M({clipPath:z},xe(e,!0)),{},{x1:N,y1:A,x2:M,y2:D});return B.createElement(Ye,{className:je("recharts-reference-line",f)},g7(c,Z),Mt.renderCallByParent(e,I9({x1:N,y1:A,x2:M,y2:D})))}var W0=(function(e){function t(){return i7(this,t),u7(this,t,arguments)}return f7(t,e),l7(t,[{key:"render",value:function(){return B.createElement(x7,this.props)}}])})(B.Component);Z0(W0,"displayName","ReferenceLine");Z0(W0,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function Rb(){return Rb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Rb.apply(this,arguments)}function _o(e){"@babel/helpers - typeof";return _o=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},_o(e)}function BM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function kM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?BM(Object(n),!0).forEach(function(r){th(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function S7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _7(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,nP(r.key),r)}}function O7(e,t,n){return t&&_7(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function A7(e,t,n){return t=df(t),w7(e,tP()?Reflect.construct(t,n||[],df(e).constructor):t.apply(e,n))}function w7(e,t){if(t&&(_o(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return T7(e)}function T7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(tP=function(){return!!e})()}function df(e){return df=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},df(e)}function E7(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&&Db(e,t)}function Db(e,t){return Db=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Db(e,t)}function th(e,t,n){return t=nP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nP(e){var t=j7(e,"string");return _o(t)=="symbol"?t:t+""}function j7(e,t){if(_o(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(_o(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var M7=function(t){var n=t.x,r=t.y,o=t.xAxis,u=t.yAxis,c=Y0({x:o.scale,y:u.scale}),f=c.apply({x:n,y:r},{bandAware:!0});return er(t,"discard")&&!c.isInRange(f)?null:f},nh=(function(e){function t(){return S7(this,t),A7(this,t,arguments)}return E7(t,e),O7(t,[{key:"render",value:function(){var r=this.props,o=r.x,u=r.y,c=r.r,f=r.alwaysShow,h=r.clipPathId,d=At(o),y=At(u);if(Gn(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!d||!y)return null;var p=M7(this.props);if(!p)return null;var g=p.x,x=p.y,O=this.props,S=O.shape,b=O.className,T=er(this.props,"hidden")?"url(#".concat(h,")"):void 0,E=kM(kM({clipPath:T},xe(this.props,!0)),{},{cx:g,cy:x});return B.createElement(Ye,{className:je("recharts-reference-dot",b)},t.renderDot(S,E),Mt.renderCallByParent(this.props,{x:g-c,y:x-c,width:2*c,height:2*c}))}}])})(B.Component);th(nh,"displayName","ReferenceDot");th(nh,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});th(nh,"renderDot",function(e,t){var n;return B.isValidElement(e)?n=B.cloneElement(e,t):_e(e)?n=e(t):n=B.createElement(G0,Rb({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n});function qb(){return qb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},qb.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 LM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function UM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?LM(Object(n),!0).forEach(function(r){rh(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):LM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function C7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function N7(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,aP(r.key),r)}}function P7(e,t,n){return t&&N7(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function R7(e,t,n){return t=vf(t),D7(e,rP()?Reflect.construct(t,n||[],vf(e).constructor):t.apply(e,n))}function D7(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 q7(e)}function q7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(rP=function(){return!!e})()}function vf(e){return vf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},vf(e)}function $7(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&$b(e,t)}function $b(e,t){return $b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},$b(e,t)}function rh(e,t,n){return t=aP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aP(e){var t=z7(e,"string");return Oo(t)=="symbol"?t:t+""}function z7(e,t){if(Oo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Oo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var B7=function(t,n,r,o,u){var c=u.x1,f=u.x2,h=u.y1,d=u.y2,y=u.xAxis,p=u.yAxis;if(!y||!p)return null;var g=Y0({x:y.scale,y:p.scale}),x={x:t?g.x.apply(c,{position:"start"}):g.x.rangeMin,y:r?g.y.apply(h,{position:"start"}):g.y.rangeMin},O={x:n?g.x.apply(f,{position:"end"}):g.x.rangeMax,y:o?g.y.apply(d,{position:"end"}):g.y.rangeMax};return er(u,"discard")&&(!g.isInRange(x)||!g.isInRange(O))?null:GN(x,O)},ah=(function(e){function t(){return C7(this,t),R7(this,t,arguments)}return $7(t,e),P7(t,[{key:"render",value:function(){var r=this.props,o=r.x1,u=r.x2,c=r.y1,f=r.y2,h=r.className,d=r.alwaysShow,y=r.clipPathId;Gn(d===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=At(o),g=At(u),x=At(c),O=At(f),S=this.props.shape;if(!p&&!g&&!x&&!O&&!S)return null;var b=B7(p,g,x,O,this.props);if(!b&&!S)return null;var T=er(this.props,"hidden")?"url(#".concat(y,")"):void 0;return B.createElement(Ye,{className:je("recharts-reference-area",h)},t.renderRect(S,UM(UM({clipPath:T},xe(this.props,!0)),b)),Mt.renderCallByParent(this.props,b))}}])})(B.Component);rh(ah,"displayName","ReferenceArea");rh(ah,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});rh(ah,"renderRect",function(e,t){var n;return B.isValidElement(e)?n=B.cloneElement(e,t):_e(e)?n=e(t):n=B.createElement(H0,qb({},t,{className:"recharts-reference-area-rect"})),n});function iP(e,t,n){if(t<1)return[];if(t===1&&n===void 0)return e;for(var r=[],o=0;o<e.length;o+=t)r.push(e[o]);return r}function k7(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return G9(r,n)}function L7(e,t,n){var r=n==="width",o=e.x,u=e.y,c=e.width,f=e.height;return t===1?{start:r?o:u,end:r?o+c:u+f}:{start:r?o+c:u+f,end:r?o:u}}function pf(e,t,n,r,o){if(e*t<e*r||e*t>e*o)return!1;var u=n();return e*(t-e*u/2-r)>=0&&e*(t+e*u/2-o)<=0}function U7(e,t){return iP(e,t+1)}function I7(e,t,n,r,o){for(var u=(r||[]).slice(),c=t.start,f=t.end,h=0,d=1,y=c,p=function(){var O=r==null?void 0:r[h];if(O===void 0)return{v:iP(r,d)};var S=h,b,T=function(){return b===void 0&&(b=n(O,S)),b},E=O.coordinate,j=h===0||pf(e,E,T,y,f);j||(h=0,y=c,d+=1),j&&(y=E+e*(T()/2+o),h+=d)},g;d<=u.length;)if(g=p(),g)return g.v;return[]}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 IM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Lt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?IM(Object(n),!0).forEach(function(r){H7(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):IM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function H7(e,t,n){return t=G7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G7(e){var t=Y7(e,"string");return Cu(t)=="symbol"?t:t+""}function Y7(e,t){if(Cu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Cu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function X7(e,t,n,r,o){for(var u=(r||[]).slice(),c=u.length,f=t.start,h=t.end,d=function(g){var x=u[g],O,S=function(){return O===void 0&&(O=n(x,g)),O};if(g===c-1){var b=e*(x.coordinate+e*S()/2-h);u[g]=x=Lt(Lt({},x),{},{tickCoord:b>0?x.coordinate-b*e:x.coordinate})}else u[g]=x=Lt(Lt({},x),{},{tickCoord:x.coordinate});var T=pf(e,x.tickCoord,S,f,h);T&&(h=x.tickCoord-e*(S()/2+o),u[g]=Lt(Lt({},x),{},{isShow:!0}))},y=c-1;y>=0;y--)d(y);return u}function K7(e,t,n,r,o,u){var c=(r||[]).slice(),f=c.length,h=t.start,d=t.end;if(u){var y=r[f-1],p=n(y,f-1),g=e*(y.coordinate+e*p/2-d);c[f-1]=y=Lt(Lt({},y),{},{tickCoord:g>0?y.coordinate-g*e:y.coordinate});var x=pf(e,y.tickCoord,function(){return p},h,d);x&&(d=y.tickCoord-e*(p/2+o),c[f-1]=Lt(Lt({},y),{},{isShow:!0}))}for(var O=u?f-1:f,S=function(E){var j=c[E],N,A=function(){return N===void 0&&(N=n(j,E)),N};if(E===0){var w=e*(j.coordinate-e*A()/2-h);c[E]=j=Lt(Lt({},j),{},{tickCoord:w<0?j.coordinate-w*e:j.coordinate})}else c[E]=j=Lt(Lt({},j),{},{tickCoord:j.coordinate});var M=pf(e,j.tickCoord,A,h,d);M&&(h=j.tickCoord+e*(A()/2+o),c[E]=Lt(Lt({},j),{},{isShow:!0}))},b=0;b<O;b++)S(b);return c}function Q0(e,t,n){var r=e.tick,o=e.ticks,u=e.viewBox,c=e.minTickGap,f=e.orientation,h=e.interval,d=e.tickFormatter,y=e.unit,p=e.angle;if(!o||!o.length||!r)return[];if(fe(h)||Do.isSsr)return U7(o,typeof h=="number"&&fe(h)?h:0);var g=[],x=f==="top"||f==="bottom"?"width":"height",O=y&&x==="width"?Xl(y,{fontSize:t,letterSpacing:n}):{width:0,height:0},S=function(j,N){var A=_e(d)?d(j.value,N):j.value;return x==="width"?k7(Xl(A,{fontSize:t,letterSpacing:n}),O,p):Xl(A,{fontSize:t,letterSpacing:n})[x]},b=o.length>=2?Gt(o[1].coordinate-o[0].coordinate):1,T=L7(u,b,x);return h==="equidistantPreserveStart"?I7(b,T,S,o,c):(h==="preserveStart"||h==="preserveStartEnd"?g=K7(b,T,S,o,c,h==="preserveStartEnd"):g=X7(b,T,S,o,c),g.filter(function(E){return E.isShow}))}var V7=["viewBox"],F7=["viewBox"],Z7=["ticks"];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 Ji(){return Ji=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ji.apply(this,arguments)}function HM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function _t(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?HM(Object(n),!0).forEach(function(r){J0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):HM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function _g(e,t){if(e==null)return{};var n=W7(e,t),r,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++)r=u[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function W7(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Q7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,lP(r.key),r)}}function J7(e,t,n){return t&&GM(e.prototype,t),n&&GM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function eG(e,t,n){return t=yf(t),tG(e,oP()?Reflect.construct(t,n||[],yf(e).constructor):t.apply(e,n))}function tG(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 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 oP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(oP=function(){return!!e})()}function yf(e){return yf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},yf(e)}function rG(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&&zb(e,t)}function zb(e,t){return zb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},zb(e,t)}function J0(e,t,n){return t=lP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lP(e){var t=aG(e,"string");return Ao(t)=="symbol"?t:t+""}function aG(e,t){if(Ao(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ao(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Bo=(function(e){function t(n){var r;return Q7(this,t),r=eG(this,t,[n]),r.state={fontSize:"",letterSpacing:""},r}return rG(t,e),J7(t,[{key:"shouldComponentUpdate",value:function(r,o){var u=r.viewBox,c=_g(r,V7),f=this.props,h=f.viewBox,d=_g(f,F7);return!to(u,h)||!to(c,d)||!to(o,this.state)}},{key:"componentDidMount",value:function(){var r=this.layerReference;if(r){var o=r.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];o&&this.setState({fontSize:window.getComputedStyle(o).fontSize,letterSpacing:window.getComputedStyle(o).letterSpacing})}}},{key:"getTickLineCoord",value:function(r){var o=this.props,u=o.x,c=o.y,f=o.width,h=o.height,d=o.orientation,y=o.tickSize,p=o.mirror,g=o.tickMargin,x,O,S,b,T,E,j=p?-1:1,N=r.tickSize||y,A=fe(r.tickCoord)?r.tickCoord:r.coordinate;switch(d){case"top":x=O=r.coordinate,b=c+ +!p*h,S=b-j*N,E=S-j*g,T=A;break;case"left":S=b=r.coordinate,O=u+ +!p*f,x=O-j*N,T=x-j*g,E=A;break;case"right":S=b=r.coordinate,O=u+ +p*f,x=O+j*N,T=x+j*g,E=A;break;default:x=O=r.coordinate,b=c+ +p*h,S=b+j*N,E=S+j*g,T=A;break}return{line:{x1:x,y1:S,x2:O,y2:b},tick:{x:T,y:E}}}},{key:"getTickTextAnchor",value:function(){var r=this.props,o=r.orientation,u=r.mirror,c;switch(o){case"left":c=u?"start":"end";break;case"right":c=u?"end":"start";break;default:c="middle";break}return c}},{key:"getTickVerticalAnchor",value:function(){var r=this.props,o=r.orientation,u=r.mirror,c="end";switch(o){case"left":case"right":c="middle";break;case"top":c=u?"start":"end";break;default:c=u?"end":"start";break}return c}},{key:"renderAxisLine",value:function(){var r=this.props,o=r.x,u=r.y,c=r.width,f=r.height,h=r.orientation,d=r.mirror,y=r.axisLine,p=_t(_t(_t({},xe(this.props,!1)),xe(y,!1)),{},{fill:"none"});if(h==="top"||h==="bottom"){var g=+(h==="top"&&!d||h==="bottom"&&d);p=_t(_t({},p),{},{x1:o,y1:u+g*f,x2:o+c,y2:u+g*f})}else{var x=+(h==="left"&&!d||h==="right"&&d);p=_t(_t({},p),{},{x1:o+x*c,y1:u,x2:o+x*c,y2:u+f})}return B.createElement("line",Ji({},p,{className:je("recharts-cartesian-axis-line",yn(y,"className"))}))}},{key:"renderTicks",value:function(r,o,u){var c=this,f=this.props,h=f.tickLine,d=f.stroke,y=f.tick,p=f.tickFormatter,g=f.unit,x=Q0(_t(_t({},this.props),{},{ticks:r}),o,u),O=this.getTickTextAnchor(),S=this.getTickVerticalAnchor(),b=xe(this.props,!1),T=xe(y,!1),E=_t(_t({},b),{},{fill:"none"},xe(h,!1)),j=x.map(function(N,A){var w=c.getTickLineCoord(N),M=w.line,D=w.tick,z=_t(_t(_t(_t({textAnchor:O,verticalAnchor:S},b),{},{stroke:"none",fill:d},T),D),{},{index:A,payload:N,visibleTicksCount:x.length,tickFormatter:p});return B.createElement(Ye,Ji({className:"recharts-cartesian-axis-tick",key:"tick-".concat(N.value,"-").concat(N.coordinate,"-").concat(N.tickCoord)},Ja(c.props,N,A)),h&&B.createElement("line",Ji({},E,M,{className:je("recharts-cartesian-axis-tick-line",yn(h,"className"))})),y&&t.renderTickItem(y,z,"".concat(_e(p)?p(N.value,A):N.value).concat(g||"")))});return B.createElement("g",{className:"recharts-cartesian-axis-ticks"},j)}},{key:"render",value:function(){var r=this,o=this.props,u=o.axisLine,c=o.width,f=o.height,h=o.ticksGenerator,d=o.className,y=o.hide;if(y)return null;var p=this.props,g=p.ticks,x=_g(p,Z7),O=g;return _e(h)&&(O=g&&g.length>0?h(this.props):h(x)),c<=0||f<=0||!O||!O.length?null:B.createElement(Ye,{className:je("recharts-cartesian-axis",d),ref:function(b){r.layerReference=b}},u&&this.renderAxisLine(),this.renderTicks(O,this.state.fontSize,this.state.letterSpacing),Mt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,o,u){var c,f=je(o.className,"recharts-cartesian-axis-tick-value");return B.isValidElement(r)?c=B.cloneElement(r,_t(_t({},o),{},{className:f})):_e(r)?c=r(_t(_t({},o),{},{className:f})):c=B.createElement(ei,Ji({},o,{className:"recharts-cartesian-axis-tick-value"}),u),c}}])})(U.Component);J0(Bo,"displayName","CartesianAxis");J0(Bo,"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 iG=["x1","y1","x2","y2","key"],oG=["offset"];function ri(e){"@babel/helpers - typeof";return ri=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},ri(e)}function YM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Ut(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?YM(Object(n),!0).forEach(function(r){lG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):YM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function lG(e,t,n){return t=uG(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uG(e){var t=cG(e,"string");return ri(t)=="symbol"?t:t+""}function cG(e,t){if(ri(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ri(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Va(){return Va=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Va.apply(this,arguments)}function XM(e,t){if(e==null)return{};var n=sG(e,t),r,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++)r=u[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function sG(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var fG=function(t){var n=t.fill;if(!n||n==="none")return null;var r=t.fillOpacity,o=t.x,u=t.y,c=t.width,f=t.height,h=t.ry;return B.createElement("rect",{x:o,y:u,ry:h,width:c,height:f,stroke:"none",fill:n,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function uP(e,t){var n;if(B.isValidElement(e))n=B.cloneElement(e,t);else if(_e(e))n=e(t);else{var r=t.x1,o=t.y1,u=t.x2,c=t.y2,f=t.key,h=XM(t,iG),d=xe(h,!1);d.offset;var y=XM(d,oG);n=B.createElement("line",Va({},y,{x1:r,y1:o,x2:u,y2:c,fill:"none",key:f}))}return n}function hG(e){var t=e.x,n=e.width,r=e.horizontal,o=r===void 0?!0:r,u=e.horizontalPoints;if(!o||!u||!u.length)return null;var c=u.map(function(f,h){var d=Ut(Ut({},e),{},{x1:t,y1:f,x2:t+n,y2:f,key:"line-".concat(h),index:h});return uP(o,d)});return B.createElement("g",{className:"recharts-cartesian-grid-horizontal"},c)}function dG(e){var t=e.y,n=e.height,r=e.vertical,o=r===void 0?!0:r,u=e.verticalPoints;if(!o||!u||!u.length)return null;var c=u.map(function(f,h){var d=Ut(Ut({},e),{},{x1:f,y1:t,x2:f,y2:t+n,key:"line-".concat(h),index:h});return uP(o,d)});return B.createElement("g",{className:"recharts-cartesian-grid-vertical"},c)}function vG(e){var t=e.horizontalFill,n=e.fillOpacity,r=e.x,o=e.y,u=e.width,c=e.height,f=e.horizontalPoints,h=e.horizontal,d=h===void 0?!0:h;if(!d||!t||!t.length)return null;var y=f.map(function(g){return Math.round(g+o-o)}).sort(function(g,x){return g-x});o!==y[0]&&y.unshift(0);var p=y.map(function(g,x){var O=!y[x+1],S=O?o+c-g:y[x+1]-g;if(S<=0)return null;var b=x%t.length;return B.createElement("rect",{key:"react-".concat(x),y:g,x:r,height:S,width:u,stroke:"none",fill:t[b],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return B.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},p)}function pG(e){var t=e.vertical,n=t===void 0?!0:t,r=e.verticalFill,o=e.fillOpacity,u=e.x,c=e.y,f=e.width,h=e.height,d=e.verticalPoints;if(!n||!r||!r.length)return null;var y=d.map(function(g){return Math.round(g+u-u)}).sort(function(g,x){return g-x});u!==y[0]&&y.unshift(0);var p=y.map(function(g,x){var O=!y[x+1],S=O?u+f-g:y[x+1]-g;if(S<=0)return null;var b=x%r.length;return B.createElement("rect",{key:"react-".concat(x),x:g,y:c,width:S,height:h,stroke:"none",fill:r[b],fillOpacity:o,className:"recharts-cartesian-grid-bg"})});return B.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var yG=function(t,n){var r=t.xAxis,o=t.width,u=t.height,c=t.offset;return cN(Q0(Ut(Ut(Ut({},Bo.defaultProps),r),{},{ticks:Er(r,!0),viewBox:{x:0,y:0,width:o,height:u}})),c.left,c.left+c.width,n)},mG=function(t,n){var r=t.yAxis,o=t.width,u=t.height,c=t.offset;return cN(Q0(Ut(Ut(Ut({},Bo.defaultProps),r),{},{ticks:Er(r,!0),viewBox:{x:0,y:0,width:o,height:u}})),c.top,c.top+c.height,n)},Vi={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function mf(e){var t,n,r,o,u,c,f=V0(),h=F0(),d=a7(),y=Ut(Ut({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Vi.stroke,fill:(n=e.fill)!==null&&n!==void 0?n:Vi.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:Vi.horizontal,horizontalFill:(o=e.horizontalFill)!==null&&o!==void 0?o:Vi.horizontalFill,vertical:(u=e.vertical)!==null&&u!==void 0?u:Vi.vertical,verticalFill:(c=e.verticalFill)!==null&&c!==void 0?c:Vi.verticalFill,x:fe(e.x)?e.x:d.left,y:fe(e.y)?e.y:d.top,width:fe(e.width)?e.width:d.width,height:fe(e.height)?e.height:d.height}),p=y.x,g=y.y,x=y.width,O=y.height,S=y.syncWithTicks,b=y.horizontalValues,T=y.verticalValues,E=t7(),j=n7();if(!fe(x)||x<=0||!fe(O)||O<=0||!fe(p)||p!==+p||!fe(g)||g!==+g)return null;var N=y.verticalCoordinatesGenerator||yG,A=y.horizontalCoordinatesGenerator||mG,w=y.horizontalPoints,M=y.verticalPoints;if((!w||!w.length)&&_e(A)){var D=b&&b.length,z=A({yAxis:j?Ut(Ut({},j),{},{ticks:D?b:j.ticks}):void 0,width:f,height:h,offset:d},D?!0:S);Gn(Array.isArray(z),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(ri(z),"]")),Array.isArray(z)&&(w=z)}if((!M||!M.length)&&_e(N)){var Z=T&&T.length,H=N({xAxis:E?Ut(Ut({},E),{},{ticks:Z?T:E.ticks}):void 0,width:f,height:h,offset:d},Z?!0:S);Gn(Array.isArray(H),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(ri(H),"]")),Array.isArray(H)&&(M=H)}return B.createElement("g",{className:"recharts-cartesian-grid"},B.createElement(fG,{fill:y.fill,fillOpacity:y.fillOpacity,x:y.x,y:y.y,width:y.width,height:y.height,ry:y.ry}),B.createElement(hG,Va({},y,{offset:d,horizontalPoints:w,xAxis:E,yAxis:j})),B.createElement(dG,Va({},y,{offset:d,verticalPoints:M,xAxis:E,yAxis:j})),B.createElement(vG,Va({},y,{horizontalPoints:w})),B.createElement(pG,Va({},y,{verticalPoints:M})))}mf.displayName="CartesianGrid";function wo(e){"@babel/helpers - typeof";return wo=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},wo(e)}function gG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bG(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,fP(r.key),r)}}function xG(e,t,n){return t&&bG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function SG(e,t,n){return t=gf(t),_G(e,cP()?Reflect.construct(t,n||[],gf(e).constructor):t.apply(e,n))}function _G(e,t){if(t&&(wo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return OG(e)}function OG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(cP=function(){return!!e})()}function gf(e){return gf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},gf(e)}function AG(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&&Bb(e,t)}function Bb(e,t){return Bb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Bb(e,t)}function sP(e,t,n){return t=fP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fP(e){var t=wG(e,"string");return wo(t)=="symbol"?t:t+""}function wG(e,t){if(wo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(wo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function kb(){return kb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kb.apply(this,arguments)}function TG(e){var t=e.xAxisId,n=V0(),r=F0(),o=WN(t);return o==null?null:U.createElement(Bo,kb({},o,{className:je("recharts-".concat(o.axisType," ").concat(o.axisType),o.className),viewBox:{x:0,y:0,width:n,height:r},ticksGenerator:function(c){return Er(c,!0)}}))}var To=(function(e){function t(){return gG(this,t),SG(this,t,arguments)}return AG(t,e),xG(t,[{key:"render",value:function(){return U.createElement(TG,this.props)}}])})(U.Component);sP(To,"displayName","XAxis");sP(To,"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 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 EG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jG(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,vP(r.key),r)}}function MG(e,t,n){return t&&jG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function CG(e,t,n){return t=bf(t),NG(e,hP()?Reflect.construct(t,n||[],bf(e).constructor):t.apply(e,n))}function NG(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 PG(e)}function PG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(hP=function(){return!!e})()}function bf(e){return bf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},bf(e)}function RG(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Lb(e,t)}function Lb(e,t){return Lb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Lb(e,t)}function dP(e,t,n){return t=vP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vP(e){var t=DG(e,"string");return Eo(t)=="symbol"?t:t+""}function DG(e,t){if(Eo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Eo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Ub(){return Ub=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ub.apply(this,arguments)}var qG=function(t){var n=t.yAxisId,r=V0(),o=F0(),u=QN(n);return u==null?null:U.createElement(Bo,Ub({},u,{className:je("recharts-".concat(u.axisType," ").concat(u.axisType),u.className),viewBox:{x:0,y:0,width:r,height:o},ticksGenerator:function(f){return Er(f,!0)}}))},jo=(function(e){function t(){return EG(this,t),CG(this,t,arguments)}return RG(t,e),MG(t,[{key:"render",value:function(){return U.createElement(qG,this.props)}}])})(U.Component);dP(jo,"displayName","YAxis");dP(jo,"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 KM(e){return kG(e)||BG(e)||zG(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 zG(e,t){if(e){if(typeof e=="string")return Ib(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ib(e,t)}}function BG(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function kG(e){if(Array.isArray(e))return Ib(e)}function Ib(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Hb=function(t,n,r,o,u){var c=Rn(t,W0),f=Rn(t,nh),h=[].concat(KM(c),KM(f)),d=Rn(t,ah),y="".concat(o,"Id"),p=o[0],g=n;if(h.length&&(g=h.reduce(function(S,b){if(b.props[y]===r&&er(b.props,"extendDomain")&&fe(b.props[p])){var T=b.props[p];return[Math.min(S[0],T),Math.max(S[1],T)]}return S},g)),d.length){var x="".concat(p,"1"),O="".concat(p,"2");g=d.reduce(function(S,b){if(b.props[y]===r&&er(b.props,"extendDomain")&&fe(b.props[x])&&fe(b.props[O])){var T=b.props[x],E=b.props[O];return[Math.min(S[0],T,E),Math.max(S[1],T,E)]}return S},g)}return u&&u.length&&(g=u.reduce(function(S,b){return fe(b)?[Math.min(S[0],b),Math.max(S[1],b)]:S},g)),g},Og={exports:{}},VM;function LG(){return VM||(VM=1,(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function o(h,d,y){this.fn=h,this.context=d,this.once=y||!1}function u(h,d,y,p,g){if(typeof y!="function")throw new TypeError("The listener must be a function");var x=new o(y,p||h,g),O=n?n+d:d;return h._events[O]?h._events[O].fn?h._events[O]=[h._events[O],x]:h._events[O].push(x):(h._events[O]=x,h._eventsCount++),h}function c(h,d){--h._eventsCount===0?h._events=new r:delete h._events[d]}function f(){this._events=new r,this._eventsCount=0}f.prototype.eventNames=function(){var d=[],y,p;if(this._eventsCount===0)return d;for(p in y=this._events)t.call(y,p)&&d.push(n?p.slice(1):p);return Object.getOwnPropertySymbols?d.concat(Object.getOwnPropertySymbols(y)):d},f.prototype.listeners=function(d){var y=n?n+d:d,p=this._events[y];if(!p)return[];if(p.fn)return[p.fn];for(var g=0,x=p.length,O=new Array(x);g<x;g++)O[g]=p[g].fn;return O},f.prototype.listenerCount=function(d){var y=n?n+d:d,p=this._events[y];return p?p.fn?1:p.length:0},f.prototype.emit=function(d,y,p,g,x,O){var S=n?n+d:d;if(!this._events[S])return!1;var b=this._events[S],T=arguments.length,E,j;if(b.fn){switch(b.once&&this.removeListener(d,b.fn,void 0,!0),T){case 1:return b.fn.call(b.context),!0;case 2:return b.fn.call(b.context,y),!0;case 3:return b.fn.call(b.context,y,p),!0;case 4:return b.fn.call(b.context,y,p,g),!0;case 5:return b.fn.call(b.context,y,p,g,x),!0;case 6:return b.fn.call(b.context,y,p,g,x,O),!0}for(j=1,E=new Array(T-1);j<T;j++)E[j-1]=arguments[j];b.fn.apply(b.context,E)}else{var N=b.length,A;for(j=0;j<N;j++)switch(b[j].once&&this.removeListener(d,b[j].fn,void 0,!0),T){case 1:b[j].fn.call(b[j].context);break;case 2:b[j].fn.call(b[j].context,y);break;case 3:b[j].fn.call(b[j].context,y,p);break;case 4:b[j].fn.call(b[j].context,y,p,g);break;default:if(!E)for(A=1,E=new Array(T-1);A<T;A++)E[A-1]=arguments[A];b[j].fn.apply(b[j].context,E)}}return!0},f.prototype.on=function(d,y,p){return u(this,d,y,p,!1)},f.prototype.once=function(d,y,p){return u(this,d,y,p,!0)},f.prototype.removeListener=function(d,y,p,g){var x=n?n+d:d;if(!this._events[x])return this;if(!y)return c(this,x),this;var O=this._events[x];if(O.fn)O.fn===y&&(!g||O.once)&&(!p||O.context===p)&&c(this,x);else{for(var S=0,b=[],T=O.length;S<T;S++)(O[S].fn!==y||g&&!O[S].once||p&&O[S].context!==p)&&b.push(O[S]);b.length?this._events[x]=b.length===1?b[0]:b:c(this,x)}return this},f.prototype.removeAllListeners=function(d){var y;return d?(y=n?n+d:d,this._events[y]&&c(this,y)):(this._events=new r,this._eventsCount=0),this},f.prototype.off=f.prototype.removeListener,f.prototype.addListener=f.prototype.on,f.prefixed=n,f.EventEmitter=f,e.exports=f})(Og)),Og.exports}var UG=LG();const IG=Xe(UG);var Ag=new IG,wg="recharts.syncMouseEvents";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 HG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GG(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,pP(r.key),r)}}function YG(e,t,n){return t&&GG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Tg(e,t,n){return t=pP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pP(e){var t=XG(e,"string");return Nu(t)=="symbol"?t:t+""}function XG(e,t){if(Nu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Nu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var KG=(function(){function e(){HG(this,e),Tg(this,"activeIndex",0),Tg(this,"coordinateList",[]),Tg(this,"layout","horizontal")}return YG(e,[{key:"setDetails",value:function(n){var r,o=n.coordinateList,u=o===void 0?null:o,c=n.container,f=c===void 0?null:c,h=n.layout,d=h===void 0?null:h,y=n.offset,p=y===void 0?null:y,g=n.mouseHandlerCallback,x=g===void 0?null:g;this.coordinateList=(r=u??this.coordinateList)!==null&&r!==void 0?r:[],this.container=f??this.container,this.layout=d??this.layout,this.offset=p??this.offset,this.mouseHandlerCallback=x??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(n){if(this.coordinateList.length!==0)switch(n.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(n){this.activeIndex=n}},{key:"spoofMouse",value:function(){var n,r;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var o=this.container.getBoundingClientRect(),u=o.x,c=o.y,f=o.height,h=this.coordinateList[this.activeIndex].coordinate,d=((n=window)===null||n===void 0?void 0:n.scrollX)||0,y=((r=window)===null||r===void 0?void 0:r.scrollY)||0,p=u+h+d,g=c+this.offset.top+f/2+y;this.mouseHandlerCallback({pageX:p,pageY:g})}}}])})();function VG(e,t,n){if(n==="number"&&t===!0&&Array.isArray(e)){var r=e==null?void 0:e[0],o=e==null?void 0:e[1];if(r&&o&&fe(r)&&fe(o))return!0}return!1}function FG(e,t,n,r){var o=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-o:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-o,width:e==="horizontal"?r:n.width-1,height:e==="horizontal"?n.height-1:r}}function yP(e){var t=e.cx,n=e.cy,r=e.radius,o=e.startAngle,u=e.endAngle,c=tt(t,n,r,o),f=tt(t,n,r,u);return{points:[c,f],cx:t,cy:n,radius:r,startAngle:o,endAngle:u}}function ZG(e,t,n){var r,o,u,c;if(e==="horizontal")r=t.x,u=r,o=n.top,c=n.top+n.height;else if(e==="vertical")o=t.y,c=o,r=n.left,u=n.left+n.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var f=t.cx,h=t.cy,d=t.innerRadius,y=t.outerRadius,p=t.angle,g=tt(f,h,d,p),x=tt(f,h,y,p);r=g.x,o=g.y,u=x.x,c=x.y}else return yP(t);return[{x:r,y:o},{x:u,y:c}]}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 FM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function ms(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?FM(Object(n),!0).forEach(function(r){WG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):FM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function WG(e,t,n){return t=QG(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function QG(e){var t=JG(e,"string");return Pu(t)=="symbol"?t:t+""}function JG(e,t){if(Pu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Pu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eY(e){var t,n,r=e.element,o=e.tooltipEventType,u=e.isActive,c=e.activeCoordinate,f=e.activePayload,h=e.offset,d=e.activeTooltipIndex,y=e.tooltipAxisBandSize,p=e.layout,g=e.chartName,x=(t=r.props.cursor)!==null&&t!==void 0?t:(n=r.type.defaultProps)===null||n===void 0?void 0:n.cursor;if(!r||!x||!u||!c||g!=="ScatterChart"&&o!=="axis")return null;var O,S=hb;if(g==="ScatterChart")O=c,S=qI;else if(g==="BarChart")O=FG(p,c,h,y),S=H0;else if(p==="radial"){var b=yP(c),T=b.cx,E=b.cy,j=b.radius,N=b.startAngle,A=b.endAngle;O={cx:T,cy:E,startAngle:N,endAngle:A,innerRadius:j,outerRadius:j},S=xN}else O={points:ZG(p,c,h)},S=hb;var w=ms(ms(ms(ms({stroke:"#ccc",pointerEvents:"none"},h),O),xe(x,!1)),{},{payload:f,payloadIndex:d,className:je("recharts-tooltip-cursor",x.className)});return U.isValidElement(x)?U.cloneElement(x,w):U.createElement(S,w)}var tY=["item"],nY=["children","className","width","height","style","compact","title","desc"];function Mo(e){"@babel/helpers - typeof";return Mo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mo(e)}function eo(){return eo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},eo.apply(this,arguments)}function ZM(e,t){return iY(e)||aY(e,t)||gP(e,t)||rY()}function rY(){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 aY(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,u,c,f=[],h=!0,d=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(h=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(y){d=!0,o=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw o}}return f}}function iY(e){if(Array.isArray(e))return e}function WM(e,t){if(e==null)return{};var n=oY(e,t),r,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++)r=u[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function oY(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function lY(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uY(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,bP(r.key),r)}}function cY(e,t,n){return t&&uY(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function sY(e,t,n){return t=xf(t),fY(e,mP()?Reflect.construct(t,n||[],xf(e).constructor):t.apply(e,n))}function fY(e,t){if(t&&(Mo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return hY(e)}function hY(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(mP=function(){return!!e})()}function xf(e){return xf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},xf(e)}function dY(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Gb(e,t)}function Gb(e,t){return Gb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Gb(e,t)}function Co(e){return yY(e)||pY(e)||gP(e)||vY()}function vY(){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 gP(e,t){if(e){if(typeof e=="string")return Yb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yb(e,t)}}function pY(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function yY(e){if(Array.isArray(e))return Yb(e)}function Yb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function QM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function ne(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?QM(Object(n),!0).forEach(function(r){be(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):QM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function be(e,t,n){return t=bP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bP(e){var t=mY(e,"string");return Mo(t)=="symbol"?t:t+""}function mY(e,t){if(Mo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Mo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var gY={xAxis:["bottom","top"],yAxis:["left","right"]},bY={width:"100%",height:"100%"},xP={x:0,y:0};function gs(e){return e}var xY=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},SY=function(t,n,r,o){var u=n.find(function(y){return y&&y.index===r});if(u){if(t==="horizontal")return{x:u.coordinate,y:o.y};if(t==="vertical")return{x:o.x,y:u.coordinate};if(t==="centric"){var c=u.coordinate,f=o.radius;return ne(ne(ne({},o),tt(o.cx,o.cy,f,c)),{},{angle:c,radius:f})}var h=u.coordinate,d=o.angle;return ne(ne(ne({},o),tt(o.cx,o.cy,h,d)),{},{angle:d,radius:h})}return xP},ih=function(t,n){var r=n.graphicalItems,o=n.dataStartIndex,u=n.dataEndIndex,c=(r??[]).reduce(function(f,h){var d=h.props.data;return d&&d.length?[].concat(Co(f),Co(d)):f},[]);return c.length>0?c:t&&t.length&&fe(o)&&fe(u)?t.slice(o,u+1):[]};function SP(e){return e==="number"?[0,"auto"]:void 0}var Xb=function(t,n,r,o){var u=t.graphicalItems,c=t.tooltipAxis,f=ih(n,t);return r<0||!u||!u.length||r>=f.length?null:u.reduce(function(h,d){var y,p=(y=d.props.data)!==null&&y!==void 0?y:n;p&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(p=p.slice(t.dataStartIndex,t.dataEndIndex+1));var g;if(c.dataKey&&!c.allowDuplicatedCategory){var x=p===void 0?f:p;g=Eg(x,c.dataKey,o)}else g=p&&p[r]||f[r];return g?[].concat(Co(h),[vN(d,g)]):h},[])},JM=function(t,n,r,o){var u=o||{x:t.chartX,y:t.chartY},c=xY(u,r),f=t.orderedTooltipTicks,h=t.tooltipAxis,d=t.tooltipTicks,y=n6(c,f,d,h);if(y>=0&&d){var p=d[y]&&d[y].value,g=Xb(t,n,y,p),x=SY(r,f,y,u);return{activeTooltipIndex:y,activeLabel:p,activePayload:g,activeCoordinate:x}}return null},_Y=function(t,n){var r=n.axes,o=n.graphicalItems,u=n.axisType,c=n.axisIdKey,f=n.stackGroups,h=n.dataStartIndex,d=n.dataEndIndex,y=t.layout,p=t.children,g=t.stackOffset,x=uN(y,u);return r.reduce(function(O,S){var b,T=S.type.defaultProps!==void 0?ne(ne({},S.type.defaultProps),S.props):S.props,E=T.type,j=T.dataKey,N=T.allowDataOverflow,A=T.allowDuplicatedCategory,w=T.scale,M=T.ticks,D=T.includeHidden,z=T[c];if(O[z])return O;var Z=ih(t.data,{graphicalItems:o.filter(function(I){var re,se=c in I.props?I.props[c]:(re=I.type.defaultProps)===null||re===void 0?void 0:re[c];return se===z}),dataStartIndex:h,dataEndIndex:d}),H=Z.length,L,F,J;VG(T.domain,N,E)&&(L=lb(T.domain,null,N),x&&(E==="number"||w!=="auto")&&(J=Vl(Z,j,"category")));var W=SP(E);if(!L||L.length===0){var q,Y=(q=T.domain)!==null&&q!==void 0?q:W;if(j){if(L=Vl(Z,j,E),E==="category"&&x){var ee=Z3(L);A&&ee?(F=L,L=lf(0,H)):A||(L=aj(Y,L,S).reduce(function(I,re){return I.indexOf(re)>=0?I:[].concat(Co(I),[re])},[]))}else if(E==="category")A?L=L.filter(function(I){return I!==""&&!Ce(I)}):L=aj(Y,L,S).reduce(function(I,re){return I.indexOf(re)>=0||re===""||Ce(re)?I:[].concat(Co(I),[re])},[]);else if(E==="number"){var le=l6(Z,o.filter(function(I){var re,se,ve=c in I.props?I.props[c]:(re=I.type.defaultProps)===null||re===void 0?void 0:re[c],me="hide"in I.props?I.props.hide:(se=I.type.defaultProps)===null||se===void 0?void 0:se.hide;return ve===z&&(D||!me)}),j,u,y);le&&(L=le)}x&&(E==="number"||w!=="auto")&&(J=Vl(Z,j,"category"))}else x?L=lf(0,H):f&&f[z]&&f[z].hasStack&&E==="number"?L=g==="expand"?[0,1]:dN(f[z].stackGroups,h,d):L=lN(Z,o.filter(function(I){var re=c in I.props?I.props[c]:I.type.defaultProps[c],se="hide"in I.props?I.props.hide:I.type.defaultProps.hide;return re===z&&(D||!se)}),E,y,!0);if(E==="number")L=Hb(p,L,z,u,M),Y&&(L=lb(Y,L,N));else if(E==="category"&&Y){var ue=Y,R=L.every(function(I){return ue.indexOf(I)>=0});R&&(L=ue)}}return ne(ne({},O),{},be({},z,ne(ne({},T),{},{axisType:u,domain:L,categoricalDomain:J,duplicateDomain:F,originalDomain:(b=T.domain)!==null&&b!==void 0?b:W,isCategorical:x,layout:y})))},{})},OY=function(t,n){var r=n.graphicalItems,o=n.Axis,u=n.axisType,c=n.axisIdKey,f=n.stackGroups,h=n.dataStartIndex,d=n.dataEndIndex,y=t.layout,p=t.children,g=ih(t.data,{graphicalItems:r,dataStartIndex:h,dataEndIndex:d}),x=g.length,O=uN(y,u),S=-1;return r.reduce(function(b,T){var E=T.type.defaultProps!==void 0?ne(ne({},T.type.defaultProps),T.props):T.props,j=E[c],N=SP("number");if(!b[j]){S++;var A;return O?A=lf(0,x):f&&f[j]&&f[j].hasStack?(A=dN(f[j].stackGroups,h,d),A=Hb(p,A,j,u)):(A=lb(N,lN(g,r.filter(function(w){var M,D,z=c in w.props?w.props[c]:(M=w.type.defaultProps)===null||M===void 0?void 0:M[c],Z="hide"in w.props?w.props.hide:(D=w.type.defaultProps)===null||D===void 0?void 0:D.hide;return z===j&&!Z}),"number",y),o.defaultProps.allowDataOverflow),A=Hb(p,A,j,u)),ne(ne({},b),{},be({},j,ne(ne({axisType:u},o.defaultProps),{},{hide:!0,orientation:yn(gY,"".concat(u,".").concat(S%2),null),domain:A,originalDomain:N,isCategorical:O,layout:y})))}return b},{})},AY=function(t,n){var r=n.axisType,o=r===void 0?"xAxis":r,u=n.AxisComp,c=n.graphicalItems,f=n.stackGroups,h=n.dataStartIndex,d=n.dataEndIndex,y=t.children,p="".concat(o,"Id"),g=Rn(y,u),x={};return g&&g.length?x=_Y(t,{axes:g,graphicalItems:c,axisType:o,axisIdKey:p,stackGroups:f,dataStartIndex:h,dataEndIndex:d}):c&&c.length&&(x=OY(t,{Axis:u,graphicalItems:c,axisType:o,axisIdKey:p,stackGroups:f,dataStartIndex:h,dataEndIndex:d})),x},wY=function(t){var n=da(t),r=Er(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:y0(r,function(o){return o.coordinate}),tooltipAxis:n,tooltipAxisBandSize:Ks(n,r)}},e2=function(t){var n=t.children,r=t.defaultShowTooltip,o=dn(n,bo),u=0,c=0;return t.data&&t.data.length!==0&&(c=t.data.length-1),o&&o.props&&(o.props.startIndex>=0&&(u=o.props.startIndex),o.props.endIndex>=0&&(c=o.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:u,dataEndIndex:c,activeTooltipIndex:-1,isTooltipActive:!!r}},TY=function(t){return!t||!t.length?!1:t.some(function(n){var r=jr(n&&n.type);return r&&r.indexOf("Bar")>=0})},t2=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"}},EY=function(t,n){var r=t.props,o=t.graphicalItems,u=t.xAxisMap,c=u===void 0?{}:u,f=t.yAxisMap,h=f===void 0?{}:f,d=r.width,y=r.height,p=r.children,g=r.margin||{},x=dn(p,bo),O=dn(p,Fa),S=Object.keys(h).reduce(function(A,w){var M=h[w],D=M.orientation;return!M.mirror&&!M.hide?ne(ne({},A),{},be({},D,A[D]+M.width)):A},{left:g.left||0,right:g.right||0}),b=Object.keys(c).reduce(function(A,w){var M=c[w],D=M.orientation;return!M.mirror&&!M.hide?ne(ne({},A),{},be({},D,yn(A,"".concat(D))+M.height)):A},{top:g.top||0,bottom:g.bottom||0}),T=ne(ne({},b),S),E=T.bottom;x&&(T.bottom+=x.props.height||bo.defaultProps.height),O&&n&&(T=i6(T,o,r,n));var j=d-T.left-T.right,N=y-T.top-T.bottom;return ne(ne({brushBottom:E},T),{},{width:Math.max(j,0),height:Math.max(N,0)})},jY=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},_P=function(t){var n=t.chartName,r=t.GraphicalChild,o=t.defaultTooltipEventType,u=o===void 0?"axis":o,c=t.validateTooltipEventTypes,f=c===void 0?["axis"]:c,h=t.axisComponents,d=t.legendContent,y=t.formatAxisMap,p=t.defaultProps,g=function(T,E){var j=E.graphicalItems,N=E.stackGroups,A=E.offset,w=E.updateId,M=E.dataStartIndex,D=E.dataEndIndex,z=T.barSize,Z=T.layout,H=T.barGap,L=T.barCategoryGap,F=T.maxBarSize,J=t2(Z),W=J.numericAxisName,q=J.cateAxisName,Y=TY(j),ee=[];return j.forEach(function(le,ue){var R=ih(T.data,{graphicalItems:[le],dataStartIndex:M,dataEndIndex:D}),I=le.type.defaultProps!==void 0?ne(ne({},le.type.defaultProps),le.props):le.props,re=I.dataKey,se=I.maxBarSize,ve=I["".concat(W,"Id")],me=I["".concat(q,"Id")],Me={},Le=h.reduce(function(zn,ar){var ko=E["".concat(ar.axisType,"Map")],Bt=I["".concat(ar.axisType,"Id")];ko&&ko[Bt]||ar.axisType==="zAxis"||ni();var Uu=ko[Bt];return ne(ne({},zn),{},be(be({},ar.axisType,Uu),"".concat(ar.axisType,"Ticks"),Er(Uu)))},Me),ce=Le[q],Se=Le["".concat(q,"Ticks")],Oe=N&&N[ve]&&N[ve].hasStack&&y6(le,N[ve].stackGroups),oe=jr(le.type).indexOf("Bar")>=0,nt=Ks(ce,Se),Te=[],ut=Y&&r6({barSize:z,stackGroups:N,totalSize:jY(Le,q)});if(oe){var ct,zt,$n=Ce(se)?F:se,Kn=(ct=(zt=Ks(ce,Se,!0))!==null&&zt!==void 0?zt:$n)!==null&&ct!==void 0?ct:0;Te=a6({barGap:H,barCategoryGap:L,bandSize:Kn!==nt?Kn:nt,sizeList:ut[me],maxBarSize:$n}),Kn!==nt&&(Te=Te.map(function(zn){return ne(ne({},zn),{},{position:ne(ne({},zn.position),{},{offset:zn.position.offset-Kn/2})})}))}var kr=le&&le.type&&le.type.getComposedData;kr&&ee.push({props:ne(ne({},kr(ne(ne({},Le),{},{displayedData:R,props:T,dataKey:re,item:le,bandSize:nt,barPosition:Te,offset:A,stackedData:Oe,layout:Z,dataStartIndex:M,dataEndIndex:D}))),{},be(be(be({key:le.key||"item-".concat(ue)},W,Le[W]),q,Le[q]),"animationId",w)),childIndex:uq(le,T.children),item:le})}),ee},x=function(T,E){var j=T.props,N=T.dataStartIndex,A=T.dataEndIndex,w=T.updateId;if(!bA({props:j}))return null;var M=j.children,D=j.layout,z=j.stackOffset,Z=j.data,H=j.reverseStackOrder,L=t2(D),F=L.numericAxisName,J=L.cateAxisName,W=Rn(M,r),q=v6(Z,W,"".concat(F,"Id"),"".concat(J,"Id"),z,H),Y=h.reduce(function(I,re){var se="".concat(re.axisType,"Map");return ne(ne({},I),{},be({},se,AY(j,ne(ne({},re),{},{graphicalItems:W,stackGroups:re.axisType===F&&q,dataStartIndex:N,dataEndIndex:A}))))},{}),ee=EY(ne(ne({},Y),{},{props:j,graphicalItems:W}),E==null?void 0:E.legendBBox);Object.keys(Y).forEach(function(I){Y[I]=y(j,Y[I],ee,I.replace("Map",""),n)});var le=Y["".concat(J,"Map")],ue=wY(le),R=g(j,ne(ne({},Y),{},{dataStartIndex:N,dataEndIndex:A,updateId:w,graphicalItems:W,stackGroups:q,offset:ee}));return ne(ne({formattedGraphicalItems:R,graphicalItems:W,offset:ee,stackGroups:q},ue),Y)},O=(function(b){function T(E){var j,N,A;return lY(this,T),A=sY(this,T,[E]),be(A,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),be(A,"accessibilityManager",new KG),be(A,"handleLegendBBoxUpdate",function(w){if(w){var M=A.state,D=M.dataStartIndex,z=M.dataEndIndex,Z=M.updateId;A.setState(ne({legendBBox:w},x({props:A.props,dataStartIndex:D,dataEndIndex:z,updateId:Z},ne(ne({},A.state),{},{legendBBox:w}))))}}),be(A,"handleReceiveSyncEvent",function(w,M,D){if(A.props.syncId===w){if(D===A.eventEmitterSymbol&&typeof A.props.syncMethod!="function")return;A.applySyncEvent(M)}}),be(A,"handleBrushChange",function(w){var M=w.startIndex,D=w.endIndex;if(M!==A.state.dataStartIndex||D!==A.state.dataEndIndex){var z=A.state.updateId;A.setState(function(){return ne({dataStartIndex:M,dataEndIndex:D},x({props:A.props,dataStartIndex:M,dataEndIndex:D,updateId:z},A.state))}),A.triggerSyncEvent({dataStartIndex:M,dataEndIndex:D})}}),be(A,"handleMouseEnter",function(w){var M=A.getMouseInfo(w);if(M){var D=ne(ne({},M),{},{isTooltipActive:!0});A.setState(D),A.triggerSyncEvent(D);var z=A.props.onMouseEnter;_e(z)&&z(D,w)}}),be(A,"triggeredAfterMouseMove",function(w){var M=A.getMouseInfo(w),D=M?ne(ne({},M),{},{isTooltipActive:!0}):{isTooltipActive:!1};A.setState(D),A.triggerSyncEvent(D);var z=A.props.onMouseMove;_e(z)&&z(D,w)}),be(A,"handleItemMouseEnter",function(w){A.setState(function(){return{isTooltipActive:!0,activeItem:w,activePayload:w.tooltipPayload,activeCoordinate:w.tooltipPosition||{x:w.cx,y:w.cy}}})}),be(A,"handleItemMouseLeave",function(){A.setState(function(){return{isTooltipActive:!1}})}),be(A,"handleMouseMove",function(w){w.persist(),A.throttleTriggeredAfterMouseMove(w)}),be(A,"handleMouseLeave",function(w){A.throttleTriggeredAfterMouseMove.cancel();var M={isTooltipActive:!1};A.setState(M),A.triggerSyncEvent(M);var D=A.props.onMouseLeave;_e(D)&&D(M,w)}),be(A,"handleOuterEvent",function(w){var M=lq(w),D=yn(A.props,"".concat(M));if(M&&_e(D)){var z,Z;/.*touch.*/i.test(M)?Z=A.getMouseInfo(w.changedTouches[0]):Z=A.getMouseInfo(w),D((z=Z)!==null&&z!==void 0?z:{},w)}}),be(A,"handleClick",function(w){var M=A.getMouseInfo(w);if(M){var D=ne(ne({},M),{},{isTooltipActive:!0});A.setState(D),A.triggerSyncEvent(D);var z=A.props.onClick;_e(z)&&z(D,w)}}),be(A,"handleMouseDown",function(w){var M=A.props.onMouseDown;if(_e(M)){var D=A.getMouseInfo(w);M(D,w)}}),be(A,"handleMouseUp",function(w){var M=A.props.onMouseUp;if(_e(M)){var D=A.getMouseInfo(w);M(D,w)}}),be(A,"handleTouchMove",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&A.throttleTriggeredAfterMouseMove(w.changedTouches[0])}),be(A,"handleTouchStart",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&A.handleMouseDown(w.changedTouches[0])}),be(A,"handleTouchEnd",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&A.handleMouseUp(w.changedTouches[0])}),be(A,"handleDoubleClick",function(w){var M=A.props.onDoubleClick;if(_e(M)){var D=A.getMouseInfo(w);M(D,w)}}),be(A,"handleContextMenu",function(w){var M=A.props.onContextMenu;if(_e(M)){var D=A.getMouseInfo(w);M(D,w)}}),be(A,"triggerSyncEvent",function(w){A.props.syncId!==void 0&&Ag.emit(wg,A.props.syncId,w,A.eventEmitterSymbol)}),be(A,"applySyncEvent",function(w){var M=A.props,D=M.layout,z=M.syncMethod,Z=A.state.updateId,H=w.dataStartIndex,L=w.dataEndIndex;if(w.dataStartIndex!==void 0||w.dataEndIndex!==void 0)A.setState(ne({dataStartIndex:H,dataEndIndex:L},x({props:A.props,dataStartIndex:H,dataEndIndex:L,updateId:Z},A.state)));else if(w.activeTooltipIndex!==void 0){var F=w.chartX,J=w.chartY,W=w.activeTooltipIndex,q=A.state,Y=q.offset,ee=q.tooltipTicks;if(!Y)return;if(typeof z=="function")W=z(ee,w);else if(z==="value"){W=-1;for(var le=0;le<ee.length;le++)if(ee[le].value===w.activeLabel){W=le;break}}var ue=ne(ne({},Y),{},{x:Y.left,y:Y.top}),R=Math.min(F,ue.x+ue.width),I=Math.min(J,ue.y+ue.height),re=ee[W]&&ee[W].value,se=Xb(A.state,A.props.data,W),ve=ee[W]?{x:D==="horizontal"?ee[W].coordinate:R,y:D==="horizontal"?I:ee[W].coordinate}:xP;A.setState(ne(ne({},w),{},{activeLabel:re,activeCoordinate:ve,activePayload:se,activeTooltipIndex:W}))}else A.setState(w)}),be(A,"renderCursor",function(w){var M,D=A.state,z=D.isTooltipActive,Z=D.activeCoordinate,H=D.activePayload,L=D.offset,F=D.activeTooltipIndex,J=D.tooltipAxisBandSize,W=A.getTooltipEventType(),q=(M=w.props.active)!==null&&M!==void 0?M:z,Y=A.props.layout,ee=w.key||"_recharts-cursor";return B.createElement(eY,{key:ee,activeCoordinate:Z,activePayload:H,activeTooltipIndex:F,chartName:n,element:w,isActive:q,layout:Y,offset:L,tooltipAxisBandSize:J,tooltipEventType:W})}),be(A,"renderPolarAxis",function(w,M,D){var z=yn(w,"type.axisType"),Z=yn(A.state,"".concat(z,"Map")),H=w.type.defaultProps,L=H!==void 0?ne(ne({},H),w.props):w.props,F=Z&&Z[L["".concat(z,"Id")]];return U.cloneElement(w,ne(ne({},F),{},{className:je(z,F.className),key:w.key||"".concat(M,"-").concat(D),ticks:Er(F,!0)}))}),be(A,"renderPolarGrid",function(w){var M=w.props,D=M.radialLines,z=M.polarAngles,Z=M.polarRadius,H=A.state,L=H.radiusAxisMap,F=H.angleAxisMap,J=da(L),W=da(F),q=W.cx,Y=W.cy,ee=W.innerRadius,le=W.outerRadius;return U.cloneElement(w,{polarAngles:Array.isArray(z)?z:Er(W,!0).map(function(ue){return ue.coordinate}),polarRadius:Array.isArray(Z)?Z:Er(J,!0).map(function(ue){return ue.coordinate}),cx:q,cy:Y,innerRadius:ee,outerRadius:le,key:w.key||"polar-grid",radialLines:D})}),be(A,"renderLegend",function(){var w=A.state.formattedGraphicalItems,M=A.props,D=M.children,z=M.width,Z=M.height,H=A.props.margin||{},L=z-(H.left||0)-(H.right||0),F=iN({children:D,formattedGraphicalItems:w,legendWidth:L,legendContent:d});if(!F)return null;var J=F.item,W=WM(F,tY);return U.cloneElement(J,ne(ne({},W),{},{chartWidth:z,chartHeight:Z,margin:H,onBBoxUpdate:A.handleLegendBBoxUpdate}))}),be(A,"renderTooltip",function(){var w,M=A.props,D=M.children,z=M.accessibilityLayer,Z=dn(D,vn);if(!Z)return null;var H=A.state,L=H.isTooltipActive,F=H.activeCoordinate,J=H.activePayload,W=H.activeLabel,q=H.offset,Y=(w=Z.props.active)!==null&&w!==void 0?w:L;return U.cloneElement(Z,{viewBox:ne(ne({},q),{},{x:q.left,y:q.top}),active:Y,label:W,payload:Y?J:[],coordinate:F,accessibilityLayer:z})}),be(A,"renderBrush",function(w){var M=A.props,D=M.margin,z=M.data,Z=A.state,H=Z.offset,L=Z.dataStartIndex,F=Z.dataEndIndex,J=Z.updateId;return U.cloneElement(w,{key:w.key||"_recharts-brush",onChange:ds(A.handleBrushChange,w.props.onChange),data:z,x:fe(w.props.x)?w.props.x:H.left,y:fe(w.props.y)?w.props.y:H.top+H.height+H.brushBottom-(D.bottom||0),width:fe(w.props.width)?w.props.width:H.width,startIndex:L,endIndex:F,updateId:"brush-".concat(J)})}),be(A,"renderReferenceElement",function(w,M,D){if(!w)return null;var z=A,Z=z.clipPathId,H=A.state,L=H.xAxisMap,F=H.yAxisMap,J=H.offset,W=w.type.defaultProps||{},q=w.props,Y=q.xAxisId,ee=Y===void 0?W.xAxisId:Y,le=q.yAxisId,ue=le===void 0?W.yAxisId:le;return U.cloneElement(w,{key:w.key||"".concat(M,"-").concat(D),xAxis:L[ee],yAxis:F[ue],viewBox:{x:J.left,y:J.top,width:J.width,height:J.height},clipPathId:Z})}),be(A,"renderActivePoints",function(w){var M=w.item,D=w.activePoint,z=w.basePoint,Z=w.childIndex,H=w.isRange,L=[],F=M.props.key,J=M.item.type.defaultProps!==void 0?ne(ne({},M.item.type.defaultProps),M.item.props):M.item.props,W=J.activeDot,q=J.dataKey,Y=ne(ne({index:Z,dataKey:q,cx:D.x,cy:D.y,r:4,fill:I0(M.item),strokeWidth:2,stroke:"#fff",payload:D.payload,value:D.value},xe(W,!1)),_s(W));return L.push(T.renderActiveDot(W,Y,"".concat(F,"-activePoint-").concat(Z))),z?L.push(T.renderActiveDot(W,ne(ne({},Y),{},{cx:z.x,cy:z.y}),"".concat(F,"-basePoint-").concat(Z))):H&&L.push(null),L}),be(A,"renderGraphicChild",function(w,M,D){var z=A.filterFormatItem(w,M,D);if(!z)return null;var Z=A.getTooltipEventType(),H=A.state,L=H.isTooltipActive,F=H.tooltipAxis,J=H.activeTooltipIndex,W=H.activeLabel,q=A.props.children,Y=dn(q,vn),ee=z.props,le=ee.points,ue=ee.isRange,R=ee.baseLine,I=z.item.type.defaultProps!==void 0?ne(ne({},z.item.type.defaultProps),z.item.props):z.item.props,re=I.activeDot,se=I.hide,ve=I.activeBar,me=I.activeShape,Me=!!(!se&&L&&Y&&(re||ve||me)),Le={};Z!=="axis"&&Y&&Y.props.trigger==="click"?Le={onClick:ds(A.handleItemMouseEnter,w.props.onClick)}:Z!=="axis"&&(Le={onMouseLeave:ds(A.handleItemMouseLeave,w.props.onMouseLeave),onMouseEnter:ds(A.handleItemMouseEnter,w.props.onMouseEnter)});var ce=U.cloneElement(w,ne(ne({},z.props),Le));function Se(ar){return typeof F.dataKey=="function"?F.dataKey(ar.payload):null}if(Me)if(J>=0){var Oe,oe;if(F.dataKey&&!F.allowDuplicatedCategory){var nt=typeof F.dataKey=="function"?Se:"payload.".concat(F.dataKey.toString());Oe=Eg(le,nt,W),oe=ue&&R&&Eg(R,nt,W)}else Oe=le==null?void 0:le[J],oe=ue&&R&&R[J];if(me||ve){var Te=w.props.activeIndex!==void 0?w.props.activeIndex:J;return[U.cloneElement(w,ne(ne(ne({},z.props),Le),{},{activeIndex:Te})),null,null]}if(!Ce(Oe))return[ce].concat(Co(A.renderActivePoints({item:z,activePoint:Oe,basePoint:oe,childIndex:J,isRange:ue})))}else{var ut,ct=(ut=A.getItemByXY(A.state.activeCoordinate))!==null&&ut!==void 0?ut:{graphicalItem:ce},zt=ct.graphicalItem,$n=zt.item,Kn=$n===void 0?w:$n,kr=zt.childIndex,zn=ne(ne(ne({},z.props),Le),{},{activeIndex:kr});return[U.cloneElement(Kn,zn),null,null]}return ue?[ce,null,null]:[ce,null]}),be(A,"renderCustomized",function(w,M,D){return U.cloneElement(w,ne(ne({key:"recharts-customized-".concat(D)},A.props),A.state))}),be(A,"renderMap",{CartesianGrid:{handler:gs,once:!0},ReferenceArea:{handler:A.renderReferenceElement},ReferenceLine:{handler:gs},ReferenceDot:{handler:A.renderReferenceElement},XAxis:{handler:gs},YAxis:{handler:gs},Brush:{handler:A.renderBrush,once:!0},Bar:{handler:A.renderGraphicChild},Line:{handler:A.renderGraphicChild},Area:{handler:A.renderGraphicChild},Radar:{handler:A.renderGraphicChild},RadialBar:{handler:A.renderGraphicChild},Scatter:{handler:A.renderGraphicChild},Pie:{handler:A.renderGraphicChild},Funnel:{handler:A.renderGraphicChild},Tooltip:{handler:A.renderCursor,once:!0},PolarGrid:{handler:A.renderPolarGrid,once:!0},PolarAngleAxis:{handler:A.renderPolarAxis},PolarRadiusAxis:{handler:A.renderPolarAxis},Customized:{handler:A.renderCustomized}}),A.clipPathId="".concat((j=E.id)!==null&&j!==void 0?j:qu("recharts"),"-clip"),A.throttleTriggeredAfterMouseMove=iC(A.triggeredAfterMouseMove,(N=E.throttleDelay)!==null&&N!==void 0?N:1e3/60),A.state={},A}return dY(T,b),cY(T,[{key:"componentDidMount",value:function(){var j,N;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(j=this.props.margin.left)!==null&&j!==void 0?j:0,top:(N=this.props.margin.top)!==null&&N!==void 0?N:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var j=this.props,N=j.children,A=j.data,w=j.height,M=j.layout,D=dn(N,vn);if(D){var z=D.props.defaultIndex;if(!(typeof z!="number"||z<0||z>this.state.tooltipTicks.length-1)){var Z=this.state.tooltipTicks[z]&&this.state.tooltipTicks[z].value,H=Xb(this.state,A,z,Z),L=this.state.tooltipTicks[z].coordinate,F=(this.state.offset.top+w)/2,J=M==="horizontal",W=J?{x:L,y:F}:{y:L,x:F},q=this.state.formattedGraphicalItems.find(function(ee){var le=ee.item;return le.type.name==="Scatter"});q&&(W=ne(ne({},W),q.props.points[z].tooltipPosition),H=q.props.points[z].tooltipPayload);var Y={activeTooltipIndex:z,isTooltipActive:!0,activeLabel:Z,activePayload:H,activeCoordinate:W};this.setState(Y),this.renderCursor(D),this.accessibilityManager.setIndex(z)}}}},{key:"getSnapshotBeforeUpdate",value:function(j,N){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==N.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==j.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==j.margin){var A,w;this.accessibilityManager.setDetails({offset:{left:(A=this.props.margin.left)!==null&&A!==void 0?A:0,top:(w=this.props.margin.top)!==null&&w!==void 0?w:0}})}return null}},{key:"componentDidUpdate",value:function(j){Mg([dn(j.children,vn)],[dn(this.props.children,vn)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var j=dn(this.props.children,vn);if(j&&typeof j.props.shared=="boolean"){var N=j.props.shared?"axis":"item";return f.indexOf(N)>=0?N:u}return u}},{key:"getMouseInfo",value:function(j){if(!this.container)return null;var N=this.container,A=N.getBoundingClientRect(),w=VB(A),M={chartX:Math.round(j.pageX-w.left),chartY:Math.round(j.pageY-w.top)},D=A.width/N.offsetWidth||1,z=this.inRange(M.chartX,M.chartY,D);if(!z)return null;var Z=this.state,H=Z.xAxisMap,L=Z.yAxisMap,F=this.getTooltipEventType(),J=JM(this.state,this.props.data,this.props.layout,z);if(F!=="axis"&&H&&L){var W=da(H).scale,q=da(L).scale,Y=W&&W.invert?W.invert(M.chartX):null,ee=q&&q.invert?q.invert(M.chartY):null;return ne(ne({},M),{},{xValue:Y,yValue:ee},J)}return J?ne(ne({},M),J):null}},{key:"inRange",value:function(j,N){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,w=this.props.layout,M=j/A,D=N/A;if(w==="horizontal"||w==="vertical"){var z=this.state.offset,Z=M>=z.left&&M<=z.left+z.width&&D>=z.top&&D<=z.top+z.height;return Z?{x:M,y:D}:null}var H=this.state,L=H.angleAxisMap,F=H.radiusAxisMap;if(L&&F){var J=da(L);return lj({x:M,y:D},J)}return null}},{key:"parseEventsOfWrapper",value:function(){var j=this.props.children,N=this.getTooltipEventType(),A=dn(j,vn),w={};A&&N==="axis"&&(A.props.trigger==="click"?w={onClick:this.handleClick}:w={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var M=_s(this.props,this.handleOuterEvent);return ne(ne({},M),w)}},{key:"addListener",value:function(){Ag.on(wg,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){Ag.removeListener(wg,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(j,N,A){for(var w=this.state.formattedGraphicalItems,M=0,D=w.length;M<D;M++){var z=w[M];if(z.item===j||z.props.key===j.key||N===jr(z.item.type)&&A===z.childIndex)return z}return null}},{key:"renderClipPath",value:function(){var j=this.clipPathId,N=this.state.offset,A=N.left,w=N.top,M=N.height,D=N.width;return B.createElement("defs",null,B.createElement("clipPath",{id:j},B.createElement("rect",{x:A,y:w,height:M,width:D})))}},{key:"getXScales",value:function(){var j=this.state.xAxisMap;return j?Object.entries(j).reduce(function(N,A){var w=ZM(A,2),M=w[0],D=w[1];return ne(ne({},N),{},be({},M,D.scale))},{}):null}},{key:"getYScales",value:function(){var j=this.state.yAxisMap;return j?Object.entries(j).reduce(function(N,A){var w=ZM(A,2),M=w[0],D=w[1];return ne(ne({},N),{},be({},M,D.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(j){var N;return(N=this.state.xAxisMap)===null||N===void 0||(N=N[j])===null||N===void 0?void 0:N.scale}},{key:"getYScaleByAxisId",value:function(j){var N;return(N=this.state.yAxisMap)===null||N===void 0||(N=N[j])===null||N===void 0?void 0:N.scale}},{key:"getItemByXY",value:function(j){var N=this.state,A=N.formattedGraphicalItems,w=N.activeItem;if(A&&A.length)for(var M=0,D=A.length;M<D;M++){var z=A[M],Z=z.props,H=z.item,L=H.type.defaultProps!==void 0?ne(ne({},H.type.defaultProps),H.props):H.props,F=jr(H.type);if(F==="Bar"){var J=(Z.data||[]).find(function(ee){return pI(j,ee)});if(J)return{graphicalItem:z,payload:J}}else if(F==="RadialBar"){var W=(Z.data||[]).find(function(ee){return lj(j,ee)});if(W)return{graphicalItem:z,payload:W}}else if(Qf(z,w)||Jf(z,w)||Tu(z,w)){var q=BH({graphicalItem:z,activeTooltipItem:w,itemData:L.data}),Y=L.activeIndex===void 0?q:L.activeIndex;return{graphicalItem:ne(ne({},z),{},{childIndex:Y}),payload:Tu(z,w)?L.data[q]:z.props.data[q]}}}return null}},{key:"render",value:function(){var j=this;if(!bA(this))return null;var N=this.props,A=N.children,w=N.className,M=N.width,D=N.height,z=N.style,Z=N.compact,H=N.title,L=N.desc,F=WM(N,nY),J=xe(F,!1);if(Z)return B.createElement(DM,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},B.createElement(Ng,eo({},J,{width:M,height:D,title:H,desc:L}),this.renderClipPath(),SA(A,this.renderMap)));if(this.props.accessibilityLayer){var W,q;J.tabIndex=(W=this.props.tabIndex)!==null&&W!==void 0?W:0,J.role=(q=this.props.role)!==null&&q!==void 0?q:"application",J.onKeyDown=function(ee){j.accessibilityManager.keyboardEvent(ee)},J.onFocus=function(){j.accessibilityManager.focus()}}var Y=this.parseEventsOfWrapper();return B.createElement(DM,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},B.createElement("div",eo({className:je("recharts-wrapper",w),style:ne({position:"relative",cursor:"default",width:M,height:D},z)},Y,{ref:function(le){j.container=le}}),B.createElement(Ng,eo({},J,{width:M,height:D,title:H,desc:L,style:bY}),this.renderClipPath(),SA(A,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(U.Component);be(O,"displayName",n),be(O,"defaultProps",ne({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},p)),be(O,"getDerivedStateFromProps",function(b,T){var E=b.dataKey,j=b.data,N=b.children,A=b.width,w=b.height,M=b.layout,D=b.stackOffset,z=b.margin,Z=T.dataStartIndex,H=T.dataEndIndex;if(T.updateId===void 0){var L=e2(b);return ne(ne(ne({},L),{},{updateId:0},x(ne(ne({props:b},L),{},{updateId:0}),T)),{},{prevDataKey:E,prevData:j,prevWidth:A,prevHeight:w,prevLayout:M,prevStackOffset:D,prevMargin:z,prevChildren:N})}if(E!==T.prevDataKey||j!==T.prevData||A!==T.prevWidth||w!==T.prevHeight||M!==T.prevLayout||D!==T.prevStackOffset||!to(z,T.prevMargin)){var F=e2(b),J={chartX:T.chartX,chartY:T.chartY,isTooltipActive:T.isTooltipActive},W=ne(ne({},JM(T,j,M)),{},{updateId:T.updateId+1}),q=ne(ne(ne({},F),J),W);return ne(ne(ne({},q),x(ne({props:b},q),T)),{},{prevDataKey:E,prevData:j,prevWidth:A,prevHeight:w,prevLayout:M,prevStackOffset:D,prevMargin:z,prevChildren:N})}if(!Mg(N,T.prevChildren)){var Y,ee,le,ue,R=dn(N,bo),I=R&&(Y=(ee=R.props)===null||ee===void 0?void 0:ee.startIndex)!==null&&Y!==void 0?Y:Z,re=R&&(le=(ue=R.props)===null||ue===void 0?void 0:ue.endIndex)!==null&&le!==void 0?le:H,se=I!==Z||re!==H,ve=!Ce(j),me=ve&&!se?T.updateId:T.updateId+1;return ne(ne({updateId:me},x(ne(ne({props:b},T),{},{updateId:me,dataStartIndex:I,dataEndIndex:re}),T)),{},{prevChildren:N,dataStartIndex:I,dataEndIndex:re})}return null}),be(O,"renderActiveDot",function(b,T,E){var j;return U.isValidElement(b)?j=U.cloneElement(b,T):_e(b)?j=b(T):j=B.createElement(G0,T),B.createElement(Ye,{className:"recharts-active-dot",key:E},j)});var S=U.forwardRef(function(T,E){return B.createElement(O,eo({},T,{ref:E}))});return S.displayName=O.displayName,S},Kb=_P({chartName:"BarChart",GraphicalChild:Dr,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:To},{axisType:"yAxis",AxisComp:jo}],formatAxisMap:U9}),MY=_P({chartName:"PieChart",GraphicalChild:Br,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:Wf},{axisType:"radiusAxis",AxisComp:Ff}],formatAxisMap:T6,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});const CY={Slash:"#cc4444",Pierce:"#44cc44",Bludgeon:"#888888",Fire:"#ff6622",Cold:"#4488ff",Acid:"#44cc44",Electric:"#ffcc00",Typeless:"#aa66cc"},NY=({characters:e})=>{const t=U.useMemo(()=>Array.from(e.values()).filter(o=>o.telemetry).map(o=>({name:o.name.length>18?o.name.slice(0,16)+"..":o.name,fullName:o.name,killsPerHour:parseInt(o.telemetry.kills_per_hour)||0,totalKills:o.telemetry.kills||0})).sort((o,u)=>u.killsPerHour-o.killsPerHour).slice(0,30),[e]),n=U.useMemo(()=>Array.from(e.values()).filter(o=>{var u;return(u=o.combat)==null?void 0:u.session}).map(o=>({name:o.name.length>18?o.name.slice(0,16)+"..":o.name,fullName:o.name,damage:o.combat.session.total_damage_given})).sort((o,u)=>u.damage-o.damage).slice(0,30),[e]),r=U.useMemo(()=>{var u;const o={};for(const c of e.values()){const f=(u=c.combat)==null?void 0:u.session;if(f!=null&&f.monsters){for(const h of Object.values(f.monsters))if(h.offense)for(const d of Object.values(h.offense))for(const[y,p]of Object.entries(d))y==="None"||y==="Unknown"||(o[y]=(o[y]||0)+(p.damage||0))}}return Object.entries(o).map(([c,f])=>({name:c,value:f})).filter(c=>c.value>0).sort((c,f)=>f.value-c.value)},[e]);return P.jsxs("div",{className:"combat-tab",children:[P.jsxs("div",{className:"chart-section",children:[P.jsx("h3",{className:"chart-title",children:"Kills per Hour"}),P.jsx(xs,{width:"100%",height:Math.max(200,t.length*28),children:P.jsxs(Kb,{data:t,layout:"vertical",margin:{left:10,right:20,top:5,bottom:5},children:[P.jsx(mf,{strokeDasharray:"3 3",stroke:"#333"}),P.jsx(To,{type:"number",stroke:"#888",fontSize:11}),P.jsx(jo,{type:"category",dataKey:"name",width:130,stroke:"#888",fontSize:11}),P.jsx(vn,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:o=>[o.toLocaleString(),"Kills/hr"],labelFormatter:(o,u)=>{var c,f;return((f=(c=u==null?void 0:u[0])==null?void 0:c.payload)==null?void 0:f.fullName)||o}}),P.jsx(Dr,{dataKey:"killsPerHour",fill:"#44cc44",radius:[0,3,3,0]})]})})]}),n.length>0&&P.jsxs("div",{className:"chart-section",children:[P.jsx("h3",{className:"chart-title",children:"Total Damage (Session)"}),P.jsx(xs,{width:"100%",height:Math.max(200,n.length*28),children:P.jsxs(Kb,{data:n,layout:"vertical",margin:{left:10,right:20,top:5,bottom:5},children:[P.jsx(mf,{strokeDasharray:"3 3",stroke:"#333"}),P.jsx(To,{type:"number",stroke:"#888",fontSize:11}),P.jsx(jo,{type:"category",dataKey:"name",width:130,stroke:"#888",fontSize:11}),P.jsx(vn,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:o=>[o.toLocaleString(),"Damage"],labelFormatter:(o,u)=>{var c,f;return((f=(c=u==null?void 0:u[0])==null?void 0:c.payload)==null?void 0:f.fullName)||o}}),P.jsx(Dr,{dataKey:"damage",fill:"#ff6644",radius:[0,3,3,0]})]})})]}),r.length>0&&P.jsxs("div",{className:"chart-section",children:[P.jsx("h3",{className:"chart-title",children:"Damage by Element (All Characters)"}),P.jsx(xs,{width:"100%",height:300,children:P.jsxs(MY,{children:[P.jsx(Br,{data:r,dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:100,label:({name:o,percent:u})=>`${o} ${(u*100).toFixed(0)}%`,labelLine:!0,fontSize:12,children:r.map(o=>P.jsx(Df,{fill:CY[o.name]||"#888"},o.name))}),P.jsx(vn,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:o=>o.toLocaleString()}),P.jsx(Fa,{wrapperStyle:{fontSize:12,color:"#aaa"}})]})})]})]})},PY=({characters:e,totalRares:t,totalKills:n,recentRares:r})=>{const o=U.useMemo(()=>Array.from(e.values()).filter(c=>c.telemetry&&(c.telemetry.total_rares??0)>0).map(c=>({name:c.name.length>18?c.name.slice(0,16)+"..":c.name,fullName:c.name,rares:c.telemetry.total_rares??0})).sort((c,f)=>f.rares-c.rares),[e]),u=t>0?Math.round(n/t):0;return P.jsxs("div",{className:"rares-tab",children:[P.jsxs("div",{className:"rares-summary",children:[P.jsxs("div",{className:"rare-stat-card",children:[P.jsx("span",{className:"rare-stat-value",children:t}),P.jsx("span",{className:"rare-stat-label",children:"Total Rares Found"})]}),P.jsxs("div",{className:"rare-stat-card",children:[P.jsx("span",{className:"rare-stat-value",children:n.toLocaleString()}),P.jsx("span",{className:"rare-stat-label",children:"Total Kills"})]}),P.jsxs("div",{className:"rare-stat-card",children:[P.jsx("span",{className:"rare-stat-value",children:u>0?`1 in ${u.toLocaleString()}`:"--"}),P.jsx("span",{className:"rare-stat-label",children:"Drop Rate"})]})]}),r.length>0&&P.jsxs("div",{className:"chart-section",children:[P.jsx("h3",{className:"chart-title",children:"Recent Rare Drops (This Session)"}),P.jsx("div",{className:"rare-timeline",children:r.map((c,f)=>P.jsxs("div",{className:"rare-event",children:[P.jsx("span",{className:"rare-time",children:new Date(c.timestamp).toLocaleTimeString()}),P.jsx("span",{className:"rare-char",children:c.character_name}),P.jsx("span",{className:"rare-name",children:c.name})]},f))})]}),o.length>0&&P.jsxs("div",{className:"chart-section",children:[P.jsx("h3",{className:"chart-title",children:"Rares per Character (Lifetime)"}),P.jsx(xs,{width:"100%",height:Math.max(200,o.length*28),children:P.jsxs(Kb,{data:o,layout:"vertical",margin:{left:10,right:20,top:5,bottom:5},children:[P.jsx(mf,{strokeDasharray:"3 3",stroke:"#333"}),P.jsx(To,{type:"number",stroke:"#888",fontSize:11}),P.jsx(jo,{type:"category",dataKey:"name",width:130,stroke:"#888",fontSize:11}),P.jsx(vn,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:c=>[c,"Rares"],labelFormatter:(c,f)=>{var h,d;return((d=(h=f==null?void 0:f[0])==null?void 0:h.payload)==null?void 0:d.fullName)||c}}),P.jsx(Dr,{dataKey:"rares",fill:"#ffcc00",radius:[0,3,3,0]})]})})]})]})},Fi={west:-102.1,east:102.1,north:102.1,south:-102.1},Sf=800;function RY(e,t){const n=(e-Fi.west)/(Fi.east-Fi.west)*Sf,r=(Fi.north-t)/(Fi.north-Fi.south)*Sf;return{x:n,y:r}}const DY=({characters:e})=>{const t=U.useRef(null),[n,r]=U.useState(null),o=U.useMemo(()=>Array.from(e.values()).filter(c=>c.telemetry&&c.telemetry.ew!==void 0).map(c=>{const f=c.telemetry,{x:h,y:d}=RY(f.ew,f.ns),y=(f.vt_state||"").toLowerCase()==="combat"||(f.vt_state||"").toLowerCase()==="hunt";return{name:c.name,x:h,y:d,isHunting:y,ns:f.ns,ew:f.ew}}),[e]),u=U.useCallback(c=>r(c),[]);return P.jsxs("div",{className:"map-tab",children:[P.jsxs("div",{className:"map-container",ref:t,children:[P.jsx("img",{src:"/dereth_highres.png",alt:"Dereth Map",className:"map-image",draggable:!1}),P.jsx("svg",{className:"map-overlay",viewBox:`0 0 ${Sf} ${Sf}`,children:o.map(c=>{var f,h;return P.jsxs("g",{children:[P.jsx("circle",{cx:c.x,cy:c.y,r:n===c.name?6:4,fill:c.isHunting?"#44cc44":"#ffaa00",stroke:"#000",strokeWidth:1,opacity:.9,onMouseEnter:()=>u(c.name),onMouseLeave:()=>u(null),style:{cursor:"pointer"}}),n===c.name&&P.jsxs("text",{x:c.x+8,y:c.y+4,fill:"#fff",fontSize:11,stroke:"#000",strokeWidth:.3,paintOrder:"stroke",children:[c.name," (",(f=c.ns)==null?void 0:f.toFixed(1),"N, ",(h=c.ew)==null?void 0:h.toFixed(1),"E)"]})]},c.name)})})]}),P.jsxs("div",{className:"map-legend",children:[P.jsxs("span",{children:[P.jsx("span",{className:"legend-dot hunting"})," Hunting/Combat"]}),P.jsxs("span",{children:[P.jsx("span",{className:"legend-dot other"})," Other state"]}),P.jsxs("span",{className:"map-count",children:[o.length," characters on map"]})]})]})},qY="/api";async function Xn(e){const t=await fetch(`${qY}${e}`,{credentials:"include"});if(!t.ok)throw new Error(`API ${e}: ${t.status}`);return t.json()}function $Y(){return`${location.protocol==="https:"?"wss:":"ws:"}//${location.host}/api/ws/live`}const zY=()=>{const[e,t]=U.useState(""),[n,r]=U.useState([]),[o,u]=U.useState(0),[c,f]=U.useState(!1),h=U.useRef(0),d=U.useCallback(async p=>{if(p.length<2){r([]),u(0);return}f(!0);try{const g=await Xn(`/search/items?q=${encodeURIComponent(p)}&limit=100`);r(g.results??[]),u(g.total??0)}catch{r([])}f(!1)},[]),y=U.useCallback(p=>{const g=p.target.value;t(g),clearTimeout(h.current),h.current=window.setTimeout(()=>d(g),400)},[d]);return P.jsxs("div",{className:"inventory-tab",children:[P.jsxs("div",{className:"search-bar",children:[P.jsx("input",{type:"text",value:e,onChange:y,placeholder:"Search items across all characters...",className:"search-input"}),c&&P.jsx("span",{className:"search-spinner",children:"Searching..."})]}),o>0&&P.jsxs("div",{className:"search-count",children:[o.toLocaleString()," results"]}),P.jsxs("div",{className:"search-results",children:[n.length===0&&e.length>=2&&!c&&P.jsx("div",{className:"search-empty",children:"No items found"}),P.jsxs("table",{className:"results-table",children:[P.jsx("thead",{children:P.jsxs("tr",{children:[P.jsx("th",{children:"Character"}),P.jsx("th",{children:"Item"}),P.jsx("th",{children:"Type"}),P.jsx("th",{children:"Material"}),P.jsx("th",{children:"Set"}),P.jsx("th",{children:"Work"})]})}),P.jsx("tbody",{children:n.map((p,g)=>P.jsxs("tr",{children:[P.jsx("td",{children:p.character_name}),P.jsx("td",{className:"item-name",children:p.item_name}),P.jsx("td",{children:p.type||""}),P.jsx("td",{children:p.material||""}),P.jsx("td",{children:p.set_name||""}),P.jsx("td",{children:p.workmanship||""})]},g))})]})]})]})},BY=20,kY=.3;function LY(e,t){switch(t.type){case"SET":return{scale:t.scale,offX:t.offX,offY:t.offY};case"ZOOM":{const n=Math.min(BY,Math.max(kY,e.scale*t.factor)),r=n/e.scale;return{scale:n,offX:t.cx-(t.cx-e.offX)*r,offY:t.cy-(t.cy-e.offY)*r}}case"PAN":return{...e,offX:e.offX+t.dx,offY:e.offY+t.dy};default:return e}}const OP=U.createContext({transform:{scale:1,offX:0,offY:0},dispatch:()=>{}}),UY=({children:e})=>{const[t,n]=U.useReducer(LY,{scale:1,offX:0,offY:0});return P.jsx(OP.Provider,{value:{transform:t,dispatch:n},children:e})},IY=()=>U.useContext(OP),AP=U.createContext({windows:[],openWindow:()=>{},closeWindow:()=>{},bringToFront:()=>{}}),HY=({children:e})=>{const[t,n]=U.useState([]),r=U.useRef(1e4),o=U.useCallback((f,h,d)=>{n(y=>y.find(g=>g.id===f)?y.map(g=>g.id===f?{...g,zIndex:++r.current}:g):[...y,{id:f,title:h,charName:d,zIndex:++r.current}])},[]),u=U.useCallback(f=>{n(h=>h.filter(d=>d.id!==f))},[]),c=U.useCallback(f=>{n(h=>h.map(d=>d.id===f?{...d,zIndex:++r.current}:d))},[]);return P.jsx(AP.Provider,{value:{windows:t,openWindow:o,closeWindow:u,bringToFront:c},children:e})},e1=()=>U.useContext(AP),Cn={west:-102.1,east:102.1,north:102.1,south:-102.1};function oh(e,t,n,r){const o=(e-Cn.west)/(Cn.east-Cn.west)*n,u=(Cn.north-t)/(Cn.north-Cn.south)*r;return{x:o,y:u}}function GY(e,t,n,r,o,u,c){const f=(e-r)/n,h=(t-o)/n,d=Cn.west+f/u*(Cn.east-Cn.west),y=Cn.north-h/c*(Cn.north-Cn.south);return{ew:d,ns:y}}function Vb(e,t){const n=e>=0?"N":"S",r=t>=0?"E":"W";return`${Math.abs(e).toFixed(1)}${n}, ${Math.abs(t).toFixed(1)}${r}`}const wP=B.memo(({players:e,imgW:t,imgH:n,getColor:r,onHover:o,onSelect:u})=>{const c=U.useMemo(()=>e.filter(f=>f.ew!==void 0&&f.ns!==void 0).map(f=>({...f,pos:oh(f.ew,f.ns,t,n),color:r(f.character_name)})),[e,t,n,r]);return P.jsx("div",{className:"ml-dots-layer",children:c.map(f=>P.jsx("div",{className:"ml-dot",style:{left:f.pos.x,top:f.pos.y,backgroundColor:f.color},onMouseEnter:h=>{var y;const d=(y=h.currentTarget.closest(".ml-map-container"))==null?void 0:y.getBoundingClientRect();d&&o(f,h.clientX-d.left,h.clientY-d.top)},onMouseLeave:()=>o(null,0,0),onClick:()=>u(f.character_name)},f.character_name))})});wP.displayName="PlayerDots";const TP=B.memo(({imgW:e,imgH:t,getColor:n})=>{const[r,o]=U.useState([]);U.useEffect(()=>{const c=async()=>{try{const h=await Xn("/trails/?seconds=600");o(h.trails??[])}catch{}};c();const f=setInterval(c,2e3);return()=>clearInterval(f)},[]);const u=U.useMemo(()=>{const c={};for(const f of r){const{x:h,y:d}=oh(f.ew,f.ns,e,t);c[f.character_name]||(c[f.character_name]=[]),c[f.character_name].push(`${h},${d}`)}return Object.entries(c).filter(([,f])=>f.length>=2).map(([f,h])=>({name:f,points:h.join(" ")}))},[r,e,t]);return P.jsx("svg",{className:"ml-trails-svg",viewBox:`0 0 ${e} ${t}`,preserveAspectRatio:"none",children:u.map(c=>P.jsx("polyline",{points:c.points,stroke:n(c.name),fill:"none",strokeWidth:2,strokeOpacity:.7,strokeLinecap:"round",strokeLinejoin:"round"},c.name))})});TP.displayName="TrailsSVG";const YY=({imgW:e,imgH:t,enabled:n})=>{const r=U.useRef(null),[o,u]=U.useState([]);return U.useEffect(()=>{if(!n)return;(async()=>{try{const f=await Xn("/spawns/heatmap?hours=24&limit=50000");u(f.spawn_points??[])}catch{}})()},[n]),U.useEffect(()=>{const c=r.current;if(!c||!n||o.length===0||e===0)return;c.width=e,c.height=t;const f=c.getContext("2d");if(f){f.clearRect(0,0,e,t);for(const h of o){const{x:d,y}=oh(h.ew,h.ns,e,t),p=Math.max(5,Math.min(12,5+Math.sqrt(h.intensity*.5))),g=f.createRadialGradient(d,y,0,d,y,p);g.addColorStop(0,`rgba(255, 0, 0, ${Math.min(.9,h.intensity/40)})`),g.addColorStop(.6,`rgba(255, 100, 0, ${Math.min(.4,h.intensity/120)})`),g.addColorStop(1,"rgba(255, 150, 0, 0)"),f.fillStyle=g,f.fillRect(d-p,y-p,p*2,p*2)}}},[o,e,t,n]),n?P.jsx("canvas",{ref:r,className:"ml-heatmap-canvas"}):null},XY=({imgW:e,imgH:t,enabled:n})=>{const[r,o]=U.useState([]);U.useEffect(()=>{if(!n)return;const c=async()=>{try{const h=await Xn("/portals");o(h.portals??[])}catch{}};c();const f=setInterval(c,6e4);return()=>clearInterval(f)},[n]);const u=U.useMemo(()=>r.map(c=>({...c,pos:oh(c.coordinates.ew,c.coordinates.ns,e,t)})),[r,e,t]);return!n||u.length===0?null:P.jsx("div",{className:"ml-portals-layer",children:u.map((c,f)=>P.jsx("div",{className:"ml-portal-icon",style:{left:c.pos.x,top:c.pos.y},title:`${c.portal_name} (by ${c.discovered_by})`},f))})},KY=({players:e,getColor:t,onSelectPlayer:n,showHeatmap:r,showPortals:o})=>{var j;const u=U.useRef(null),{transform:c,dispatch:f}=IY(),[h,d]=U.useState({w:0,h:0}),[y,p]=U.useState(null),[g,x]=U.useState(null),O=U.useRef({dragging:!1,sx:0,sy:0,startOffX:0,startOffY:0}),S=U.useCallback(N=>{const A=N.currentTarget;if(d({w:A.naturalWidth,h:A.naturalHeight}),u.current){const w=u.current.clientWidth,M=u.current.clientHeight,D=Math.min(w/A.naturalWidth,M/A.naturalHeight);f({type:"SET",scale:D,offX:(w-A.naturalWidth*D)/2,offY:(M-A.naturalHeight*D)/2})}},[f]),b=U.useCallback(N=>{var M;N.preventDefault();const A=(M=u.current)==null?void 0:M.getBoundingClientRect();if(!A)return;const w=N.deltaY<0?1.1:.9;f({type:"ZOOM",factor:w,cx:N.clientX-A.left,cy:N.clientY-A.top})},[f]),T=U.useCallback(N=>{N.button===0&&(O.current={dragging:!0,sx:N.clientX,sy:N.clientY,startOffX:c.offX,startOffY:c.offY})},[c.offX,c.offY]);U.useEffect(()=>{const N=w=>{const M=O.current;if(M.dragging&&f({type:"SET",scale:c.scale,offX:M.startOffX+(w.clientX-M.sx),offY:M.startOffY+(w.clientY-M.sy)}),u.current&&h.w>0){const D=u.current.getBoundingClientRect(),z=GY(w.clientX-D.left,w.clientY-D.top,c.scale,c.offX,c.offY,h.w,h.h);x(z)}},A=()=>{O.current.dragging=!1};return window.addEventListener("mousemove",N),window.addEventListener("mouseup",A),()=>{window.removeEventListener("mousemove",N),window.removeEventListener("mouseup",A)}},[f,c.scale,c.offX,c.offY,h.w,h.h]);const E=U.useCallback((N,A,w)=>{p(N?{x:A,y:w,player:N}:null)},[]);return P.jsxs("div",{className:"ml-map-container",ref:u,onWheel:b,onMouseDown:T,children:[P.jsxs("div",{className:"ml-map-group",style:{transform:`translate(${c.offX}px, ${c.offY}px) scale(${c.scale})`},children:[P.jsx("img",{src:"/dereth.png",alt:"Dereth",className:"ml-map-img",onLoad:S,draggable:!1}),h.w>0&&P.jsxs(P.Fragment,{children:[P.jsx(YY,{imgW:h.w,imgH:h.h,enabled:r}),P.jsx(TP,{imgW:h.w,imgH:h.h,getColor:t}),P.jsx(wP,{players:e,imgW:h.w,imgH:h.h,getColor:t,onHover:E,onSelect:n}),P.jsx(XY,{imgW:h.w,imgH:h.h,enabled:o})]})]}),y&&P.jsxs("div",{className:"ml-tooltip",style:{left:y.x+12,top:y.y-10},children:[P.jsx("strong",{children:y.player.character_name}),P.jsx("br",{}),Vb(y.player.ns,y.player.ew),P.jsx("br",{}),y.player.kills_per_hour," kph · ",(j=y.player.kills)==null?void 0:j.toLocaleString()," kills"]}),g&&P.jsx("div",{className:"ml-coords",children:Vb(g.ns,g.ew)})]})},EP=B.memo(({player:e,vitals:t,color:n,onSelect:r})=>{var d,y;const{openWindow:o}=e1(),u=(e.vt_state||"idle").toLowerCase(),c=u==="combat"||u==="hunt",f=(e.total_rares??0)>0?Math.round((e.total_kills??0)/(e.total_rares??1)).toLocaleString():null,h=e.character_name;return P.jsxs("li",{className:"ml-player-row",style:{borderLeftColor:n},children:[P.jsxs("div",{className:"ml-pr-header",onClick:r,children:[P.jsx("span",{className:"ml-pr-name",children:h}),P.jsx("span",{className:"ml-pr-coords",children:Vb(e.ns,e.ew)})]}),P.jsxs("div",{className:"ml-pr-vitals",children:[P.jsx("div",{className:"ml-vital-bar hp",children:P.jsx("div",{className:"ml-vital-fill",style:{width:`${(t==null?void 0:t.health_percentage)??0}%`}})}),P.jsx("div",{className:"ml-vital-bar sta",children:P.jsx("div",{className:"ml-vital-fill",style:{width:`${(t==null?void 0:t.stamina_percentage)??0}%`}})}),P.jsx("div",{className:"ml-vital-bar mana",children:P.jsx("div",{className:"ml-vital-fill",style:{width:`${(t==null?void 0:t.mana_percentage)??0}%`}})})]}),P.jsxs("div",{className:"ml-pr-grid",children:[P.jsxs("span",{className:"ml-gs",title:"Session kills",children:["⚔️ ",((d=e.kills)==null?void 0:d.toLocaleString())??0]}),P.jsxs("span",{className:"ml-gs",title:"Total kills",children:["🏆 ",(e.total_kills??0).toLocaleString()]}),P.jsxs("span",{className:"ml-gs",title:"Kills per hour",children:[e.kills_per_hour??"0"," ",P.jsx("span",{className:"ml-suffix",children:"KPH"})]}),P.jsxs("span",{className:"ml-gs",title:"Rares (session / total)",children:["💎 ",e.session_rares??0," / ",e.total_rares??0]}),P.jsx("span",{className:"ml-gs",title:"Kills per rare",children:f?P.jsxs(P.Fragment,{children:["📊 ",f," ",P.jsx("span",{className:"ml-suffix",children:"KPR"})]}):""}),P.jsx("span",{className:`ml-meta-pill ${c?"active":""}`,children:e.vt_state||"idle"}),P.jsxs("span",{className:"ml-gs",title:"Online time",children:["🕐 ",((y=e.onlinetime)==null?void 0:y.replace(/^00\./,""))??"--"]}),P.jsxs("span",{className:"ml-gs",title:"Deaths",children:["☠️ ",e.deaths??"0"]}),P.jsxs("span",{className:"ml-gs",title:"Prismatic tapers",children:[P.jsx("img",{src:"/prismatic-taper-icon.png",className:"ml-taper-icon",alt:""}),e.prismatic_taper_count??"0"]})]}),P.jsxs("div",{className:"ml-pr-buttons",children:[P.jsx("button",{className:"ml-btn accent",onClick:()=>o(`chat-${h}`,`Chat: ${h}`,h),children:"Chat"}),P.jsx("button",{className:"ml-btn accent",onClick:()=>o(`combat-${h}`,`Combat: ${h}`,h),children:"Stats"}),P.jsx("button",{className:"ml-btn accent",onClick:()=>o(`inv-${h}`,`Inventory: ${h}`,h),children:"Inv"}),P.jsx("button",{className:"ml-btn",onClick:()=>o(`char-${h}`,`Character: ${h}`,h),children:"Char"}),P.jsx("button",{className:"ml-btn",onClick:()=>o(`radar-${h}`,`Radar: ${h}`,h),children:"Radar"})]})]})});EP.displayName="PlayerRow";const VY=({players:e,vitals:t,getColor:n,onSelect:r})=>P.jsx("ul",{className:"ml-player-list",children:e.map(o=>P.jsx(EP,{player:o,vitals:t.get(o.character_name)??null,color:n(o.character_name),onSelect:()=>r(o.character_name)},o.character_name))}),FY=[{key:"name",label:"Name"},{key:"kph",label:"KPH"},{key:"skills",label:"S.Kills"},{key:"srares",label:"S.Rares"},{key:"tkills",label:"T.Kills"},{key:"kpr",label:"KPR"}],ZY=({value:e,onChange:t})=>P.jsx("div",{className:"ml-sort-buttons",children:FY.map(n=>P.jsx("button",{className:`ml-sort-btn ${e===n.key?"active":""}`,onClick:()=>t(n.key),children:n.label},n.key))}),WY=({players:e,vitals:t,serverHealth:n,totalRares:r,totalKills:o,getColor:u,onSelectPlayer:c,onViewToggle:f,showHeatmap:h,showPortals:d,onToggleHeatmap:y,onTogglePortals:p})=>{var j,N;const[g,x]=U.useState("name"),[O,S]=U.useState(""),b=U.useMemo(()=>e.reduce((A,w)=>A+(parseInt(w.kills_per_hour)||0),0),[e]),T=((j=n==null?void 0:n.status)==null?void 0:j.toLowerCase())==="online"||((N=n==null?void 0:n.status)==null?void 0:N.toLowerCase())==="up",E=U.useMemo(()=>{let A=[...e];switch(O&&(A=A.filter(w=>w.character_name.toLowerCase().startsWith(O.toLowerCase()))),g){case"kph":A.sort((w,M)=>(parseInt(M.kills_per_hour)||0)-(parseInt(w.kills_per_hour)||0));break;case"skills":A.sort((w,M)=>(M.kills||0)-(w.kills||0));break;case"srares":A.sort((w,M)=>(M.session_rares??0)-(w.session_rares??0));break;case"tkills":A.sort((w,M)=>(M.total_kills??0)-(w.total_kills??0));break;case"kpr":A.sort((w,M)=>{const D=(w.total_kills??0)/Math.max(1,w.total_rares??1),z=(M.total_kills??0)/Math.max(1,M.total_rares??1);return D-z});break;default:A.sort((w,M)=>w.character_name.localeCompare(M.character_name))}return A},[e,g,O]);return P.jsxs("div",{className:"ml-sidebar",children:[P.jsxs("div",{className:"ml-sidebar-header",children:[P.jsxs("span",{className:"ml-sidebar-title",children:["Active Mosswart Enjoyers (",e.length,")"]}),P.jsx("button",{className:"ml-view-toggle",onClick:f,children:"Dashboard"})]}),P.jsxs("div",{className:"ml-server-status",children:[P.jsx("span",{className:`ml-status-dot ${T?"online":"offline"}`}),P.jsx("span",{className:"ml-status-text",children:"Coldeve"}),(n==null?void 0:n.latency_ms)!=null&&P.jsxs("span",{className:"ml-status-latency",children:[n.latency_ms,"ms"]})]}),P.jsxs("div",{className:"ml-counters",children:[P.jsxs("div",{className:"ml-counter rares",children:[P.jsx("span",{className:"ml-counter-val",children:r}),P.jsx("span",{className:"ml-counter-lbl",children:"Rares"})]}),P.jsxs("div",{className:`ml-counter kph ${b>5e3?"ultra":""}`,children:[P.jsx("span",{className:"ml-counter-val",children:b.toLocaleString()}),P.jsx("span",{className:"ml-counter-lbl",children:"Server KPH"})]}),P.jsxs("div",{className:"ml-counter kills",children:[P.jsx("span",{className:"ml-counter-val",children:o.toLocaleString()}),P.jsx("span",{className:"ml-counter-lbl",children:"Kills"})]})]}),P.jsxs("div",{className:"ml-toggles",children:[P.jsxs("label",{className:"ml-toggle-label",children:[P.jsx("input",{type:"checkbox",checked:h,onChange:A=>y(A.target.checked)}),P.jsx("span",{children:"Spawn Heatmap"})]}),P.jsxs("label",{className:"ml-toggle-label",children:[P.jsx("input",{type:"checkbox",checked:d,onChange:A=>p(A.target.checked)}),P.jsx("span",{children:"Portals"})]})]}),P.jsx(ZY,{value:g,onChange:x}),P.jsx("input",{className:"ml-filter",type:"text",placeholder:"Filter players...",value:O,onChange:A=>S(A.target.value)}),P.jsx(VY,{players:E,vitals:t,getColor:u,onSelect:c})]})},t1=({id:e,title:t,zIndex:n,width:r=700,height:o=340,children:u})=>{const{closeWindow:c,bringToFront:f}=e1(),h=U.useRef(null),d=U.useRef({dragging:!1,sx:0,sy:0,ox:0,oy:0}),y=U.useRef({x:420,y:10+Math.random()*40}),p=U.useCallback(g=>{var O;g.preventDefault(),f(e);const x=(O=h.current)==null?void 0:O.getBoundingClientRect();x&&(d.current={dragging:!0,sx:g.clientX,sy:g.clientY,ox:x.left,oy:x.top})},[e,f]);return U.useEffect(()=>{const g=O=>{const S=d.current;!S.dragging||!h.current||(y.current.x=S.ox+(O.clientX-S.sx),y.current.y=S.oy+(O.clientY-S.sy),h.current.style.left=`${y.current.x}px`,h.current.style.top=`${y.current.y}px`)},x=()=>{d.current.dragging=!1};return window.addEventListener("mousemove",g),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",g),window.removeEventListener("mouseup",x)}},[]),P.jsxs("div",{ref:h,className:"ml-window",style:{zIndex:n,width:r,height:o,left:y.current.x,top:y.current.y},onMouseDown:()=>f(e),children:[P.jsxs("div",{className:"ml-window-header",onMouseDown:p,children:[P.jsx("span",{className:"ml-window-title",children:t}),P.jsx("button",{className:"ml-window-close",onClick:()=>c(e),children:"×"})]}),P.jsx("div",{className:"ml-window-content",children:u})]})},QY={0:"#00FF00",2:"#FFFFFF",3:"#FF0000",4:"#FFFFFF",5:"#33CCFF",6:"#CCFF99",7:"#00FFFF",14:"#FFD700",15:"#FF69B4",17:"#AAAAFF",18:"#88FF88",21:"#FF8888",22:"#FFAA66"},n2=({id:e,charName:t,zIndex:n,messages:r})=>{const o=U.useRef(null),[u,c]=U.useState("");return U.useEffect(()=>{o.current&&(o.current.scrollTop=o.current.scrollHeight)},[r.length]),P.jsxs(t1,{id:e,title:`Chat: ${t}`,zIndex:n,width:600,height:300,children:[P.jsx("div",{className:"ml-chat-messages",ref:o,children:r.map((f,h)=>P.jsx("div",{className:"ml-chat-line",style:{color:QY[f.color??2]??"#ddd"},children:f.text},h))}),P.jsx("form",{className:"ml-chat-form",onSubmit:f=>{f.preventDefault(),c("")},children:P.jsx("input",{className:"ml-chat-input",value:u,onChange:f=>c(f.target.value),placeholder:"Enter chat..."})})]})},JY=({id:e,charName:t,zIndex:n})=>{const[r,o]=U.useState(null);U.useEffect(()=>{Xn(`/combat-stats/${encodeURIComponent(t)}`).then(o).catch(()=>{})},[t]);const u=r==null?void 0:r.session;return P.jsx(t1,{id:e,title:`Character: ${t}`,zIndex:n,width:500,height:400,children:P.jsx("div",{style:{padding:8,fontSize:"0.8rem",color:"#ccc",overflowY:"auto",flex:1},children:u?P.jsxs(P.Fragment,{children:[P.jsxs("div",{style:{marginBottom:8},children:[P.jsx("strong",{children:"Session"}),": ",u.total_kills??0," kills, ",(u.total_damage_given??0).toLocaleString()," dmg given"]}),P.jsxs("div",{style:{marginBottom:8},children:[P.jsx("strong",{children:"Monsters fought"}),": ",Object.keys(u.monsters??{}).filter(c=>c!=="__cloak_surges__").length]}),P.jsxs("table",{style:{width:"100%",borderCollapse:"collapse",fontSize:"0.75rem"},children:[P.jsx("thead",{children:P.jsxs("tr",{style:{borderBottom:"1px solid #444",color:"#888"},children:[P.jsx("th",{style:{textAlign:"left",padding:"2px 4px"},children:"Monster"}),P.jsx("th",{style:{textAlign:"right",padding:"2px 4px"},children:"Kills"}),P.jsx("th",{style:{textAlign:"right",padding:"2px 4px"},children:"Dmg Given"})]})}),P.jsx("tbody",{children:Object.values(u.monsters??{}).filter(c=>c.name!=="__cloak_surges__").sort((c,f)=>(f.damage_given??0)-(c.damage_given??0)).slice(0,30).map(c=>P.jsxs("tr",{style:{borderBottom:"1px solid #222"},children:[P.jsx("td",{style:{padding:"2px 4px"},children:c.name}),P.jsx("td",{style:{textAlign:"right",padding:"2px 4px"},children:c.kill_count}),P.jsx("td",{style:{textAlign:"right",padding:"2px 4px"},children:(c.damage_given??0).toLocaleString()})]},c.name))})]})]}):P.jsx("div",{style:{color:"#666"},children:"Loading combat data..."})})})},eX=({id:e,charName:t,zIndex:n})=>{const[r,o]=U.useState([]),[u,c]=U.useState(!0);return U.useEffect(()=>{c(!0),Xn(`/inventory/${encodeURIComponent(t)}?limit=500`).then(f=>o(f.items??[])).catch(()=>{}).finally(()=>c(!1))},[t]),P.jsx(t1,{id:e,title:`Inventory: ${t}`,zIndex:n,width:650,height:450,children:P.jsx("div",{style:{overflowY:"auto",flex:1,fontSize:"0.75rem"},children:u?P.jsx("div",{style:{padding:16,color:"#666"},children:"Loading inventory..."}):r.length===0?P.jsx("div",{style:{padding:16,color:"#666"},children:"No inventory data"}):P.jsxs("table",{style:{width:"100%",borderCollapse:"collapse"},children:[P.jsx("thead",{children:P.jsxs("tr",{style:{borderBottom:"1px solid #444",color:"#888",fontSize:"0.7rem"},children:[P.jsx("th",{style:{textAlign:"left",padding:"3px 4px"},children:"Item"}),P.jsx("th",{style:{textAlign:"left",padding:"3px 4px"},children:"Material"}),P.jsx("th",{style:{textAlign:"left",padding:"3px 4px"},children:"Set"}),P.jsx("th",{style:{textAlign:"right",padding:"3px 4px"},children:"AL"}),P.jsx("th",{style:{textAlign:"right",padding:"3px 4px"},children:"Dmg"}),P.jsx("th",{style:{textAlign:"right",padding:"3px 4px"},children:"Work"})]})}),P.jsx("tbody",{children:r.map((f,h)=>P.jsxs("tr",{style:{borderBottom:"1px solid #1a1a1a",color:"#ccc"},children:[P.jsx("td",{style:{padding:"2px 4px",maxWidth:200,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:f.Name}),P.jsx("td",{style:{padding:"2px 4px",color:"#888"},children:f.Material||""}),P.jsx("td",{style:{padding:"2px 4px",color:"#888"},children:f.ItemSet||""}),P.jsx("td",{style:{textAlign:"right",padding:"2px 4px"},children:f.ArmorLevel&&f.ArmorLevel>0?f.ArmorLevel:""}),P.jsx("td",{style:{textAlign:"right",padding:"2px 4px"},children:f.MaxDamage&&f.MaxDamage>0?f.MaxDamage:""}),P.jsx("td",{style:{textAlign:"right",padding:"2px 4px"},children:f.Workmanship&&f.Workmanship>0?f.Workmanship:""})]},h))})]})})})},tX=({characters:e,chatMessages:t})=>{const{windows:n}=e1();return P.jsx(P.Fragment,{children:n.map(r=>{const o=r.charName??"";return r.id.startsWith("chat-")?P.jsx(n2,{id:r.id,charName:o,zIndex:r.zIndex,messages:t.get(o)??[]},r.id):r.id.startsWith("char-")||r.id.startsWith("combat-")?P.jsx(JY,{id:r.id,charName:o,zIndex:r.zIndex},r.id):r.id.startsWith("inv-")?P.jsx(eX,{id:r.id,charName:o,zIndex:r.zIndex},r.id):P.jsx(n2,{id:r.id,charName:o,zIndex:r.zIndex,messages:[]},r.id)})})};let nX=0;const rX=({recentRares:e})=>{const[t,n]=U.useState([]),[r,o]=U.useState(0),[u,c]=U.useState([]);U.useEffect(()=>{if(e.length>r&&r>0){const h=e.slice(0,e.length-r);for(const d of h){const y=++nX;n(p=>[...p,{key:y,charName:d.character_name,rareName:d.name,exiting:!1}]),f(),setTimeout(()=>{n(p=>p.map(g=>g.key===y?{...g,exiting:!0}:g)),setTimeout(()=>{n(p=>p.filter(g=>g.key!==y))},500)},6e3)}}o(e.length)},[e.length]);const f=U.useCallback(()=>{const h=Date.now(),d=["#FFD700","#FF4444","#FF8800","#AA44FF","#4488FF"],y=Array.from({length:30},(p,g)=>{const x=Math.PI*2*g/30+(Math.random()-.5)*.5,O=100+Math.random()*200;return{dx:Math.cos(x)*O,dy:Math.sin(x)*O-50,color:d[Math.floor(Math.random()*d.length)]}});c(p=>[...p,{id:h,particles:y}]),setTimeout(()=>c(p=>p.filter(g=>g.id!==h)),2200)},[]);return P.jsxs(P.Fragment,{children:[P.jsx("div",{className:"ml-rare-notifications",children:t.map(h=>P.jsxs("div",{className:`ml-rare-notif ${h.exiting?"exiting":""}`,children:[P.jsx("div",{className:"ml-rare-notif-title",children:"LEGENDARY RARE!"}),P.jsx("div",{className:"ml-rare-notif-name",children:h.rareName}),P.jsx("div",{className:"ml-rare-notif-by",children:"found by"}),P.jsx("div",{className:"ml-rare-notif-char",children:h.charName})]},h.key))}),P.jsx("div",{className:"ml-fireworks",children:u.map(h=>P.jsx(B.Fragment,{children:h.particles.map((d,y)=>P.jsx("div",{className:"ml-firework-particle",style:{left:"50%",top:"30%",backgroundColor:d.color,"--dx":`${d.dx}px`,"--dy":`${d.dy+200}px`}},y))},h.id))})]})},r2=["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf","#aec7e8","#ffbb78","#98df8a","#ff9896","#c5b0d5","#c49c94","#f7b6d2","#c7c7c7","#dbdb8d","#9edae5","#393b79","#637939","#8c6d31","#843c39","#7b4173","#5254a3","#6b6ecf","#9c9ede","#d6616b","#ce6dbd"];function aX(e){let t=0;for(let n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n)|0;return`hsl(${Math.abs(t)%360}, 72%, 50%)`}function iX(){const e=U.useRef(new Map),t=U.useRef(0);return U.useCallback(r=>{let o=e.current.get(r);return o||(o=t.current<r2.length?r2[t.current++]:aX(r),e.current.set(r,o)),o},[])}const oX=({data:e,onViewToggle:t})=>{const n=iX(),[r,o]=U.useState(!1),[u,c]=U.useState(!1),f=Array.from(e.characters.values()).filter(y=>y.telemetry).map(y=>y.telemetry),h=new Map(Array.from(e.characters.values()).filter(y=>y.vitals).map(y=>[y.name,y.vitals])),d=U.useCallback(y=>{},[]);return P.jsx(UY,{children:P.jsx(HY,{children:P.jsxs("div",{className:"ml-layout",children:[P.jsx(WY,{players:f,vitals:h,serverHealth:e.serverHealth,totalRares:e.totalRares,totalKills:e.totalKills,getColor:n,onSelectPlayer:d,onViewToggle:t,showHeatmap:r,showPortals:u,onToggleHeatmap:o,onTogglePortals:c}),P.jsx(KY,{players:f,getColor:n,onSelectPlayer:d,showHeatmap:r,showPortals:u}),P.jsx(tX,{characters:e.characters,chatMessages:e.chatMessages}),P.jsx(rX,{recentRares:e.recentRares})]})})})};function lX(e){const t=U.useRef(null),n=U.useRef(0),r=U.useRef(e);r.current=e;const o=U.useCallback(()=>{var c;if(((c=t.current)==null?void 0:c.readyState)===WebSocket.OPEN)return;const u=new WebSocket($Y());t.current=u,u.addEventListener("message",f=>{try{const h=JSON.parse(f.data);r.current(h)}catch{}}),u.addEventListener("close",()=>{t.current=null,n.current=window.setTimeout(o,2e3)}),u.addEventListener("error",()=>{u.close()})},[]);U.useEffect(()=>(o(),()=>{var u;clearTimeout(n.current),(u=t.current)==null||u.close(),t.current=null}),[o])}const uX=()=>Xn("/live"),cX=()=>Xn("/combat-stats"),sX=()=>Xn("/server-health"),fX=()=>Xn("/total-rares"),hX=()=>Xn("/total-kills");function dX(){const[e,t]=U.useState(new Map),[n,r]=U.useState(null),[o,u]=U.useState(0),[c,f]=U.useState(0),[h,d]=U.useState([]),[y,p]=U.useState(new Map),g=U.useRef(e);g.current=e;const x=U.useCallback((S,b)=>{t(T=>{const E=new Map(T),j=E.get(S)??{name:S,telemetry:null,vitals:null,combat:null,lastUpdate:0};return E.set(S,b(j)),E})},[]),O=U.useCallback(S=>{if(S.type){if(S.type==="telemetry"){const b=S;x(b.character_name,T=>({...T,telemetry:b,lastUpdate:Date.now()}))}else if(S.type==="vitals"){const b=S;x(b.character_name,T=>({...T,vitals:b,lastUpdate:Date.now()}))}else if(S.type==="combat_stats"){const b=S;x(b.character_name,T=>({...T,combat:b,lastUpdate:Date.now()}))}else if(S.type==="rare"){const b=S;d(T=>[b,...T].slice(0,50))}else if(S.type==="chat"){const b=S;p(T=>{const E=new Map(T),j=[...E.get(b.character_name)??[],{text:b.text,color:b.color,timestamp:b.timestamp}];return j.length>1e3&&j.splice(0,j.length-1e3),E.set(b.character_name,j),E})}}},[x]);return lX(O),U.useEffect(()=>{const S=async()=>{try{const T=await uX();t(E=>{var N;const j=new Map(E);for(const A of T.players??[]){const w=j.get(A.character_name);j.set(A.character_name,{name:A.character_name,telemetry:A,vitals:(w==null?void 0:w.vitals)??null,combat:(w==null?void 0:w.combat)??null,lastUpdate:Date.now()})}for(const A of j.keys())(N=T.players)!=null&&N.some(w=>w.character_name===A)||j.delete(A);return j})}catch{}};S();const b=setInterval(S,5e3);return()=>clearInterval(b)},[]),U.useEffect(()=>{const S=async()=>{try{const T=await cX();for(const E of T.stats??[])x(E.character_name,j=>({...j,combat:{...E,type:"combat_stats"}}))}catch{}};S();const b=setInterval(S,3e4);return()=>clearInterval(b)},[x]),U.useEffect(()=>{const S=async()=>{try{r(await sX())}catch{}};S();const b=setInterval(S,3e4);return()=>clearInterval(b)},[]),U.useEffect(()=>{const S=async()=>{try{const[T,E]=await Promise.all([fX(),hX()]);u(T.total_rares??T.count??0),f(E.total_kills??E.count??0)}catch{}};S();const b=setInterval(S,3e5);return()=>clearInterval(b)},[]),{characters:e,serverHealth:n,totalRares:o,totalKills:c,recentRares:h,chatMessages:y}}function vX(){const[e,t]=U.useState(()=>localStorage.getItem("v2-view")||"map"),n=dX(),r=()=>{const u=e==="map"?"dashboard":"map";t(u),localStorage.setItem("v2-view",u)};if(e==="map")return P.jsx(oX,{data:n,onViewToggle:r});const o=[{id:"combat",label:"Combat",content:P.jsx(NY,{characters:n.characters})},{id:"rares",label:"Rares",content:P.jsx(PY,{characters:n.characters,totalRares:n.totalRares,totalKills:n.totalKills,recentRares:n.recentRares})},{id:"map",label:"Map",content:P.jsx(DY,{characters:n.characters})},{id:"inventory",label:"Inventory",content:P.jsx(zY,{})}];return P.jsxs(r3,{children:[P.jsx("div",{style:{display:"flex",justifyContent:"flex-end",marginBottom:8},children:P.jsx("button",{onClick:r,className:"tab-btn",children:"Map View"})}),P.jsx(a3,{activeChars:n.characters.size,totalKills:n.totalKills,totalRares:n.totalRares,serverHealth:n.serverHealth}),P.jsx(o3,{characters:n.characters}),P.jsx(l3,{tabs:o})]})}n3.createRoot(document.getElementById("root")).render(P.jsx(U.StrictMode,{children:P.jsx(vX,{})}));