Files
AI-Testing/frontend/dist/assets/index-Dw7fpRnj.js
2026-04-19 15:41:56 +08:00

205 lines
620 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 a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const u of a)if(u.type==="childList")for(const l of u.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&n(l)}).observe(document,{childList:!0,subtree:!0});function r(a){const u={};return a.integrity&&(u.integrity=a.integrity),a.referrerPolicy&&(u.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?u.credentials="include":a.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function n(a){if(a.ep)return;a.ep=!0;const u=r(a);fetch(a.href,u)}})();var _s=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ye(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var cp={exports:{}},Qo={},fp={exports:{}},$e={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Cw;function xN(){if(Cw)return $e;Cw=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),l=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),h=Symbol.iterator;function m(I){return I===null||typeof I!="object"?null:(I=h&&I[h]||I["@@iterator"],typeof I=="function"?I:null)}var x={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_=Object.assign,w={};function g(I,U,ie){this.props=I,this.context=U,this.refs=w,this.updater=ie||x}g.prototype.isReactComponent={},g.prototype.setState=function(I,U){if(typeof I!="object"&&typeof I!="function"&&I!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,I,U,"setState")},g.prototype.forceUpdate=function(I){this.updater.enqueueForceUpdate(this,I,"forceUpdate")};function E(){}E.prototype=g.prototype;function P(I,U,ie){this.props=I,this.context=U,this.refs=w,this.updater=ie||x}var C=P.prototype=new E;C.constructor=P,_(C,g.prototype),C.isPureReactComponent=!0;var j=Array.isArray,S=Object.prototype.hasOwnProperty,O={current:null},k={key:!0,ref:!0,__self:!0,__source:!0};function R(I,U,ie){var ve,Se={},je=null,Re=null;if(U!=null)for(ve in U.ref!==void 0&&(Re=U.ref),U.key!==void 0&&(je=""+U.key),U)S.call(U,ve)&&!k.hasOwnProperty(ve)&&(Se[ve]=U[ve]);var Te=arguments.length-2;if(Te===1)Se.children=ie;else if(1<Te){for(var le=Array(Te),Oe=0;Oe<Te;Oe++)le[Oe]=arguments[Oe+2];Se.children=le}if(I&&I.defaultProps)for(ve in Te=I.defaultProps,Te)Se[ve]===void 0&&(Se[ve]=Te[ve]);return{$$typeof:e,type:I,key:je,ref:Re,props:Se,_owner:O.current}}function $(I,U){return{$$typeof:e,type:I.type,key:U,ref:I.ref,props:I.props,_owner:I._owner}}function Y(I){return typeof I=="object"&&I!==null&&I.$$typeof===e}function q(I){var U={"=":"=0",":":"=2"};return"$"+I.replace(/[=:]/g,function(ie){return U[ie]})}var N=/\/+/g;function B(I,U){return typeof I=="object"&&I!==null&&I.key!=null?q(""+I.key):U.toString(36)}function z(I,U,ie,ve,Se){var je=typeof I;(je==="undefined"||je==="boolean")&&(I=null);var Re=!1;if(I===null)Re=!0;else switch(je){case"string":case"number":Re=!0;break;case"object":switch(I.$$typeof){case e:case t:Re=!0}}if(Re)return Re=I,Se=Se(Re),I=ve===""?"."+B(Re,0):ve,j(Se)?(ie="",I!=null&&(ie=I.replace(N,"$&/")+"/"),z(Se,U,ie,"",function(Oe){return Oe})):Se!=null&&(Y(Se)&&(Se=$(Se,ie+(!Se.key||Re&&Re.key===Se.key?"":(""+Se.key).replace(N,"$&/")+"/")+I)),U.push(Se)),1;if(Re=0,ve=ve===""?".":ve+":",j(I))for(var Te=0;Te<I.length;Te++){je=I[Te];var le=ve+B(je,Te);Re+=z(je,U,ie,le,Se)}else if(le=m(I),typeof le=="function")for(I=le.call(I),Te=0;!(je=I.next()).done;)je=je.value,le=ve+B(je,Te++),Re+=z(je,U,ie,le,Se);else if(je==="object")throw U=String(I),Error("Objects are not valid as a React child (found: "+(U==="[object Object]"?"object with keys {"+Object.keys(I).join(", ")+"}":U)+"). If you meant to render a collection of children, use an array instead.");return Re}function V(I,U,ie){if(I==null)return I;var ve=[],Se=0;return z(I,ve,"","",function(je){return U.call(ie,je,Se++)}),ve}function Q(I){if(I._status===-1){var U=I._result;U=U(),U.then(function(ie){(I._status===0||I._status===-1)&&(I._status=1,I._result=ie)},function(ie){(I._status===0||I._status===-1)&&(I._status=2,I._result=ie)}),I._status===-1&&(I._status=0,I._result=U)}if(I._status===1)return I._result.default;throw I._result}var te={current:null},H={transition:null},re={ReactCurrentDispatcher:te,ReactCurrentBatchConfig:H,ReactCurrentOwner:O};function ee(){throw Error("act(...) is not supported in production builds of React.")}return $e.Children={map:V,forEach:function(I,U,ie){V(I,function(){U.apply(this,arguments)},ie)},count:function(I){var U=0;return V(I,function(){U++}),U},toArray:function(I){return V(I,function(U){return U})||[]},only:function(I){if(!Y(I))throw Error("React.Children.only expected to receive a single React element child.");return I}},$e.Component=g,$e.Fragment=r,$e.Profiler=a,$e.PureComponent=P,$e.StrictMode=n,$e.Suspense=f,$e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=re,$e.act=ee,$e.cloneElement=function(I,U,ie){if(I==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+I+".");var ve=_({},I.props),Se=I.key,je=I.ref,Re=I._owner;if(U!=null){if(U.ref!==void 0&&(je=U.ref,Re=O.current),U.key!==void 0&&(Se=""+U.key),I.type&&I.type.defaultProps)var Te=I.type.defaultProps;for(le in U)S.call(U,le)&&!k.hasOwnProperty(le)&&(ve[le]=U[le]===void 0&&Te!==void 0?Te[le]:U[le])}var le=arguments.length-2;if(le===1)ve.children=ie;else if(1<le){Te=Array(le);for(var Oe=0;Oe<le;Oe++)Te[Oe]=arguments[Oe+2];ve.children=Te}return{$$typeof:e,type:I.type,key:Se,ref:je,props:ve,_owner:Re}},$e.createContext=function(I){return I={$$typeof:l,_currentValue:I,_currentValue2:I,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},I.Provider={$$typeof:u,_context:I},I.Consumer=I},$e.createElement=R,$e.createFactory=function(I){var U=R.bind(null,I);return U.type=I,U},$e.createRef=function(){return{current:null}},$e.forwardRef=function(I){return{$$typeof:s,render:I}},$e.isValidElement=Y,$e.lazy=function(I){return{$$typeof:v,_payload:{_status:-1,_result:I},_init:Q}},$e.memo=function(I,U){return{$$typeof:d,type:I,compare:U===void 0?null:U}},$e.startTransition=function(I){var U=H.transition;H.transition={};try{I()}finally{H.transition=U}},$e.unstable_act=ee,$e.useCallback=function(I,U){return te.current.useCallback(I,U)},$e.useContext=function(I){return te.current.useContext(I)},$e.useDebugValue=function(){},$e.useDeferredValue=function(I){return te.current.useDeferredValue(I)},$e.useEffect=function(I,U){return te.current.useEffect(I,U)},$e.useId=function(){return te.current.useId()},$e.useImperativeHandle=function(I,U,ie){return te.current.useImperativeHandle(I,U,ie)},$e.useInsertionEffect=function(I,U){return te.current.useInsertionEffect(I,U)},$e.useLayoutEffect=function(I,U){return te.current.useLayoutEffect(I,U)},$e.useMemo=function(I,U){return te.current.useMemo(I,U)},$e.useReducer=function(I,U,ie){return te.current.useReducer(I,U,ie)},$e.useRef=function(I){return te.current.useRef(I)},$e.useState=function(I){return te.current.useState(I)},$e.useSyncExternalStore=function(I,U,ie){return te.current.useSyncExternalStore(I,U,ie)},$e.useTransition=function(){return te.current.useTransition()},$e.version="18.3.1",$e}var kw;function zg(){return kw||(kw=1,fp.exports=xN()),fp.exports}/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Nw;function wN(){if(Nw)return Qo;Nw=1;var e=zg(),t=Symbol.for("react.element"),r=Symbol.for("react.fragment"),n=Object.prototype.hasOwnProperty,a=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u={key:!0,ref:!0,__self:!0,__source:!0};function l(s,f,d){var v,h={},m=null,x=null;d!==void 0&&(m=""+d),f.key!==void 0&&(m=""+f.key),f.ref!==void 0&&(x=f.ref);for(v in f)n.call(f,v)&&!u.hasOwnProperty(v)&&(h[v]=f[v]);if(s&&s.defaultProps)for(v in f=s.defaultProps,f)h[v]===void 0&&(h[v]=f[v]);return{$$typeof:t,type:s,key:m,ref:x,props:h,_owner:a.current}}return Qo.Fragment=r,Qo.jsx=l,Qo.jsxs=l,Qo}var Mw;function _N(){return Mw||(Mw=1,cp.exports=wN()),cp.exports}var A=_N(),G=zg();const F=Ye(G);var Ss={},dp={exports:{}},nr={},pp={exports:{}},hp={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Rw;function SN(){return Rw||(Rw=1,(function(e){function t(H,re){var ee=H.length;H.push(re);e:for(;0<ee;){var I=ee-1>>>1,U=H[I];if(0<a(U,re))H[I]=re,H[ee]=U,ee=I;else break e}}function r(H){return H.length===0?null:H[0]}function n(H){if(H.length===0)return null;var re=H[0],ee=H.pop();if(ee!==re){H[0]=ee;e:for(var I=0,U=H.length,ie=U>>>1;I<ie;){var ve=2*(I+1)-1,Se=H[ve],je=ve+1,Re=H[je];if(0>a(Se,ee))je<U&&0>a(Re,Se)?(H[I]=Re,H[je]=ee,I=je):(H[I]=Se,H[ve]=ee,I=ve);else if(je<U&&0>a(Re,ee))H[I]=Re,H[je]=ee,I=je;else break e}}return re}function a(H,re){var ee=H.sortIndex-re.sortIndex;return ee!==0?ee:H.id-re.id}if(typeof performance=="object"&&typeof performance.now=="function"){var u=performance;e.unstable_now=function(){return u.now()}}else{var l=Date,s=l.now();e.unstable_now=function(){return l.now()-s}}var f=[],d=[],v=1,h=null,m=3,x=!1,_=!1,w=!1,g=typeof setTimeout=="function"?setTimeout:null,E=typeof clearTimeout=="function"?clearTimeout:null,P=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function C(H){for(var re=r(d);re!==null;){if(re.callback===null)n(d);else if(re.startTime<=H)n(d),re.sortIndex=re.expirationTime,t(f,re);else break;re=r(d)}}function j(H){if(w=!1,C(H),!_)if(r(f)!==null)_=!0,Q(S);else{var re=r(d);re!==null&&te(j,re.startTime-H)}}function S(H,re){_=!1,w&&(w=!1,E(R),R=-1),x=!0;var ee=m;try{for(C(re),h=r(f);h!==null&&(!(h.expirationTime>re)||H&&!q());){var I=h.callback;if(typeof I=="function"){h.callback=null,m=h.priorityLevel;var U=I(h.expirationTime<=re);re=e.unstable_now(),typeof U=="function"?h.callback=U:h===r(f)&&n(f),C(re)}else n(f);h=r(f)}if(h!==null)var ie=!0;else{var ve=r(d);ve!==null&&te(j,ve.startTime-re),ie=!1}return ie}finally{h=null,m=ee,x=!1}}var O=!1,k=null,R=-1,$=5,Y=-1;function q(){return!(e.unstable_now()-Y<$)}function N(){if(k!==null){var H=e.unstable_now();Y=H;var re=!0;try{re=k(!0,H)}finally{re?B():(O=!1,k=null)}}else O=!1}var B;if(typeof P=="function")B=function(){P(N)};else if(typeof MessageChannel<"u"){var z=new MessageChannel,V=z.port2;z.port1.onmessage=N,B=function(){V.postMessage(null)}}else B=function(){g(N,0)};function Q(H){k=H,O||(O=!0,B())}function te(H,re){R=g(function(){H(e.unstable_now())},re)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(H){H.callback=null},e.unstable_continueExecution=function(){_||x||(_=!0,Q(S))},e.unstable_forceFrameRate=function(H){0>H||125<H?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):$=0<H?Math.floor(1e3/H):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return r(f)},e.unstable_next=function(H){switch(m){case 1:case 2:case 3:var re=3;break;default:re=m}var ee=m;m=re;try{return H()}finally{m=ee}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(H,re){switch(H){case 1:case 2:case 3:case 4:case 5:break;default:H=3}var ee=m;m=H;try{return re()}finally{m=ee}},e.unstable_scheduleCallback=function(H,re,ee){var I=e.unstable_now();switch(typeof ee=="object"&&ee!==null?(ee=ee.delay,ee=typeof ee=="number"&&0<ee?I+ee:I):ee=I,H){case 1:var U=-1;break;case 2:U=250;break;case 5:U=1073741823;break;case 4:U=1e4;break;default:U=5e3}return U=ee+U,H={id:v++,callback:re,priorityLevel:H,startTime:ee,expirationTime:U,sortIndex:-1},ee>I?(H.sortIndex=ee,t(d,H),r(f)===null&&H===r(d)&&(w?(E(R),R=-1):w=!0,te(j,ee-I))):(H.sortIndex=U,t(f,H),_||x||(_=!0,Q(S))),H},e.unstable_shouldYield=q,e.unstable_wrapCallback=function(H){var re=m;return function(){var ee=m;m=re;try{return H.apply(this,arguments)}finally{m=ee}}}})(hp)),hp}var Iw;function ON(){return Iw||(Iw=1,pp.exports=SN()),pp.exports}/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var $w;function PN(){if($w)return nr;$w=1;var e=zg(),t=ON();function r(i){for(var o="https://reactjs.org/docs/error-decoder.html?invariant="+i,c=1;c<arguments.length;c++)o+="&args[]="+encodeURIComponent(arguments[c]);return"Minified React error #"+i+"; visit "+o+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var n=new Set,a={};function u(i,o){l(i,o),l(i+"Capture",o)}function l(i,o){for(a[i]=o,i=0;i<o.length;i++)n.add(o[i])}var s=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),f=Object.prototype.hasOwnProperty,d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,v={},h={};function m(i){return f.call(h,i)?!0:f.call(v,i)?!1:d.test(i)?h[i]=!0:(v[i]=!0,!1)}function x(i,o,c,p){if(c!==null&&c.type===0)return!1;switch(typeof o){case"function":case"symbol":return!0;case"boolean":return p?!1:c!==null?!c.acceptsBooleans:(i=i.toLowerCase().slice(0,5),i!=="data-"&&i!=="aria-");default:return!1}}function _(i,o,c,p){if(o===null||typeof o>"u"||x(i,o,c,p))return!0;if(p)return!1;if(c!==null)switch(c.type){case 3:return!o;case 4:return o===!1;case 5:return isNaN(o);case 6:return isNaN(o)||1>o}return!1}function w(i,o,c,p,y,b,T){this.acceptsBooleans=o===2||o===3||o===4,this.attributeName=p,this.attributeNamespace=y,this.mustUseProperty=c,this.propertyName=i,this.type=o,this.sanitizeURL=b,this.removeEmptyString=T}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(i){g[i]=new w(i,0,!1,i,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(i){var o=i[0];g[o]=new w(o,1,!1,i[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(i){g[i]=new w(i,2,!1,i.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(i){g[i]=new w(i,2,!1,i,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(i){g[i]=new w(i,3,!1,i.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(i){g[i]=new w(i,3,!0,i,null,!1,!1)}),["capture","download"].forEach(function(i){g[i]=new w(i,4,!1,i,null,!1,!1)}),["cols","rows","size","span"].forEach(function(i){g[i]=new w(i,6,!1,i,null,!1,!1)}),["rowSpan","start"].forEach(function(i){g[i]=new w(i,5,!1,i.toLowerCase(),null,!1,!1)});var E=/[\-:]([a-z])/g;function P(i){return i[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(i){var o=i.replace(E,P);g[o]=new w(o,1,!1,i,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(i){var o=i.replace(E,P);g[o]=new w(o,1,!1,i,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(i){var o=i.replace(E,P);g[o]=new w(o,1,!1,i,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(i){g[i]=new w(i,1,!1,i.toLowerCase(),null,!1,!1)}),g.xlinkHref=new w("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(i){g[i]=new w(i,1,!1,i.toLowerCase(),null,!0,!0)});function C(i,o,c,p){var y=g.hasOwnProperty(o)?g[o]:null;(y!==null?y.type!==0:p||!(2<o.length)||o[0]!=="o"&&o[0]!=="O"||o[1]!=="n"&&o[1]!=="N")&&(_(o,c,y,p)&&(c=null),p||y===null?m(o)&&(c===null?i.removeAttribute(o):i.setAttribute(o,""+c)):y.mustUseProperty?i[y.propertyName]=c===null?y.type===3?!1:"":c:(o=y.attributeName,p=y.attributeNamespace,c===null?i.removeAttribute(o):(y=y.type,c=y===3||y===4&&c===!0?"":""+c,p?i.setAttributeNS(p,o,c):i.setAttribute(o,c))))}var j=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,S=Symbol.for("react.element"),O=Symbol.for("react.portal"),k=Symbol.for("react.fragment"),R=Symbol.for("react.strict_mode"),$=Symbol.for("react.profiler"),Y=Symbol.for("react.provider"),q=Symbol.for("react.context"),N=Symbol.for("react.forward_ref"),B=Symbol.for("react.suspense"),z=Symbol.for("react.suspense_list"),V=Symbol.for("react.memo"),Q=Symbol.for("react.lazy"),te=Symbol.for("react.offscreen"),H=Symbol.iterator;function re(i){return i===null||typeof i!="object"?null:(i=H&&i[H]||i["@@iterator"],typeof i=="function"?i:null)}var ee=Object.assign,I;function U(i){if(I===void 0)try{throw Error()}catch(c){var o=c.stack.trim().match(/\n( *(at )?)/);I=o&&o[1]||""}return`
`+I+i}var ie=!1;function ve(i,o){if(!i||ie)return"";ie=!0;var c=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(o)if(o=function(){throw Error()},Object.defineProperty(o.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(o,[])}catch(Z){var p=Z}Reflect.construct(i,[],o)}else{try{o.call()}catch(Z){p=Z}i.call(o.prototype)}else{try{throw Error()}catch(Z){p=Z}i()}}catch(Z){if(Z&&p&&typeof Z.stack=="string"){for(var y=Z.stack.split(`
`),b=p.stack.split(`
`),T=y.length-1,M=b.length-1;1<=T&&0<=M&&y[T]!==b[M];)M--;for(;1<=T&&0<=M;T--,M--)if(y[T]!==b[M]){if(T!==1||M!==1)do if(T--,M--,0>M||y[T]!==b[M]){var D=`
`+y[T].replace(" at new "," at ");return i.displayName&&D.includes("<anonymous>")&&(D=D.replace("<anonymous>",i.displayName)),D}while(1<=T&&0<=M);break}}}finally{ie=!1,Error.prepareStackTrace=c}return(i=i?i.displayName||i.name:"")?U(i):""}function Se(i){switch(i.tag){case 5:return U(i.type);case 16:return U("Lazy");case 13:return U("Suspense");case 19:return U("SuspenseList");case 0:case 2:case 15:return i=ve(i.type,!1),i;case 11:return i=ve(i.type.render,!1),i;case 1:return i=ve(i.type,!0),i;default:return""}}function je(i){if(i==null)return null;if(typeof i=="function")return i.displayName||i.name||null;if(typeof i=="string")return i;switch(i){case k:return"Fragment";case O:return"Portal";case $:return"Profiler";case R:return"StrictMode";case B:return"Suspense";case z:return"SuspenseList"}if(typeof i=="object")switch(i.$$typeof){case q:return(i.displayName||"Context")+".Consumer";case Y:return(i._context.displayName||"Context")+".Provider";case N:var o=i.render;return i=i.displayName,i||(i=o.displayName||o.name||"",i=i!==""?"ForwardRef("+i+")":"ForwardRef"),i;case V:return o=i.displayName||null,o!==null?o:je(i.type)||"Memo";case Q:o=i._payload,i=i._init;try{return je(i(o))}catch{}}return null}function Re(i){var o=i.type;switch(i.tag){case 24:return"Cache";case 9:return(o.displayName||"Context")+".Consumer";case 10:return(o._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return i=o.render,i=i.displayName||i.name||"",o.displayName||(i!==""?"ForwardRef("+i+")":"ForwardRef");case 7:return"Fragment";case 5:return o;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return je(o);case 8:return o===R?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof o=="function")return o.displayName||o.name||null;if(typeof o=="string")return o}return null}function Te(i){switch(typeof i){case"boolean":case"number":case"string":case"undefined":return i;case"object":return i;default:return""}}function le(i){var o=i.type;return(i=i.nodeName)&&i.toLowerCase()==="input"&&(o==="checkbox"||o==="radio")}function Oe(i){var o=le(i)?"checked":"value",c=Object.getOwnPropertyDescriptor(i.constructor.prototype,o),p=""+i[o];if(!i.hasOwnProperty(o)&&typeof c<"u"&&typeof c.get=="function"&&typeof c.set=="function"){var y=c.get,b=c.set;return Object.defineProperty(i,o,{configurable:!0,get:function(){return y.call(this)},set:function(T){p=""+T,b.call(this,T)}}),Object.defineProperty(i,o,{enumerable:c.enumerable}),{getValue:function(){return p},setValue:function(T){p=""+T},stopTracking:function(){i._valueTracker=null,delete i[o]}}}}function he(i){i._valueTracker||(i._valueTracker=Oe(i))}function ae(i){if(!i)return!1;var o=i._valueTracker;if(!o)return!0;var c=o.getValue(),p="";return i&&(p=le(i)?i.checked?"true":"false":i.value),i=p,i!==c?(o.setValue(i),!0):!1}function Me(i){if(i=i||(typeof document<"u"?document:void 0),typeof i>"u")return null;try{return i.activeElement||i.body}catch{return i.body}}function Ne(i,o){var c=o.checked;return ee({},o,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:c??i._wrapperState.initialChecked})}function Qe(i,o){var c=o.defaultValue==null?"":o.defaultValue,p=o.checked!=null?o.checked:o.defaultChecked;c=Te(o.value!=null?o.value:c),i._wrapperState={initialChecked:p,initialValue:c,controlled:o.type==="checkbox"||o.type==="radio"?o.checked!=null:o.value!=null}}function Ze(i,o){o=o.checked,o!=null&&C(i,"checked",o,!1)}function st(i,o){Ze(i,o);var c=Te(o.value),p=o.type;if(c!=null)p==="number"?(c===0&&i.value===""||i.value!=c)&&(i.value=""+c):i.value!==""+c&&(i.value=""+c);else if(p==="submit"||p==="reset"){i.removeAttribute("value");return}o.hasOwnProperty("value")?$t(i,o.type,c):o.hasOwnProperty("defaultValue")&&$t(i,o.type,Te(o.defaultValue)),o.checked==null&&o.defaultChecked!=null&&(i.defaultChecked=!!o.defaultChecked)}function Vt(i,o,c){if(o.hasOwnProperty("value")||o.hasOwnProperty("defaultValue")){var p=o.type;if(!(p!=="submit"&&p!=="reset"||o.value!==void 0&&o.value!==null))return;o=""+i._wrapperState.initialValue,c||o===i.value||(i.value=o),i.defaultValue=o}c=i.name,c!==""&&(i.name=""),i.defaultChecked=!!i._wrapperState.initialChecked,c!==""&&(i.name=c)}function $t(i,o,c){(o!=="number"||Me(i.ownerDocument)!==i)&&(c==null?i.defaultValue=""+i._wrapperState.initialValue:i.defaultValue!==""+c&&(i.defaultValue=""+c))}var Ct=Array.isArray;function kt(i,o,c,p){if(i=i.options,o){o={};for(var y=0;y<c.length;y++)o["$"+c[y]]=!0;for(c=0;c<i.length;c++)y=o.hasOwnProperty("$"+i[c].value),i[c].selected!==y&&(i[c].selected=y),y&&p&&(i[c].defaultSelected=!0)}else{for(c=""+Te(c),o=null,y=0;y<i.length;y++){if(i[y].value===c){i[y].selected=!0,p&&(i[y].defaultSelected=!0);return}o!==null||i[y].disabled||(o=i[y])}o!==null&&(o.selected=!0)}}function Qt(i,o){if(o.dangerouslySetInnerHTML!=null)throw Error(r(91));return ee({},o,{value:void 0,defaultValue:void 0,children:""+i._wrapperState.initialValue})}function Yr(i,o){var c=o.value;if(c==null){if(c=o.children,o=o.defaultValue,c!=null){if(o!=null)throw Error(r(92));if(Ct(c)){if(1<c.length)throw Error(r(93));c=c[0]}o=c}o==null&&(o=""),c=o}i._wrapperState={initialValue:Te(c)}}function ci(i,o){var c=Te(o.value),p=Te(o.defaultValue);c!=null&&(c=""+c,c!==i.value&&(i.value=c),o.defaultValue==null&&i.defaultValue!==c&&(i.defaultValue=c)),p!=null&&(i.defaultValue=""+p)}function Mn(i){var o=i.textContent;o===i._wrapperState.initialValue&&o!==""&&o!==null&&(i.value=o)}function po(i){switch(i){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ho(i,o){return i==null||i==="http://www.w3.org/1999/xhtml"?po(o):i==="http://www.w3.org/2000/svg"&&o==="foreignObject"?"http://www.w3.org/1999/xhtml":i}var Zi,hl=(function(i){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(o,c,p,y){MSApp.execUnsafeLocalFunction(function(){return i(o,c,p,y)})}:i})(function(i,o){if(i.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in i)i.innerHTML=o;else{for(Zi=Zi||document.createElement("div"),Zi.innerHTML="<svg>"+o.valueOf().toString()+"</svg>",o=Zi.firstChild;i.firstChild;)i.removeChild(i.firstChild);for(;o.firstChild;)i.appendChild(o.firstChild)}});function fi(i,o){if(o){var c=i.firstChild;if(c&&c===i.lastChild&&c.nodeType===3){c.nodeValue=o;return}}i.textContent=o}var di={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Af=["Webkit","ms","Moz","O"];Object.keys(di).forEach(function(i){Af.forEach(function(o){o=o+i.charAt(0).toUpperCase()+i.substring(1),di[o]=di[i]})});function vl(i,o,c){return o==null||typeof o=="boolean"||o===""?"":c||typeof o!="number"||o===0||di.hasOwnProperty(i)&&di[i]?(""+o).trim():o+"px"}function yl(i,o){i=i.style;for(var c in o)if(o.hasOwnProperty(c)){var p=c.indexOf("--")===0,y=vl(c,o[c],p);c==="float"&&(c="cssFloat"),p?i.setProperty(c,y):i[c]=y}}var Ef=ee({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vo(i,o){if(o){if(Ef[i]&&(o.children!=null||o.dangerouslySetInnerHTML!=null))throw Error(r(137,i));if(o.dangerouslySetInnerHTML!=null){if(o.children!=null)throw Error(r(60));if(typeof o.dangerouslySetInnerHTML!="object"||!("__html"in o.dangerouslySetInnerHTML))throw Error(r(61))}if(o.style!=null&&typeof o.style!="object")throw Error(r(62))}}function yo(i,o){if(i.indexOf("-")===-1)return typeof o.is=="string";switch(i){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 W=null;function ce(i){return i=i.target||i.srcElement||window,i.correspondingUseElement&&(i=i.correspondingUseElement),i.nodeType===3?i.parentNode:i}var ye=null,de=null,Ue=null;function tt(i){if(i=$o(i)){if(typeof ye!="function")throw Error(r(280));var o=i.stateNode;o&&(o=Dl(o),ye(i.stateNode,i.type,o))}}function Qr(i){de?Ue?Ue.push(i):Ue=[i]:de=i}function cn(){if(de){var i=de,o=Ue;if(Ue=de=null,tt(i),o)for(i=0;i<o.length;i++)tt(o[i])}}function jf(i,o){return i(o)}function mo(){}var Ji=!1;function pi(i,o,c){if(Ji)return i(o,c);Ji=!0;try{return jf(i,o,c)}finally{Ji=!1,(de!==null||Ue!==null)&&(mo(),cn())}}function lr(i,o){var c=i.stateNode;if(c===null)return null;var p=Dl(c);if(p===null)return null;c=p[o];e:switch(o){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(p=!p.disabled)||(i=i.type,p=!(i==="button"||i==="input"||i==="select"||i==="textarea")),i=!p;break e;default:i=!1}if(i)return null;if(c&&typeof c!="function")throw Error(r(231,o,typeof c));return c}var hi=!1;if(s)try{var vi={};Object.defineProperty(vi,"passive",{get:function(){hi=!0}}),window.addEventListener("test",vi,vi),window.removeEventListener("test",vi,vi)}catch{hi=!1}function yi(i,o,c,p,y,b,T,M,D){var Z=Array.prototype.slice.call(arguments,3);try{o.apply(c,Z)}catch(ue){this.onError(ue)}}var Rr=!1,Dt=null,mi=!1,Tf=null,Ek={onError:function(i){Rr=!0,Dt=i}};function jk(i,o,c,p,y,b,T,M,D){Rr=!1,Dt=null,yi.apply(Ek,arguments)}function Tk(i,o,c,p,y,b,T,M,D){if(jk.apply(this,arguments),Rr){if(Rr){var Z=Dt;Rr=!1,Dt=null}else throw Error(r(198));mi||(mi=!0,Tf=Z)}}function gi(i){var o=i,c=i;if(i.alternate)for(;o.return;)o=o.return;else{i=o;do o=i,(o.flags&4098)!==0&&(c=o.return),i=o.return;while(i)}return o.tag===3?c:null}function J0(i){if(i.tag===13){var o=i.memoizedState;if(o===null&&(i=i.alternate,i!==null&&(o=i.memoizedState)),o!==null)return o.dehydrated}return null}function eb(i){if(gi(i)!==i)throw Error(r(188))}function Ck(i){var o=i.alternate;if(!o){if(o=gi(i),o===null)throw Error(r(188));return o!==i?null:i}for(var c=i,p=o;;){var y=c.return;if(y===null)break;var b=y.alternate;if(b===null){if(p=y.return,p!==null){c=p;continue}break}if(y.child===b.child){for(b=y.child;b;){if(b===c)return eb(y),i;if(b===p)return eb(y),o;b=b.sibling}throw Error(r(188))}if(c.return!==p.return)c=y,p=b;else{for(var T=!1,M=y.child;M;){if(M===c){T=!0,c=y,p=b;break}if(M===p){T=!0,p=y,c=b;break}M=M.sibling}if(!T){for(M=b.child;M;){if(M===c){T=!0,c=b,p=y;break}if(M===p){T=!0,p=b,c=y;break}M=M.sibling}if(!T)throw Error(r(189))}}if(c.alternate!==p)throw Error(r(190))}if(c.tag!==3)throw Error(r(188));return c.stateNode.current===c?i:o}function tb(i){return i=Ck(i),i!==null?rb(i):null}function rb(i){if(i.tag===5||i.tag===6)return i;for(i=i.child;i!==null;){var o=rb(i);if(o!==null)return o;i=i.sibling}return null}var nb=t.unstable_scheduleCallback,ib=t.unstable_cancelCallback,kk=t.unstable_shouldYield,Nk=t.unstable_requestPaint,dt=t.unstable_now,Mk=t.unstable_getCurrentPriorityLevel,Cf=t.unstable_ImmediatePriority,ab=t.unstable_UserBlockingPriority,ml=t.unstable_NormalPriority,Rk=t.unstable_LowPriority,ob=t.unstable_IdlePriority,gl=null,Zr=null;function Ik(i){if(Zr&&typeof Zr.onCommitFiberRoot=="function")try{Zr.onCommitFiberRoot(gl,i,void 0,(i.current.flags&128)===128)}catch{}}var Ir=Math.clz32?Math.clz32:Lk,$k=Math.log,Dk=Math.LN2;function Lk(i){return i>>>=0,i===0?32:31-($k(i)/Dk|0)|0}var bl=64,xl=4194304;function go(i){switch(i&-i){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return i&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return i&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return i}}function wl(i,o){var c=i.pendingLanes;if(c===0)return 0;var p=0,y=i.suspendedLanes,b=i.pingedLanes,T=c&268435455;if(T!==0){var M=T&~y;M!==0?p=go(M):(b&=T,b!==0&&(p=go(b)))}else T=c&~y,T!==0?p=go(T):b!==0&&(p=go(b));if(p===0)return 0;if(o!==0&&o!==p&&(o&y)===0&&(y=p&-p,b=o&-o,y>=b||y===16&&(b&4194240)!==0))return o;if((p&4)!==0&&(p|=c&16),o=i.entangledLanes,o!==0)for(i=i.entanglements,o&=p;0<o;)c=31-Ir(o),y=1<<c,p|=i[c],o&=~y;return p}function qk(i,o){switch(i){case 1:case 2:case 4:return o+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return o+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Bk(i,o){for(var c=i.suspendedLanes,p=i.pingedLanes,y=i.expirationTimes,b=i.pendingLanes;0<b;){var T=31-Ir(b),M=1<<T,D=y[T];D===-1?((M&c)===0||(M&p)!==0)&&(y[T]=qk(M,o)):D<=o&&(i.expiredLanes|=M),b&=~M}}function kf(i){return i=i.pendingLanes&-1073741825,i!==0?i:i&1073741824?1073741824:0}function ub(){var i=bl;return bl<<=1,(bl&4194240)===0&&(bl=64),i}function Nf(i){for(var o=[],c=0;31>c;c++)o.push(i);return o}function bo(i,o,c){i.pendingLanes|=o,o!==536870912&&(i.suspendedLanes=0,i.pingedLanes=0),i=i.eventTimes,o=31-Ir(o),i[o]=c}function Fk(i,o){var c=i.pendingLanes&~o;i.pendingLanes=o,i.suspendedLanes=0,i.pingedLanes=0,i.expiredLanes&=o,i.mutableReadLanes&=o,i.entangledLanes&=o,o=i.entanglements;var p=i.eventTimes;for(i=i.expirationTimes;0<c;){var y=31-Ir(c),b=1<<y;o[y]=0,p[y]=-1,i[y]=-1,c&=~b}}function Mf(i,o){var c=i.entangledLanes|=o;for(i=i.entanglements;c;){var p=31-Ir(c),y=1<<p;y&o|i[p]&o&&(i[p]|=o),c&=~y}}var Ve=0;function lb(i){return i&=-i,1<i?4<i?(i&268435455)!==0?16:536870912:4:1}var sb,Rf,cb,fb,db,If=!1,_l=[],Rn=null,In=null,$n=null,xo=new Map,wo=new Map,Dn=[],zk="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function pb(i,o){switch(i){case"focusin":case"focusout":Rn=null;break;case"dragenter":case"dragleave":In=null;break;case"mouseover":case"mouseout":$n=null;break;case"pointerover":case"pointerout":xo.delete(o.pointerId);break;case"gotpointercapture":case"lostpointercapture":wo.delete(o.pointerId)}}function _o(i,o,c,p,y,b){return i===null||i.nativeEvent!==b?(i={blockedOn:o,domEventName:c,eventSystemFlags:p,nativeEvent:b,targetContainers:[y]},o!==null&&(o=$o(o),o!==null&&Rf(o)),i):(i.eventSystemFlags|=p,o=i.targetContainers,y!==null&&o.indexOf(y)===-1&&o.push(y),i)}function Uk(i,o,c,p,y){switch(o){case"focusin":return Rn=_o(Rn,i,o,c,p,y),!0;case"dragenter":return In=_o(In,i,o,c,p,y),!0;case"mouseover":return $n=_o($n,i,o,c,p,y),!0;case"pointerover":var b=y.pointerId;return xo.set(b,_o(xo.get(b)||null,i,o,c,p,y)),!0;case"gotpointercapture":return b=y.pointerId,wo.set(b,_o(wo.get(b)||null,i,o,c,p,y)),!0}return!1}function hb(i){var o=bi(i.target);if(o!==null){var c=gi(o);if(c!==null){if(o=c.tag,o===13){if(o=J0(c),o!==null){i.blockedOn=o,db(i.priority,function(){cb(c)});return}}else if(o===3&&c.stateNode.current.memoizedState.isDehydrated){i.blockedOn=c.tag===3?c.stateNode.containerInfo:null;return}}}i.blockedOn=null}function Sl(i){if(i.blockedOn!==null)return!1;for(var o=i.targetContainers;0<o.length;){var c=Df(i.domEventName,i.eventSystemFlags,o[0],i.nativeEvent);if(c===null){c=i.nativeEvent;var p=new c.constructor(c.type,c);W=p,c.target.dispatchEvent(p),W=null}else return o=$o(c),o!==null&&Rf(o),i.blockedOn=c,!1;o.shift()}return!0}function vb(i,o,c){Sl(i)&&c.delete(o)}function Wk(){If=!1,Rn!==null&&Sl(Rn)&&(Rn=null),In!==null&&Sl(In)&&(In=null),$n!==null&&Sl($n)&&($n=null),xo.forEach(vb),wo.forEach(vb)}function So(i,o){i.blockedOn===o&&(i.blockedOn=null,If||(If=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,Wk)))}function Oo(i){function o(y){return So(y,i)}if(0<_l.length){So(_l[0],i);for(var c=1;c<_l.length;c++){var p=_l[c];p.blockedOn===i&&(p.blockedOn=null)}}for(Rn!==null&&So(Rn,i),In!==null&&So(In,i),$n!==null&&So($n,i),xo.forEach(o),wo.forEach(o),c=0;c<Dn.length;c++)p=Dn[c],p.blockedOn===i&&(p.blockedOn=null);for(;0<Dn.length&&(c=Dn[0],c.blockedOn===null);)hb(c),c.blockedOn===null&&Dn.shift()}var ea=j.ReactCurrentBatchConfig,Ol=!0;function Hk(i,o,c,p){var y=Ve,b=ea.transition;ea.transition=null;try{Ve=1,$f(i,o,c,p)}finally{Ve=y,ea.transition=b}}function Vk(i,o,c,p){var y=Ve,b=ea.transition;ea.transition=null;try{Ve=4,$f(i,o,c,p)}finally{Ve=y,ea.transition=b}}function $f(i,o,c,p){if(Ol){var y=Df(i,o,c,p);if(y===null)ed(i,o,p,Pl,c),pb(i,p);else if(Uk(y,i,o,c,p))p.stopPropagation();else if(pb(i,p),o&4&&-1<zk.indexOf(i)){for(;y!==null;){var b=$o(y);if(b!==null&&sb(b),b=Df(i,o,c,p),b===null&&ed(i,o,p,Pl,c),b===y)break;y=b}y!==null&&p.stopPropagation()}else ed(i,o,p,null,c)}}var Pl=null;function Df(i,o,c,p){if(Pl=null,i=ce(p),i=bi(i),i!==null)if(o=gi(i),o===null)i=null;else if(c=o.tag,c===13){if(i=J0(o),i!==null)return i;i=null}else if(c===3){if(o.stateNode.current.memoizedState.isDehydrated)return o.tag===3?o.stateNode.containerInfo:null;i=null}else o!==i&&(i=null);return Pl=i,null}function yb(i){switch(i){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Mk()){case Cf:return 1;case ab:return 4;case ml:case Rk:return 16;case ob:return 536870912;default:return 16}default:return 16}}var Ln=null,Lf=null,Al=null;function mb(){if(Al)return Al;var i,o=Lf,c=o.length,p,y="value"in Ln?Ln.value:Ln.textContent,b=y.length;for(i=0;i<c&&o[i]===y[i];i++);var T=c-i;for(p=1;p<=T&&o[c-p]===y[b-p];p++);return Al=y.slice(i,1<p?1-p:void 0)}function El(i){var o=i.keyCode;return"charCode"in i?(i=i.charCode,i===0&&o===13&&(i=13)):i=o,i===10&&(i=13),32<=i||i===13?i:0}function jl(){return!0}function gb(){return!1}function sr(i){function o(c,p,y,b,T){this._reactName=c,this._targetInst=y,this.type=p,this.nativeEvent=b,this.target=T,this.currentTarget=null;for(var M in i)i.hasOwnProperty(M)&&(c=i[M],this[M]=c?c(b):b[M]);return this.isDefaultPrevented=(b.defaultPrevented!=null?b.defaultPrevented:b.returnValue===!1)?jl:gb,this.isPropagationStopped=gb,this}return ee(o.prototype,{preventDefault:function(){this.defaultPrevented=!0;var c=this.nativeEvent;c&&(c.preventDefault?c.preventDefault():typeof c.returnValue!="unknown"&&(c.returnValue=!1),this.isDefaultPrevented=jl)},stopPropagation:function(){var c=this.nativeEvent;c&&(c.stopPropagation?c.stopPropagation():typeof c.cancelBubble!="unknown"&&(c.cancelBubble=!0),this.isPropagationStopped=jl)},persist:function(){},isPersistent:jl}),o}var ta={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(i){return i.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},qf=sr(ta),Po=ee({},ta,{view:0,detail:0}),Kk=sr(Po),Bf,Ff,Ao,Tl=ee({},Po,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Uf,button:0,buttons:0,relatedTarget:function(i){return i.relatedTarget===void 0?i.fromElement===i.srcElement?i.toElement:i.fromElement:i.relatedTarget},movementX:function(i){return"movementX"in i?i.movementX:(i!==Ao&&(Ao&&i.type==="mousemove"?(Bf=i.screenX-Ao.screenX,Ff=i.screenY-Ao.screenY):Ff=Bf=0,Ao=i),Bf)},movementY:function(i){return"movementY"in i?i.movementY:Ff}}),bb=sr(Tl),Gk=ee({},Tl,{dataTransfer:0}),Xk=sr(Gk),Yk=ee({},Po,{relatedTarget:0}),zf=sr(Yk),Qk=ee({},ta,{animationName:0,elapsedTime:0,pseudoElement:0}),Zk=sr(Qk),Jk=ee({},ta,{clipboardData:function(i){return"clipboardData"in i?i.clipboardData:window.clipboardData}}),e2=sr(Jk),t2=ee({},ta,{data:0}),xb=sr(t2),r2={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},n2={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"},i2={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function a2(i){var o=this.nativeEvent;return o.getModifierState?o.getModifierState(i):(i=i2[i])?!!o[i]:!1}function Uf(){return a2}var o2=ee({},Po,{key:function(i){if(i.key){var o=r2[i.key]||i.key;if(o!=="Unidentified")return o}return i.type==="keypress"?(i=El(i),i===13?"Enter":String.fromCharCode(i)):i.type==="keydown"||i.type==="keyup"?n2[i.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Uf,charCode:function(i){return i.type==="keypress"?El(i):0},keyCode:function(i){return i.type==="keydown"||i.type==="keyup"?i.keyCode:0},which:function(i){return i.type==="keypress"?El(i):i.type==="keydown"||i.type==="keyup"?i.keyCode:0}}),u2=sr(o2),l2=ee({},Tl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),wb=sr(l2),s2=ee({},Po,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Uf}),c2=sr(s2),f2=ee({},ta,{propertyName:0,elapsedTime:0,pseudoElement:0}),d2=sr(f2),p2=ee({},Tl,{deltaX:function(i){return"deltaX"in i?i.deltaX:"wheelDeltaX"in i?-i.wheelDeltaX:0},deltaY:function(i){return"deltaY"in i?i.deltaY:"wheelDeltaY"in i?-i.wheelDeltaY:"wheelDelta"in i?-i.wheelDelta:0},deltaZ:0,deltaMode:0}),h2=sr(p2),v2=[9,13,27,32],Wf=s&&"CompositionEvent"in window,Eo=null;s&&"documentMode"in document&&(Eo=document.documentMode);var y2=s&&"TextEvent"in window&&!Eo,_b=s&&(!Wf||Eo&&8<Eo&&11>=Eo),Sb=" ",Ob=!1;function Pb(i,o){switch(i){case"keyup":return v2.indexOf(o.keyCode)!==-1;case"keydown":return o.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ab(i){return i=i.detail,typeof i=="object"&&"data"in i?i.data:null}var ra=!1;function m2(i,o){switch(i){case"compositionend":return Ab(o);case"keypress":return o.which!==32?null:(Ob=!0,Sb);case"textInput":return i=o.data,i===Sb&&Ob?null:i;default:return null}}function g2(i,o){if(ra)return i==="compositionend"||!Wf&&Pb(i,o)?(i=mb(),Al=Lf=Ln=null,ra=!1,i):null;switch(i){case"paste":return null;case"keypress":if(!(o.ctrlKey||o.altKey||o.metaKey)||o.ctrlKey&&o.altKey){if(o.char&&1<o.char.length)return o.char;if(o.which)return String.fromCharCode(o.which)}return null;case"compositionend":return _b&&o.locale!=="ko"?null:o.data;default:return null}}var b2={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 Eb(i){var o=i&&i.nodeName&&i.nodeName.toLowerCase();return o==="input"?!!b2[i.type]:o==="textarea"}function jb(i,o,c,p){Qr(p),o=Rl(o,"onChange"),0<o.length&&(c=new qf("onChange","change",null,c,p),i.push({event:c,listeners:o}))}var jo=null,To=null;function x2(i){Vb(i,0)}function Cl(i){var o=ua(i);if(ae(o))return i}function w2(i,o){if(i==="change")return o}var Tb=!1;if(s){var Hf;if(s){var Vf="oninput"in document;if(!Vf){var Cb=document.createElement("div");Cb.setAttribute("oninput","return;"),Vf=typeof Cb.oninput=="function"}Hf=Vf}else Hf=!1;Tb=Hf&&(!document.documentMode||9<document.documentMode)}function kb(){jo&&(jo.detachEvent("onpropertychange",Nb),To=jo=null)}function Nb(i){if(i.propertyName==="value"&&Cl(To)){var o=[];jb(o,To,i,ce(i)),pi(x2,o)}}function _2(i,o,c){i==="focusin"?(kb(),jo=o,To=c,jo.attachEvent("onpropertychange",Nb)):i==="focusout"&&kb()}function S2(i){if(i==="selectionchange"||i==="keyup"||i==="keydown")return Cl(To)}function O2(i,o){if(i==="click")return Cl(o)}function P2(i,o){if(i==="input"||i==="change")return Cl(o)}function A2(i,o){return i===o&&(i!==0||1/i===1/o)||i!==i&&o!==o}var $r=typeof Object.is=="function"?Object.is:A2;function Co(i,o){if($r(i,o))return!0;if(typeof i!="object"||i===null||typeof o!="object"||o===null)return!1;var c=Object.keys(i),p=Object.keys(o);if(c.length!==p.length)return!1;for(p=0;p<c.length;p++){var y=c[p];if(!f.call(o,y)||!$r(i[y],o[y]))return!1}return!0}function Mb(i){for(;i&&i.firstChild;)i=i.firstChild;return i}function Rb(i,o){var c=Mb(i);i=0;for(var p;c;){if(c.nodeType===3){if(p=i+c.textContent.length,i<=o&&p>=o)return{node:c,offset:o-i};i=p}e:{for(;c;){if(c.nextSibling){c=c.nextSibling;break e}c=c.parentNode}c=void 0}c=Mb(c)}}function Ib(i,o){return i&&o?i===o?!0:i&&i.nodeType===3?!1:o&&o.nodeType===3?Ib(i,o.parentNode):"contains"in i?i.contains(o):i.compareDocumentPosition?!!(i.compareDocumentPosition(o)&16):!1:!1}function $b(){for(var i=window,o=Me();o instanceof i.HTMLIFrameElement;){try{var c=typeof o.contentWindow.location.href=="string"}catch{c=!1}if(c)i=o.contentWindow;else break;o=Me(i.document)}return o}function Kf(i){var o=i&&i.nodeName&&i.nodeName.toLowerCase();return o&&(o==="input"&&(i.type==="text"||i.type==="search"||i.type==="tel"||i.type==="url"||i.type==="password")||o==="textarea"||i.contentEditable==="true")}function E2(i){var o=$b(),c=i.focusedElem,p=i.selectionRange;if(o!==c&&c&&c.ownerDocument&&Ib(c.ownerDocument.documentElement,c)){if(p!==null&&Kf(c)){if(o=p.start,i=p.end,i===void 0&&(i=o),"selectionStart"in c)c.selectionStart=o,c.selectionEnd=Math.min(i,c.value.length);else if(i=(o=c.ownerDocument||document)&&o.defaultView||window,i.getSelection){i=i.getSelection();var y=c.textContent.length,b=Math.min(p.start,y);p=p.end===void 0?b:Math.min(p.end,y),!i.extend&&b>p&&(y=p,p=b,b=y),y=Rb(c,b);var T=Rb(c,p);y&&T&&(i.rangeCount!==1||i.anchorNode!==y.node||i.anchorOffset!==y.offset||i.focusNode!==T.node||i.focusOffset!==T.offset)&&(o=o.createRange(),o.setStart(y.node,y.offset),i.removeAllRanges(),b>p?(i.addRange(o),i.extend(T.node,T.offset)):(o.setEnd(T.node,T.offset),i.addRange(o)))}}for(o=[],i=c;i=i.parentNode;)i.nodeType===1&&o.push({element:i,left:i.scrollLeft,top:i.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;c<o.length;c++)i=o[c],i.element.scrollLeft=i.left,i.element.scrollTop=i.top}}var j2=s&&"documentMode"in document&&11>=document.documentMode,na=null,Gf=null,ko=null,Xf=!1;function Db(i,o,c){var p=c.window===c?c.document:c.nodeType===9?c:c.ownerDocument;Xf||na==null||na!==Me(p)||(p=na,"selectionStart"in p&&Kf(p)?p={start:p.selectionStart,end:p.selectionEnd}:(p=(p.ownerDocument&&p.ownerDocument.defaultView||window).getSelection(),p={anchorNode:p.anchorNode,anchorOffset:p.anchorOffset,focusNode:p.focusNode,focusOffset:p.focusOffset}),ko&&Co(ko,p)||(ko=p,p=Rl(Gf,"onSelect"),0<p.length&&(o=new qf("onSelect","select",null,o,c),i.push({event:o,listeners:p}),o.target=na)))}function kl(i,o){var c={};return c[i.toLowerCase()]=o.toLowerCase(),c["Webkit"+i]="webkit"+o,c["Moz"+i]="moz"+o,c}var ia={animationend:kl("Animation","AnimationEnd"),animationiteration:kl("Animation","AnimationIteration"),animationstart:kl("Animation","AnimationStart"),transitionend:kl("Transition","TransitionEnd")},Yf={},Lb={};s&&(Lb=document.createElement("div").style,"AnimationEvent"in window||(delete ia.animationend.animation,delete ia.animationiteration.animation,delete ia.animationstart.animation),"TransitionEvent"in window||delete ia.transitionend.transition);function Nl(i){if(Yf[i])return Yf[i];if(!ia[i])return i;var o=ia[i],c;for(c in o)if(o.hasOwnProperty(c)&&c in Lb)return Yf[i]=o[c];return i}var qb=Nl("animationend"),Bb=Nl("animationiteration"),Fb=Nl("animationstart"),zb=Nl("transitionend"),Ub=new Map,Wb="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function qn(i,o){Ub.set(i,o),u(o,[i])}for(var Qf=0;Qf<Wb.length;Qf++){var Zf=Wb[Qf],T2=Zf.toLowerCase(),C2=Zf[0].toUpperCase()+Zf.slice(1);qn(T2,"on"+C2)}qn(qb,"onAnimationEnd"),qn(Bb,"onAnimationIteration"),qn(Fb,"onAnimationStart"),qn("dblclick","onDoubleClick"),qn("focusin","onFocus"),qn("focusout","onBlur"),qn(zb,"onTransitionEnd"),l("onMouseEnter",["mouseout","mouseover"]),l("onMouseLeave",["mouseout","mouseover"]),l("onPointerEnter",["pointerout","pointerover"]),l("onPointerLeave",["pointerout","pointerover"]),u("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),u("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),u("onBeforeInput",["compositionend","keypress","textInput","paste"]),u("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var No="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(" "),k2=new Set("cancel close invalid load scroll toggle".split(" ").concat(No));function Hb(i,o,c){var p=i.type||"unknown-event";i.currentTarget=c,Tk(p,o,void 0,i),i.currentTarget=null}function Vb(i,o){o=(o&4)!==0;for(var c=0;c<i.length;c++){var p=i[c],y=p.event;p=p.listeners;e:{var b=void 0;if(o)for(var T=p.length-1;0<=T;T--){var M=p[T],D=M.instance,Z=M.currentTarget;if(M=M.listener,D!==b&&y.isPropagationStopped())break e;Hb(y,M,Z),b=D}else for(T=0;T<p.length;T++){if(M=p[T],D=M.instance,Z=M.currentTarget,M=M.listener,D!==b&&y.isPropagationStopped())break e;Hb(y,M,Z),b=D}}}if(mi)throw i=Tf,mi=!1,Tf=null,i}function rt(i,o){var c=o[od];c===void 0&&(c=o[od]=new Set);var p=i+"__bubble";c.has(p)||(Kb(o,i,2,!1),c.add(p))}function Jf(i,o,c){var p=0;o&&(p|=4),Kb(c,i,p,o)}var Ml="_reactListening"+Math.random().toString(36).slice(2);function Mo(i){if(!i[Ml]){i[Ml]=!0,n.forEach(function(c){c!=="selectionchange"&&(k2.has(c)||Jf(c,!1,i),Jf(c,!0,i))});var o=i.nodeType===9?i:i.ownerDocument;o===null||o[Ml]||(o[Ml]=!0,Jf("selectionchange",!1,o))}}function Kb(i,o,c,p){switch(yb(o)){case 1:var y=Hk;break;case 4:y=Vk;break;default:y=$f}c=y.bind(null,o,c,i),y=void 0,!hi||o!=="touchstart"&&o!=="touchmove"&&o!=="wheel"||(y=!0),p?y!==void 0?i.addEventListener(o,c,{capture:!0,passive:y}):i.addEventListener(o,c,!0):y!==void 0?i.addEventListener(o,c,{passive:y}):i.addEventListener(o,c,!1)}function ed(i,o,c,p,y){var b=p;if((o&1)===0&&(o&2)===0&&p!==null)e:for(;;){if(p===null)return;var T=p.tag;if(T===3||T===4){var M=p.stateNode.containerInfo;if(M===y||M.nodeType===8&&M.parentNode===y)break;if(T===4)for(T=p.return;T!==null;){var D=T.tag;if((D===3||D===4)&&(D=T.stateNode.containerInfo,D===y||D.nodeType===8&&D.parentNode===y))return;T=T.return}for(;M!==null;){if(T=bi(M),T===null)return;if(D=T.tag,D===5||D===6){p=b=T;continue e}M=M.parentNode}}p=p.return}pi(function(){var Z=b,ue=ce(c),se=[];e:{var oe=Ub.get(i);if(oe!==void 0){var me=qf,xe=i;switch(i){case"keypress":if(El(c)===0)break e;case"keydown":case"keyup":me=u2;break;case"focusin":xe="focus",me=zf;break;case"focusout":xe="blur",me=zf;break;case"beforeblur":case"afterblur":me=zf;break;case"click":if(c.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":me=bb;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":me=Xk;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":me=c2;break;case qb:case Bb:case Fb:me=Zk;break;case zb:me=d2;break;case"scroll":me=Kk;break;case"wheel":me=h2;break;case"copy":case"cut":case"paste":me=e2;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":me=wb}var we=(o&4)!==0,pt=!we&&i==="scroll",K=we?oe!==null?oe+"Capture":null:oe;we=[];for(var L=Z,X;L!==null;){X=L;var fe=X.stateNode;if(X.tag===5&&fe!==null&&(X=fe,K!==null&&(fe=lr(L,K),fe!=null&&we.push(Ro(L,fe,X)))),pt)break;L=L.return}0<we.length&&(oe=new me(oe,xe,null,c,ue),se.push({event:oe,listeners:we}))}}if((o&7)===0){e:{if(oe=i==="mouseover"||i==="pointerover",me=i==="mouseout"||i==="pointerout",oe&&c!==W&&(xe=c.relatedTarget||c.fromElement)&&(bi(xe)||xe[fn]))break e;if((me||oe)&&(oe=ue.window===ue?ue:(oe=ue.ownerDocument)?oe.defaultView||oe.parentWindow:window,me?(xe=c.relatedTarget||c.toElement,me=Z,xe=xe?bi(xe):null,xe!==null&&(pt=gi(xe),xe!==pt||xe.tag!==5&&xe.tag!==6)&&(xe=null)):(me=null,xe=Z),me!==xe)){if(we=bb,fe="onMouseLeave",K="onMouseEnter",L="mouse",(i==="pointerout"||i==="pointerover")&&(we=wb,fe="onPointerLeave",K="onPointerEnter",L="pointer"),pt=me==null?oe:ua(me),X=xe==null?oe:ua(xe),oe=new we(fe,L+"leave",me,c,ue),oe.target=pt,oe.relatedTarget=X,fe=null,bi(ue)===Z&&(we=new we(K,L+"enter",xe,c,ue),we.target=X,we.relatedTarget=pt,fe=we),pt=fe,me&&xe)t:{for(we=me,K=xe,L=0,X=we;X;X=aa(X))L++;for(X=0,fe=K;fe;fe=aa(fe))X++;for(;0<L-X;)we=aa(we),L--;for(;0<X-L;)K=aa(K),X--;for(;L--;){if(we===K||K!==null&&we===K.alternate)break t;we=aa(we),K=aa(K)}we=null}else we=null;me!==null&&Gb(se,oe,me,we,!1),xe!==null&&pt!==null&&Gb(se,pt,xe,we,!0)}}e:{if(oe=Z?ua(Z):window,me=oe.nodeName&&oe.nodeName.toLowerCase(),me==="select"||me==="input"&&oe.type==="file")var _e=w2;else if(Eb(oe))if(Tb)_e=P2;else{_e=S2;var Pe=_2}else(me=oe.nodeName)&&me.toLowerCase()==="input"&&(oe.type==="checkbox"||oe.type==="radio")&&(_e=O2);if(_e&&(_e=_e(i,Z))){jb(se,_e,c,ue);break e}Pe&&Pe(i,oe,Z),i==="focusout"&&(Pe=oe._wrapperState)&&Pe.controlled&&oe.type==="number"&&$t(oe,"number",oe.value)}switch(Pe=Z?ua(Z):window,i){case"focusin":(Eb(Pe)||Pe.contentEditable==="true")&&(na=Pe,Gf=Z,ko=null);break;case"focusout":ko=Gf=na=null;break;case"mousedown":Xf=!0;break;case"contextmenu":case"mouseup":case"dragend":Xf=!1,Db(se,c,ue);break;case"selectionchange":if(j2)break;case"keydown":case"keyup":Db(se,c,ue)}var Ae;if(Wf)e:{switch(i){case"compositionstart":var ke="onCompositionStart";break e;case"compositionend":ke="onCompositionEnd";break e;case"compositionupdate":ke="onCompositionUpdate";break e}ke=void 0}else ra?Pb(i,c)&&(ke="onCompositionEnd"):i==="keydown"&&c.keyCode===229&&(ke="onCompositionStart");ke&&(_b&&c.locale!=="ko"&&(ra||ke!=="onCompositionStart"?ke==="onCompositionEnd"&&ra&&(Ae=mb()):(Ln=ue,Lf="value"in Ln?Ln.value:Ln.textContent,ra=!0)),Pe=Rl(Z,ke),0<Pe.length&&(ke=new xb(ke,i,null,c,ue),se.push({event:ke,listeners:Pe}),Ae?ke.data=Ae:(Ae=Ab(c),Ae!==null&&(ke.data=Ae)))),(Ae=y2?m2(i,c):g2(i,c))&&(Z=Rl(Z,"onBeforeInput"),0<Z.length&&(ue=new xb("onBeforeInput","beforeinput",null,c,ue),se.push({event:ue,listeners:Z}),ue.data=Ae))}Vb(se,o)})}function Ro(i,o,c){return{instance:i,listener:o,currentTarget:c}}function Rl(i,o){for(var c=o+"Capture",p=[];i!==null;){var y=i,b=y.stateNode;y.tag===5&&b!==null&&(y=b,b=lr(i,c),b!=null&&p.unshift(Ro(i,b,y)),b=lr(i,o),b!=null&&p.push(Ro(i,b,y))),i=i.return}return p}function aa(i){if(i===null)return null;do i=i.return;while(i&&i.tag!==5);return i||null}function Gb(i,o,c,p,y){for(var b=o._reactName,T=[];c!==null&&c!==p;){var M=c,D=M.alternate,Z=M.stateNode;if(D!==null&&D===p)break;M.tag===5&&Z!==null&&(M=Z,y?(D=lr(c,b),D!=null&&T.unshift(Ro(c,D,M))):y||(D=lr(c,b),D!=null&&T.push(Ro(c,D,M)))),c=c.return}T.length!==0&&i.push({event:o,listeners:T})}var N2=/\r\n?/g,M2=/\u0000|\uFFFD/g;function Xb(i){return(typeof i=="string"?i:""+i).replace(N2,`
`).replace(M2,"")}function Il(i,o,c){if(o=Xb(o),Xb(i)!==o&&c)throw Error(r(425))}function $l(){}var td=null,rd=null;function nd(i,o){return i==="textarea"||i==="noscript"||typeof o.children=="string"||typeof o.children=="number"||typeof o.dangerouslySetInnerHTML=="object"&&o.dangerouslySetInnerHTML!==null&&o.dangerouslySetInnerHTML.__html!=null}var id=typeof setTimeout=="function"?setTimeout:void 0,R2=typeof clearTimeout=="function"?clearTimeout:void 0,Yb=typeof Promise=="function"?Promise:void 0,I2=typeof queueMicrotask=="function"?queueMicrotask:typeof Yb<"u"?function(i){return Yb.resolve(null).then(i).catch($2)}:id;function $2(i){setTimeout(function(){throw i})}function ad(i,o){var c=o,p=0;do{var y=c.nextSibling;if(i.removeChild(c),y&&y.nodeType===8)if(c=y.data,c==="/$"){if(p===0){i.removeChild(y),Oo(o);return}p--}else c!=="$"&&c!=="$?"&&c!=="$!"||p++;c=y}while(c);Oo(o)}function Bn(i){for(;i!=null;i=i.nextSibling){var o=i.nodeType;if(o===1||o===3)break;if(o===8){if(o=i.data,o==="$"||o==="$!"||o==="$?")break;if(o==="/$")return null}}return i}function Qb(i){i=i.previousSibling;for(var o=0;i;){if(i.nodeType===8){var c=i.data;if(c==="$"||c==="$!"||c==="$?"){if(o===0)return i;o--}else c==="/$"&&o++}i=i.previousSibling}return null}var oa=Math.random().toString(36).slice(2),Jr="__reactFiber$"+oa,Io="__reactProps$"+oa,fn="__reactContainer$"+oa,od="__reactEvents$"+oa,D2="__reactListeners$"+oa,L2="__reactHandles$"+oa;function bi(i){var o=i[Jr];if(o)return o;for(var c=i.parentNode;c;){if(o=c[fn]||c[Jr]){if(c=o.alternate,o.child!==null||c!==null&&c.child!==null)for(i=Qb(i);i!==null;){if(c=i[Jr])return c;i=Qb(i)}return o}i=c,c=i.parentNode}return null}function $o(i){return i=i[Jr]||i[fn],!i||i.tag!==5&&i.tag!==6&&i.tag!==13&&i.tag!==3?null:i}function ua(i){if(i.tag===5||i.tag===6)return i.stateNode;throw Error(r(33))}function Dl(i){return i[Io]||null}var ud=[],la=-1;function Fn(i){return{current:i}}function nt(i){0>la||(i.current=ud[la],ud[la]=null,la--)}function Je(i,o){la++,ud[la]=i.current,i.current=o}var zn={},Lt=Fn(zn),Zt=Fn(!1),xi=zn;function sa(i,o){var c=i.type.contextTypes;if(!c)return zn;var p=i.stateNode;if(p&&p.__reactInternalMemoizedUnmaskedChildContext===o)return p.__reactInternalMemoizedMaskedChildContext;var y={},b;for(b in c)y[b]=o[b];return p&&(i=i.stateNode,i.__reactInternalMemoizedUnmaskedChildContext=o,i.__reactInternalMemoizedMaskedChildContext=y),y}function Jt(i){return i=i.childContextTypes,i!=null}function Ll(){nt(Zt),nt(Lt)}function Zb(i,o,c){if(Lt.current!==zn)throw Error(r(168));Je(Lt,o),Je(Zt,c)}function Jb(i,o,c){var p=i.stateNode;if(o=o.childContextTypes,typeof p.getChildContext!="function")return c;p=p.getChildContext();for(var y in p)if(!(y in o))throw Error(r(108,Re(i)||"Unknown",y));return ee({},c,p)}function ql(i){return i=(i=i.stateNode)&&i.__reactInternalMemoizedMergedChildContext||zn,xi=Lt.current,Je(Lt,i),Je(Zt,Zt.current),!0}function ex(i,o,c){var p=i.stateNode;if(!p)throw Error(r(169));c?(i=Jb(i,o,xi),p.__reactInternalMemoizedMergedChildContext=i,nt(Zt),nt(Lt),Je(Lt,i)):nt(Zt),Je(Zt,c)}var dn=null,Bl=!1,ld=!1;function tx(i){dn===null?dn=[i]:dn.push(i)}function q2(i){Bl=!0,tx(i)}function Un(){if(!ld&&dn!==null){ld=!0;var i=0,o=Ve;try{var c=dn;for(Ve=1;i<c.length;i++){var p=c[i];do p=p(!0);while(p!==null)}dn=null,Bl=!1}catch(y){throw dn!==null&&(dn=dn.slice(i+1)),nb(Cf,Un),y}finally{Ve=o,ld=!1}}return null}var ca=[],fa=0,Fl=null,zl=0,br=[],xr=0,wi=null,pn=1,hn="";function _i(i,o){ca[fa++]=zl,ca[fa++]=Fl,Fl=i,zl=o}function rx(i,o,c){br[xr++]=pn,br[xr++]=hn,br[xr++]=wi,wi=i;var p=pn;i=hn;var y=32-Ir(p)-1;p&=~(1<<y),c+=1;var b=32-Ir(o)+y;if(30<b){var T=y-y%5;b=(p&(1<<T)-1).toString(32),p>>=T,y-=T,pn=1<<32-Ir(o)+y|c<<y|p,hn=b+i}else pn=1<<b|c<<y|p,hn=i}function sd(i){i.return!==null&&(_i(i,1),rx(i,1,0))}function cd(i){for(;i===Fl;)Fl=ca[--fa],ca[fa]=null,zl=ca[--fa],ca[fa]=null;for(;i===wi;)wi=br[--xr],br[xr]=null,hn=br[--xr],br[xr]=null,pn=br[--xr],br[xr]=null}var cr=null,fr=null,at=!1,Dr=null;function nx(i,o){var c=Or(5,null,null,0);c.elementType="DELETED",c.stateNode=o,c.return=i,o=i.deletions,o===null?(i.deletions=[c],i.flags|=16):o.push(c)}function ix(i,o){switch(i.tag){case 5:var c=i.type;return o=o.nodeType!==1||c.toLowerCase()!==o.nodeName.toLowerCase()?null:o,o!==null?(i.stateNode=o,cr=i,fr=Bn(o.firstChild),!0):!1;case 6:return o=i.pendingProps===""||o.nodeType!==3?null:o,o!==null?(i.stateNode=o,cr=i,fr=null,!0):!1;case 13:return o=o.nodeType!==8?null:o,o!==null?(c=wi!==null?{id:pn,overflow:hn}:null,i.memoizedState={dehydrated:o,treeContext:c,retryLane:1073741824},c=Or(18,null,null,0),c.stateNode=o,c.return=i,i.child=c,cr=i,fr=null,!0):!1;default:return!1}}function fd(i){return(i.mode&1)!==0&&(i.flags&128)===0}function dd(i){if(at){var o=fr;if(o){var c=o;if(!ix(i,o)){if(fd(i))throw Error(r(418));o=Bn(c.nextSibling);var p=cr;o&&ix(i,o)?nx(p,c):(i.flags=i.flags&-4097|2,at=!1,cr=i)}}else{if(fd(i))throw Error(r(418));i.flags=i.flags&-4097|2,at=!1,cr=i}}}function ax(i){for(i=i.return;i!==null&&i.tag!==5&&i.tag!==3&&i.tag!==13;)i=i.return;cr=i}function Ul(i){if(i!==cr)return!1;if(!at)return ax(i),at=!0,!1;var o;if((o=i.tag!==3)&&!(o=i.tag!==5)&&(o=i.type,o=o!=="head"&&o!=="body"&&!nd(i.type,i.memoizedProps)),o&&(o=fr)){if(fd(i))throw ox(),Error(r(418));for(;o;)nx(i,o),o=Bn(o.nextSibling)}if(ax(i),i.tag===13){if(i=i.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(r(317));e:{for(i=i.nextSibling,o=0;i;){if(i.nodeType===8){var c=i.data;if(c==="/$"){if(o===0){fr=Bn(i.nextSibling);break e}o--}else c!=="$"&&c!=="$!"&&c!=="$?"||o++}i=i.nextSibling}fr=null}}else fr=cr?Bn(i.stateNode.nextSibling):null;return!0}function ox(){for(var i=fr;i;)i=Bn(i.nextSibling)}function da(){fr=cr=null,at=!1}function pd(i){Dr===null?Dr=[i]:Dr.push(i)}var B2=j.ReactCurrentBatchConfig;function Do(i,o,c){if(i=c.ref,i!==null&&typeof i!="function"&&typeof i!="object"){if(c._owner){if(c=c._owner,c){if(c.tag!==1)throw Error(r(309));var p=c.stateNode}if(!p)throw Error(r(147,i));var y=p,b=""+i;return o!==null&&o.ref!==null&&typeof o.ref=="function"&&o.ref._stringRef===b?o.ref:(o=function(T){var M=y.refs;T===null?delete M[b]:M[b]=T},o._stringRef=b,o)}if(typeof i!="string")throw Error(r(284));if(!c._owner)throw Error(r(290,i))}return i}function Wl(i,o){throw i=Object.prototype.toString.call(o),Error(r(31,i==="[object Object]"?"object with keys {"+Object.keys(o).join(", ")+"}":i))}function ux(i){var o=i._init;return o(i._payload)}function lx(i){function o(K,L){if(i){var X=K.deletions;X===null?(K.deletions=[L],K.flags|=16):X.push(L)}}function c(K,L){if(!i)return null;for(;L!==null;)o(K,L),L=L.sibling;return null}function p(K,L){for(K=new Map;L!==null;)L.key!==null?K.set(L.key,L):K.set(L.index,L),L=L.sibling;return K}function y(K,L){return K=Qn(K,L),K.index=0,K.sibling=null,K}function b(K,L,X){return K.index=X,i?(X=K.alternate,X!==null?(X=X.index,X<L?(K.flags|=2,L):X):(K.flags|=2,L)):(K.flags|=1048576,L)}function T(K){return i&&K.alternate===null&&(K.flags|=2),K}function M(K,L,X,fe){return L===null||L.tag!==6?(L=ip(X,K.mode,fe),L.return=K,L):(L=y(L,X),L.return=K,L)}function D(K,L,X,fe){var _e=X.type;return _e===k?ue(K,L,X.props.children,fe,X.key):L!==null&&(L.elementType===_e||typeof _e=="object"&&_e!==null&&_e.$$typeof===Q&&ux(_e)===L.type)?(fe=y(L,X.props),fe.ref=Do(K,L,X),fe.return=K,fe):(fe=hs(X.type,X.key,X.props,null,K.mode,fe),fe.ref=Do(K,L,X),fe.return=K,fe)}function Z(K,L,X,fe){return L===null||L.tag!==4||L.stateNode.containerInfo!==X.containerInfo||L.stateNode.implementation!==X.implementation?(L=ap(X,K.mode,fe),L.return=K,L):(L=y(L,X.children||[]),L.return=K,L)}function ue(K,L,X,fe,_e){return L===null||L.tag!==7?(L=Ci(X,K.mode,fe,_e),L.return=K,L):(L=y(L,X),L.return=K,L)}function se(K,L,X){if(typeof L=="string"&&L!==""||typeof L=="number")return L=ip(""+L,K.mode,X),L.return=K,L;if(typeof L=="object"&&L!==null){switch(L.$$typeof){case S:return X=hs(L.type,L.key,L.props,null,K.mode,X),X.ref=Do(K,null,L),X.return=K,X;case O:return L=ap(L,K.mode,X),L.return=K,L;case Q:var fe=L._init;return se(K,fe(L._payload),X)}if(Ct(L)||re(L))return L=Ci(L,K.mode,X,null),L.return=K,L;Wl(K,L)}return null}function oe(K,L,X,fe){var _e=L!==null?L.key:null;if(typeof X=="string"&&X!==""||typeof X=="number")return _e!==null?null:M(K,L,""+X,fe);if(typeof X=="object"&&X!==null){switch(X.$$typeof){case S:return X.key===_e?D(K,L,X,fe):null;case O:return X.key===_e?Z(K,L,X,fe):null;case Q:return _e=X._init,oe(K,L,_e(X._payload),fe)}if(Ct(X)||re(X))return _e!==null?null:ue(K,L,X,fe,null);Wl(K,X)}return null}function me(K,L,X,fe,_e){if(typeof fe=="string"&&fe!==""||typeof fe=="number")return K=K.get(X)||null,M(L,K,""+fe,_e);if(typeof fe=="object"&&fe!==null){switch(fe.$$typeof){case S:return K=K.get(fe.key===null?X:fe.key)||null,D(L,K,fe,_e);case O:return K=K.get(fe.key===null?X:fe.key)||null,Z(L,K,fe,_e);case Q:var Pe=fe._init;return me(K,L,X,Pe(fe._payload),_e)}if(Ct(fe)||re(fe))return K=K.get(X)||null,ue(L,K,fe,_e,null);Wl(L,fe)}return null}function xe(K,L,X,fe){for(var _e=null,Pe=null,Ae=L,ke=L=0,Et=null;Ae!==null&&ke<X.length;ke++){Ae.index>ke?(Et=Ae,Ae=null):Et=Ae.sibling;var Fe=oe(K,Ae,X[ke],fe);if(Fe===null){Ae===null&&(Ae=Et);break}i&&Ae&&Fe.alternate===null&&o(K,Ae),L=b(Fe,L,ke),Pe===null?_e=Fe:Pe.sibling=Fe,Pe=Fe,Ae=Et}if(ke===X.length)return c(K,Ae),at&&_i(K,ke),_e;if(Ae===null){for(;ke<X.length;ke++)Ae=se(K,X[ke],fe),Ae!==null&&(L=b(Ae,L,ke),Pe===null?_e=Ae:Pe.sibling=Ae,Pe=Ae);return at&&_i(K,ke),_e}for(Ae=p(K,Ae);ke<X.length;ke++)Et=me(Ae,K,ke,X[ke],fe),Et!==null&&(i&&Et.alternate!==null&&Ae.delete(Et.key===null?ke:Et.key),L=b(Et,L,ke),Pe===null?_e=Et:Pe.sibling=Et,Pe=Et);return i&&Ae.forEach(function(Zn){return o(K,Zn)}),at&&_i(K,ke),_e}function we(K,L,X,fe){var _e=re(X);if(typeof _e!="function")throw Error(r(150));if(X=_e.call(X),X==null)throw Error(r(151));for(var Pe=_e=null,Ae=L,ke=L=0,Et=null,Fe=X.next();Ae!==null&&!Fe.done;ke++,Fe=X.next()){Ae.index>ke?(Et=Ae,Ae=null):Et=Ae.sibling;var Zn=oe(K,Ae,Fe.value,fe);if(Zn===null){Ae===null&&(Ae=Et);break}i&&Ae&&Zn.alternate===null&&o(K,Ae),L=b(Zn,L,ke),Pe===null?_e=Zn:Pe.sibling=Zn,Pe=Zn,Ae=Et}if(Fe.done)return c(K,Ae),at&&_i(K,ke),_e;if(Ae===null){for(;!Fe.done;ke++,Fe=X.next())Fe=se(K,Fe.value,fe),Fe!==null&&(L=b(Fe,L,ke),Pe===null?_e=Fe:Pe.sibling=Fe,Pe=Fe);return at&&_i(K,ke),_e}for(Ae=p(K,Ae);!Fe.done;ke++,Fe=X.next())Fe=me(Ae,K,ke,Fe.value,fe),Fe!==null&&(i&&Fe.alternate!==null&&Ae.delete(Fe.key===null?ke:Fe.key),L=b(Fe,L,ke),Pe===null?_e=Fe:Pe.sibling=Fe,Pe=Fe);return i&&Ae.forEach(function(bN){return o(K,bN)}),at&&_i(K,ke),_e}function pt(K,L,X,fe){if(typeof X=="object"&&X!==null&&X.type===k&&X.key===null&&(X=X.props.children),typeof X=="object"&&X!==null){switch(X.$$typeof){case S:e:{for(var _e=X.key,Pe=L;Pe!==null;){if(Pe.key===_e){if(_e=X.type,_e===k){if(Pe.tag===7){c(K,Pe.sibling),L=y(Pe,X.props.children),L.return=K,K=L;break e}}else if(Pe.elementType===_e||typeof _e=="object"&&_e!==null&&_e.$$typeof===Q&&ux(_e)===Pe.type){c(K,Pe.sibling),L=y(Pe,X.props),L.ref=Do(K,Pe,X),L.return=K,K=L;break e}c(K,Pe);break}else o(K,Pe);Pe=Pe.sibling}X.type===k?(L=Ci(X.props.children,K.mode,fe,X.key),L.return=K,K=L):(fe=hs(X.type,X.key,X.props,null,K.mode,fe),fe.ref=Do(K,L,X),fe.return=K,K=fe)}return T(K);case O:e:{for(Pe=X.key;L!==null;){if(L.key===Pe)if(L.tag===4&&L.stateNode.containerInfo===X.containerInfo&&L.stateNode.implementation===X.implementation){c(K,L.sibling),L=y(L,X.children||[]),L.return=K,K=L;break e}else{c(K,L);break}else o(K,L);L=L.sibling}L=ap(X,K.mode,fe),L.return=K,K=L}return T(K);case Q:return Pe=X._init,pt(K,L,Pe(X._payload),fe)}if(Ct(X))return xe(K,L,X,fe);if(re(X))return we(K,L,X,fe);Wl(K,X)}return typeof X=="string"&&X!==""||typeof X=="number"?(X=""+X,L!==null&&L.tag===6?(c(K,L.sibling),L=y(L,X),L.return=K,K=L):(c(K,L),L=ip(X,K.mode,fe),L.return=K,K=L),T(K)):c(K,L)}return pt}var pa=lx(!0),sx=lx(!1),Hl=Fn(null),Vl=null,ha=null,hd=null;function vd(){hd=ha=Vl=null}function yd(i){var o=Hl.current;nt(Hl),i._currentValue=o}function md(i,o,c){for(;i!==null;){var p=i.alternate;if((i.childLanes&o)!==o?(i.childLanes|=o,p!==null&&(p.childLanes|=o)):p!==null&&(p.childLanes&o)!==o&&(p.childLanes|=o),i===c)break;i=i.return}}function va(i,o){Vl=i,hd=ha=null,i=i.dependencies,i!==null&&i.firstContext!==null&&((i.lanes&o)!==0&&(er=!0),i.firstContext=null)}function wr(i){var o=i._currentValue;if(hd!==i)if(i={context:i,memoizedValue:o,next:null},ha===null){if(Vl===null)throw Error(r(308));ha=i,Vl.dependencies={lanes:0,firstContext:i}}else ha=ha.next=i;return o}var Si=null;function gd(i){Si===null?Si=[i]:Si.push(i)}function cx(i,o,c,p){var y=o.interleaved;return y===null?(c.next=c,gd(o)):(c.next=y.next,y.next=c),o.interleaved=c,vn(i,p)}function vn(i,o){i.lanes|=o;var c=i.alternate;for(c!==null&&(c.lanes|=o),c=i,i=i.return;i!==null;)i.childLanes|=o,c=i.alternate,c!==null&&(c.childLanes|=o),c=i,i=i.return;return c.tag===3?c.stateNode:null}var Wn=!1;function bd(i){i.updateQueue={baseState:i.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function fx(i,o){i=i.updateQueue,o.updateQueue===i&&(o.updateQueue={baseState:i.baseState,firstBaseUpdate:i.firstBaseUpdate,lastBaseUpdate:i.lastBaseUpdate,shared:i.shared,effects:i.effects})}function yn(i,o){return{eventTime:i,lane:o,tag:0,payload:null,callback:null,next:null}}function Hn(i,o,c){var p=i.updateQueue;if(p===null)return null;if(p=p.shared,(qe&2)!==0){var y=p.pending;return y===null?o.next=o:(o.next=y.next,y.next=o),p.pending=o,vn(i,c)}return y=p.interleaved,y===null?(o.next=o,gd(p)):(o.next=y.next,y.next=o),p.interleaved=o,vn(i,c)}function Kl(i,o,c){if(o=o.updateQueue,o!==null&&(o=o.shared,(c&4194240)!==0)){var p=o.lanes;p&=i.pendingLanes,c|=p,o.lanes=c,Mf(i,c)}}function dx(i,o){var c=i.updateQueue,p=i.alternate;if(p!==null&&(p=p.updateQueue,c===p)){var y=null,b=null;if(c=c.firstBaseUpdate,c!==null){do{var T={eventTime:c.eventTime,lane:c.lane,tag:c.tag,payload:c.payload,callback:c.callback,next:null};b===null?y=b=T:b=b.next=T,c=c.next}while(c!==null);b===null?y=b=o:b=b.next=o}else y=b=o;c={baseState:p.baseState,firstBaseUpdate:y,lastBaseUpdate:b,shared:p.shared,effects:p.effects},i.updateQueue=c;return}i=c.lastBaseUpdate,i===null?c.firstBaseUpdate=o:i.next=o,c.lastBaseUpdate=o}function Gl(i,o,c,p){var y=i.updateQueue;Wn=!1;var b=y.firstBaseUpdate,T=y.lastBaseUpdate,M=y.shared.pending;if(M!==null){y.shared.pending=null;var D=M,Z=D.next;D.next=null,T===null?b=Z:T.next=Z,T=D;var ue=i.alternate;ue!==null&&(ue=ue.updateQueue,M=ue.lastBaseUpdate,M!==T&&(M===null?ue.firstBaseUpdate=Z:M.next=Z,ue.lastBaseUpdate=D))}if(b!==null){var se=y.baseState;T=0,ue=Z=D=null,M=b;do{var oe=M.lane,me=M.eventTime;if((p&oe)===oe){ue!==null&&(ue=ue.next={eventTime:me,lane:0,tag:M.tag,payload:M.payload,callback:M.callback,next:null});e:{var xe=i,we=M;switch(oe=o,me=c,we.tag){case 1:if(xe=we.payload,typeof xe=="function"){se=xe.call(me,se,oe);break e}se=xe;break e;case 3:xe.flags=xe.flags&-65537|128;case 0:if(xe=we.payload,oe=typeof xe=="function"?xe.call(me,se,oe):xe,oe==null)break e;se=ee({},se,oe);break e;case 2:Wn=!0}}M.callback!==null&&M.lane!==0&&(i.flags|=64,oe=y.effects,oe===null?y.effects=[M]:oe.push(M))}else me={eventTime:me,lane:oe,tag:M.tag,payload:M.payload,callback:M.callback,next:null},ue===null?(Z=ue=me,D=se):ue=ue.next=me,T|=oe;if(M=M.next,M===null){if(M=y.shared.pending,M===null)break;oe=M,M=oe.next,oe.next=null,y.lastBaseUpdate=oe,y.shared.pending=null}}while(!0);if(ue===null&&(D=se),y.baseState=D,y.firstBaseUpdate=Z,y.lastBaseUpdate=ue,o=y.shared.interleaved,o!==null){y=o;do T|=y.lane,y=y.next;while(y!==o)}else b===null&&(y.shared.lanes=0);Ai|=T,i.lanes=T,i.memoizedState=se}}function px(i,o,c){if(i=o.effects,o.effects=null,i!==null)for(o=0;o<i.length;o++){var p=i[o],y=p.callback;if(y!==null){if(p.callback=null,p=c,typeof y!="function")throw Error(r(191,y));y.call(p)}}}var Lo={},en=Fn(Lo),qo=Fn(Lo),Bo=Fn(Lo);function Oi(i){if(i===Lo)throw Error(r(174));return i}function xd(i,o){switch(Je(Bo,o),Je(qo,i),Je(en,Lo),i=o.nodeType,i){case 9:case 11:o=(o=o.documentElement)?o.namespaceURI:ho(null,"");break;default:i=i===8?o.parentNode:o,o=i.namespaceURI||null,i=i.tagName,o=ho(o,i)}nt(en),Je(en,o)}function ya(){nt(en),nt(qo),nt(Bo)}function hx(i){Oi(Bo.current);var o=Oi(en.current),c=ho(o,i.type);o!==c&&(Je(qo,i),Je(en,c))}function wd(i){qo.current===i&&(nt(en),nt(qo))}var ut=Fn(0);function Xl(i){for(var o=i;o!==null;){if(o.tag===13){var c=o.memoizedState;if(c!==null&&(c=c.dehydrated,c===null||c.data==="$?"||c.data==="$!"))return o}else if(o.tag===19&&o.memoizedProps.revealOrder!==void 0){if((o.flags&128)!==0)return o}else if(o.child!==null){o.child.return=o,o=o.child;continue}if(o===i)break;for(;o.sibling===null;){if(o.return===null||o.return===i)return null;o=o.return}o.sibling.return=o.return,o=o.sibling}return null}var _d=[];function Sd(){for(var i=0;i<_d.length;i++)_d[i]._workInProgressVersionPrimary=null;_d.length=0}var Yl=j.ReactCurrentDispatcher,Od=j.ReactCurrentBatchConfig,Pi=0,lt=null,bt=null,Pt=null,Ql=!1,Fo=!1,zo=0,F2=0;function qt(){throw Error(r(321))}function Pd(i,o){if(o===null)return!1;for(var c=0;c<o.length&&c<i.length;c++)if(!$r(i[c],o[c]))return!1;return!0}function Ad(i,o,c,p,y,b){if(Pi=b,lt=o,o.memoizedState=null,o.updateQueue=null,o.lanes=0,Yl.current=i===null||i.memoizedState===null?H2:V2,i=c(p,y),Fo){b=0;do{if(Fo=!1,zo=0,25<=b)throw Error(r(301));b+=1,Pt=bt=null,o.updateQueue=null,Yl.current=K2,i=c(p,y)}while(Fo)}if(Yl.current=es,o=bt!==null&&bt.next!==null,Pi=0,Pt=bt=lt=null,Ql=!1,o)throw Error(r(300));return i}function Ed(){var i=zo!==0;return zo=0,i}function tn(){var i={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Pt===null?lt.memoizedState=Pt=i:Pt=Pt.next=i,Pt}function _r(){if(bt===null){var i=lt.alternate;i=i!==null?i.memoizedState:null}else i=bt.next;var o=Pt===null?lt.memoizedState:Pt.next;if(o!==null)Pt=o,bt=i;else{if(i===null)throw Error(r(310));bt=i,i={memoizedState:bt.memoizedState,baseState:bt.baseState,baseQueue:bt.baseQueue,queue:bt.queue,next:null},Pt===null?lt.memoizedState=Pt=i:Pt=Pt.next=i}return Pt}function Uo(i,o){return typeof o=="function"?o(i):o}function jd(i){var o=_r(),c=o.queue;if(c===null)throw Error(r(311));c.lastRenderedReducer=i;var p=bt,y=p.baseQueue,b=c.pending;if(b!==null){if(y!==null){var T=y.next;y.next=b.next,b.next=T}p.baseQueue=y=b,c.pending=null}if(y!==null){b=y.next,p=p.baseState;var M=T=null,D=null,Z=b;do{var ue=Z.lane;if((Pi&ue)===ue)D!==null&&(D=D.next={lane:0,action:Z.action,hasEagerState:Z.hasEagerState,eagerState:Z.eagerState,next:null}),p=Z.hasEagerState?Z.eagerState:i(p,Z.action);else{var se={lane:ue,action:Z.action,hasEagerState:Z.hasEagerState,eagerState:Z.eagerState,next:null};D===null?(M=D=se,T=p):D=D.next=se,lt.lanes|=ue,Ai|=ue}Z=Z.next}while(Z!==null&&Z!==b);D===null?T=p:D.next=M,$r(p,o.memoizedState)||(er=!0),o.memoizedState=p,o.baseState=T,o.baseQueue=D,c.lastRenderedState=p}if(i=c.interleaved,i!==null){y=i;do b=y.lane,lt.lanes|=b,Ai|=b,y=y.next;while(y!==i)}else y===null&&(c.lanes=0);return[o.memoizedState,c.dispatch]}function Td(i){var o=_r(),c=o.queue;if(c===null)throw Error(r(311));c.lastRenderedReducer=i;var p=c.dispatch,y=c.pending,b=o.memoizedState;if(y!==null){c.pending=null;var T=y=y.next;do b=i(b,T.action),T=T.next;while(T!==y);$r(b,o.memoizedState)||(er=!0),o.memoizedState=b,o.baseQueue===null&&(o.baseState=b),c.lastRenderedState=b}return[b,p]}function vx(){}function yx(i,o){var c=lt,p=_r(),y=o(),b=!$r(p.memoizedState,y);if(b&&(p.memoizedState=y,er=!0),p=p.queue,Cd(bx.bind(null,c,p,i),[i]),p.getSnapshot!==o||b||Pt!==null&&Pt.memoizedState.tag&1){if(c.flags|=2048,Wo(9,gx.bind(null,c,p,y,o),void 0,null),At===null)throw Error(r(349));(Pi&30)!==0||mx(c,o,y)}return y}function mx(i,o,c){i.flags|=16384,i={getSnapshot:o,value:c},o=lt.updateQueue,o===null?(o={lastEffect:null,stores:null},lt.updateQueue=o,o.stores=[i]):(c=o.stores,c===null?o.stores=[i]:c.push(i))}function gx(i,o,c,p){o.value=c,o.getSnapshot=p,xx(o)&&wx(i)}function bx(i,o,c){return c(function(){xx(o)&&wx(i)})}function xx(i){var o=i.getSnapshot;i=i.value;try{var c=o();return!$r(i,c)}catch{return!0}}function wx(i){var o=vn(i,1);o!==null&&Fr(o,i,1,-1)}function _x(i){var o=tn();return typeof i=="function"&&(i=i()),o.memoizedState=o.baseState=i,i={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Uo,lastRenderedState:i},o.queue=i,i=i.dispatch=W2.bind(null,lt,i),[o.memoizedState,i]}function Wo(i,o,c,p){return i={tag:i,create:o,destroy:c,deps:p,next:null},o=lt.updateQueue,o===null?(o={lastEffect:null,stores:null},lt.updateQueue=o,o.lastEffect=i.next=i):(c=o.lastEffect,c===null?o.lastEffect=i.next=i:(p=c.next,c.next=i,i.next=p,o.lastEffect=i)),i}function Sx(){return _r().memoizedState}function Zl(i,o,c,p){var y=tn();lt.flags|=i,y.memoizedState=Wo(1|o,c,void 0,p===void 0?null:p)}function Jl(i,o,c,p){var y=_r();p=p===void 0?null:p;var b=void 0;if(bt!==null){var T=bt.memoizedState;if(b=T.destroy,p!==null&&Pd(p,T.deps)){y.memoizedState=Wo(o,c,b,p);return}}lt.flags|=i,y.memoizedState=Wo(1|o,c,b,p)}function Ox(i,o){return Zl(8390656,8,i,o)}function Cd(i,o){return Jl(2048,8,i,o)}function Px(i,o){return Jl(4,2,i,o)}function Ax(i,o){return Jl(4,4,i,o)}function Ex(i,o){if(typeof o=="function")return i=i(),o(i),function(){o(null)};if(o!=null)return i=i(),o.current=i,function(){o.current=null}}function jx(i,o,c){return c=c!=null?c.concat([i]):null,Jl(4,4,Ex.bind(null,o,i),c)}function kd(){}function Tx(i,o){var c=_r();o=o===void 0?null:o;var p=c.memoizedState;return p!==null&&o!==null&&Pd(o,p[1])?p[0]:(c.memoizedState=[i,o],i)}function Cx(i,o){var c=_r();o=o===void 0?null:o;var p=c.memoizedState;return p!==null&&o!==null&&Pd(o,p[1])?p[0]:(i=i(),c.memoizedState=[i,o],i)}function kx(i,o,c){return(Pi&21)===0?(i.baseState&&(i.baseState=!1,er=!0),i.memoizedState=c):($r(c,o)||(c=ub(),lt.lanes|=c,Ai|=c,i.baseState=!0),o)}function z2(i,o){var c=Ve;Ve=c!==0&&4>c?c:4,i(!0);var p=Od.transition;Od.transition={};try{i(!1),o()}finally{Ve=c,Od.transition=p}}function Nx(){return _r().memoizedState}function U2(i,o,c){var p=Xn(i);if(c={lane:p,action:c,hasEagerState:!1,eagerState:null,next:null},Mx(i))Rx(o,c);else if(c=cx(i,o,c,p),c!==null){var y=Gt();Fr(c,i,p,y),Ix(c,o,p)}}function W2(i,o,c){var p=Xn(i),y={lane:p,action:c,hasEagerState:!1,eagerState:null,next:null};if(Mx(i))Rx(o,y);else{var b=i.alternate;if(i.lanes===0&&(b===null||b.lanes===0)&&(b=o.lastRenderedReducer,b!==null))try{var T=o.lastRenderedState,M=b(T,c);if(y.hasEagerState=!0,y.eagerState=M,$r(M,T)){var D=o.interleaved;D===null?(y.next=y,gd(o)):(y.next=D.next,D.next=y),o.interleaved=y;return}}catch{}finally{}c=cx(i,o,y,p),c!==null&&(y=Gt(),Fr(c,i,p,y),Ix(c,o,p))}}function Mx(i){var o=i.alternate;return i===lt||o!==null&&o===lt}function Rx(i,o){Fo=Ql=!0;var c=i.pending;c===null?o.next=o:(o.next=c.next,c.next=o),i.pending=o}function Ix(i,o,c){if((c&4194240)!==0){var p=o.lanes;p&=i.pendingLanes,c|=p,o.lanes=c,Mf(i,c)}}var es={readContext:wr,useCallback:qt,useContext:qt,useEffect:qt,useImperativeHandle:qt,useInsertionEffect:qt,useLayoutEffect:qt,useMemo:qt,useReducer:qt,useRef:qt,useState:qt,useDebugValue:qt,useDeferredValue:qt,useTransition:qt,useMutableSource:qt,useSyncExternalStore:qt,useId:qt,unstable_isNewReconciler:!1},H2={readContext:wr,useCallback:function(i,o){return tn().memoizedState=[i,o===void 0?null:o],i},useContext:wr,useEffect:Ox,useImperativeHandle:function(i,o,c){return c=c!=null?c.concat([i]):null,Zl(4194308,4,Ex.bind(null,o,i),c)},useLayoutEffect:function(i,o){return Zl(4194308,4,i,o)},useInsertionEffect:function(i,o){return Zl(4,2,i,o)},useMemo:function(i,o){var c=tn();return o=o===void 0?null:o,i=i(),c.memoizedState=[i,o],i},useReducer:function(i,o,c){var p=tn();return o=c!==void 0?c(o):o,p.memoizedState=p.baseState=o,i={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:i,lastRenderedState:o},p.queue=i,i=i.dispatch=U2.bind(null,lt,i),[p.memoizedState,i]},useRef:function(i){var o=tn();return i={current:i},o.memoizedState=i},useState:_x,useDebugValue:kd,useDeferredValue:function(i){return tn().memoizedState=i},useTransition:function(){var i=_x(!1),o=i[0];return i=z2.bind(null,i[1]),tn().memoizedState=i,[o,i]},useMutableSource:function(){},useSyncExternalStore:function(i,o,c){var p=lt,y=tn();if(at){if(c===void 0)throw Error(r(407));c=c()}else{if(c=o(),At===null)throw Error(r(349));(Pi&30)!==0||mx(p,o,c)}y.memoizedState=c;var b={value:c,getSnapshot:o};return y.queue=b,Ox(bx.bind(null,p,b,i),[i]),p.flags|=2048,Wo(9,gx.bind(null,p,b,c,o),void 0,null),c},useId:function(){var i=tn(),o=At.identifierPrefix;if(at){var c=hn,p=pn;c=(p&~(1<<32-Ir(p)-1)).toString(32)+c,o=":"+o+"R"+c,c=zo++,0<c&&(o+="H"+c.toString(32)),o+=":"}else c=F2++,o=":"+o+"r"+c.toString(32)+":";return i.memoizedState=o},unstable_isNewReconciler:!1},V2={readContext:wr,useCallback:Tx,useContext:wr,useEffect:Cd,useImperativeHandle:jx,useInsertionEffect:Px,useLayoutEffect:Ax,useMemo:Cx,useReducer:jd,useRef:Sx,useState:function(){return jd(Uo)},useDebugValue:kd,useDeferredValue:function(i){var o=_r();return kx(o,bt.memoizedState,i)},useTransition:function(){var i=jd(Uo)[0],o=_r().memoizedState;return[i,o]},useMutableSource:vx,useSyncExternalStore:yx,useId:Nx,unstable_isNewReconciler:!1},K2={readContext:wr,useCallback:Tx,useContext:wr,useEffect:Cd,useImperativeHandle:jx,useInsertionEffect:Px,useLayoutEffect:Ax,useMemo:Cx,useReducer:Td,useRef:Sx,useState:function(){return Td(Uo)},useDebugValue:kd,useDeferredValue:function(i){var o=_r();return bt===null?o.memoizedState=i:kx(o,bt.memoizedState,i)},useTransition:function(){var i=Td(Uo)[0],o=_r().memoizedState;return[i,o]},useMutableSource:vx,useSyncExternalStore:yx,useId:Nx,unstable_isNewReconciler:!1};function Lr(i,o){if(i&&i.defaultProps){o=ee({},o),i=i.defaultProps;for(var c in i)o[c]===void 0&&(o[c]=i[c]);return o}return o}function Nd(i,o,c,p){o=i.memoizedState,c=c(p,o),c=c==null?o:ee({},o,c),i.memoizedState=c,i.lanes===0&&(i.updateQueue.baseState=c)}var ts={isMounted:function(i){return(i=i._reactInternals)?gi(i)===i:!1},enqueueSetState:function(i,o,c){i=i._reactInternals;var p=Gt(),y=Xn(i),b=yn(p,y);b.payload=o,c!=null&&(b.callback=c),o=Hn(i,b,y),o!==null&&(Fr(o,i,y,p),Kl(o,i,y))},enqueueReplaceState:function(i,o,c){i=i._reactInternals;var p=Gt(),y=Xn(i),b=yn(p,y);b.tag=1,b.payload=o,c!=null&&(b.callback=c),o=Hn(i,b,y),o!==null&&(Fr(o,i,y,p),Kl(o,i,y))},enqueueForceUpdate:function(i,o){i=i._reactInternals;var c=Gt(),p=Xn(i),y=yn(c,p);y.tag=2,o!=null&&(y.callback=o),o=Hn(i,y,p),o!==null&&(Fr(o,i,p,c),Kl(o,i,p))}};function $x(i,o,c,p,y,b,T){return i=i.stateNode,typeof i.shouldComponentUpdate=="function"?i.shouldComponentUpdate(p,b,T):o.prototype&&o.prototype.isPureReactComponent?!Co(c,p)||!Co(y,b):!0}function Dx(i,o,c){var p=!1,y=zn,b=o.contextType;return typeof b=="object"&&b!==null?b=wr(b):(y=Jt(o)?xi:Lt.current,p=o.contextTypes,b=(p=p!=null)?sa(i,y):zn),o=new o(c,b),i.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,o.updater=ts,i.stateNode=o,o._reactInternals=i,p&&(i=i.stateNode,i.__reactInternalMemoizedUnmaskedChildContext=y,i.__reactInternalMemoizedMaskedChildContext=b),o}function Lx(i,o,c,p){i=o.state,typeof o.componentWillReceiveProps=="function"&&o.componentWillReceiveProps(c,p),typeof o.UNSAFE_componentWillReceiveProps=="function"&&o.UNSAFE_componentWillReceiveProps(c,p),o.state!==i&&ts.enqueueReplaceState(o,o.state,null)}function Md(i,o,c,p){var y=i.stateNode;y.props=c,y.state=i.memoizedState,y.refs={},bd(i);var b=o.contextType;typeof b=="object"&&b!==null?y.context=wr(b):(b=Jt(o)?xi:Lt.current,y.context=sa(i,b)),y.state=i.memoizedState,b=o.getDerivedStateFromProps,typeof b=="function"&&(Nd(i,o,b,c),y.state=i.memoizedState),typeof o.getDerivedStateFromProps=="function"||typeof y.getSnapshotBeforeUpdate=="function"||typeof y.UNSAFE_componentWillMount!="function"&&typeof y.componentWillMount!="function"||(o=y.state,typeof y.componentWillMount=="function"&&y.componentWillMount(),typeof y.UNSAFE_componentWillMount=="function"&&y.UNSAFE_componentWillMount(),o!==y.state&&ts.enqueueReplaceState(y,y.state,null),Gl(i,c,y,p),y.state=i.memoizedState),typeof y.componentDidMount=="function"&&(i.flags|=4194308)}function ma(i,o){try{var c="",p=o;do c+=Se(p),p=p.return;while(p);var y=c}catch(b){y=`
Error generating stack: `+b.message+`
`+b.stack}return{value:i,source:o,stack:y,digest:null}}function Rd(i,o,c){return{value:i,source:null,stack:c??null,digest:o??null}}function Id(i,o){try{console.error(o.value)}catch(c){setTimeout(function(){throw c})}}var G2=typeof WeakMap=="function"?WeakMap:Map;function qx(i,o,c){c=yn(-1,c),c.tag=3,c.payload={element:null};var p=o.value;return c.callback=function(){ls||(ls=!0,Yd=p),Id(i,o)},c}function Bx(i,o,c){c=yn(-1,c),c.tag=3;var p=i.type.getDerivedStateFromError;if(typeof p=="function"){var y=o.value;c.payload=function(){return p(y)},c.callback=function(){Id(i,o)}}var b=i.stateNode;return b!==null&&typeof b.componentDidCatch=="function"&&(c.callback=function(){Id(i,o),typeof p!="function"&&(Kn===null?Kn=new Set([this]):Kn.add(this));var T=o.stack;this.componentDidCatch(o.value,{componentStack:T!==null?T:""})}),c}function Fx(i,o,c){var p=i.pingCache;if(p===null){p=i.pingCache=new G2;var y=new Set;p.set(o,y)}else y=p.get(o),y===void 0&&(y=new Set,p.set(o,y));y.has(c)||(y.add(c),i=lN.bind(null,i,o,c),o.then(i,i))}function zx(i){do{var o;if((o=i.tag===13)&&(o=i.memoizedState,o=o!==null?o.dehydrated!==null:!0),o)return i;i=i.return}while(i!==null);return null}function Ux(i,o,c,p,y){return(i.mode&1)===0?(i===o?i.flags|=65536:(i.flags|=128,c.flags|=131072,c.flags&=-52805,c.tag===1&&(c.alternate===null?c.tag=17:(o=yn(-1,1),o.tag=2,Hn(c,o,1))),c.lanes|=1),i):(i.flags|=65536,i.lanes=y,i)}var X2=j.ReactCurrentOwner,er=!1;function Kt(i,o,c,p){o.child=i===null?sx(o,null,c,p):pa(o,i.child,c,p)}function Wx(i,o,c,p,y){c=c.render;var b=o.ref;return va(o,y),p=Ad(i,o,c,p,b,y),c=Ed(),i!==null&&!er?(o.updateQueue=i.updateQueue,o.flags&=-2053,i.lanes&=~y,mn(i,o,y)):(at&&c&&sd(o),o.flags|=1,Kt(i,o,p,y),o.child)}function Hx(i,o,c,p,y){if(i===null){var b=c.type;return typeof b=="function"&&!np(b)&&b.defaultProps===void 0&&c.compare===null&&c.defaultProps===void 0?(o.tag=15,o.type=b,Vx(i,o,b,p,y)):(i=hs(c.type,null,p,o,o.mode,y),i.ref=o.ref,i.return=o,o.child=i)}if(b=i.child,(i.lanes&y)===0){var T=b.memoizedProps;if(c=c.compare,c=c!==null?c:Co,c(T,p)&&i.ref===o.ref)return mn(i,o,y)}return o.flags|=1,i=Qn(b,p),i.ref=o.ref,i.return=o,o.child=i}function Vx(i,o,c,p,y){if(i!==null){var b=i.memoizedProps;if(Co(b,p)&&i.ref===o.ref)if(er=!1,o.pendingProps=p=b,(i.lanes&y)!==0)(i.flags&131072)!==0&&(er=!0);else return o.lanes=i.lanes,mn(i,o,y)}return $d(i,o,c,p,y)}function Kx(i,o,c){var p=o.pendingProps,y=p.children,b=i!==null?i.memoizedState:null;if(p.mode==="hidden")if((o.mode&1)===0)o.memoizedState={baseLanes:0,cachePool:null,transitions:null},Je(ba,dr),dr|=c;else{if((c&1073741824)===0)return i=b!==null?b.baseLanes|c:c,o.lanes=o.childLanes=1073741824,o.memoizedState={baseLanes:i,cachePool:null,transitions:null},o.updateQueue=null,Je(ba,dr),dr|=i,null;o.memoizedState={baseLanes:0,cachePool:null,transitions:null},p=b!==null?b.baseLanes:c,Je(ba,dr),dr|=p}else b!==null?(p=b.baseLanes|c,o.memoizedState=null):p=c,Je(ba,dr),dr|=p;return Kt(i,o,y,c),o.child}function Gx(i,o){var c=o.ref;(i===null&&c!==null||i!==null&&i.ref!==c)&&(o.flags|=512,o.flags|=2097152)}function $d(i,o,c,p,y){var b=Jt(c)?xi:Lt.current;return b=sa(o,b),va(o,y),c=Ad(i,o,c,p,b,y),p=Ed(),i!==null&&!er?(o.updateQueue=i.updateQueue,o.flags&=-2053,i.lanes&=~y,mn(i,o,y)):(at&&p&&sd(o),o.flags|=1,Kt(i,o,c,y),o.child)}function Xx(i,o,c,p,y){if(Jt(c)){var b=!0;ql(o)}else b=!1;if(va(o,y),o.stateNode===null)ns(i,o),Dx(o,c,p),Md(o,c,p,y),p=!0;else if(i===null){var T=o.stateNode,M=o.memoizedProps;T.props=M;var D=T.context,Z=c.contextType;typeof Z=="object"&&Z!==null?Z=wr(Z):(Z=Jt(c)?xi:Lt.current,Z=sa(o,Z));var ue=c.getDerivedStateFromProps,se=typeof ue=="function"||typeof T.getSnapshotBeforeUpdate=="function";se||typeof T.UNSAFE_componentWillReceiveProps!="function"&&typeof T.componentWillReceiveProps!="function"||(M!==p||D!==Z)&&Lx(o,T,p,Z),Wn=!1;var oe=o.memoizedState;T.state=oe,Gl(o,p,T,y),D=o.memoizedState,M!==p||oe!==D||Zt.current||Wn?(typeof ue=="function"&&(Nd(o,c,ue,p),D=o.memoizedState),(M=Wn||$x(o,c,M,p,oe,D,Z))?(se||typeof T.UNSAFE_componentWillMount!="function"&&typeof T.componentWillMount!="function"||(typeof T.componentWillMount=="function"&&T.componentWillMount(),typeof T.UNSAFE_componentWillMount=="function"&&T.UNSAFE_componentWillMount()),typeof T.componentDidMount=="function"&&(o.flags|=4194308)):(typeof T.componentDidMount=="function"&&(o.flags|=4194308),o.memoizedProps=p,o.memoizedState=D),T.props=p,T.state=D,T.context=Z,p=M):(typeof T.componentDidMount=="function"&&(o.flags|=4194308),p=!1)}else{T=o.stateNode,fx(i,o),M=o.memoizedProps,Z=o.type===o.elementType?M:Lr(o.type,M),T.props=Z,se=o.pendingProps,oe=T.context,D=c.contextType,typeof D=="object"&&D!==null?D=wr(D):(D=Jt(c)?xi:Lt.current,D=sa(o,D));var me=c.getDerivedStateFromProps;(ue=typeof me=="function"||typeof T.getSnapshotBeforeUpdate=="function")||typeof T.UNSAFE_componentWillReceiveProps!="function"&&typeof T.componentWillReceiveProps!="function"||(M!==se||oe!==D)&&Lx(o,T,p,D),Wn=!1,oe=o.memoizedState,T.state=oe,Gl(o,p,T,y);var xe=o.memoizedState;M!==se||oe!==xe||Zt.current||Wn?(typeof me=="function"&&(Nd(o,c,me,p),xe=o.memoizedState),(Z=Wn||$x(o,c,Z,p,oe,xe,D)||!1)?(ue||typeof T.UNSAFE_componentWillUpdate!="function"&&typeof T.componentWillUpdate!="function"||(typeof T.componentWillUpdate=="function"&&T.componentWillUpdate(p,xe,D),typeof T.UNSAFE_componentWillUpdate=="function"&&T.UNSAFE_componentWillUpdate(p,xe,D)),typeof T.componentDidUpdate=="function"&&(o.flags|=4),typeof T.getSnapshotBeforeUpdate=="function"&&(o.flags|=1024)):(typeof T.componentDidUpdate!="function"||M===i.memoizedProps&&oe===i.memoizedState||(o.flags|=4),typeof T.getSnapshotBeforeUpdate!="function"||M===i.memoizedProps&&oe===i.memoizedState||(o.flags|=1024),o.memoizedProps=p,o.memoizedState=xe),T.props=p,T.state=xe,T.context=D,p=Z):(typeof T.componentDidUpdate!="function"||M===i.memoizedProps&&oe===i.memoizedState||(o.flags|=4),typeof T.getSnapshotBeforeUpdate!="function"||M===i.memoizedProps&&oe===i.memoizedState||(o.flags|=1024),p=!1)}return Dd(i,o,c,p,b,y)}function Dd(i,o,c,p,y,b){Gx(i,o);var T=(o.flags&128)!==0;if(!p&&!T)return y&&ex(o,c,!1),mn(i,o,b);p=o.stateNode,X2.current=o;var M=T&&typeof c.getDerivedStateFromError!="function"?null:p.render();return o.flags|=1,i!==null&&T?(o.child=pa(o,i.child,null,b),o.child=pa(o,null,M,b)):Kt(i,o,M,b),o.memoizedState=p.state,y&&ex(o,c,!0),o.child}function Yx(i){var o=i.stateNode;o.pendingContext?Zb(i,o.pendingContext,o.pendingContext!==o.context):o.context&&Zb(i,o.context,!1),xd(i,o.containerInfo)}function Qx(i,o,c,p,y){return da(),pd(y),o.flags|=256,Kt(i,o,c,p),o.child}var Ld={dehydrated:null,treeContext:null,retryLane:0};function qd(i){return{baseLanes:i,cachePool:null,transitions:null}}function Zx(i,o,c){var p=o.pendingProps,y=ut.current,b=!1,T=(o.flags&128)!==0,M;if((M=T)||(M=i!==null&&i.memoizedState===null?!1:(y&2)!==0),M?(b=!0,o.flags&=-129):(i===null||i.memoizedState!==null)&&(y|=1),Je(ut,y&1),i===null)return dd(o),i=o.memoizedState,i!==null&&(i=i.dehydrated,i!==null)?((o.mode&1)===0?o.lanes=1:i.data==="$!"?o.lanes=8:o.lanes=1073741824,null):(T=p.children,i=p.fallback,b?(p=o.mode,b=o.child,T={mode:"hidden",children:T},(p&1)===0&&b!==null?(b.childLanes=0,b.pendingProps=T):b=vs(T,p,0,null),i=Ci(i,p,c,null),b.return=o,i.return=o,b.sibling=i,o.child=b,o.child.memoizedState=qd(c),o.memoizedState=Ld,i):Bd(o,T));if(y=i.memoizedState,y!==null&&(M=y.dehydrated,M!==null))return Y2(i,o,T,p,M,y,c);if(b){b=p.fallback,T=o.mode,y=i.child,M=y.sibling;var D={mode:"hidden",children:p.children};return(T&1)===0&&o.child!==y?(p=o.child,p.childLanes=0,p.pendingProps=D,o.deletions=null):(p=Qn(y,D),p.subtreeFlags=y.subtreeFlags&14680064),M!==null?b=Qn(M,b):(b=Ci(b,T,c,null),b.flags|=2),b.return=o,p.return=o,p.sibling=b,o.child=p,p=b,b=o.child,T=i.child.memoizedState,T=T===null?qd(c):{baseLanes:T.baseLanes|c,cachePool:null,transitions:T.transitions},b.memoizedState=T,b.childLanes=i.childLanes&~c,o.memoizedState=Ld,p}return b=i.child,i=b.sibling,p=Qn(b,{mode:"visible",children:p.children}),(o.mode&1)===0&&(p.lanes=c),p.return=o,p.sibling=null,i!==null&&(c=o.deletions,c===null?(o.deletions=[i],o.flags|=16):c.push(i)),o.child=p,o.memoizedState=null,p}function Bd(i,o){return o=vs({mode:"visible",children:o},i.mode,0,null),o.return=i,i.child=o}function rs(i,o,c,p){return p!==null&&pd(p),pa(o,i.child,null,c),i=Bd(o,o.pendingProps.children),i.flags|=2,o.memoizedState=null,i}function Y2(i,o,c,p,y,b,T){if(c)return o.flags&256?(o.flags&=-257,p=Rd(Error(r(422))),rs(i,o,T,p)):o.memoizedState!==null?(o.child=i.child,o.flags|=128,null):(b=p.fallback,y=o.mode,p=vs({mode:"visible",children:p.children},y,0,null),b=Ci(b,y,T,null),b.flags|=2,p.return=o,b.return=o,p.sibling=b,o.child=p,(o.mode&1)!==0&&pa(o,i.child,null,T),o.child.memoizedState=qd(T),o.memoizedState=Ld,b);if((o.mode&1)===0)return rs(i,o,T,null);if(y.data==="$!"){if(p=y.nextSibling&&y.nextSibling.dataset,p)var M=p.dgst;return p=M,b=Error(r(419)),p=Rd(b,p,void 0),rs(i,o,T,p)}if(M=(T&i.childLanes)!==0,er||M){if(p=At,p!==null){switch(T&-T){case 4:y=2;break;case 16:y=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:y=32;break;case 536870912:y=268435456;break;default:y=0}y=(y&(p.suspendedLanes|T))!==0?0:y,y!==0&&y!==b.retryLane&&(b.retryLane=y,vn(i,y),Fr(p,i,y,-1))}return rp(),p=Rd(Error(r(421))),rs(i,o,T,p)}return y.data==="$?"?(o.flags|=128,o.child=i.child,o=sN.bind(null,i),y._reactRetry=o,null):(i=b.treeContext,fr=Bn(y.nextSibling),cr=o,at=!0,Dr=null,i!==null&&(br[xr++]=pn,br[xr++]=hn,br[xr++]=wi,pn=i.id,hn=i.overflow,wi=o),o=Bd(o,p.children),o.flags|=4096,o)}function Jx(i,o,c){i.lanes|=o;var p=i.alternate;p!==null&&(p.lanes|=o),md(i.return,o,c)}function Fd(i,o,c,p,y){var b=i.memoizedState;b===null?i.memoizedState={isBackwards:o,rendering:null,renderingStartTime:0,last:p,tail:c,tailMode:y}:(b.isBackwards=o,b.rendering=null,b.renderingStartTime=0,b.last=p,b.tail=c,b.tailMode=y)}function ew(i,o,c){var p=o.pendingProps,y=p.revealOrder,b=p.tail;if(Kt(i,o,p.children,c),p=ut.current,(p&2)!==0)p=p&1|2,o.flags|=128;else{if(i!==null&&(i.flags&128)!==0)e:for(i=o.child;i!==null;){if(i.tag===13)i.memoizedState!==null&&Jx(i,c,o);else if(i.tag===19)Jx(i,c,o);else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===o)break e;for(;i.sibling===null;){if(i.return===null||i.return===o)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}p&=1}if(Je(ut,p),(o.mode&1)===0)o.memoizedState=null;else switch(y){case"forwards":for(c=o.child,y=null;c!==null;)i=c.alternate,i!==null&&Xl(i)===null&&(y=c),c=c.sibling;c=y,c===null?(y=o.child,o.child=null):(y=c.sibling,c.sibling=null),Fd(o,!1,y,c,b);break;case"backwards":for(c=null,y=o.child,o.child=null;y!==null;){if(i=y.alternate,i!==null&&Xl(i)===null){o.child=y;break}i=y.sibling,y.sibling=c,c=y,y=i}Fd(o,!0,c,null,b);break;case"together":Fd(o,!1,null,null,void 0);break;default:o.memoizedState=null}return o.child}function ns(i,o){(o.mode&1)===0&&i!==null&&(i.alternate=null,o.alternate=null,o.flags|=2)}function mn(i,o,c){if(i!==null&&(o.dependencies=i.dependencies),Ai|=o.lanes,(c&o.childLanes)===0)return null;if(i!==null&&o.child!==i.child)throw Error(r(153));if(o.child!==null){for(i=o.child,c=Qn(i,i.pendingProps),o.child=c,c.return=o;i.sibling!==null;)i=i.sibling,c=c.sibling=Qn(i,i.pendingProps),c.return=o;c.sibling=null}return o.child}function Q2(i,o,c){switch(o.tag){case 3:Yx(o),da();break;case 5:hx(o);break;case 1:Jt(o.type)&&ql(o);break;case 4:xd(o,o.stateNode.containerInfo);break;case 10:var p=o.type._context,y=o.memoizedProps.value;Je(Hl,p._currentValue),p._currentValue=y;break;case 13:if(p=o.memoizedState,p!==null)return p.dehydrated!==null?(Je(ut,ut.current&1),o.flags|=128,null):(c&o.child.childLanes)!==0?Zx(i,o,c):(Je(ut,ut.current&1),i=mn(i,o,c),i!==null?i.sibling:null);Je(ut,ut.current&1);break;case 19:if(p=(c&o.childLanes)!==0,(i.flags&128)!==0){if(p)return ew(i,o,c);o.flags|=128}if(y=o.memoizedState,y!==null&&(y.rendering=null,y.tail=null,y.lastEffect=null),Je(ut,ut.current),p)break;return null;case 22:case 23:return o.lanes=0,Kx(i,o,c)}return mn(i,o,c)}var tw,zd,rw,nw;tw=function(i,o){for(var c=o.child;c!==null;){if(c.tag===5||c.tag===6)i.appendChild(c.stateNode);else if(c.tag!==4&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===o)break;for(;c.sibling===null;){if(c.return===null||c.return===o)return;c=c.return}c.sibling.return=c.return,c=c.sibling}},zd=function(){},rw=function(i,o,c,p){var y=i.memoizedProps;if(y!==p){i=o.stateNode,Oi(en.current);var b=null;switch(c){case"input":y=Ne(i,y),p=Ne(i,p),b=[];break;case"select":y=ee({},y,{value:void 0}),p=ee({},p,{value:void 0}),b=[];break;case"textarea":y=Qt(i,y),p=Qt(i,p),b=[];break;default:typeof y.onClick!="function"&&typeof p.onClick=="function"&&(i.onclick=$l)}vo(c,p);var T;c=null;for(Z in y)if(!p.hasOwnProperty(Z)&&y.hasOwnProperty(Z)&&y[Z]!=null)if(Z==="style"){var M=y[Z];for(T in M)M.hasOwnProperty(T)&&(c||(c={}),c[T]="")}else Z!=="dangerouslySetInnerHTML"&&Z!=="children"&&Z!=="suppressContentEditableWarning"&&Z!=="suppressHydrationWarning"&&Z!=="autoFocus"&&(a.hasOwnProperty(Z)?b||(b=[]):(b=b||[]).push(Z,null));for(Z in p){var D=p[Z];if(M=y!=null?y[Z]:void 0,p.hasOwnProperty(Z)&&D!==M&&(D!=null||M!=null))if(Z==="style")if(M){for(T in M)!M.hasOwnProperty(T)||D&&D.hasOwnProperty(T)||(c||(c={}),c[T]="");for(T in D)D.hasOwnProperty(T)&&M[T]!==D[T]&&(c||(c={}),c[T]=D[T])}else c||(b||(b=[]),b.push(Z,c)),c=D;else Z==="dangerouslySetInnerHTML"?(D=D?D.__html:void 0,M=M?M.__html:void 0,D!=null&&M!==D&&(b=b||[]).push(Z,D)):Z==="children"?typeof D!="string"&&typeof D!="number"||(b=b||[]).push(Z,""+D):Z!=="suppressContentEditableWarning"&&Z!=="suppressHydrationWarning"&&(a.hasOwnProperty(Z)?(D!=null&&Z==="onScroll"&&rt("scroll",i),b||M===D||(b=[])):(b=b||[]).push(Z,D))}c&&(b=b||[]).push("style",c);var Z=b;(o.updateQueue=Z)&&(o.flags|=4)}},nw=function(i,o,c,p){c!==p&&(o.flags|=4)};function Ho(i,o){if(!at)switch(i.tailMode){case"hidden":o=i.tail;for(var c=null;o!==null;)o.alternate!==null&&(c=o),o=o.sibling;c===null?i.tail=null:c.sibling=null;break;case"collapsed":c=i.tail;for(var p=null;c!==null;)c.alternate!==null&&(p=c),c=c.sibling;p===null?o||i.tail===null?i.tail=null:i.tail.sibling=null:p.sibling=null}}function Bt(i){var o=i.alternate!==null&&i.alternate.child===i.child,c=0,p=0;if(o)for(var y=i.child;y!==null;)c|=y.lanes|y.childLanes,p|=y.subtreeFlags&14680064,p|=y.flags&14680064,y.return=i,y=y.sibling;else for(y=i.child;y!==null;)c|=y.lanes|y.childLanes,p|=y.subtreeFlags,p|=y.flags,y.return=i,y=y.sibling;return i.subtreeFlags|=p,i.childLanes=c,o}function Z2(i,o,c){var p=o.pendingProps;switch(cd(o),o.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Bt(o),null;case 1:return Jt(o.type)&&Ll(),Bt(o),null;case 3:return p=o.stateNode,ya(),nt(Zt),nt(Lt),Sd(),p.pendingContext&&(p.context=p.pendingContext,p.pendingContext=null),(i===null||i.child===null)&&(Ul(o)?o.flags|=4:i===null||i.memoizedState.isDehydrated&&(o.flags&256)===0||(o.flags|=1024,Dr!==null&&(Jd(Dr),Dr=null))),zd(i,o),Bt(o),null;case 5:wd(o);var y=Oi(Bo.current);if(c=o.type,i!==null&&o.stateNode!=null)rw(i,o,c,p,y),i.ref!==o.ref&&(o.flags|=512,o.flags|=2097152);else{if(!p){if(o.stateNode===null)throw Error(r(166));return Bt(o),null}if(i=Oi(en.current),Ul(o)){p=o.stateNode,c=o.type;var b=o.memoizedProps;switch(p[Jr]=o,p[Io]=b,i=(o.mode&1)!==0,c){case"dialog":rt("cancel",p),rt("close",p);break;case"iframe":case"object":case"embed":rt("load",p);break;case"video":case"audio":for(y=0;y<No.length;y++)rt(No[y],p);break;case"source":rt("error",p);break;case"img":case"image":case"link":rt("error",p),rt("load",p);break;case"details":rt("toggle",p);break;case"input":Qe(p,b),rt("invalid",p);break;case"select":p._wrapperState={wasMultiple:!!b.multiple},rt("invalid",p);break;case"textarea":Yr(p,b),rt("invalid",p)}vo(c,b),y=null;for(var T in b)if(b.hasOwnProperty(T)){var M=b[T];T==="children"?typeof M=="string"?p.textContent!==M&&(b.suppressHydrationWarning!==!0&&Il(p.textContent,M,i),y=["children",M]):typeof M=="number"&&p.textContent!==""+M&&(b.suppressHydrationWarning!==!0&&Il(p.textContent,M,i),y=["children",""+M]):a.hasOwnProperty(T)&&M!=null&&T==="onScroll"&&rt("scroll",p)}switch(c){case"input":he(p),Vt(p,b,!0);break;case"textarea":he(p),Mn(p);break;case"select":case"option":break;default:typeof b.onClick=="function"&&(p.onclick=$l)}p=y,o.updateQueue=p,p!==null&&(o.flags|=4)}else{T=y.nodeType===9?y:y.ownerDocument,i==="http://www.w3.org/1999/xhtml"&&(i=po(c)),i==="http://www.w3.org/1999/xhtml"?c==="script"?(i=T.createElement("div"),i.innerHTML="<script><\/script>",i=i.removeChild(i.firstChild)):typeof p.is=="string"?i=T.createElement(c,{is:p.is}):(i=T.createElement(c),c==="select"&&(T=i,p.multiple?T.multiple=!0:p.size&&(T.size=p.size))):i=T.createElementNS(i,c),i[Jr]=o,i[Io]=p,tw(i,o,!1,!1),o.stateNode=i;e:{switch(T=yo(c,p),c){case"dialog":rt("cancel",i),rt("close",i),y=p;break;case"iframe":case"object":case"embed":rt("load",i),y=p;break;case"video":case"audio":for(y=0;y<No.length;y++)rt(No[y],i);y=p;break;case"source":rt("error",i),y=p;break;case"img":case"image":case"link":rt("error",i),rt("load",i),y=p;break;case"details":rt("toggle",i),y=p;break;case"input":Qe(i,p),y=Ne(i,p),rt("invalid",i);break;case"option":y=p;break;case"select":i._wrapperState={wasMultiple:!!p.multiple},y=ee({},p,{value:void 0}),rt("invalid",i);break;case"textarea":Yr(i,p),y=Qt(i,p),rt("invalid",i);break;default:y=p}vo(c,y),M=y;for(b in M)if(M.hasOwnProperty(b)){var D=M[b];b==="style"?yl(i,D):b==="dangerouslySetInnerHTML"?(D=D?D.__html:void 0,D!=null&&hl(i,D)):b==="children"?typeof D=="string"?(c!=="textarea"||D!=="")&&fi(i,D):typeof D=="number"&&fi(i,""+D):b!=="suppressContentEditableWarning"&&b!=="suppressHydrationWarning"&&b!=="autoFocus"&&(a.hasOwnProperty(b)?D!=null&&b==="onScroll"&&rt("scroll",i):D!=null&&C(i,b,D,T))}switch(c){case"input":he(i),Vt(i,p,!1);break;case"textarea":he(i),Mn(i);break;case"option":p.value!=null&&i.setAttribute("value",""+Te(p.value));break;case"select":i.multiple=!!p.multiple,b=p.value,b!=null?kt(i,!!p.multiple,b,!1):p.defaultValue!=null&&kt(i,!!p.multiple,p.defaultValue,!0);break;default:typeof y.onClick=="function"&&(i.onclick=$l)}switch(c){case"button":case"input":case"select":case"textarea":p=!!p.autoFocus;break e;case"img":p=!0;break e;default:p=!1}}p&&(o.flags|=4)}o.ref!==null&&(o.flags|=512,o.flags|=2097152)}return Bt(o),null;case 6:if(i&&o.stateNode!=null)nw(i,o,i.memoizedProps,p);else{if(typeof p!="string"&&o.stateNode===null)throw Error(r(166));if(c=Oi(Bo.current),Oi(en.current),Ul(o)){if(p=o.stateNode,c=o.memoizedProps,p[Jr]=o,(b=p.nodeValue!==c)&&(i=cr,i!==null))switch(i.tag){case 3:Il(p.nodeValue,c,(i.mode&1)!==0);break;case 5:i.memoizedProps.suppressHydrationWarning!==!0&&Il(p.nodeValue,c,(i.mode&1)!==0)}b&&(o.flags|=4)}else p=(c.nodeType===9?c:c.ownerDocument).createTextNode(p),p[Jr]=o,o.stateNode=p}return Bt(o),null;case 13:if(nt(ut),p=o.memoizedState,i===null||i.memoizedState!==null&&i.memoizedState.dehydrated!==null){if(at&&fr!==null&&(o.mode&1)!==0&&(o.flags&128)===0)ox(),da(),o.flags|=98560,b=!1;else if(b=Ul(o),p!==null&&p.dehydrated!==null){if(i===null){if(!b)throw Error(r(318));if(b=o.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(r(317));b[Jr]=o}else da(),(o.flags&128)===0&&(o.memoizedState=null),o.flags|=4;Bt(o),b=!1}else Dr!==null&&(Jd(Dr),Dr=null),b=!0;if(!b)return o.flags&65536?o:null}return(o.flags&128)!==0?(o.lanes=c,o):(p=p!==null,p!==(i!==null&&i.memoizedState!==null)&&p&&(o.child.flags|=8192,(o.mode&1)!==0&&(i===null||(ut.current&1)!==0?xt===0&&(xt=3):rp())),o.updateQueue!==null&&(o.flags|=4),Bt(o),null);case 4:return ya(),zd(i,o),i===null&&Mo(o.stateNode.containerInfo),Bt(o),null;case 10:return yd(o.type._context),Bt(o),null;case 17:return Jt(o.type)&&Ll(),Bt(o),null;case 19:if(nt(ut),b=o.memoizedState,b===null)return Bt(o),null;if(p=(o.flags&128)!==0,T=b.rendering,T===null)if(p)Ho(b,!1);else{if(xt!==0||i!==null&&(i.flags&128)!==0)for(i=o.child;i!==null;){if(T=Xl(i),T!==null){for(o.flags|=128,Ho(b,!1),p=T.updateQueue,p!==null&&(o.updateQueue=p,o.flags|=4),o.subtreeFlags=0,p=c,c=o.child;c!==null;)b=c,i=p,b.flags&=14680066,T=b.alternate,T===null?(b.childLanes=0,b.lanes=i,b.child=null,b.subtreeFlags=0,b.memoizedProps=null,b.memoizedState=null,b.updateQueue=null,b.dependencies=null,b.stateNode=null):(b.childLanes=T.childLanes,b.lanes=T.lanes,b.child=T.child,b.subtreeFlags=0,b.deletions=null,b.memoizedProps=T.memoizedProps,b.memoizedState=T.memoizedState,b.updateQueue=T.updateQueue,b.type=T.type,i=T.dependencies,b.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),c=c.sibling;return Je(ut,ut.current&1|2),o.child}i=i.sibling}b.tail!==null&&dt()>xa&&(o.flags|=128,p=!0,Ho(b,!1),o.lanes=4194304)}else{if(!p)if(i=Xl(T),i!==null){if(o.flags|=128,p=!0,c=i.updateQueue,c!==null&&(o.updateQueue=c,o.flags|=4),Ho(b,!0),b.tail===null&&b.tailMode==="hidden"&&!T.alternate&&!at)return Bt(o),null}else 2*dt()-b.renderingStartTime>xa&&c!==1073741824&&(o.flags|=128,p=!0,Ho(b,!1),o.lanes=4194304);b.isBackwards?(T.sibling=o.child,o.child=T):(c=b.last,c!==null?c.sibling=T:o.child=T,b.last=T)}return b.tail!==null?(o=b.tail,b.rendering=o,b.tail=o.sibling,b.renderingStartTime=dt(),o.sibling=null,c=ut.current,Je(ut,p?c&1|2:c&1),o):(Bt(o),null);case 22:case 23:return tp(),p=o.memoizedState!==null,i!==null&&i.memoizedState!==null!==p&&(o.flags|=8192),p&&(o.mode&1)!==0?(dr&1073741824)!==0&&(Bt(o),o.subtreeFlags&6&&(o.flags|=8192)):Bt(o),null;case 24:return null;case 25:return null}throw Error(r(156,o.tag))}function J2(i,o){switch(cd(o),o.tag){case 1:return Jt(o.type)&&Ll(),i=o.flags,i&65536?(o.flags=i&-65537|128,o):null;case 3:return ya(),nt(Zt),nt(Lt),Sd(),i=o.flags,(i&65536)!==0&&(i&128)===0?(o.flags=i&-65537|128,o):null;case 5:return wd(o),null;case 13:if(nt(ut),i=o.memoizedState,i!==null&&i.dehydrated!==null){if(o.alternate===null)throw Error(r(340));da()}return i=o.flags,i&65536?(o.flags=i&-65537|128,o):null;case 19:return nt(ut),null;case 4:return ya(),null;case 10:return yd(o.type._context),null;case 22:case 23:return tp(),null;case 24:return null;default:return null}}var is=!1,Ft=!1,eN=typeof WeakSet=="function"?WeakSet:Set,ge=null;function ga(i,o){var c=i.ref;if(c!==null)if(typeof c=="function")try{c(null)}catch(p){ct(i,o,p)}else c.current=null}function Ud(i,o,c){try{c()}catch(p){ct(i,o,p)}}var iw=!1;function tN(i,o){if(td=Ol,i=$b(),Kf(i)){if("selectionStart"in i)var c={start:i.selectionStart,end:i.selectionEnd};else e:{c=(c=i.ownerDocument)&&c.defaultView||window;var p=c.getSelection&&c.getSelection();if(p&&p.rangeCount!==0){c=p.anchorNode;var y=p.anchorOffset,b=p.focusNode;p=p.focusOffset;try{c.nodeType,b.nodeType}catch{c=null;break e}var T=0,M=-1,D=-1,Z=0,ue=0,se=i,oe=null;t:for(;;){for(var me;se!==c||y!==0&&se.nodeType!==3||(M=T+y),se!==b||p!==0&&se.nodeType!==3||(D=T+p),se.nodeType===3&&(T+=se.nodeValue.length),(me=se.firstChild)!==null;)oe=se,se=me;for(;;){if(se===i)break t;if(oe===c&&++Z===y&&(M=T),oe===b&&++ue===p&&(D=T),(me=se.nextSibling)!==null)break;se=oe,oe=se.parentNode}se=me}c=M===-1||D===-1?null:{start:M,end:D}}else c=null}c=c||{start:0,end:0}}else c=null;for(rd={focusedElem:i,selectionRange:c},Ol=!1,ge=o;ge!==null;)if(o=ge,i=o.child,(o.subtreeFlags&1028)!==0&&i!==null)i.return=o,ge=i;else for(;ge!==null;){o=ge;try{var xe=o.alternate;if((o.flags&1024)!==0)switch(o.tag){case 0:case 11:case 15:break;case 1:if(xe!==null){var we=xe.memoizedProps,pt=xe.memoizedState,K=o.stateNode,L=K.getSnapshotBeforeUpdate(o.elementType===o.type?we:Lr(o.type,we),pt);K.__reactInternalSnapshotBeforeUpdate=L}break;case 3:var X=o.stateNode.containerInfo;X.nodeType===1?X.textContent="":X.nodeType===9&&X.documentElement&&X.removeChild(X.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(fe){ct(o,o.return,fe)}if(i=o.sibling,i!==null){i.return=o.return,ge=i;break}ge=o.return}return xe=iw,iw=!1,xe}function Vo(i,o,c){var p=o.updateQueue;if(p=p!==null?p.lastEffect:null,p!==null){var y=p=p.next;do{if((y.tag&i)===i){var b=y.destroy;y.destroy=void 0,b!==void 0&&Ud(o,c,b)}y=y.next}while(y!==p)}}function as(i,o){if(o=o.updateQueue,o=o!==null?o.lastEffect:null,o!==null){var c=o=o.next;do{if((c.tag&i)===i){var p=c.create;c.destroy=p()}c=c.next}while(c!==o)}}function Wd(i){var o=i.ref;if(o!==null){var c=i.stateNode;switch(i.tag){case 5:i=c;break;default:i=c}typeof o=="function"?o(i):o.current=i}}function aw(i){var o=i.alternate;o!==null&&(i.alternate=null,aw(o)),i.child=null,i.deletions=null,i.sibling=null,i.tag===5&&(o=i.stateNode,o!==null&&(delete o[Jr],delete o[Io],delete o[od],delete o[D2],delete o[L2])),i.stateNode=null,i.return=null,i.dependencies=null,i.memoizedProps=null,i.memoizedState=null,i.pendingProps=null,i.stateNode=null,i.updateQueue=null}function ow(i){return i.tag===5||i.tag===3||i.tag===4}function uw(i){e:for(;;){for(;i.sibling===null;){if(i.return===null||ow(i.return))return null;i=i.return}for(i.sibling.return=i.return,i=i.sibling;i.tag!==5&&i.tag!==6&&i.tag!==18;){if(i.flags&2||i.child===null||i.tag===4)continue e;i.child.return=i,i=i.child}if(!(i.flags&2))return i.stateNode}}function Hd(i,o,c){var p=i.tag;if(p===5||p===6)i=i.stateNode,o?c.nodeType===8?c.parentNode.insertBefore(i,o):c.insertBefore(i,o):(c.nodeType===8?(o=c.parentNode,o.insertBefore(i,c)):(o=c,o.appendChild(i)),c=c._reactRootContainer,c!=null||o.onclick!==null||(o.onclick=$l));else if(p!==4&&(i=i.child,i!==null))for(Hd(i,o,c),i=i.sibling;i!==null;)Hd(i,o,c),i=i.sibling}function Vd(i,o,c){var p=i.tag;if(p===5||p===6)i=i.stateNode,o?c.insertBefore(i,o):c.appendChild(i);else if(p!==4&&(i=i.child,i!==null))for(Vd(i,o,c),i=i.sibling;i!==null;)Vd(i,o,c),i=i.sibling}var Nt=null,qr=!1;function Vn(i,o,c){for(c=c.child;c!==null;)lw(i,o,c),c=c.sibling}function lw(i,o,c){if(Zr&&typeof Zr.onCommitFiberUnmount=="function")try{Zr.onCommitFiberUnmount(gl,c)}catch{}switch(c.tag){case 5:Ft||ga(c,o);case 6:var p=Nt,y=qr;Nt=null,Vn(i,o,c),Nt=p,qr=y,Nt!==null&&(qr?(i=Nt,c=c.stateNode,i.nodeType===8?i.parentNode.removeChild(c):i.removeChild(c)):Nt.removeChild(c.stateNode));break;case 18:Nt!==null&&(qr?(i=Nt,c=c.stateNode,i.nodeType===8?ad(i.parentNode,c):i.nodeType===1&&ad(i,c),Oo(i)):ad(Nt,c.stateNode));break;case 4:p=Nt,y=qr,Nt=c.stateNode.containerInfo,qr=!0,Vn(i,o,c),Nt=p,qr=y;break;case 0:case 11:case 14:case 15:if(!Ft&&(p=c.updateQueue,p!==null&&(p=p.lastEffect,p!==null))){y=p=p.next;do{var b=y,T=b.destroy;b=b.tag,T!==void 0&&((b&2)!==0||(b&4)!==0)&&Ud(c,o,T),y=y.next}while(y!==p)}Vn(i,o,c);break;case 1:if(!Ft&&(ga(c,o),p=c.stateNode,typeof p.componentWillUnmount=="function"))try{p.props=c.memoizedProps,p.state=c.memoizedState,p.componentWillUnmount()}catch(M){ct(c,o,M)}Vn(i,o,c);break;case 21:Vn(i,o,c);break;case 22:c.mode&1?(Ft=(p=Ft)||c.memoizedState!==null,Vn(i,o,c),Ft=p):Vn(i,o,c);break;default:Vn(i,o,c)}}function sw(i){var o=i.updateQueue;if(o!==null){i.updateQueue=null;var c=i.stateNode;c===null&&(c=i.stateNode=new eN),o.forEach(function(p){var y=cN.bind(null,i,p);c.has(p)||(c.add(p),p.then(y,y))})}}function Br(i,o){var c=o.deletions;if(c!==null)for(var p=0;p<c.length;p++){var y=c[p];try{var b=i,T=o,M=T;e:for(;M!==null;){switch(M.tag){case 5:Nt=M.stateNode,qr=!1;break e;case 3:Nt=M.stateNode.containerInfo,qr=!0;break e;case 4:Nt=M.stateNode.containerInfo,qr=!0;break e}M=M.return}if(Nt===null)throw Error(r(160));lw(b,T,y),Nt=null,qr=!1;var D=y.alternate;D!==null&&(D.return=null),y.return=null}catch(Z){ct(y,o,Z)}}if(o.subtreeFlags&12854)for(o=o.child;o!==null;)cw(o,i),o=o.sibling}function cw(i,o){var c=i.alternate,p=i.flags;switch(i.tag){case 0:case 11:case 14:case 15:if(Br(o,i),rn(i),p&4){try{Vo(3,i,i.return),as(3,i)}catch(we){ct(i,i.return,we)}try{Vo(5,i,i.return)}catch(we){ct(i,i.return,we)}}break;case 1:Br(o,i),rn(i),p&512&&c!==null&&ga(c,c.return);break;case 5:if(Br(o,i),rn(i),p&512&&c!==null&&ga(c,c.return),i.flags&32){var y=i.stateNode;try{fi(y,"")}catch(we){ct(i,i.return,we)}}if(p&4&&(y=i.stateNode,y!=null)){var b=i.memoizedProps,T=c!==null?c.memoizedProps:b,M=i.type,D=i.updateQueue;if(i.updateQueue=null,D!==null)try{M==="input"&&b.type==="radio"&&b.name!=null&&Ze(y,b),yo(M,T);var Z=yo(M,b);for(T=0;T<D.length;T+=2){var ue=D[T],se=D[T+1];ue==="style"?yl(y,se):ue==="dangerouslySetInnerHTML"?hl(y,se):ue==="children"?fi(y,se):C(y,ue,se,Z)}switch(M){case"input":st(y,b);break;case"textarea":ci(y,b);break;case"select":var oe=y._wrapperState.wasMultiple;y._wrapperState.wasMultiple=!!b.multiple;var me=b.value;me!=null?kt(y,!!b.multiple,me,!1):oe!==!!b.multiple&&(b.defaultValue!=null?kt(y,!!b.multiple,b.defaultValue,!0):kt(y,!!b.multiple,b.multiple?[]:"",!1))}y[Io]=b}catch(we){ct(i,i.return,we)}}break;case 6:if(Br(o,i),rn(i),p&4){if(i.stateNode===null)throw Error(r(162));y=i.stateNode,b=i.memoizedProps;try{y.nodeValue=b}catch(we){ct(i,i.return,we)}}break;case 3:if(Br(o,i),rn(i),p&4&&c!==null&&c.memoizedState.isDehydrated)try{Oo(o.containerInfo)}catch(we){ct(i,i.return,we)}break;case 4:Br(o,i),rn(i);break;case 13:Br(o,i),rn(i),y=i.child,y.flags&8192&&(b=y.memoizedState!==null,y.stateNode.isHidden=b,!b||y.alternate!==null&&y.alternate.memoizedState!==null||(Xd=dt())),p&4&&sw(i);break;case 22:if(ue=c!==null&&c.memoizedState!==null,i.mode&1?(Ft=(Z=Ft)||ue,Br(o,i),Ft=Z):Br(o,i),rn(i),p&8192){if(Z=i.memoizedState!==null,(i.stateNode.isHidden=Z)&&!ue&&(i.mode&1)!==0)for(ge=i,ue=i.child;ue!==null;){for(se=ge=ue;ge!==null;){switch(oe=ge,me=oe.child,oe.tag){case 0:case 11:case 14:case 15:Vo(4,oe,oe.return);break;case 1:ga(oe,oe.return);var xe=oe.stateNode;if(typeof xe.componentWillUnmount=="function"){p=oe,c=oe.return;try{o=p,xe.props=o.memoizedProps,xe.state=o.memoizedState,xe.componentWillUnmount()}catch(we){ct(p,c,we)}}break;case 5:ga(oe,oe.return);break;case 22:if(oe.memoizedState!==null){pw(se);continue}}me!==null?(me.return=oe,ge=me):pw(se)}ue=ue.sibling}e:for(ue=null,se=i;;){if(se.tag===5){if(ue===null){ue=se;try{y=se.stateNode,Z?(b=y.style,typeof b.setProperty=="function"?b.setProperty("display","none","important"):b.display="none"):(M=se.stateNode,D=se.memoizedProps.style,T=D!=null&&D.hasOwnProperty("display")?D.display:null,M.style.display=vl("display",T))}catch(we){ct(i,i.return,we)}}}else if(se.tag===6){if(ue===null)try{se.stateNode.nodeValue=Z?"":se.memoizedProps}catch(we){ct(i,i.return,we)}}else if((se.tag!==22&&se.tag!==23||se.memoizedState===null||se===i)&&se.child!==null){se.child.return=se,se=se.child;continue}if(se===i)break e;for(;se.sibling===null;){if(se.return===null||se.return===i)break e;ue===se&&(ue=null),se=se.return}ue===se&&(ue=null),se.sibling.return=se.return,se=se.sibling}}break;case 19:Br(o,i),rn(i),p&4&&sw(i);break;case 21:break;default:Br(o,i),rn(i)}}function rn(i){var o=i.flags;if(o&2){try{e:{for(var c=i.return;c!==null;){if(ow(c)){var p=c;break e}c=c.return}throw Error(r(160))}switch(p.tag){case 5:var y=p.stateNode;p.flags&32&&(fi(y,""),p.flags&=-33);var b=uw(i);Vd(i,b,y);break;case 3:case 4:var T=p.stateNode.containerInfo,M=uw(i);Hd(i,M,T);break;default:throw Error(r(161))}}catch(D){ct(i,i.return,D)}i.flags&=-3}o&4096&&(i.flags&=-4097)}function rN(i,o,c){ge=i,fw(i)}function fw(i,o,c){for(var p=(i.mode&1)!==0;ge!==null;){var y=ge,b=y.child;if(y.tag===22&&p){var T=y.memoizedState!==null||is;if(!T){var M=y.alternate,D=M!==null&&M.memoizedState!==null||Ft;M=is;var Z=Ft;if(is=T,(Ft=D)&&!Z)for(ge=y;ge!==null;)T=ge,D=T.child,T.tag===22&&T.memoizedState!==null?hw(y):D!==null?(D.return=T,ge=D):hw(y);for(;b!==null;)ge=b,fw(b),b=b.sibling;ge=y,is=M,Ft=Z}dw(i)}else(y.subtreeFlags&8772)!==0&&b!==null?(b.return=y,ge=b):dw(i)}}function dw(i){for(;ge!==null;){var o=ge;if((o.flags&8772)!==0){var c=o.alternate;try{if((o.flags&8772)!==0)switch(o.tag){case 0:case 11:case 15:Ft||as(5,o);break;case 1:var p=o.stateNode;if(o.flags&4&&!Ft)if(c===null)p.componentDidMount();else{var y=o.elementType===o.type?c.memoizedProps:Lr(o.type,c.memoizedProps);p.componentDidUpdate(y,c.memoizedState,p.__reactInternalSnapshotBeforeUpdate)}var b=o.updateQueue;b!==null&&px(o,b,p);break;case 3:var T=o.updateQueue;if(T!==null){if(c=null,o.child!==null)switch(o.child.tag){case 5:c=o.child.stateNode;break;case 1:c=o.child.stateNode}px(o,T,c)}break;case 5:var M=o.stateNode;if(c===null&&o.flags&4){c=M;var D=o.memoizedProps;switch(o.type){case"button":case"input":case"select":case"textarea":D.autoFocus&&c.focus();break;case"img":D.src&&(c.src=D.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(o.memoizedState===null){var Z=o.alternate;if(Z!==null){var ue=Z.memoizedState;if(ue!==null){var se=ue.dehydrated;se!==null&&Oo(se)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(r(163))}Ft||o.flags&512&&Wd(o)}catch(oe){ct(o,o.return,oe)}}if(o===i){ge=null;break}if(c=o.sibling,c!==null){c.return=o.return,ge=c;break}ge=o.return}}function pw(i){for(;ge!==null;){var o=ge;if(o===i){ge=null;break}var c=o.sibling;if(c!==null){c.return=o.return,ge=c;break}ge=o.return}}function hw(i){for(;ge!==null;){var o=ge;try{switch(o.tag){case 0:case 11:case 15:var c=o.return;try{as(4,o)}catch(D){ct(o,c,D)}break;case 1:var p=o.stateNode;if(typeof p.componentDidMount=="function"){var y=o.return;try{p.componentDidMount()}catch(D){ct(o,y,D)}}var b=o.return;try{Wd(o)}catch(D){ct(o,b,D)}break;case 5:var T=o.return;try{Wd(o)}catch(D){ct(o,T,D)}}}catch(D){ct(o,o.return,D)}if(o===i){ge=null;break}var M=o.sibling;if(M!==null){M.return=o.return,ge=M;break}ge=o.return}}var nN=Math.ceil,os=j.ReactCurrentDispatcher,Kd=j.ReactCurrentOwner,Sr=j.ReactCurrentBatchConfig,qe=0,At=null,yt=null,Mt=0,dr=0,ba=Fn(0),xt=0,Ko=null,Ai=0,us=0,Gd=0,Go=null,tr=null,Xd=0,xa=1/0,gn=null,ls=!1,Yd=null,Kn=null,ss=!1,Gn=null,cs=0,Xo=0,Qd=null,fs=-1,ds=0;function Gt(){return(qe&6)!==0?dt():fs!==-1?fs:fs=dt()}function Xn(i){return(i.mode&1)===0?1:(qe&2)!==0&&Mt!==0?Mt&-Mt:B2.transition!==null?(ds===0&&(ds=ub()),ds):(i=Ve,i!==0||(i=window.event,i=i===void 0?16:yb(i.type)),i)}function Fr(i,o,c,p){if(50<Xo)throw Xo=0,Qd=null,Error(r(185));bo(i,c,p),((qe&2)===0||i!==At)&&(i===At&&((qe&2)===0&&(us|=c),xt===4&&Yn(i,Mt)),rr(i,p),c===1&&qe===0&&(o.mode&1)===0&&(xa=dt()+500,Bl&&Un()))}function rr(i,o){var c=i.callbackNode;Bk(i,o);var p=wl(i,i===At?Mt:0);if(p===0)c!==null&&ib(c),i.callbackNode=null,i.callbackPriority=0;else if(o=p&-p,i.callbackPriority!==o){if(c!=null&&ib(c),o===1)i.tag===0?q2(yw.bind(null,i)):tx(yw.bind(null,i)),I2(function(){(qe&6)===0&&Un()}),c=null;else{switch(lb(p)){case 1:c=Cf;break;case 4:c=ab;break;case 16:c=ml;break;case 536870912:c=ob;break;default:c=ml}c=Ow(c,vw.bind(null,i))}i.callbackPriority=o,i.callbackNode=c}}function vw(i,o){if(fs=-1,ds=0,(qe&6)!==0)throw Error(r(327));var c=i.callbackNode;if(wa()&&i.callbackNode!==c)return null;var p=wl(i,i===At?Mt:0);if(p===0)return null;if((p&30)!==0||(p&i.expiredLanes)!==0||o)o=ps(i,p);else{o=p;var y=qe;qe|=2;var b=gw();(At!==i||Mt!==o)&&(gn=null,xa=dt()+500,ji(i,o));do try{oN();break}catch(M){mw(i,M)}while(!0);vd(),os.current=b,qe=y,yt!==null?o=0:(At=null,Mt=0,o=xt)}if(o!==0){if(o===2&&(y=kf(i),y!==0&&(p=y,o=Zd(i,y))),o===1)throw c=Ko,ji(i,0),Yn(i,p),rr(i,dt()),c;if(o===6)Yn(i,p);else{if(y=i.current.alternate,(p&30)===0&&!iN(y)&&(o=ps(i,p),o===2&&(b=kf(i),b!==0&&(p=b,o=Zd(i,b))),o===1))throw c=Ko,ji(i,0),Yn(i,p),rr(i,dt()),c;switch(i.finishedWork=y,i.finishedLanes=p,o){case 0:case 1:throw Error(r(345));case 2:Ti(i,tr,gn);break;case 3:if(Yn(i,p),(p&130023424)===p&&(o=Xd+500-dt(),10<o)){if(wl(i,0)!==0)break;if(y=i.suspendedLanes,(y&p)!==p){Gt(),i.pingedLanes|=i.suspendedLanes&y;break}i.timeoutHandle=id(Ti.bind(null,i,tr,gn),o);break}Ti(i,tr,gn);break;case 4:if(Yn(i,p),(p&4194240)===p)break;for(o=i.eventTimes,y=-1;0<p;){var T=31-Ir(p);b=1<<T,T=o[T],T>y&&(y=T),p&=~b}if(p=y,p=dt()-p,p=(120>p?120:480>p?480:1080>p?1080:1920>p?1920:3e3>p?3e3:4320>p?4320:1960*nN(p/1960))-p,10<p){i.timeoutHandle=id(Ti.bind(null,i,tr,gn),p);break}Ti(i,tr,gn);break;case 5:Ti(i,tr,gn);break;default:throw Error(r(329))}}}return rr(i,dt()),i.callbackNode===c?vw.bind(null,i):null}function Zd(i,o){var c=Go;return i.current.memoizedState.isDehydrated&&(ji(i,o).flags|=256),i=ps(i,o),i!==2&&(o=tr,tr=c,o!==null&&Jd(o)),i}function Jd(i){tr===null?tr=i:tr.push.apply(tr,i)}function iN(i){for(var o=i;;){if(o.flags&16384){var c=o.updateQueue;if(c!==null&&(c=c.stores,c!==null))for(var p=0;p<c.length;p++){var y=c[p],b=y.getSnapshot;y=y.value;try{if(!$r(b(),y))return!1}catch{return!1}}}if(c=o.child,o.subtreeFlags&16384&&c!==null)c.return=o,o=c;else{if(o===i)break;for(;o.sibling===null;){if(o.return===null||o.return===i)return!0;o=o.return}o.sibling.return=o.return,o=o.sibling}}return!0}function Yn(i,o){for(o&=~Gd,o&=~us,i.suspendedLanes|=o,i.pingedLanes&=~o,i=i.expirationTimes;0<o;){var c=31-Ir(o),p=1<<c;i[c]=-1,o&=~p}}function yw(i){if((qe&6)!==0)throw Error(r(327));wa();var o=wl(i,0);if((o&1)===0)return rr(i,dt()),null;var c=ps(i,o);if(i.tag!==0&&c===2){var p=kf(i);p!==0&&(o=p,c=Zd(i,p))}if(c===1)throw c=Ko,ji(i,0),Yn(i,o),rr(i,dt()),c;if(c===6)throw Error(r(345));return i.finishedWork=i.current.alternate,i.finishedLanes=o,Ti(i,tr,gn),rr(i,dt()),null}function ep(i,o){var c=qe;qe|=1;try{return i(o)}finally{qe=c,qe===0&&(xa=dt()+500,Bl&&Un())}}function Ei(i){Gn!==null&&Gn.tag===0&&(qe&6)===0&&wa();var o=qe;qe|=1;var c=Sr.transition,p=Ve;try{if(Sr.transition=null,Ve=1,i)return i()}finally{Ve=p,Sr.transition=c,qe=o,(qe&6)===0&&Un()}}function tp(){dr=ba.current,nt(ba)}function ji(i,o){i.finishedWork=null,i.finishedLanes=0;var c=i.timeoutHandle;if(c!==-1&&(i.timeoutHandle=-1,R2(c)),yt!==null)for(c=yt.return;c!==null;){var p=c;switch(cd(p),p.tag){case 1:p=p.type.childContextTypes,p!=null&&Ll();break;case 3:ya(),nt(Zt),nt(Lt),Sd();break;case 5:wd(p);break;case 4:ya();break;case 13:nt(ut);break;case 19:nt(ut);break;case 10:yd(p.type._context);break;case 22:case 23:tp()}c=c.return}if(At=i,yt=i=Qn(i.current,null),Mt=dr=o,xt=0,Ko=null,Gd=us=Ai=0,tr=Go=null,Si!==null){for(o=0;o<Si.length;o++)if(c=Si[o],p=c.interleaved,p!==null){c.interleaved=null;var y=p.next,b=c.pending;if(b!==null){var T=b.next;b.next=y,p.next=T}c.pending=p}Si=null}return i}function mw(i,o){do{var c=yt;try{if(vd(),Yl.current=es,Ql){for(var p=lt.memoizedState;p!==null;){var y=p.queue;y!==null&&(y.pending=null),p=p.next}Ql=!1}if(Pi=0,Pt=bt=lt=null,Fo=!1,zo=0,Kd.current=null,c===null||c.return===null){xt=1,Ko=o,yt=null;break}e:{var b=i,T=c.return,M=c,D=o;if(o=Mt,M.flags|=32768,D!==null&&typeof D=="object"&&typeof D.then=="function"){var Z=D,ue=M,se=ue.tag;if((ue.mode&1)===0&&(se===0||se===11||se===15)){var oe=ue.alternate;oe?(ue.updateQueue=oe.updateQueue,ue.memoizedState=oe.memoizedState,ue.lanes=oe.lanes):(ue.updateQueue=null,ue.memoizedState=null)}var me=zx(T);if(me!==null){me.flags&=-257,Ux(me,T,M,b,o),me.mode&1&&Fx(b,Z,o),o=me,D=Z;var xe=o.updateQueue;if(xe===null){var we=new Set;we.add(D),o.updateQueue=we}else xe.add(D);break e}else{if((o&1)===0){Fx(b,Z,o),rp();break e}D=Error(r(426))}}else if(at&&M.mode&1){var pt=zx(T);if(pt!==null){(pt.flags&65536)===0&&(pt.flags|=256),Ux(pt,T,M,b,o),pd(ma(D,M));break e}}b=D=ma(D,M),xt!==4&&(xt=2),Go===null?Go=[b]:Go.push(b),b=T;do{switch(b.tag){case 3:b.flags|=65536,o&=-o,b.lanes|=o;var K=qx(b,D,o);dx(b,K);break e;case 1:M=D;var L=b.type,X=b.stateNode;if((b.flags&128)===0&&(typeof L.getDerivedStateFromError=="function"||X!==null&&typeof X.componentDidCatch=="function"&&(Kn===null||!Kn.has(X)))){b.flags|=65536,o&=-o,b.lanes|=o;var fe=Bx(b,M,o);dx(b,fe);break e}}b=b.return}while(b!==null)}xw(c)}catch(_e){o=_e,yt===c&&c!==null&&(yt=c=c.return);continue}break}while(!0)}function gw(){var i=os.current;return os.current=es,i===null?es:i}function rp(){(xt===0||xt===3||xt===2)&&(xt=4),At===null||(Ai&268435455)===0&&(us&268435455)===0||Yn(At,Mt)}function ps(i,o){var c=qe;qe|=2;var p=gw();(At!==i||Mt!==o)&&(gn=null,ji(i,o));do try{aN();break}catch(y){mw(i,y)}while(!0);if(vd(),qe=c,os.current=p,yt!==null)throw Error(r(261));return At=null,Mt=0,xt}function aN(){for(;yt!==null;)bw(yt)}function oN(){for(;yt!==null&&!kk();)bw(yt)}function bw(i){var o=Sw(i.alternate,i,dr);i.memoizedProps=i.pendingProps,o===null?xw(i):yt=o,Kd.current=null}function xw(i){var o=i;do{var c=o.alternate;if(i=o.return,(o.flags&32768)===0){if(c=Z2(c,o,dr),c!==null){yt=c;return}}else{if(c=J2(c,o),c!==null){c.flags&=32767,yt=c;return}if(i!==null)i.flags|=32768,i.subtreeFlags=0,i.deletions=null;else{xt=6,yt=null;return}}if(o=o.sibling,o!==null){yt=o;return}yt=o=i}while(o!==null);xt===0&&(xt=5)}function Ti(i,o,c){var p=Ve,y=Sr.transition;try{Sr.transition=null,Ve=1,uN(i,o,c,p)}finally{Sr.transition=y,Ve=p}return null}function uN(i,o,c,p){do wa();while(Gn!==null);if((qe&6)!==0)throw Error(r(327));c=i.finishedWork;var y=i.finishedLanes;if(c===null)return null;if(i.finishedWork=null,i.finishedLanes=0,c===i.current)throw Error(r(177));i.callbackNode=null,i.callbackPriority=0;var b=c.lanes|c.childLanes;if(Fk(i,b),i===At&&(yt=At=null,Mt=0),(c.subtreeFlags&2064)===0&&(c.flags&2064)===0||ss||(ss=!0,Ow(ml,function(){return wa(),null})),b=(c.flags&15990)!==0,(c.subtreeFlags&15990)!==0||b){b=Sr.transition,Sr.transition=null;var T=Ve;Ve=1;var M=qe;qe|=4,Kd.current=null,tN(i,c),cw(c,i),E2(rd),Ol=!!td,rd=td=null,i.current=c,rN(c),Nk(),qe=M,Ve=T,Sr.transition=b}else i.current=c;if(ss&&(ss=!1,Gn=i,cs=y),b=i.pendingLanes,b===0&&(Kn=null),Ik(c.stateNode),rr(i,dt()),o!==null)for(p=i.onRecoverableError,c=0;c<o.length;c++)y=o[c],p(y.value,{componentStack:y.stack,digest:y.digest});if(ls)throw ls=!1,i=Yd,Yd=null,i;return(cs&1)!==0&&i.tag!==0&&wa(),b=i.pendingLanes,(b&1)!==0?i===Qd?Xo++:(Xo=0,Qd=i):Xo=0,Un(),null}function wa(){if(Gn!==null){var i=lb(cs),o=Sr.transition,c=Ve;try{if(Sr.transition=null,Ve=16>i?16:i,Gn===null)var p=!1;else{if(i=Gn,Gn=null,cs=0,(qe&6)!==0)throw Error(r(331));var y=qe;for(qe|=4,ge=i.current;ge!==null;){var b=ge,T=b.child;if((ge.flags&16)!==0){var M=b.deletions;if(M!==null){for(var D=0;D<M.length;D++){var Z=M[D];for(ge=Z;ge!==null;){var ue=ge;switch(ue.tag){case 0:case 11:case 15:Vo(8,ue,b)}var se=ue.child;if(se!==null)se.return=ue,ge=se;else for(;ge!==null;){ue=ge;var oe=ue.sibling,me=ue.return;if(aw(ue),ue===Z){ge=null;break}if(oe!==null){oe.return=me,ge=oe;break}ge=me}}}var xe=b.alternate;if(xe!==null){var we=xe.child;if(we!==null){xe.child=null;do{var pt=we.sibling;we.sibling=null,we=pt}while(we!==null)}}ge=b}}if((b.subtreeFlags&2064)!==0&&T!==null)T.return=b,ge=T;else e:for(;ge!==null;){if(b=ge,(b.flags&2048)!==0)switch(b.tag){case 0:case 11:case 15:Vo(9,b,b.return)}var K=b.sibling;if(K!==null){K.return=b.return,ge=K;break e}ge=b.return}}var L=i.current;for(ge=L;ge!==null;){T=ge;var X=T.child;if((T.subtreeFlags&2064)!==0&&X!==null)X.return=T,ge=X;else e:for(T=L;ge!==null;){if(M=ge,(M.flags&2048)!==0)try{switch(M.tag){case 0:case 11:case 15:as(9,M)}}catch(_e){ct(M,M.return,_e)}if(M===T){ge=null;break e}var fe=M.sibling;if(fe!==null){fe.return=M.return,ge=fe;break e}ge=M.return}}if(qe=y,Un(),Zr&&typeof Zr.onPostCommitFiberRoot=="function")try{Zr.onPostCommitFiberRoot(gl,i)}catch{}p=!0}return p}finally{Ve=c,Sr.transition=o}}return!1}function ww(i,o,c){o=ma(c,o),o=qx(i,o,1),i=Hn(i,o,1),o=Gt(),i!==null&&(bo(i,1,o),rr(i,o))}function ct(i,o,c){if(i.tag===3)ww(i,i,c);else for(;o!==null;){if(o.tag===3){ww(o,i,c);break}else if(o.tag===1){var p=o.stateNode;if(typeof o.type.getDerivedStateFromError=="function"||typeof p.componentDidCatch=="function"&&(Kn===null||!Kn.has(p))){i=ma(c,i),i=Bx(o,i,1),o=Hn(o,i,1),i=Gt(),o!==null&&(bo(o,1,i),rr(o,i));break}}o=o.return}}function lN(i,o,c){var p=i.pingCache;p!==null&&p.delete(o),o=Gt(),i.pingedLanes|=i.suspendedLanes&c,At===i&&(Mt&c)===c&&(xt===4||xt===3&&(Mt&130023424)===Mt&&500>dt()-Xd?ji(i,0):Gd|=c),rr(i,o)}function _w(i,o){o===0&&((i.mode&1)===0?o=1:(o=xl,xl<<=1,(xl&130023424)===0&&(xl=4194304)));var c=Gt();i=vn(i,o),i!==null&&(bo(i,o,c),rr(i,c))}function sN(i){var o=i.memoizedState,c=0;o!==null&&(c=o.retryLane),_w(i,c)}function cN(i,o){var c=0;switch(i.tag){case 13:var p=i.stateNode,y=i.memoizedState;y!==null&&(c=y.retryLane);break;case 19:p=i.stateNode;break;default:throw Error(r(314))}p!==null&&p.delete(o),_w(i,c)}var Sw;Sw=function(i,o,c){if(i!==null)if(i.memoizedProps!==o.pendingProps||Zt.current)er=!0;else{if((i.lanes&c)===0&&(o.flags&128)===0)return er=!1,Q2(i,o,c);er=(i.flags&131072)!==0}else er=!1,at&&(o.flags&1048576)!==0&&rx(o,zl,o.index);switch(o.lanes=0,o.tag){case 2:var p=o.type;ns(i,o),i=o.pendingProps;var y=sa(o,Lt.current);va(o,c),y=Ad(null,o,p,i,y,c);var b=Ed();return o.flags|=1,typeof y=="object"&&y!==null&&typeof y.render=="function"&&y.$$typeof===void 0?(o.tag=1,o.memoizedState=null,o.updateQueue=null,Jt(p)?(b=!0,ql(o)):b=!1,o.memoizedState=y.state!==null&&y.state!==void 0?y.state:null,bd(o),y.updater=ts,o.stateNode=y,y._reactInternals=o,Md(o,p,i,c),o=Dd(null,o,p,!0,b,c)):(o.tag=0,at&&b&&sd(o),Kt(null,o,y,c),o=o.child),o;case 16:p=o.elementType;e:{switch(ns(i,o),i=o.pendingProps,y=p._init,p=y(p._payload),o.type=p,y=o.tag=dN(p),i=Lr(p,i),y){case 0:o=$d(null,o,p,i,c);break e;case 1:o=Xx(null,o,p,i,c);break e;case 11:o=Wx(null,o,p,i,c);break e;case 14:o=Hx(null,o,p,Lr(p.type,i),c);break e}throw Error(r(306,p,""))}return o;case 0:return p=o.type,y=o.pendingProps,y=o.elementType===p?y:Lr(p,y),$d(i,o,p,y,c);case 1:return p=o.type,y=o.pendingProps,y=o.elementType===p?y:Lr(p,y),Xx(i,o,p,y,c);case 3:e:{if(Yx(o),i===null)throw Error(r(387));p=o.pendingProps,b=o.memoizedState,y=b.element,fx(i,o),Gl(o,p,null,c);var T=o.memoizedState;if(p=T.element,b.isDehydrated)if(b={element:p,isDehydrated:!1,cache:T.cache,pendingSuspenseBoundaries:T.pendingSuspenseBoundaries,transitions:T.transitions},o.updateQueue.baseState=b,o.memoizedState=b,o.flags&256){y=ma(Error(r(423)),o),o=Qx(i,o,p,c,y);break e}else if(p!==y){y=ma(Error(r(424)),o),o=Qx(i,o,p,c,y);break e}else for(fr=Bn(o.stateNode.containerInfo.firstChild),cr=o,at=!0,Dr=null,c=sx(o,null,p,c),o.child=c;c;)c.flags=c.flags&-3|4096,c=c.sibling;else{if(da(),p===y){o=mn(i,o,c);break e}Kt(i,o,p,c)}o=o.child}return o;case 5:return hx(o),i===null&&dd(o),p=o.type,y=o.pendingProps,b=i!==null?i.memoizedProps:null,T=y.children,nd(p,y)?T=null:b!==null&&nd(p,b)&&(o.flags|=32),Gx(i,o),Kt(i,o,T,c),o.child;case 6:return i===null&&dd(o),null;case 13:return Zx(i,o,c);case 4:return xd(o,o.stateNode.containerInfo),p=o.pendingProps,i===null?o.child=pa(o,null,p,c):Kt(i,o,p,c),o.child;case 11:return p=o.type,y=o.pendingProps,y=o.elementType===p?y:Lr(p,y),Wx(i,o,p,y,c);case 7:return Kt(i,o,o.pendingProps,c),o.child;case 8:return Kt(i,o,o.pendingProps.children,c),o.child;case 12:return Kt(i,o,o.pendingProps.children,c),o.child;case 10:e:{if(p=o.type._context,y=o.pendingProps,b=o.memoizedProps,T=y.value,Je(Hl,p._currentValue),p._currentValue=T,b!==null)if($r(b.value,T)){if(b.children===y.children&&!Zt.current){o=mn(i,o,c);break e}}else for(b=o.child,b!==null&&(b.return=o);b!==null;){var M=b.dependencies;if(M!==null){T=b.child;for(var D=M.firstContext;D!==null;){if(D.context===p){if(b.tag===1){D=yn(-1,c&-c),D.tag=2;var Z=b.updateQueue;if(Z!==null){Z=Z.shared;var ue=Z.pending;ue===null?D.next=D:(D.next=ue.next,ue.next=D),Z.pending=D}}b.lanes|=c,D=b.alternate,D!==null&&(D.lanes|=c),md(b.return,c,o),M.lanes|=c;break}D=D.next}}else if(b.tag===10)T=b.type===o.type?null:b.child;else if(b.tag===18){if(T=b.return,T===null)throw Error(r(341));T.lanes|=c,M=T.alternate,M!==null&&(M.lanes|=c),md(T,c,o),T=b.sibling}else T=b.child;if(T!==null)T.return=b;else for(T=b;T!==null;){if(T===o){T=null;break}if(b=T.sibling,b!==null){b.return=T.return,T=b;break}T=T.return}b=T}Kt(i,o,y.children,c),o=o.child}return o;case 9:return y=o.type,p=o.pendingProps.children,va(o,c),y=wr(y),p=p(y),o.flags|=1,Kt(i,o,p,c),o.child;case 14:return p=o.type,y=Lr(p,o.pendingProps),y=Lr(p.type,y),Hx(i,o,p,y,c);case 15:return Vx(i,o,o.type,o.pendingProps,c);case 17:return p=o.type,y=o.pendingProps,y=o.elementType===p?y:Lr(p,y),ns(i,o),o.tag=1,Jt(p)?(i=!0,ql(o)):i=!1,va(o,c),Dx(o,p,y),Md(o,p,y,c),Dd(null,o,p,!0,i,c);case 19:return ew(i,o,c);case 22:return Kx(i,o,c)}throw Error(r(156,o.tag))};function Ow(i,o){return nb(i,o)}function fN(i,o,c,p){this.tag=i,this.key=c,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=o,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=p,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Or(i,o,c,p){return new fN(i,o,c,p)}function np(i){return i=i.prototype,!(!i||!i.isReactComponent)}function dN(i){if(typeof i=="function")return np(i)?1:0;if(i!=null){if(i=i.$$typeof,i===N)return 11;if(i===V)return 14}return 2}function Qn(i,o){var c=i.alternate;return c===null?(c=Or(i.tag,o,i.key,i.mode),c.elementType=i.elementType,c.type=i.type,c.stateNode=i.stateNode,c.alternate=i,i.alternate=c):(c.pendingProps=o,c.type=i.type,c.flags=0,c.subtreeFlags=0,c.deletions=null),c.flags=i.flags&14680064,c.childLanes=i.childLanes,c.lanes=i.lanes,c.child=i.child,c.memoizedProps=i.memoizedProps,c.memoizedState=i.memoizedState,c.updateQueue=i.updateQueue,o=i.dependencies,c.dependencies=o===null?null:{lanes:o.lanes,firstContext:o.firstContext},c.sibling=i.sibling,c.index=i.index,c.ref=i.ref,c}function hs(i,o,c,p,y,b){var T=2;if(p=i,typeof i=="function")np(i)&&(T=1);else if(typeof i=="string")T=5;else e:switch(i){case k:return Ci(c.children,y,b,o);case R:T=8,y|=8;break;case $:return i=Or(12,c,o,y|2),i.elementType=$,i.lanes=b,i;case B:return i=Or(13,c,o,y),i.elementType=B,i.lanes=b,i;case z:return i=Or(19,c,o,y),i.elementType=z,i.lanes=b,i;case te:return vs(c,y,b,o);default:if(typeof i=="object"&&i!==null)switch(i.$$typeof){case Y:T=10;break e;case q:T=9;break e;case N:T=11;break e;case V:T=14;break e;case Q:T=16,p=null;break e}throw Error(r(130,i==null?i:typeof i,""))}return o=Or(T,c,o,y),o.elementType=i,o.type=p,o.lanes=b,o}function Ci(i,o,c,p){return i=Or(7,i,p,o),i.lanes=c,i}function vs(i,o,c,p){return i=Or(22,i,p,o),i.elementType=te,i.lanes=c,i.stateNode={isHidden:!1},i}function ip(i,o,c){return i=Or(6,i,null,o),i.lanes=c,i}function ap(i,o,c){return o=Or(4,i.children!==null?i.children:[],i.key,o),o.lanes=c,o.stateNode={containerInfo:i.containerInfo,pendingChildren:null,implementation:i.implementation},o}function pN(i,o,c,p,y){this.tag=o,this.containerInfo=i,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Nf(0),this.expirationTimes=Nf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Nf(0),this.identifierPrefix=p,this.onRecoverableError=y,this.mutableSourceEagerHydrationData=null}function op(i,o,c,p,y,b,T,M,D){return i=new pN(i,o,c,M,D),o===1?(o=1,b===!0&&(o|=8)):o=0,b=Or(3,null,null,o),i.current=b,b.stateNode=i,b.memoizedState={element:p,isDehydrated:c,cache:null,transitions:null,pendingSuspenseBoundaries:null},bd(b),i}function hN(i,o,c){var p=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:O,key:p==null?null:""+p,children:i,containerInfo:o,implementation:c}}function Pw(i){if(!i)return zn;i=i._reactInternals;e:{if(gi(i)!==i||i.tag!==1)throw Error(r(170));var o=i;do{switch(o.tag){case 3:o=o.stateNode.context;break e;case 1:if(Jt(o.type)){o=o.stateNode.__reactInternalMemoizedMergedChildContext;break e}}o=o.return}while(o!==null);throw Error(r(171))}if(i.tag===1){var c=i.type;if(Jt(c))return Jb(i,c,o)}return o}function Aw(i,o,c,p,y,b,T,M,D){return i=op(c,p,!0,i,y,b,T,M,D),i.context=Pw(null),c=i.current,p=Gt(),y=Xn(c),b=yn(p,y),b.callback=o??null,Hn(c,b,y),i.current.lanes=y,bo(i,y,p),rr(i,p),i}function ys(i,o,c,p){var y=o.current,b=Gt(),T=Xn(y);return c=Pw(c),o.context===null?o.context=c:o.pendingContext=c,o=yn(b,T),o.payload={element:i},p=p===void 0?null:p,p!==null&&(o.callback=p),i=Hn(y,o,T),i!==null&&(Fr(i,y,T,b),Kl(i,y,T)),T}function ms(i){if(i=i.current,!i.child)return null;switch(i.child.tag){case 5:return i.child.stateNode;default:return i.child.stateNode}}function Ew(i,o){if(i=i.memoizedState,i!==null&&i.dehydrated!==null){var c=i.retryLane;i.retryLane=c!==0&&c<o?c:o}}function up(i,o){Ew(i,o),(i=i.alternate)&&Ew(i,o)}function vN(){return null}var jw=typeof reportError=="function"?reportError:function(i){console.error(i)};function lp(i){this._internalRoot=i}gs.prototype.render=lp.prototype.render=function(i){var o=this._internalRoot;if(o===null)throw Error(r(409));ys(i,o,null,null)},gs.prototype.unmount=lp.prototype.unmount=function(){var i=this._internalRoot;if(i!==null){this._internalRoot=null;var o=i.containerInfo;Ei(function(){ys(null,i,null,null)}),o[fn]=null}};function gs(i){this._internalRoot=i}gs.prototype.unstable_scheduleHydration=function(i){if(i){var o=fb();i={blockedOn:null,target:i,priority:o};for(var c=0;c<Dn.length&&o!==0&&o<Dn[c].priority;c++);Dn.splice(c,0,i),c===0&&hb(i)}};function sp(i){return!(!i||i.nodeType!==1&&i.nodeType!==9&&i.nodeType!==11)}function bs(i){return!(!i||i.nodeType!==1&&i.nodeType!==9&&i.nodeType!==11&&(i.nodeType!==8||i.nodeValue!==" react-mount-point-unstable "))}function Tw(){}function yN(i,o,c,p,y){if(y){if(typeof p=="function"){var b=p;p=function(){var Z=ms(T);b.call(Z)}}var T=Aw(o,p,i,0,null,!1,!1,"",Tw);return i._reactRootContainer=T,i[fn]=T.current,Mo(i.nodeType===8?i.parentNode:i),Ei(),T}for(;y=i.lastChild;)i.removeChild(y);if(typeof p=="function"){var M=p;p=function(){var Z=ms(D);M.call(Z)}}var D=op(i,0,!1,null,null,!1,!1,"",Tw);return i._reactRootContainer=D,i[fn]=D.current,Mo(i.nodeType===8?i.parentNode:i),Ei(function(){ys(o,D,c,p)}),D}function xs(i,o,c,p,y){var b=c._reactRootContainer;if(b){var T=b;if(typeof y=="function"){var M=y;y=function(){var D=ms(T);M.call(D)}}ys(o,T,i,y)}else T=yN(c,o,i,y,p);return ms(T)}sb=function(i){switch(i.tag){case 3:var o=i.stateNode;if(o.current.memoizedState.isDehydrated){var c=go(o.pendingLanes);c!==0&&(Mf(o,c|1),rr(o,dt()),(qe&6)===0&&(xa=dt()+500,Un()))}break;case 13:Ei(function(){var p=vn(i,1);if(p!==null){var y=Gt();Fr(p,i,1,y)}}),up(i,1)}},Rf=function(i){if(i.tag===13){var o=vn(i,134217728);if(o!==null){var c=Gt();Fr(o,i,134217728,c)}up(i,134217728)}},cb=function(i){if(i.tag===13){var o=Xn(i),c=vn(i,o);if(c!==null){var p=Gt();Fr(c,i,o,p)}up(i,o)}},fb=function(){return Ve},db=function(i,o){var c=Ve;try{return Ve=i,o()}finally{Ve=c}},ye=function(i,o,c){switch(o){case"input":if(st(i,c),o=c.name,c.type==="radio"&&o!=null){for(c=i;c.parentNode;)c=c.parentNode;for(c=c.querySelectorAll("input[name="+JSON.stringify(""+o)+'][type="radio"]'),o=0;o<c.length;o++){var p=c[o];if(p!==i&&p.form===i.form){var y=Dl(p);if(!y)throw Error(r(90));ae(p),st(p,y)}}}break;case"textarea":ci(i,c);break;case"select":o=c.value,o!=null&&kt(i,!!c.multiple,o,!1)}},jf=ep,mo=Ei;var mN={usingClientEntryPoint:!1,Events:[$o,ua,Dl,Qr,cn,ep]},Yo={findFiberByHostInstance:bi,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},gN={bundleType:Yo.bundleType,version:Yo.version,rendererPackageName:Yo.rendererPackageName,rendererConfig:Yo.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:j.ReactCurrentDispatcher,findHostInstanceByFiber:function(i){return i=tb(i),i===null?null:i.stateNode},findFiberByHostInstance:Yo.findFiberByHostInstance||vN,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ws=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ws.isDisabled&&ws.supportsFiber)try{gl=ws.inject(gN),Zr=ws}catch{}}return nr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=mN,nr.createPortal=function(i,o){var c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!sp(o))throw Error(r(200));return hN(i,o,null,c)},nr.createRoot=function(i,o){if(!sp(i))throw Error(r(299));var c=!1,p="",y=jw;return o!=null&&(o.unstable_strictMode===!0&&(c=!0),o.identifierPrefix!==void 0&&(p=o.identifierPrefix),o.onRecoverableError!==void 0&&(y=o.onRecoverableError)),o=op(i,1,!1,null,null,c,!1,p,y),i[fn]=o.current,Mo(i.nodeType===8?i.parentNode:i),new lp(o)},nr.findDOMNode=function(i){if(i==null)return null;if(i.nodeType===1)return i;var o=i._reactInternals;if(o===void 0)throw typeof i.render=="function"?Error(r(188)):(i=Object.keys(i).join(","),Error(r(268,i)));return i=tb(o),i=i===null?null:i.stateNode,i},nr.flushSync=function(i){return Ei(i)},nr.hydrate=function(i,o,c){if(!bs(o))throw Error(r(200));return xs(null,i,o,!0,c)},nr.hydrateRoot=function(i,o,c){if(!sp(i))throw Error(r(405));var p=c!=null&&c.hydratedSources||null,y=!1,b="",T=jw;if(c!=null&&(c.unstable_strictMode===!0&&(y=!0),c.identifierPrefix!==void 0&&(b=c.identifierPrefix),c.onRecoverableError!==void 0&&(T=c.onRecoverableError)),o=Aw(o,null,i,1,c??null,y,!1,b,T),i[fn]=o.current,Mo(i),p)for(i=0;i<p.length;i++)c=p[i],y=c._getVersion,y=y(c._source),o.mutableSourceEagerHydrationData==null?o.mutableSourceEagerHydrationData=[c,y]:o.mutableSourceEagerHydrationData.push(c,y);return new gs(o)},nr.render=function(i,o,c){if(!bs(o))throw Error(r(200));return xs(null,i,o,!1,c)},nr.unmountComponentAtNode=function(i){if(!bs(i))throw Error(r(40));return i._reactRootContainer?(Ei(function(){xs(null,null,i,!1,function(){i._reactRootContainer=null,i[fn]=null})}),!0):!1},nr.unstable_batchedUpdates=ep,nr.unstable_renderSubtreeIntoContainer=function(i,o,c,p){if(!bs(c))throw Error(r(200));if(i==null||i._reactInternals===void 0)throw Error(r(38));return xs(i,o,c,!1,p)},nr.version="18.3.1-next-f1338f8080-20240426",nr}var Dw;function AN(){if(Dw)return dp.exports;Dw=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(),dp.exports=PN(),dp.exports}var Lw;function EN(){if(Lw)return Ss;Lw=1;var e=AN();return Ss.createRoot=e.createRoot,Ss.hydrateRoot=e.hydrateRoot,Ss}var jN=EN();function GE(e,t){return function(){return e.apply(t,arguments)}}const{toString:TN}=Object.prototype,{getPrototypeOf:Ug}=Object,{iterator:Bc,toStringTag:XE}=Symbol,Fc=(e=>t=>{const r=TN.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Gr=e=>(e=e.toLowerCase(),t=>Fc(t)===e),zc=e=>t=>typeof t===e,{isArray:no}=Array,Ra=zc("undefined");function Zu(e){return e!==null&&!Ra(e)&&e.constructor!==null&&!Ra(e.constructor)&&ar(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const YE=Gr("ArrayBuffer");function CN(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&YE(e.buffer),t}const kN=zc("string"),ar=zc("function"),QE=zc("number"),Ju=e=>e!==null&&typeof e=="object",NN=e=>e===!0||e===!1,Ls=e=>{if(Fc(e)!=="object")return!1;const t=Ug(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(XE in e)&&!(Bc in e)},MN=e=>{if(!Ju(e)||Zu(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},RN=Gr("Date"),IN=Gr("File"),$N=e=>!!(e&&typeof e.uri<"u"),DN=e=>e&&typeof e.getParts<"u",LN=Gr("Blob"),qN=Gr("FileList"),BN=e=>Ju(e)&&ar(e.pipe);function FN(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const qw=FN(),Bw=typeof qw.FormData<"u"?qw.FormData:void 0,zN=e=>{let t;return e&&(Bw&&e instanceof Bw||ar(e.append)&&((t=Fc(e))==="formdata"||t==="object"&&ar(e.toString)&&e.toString()==="[object FormData]"))},UN=Gr("URLSearchParams"),[WN,HN,VN,KN]=["ReadableStream","Request","Response","Headers"].map(Gr),GN=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function el(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,a;if(typeof e!="object"&&(e=[e]),no(e))for(n=0,a=e.length;n<a;n++)t.call(null,e[n],n,e);else{if(Zu(e))return;const u=r?Object.getOwnPropertyNames(e):Object.keys(e),l=u.length;let s;for(n=0;n<l;n++)s=u[n],t.call(null,e[s],s,e)}}function ZE(e,t){if(Zu(e))return null;t=t.toLowerCase();const r=Object.keys(e);let n=r.length,a;for(;n-- >0;)if(a=r[n],t===a.toLowerCase())return a;return null}const Ri=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,JE=e=>!Ra(e)&&e!==Ri;function xm(){const{caseless:e,skipUndefined:t}=JE(this)&&this||{},r={},n=(a,u)=>{if(u==="__proto__"||u==="constructor"||u==="prototype")return;const l=e&&ZE(r,u)||u;Ls(r[l])&&Ls(a)?r[l]=xm(r[l],a):Ls(a)?r[l]=xm({},a):no(a)?r[l]=a.slice():(!t||!Ra(a))&&(r[l]=a)};for(let a=0,u=arguments.length;a<u;a++)arguments[a]&&el(arguments[a],n);return r}const XN=(e,t,r,{allOwnKeys:n}={})=>(el(t,(a,u)=>{r&&ar(a)?Object.defineProperty(e,u,{value:GE(a,r),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,u,{value:a,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:n}),e),YN=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),QN=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},ZN=(e,t,r,n)=>{let a,u,l;const s={};if(t=t||{},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),u=a.length;u-- >0;)l=a[u],(!n||n(l,e,t))&&!s[l]&&(t[l]=e[l],s[l]=!0);e=r!==!1&&Ug(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},JN=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},eM=e=>{if(!e)return null;if(no(e))return e;let t=e.length;if(!QE(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},tM=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Ug(Uint8Array)),rM=(e,t)=>{const n=(e&&e[Bc]).call(e);let a;for(;(a=n.next())&&!a.done;){const u=a.value;t.call(e,u[0],u[1])}},nM=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},iM=Gr("HTMLFormElement"),aM=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,a){return n.toUpperCase()+a}),Fw=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),oM=Gr("RegExp"),ej=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};el(r,(a,u)=>{let l;(l=t(a,u,e))!==!1&&(n[u]=l||a)}),Object.defineProperties(e,n)},uM=e=>{ej(e,(t,r)=>{if(ar(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(ar(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},lM=(e,t)=>{const r={},n=a=>{a.forEach(u=>{r[u]=!0})};return no(e)?n(e):n(String(e).split(t)),r},sM=()=>{},cM=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function fM(e){return!!(e&&ar(e.append)&&e[XE]==="FormData"&&e[Bc])}const dM=e=>{const t=new Array(10),r=(n,a)=>{if(Ju(n)){if(t.indexOf(n)>=0)return;if(Zu(n))return n;if(!("toJSON"in n)){t[a]=n;const u=no(n)?[]:{};return el(n,(l,s)=>{const f=r(l,a+1);!Ra(f)&&(u[s]=f)}),t[a]=void 0,u}}return n};return r(e,0)},pM=Gr("AsyncFunction"),hM=e=>e&&(Ju(e)||ar(e))&&ar(e.then)&&ar(e.catch),tj=((e,t)=>e?setImmediate:t?((r,n)=>(Ri.addEventListener("message",({source:a,data:u})=>{a===Ri&&u===r&&n.length&&n.shift()()},!1),a=>{n.push(a),Ri.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",ar(Ri.postMessage)),vM=typeof queueMicrotask<"u"?queueMicrotask.bind(Ri):typeof process<"u"&&process.nextTick||tj,yM=e=>e!=null&&ar(e[Bc]),J={isArray:no,isArrayBuffer:YE,isBuffer:Zu,isFormData:zN,isArrayBufferView:CN,isString:kN,isNumber:QE,isBoolean:NN,isObject:Ju,isPlainObject:Ls,isEmptyObject:MN,isReadableStream:WN,isRequest:HN,isResponse:VN,isHeaders:KN,isUndefined:Ra,isDate:RN,isFile:IN,isReactNativeBlob:$N,isReactNative:DN,isBlob:LN,isRegExp:oM,isFunction:ar,isStream:BN,isURLSearchParams:UN,isTypedArray:tM,isFileList:qN,forEach:el,merge:xm,extend:XN,trim:GN,stripBOM:YN,inherits:QN,toFlatObject:ZN,kindOf:Fc,kindOfTest:Gr,endsWith:JN,toArray:eM,forEachEntry:rM,matchAll:nM,isHTMLForm:iM,hasOwnProperty:Fw,hasOwnProp:Fw,reduceDescriptors:ej,freezeMethods:uM,toObjectSet:lM,toCamelCase:aM,noop:sM,toFiniteNumber:cM,findKey:ZE,global:Ri,isContextDefined:JE,isSpecCompliantForm:fM,toJSONObject:dM,isAsyncFn:pM,isThenable:hM,setImmediate:tj,asap:vM,isIterable:yM};let Ce=class rj extends Error{static from(t,r,n,a,u,l){const s=new rj(t.message,r||t.code,n,a,u);return s.cause=t,s.name=t.name,t.status!=null&&s.status==null&&(s.status=t.status),l&&Object.assign(s,l),s}constructor(t,r,n,a,u){super(t),Object.defineProperty(this,"message",{value:t,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,r&&(this.code=r),n&&(this.config=n),a&&(this.request=a),u&&(this.response=u,this.status=u.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:J.toJSONObject(this.config),code:this.code,status:this.status}}};Ce.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";Ce.ERR_BAD_OPTION="ERR_BAD_OPTION";Ce.ECONNABORTED="ECONNABORTED";Ce.ETIMEDOUT="ETIMEDOUT";Ce.ERR_NETWORK="ERR_NETWORK";Ce.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";Ce.ERR_DEPRECATED="ERR_DEPRECATED";Ce.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";Ce.ERR_BAD_REQUEST="ERR_BAD_REQUEST";Ce.ERR_CANCELED="ERR_CANCELED";Ce.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";Ce.ERR_INVALID_URL="ERR_INVALID_URL";const mM=null;function wm(e){return J.isPlainObject(e)||J.isArray(e)}function nj(e){return J.endsWith(e,"[]")?e.slice(0,-2):e}function vp(e,t,r){return e?e.concat(t).map(function(a,u){return a=nj(a),!r&&u?"["+a+"]":a}).join(r?".":""):t}function gM(e){return J.isArray(e)&&!e.some(wm)}const bM=J.toFlatObject(J,{},null,function(t){return/^is[A-Z]/.test(t)});function Uc(e,t,r){if(!J.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=J.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(w,g){return!J.isUndefined(g[w])});const n=r.metaTokens,a=r.visitor||v,u=r.dots,l=r.indexes,f=(r.Blob||typeof Blob<"u"&&Blob)&&J.isSpecCompliantForm(t);if(!J.isFunction(a))throw new TypeError("visitor must be a function");function d(_){if(_===null)return"";if(J.isDate(_))return _.toISOString();if(J.isBoolean(_))return _.toString();if(!f&&J.isBlob(_))throw new Ce("Blob is not supported. Use a Buffer instead.");return J.isArrayBuffer(_)||J.isTypedArray(_)?f&&typeof Blob=="function"?new Blob([_]):Buffer.from(_):_}function v(_,w,g){let E=_;if(J.isReactNative(t)&&J.isReactNativeBlob(_))return t.append(vp(g,w,u),d(_)),!1;if(_&&!g&&typeof _=="object"){if(J.endsWith(w,"{}"))w=n?w:w.slice(0,-2),_=JSON.stringify(_);else if(J.isArray(_)&&gM(_)||(J.isFileList(_)||J.endsWith(w,"[]"))&&(E=J.toArray(_)))return w=nj(w),E.forEach(function(C,j){!(J.isUndefined(C)||C===null)&&t.append(l===!0?vp([w],j,u):l===null?w:w+"[]",d(C))}),!1}return wm(_)?!0:(t.append(vp(g,w,u),d(_)),!1)}const h=[],m=Object.assign(bM,{defaultVisitor:v,convertValue:d,isVisitable:wm});function x(_,w){if(!J.isUndefined(_)){if(h.indexOf(_)!==-1)throw Error("Circular reference detected in "+w.join("."));h.push(_),J.forEach(_,function(E,P){(!(J.isUndefined(E)||E===null)&&a.call(t,E,J.isString(P)?P.trim():P,w,m))===!0&&x(E,w?w.concat(P):[P])}),h.pop()}}if(!J.isObject(e))throw new TypeError("data must be an object");return x(e),t}function zw(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function Wg(e,t){this._pairs=[],e&&Uc(e,this,t)}const ij=Wg.prototype;ij.append=function(t,r){this._pairs.push([t,r])};ij.toString=function(t){const r=t?function(n){return t.call(this,n,zw)}:zw;return this._pairs.map(function(a){return r(a[0])+"="+r(a[1])},"").join("&")};function xM(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function aj(e,t,r){if(!t)return e;const n=r&&r.encode||xM,a=J.isFunction(r)?{serialize:r}:r,u=a&&a.serialize;let l;if(u?l=u(t,a):l=J.isURLSearchParams(t)?t.toString():new Wg(t,a).toString(n),l){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+l}return e}class Uw{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){J.forEach(this.handlers,function(n){n!==null&&t(n)})}}const Hg={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},wM=typeof URLSearchParams<"u"?URLSearchParams:Wg,_M=typeof FormData<"u"?FormData:null,SM=typeof Blob<"u"?Blob:null,OM={isBrowser:!0,classes:{URLSearchParams:wM,FormData:_M,Blob:SM},protocols:["http","https","file","blob","url","data"]},Vg=typeof window<"u"&&typeof document<"u",_m=typeof navigator=="object"&&navigator||void 0,PM=Vg&&(!_m||["ReactNative","NativeScript","NS"].indexOf(_m.product)<0),AM=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",EM=Vg&&window.location.href||"http://localhost",jM=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Vg,hasStandardBrowserEnv:PM,hasStandardBrowserWebWorkerEnv:AM,navigator:_m,origin:EM},Symbol.toStringTag,{value:"Module"})),Ht={...jM,...OM};function TM(e,t){return Uc(e,new Ht.classes.URLSearchParams,{visitor:function(r,n,a,u){return Ht.isNode&&J.isBuffer(r)?(this.append(n,r.toString("base64")),!1):u.defaultVisitor.apply(this,arguments)},...t})}function CM(e){return J.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function kM(e){const t={},r=Object.keys(e);let n;const a=r.length;let u;for(n=0;n<a;n++)u=r[n],t[u]=e[u];return t}function oj(e){function t(r,n,a,u){let l=r[u++];if(l==="__proto__")return!0;const s=Number.isFinite(+l),f=u>=r.length;return l=!l&&J.isArray(a)?a.length:l,f?(J.hasOwnProp(a,l)?a[l]=[a[l],n]:a[l]=n,!s):((!a[l]||!J.isObject(a[l]))&&(a[l]=[]),t(r,n,a[l],u)&&J.isArray(a[l])&&(a[l]=kM(a[l])),!s)}if(J.isFormData(e)&&J.isFunction(e.entries)){const r={};return J.forEachEntry(e,(n,a)=>{t(CM(n),a,r,0)}),r}return null}function NM(e,t,r){if(J.isString(e))try{return(t||JSON.parse)(e),J.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const tl={transitional:Hg,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",a=n.indexOf("application/json")>-1,u=J.isObject(t);if(u&&J.isHTMLForm(t)&&(t=new FormData(t)),J.isFormData(t))return a?JSON.stringify(oj(t)):t;if(J.isArrayBuffer(t)||J.isBuffer(t)||J.isStream(t)||J.isFile(t)||J.isBlob(t)||J.isReadableStream(t))return t;if(J.isArrayBufferView(t))return t.buffer;if(J.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(u){if(n.indexOf("application/x-www-form-urlencoded")>-1)return TM(t,this.formSerializer).toString();if((s=J.isFileList(t))||n.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return Uc(s?{"files[]":t}:t,f&&new f,this.formSerializer)}}return u||a?(r.setContentType("application/json",!1),NM(t)):t}],transformResponse:[function(t){const r=this.transitional||tl.transitional,n=r&&r.forcedJSONParsing,a=this.responseType==="json";if(J.isResponse(t)||J.isReadableStream(t))return t;if(t&&J.isString(t)&&(n&&!this.responseType||a)){const l=!(r&&r.silentJSONParsing)&&a;try{return JSON.parse(t,this.parseReviver)}catch(s){if(l)throw s.name==="SyntaxError"?Ce.from(s,Ce.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ht.classes.FormData,Blob:Ht.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};J.forEach(["delete","get","head","post","put","patch"],e=>{tl.headers[e]={}});const MM=J.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),RM=e=>{const t={};let r,n,a;return e&&e.split(`
`).forEach(function(l){a=l.indexOf(":"),r=l.substring(0,a).trim().toLowerCase(),n=l.substring(a+1).trim(),!(!r||t[r]&&MM[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},Ww=Symbol("internals");function Zo(e){return e&&String(e).trim().toLowerCase()}function qs(e){return e===!1||e==null?e:J.isArray(e)?e.map(qs):String(e)}function IM(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const $M=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function yp(e,t,r,n,a){if(J.isFunction(n))return n.call(this,t,r);if(a&&(t=r),!!J.isString(t)){if(J.isString(n))return t.indexOf(n)!==-1;if(J.isRegExp(n))return n.test(t)}}function DM(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function LM(e,t){const r=J.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(a,u,l){return this[n].call(this,t,a,u,l)},configurable:!0})})}let or=class{constructor(t){t&&this.set(t)}set(t,r,n){const a=this;function u(s,f,d){const v=Zo(f);if(!v)throw new Error("header name must be a non-empty string");const h=J.findKey(a,v);(!h||a[h]===void 0||d===!0||d===void 0&&a[h]!==!1)&&(a[h||f]=qs(s))}const l=(s,f)=>J.forEach(s,(d,v)=>u(d,v,f));if(J.isPlainObject(t)||t instanceof this.constructor)l(t,r);else if(J.isString(t)&&(t=t.trim())&&!$M(t))l(RM(t),r);else if(J.isObject(t)&&J.isIterable(t)){let s={},f,d;for(const v of t){if(!J.isArray(v))throw TypeError("Object iterator must return a key-value pair");s[d=v[0]]=(f=s[d])?J.isArray(f)?[...f,v[1]]:[f,v[1]]:v[1]}l(s,r)}else t!=null&&u(r,t,n);return this}get(t,r){if(t=Zo(t),t){const n=J.findKey(this,t);if(n){const a=this[n];if(!r)return a;if(r===!0)return IM(a);if(J.isFunction(r))return r.call(this,a,n);if(J.isRegExp(r))return r.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=Zo(t),t){const n=J.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||yp(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let a=!1;function u(l){if(l=Zo(l),l){const s=J.findKey(n,l);s&&(!r||yp(n,n[s],s,r))&&(delete n[s],a=!0)}}return J.isArray(t)?t.forEach(u):u(t),a}clear(t){const r=Object.keys(this);let n=r.length,a=!1;for(;n--;){const u=r[n];(!t||yp(this,this[u],u,t,!0))&&(delete this[u],a=!0)}return a}normalize(t){const r=this,n={};return J.forEach(this,(a,u)=>{const l=J.findKey(n,u);if(l){r[l]=qs(a),delete r[u];return}const s=t?DM(u):String(u).trim();s!==u&&delete r[u],r[s]=qs(a),n[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return J.forEach(this,(n,a)=>{n!=null&&n!==!1&&(r[a]=t&&J.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(a=>n.set(a)),n}static accessor(t){const n=(this[Ww]=this[Ww]={accessors:{}}).accessors,a=this.prototype;function u(l){const s=Zo(l);n[s]||(LM(a,l),n[s]=!0)}return J.isArray(t)?t.forEach(u):u(t),this}};or.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);J.reduceDescriptors(or.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});J.freezeMethods(or);function mp(e,t){const r=this||tl,n=t||r,a=or.from(n.headers);let u=n.data;return J.forEach(e,function(s){u=s.call(r,u,a.normalize(),t?t.status:void 0)}),a.normalize(),u}function uj(e){return!!(e&&e.__CANCEL__)}let rl=class extends Ce{constructor(t,r,n){super(t??"canceled",Ce.ERR_CANCELED,r,n),this.name="CanceledError",this.__CANCEL__=!0}};function lj(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new Ce("Request failed with status code "+r.status,[Ce.ERR_BAD_REQUEST,Ce.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function qM(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function BM(e,t){e=e||10;const r=new Array(e),n=new Array(e);let a=0,u=0,l;return t=t!==void 0?t:1e3,function(f){const d=Date.now(),v=n[u];l||(l=d),r[a]=f,n[a]=d;let h=u,m=0;for(;h!==a;)m+=r[h++],h=h%e;if(a=(a+1)%e,a===u&&(u=(u+1)%e),d-l<t)return;const x=v&&d-v;return x?Math.round(m*1e3/x):void 0}}function FM(e,t){let r=0,n=1e3/t,a,u;const l=(d,v=Date.now())=>{r=v,a=null,u&&(clearTimeout(u),u=null),e(...d)};return[(...d)=>{const v=Date.now(),h=v-r;h>=n?l(d,v):(a=d,u||(u=setTimeout(()=>{u=null,l(a)},n-h)))},()=>a&&l(a)]}const Fs=(e,t,r=3)=>{let n=0;const a=BM(50,250);return FM(u=>{const l=u.loaded,s=u.lengthComputable?u.total:void 0,f=l-n,d=a(f),v=l<=s;n=l;const h={loaded:l,total:s,progress:s?l/s:void 0,bytes:f,rate:d||void 0,estimated:d&&s&&v?(s-l)/d:void 0,event:u,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(h)},r)},Hw=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},Vw=e=>(...t)=>J.asap(()=>e(...t)),zM=Ht.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,Ht.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(Ht.origin),Ht.navigator&&/(msie|trident)/i.test(Ht.navigator.userAgent)):()=>!0,UM=Ht.hasStandardBrowserEnv?{write(e,t,r,n,a,u,l){if(typeof document>"u")return;const s=[`${e}=${encodeURIComponent(t)}`];J.isNumber(r)&&s.push(`expires=${new Date(r).toUTCString()}`),J.isString(n)&&s.push(`path=${n}`),J.isString(a)&&s.push(`domain=${a}`),u===!0&&s.push("secure"),J.isString(l)&&s.push(`SameSite=${l}`),document.cookie=s.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function WM(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function HM(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function sj(e,t,r){let n=!WM(t);return e&&(n||r==!1)?HM(e,t):t}const Kw=e=>e instanceof or?{...e}:e;function zi(e,t){t=t||{};const r={};function n(d,v,h,m){return J.isPlainObject(d)&&J.isPlainObject(v)?J.merge.call({caseless:m},d,v):J.isPlainObject(v)?J.merge({},v):J.isArray(v)?v.slice():v}function a(d,v,h,m){if(J.isUndefined(v)){if(!J.isUndefined(d))return n(void 0,d,h,m)}else return n(d,v,h,m)}function u(d,v){if(!J.isUndefined(v))return n(void 0,v)}function l(d,v){if(J.isUndefined(v)){if(!J.isUndefined(d))return n(void 0,d)}else return n(void 0,v)}function s(d,v,h){if(h in t)return n(d,v);if(h in e)return n(void 0,d)}const f={url:u,method:u,data:u,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,withXSRFToken:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,beforeRedirect:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,responseEncoding:l,validateStatus:s,headers:(d,v,h)=>a(Kw(d),Kw(v),h,!0)};return J.forEach(Object.keys({...e,...t}),function(v){if(v==="__proto__"||v==="constructor"||v==="prototype")return;const h=J.hasOwnProp(f,v)?f[v]:a,m=h(e[v],t[v],v);J.isUndefined(m)&&h!==s||(r[v]=m)}),r}const cj=e=>{const t=zi({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:a,xsrfCookieName:u,headers:l,auth:s}=t;if(t.headers=l=or.from(l),t.url=aj(sj(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&l.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),J.isFormData(r)){if(Ht.hasStandardBrowserEnv||Ht.hasStandardBrowserWebWorkerEnv)l.setContentType(void 0);else if(J.isFunction(r.getHeaders)){const f=r.getHeaders(),d=["content-type","content-length"];Object.entries(f).forEach(([v,h])=>{d.includes(v.toLowerCase())&&l.set(v,h)})}}if(Ht.hasStandardBrowserEnv&&(n&&J.isFunction(n)&&(n=n(t)),n||n!==!1&&zM(t.url))){const f=a&&u&&UM.read(u);f&&l.set(a,f)}return t},VM=typeof XMLHttpRequest<"u",KM=VM&&function(e){return new Promise(function(r,n){const a=cj(e);let u=a.data;const l=or.from(a.headers).normalize();let{responseType:s,onUploadProgress:f,onDownloadProgress:d}=a,v,h,m,x,_;function w(){x&&x(),_&&_(),a.cancelToken&&a.cancelToken.unsubscribe(v),a.signal&&a.signal.removeEventListener("abort",v)}let g=new XMLHttpRequest;g.open(a.method.toUpperCase(),a.url,!0),g.timeout=a.timeout;function E(){if(!g)return;const C=or.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),S={data:!s||s==="text"||s==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:C,config:e,request:g};lj(function(k){r(k),w()},function(k){n(k),w()},S),g=null}"onloadend"in g?g.onloadend=E:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(E)},g.onabort=function(){g&&(n(new Ce("Request aborted",Ce.ECONNABORTED,e,g)),g=null)},g.onerror=function(j){const S=j&&j.message?j.message:"Network Error",O=new Ce(S,Ce.ERR_NETWORK,e,g);O.event=j||null,n(O),g=null},g.ontimeout=function(){let j=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded";const S=a.transitional||Hg;a.timeoutErrorMessage&&(j=a.timeoutErrorMessage),n(new Ce(j,S.clarifyTimeoutError?Ce.ETIMEDOUT:Ce.ECONNABORTED,e,g)),g=null},u===void 0&&l.setContentType(null),"setRequestHeader"in g&&J.forEach(l.toJSON(),function(j,S){g.setRequestHeader(S,j)}),J.isUndefined(a.withCredentials)||(g.withCredentials=!!a.withCredentials),s&&s!=="json"&&(g.responseType=a.responseType),d&&([m,_]=Fs(d,!0),g.addEventListener("progress",m)),f&&g.upload&&([h,x]=Fs(f),g.upload.addEventListener("progress",h),g.upload.addEventListener("loadend",x)),(a.cancelToken||a.signal)&&(v=C=>{g&&(n(!C||C.type?new rl(null,e,g):C),g.abort(),g=null)},a.cancelToken&&a.cancelToken.subscribe(v),a.signal&&(a.signal.aborted?v():a.signal.addEventListener("abort",v)));const P=qM(a.url);if(P&&Ht.protocols.indexOf(P)===-1){n(new Ce("Unsupported protocol "+P+":",Ce.ERR_BAD_REQUEST,e));return}g.send(u||null)})},GM=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let n=new AbortController,a;const u=function(d){if(!a){a=!0,s();const v=d instanceof Error?d:this.reason;n.abort(v instanceof Ce?v:new rl(v instanceof Error?v.message:v))}};let l=t&&setTimeout(()=>{l=null,u(new Ce(`timeout of ${t}ms exceeded`,Ce.ETIMEDOUT))},t);const s=()=>{e&&(l&&clearTimeout(l),l=null,e.forEach(d=>{d.unsubscribe?d.unsubscribe(u):d.removeEventListener("abort",u)}),e=null)};e.forEach(d=>d.addEventListener("abort",u));const{signal:f}=n;return f.unsubscribe=()=>J.asap(s),f}},XM=function*(e,t){let r=e.byteLength;if(r<t){yield e;return}let n=0,a;for(;n<r;)a=n+t,yield e.slice(n,a),n=a},YM=async function*(e,t){for await(const r of QM(e))yield*XM(r,t)},QM=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:r,value:n}=await t.read();if(r)break;yield n}}finally{await t.cancel()}},Gw=(e,t,r,n)=>{const a=YM(e,t);let u=0,l,s=f=>{l||(l=!0,n&&n(f))};return new ReadableStream({async pull(f){try{const{done:d,value:v}=await a.next();if(d){s(),f.close();return}let h=v.byteLength;if(r){let m=u+=h;r(m)}f.enqueue(new Uint8Array(v))}catch(d){throw s(d),d}},cancel(f){return s(f),a.return()}},{highWaterMark:2})},Xw=64*1024,{isFunction:Os}=J,ZM=(({Request:e,Response:t})=>({Request:e,Response:t}))(J.global),{ReadableStream:Yw,TextEncoder:Qw}=J.global,Zw=(e,...t)=>{try{return!!e(...t)}catch{return!1}},JM=e=>{e=J.merge.call({skipUndefined:!0},ZM,e);const{fetch:t,Request:r,Response:n}=e,a=t?Os(t):typeof fetch=="function",u=Os(r),l=Os(n);if(!a)return!1;const s=a&&Os(Yw),f=a&&(typeof Qw=="function"?(_=>w=>_.encode(w))(new Qw):async _=>new Uint8Array(await new r(_).arrayBuffer())),d=u&&s&&Zw(()=>{let _=!1;const w=new r(Ht.origin,{body:new Yw,method:"POST",get duplex(){return _=!0,"half"}}).headers.has("Content-Type");return _&&!w}),v=l&&s&&Zw(()=>J.isReadableStream(new n("").body)),h={stream:v&&(_=>_.body)};a&&["text","arrayBuffer","blob","formData","stream"].forEach(_=>{!h[_]&&(h[_]=(w,g)=>{let E=w&&w[_];if(E)return E.call(w);throw new Ce(`Response type '${_}' is not supported`,Ce.ERR_NOT_SUPPORT,g)})});const m=async _=>{if(_==null)return 0;if(J.isBlob(_))return _.size;if(J.isSpecCompliantForm(_))return(await new r(Ht.origin,{method:"POST",body:_}).arrayBuffer()).byteLength;if(J.isArrayBufferView(_)||J.isArrayBuffer(_))return _.byteLength;if(J.isURLSearchParams(_)&&(_=_+""),J.isString(_))return(await f(_)).byteLength},x=async(_,w)=>{const g=J.toFiniteNumber(_.getContentLength());return g??m(w)};return async _=>{let{url:w,method:g,data:E,signal:P,cancelToken:C,timeout:j,onDownloadProgress:S,onUploadProgress:O,responseType:k,headers:R,withCredentials:$="same-origin",fetchOptions:Y}=cj(_),q=t||fetch;k=k?(k+"").toLowerCase():"text";let N=GM([P,C&&C.toAbortSignal()],j),B=null;const z=N&&N.unsubscribe&&(()=>{N.unsubscribe()});let V;try{if(O&&d&&g!=="get"&&g!=="head"&&(V=await x(R,E))!==0){let I=new r(w,{method:"POST",body:E,duplex:"half"}),U;if(J.isFormData(E)&&(U=I.headers.get("content-type"))&&R.setContentType(U),I.body){const[ie,ve]=Hw(V,Fs(Vw(O)));E=Gw(I.body,Xw,ie,ve)}}J.isString($)||($=$?"include":"omit");const Q=u&&"credentials"in r.prototype,te={...Y,signal:N,method:g.toUpperCase(),headers:R.normalize().toJSON(),body:E,duplex:"half",credentials:Q?$:void 0};B=u&&new r(w,te);let H=await(u?q(B,Y):q(w,te));const re=v&&(k==="stream"||k==="response");if(v&&(S||re&&z)){const I={};["status","statusText","headers"].forEach(Se=>{I[Se]=H[Se]});const U=J.toFiniteNumber(H.headers.get("content-length")),[ie,ve]=S&&Hw(U,Fs(Vw(S),!0))||[];H=new n(Gw(H.body,Xw,ie,()=>{ve&&ve(),z&&z()}),I)}k=k||"text";let ee=await h[J.findKey(h,k)||"text"](H,_);return!re&&z&&z(),await new Promise((I,U)=>{lj(I,U,{data:ee,headers:or.from(H.headers),status:H.status,statusText:H.statusText,config:_,request:B})})}catch(Q){throw z&&z(),Q&&Q.name==="TypeError"&&/Load failed|fetch/i.test(Q.message)?Object.assign(new Ce("Network Error",Ce.ERR_NETWORK,_,B,Q&&Q.response),{cause:Q.cause||Q}):Ce.from(Q,Q&&Q.code,_,B,Q&&Q.response)}}},eR=new Map,fj=e=>{let t=e&&e.env||{};const{fetch:r,Request:n,Response:a}=t,u=[n,a,r];let l=u.length,s=l,f,d,v=eR;for(;s--;)f=u[s],d=v.get(f),d===void 0&&v.set(f,d=s?new Map:JM(t)),v=d;return d};fj();const Kg={http:mM,xhr:KM,fetch:{get:fj}};J.forEach(Kg,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Jw=e=>`- ${e}`,tR=e=>J.isFunction(e)||e===null||e===!1;function rR(e,t){e=J.isArray(e)?e:[e];const{length:r}=e;let n,a;const u={};for(let l=0;l<r;l++){n=e[l];let s;if(a=n,!tR(n)&&(a=Kg[(s=String(n)).toLowerCase()],a===void 0))throw new Ce(`Unknown adapter '${s}'`);if(a&&(J.isFunction(a)||(a=a.get(t))))break;u[s||"#"+l]=a}if(!a){const l=Object.entries(u).map(([f,d])=>`adapter ${f} `+(d===!1?"is not supported by the environment":"is not available in the build"));let s=r?l.length>1?`since :
`+l.map(Jw).join(`
`):" "+Jw(l[0]):"as no adapter specified";throw new Ce("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return a}const dj={getAdapter:rR,adapters:Kg};function gp(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new rl(null,e)}function e1(e){return gp(e),e.headers=or.from(e.headers),e.data=mp.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),dj.getAdapter(e.adapter||tl.adapter,e)(e).then(function(n){return gp(e),n.data=mp.call(e,e.transformResponse,n),n.headers=or.from(n.headers),n},function(n){return uj(n)||(gp(e),n&&n.response&&(n.response.data=mp.call(e,e.transformResponse,n.response),n.response.headers=or.from(n.response.headers))),Promise.reject(n)})}const pj="1.13.6",Wc={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Wc[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const t1={};Wc.transitional=function(t,r,n){function a(u,l){return"[Axios v"+pj+"] Transitional option '"+u+"'"+l+(n?". "+n:"")}return(u,l,s)=>{if(t===!1)throw new Ce(a(l," has been removed"+(r?" in "+r:"")),Ce.ERR_DEPRECATED);return r&&!t1[l]&&(t1[l]=!0,console.warn(a(l," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(u,l,s):!0}};Wc.spelling=function(t){return(r,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};function nR(e,t,r){if(typeof e!="object")throw new Ce("options must be an object",Ce.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let a=n.length;for(;a-- >0;){const u=n[a],l=t[u];if(l){const s=e[u],f=s===void 0||l(s,u,e);if(f!==!0)throw new Ce("option "+u+" must be "+f,Ce.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Ce("Unknown option "+u,Ce.ERR_BAD_OPTION)}}const Bs={assertOptions:nR,validators:Wc},Pr=Bs.validators;let qi=class{constructor(t){this.defaults=t||{},this.interceptors={request:new Uw,response:new Uw}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let a={};Error.captureStackTrace?Error.captureStackTrace(a):a=new Error;const u=a.stack?a.stack.replace(/^.+\n/,""):"";try{n.stack?u&&!String(n.stack).endsWith(u.replace(/^.+\n.+\n/,""))&&(n.stack+=`
`+u):n.stack=u}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=zi(this.defaults,r);const{transitional:n,paramsSerializer:a,headers:u}=r;n!==void 0&&Bs.assertOptions(n,{silentJSONParsing:Pr.transitional(Pr.boolean),forcedJSONParsing:Pr.transitional(Pr.boolean),clarifyTimeoutError:Pr.transitional(Pr.boolean),legacyInterceptorReqResOrdering:Pr.transitional(Pr.boolean)},!1),a!=null&&(J.isFunction(a)?r.paramsSerializer={serialize:a}:Bs.assertOptions(a,{encode:Pr.function,serialize:Pr.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),Bs.assertOptions(r,{baseUrl:Pr.spelling("baseURL"),withXsrfToken:Pr.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let l=u&&J.merge(u.common,u[r.method]);u&&J.forEach(["delete","get","head","post","put","patch","common"],_=>{delete u[_]}),r.headers=or.concat(l,u);const s=[];let f=!0;this.interceptors.request.forEach(function(w){if(typeof w.runWhen=="function"&&w.runWhen(r)===!1)return;f=f&&w.synchronous;const g=r.transitional||Hg;g&&g.legacyInterceptorReqResOrdering?s.unshift(w.fulfilled,w.rejected):s.push(w.fulfilled,w.rejected)});const d=[];this.interceptors.response.forEach(function(w){d.push(w.fulfilled,w.rejected)});let v,h=0,m;if(!f){const _=[e1.bind(this),void 0];for(_.unshift(...s),_.push(...d),m=_.length,v=Promise.resolve(r);h<m;)v=v.then(_[h++],_[h++]);return v}m=s.length;let x=r;for(;h<m;){const _=s[h++],w=s[h++];try{x=_(x)}catch(g){w.call(this,g);break}}try{v=e1.call(this,x)}catch(_){return Promise.reject(_)}for(h=0,m=d.length;h<m;)v=v.then(d[h++],d[h++]);return v}getUri(t){t=zi(this.defaults,t);const r=sj(t.baseURL,t.url,t.allowAbsoluteUrls);return aj(r,t.params,t.paramsSerializer)}};J.forEach(["delete","get","head","options"],function(t){qi.prototype[t]=function(r,n){return this.request(zi(n||{},{method:t,url:r,data:(n||{}).data}))}});J.forEach(["post","put","patch"],function(t){function r(n){return function(u,l,s){return this.request(zi(s||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:u,data:l}))}}qi.prototype[t]=r(),qi.prototype[t+"Form"]=r(!0)});let iR=class hj{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(u){r=u});const n=this;this.promise.then(a=>{if(!n._listeners)return;let u=n._listeners.length;for(;u-- >0;)n._listeners[u](a);n._listeners=null}),this.promise.then=a=>{let u;const l=new Promise(s=>{n.subscribe(s),u=s}).then(a);return l.cancel=function(){n.unsubscribe(u)},l},t(function(u,l,s){n.reason||(n.reason=new rl(u,l,s),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=n=>{t.abort(n)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new hj(function(a){t=a}),cancel:t}}};function aR(e){return function(r){return e.apply(null,r)}}function oR(e){return J.isObject(e)&&e.isAxiosError===!0}const Sm={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Sm).forEach(([e,t])=>{Sm[t]=e});function vj(e){const t=new qi(e),r=GE(qi.prototype.request,t);return J.extend(r,qi.prototype,t,{allOwnKeys:!0}),J.extend(r,t,null,{allOwnKeys:!0}),r.create=function(a){return vj(zi(e,a))},r}const vt=vj(tl);vt.Axios=qi;vt.CanceledError=rl;vt.CancelToken=iR;vt.isCancel=uj;vt.VERSION=pj;vt.toFormData=Uc;vt.AxiosError=Ce;vt.Cancel=vt.CanceledError;vt.all=function(t){return Promise.all(t)};vt.spread=aR;vt.isAxiosError=oR;vt.mergeConfig=zi;vt.AxiosHeaders=or;vt.formToJSON=e=>oj(J.isHTMLForm(e)?new FormData(e):e);vt.getAdapter=dj.getAdapter;vt.HttpStatusCode=Sm;vt.default=vt;const{Axios:z9,AxiosError:U9,CanceledError:W9,isCancel:H9,CancelToken:V9,VERSION:K9,all:G9,Cancel:X9,isAxiosError:Y9,spread:Q9,toFormData:Z9,AxiosHeaders:J9,HttpStatusCode:e7,formToJSON:t7,getAdapter:r7,mergeConfig:n7}=vt;function yj(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=yj(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function Be(){for(var e,t,r=0,n="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=yj(e))&&(n&&(n+=" "),n+=t);return n}var bp,r1;function ur(){if(r1)return bp;r1=1;var e=Array.isArray;return bp=e,bp}var xp,n1;function mj(){if(n1)return xp;n1=1;var e=typeof _s=="object"&&_s&&_s.Object===Object&&_s;return xp=e,xp}var wp,i1;function sn(){if(i1)return wp;i1=1;var e=mj(),t=typeof self=="object"&&self&&self.Object===Object&&self,r=e||t||Function("return this")();return wp=r,wp}var _p,a1;function nl(){if(a1)return _p;a1=1;var e=sn(),t=e.Symbol;return _p=t,_p}var Sp,o1;function uR(){if(o1)return Sp;o1=1;var e=nl(),t=Object.prototype,r=t.hasOwnProperty,n=t.toString,a=e?e.toStringTag:void 0;function u(l){var s=r.call(l,a),f=l[a];try{l[a]=void 0;var d=!0}catch{}var v=n.call(l);return d&&(s?l[a]=f:delete l[a]),v}return Sp=u,Sp}var Op,u1;function lR(){if(u1)return Op;u1=1;var e=Object.prototype,t=e.toString;function r(n){return t.call(n)}return Op=r,Op}var Pp,l1;function Cn(){if(l1)return Pp;l1=1;var e=nl(),t=uR(),r=lR(),n="[object Null]",a="[object Undefined]",u=e?e.toStringTag:void 0;function l(s){return s==null?s===void 0?a:n:u&&u in Object(s)?t(s):r(s)}return Pp=l,Pp}var Ap,s1;function kn(){if(s1)return Ap;s1=1;function e(t){return t!=null&&typeof t=="object"}return Ap=e,Ap}var Ep,c1;function io(){if(c1)return Ep;c1=1;var e=Cn(),t=kn(),r="[object Symbol]";function n(a){return typeof a=="symbol"||t(a)&&e(a)==r}return Ep=n,Ep}var jp,f1;function Gg(){if(f1)return jp;f1=1;var e=ur(),t=io(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function a(u,l){if(e(u))return!1;var s=typeof u;return s=="number"||s=="symbol"||s=="boolean"||u==null||t(u)?!0:n.test(u)||!r.test(u)||l!=null&&u in Object(l)}return jp=a,jp}var Tp,d1;function ai(){if(d1)return Tp;d1=1;function e(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}return Tp=e,Tp}var Cp,p1;function Xg(){if(p1)return Cp;p1=1;var e=Cn(),t=ai(),r="[object AsyncFunction]",n="[object Function]",a="[object GeneratorFunction]",u="[object Proxy]";function l(s){if(!t(s))return!1;var f=e(s);return f==n||f==a||f==r||f==u}return Cp=l,Cp}var kp,h1;function sR(){if(h1)return kp;h1=1;var e=sn(),t=e["__core-js_shared__"];return kp=t,kp}var Np,v1;function cR(){if(v1)return Np;v1=1;var e=sR(),t=(function(){var n=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""})();function r(n){return!!t&&t in n}return Np=r,Np}var Mp,y1;function gj(){if(y1)return Mp;y1=1;var e=Function.prototype,t=e.toString;function r(n){if(n!=null){try{return t.call(n)}catch{}try{return n+""}catch{}}return""}return Mp=r,Mp}var Rp,m1;function fR(){if(m1)return Rp;m1=1;var e=Xg(),t=cR(),r=ai(),n=gj(),a=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,l=Function.prototype,s=Object.prototype,f=l.toString,d=s.hasOwnProperty,v=RegExp("^"+f.call(d).replace(a,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function h(m){if(!r(m)||t(m))return!1;var x=e(m)?v:u;return x.test(n(m))}return Rp=h,Rp}var Ip,g1;function dR(){if(g1)return Ip;g1=1;function e(t,r){return t==null?void 0:t[r]}return Ip=e,Ip}var $p,b1;function Gi(){if(b1)return $p;b1=1;var e=fR(),t=dR();function r(n,a){var u=t(n,a);return e(u)?u:void 0}return $p=r,$p}var Dp,x1;function Hc(){if(x1)return Dp;x1=1;var e=Gi(),t=e(Object,"create");return Dp=t,Dp}var Lp,w1;function pR(){if(w1)return Lp;w1=1;var e=Hc();function t(){this.__data__=e?e(null):{},this.size=0}return Lp=t,Lp}var qp,_1;function hR(){if(_1)return qp;_1=1;function e(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}return qp=e,qp}var Bp,S1;function vR(){if(S1)return Bp;S1=1;var e=Hc(),t="__lodash_hash_undefined__",r=Object.prototype,n=r.hasOwnProperty;function a(u){var l=this.__data__;if(e){var s=l[u];return s===t?void 0:s}return n.call(l,u)?l[u]:void 0}return Bp=a,Bp}var Fp,O1;function yR(){if(O1)return Fp;O1=1;var e=Hc(),t=Object.prototype,r=t.hasOwnProperty;function n(a){var u=this.__data__;return e?u[a]!==void 0:r.call(u,a)}return Fp=n,Fp}var zp,P1;function mR(){if(P1)return zp;P1=1;var e=Hc(),t="__lodash_hash_undefined__";function r(n,a){var u=this.__data__;return this.size+=this.has(n)?0:1,u[n]=e&&a===void 0?t:a,this}return zp=r,zp}var Up,A1;function gR(){if(A1)return Up;A1=1;var e=pR(),t=hR(),r=vR(),n=yR(),a=mR();function u(l){var s=-1,f=l==null?0:l.length;for(this.clear();++s<f;){var d=l[s];this.set(d[0],d[1])}}return u.prototype.clear=e,u.prototype.delete=t,u.prototype.get=r,u.prototype.has=n,u.prototype.set=a,Up=u,Up}var Wp,E1;function bR(){if(E1)return Wp;E1=1;function e(){this.__data__=[],this.size=0}return Wp=e,Wp}var Hp,j1;function Yg(){if(j1)return Hp;j1=1;function e(t,r){return t===r||t!==t&&r!==r}return Hp=e,Hp}var Vp,T1;function Vc(){if(T1)return Vp;T1=1;var e=Yg();function t(r,n){for(var a=r.length;a--;)if(e(r[a][0],n))return a;return-1}return Vp=t,Vp}var Kp,C1;function xR(){if(C1)return Kp;C1=1;var e=Vc(),t=Array.prototype,r=t.splice;function n(a){var u=this.__data__,l=e(u,a);if(l<0)return!1;var s=u.length-1;return l==s?u.pop():r.call(u,l,1),--this.size,!0}return Kp=n,Kp}var Gp,k1;function wR(){if(k1)return Gp;k1=1;var e=Vc();function t(r){var n=this.__data__,a=e(n,r);return a<0?void 0:n[a][1]}return Gp=t,Gp}var Xp,N1;function _R(){if(N1)return Xp;N1=1;var e=Vc();function t(r){return e(this.__data__,r)>-1}return Xp=t,Xp}var Yp,M1;function SR(){if(M1)return Yp;M1=1;var e=Vc();function t(r,n){var a=this.__data__,u=e(a,r);return u<0?(++this.size,a.push([r,n])):a[u][1]=n,this}return Yp=t,Yp}var Qp,R1;function Kc(){if(R1)return Qp;R1=1;var e=bR(),t=xR(),r=wR(),n=_R(),a=SR();function u(l){var s=-1,f=l==null?0:l.length;for(this.clear();++s<f;){var d=l[s];this.set(d[0],d[1])}}return u.prototype.clear=e,u.prototype.delete=t,u.prototype.get=r,u.prototype.has=n,u.prototype.set=a,Qp=u,Qp}var Zp,I1;function Qg(){if(I1)return Zp;I1=1;var e=Gi(),t=sn(),r=e(t,"Map");return Zp=r,Zp}var Jp,$1;function OR(){if($1)return Jp;$1=1;var e=gR(),t=Kc(),r=Qg();function n(){this.size=0,this.__data__={hash:new e,map:new(r||t),string:new e}}return Jp=n,Jp}var eh,D1;function PR(){if(D1)return eh;D1=1;function e(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}return eh=e,eh}var th,L1;function Gc(){if(L1)return th;L1=1;var e=PR();function t(r,n){var a=r.__data__;return e(n)?a[typeof n=="string"?"string":"hash"]:a.map}return th=t,th}var rh,q1;function AR(){if(q1)return rh;q1=1;var e=Gc();function t(r){var n=e(this,r).delete(r);return this.size-=n?1:0,n}return rh=t,rh}var nh,B1;function ER(){if(B1)return nh;B1=1;var e=Gc();function t(r){return e(this,r).get(r)}return nh=t,nh}var ih,F1;function jR(){if(F1)return ih;F1=1;var e=Gc();function t(r){return e(this,r).has(r)}return ih=t,ih}var ah,z1;function TR(){if(z1)return ah;z1=1;var e=Gc();function t(r,n){var a=e(this,r),u=a.size;return a.set(r,n),this.size+=a.size==u?0:1,this}return ah=t,ah}var oh,U1;function Zg(){if(U1)return oh;U1=1;var e=OR(),t=AR(),r=ER(),n=jR(),a=TR();function u(l){var s=-1,f=l==null?0:l.length;for(this.clear();++s<f;){var d=l[s];this.set(d[0],d[1])}}return u.prototype.clear=e,u.prototype.delete=t,u.prototype.get=r,u.prototype.has=n,u.prototype.set=a,oh=u,oh}var uh,W1;function bj(){if(W1)return uh;W1=1;var e=Zg(),t="Expected a function";function r(n,a){if(typeof n!="function"||a!=null&&typeof a!="function")throw new TypeError(t);var u=function(){var l=arguments,s=a?a.apply(this,l):l[0],f=u.cache;if(f.has(s))return f.get(s);var d=n.apply(this,l);return u.cache=f.set(s,d)||f,d};return u.cache=new(r.Cache||e),u}return r.Cache=e,uh=r,uh}var lh,H1;function CR(){if(H1)return lh;H1=1;var e=bj(),t=500;function r(n){var a=e(n,function(l){return u.size===t&&u.clear(),l}),u=a.cache;return a}return lh=r,lh}var sh,V1;function kR(){if(V1)return sh;V1=1;var e=CR(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,n=e(function(a){var u=[];return a.charCodeAt(0)===46&&u.push(""),a.replace(t,function(l,s,f,d){u.push(f?d.replace(r,"$1"):s||l)}),u});return sh=n,sh}var ch,K1;function Jg(){if(K1)return ch;K1=1;function e(t,r){for(var n=-1,a=t==null?0:t.length,u=Array(a);++n<a;)u[n]=r(t[n],n,t);return u}return ch=e,ch}var fh,G1;function NR(){if(G1)return fh;G1=1;var e=nl(),t=Jg(),r=ur(),n=io(),a=e?e.prototype:void 0,u=a?a.toString:void 0;function l(s){if(typeof s=="string")return s;if(r(s))return t(s,l)+"";if(n(s))return u?u.call(s):"";var f=s+"";return f=="0"&&1/s==-1/0?"-0":f}return fh=l,fh}var dh,X1;function xj(){if(X1)return dh;X1=1;var e=NR();function t(r){return r==null?"":e(r)}return dh=t,dh}var ph,Y1;function wj(){if(Y1)return ph;Y1=1;var e=ur(),t=Gg(),r=kR(),n=xj();function a(u,l){return e(u)?u:t(u,l)?[u]:r(n(u))}return ph=a,ph}var hh,Q1;function Xc(){if(Q1)return hh;Q1=1;var e=io();function t(r){if(typeof r=="string"||e(r))return r;var n=r+"";return n=="0"&&1/r==-1/0?"-0":n}return hh=t,hh}var vh,Z1;function e0(){if(Z1)return vh;Z1=1;var e=wj(),t=Xc();function r(n,a){a=e(a,n);for(var u=0,l=a.length;n!=null&&u<l;)n=n[t(a[u++])];return u&&u==l?n:void 0}return vh=r,vh}var yh,J1;function _j(){if(J1)return yh;J1=1;var e=e0();function t(r,n,a){var u=r==null?void 0:e(r,n);return u===void 0?a:u}return yh=t,yh}var MR=_j();const Cr=Ye(MR);var mh,e_;function RR(){if(e_)return mh;e_=1;function e(t){return t==null}return mh=e,mh}var IR=RR();const De=Ye(IR);var gh,t_;function $R(){if(t_)return gh;t_=1;var e=Cn(),t=ur(),r=kn(),n="[object String]";function a(u){return typeof u=="string"||!t(u)&&r(u)&&e(u)==n}return gh=a,gh}var DR=$R();const Ui=Ye(DR);var LR=Xg();const Ie=Ye(LR);var qR=ai();const ao=Ye(qR);var bh={exports:{}},We={};/**
* @license React
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var r_;function BR(){if(r_)return We;r_=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),l=Symbol.for("react.context"),s=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),v=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),x=Symbol.for("react.offscreen"),_;_=Symbol.for("react.module.reference");function w(g){if(typeof g=="object"&&g!==null){var E=g.$$typeof;switch(E){case e:switch(g=g.type,g){case r:case a:case n:case d:case v:return g;default:switch(g=g&&g.$$typeof,g){case s:case l:case f:case m:case h:case u:return g;default:return E}}case t:return E}}}return We.ContextConsumer=l,We.ContextProvider=u,We.Element=e,We.ForwardRef=f,We.Fragment=r,We.Lazy=m,We.Memo=h,We.Portal=t,We.Profiler=a,We.StrictMode=n,We.Suspense=d,We.SuspenseList=v,We.isAsyncMode=function(){return!1},We.isConcurrentMode=function(){return!1},We.isContextConsumer=function(g){return w(g)===l},We.isContextProvider=function(g){return w(g)===u},We.isElement=function(g){return typeof g=="object"&&g!==null&&g.$$typeof===e},We.isForwardRef=function(g){return w(g)===f},We.isFragment=function(g){return w(g)===r},We.isLazy=function(g){return w(g)===m},We.isMemo=function(g){return w(g)===h},We.isPortal=function(g){return w(g)===t},We.isProfiler=function(g){return w(g)===a},We.isStrictMode=function(g){return w(g)===n},We.isSuspense=function(g){return w(g)===d},We.isSuspenseList=function(g){return w(g)===v},We.isValidElementType=function(g){return typeof g=="string"||typeof g=="function"||g===r||g===a||g===n||g===d||g===v||g===x||typeof g=="object"&&g!==null&&(g.$$typeof===m||g.$$typeof===h||g.$$typeof===u||g.$$typeof===l||g.$$typeof===f||g.$$typeof===_||g.getModuleId!==void 0)},We.typeOf=w,We}var n_;function FR(){return n_||(n_=1,bh.exports=BR()),bh.exports}var zR=FR(),xh,i_;function Sj(){if(i_)return xh;i_=1;var e=Cn(),t=kn(),r="[object Number]";function n(a){return typeof a=="number"||t(a)&&e(a)==r}return xh=n,xh}var wh,a_;function UR(){if(a_)return wh;a_=1;var e=Sj();function t(r){return e(r)&&r!=+r}return wh=t,wh}var WR=UR();const il=Ye(WR);var HR=Sj();const VR=Ye(HR);var Kr=function(t){return t===0?0:t>0?1:-1},Ii=function(t){return Ui(t)&&t.indexOf("%")===t.length-1},pe=function(t){return VR(t)&&!il(t)},KR=function(t){return De(t)},St=function(t){return pe(t)||Ui(t)},GR=0,al=function(t){var r=++GR;return"".concat(t||"").concat(r)},Wi=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!pe(t)&&!Ui(t))return n;var u;if(Ii(t)){var l=t.indexOf("%");u=r*parseFloat(t.slice(0,l))/100}else u=+t;return il(u)&&(u=n),a&&u>r&&(u=r),u},ti=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},XR=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},a=0;a<r;a++)if(!n[t[a]])n[t[a]]=!0;else return!0;return!1},Hr=function(t,r){return pe(t)&&pe(r)?function(n){return t+n*(r-t)}:function(){return r}};function zs(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):Cr(n,t))===r})}var YR=function(t,r){return pe(t)&&pe(r)?t-r:Ui(t)&&Ui(r)?t.localeCompare(r):t instanceof Date&&r instanceof Date?t.getTime()-r.getTime():String(t).localeCompare(String(r))};function Ca(e,t){for(var r in e)if({}.hasOwnProperty.call(e,r)&&(!{}.hasOwnProperty.call(t,r)||e[r]!==t[r]))return!1;for(var n in t)if({}.hasOwnProperty.call(t,n)&&!{}.hasOwnProperty.call(e,n))return!1;return!0}function Om(e){"@babel/helpers - typeof";return Om=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},Om(e)}var QR=["viewBox","children"],ZR=["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"],o_=["points","pathLength"],_h={svg:QR,polygon:o_,polyline:o_},t0=["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"],Us=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(G.isValidElement(t)&&(n=t.props),!ao(n))return null;var a={};return Object.keys(n).forEach(function(u){t0.includes(u)&&(a[u]=r||function(l){return n[u](n,l)})}),a},JR=function(t,r,n){return function(a){return t(r,n,a),null}},Ws=function(t,r,n){if(!ao(t)||Om(t)!=="object")return null;var a=null;return Object.keys(t).forEach(function(u){var l=t[u];t0.includes(u)&&typeof l=="function"&&(a||(a={}),a[u]=JR(l,r,n))}),a},eI=["children"],tI=["children"];function u_(e,t){if(e==null)return{};var r=rI(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rI(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Pm(e){"@babel/helpers - typeof";return Pm=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},Pm(e)}var l_={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},Sn=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},s_=null,Sh=null,r0=function e(t){if(t===s_&&Array.isArray(Sh))return Sh;var r=[];return G.Children.forEach(t,function(n){De(n)||(zR.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),Sh=r,s_=t,r};function kr(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(a){return Sn(a)}):n=[Sn(t)],r0(e).forEach(function(a){var u=Cr(a,"type.displayName")||Cr(a,"type.name");n.indexOf(u)!==-1&&r.push(a)}),r}function vr(e,t){var r=kr(e,t);return r&&r[0]}var c_=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,a=r.height;return!(!pe(n)||n<=0||!pe(a)||a<=0)},nI=["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"],iI=function(t){return t&&t.type&&Ui(t.type)&&nI.indexOf(t.type)>=0},aI=function(t){return t&&Pm(t)==="object"&&"clipDot"in t},oI=function(t,r,n,a){var u,l=(u=_h==null?void 0:_h[a])!==null&&u!==void 0?u:[];return r.startsWith("data-")||!Ie(t)&&(a&&l.includes(r)||ZR.includes(r))||n&&t0.includes(r)},Le=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var a=t;if(G.isValidElement(t)&&(a=t.props),!ao(a))return null;var u={};return Object.keys(a).forEach(function(l){var s;oI((s=a)===null||s===void 0?void 0:s[l],l,r,n)&&(u[l]=a[l])}),u},Am=function e(t,r){if(t===r)return!0;var n=G.Children.count(t);if(n!==G.Children.count(r))return!1;if(n===0)return!0;if(n===1)return f_(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var a=0;a<n;a++){var u=t[a],l=r[a];if(Array.isArray(u)||Array.isArray(l)){if(!e(u,l))return!1}else if(!f_(u,l))return!1}return!0},f_=function(t,r){if(De(t)&&De(r))return!0;if(!De(t)&&!De(r)){var n=t.props||{},a=n.children,u=u_(n,eI),l=r.props||{},s=l.children,f=u_(l,tI);return a&&s?Ca(u,f)&&Am(a,s):!a&&!s?Ca(u,f):!1}return!1},d_=function(t,r){var n=[],a={};return r0(t).forEach(function(u,l){if(iI(u))n.push(u);else if(u){var s=Sn(u.type),f=r[s]||{},d=f.handler,v=f.once;if(d&&(!v||!a[s])){var h=d(u,s,l);n.push(h),a[s]=!0}}}),n},uI=function(t){var r=t&&t.type;return r&&l_[r]?l_[r]:null},lI=function(t,r){return r0(r).indexOf(t)},sI=["children","width","height","viewBox","className","style","title","desc"];function Em(){return Em=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Em.apply(this,arguments)}function cI(e,t){if(e==null)return{};var r=fI(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fI(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function jm(e){var t=e.children,r=e.width,n=e.height,a=e.viewBox,u=e.className,l=e.style,s=e.title,f=e.desc,d=cI(e,sI),v=a||{width:r,height:n,x:0,y:0},h=Be("recharts-surface",u);return F.createElement("svg",Em({},Le(d,!0,"svg"),{className:h,width:r,height:n,style:l,viewBox:"".concat(v.x," ").concat(v.y," ").concat(v.width," ").concat(v.height)}),F.createElement("title",null,s),F.createElement("desc",null,f),t)}var dI=["children","className"];function Tm(){return Tm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Tm.apply(this,arguments)}function pI(e,t){if(e==null)return{};var r=hI(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hI(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var ht=F.forwardRef(function(e,t){var r=e.children,n=e.className,a=pI(e,dI),u=Be("recharts-layer",n);return F.createElement("g",Tm({className:u},Le(a,!0),{ref:t}),r)}),On=function(t,r){for(var n=arguments.length,a=new Array(n>2?n-2:0),u=2;u<n;u++)a[u-2]=arguments[u]},Oh,p_;function vI(){if(p_)return Oh;p_=1;function e(t,r,n){var a=-1,u=t.length;r<0&&(r=-r>u?0:u+r),n=n>u?u:n,n<0&&(n+=u),u=r>n?0:n-r>>>0,r>>>=0;for(var l=Array(u);++a<u;)l[a]=t[a+r];return l}return Oh=e,Oh}var Ph,h_;function yI(){if(h_)return Ph;h_=1;var e=vI();function t(r,n,a){var u=r.length;return a=a===void 0?u:a,!n&&a>=u?r:e(r,n,a)}return Ph=t,Ph}var Ah,v_;function Oj(){if(v_)return Ah;v_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",a=t+r+n,u="\\ufe0e\\ufe0f",l="\\u200d",s=RegExp("["+l+e+a+u+"]");function f(d){return s.test(d)}return Ah=f,Ah}var Eh,y_;function mI(){if(y_)return Eh;y_=1;function e(t){return t.split("")}return Eh=e,Eh}var jh,m_;function gI(){if(m_)return jh;m_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",a=t+r+n,u="\\ufe0e\\ufe0f",l="["+e+"]",s="["+a+"]",f="\\ud83c[\\udffb-\\udfff]",d="(?:"+s+"|"+f+")",v="[^"+e+"]",h="(?:\\ud83c[\\udde6-\\uddff]){2}",m="[\\ud800-\\udbff][\\udc00-\\udfff]",x="\\u200d",_=d+"?",w="["+u+"]?",g="(?:"+x+"(?:"+[v,h,m].join("|")+")"+w+_+")*",E=w+_+g,P="(?:"+[v+s+"?",s,h,m,l].join("|")+")",C=RegExp(f+"(?="+f+")|"+P+E,"g");function j(S){return S.match(C)||[]}return jh=j,jh}var Th,g_;function bI(){if(g_)return Th;g_=1;var e=mI(),t=Oj(),r=gI();function n(a){return t(a)?r(a):e(a)}return Th=n,Th}var Ch,b_;function xI(){if(b_)return Ch;b_=1;var e=yI(),t=Oj(),r=bI(),n=xj();function a(u){return function(l){l=n(l);var s=t(l)?r(l):void 0,f=s?s[0]:l.charAt(0),d=s?e(s,1).join(""):l.slice(1);return f[u]()+d}}return Ch=a,Ch}var kh,x_;function wI(){if(x_)return kh;x_=1;var e=xI(),t=e("toUpperCase");return kh=t,kh}var _I=wI();const Yc=Ye(_I);function et(e){return function(){return e}}const Pj=Math.cos,Hs=Math.sin,Xr=Math.sqrt,Vs=Math.PI,Qc=2*Vs,Cm=Math.PI,km=2*Cm,Ni=1e-6,SI=km-Ni;function Aj(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function OI(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return Aj;const r=10**t;return function(n){this._+=n[0];for(let a=1,u=n.length;a<u;++a)this._+=Math.round(arguments[a]*r)/r+n[a]}}class PI{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?Aj:OI(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,a){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+a}`}bezierCurveTo(t,r,n,a,u,l){this._append`C${+t},${+r},${+n},${+a},${this._x1=+u},${this._y1=+l}`}arcTo(t,r,n,a,u){if(t=+t,r=+r,n=+n,a=+a,u=+u,u<0)throw new Error(`negative radius: ${u}`);let l=this._x1,s=this._y1,f=n-t,d=a-r,v=l-t,h=s-r,m=v*v+h*h;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(m>Ni)if(!(Math.abs(h*f-d*v)>Ni)||!u)this._append`L${this._x1=t},${this._y1=r}`;else{let x=n-l,_=a-s,w=f*f+d*d,g=x*x+_*_,E=Math.sqrt(w),P=Math.sqrt(m),C=u*Math.tan((Cm-Math.acos((w+m-g)/(2*E*P)))/2),j=C/P,S=C/E;Math.abs(j-1)>Ni&&this._append`L${t+j*v},${r+j*h}`,this._append`A${u},${u},0,0,${+(h*x>v*_)},${this._x1=t+S*f},${this._y1=r+S*d}`}}arc(t,r,n,a,u,l){if(t=+t,r=+r,n=+n,l=!!l,n<0)throw new Error(`negative radius: ${n}`);let s=n*Math.cos(a),f=n*Math.sin(a),d=t+s,v=r+f,h=1^l,m=l?a-u:u-a;this._x1===null?this._append`M${d},${v}`:(Math.abs(this._x1-d)>Ni||Math.abs(this._y1-v)>Ni)&&this._append`L${d},${v}`,n&&(m<0&&(m=m%km+km),m>SI?this._append`A${n},${n},0,1,${h},${t-s},${r-f}A${n},${n},0,1,${h},${this._x1=d},${this._y1=v}`:m>Ni&&this._append`A${n},${n},0,${+(m>=Cm)},${h},${this._x1=t+n*Math.cos(u)},${this._y1=r+n*Math.sin(u)}`)}rect(t,r,n,a){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+a}h${-n}Z`}toString(){return this._}}function n0(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new PI(t)}function i0(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function Ej(e){this._context=e}Ej.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 Zc(e){return new Ej(e)}function jj(e){return e[0]}function Tj(e){return e[1]}function Cj(e,t){var r=et(!0),n=null,a=Zc,u=null,l=n0(s);e=typeof e=="function"?e:e===void 0?jj:et(e),t=typeof t=="function"?t:t===void 0?Tj:et(t);function s(f){var d,v=(f=i0(f)).length,h,m=!1,x;for(n==null&&(u=a(x=l())),d=0;d<=v;++d)!(d<v&&r(h=f[d],d,f))===m&&((m=!m)?u.lineStart():u.lineEnd()),m&&u.point(+e(h,d,f),+t(h,d,f));if(x)return u=null,x+""||null}return s.x=function(f){return arguments.length?(e=typeof f=="function"?f:et(+f),s):e},s.y=function(f){return arguments.length?(t=typeof f=="function"?f:et(+f),s):t},s.defined=function(f){return arguments.length?(r=typeof f=="function"?f:et(!!f),s):r},s.curve=function(f){return arguments.length?(a=f,n!=null&&(u=a(n)),s):a},s.context=function(f){return arguments.length?(f==null?n=u=null:u=a(n=f),s):n},s}function Ps(e,t,r){var n=null,a=et(!0),u=null,l=Zc,s=null,f=n0(d);e=typeof e=="function"?e:e===void 0?jj:et(+e),t=typeof t=="function"?t:et(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?Tj:et(+r);function d(h){var m,x,_,w=(h=i0(h)).length,g,E=!1,P,C=new Array(w),j=new Array(w);for(u==null&&(s=l(P=f())),m=0;m<=w;++m){if(!(m<w&&a(g=h[m],m,h))===E)if(E=!E)x=m,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),_=m-1;_>=x;--_)s.point(C[_],j[_]);s.lineEnd(),s.areaEnd()}E&&(C[m]=+e(g,m,h),j[m]=+t(g,m,h),s.point(n?+n(g,m,h):C[m],r?+r(g,m,h):j[m]))}if(P)return s=null,P+""||null}function v(){return Cj().defined(a).curve(l).context(u)}return d.x=function(h){return arguments.length?(e=typeof h=="function"?h:et(+h),n=null,d):e},d.x0=function(h){return arguments.length?(e=typeof h=="function"?h:et(+h),d):e},d.x1=function(h){return arguments.length?(n=h==null?null:typeof h=="function"?h:et(+h),d):n},d.y=function(h){return arguments.length?(t=typeof h=="function"?h:et(+h),r=null,d):t},d.y0=function(h){return arguments.length?(t=typeof h=="function"?h:et(+h),d):t},d.y1=function(h){return arguments.length?(r=h==null?null:typeof h=="function"?h:et(+h),d):r},d.lineX0=d.lineY0=function(){return v().x(e).y(t)},d.lineY1=function(){return v().x(e).y(r)},d.lineX1=function(){return v().x(n).y(t)},d.defined=function(h){return arguments.length?(a=typeof h=="function"?h:et(!!h),d):a},d.curve=function(h){return arguments.length?(l=h,u!=null&&(s=l(u)),d):l},d.context=function(h){return arguments.length?(h==null?u=s=null:s=l(u=h),d):u},d}class kj{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function AI(e){return new kj(e,!0)}function EI(e){return new kj(e,!1)}const a0={draw(e,t){const r=Xr(t/Vs);e.moveTo(r,0),e.arc(0,0,r,0,Qc)}},jI={draw(e,t){const r=Xr(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},Nj=Xr(1/3),TI=Nj*2,CI={draw(e,t){const r=Xr(t/TI),n=r*Nj;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},kI={draw(e,t){const r=Xr(t),n=-r/2;e.rect(n,n,r,r)}},NI=.8908130915292852,Mj=Hs(Vs/10)/Hs(7*Vs/10),MI=Hs(Qc/10)*Mj,RI=-Pj(Qc/10)*Mj,II={draw(e,t){const r=Xr(t*NI),n=MI*r,a=RI*r;e.moveTo(0,-r),e.lineTo(n,a);for(let u=1;u<5;++u){const l=Qc*u/5,s=Pj(l),f=Hs(l);e.lineTo(f*r,-s*r),e.lineTo(s*n-f*a,f*n+s*a)}e.closePath()}},Nh=Xr(3),$I={draw(e,t){const r=-Xr(t/(Nh*3));e.moveTo(0,r*2),e.lineTo(-Nh*r,-r),e.lineTo(Nh*r,-r),e.closePath()}},Ar=-.5,Er=Xr(3)/2,Nm=1/Xr(12),DI=(Nm/2+1)*3,LI={draw(e,t){const r=Xr(t/DI),n=r/2,a=r*Nm,u=n,l=r*Nm+r,s=-u,f=l;e.moveTo(n,a),e.lineTo(u,l),e.lineTo(s,f),e.lineTo(Ar*n-Er*a,Er*n+Ar*a),e.lineTo(Ar*u-Er*l,Er*u+Ar*l),e.lineTo(Ar*s-Er*f,Er*s+Ar*f),e.lineTo(Ar*n+Er*a,Ar*a-Er*n),e.lineTo(Ar*u+Er*l,Ar*l-Er*u),e.lineTo(Ar*s+Er*f,Ar*f-Er*s),e.closePath()}};function qI(e,t){let r=null,n=n0(a);e=typeof e=="function"?e:et(e||a0),t=typeof t=="function"?t:et(t===void 0?64:+t);function a(){let u;if(r||(r=u=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),u)return r=null,u+""||null}return a.type=function(u){return arguments.length?(e=typeof u=="function"?u:et(u),a):e},a.size=function(u){return arguments.length?(t=typeof u=="function"?u:et(+u),a):t},a.context=function(u){return arguments.length?(r=u??null,a):r},a}function Ks(){}function Gs(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function Rj(e){this._context=e}Rj.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:Gs(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:Gs(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function BI(e){return new Rj(e)}function Ij(e){this._context=e}Ij.prototype={areaStart:Ks,areaEnd:Ks,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:Gs(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function FI(e){return new Ij(e)}function $j(e){this._context=e}$j.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:Gs(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function zI(e){return new $j(e)}function Dj(e){this._context=e}Dj.prototype={areaStart:Ks,areaEnd:Ks,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 UI(e){return new Dj(e)}function w_(e){return e<0?-1:1}function __(e,t,r){var n=e._x1-e._x0,a=t-e._x1,u=(e._y1-e._y0)/(n||a<0&&-0),l=(r-e._y1)/(a||n<0&&-0),s=(u*a+l*n)/(n+a);return(w_(u)+w_(l))*Math.min(Math.abs(u),Math.abs(l),.5*Math.abs(s))||0}function S_(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Mh(e,t,r){var n=e._x0,a=e._y0,u=e._x1,l=e._y1,s=(u-n)/3;e._context.bezierCurveTo(n+s,a+s*t,u-s,l-s*r,u,l)}function Xs(e){this._context=e}Xs.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Mh(this,this._t0,S_(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Mh(this,S_(this,r=__(this,e,t)),r);break;default:Mh(this,this._t0,r=__(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function Lj(e){this._context=new qj(e)}(Lj.prototype=Object.create(Xs.prototype)).point=function(e,t){Xs.prototype.point.call(this,t,e)};function qj(e){this._context=e}qj.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,a,u){this._context.bezierCurveTo(t,e,n,r,u,a)}};function WI(e){return new Xs(e)}function HI(e){return new Lj(e)}function Bj(e){this._context=e}Bj.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=O_(e),a=O_(t),u=0,l=1;l<r;++u,++l)this._context.bezierCurveTo(n[0][u],a[0][u],n[1][u],a[1][u],e[l],t[l]);(this._line||this._line!==0&&r===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function O_(e){var t,r=e.length-1,n,a=new Array(r),u=new Array(r),l=new Array(r);for(a[0]=0,u[0]=2,l[0]=e[0]+2*e[1],t=1;t<r-1;++t)a[t]=1,u[t]=4,l[t]=4*e[t]+2*e[t+1];for(a[r-1]=2,u[r-1]=7,l[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=a[t]/u[t-1],u[t]-=n,l[t]-=n*l[t-1];for(a[r-1]=l[r-1]/u[r-1],t=r-2;t>=0;--t)a[t]=(l[t]-a[t+1])/u[t];for(u[r-1]=(e[r]+a[r-1])/2,t=0;t<r-1;++t)u[t]=2*e[t+1]-a[t+1];return[a,u]}function VI(e){return new Bj(e)}function Jc(e,t){this._context=e,this._t=t}Jc.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function KI(e){return new Jc(e,.5)}function GI(e){return new Jc(e,0)}function XI(e){return new Jc(e,1)}function Ia(e,t){if((l=e.length)>1)for(var r=1,n,a,u=e[t[0]],l,s=u.length;r<l;++r)for(a=u,u=e[t[r]],n=0;n<s;++n)u[n][1]+=u[n][0]=isNaN(a[n][1])?a[n][0]:a[n][1]}function Mm(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function YI(e,t){return e[t]}function QI(e){const t=[];return t.key=e,t}function ZI(){var e=et([]),t=Mm,r=Ia,n=YI;function a(u){var l=Array.from(e.apply(this,arguments),QI),s,f=l.length,d=-1,v;for(const h of u)for(s=0,++d;s<f;++s)(l[s][d]=[0,+n(h,l[s].key,d,u)]).data=h;for(s=0,v=i0(t(l));s<f;++s)l[v[s]].index=s;return r(l,v),l}return a.keys=function(u){return arguments.length?(e=typeof u=="function"?u:et(Array.from(u)),a):e},a.value=function(u){return arguments.length?(n=typeof u=="function"?u:et(+u),a):n},a.order=function(u){return arguments.length?(t=u==null?Mm:typeof u=="function"?u:et(Array.from(u)),a):t},a.offset=function(u){return arguments.length?(r=u??Ia,a):r},a}function JI(e,t){if((n=e.length)>0){for(var r,n,a=0,u=e[0].length,l;a<u;++a){for(l=r=0;r<n;++r)l+=e[r][a][1]||0;if(l)for(r=0;r<n;++r)e[r][a][1]/=l}Ia(e,t)}}function e$(e,t){if((a=e.length)>0){for(var r=0,n=e[t[0]],a,u=n.length;r<u;++r){for(var l=0,s=0;l<a;++l)s+=e[l][r][1]||0;n[r][1]+=n[r][0]=-s/2}Ia(e,t)}}function t$(e,t){if(!(!((l=e.length)>0)||!((u=(a=e[t[0]]).length)>0))){for(var r=0,n=1,a,u,l;n<u;++n){for(var s=0,f=0,d=0;s<l;++s){for(var v=e[t[s]],h=v[n][1]||0,m=v[n-1][1]||0,x=(h-m)/2,_=0;_<s;++_){var w=e[t[_]],g=w[n][1]||0,E=w[n-1][1]||0;x+=g-E}f+=h,d+=x*h}a[n-1][1]+=a[n-1][0]=r,f&&(r-=d/f)}a[n-1][1]+=a[n-1][0]=r,Ia(e,t)}}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 r$=["type","size","sizeType"];function Rm(){return Rm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Rm.apply(this,arguments)}function P_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function A_(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?P_(Object(r),!0).forEach(function(n){n$(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P_(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function n$(e,t,r){return t=i$(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i$(e){var t=a$(e,"string");return mu(t)=="symbol"?t:t+""}function a$(e,t){if(mu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(mu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function o$(e,t){if(e==null)return{};var r=u$(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function u$(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var Fj={symbolCircle:a0,symbolCross:jI,symbolDiamond:CI,symbolSquare:kI,symbolStar:II,symbolTriangle:$I,symbolWye:LI},l$=Math.PI/180,s$=function(t){var r="symbol".concat(Yc(t));return Fj[r]||a0},c$=function(t,r,n){if(r==="area")return t;switch(n){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var a=18*l$;return 1.25*t*t*(Math.tan(a)-Math.tan(a*2)*Math.pow(Math.tan(a),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,r){Fj["symbol".concat(Yc(t))]=r},o0=function(t){var r=t.type,n=r===void 0?"circle":r,a=t.size,u=a===void 0?64:a,l=t.sizeType,s=l===void 0?"area":l,f=o$(t,r$),d=A_(A_({},f),{},{type:n,size:u,sizeType:s}),v=function(){var g=s$(n),E=qI().type(g).size(c$(u,s,n));return E()},h=d.className,m=d.cx,x=d.cy,_=Le(d,!0);return m===+m&&x===+x&&u===+u?F.createElement("path",Rm({},_,{className:Be("recharts-symbols",h),transform:"translate(".concat(m,", ").concat(x,")"),d:v()})):null};o0.registerSymbol=f$;function $a(e){"@babel/helpers - typeof";return $a=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},$a(e)}function Im(){return Im=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Im.apply(this,arguments)}function E_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function d$(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?E_(Object(r),!0).forEach(function(n){gu(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E_(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function p$(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h$(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Uj(n.key),n)}}function v$(e,t,r){return t&&h$(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function y$(e,t,r){return t=Ys(t),m$(e,zj()?Reflect.construct(t,r||[],Ys(e).constructor):t.apply(e,r))}function m$(e,t){if(t&&($a(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 zj(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(zj=function(){return!!e})()}function Ys(e){return Ys=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ys(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&&$m(e,t)}function $m(e,t){return $m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},$m(e,t)}function gu(e,t,r){return t=Uj(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Uj(e){var t=x$(e,"string");return $a(t)=="symbol"?t:t+""}function x$(e,t){if($a(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if($a(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var jr=32,u0=(function(e){function t(){return p$(this,t),y$(this,t,arguments)}return b$(t,e),v$(t,[{key:"renderIcon",value:function(n){var a=this.props.inactiveColor,u=jr/2,l=jr/6,s=jr/3,f=n.inactive?a:n.color;if(n.type==="plainline")return F.createElement("line",{strokeWidth:4,fill:"none",stroke:f,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:u,x2:jr,y2:u,className:"recharts-legend-icon"});if(n.type==="line")return F.createElement("path",{strokeWidth:4,fill:"none",stroke:f,d:"M0,".concat(u,"h").concat(s,`
A`).concat(l,",").concat(l,",0,1,1,").concat(2*s,",").concat(u,`
H`).concat(jr,"M").concat(2*s,",").concat(u,`
A`).concat(l,",").concat(l,",0,1,1,").concat(s,",").concat(u),className:"recharts-legend-icon"});if(n.type==="rect")return F.createElement("path",{stroke:"none",fill:f,d:"M0,".concat(jr/8,"h").concat(jr,"v").concat(jr*3/4,"h").concat(-jr,"z"),className:"recharts-legend-icon"});if(F.isValidElement(n.legendIcon)){var d=d$({},n);return delete d.legendIcon,F.cloneElement(n.legendIcon,d)}return F.createElement(o0,{fill:f,cx:u,cy:u,size:jr,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,a=this.props,u=a.payload,l=a.iconSize,s=a.layout,f=a.formatter,d=a.inactiveColor,v={x:0,y:0,width:jr,height:jr},h={display:s==="horizontal"?"inline-block":"block",marginRight:10},m={display:"inline-block",verticalAlign:"middle",marginRight:4};return u.map(function(x,_){var w=x.formatter||f,g=Be(gu(gu({"recharts-legend-item":!0},"legend-item-".concat(_),!0),"inactive",x.inactive));if(x.type==="none")return null;var E=Ie(x.value)?null:x.value;On(!Ie(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 P=x.inactive?d:x.color;return F.createElement("li",Im({className:g,style:h,key:"legend-item-".concat(_)},Ws(n.props,x,_)),F.createElement(jm,{width:l,height:l,viewBox:v,style:m},n.renderIcon(x)),F.createElement("span",{className:"recharts-legend-item-text",style:{color:P}},w?w(E,x,_):E))})}},{key:"render",value:function(){var n=this.props,a=n.payload,u=n.layout,l=n.align;if(!a||!a.length)return null;var s={padding:0,margin:0,textAlign:u==="horizontal"?l:"left"};return F.createElement("ul",{className:"recharts-default-legend",style:s},this.renderItems())}}])})(G.PureComponent);gu(u0,"displayName","Legend");gu(u0,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Rh,j_;function w$(){if(j_)return Rh;j_=1;var e=Kc();function t(){this.__data__=new e,this.size=0}return Rh=t,Rh}var Ih,T_;function _$(){if(T_)return Ih;T_=1;function e(t){var r=this.__data__,n=r.delete(t);return this.size=r.size,n}return Ih=e,Ih}var $h,C_;function S$(){if(C_)return $h;C_=1;function e(t){return this.__data__.get(t)}return $h=e,$h}var Dh,k_;function O$(){if(k_)return Dh;k_=1;function e(t){return this.__data__.has(t)}return Dh=e,Dh}var Lh,N_;function P$(){if(N_)return Lh;N_=1;var e=Kc(),t=Qg(),r=Zg(),n=200;function a(u,l){var s=this.__data__;if(s instanceof e){var f=s.__data__;if(!t||f.length<n-1)return f.push([u,l]),this.size=++s.size,this;s=this.__data__=new r(f)}return s.set(u,l),this.size=s.size,this}return Lh=a,Lh}var qh,M_;function Wj(){if(M_)return qh;M_=1;var e=Kc(),t=w$(),r=_$(),n=S$(),a=O$(),u=P$();function l(s){var f=this.__data__=new e(s);this.size=f.size}return l.prototype.clear=t,l.prototype.delete=r,l.prototype.get=n,l.prototype.has=a,l.prototype.set=u,qh=l,qh}var Bh,R_;function A$(){if(R_)return Bh;R_=1;var e="__lodash_hash_undefined__";function t(r){return this.__data__.set(r,e),this}return Bh=t,Bh}var Fh,I_;function E$(){if(I_)return Fh;I_=1;function e(t){return this.__data__.has(t)}return Fh=e,Fh}var zh,$_;function Hj(){if($_)return zh;$_=1;var e=Zg(),t=A$(),r=E$();function n(a){var u=-1,l=a==null?0:a.length;for(this.__data__=new e;++u<l;)this.add(a[u])}return n.prototype.add=n.prototype.push=t,n.prototype.has=r,zh=n,zh}var Uh,D_;function Vj(){if(D_)return Uh;D_=1;function e(t,r){for(var n=-1,a=t==null?0:t.length;++n<a;)if(r(t[n],n,t))return!0;return!1}return Uh=e,Uh}var Wh,L_;function Kj(){if(L_)return Wh;L_=1;function e(t,r){return t.has(r)}return Wh=e,Wh}var Hh,q_;function Gj(){if(q_)return Hh;q_=1;var e=Hj(),t=Vj(),r=Kj(),n=1,a=2;function u(l,s,f,d,v,h){var m=f&n,x=l.length,_=s.length;if(x!=_&&!(m&&_>x))return!1;var w=h.get(l),g=h.get(s);if(w&&g)return w==s&&g==l;var E=-1,P=!0,C=f&a?new e:void 0;for(h.set(l,s),h.set(s,l);++E<x;){var j=l[E],S=s[E];if(d)var O=m?d(S,j,E,s,l,h):d(j,S,E,l,s,h);if(O!==void 0){if(O)continue;P=!1;break}if(C){if(!t(s,function(k,R){if(!r(C,R)&&(j===k||v(j,k,f,d,h)))return C.push(R)})){P=!1;break}}else if(!(j===S||v(j,S,f,d,h))){P=!1;break}}return h.delete(l),h.delete(s),P}return Hh=u,Hh}var Vh,B_;function j$(){if(B_)return Vh;B_=1;var e=sn(),t=e.Uint8Array;return Vh=t,Vh}var Kh,F_;function T$(){if(F_)return Kh;F_=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(a,u){n[++r]=[u,a]}),n}return Kh=e,Kh}var Gh,z_;function l0(){if(z_)return Gh;z_=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(a){n[++r]=a}),n}return Gh=e,Gh}var Xh,U_;function C$(){if(U_)return Xh;U_=1;var e=nl(),t=j$(),r=Yg(),n=Gj(),a=T$(),u=l0(),l=1,s=2,f="[object Boolean]",d="[object Date]",v="[object Error]",h="[object Map]",m="[object Number]",x="[object RegExp]",_="[object Set]",w="[object String]",g="[object Symbol]",E="[object ArrayBuffer]",P="[object DataView]",C=e?e.prototype:void 0,j=C?C.valueOf:void 0;function S(O,k,R,$,Y,q,N){switch(R){case P:if(O.byteLength!=k.byteLength||O.byteOffset!=k.byteOffset)return!1;O=O.buffer,k=k.buffer;case E:return!(O.byteLength!=k.byteLength||!q(new t(O),new t(k)));case f:case d:case m:return r(+O,+k);case v:return O.name==k.name&&O.message==k.message;case x:case w:return O==k+"";case h:var B=a;case _:var z=$&l;if(B||(B=u),O.size!=k.size&&!z)return!1;var V=N.get(O);if(V)return V==k;$|=s,N.set(O,k);var Q=n(B(O),B(k),$,Y,q,N);return N.delete(O),Q;case g:if(j)return j.call(O)==j.call(k)}return!1}return Xh=S,Xh}var Yh,W_;function Xj(){if(W_)return Yh;W_=1;function e(t,r){for(var n=-1,a=r.length,u=t.length;++n<a;)t[u+n]=r[n];return t}return Yh=e,Yh}var Qh,H_;function k$(){if(H_)return Qh;H_=1;var e=Xj(),t=ur();function r(n,a,u){var l=a(n);return t(n)?l:e(l,u(n))}return Qh=r,Qh}var Zh,V_;function N$(){if(V_)return Zh;V_=1;function e(t,r){for(var n=-1,a=t==null?0:t.length,u=0,l=[];++n<a;){var s=t[n];r(s,n,t)&&(l[u++]=s)}return l}return Zh=e,Zh}var Jh,K_;function M$(){if(K_)return Jh;K_=1;function e(){return[]}return Jh=e,Jh}var ev,G_;function R$(){if(G_)return ev;G_=1;var e=N$(),t=M$(),r=Object.prototype,n=r.propertyIsEnumerable,a=Object.getOwnPropertySymbols,u=a?function(l){return l==null?[]:(l=Object(l),e(a(l),function(s){return n.call(l,s)}))}:t;return ev=u,ev}var tv,X_;function I$(){if(X_)return tv;X_=1;function e(t,r){for(var n=-1,a=Array(t);++n<t;)a[n]=r(n);return a}return tv=e,tv}var rv,Y_;function $$(){if(Y_)return rv;Y_=1;var e=Cn(),t=kn(),r="[object Arguments]";function n(a){return t(a)&&e(a)==r}return rv=n,rv}var nv,Q_;function s0(){if(Q_)return nv;Q_=1;var e=$$(),t=kn(),r=Object.prototype,n=r.hasOwnProperty,a=r.propertyIsEnumerable,u=e((function(){return arguments})())?e:function(l){return t(l)&&n.call(l,"callee")&&!a.call(l,"callee")};return nv=u,nv}var su={exports:{}},iv,Z_;function D$(){if(Z_)return iv;Z_=1;function e(){return!1}return iv=e,iv}su.exports;var J_;function Yj(){return J_||(J_=1,(function(e,t){var r=sn(),n=D$(),a=t&&!t.nodeType&&t,u=a&&!0&&e&&!e.nodeType&&e,l=u&&u.exports===a,s=l?r.Buffer:void 0,f=s?s.isBuffer:void 0,d=f||n;e.exports=d})(su,su.exports)),su.exports}var av,eS;function c0(){if(eS)return av;eS=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function r(n,a){var u=typeof n;return a=a??e,!!a&&(u=="number"||u!="symbol"&&t.test(n))&&n>-1&&n%1==0&&n<a}return av=r,av}var ov,tS;function f0(){if(tS)return ov;tS=1;var e=9007199254740991;function t(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=e}return ov=t,ov}var uv,rS;function L$(){if(rS)return uv;rS=1;var e=Cn(),t=f0(),r=kn(),n="[object Arguments]",a="[object Array]",u="[object Boolean]",l="[object Date]",s="[object Error]",f="[object Function]",d="[object Map]",v="[object Number]",h="[object Object]",m="[object RegExp]",x="[object Set]",_="[object String]",w="[object WeakMap]",g="[object ArrayBuffer]",E="[object DataView]",P="[object Float32Array]",C="[object Float64Array]",j="[object Int8Array]",S="[object Int16Array]",O="[object Int32Array]",k="[object Uint8Array]",R="[object Uint8ClampedArray]",$="[object Uint16Array]",Y="[object Uint32Array]",q={};q[P]=q[C]=q[j]=q[S]=q[O]=q[k]=q[R]=q[$]=q[Y]=!0,q[n]=q[a]=q[g]=q[u]=q[E]=q[l]=q[s]=q[f]=q[d]=q[v]=q[h]=q[m]=q[x]=q[_]=q[w]=!1;function N(B){return r(B)&&t(B.length)&&!!q[e(B)]}return uv=N,uv}var lv,nS;function Qj(){if(nS)return lv;nS=1;function e(t){return function(r){return t(r)}}return lv=e,lv}var cu={exports:{}};cu.exports;var iS;function q$(){return iS||(iS=1,(function(e,t){var r=mj(),n=t&&!t.nodeType&&t,a=n&&!0&&e&&!e.nodeType&&e,u=a&&a.exports===n,l=u&&r.process,s=(function(){try{var f=a&&a.require&&a.require("util").types;return f||l&&l.binding&&l.binding("util")}catch{}})();e.exports=s})(cu,cu.exports)),cu.exports}var sv,aS;function Zj(){if(aS)return sv;aS=1;var e=L$(),t=Qj(),r=q$(),n=r&&r.isTypedArray,a=n?t(n):e;return sv=a,sv}var cv,oS;function B$(){if(oS)return cv;oS=1;var e=I$(),t=s0(),r=ur(),n=Yj(),a=c0(),u=Zj(),l=Object.prototype,s=l.hasOwnProperty;function f(d,v){var h=r(d),m=!h&&t(d),x=!h&&!m&&n(d),_=!h&&!m&&!x&&u(d),w=h||m||x||_,g=w?e(d.length,String):[],E=g.length;for(var P in d)(v||s.call(d,P))&&!(w&&(P=="length"||x&&(P=="offset"||P=="parent")||_&&(P=="buffer"||P=="byteLength"||P=="byteOffset")||a(P,E)))&&g.push(P);return g}return cv=f,cv}var fv,uS;function F$(){if(uS)return fv;uS=1;var e=Object.prototype;function t(r){var n=r&&r.constructor,a=typeof n=="function"&&n.prototype||e;return r===a}return fv=t,fv}var dv,lS;function Jj(){if(lS)return dv;lS=1;function e(t,r){return function(n){return t(r(n))}}return dv=e,dv}var pv,sS;function z$(){if(sS)return pv;sS=1;var e=Jj(),t=e(Object.keys,Object);return pv=t,pv}var hv,cS;function U$(){if(cS)return hv;cS=1;var e=F$(),t=z$(),r=Object.prototype,n=r.hasOwnProperty;function a(u){if(!e(u))return t(u);var l=[];for(var s in Object(u))n.call(u,s)&&s!="constructor"&&l.push(s);return l}return hv=a,hv}var vv,fS;function ol(){if(fS)return vv;fS=1;var e=Xg(),t=f0();function r(n){return n!=null&&t(n.length)&&!e(n)}return vv=r,vv}var yv,dS;function ef(){if(dS)return yv;dS=1;var e=B$(),t=U$(),r=ol();function n(a){return r(a)?e(a):t(a)}return yv=n,yv}var mv,pS;function W$(){if(pS)return mv;pS=1;var e=k$(),t=R$(),r=ef();function n(a){return e(a,r,t)}return mv=n,mv}var gv,hS;function H$(){if(hS)return gv;hS=1;var e=W$(),t=1,r=Object.prototype,n=r.hasOwnProperty;function a(u,l,s,f,d,v){var h=s&t,m=e(u),x=m.length,_=e(l),w=_.length;if(x!=w&&!h)return!1;for(var g=x;g--;){var E=m[g];if(!(h?E in l:n.call(l,E)))return!1}var P=v.get(u),C=v.get(l);if(P&&C)return P==l&&C==u;var j=!0;v.set(u,l),v.set(l,u);for(var S=h;++g<x;){E=m[g];var O=u[E],k=l[E];if(f)var R=h?f(k,O,E,l,u,v):f(O,k,E,u,l,v);if(!(R===void 0?O===k||d(O,k,s,f,v):R)){j=!1;break}S||(S=E=="constructor")}if(j&&!S){var $=u.constructor,Y=l.constructor;$!=Y&&"constructor"in u&&"constructor"in l&&!(typeof $=="function"&&$ instanceof $&&typeof Y=="function"&&Y instanceof Y)&&(j=!1)}return v.delete(u),v.delete(l),j}return gv=a,gv}var bv,vS;function V$(){if(vS)return bv;vS=1;var e=Gi(),t=sn(),r=e(t,"DataView");return bv=r,bv}var xv,yS;function K$(){if(yS)return xv;yS=1;var e=Gi(),t=sn(),r=e(t,"Promise");return xv=r,xv}var wv,mS;function eT(){if(mS)return wv;mS=1;var e=Gi(),t=sn(),r=e(t,"Set");return wv=r,wv}var _v,gS;function G$(){if(gS)return _v;gS=1;var e=Gi(),t=sn(),r=e(t,"WeakMap");return _v=r,_v}var Sv,bS;function X$(){if(bS)return Sv;bS=1;var e=V$(),t=Qg(),r=K$(),n=eT(),a=G$(),u=Cn(),l=gj(),s="[object Map]",f="[object Object]",d="[object Promise]",v="[object Set]",h="[object WeakMap]",m="[object DataView]",x=l(e),_=l(t),w=l(r),g=l(n),E=l(a),P=u;return(e&&P(new e(new ArrayBuffer(1)))!=m||t&&P(new t)!=s||r&&P(r.resolve())!=d||n&&P(new n)!=v||a&&P(new a)!=h)&&(P=function(C){var j=u(C),S=j==f?C.constructor:void 0,O=S?l(S):"";if(O)switch(O){case x:return m;case _:return s;case w:return d;case g:return v;case E:return h}return j}),Sv=P,Sv}var Ov,xS;function Y$(){if(xS)return Ov;xS=1;var e=Wj(),t=Gj(),r=C$(),n=H$(),a=X$(),u=ur(),l=Yj(),s=Zj(),f=1,d="[object Arguments]",v="[object Array]",h="[object Object]",m=Object.prototype,x=m.hasOwnProperty;function _(w,g,E,P,C,j){var S=u(w),O=u(g),k=S?v:a(w),R=O?v:a(g);k=k==d?h:k,R=R==d?h:R;var $=k==h,Y=R==h,q=k==R;if(q&&l(w)){if(!l(g))return!1;S=!0,$=!1}if(q&&!$)return j||(j=new e),S||s(w)?t(w,g,E,P,C,j):r(w,g,k,E,P,C,j);if(!(E&f)){var N=$&&x.call(w,"__wrapped__"),B=Y&&x.call(g,"__wrapped__");if(N||B){var z=N?w.value():w,V=B?g.value():g;return j||(j=new e),C(z,V,E,P,j)}}return q?(j||(j=new e),n(w,g,E,P,C,j)):!1}return Ov=_,Ov}var Pv,wS;function d0(){if(wS)return Pv;wS=1;var e=Y$(),t=kn();function r(n,a,u,l,s){return n===a?!0:n==null||a==null||!t(n)&&!t(a)?n!==n&&a!==a:e(n,a,u,l,r,s)}return Pv=r,Pv}var Av,_S;function Q$(){if(_S)return Av;_S=1;var e=Wj(),t=d0(),r=1,n=2;function a(u,l,s,f){var d=s.length,v=d,h=!f;if(u==null)return!v;for(u=Object(u);d--;){var m=s[d];if(h&&m[2]?m[1]!==u[m[0]]:!(m[0]in u))return!1}for(;++d<v;){m=s[d];var x=m[0],_=u[x],w=m[1];if(h&&m[2]){if(_===void 0&&!(x in u))return!1}else{var g=new e;if(f)var E=f(_,w,x,u,l,g);if(!(E===void 0?t(w,_,r|n,f,g):E))return!1}}return!0}return Av=a,Av}var Ev,SS;function tT(){if(SS)return Ev;SS=1;var e=ai();function t(r){return r===r&&!e(r)}return Ev=t,Ev}var jv,OS;function Z$(){if(OS)return jv;OS=1;var e=tT(),t=ef();function r(n){for(var a=t(n),u=a.length;u--;){var l=a[u],s=n[l];a[u]=[l,s,e(s)]}return a}return jv=r,jv}var Tv,PS;function rT(){if(PS)return Tv;PS=1;function e(t,r){return function(n){return n==null?!1:n[t]===r&&(r!==void 0||t in Object(n))}}return Tv=e,Tv}var Cv,AS;function J$(){if(AS)return Cv;AS=1;var e=Q$(),t=Z$(),r=rT();function n(a){var u=t(a);return u.length==1&&u[0][2]?r(u[0][0],u[0][1]):function(l){return l===a||e(l,a,u)}}return Cv=n,Cv}var kv,ES;function eD(){if(ES)return kv;ES=1;function e(t,r){return t!=null&&r in Object(t)}return kv=e,kv}var Nv,jS;function tD(){if(jS)return Nv;jS=1;var e=wj(),t=s0(),r=ur(),n=c0(),a=f0(),u=Xc();function l(s,f,d){f=e(f,s);for(var v=-1,h=f.length,m=!1;++v<h;){var x=u(f[v]);if(!(m=s!=null&&d(s,x)))break;s=s[x]}return m||++v!=h?m:(h=s==null?0:s.length,!!h&&a(h)&&n(x,h)&&(r(s)||t(s)))}return Nv=l,Nv}var Mv,TS;function rD(){if(TS)return Mv;TS=1;var e=eD(),t=tD();function r(n,a){return n!=null&&t(n,a,e)}return Mv=r,Mv}var Rv,CS;function nD(){if(CS)return Rv;CS=1;var e=d0(),t=_j(),r=rD(),n=Gg(),a=tT(),u=rT(),l=Xc(),s=1,f=2;function d(v,h){return n(v)&&a(h)?u(l(v),h):function(m){var x=t(m,v);return x===void 0&&x===h?r(m,v):e(h,x,s|f)}}return Rv=d,Rv}var Iv,kS;function oo(){if(kS)return Iv;kS=1;function e(t){return t}return Iv=e,Iv}var $v,NS;function iD(){if(NS)return $v;NS=1;function e(t){return function(r){return r==null?void 0:r[t]}}return $v=e,$v}var Dv,MS;function aD(){if(MS)return Dv;MS=1;var e=e0();function t(r){return function(n){return e(n,r)}}return Dv=t,Dv}var Lv,RS;function oD(){if(RS)return Lv;RS=1;var e=iD(),t=aD(),r=Gg(),n=Xc();function a(u){return r(u)?e(n(u)):t(u)}return Lv=a,Lv}var qv,IS;function oi(){if(IS)return qv;IS=1;var e=J$(),t=nD(),r=oo(),n=ur(),a=oD();function u(l){return typeof l=="function"?l:l==null?r:typeof l=="object"?n(l)?t(l[0],l[1]):e(l):a(l)}return qv=u,qv}var Bv,$S;function nT(){if($S)return Bv;$S=1;function e(t,r,n,a){for(var u=t.length,l=n+(a?1:-1);a?l--:++l<u;)if(r(t[l],l,t))return l;return-1}return Bv=e,Bv}var Fv,DS;function uD(){if(DS)return Fv;DS=1;function e(t){return t!==t}return Fv=e,Fv}var zv,LS;function lD(){if(LS)return zv;LS=1;function e(t,r,n){for(var a=n-1,u=t.length;++a<u;)if(t[a]===r)return a;return-1}return zv=e,zv}var Uv,qS;function sD(){if(qS)return Uv;qS=1;var e=nT(),t=uD(),r=lD();function n(a,u,l){return u===u?r(a,u,l):e(a,t,l)}return Uv=n,Uv}var Wv,BS;function cD(){if(BS)return Wv;BS=1;var e=sD();function t(r,n){var a=r==null?0:r.length;return!!a&&e(r,n,0)>-1}return Wv=t,Wv}var Hv,FS;function fD(){if(FS)return Hv;FS=1;function e(t,r,n){for(var a=-1,u=t==null?0:t.length;++a<u;)if(n(r,t[a]))return!0;return!1}return Hv=e,Hv}var Vv,zS;function dD(){if(zS)return Vv;zS=1;function e(){}return Vv=e,Vv}var Kv,US;function pD(){if(US)return Kv;US=1;var e=eT(),t=dD(),r=l0(),n=1/0,a=e&&1/r(new e([,-0]))[1]==n?function(u){return new e(u)}:t;return Kv=a,Kv}var Gv,WS;function hD(){if(WS)return Gv;WS=1;var e=Hj(),t=cD(),r=fD(),n=Kj(),a=pD(),u=l0(),l=200;function s(f,d,v){var h=-1,m=t,x=f.length,_=!0,w=[],g=w;if(v)_=!1,m=r;else if(x>=l){var E=d?null:a(f);if(E)return u(E);_=!1,m=n,g=new e}else g=d?[]:w;e:for(;++h<x;){var P=f[h],C=d?d(P):P;if(P=v||P!==0?P:0,_&&C===C){for(var j=g.length;j--;)if(g[j]===C)continue e;d&&g.push(C),w.push(P)}else m(g,C,v)||(g!==w&&g.push(C),w.push(P))}return w}return Gv=s,Gv}var Xv,HS;function vD(){if(HS)return Xv;HS=1;var e=oi(),t=hD();function r(n,a){return n&&n.length?t(n,e(a,2)):[]}return Xv=r,Xv}var yD=vD();const VS=Ye(yD);function iT(e,t,r){return t===!0?VS(e,r):Ie(t)?VS(e,t):e}function Da(e){"@babel/helpers - typeof";return Da=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},Da(e)}var mD=["ref"];function KS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function bn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?KS(Object(r),!0).forEach(function(n){tf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):KS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gD(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GS(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,oT(n.key),n)}}function bD(e,t,r){return t&&GS(e.prototype,t),r&&GS(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function xD(e,t,r){return t=Qs(t),wD(e,aT()?Reflect.construct(t,r||[],Qs(e).constructor):t.apply(e,r))}function wD(e,t){if(t&&(Da(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _D(e)}function _D(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(aT=function(){return!!e})()}function Qs(e){return Qs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Qs(e)}function SD(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&&Dm(e,t)}function Dm(e,t){return Dm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Dm(e,t)}function tf(e,t,r){return t=oT(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oT(e){var t=OD(e,"string");return Da(t)=="symbol"?t:t+""}function OD(e,t){if(Da(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Da(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function PD(e,t){if(e==null)return{};var r=AD(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function AD(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function ED(e){return e.value}function jD(e,t){if(F.isValidElement(e))return F.cloneElement(e,t);if(typeof e=="function")return F.createElement(e,t);t.ref;var r=PD(t,mD);return F.createElement(u0,r)}var XS=1,ka=(function(e){function t(){var r;gD(this,t);for(var n=arguments.length,a=new Array(n),u=0;u<n;u++)a[u]=arguments[u];return r=xD(this,t,[].concat(a)),tf(r,"lastBoundingBox",{width:-1,height:-1}),r}return SD(t,e),bD(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();return n.height=this.wrapperNode.offsetHeight,n.width=this.wrapperNode.offsetWidth,n}return null}},{key:"updateBBox",value:function(){var n=this.props.onBBoxUpdate,a=this.getBBox();a?(Math.abs(a.width-this.lastBoundingBox.width)>XS||Math.abs(a.height-this.lastBoundingBox.height)>XS)&&(this.lastBoundingBox.width=a.width,this.lastBoundingBox.height=a.height,n&&n(a)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?bn({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var a=this.props,u=a.layout,l=a.align,s=a.verticalAlign,f=a.margin,d=a.chartWidth,v=a.chartHeight,h,m;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(l==="center"&&u==="vertical"){var x=this.getBBoxSnapshot();h={left:((d||0)-x.width)/2}}else h=l==="right"?{right:f&&f.right||0}:{left:f&&f.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(s==="middle"){var _=this.getBBoxSnapshot();m={top:((v||0)-_.height)/2}}else m=s==="bottom"?{bottom:f&&f.bottom||0}:{top:f&&f.top||0};return bn(bn({},h),m)}},{key:"render",value:function(){var n=this,a=this.props,u=a.content,l=a.width,s=a.height,f=a.wrapperStyle,d=a.payloadUniqBy,v=a.payload,h=bn(bn({position:"absolute",width:l||"auto",height:s||"auto"},this.getDefaultPosition(f)),f);return F.createElement("div",{className:"recharts-legend-wrapper",style:h,ref:function(x){n.wrapperNode=x}},jD(u,bn(bn({},this.props),{},{payload:iT(v,d,ED)})))}}],[{key:"getWithHeight",value:function(n,a){var u=bn(bn({},this.defaultProps),n.props),l=u.layout;return l==="vertical"&&pe(n.props.height)?{height:n.props.height}:l==="horizontal"?{width:n.props.width||a}:null}}])})(G.PureComponent);tf(ka,"displayName","Legend");tf(ka,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var Yv,YS;function TD(){if(YS)return Yv;YS=1;var e=nl(),t=s0(),r=ur(),n=e?e.isConcatSpreadable:void 0;function a(u){return r(u)||t(u)||!!(n&&u&&u[n])}return Yv=a,Yv}var Qv,QS;function uT(){if(QS)return Qv;QS=1;var e=Xj(),t=TD();function r(n,a,u,l,s){var f=-1,d=n.length;for(u||(u=t),s||(s=[]);++f<d;){var v=n[f];a>0&&u(v)?a>1?r(v,a-1,u,l,s):e(s,v):l||(s[s.length]=v)}return s}return Qv=r,Qv}var Zv,ZS;function CD(){if(ZS)return Zv;ZS=1;function e(t){return function(r,n,a){for(var u=-1,l=Object(r),s=a(r),f=s.length;f--;){var d=s[t?f:++u];if(n(l[d],d,l)===!1)break}return r}}return Zv=e,Zv}var Jv,JS;function kD(){if(JS)return Jv;JS=1;var e=CD(),t=e();return Jv=t,Jv}var ey,eO;function lT(){if(eO)return ey;eO=1;var e=kD(),t=ef();function r(n,a){return n&&e(n,a,t)}return ey=r,ey}var ty,tO;function ND(){if(tO)return ty;tO=1;var e=ol();function t(r,n){return function(a,u){if(a==null)return a;if(!e(a))return r(a,u);for(var l=a.length,s=n?l:-1,f=Object(a);(n?s--:++s<l)&&u(f[s],s,f)!==!1;);return a}}return ty=t,ty}var ry,rO;function p0(){if(rO)return ry;rO=1;var e=lT(),t=ND(),r=t(e);return ry=r,ry}var ny,nO;function sT(){if(nO)return ny;nO=1;var e=p0(),t=ol();function r(n,a){var u=-1,l=t(n)?Array(n.length):[];return e(n,function(s,f,d){l[++u]=a(s,f,d)}),l}return ny=r,ny}var iy,iO;function MD(){if(iO)return iy;iO=1;function e(t,r){var n=t.length;for(t.sort(r);n--;)t[n]=t[n].value;return t}return iy=e,iy}var ay,aO;function RD(){if(aO)return ay;aO=1;var e=io();function t(r,n){if(r!==n){var a=r!==void 0,u=r===null,l=r===r,s=e(r),f=n!==void 0,d=n===null,v=n===n,h=e(n);if(!d&&!h&&!s&&r>n||s&&f&&v&&!d&&!h||u&&f&&v||!a&&v||!l)return 1;if(!u&&!s&&!h&&r<n||h&&a&&l&&!u&&!s||d&&a&&l||!f&&l||!v)return-1}return 0}return ay=t,ay}var oy,oO;function ID(){if(oO)return oy;oO=1;var e=RD();function t(r,n,a){for(var u=-1,l=r.criteria,s=n.criteria,f=l.length,d=a.length;++u<f;){var v=e(l[u],s[u]);if(v){if(u>=d)return v;var h=a[u];return v*(h=="desc"?-1:1)}}return r.index-n.index}return oy=t,oy}var uy,uO;function $D(){if(uO)return uy;uO=1;var e=Jg(),t=e0(),r=oi(),n=sT(),a=MD(),u=Qj(),l=ID(),s=oo(),f=ur();function d(v,h,m){h.length?h=e(h,function(w){return f(w)?function(g){return t(g,w.length===1?w[0]:w)}:w}):h=[s];var x=-1;h=e(h,u(r));var _=n(v,function(w,g,E){var P=e(h,function(C){return C(w)});return{criteria:P,index:++x,value:w}});return a(_,function(w,g){return l(w,g,m)})}return uy=d,uy}var ly,lO;function DD(){if(lO)return ly;lO=1;function e(t,r,n){switch(n.length){case 0:return t.call(r);case 1:return t.call(r,n[0]);case 2:return t.call(r,n[0],n[1]);case 3:return t.call(r,n[0],n[1],n[2])}return t.apply(r,n)}return ly=e,ly}var sy,sO;function LD(){if(sO)return sy;sO=1;var e=DD(),t=Math.max;function r(n,a,u){return a=t(a===void 0?n.length-1:a,0),function(){for(var l=arguments,s=-1,f=t(l.length-a,0),d=Array(f);++s<f;)d[s]=l[a+s];s=-1;for(var v=Array(a+1);++s<a;)v[s]=l[s];return v[a]=u(d),e(n,this,v)}}return sy=r,sy}var cy,cO;function qD(){if(cO)return cy;cO=1;function e(t){return function(){return t}}return cy=e,cy}var fy,fO;function cT(){if(fO)return fy;fO=1;var e=Gi(),t=(function(){try{var r=e(Object,"defineProperty");return r({},"",{}),r}catch{}})();return fy=t,fy}var dy,dO;function BD(){if(dO)return dy;dO=1;var e=qD(),t=cT(),r=oo(),n=t?function(a,u){return t(a,"toString",{configurable:!0,enumerable:!1,value:e(u),writable:!0})}:r;return dy=n,dy}var py,pO;function FD(){if(pO)return py;pO=1;var e=800,t=16,r=Date.now;function n(a){var u=0,l=0;return function(){var s=r(),f=t-(s-l);if(l=s,f>0){if(++u>=e)return arguments[0]}else u=0;return a.apply(void 0,arguments)}}return py=n,py}var hy,hO;function zD(){if(hO)return hy;hO=1;var e=BD(),t=FD(),r=t(e);return hy=r,hy}var vy,vO;function UD(){if(vO)return vy;vO=1;var e=oo(),t=LD(),r=zD();function n(a,u){return r(t(a,u,e),a+"")}return vy=n,vy}var yy,yO;function rf(){if(yO)return yy;yO=1;var e=Yg(),t=ol(),r=c0(),n=ai();function a(u,l,s){if(!n(s))return!1;var f=typeof l;return(f=="number"?t(s)&&r(l,s.length):f=="string"&&l in s)?e(s[l],u):!1}return yy=a,yy}var my,mO;function WD(){if(mO)return my;mO=1;var e=uT(),t=$D(),r=UD(),n=rf(),a=r(function(u,l){if(u==null)return[];var s=l.length;return s>1&&n(u,l[0],l[1])?l=[]:s>2&&n(l[0],l[1],l[2])&&(l=[l[0]]),t(u,e(l,1),[])});return my=a,my}var HD=WD();const h0=Ye(HD);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 Lm(){return Lm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Lm.apply(this,arguments)}function VD(e,t){return YD(e)||XD(e,t)||GD(e,t)||KD()}function KD(){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 GD(e,t){if(e){if(typeof e=="string")return gO(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return gO(e,t)}}function gO(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function XD(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(v){d=!0,a=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function YD(e){if(Array.isArray(e))return e}function bO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function gy(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?bO(Object(r),!0).forEach(function(n){QD(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function QD(e,t,r){return t=ZD(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ZD(e){var t=JD(e,"string");return bu(t)=="symbol"?t:t+""}function JD(e,t){if(bu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(bu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eL(e){return Array.isArray(e)&&St(e[0])&&St(e[1])?e.join(" ~ "):e}var tL=function(t){var r=t.separator,n=r===void 0?" : ":r,a=t.contentStyle,u=a===void 0?{}:a,l=t.itemStyle,s=l===void 0?{}:l,f=t.labelStyle,d=f===void 0?{}:f,v=t.payload,h=t.formatter,m=t.itemSorter,x=t.wrapperClassName,_=t.labelClassName,w=t.label,g=t.labelFormatter,E=t.accessibilityLayer,P=E===void 0?!1:E,C=function(){if(v&&v.length){var N={padding:0,margin:0},B=(m?h0(v,m):v).map(function(z,V){if(z.type==="none")return null;var Q=gy({display:"block",paddingTop:4,paddingBottom:4,color:z.color||"#000"},s),te=z.formatter||h||eL,H=z.value,re=z.name,ee=H,I=re;if(te&&ee!=null&&I!=null){var U=te(H,re,z,V,v);if(Array.isArray(U)){var ie=VD(U,2);ee=ie[0],I=ie[1]}else ee=U}return F.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(V),style:Q},St(I)?F.createElement("span",{className:"recharts-tooltip-item-name"},I):null,St(I)?F.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,F.createElement("span",{className:"recharts-tooltip-item-value"},ee),F.createElement("span",{className:"recharts-tooltip-item-unit"},z.unit||""))});return F.createElement("ul",{className:"recharts-tooltip-item-list",style:N},B)}return null},j=gy({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},u),S=gy({margin:0},d),O=!De(w),k=O?w:"",R=Be("recharts-default-tooltip",x),$=Be("recharts-tooltip-label",_);O&&g&&v!==void 0&&v!==null&&(k=g(w,v));var Y=P?{role:"status","aria-live":"assertive"}:{};return F.createElement("div",Lm({className:R,style:j},Y),F.createElement("p",{className:$,style:S},F.isValidElement(k)?k:"".concat(k)),C())};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 As(e,t,r){return t=rL(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rL(e){var t=nL(e,"string");return xu(t)=="symbol"?t:t+""}function nL(e,t){if(xu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(xu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Jo="recharts-tooltip-wrapper",iL={visibility:"hidden"};function aL(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return Be(Jo,As(As(As(As({},"".concat(Jo,"-right"),pe(r)&&t&&pe(t.x)&&r>=t.x),"".concat(Jo,"-left"),pe(r)&&t&&pe(t.x)&&r<t.x),"".concat(Jo,"-bottom"),pe(n)&&t&&pe(t.y)&&n>=t.y),"".concat(Jo,"-top"),pe(n)&&t&&pe(t.y)&&n<t.y))}function xO(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,a=e.offsetTopLeft,u=e.position,l=e.reverseDirection,s=e.tooltipDimension,f=e.viewBox,d=e.viewBoxDimension;if(u&&pe(u[n]))return u[n];var v=r[n]-s-a,h=r[n]+a;if(t[n])return l[n]?v:h;if(l[n]){var m=v,x=f[n];return m<x?Math.max(h,f[n]):Math.max(v,f[n])}var _=h+s,w=f[n]+d;return _>w?Math.max(v,f[n]):Math.max(h,f[n])}function oL(e){var t=e.translateX,r=e.translateY,n=e.useTranslate3d;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function uL(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,a=e.position,u=e.reverseDirection,l=e.tooltipBox,s=e.useTranslate3d,f=e.viewBox,d,v,h;return l.height>0&&l.width>0&&r?(v=xO({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:a,reverseDirection:u,tooltipDimension:l.width,viewBox:f,viewBoxDimension:f.width}),h=xO({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:a,reverseDirection:u,tooltipDimension:l.height,viewBox:f,viewBoxDimension:f.height}),d=oL({translateX:v,translateY:h,useTranslate3d:s})):d=iL,{cssProperties:d,cssClasses:aL({translateX:v,translateY:h,coordinate:r})}}function La(e){"@babel/helpers - typeof";return La=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},La(e)}function wO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function _O(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?wO(Object(r),!0).forEach(function(n){Bm(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function lL(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function sL(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,dT(n.key),n)}}function cL(e,t,r){return t&&sL(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function fL(e,t,r){return t=Zs(t),dL(e,fT()?Reflect.construct(t,r||[],Zs(e).constructor):t.apply(e,r))}function dL(e,t){if(t&&(La(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return pL(e)}function pL(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(fT=function(){return!!e})()}function Zs(e){return Zs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Zs(e)}function hL(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&&qm(e,t)}function qm(e,t){return qm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},qm(e,t)}function Bm(e,t,r){return t=dT(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dT(e){var t=vL(e,"string");return La(t)=="symbol"?t:t+""}function vL(e,t){if(La(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(La(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var SO=1,yL=(function(e){function t(){var r;lL(this,t);for(var n=arguments.length,a=new Array(n),u=0;u<n;u++)a[u]=arguments[u];return r=fL(this,t,[].concat(a)),Bm(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Bm(r,"handleKeyDown",function(l){if(l.key==="Escape"){var s,f,d,v;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(s=(f=r.props.coordinate)===null||f===void 0?void 0:f.x)!==null&&s!==void 0?s:0,y:(d=(v=r.props.coordinate)===null||v===void 0?void 0:v.y)!==null&&d!==void 0?d:0}})}}),r}return hL(t,e),cL(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>SO||Math.abs(n.height-this.state.lastBoundingBox.height)>SO)&&this.setState({lastBoundingBox:{width:n.width,height:n.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var n,a;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((a=this.props.coordinate)===null||a===void 0?void 0:a.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,a=this.props,u=a.active,l=a.allowEscapeViewBox,s=a.animationDuration,f=a.animationEasing,d=a.children,v=a.coordinate,h=a.hasPayload,m=a.isAnimationActive,x=a.offset,_=a.position,w=a.reverseDirection,g=a.useTranslate3d,E=a.viewBox,P=a.wrapperStyle,C=uL({allowEscapeViewBox:l,coordinate:v,offsetTopLeft:x,position:_,reverseDirection:w,tooltipBox:this.state.lastBoundingBox,useTranslate3d:g,viewBox:E}),j=C.cssClasses,S=C.cssProperties,O=_O(_O({transition:m&&u?"transform ".concat(s,"ms ").concat(f):void 0},S),{},{pointerEvents:"none",visibility:!this.state.dismissed&&u&&h?"visible":"hidden",position:"absolute",top:0,left:0},P);return F.createElement("div",{tabIndex:-1,className:j,style:O,ref:function(R){n.wrapperNode=R}},d)}}])})(G.PureComponent),mL=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},uo={isSsr:mL()};function qa(e){"@babel/helpers - typeof";return qa=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qa(e)}function OO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function PO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?OO(Object(r),!0).forEach(function(n){v0(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):OO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gL(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bL(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,hT(n.key),n)}}function xL(e,t,r){return t&&bL(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function wL(e,t,r){return t=Js(t),_L(e,pT()?Reflect.construct(t,r||[],Js(e).constructor):t.apply(e,r))}function _L(e,t){if(t&&(qa(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return SL(e)}function SL(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pT=function(){return!!e})()}function Js(e){return Js=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Js(e)}function OL(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&&Fm(e,t)}function Fm(e,t){return Fm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Fm(e,t)}function v0(e,t,r){return t=hT(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hT(e){var t=PL(e,"string");return qa(t)=="symbol"?t:t+""}function PL(e,t){if(qa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(qa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function AL(e){return e.dataKey}function EL(e,t){return F.isValidElement(e)?F.cloneElement(e,t):typeof e=="function"?F.createElement(e,t):F.createElement(tL,t)}var nn=(function(e){function t(){return gL(this,t),wL(this,t,arguments)}return OL(t,e),xL(t,[{key:"render",value:function(){var n=this,a=this.props,u=a.active,l=a.allowEscapeViewBox,s=a.animationDuration,f=a.animationEasing,d=a.content,v=a.coordinate,h=a.filterNull,m=a.isAnimationActive,x=a.offset,_=a.payload,w=a.payloadUniqBy,g=a.position,E=a.reverseDirection,P=a.useTranslate3d,C=a.viewBox,j=a.wrapperStyle,S=_??[];h&&S.length&&(S=iT(_.filter(function(k){return k.value!=null&&(k.hide!==!0||n.props.includeHidden)}),w,AL));var O=S.length>0;return F.createElement(yL,{allowEscapeViewBox:l,animationDuration:s,animationEasing:f,isAnimationActive:m,active:u,coordinate:v,hasPayload:O,offset:x,position:g,reverseDirection:E,useTranslate3d:P,viewBox:C,wrapperStyle:j},EL(d,PO(PO({},this.props),{},{payload:S})))}}])})(G.PureComponent);v0(nn,"displayName","Tooltip");v0(nn,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!uo.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var by,AO;function jL(){if(AO)return by;AO=1;var e=sn(),t=function(){return e.Date.now()};return by=t,by}var xy,EO;function TL(){if(EO)return xy;EO=1;var e=/\s/;function t(r){for(var n=r.length;n--&&e.test(r.charAt(n)););return n}return xy=t,xy}var wy,jO;function CL(){if(jO)return wy;jO=1;var e=TL(),t=/^\s+/;function r(n){return n&&n.slice(0,e(n)+1).replace(t,"")}return wy=r,wy}var _y,TO;function vT(){if(TO)return _y;TO=1;var e=CL(),t=ai(),r=io(),n=NaN,a=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,l=/^0o[0-7]+$/i,s=parseInt;function f(d){if(typeof d=="number")return d;if(r(d))return n;if(t(d)){var v=typeof d.valueOf=="function"?d.valueOf():d;d=t(v)?v+"":v}if(typeof d!="string")return d===0?d:+d;d=e(d);var h=u.test(d);return h||l.test(d)?s(d.slice(2),h?2:8):a.test(d)?n:+d}return _y=f,_y}var Sy,CO;function kL(){if(CO)return Sy;CO=1;var e=ai(),t=jL(),r=vT(),n="Expected a function",a=Math.max,u=Math.min;function l(s,f,d){var v,h,m,x,_,w,g=0,E=!1,P=!1,C=!0;if(typeof s!="function")throw new TypeError(n);f=r(f)||0,e(d)&&(E=!!d.leading,P="maxWait"in d,m=P?a(r(d.maxWait)||0,f):m,C="trailing"in d?!!d.trailing:C);function j(B){var z=v,V=h;return v=h=void 0,g=B,x=s.apply(V,z),x}function S(B){return g=B,_=setTimeout(R,f),E?j(B):x}function O(B){var z=B-w,V=B-g,Q=f-z;return P?u(Q,m-V):Q}function k(B){var z=B-w,V=B-g;return w===void 0||z>=f||z<0||P&&V>=m}function R(){var B=t();if(k(B))return $(B);_=setTimeout(R,O(B))}function $(B){return _=void 0,C&&v?j(B):(v=h=void 0,x)}function Y(){_!==void 0&&clearTimeout(_),g=0,v=w=h=_=void 0}function q(){return _===void 0?x:$(t())}function N(){var B=t(),z=k(B);if(v=arguments,h=this,w=B,z){if(_===void 0)return S(w);if(P)return clearTimeout(_),_=setTimeout(R,f),j(w)}return _===void 0&&(_=setTimeout(R,f)),x}return N.cancel=Y,N.flush=q,N}return Sy=l,Sy}var Oy,kO;function NL(){if(kO)return Oy;kO=1;var e=kL(),t=ai(),r="Expected a function";function n(a,u,l){var s=!0,f=!0;if(typeof a!="function")throw new TypeError(r);return t(l)&&(s="leading"in l?!!l.leading:s,f="trailing"in l?!!l.trailing:f),e(a,u,{leading:s,maxWait:u,trailing:f})}return Oy=n,Oy}var ML=NL();const yT=Ye(ML);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 NO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Es(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?NO(Object(r),!0).forEach(function(n){RL(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):NO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function RL(e,t,r){return t=IL(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function IL(e){var t=$L(e,"string");return wu(t)=="symbol"?t:t+""}function $L(e,t){if(wu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(wu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function DL(e,t){return FL(e)||BL(e,t)||qL(e,t)||LL()}function LL(){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 qL(e,t){if(e){if(typeof e=="string")return MO(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return MO(e,t)}}function MO(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function BL(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(v){d=!0,a=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function FL(e){if(Array.isArray(e))return e}var zL=G.forwardRef(function(e,t){var r=e.aspect,n=e.initialDimension,a=n===void 0?{width:-1,height:-1}:n,u=e.width,l=u===void 0?"100%":u,s=e.height,f=s===void 0?"100%":s,d=e.minWidth,v=d===void 0?0:d,h=e.minHeight,m=e.maxHeight,x=e.children,_=e.debounce,w=_===void 0?0:_,g=e.id,E=e.className,P=e.onResize,C=e.style,j=C===void 0?{}:C,S=G.useRef(null),O=G.useRef();O.current=P,G.useImperativeHandle(t,function(){return Object.defineProperty(S.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),S.current},configurable:!0})});var k=G.useState({containerWidth:a.width,containerHeight:a.height}),R=DL(k,2),$=R[0],Y=R[1],q=G.useCallback(function(B,z){Y(function(V){var Q=Math.round(B),te=Math.round(z);return V.containerWidth===Q&&V.containerHeight===te?V:{containerWidth:Q,containerHeight:te}})},[]);G.useEffect(function(){var B=function(re){var ee,I=re[0].contentRect,U=I.width,ie=I.height;q(U,ie),(ee=O.current)===null||ee===void 0||ee.call(O,U,ie)};w>0&&(B=yT(B,w,{trailing:!0,leading:!1}));var z=new ResizeObserver(B),V=S.current.getBoundingClientRect(),Q=V.width,te=V.height;return q(Q,te),z.observe(S.current),function(){z.disconnect()}},[q,w]);var N=G.useMemo(function(){var B=$.containerWidth,z=$.containerHeight;if(B<0||z<0)return null;On(Ii(l)||Ii(f),`The width(%s) and height(%s) are both fixed numbers,
maybe you don't need to use a ResponsiveContainer.`,l,f),On(!r||r>0,"The aspect(%s) must be greater than zero.",r);var V=Ii(l)?B:l,Q=Ii(f)?z:f;r&&r>0&&(V?Q=V/r:Q&&(V=Q*r),m&&Q>m&&(Q=m)),On(V>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.`,V,Q,l,f,v,h,r);var te=!Array.isArray(x)&&Sn(x.type).endsWith("Chart");return F.Children.map(x,function(H){return F.isValidElement(H)?G.cloneElement(H,Es({width:V,height:Q},te?{style:Es({height:"100%",width:"100%",maxHeight:Q,maxWidth:V},H.props.style)}:{})):H})},[r,x,f,m,h,v,$,l]);return F.createElement("div",{id:g?"".concat(g):void 0,className:Be("recharts-responsive-container",E),style:Es(Es({},j),{},{width:l,height:f,minWidth:v,minHeight:h,maxHeight:m}),ref:S},N)}),mT=function(t){return null};mT.displayName="Cell";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 RO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function zm(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?RO(Object(r),!0).forEach(function(n){UL(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):RO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function UL(e,t,r){return t=WL(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function WL(e){var t=HL(e,"string");return _u(t)=="symbol"?t:t+""}function HL(e,t){if(_u(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(_u(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var _a={widthCache:{},cacheCount:0},VL=2e3,KL={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},IO="recharts_measurement_span";function GL(e){var t=zm({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var du=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||uo.isSsr)return{width:0,height:0};var n=GL(r),a=JSON.stringify({text:t,copyStyle:n});if(_a.widthCache[a])return _a.widthCache[a];try{var u=document.getElementById(IO);u||(u=document.createElement("span"),u.setAttribute("id",IO),u.setAttribute("aria-hidden","true"),document.body.appendChild(u));var l=zm(zm({},KL),n);Object.assign(u.style,l),u.textContent="".concat(t);var s=u.getBoundingClientRect(),f={width:s.width,height:s.height};return _a.widthCache[a]=f,++_a.cacheCount>VL&&(_a.cacheCount=0,_a.widthCache={}),f}catch{return{width:0,height:0}}},XL=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};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 ec(e,t){return JL(e)||ZL(e,t)||QL(e,t)||YL()}function YL(){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 QL(e,t){if(e){if(typeof e=="string")return $O(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return $O(e,t)}}function $O(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ZL(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;f=!1}else for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(v){d=!0,a=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function JL(e){if(Array.isArray(e))return e}function e3(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function DO(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,r3(n.key),n)}}function t3(e,t,r){return t&&DO(e.prototype,t),r&&DO(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function r3(e){var t=n3(e,"string");return Su(t)=="symbol"?t:t+""}function n3(e,t){if(Su(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Su(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var LO=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,qO=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,i3=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,a3=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,gT={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},o3=Object.keys(gT),Aa="NaN";function u3(e,t){return e*gT[t]}var js=(function(){function e(t,r){e3(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!i3.test(r)&&(this.num=NaN,this.unit=""),o3.includes(r)&&(this.num=u3(t,r),this.unit="px")}return t3(e,[{key:"add",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num+r.num,this.unit)}},{key:"subtract",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num-r.num,this.unit)}},{key:"multiply",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num*r.num,this.unit||r.unit)}},{key:"divide",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num/r.num,this.unit||r.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(r){var n,a=(n=a3.exec(r))!==null&&n!==void 0?n:[],u=ec(a,3),l=u[1],s=u[2];return new e(parseFloat(l),s??"")}}])})();function bT(e){if(e.includes(Aa))return Aa;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=LO.exec(t))!==null&&r!==void 0?r:[],a=ec(n,4),u=a[1],l=a[2],s=a[3],f=js.parse(u??""),d=js.parse(s??""),v=l==="*"?f.multiply(d):f.divide(d);if(v.isNaN())return Aa;t=t.replace(LO,v.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var h,m=(h=qO.exec(t))!==null&&h!==void 0?h:[],x=ec(m,4),_=x[1],w=x[2],g=x[3],E=js.parse(_??""),P=js.parse(g??""),C=w==="+"?E.add(P):E.subtract(P);if(C.isNaN())return Aa;t=t.replace(qO,C.toString())}return t}var BO=/\(([^()]*)\)/;function l3(e){for(var t=e;t.includes("(");){var r=BO.exec(t),n=ec(r,2),a=n[1];t=t.replace(BO,bT(a))}return t}function s3(e){var t=e.replace(/\s+/g,"");return t=l3(t),t=bT(t),t}function c3(e){try{return s3(e)}catch{return Aa}}function Py(e){var t=c3(e.slice(5,-1));return t===Aa?"":t}var f3=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],d3=["dx","dy","angle","className","breakAll"];function Um(){return Um=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Um.apply(this,arguments)}function FO(e,t){if(e==null)return{};var r=p3(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function p3(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function zO(e,t){return m3(e)||y3(e,t)||v3(e,t)||h3()}function h3(){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 v3(e,t){if(e){if(typeof e=="string")return UO(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return UO(e,t)}}function UO(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function y3(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;f=!1}else for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(v){d=!0,a=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function m3(e){if(Array.isArray(e))return e}var xT=/[ \f\n\r\t\v\u2028\u2029]+/,wT=function(t){var r=t.children,n=t.breakAll,a=t.style;try{var u=[];De(r)||(n?u=r.toString().split(""):u=r.toString().split(xT));var l=u.map(function(f){return{word:f,width:du(f,a).width}}),s=n?0:du(" ",a).width;return{wordsWithComputedWidth:l,spaceWidth:s}}catch{return null}},g3=function(t,r,n,a,u){var l=t.maxLines,s=t.children,f=t.style,d=t.breakAll,v=pe(l),h=s,m=function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return V.reduce(function(Q,te){var H=te.word,re=te.width,ee=Q[Q.length-1];if(ee&&(a==null||u||ee.width+re+n<Number(a)))ee.words.push(H),ee.width+=re+n;else{var I={words:[H],width:re};Q.push(I)}return Q},[])},x=m(r),_=function(V){return V.reduce(function(Q,te){return Q.width>te.width?Q:te})};if(!v)return x;for(var w="…",g=function(V){var Q=h.slice(0,V),te=wT({breakAll:d,style:f,children:Q+w}).wordsWithComputedWidth,H=m(te),re=H.length>l||_(H).width>Number(a);return[re,H]},E=0,P=h.length-1,C=0,j;E<=P&&C<=h.length-1;){var S=Math.floor((E+P)/2),O=S-1,k=g(O),R=zO(k,2),$=R[0],Y=R[1],q=g(S),N=zO(q,1),B=N[0];if(!$&&!B&&(E=S+1),$&&B&&(P=S-1),!$&&B){j=Y;break}C++}return j||x},WO=function(t){var r=De(t)?[]:t.toString().split(xT);return[{words:r}]},b3=function(t){var r=t.width,n=t.scaleToFit,a=t.children,u=t.style,l=t.breakAll,s=t.maxLines;if((r||n)&&!uo.isSsr){var f,d,v=wT({breakAll:l,children:a,style:u});if(v){var h=v.wordsWithComputedWidth,m=v.spaceWidth;f=h,d=m}else return WO(a);return g3({breakAll:l,children:a,maxLines:s,style:u},f,d,r,n)}return WO(a)},HO="#808080",tc=function(t){var r=t.x,n=r===void 0?0:r,a=t.y,u=a===void 0?0:a,l=t.lineHeight,s=l===void 0?"1em":l,f=t.capHeight,d=f===void 0?"0.71em":f,v=t.scaleToFit,h=v===void 0?!1:v,m=t.textAnchor,x=m===void 0?"start":m,_=t.verticalAnchor,w=_===void 0?"end":_,g=t.fill,E=g===void 0?HO:g,P=FO(t,f3),C=G.useMemo(function(){return b3({breakAll:P.breakAll,children:P.children,maxLines:P.maxLines,scaleToFit:h,style:P.style,width:P.width})},[P.breakAll,P.children,P.maxLines,h,P.style,P.width]),j=P.dx,S=P.dy,O=P.angle,k=P.className,R=P.breakAll,$=FO(P,d3);if(!St(n)||!St(u))return null;var Y=n+(pe(j)?j:0),q=u+(pe(S)?S:0),N;switch(w){case"start":N=Py("calc(".concat(d,")"));break;case"middle":N=Py("calc(".concat((C.length-1)/2," * -").concat(s," + (").concat(d," / 2))"));break;default:N=Py("calc(".concat(C.length-1," * -").concat(s,")"));break}var B=[];if(h){var z=C[0].width,V=P.width;B.push("scale(".concat((pe(V)?V/z:1)/z,")"))}return O&&B.push("rotate(".concat(O,", ").concat(Y,", ").concat(q,")")),B.length&&($.transform=B.join(" ")),F.createElement("text",Um({},Le($,!0),{x:Y,y:q,className:Be("recharts-text",k),textAnchor:x,fill:E.includes("url")?HO:E}),C.map(function(Q,te){var H=Q.words.join(R?"":" ");return F.createElement("tspan",{x:Y,dy:te===0?N:s,key:"".concat(H,"-").concat(te)},H)}))};function ni(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function x3(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function y0(e){let t,r,n;e.length!==2?(t=ni,r=(s,f)=>ni(e(s),f),n=(s,f)=>e(s)-f):(t=e===ni||e===x3?e:w3,r=e,n=e);function a(s,f,d=0,v=s.length){if(d<v){if(t(f,f)!==0)return v;do{const h=d+v>>>1;r(s[h],f)<0?d=h+1:v=h}while(d<v)}return d}function u(s,f,d=0,v=s.length){if(d<v){if(t(f,f)!==0)return v;do{const h=d+v>>>1;r(s[h],f)<=0?d=h+1:v=h}while(d<v)}return d}function l(s,f,d=0,v=s.length){const h=a(s,f,d,v-1);return h>d&&n(s[h-1],f)>-n(s[h],f)?h-1:h}return{left:a,center:l,right:u}}function w3(){return 0}function _T(e){return e===null?NaN:+e}function*_3(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const S3=y0(ni),ul=S3.right;y0(_T).center;class VO extends Map{constructor(t,r=A3){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,a]of t)this.set(n,a)}get(t){return super.get(KO(this,t))}has(t){return super.has(KO(this,t))}set(t,r){return super.set(O3(this,t),r)}delete(t){return super.delete(P3(this,t))}}function KO({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function O3({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function P3({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function A3(e){return e!==null&&typeof e=="object"?e.valueOf():e}function E3(e=ni){if(e===ni)return ST;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{const n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function ST(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const j3=Math.sqrt(50),T3=Math.sqrt(10),C3=Math.sqrt(2);function rc(e,t,r){const n=(t-e)/Math.max(0,r),a=Math.floor(Math.log10(n)),u=n/Math.pow(10,a),l=u>=j3?10:u>=T3?5:u>=C3?2:1;let s,f,d;return a<0?(d=Math.pow(10,-a)/l,s=Math.round(e*d),f=Math.round(t*d),s/d<e&&++s,f/d>t&&--f,d=-d):(d=Math.pow(10,a)*l,s=Math.round(e/d),f=Math.round(t/d),s*d<e&&++s,f*d>t&&--f),f<s&&.5<=r&&r<2?rc(e,t,r*2):[s,f,d]}function Wm(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[a,u,l]=n?rc(t,e,r):rc(e,t,r);if(!(u>=a))return[];const s=u-a+1,f=new Array(s);if(n)if(l<0)for(let d=0;d<s;++d)f[d]=(u-d)/-l;else for(let d=0;d<s;++d)f[d]=(u-d)*l;else if(l<0)for(let d=0;d<s;++d)f[d]=(a+d)/-l;else for(let d=0;d<s;++d)f[d]=(a+d)*l;return f}function Hm(e,t,r){return t=+t,e=+e,r=+r,rc(e,t,r)[2]}function Vm(e,t,r){t=+t,e=+e,r=+r;const n=t<e,a=n?Hm(t,e,r):Hm(e,t,r);return(n?-1:1)*(a<0?1/-a:a)}function GO(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function XO(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function OT(e,t,r=0,n=1/0,a){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(a=a===void 0?ST:E3(a);n>r;){if(n-r>600){const f=n-r+1,d=t-r+1,v=Math.log(f),h=.5*Math.exp(2*v/3),m=.5*Math.sqrt(v*h*(f-h)/f)*(d-f/2<0?-1:1),x=Math.max(r,Math.floor(t-d*h/f+m)),_=Math.min(n,Math.floor(t+(f-d)*h/f+m));OT(e,t,x,_,a)}const u=e[t];let l=r,s=n;for(eu(e,r,t),a(e[n],u)>0&&eu(e,r,n);l<s;){for(eu(e,l,s),++l,--s;a(e[l],u)<0;)++l;for(;a(e[s],u)>0;)--s}a(e[r],u)===0?eu(e,r,s):(++s,eu(e,s,n)),s<=t&&(r=s+1),t<=s&&(n=s-1)}return e}function eu(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function k3(e,t,r){if(e=Float64Array.from(_3(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return XO(e);if(t>=1)return GO(e);var n,a=(n-1)*t,u=Math.floor(a),l=GO(OT(e,u).subarray(0,u+1)),s=XO(e.subarray(u+1));return l+(s-l)*(a-u)}}function N3(e,t,r=_T){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,a=(n-1)*t,u=Math.floor(a),l=+r(e[u],u,e),s=+r(e[u+1],u+1,e);return l+(s-l)*(a-u)}}function M3(e,t,r){e=+e,t=+t,r=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+r;for(var n=-1,a=Math.max(0,Math.ceil((t-e)/r))|0,u=new Array(a);++n<a;)u[n]=e+n*r;return u}function Mr(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Nn(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 Km=Symbol("implicit");function m0(){var e=new VO,t=[],r=[],n=Km;function a(u){let l=e.get(u);if(l===void 0){if(n!==Km)return n;e.set(u,l=t.push(u)-1)}return r[l%r.length]}return a.domain=function(u){if(!arguments.length)return t.slice();t=[],e=new VO;for(const l of u)e.has(l)||e.set(l,t.push(l)-1);return a},a.range=function(u){return arguments.length?(r=Array.from(u),a):r.slice()},a.unknown=function(u){return arguments.length?(n=u,a):n},a.copy=function(){return m0(t,r).unknown(n)},Mr.apply(a,arguments),a}function Ou(){var e=m0().unknown(void 0),t=e.domain,r=e.range,n=0,a=1,u,l,s=!1,f=0,d=0,v=.5;delete e.unknown;function h(){var m=t().length,x=a<n,_=x?a:n,w=x?n:a;u=(w-_)/Math.max(1,m-f+d*2),s&&(u=Math.floor(u)),_+=(w-_-u*(m-f))*v,l=u*(1-f),s&&(_=Math.round(_),l=Math.round(l));var g=M3(m).map(function(E){return _+u*E});return r(x?g.reverse():g)}return e.domain=function(m){return arguments.length?(t(m),h()):t()},e.range=function(m){return arguments.length?([n,a]=m,n=+n,a=+a,h()):[n,a]},e.rangeRound=function(m){return[n,a]=m,n=+n,a=+a,s=!0,h()},e.bandwidth=function(){return l},e.step=function(){return u},e.round=function(m){return arguments.length?(s=!!m,h()):s},e.padding=function(m){return arguments.length?(f=Math.min(1,d=+m),h()):f},e.paddingInner=function(m){return arguments.length?(f=Math.min(1,m),h()):f},e.paddingOuter=function(m){return arguments.length?(d=+m,h()):d},e.align=function(m){return arguments.length?(v=Math.max(0,Math.min(1,m)),h()):v},e.copy=function(){return Ou(t(),[n,a]).round(s).paddingInner(f).paddingOuter(d).align(v)},Mr.apply(h(),arguments)}function PT(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return PT(t())},e}function pu(){return PT(Ou.apply(null,arguments).paddingInner(1))}function g0(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function AT(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function ll(){}var Pu=.7,nc=1/Pu,Na="\\s*([+-]?\\d+)\\s*",Au="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",on="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",R3=/^#([0-9a-f]{3,8})$/,I3=new RegExp(`^rgb\\(${Na},${Na},${Na}\\)$`),$3=new RegExp(`^rgb\\(${on},${on},${on}\\)$`),D3=new RegExp(`^rgba\\(${Na},${Na},${Na},${Au}\\)$`),L3=new RegExp(`^rgba\\(${on},${on},${on},${Au}\\)$`),q3=new RegExp(`^hsl\\(${Au},${on},${on}\\)$`),B3=new RegExp(`^hsla\\(${Au},${on},${on},${Au}\\)$`),YO={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};g0(ll,Eu,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:QO,formatHex:QO,formatHex8:F3,formatHsl:z3,formatRgb:ZO,toString:ZO});function QO(){return this.rgb().formatHex()}function F3(){return this.rgb().formatHex8()}function z3(){return ET(this).formatHsl()}function ZO(){return this.rgb().formatRgb()}function Eu(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=R3.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?JO(t):r===3?new ir(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?Ts(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Ts(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=I3.exec(e))?new ir(t[1],t[2],t[3],1):(t=$3.exec(e))?new ir(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=D3.exec(e))?Ts(t[1],t[2],t[3],t[4]):(t=L3.exec(e))?Ts(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=q3.exec(e))?rP(t[1],t[2]/100,t[3]/100,1):(t=B3.exec(e))?rP(t[1],t[2]/100,t[3]/100,t[4]):YO.hasOwnProperty(e)?JO(YO[e]):e==="transparent"?new ir(NaN,NaN,NaN,0):null}function JO(e){return new ir(e>>16&255,e>>8&255,e&255,1)}function Ts(e,t,r,n){return n<=0&&(e=t=r=NaN),new ir(e,t,r,n)}function U3(e){return e instanceof ll||(e=Eu(e)),e?(e=e.rgb(),new ir(e.r,e.g,e.b,e.opacity)):new ir}function Gm(e,t,r,n){return arguments.length===1?U3(e):new ir(e,t,r,n??1)}function ir(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}g0(ir,Gm,AT(ll,{brighter(e){return e=e==null?nc:Math.pow(nc,e),new ir(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Pu:Math.pow(Pu,e),new ir(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new ir(Bi(this.r),Bi(this.g),Bi(this.b),ic(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:eP,formatHex:eP,formatHex8:W3,formatRgb:tP,toString:tP}));function eP(){return`#${$i(this.r)}${$i(this.g)}${$i(this.b)}`}function W3(){return`#${$i(this.r)}${$i(this.g)}${$i(this.b)}${$i((isNaN(this.opacity)?1:this.opacity)*255)}`}function tP(){const e=ic(this.opacity);return`${e===1?"rgb(":"rgba("}${Bi(this.r)}, ${Bi(this.g)}, ${Bi(this.b)}${e===1?")":`, ${e})`}`}function ic(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Bi(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function $i(e){return e=Bi(e),(e<16?"0":"")+e.toString(16)}function rP(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new Vr(e,t,r,n)}function ET(e){if(e instanceof Vr)return new Vr(e.h,e.s,e.l,e.opacity);if(e instanceof ll||(e=Eu(e)),!e)return new Vr;if(e instanceof Vr)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,a=Math.min(t,r,n),u=Math.max(t,r,n),l=NaN,s=u-a,f=(u+a)/2;return s?(t===u?l=(r-n)/s+(r<n)*6:r===u?l=(n-t)/s+2:l=(t-r)/s+4,s/=f<.5?u+a:2-u-a,l*=60):s=f>0&&f<1?0:l,new Vr(l,s,f,e.opacity)}function H3(e,t,r,n){return arguments.length===1?ET(e):new Vr(e,t,r,n??1)}function Vr(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}g0(Vr,H3,AT(ll,{brighter(e){return e=e==null?nc:Math.pow(nc,e),new Vr(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Pu:Math.pow(Pu,e),new Vr(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,a=2*r-n;return new ir(Ay(e>=240?e-240:e+120,a,n),Ay(e,a,n),Ay(e<120?e+240:e-120,a,n),this.opacity)},clamp(){return new Vr(nP(this.h),Cs(this.s),Cs(this.l),ic(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=ic(this.opacity);return`${e===1?"hsl(":"hsla("}${nP(this.h)}, ${Cs(this.s)*100}%, ${Cs(this.l)*100}%${e===1?")":`, ${e})`}`}}));function nP(e){return e=(e||0)%360,e<0?e+360:e}function Cs(e){return Math.max(0,Math.min(1,e||0))}function Ay(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const b0=e=>()=>e;function V3(e,t){return function(r){return e+r*t}}function K3(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function G3(e){return(e=+e)==1?jT:function(t,r){return r-t?K3(t,r,e):b0(isNaN(t)?r:t)}}function jT(e,t){var r=t-e;return r?V3(e,r):b0(isNaN(e)?t:e)}const iP=(function e(t){var r=G3(t);function n(a,u){var l=r((a=Gm(a)).r,(u=Gm(u)).r),s=r(a.g,u.g),f=r(a.b,u.b),d=jT(a.opacity,u.opacity);return function(v){return a.r=l(v),a.g=s(v),a.b=f(v),a.opacity=d(v),a+""}}return n.gamma=e,n})(1);function X3(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),a;return function(u){for(a=0;a<r;++a)n[a]=e[a]*(1-u)+t[a]*u;return n}}function Y3(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Q3(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,a=new Array(n),u=new Array(r),l;for(l=0;l<n;++l)a[l]=lo(e[l],t[l]);for(;l<r;++l)u[l]=t[l];return function(s){for(l=0;l<n;++l)u[l]=a[l](s);return u}}function Z3(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function ac(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function J3(e,t){var r={},n={},a;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(a in t)a in e?r[a]=lo(e[a],t[a]):n[a]=t[a];return function(u){for(a in r)n[a]=r[a](u);return n}}var Xm=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Ey=new RegExp(Xm.source,"g");function eq(e){return function(){return e}}function tq(e){return function(t){return e(t)+""}}function rq(e,t){var r=Xm.lastIndex=Ey.lastIndex=0,n,a,u,l=-1,s=[],f=[];for(e=e+"",t=t+"";(n=Xm.exec(e))&&(a=Ey.exec(t));)(u=a.index)>r&&(u=t.slice(r,u),s[l]?s[l]+=u:s[++l]=u),(n=n[0])===(a=a[0])?s[l]?s[l]+=a:s[++l]=a:(s[++l]=null,f.push({i:l,x:ac(n,a)})),r=Ey.lastIndex;return r<t.length&&(u=t.slice(r),s[l]?s[l]+=u:s[++l]=u),s.length<2?f[0]?tq(f[0].x):eq(t):(t=f.length,function(d){for(var v=0,h;v<t;++v)s[(h=f[v]).i]=h.x(d);return s.join("")})}function lo(e,t){var r=typeof t,n;return t==null||r==="boolean"?b0(t):(r==="number"?ac:r==="string"?(n=Eu(t))?(t=n,iP):rq:t instanceof Eu?iP:t instanceof Date?Z3:Y3(t)?X3:Array.isArray(t)?Q3:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?J3:ac)(e,t)}function x0(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function nq(e,t){t===void 0&&(t=e,e=lo);for(var r=0,n=t.length-1,a=t[0],u=new Array(n<0?0:n);r<n;)u[r]=e(a,a=t[++r]);return function(l){var s=Math.max(0,Math.min(n-1,Math.floor(l*=n)));return u[s](l-s)}}function iq(e){return function(){return e}}function oc(e){return+e}var aP=[0,1];function Yt(e){return e}function Ym(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:iq(isNaN(t)?NaN:.5)}function aq(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function oq(e,t,r){var n=e[0],a=e[1],u=t[0],l=t[1];return a<n?(n=Ym(a,n),u=r(l,u)):(n=Ym(n,a),u=r(u,l)),function(s){return u(n(s))}}function uq(e,t,r){var n=Math.min(e.length,t.length)-1,a=new Array(n),u=new Array(n),l=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++l<n;)a[l]=Ym(e[l],e[l+1]),u[l]=r(t[l],t[l+1]);return function(s){var f=ul(e,s,1,n)-1;return u[f](a[f](s))}}function sl(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function nf(){var e=aP,t=aP,r=lo,n,a,u,l=Yt,s,f,d;function v(){var m=Math.min(e.length,t.length);return l!==Yt&&(l=aq(e[0],e[m-1])),s=m>2?uq:oq,f=d=null,h}function h(m){return m==null||isNaN(m=+m)?u:(f||(f=s(e.map(n),t,r)))(n(l(m)))}return h.invert=function(m){return l(a((d||(d=s(t,e.map(n),ac)))(m)))},h.domain=function(m){return arguments.length?(e=Array.from(m,oc),v()):e.slice()},h.range=function(m){return arguments.length?(t=Array.from(m),v()):t.slice()},h.rangeRound=function(m){return t=Array.from(m),r=x0,v()},h.clamp=function(m){return arguments.length?(l=m?!0:Yt,v()):l!==Yt},h.interpolate=function(m){return arguments.length?(r=m,v()):r},h.unknown=function(m){return arguments.length?(u=m,h):u},function(m,x){return n=m,a=x,v()}}function w0(){return nf()(Yt,Yt)}function lq(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function uc(e,t){if(!isFinite(e)||e===0)return null;var r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function Ba(e){return e=uc(Math.abs(e)),e?e[1]:NaN}function sq(e,t){return function(r,n){for(var a=r.length,u=[],l=0,s=e[0],f=0;a>0&&s>0&&(f+s+1>n&&(s=Math.max(1,n-f)),u.push(r.substring(a-=s,a+s)),!((f+=s+1)>n));)s=e[l=(l+1)%e.length];return u.reverse().join(t)}}function cq(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var fq=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function ju(e){if(!(t=fq.exec(e)))throw new Error("invalid format: "+e);var t;return new _0({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]})}ju.prototype=_0.prototype;function _0(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+""}_0.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 dq(e){e:for(var t=e.length,r=1,n=-1,a;r<t;++r)switch(e[r]){case".":n=a=r;break;case"0":n===0&&(n=r),a=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(a+1):e}var lc;function pq(e,t){var r=uc(e,t);if(!r)return lc=void 0,e.toPrecision(t);var n=r[0],a=r[1],u=a-(lc=Math.max(-8,Math.min(8,Math.floor(a/3)))*3)+1,l=n.length;return u===l?n:u>l?n+new Array(u-l+1).join("0"):u>0?n.slice(0,u)+"."+n.slice(u):"0."+new Array(1-u).join("0")+uc(e,Math.max(0,t+u-1))[0]}function oP(e,t){var r=uc(e,t);if(!r)return e+"";var n=r[0],a=r[1];return a<0?"0."+new Array(-a).join("0")+n:n.length>a+1?n.slice(0,a+1)+"."+n.slice(a+1):n+new Array(a-n.length+2).join("0")}const uP={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:lq,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)=>oP(e*100,t),r:oP,s:pq,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function lP(e){return e}var sP=Array.prototype.map,cP=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function hq(e){var t=e.grouping===void 0||e.thousands===void 0?lP:sq(sP.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",a=e.decimal===void 0?".":e.decimal+"",u=e.numerals===void 0?lP:cq(sP.call(e.numerals,String)),l=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"":e.minus+"",f=e.nan===void 0?"NaN":e.nan+"";function d(h,m){h=ju(h);var x=h.fill,_=h.align,w=h.sign,g=h.symbol,E=h.zero,P=h.width,C=h.comma,j=h.precision,S=h.trim,O=h.type;O==="n"?(C=!0,O="g"):uP[O]||(j===void 0&&(j=12),S=!0,O="g"),(E||x==="0"&&_==="=")&&(E=!0,x="0",_="=");var k=(m&&m.prefix!==void 0?m.prefix:"")+(g==="$"?r:g==="#"&&/[boxX]/.test(O)?"0"+O.toLowerCase():""),R=(g==="$"?n:/[%p]/.test(O)?l:"")+(m&&m.suffix!==void 0?m.suffix:""),$=uP[O],Y=/[defgprs%]/.test(O);j=j===void 0?6:/[gprs]/.test(O)?Math.max(1,Math.min(21,j)):Math.max(0,Math.min(20,j));function q(N){var B=k,z=R,V,Q,te;if(O==="c")z=$(N)+z,N="";else{N=+N;var H=N<0||1/N<0;if(N=isNaN(N)?f:$(Math.abs(N),j),S&&(N=dq(N)),H&&+N==0&&w!=="+"&&(H=!1),B=(H?w==="("?w:s:w==="-"||w==="("?"":w)+B,z=(O==="s"&&!isNaN(N)&&lc!==void 0?cP[8+lc/3]:"")+z+(H&&w==="("?")":""),Y){for(V=-1,Q=N.length;++V<Q;)if(te=N.charCodeAt(V),48>te||te>57){z=(te===46?a+N.slice(V+1):N.slice(V))+z,N=N.slice(0,V);break}}}C&&!E&&(N=t(N,1/0));var re=B.length+N.length+z.length,ee=re<P?new Array(P-re+1).join(x):"";switch(C&&E&&(N=t(ee+N,ee.length?P-z.length:1/0),ee=""),_){case"<":N=B+N+z+ee;break;case"=":N=B+ee+N+z;break;case"^":N=ee.slice(0,re=ee.length>>1)+B+N+z+ee.slice(re);break;default:N=ee+B+N+z;break}return u(N)}return q.toString=function(){return h+""},q}function v(h,m){var x=Math.max(-8,Math.min(8,Math.floor(Ba(m)/3)))*3,_=Math.pow(10,-x),w=d((h=ju(h),h.type="f",h),{suffix:cP[8+x/3]});return function(g){return w(_*g)}}return{format:d,formatPrefix:v}}var ks,S0,TT;vq({thousands:",",grouping:[3],currency:["$",""]});function vq(e){return ks=hq(e),S0=ks.format,TT=ks.formatPrefix,ks}function yq(e){return Math.max(0,-Ba(Math.abs(e)))}function mq(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Ba(t)/3)))*3-Ba(Math.abs(e)))}function gq(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Ba(t)-Ba(e))+1}function CT(e,t,r,n){var a=Vm(e,t,r),u;switch(n=ju(n??",f"),n.type){case"s":{var l=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(u=mq(a,l))&&(n.precision=u),TT(n,l)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(u=gq(a,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=u-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(u=yq(a))&&(n.precision=u-(n.type==="%")*2);break}}return S0(n)}function ui(e){var t=e.domain;return e.ticks=function(r){var n=t();return Wm(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var a=t();return CT(a[0],a[a.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),a=0,u=n.length-1,l=n[a],s=n[u],f,d,v=10;for(s<l&&(d=l,l=s,s=d,d=a,a=u,u=d);v-- >0;){if(d=Hm(l,s,r),d===f)return n[a]=l,n[u]=s,t(n);if(d>0)l=Math.floor(l/d)*d,s=Math.ceil(s/d)*d;else if(d<0)l=Math.ceil(l*d)/d,s=Math.floor(s*d)/d;else break;f=d}return e},e}function sc(){var e=w0();return e.copy=function(){return sl(e,sc())},Mr.apply(e,arguments),ui(e)}function kT(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,oc),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return kT(e).unknown(t)},e=arguments.length?Array.from(e,oc):[0,1],ui(r)}function NT(e,t){e=e.slice();var r=0,n=e.length-1,a=e[r],u=e[n],l;return u<a&&(l=r,r=n,n=l,l=a,a=u,u=l),e[r]=t.floor(a),e[n]=t.ceil(u),e}function fP(e){return Math.log(e)}function dP(e){return Math.exp(e)}function bq(e){return-Math.log(-e)}function xq(e){return-Math.exp(-e)}function wq(e){return isFinite(e)?+("1e"+e):e<0?0:e}function _q(e){return e===10?wq:e===Math.E?Math.exp:t=>Math.pow(e,t)}function Sq(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 pP(e){return(t,r)=>-e(-t,r)}function O0(e){const t=e(fP,dP),r=t.domain;let n=10,a,u;function l(){return a=Sq(n),u=_q(n),r()[0]<0?(a=pP(a),u=pP(u),e(bq,xq)):e(fP,dP),t}return t.base=function(s){return arguments.length?(n=+s,l()):n},t.domain=function(s){return arguments.length?(r(s),l()):r()},t.ticks=s=>{const f=r();let d=f[0],v=f[f.length-1];const h=v<d;h&&([d,v]=[v,d]);let m=a(d),x=a(v),_,w;const g=s==null?10:+s;let E=[];if(!(n%1)&&x-m<g){if(m=Math.floor(m),x=Math.ceil(x),d>0){for(;m<=x;++m)for(_=1;_<n;++_)if(w=m<0?_/u(-m):_*u(m),!(w<d)){if(w>v)break;E.push(w)}}else for(;m<=x;++m)for(_=n-1;_>=1;--_)if(w=m>0?_/u(-m):_*u(m),!(w<d)){if(w>v)break;E.push(w)}E.length*2<g&&(E=Wm(d,v,g))}else E=Wm(m,x,Math.min(x-m,g)).map(u);return h?E.reverse():E},t.tickFormat=(s,f)=>{if(s==null&&(s=10),f==null&&(f=n===10?"s":","),typeof f!="function"&&(!(n%1)&&(f=ju(f)).precision==null&&(f.trim=!0),f=S0(f)),s===1/0)return f;const d=Math.max(1,n*s/t.ticks().length);return v=>{let h=v/u(Math.round(a(v)));return h*n<n-.5&&(h*=n),h<=d?f(v):""}},t.nice=()=>r(NT(r(),{floor:s=>u(Math.floor(a(s))),ceil:s=>u(Math.ceil(a(s)))})),t}function MT(){const e=O0(nf()).domain([1,10]);return e.copy=()=>sl(e,MT()).base(e.base()),Mr.apply(e,arguments),e}function hP(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function vP(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function P0(e){var t=1,r=e(hP(t),vP(t));return r.constant=function(n){return arguments.length?e(hP(t=+n),vP(t)):t},ui(r)}function RT(){var e=P0(nf());return e.copy=function(){return sl(e,RT()).constant(e.constant())},Mr.apply(e,arguments)}function yP(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function Oq(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Pq(e){return e<0?-e*e:e*e}function A0(e){var t=e(Yt,Yt),r=1;function n(){return r===1?e(Yt,Yt):r===.5?e(Oq,Pq):e(yP(r),yP(1/r))}return t.exponent=function(a){return arguments.length?(r=+a,n()):r},ui(t)}function E0(){var e=A0(nf());return e.copy=function(){return sl(e,E0()).exponent(e.exponent())},Mr.apply(e,arguments),e}function Aq(){return E0.apply(null,arguments).exponent(.5)}function mP(e){return Math.sign(e)*e*e}function Eq(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function IT(){var e=w0(),t=[0,1],r=!1,n;function a(u){var l=Eq(e(u));return isNaN(l)?n:r?Math.round(l):l}return a.invert=function(u){return e.invert(mP(u))},a.domain=function(u){return arguments.length?(e.domain(u),a):e.domain()},a.range=function(u){return arguments.length?(e.range((t=Array.from(u,oc)).map(mP)),a):t.slice()},a.rangeRound=function(u){return a.range(u).round(!0)},a.round=function(u){return arguments.length?(r=!!u,a):r},a.clamp=function(u){return arguments.length?(e.clamp(u),a):e.clamp()},a.unknown=function(u){return arguments.length?(n=u,a):n},a.copy=function(){return IT(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Mr.apply(a,arguments),ui(a)}function $T(){var e=[],t=[],r=[],n;function a(){var l=0,s=Math.max(1,t.length);for(r=new Array(s-1);++l<s;)r[l-1]=N3(e,l/s);return u}function u(l){return l==null||isNaN(l=+l)?n:t[ul(r,l)]}return u.invertExtent=function(l){var s=t.indexOf(l);return s<0?[NaN,NaN]:[s>0?r[s-1]:e[0],s<r.length?r[s]:e[e.length-1]]},u.domain=function(l){if(!arguments.length)return e.slice();e=[];for(let s of l)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort(ni),a()},u.range=function(l){return arguments.length?(t=Array.from(l),a()):t.slice()},u.unknown=function(l){return arguments.length?(n=l,u):n},u.quantiles=function(){return r.slice()},u.copy=function(){return $T().domain(e).range(t).unknown(n)},Mr.apply(u,arguments)}function DT(){var e=0,t=1,r=1,n=[.5],a=[0,1],u;function l(f){return f!=null&&f<=f?a[ul(n,f,0,r)]:u}function s(){var f=-1;for(n=new Array(r);++f<r;)n[f]=((f+1)*t-(f-r)*e)/(r+1);return l}return l.domain=function(f){return arguments.length?([e,t]=f,e=+e,t=+t,s()):[e,t]},l.range=function(f){return arguments.length?(r=(a=Array.from(f)).length-1,s()):a.slice()},l.invertExtent=function(f){var d=a.indexOf(f);return d<0?[NaN,NaN]:d<1?[e,n[0]]:d>=r?[n[r-1],t]:[n[d-1],n[d]]},l.unknown=function(f){return arguments.length&&(u=f),l},l.thresholds=function(){return n.slice()},l.copy=function(){return DT().domain([e,t]).range(a).unknown(u)},Mr.apply(ui(l),arguments)}function LT(){var e=[.5],t=[0,1],r,n=1;function a(u){return u!=null&&u<=u?t[ul(e,u,0,n)]:r}return a.domain=function(u){return arguments.length?(e=Array.from(u),n=Math.min(e.length,t.length-1),a):e.slice()},a.range=function(u){return arguments.length?(t=Array.from(u),n=Math.min(e.length,t.length-1),a):t.slice()},a.invertExtent=function(u){var l=t.indexOf(u);return[e[l-1],e[l]]},a.unknown=function(u){return arguments.length?(r=u,a):r},a.copy=function(){return LT().domain(e).range(t).unknown(r)},Mr.apply(a,arguments)}const jy=new Date,Ty=new Date;function Ot(e,t,r,n){function a(u){return e(u=arguments.length===0?new Date:new Date(+u)),u}return a.floor=u=>(e(u=new Date(+u)),u),a.ceil=u=>(e(u=new Date(u-1)),t(u,1),e(u),u),a.round=u=>{const l=a(u),s=a.ceil(u);return u-l<s-u?l:s},a.offset=(u,l)=>(t(u=new Date(+u),l==null?1:Math.floor(l)),u),a.range=(u,l,s)=>{const f=[];if(u=a.ceil(u),s=s==null?1:Math.floor(s),!(u<l)||!(s>0))return f;let d;do f.push(d=new Date(+u)),t(u,s),e(u);while(d<u&&u<l);return f},a.filter=u=>Ot(l=>{if(l>=l)for(;e(l),!u(l);)l.setTime(l-1)},(l,s)=>{if(l>=l)if(s<0)for(;++s<=0;)for(;t(l,-1),!u(l););else for(;--s>=0;)for(;t(l,1),!u(l););}),r&&(a.count=(u,l)=>(jy.setTime(+u),Ty.setTime(+l),e(jy),e(Ty),Math.floor(r(jy,Ty))),a.every=u=>(u=Math.floor(u),!isFinite(u)||!(u>0)?null:u>1?a.filter(n?l=>n(l)%u===0:l=>a.count(0,l)%u===0):a)),a}const cc=Ot(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);cc.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Ot(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):cc);cc.range;const xn=1e3,Tr=xn*60,wn=Tr*60,An=wn*24,j0=An*7,gP=An*30,Cy=An*365,Di=Ot(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*xn)},(e,t)=>(t-e)/xn,e=>e.getUTCSeconds());Di.range;const T0=Ot(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*xn)},(e,t)=>{e.setTime(+e+t*Tr)},(e,t)=>(t-e)/Tr,e=>e.getMinutes());T0.range;const C0=Ot(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Tr)},(e,t)=>(t-e)/Tr,e=>e.getUTCMinutes());C0.range;const k0=Ot(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*xn-e.getMinutes()*Tr)},(e,t)=>{e.setTime(+e+t*wn)},(e,t)=>(t-e)/wn,e=>e.getHours());k0.range;const N0=Ot(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*wn)},(e,t)=>(t-e)/wn,e=>e.getUTCHours());N0.range;const cl=Ot(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Tr)/An,e=>e.getDate()-1);cl.range;const af=Ot(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/An,e=>e.getUTCDate()-1);af.range;const qT=Ot(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/An,e=>Math.floor(e/An));qT.range;function Xi(e){return Ot(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*Tr)/j0)}const of=Xi(0),fc=Xi(1),jq=Xi(2),Tq=Xi(3),Fa=Xi(4),Cq=Xi(5),kq=Xi(6);of.range;fc.range;jq.range;Tq.range;Fa.range;Cq.range;kq.range;function Yi(e){return Ot(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/j0)}const uf=Yi(0),dc=Yi(1),Nq=Yi(2),Mq=Yi(3),za=Yi(4),Rq=Yi(5),Iq=Yi(6);uf.range;dc.range;Nq.range;Mq.range;za.range;Rq.range;Iq.range;const M0=Ot(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());M0.range;const R0=Ot(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());R0.range;const En=Ot(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());En.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Ot(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});En.range;const jn=Ot(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());jn.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Ot(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});jn.range;function BT(e,t,r,n,a,u){const l=[[Di,1,xn],[Di,5,5*xn],[Di,15,15*xn],[Di,30,30*xn],[u,1,Tr],[u,5,5*Tr],[u,15,15*Tr],[u,30,30*Tr],[a,1,wn],[a,3,3*wn],[a,6,6*wn],[a,12,12*wn],[n,1,An],[n,2,2*An],[r,1,j0],[t,1,gP],[t,3,3*gP],[e,1,Cy]];function s(d,v,h){const m=v<d;m&&([d,v]=[v,d]);const x=h&&typeof h.range=="function"?h:f(d,v,h),_=x?x.range(d,+v+1):[];return m?_.reverse():_}function f(d,v,h){const m=Math.abs(v-d)/h,x=y0(([,,g])=>g).right(l,m);if(x===l.length)return e.every(Vm(d/Cy,v/Cy,h));if(x===0)return cc.every(Math.max(Vm(d,v,h),1));const[_,w]=l[m/l[x-1][2]<l[x][2]/m?x-1:x];return _.every(w)}return[s,f]}const[$q,Dq]=BT(jn,R0,uf,qT,N0,C0),[Lq,qq]=BT(En,M0,of,cl,k0,T0);function ky(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function Ny(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function tu(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function Bq(e){var t=e.dateTime,r=e.date,n=e.time,a=e.periods,u=e.days,l=e.shortDays,s=e.months,f=e.shortMonths,d=ru(a),v=nu(a),h=ru(u),m=nu(u),x=ru(l),_=nu(l),w=ru(s),g=nu(s),E=ru(f),P=nu(f),C={a:te,A:H,b:re,B:ee,c:null,d:OP,e:OP,f:sB,g:bB,G:wB,H:oB,I:uB,j:lB,L:FT,m:cB,M:fB,p:I,q:U,Q:EP,s:jP,S:dB,u:pB,U:hB,V:vB,w:yB,W:mB,x:null,X:null,y:gB,Y:xB,Z:_B,"%":AP},j={a:ie,A:ve,b:Se,B:je,c:null,d:PP,e:PP,f:AB,g:$B,G:LB,H:SB,I:OB,j:PB,L:UT,m:EB,M:jB,p:Re,q:Te,Q:EP,s:jP,S:TB,u:CB,U:kB,V:NB,w:MB,W:RB,x:null,X:null,y:IB,Y:DB,Z:qB,"%":AP},S={a:Y,A:q,b:N,B,c:z,d:_P,e:_P,f:rB,g:wP,G:xP,H:SP,I:SP,j:Zq,L:tB,m:Qq,M:Jq,p:$,q:Yq,Q:iB,s:aB,S:eB,u:Hq,U:Vq,V:Kq,w:Wq,W:Gq,x:V,X:Q,y:wP,Y:xP,Z:Xq,"%":nB};C.x=O(r,C),C.X=O(n,C),C.c=O(t,C),j.x=O(r,j),j.X=O(n,j),j.c=O(t,j);function O(le,Oe){return function(he){var ae=[],Me=-1,Ne=0,Qe=le.length,Ze,st,Vt;for(he instanceof Date||(he=new Date(+he));++Me<Qe;)le.charCodeAt(Me)===37&&(ae.push(le.slice(Ne,Me)),(st=bP[Ze=le.charAt(++Me)])!=null?Ze=le.charAt(++Me):st=Ze==="e"?" ":"0",(Vt=Oe[Ze])&&(Ze=Vt(he,st)),ae.push(Ze),Ne=Me+1);return ae.push(le.slice(Ne,Me)),ae.join("")}}function k(le,Oe){return function(he){var ae=tu(1900,void 0,1),Me=R(ae,le,he+="",0),Ne,Qe;if(Me!=he.length)return null;if("Q"in ae)return new Date(ae.Q);if("s"in ae)return new Date(ae.s*1e3+("L"in ae?ae.L:0));if(Oe&&!("Z"in ae)&&(ae.Z=0),"p"in ae&&(ae.H=ae.H%12+ae.p*12),ae.m===void 0&&(ae.m="q"in ae?ae.q:0),"V"in ae){if(ae.V<1||ae.V>53)return null;"w"in ae||(ae.w=1),"Z"in ae?(Ne=Ny(tu(ae.y,0,1)),Qe=Ne.getUTCDay(),Ne=Qe>4||Qe===0?dc.ceil(Ne):dc(Ne),Ne=af.offset(Ne,(ae.V-1)*7),ae.y=Ne.getUTCFullYear(),ae.m=Ne.getUTCMonth(),ae.d=Ne.getUTCDate()+(ae.w+6)%7):(Ne=ky(tu(ae.y,0,1)),Qe=Ne.getDay(),Ne=Qe>4||Qe===0?fc.ceil(Ne):fc(Ne),Ne=cl.offset(Ne,(ae.V-1)*7),ae.y=Ne.getFullYear(),ae.m=Ne.getMonth(),ae.d=Ne.getDate()+(ae.w+6)%7)}else("W"in ae||"U"in ae)&&("w"in ae||(ae.w="u"in ae?ae.u%7:"W"in ae?1:0),Qe="Z"in ae?Ny(tu(ae.y,0,1)).getUTCDay():ky(tu(ae.y,0,1)).getDay(),ae.m=0,ae.d="W"in ae?(ae.w+6)%7+ae.W*7-(Qe+5)%7:ae.w+ae.U*7-(Qe+6)%7);return"Z"in ae?(ae.H+=ae.Z/100|0,ae.M+=ae.Z%100,Ny(ae)):ky(ae)}}function R(le,Oe,he,ae){for(var Me=0,Ne=Oe.length,Qe=he.length,Ze,st;Me<Ne;){if(ae>=Qe)return-1;if(Ze=Oe.charCodeAt(Me++),Ze===37){if(Ze=Oe.charAt(Me++),st=S[Ze in bP?Oe.charAt(Me++):Ze],!st||(ae=st(le,he,ae))<0)return-1}else if(Ze!=he.charCodeAt(ae++))return-1}return ae}function $(le,Oe,he){var ae=d.exec(Oe.slice(he));return ae?(le.p=v.get(ae[0].toLowerCase()),he+ae[0].length):-1}function Y(le,Oe,he){var ae=x.exec(Oe.slice(he));return ae?(le.w=_.get(ae[0].toLowerCase()),he+ae[0].length):-1}function q(le,Oe,he){var ae=h.exec(Oe.slice(he));return ae?(le.w=m.get(ae[0].toLowerCase()),he+ae[0].length):-1}function N(le,Oe,he){var ae=E.exec(Oe.slice(he));return ae?(le.m=P.get(ae[0].toLowerCase()),he+ae[0].length):-1}function B(le,Oe,he){var ae=w.exec(Oe.slice(he));return ae?(le.m=g.get(ae[0].toLowerCase()),he+ae[0].length):-1}function z(le,Oe,he){return R(le,t,Oe,he)}function V(le,Oe,he){return R(le,r,Oe,he)}function Q(le,Oe,he){return R(le,n,Oe,he)}function te(le){return l[le.getDay()]}function H(le){return u[le.getDay()]}function re(le){return f[le.getMonth()]}function ee(le){return s[le.getMonth()]}function I(le){return a[+(le.getHours()>=12)]}function U(le){return 1+~~(le.getMonth()/3)}function ie(le){return l[le.getUTCDay()]}function ve(le){return u[le.getUTCDay()]}function Se(le){return f[le.getUTCMonth()]}function je(le){return s[le.getUTCMonth()]}function Re(le){return a[+(le.getUTCHours()>=12)]}function Te(le){return 1+~~(le.getUTCMonth()/3)}return{format:function(le){var Oe=O(le+="",C);return Oe.toString=function(){return le},Oe},parse:function(le){var Oe=k(le+="",!1);return Oe.toString=function(){return le},Oe},utcFormat:function(le){var Oe=O(le+="",j);return Oe.toString=function(){return le},Oe},utcParse:function(le){var Oe=k(le+="",!0);return Oe.toString=function(){return le},Oe}}}var bP={"-":"",_:" ",0:"0"},Tt=/^\s*\d+/,Fq=/^%/,zq=/[\\^$*+?|[\]().{}]/g;function ze(e,t,r){var n=e<0?"-":"",a=(n?-e:e)+"",u=a.length;return n+(u<r?new Array(r-u+1).join(t)+a:a)}function Uq(e){return e.replace(zq,"\\$&")}function ru(e){return new RegExp("^(?:"+e.map(Uq).join("|")+")","i")}function nu(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function Wq(e,t,r){var n=Tt.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function Hq(e,t,r){var n=Tt.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function Vq(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function Kq(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function Gq(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function xP(e,t,r){var n=Tt.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function wP(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function Xq(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function Yq(e,t,r){var n=Tt.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function Qq(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function _P(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function Zq(e,t,r){var n=Tt.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function SP(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function Jq(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function eB(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function tB(e,t,r){var n=Tt.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function rB(e,t,r){var n=Tt.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function nB(e,t,r){var n=Fq.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function iB(e,t,r){var n=Tt.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function aB(e,t,r){var n=Tt.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function OP(e,t){return ze(e.getDate(),t,2)}function oB(e,t){return ze(e.getHours(),t,2)}function uB(e,t){return ze(e.getHours()%12||12,t,2)}function lB(e,t){return ze(1+cl.count(En(e),e),t,3)}function FT(e,t){return ze(e.getMilliseconds(),t,3)}function sB(e,t){return FT(e,t)+"000"}function cB(e,t){return ze(e.getMonth()+1,t,2)}function fB(e,t){return ze(e.getMinutes(),t,2)}function dB(e,t){return ze(e.getSeconds(),t,2)}function pB(e){var t=e.getDay();return t===0?7:t}function hB(e,t){return ze(of.count(En(e)-1,e),t,2)}function zT(e){var t=e.getDay();return t>=4||t===0?Fa(e):Fa.ceil(e)}function vB(e,t){return e=zT(e),ze(Fa.count(En(e),e)+(En(e).getDay()===4),t,2)}function yB(e){return e.getDay()}function mB(e,t){return ze(fc.count(En(e)-1,e),t,2)}function gB(e,t){return ze(e.getFullYear()%100,t,2)}function bB(e,t){return e=zT(e),ze(e.getFullYear()%100,t,2)}function xB(e,t){return ze(e.getFullYear()%1e4,t,4)}function wB(e,t){var r=e.getDay();return e=r>=4||r===0?Fa(e):Fa.ceil(e),ze(e.getFullYear()%1e4,t,4)}function _B(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+ze(t/60|0,"0",2)+ze(t%60,"0",2)}function PP(e,t){return ze(e.getUTCDate(),t,2)}function SB(e,t){return ze(e.getUTCHours(),t,2)}function OB(e,t){return ze(e.getUTCHours()%12||12,t,2)}function PB(e,t){return ze(1+af.count(jn(e),e),t,3)}function UT(e,t){return ze(e.getUTCMilliseconds(),t,3)}function AB(e,t){return UT(e,t)+"000"}function EB(e,t){return ze(e.getUTCMonth()+1,t,2)}function jB(e,t){return ze(e.getUTCMinutes(),t,2)}function TB(e,t){return ze(e.getUTCSeconds(),t,2)}function CB(e){var t=e.getUTCDay();return t===0?7:t}function kB(e,t){return ze(uf.count(jn(e)-1,e),t,2)}function WT(e){var t=e.getUTCDay();return t>=4||t===0?za(e):za.ceil(e)}function NB(e,t){return e=WT(e),ze(za.count(jn(e),e)+(jn(e).getUTCDay()===4),t,2)}function MB(e){return e.getUTCDay()}function RB(e,t){return ze(dc.count(jn(e)-1,e),t,2)}function IB(e,t){return ze(e.getUTCFullYear()%100,t,2)}function $B(e,t){return e=WT(e),ze(e.getUTCFullYear()%100,t,2)}function DB(e,t){return ze(e.getUTCFullYear()%1e4,t,4)}function LB(e,t){var r=e.getUTCDay();return e=r>=4||r===0?za(e):za.ceil(e),ze(e.getUTCFullYear()%1e4,t,4)}function qB(){return"+0000"}function AP(){return"%"}function EP(e){return+e}function jP(e){return Math.floor(+e/1e3)}var Sa,HT,VT;BB({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 BB(e){return Sa=Bq(e),HT=Sa.format,Sa.parse,VT=Sa.utcFormat,Sa.utcParse,Sa}function FB(e){return new Date(e)}function zB(e){return e instanceof Date?+e:+new Date(+e)}function I0(e,t,r,n,a,u,l,s,f,d){var v=w0(),h=v.invert,m=v.domain,x=d(".%L"),_=d(":%S"),w=d("%I:%M"),g=d("%I %p"),E=d("%a %d"),P=d("%b %d"),C=d("%B"),j=d("%Y");function S(O){return(f(O)<O?x:s(O)<O?_:l(O)<O?w:u(O)<O?g:n(O)<O?a(O)<O?E:P:r(O)<O?C:j)(O)}return v.invert=function(O){return new Date(h(O))},v.domain=function(O){return arguments.length?m(Array.from(O,zB)):m().map(FB)},v.ticks=function(O){var k=m();return e(k[0],k[k.length-1],O??10)},v.tickFormat=function(O,k){return k==null?S:d(k)},v.nice=function(O){var k=m();return(!O||typeof O.range!="function")&&(O=t(k[0],k[k.length-1],O??10)),O?m(NT(k,O)):v},v.copy=function(){return sl(v,I0(e,t,r,n,a,u,l,s,f,d))},v}function UB(){return Mr.apply(I0(Lq,qq,En,M0,of,cl,k0,T0,Di,HT).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function WB(){return Mr.apply(I0($q,Dq,jn,R0,uf,af,N0,C0,Di,VT).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function lf(){var e=0,t=1,r,n,a,u,l=Yt,s=!1,f;function d(h){return h==null||isNaN(h=+h)?f:l(a===0?.5:(h=(u(h)-r)*a,s?Math.max(0,Math.min(1,h)):h))}d.domain=function(h){return arguments.length?([e,t]=h,r=u(e=+e),n=u(t=+t),a=r===n?0:1/(n-r),d):[e,t]},d.clamp=function(h){return arguments.length?(s=!!h,d):s},d.interpolator=function(h){return arguments.length?(l=h,d):l};function v(h){return function(m){var x,_;return arguments.length?([x,_]=m,l=h(x,_),d):[l(0),l(1)]}}return d.range=v(lo),d.rangeRound=v(x0),d.unknown=function(h){return arguments.length?(f=h,d):f},function(h){return u=h,r=h(e),n=h(t),a=r===n?0:1/(n-r),d}}function li(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function KT(){var e=ui(lf()(Yt));return e.copy=function(){return li(e,KT())},Nn.apply(e,arguments)}function GT(){var e=O0(lf()).domain([1,10]);return e.copy=function(){return li(e,GT()).base(e.base())},Nn.apply(e,arguments)}function XT(){var e=P0(lf());return e.copy=function(){return li(e,XT()).constant(e.constant())},Nn.apply(e,arguments)}function $0(){var e=A0(lf());return e.copy=function(){return li(e,$0()).exponent(e.exponent())},Nn.apply(e,arguments)}function HB(){return $0.apply(null,arguments).exponent(.5)}function YT(){var e=[],t=Yt;function r(n){if(n!=null&&!isNaN(n=+n))return t((ul(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let a of n)a!=null&&!isNaN(a=+a)&&e.push(a);return e.sort(ni),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,a)=>t(a/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(a,u)=>k3(e,u/n))},r.copy=function(){return YT(t).domain(e)},Nn.apply(r,arguments)}function sf(){var e=0,t=.5,r=1,n=1,a,u,l,s,f,d=Yt,v,h=!1,m;function x(w){return isNaN(w=+w)?m:(w=.5+((w=+v(w))-u)*(n*w<n*u?s:f),d(h?Math.max(0,Math.min(1,w)):w))}x.domain=function(w){return arguments.length?([e,t,r]=w,a=v(e=+e),u=v(t=+t),l=v(r=+r),s=a===u?0:.5/(u-a),f=u===l?0:.5/(l-u),n=u<a?-1:1,x):[e,t,r]},x.clamp=function(w){return arguments.length?(h=!!w,x):h},x.interpolator=function(w){return arguments.length?(d=w,x):d};function _(w){return function(g){var E,P,C;return arguments.length?([E,P,C]=g,d=nq(w,[E,P,C]),x):[d(0),d(.5),d(1)]}}return x.range=_(lo),x.rangeRound=_(x0),x.unknown=function(w){return arguments.length?(m=w,x):m},function(w){return v=w,a=w(e),u=w(t),l=w(r),s=a===u?0:.5/(u-a),f=u===l?0:.5/(l-u),n=u<a?-1:1,x}}function QT(){var e=ui(sf()(Yt));return e.copy=function(){return li(e,QT())},Nn.apply(e,arguments)}function ZT(){var e=O0(sf()).domain([.1,1,10]);return e.copy=function(){return li(e,ZT()).base(e.base())},Nn.apply(e,arguments)}function JT(){var e=P0(sf());return e.copy=function(){return li(e,JT()).constant(e.constant())},Nn.apply(e,arguments)}function D0(){var e=A0(sf());return e.copy=function(){return li(e,D0()).exponent(e.exponent())},Nn.apply(e,arguments)}function VB(){return D0.apply(null,arguments).exponent(.5)}const TP=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Ou,scaleDiverging:QT,scaleDivergingLog:ZT,scaleDivergingPow:D0,scaleDivergingSqrt:VB,scaleDivergingSymlog:JT,scaleIdentity:kT,scaleImplicit:Km,scaleLinear:sc,scaleLog:MT,scaleOrdinal:m0,scalePoint:pu,scalePow:E0,scaleQuantile:$T,scaleQuantize:DT,scaleRadial:IT,scaleSequential:KT,scaleSequentialLog:GT,scaleSequentialPow:$0,scaleSequentialQuantile:YT,scaleSequentialSqrt:HB,scaleSequentialSymlog:XT,scaleSqrt:Aq,scaleSymlog:RT,scaleThreshold:LT,scaleTime:UB,scaleUtc:WB,tickFormat:CT},Symbol.toStringTag,{value:"Module"}));var My,CP;function eC(){if(CP)return My;CP=1;var e=io();function t(r,n,a){for(var u=-1,l=r.length;++u<l;){var s=r[u],f=n(s);if(f!=null&&(d===void 0?f===f&&!e(f):a(f,d)))var d=f,v=s}return v}return My=t,My}var Ry,kP;function KB(){if(kP)return Ry;kP=1;function e(t,r){return t>r}return Ry=e,Ry}var Iy,NP;function GB(){if(NP)return Iy;NP=1;var e=eC(),t=KB(),r=oo();function n(a){return a&&a.length?e(a,r,t):void 0}return Iy=n,Iy}var XB=GB();const cf=Ye(XB);var $y,MP;function YB(){if(MP)return $y;MP=1;function e(t,r){return t<r}return $y=e,$y}var Dy,RP;function QB(){if(RP)return Dy;RP=1;var e=eC(),t=YB(),r=oo();function n(a){return a&&a.length?e(a,r,t):void 0}return Dy=n,Dy}var ZB=QB();const ff=Ye(ZB);var Ly,IP;function JB(){if(IP)return Ly;IP=1;var e=Jg(),t=oi(),r=sT(),n=ur();function a(u,l){var s=n(u)?e:r;return s(u,t(l,3))}return Ly=a,Ly}var qy,$P;function eF(){if($P)return qy;$P=1;var e=uT(),t=JB();function r(n,a){return e(t(n,a),1)}return qy=r,qy}var tF=eF();const rF=Ye(tF);var By,DP;function nF(){if(DP)return By;DP=1;var e=d0();function t(r,n){return e(r,n)}return By=t,By}var iF=nF();const df=Ye(iF);var so=1e9,aF={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},q0,ot=!0,Nr="[DecimalError] ",Fi=Nr+"Invalid argument: ",L0=Nr+"Exponent out of range: ",co=Math.floor,Mi=Math.pow,oF=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,yr,jt=1e7,it=7,tC=9007199254740991,pc=co(tC/it),be={};be.absoluteValue=be.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};be.comparedTo=be.cmp=function(e){var t,r,n,a,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(n=u.d.length,a=e.d.length,t=0,r=n<a?n:a;t<r;++t)if(u.d[t]!==e.d[t])return u.d[t]>e.d[t]^u.s<0?1:-1;return n===a?0:n>a^u.s<0?1:-1};be.decimalPlaces=be.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*it;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};be.dividedBy=be.div=function(e){return Pn(this,new this.constructor(e))};be.dividedToIntegerBy=be.idiv=function(e){var t=this,r=t.constructor;return Xe(Pn(t,new r(e),0,1),r.precision)};be.equals=be.eq=function(e){return!this.cmp(e)};be.exponent=function(){return gt(this)};be.greaterThan=be.gt=function(e){return this.cmp(e)>0};be.greaterThanOrEqualTo=be.gte=function(e){return this.cmp(e)>=0};be.isInteger=be.isint=function(){return this.e>this.d.length-2};be.isNegative=be.isneg=function(){return this.s<0};be.isPositive=be.ispos=function(){return this.s>0};be.isZero=function(){return this.s===0};be.lessThan=be.lt=function(e){return this.cmp(e)<0};be.lessThanOrEqualTo=be.lte=function(e){return this.cmp(e)<1};be.logarithm=be.log=function(e){var t,r=this,n=r.constructor,a=n.precision,u=a+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(yr))throw Error(Nr+"NaN");if(r.s<1)throw Error(Nr+(r.s?"NaN":"-Infinity"));return r.eq(yr)?new n(0):(ot=!1,t=Pn(Tu(r,u),Tu(e,u),u),ot=!0,Xe(t,a))};be.minus=be.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?iC(t,e):rC(t,(e.s=-e.s,e))};be.modulo=be.mod=function(e){var t,r=this,n=r.constructor,a=n.precision;if(e=new n(e),!e.s)throw Error(Nr+"NaN");return r.s?(ot=!1,t=Pn(r,e,0,1).times(e),ot=!0,r.minus(t)):Xe(new n(r),a)};be.naturalExponential=be.exp=function(){return nC(this)};be.naturalLogarithm=be.ln=function(){return Tu(this)};be.negated=be.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};be.plus=be.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?rC(t,e):iC(t,(e.s=-e.s,e))};be.precision=be.sd=function(e){var t,r,n,a=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Fi+e);if(t=gt(a)+1,n=a.d.length-1,r=n*it+1,n=a.d[n],n){for(;n%10==0;n/=10)r--;for(n=a.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};be.squareRoot=be.sqrt=function(){var e,t,r,n,a,u,l,s=this,f=s.constructor;if(s.s<1){if(!s.s)return new f(0);throw Error(Nr+"NaN")}for(e=gt(s),ot=!1,a=Math.sqrt(+s),a==0||a==1/0?(t=an(s.d),(t.length+e)%2==0&&(t+="0"),a=Math.sqrt(t),e=co((e+1)/2)-(e<0||e%2),a==1/0?t="5e"+e:(t=a.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new f(t)):n=new f(a.toString()),r=f.precision,a=l=r+3;;)if(u=n,n=u.plus(Pn(s,u,l+2)).times(.5),an(u.d).slice(0,l)===(t=an(n.d)).slice(0,l)){if(t=t.slice(l-3,l+1),a==l&&t=="4999"){if(Xe(u,r+1,0),u.times(u).eq(s)){n=u;break}}else if(t!="9999")break;l+=4}return ot=!0,Xe(n,r)};be.times=be.mul=function(e){var t,r,n,a,u,l,s,f,d,v=this,h=v.constructor,m=v.d,x=(e=new h(e)).d;if(!v.s||!e.s)return new h(0);for(e.s*=v.s,r=v.e+e.e,f=m.length,d=x.length,f<d&&(u=m,m=x,x=u,l=f,f=d,d=l),u=[],l=f+d,n=l;n--;)u.push(0);for(n=d;--n>=0;){for(t=0,a=f+n;a>n;)s=u[a]+x[n]*m[a-n-1]+t,u[a--]=s%jt|0,t=s/jt|0;u[a]=(u[a]+t)%jt|0}for(;!u[--l];)u.pop();return t?++r:u.shift(),e.d=u,e.e=r,ot?Xe(e,h.precision):e};be.toDecimalPlaces=be.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(ln(e,0,so),t===void 0?t=n.rounding:ln(t,0,8),Xe(r,e+gt(r)+1,t))};be.toExponential=function(e,t){var r,n=this,a=n.constructor;return e===void 0?r=Hi(n,!0):(ln(e,0,so),t===void 0?t=a.rounding:ln(t,0,8),n=Xe(new a(n),e+1,t),r=Hi(n,!0,e+1)),r};be.toFixed=function(e,t){var r,n,a=this,u=a.constructor;return e===void 0?Hi(a):(ln(e,0,so),t===void 0?t=u.rounding:ln(t,0,8),n=Xe(new u(a),e+gt(a)+1,t),r=Hi(n.abs(),!1,e+gt(n)+1),a.isneg()&&!a.isZero()?"-"+r:r)};be.toInteger=be.toint=function(){var e=this,t=e.constructor;return Xe(new t(e),gt(e)+1,t.rounding)};be.toNumber=function(){return+this};be.toPower=be.pow=function(e){var t,r,n,a,u,l,s=this,f=s.constructor,d=12,v=+(e=new f(e));if(!e.s)return new f(yr);if(s=new f(s),!s.s){if(e.s<1)throw Error(Nr+"Infinity");return s}if(s.eq(yr))return s;if(n=f.precision,e.eq(yr))return Xe(s,n);if(t=e.e,r=e.d.length-1,l=t>=r,u=s.s,l){if((r=v<0?-v:v)<=tC){for(a=new f(yr),t=Math.ceil(n/it+4),ot=!1;r%2&&(a=a.times(s),qP(a.d,t)),r=co(r/2),r!==0;)s=s.times(s),qP(s.d,t);return ot=!0,e.s<0?new f(yr).div(a):Xe(a,n)}}else if(u<0)throw Error(Nr+"NaN");return u=u<0&&e.d[Math.max(t,r)]&1?-1:1,s.s=1,ot=!1,a=e.times(Tu(s,n+d)),ot=!0,a=nC(a),a.s=u,a};be.toPrecision=function(e,t){var r,n,a=this,u=a.constructor;return e===void 0?(r=gt(a),n=Hi(a,r<=u.toExpNeg||r>=u.toExpPos)):(ln(e,1,so),t===void 0?t=u.rounding:ln(t,0,8),a=Xe(new u(a),e,t),r=gt(a),n=Hi(a,e<=r||r<=u.toExpNeg,e)),n};be.toSignificantDigits=be.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(ln(e,1,so),t===void 0?t=n.rounding:ln(t,0,8)),Xe(new n(r),e,t)};be.toString=be.valueOf=be.val=be.toJSON=be[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=gt(e),r=e.constructor;return Hi(e,t<=r.toExpNeg||t>=r.toExpPos)};function rC(e,t){var r,n,a,u,l,s,f,d,v=e.constructor,h=v.precision;if(!e.s||!t.s)return t.s||(t=new v(e)),ot?Xe(t,h):t;if(f=e.d,d=t.d,l=e.e,a=t.e,f=f.slice(),u=l-a,u){for(u<0?(n=f,u=-u,s=d.length):(n=d,a=l,s=f.length),l=Math.ceil(h/it),s=l>s?l+1:s+1,u>s&&(u=s,n.length=1),n.reverse();u--;)n.push(0);n.reverse()}for(s=f.length,u=d.length,s-u<0&&(u=s,n=d,d=f,f=n),r=0;u;)r=(f[--u]=f[u]+d[u]+r)/jt|0,f[u]%=jt;for(r&&(f.unshift(r),++a),s=f.length;f[--s]==0;)f.pop();return t.d=f,t.e=a,ot?Xe(t,h):t}function ln(e,t,r){if(e!==~~e||e<t||e>r)throw Error(Fi+e)}function an(e){var t,r,n,a=e.length-1,u="",l=e[0];if(a>0){for(u+=l,t=1;t<a;t++)n=e[t]+"",r=it-n.length,r&&(u+=ei(r)),u+=n;l=e[t],n=l+"",r=it-n.length,r&&(u+=ei(r))}else if(l===0)return"0";for(;l%10===0;)l/=10;return u+l}var Pn=(function(){function e(n,a){var u,l=0,s=n.length;for(n=n.slice();s--;)u=n[s]*a+l,n[s]=u%jt|0,l=u/jt|0;return l&&n.unshift(l),n}function t(n,a,u,l){var s,f;if(u!=l)f=u>l?1:-1;else for(s=f=0;s<u;s++)if(n[s]!=a[s]){f=n[s]>a[s]?1:-1;break}return f}function r(n,a,u){for(var l=0;u--;)n[u]-=l,l=n[u]<a[u]?1:0,n[u]=l*jt+n[u]-a[u];for(;!n[0]&&n.length>1;)n.shift()}return function(n,a,u,l){var s,f,d,v,h,m,x,_,w,g,E,P,C,j,S,O,k,R,$=n.constructor,Y=n.s==a.s?1:-1,q=n.d,N=a.d;if(!n.s)return new $(n);if(!a.s)throw Error(Nr+"Division by zero");for(f=n.e-a.e,k=N.length,S=q.length,x=new $(Y),_=x.d=[],d=0;N[d]==(q[d]||0);)++d;if(N[d]>(q[d]||0)&&--f,u==null?P=u=$.precision:l?P=u+(gt(n)-gt(a))+1:P=u,P<0)return new $(0);if(P=P/it+2|0,d=0,k==1)for(v=0,N=N[0],P++;(d<S||v)&&P--;d++)C=v*jt+(q[d]||0),_[d]=C/N|0,v=C%N|0;else{for(v=jt/(N[0]+1)|0,v>1&&(N=e(N,v),q=e(q,v),k=N.length,S=q.length),j=k,w=q.slice(0,k),g=w.length;g<k;)w[g++]=0;R=N.slice(),R.unshift(0),O=N[0],N[1]>=jt/2&&++O;do v=0,s=t(N,w,k,g),s<0?(E=w[0],k!=g&&(E=E*jt+(w[1]||0)),v=E/O|0,v>1?(v>=jt&&(v=jt-1),h=e(N,v),m=h.length,g=w.length,s=t(h,w,m,g),s==1&&(v--,r(h,k<m?R:N,m))):(v==0&&(s=v=1),h=N.slice()),m=h.length,m<g&&h.unshift(0),r(w,h,g),s==-1&&(g=w.length,s=t(N,w,k,g),s<1&&(v++,r(w,k<g?R:N,g))),g=w.length):s===0&&(v++,w=[0]),_[d++]=v,s&&w[0]?w[g++]=q[j]||0:(w=[q[j]],g=1);while((j++<S||w[0]!==void 0)&&P--)}return _[0]||_.shift(),x.e=f,Xe(x,l?u+gt(x)+1:u)}})();function nC(e,t){var r,n,a,u,l,s,f=0,d=0,v=e.constructor,h=v.precision;if(gt(e)>16)throw Error(L0+gt(e));if(!e.s)return new v(yr);for(ot=!1,s=h,l=new v(.03125);e.abs().gte(.1);)e=e.times(l),d+=5;for(n=Math.log(Mi(2,d))/Math.LN10*2+5|0,s+=n,r=a=u=new v(yr),v.precision=s;;){if(a=Xe(a.times(e),s),r=r.times(++f),l=u.plus(Pn(a,r,s)),an(l.d).slice(0,s)===an(u.d).slice(0,s)){for(;d--;)u=Xe(u.times(u),s);return v.precision=h,t==null?(ot=!0,Xe(u,h)):u}u=l}}function gt(e){for(var t=e.e*it,r=e.d[0];r>=10;r/=10)t++;return t}function Fy(e,t,r){if(t>e.LN10.sd())throw ot=!0,r&&(e.precision=r),Error(Nr+"LN10 precision limit exceeded");return Xe(new e(e.LN10),t)}function ei(e){for(var t="";e--;)t+="0";return t}function Tu(e,t){var r,n,a,u,l,s,f,d,v,h=1,m=10,x=e,_=x.d,w=x.constructor,g=w.precision;if(x.s<1)throw Error(Nr+(x.s?"NaN":"-Infinity"));if(x.eq(yr))return new w(0);if(t==null?(ot=!1,d=g):d=t,x.eq(10))return t==null&&(ot=!0),Fy(w,d);if(d+=m,w.precision=d,r=an(_),n=r.charAt(0),u=gt(x),Math.abs(u)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)x=x.times(e),r=an(x.d),n=r.charAt(0),h++;u=gt(x),n>1?(x=new w("0."+r),u++):x=new w(n+"."+r.slice(1))}else return f=Fy(w,d+2,g).times(u+""),x=Tu(new w(n+"."+r.slice(1)),d-m).plus(f),w.precision=g,t==null?(ot=!0,Xe(x,g)):x;for(s=l=x=Pn(x.minus(yr),x.plus(yr),d),v=Xe(x.times(x),d),a=3;;){if(l=Xe(l.times(v),d),f=s.plus(Pn(l,new w(a),d)),an(f.d).slice(0,d)===an(s.d).slice(0,d))return s=s.times(2),u!==0&&(s=s.plus(Fy(w,d+2,g).times(u+""))),s=Pn(s,new w(h),d),w.precision=g,t==null?(ot=!0,Xe(s,g)):s;s=f,a+=2}}function LP(e,t){var r,n,a;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;)++n;for(a=t.length;t.charCodeAt(a-1)===48;)--a;if(t=t.slice(n,a),t){if(a-=n,r=r-n-1,e.e=co(r/it),e.d=[],n=(r+1)%it,r<0&&(n+=it),n<a){for(n&&e.d.push(+t.slice(0,n)),a-=it;n<a;)e.d.push(+t.slice(n,n+=it));t=t.slice(n),n=it-t.length}else n-=a;for(;n--;)t+="0";if(e.d.push(+t),ot&&(e.e>pc||e.e<-pc))throw Error(L0+r)}else e.s=0,e.e=0,e.d=[0];return e}function Xe(e,t,r){var n,a,u,l,s,f,d,v,h=e.d;for(l=1,u=h[0];u>=10;u/=10)l++;if(n=t-l,n<0)n+=it,a=t,d=h[v=0];else{if(v=Math.ceil((n+1)/it),u=h.length,v>=u)return e;for(d=u=h[v],l=1;u>=10;u/=10)l++;n%=it,a=n-it+l}if(r!==void 0&&(u=Mi(10,l-a-1),s=d/u%10|0,f=t<0||h[v+1]!==void 0||d%u,f=r<4?(s||f)&&(r==0||r==(e.s<0?3:2)):s>5||s==5&&(r==4||f||r==6&&(n>0?a>0?d/Mi(10,l-a):0:h[v-1])%10&1||r==(e.s<0?8:7))),t<1||!h[0])return f?(u=gt(e),h.length=1,t=t-u-1,h[0]=Mi(10,(it-t%it)%it),e.e=co(-t/it)||0):(h.length=1,h[0]=e.e=e.s=0),e;if(n==0?(h.length=v,u=1,v--):(h.length=v+1,u=Mi(10,it-n),h[v]=a>0?(d/Mi(10,l-a)%Mi(10,a)|0)*u:0),f)for(;;)if(v==0){(h[0]+=u)==jt&&(h[0]=1,++e.e);break}else{if(h[v]+=u,h[v]!=jt)break;h[v--]=0,u=1}for(n=h.length;h[--n]===0;)h.pop();if(ot&&(e.e>pc||e.e<-pc))throw Error(L0+gt(e));return e}function iC(e,t){var r,n,a,u,l,s,f,d,v,h,m=e.constructor,x=m.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new m(e),ot?Xe(t,x):t;if(f=e.d,h=t.d,n=t.e,d=e.e,f=f.slice(),l=d-n,l){for(v=l<0,v?(r=f,l=-l,s=h.length):(r=h,n=d,s=f.length),a=Math.max(Math.ceil(x/it),s)+2,l>a&&(l=a,r.length=1),r.reverse(),a=l;a--;)r.push(0);r.reverse()}else{for(a=f.length,s=h.length,v=a<s,v&&(s=a),a=0;a<s;a++)if(f[a]!=h[a]){v=f[a]<h[a];break}l=0}for(v&&(r=f,f=h,h=r,t.s=-t.s),s=f.length,a=h.length-s;a>0;--a)f[s++]=0;for(a=h.length;a>l;){if(f[--a]<h[a]){for(u=a;u&&f[--u]===0;)f[u]=jt-1;--f[u],f[a]+=jt}f[a]-=h[a]}for(;f[--s]===0;)f.pop();for(;f[0]===0;f.shift())--n;return f[0]?(t.d=f,t.e=n,ot?Xe(t,x):t):new m(0)}function Hi(e,t,r){var n,a=gt(e),u=an(e.d),l=u.length;return t?(r&&(n=r-l)>0?u=u.charAt(0)+"."+u.slice(1)+ei(n):l>1&&(u=u.charAt(0)+"."+u.slice(1)),u=u+(a<0?"e":"e+")+a):a<0?(u="0."+ei(-a-1)+u,r&&(n=r-l)>0&&(u+=ei(n))):a>=l?(u+=ei(a+1-l),r&&(n=r-a-1)>0&&(u=u+"."+ei(n))):((n=a+1)<l&&(u=u.slice(0,n)+"."+u.slice(n)),r&&(n=r-l)>0&&(a+1===l&&(u+="."),u+=ei(n))),e.s<0?"-"+u:u}function qP(e,t){if(e.length>t)return e.length=t,!0}function aC(e){var t,r,n;function a(u){var l=this;if(!(l instanceof a))return new a(u);if(l.constructor=a,u instanceof a){l.s=u.s,l.e=u.e,l.d=(u=u.d)?u.slice():u;return}if(typeof u=="number"){if(u*0!==0)throw Error(Fi+u);if(u>0)l.s=1;else if(u<0)u=-u,l.s=-1;else{l.s=0,l.e=0,l.d=[0];return}if(u===~~u&&u<1e7){l.e=0,l.d=[u];return}return LP(l,u.toString())}else if(typeof u!="string")throw Error(Fi+u);if(u.charCodeAt(0)===45?(u=u.slice(1),l.s=-1):l.s=1,oF.test(u))LP(l,u);else throw Error(Fi+u)}if(a.prototype=be,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=aC,a.config=a.set=uF,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<n.length;)e.hasOwnProperty(r=n[t++])||(e[r]=this[r]);return a.config(e),a}function uF(e){if(!e||typeof e!="object")throw Error(Nr+"Object expected");var t,r,n,a=["precision",1,so,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<a.length;t+=3)if((n=e[r=a[t]])!==void 0)if(co(n)===n&&n>=a[t+1]&&n<=a[t+2])this[r]=n;else throw Error(Fi+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Fi+r+": "+n);return this}var q0=aC(aF);yr=new q0(1);const Ge=q0;function lF(e){return dF(e)||fF(e)||cF(e)||sF()}function sF(){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 cF(e,t){if(e){if(typeof e=="string")return Qm(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Qm(e,t)}}function fF(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function dF(e){if(Array.isArray(e))return Qm(e)}function Qm(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var pF=function(t){return t},oC={},uC=function(t){return t===oC},BP=function(t){return function r(){return arguments.length===0||arguments.length===1&&uC(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},hF=function e(t,r){return t===1?r:BP(function(){for(var n=arguments.length,a=new Array(n),u=0;u<n;u++)a[u]=arguments[u];var l=a.filter(function(s){return s!==oC}).length;return l>=t?r.apply(void 0,a):e(t-l,BP(function(){for(var s=arguments.length,f=new Array(s),d=0;d<s;d++)f[d]=arguments[d];var v=a.map(function(h){return uC(h)?f.shift():h});return r.apply(void 0,lF(v).concat(f))}))})},pf=function(t){return hF(t.length,t)},Zm=function(t,r){for(var n=[],a=t;a<r;++a)n[a-t]=a;return n},vF=pf(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),yF=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return pF;var a=r.reverse(),u=a[0],l=a.slice(1);return function(){return l.reduce(function(s,f){return f(s)},u.apply(void 0,arguments))}},Jm=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},lC=function(t){var r=null,n=null;return function(){for(var a=arguments.length,u=new Array(a),l=0;l<a;l++)u[l]=arguments[l];return r&&u.every(function(s,f){return s===r[f]})||(r=u,n=t.apply(void 0,u)),n}};function mF(e){var t;return e===0?t=1:t=Math.floor(new Ge(e).abs().log(10).toNumber())+1,t}function gF(e,t,r){for(var n=new Ge(e),a=0,u=[];n.lt(t)&&a<1e5;)u.push(n.toNumber()),n=n.add(r),a++;return u}var bF=pf(function(e,t,r){var n=+e,a=+t;return n+r*(a-n)}),xF=pf(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),wF=pf(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const hf={rangeStep:gF,getDigitCount:mF,interpolateNumber:bF,uninterpolateNumber:xF,uninterpolateTruncation:wF};function eg(e){return OF(e)||SF(e)||sC(e)||_F()}function _F(){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 SF(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function OF(e){if(Array.isArray(e))return tg(e)}function Cu(e,t){return EF(e)||AF(e,t)||sC(e,t)||PF()}function PF(){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 sC(e,t){if(e){if(typeof e=="string")return tg(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return tg(e,t)}}function tg(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function AF(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,a=!1,u=void 0;try{for(var l=e[Symbol.iterator](),s;!(n=(s=l.next()).done)&&(r.push(s.value),!(t&&r.length===t));n=!0);}catch(f){a=!0,u=f}finally{try{!n&&l.return!=null&&l.return()}finally{if(a)throw u}}return r}}function EF(e){if(Array.isArray(e))return e}function cC(e){var t=Cu(e,2),r=t[0],n=t[1],a=r,u=n;return r>n&&(a=n,u=r),[a,u]}function fC(e,t,r){if(e.lte(0))return new Ge(0);var n=hf.getDigitCount(e.toNumber()),a=new Ge(10).pow(n),u=e.div(a),l=n!==1?.05:.1,s=new Ge(Math.ceil(u.div(l).toNumber())).add(r).mul(l),f=s.mul(a);return t?f:new Ge(Math.ceil(f))}function jF(e,t,r){var n=1,a=new Ge(e);if(!a.isint()&&r){var u=Math.abs(e);u<1?(n=new Ge(10).pow(hf.getDigitCount(e)-1),a=new Ge(Math.floor(a.div(n).toNumber())).mul(n)):u>1&&(a=new Ge(Math.floor(e)))}else e===0?a=new Ge(Math.floor((t-1)/2)):r||(a=new Ge(Math.floor(e)));var l=Math.floor((t-1)/2),s=yF(vF(function(f){return a.add(new Ge(f-l).mul(n)).toNumber()}),Zm);return s(0,t)}function dC(e,t,r,n){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new Ge(0),tickMin:new Ge(0),tickMax:new Ge(0)};var u=fC(new Ge(t).sub(e).div(r-1),n,a),l;e<=0&&t>=0?l=new Ge(0):(l=new Ge(e).add(t).div(2),l=l.sub(new Ge(l).mod(u)));var s=Math.ceil(l.sub(e).div(u).toNumber()),f=Math.ceil(new Ge(t).sub(l).div(u).toNumber()),d=s+f+1;return d>r?dC(e,t,r,n,a+1):(d<r&&(f=t>0?f+(r-d):f,s=t>0?s:s+(r-d)),{step:u,tickMin:l.sub(new Ge(s).mul(u)),tickMax:l.add(new Ge(f).mul(u))})}function TF(e){var t=Cu(e,2),r=t[0],n=t[1],a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,l=Math.max(a,2),s=cC([r,n]),f=Cu(s,2),d=f[0],v=f[1];if(d===-1/0||v===1/0){var h=v===1/0?[d].concat(eg(Zm(0,a-1).map(function(){return 1/0}))):[].concat(eg(Zm(0,a-1).map(function(){return-1/0})),[v]);return r>n?Jm(h):h}if(d===v)return jF(d,a,u);var m=dC(d,v,l,u),x=m.step,_=m.tickMin,w=m.tickMax,g=hf.rangeStep(_,w.add(new Ge(.1).mul(x)),x);return r>n?Jm(g):g}function CF(e,t){var r=Cu(e,2),n=r[0],a=r[1],u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,l=cC([n,a]),s=Cu(l,2),f=s[0],d=s[1];if(f===-1/0||d===1/0)return[n,a];if(f===d)return[f];var v=Math.max(t,2),h=fC(new Ge(d).sub(f).div(v-1),u,0),m=[].concat(eg(hf.rangeStep(new Ge(f),new Ge(d).sub(new Ge(.99).mul(h)),h)),[d]);return n>a?Jm(m):m}var kF=lC(TF),NF=lC(CF),MF="Invariant failed";function Vi(e,t){throw new Error(MF)}var RF=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function Ua(e){"@babel/helpers - typeof";return Ua=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},Ua(e)}function hc(){return hc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},hc.apply(this,arguments)}function IF(e,t){return qF(e)||LF(e,t)||DF(e,t)||$F()}function $F(){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 DF(e,t){if(e){if(typeof e=="string")return FP(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return FP(e,t)}}function FP(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function LF(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(v){d=!0,a=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function qF(e){if(Array.isArray(e))return e}function BF(e,t){if(e==null)return{};var r=FF(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function FF(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function zF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function UF(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,vC(n.key),n)}}function WF(e,t,r){return t&&UF(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function HF(e,t,r){return t=vc(t),VF(e,pC()?Reflect.construct(t,r||[],vc(e).constructor):t.apply(e,r))}function VF(e,t){if(t&&(Ua(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return KF(e)}function KF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pC=function(){return!!e})()}function vc(e){return vc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},vc(e)}function GF(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&&rg(e,t)}function rg(e,t){return rg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},rg(e,t)}function hC(e,t,r){return t=vC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vC(e){var t=XF(e,"string");return Ua(t)=="symbol"?t:t+""}function XF(e,t){if(Ua(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ua(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var fl=(function(e){function t(){return zF(this,t),HF(this,t,arguments)}return GF(t,e),WF(t,[{key:"render",value:function(){var n=this.props,a=n.offset,u=n.layout,l=n.width,s=n.dataKey,f=n.data,d=n.dataPointFormatter,v=n.xAxis,h=n.yAxis,m=BF(n,RF),x=Le(m,!1);this.props.direction==="x"&&v.type!=="number"&&Vi();var _=f.map(function(w){var g=d(w,s),E=g.x,P=g.y,C=g.value,j=g.errorVal;if(!j)return null;var S=[],O,k;if(Array.isArray(j)){var R=IF(j,2);O=R[0],k=R[1]}else O=k=j;if(u==="vertical"){var $=v.scale,Y=P+a,q=Y+l,N=Y-l,B=$(C-O),z=$(C+k);S.push({x1:z,y1:q,x2:z,y2:N}),S.push({x1:B,y1:Y,x2:z,y2:Y}),S.push({x1:B,y1:q,x2:B,y2:N})}else if(u==="horizontal"){var V=h.scale,Q=E+a,te=Q-l,H=Q+l,re=V(C-O),ee=V(C+k);S.push({x1:te,y1:ee,x2:H,y2:ee}),S.push({x1:Q,y1:re,x2:Q,y2:ee}),S.push({x1:te,y1:re,x2:H,y2:re})}return F.createElement(ht,hc({className:"recharts-errorBar",key:"bar-".concat(S.map(function(I){return"".concat(I.x1,"-").concat(I.x2,"-").concat(I.y1,"-").concat(I.y2)}))},x),S.map(function(I){return F.createElement("line",hc({},I,{key:"line-".concat(I.x1,"-").concat(I.x2,"-").concat(I.y1,"-").concat(I.y2)}))}))});return F.createElement(ht,{className:"recharts-errorBars"},_)}}])})(F.Component);hC(fl,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});hC(fl,"displayName","ErrorBar");function ku(e){"@babel/helpers - typeof";return ku=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},ku(e)}function zP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function ki(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?zP(Object(r),!0).forEach(function(n){YF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function YF(e,t,r){return t=QF(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function QF(e){var t=ZF(e,"string");return ku(t)=="symbol"?t:t+""}function ZF(e,t){if(ku(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ku(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var yC=function(t){var r=t.children,n=t.formattedGraphicalItems,a=t.legendWidth,u=t.legendContent,l=vr(r,ka);if(!l)return null;var s=ka.defaultProps,f=s!==void 0?ki(ki({},s),l.props):{},d;return l.props&&l.props.payload?d=l.props&&l.props.payload:u==="children"?d=(n||[]).reduce(function(v,h){var m=h.item,x=h.props,_=x.sectors||x.data||[];return v.concat(_.map(function(w){return{type:l.props.iconType||m.props.legendType,value:w.name,color:w.fill,payload:w}}))},[]):d=(n||[]).map(function(v){var h=v.item,m=h.type.defaultProps,x=m!==void 0?ki(ki({},m),h.props):{},_=x.dataKey,w=x.name,g=x.legendType,E=x.hide;return{inactive:E,dataKey:_,type:f.iconType||g||"square",color:B0(h),value:w||_,payload:x}}),ki(ki(ki({},f),ka.getWithHeight(l,a)),{},{payload:d,item:l})};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 UP(e){return rz(e)||tz(e)||ez(e)||JF()}function JF(){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 ez(e,t){if(e){if(typeof e=="string")return ng(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ng(e,t)}}function tz(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function rz(e){if(Array.isArray(e))return ng(e)}function ng(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function WP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function ft(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?WP(Object(r),!0).forEach(function(n){Ma(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):WP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ma(e,t,r){return t=nz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function nz(e){var t=iz(e,"string");return Nu(t)=="symbol"?t:t+""}function iz(e,t){if(Nu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Nu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function mr(e,t,r){return De(e)||De(t)?r:St(t)?Cr(e,t,r):Ie(t)?t(e):r}function hu(e,t,r,n){var a=rF(e,function(s){return mr(s,t)});if(r==="number"){var u=a.filter(function(s){return pe(s)||parseFloat(s)});return u.length?[ff(u),cf(u)]:[1/0,-1/0]}var l=n?a.filter(function(s){return!De(s)}):a;return l.map(function(s){return St(s)||s instanceof Date?s:""})}var az=function(t){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=arguments.length>2?arguments[2]:void 0,u=arguments.length>3?arguments[3]:void 0,l=-1,s=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(s<=1)return 0;if(u&&u.axisType==="angleAxis"&&Math.abs(Math.abs(u.range[1]-u.range[0])-360)<=1e-6)for(var f=u.range,d=0;d<s;d++){var v=d>0?a[d-1].coordinate:a[s-1].coordinate,h=a[d].coordinate,m=d>=s-1?a[0].coordinate:a[d+1].coordinate,x=void 0;if(Kr(h-v)!==Kr(m-h)){var _=[];if(Kr(m-h)===Kr(f[1]-f[0])){x=m;var w=h+f[1]-f[0];_[0]=Math.min(w,(w+v)/2),_[1]=Math.max(w,(w+v)/2)}else{x=v;var g=m+f[1]-f[0];_[0]=Math.min(h,(g+h)/2),_[1]=Math.max(h,(g+h)/2)}var E=[Math.min(h,(x+h)/2),Math.max(h,(x+h)/2)];if(t>E[0]&&t<=E[1]||t>=_[0]&&t<=_[1]){l=a[d].index;break}}else{var P=Math.min(v,m),C=Math.max(v,m);if(t>(P+h)/2&&t<=(C+h)/2){l=a[d].index;break}}}else for(var j=0;j<s;j++)if(j===0&&t<=(n[j].coordinate+n[j+1].coordinate)/2||j>0&&j<s-1&&t>(n[j].coordinate+n[j-1].coordinate)/2&&t<=(n[j].coordinate+n[j+1].coordinate)/2||j===s-1&&t>(n[j].coordinate+n[j-1].coordinate)/2){l=n[j].index;break}return l},B0=function(t){var r,n=t,a=n.type.displayName,u=(r=t.type)!==null&&r!==void 0&&r.defaultProps?ft(ft({},t.type.defaultProps),t.props):t.props,l=u.stroke,s=u.fill,f;switch(a){case"Line":f=l;break;case"Area":case"Radar":f=l&&l!=="none"?l:s;break;default:f=s;break}return f},oz=function(t){var r=t.barSize,n=t.totalSize,a=t.stackGroups,u=a===void 0?{}:a;if(!u)return{};for(var l={},s=Object.keys(u),f=0,d=s.length;f<d;f++)for(var v=u[s[f]].stackGroups,h=Object.keys(v),m=0,x=h.length;m<x;m++){var _=v[h[m]],w=_.items,g=_.cateAxisId,E=w.filter(function(k){return Sn(k.type).indexOf("Bar")>=0});if(E&&E.length){var P=E[0].type.defaultProps,C=P!==void 0?ft(ft({},P),E[0].props):E[0].props,j=C.barSize,S=C[g];l[S]||(l[S]=[]);var O=De(j)?r:j;l[S].push({item:E[0],stackList:E.slice(1),barSize:De(O)?void 0:Wi(O,n,0)})}}return l},uz=function(t){var r=t.barGap,n=t.barCategoryGap,a=t.bandSize,u=t.sizeList,l=u===void 0?[]:u,s=t.maxBarSize,f=l.length;if(f<1)return null;var d=Wi(r,a,0,!0),v,h=[];if(l[0].barSize===+l[0].barSize){var m=!1,x=a/f,_=l.reduce(function(j,S){return j+S.barSize||0},0);_+=(f-1)*d,_>=a&&(_-=(f-1)*d,d=0),_>=a&&x>0&&(m=!0,x*=.9,_=f*x);var w=(a-_)/2>>0,g={offset:w-d,size:0};v=l.reduce(function(j,S){var O={item:S.item,position:{offset:g.offset+g.size+d,size:m?x:S.barSize}},k=[].concat(UP(j),[O]);return g=k[k.length-1].position,S.stackList&&S.stackList.length&&S.stackList.forEach(function(R){k.push({item:R,position:g})}),k},h)}else{var E=Wi(n,a,0,!0);a-2*E-(f-1)*d<=0&&(d=0);var P=(a-2*E-(f-1)*d)/f;P>1&&(P>>=0);var C=s===+s?Math.min(P,s):P;v=l.reduce(function(j,S,O){var k=[].concat(UP(j),[{item:S.item,position:{offset:E+(P+d)*O+(P-C)/2,size:C}}]);return S.stackList&&S.stackList.length&&S.stackList.forEach(function(R){k.push({item:R,position:k[k.length-1].position})}),k},h)}return v},lz=function(t,r,n,a){var u=n.children,l=n.width,s=n.margin,f=l-(s.left||0)-(s.right||0),d=yC({children:u,legendWidth:f});if(d){var v=a||{},h=v.width,m=v.height,x=d.align,_=d.verticalAlign,w=d.layout;if((w==="vertical"||w==="horizontal"&&_==="middle")&&x!=="center"&&pe(t[x]))return ft(ft({},t),{},Ma({},x,t[x]+(h||0)));if((w==="horizontal"||w==="vertical"&&x==="center")&&_!=="middle"&&pe(t[_]))return ft(ft({},t),{},Ma({},_,t[_]+(m||0)))}return t},sz=function(t,r,n){return De(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},mC=function(t,r,n,a,u){var l=r.props.children,s=kr(l,fl).filter(function(d){return sz(a,u,d.props.direction)});if(s&&s.length){var f=s.map(function(d){return d.props.dataKey});return t.reduce(function(d,v){var h=mr(v,n);if(De(h))return d;var m=Array.isArray(h)?[ff(h),cf(h)]:[h,h],x=f.reduce(function(_,w){var g=mr(v,w,0),E=m[0]-Math.abs(Array.isArray(g)?g[0]:g),P=m[1]+Math.abs(Array.isArray(g)?g[1]:g);return[Math.min(E,_[0]),Math.max(P,_[1])]},[1/0,-1/0]);return[Math.min(x[0],d[0]),Math.max(x[1],d[1])]},[1/0,-1/0])}return null},cz=function(t,r,n,a,u){var l=r.map(function(s){return mC(t,s,n,u,a)}).filter(function(s){return!De(s)});return l&&l.length?l.reduce(function(s,f){return[Math.min(s[0],f[0]),Math.max(s[1],f[1])]},[1/0,-1/0]):null},gC=function(t,r,n,a,u){var l=r.map(function(f){var d=f.props.dataKey;return n==="number"&&d&&mC(t,f,d,a)||hu(t,d,n,u)});if(n==="number")return l.reduce(function(f,d){return[Math.min(f[0],d[0]),Math.max(f[1],d[1])]},[1/0,-1/0]);var s={};return l.reduce(function(f,d){for(var v=0,h=d.length;v<h;v++)s[d[v]]||(s[d[v]]=!0,f.push(d[v]));return f},[])},bC=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},xC=function(t,r,n,a){if(a)return t.map(function(f){return f.coordinate});var u,l,s=t.map(function(f){return f.coordinate===r&&(u=!0),f.coordinate===n&&(l=!0),f.coordinate});return u||s.push(r),l||s.push(n),s},_n=function(t,r,n){if(!t)return null;var a=t.scale,u=t.duplicateDomain,l=t.type,s=t.range,f=t.realScaleType==="scaleBand"?a.bandwidth()/2:2,d=(r||n)&&l==="category"&&a.bandwidth?a.bandwidth()/f:0;if(d=t.axisType==="angleAxis"&&(s==null?void 0:s.length)>=2?Kr(s[0]-s[1])*2*d:d,r&&(t.ticks||t.niceTicks)){var v=(t.ticks||t.niceTicks).map(function(h){var m=u?u.indexOf(h):h;return{coordinate:a(m)+d,value:h,offset:d}});return v.filter(function(h){return!il(h.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(h,m){return{coordinate:a(h)+d,value:h,index:m,offset:d}}):a.ticks&&!n?a.ticks(t.tickCount).map(function(h){return{coordinate:a(h)+d,value:h,offset:d}}):a.domain().map(function(h,m){return{coordinate:a(h)+d,value:u?u[h]:h,index:m,offset:d}})},zy=new WeakMap,Ns=function(t,r){if(typeof r!="function")return t;zy.has(t)||zy.set(t,new WeakMap);var n=zy.get(t);if(n.has(r))return n.get(r);var a=function(){t.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,a),a},fz=function(t,r,n){var a=t.scale,u=t.type,l=t.layout,s=t.axisType;if(a==="auto")return l==="radial"&&s==="radiusAxis"?{scale:Ou(),realScaleType:"band"}:l==="radial"&&s==="angleAxis"?{scale:sc(),realScaleType:"linear"}:u==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:pu(),realScaleType:"point"}:u==="category"?{scale:Ou(),realScaleType:"band"}:{scale:sc(),realScaleType:"linear"};if(Ui(a)){var f="scale".concat(Yc(a));return{scale:(TP[f]||pu)(),realScaleType:TP[f]?f:"point"}}return Ie(a)?{scale:a}:{scale:pu(),realScaleType:"point"}},HP=1e-4,dz=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,a=t.range(),u=Math.min(a[0],a[1])-HP,l=Math.max(a[0],a[1])+HP,s=t(r[0]),f=t(r[n-1]);(s<u||s>l||f<u||f>l)&&t.domain([r[0],r[n-1]])}},pz=function(t,r){if(!t)return null;for(var n=0,a=t.length;n<a;n++)if(t[n].item===r)return t[n].position;return null},hz=function(t,r){if(!r||r.length!==2||!pe(r[0])||!pe(r[1]))return t;var n=Math.min(r[0],r[1]),a=Math.max(r[0],r[1]),u=[t[0],t[1]];return(!pe(t[0])||t[0]<n)&&(u[0]=n),(!pe(t[1])||t[1]>a)&&(u[1]=a),u[0]>a&&(u[0]=a),u[1]<n&&(u[1]=n),u},vz=function(t){var r=t.length;if(!(r<=0))for(var n=0,a=t[0].length;n<a;++n)for(var u=0,l=0,s=0;s<r;++s){var f=il(t[s][n][1])?t[s][n][0]:t[s][n][1];f>=0?(t[s][n][0]=u,t[s][n][1]=u+f,u=t[s][n][1]):(t[s][n][0]=l,t[s][n][1]=l+f,l=t[s][n][1])}},yz=function(t){var r=t.length;if(!(r<=0))for(var n=0,a=t[0].length;n<a;++n)for(var u=0,l=0;l<r;++l){var s=il(t[l][n][1])?t[l][n][0]:t[l][n][1];s>=0?(t[l][n][0]=u,t[l][n][1]=u+s,u=t[l][n][1]):(t[l][n][0]=0,t[l][n][1]=0)}},mz={sign:vz,expand:JI,none:Ia,silhouette:e$,wiggle:t$,positive:yz},gz=function(t,r,n){var a=r.map(function(s){return s.props.dataKey}),u=mz[n],l=ZI().keys(a).value(function(s,f){return+mr(s,f,0)}).order(Mm).offset(u);return l(t)},bz=function(t,r,n,a,u,l){if(!t)return null;var s=l?r.reverse():r,f={},d=s.reduce(function(h,m){var x,_=(x=m.type)!==null&&x!==void 0&&x.defaultProps?ft(ft({},m.type.defaultProps),m.props):m.props,w=_.stackId,g=_.hide;if(g)return h;var E=_[n],P=h[E]||{hasStack:!1,stackGroups:{}};if(St(w)){var C=P.stackGroups[w]||{numericAxisId:n,cateAxisId:a,items:[]};C.items.push(m),P.hasStack=!0,P.stackGroups[w]=C}else P.stackGroups[al("_stackId_")]={numericAxisId:n,cateAxisId:a,items:[m]};return ft(ft({},h),{},Ma({},E,P))},f),v={};return Object.keys(d).reduce(function(h,m){var x=d[m];if(x.hasStack){var _={};x.stackGroups=Object.keys(x.stackGroups).reduce(function(w,g){var E=x.stackGroups[g];return ft(ft({},w),{},Ma({},g,{numericAxisId:n,cateAxisId:a,items:E.items,stackedData:gz(t,E.items,u)}))},_)}return ft(ft({},h),{},Ma({},m,x))},v)},xz=function(t,r){var n=r.realScaleType,a=r.type,u=r.tickCount,l=r.originalDomain,s=r.allowDecimals,f=n||r.scale;if(f!=="auto"&&f!=="linear")return null;if(u&&a==="number"&&l&&(l[0]==="auto"||l[1]==="auto")){var d=t.domain();if(!d.length)return null;var v=kF(d,u,s);return t.domain([ff(v),cf(v)]),{niceTicks:v}}if(u&&a==="number"){var h=t.domain(),m=NF(h,u,s);return{niceTicks:m}}return null};function VP(e){var t=e.axis,r=e.ticks,n=e.bandSize,a=e.entry,u=e.index,l=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!De(a[t.dataKey])){var s=zs(r,"value",a[t.dataKey]);if(s)return s.coordinate+n/2}return r[u]?r[u].coordinate+n/2:null}var f=mr(a,De(l)?t.dataKey:l);return De(f)?null:t.scale(f)}var KP=function(t){var r=t.axis,n=t.ticks,a=t.offset,u=t.bandSize,l=t.entry,s=t.index;if(r.type==="category")return n[s]?n[s].coordinate+a:null;var f=mr(l,r.dataKey,r.domain[s]);return De(f)?null:r.scale(f)-u/2+a},wz=function(t){var r=t.numericAxis,n=r.scale.domain();if(r.type==="number"){var a=Math.min(n[0],n[1]),u=Math.max(n[0],n[1]);return a<=0&&u>=0?0:u<0?u:a}return n[0]},_z=function(t,r){var n,a=(n=t.type)!==null&&n!==void 0&&n.defaultProps?ft(ft({},t.type.defaultProps),t.props):t.props,u=a.stackId;if(St(u)){var l=r[u];if(l){var s=l.items.indexOf(t);return s>=0?l.stackedData[s]:null}}return null},Sz=function(t){return t.reduce(function(r,n){return[ff(n.concat([r[0]]).filter(pe)),cf(n.concat([r[1]]).filter(pe))]},[1/0,-1/0])},wC=function(t,r,n){return Object.keys(t).reduce(function(a,u){var l=t[u],s=l.stackedData,f=s.reduce(function(d,v){var h=Sz(v.slice(r,n+1));return[Math.min(d[0],h[0]),Math.max(d[1],h[1])]},[1/0,-1/0]);return[Math.min(f[0],a[0]),Math.max(f[1],a[1])]},[1/0,-1/0]).map(function(a){return a===1/0||a===-1/0?0:a})},GP=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,XP=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,ig=function(t,r,n){if(Ie(t))return t(r,n);if(!Array.isArray(t))return r;var a=[];if(pe(t[0]))a[0]=n?t[0]:Math.min(t[0],r[0]);else if(GP.test(t[0])){var u=+GP.exec(t[0])[1];a[0]=r[0]-u}else Ie(t[0])?a[0]=t[0](r[0]):a[0]=r[0];if(pe(t[1]))a[1]=n?t[1]:Math.max(t[1],r[1]);else if(XP.test(t[1])){var l=+XP.exec(t[1])[1];a[1]=r[1]+l}else Ie(t[1])?a[1]=t[1](r[1]):a[1]=r[1];return a},yc=function(t,r,n){if(t&&t.scale&&t.scale.bandwidth){var a=t.scale.bandwidth();if(!n||a>0)return a}if(t&&r&&r.length>=2){for(var u=h0(r,function(h){return h.coordinate}),l=1/0,s=1,f=u.length;s<f;s++){var d=u[s],v=u[s-1];l=Math.min((d.coordinate||0)-(v.coordinate||0),l)}return l===1/0?0:l}return n?void 0:0},YP=function(t,r,n){return!t||!t.length||df(t,Cr(n,"type.defaultProps.domain"))?r:t},_C=function(t,r){var n=t.type.defaultProps?ft(ft({},t.type.defaultProps),t.props):t.props,a=n.dataKey,u=n.name,l=n.unit,s=n.formatter,f=n.tooltipType,d=n.chartType,v=n.hide;return ft(ft({},Le(t,!1)),{},{dataKey:a,unit:l,formatter:s,name:u||a,color:B0(t),value:mr(r,a),type:f,payload:r,chartType:d,hide:v})};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 QP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function ZP(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?QP(Object(r),!0).forEach(function(n){Oz(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):QP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Oz(e,t,r){return t=Pz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Pz(e){var t=Az(e,"string");return Mu(t)=="symbol"?t:t+""}function Az(e,t){if(Mu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Mu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var mc=Math.PI/180,Ez=function(t){return t*180/Math.PI},It=function(t,r,n,a){return{x:t+Math.cos(-mc*a)*n,y:r+Math.sin(-mc*a)*n}},jz=function(t,r){var n=t.x,a=t.y,u=r.x,l=r.y;return Math.sqrt(Math.pow(n-u,2)+Math.pow(a-l,2))},Tz=function(t,r){var n=t.x,a=t.y,u=r.cx,l=r.cy,s=jz({x:n,y:a},{x:u,y:l});if(s<=0)return{radius:s};var f=(n-u)/s,d=Math.acos(f);return a>l&&(d=2*Math.PI-d),{radius:s,angle:Ez(d),angleInRadian:d}},Cz=function(t){var r=t.startAngle,n=t.endAngle,a=Math.floor(r/360),u=Math.floor(n/360),l=Math.min(a,u);return{startAngle:r-l*360,endAngle:n-l*360}},kz=function(t,r){var n=r.startAngle,a=r.endAngle,u=Math.floor(n/360),l=Math.floor(a/360),s=Math.min(u,l);return t+s*360},JP=function(t,r){var n=t.x,a=t.y,u=Tz({x:n,y:a},r),l=u.radius,s=u.angle,f=r.innerRadius,d=r.outerRadius;if(l<f||l>d)return!1;if(l===0)return!0;var v=Cz(r),h=v.startAngle,m=v.endAngle,x=s,_;if(h<=m){for(;x>m;)x-=360;for(;x<h;)x+=360;_=x>=h&&x<=m}else{for(;x>h;)x-=360;for(;x<m;)x+=360;_=x>=m&&x<=h}return _?ZP(ZP({},r),{},{radius:l,angle:kz(x,r)}):null};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)}var Nz=["offset"];function Mz(e){return Dz(e)||$z(e)||Iz(e)||Rz()}function Rz(){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 Iz(e,t){if(e){if(typeof e=="string")return ag(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ag(e,t)}}function $z(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Dz(e){if(Array.isArray(e))return ag(e)}function ag(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Lz(e,t){if(e==null)return{};var r=qz(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qz(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function eA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function _t(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?eA(Object(r),!0).forEach(function(n){Bz(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Bz(e,t,r){return t=Fz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Fz(e){var t=zz(e,"string");return Ru(t)=="symbol"?t:t+""}function zz(e,t){if(Ru(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ru(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Iu(){return Iu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Iu.apply(this,arguments)}var Uz=function(t){var r=t.value,n=t.formatter,a=De(t.children)?r:t.children;return Ie(n)?n(a):a},Wz=function(t,r){var n=Kr(r-t),a=Math.min(Math.abs(r-t),360);return n*a},Hz=function(t,r,n){var a=t.position,u=t.viewBox,l=t.offset,s=t.className,f=u,d=f.cx,v=f.cy,h=f.innerRadius,m=f.outerRadius,x=f.startAngle,_=f.endAngle,w=f.clockWise,g=(h+m)/2,E=Wz(x,_),P=E>=0?1:-1,C,j;a==="insideStart"?(C=x+P*l,j=w):a==="insideEnd"?(C=_-P*l,j=!w):a==="end"&&(C=_+P*l,j=w),j=E<=0?j:!j;var S=It(d,v,g,C),O=It(d,v,g,C+(j?1:-1)*359),k="M".concat(S.x,",").concat(S.y,`
A`).concat(g,",").concat(g,",0,1,").concat(j?0:1,`,
`).concat(O.x,",").concat(O.y),R=De(t.id)?al("recharts-radial-line-"):t.id;return F.createElement("text",Iu({},n,{dominantBaseline:"central",className:Be("recharts-radial-bar-label",s)}),F.createElement("defs",null,F.createElement("path",{id:R,d:k})),F.createElement("textPath",{xlinkHref:"#".concat(R)},r))},Vz=function(t){var r=t.viewBox,n=t.offset,a=t.position,u=r,l=u.cx,s=u.cy,f=u.innerRadius,d=u.outerRadius,v=u.startAngle,h=u.endAngle,m=(v+h)/2;if(a==="outside"){var x=It(l,s,d+n,m),_=x.x,w=x.y;return{x:_,y:w,textAnchor:_>=l?"start":"end",verticalAnchor:"middle"}}if(a==="center")return{x:l,y:s,textAnchor:"middle",verticalAnchor:"middle"};if(a==="centerTop")return{x:l,y:s,textAnchor:"middle",verticalAnchor:"start"};if(a==="centerBottom")return{x:l,y:s,textAnchor:"middle",verticalAnchor:"end"};var g=(f+d)/2,E=It(l,s,g,m),P=E.x,C=E.y;return{x:P,y:C,textAnchor:"middle",verticalAnchor:"middle"}},Kz=function(t){var r=t.viewBox,n=t.parentViewBox,a=t.offset,u=t.position,l=r,s=l.x,f=l.y,d=l.width,v=l.height,h=v>=0?1:-1,m=h*a,x=h>0?"end":"start",_=h>0?"start":"end",w=d>=0?1:-1,g=w*a,E=w>0?"end":"start",P=w>0?"start":"end";if(u==="top"){var C={x:s+d/2,y:f-h*a,textAnchor:"middle",verticalAnchor:x};return _t(_t({},C),n?{height:Math.max(f-n.y,0),width:d}:{})}if(u==="bottom"){var j={x:s+d/2,y:f+v+m,textAnchor:"middle",verticalAnchor:_};return _t(_t({},j),n?{height:Math.max(n.y+n.height-(f+v),0),width:d}:{})}if(u==="left"){var S={x:s-g,y:f+v/2,textAnchor:E,verticalAnchor:"middle"};return _t(_t({},S),n?{width:Math.max(S.x-n.x,0),height:v}:{})}if(u==="right"){var O={x:s+d+g,y:f+v/2,textAnchor:P,verticalAnchor:"middle"};return _t(_t({},O),n?{width:Math.max(n.x+n.width-O.x,0),height:v}:{})}var k=n?{width:d,height:v}:{};return u==="insideLeft"?_t({x:s+g,y:f+v/2,textAnchor:P,verticalAnchor:"middle"},k):u==="insideRight"?_t({x:s+d-g,y:f+v/2,textAnchor:E,verticalAnchor:"middle"},k):u==="insideTop"?_t({x:s+d/2,y:f+m,textAnchor:"middle",verticalAnchor:_},k):u==="insideBottom"?_t({x:s+d/2,y:f+v-m,textAnchor:"middle",verticalAnchor:x},k):u==="insideTopLeft"?_t({x:s+g,y:f+m,textAnchor:P,verticalAnchor:_},k):u==="insideTopRight"?_t({x:s+d-g,y:f+m,textAnchor:E,verticalAnchor:_},k):u==="insideBottomLeft"?_t({x:s+g,y:f+v-m,textAnchor:P,verticalAnchor:x},k):u==="insideBottomRight"?_t({x:s+d-g,y:f+v-m,textAnchor:E,verticalAnchor:x},k):ao(u)&&(pe(u.x)||Ii(u.x))&&(pe(u.y)||Ii(u.y))?_t({x:s+Wi(u.x,d),y:f+Wi(u.y,v),textAnchor:"end",verticalAnchor:"end"},k):_t({x:s+d/2,y:f+v/2,textAnchor:"middle",verticalAnchor:"middle"},k)},Gz=function(t){return"cx"in t&&pe(t.cx)};function Ut(e){var t=e.offset,r=t===void 0?5:t,n=Lz(e,Nz),a=_t({offset:r},n),u=a.viewBox,l=a.position,s=a.value,f=a.children,d=a.content,v=a.className,h=v===void 0?"":v,m=a.textBreakAll;if(!u||De(s)&&De(f)&&!G.isValidElement(d)&&!Ie(d))return null;if(G.isValidElement(d))return G.cloneElement(d,a);var x;if(Ie(d)){if(x=G.createElement(d,a),G.isValidElement(x))return x}else x=Uz(a);var _=Gz(u),w=Le(a,!0);if(_&&(l==="insideStart"||l==="insideEnd"||l==="end"))return Hz(a,x,w);var g=_?Vz(a):Kz(a);return F.createElement(tc,Iu({className:Be("recharts-label",h)},w,g,{breakAll:m}),x)}Ut.displayName="Label";var SC=function(t){var r=t.cx,n=t.cy,a=t.angle,u=t.startAngle,l=t.endAngle,s=t.r,f=t.radius,d=t.innerRadius,v=t.outerRadius,h=t.x,m=t.y,x=t.top,_=t.left,w=t.width,g=t.height,E=t.clockWise,P=t.labelViewBox;if(P)return P;if(pe(w)&&pe(g)){if(pe(h)&&pe(m))return{x:h,y:m,width:w,height:g};if(pe(x)&&pe(_))return{x,y:_,width:w,height:g}}return pe(h)&&pe(m)?{x:h,y:m,width:0,height:0}:pe(r)&&pe(n)?{cx:r,cy:n,startAngle:u||a||0,endAngle:l||a||0,innerRadius:d||0,outerRadius:v||f||s||0,clockWise:E}:t.viewBox?t.viewBox:{}},Xz=function(t,r){return t?t===!0?F.createElement(Ut,{key:"label-implicit",viewBox:r}):St(t)?F.createElement(Ut,{key:"label-implicit",viewBox:r,value:t}):G.isValidElement(t)?t.type===Ut?G.cloneElement(t,{key:"label-implicit",viewBox:r}):F.createElement(Ut,{key:"label-implicit",content:t,viewBox:r}):Ie(t)?F.createElement(Ut,{key:"label-implicit",content:t,viewBox:r}):ao(t)?F.createElement(Ut,Iu({viewBox:r},t,{key:"label-implicit"})):null:null},Yz=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;var a=t.children,u=SC(t),l=kr(a,Ut).map(function(f,d){return G.cloneElement(f,{viewBox:r||u,key:"label-".concat(d)})});if(!n)return l;var s=Xz(t.label,r||u);return[s].concat(Mz(l))};Ut.parseViewBox=SC;Ut.renderCallByParent=Yz;var Uy,tA;function Qz(){if(tA)return Uy;tA=1;function e(t){var r=t==null?0:t.length;return r?t[r-1]:void 0}return Uy=e,Uy}var Zz=Qz();const Jz=Ye(Zz);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)}var e4=["valueAccessor"],t4=["data","dataKey","clockWise","id","textBreakAll"];function r4(e){return o4(e)||a4(e)||i4(e)||n4()}function n4(){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 i4(e,t){if(e){if(typeof e=="string")return og(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return og(e,t)}}function a4(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function o4(e){if(Array.isArray(e))return og(e)}function og(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function gc(){return gc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gc.apply(this,arguments)}function rA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function nA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?rA(Object(r),!0).forEach(function(n){u4(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function u4(e,t,r){return t=l4(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l4(e){var t=s4(e,"string");return $u(t)=="symbol"?t:t+""}function s4(e,t){if($u(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if($u(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function iA(e,t){if(e==null)return{};var r=c4(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function c4(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var f4=function(t){return Array.isArray(t.value)?Jz(t.value):t.value};function ii(e){var t=e.valueAccessor,r=t===void 0?f4:t,n=iA(e,e4),a=n.data,u=n.dataKey,l=n.clockWise,s=n.id,f=n.textBreakAll,d=iA(n,t4);return!a||!a.length?null:F.createElement(ht,{className:"recharts-label-list"},a.map(function(v,h){var m=De(u)?r(v,h):mr(v&&v.payload,u),x=De(s)?{}:{id:"".concat(s,"-").concat(h)};return F.createElement(Ut,gc({},Le(v,!0),d,x,{parentViewBox:v.parentViewBox,value:m,textBreakAll:f,viewBox:Ut.parseViewBox(De(l)?v:nA(nA({},v),{},{clockWise:l})),key:"label-".concat(h),index:h}))}))}ii.displayName="LabelList";function d4(e,t){return e?e===!0?F.createElement(ii,{key:"labelList-implicit",data:t}):F.isValidElement(e)||Ie(e)?F.createElement(ii,{key:"labelList-implicit",data:t,content:e}):ao(e)?F.createElement(ii,gc({data:t},e,{key:"labelList-implicit"})):null:null}function p4(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&r&&!e.label)return null;var n=e.children,a=kr(n,ii).map(function(l,s){return G.cloneElement(l,{data:t,key:"labelList-".concat(s)})});if(!r)return a;var u=d4(e.label,t);return[u].concat(r4(a))}ii.renderCallByParent=p4;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 ug(){return ug=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ug.apply(this,arguments)}function aA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function oA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?aA(Object(r),!0).forEach(function(n){h4(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):aA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function h4(e,t,r){return t=v4(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function v4(e){var t=y4(e,"string");return Du(t)=="symbol"?t:t+""}function y4(e,t){if(Du(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Du(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var m4=function(t,r){var n=Kr(r-t),a=Math.min(Math.abs(r-t),359.999);return n*a},Ms=function(t){var r=t.cx,n=t.cy,a=t.radius,u=t.angle,l=t.sign,s=t.isExternal,f=t.cornerRadius,d=t.cornerIsExternal,v=f*(s?1:-1)+a,h=Math.asin(f/v)/mc,m=d?u:u+l*h,x=It(r,n,v,m),_=It(r,n,a,m),w=d?u-l*h:u,g=It(r,n,v*Math.cos(h*mc),w);return{center:x,circleTangency:_,lineTangency:g,theta:h}},OC=function(t){var r=t.cx,n=t.cy,a=t.innerRadius,u=t.outerRadius,l=t.startAngle,s=t.endAngle,f=m4(l,s),d=l+f,v=It(r,n,u,l),h=It(r,n,u,d),m="M ".concat(v.x,",").concat(v.y,`
A `).concat(u,",").concat(u,`,0,
`).concat(+(Math.abs(f)>180),",").concat(+(l>d),`,
`).concat(h.x,",").concat(h.y,`
`);if(a>0){var x=It(r,n,a,l),_=It(r,n,a,d);m+="L ".concat(_.x,",").concat(_.y,`
A `).concat(a,",").concat(a,`,0,
`).concat(+(Math.abs(f)>180),",").concat(+(l<=d),`,
`).concat(x.x,",").concat(x.y," Z")}else m+="L ".concat(r,",").concat(n," Z");return m},g4=function(t){var r=t.cx,n=t.cy,a=t.innerRadius,u=t.outerRadius,l=t.cornerRadius,s=t.forceCornerRadius,f=t.cornerIsExternal,d=t.startAngle,v=t.endAngle,h=Kr(v-d),m=Ms({cx:r,cy:n,radius:u,angle:d,sign:h,cornerRadius:l,cornerIsExternal:f}),x=m.circleTangency,_=m.lineTangency,w=m.theta,g=Ms({cx:r,cy:n,radius:u,angle:v,sign:-h,cornerRadius:l,cornerIsExternal:f}),E=g.circleTangency,P=g.lineTangency,C=g.theta,j=f?Math.abs(d-v):Math.abs(d-v)-w-C;if(j<0)return s?"M ".concat(_.x,",").concat(_.y,`
a`).concat(l,",").concat(l,",0,0,1,").concat(l*2,`,0
a`).concat(l,",").concat(l,",0,0,1,").concat(-l*2,`,0
`):OC({cx:r,cy:n,innerRadius:a,outerRadius:u,startAngle:d,endAngle:v});var S="M ".concat(_.x,",").concat(_.y,`
A`).concat(l,",").concat(l,",0,0,").concat(+(h<0),",").concat(x.x,",").concat(x.y,`
A`).concat(u,",").concat(u,",0,").concat(+(j>180),",").concat(+(h<0),",").concat(E.x,",").concat(E.y,`
A`).concat(l,",").concat(l,",0,0,").concat(+(h<0),",").concat(P.x,",").concat(P.y,`
`);if(a>0){var O=Ms({cx:r,cy:n,radius:a,angle:d,sign:h,isExternal:!0,cornerRadius:l,cornerIsExternal:f}),k=O.circleTangency,R=O.lineTangency,$=O.theta,Y=Ms({cx:r,cy:n,radius:a,angle:v,sign:-h,isExternal:!0,cornerRadius:l,cornerIsExternal:f}),q=Y.circleTangency,N=Y.lineTangency,B=Y.theta,z=f?Math.abs(d-v):Math.abs(d-v)-$-B;if(z<0&&l===0)return"".concat(S,"L").concat(r,",").concat(n,"Z");S+="L".concat(N.x,",").concat(N.y,`
A`).concat(l,",").concat(l,",0,0,").concat(+(h<0),",").concat(q.x,",").concat(q.y,`
A`).concat(a,",").concat(a,",0,").concat(+(z>180),",").concat(+(h>0),",").concat(k.x,",").concat(k.y,`
A`).concat(l,",").concat(l,",0,0,").concat(+(h<0),",").concat(R.x,",").concat(R.y,"Z")}else S+="L".concat(r,",").concat(n,"Z");return S},b4={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},PC=function(t){var r=oA(oA({},b4),t),n=r.cx,a=r.cy,u=r.innerRadius,l=r.outerRadius,s=r.cornerRadius,f=r.forceCornerRadius,d=r.cornerIsExternal,v=r.startAngle,h=r.endAngle,m=r.className;if(l<u||v===h)return null;var x=Be("recharts-sector",m),_=l-u,w=Wi(s,_,0,!0),g;return w>0&&Math.abs(v-h)<360?g=g4({cx:n,cy:a,innerRadius:u,outerRadius:l,cornerRadius:Math.min(w,_/2),forceCornerRadius:f,cornerIsExternal:d,startAngle:v,endAngle:h}):g=OC({cx:n,cy:a,innerRadius:u,outerRadius:l,startAngle:v,endAngle:h}),F.createElement("path",ug({},Le(r,!0),{className:x,d:g,role:"img"}))};function Lu(e){"@babel/helpers - typeof";return Lu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lu(e)}function lg(){return lg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},lg.apply(this,arguments)}function uA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function lA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?uA(Object(r),!0).forEach(function(n){x4(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):uA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function x4(e,t,r){return t=w4(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function w4(e){var t=_4(e,"string");return Lu(t)=="symbol"?t:t+""}function _4(e,t){if(Lu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Lu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var sA={curveBasisClosed:FI,curveBasisOpen:zI,curveBasis:BI,curveBumpX:AI,curveBumpY:EI,curveLinearClosed:UI,curveLinear:Zc,curveMonotoneX:WI,curveMonotoneY:HI,curveNatural:VI,curveStep:KI,curveStepAfter:XI,curveStepBefore:GI},Rs=function(t){return t.x===+t.x&&t.y===+t.y},iu=function(t){return t.x},au=function(t){return t.y},S4=function(t,r){if(Ie(t))return t;var n="curve".concat(Yc(t));return(n==="curveMonotone"||n==="curveBump")&&r?sA["".concat(n).concat(r==="vertical"?"Y":"X")]:sA[n]||Zc},O4=function(t){var r=t.type,n=r===void 0?"linear":r,a=t.points,u=a===void 0?[]:a,l=t.baseLine,s=t.layout,f=t.connectNulls,d=f===void 0?!1:f,v=S4(n,s),h=d?u.filter(function(w){return Rs(w)}):u,m;if(Array.isArray(l)){var x=d?l.filter(function(w){return Rs(w)}):l,_=h.map(function(w,g){return lA(lA({},w),{},{base:x[g]})});return s==="vertical"?m=Ps().y(au).x1(iu).x0(function(w){return w.base.x}):m=Ps().x(iu).y1(au).y0(function(w){return w.base.y}),m.defined(Rs).curve(v),m(_)}return s==="vertical"&&pe(l)?m=Ps().y(au).x1(iu).x0(l):pe(l)?m=Ps().x(iu).y1(au).y0(l):m=Cj().x(iu).y(au),m.defined(Rs).curve(v),m(h)},sg=function(t){var r=t.className,n=t.points,a=t.path,u=t.pathRef;if((!n||!n.length)&&!a)return null;var l=n&&n.length?O4(t):a;return G.createElement("path",lg({},Le(t,!1),Us(t),{className:Be("recharts-curve",r),d:l,ref:u}))},Wy={exports:{}},Hy,cA;function P4(){if(cA)return Hy;cA=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Hy=e,Hy}var Vy,fA;function A4(){if(fA)return Vy;fA=1;var e=P4();function t(){}function r(){}return r.resetWarningCache=t,Vy=function(){function n(l,s,f,d,v,h){if(h!==e){var m=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw m.name="Invariant Violation",m}}n.isRequired=n;function a(){return n}var u={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:a,element:n,elementType:n,instanceOf:a,node:n,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:r,resetWarningCache:t};return u.PropTypes=u,u},Vy}var dA;function E4(){return dA||(dA=1,Wy.exports=A4()()),Wy.exports}var j4=E4();const He=Ye(j4),{getOwnPropertyNames:T4,getOwnPropertySymbols:C4}=Object,{hasOwnProperty:k4}=Object.prototype;function Ky(e,t){return function(n,a,u){return e(n,a,u)&&t(n,a,u)}}function Is(e){return function(r,n,a){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,a);const{cache:u}=a,l=u.get(r),s=u.get(n);if(l&&s)return l===n&&s===r;u.set(r,n),u.set(n,r);const f=e(r,n,a);return u.delete(r),u.delete(n),f}}function N4(e){return e!=null?e[Symbol.toStringTag]:void 0}function pA(e){return T4(e).concat(C4(e))}const M4=Object.hasOwn||((e,t)=>k4.call(e,t));function Qi(e,t){return e===t||!e&&!t&&e!==e&&t!==t}const R4="__v",I4="__o",$4="_owner",{getOwnPropertyDescriptor:hA,keys:vA}=Object;function D4(e,t){return e.byteLength===t.byteLength&&bc(new Uint8Array(e),new Uint8Array(t))}function L4(e,t,r){let n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function q4(e,t){return e.byteLength===t.byteLength&&bc(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function B4(e,t){return Qi(e.getTime(),t.getTime())}function F4(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function z4(e,t){return e===t}function yA(e,t,r){const n=e.size;if(n!==t.size)return!1;if(!n)return!0;const a=new Array(n),u=e.entries();let l,s,f=0;for(;(l=u.next())&&!l.done;){const d=t.entries();let v=!1,h=0;for(;(s=d.next())&&!s.done;){if(a[h]){h++;continue}const m=l.value,x=s.value;if(r.equals(m[0],x[0],f,h,e,t,r)&&r.equals(m[1],x[1],m[0],x[0],e,t,r)){v=a[h]=!0;break}h++}if(!v)return!1;f++}return!0}const U4=Qi;function W4(e,t,r){const n=vA(e);let a=n.length;if(vA(t).length!==a)return!1;for(;a-- >0;)if(!AC(e,t,r,n[a]))return!1;return!0}function ou(e,t,r){const n=pA(e);let a=n.length;if(pA(t).length!==a)return!1;let u,l,s;for(;a-- >0;)if(u=n[a],!AC(e,t,r,u)||(l=hA(e,u),s=hA(t,u),(l||s)&&(!l||!s||l.configurable!==s.configurable||l.enumerable!==s.enumerable||l.writable!==s.writable)))return!1;return!0}function H4(e,t){return Qi(e.valueOf(),t.valueOf())}function V4(e,t){return e.source===t.source&&e.flags===t.flags}function mA(e,t,r){const n=e.size;if(n!==t.size)return!1;if(!n)return!0;const a=new Array(n),u=e.values();let l,s;for(;(l=u.next())&&!l.done;){const f=t.values();let d=!1,v=0;for(;(s=f.next())&&!s.done;){if(!a[v]&&r.equals(l.value,s.value,l.value,s.value,e,t,r)){d=a[v]=!0;break}v++}if(!d)return!1}return!0}function bc(e,t){let r=e.byteLength;if(t.byteLength!==r||e.byteOffset!==t.byteOffset)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}function K4(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 AC(e,t,r,n){return(n===$4||n===I4||n===R4)&&(e.$$typeof||t.$$typeof)?!0:M4(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}const G4="[object ArrayBuffer]",X4="[object Arguments]",Y4="[object Boolean]",Q4="[object DataView]",Z4="[object Date]",J4="[object Error]",e8="[object Map]",t8="[object Number]",r8="[object Object]",n8="[object RegExp]",i8="[object Set]",a8="[object String]",o8={"[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},u8="[object URL]",l8=Object.prototype.toString;function s8({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:r,areDatesEqual:n,areErrorsEqual:a,areFunctionsEqual:u,areMapsEqual:l,areNumbersEqual:s,areObjectsEqual:f,arePrimitiveWrappersEqual:d,areRegExpsEqual:v,areSetsEqual:h,areTypedArraysEqual:m,areUrlsEqual:x,unknownTagComparators:_}){return function(g,E,P){if(g===E)return!0;if(g==null||E==null)return!1;const C=typeof g;if(C!==typeof E)return!1;if(C!=="object")return C==="number"?s(g,E,P):C==="function"?u(g,E,P):!1;const j=g.constructor;if(j!==E.constructor)return!1;if(j===Object)return f(g,E,P);if(Array.isArray(g))return t(g,E,P);if(j===Date)return n(g,E,P);if(j===RegExp)return v(g,E,P);if(j===Map)return l(g,E,P);if(j===Set)return h(g,E,P);const S=l8.call(g);if(S===Z4)return n(g,E,P);if(S===n8)return v(g,E,P);if(S===e8)return l(g,E,P);if(S===i8)return h(g,E,P);if(S===r8)return typeof g.then!="function"&&typeof E.then!="function"&&f(g,E,P);if(S===u8)return x(g,E,P);if(S===J4)return a(g,E,P);if(S===X4)return f(g,E,P);if(o8[S])return m(g,E,P);if(S===G4)return e(g,E,P);if(S===Q4)return r(g,E,P);if(S===Y4||S===t8||S===a8)return d(g,E,P);if(_){let O=_[S];if(!O){const k=N4(g);k&&(O=_[k])}if(O)return O(g,E,P)}return!1}}function c8({circular:e,createCustomConfig:t,strict:r}){let n={areArrayBuffersEqual:D4,areArraysEqual:r?ou:L4,areDataViewsEqual:q4,areDatesEqual:B4,areErrorsEqual:F4,areFunctionsEqual:z4,areMapsEqual:r?Ky(yA,ou):yA,areNumbersEqual:U4,areObjectsEqual:r?ou:W4,arePrimitiveWrappersEqual:H4,areRegExpsEqual:V4,areSetsEqual:r?Ky(mA,ou):mA,areTypedArraysEqual:r?Ky(bc,ou):bc,areUrlsEqual:K4,unknownTagComparators:void 0};if(t&&(n=Object.assign({},n,t(n))),e){const a=Is(n.areArraysEqual),u=Is(n.areMapsEqual),l=Is(n.areObjectsEqual),s=Is(n.areSetsEqual);n=Object.assign({},n,{areArraysEqual:a,areMapsEqual:u,areObjectsEqual:l,areSetsEqual:s})}return n}function f8(e){return function(t,r,n,a,u,l,s){return e(t,r,s)}}function d8({circular:e,comparator:t,createState:r,equals:n,strict:a}){if(r)return function(s,f){const{cache:d=e?new WeakMap:void 0,meta:v}=r();return t(s,f,{cache:d,equals:n,meta:v,strict:a})};if(e)return function(s,f){return t(s,f,{cache:new WeakMap,equals:n,meta:void 0,strict:a})};const u={cache:void 0,equals:n,meta:void 0,strict:a};return function(s,f){return t(s,f,u)}}const p8=si();si({strict:!0});si({circular:!0});si({circular:!0,strict:!0});si({createInternalComparator:()=>Qi});si({strict:!0,createInternalComparator:()=>Qi});si({circular:!0,createInternalComparator:()=>Qi});si({circular:!0,createInternalComparator:()=>Qi,strict:!0});function si(e={}){const{circular:t=!1,createInternalComparator:r,createState:n,strict:a=!1}=e,u=c8(e),l=s8(u),s=r?r(l):f8(l);return d8({circular:t,comparator:l,createState:n,equals:s,strict:a})}function h8(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function gA(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function a(u){r<0&&(r=u),u-r>t?(e(u),r=-1):h8(a)};requestAnimationFrame(n)}function cg(e){"@babel/helpers - typeof";return cg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cg(e)}function v8(e){return b8(e)||g8(e)||m8(e)||y8()}function y8(){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 m8(e,t){if(e){if(typeof e=="string")return bA(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return bA(e,t)}}function bA(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function g8(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function b8(e){if(Array.isArray(e))return e}function x8(){var e={},t=function(){return null},r=!1,n=function a(u){if(!r){if(Array.isArray(u)){if(!u.length)return;var l=u,s=v8(l),f=s[0],d=s.slice(1);if(typeof f=="number"){gA(a.bind(null,d),f);return}a(f),gA(a.bind(null,d));return}cg(u)==="object"&&(e=u,t(e)),typeof u=="function"&&u()}};return{stop:function(){r=!0},start:function(u){r=!1,n(u)},subscribe:function(u){return t=u,function(){t=function(){return null}}}}}function qu(e){"@babel/helpers - typeof";return qu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qu(e)}function xA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function wA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?xA(Object(r),!0).forEach(function(n){EC(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function EC(e,t,r){return t=w8(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function w8(e){var t=_8(e,"string");return qu(t)==="symbol"?t:String(t)}function _8(e,t){if(qu(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(qu(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var S8=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,a){return n.filter(function(u){return a.includes(u)})})},O8=function(t){return t},P8=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},vu=function(t,r){return Object.keys(r).reduce(function(n,a){return wA(wA({},n),{},EC({},a,t(a,r[a])))},{})},_A=function(t,r,n){return t.map(function(a){return"".concat(P8(a)," ").concat(r,"ms ").concat(n)}).join(",")};function A8(e,t){return T8(e)||j8(e,t)||jC(e,t)||E8()}function E8(){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 j8(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(v){d=!0,a=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function T8(e){if(Array.isArray(e))return e}function C8(e){return M8(e)||N8(e)||jC(e)||k8()}function k8(){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 jC(e,t){if(e){if(typeof e=="string")return fg(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return fg(e,t)}}function N8(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function M8(e){if(Array.isArray(e))return fg(e)}function fg(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var xc=1e-4,TC=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},CC=function(t,r){return t.map(function(n,a){return n*Math.pow(r,a)}).reduce(function(n,a){return n+a})},SA=function(t,r){return function(n){var a=TC(t,r);return CC(a,n)}},R8=function(t,r){return function(n){var a=TC(t,r),u=[].concat(C8(a.map(function(l,s){return l*s}).slice(1)),[0]);return CC(u,n)}},OA=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var a=r[0],u=r[1],l=r[2],s=r[3];if(r.length===1)switch(r[0]){case"linear":a=0,u=0,l=1,s=1;break;case"ease":a=.25,u=.1,l=.25,s=1;break;case"ease-in":a=.42,u=0,l=1,s=1;break;case"ease-out":a=.42,u=0,l=.58,s=1;break;case"ease-in-out":a=0,u=0,l=.58,s=1;break;default:{var f=r[0].split("(");if(f[0]==="cubic-bezier"&&f[1].split(")")[0].split(",").length===4){var d=f[1].split(")")[0].split(",").map(function(g){return parseFloat(g)}),v=A8(d,4);a=v[0],u=v[1],l=v[2],s=v[3]}}}var h=SA(a,l),m=SA(u,s),x=R8(a,l),_=function(E){return E>1?1:E<0?0:E},w=function(E){for(var P=E>1?1:E,C=P,j=0;j<8;++j){var S=h(C)-P,O=x(C);if(Math.abs(S-P)<xc||O<xc)return m(C);C=_(C-S/O)}return m(C)};return w.isStepper=!1,w},I8=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,a=t.damping,u=a===void 0?8:a,l=t.dt,s=l===void 0?17:l,f=function(v,h,m){var x=-(v-h)*n,_=m*u,w=m+(x-_)*s/1e3,g=m*s/1e3+v;return Math.abs(g-h)<xc&&Math.abs(w)<xc?[h,0]:[g,w]};return f.isStepper=!0,f.dt=s,f},$8=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var a=r[0];if(typeof a=="string")switch(a){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return OA(a);case"spring":return I8();default:if(a.split("(")[0]==="cubic-bezier")return OA(a)}return typeof a=="function"?a:null};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 PA(e){return q8(e)||L8(e)||kC(e)||D8()}function D8(){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 L8(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function q8(e){if(Array.isArray(e))return pg(e)}function AA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Rt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?AA(Object(r),!0).forEach(function(n){dg(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):AA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function dg(e,t,r){return t=B8(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function B8(e){var t=F8(e,"string");return Bu(t)==="symbol"?t:String(t)}function F8(e,t){if(Bu(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Bu(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function z8(e,t){return H8(e)||W8(e,t)||kC(e,t)||U8()}function U8(){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 kC(e,t){if(e){if(typeof e=="string")return pg(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return pg(e,t)}}function pg(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function W8(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(v){d=!0,a=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function H8(e){if(Array.isArray(e))return e}var wc=function(t,r,n){return t+(r-t)*n},hg=function(t){var r=t.from,n=t.to;return r!==n},V8=function e(t,r,n){var a=vu(function(u,l){if(hg(l)){var s=t(l.from,l.to,l.velocity),f=z8(s,2),d=f[0],v=f[1];return Rt(Rt({},l),{},{from:d,velocity:v})}return l},r);return n<1?vu(function(u,l){return hg(l)?Rt(Rt({},l),{},{velocity:wc(l.velocity,a[u].velocity,n),from:wc(l.from,a[u].from,n)}):l},r):e(t,a,n-1)};const K8=(function(e,t,r,n,a){var u=S8(e,t),l=u.reduce(function(g,E){return Rt(Rt({},g),{},dg({},E,[e[E],t[E]]))},{}),s=u.reduce(function(g,E){return Rt(Rt({},g),{},dg({},E,{from:e[E],velocity:0,to:t[E]}))},{}),f=-1,d,v,h=function(){return null},m=function(){return vu(function(E,P){return P.from},s)},x=function(){return!Object.values(s).filter(hg).length},_=function(E){d||(d=E);var P=E-d,C=P/r.dt;s=V8(r,s,C),a(Rt(Rt(Rt({},e),t),m())),d=E,x()||(f=requestAnimationFrame(h))},w=function(E){v||(v=E);var P=(E-v)/n,C=vu(function(S,O){return wc.apply(void 0,PA(O).concat([r(P)]))},l);if(a(Rt(Rt(Rt({},e),t),C)),P<1)f=requestAnimationFrame(h);else{var j=vu(function(S,O){return wc.apply(void 0,PA(O).concat([r(1)]))},l);a(Rt(Rt(Rt({},e),t),j))}};return h=r.isStepper?_:w,function(){return requestAnimationFrame(h),function(){cancelAnimationFrame(f)}}});function Wa(e){"@babel/helpers - typeof";return Wa=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wa(e)}var G8=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function X8(e,t){if(e==null)return{};var r=Y8(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Y8(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,u;for(u=0;u<n.length;u++)a=n[u],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function Gy(e){return eU(e)||J8(e)||Z8(e)||Q8()}function Q8(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Z8(e,t){if(e){if(typeof e=="string")return vg(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return vg(e,t)}}function J8(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function eU(e){if(Array.isArray(e))return vg(e)}function vg(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function EA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function zr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?EA(Object(r),!0).forEach(function(n){fu(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):EA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function fu(e,t,r){return t=NC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function tU(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rU(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,NC(n.key),n)}}function nU(e,t,r){return t&&rU(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function NC(e){var t=iU(e,"string");return Wa(t)==="symbol"?t:String(t)}function iU(e,t){if(Wa(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Wa(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function aU(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&&yg(e,t)}function yg(e,t){return yg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},yg(e,t)}function oU(e){var t=uU();return function(){var n=_c(e),a;if(t){var u=_c(this).constructor;a=Reflect.construct(n,arguments,u)}else a=n.apply(this,arguments);return mg(this,a)}}function mg(e,t){if(t&&(Wa(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return gg(e)}function gg(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function uU(){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 _c(e){return _c=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},_c(e)}var Tn=(function(e){aU(r,e);var t=oU(r);function r(n,a){var u;tU(this,r),u=t.call(this,n,a);var l=u.props,s=l.isActive,f=l.attributeName,d=l.from,v=l.to,h=l.steps,m=l.children,x=l.duration;if(u.handleStyleChange=u.handleStyleChange.bind(gg(u)),u.changeStyle=u.changeStyle.bind(gg(u)),!s||x<=0)return u.state={style:{}},typeof m=="function"&&(u.state={style:v}),mg(u);if(h&&h.length)u.state={style:h[0].style};else if(d){if(typeof m=="function")return u.state={style:d},mg(u);u.state={style:f?fu({},f,d):d}}else u.state={style:{}};return u}return nU(r,[{key:"componentDidMount",value:function(){var a=this.props,u=a.isActive,l=a.canBegin;this.mounted=!0,!(!u||!l)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(a){var u=this.props,l=u.isActive,s=u.canBegin,f=u.attributeName,d=u.shouldReAnimate,v=u.to,h=u.from,m=this.state.style;if(s){if(!l){var x={style:f?fu({},f,v):v};this.state&&m&&(f&&m[f]!==v||!f&&m!==v)&&this.setState(x);return}if(!(p8(a.to,v)&&a.canBegin&&a.isActive)){var _=!a.canBegin||!a.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var w=_||d?h:a.to;if(this.state&&m){var g={style:f?fu({},f,w):w};(f&&m[f]!==w||!f&&m!==w)&&this.setState(g)}this.runAnimation(zr(zr({},this.props),{},{from:w,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var a=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),a&&a()}},{key:"handleStyleChange",value:function(a){this.changeStyle(a)}},{key:"changeStyle",value:function(a){this.mounted&&this.setState({style:a})}},{key:"runJSAnimation",value:function(a){var u=this,l=a.from,s=a.to,f=a.duration,d=a.easing,v=a.begin,h=a.onAnimationEnd,m=a.onAnimationStart,x=K8(l,s,$8(d),f,this.changeStyle),_=function(){u.stopJSAnimation=x()};this.manager.start([m,v,_,f,h])}},{key:"runStepAnimation",value:function(a){var u=this,l=a.steps,s=a.begin,f=a.onAnimationStart,d=l[0],v=d.style,h=d.duration,m=h===void 0?0:h,x=function(w,g,E){if(E===0)return w;var P=g.duration,C=g.easing,j=C===void 0?"ease":C,S=g.style,O=g.properties,k=g.onAnimationEnd,R=E>0?l[E-1]:g,$=O||Object.keys(S);if(typeof j=="function"||j==="spring")return[].concat(Gy(w),[u.runJSAnimation.bind(u,{from:R.style,to:S,duration:P,easing:j}),P]);var Y=_A($,P,j),q=zr(zr(zr({},R.style),S),{},{transition:Y});return[].concat(Gy(w),[q,P,k]).filter(O8)};return this.manager.start([f].concat(Gy(l.reduce(x,[v,Math.max(m,s)])),[a.onAnimationEnd]))}},{key:"runAnimation",value:function(a){this.manager||(this.manager=x8());var u=a.begin,l=a.duration,s=a.attributeName,f=a.to,d=a.easing,v=a.onAnimationStart,h=a.onAnimationEnd,m=a.steps,x=a.children,_=this.manager;if(this.unSubscribe=_.subscribe(this.handleStyleChange),typeof d=="function"||typeof x=="function"||d==="spring"){this.runJSAnimation(a);return}if(m.length>1){this.runStepAnimation(a);return}var w=s?fu({},s,f):f,g=_A(Object.keys(w),l,d);_.start([v,u,zr(zr({},w),{},{transition:g}),l,h])}},{key:"render",value:function(){var a=this.props,u=a.children;a.begin;var l=a.duration;a.attributeName,a.easing;var s=a.isActive;a.steps,a.from,a.to,a.canBegin,a.onAnimationEnd,a.shouldReAnimate,a.onAnimationReStart;var f=X8(a,G8),d=G.Children.count(u),v=this.state.style;if(typeof u=="function")return u(v);if(!s||d===0||l<=0)return u;var h=function(x){var _=x.props,w=_.style,g=w===void 0?{}:w,E=_.className,P=G.cloneElement(x,zr(zr({},f),{},{style:zr(zr({},g),v),className:E}));return P};return d===1?h(G.Children.only(u)):F.createElement("div",null,G.Children.map(u,function(m){return h(m)}))}}]),r})(G.PureComponent);Tn.displayName="Animate";Tn.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Tn.propTypes={from:He.oneOfType([He.object,He.string]),to:He.oneOfType([He.object,He.string]),attributeName:He.string,duration:He.number,begin:He.number,easing:He.oneOfType([He.string,He.func]),steps:He.arrayOf(He.shape({duration:He.number.isRequired,style:He.object.isRequired,easing:He.oneOfType([He.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),He.func]),properties:He.arrayOf("string"),onAnimationEnd:He.func})),children:He.oneOfType([He.node,He.func]),isActive:He.bool,canBegin:He.bool,onAnimationEnd:He.func,shouldReAnimate:He.bool,onAnimationStart:He.func,onAnimationReStart:He.func};function Fu(e){"@babel/helpers - typeof";return Fu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fu(e)}function Sc(){return Sc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Sc.apply(this,arguments)}function lU(e,t){return dU(e)||fU(e,t)||cU(e,t)||sU()}function sU(){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 cU(e,t){if(e){if(typeof e=="string")return jA(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return jA(e,t)}}function jA(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function fU(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(v){d=!0,a=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function dU(e){if(Array.isArray(e))return e}function TA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function CA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?TA(Object(r),!0).forEach(function(n){pU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):TA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function pU(e,t,r){return t=hU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hU(e){var t=vU(e,"string");return Fu(t)=="symbol"?t:t+""}function vU(e,t){if(Fu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Fu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var kA=function(t,r,n,a,u){var l=Math.min(Math.abs(n)/2,Math.abs(a)/2),s=a>=0?1:-1,f=n>=0?1:-1,d=a>=0&&n>=0||a<0&&n<0?1:0,v;if(l>0&&u instanceof Array){for(var h=[0,0,0,0],m=0,x=4;m<x;m++)h[m]=u[m]>l?l:u[m];v="M".concat(t,",").concat(r+s*h[0]),h[0]>0&&(v+="A ".concat(h[0],",").concat(h[0],",0,0,").concat(d,",").concat(t+f*h[0],",").concat(r)),v+="L ".concat(t+n-f*h[1],",").concat(r),h[1]>0&&(v+="A ".concat(h[1],",").concat(h[1],",0,0,").concat(d,`,
`).concat(t+n,",").concat(r+s*h[1])),v+="L ".concat(t+n,",").concat(r+a-s*h[2]),h[2]>0&&(v+="A ".concat(h[2],",").concat(h[2],",0,0,").concat(d,`,
`).concat(t+n-f*h[2],",").concat(r+a)),v+="L ".concat(t+f*h[3],",").concat(r+a),h[3]>0&&(v+="A ".concat(h[3],",").concat(h[3],",0,0,").concat(d,`,
`).concat(t,",").concat(r+a-s*h[3])),v+="Z"}else if(l>0&&u===+u&&u>0){var _=Math.min(l,u);v="M ".concat(t,",").concat(r+s*_,`
A `).concat(_,",").concat(_,",0,0,").concat(d,",").concat(t+f*_,",").concat(r,`
L `).concat(t+n-f*_,",").concat(r,`
A `).concat(_,",").concat(_,",0,0,").concat(d,",").concat(t+n,",").concat(r+s*_,`
L `).concat(t+n,",").concat(r+a-s*_,`
A `).concat(_,",").concat(_,",0,0,").concat(d,",").concat(t+n-f*_,",").concat(r+a,`
L `).concat(t+f*_,",").concat(r+a,`
A `).concat(_,",").concat(_,",0,0,").concat(d,",").concat(t,",").concat(r+a-s*_," Z")}else v="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(a," h ").concat(-n," Z");return v},yU=function(t,r){if(!t||!r)return!1;var n=t.x,a=t.y,u=r.x,l=r.y,s=r.width,f=r.height;if(Math.abs(s)>0&&Math.abs(f)>0){var d=Math.min(u,u+s),v=Math.max(u,u+s),h=Math.min(l,l+f),m=Math.max(l,l+f);return n>=d&&n<=v&&a>=h&&a<=m}return!1},mU={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},F0=function(t){var r=CA(CA({},mU),t),n=G.useRef(),a=G.useState(-1),u=lU(a,2),l=u[0],s=u[1];G.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var j=n.current.getTotalLength();j&&s(j)}catch{}},[]);var f=r.x,d=r.y,v=r.width,h=r.height,m=r.radius,x=r.className,_=r.animationEasing,w=r.animationDuration,g=r.animationBegin,E=r.isAnimationActive,P=r.isUpdateAnimationActive;if(f!==+f||d!==+d||v!==+v||h!==+h||v===0||h===0)return null;var C=Be("recharts-rectangle",x);return P?F.createElement(Tn,{canBegin:l>0,from:{width:v,height:h,x:f,y:d},to:{width:v,height:h,x:f,y:d},duration:w,animationEasing:_,isActive:P},function(j){var S=j.width,O=j.height,k=j.x,R=j.y;return F.createElement(Tn,{canBegin:l>0,from:"0px ".concat(l===-1?1:l,"px"),to:"".concat(l,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:w,isActive:E,easing:_},F.createElement("path",Sc({},Le(r,!0),{className:C,d:kA(k,R,S,O,m),ref:n})))}):F.createElement("path",Sc({},Le(r,!0),{className:C,d:kA(f,d,v,h,m)}))};function bg(){return bg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},bg.apply(this,arguments)}var z0=function(t){var r=t.cx,n=t.cy,a=t.r,u=t.className,l=Be("recharts-dot",u);return r===+r&&n===+n&&a===+a?G.createElement("circle",bg({},Le(t,!1),Us(t),{className:l,cx:r,cy:n,r:a})):null};function zu(e){"@babel/helpers - typeof";return zu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zu(e)}var gU=["x","y","top","left","width","height","className"];function xg(){return xg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},xg.apply(this,arguments)}function NA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function bU(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?NA(Object(r),!0).forEach(function(n){xU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):NA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function xU(e,t,r){return t=wU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wU(e){var t=_U(e,"string");return zu(t)=="symbol"?t:t+""}function _U(e,t){if(zu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(zu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function SU(e,t){if(e==null)return{};var r=OU(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function OU(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var PU=function(t,r,n,a,u,l){return"M".concat(t,",").concat(u,"v").concat(a,"M").concat(l,",").concat(r,"h").concat(n)},AU=function(t){var r=t.x,n=r===void 0?0:r,a=t.y,u=a===void 0?0:a,l=t.top,s=l===void 0?0:l,f=t.left,d=f===void 0?0:f,v=t.width,h=v===void 0?0:v,m=t.height,x=m===void 0?0:m,_=t.className,w=SU(t,gU),g=bU({x:n,y:u,top:s,left:d,width:h,height:x},w);return!pe(n)||!pe(u)||!pe(h)||!pe(x)||!pe(s)||!pe(d)?null:F.createElement("path",xg({},Le(g,!0),{className:Be("recharts-cross",_),d:PU(n,u,h,x,s,d)}))},Xy,MA;function EU(){if(MA)return Xy;MA=1;var e=Jj(),t=e(Object.getPrototypeOf,Object);return Xy=t,Xy}var Yy,RA;function jU(){if(RA)return Yy;RA=1;var e=Cn(),t=EU(),r=kn(),n="[object Object]",a=Function.prototype,u=Object.prototype,l=a.toString,s=u.hasOwnProperty,f=l.call(Object);function d(v){if(!r(v)||e(v)!=n)return!1;var h=t(v);if(h===null)return!0;var m=s.call(h,"constructor")&&h.constructor;return typeof m=="function"&&m instanceof m&&l.call(m)==f}return Yy=d,Yy}var TU=jU();const CU=Ye(TU);var Qy,IA;function kU(){if(IA)return Qy;IA=1;var e=Cn(),t=kn(),r="[object Boolean]";function n(a){return a===!0||a===!1||t(a)&&e(a)==r}return Qy=n,Qy}var NU=kU();const MU=Ye(NU);function Uu(e){"@babel/helpers - typeof";return Uu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Uu(e)}function Oc(){return Oc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Oc.apply(this,arguments)}function RU(e,t){return LU(e)||DU(e,t)||$U(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 $U(e,t){if(e){if(typeof e=="string")return $A(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return $A(e,t)}}function $A(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function DU(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(v){d=!0,a=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function LU(e){if(Array.isArray(e))return e}function DA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function LA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?DA(Object(r),!0).forEach(function(n){qU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):DA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function qU(e,t,r){return t=BU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function BU(e){var t=FU(e,"string");return Uu(t)=="symbol"?t:t+""}function FU(e,t){if(Uu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Uu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var qA=function(t,r,n,a,u){var l=n-a,s;return s="M ".concat(t,",").concat(r),s+="L ".concat(t+n,",").concat(r),s+="L ".concat(t+n-l/2,",").concat(r+u),s+="L ".concat(t+n-l/2-a,",").concat(r+u),s+="L ".concat(t,",").concat(r," Z"),s},zU={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},UU=function(t){var r=LA(LA({},zU),t),n=G.useRef(),a=G.useState(-1),u=RU(a,2),l=u[0],s=u[1];G.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var C=n.current.getTotalLength();C&&s(C)}catch{}},[]);var f=r.x,d=r.y,v=r.upperWidth,h=r.lowerWidth,m=r.height,x=r.className,_=r.animationEasing,w=r.animationDuration,g=r.animationBegin,E=r.isUpdateAnimationActive;if(f!==+f||d!==+d||v!==+v||h!==+h||m!==+m||v===0&&h===0||m===0)return null;var P=Be("recharts-trapezoid",x);return E?F.createElement(Tn,{canBegin:l>0,from:{upperWidth:0,lowerWidth:0,height:m,x:f,y:d},to:{upperWidth:v,lowerWidth:h,height:m,x:f,y:d},duration:w,animationEasing:_,isActive:E},function(C){var j=C.upperWidth,S=C.lowerWidth,O=C.height,k=C.x,R=C.y;return F.createElement(Tn,{canBegin:l>0,from:"0px ".concat(l===-1?1:l,"px"),to:"".concat(l,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:w,easing:_},F.createElement("path",Oc({},Le(r,!0),{className:P,d:qA(k,R,j,S,O),ref:n})))}):F.createElement("g",null,F.createElement("path",Oc({},Le(r,!0),{className:P,d:qA(f,d,v,h,m)})))},WU=["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 HU(e,t){if(e==null)return{};var r=VU(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function VU(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function BA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Pc(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?BA(Object(r),!0).forEach(function(n){KU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):BA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function KU(e,t,r){return t=GU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function GU(e){var t=XU(e,"string");return Wu(t)=="symbol"?t:t+""}function XU(e,t){if(Wu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Wu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function YU(e,t){return Pc(Pc({},t),e)}function QU(e,t){return e==="symbols"}function FA(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return F.createElement(F0,r);case"trapezoid":return F.createElement(UU,r);case"sector":return F.createElement(PC,r);case"symbols":if(QU(t))return F.createElement(o0,r);break;default:return null}}function ZU(e){return G.isValidElement(e)?e.props:e}function JU(e){var t=e.option,r=e.shapeType,n=e.propTransformer,a=n===void 0?YU:n,u=e.activeClassName,l=u===void 0?"recharts-active-shape":u,s=e.isActive,f=HU(e,WU),d;if(G.isValidElement(t))d=G.cloneElement(t,Pc(Pc({},f),ZU(t)));else if(Ie(t))d=t(f);else if(CU(t)&&!MU(t)){var v=a(t,f);d=F.createElement(FA,{shapeType:r,elementProps:v})}else{var h=f;d=F.createElement(FA,{shapeType:r,elementProps:h})}return s?F.createElement(ht,{className:l},d):d}function vf(e,t){return t!=null&&"trapezoids"in e.props}function yf(e,t){return t!=null&&"sectors"in e.props}function Hu(e,t){return t!=null&&"points"in e.props}function e5(e,t){var r,n,a=e.x===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.x)||e.x===t.x,u=e.y===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.y)||e.y===t.y;return a&&u}function t5(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function r5(e,t){var r=e.x===t.x,n=e.y===t.y,a=e.z===t.z;return r&&n&&a}function n5(e,t){var r;return vf(e,t)?r=e5:yf(e,t)?r=t5:Hu(e,t)&&(r=r5),r}function i5(e,t){var r;return vf(e,t)?r="trapezoids":yf(e,t)?r="sectors":Hu(e,t)&&(r="points"),r}function a5(e,t){if(vf(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}if(yf(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}return Hu(e,t)?t.payload:{}}function o5(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,a=i5(r,t),u=a5(r,t),l=n.filter(function(f,d){var v=df(u,f),h=r.props[a].filter(function(_){var w=n5(r,t);return w(_,t)}),m=r.props[a].indexOf(h[h.length-1]),x=d===m;return v&&x}),s=n.indexOf(l[l.length-1]);return s}var Zy,zA;function u5(){if(zA)return Zy;zA=1;var e=Math.ceil,t=Math.max;function r(n,a,u,l){for(var s=-1,f=t(e((a-n)/(u||1)),0),d=Array(f);f--;)d[l?f:++s]=n,n+=u;return d}return Zy=r,Zy}var Jy,UA;function MC(){if(UA)return Jy;UA=1;var e=vT(),t=1/0,r=17976931348623157e292;function n(a){if(!a)return a===0?a:0;if(a=e(a),a===t||a===-t){var u=a<0?-1:1;return u*r}return a===a?a:0}return Jy=n,Jy}var em,WA;function l5(){if(WA)return em;WA=1;var e=u5(),t=rf(),r=MC();function n(a){return function(u,l,s){return s&&typeof s!="number"&&t(u,l,s)&&(l=s=void 0),u=r(u),l===void 0?(l=u,u=0):l=r(l),s=s===void 0?u<l?1:-1:r(s),e(u,l,s,a)}}return em=n,em}var tm,HA;function s5(){if(HA)return tm;HA=1;var e=l5(),t=e();return tm=t,tm}var c5=s5();const Ac=Ye(c5);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 VA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function KA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?VA(Object(r),!0).forEach(function(n){RC(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):VA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function RC(e,t,r){return t=f5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f5(e){var t=d5(e,"string");return Vu(t)=="symbol"?t:t+""}function d5(e,t){if(Vu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Vu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var p5=["Webkit","Moz","O","ms"],h5=function(t,r){var n=t.replace(/(\w)/,function(u){return u.toUpperCase()}),a=p5.reduce(function(u,l){return KA(KA({},u),{},RC({},l+n,r))},{});return a[t]=r,a};function Ha(e){"@babel/helpers - typeof";return Ha=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ha(e)}function Ec(){return Ec=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ec.apply(this,arguments)}function GA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function rm(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?GA(Object(r),!0).forEach(function(n){hr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):GA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function v5(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function XA(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,$C(n.key),n)}}function y5(e,t,r){return t&&XA(e.prototype,t),r&&XA(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function m5(e,t,r){return t=jc(t),g5(e,IC()?Reflect.construct(t,r||[],jc(e).constructor):t.apply(e,r))}function g5(e,t){if(t&&(Ha(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return b5(e)}function b5(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function IC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(IC=function(){return!!e})()}function jc(e){return jc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},jc(e)}function x5(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&wg(e,t)}function wg(e,t){return wg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},wg(e,t)}function hr(e,t,r){return t=$C(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $C(e){var t=w5(e,"string");return Ha(t)=="symbol"?t:t+""}function w5(e,t){if(Ha(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ha(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var _5=function(t){var r=t.data,n=t.startIndex,a=t.endIndex,u=t.x,l=t.width,s=t.travellerWidth;if(!r||!r.length)return{};var f=r.length,d=pu().domain(Ac(0,f)).range([u,u+l-s]),v=d.domain().map(function(h){return d(h)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:d(n),endX:d(a),scale:d,scaleValues:v}},YA=function(t){return t.changedTouches&&!!t.changedTouches.length},Va=(function(e){function t(r){var n;return v5(this,t),n=m5(this,t,[r]),hr(n,"handleDrag",function(a){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(a):n.state.isSlideMoving&&n.handleSlideDrag(a)}),hr(n,"handleTouchMove",function(a){a.changedTouches!=null&&a.changedTouches.length>0&&n.handleDrag(a.changedTouches[0])}),hr(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var a=n.props,u=a.endIndex,l=a.onDragEnd,s=a.startIndex;l==null||l({endIndex:u,startIndex:s})}),n.detachDragEndListener()}),hr(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),hr(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),hr(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),hr(n,"handleSlideDragStart",function(a){var u=YA(a)?a.changedTouches[0]:a;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:u.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return x5(t,e),y5(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var a=n.startX,u=n.endX,l=this.state.scaleValues,s=this.props,f=s.gap,d=s.data,v=d.length-1,h=Math.min(a,u),m=Math.max(a,u),x=t.getIndexInRange(l,h),_=t.getIndexInRange(l,m);return{startIndex:x-x%f,endIndex:_===v?v:_-_%f}}},{key:"getTextOfTick",value:function(n){var a=this.props,u=a.data,l=a.tickFormatter,s=a.dataKey,f=mr(u[n],s,n);return Ie(l)?l(f,n):f}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(n){var a=this.state,u=a.slideMoveStartX,l=a.startX,s=a.endX,f=this.props,d=f.x,v=f.width,h=f.travellerWidth,m=f.startIndex,x=f.endIndex,_=f.onChange,w=n.pageX-u;w>0?w=Math.min(w,d+v-h-s,d+v-h-l):w<0&&(w=Math.max(w,d-l,d-s));var g=this.getIndex({startX:l+w,endX:s+w});(g.startIndex!==m||g.endIndex!==x)&&_&&_(g),this.setState({startX:l+w,endX:s+w,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,a){var u=YA(a)?a.changedTouches[0]:a;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:u.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var a=this.state,u=a.brushMoveStartX,l=a.movingTravellerId,s=a.endX,f=a.startX,d=this.state[l],v=this.props,h=v.x,m=v.width,x=v.travellerWidth,_=v.onChange,w=v.gap,g=v.data,E={startX:this.state.startX,endX:this.state.endX},P=n.pageX-u;P>0?P=Math.min(P,h+m-x-d):P<0&&(P=Math.max(P,h-d)),E[l]=d+P;var C=this.getIndex(E),j=C.startIndex,S=C.endIndex,O=function(){var R=g.length-1;return l==="startX"&&(s>f?j%w===0:S%w===0)||s<f&&S===R||l==="endX"&&(s>f?S%w===0:j%w===0)||s>f&&S===R};this.setState(hr(hr({},l,d+P),"brushMoveStartX",n.pageX),function(){_&&O()&&_(C)})}},{key:"handleTravellerMoveKeyboard",value:function(n,a){var u=this,l=this.state,s=l.scaleValues,f=l.startX,d=l.endX,v=this.state[a],h=s.indexOf(v);if(h!==-1){var m=h+n;if(!(m===-1||m>=s.length)){var x=s[m];a==="startX"&&x>=d||a==="endX"&&x<=f||this.setState(hr({},a,x),function(){u.props.onChange(u.getIndex({startX:u.state.startX,endX:u.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,a=n.x,u=n.y,l=n.width,s=n.height,f=n.fill,d=n.stroke;return F.createElement("rect",{stroke:d,fill:f,x:a,y:u,width:l,height:s})}},{key:"renderPanorama",value:function(){var n=this.props,a=n.x,u=n.y,l=n.width,s=n.height,f=n.data,d=n.children,v=n.padding,h=G.Children.only(d);return h?F.cloneElement(h,{x:a,y:u,width:l,height:s,margin:v,compact:!0,data:f}):null}},{key:"renderTravellerLayer",value:function(n,a){var u,l,s=this,f=this.props,d=f.y,v=f.travellerWidth,h=f.height,m=f.traveller,x=f.ariaLabel,_=f.data,w=f.startIndex,g=f.endIndex,E=Math.max(n,this.props.x),P=rm(rm({},Le(this.props,!1)),{},{x:E,y:d,width:v,height:h}),C=x||"Min value: ".concat((u=_[w])===null||u===void 0?void 0:u.name,", Max value: ").concat((l=_[g])===null||l===void 0?void 0:l.name);return F.createElement(ht,{tabIndex:0,role:"slider","aria-label":C,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[a],onTouchStart:this.travellerDragStartHandlers[a],onKeyDown:function(S){["ArrowLeft","ArrowRight"].includes(S.key)&&(S.preventDefault(),S.stopPropagation(),s.handleTravellerMoveKeyboard(S.key==="ArrowRight"?1:-1,a))},onFocus:function(){s.setState({isTravellerFocused:!0})},onBlur:function(){s.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(m,P))}},{key:"renderSlide",value:function(n,a){var u=this.props,l=u.y,s=u.height,f=u.stroke,d=u.travellerWidth,v=Math.min(n,a)+d,h=Math.max(Math.abs(a-n)-d,0);return F.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:f,fillOpacity:.2,x:v,y:l,width:h,height:s})}},{key:"renderText",value:function(){var n=this.props,a=n.startIndex,u=n.endIndex,l=n.y,s=n.height,f=n.travellerWidth,d=n.stroke,v=this.state,h=v.startX,m=v.endX,x=5,_={pointerEvents:"none",fill:d};return F.createElement(ht,{className:"recharts-brush-texts"},F.createElement(tc,Ec({textAnchor:"end",verticalAnchor:"middle",x:Math.min(h,m)-x,y:l+s/2},_),this.getTextOfTick(a)),F.createElement(tc,Ec({textAnchor:"start",verticalAnchor:"middle",x:Math.max(h,m)+f+x,y:l+s/2},_),this.getTextOfTick(u)))}},{key:"render",value:function(){var n=this.props,a=n.data,u=n.className,l=n.children,s=n.x,f=n.y,d=n.width,v=n.height,h=n.alwaysShowText,m=this.state,x=m.startX,_=m.endX,w=m.isTextActive,g=m.isSlideMoving,E=m.isTravellerMoving,P=m.isTravellerFocused;if(!a||!a.length||!pe(s)||!pe(f)||!pe(d)||!pe(v)||d<=0||v<=0)return null;var C=Be("recharts-brush",u),j=F.Children.count(l)===1,S=h5("userSelect","none");return F.createElement(ht,{className:C,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:S},this.renderBackground(),j&&this.renderPanorama(),this.renderSlide(x,_),this.renderTravellerLayer(x,"startX"),this.renderTravellerLayer(_,"endX"),(w||g||E||P||h)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var a=n.x,u=n.y,l=n.width,s=n.height,f=n.stroke,d=Math.floor(u+s/2)-1;return F.createElement(F.Fragment,null,F.createElement("rect",{x:a,y:u,width:l,height:s,fill:f,stroke:"none"}),F.createElement("line",{x1:a+1,y1:d,x2:a+l-1,y2:d,fill:"none",stroke:"#fff"}),F.createElement("line",{x1:a+1,y1:d+2,x2:a+l-1,y2:d+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,a){var u;return F.isValidElement(n)?u=F.cloneElement(n,a):Ie(n)?u=n(a):u=t.renderDefaultTraveller(a),u}},{key:"getDerivedStateFromProps",value:function(n,a){var u=n.data,l=n.width,s=n.x,f=n.travellerWidth,d=n.updateId,v=n.startIndex,h=n.endIndex;if(u!==a.prevData||d!==a.prevUpdateId)return rm({prevData:u,prevTravellerWidth:f,prevUpdateId:d,prevX:s,prevWidth:l},u&&u.length?_5({data:u,width:l,x:s,travellerWidth:f,startIndex:v,endIndex:h}):{scale:null,scaleValues:null});if(a.scale&&(l!==a.prevWidth||s!==a.prevX||f!==a.prevTravellerWidth)){a.scale.range([s,s+l-f]);var m=a.scale.domain().map(function(x){return a.scale(x)});return{prevData:u,prevTravellerWidth:f,prevUpdateId:d,prevX:s,prevWidth:l,startX:a.scale(n.startIndex),endX:a.scale(n.endIndex),scaleValues:m}}return null}},{key:"getIndexInRange",value:function(n,a){for(var u=n.length,l=0,s=u-1;s-l>1;){var f=Math.floor((l+s)/2);n[f]>a?s=f:l=f}return a>=n[s]?s:l}}])})(G.PureComponent);hr(Va,"displayName","Brush");hr(Va,"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 nm,QA;function S5(){if(QA)return nm;QA=1;var e=p0();function t(r,n){var a;return e(r,function(u,l,s){return a=n(u,l,s),!a}),!!a}return nm=t,nm}var im,ZA;function O5(){if(ZA)return im;ZA=1;var e=Vj(),t=oi(),r=S5(),n=ur(),a=rf();function u(l,s,f){var d=n(l)?e:r;return f&&a(l,s,f)&&(s=void 0),d(l,t(s,3))}return im=u,im}var P5=O5();const A5=Ye(P5);var un=function(t,r){var n=t.alwaysShow,a=t.ifOverflow;return n&&(a="extendDomain"),a===r},am,JA;function E5(){if(JA)return am;JA=1;var e=cT();function t(r,n,a){n=="__proto__"&&e?e(r,n,{configurable:!0,enumerable:!0,value:a,writable:!0}):r[n]=a}return am=t,am}var om,eE;function j5(){if(eE)return om;eE=1;var e=E5(),t=lT(),r=oi();function n(a,u){var l={};return u=r(u,3),t(a,function(s,f,d){e(l,f,u(s,f,d))}),l}return om=n,om}var T5=j5();const C5=Ye(T5);var um,tE;function k5(){if(tE)return um;tE=1;function e(t,r){for(var n=-1,a=t==null?0:t.length;++n<a;)if(!r(t[n],n,t))return!1;return!0}return um=e,um}var lm,rE;function N5(){if(rE)return lm;rE=1;var e=p0();function t(r,n){var a=!0;return e(r,function(u,l,s){return a=!!n(u,l,s),a}),a}return lm=t,lm}var sm,nE;function M5(){if(nE)return sm;nE=1;var e=k5(),t=N5(),r=oi(),n=ur(),a=rf();function u(l,s,f){var d=n(l)?e:t;return f&&a(l,s,f)&&(s=void 0),d(l,r(s,3))}return sm=u,sm}var R5=M5();const DC=Ye(R5);var I5=["x","y"];function Ku(e){"@babel/helpers - typeof";return Ku=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},Ku(e)}function _g(){return _g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_g.apply(this,arguments)}function iE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function uu(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?iE(Object(r),!0).forEach(function(n){$5(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):iE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $5(e,t,r){return t=D5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function D5(e){var t=L5(e,"string");return Ku(t)=="symbol"?t:t+""}function L5(e,t){if(Ku(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ku(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function q5(e,t){if(e==null)return{};var r=B5(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function B5(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function F5(e,t){var r=e.x,n=e.y,a=q5(e,I5),u="".concat(r),l=parseInt(u,10),s="".concat(n),f=parseInt(s,10),d="".concat(t.height||a.height),v=parseInt(d,10),h="".concat(t.width||a.width),m=parseInt(h,10);return uu(uu(uu(uu(uu({},t),a),l?{x:l}:{}),f?{y:f}:{}),{},{height:v,width:m,name:t.name,radius:t.radius})}function aE(e){return F.createElement(JU,_g({shapeType:"rectangle",propTransformer:F5,activeClassName:"recharts-active-bar"},e))}var z5=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,a){if(typeof t=="number")return t;var u=pe(n)||KR(n);return u?t(n,a):(u||Vi(),r)}},U5=["value","background"],LC;function Ka(e){"@babel/helpers - typeof";return Ka=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ka(e)}function W5(e,t){if(e==null)return{};var r=H5(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function H5(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Tc(){return Tc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Tc.apply(this,arguments)}function oE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function mt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?oE(Object(r),!0).forEach(function(n){ri(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function V5(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uE(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,BC(n.key),n)}}function K5(e,t,r){return t&&uE(e.prototype,t),r&&uE(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function G5(e,t,r){return t=Cc(t),X5(e,qC()?Reflect.construct(t,r||[],Cc(e).constructor):t.apply(e,r))}function X5(e,t){if(t&&(Ka(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Y5(e)}function Y5(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(qC=function(){return!!e})()}function Cc(e){return Cc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Cc(e)}function Q5(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Sg(e,t)}function Sg(e,t){return Sg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Sg(e,t)}function ri(e,t,r){return t=BC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function BC(e){var t=Z5(e,"string");return Ka(t)=="symbol"?t:t+""}function Z5(e,t){if(Ka(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ka(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var dl=(function(e){function t(){var r;V5(this,t);for(var n=arguments.length,a=new Array(n),u=0;u<n;u++)a[u]=arguments[u];return r=G5(this,t,[].concat(a)),ri(r,"state",{isAnimationFinished:!1}),ri(r,"id",al("recharts-bar-")),ri(r,"handleAnimationEnd",function(){var l=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),l&&l()}),ri(r,"handleAnimationStart",function(){var l=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),l&&l()}),r}return Q5(t,e),K5(t,[{key:"renderRectanglesStatically",value:function(n){var a=this,u=this.props,l=u.shape,s=u.dataKey,f=u.activeIndex,d=u.activeBar,v=Le(this.props,!1);return n&&n.map(function(h,m){var x=m===f,_=x?d:l,w=mt(mt(mt({},v),h),{},{isActive:x,option:_,index:m,dataKey:s,onAnimationStart:a.handleAnimationStart,onAnimationEnd:a.handleAnimationEnd});return F.createElement(ht,Tc({className:"recharts-bar-rectangle"},Ws(a.props,h,m),{key:"rectangle-".concat(h==null?void 0:h.x,"-").concat(h==null?void 0:h.y,"-").concat(h==null?void 0:h.value,"-").concat(m)}),F.createElement(aE,w))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,a=this.props,u=a.data,l=a.layout,s=a.isAnimationActive,f=a.animationBegin,d=a.animationDuration,v=a.animationEasing,h=a.animationId,m=this.state.prevData;return F.createElement(Tn,{begin:f,duration:d,isActive:s,easing:v,from:{t:0},to:{t:1},key:"bar-".concat(h),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(x){var _=x.t,w=u.map(function(g,E){var P=m&&m[E];if(P){var C=Hr(P.x,g.x),j=Hr(P.y,g.y),S=Hr(P.width,g.width),O=Hr(P.height,g.height);return mt(mt({},g),{},{x:C(_),y:j(_),width:S(_),height:O(_)})}if(l==="horizontal"){var k=Hr(0,g.height),R=k(_);return mt(mt({},g),{},{y:g.y+g.height-R,height:R})}var $=Hr(0,g.width),Y=$(_);return mt(mt({},g),{},{width:Y})});return F.createElement(ht,null,n.renderRectanglesStatically(w))})}},{key:"renderRectangles",value:function(){var n=this.props,a=n.data,u=n.isAnimationActive,l=this.state.prevData;return u&&a&&a.length&&(!l||!df(l,a))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(a)}},{key:"renderBackground",value:function(){var n=this,a=this.props,u=a.data,l=a.dataKey,s=a.activeIndex,f=Le(this.props.background,!1);return u.map(function(d,v){d.value;var h=d.background,m=W5(d,U5);if(!h)return null;var x=mt(mt(mt(mt(mt({},m),{},{fill:"#eee"},h),f),Ws(n.props,d,v)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:l,index:v,className:"recharts-bar-background-rectangle"});return F.createElement(aE,Tc({key:"background-bar-".concat(v),option:n.props.background,isActive:v===s},x))})}},{key:"renderErrorBar",value:function(n,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var u=this.props,l=u.data,s=u.xAxis,f=u.yAxis,d=u.layout,v=u.children,h=kr(v,fl);if(!h)return null;var m=d==="vertical"?l[0].height/2:l[0].width/2,x=function(g,E){var P=Array.isArray(g.value)?g.value[1]:g.value;return{x:g.x,y:g.y,value:P,errorVal:mr(g,E)}},_={clipPath:n?"url(#clipPath-".concat(a,")"):null};return F.createElement(ht,_,h.map(function(w){return F.cloneElement(w,{key:"error-bar-".concat(a,"-").concat(w.props.dataKey),data:l,xAxis:s,yAxis:f,layout:d,offset:m,dataPointFormatter:x})}))}},{key:"render",value:function(){var n=this.props,a=n.hide,u=n.data,l=n.className,s=n.xAxis,f=n.yAxis,d=n.left,v=n.top,h=n.width,m=n.height,x=n.isAnimationActive,_=n.background,w=n.id;if(a||!u||!u.length)return null;var g=this.state.isAnimationFinished,E=Be("recharts-bar",l),P=s&&s.allowDataOverflow,C=f&&f.allowDataOverflow,j=P||C,S=De(w)?this.id:w;return F.createElement(ht,{className:E},P||C?F.createElement("defs",null,F.createElement("clipPath",{id:"clipPath-".concat(S)},F.createElement("rect",{x:P?d:d-h/2,y:C?v:v-m/2,width:P?h:h*2,height:C?m:m*2}))):null,F.createElement(ht,{className:"recharts-bar-rectangles",clipPath:j?"url(#clipPath-".concat(S,")"):null},_?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(j,S),(!x||g)&&ii.renderCallByParent(this.props,u))}}],[{key:"getDerivedStateFromProps",value:function(n,a){return n.animationId!==a.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:a.curData}:n.data!==a.curData?{curData:n.data}:null}}])})(G.PureComponent);LC=dl;ri(dl,"displayName","Bar");ri(dl,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!uo.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});ri(dl,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,a=e.bandSize,u=e.xAxis,l=e.yAxis,s=e.xAxisTicks,f=e.yAxisTicks,d=e.stackedData,v=e.dataStartIndex,h=e.displayedData,m=e.offset,x=pz(n,r);if(!x)return null;var _=t.layout,w=r.type.defaultProps,g=w!==void 0?mt(mt({},w),r.props):r.props,E=g.dataKey,P=g.children,C=g.minPointSize,j=_==="horizontal"?l:u,S=d?j.scale.domain():null,O=wz({numericAxis:j}),k=kr(P,mT),R=h.map(function($,Y){var q,N,B,z,V,Q;d?q=hz(d[v+Y],S):(q=mr($,E),Array.isArray(q)||(q=[O,q]));var te=z5(C,LC.defaultProps.minPointSize)(q[1],Y);if(_==="horizontal"){var H,re=[l.scale(q[0]),l.scale(q[1])],ee=re[0],I=re[1];N=KP({axis:u,ticks:s,bandSize:a,offset:x.offset,entry:$,index:Y}),B=(H=I??ee)!==null&&H!==void 0?H:void 0,z=x.size;var U=ee-I;if(V=Number.isNaN(U)?0:U,Q={x:N,y:l.y,width:z,height:l.height},Math.abs(te)>0&&Math.abs(V)<Math.abs(te)){var ie=Kr(V||te)*(Math.abs(te)-Math.abs(V));B-=ie,V+=ie}}else{var ve=[u.scale(q[0]),u.scale(q[1])],Se=ve[0],je=ve[1];if(N=Se,B=KP({axis:l,ticks:f,bandSize:a,offset:x.offset,entry:$,index:Y}),z=je-Se,V=x.size,Q={x:u.x,y:B,width:u.width,height:V},Math.abs(te)>0&&Math.abs(z)<Math.abs(te)){var Re=Kr(z||te)*(Math.abs(te)-Math.abs(z));z+=Re}}return mt(mt(mt({},$),{},{x:N,y:B,width:z,height:V,value:d?q:q[1],payload:$,background:Q},k&&k[Y]&&k[Y].props),{},{tooltipPayload:[_C(r,$)],tooltipPosition:{x:N+z/2,y:B+V/2}})});return mt({data:R,layout:_},m)});function Gu(e){"@babel/helpers - typeof";return Gu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gu(e)}function J5(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lE(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,FC(n.key),n)}}function e6(e,t,r){return t&&lE(e.prototype,t),r&&lE(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function sE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Ur(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?sE(Object(r),!0).forEach(function(n){mf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mf(e,t,r){return t=FC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function FC(e){var t=t6(e,"string");return Gu(t)=="symbol"?t:t+""}function t6(e,t){if(Gu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Gu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var r6=function(t,r,n,a,u){var l=t.width,s=t.height,f=t.layout,d=t.children,v=Object.keys(r),h={left:n.left,leftMirror:n.left,right:l-n.right,rightMirror:l-n.right,top:n.top,topMirror:n.top,bottom:s-n.bottom,bottomMirror:s-n.bottom},m=!!vr(d,dl);return v.reduce(function(x,_){var w=r[_],g=w.orientation,E=w.domain,P=w.padding,C=P===void 0?{}:P,j=w.mirror,S=w.reversed,O="".concat(g).concat(j?"Mirror":""),k,R,$,Y,q;if(w.type==="number"&&(w.padding==="gap"||w.padding==="no-gap")){var N=E[1]-E[0],B=1/0,z=w.categoricalDomain.sort(YR);if(z.forEach(function(ve,Se){Se>0&&(B=Math.min((ve||0)-(z[Se-1]||0),B))}),Number.isFinite(B)){var V=B/N,Q=w.layout==="vertical"?n.height:n.width;if(w.padding==="gap"&&(k=V*Q/2),w.padding==="no-gap"){var te=Wi(t.barCategoryGap,V*Q),H=V*Q/2;k=H-te-(H-te)/Q*te}}}a==="xAxis"?R=[n.left+(C.left||0)+(k||0),n.left+n.width-(C.right||0)-(k||0)]:a==="yAxis"?R=f==="horizontal"?[n.top+n.height-(C.bottom||0),n.top+(C.top||0)]:[n.top+(C.top||0)+(k||0),n.top+n.height-(C.bottom||0)-(k||0)]:R=w.range,S&&(R=[R[1],R[0]]);var re=fz(w,u,m),ee=re.scale,I=re.realScaleType;ee.domain(E).range(R),dz(ee);var U=xz(ee,Ur(Ur({},w),{},{realScaleType:I}));a==="xAxis"?(q=g==="top"&&!j||g==="bottom"&&j,$=n.left,Y=h[O]-q*w.height):a==="yAxis"&&(q=g==="left"&&!j||g==="right"&&j,$=h[O]-q*w.width,Y=n.top);var ie=Ur(Ur(Ur({},w),U),{},{realScaleType:I,x:$,y:Y,scale:ee,width:a==="xAxis"?n.width:w.width,height:a==="yAxis"?n.height:w.height});return ie.bandSize=yc(ie,U),!w.hide&&a==="xAxis"?h[O]+=(q?-1:1)*ie.height:w.hide||(h[O]+=(q?-1:1)*ie.width),Ur(Ur({},x),{},mf({},_,ie))},{})},zC=function(t,r){var n=t.x,a=t.y,u=r.x,l=r.y;return{x:Math.min(n,u),y:Math.min(a,l),width:Math.abs(u-n),height:Math.abs(l-a)}},n6=function(t){var r=t.x1,n=t.y1,a=t.x2,u=t.y2;return zC({x:r,y:n},{x:a,y:u})},UC=(function(){function e(t){J5(this,e),this.scale=t}return e6(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=n.bandAware,u=n.position;if(r!==void 0){if(u)switch(u){case"start":return this.scale(r);case"middle":{var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+l}case"end":{var s=this.bandwidth?this.bandwidth():0;return this.scale(r)+s}default:return this.scale(r)}if(a){var f=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+f}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),a=n[0],u=n[n.length-1];return a<=u?r>=a&&r<=u:r>=u&&r<=a}}],[{key:"create",value:function(r){return new e(r)}}])})();mf(UC,"EPS",1e-4);var U0=function(t){var r=Object.keys(t).reduce(function(n,a){return Ur(Ur({},n),{},mf({},a,UC.create(t[a])))},{});return Ur(Ur({},r),{},{apply:function(a){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=u.bandAware,s=u.position;return C5(a,function(f,d){return r[d].apply(f,{bandAware:l,position:s})})},isInRange:function(a){return DC(a,function(u,l){return r[l].isInRange(u)})}})};function i6(e){return(e%180+180)%180}var a6=function(t){var r=t.width,n=t.height,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,u=i6(a),l=u*Math.PI/180,s=Math.atan(n/r),f=l>s&&l<Math.PI-s?n/Math.sin(l):r/Math.cos(l);return Math.abs(f)},cm,cE;function o6(){if(cE)return cm;cE=1;var e=oi(),t=ol(),r=ef();function n(a){return function(u,l,s){var f=Object(u);if(!t(u)){var d=e(l,3);u=r(u),l=function(h){return d(f[h],h,f)}}var v=a(u,l,s);return v>-1?f[d?u[v]:v]:void 0}}return cm=n,cm}var fm,fE;function u6(){if(fE)return fm;fE=1;var e=MC();function t(r){var n=e(r),a=n%1;return n===n?a?n-a:n:0}return fm=t,fm}var dm,dE;function l6(){if(dE)return dm;dE=1;var e=nT(),t=oi(),r=u6(),n=Math.max;function a(u,l,s){var f=u==null?0:u.length;if(!f)return-1;var d=s==null?0:r(s);return d<0&&(d=n(f+d,0)),e(u,t(l,3),d)}return dm=a,dm}var pm,pE;function s6(){if(pE)return pm;pE=1;var e=o6(),t=l6(),r=e(t);return pm=r,pm}var c6=s6();const f6=Ye(c6);var d6=bj();const p6=Ye(d6);var h6=p6(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),W0=G.createContext(void 0),H0=G.createContext(void 0),WC=G.createContext(void 0),HC=G.createContext({}),VC=G.createContext(void 0),KC=G.createContext(0),GC=G.createContext(0),hE=function(t){var r=t.state,n=r.xAxisMap,a=r.yAxisMap,u=r.offset,l=t.clipPathId,s=t.children,f=t.width,d=t.height,v=h6(u);return F.createElement(W0.Provider,{value:n},F.createElement(H0.Provider,{value:a},F.createElement(HC.Provider,{value:u},F.createElement(WC.Provider,{value:v},F.createElement(VC.Provider,{value:l},F.createElement(KC.Provider,{value:d},F.createElement(GC.Provider,{value:f},s)))))))},v6=function(){return G.useContext(VC)},XC=function(t){var r=G.useContext(W0);r==null&&Vi();var n=r[t];return n==null&&Vi(),n},y6=function(){var t=G.useContext(W0);return ti(t)},m6=function(){var t=G.useContext(H0),r=f6(t,function(n){return DC(n.domain,Number.isFinite)});return r||ti(t)},YC=function(t){var r=G.useContext(H0);r==null&&Vi();var n=r[t];return n==null&&Vi(),n},g6=function(){var t=G.useContext(WC);return t},b6=function(){return G.useContext(HC)},V0=function(){return G.useContext(GC)},K0=function(){return G.useContext(KC)};function Ga(e){"@babel/helpers - typeof";return Ga=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ga(e)}function x6(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w6(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ZC(n.key),n)}}function _6(e,t,r){return t&&w6(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function S6(e,t,r){return t=kc(t),O6(e,QC()?Reflect.construct(t,r||[],kc(e).constructor):t.apply(e,r))}function O6(e,t){if(t&&(Ga(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return P6(e)}function P6(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function QC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(QC=function(){return!!e})()}function kc(e){return kc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},kc(e)}function A6(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Og(e,t)}function Og(e,t){return Og=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Og(e,t)}function vE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function yE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?vE(Object(r),!0).forEach(function(n){G0(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function G0(e,t,r){return t=ZC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ZC(e){var t=E6(e,"string");return Ga(t)=="symbol"?t:t+""}function E6(e,t){if(Ga(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ga(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function j6(e,t){return N6(e)||k6(e,t)||C6(e,t)||T6()}function T6(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function C6(e,t){if(e){if(typeof e=="string")return mE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return mE(e,t)}}function mE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function k6(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(v){d=!0,a=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function N6(e){if(Array.isArray(e))return e}function Pg(){return Pg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Pg.apply(this,arguments)}var M6=function(t,r){var n;return F.isValidElement(t)?n=F.cloneElement(t,r):Ie(t)?n=t(r):n=F.createElement("line",Pg({},r,{className:"recharts-reference-line-line"})),n},R6=function(t,r,n,a,u,l,s,f,d){var v=u.x,h=u.y,m=u.width,x=u.height;if(n){var _=d.y,w=t.y.apply(_,{position:l});if(un(d,"discard")&&!t.y.isInRange(w))return null;var g=[{x:v+m,y:w},{x:v,y:w}];return f==="left"?g.reverse():g}if(r){var E=d.x,P=t.x.apply(E,{position:l});if(un(d,"discard")&&!t.x.isInRange(P))return null;var C=[{x:P,y:h+x},{x:P,y:h}];return s==="top"?C.reverse():C}if(a){var j=d.segment,S=j.map(function(O){return t.apply(O,{position:l})});return un(d,"discard")&&A5(S,function(O){return!t.isInRange(O)})?null:S}return null};function I6(e){var t=e.x,r=e.y,n=e.segment,a=e.xAxisId,u=e.yAxisId,l=e.shape,s=e.className,f=e.alwaysShow,d=v6(),v=XC(a),h=YC(u),m=g6();if(!d||!m)return null;On(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var x=U0({x:v.scale,y:h.scale}),_=St(t),w=St(r),g=n&&n.length===2,E=R6(x,_,w,g,m,e.position,v.orientation,h.orientation,e);if(!E)return null;var P=j6(E,2),C=P[0],j=C.x,S=C.y,O=P[1],k=O.x,R=O.y,$=un(e,"hidden")?"url(#".concat(d,")"):void 0,Y=yE(yE({clipPath:$},Le(e,!0)),{},{x1:j,y1:S,x2:k,y2:R});return F.createElement(ht,{className:Be("recharts-reference-line",s)},M6(l,Y),Ut.renderCallByParent(e,n6({x1:j,y1:S,x2:k,y2:R})))}var X0=(function(e){function t(){return x6(this,t),S6(this,t,arguments)}return A6(t,e),_6(t,[{key:"render",value:function(){return F.createElement(I6,this.props)}}])})(F.Component);G0(X0,"displayName","ReferenceLine");G0(X0,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function Ag(){return Ag=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ag.apply(this,arguments)}function Xa(e){"@babel/helpers - typeof";return Xa=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xa(e)}function gE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function bE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?gE(Object(r),!0).forEach(function(n){gf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $6(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function D6(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ek(n.key),n)}}function L6(e,t,r){return t&&D6(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function q6(e,t,r){return t=Nc(t),B6(e,JC()?Reflect.construct(t,r||[],Nc(e).constructor):t.apply(e,r))}function B6(e,t){if(t&&(Xa(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return F6(e)}function F6(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function JC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(JC=function(){return!!e})()}function Nc(e){return Nc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Nc(e)}function z6(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&&Eg(e,t)}function Eg(e,t){return Eg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Eg(e,t)}function gf(e,t,r){return t=ek(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ek(e){var t=U6(e,"string");return Xa(t)=="symbol"?t:t+""}function U6(e,t){if(Xa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Xa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var W6=function(t){var r=t.x,n=t.y,a=t.xAxis,u=t.yAxis,l=U0({x:a.scale,y:u.scale}),s=l.apply({x:r,y:n},{bandAware:!0});return un(t,"discard")&&!l.isInRange(s)?null:s},bf=(function(e){function t(){return $6(this,t),q6(this,t,arguments)}return z6(t,e),L6(t,[{key:"render",value:function(){var n=this.props,a=n.x,u=n.y,l=n.r,s=n.alwaysShow,f=n.clipPathId,d=St(a),v=St(u);if(On(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!d||!v)return null;var h=W6(this.props);if(!h)return null;var m=h.x,x=h.y,_=this.props,w=_.shape,g=_.className,E=un(this.props,"hidden")?"url(#".concat(f,")"):void 0,P=bE(bE({clipPath:E},Le(this.props,!0)),{},{cx:m,cy:x});return F.createElement(ht,{className:Be("recharts-reference-dot",g)},t.renderDot(w,P),Ut.renderCallByParent(this.props,{x:m-l,y:x-l,width:2*l,height:2*l}))}}])})(F.Component);gf(bf,"displayName","ReferenceDot");gf(bf,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});gf(bf,"renderDot",function(e,t){var r;return F.isValidElement(e)?r=F.cloneElement(e,t):Ie(e)?r=e(t):r=F.createElement(z0,Ag({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});function jg(){return jg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},jg.apply(this,arguments)}function Ya(e){"@babel/helpers - typeof";return Ya=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ya(e)}function xE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function wE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?xE(Object(r),!0).forEach(function(n){xf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function H6(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function V6(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,rk(n.key),n)}}function K6(e,t,r){return t&&V6(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function G6(e,t,r){return t=Mc(t),X6(e,tk()?Reflect.construct(t,r||[],Mc(e).constructor):t.apply(e,r))}function X6(e,t){if(t&&(Ya(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Y6(e)}function Y6(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(tk=function(){return!!e})()}function Mc(e){return Mc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Mc(e)}function Q6(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Tg(e,t)}function Tg(e,t){return Tg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Tg(e,t)}function xf(e,t,r){return t=rk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rk(e){var t=Z6(e,"string");return Ya(t)=="symbol"?t:t+""}function Z6(e,t){if(Ya(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ya(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var J6=function(t,r,n,a,u){var l=u.x1,s=u.x2,f=u.y1,d=u.y2,v=u.xAxis,h=u.yAxis;if(!v||!h)return null;var m=U0({x:v.scale,y:h.scale}),x={x:t?m.x.apply(l,{position:"start"}):m.x.rangeMin,y:n?m.y.apply(f,{position:"start"}):m.y.rangeMin},_={x:r?m.x.apply(s,{position:"end"}):m.x.rangeMax,y:a?m.y.apply(d,{position:"end"}):m.y.rangeMax};return un(u,"discard")&&(!m.isInRange(x)||!m.isInRange(_))?null:zC(x,_)},wf=(function(e){function t(){return H6(this,t),G6(this,t,arguments)}return Q6(t,e),K6(t,[{key:"render",value:function(){var n=this.props,a=n.x1,u=n.x2,l=n.y1,s=n.y2,f=n.className,d=n.alwaysShow,v=n.clipPathId;On(d===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var h=St(a),m=St(u),x=St(l),_=St(s),w=this.props.shape;if(!h&&!m&&!x&&!_&&!w)return null;var g=J6(h,m,x,_,this.props);if(!g&&!w)return null;var E=un(this.props,"hidden")?"url(#".concat(v,")"):void 0;return F.createElement(ht,{className:Be("recharts-reference-area",f)},t.renderRect(w,wE(wE({clipPath:E},Le(this.props,!0)),g)),Ut.renderCallByParent(this.props,g))}}])})(F.Component);xf(wf,"displayName","ReferenceArea");xf(wf,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});xf(wf,"renderRect",function(e,t){var r;return F.isValidElement(e)?r=F.cloneElement(e,t):Ie(e)?r=e(t):r=F.createElement(F0,jg({},t,{className:"recharts-reference-area-rect"})),r});function nk(e,t,r){if(t<1)return[];if(t===1&&r===void 0)return e;for(var n=[],a=0;a<e.length;a+=t)n.push(e[a]);return n}function eW(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return a6(n,r)}function tW(e,t,r){var n=r==="width",a=e.x,u=e.y,l=e.width,s=e.height;return t===1?{start:n?a:u,end:n?a+l:u+s}:{start:n?a+l:u+s,end:n?a:u}}function Rc(e,t,r,n,a){if(e*t<e*n||e*t>e*a)return!1;var u=r();return e*(t-e*u/2-n)>=0&&e*(t+e*u/2-a)<=0}function rW(e,t){return nk(e,t+1)}function nW(e,t,r,n,a){for(var u=(n||[]).slice(),l=t.start,s=t.end,f=0,d=1,v=l,h=function(){var _=n==null?void 0:n[f];if(_===void 0)return{v:nk(n,d)};var w=f,g,E=function(){return g===void 0&&(g=r(_,w)),g},P=_.coordinate,C=f===0||Rc(e,P,E,v,s);C||(f=0,v=l,d+=1),C&&(v=P+e*(E()/2+a),f+=d)},m;d<=u.length;)if(m=h(),m)return m.v;return[]}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 _E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function zt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?_E(Object(r),!0).forEach(function(n){iW(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_E(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function iW(e,t,r){return t=aW(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function aW(e){var t=oW(e,"string");return Xu(t)=="symbol"?t:t+""}function oW(e,t){if(Xu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Xu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function uW(e,t,r,n,a){for(var u=(n||[]).slice(),l=u.length,s=t.start,f=t.end,d=function(m){var x=u[m],_,w=function(){return _===void 0&&(_=r(x,m)),_};if(m===l-1){var g=e*(x.coordinate+e*w()/2-f);u[m]=x=zt(zt({},x),{},{tickCoord:g>0?x.coordinate-g*e:x.coordinate})}else u[m]=x=zt(zt({},x),{},{tickCoord:x.coordinate});var E=Rc(e,x.tickCoord,w,s,f);E&&(f=x.tickCoord-e*(w()/2+a),u[m]=zt(zt({},x),{},{isShow:!0}))},v=l-1;v>=0;v--)d(v);return u}function lW(e,t,r,n,a,u){var l=(n||[]).slice(),s=l.length,f=t.start,d=t.end;if(u){var v=n[s-1],h=r(v,s-1),m=e*(v.coordinate+e*h/2-d);l[s-1]=v=zt(zt({},v),{},{tickCoord:m>0?v.coordinate-m*e:v.coordinate});var x=Rc(e,v.tickCoord,function(){return h},f,d);x&&(d=v.tickCoord-e*(h/2+a),l[s-1]=zt(zt({},v),{},{isShow:!0}))}for(var _=u?s-1:s,w=function(P){var C=l[P],j,S=function(){return j===void 0&&(j=r(C,P)),j};if(P===0){var O=e*(C.coordinate-e*S()/2-f);l[P]=C=zt(zt({},C),{},{tickCoord:O<0?C.coordinate-O*e:C.coordinate})}else l[P]=C=zt(zt({},C),{},{tickCoord:C.coordinate});var k=Rc(e,C.tickCoord,S,f,d);k&&(f=C.tickCoord+e*(S()/2+a),l[P]=zt(zt({},C),{},{isShow:!0}))},g=0;g<_;g++)w(g);return l}function Y0(e,t,r){var n=e.tick,a=e.ticks,u=e.viewBox,l=e.minTickGap,s=e.orientation,f=e.interval,d=e.tickFormatter,v=e.unit,h=e.angle;if(!a||!a.length||!n)return[];if(pe(f)||uo.isSsr)return rW(a,typeof f=="number"&&pe(f)?f:0);var m=[],x=s==="top"||s==="bottom"?"width":"height",_=v&&x==="width"?du(v,{fontSize:t,letterSpacing:r}):{width:0,height:0},w=function(C,j){var S=Ie(d)?d(C.value,j):C.value;return x==="width"?eW(du(S,{fontSize:t,letterSpacing:r}),_,h):du(S,{fontSize:t,letterSpacing:r})[x]},g=a.length>=2?Kr(a[1].coordinate-a[0].coordinate):1,E=tW(u,g,x);return f==="equidistantPreserveStart"?nW(g,E,w,a,l):(f==="preserveStart"||f==="preserveStartEnd"?m=lW(g,E,w,a,l,f==="preserveStartEnd"):m=uW(g,E,w,a,l),m.filter(function(P){return P.isShow}))}var sW=["viewBox"],cW=["viewBox"],fW=["ticks"];function Qa(e){"@babel/helpers - typeof";return Qa=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qa(e)}function Ea(){return Ea=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ea.apply(this,arguments)}function SE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function wt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?SE(Object(r),!0).forEach(function(n){Q0(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):SE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function hm(e,t){if(e==null)return{};var r=dW(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function dW(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function pW(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function OE(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ak(n.key),n)}}function hW(e,t,r){return t&&OE(e.prototype,t),r&&OE(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function vW(e,t,r){return t=Ic(t),yW(e,ik()?Reflect.construct(t,r||[],Ic(e).constructor):t.apply(e,r))}function yW(e,t){if(t&&(Qa(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return mW(e)}function mW(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ik(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ik=function(){return!!e})()}function Ic(e){return Ic=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ic(e)}function gW(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&&Cg(e,t)}function Cg(e,t){return Cg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Cg(e,t)}function Q0(e,t,r){return t=ak(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ak(e){var t=bW(e,"string");return Qa(t)=="symbol"?t:t+""}function bW(e,t){if(Qa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Qa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var fo=(function(e){function t(r){var n;return pW(this,t),n=vW(this,t,[r]),n.state={fontSize:"",letterSpacing:""},n}return gW(t,e),hW(t,[{key:"shouldComponentUpdate",value:function(n,a){var u=n.viewBox,l=hm(n,sW),s=this.props,f=s.viewBox,d=hm(s,cW);return!Ca(u,f)||!Ca(l,d)||!Ca(a,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var a=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];a&&this.setState({fontSize:window.getComputedStyle(a).fontSize,letterSpacing:window.getComputedStyle(a).letterSpacing})}}},{key:"getTickLineCoord",value:function(n){var a=this.props,u=a.x,l=a.y,s=a.width,f=a.height,d=a.orientation,v=a.tickSize,h=a.mirror,m=a.tickMargin,x,_,w,g,E,P,C=h?-1:1,j=n.tickSize||v,S=pe(n.tickCoord)?n.tickCoord:n.coordinate;switch(d){case"top":x=_=n.coordinate,g=l+ +!h*f,w=g-C*j,P=w-C*m,E=S;break;case"left":w=g=n.coordinate,_=u+ +!h*s,x=_-C*j,E=x-C*m,P=S;break;case"right":w=g=n.coordinate,_=u+ +h*s,x=_+C*j,E=x+C*m,P=S;break;default:x=_=n.coordinate,g=l+ +h*f,w=g+C*j,P=w+C*m,E=S;break}return{line:{x1:x,y1:w,x2:_,y2:g},tick:{x:E,y:P}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,a=n.orientation,u=n.mirror,l;switch(a){case"left":l=u?"start":"end";break;case"right":l=u?"end":"start";break;default:l="middle";break}return l}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,a=n.orientation,u=n.mirror,l="end";switch(a){case"left":case"right":l="middle";break;case"top":l=u?"start":"end";break;default:l=u?"end":"start";break}return l}},{key:"renderAxisLine",value:function(){var n=this.props,a=n.x,u=n.y,l=n.width,s=n.height,f=n.orientation,d=n.mirror,v=n.axisLine,h=wt(wt(wt({},Le(this.props,!1)),Le(v,!1)),{},{fill:"none"});if(f==="top"||f==="bottom"){var m=+(f==="top"&&!d||f==="bottom"&&d);h=wt(wt({},h),{},{x1:a,y1:u+m*s,x2:a+l,y2:u+m*s})}else{var x=+(f==="left"&&!d||f==="right"&&d);h=wt(wt({},h),{},{x1:a+x*l,y1:u,x2:a+x*l,y2:u+s})}return F.createElement("line",Ea({},h,{className:Be("recharts-cartesian-axis-line",Cr(v,"className"))}))}},{key:"renderTicks",value:function(n,a,u){var l=this,s=this.props,f=s.tickLine,d=s.stroke,v=s.tick,h=s.tickFormatter,m=s.unit,x=Y0(wt(wt({},this.props),{},{ticks:n}),a,u),_=this.getTickTextAnchor(),w=this.getTickVerticalAnchor(),g=Le(this.props,!1),E=Le(v,!1),P=wt(wt({},g),{},{fill:"none"},Le(f,!1)),C=x.map(function(j,S){var O=l.getTickLineCoord(j),k=O.line,R=O.tick,$=wt(wt(wt(wt({textAnchor:_,verticalAnchor:w},g),{},{stroke:"none",fill:d},E),R),{},{index:S,payload:j,visibleTicksCount:x.length,tickFormatter:h});return F.createElement(ht,Ea({className:"recharts-cartesian-axis-tick",key:"tick-".concat(j.value,"-").concat(j.coordinate,"-").concat(j.tickCoord)},Ws(l.props,j,S)),f&&F.createElement("line",Ea({},P,k,{className:Be("recharts-cartesian-axis-tick-line",Cr(f,"className"))})),v&&t.renderTickItem(v,$,"".concat(Ie(h)?h(j.value,S):j.value).concat(m||"")))});return F.createElement("g",{className:"recharts-cartesian-axis-ticks"},C)}},{key:"render",value:function(){var n=this,a=this.props,u=a.axisLine,l=a.width,s=a.height,f=a.ticksGenerator,d=a.className,v=a.hide;if(v)return null;var h=this.props,m=h.ticks,x=hm(h,fW),_=m;return Ie(f)&&(_=m&&m.length>0?f(this.props):f(x)),l<=0||s<=0||!_||!_.length?null:F.createElement(ht,{className:Be("recharts-cartesian-axis",d),ref:function(g){n.layerReference=g}},u&&this.renderAxisLine(),this.renderTicks(_,this.state.fontSize,this.state.letterSpacing),Ut.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,a,u){var l,s=Be(a.className,"recharts-cartesian-axis-tick-value");return F.isValidElement(n)?l=F.cloneElement(n,wt(wt({},a),{},{className:s})):Ie(n)?l=n(wt(wt({},a),{},{className:s})):l=F.createElement(tc,Ea({},a,{className:"recharts-cartesian-axis-tick-value"}),u),l}}])})(G.Component);Q0(fo,"displayName","CartesianAxis");Q0(fo,"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 xW=["x1","y1","x2","y2","key"],wW=["offset"];function Ki(e){"@babel/helpers - typeof";return Ki=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},Ki(e)}function PE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Wt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?PE(Object(r),!0).forEach(function(n){_W(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):PE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _W(e,t,r){return t=SW(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function SW(e){var t=OW(e,"string");return Ki(t)=="symbol"?t:t+""}function OW(e,t){if(Ki(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ki(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Li(){return Li=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Li.apply(this,arguments)}function AE(e,t){if(e==null)return{};var r=PW(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function PW(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var AW=function(t){var r=t.fill;if(!r||r==="none")return null;var n=t.fillOpacity,a=t.x,u=t.y,l=t.width,s=t.height,f=t.ry;return F.createElement("rect",{x:a,y:u,ry:f,width:l,height:s,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function ok(e,t){var r;if(F.isValidElement(e))r=F.cloneElement(e,t);else if(Ie(e))r=e(t);else{var n=t.x1,a=t.y1,u=t.x2,l=t.y2,s=t.key,f=AE(t,xW),d=Le(f,!1);d.offset;var v=AE(d,wW);r=F.createElement("line",Li({},v,{x1:n,y1:a,x2:u,y2:l,fill:"none",key:s}))}return r}function EW(e){var t=e.x,r=e.width,n=e.horizontal,a=n===void 0?!0:n,u=e.horizontalPoints;if(!a||!u||!u.length)return null;var l=u.map(function(s,f){var d=Wt(Wt({},e),{},{x1:t,y1:s,x2:t+r,y2:s,key:"line-".concat(f),index:f});return ok(a,d)});return F.createElement("g",{className:"recharts-cartesian-grid-horizontal"},l)}function jW(e){var t=e.y,r=e.height,n=e.vertical,a=n===void 0?!0:n,u=e.verticalPoints;if(!a||!u||!u.length)return null;var l=u.map(function(s,f){var d=Wt(Wt({},e),{},{x1:s,y1:t,x2:s,y2:t+r,key:"line-".concat(f),index:f});return ok(a,d)});return F.createElement("g",{className:"recharts-cartesian-grid-vertical"},l)}function TW(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,a=e.y,u=e.width,l=e.height,s=e.horizontalPoints,f=e.horizontal,d=f===void 0?!0:f;if(!d||!t||!t.length)return null;var v=s.map(function(m){return Math.round(m+a-a)}).sort(function(m,x){return m-x});a!==v[0]&&v.unshift(0);var h=v.map(function(m,x){var _=!v[x+1],w=_?a+l-m:v[x+1]-m;if(w<=0)return null;var g=x%t.length;return F.createElement("rect",{key:"react-".concat(x),y:m,x:n,height:w,width:u,stroke:"none",fill:t[g],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return F.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},h)}function CW(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,a=e.fillOpacity,u=e.x,l=e.y,s=e.width,f=e.height,d=e.verticalPoints;if(!r||!n||!n.length)return null;var v=d.map(function(m){return Math.round(m+u-u)}).sort(function(m,x){return m-x});u!==v[0]&&v.unshift(0);var h=v.map(function(m,x){var _=!v[x+1],w=_?u+s-m:v[x+1]-m;if(w<=0)return null;var g=x%n.length;return F.createElement("rect",{key:"react-".concat(x),x:m,y:l,width:w,height:f,stroke:"none",fill:n[g],fillOpacity:a,className:"recharts-cartesian-grid-bg"})});return F.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},h)}var kW=function(t,r){var n=t.xAxis,a=t.width,u=t.height,l=t.offset;return xC(Y0(Wt(Wt(Wt({},fo.defaultProps),n),{},{ticks:_n(n,!0),viewBox:{x:0,y:0,width:a,height:u}})),l.left,l.left+l.width,r)},NW=function(t,r){var n=t.yAxis,a=t.width,u=t.height,l=t.offset;return xC(Y0(Wt(Wt(Wt({},fo.defaultProps),n),{},{ticks:_n(n,!0),viewBox:{x:0,y:0,width:a,height:u}})),l.top,l.top+l.height,r)},Oa={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function uk(e){var t,r,n,a,u,l,s=V0(),f=K0(),d=b6(),v=Wt(Wt({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Oa.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:Oa.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:Oa.horizontal,horizontalFill:(a=e.horizontalFill)!==null&&a!==void 0?a:Oa.horizontalFill,vertical:(u=e.vertical)!==null&&u!==void 0?u:Oa.vertical,verticalFill:(l=e.verticalFill)!==null&&l!==void 0?l:Oa.verticalFill,x:pe(e.x)?e.x:d.left,y:pe(e.y)?e.y:d.top,width:pe(e.width)?e.width:d.width,height:pe(e.height)?e.height:d.height}),h=v.x,m=v.y,x=v.width,_=v.height,w=v.syncWithTicks,g=v.horizontalValues,E=v.verticalValues,P=y6(),C=m6();if(!pe(x)||x<=0||!pe(_)||_<=0||!pe(h)||h!==+h||!pe(m)||m!==+m)return null;var j=v.verticalCoordinatesGenerator||kW,S=v.horizontalCoordinatesGenerator||NW,O=v.horizontalPoints,k=v.verticalPoints;if((!O||!O.length)&&Ie(S)){var R=g&&g.length,$=S({yAxis:C?Wt(Wt({},C),{},{ticks:R?g:C.ticks}):void 0,width:s,height:f,offset:d},R?!0:w);On(Array.isArray($),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Ki($),"]")),Array.isArray($)&&(O=$)}if((!k||!k.length)&&Ie(j)){var Y=E&&E.length,q=j({xAxis:P?Wt(Wt({},P),{},{ticks:Y?E:P.ticks}):void 0,width:s,height:f,offset:d},Y?!0:w);On(Array.isArray(q),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Ki(q),"]")),Array.isArray(q)&&(k=q)}return F.createElement("g",{className:"recharts-cartesian-grid"},F.createElement(AW,{fill:v.fill,fillOpacity:v.fillOpacity,x:v.x,y:v.y,width:v.width,height:v.height,ry:v.ry}),F.createElement(EW,Li({},v,{offset:d,horizontalPoints:O,xAxis:P,yAxis:C})),F.createElement(jW,Li({},v,{offset:d,verticalPoints:k,xAxis:P,yAxis:C})),F.createElement(TW,Li({},v,{horizontalPoints:O})),F.createElement(CW,Li({},v,{verticalPoints:k})))}uk.displayName="CartesianGrid";var MW=["type","layout","connectNulls","ref"],RW=["key"];function Za(e){"@babel/helpers - typeof";return Za=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Za(e)}function EE(e,t){if(e==null)return{};var r=IW(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function IW(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function yu(){return yu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},yu.apply(this,arguments)}function jE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function pr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?jE(Object(r),!0).forEach(function(n){Wr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Pa(e){return qW(e)||LW(e)||DW(e)||$W()}function $W(){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 DW(e,t){if(e){if(typeof e=="string")return kg(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return kg(e,t)}}function LW(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function qW(e){if(Array.isArray(e))return kg(e)}function kg(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function BW(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function TE(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,sk(n.key),n)}}function FW(e,t,r){return t&&TE(e.prototype,t),r&&TE(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function zW(e,t,r){return t=$c(t),UW(e,lk()?Reflect.construct(t,r||[],$c(e).constructor):t.apply(e,r))}function UW(e,t){if(t&&(Za(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return WW(e)}function WW(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(lk=function(){return!!e})()}function $c(e){return $c=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},$c(e)}function HW(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&&Ng(e,t)}function Ng(e,t){return Ng=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Ng(e,t)}function Wr(e,t,r){return t=sk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function sk(e){var t=VW(e,"string");return Za(t)=="symbol"?t:t+""}function VW(e,t){if(Za(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Za(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var pl=(function(e){function t(){var r;BW(this,t);for(var n=arguments.length,a=new Array(n),u=0;u<n;u++)a[u]=arguments[u];return r=zW(this,t,[].concat(a)),Wr(r,"state",{isAnimationFinished:!0,totalLength:0}),Wr(r,"generateSimpleStrokeDasharray",function(l,s){return"".concat(s,"px ").concat(l-s,"px")}),Wr(r,"getStrokeDasharray",function(l,s,f){var d=f.reduce(function(E,P){return E+P});if(!d)return r.generateSimpleStrokeDasharray(s,l);for(var v=Math.floor(l/d),h=l%d,m=s-l,x=[],_=0,w=0;_<f.length;w+=f[_],++_)if(w+f[_]>h){x=[].concat(Pa(f.slice(0,_)),[h-w]);break}var g=x.length%2===0?[0,m]:[m];return[].concat(Pa(t.repeat(f,v)),Pa(x),g).map(function(E){return"".concat(E,"px")}).join(", ")}),Wr(r,"id",al("recharts-line-")),Wr(r,"pathRef",function(l){r.mainCurve=l}),Wr(r,"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0}),r.props.onAnimationEnd&&r.props.onAnimationEnd()}),Wr(r,"handleAnimationStart",function(){r.setState({isAnimationFinished:!1}),r.props.onAnimationStart&&r.props.onAnimationStart()}),r}return HW(t,e),FW(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();this.setState({totalLength:n})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();n!==this.state.totalLength&&this.setState({totalLength:n})}}},{key:"getTotalLength",value:function(){var n=this.mainCurve;try{return n&&n.getTotalLength&&n.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(n,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var u=this.props,l=u.points,s=u.xAxis,f=u.yAxis,d=u.layout,v=u.children,h=kr(v,fl);if(!h)return null;var m=function(w,g){return{x:w.x,y:w.y,value:w.value,errorVal:mr(w.payload,g)}},x={clipPath:n?"url(#clipPath-".concat(a,")"):null};return F.createElement(ht,x,h.map(function(_){return F.cloneElement(_,{key:"bar-".concat(_.props.dataKey),data:l,xAxis:s,yAxis:f,layout:d,dataPointFormatter:m})}))}},{key:"renderDots",value:function(n,a,u){var l=this.props.isAnimationActive;if(l&&!this.state.isAnimationFinished)return null;var s=this.props,f=s.dot,d=s.points,v=s.dataKey,h=Le(this.props,!1),m=Le(f,!0),x=d.map(function(w,g){var E=pr(pr(pr({key:"dot-".concat(g),r:3},h),m),{},{index:g,cx:w.x,cy:w.y,value:w.value,dataKey:v,payload:w.payload,points:d});return t.renderDotItem(f,E)}),_={clipPath:n?"url(#clipPath-".concat(a?"":"dots-").concat(u,")"):null};return F.createElement(ht,yu({className:"recharts-line-dots",key:"dots"},_),x)}},{key:"renderCurveStatically",value:function(n,a,u,l){var s=this.props,f=s.type,d=s.layout,v=s.connectNulls;s.ref;var h=EE(s,MW),m=pr(pr(pr({},Le(h,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:a?"url(#clipPath-".concat(u,")"):null,points:n},l),{},{type:f,layout:d,connectNulls:v});return F.createElement(sg,yu({},m,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,a){var u=this,l=this.props,s=l.points,f=l.strokeDasharray,d=l.isAnimationActive,v=l.animationBegin,h=l.animationDuration,m=l.animationEasing,x=l.animationId,_=l.animateNewValues,w=l.width,g=l.height,E=this.state,P=E.prevPoints,C=E.totalLength;return F.createElement(Tn,{begin:v,duration:h,isActive:d,easing:m,from:{t:0},to:{t:1},key:"line-".concat(x),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(j){var S=j.t;if(P){var O=P.length/s.length,k=s.map(function(N,B){var z=Math.floor(B*O);if(P[z]){var V=P[z],Q=Hr(V.x,N.x),te=Hr(V.y,N.y);return pr(pr({},N),{},{x:Q(S),y:te(S)})}if(_){var H=Hr(w*2,N.x),re=Hr(g/2,N.y);return pr(pr({},N),{},{x:H(S),y:re(S)})}return pr(pr({},N),{},{x:N.x,y:N.y})});return u.renderCurveStatically(k,n,a)}var R=Hr(0,C),$=R(S),Y;if(f){var q="".concat(f).split(/[,\s]+/gim).map(function(N){return parseFloat(N)});Y=u.getStrokeDasharray($,C,q)}else Y=u.generateSimpleStrokeDasharray(C,$);return u.renderCurveStatically(s,n,a,{strokeDasharray:Y})})}},{key:"renderCurve",value:function(n,a){var u=this.props,l=u.points,s=u.isAnimationActive,f=this.state,d=f.prevPoints,v=f.totalLength;return s&&l&&l.length&&(!d&&v>0||!df(d,l))?this.renderCurveWithAnimation(n,a):this.renderCurveStatically(l,n,a)}},{key:"render",value:function(){var n,a=this.props,u=a.hide,l=a.dot,s=a.points,f=a.className,d=a.xAxis,v=a.yAxis,h=a.top,m=a.left,x=a.width,_=a.height,w=a.isAnimationActive,g=a.id;if(u||!s||!s.length)return null;var E=this.state.isAnimationFinished,P=s.length===1,C=Be("recharts-line",f),j=d&&d.allowDataOverflow,S=v&&v.allowDataOverflow,O=j||S,k=De(g)?this.id:g,R=(n=Le(l,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},$=R.r,Y=$===void 0?3:$,q=R.strokeWidth,N=q===void 0?2:q,B=aI(l)?l:{},z=B.clipDot,V=z===void 0?!0:z,Q=Y*2+N;return F.createElement(ht,{className:C},j||S?F.createElement("defs",null,F.createElement("clipPath",{id:"clipPath-".concat(k)},F.createElement("rect",{x:j?m:m-x/2,y:S?h:h-_/2,width:j?x:x*2,height:S?_:_*2})),!V&&F.createElement("clipPath",{id:"clipPath-dots-".concat(k)},F.createElement("rect",{x:m-Q/2,y:h-Q/2,width:x+Q,height:_+Q}))):null,!P&&this.renderCurve(O,k),this.renderErrorBar(O,k),(P||l)&&this.renderDots(O,V,k),(!w||E)&&ii.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(n,a){return n.animationId!==a.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,prevPoints:a.curPoints}:n.points!==a.curPoints?{curPoints:n.points}:null}},{key:"repeat",value:function(n,a){for(var u=n.length%2!==0?[].concat(Pa(n),[0]):n,l=[],s=0;s<a;++s)l=[].concat(Pa(l),Pa(u));return l}},{key:"renderDotItem",value:function(n,a){var u;if(F.isValidElement(n))u=F.cloneElement(n,a);else if(Ie(n))u=n(a);else{var l=a.key,s=EE(a,RW),f=Be("recharts-line-dot",typeof n!="boolean"?n.className:"");u=F.createElement(z0,yu({key:l},s,{className:f}))}return u}}])})(G.PureComponent);Wr(pl,"displayName","Line");Wr(pl,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!uo.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});Wr(pl,"getComposedData",function(e){var t=e.props,r=e.xAxis,n=e.yAxis,a=e.xAxisTicks,u=e.yAxisTicks,l=e.dataKey,s=e.bandSize,f=e.displayedData,d=e.offset,v=t.layout,h=f.map(function(m,x){var _=mr(m,l);return v==="horizontal"?{x:VP({axis:r,ticks:a,bandSize:s,entry:m,index:x}),y:De(_)?null:n.scale(_),value:_,payload:m}:{x:De(_)?null:r.scale(_),y:VP({axis:n,ticks:u,bandSize:s,entry:m,index:x}),value:_,payload:m}});return pr({points:h,layout:v},d)});function Ja(e){"@babel/helpers - typeof";return Ja=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ja(e)}function KW(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GW(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,dk(n.key),n)}}function XW(e,t,r){return t&&GW(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function YW(e,t,r){return t=Dc(t),QW(e,ck()?Reflect.construct(t,r||[],Dc(e).constructor):t.apply(e,r))}function QW(e,t){if(t&&(Ja(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ZW(e)}function ZW(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ck(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ck=function(){return!!e})()}function Dc(e){return Dc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Dc(e)}function JW(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&&Mg(e,t)}function Mg(e,t){return Mg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Mg(e,t)}function fk(e,t,r){return t=dk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dk(e){var t=eH(e,"string");return Ja(t)=="symbol"?t:t+""}function eH(e,t){if(Ja(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ja(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Rg(){return Rg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Rg.apply(this,arguments)}function tH(e){var t=e.xAxisId,r=V0(),n=K0(),a=XC(t);return a==null?null:G.createElement(fo,Rg({},a,{className:Be("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(l){return _n(l,!0)}}))}var _f=(function(e){function t(){return KW(this,t),YW(this,t,arguments)}return JW(t,e),XW(t,[{key:"render",value:function(){return G.createElement(tH,this.props)}}])})(G.Component);fk(_f,"displayName","XAxis");fk(_f,"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 rH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nH(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,vk(n.key),n)}}function iH(e,t,r){return t&&nH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function aH(e,t,r){return t=Lc(t),oH(e,pk()?Reflect.construct(t,r||[],Lc(e).constructor):t.apply(e,r))}function oH(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 uH(e)}function uH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pk=function(){return!!e})()}function Lc(e){return Lc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Lc(e)}function lH(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(n,a){return n.__proto__=a,n},Ig(e,t)}function hk(e,t,r){return t=vk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vk(e){var t=sH(e,"string");return eo(t)=="symbol"?t:t+""}function sH(e,t){if(eo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(eo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function $g(){return $g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},$g.apply(this,arguments)}var cH=function(t){var r=t.yAxisId,n=V0(),a=K0(),u=YC(r);return u==null?null:G.createElement(fo,$g({},u,{className:Be("recharts-".concat(u.axisType," ").concat(u.axisType),u.className),viewBox:{x:0,y:0,width:n,height:a},ticksGenerator:function(s){return _n(s,!0)}}))},Sf=(function(e){function t(){return rH(this,t),aH(this,t,arguments)}return lH(t,e),iH(t,[{key:"render",value:function(){return G.createElement(cH,this.props)}}])})(G.Component);hk(Sf,"displayName","YAxis");hk(Sf,"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 CE(e){return hH(e)||pH(e)||dH(e)||fH()}function fH(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function dH(e,t){if(e){if(typeof e=="string")return Dg(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Dg(e,t)}}function pH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function hH(e){if(Array.isArray(e))return Dg(e)}function Dg(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Lg=function(t,r,n,a,u){var l=kr(t,X0),s=kr(t,bf),f=[].concat(CE(l),CE(s)),d=kr(t,wf),v="".concat(a,"Id"),h=a[0],m=r;if(f.length&&(m=f.reduce(function(w,g){if(g.props[v]===n&&un(g.props,"extendDomain")&&pe(g.props[h])){var E=g.props[h];return[Math.min(w[0],E),Math.max(w[1],E)]}return w},m)),d.length){var x="".concat(h,"1"),_="".concat(h,"2");m=d.reduce(function(w,g){if(g.props[v]===n&&un(g.props,"extendDomain")&&pe(g.props[x])&&pe(g.props[_])){var E=g.props[x],P=g.props[_];return[Math.min(w[0],E,P),Math.max(w[1],E,P)]}return w},m)}return u&&u.length&&(m=u.reduce(function(w,g){return pe(g)?[Math.min(w[0],g),Math.max(w[1],g)]:w},m)),m},vm={exports:{}},kE;function vH(){return kE||(kE=1,(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function a(f,d,v){this.fn=f,this.context=d,this.once=v||!1}function u(f,d,v,h,m){if(typeof v!="function")throw new TypeError("The listener must be a function");var x=new a(v,h||f,m),_=r?r+d:d;return f._events[_]?f._events[_].fn?f._events[_]=[f._events[_],x]:f._events[_].push(x):(f._events[_]=x,f._eventsCount++),f}function l(f,d){--f._eventsCount===0?f._events=new n:delete f._events[d]}function s(){this._events=new n,this._eventsCount=0}s.prototype.eventNames=function(){var d=[],v,h;if(this._eventsCount===0)return d;for(h in v=this._events)t.call(v,h)&&d.push(r?h.slice(1):h);return Object.getOwnPropertySymbols?d.concat(Object.getOwnPropertySymbols(v)):d},s.prototype.listeners=function(d){var v=r?r+d:d,h=this._events[v];if(!h)return[];if(h.fn)return[h.fn];for(var m=0,x=h.length,_=new Array(x);m<x;m++)_[m]=h[m].fn;return _},s.prototype.listenerCount=function(d){var v=r?r+d:d,h=this._events[v];return h?h.fn?1:h.length:0},s.prototype.emit=function(d,v,h,m,x,_){var w=r?r+d:d;if(!this._events[w])return!1;var g=this._events[w],E=arguments.length,P,C;if(g.fn){switch(g.once&&this.removeListener(d,g.fn,void 0,!0),E){case 1:return g.fn.call(g.context),!0;case 2:return g.fn.call(g.context,v),!0;case 3:return g.fn.call(g.context,v,h),!0;case 4:return g.fn.call(g.context,v,h,m),!0;case 5:return g.fn.call(g.context,v,h,m,x),!0;case 6:return g.fn.call(g.context,v,h,m,x,_),!0}for(C=1,P=new Array(E-1);C<E;C++)P[C-1]=arguments[C];g.fn.apply(g.context,P)}else{var j=g.length,S;for(C=0;C<j;C++)switch(g[C].once&&this.removeListener(d,g[C].fn,void 0,!0),E){case 1:g[C].fn.call(g[C].context);break;case 2:g[C].fn.call(g[C].context,v);break;case 3:g[C].fn.call(g[C].context,v,h);break;case 4:g[C].fn.call(g[C].context,v,h,m);break;default:if(!P)for(S=1,P=new Array(E-1);S<E;S++)P[S-1]=arguments[S];g[C].fn.apply(g[C].context,P)}}return!0},s.prototype.on=function(d,v,h){return u(this,d,v,h,!1)},s.prototype.once=function(d,v,h){return u(this,d,v,h,!0)},s.prototype.removeListener=function(d,v,h,m){var x=r?r+d:d;if(!this._events[x])return this;if(!v)return l(this,x),this;var _=this._events[x];if(_.fn)_.fn===v&&(!m||_.once)&&(!h||_.context===h)&&l(this,x);else{for(var w=0,g=[],E=_.length;w<E;w++)(_[w].fn!==v||m&&!_[w].once||h&&_[w].context!==h)&&g.push(_[w]);g.length?this._events[x]=g.length===1?g[0]:g:l(this,x)}return this},s.prototype.removeAllListeners=function(d){var v;return d?(v=r?r+d:d,this._events[v]&&l(this,v)):(this._events=new n,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=r,s.EventEmitter=s,e.exports=s})(vm)),vm.exports}var yH=vH();const mH=Ye(yH);var ym=new mH,mm="recharts.syncMouseEvents";function Yu(e){"@babel/helpers - typeof";return Yu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yu(e)}function gH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bH(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,yk(n.key),n)}}function xH(e,t,r){return t&&bH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function gm(e,t,r){return t=yk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function yk(e){var t=wH(e,"string");return Yu(t)=="symbol"?t:t+""}function wH(e,t){if(Yu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Yu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var _H=(function(){function e(){gH(this,e),gm(this,"activeIndex",0),gm(this,"coordinateList",[]),gm(this,"layout","horizontal")}return xH(e,[{key:"setDetails",value:function(r){var n,a=r.coordinateList,u=a===void 0?null:a,l=r.container,s=l===void 0?null:l,f=r.layout,d=f===void 0?null:f,v=r.offset,h=v===void 0?null:v,m=r.mouseHandlerCallback,x=m===void 0?null:m;this.coordinateList=(n=u??this.coordinateList)!==null&&n!==void 0?n:[],this.container=s??this.container,this.layout=d??this.layout,this.offset=h??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(r){if(this.coordinateList.length!==0)switch(r.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(r){this.activeIndex=r}},{key:"spoofMouse",value:function(){var r,n;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var a=this.container.getBoundingClientRect(),u=a.x,l=a.y,s=a.height,f=this.coordinateList[this.activeIndex].coordinate,d=((r=window)===null||r===void 0?void 0:r.scrollX)||0,v=((n=window)===null||n===void 0?void 0:n.scrollY)||0,h=u+f+d,m=l+this.offset.top+s/2+v;this.mouseHandlerCallback({pageX:h,pageY:m})}}}])})();function SH(e,t,r){if(r==="number"&&t===!0&&Array.isArray(e)){var n=e==null?void 0:e[0],a=e==null?void 0:e[1];if(n&&a&&pe(n)&&pe(a))return!0}return!1}function OH(e,t,r,n){var a=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-a:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-a,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}function mk(e){var t=e.cx,r=e.cy,n=e.radius,a=e.startAngle,u=e.endAngle,l=It(t,r,n,a),s=It(t,r,n,u);return{points:[l,s],cx:t,cy:r,radius:n,startAngle:a,endAngle:u}}function PH(e,t,r){var n,a,u,l;if(e==="horizontal")n=t.x,u=n,a=r.top,l=r.top+r.height;else if(e==="vertical")a=t.y,l=a,n=r.left,u=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var s=t.cx,f=t.cy,d=t.innerRadius,v=t.outerRadius,h=t.angle,m=It(s,f,d,h),x=It(s,f,v,h);n=m.x,a=m.y,u=x.x,l=x.y}else return mk(t);return[{x:n,y:a},{x:u,y:l}]}function Qu(e){"@babel/helpers - typeof";return Qu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qu(e)}function NE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function $s(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?NE(Object(r),!0).forEach(function(n){AH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):NE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function AH(e,t,r){return t=EH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function EH(e){var t=jH(e,"string");return Qu(t)=="symbol"?t:t+""}function jH(e,t){if(Qu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Qu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function TH(e){var t,r,n=e.element,a=e.tooltipEventType,u=e.isActive,l=e.activeCoordinate,s=e.activePayload,f=e.offset,d=e.activeTooltipIndex,v=e.tooltipAxisBandSize,h=e.layout,m=e.chartName,x=(t=n.props.cursor)!==null&&t!==void 0?t:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!x||!u||!l||m!=="ScatterChart"&&a!=="axis")return null;var _,w=sg;if(m==="ScatterChart")_=l,w=AU;else if(m==="BarChart")_=OH(h,l,f,v),w=F0;else if(h==="radial"){var g=mk(l),E=g.cx,P=g.cy,C=g.radius,j=g.startAngle,S=g.endAngle;_={cx:E,cy:P,startAngle:j,endAngle:S,innerRadius:C,outerRadius:C},w=PC}else _={points:PH(h,l,f)},w=sg;var O=$s($s($s($s({stroke:"#ccc",pointerEvents:"none"},f),_),Le(x,!1)),{},{payload:s,payloadIndex:d,className:Be("recharts-tooltip-cursor",x.className)});return G.isValidElement(x)?G.cloneElement(x,O):G.createElement(w,O)}var CH=["item"],kH=["children","className","width","height","style","compact","title","desc"];function to(e){"@babel/helpers - typeof";return to=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},to(e)}function ja(){return ja=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ja.apply(this,arguments)}function ME(e,t){return RH(e)||MH(e,t)||bk(e,t)||NH()}function NH(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function MH(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(v){d=!0,a=v}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function RH(e){if(Array.isArray(e))return e}function RE(e,t){if(e==null)return{};var r=IH(e,t),n,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)n=u[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function IH(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function $H(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function DH(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,xk(n.key),n)}}function LH(e,t,r){return t&&DH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function qH(e,t,r){return t=qc(t),BH(e,gk()?Reflect.construct(t,r||[],qc(e).constructor):t.apply(e,r))}function BH(e,t){if(t&&(to(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return FH(e)}function FH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gk=function(){return!!e})()}function qc(e){return qc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},qc(e)}function zH(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&qg(e,t)}function qg(e,t){return qg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},qg(e,t)}function ro(e){return HH(e)||WH(e)||bk(e)||UH()}function UH(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function bk(e,t){if(e){if(typeof e=="string")return Bg(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Bg(e,t)}}function WH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function HH(e){if(Array.isArray(e))return Bg(e)}function Bg(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function IE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function ne(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?IE(Object(r),!0).forEach(function(n){Ee(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):IE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ee(e,t,r){return t=xk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xk(e){var t=VH(e,"string");return to(t)=="symbol"?t:t+""}function VH(e,t){if(to(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(to(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var KH={xAxis:["bottom","top"],yAxis:["left","right"]},GH={width:"100%",height:"100%"},wk={x:0,y:0};function Ds(e){return e}var XH=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},YH=function(t,r,n,a){var u=r.find(function(v){return v&&v.index===n});if(u){if(t==="horizontal")return{x:u.coordinate,y:a.y};if(t==="vertical")return{x:a.x,y:u.coordinate};if(t==="centric"){var l=u.coordinate,s=a.radius;return ne(ne(ne({},a),It(a.cx,a.cy,s,l)),{},{angle:l,radius:s})}var f=u.coordinate,d=a.angle;return ne(ne(ne({},a),It(a.cx,a.cy,f,d)),{},{angle:d,radius:f})}return wk},Of=function(t,r){var n=r.graphicalItems,a=r.dataStartIndex,u=r.dataEndIndex,l=(n??[]).reduce(function(s,f){var d=f.props.data;return d&&d.length?[].concat(ro(s),ro(d)):s},[]);return l.length>0?l:t&&t.length&&pe(a)&&pe(u)?t.slice(a,u+1):[]};function _k(e){return e==="number"?[0,"auto"]:void 0}var Fg=function(t,r,n,a){var u=t.graphicalItems,l=t.tooltipAxis,s=Of(r,t);return n<0||!u||!u.length||n>=s.length?null:u.reduce(function(f,d){var v,h=(v=d.props.data)!==null&&v!==void 0?v:r;h&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(h=h.slice(t.dataStartIndex,t.dataEndIndex+1));var m;if(l.dataKey&&!l.allowDuplicatedCategory){var x=h===void 0?s:h;m=zs(x,l.dataKey,a)}else m=h&&h[n]||s[n];return m?[].concat(ro(f),[_C(d,m)]):f},[])},$E=function(t,r,n,a){var u=a||{x:t.chartX,y:t.chartY},l=XH(u,n),s=t.orderedTooltipTicks,f=t.tooltipAxis,d=t.tooltipTicks,v=az(l,s,d,f);if(v>=0&&d){var h=d[v]&&d[v].value,m=Fg(t,r,v,h),x=YH(n,s,v,u);return{activeTooltipIndex:v,activeLabel:h,activePayload:m,activeCoordinate:x}}return null},QH=function(t,r){var n=r.axes,a=r.graphicalItems,u=r.axisType,l=r.axisIdKey,s=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,v=t.layout,h=t.children,m=t.stackOffset,x=bC(v,u);return n.reduce(function(_,w){var g,E=w.type.defaultProps!==void 0?ne(ne({},w.type.defaultProps),w.props):w.props,P=E.type,C=E.dataKey,j=E.allowDataOverflow,S=E.allowDuplicatedCategory,O=E.scale,k=E.ticks,R=E.includeHidden,$=E[l];if(_[$])return _;var Y=Of(t.data,{graphicalItems:a.filter(function(U){var ie,ve=l in U.props?U.props[l]:(ie=U.type.defaultProps)===null||ie===void 0?void 0:ie[l];return ve===$}),dataStartIndex:f,dataEndIndex:d}),q=Y.length,N,B,z;SH(E.domain,j,P)&&(N=ig(E.domain,null,j),x&&(P==="number"||O!=="auto")&&(z=hu(Y,C,"category")));var V=_k(P);if(!N||N.length===0){var Q,te=(Q=E.domain)!==null&&Q!==void 0?Q:V;if(C){if(N=hu(Y,C,P),P==="category"&&x){var H=XR(N);S&&H?(B=N,N=Ac(0,q)):S||(N=YP(te,N,w).reduce(function(U,ie){return U.indexOf(ie)>=0?U:[].concat(ro(U),[ie])},[]))}else if(P==="category")S?N=N.filter(function(U){return U!==""&&!De(U)}):N=YP(te,N,w).reduce(function(U,ie){return U.indexOf(ie)>=0||ie===""||De(ie)?U:[].concat(ro(U),[ie])},[]);else if(P==="number"){var re=cz(Y,a.filter(function(U){var ie,ve,Se=l in U.props?U.props[l]:(ie=U.type.defaultProps)===null||ie===void 0?void 0:ie[l],je="hide"in U.props?U.props.hide:(ve=U.type.defaultProps)===null||ve===void 0?void 0:ve.hide;return Se===$&&(R||!je)}),C,u,v);re&&(N=re)}x&&(P==="number"||O!=="auto")&&(z=hu(Y,C,"category"))}else x?N=Ac(0,q):s&&s[$]&&s[$].hasStack&&P==="number"?N=m==="expand"?[0,1]:wC(s[$].stackGroups,f,d):N=gC(Y,a.filter(function(U){var ie=l in U.props?U.props[l]:U.type.defaultProps[l],ve="hide"in U.props?U.props.hide:U.type.defaultProps.hide;return ie===$&&(R||!ve)}),P,v,!0);if(P==="number")N=Lg(h,N,$,u,k),te&&(N=ig(te,N,j));else if(P==="category"&&te){var ee=te,I=N.every(function(U){return ee.indexOf(U)>=0});I&&(N=ee)}}return ne(ne({},_),{},Ee({},$,ne(ne({},E),{},{axisType:u,domain:N,categoricalDomain:z,duplicateDomain:B,originalDomain:(g=E.domain)!==null&&g!==void 0?g:V,isCategorical:x,layout:v})))},{})},ZH=function(t,r){var n=r.graphicalItems,a=r.Axis,u=r.axisType,l=r.axisIdKey,s=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,v=t.layout,h=t.children,m=Of(t.data,{graphicalItems:n,dataStartIndex:f,dataEndIndex:d}),x=m.length,_=bC(v,u),w=-1;return n.reduce(function(g,E){var P=E.type.defaultProps!==void 0?ne(ne({},E.type.defaultProps),E.props):E.props,C=P[l],j=_k("number");if(!g[C]){w++;var S;return _?S=Ac(0,x):s&&s[C]&&s[C].hasStack?(S=wC(s[C].stackGroups,f,d),S=Lg(h,S,C,u)):(S=ig(j,gC(m,n.filter(function(O){var k,R,$=l in O.props?O.props[l]:(k=O.type.defaultProps)===null||k===void 0?void 0:k[l],Y="hide"in O.props?O.props.hide:(R=O.type.defaultProps)===null||R===void 0?void 0:R.hide;return $===C&&!Y}),"number",v),a.defaultProps.allowDataOverflow),S=Lg(h,S,C,u)),ne(ne({},g),{},Ee({},C,ne(ne({axisType:u},a.defaultProps),{},{hide:!0,orientation:Cr(KH,"".concat(u,".").concat(w%2),null),domain:S,originalDomain:j,isCategorical:_,layout:v})))}return g},{})},JH=function(t,r){var n=r.axisType,a=n===void 0?"xAxis":n,u=r.AxisComp,l=r.graphicalItems,s=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,v=t.children,h="".concat(a,"Id"),m=kr(v,u),x={};return m&&m.length?x=QH(t,{axes:m,graphicalItems:l,axisType:a,axisIdKey:h,stackGroups:s,dataStartIndex:f,dataEndIndex:d}):l&&l.length&&(x=ZH(t,{Axis:u,graphicalItems:l,axisType:a,axisIdKey:h,stackGroups:s,dataStartIndex:f,dataEndIndex:d})),x},e9=function(t){var r=ti(t),n=_n(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:h0(n,function(a){return a.coordinate}),tooltipAxis:r,tooltipAxisBandSize:yc(r,n)}},DE=function(t){var r=t.children,n=t.defaultShowTooltip,a=vr(r,Va),u=0,l=0;return t.data&&t.data.length!==0&&(l=t.data.length-1),a&&a.props&&(a.props.startIndex>=0&&(u=a.props.startIndex),a.props.endIndex>=0&&(l=a.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:u,dataEndIndex:l,activeTooltipIndex:-1,isTooltipActive:!!n}},t9=function(t){return!t||!t.length?!1:t.some(function(r){var n=Sn(r&&r.type);return n&&n.indexOf("Bar")>=0})},LE=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"}},r9=function(t,r){var n=t.props,a=t.graphicalItems,u=t.xAxisMap,l=u===void 0?{}:u,s=t.yAxisMap,f=s===void 0?{}:s,d=n.width,v=n.height,h=n.children,m=n.margin||{},x=vr(h,Va),_=vr(h,ka),w=Object.keys(f).reduce(function(S,O){var k=f[O],R=k.orientation;return!k.mirror&&!k.hide?ne(ne({},S),{},Ee({},R,S[R]+k.width)):S},{left:m.left||0,right:m.right||0}),g=Object.keys(l).reduce(function(S,O){var k=l[O],R=k.orientation;return!k.mirror&&!k.hide?ne(ne({},S),{},Ee({},R,Cr(S,"".concat(R))+k.height)):S},{top:m.top||0,bottom:m.bottom||0}),E=ne(ne({},g),w),P=E.bottom;x&&(E.bottom+=x.props.height||Va.defaultProps.height),_&&r&&(E=lz(E,a,n,r));var C=d-E.left-E.right,j=v-E.top-E.bottom;return ne(ne({brushBottom:P},E),{},{width:Math.max(C,0),height:Math.max(j,0)})},n9=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},i9=function(t){var r=t.chartName,n=t.GraphicalChild,a=t.defaultTooltipEventType,u=a===void 0?"axis":a,l=t.validateTooltipEventTypes,s=l===void 0?["axis"]:l,f=t.axisComponents,d=t.legendContent,v=t.formatAxisMap,h=t.defaultProps,m=function(E,P){var C=P.graphicalItems,j=P.stackGroups,S=P.offset,O=P.updateId,k=P.dataStartIndex,R=P.dataEndIndex,$=E.barSize,Y=E.layout,q=E.barGap,N=E.barCategoryGap,B=E.maxBarSize,z=LE(Y),V=z.numericAxisName,Q=z.cateAxisName,te=t9(C),H=[];return C.forEach(function(re,ee){var I=Of(E.data,{graphicalItems:[re],dataStartIndex:k,dataEndIndex:R}),U=re.type.defaultProps!==void 0?ne(ne({},re.type.defaultProps),re.props):re.props,ie=U.dataKey,ve=U.maxBarSize,Se=U["".concat(V,"Id")],je=U["".concat(Q,"Id")],Re={},Te=f.reduce(function(kt,Qt){var Yr=P["".concat(Qt.axisType,"Map")],ci=U["".concat(Qt.axisType,"Id")];Yr&&Yr[ci]||Qt.axisType==="zAxis"||Vi();var Mn=Yr[ci];return ne(ne({},kt),{},Ee(Ee({},Qt.axisType,Mn),"".concat(Qt.axisType,"Ticks"),_n(Mn)))},Re),le=Te[Q],Oe=Te["".concat(Q,"Ticks")],he=j&&j[Se]&&j[Se].hasStack&&_z(re,j[Se].stackGroups),ae=Sn(re.type).indexOf("Bar")>=0,Me=yc(le,Oe),Ne=[],Qe=te&&oz({barSize:$,stackGroups:j,totalSize:n9(Te,Q)});if(ae){var Ze,st,Vt=De(ve)?B:ve,$t=(Ze=(st=yc(le,Oe,!0))!==null&&st!==void 0?st:Vt)!==null&&Ze!==void 0?Ze:0;Ne=uz({barGap:q,barCategoryGap:N,bandSize:$t!==Me?$t:Me,sizeList:Qe[je],maxBarSize:Vt}),$t!==Me&&(Ne=Ne.map(function(kt){return ne(ne({},kt),{},{position:ne(ne({},kt.position),{},{offset:kt.position.offset-$t/2})})}))}var Ct=re&&re.type&&re.type.getComposedData;Ct&&H.push({props:ne(ne({},Ct(ne(ne({},Te),{},{displayedData:I,props:E,dataKey:ie,item:re,bandSize:Me,barPosition:Ne,offset:S,stackedData:he,layout:Y,dataStartIndex:k,dataEndIndex:R}))),{},Ee(Ee(Ee({key:re.key||"item-".concat(ee)},V,Te[V]),Q,Te[Q]),"animationId",O)),childIndex:lI(re,E.children),item:re})}),H},x=function(E,P){var C=E.props,j=E.dataStartIndex,S=E.dataEndIndex,O=E.updateId;if(!c_({props:C}))return null;var k=C.children,R=C.layout,$=C.stackOffset,Y=C.data,q=C.reverseStackOrder,N=LE(R),B=N.numericAxisName,z=N.cateAxisName,V=kr(k,n),Q=bz(Y,V,"".concat(B,"Id"),"".concat(z,"Id"),$,q),te=f.reduce(function(U,ie){var ve="".concat(ie.axisType,"Map");return ne(ne({},U),{},Ee({},ve,JH(C,ne(ne({},ie),{},{graphicalItems:V,stackGroups:ie.axisType===B&&Q,dataStartIndex:j,dataEndIndex:S}))))},{}),H=r9(ne(ne({},te),{},{props:C,graphicalItems:V}),P==null?void 0:P.legendBBox);Object.keys(te).forEach(function(U){te[U]=v(C,te[U],H,U.replace("Map",""),r)});var re=te["".concat(z,"Map")],ee=e9(re),I=m(C,ne(ne({},te),{},{dataStartIndex:j,dataEndIndex:S,updateId:O,graphicalItems:V,stackGroups:Q,offset:H}));return ne(ne({formattedGraphicalItems:I,graphicalItems:V,offset:H,stackGroups:Q},ee),te)},_=(function(g){function E(P){var C,j,S;return $H(this,E),S=qH(this,E,[P]),Ee(S,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),Ee(S,"accessibilityManager",new _H),Ee(S,"handleLegendBBoxUpdate",function(O){if(O){var k=S.state,R=k.dataStartIndex,$=k.dataEndIndex,Y=k.updateId;S.setState(ne({legendBBox:O},x({props:S.props,dataStartIndex:R,dataEndIndex:$,updateId:Y},ne(ne({},S.state),{},{legendBBox:O}))))}}),Ee(S,"handleReceiveSyncEvent",function(O,k,R){if(S.props.syncId===O){if(R===S.eventEmitterSymbol&&typeof S.props.syncMethod!="function")return;S.applySyncEvent(k)}}),Ee(S,"handleBrushChange",function(O){var k=O.startIndex,R=O.endIndex;if(k!==S.state.dataStartIndex||R!==S.state.dataEndIndex){var $=S.state.updateId;S.setState(function(){return ne({dataStartIndex:k,dataEndIndex:R},x({props:S.props,dataStartIndex:k,dataEndIndex:R,updateId:$},S.state))}),S.triggerSyncEvent({dataStartIndex:k,dataEndIndex:R})}}),Ee(S,"handleMouseEnter",function(O){var k=S.getMouseInfo(O);if(k){var R=ne(ne({},k),{},{isTooltipActive:!0});S.setState(R),S.triggerSyncEvent(R);var $=S.props.onMouseEnter;Ie($)&&$(R,O)}}),Ee(S,"triggeredAfterMouseMove",function(O){var k=S.getMouseInfo(O),R=k?ne(ne({},k),{},{isTooltipActive:!0}):{isTooltipActive:!1};S.setState(R),S.triggerSyncEvent(R);var $=S.props.onMouseMove;Ie($)&&$(R,O)}),Ee(S,"handleItemMouseEnter",function(O){S.setState(function(){return{isTooltipActive:!0,activeItem:O,activePayload:O.tooltipPayload,activeCoordinate:O.tooltipPosition||{x:O.cx,y:O.cy}}})}),Ee(S,"handleItemMouseLeave",function(){S.setState(function(){return{isTooltipActive:!1}})}),Ee(S,"handleMouseMove",function(O){O.persist(),S.throttleTriggeredAfterMouseMove(O)}),Ee(S,"handleMouseLeave",function(O){S.throttleTriggeredAfterMouseMove.cancel();var k={isTooltipActive:!1};S.setState(k),S.triggerSyncEvent(k);var R=S.props.onMouseLeave;Ie(R)&&R(k,O)}),Ee(S,"handleOuterEvent",function(O){var k=uI(O),R=Cr(S.props,"".concat(k));if(k&&Ie(R)){var $,Y;/.*touch.*/i.test(k)?Y=S.getMouseInfo(O.changedTouches[0]):Y=S.getMouseInfo(O),R(($=Y)!==null&&$!==void 0?$:{},O)}}),Ee(S,"handleClick",function(O){var k=S.getMouseInfo(O);if(k){var R=ne(ne({},k),{},{isTooltipActive:!0});S.setState(R),S.triggerSyncEvent(R);var $=S.props.onClick;Ie($)&&$(R,O)}}),Ee(S,"handleMouseDown",function(O){var k=S.props.onMouseDown;if(Ie(k)){var R=S.getMouseInfo(O);k(R,O)}}),Ee(S,"handleMouseUp",function(O){var k=S.props.onMouseUp;if(Ie(k)){var R=S.getMouseInfo(O);k(R,O)}}),Ee(S,"handleTouchMove",function(O){O.changedTouches!=null&&O.changedTouches.length>0&&S.throttleTriggeredAfterMouseMove(O.changedTouches[0])}),Ee(S,"handleTouchStart",function(O){O.changedTouches!=null&&O.changedTouches.length>0&&S.handleMouseDown(O.changedTouches[0])}),Ee(S,"handleTouchEnd",function(O){O.changedTouches!=null&&O.changedTouches.length>0&&S.handleMouseUp(O.changedTouches[0])}),Ee(S,"handleDoubleClick",function(O){var k=S.props.onDoubleClick;if(Ie(k)){var R=S.getMouseInfo(O);k(R,O)}}),Ee(S,"handleContextMenu",function(O){var k=S.props.onContextMenu;if(Ie(k)){var R=S.getMouseInfo(O);k(R,O)}}),Ee(S,"triggerSyncEvent",function(O){S.props.syncId!==void 0&&ym.emit(mm,S.props.syncId,O,S.eventEmitterSymbol)}),Ee(S,"applySyncEvent",function(O){var k=S.props,R=k.layout,$=k.syncMethod,Y=S.state.updateId,q=O.dataStartIndex,N=O.dataEndIndex;if(O.dataStartIndex!==void 0||O.dataEndIndex!==void 0)S.setState(ne({dataStartIndex:q,dataEndIndex:N},x({props:S.props,dataStartIndex:q,dataEndIndex:N,updateId:Y},S.state)));else if(O.activeTooltipIndex!==void 0){var B=O.chartX,z=O.chartY,V=O.activeTooltipIndex,Q=S.state,te=Q.offset,H=Q.tooltipTicks;if(!te)return;if(typeof $=="function")V=$(H,O);else if($==="value"){V=-1;for(var re=0;re<H.length;re++)if(H[re].value===O.activeLabel){V=re;break}}var ee=ne(ne({},te),{},{x:te.left,y:te.top}),I=Math.min(B,ee.x+ee.width),U=Math.min(z,ee.y+ee.height),ie=H[V]&&H[V].value,ve=Fg(S.state,S.props.data,V),Se=H[V]?{x:R==="horizontal"?H[V].coordinate:I,y:R==="horizontal"?U:H[V].coordinate}:wk;S.setState(ne(ne({},O),{},{activeLabel:ie,activeCoordinate:Se,activePayload:ve,activeTooltipIndex:V}))}else S.setState(O)}),Ee(S,"renderCursor",function(O){var k,R=S.state,$=R.isTooltipActive,Y=R.activeCoordinate,q=R.activePayload,N=R.offset,B=R.activeTooltipIndex,z=R.tooltipAxisBandSize,V=S.getTooltipEventType(),Q=(k=O.props.active)!==null&&k!==void 0?k:$,te=S.props.layout,H=O.key||"_recharts-cursor";return F.createElement(TH,{key:H,activeCoordinate:Y,activePayload:q,activeTooltipIndex:B,chartName:r,element:O,isActive:Q,layout:te,offset:N,tooltipAxisBandSize:z,tooltipEventType:V})}),Ee(S,"renderPolarAxis",function(O,k,R){var $=Cr(O,"type.axisType"),Y=Cr(S.state,"".concat($,"Map")),q=O.type.defaultProps,N=q!==void 0?ne(ne({},q),O.props):O.props,B=Y&&Y[N["".concat($,"Id")]];return G.cloneElement(O,ne(ne({},B),{},{className:Be($,B.className),key:O.key||"".concat(k,"-").concat(R),ticks:_n(B,!0)}))}),Ee(S,"renderPolarGrid",function(O){var k=O.props,R=k.radialLines,$=k.polarAngles,Y=k.polarRadius,q=S.state,N=q.radiusAxisMap,B=q.angleAxisMap,z=ti(N),V=ti(B),Q=V.cx,te=V.cy,H=V.innerRadius,re=V.outerRadius;return G.cloneElement(O,{polarAngles:Array.isArray($)?$:_n(V,!0).map(function(ee){return ee.coordinate}),polarRadius:Array.isArray(Y)?Y:_n(z,!0).map(function(ee){return ee.coordinate}),cx:Q,cy:te,innerRadius:H,outerRadius:re,key:O.key||"polar-grid",radialLines:R})}),Ee(S,"renderLegend",function(){var O=S.state.formattedGraphicalItems,k=S.props,R=k.children,$=k.width,Y=k.height,q=S.props.margin||{},N=$-(q.left||0)-(q.right||0),B=yC({children:R,formattedGraphicalItems:O,legendWidth:N,legendContent:d});if(!B)return null;var z=B.item,V=RE(B,CH);return G.cloneElement(z,ne(ne({},V),{},{chartWidth:$,chartHeight:Y,margin:q,onBBoxUpdate:S.handleLegendBBoxUpdate}))}),Ee(S,"renderTooltip",function(){var O,k=S.props,R=k.children,$=k.accessibilityLayer,Y=vr(R,nn);if(!Y)return null;var q=S.state,N=q.isTooltipActive,B=q.activeCoordinate,z=q.activePayload,V=q.activeLabel,Q=q.offset,te=(O=Y.props.active)!==null&&O!==void 0?O:N;return G.cloneElement(Y,{viewBox:ne(ne({},Q),{},{x:Q.left,y:Q.top}),active:te,label:V,payload:te?z:[],coordinate:B,accessibilityLayer:$})}),Ee(S,"renderBrush",function(O){var k=S.props,R=k.margin,$=k.data,Y=S.state,q=Y.offset,N=Y.dataStartIndex,B=Y.dataEndIndex,z=Y.updateId;return G.cloneElement(O,{key:O.key||"_recharts-brush",onChange:Ns(S.handleBrushChange,O.props.onChange),data:$,x:pe(O.props.x)?O.props.x:q.left,y:pe(O.props.y)?O.props.y:q.top+q.height+q.brushBottom-(R.bottom||0),width:pe(O.props.width)?O.props.width:q.width,startIndex:N,endIndex:B,updateId:"brush-".concat(z)})}),Ee(S,"renderReferenceElement",function(O,k,R){if(!O)return null;var $=S,Y=$.clipPathId,q=S.state,N=q.xAxisMap,B=q.yAxisMap,z=q.offset,V=O.type.defaultProps||{},Q=O.props,te=Q.xAxisId,H=te===void 0?V.xAxisId:te,re=Q.yAxisId,ee=re===void 0?V.yAxisId:re;return G.cloneElement(O,{key:O.key||"".concat(k,"-").concat(R),xAxis:N[H],yAxis:B[ee],viewBox:{x:z.left,y:z.top,width:z.width,height:z.height},clipPathId:Y})}),Ee(S,"renderActivePoints",function(O){var k=O.item,R=O.activePoint,$=O.basePoint,Y=O.childIndex,q=O.isRange,N=[],B=k.props.key,z=k.item.type.defaultProps!==void 0?ne(ne({},k.item.type.defaultProps),k.item.props):k.item.props,V=z.activeDot,Q=z.dataKey,te=ne(ne({index:Y,dataKey:Q,cx:R.x,cy:R.y,r:4,fill:B0(k.item),strokeWidth:2,stroke:"#fff",payload:R.payload,value:R.value},Le(V,!1)),Us(V));return N.push(E.renderActiveDot(V,te,"".concat(B,"-activePoint-").concat(Y))),$?N.push(E.renderActiveDot(V,ne(ne({},te),{},{cx:$.x,cy:$.y}),"".concat(B,"-basePoint-").concat(Y))):q&&N.push(null),N}),Ee(S,"renderGraphicChild",function(O,k,R){var $=S.filterFormatItem(O,k,R);if(!$)return null;var Y=S.getTooltipEventType(),q=S.state,N=q.isTooltipActive,B=q.tooltipAxis,z=q.activeTooltipIndex,V=q.activeLabel,Q=S.props.children,te=vr(Q,nn),H=$.props,re=H.points,ee=H.isRange,I=H.baseLine,U=$.item.type.defaultProps!==void 0?ne(ne({},$.item.type.defaultProps),$.item.props):$.item.props,ie=U.activeDot,ve=U.hide,Se=U.activeBar,je=U.activeShape,Re=!!(!ve&&N&&te&&(ie||Se||je)),Te={};Y!=="axis"&&te&&te.props.trigger==="click"?Te={onClick:Ns(S.handleItemMouseEnter,O.props.onClick)}:Y!=="axis"&&(Te={onMouseLeave:Ns(S.handleItemMouseLeave,O.props.onMouseLeave),onMouseEnter:Ns(S.handleItemMouseEnter,O.props.onMouseEnter)});var le=G.cloneElement(O,ne(ne({},$.props),Te));function Oe(Qt){return typeof B.dataKey=="function"?B.dataKey(Qt.payload):null}if(Re)if(z>=0){var he,ae;if(B.dataKey&&!B.allowDuplicatedCategory){var Me=typeof B.dataKey=="function"?Oe:"payload.".concat(B.dataKey.toString());he=zs(re,Me,V),ae=ee&&I&&zs(I,Me,V)}else he=re==null?void 0:re[z],ae=ee&&I&&I[z];if(je||Se){var Ne=O.props.activeIndex!==void 0?O.props.activeIndex:z;return[G.cloneElement(O,ne(ne(ne({},$.props),Te),{},{activeIndex:Ne})),null,null]}if(!De(he))return[le].concat(ro(S.renderActivePoints({item:$,activePoint:he,basePoint:ae,childIndex:z,isRange:ee})))}else{var Qe,Ze=(Qe=S.getItemByXY(S.state.activeCoordinate))!==null&&Qe!==void 0?Qe:{graphicalItem:le},st=Ze.graphicalItem,Vt=st.item,$t=Vt===void 0?O:Vt,Ct=st.childIndex,kt=ne(ne(ne({},$.props),Te),{},{activeIndex:Ct});return[G.cloneElement($t,kt),null,null]}return ee?[le,null,null]:[le,null]}),Ee(S,"renderCustomized",function(O,k,R){return G.cloneElement(O,ne(ne({key:"recharts-customized-".concat(R)},S.props),S.state))}),Ee(S,"renderMap",{CartesianGrid:{handler:Ds,once:!0},ReferenceArea:{handler:S.renderReferenceElement},ReferenceLine:{handler:Ds},ReferenceDot:{handler:S.renderReferenceElement},XAxis:{handler:Ds},YAxis:{handler:Ds},Brush:{handler:S.renderBrush,once:!0},Bar:{handler:S.renderGraphicChild},Line:{handler:S.renderGraphicChild},Area:{handler:S.renderGraphicChild},Radar:{handler:S.renderGraphicChild},RadialBar:{handler:S.renderGraphicChild},Scatter:{handler:S.renderGraphicChild},Pie:{handler:S.renderGraphicChild},Funnel:{handler:S.renderGraphicChild},Tooltip:{handler:S.renderCursor,once:!0},PolarGrid:{handler:S.renderPolarGrid,once:!0},PolarAngleAxis:{handler:S.renderPolarAxis},PolarRadiusAxis:{handler:S.renderPolarAxis},Customized:{handler:S.renderCustomized}}),S.clipPathId="".concat((C=P.id)!==null&&C!==void 0?C:al("recharts"),"-clip"),S.throttleTriggeredAfterMouseMove=yT(S.triggeredAfterMouseMove,(j=P.throttleDelay)!==null&&j!==void 0?j:1e3/60),S.state={},S}return zH(E,g),LH(E,[{key:"componentDidMount",value:function(){var C,j;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(C=this.props.margin.left)!==null&&C!==void 0?C:0,top:(j=this.props.margin.top)!==null&&j!==void 0?j:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var C=this.props,j=C.children,S=C.data,O=C.height,k=C.layout,R=vr(j,nn);if(R){var $=R.props.defaultIndex;if(!(typeof $!="number"||$<0||$>this.state.tooltipTicks.length-1)){var Y=this.state.tooltipTicks[$]&&this.state.tooltipTicks[$].value,q=Fg(this.state,S,$,Y),N=this.state.tooltipTicks[$].coordinate,B=(this.state.offset.top+O)/2,z=k==="horizontal",V=z?{x:N,y:B}:{y:N,x:B},Q=this.state.formattedGraphicalItems.find(function(H){var re=H.item;return re.type.name==="Scatter"});Q&&(V=ne(ne({},V),Q.props.points[$].tooltipPosition),q=Q.props.points[$].tooltipPayload);var te={activeTooltipIndex:$,isTooltipActive:!0,activeLabel:Y,activePayload:q,activeCoordinate:V};this.setState(te),this.renderCursor(R),this.accessibilityManager.setIndex($)}}}},{key:"getSnapshotBeforeUpdate",value:function(C,j){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==j.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==C.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==C.margin){var S,O;this.accessibilityManager.setDetails({offset:{left:(S=this.props.margin.left)!==null&&S!==void 0?S:0,top:(O=this.props.margin.top)!==null&&O!==void 0?O:0}})}return null}},{key:"componentDidUpdate",value:function(C){Am([vr(C.children,nn)],[vr(this.props.children,nn)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var C=vr(this.props.children,nn);if(C&&typeof C.props.shared=="boolean"){var j=C.props.shared?"axis":"item";return s.indexOf(j)>=0?j:u}return u}},{key:"getMouseInfo",value:function(C){if(!this.container)return null;var j=this.container,S=j.getBoundingClientRect(),O=XL(S),k={chartX:Math.round(C.pageX-O.left),chartY:Math.round(C.pageY-O.top)},R=S.width/j.offsetWidth||1,$=this.inRange(k.chartX,k.chartY,R);if(!$)return null;var Y=this.state,q=Y.xAxisMap,N=Y.yAxisMap,B=this.getTooltipEventType(),z=$E(this.state,this.props.data,this.props.layout,$);if(B!=="axis"&&q&&N){var V=ti(q).scale,Q=ti(N).scale,te=V&&V.invert?V.invert(k.chartX):null,H=Q&&Q.invert?Q.invert(k.chartY):null;return ne(ne({},k),{},{xValue:te,yValue:H},z)}return z?ne(ne({},k),z):null}},{key:"inRange",value:function(C,j){var S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,O=this.props.layout,k=C/S,R=j/S;if(O==="horizontal"||O==="vertical"){var $=this.state.offset,Y=k>=$.left&&k<=$.left+$.width&&R>=$.top&&R<=$.top+$.height;return Y?{x:k,y:R}:null}var q=this.state,N=q.angleAxisMap,B=q.radiusAxisMap;if(N&&B){var z=ti(N);return JP({x:k,y:R},z)}return null}},{key:"parseEventsOfWrapper",value:function(){var C=this.props.children,j=this.getTooltipEventType(),S=vr(C,nn),O={};S&&j==="axis"&&(S.props.trigger==="click"?O={onClick:this.handleClick}:O={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 k=Us(this.props,this.handleOuterEvent);return ne(ne({},k),O)}},{key:"addListener",value:function(){ym.on(mm,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){ym.removeListener(mm,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(C,j,S){for(var O=this.state.formattedGraphicalItems,k=0,R=O.length;k<R;k++){var $=O[k];if($.item===C||$.props.key===C.key||j===Sn($.item.type)&&S===$.childIndex)return $}return null}},{key:"renderClipPath",value:function(){var C=this.clipPathId,j=this.state.offset,S=j.left,O=j.top,k=j.height,R=j.width;return F.createElement("defs",null,F.createElement("clipPath",{id:C},F.createElement("rect",{x:S,y:O,height:k,width:R})))}},{key:"getXScales",value:function(){var C=this.state.xAxisMap;return C?Object.entries(C).reduce(function(j,S){var O=ME(S,2),k=O[0],R=O[1];return ne(ne({},j),{},Ee({},k,R.scale))},{}):null}},{key:"getYScales",value:function(){var C=this.state.yAxisMap;return C?Object.entries(C).reduce(function(j,S){var O=ME(S,2),k=O[0],R=O[1];return ne(ne({},j),{},Ee({},k,R.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(C){var j;return(j=this.state.xAxisMap)===null||j===void 0||(j=j[C])===null||j===void 0?void 0:j.scale}},{key:"getYScaleByAxisId",value:function(C){var j;return(j=this.state.yAxisMap)===null||j===void 0||(j=j[C])===null||j===void 0?void 0:j.scale}},{key:"getItemByXY",value:function(C){var j=this.state,S=j.formattedGraphicalItems,O=j.activeItem;if(S&&S.length)for(var k=0,R=S.length;k<R;k++){var $=S[k],Y=$.props,q=$.item,N=q.type.defaultProps!==void 0?ne(ne({},q.type.defaultProps),q.props):q.props,B=Sn(q.type);if(B==="Bar"){var z=(Y.data||[]).find(function(H){return yU(C,H)});if(z)return{graphicalItem:$,payload:z}}else if(B==="RadialBar"){var V=(Y.data||[]).find(function(H){return JP(C,H)});if(V)return{graphicalItem:$,payload:V}}else if(vf($,O)||yf($,O)||Hu($,O)){var Q=o5({graphicalItem:$,activeTooltipItem:O,itemData:N.data}),te=N.activeIndex===void 0?Q:N.activeIndex;return{graphicalItem:ne(ne({},$),{},{childIndex:te}),payload:Hu($,O)?N.data[Q]:$.props.data[Q]}}}return null}},{key:"render",value:function(){var C=this;if(!c_(this))return null;var j=this.props,S=j.children,O=j.className,k=j.width,R=j.height,$=j.style,Y=j.compact,q=j.title,N=j.desc,B=RE(j,kH),z=Le(B,!1);if(Y)return F.createElement(hE,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},F.createElement(jm,ja({},z,{width:k,height:R,title:q,desc:N}),this.renderClipPath(),d_(S,this.renderMap)));if(this.props.accessibilityLayer){var V,Q;z.tabIndex=(V=this.props.tabIndex)!==null&&V!==void 0?V:0,z.role=(Q=this.props.role)!==null&&Q!==void 0?Q:"application",z.onKeyDown=function(H){C.accessibilityManager.keyboardEvent(H)},z.onFocus=function(){C.accessibilityManager.focus()}}var te=this.parseEventsOfWrapper();return F.createElement(hE,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},F.createElement("div",ja({className:Be("recharts-wrapper",O),style:ne({position:"relative",cursor:"default",width:k,height:R},$)},te,{ref:function(re){C.container=re}}),F.createElement(jm,ja({},z,{width:k,height:R,title:q,desc:N,style:GH}),this.renderClipPath(),d_(S,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(G.Component);Ee(_,"displayName",r),Ee(_,"defaultProps",ne({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},h)),Ee(_,"getDerivedStateFromProps",function(g,E){var P=g.dataKey,C=g.data,j=g.children,S=g.width,O=g.height,k=g.layout,R=g.stackOffset,$=g.margin,Y=E.dataStartIndex,q=E.dataEndIndex;if(E.updateId===void 0){var N=DE(g);return ne(ne(ne({},N),{},{updateId:0},x(ne(ne({props:g},N),{},{updateId:0}),E)),{},{prevDataKey:P,prevData:C,prevWidth:S,prevHeight:O,prevLayout:k,prevStackOffset:R,prevMargin:$,prevChildren:j})}if(P!==E.prevDataKey||C!==E.prevData||S!==E.prevWidth||O!==E.prevHeight||k!==E.prevLayout||R!==E.prevStackOffset||!Ca($,E.prevMargin)){var B=DE(g),z={chartX:E.chartX,chartY:E.chartY,isTooltipActive:E.isTooltipActive},V=ne(ne({},$E(E,C,k)),{},{updateId:E.updateId+1}),Q=ne(ne(ne({},B),z),V);return ne(ne(ne({},Q),x(ne({props:g},Q),E)),{},{prevDataKey:P,prevData:C,prevWidth:S,prevHeight:O,prevLayout:k,prevStackOffset:R,prevMargin:$,prevChildren:j})}if(!Am(j,E.prevChildren)){var te,H,re,ee,I=vr(j,Va),U=I&&(te=(H=I.props)===null||H===void 0?void 0:H.startIndex)!==null&&te!==void 0?te:Y,ie=I&&(re=(ee=I.props)===null||ee===void 0?void 0:ee.endIndex)!==null&&re!==void 0?re:q,ve=U!==Y||ie!==q,Se=!De(C),je=Se&&!ve?E.updateId:E.updateId+1;return ne(ne({updateId:je},x(ne(ne({props:g},E),{},{updateId:je,dataStartIndex:U,dataEndIndex:ie}),E)),{},{prevChildren:j,dataStartIndex:U,dataEndIndex:ie})}return null}),Ee(_,"renderActiveDot",function(g,E,P){var C;return G.isValidElement(g)?C=G.cloneElement(g,E):Ie(g)?C=g(E):C=F.createElement(z0,E),F.createElement(ht,{className:"recharts-active-dot",key:P},C)});var w=G.forwardRef(function(E,P){return F.createElement(_,ja({},E,{ref:P}))});return w.displayName=_.displayName,w},a9=i9({chartName:"LineChart",GraphicalChild:pl,axisComponents:[{axisType:"xAxis",AxisComp:_f},{axisType:"yAxis",AxisComp:Sf}],formatAxisMap:r6});/**
* @license lucide-react v0.511.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const o9=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),u9=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.toLowerCase()),qE=e=>{const t=u9(e);return t.charAt(0).toUpperCase()+t.slice(1)},Sk=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim(),l9=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/**
* @license lucide-react v0.511.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var s9={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
* @license lucide-react v0.511.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const c9=G.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:a="",children:u,iconNode:l,...s},f)=>G.createElement("svg",{ref:f,...s9,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:Sk("lucide",a),...!u&&!l9(s)&&{"aria-hidden":"true"},...s},[...l.map(([d,v])=>G.createElement(d,v)),...Array.isArray(u)?u:[u]]));/**
* @license lucide-react v0.511.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const gr=(e,t)=>{const r=G.forwardRef(({className:n,...a},u)=>G.createElement(c9,{ref:u,iconNode:t,className:Sk(`lucide-${o9(qE(e))}`,`lucide-${e}`,n),...a}));return r.displayName=qE(e),r};/**
* @license lucide-react v0.511.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const f9=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]],d9=gr("book-open",f9);/**
* @license lucide-react v0.511.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const p9=[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]],h9=gr("bot",p9);/**
* @license lucide-react v0.511.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const v9=[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]],BE=gr("camera",v9);/**
* @license lucide-react v0.511.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const y9=[["path",{d:"M12 16v5",key:"zza2cw"}],["path",{d:"M16 14v7",key:"1g90b9"}],["path",{d:"M20 10v11",key:"1iqoj0"}],["path",{d:"m22 3-8.646 8.646a.5.5 0 0 1-.708 0L9.354 8.354a.5.5 0 0 0-.707 0L2 15",key:"1fw8x9"}],["path",{d:"M4 18v3",key:"1yp0dc"}],["path",{d:"M8 14v7",key:"n3cwzv"}]],FE=gr("chart-no-axes-combined",y9);/**
* @license lucide-react v0.511.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const m9=[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]],zE=gr("ellipsis",m9);/**
* @license lucide-react v0.511.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const g9=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M12 18v-6",key:"17g6i2"}],["path",{d:"m9 15 3 3 3-3",key:"1npd3o"}]],b9=gr("file-down",g9);/**
* @license lucide-react v0.511.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const x9=[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]],Z0=gr("folder-open",x9);/**
* @license lucide-react v0.511.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const w9=[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]],_9=gr("graduation-cap",w9);/**
* @license lucide-react v0.511.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const S9=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"m21 3-7 7",key:"1l2asr"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]],O9=gr("maximize-2",S9);/**
* @license lucide-react v0.511.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const P9=[["path",{d:"m14 10 7-7",key:"oa77jy"}],["path",{d:"M20 10h-6V4",key:"mjg0md"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M4 14h6v6",key:"rmj7iw"}]],A9=gr("minimize-2",P9);/**
* @license lucide-react v0.511.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const E9=[["path",{d:"M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4",key:"re6nr2"}],["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["path",{d:"M21.378 5.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"pqwjuv"}]],UE=gr("notebook-pen",E9);/**
* @license lucide-react v0.511.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const j9=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],Ok=gr("plus",j9);/**
* @license lucide-react v0.511.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const T9=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],Pk=gr("search",T9),Ke=vt.create({baseURL:"/"}),Ak="studyBuddy_quickCameraFabCompact";function C9(){try{return localStorage.getItem(Ak)==="1"}catch{return!1}}function k9(e){try{localStorage.setItem(Ak,e?"1":"0")}catch{}}const lu=["常识","数量关系","言语理解","判断推理","资料分析"],Jn=["常识","言语","数量","判断","资料","科学","其他"],bm=[{value:"time_desc",label:"按录入时间(新→旧)",sort_by:"created_at",order:"desc"},{value:"time_asc",label:"按录入时间(旧→新)",sort_by:"created_at",order:"asc"},{value:"freq_desc",label:"按错误频次(高→低)",sort_by:"wrong_count",order:"desc"},{value:"freq_asc",label:"按错误频次(低→高)",sort_by:"wrong_count",order:"asc"}];function WE(e){return new Date(e).toISOString().slice(0,10)}function HE(e){if(e==null||String(e).trim()==="")return"未设置";const t=String(e).trim().toLowerCase(),r={easy:"易",medium:"中",hard:"难",simple:"易",difficult:"难",moderate:"中"};if(r[t])return r[t];const n=String(e).trim();return["易","中","难"].includes(n)?n:"未设置"}function VE(e){if(e==null||String(e).trim()==="")return"未分类";const t=String(e).trim();if(Jn.includes(t))return t;const r=t.toLowerCase().replace(/\s+/g," "),n={common:"常识","common sense":"常识",commonsense:"常识",verbal:"言语","verbal understanding":"言语",quantitative:"数量",quantity:"数量",judgment:"判断",judgement:"判断",reasoning:"判断","judgment reasoning":"判断",data:"资料","data analysis":"资料",science:"科学",other:"其他"};return n[r]?n[r]:t.includes("常识")?"常识":t.includes("言语")?"言语":t.includes("数量")?"数量":t.includes("判断")||t.includes("推理")?"判断":t.includes("资料")?"资料":t.includes("科学")?"科学":t}function KE(e){const t=Number(e);return` ${Number.isFinite(t)&&t>=0?Math.floor(t):0} `}function Xt(e,t="请求失败,请稍后重试"){var r,n,a;return((r=e==null?void 0:e.response)==null?void 0:r.status)===413?"图片体积过大413请重试系统已自动压缩建议拍照时靠近题目并避免整页超高清。":((a=(n=e==null?void 0:e.response)==null?void 0:n.data)==null?void 0:a.detail)||(e==null?void 0:e.message)||t}function Pf(){const[e,t]=G.useState("");return{message:e,show:n=>{t(n),setTimeout(()=>t(""),2500)}}}function N9(e,t){const r=URL.createObjectURL(e),n=document.createElement("a");n.href=r,n.download=t,n.click(),URL.revokeObjectURL(r)}function Ta({title:e,children:t,onClose:r}){return A.jsx("div",{className:"modal-backdrop",role:"dialog","aria-modal":"true",onMouseDown:r,children:A.jsxs("div",{className:"modal-panel",onMouseDown:n=>n.stopPropagation(),children:[A.jsxs("div",{className:"modal-head",children:[A.jsx("h3",{children:e}),A.jsx("button",{type:"button",className:"modal-close",onClick:r,"aria-label":"关闭",children:"×"})]}),A.jsx("div",{className:"modal-body",children:t})]})})}function M9({file:e,onCancel:t,onApply:r}){const[n,a]=G.useState(""),[u,l]=G.useState(0),[s,f]=G.useState(!0),[d,v]=G.useState(!0),[h,m]=G.useState({x:0,y:0,w:100,h:100}),[x,_]=G.useState(!1),w=G.useRef(null),g=G.useRef(null),E=G.useRef(null);G.useEffect(()=>{const S=new FileReader;S.onload=()=>a(String(S.result||"")),S.readAsDataURL(e)},[e]),G.useEffect(()=>{if(!n)return;const S=new Image;S.onload=()=>{w.current=S,C()},S.src=n},[n]),G.useEffect(()=>{w.current&&C()},[u,s,d,h.x,h.y,h.w,h.h]);const P=S=>{const O=Math.max(0,Math.min(95,S.x)),k=Math.max(0,Math.min(95,S.y)),R=Math.max(5,Math.min(100-O,S.w)),$=Math.max(5,Math.min(100-k,S.h));return{x:O,y:k,w:R,h:$}},C=()=>{const S=w.current;if(!S||!g.current)return;const O=document.createElement("canvas"),k=O.getContext("2d");if(!k)return;const R=u%360*Math.PI/180,$=u%180!==0;O.width=$?S.height:S.width,O.height=$?S.width:S.height,k.translate(O.width/2,O.height/2),k.rotate(R),k.drawImage(S,-S.width/2,-S.height/2);const Y=Math.round(h.x/100*O.width),q=Math.round(h.y/100*O.height),N=Math.round(h.w/100*O.width),B=Math.round(h.h/100*O.height),z=document.createElement("canvas");z.width=Math.max(1,N),z.height=Math.max(1,B);const V=z.getContext("2d");if(!V)return;const Q=[];s&&Q.push("grayscale(1)"),d&&Q.push("contrast(1.38)","brightness(1.08)"),V.filter=Q.length?Q.join(" "):"none",V.drawImage(O,Y,q,N,B,0,0,z.width,z.height),E.current=z;const te=g.current,H=te.getContext("2d");if(!H)return;const re=600,ee=z.width>re?re/z.width:1;te.width=Math.round(z.width*ee),te.height=Math.round(z.height*ee),H.clearRect(0,0,te.width,te.height),H.drawImage(z,0,0,te.width,te.height)},j=async()=>{const S=E.current;S&&(_(!0),S.toBlob(async O=>{_(!1),O&&await r(O)},"image/jpeg",.94))};return A.jsxs("div",{className:"scanner-card",children:[A.jsx("p",{className:"text-muted small",children:"可旋转、裁剪和增强后再上传。"}),A.jsx("div",{className:"scanner-preview-wrap",children:A.jsx("canvas",{ref:g,className:"scanner-preview"})}),A.jsxs("div",{className:"scan-grid",children:[A.jsxs("label",{className:"field-label",children:["旋转",A.jsxs("select",{value:u,onChange:S=>l(Number(S.target.value)),children:[A.jsx("option",{value:0,children:"0°"}),A.jsx("option",{value:90,children:"90°"}),A.jsx("option",{value:180,children:"180°"}),A.jsx("option",{value:270,children:"270°"})]})]}),A.jsxs("label",{className:"field-label",children:["X(左边距)",A.jsx("input",{type:"range",min:0,max:95,value:h.x,onChange:S=>m(O=>P({...O,x:Number(S.target.value)}))})]}),A.jsxs("label",{className:"field-label",children:["Y(上边距)",A.jsx("input",{type:"range",min:0,max:95,value:h.y,onChange:S=>m(O=>P({...O,y:Number(S.target.value)}))})]}),A.jsxs("label",{className:"field-label",children:["宽度",A.jsx("input",{type:"range",min:5,max:100,value:h.w,onChange:S=>m(O=>P({...O,w:Number(S.target.value)}))})]}),A.jsxs("label",{className:"field-label",children:["高度",A.jsx("input",{type:"range",min:5,max:100,value:h.h,onChange:S=>m(O=>P({...O,h:Number(S.target.value)}))})]})]}),A.jsxs("div",{className:"btn-row",children:[A.jsxs("label",{className:"pill-check",children:[A.jsx("input",{type:"checkbox",checked:s,onChange:S=>f(S.target.checked)})," 黑白"]}),A.jsxs("label",{className:"pill-check",children:[A.jsx("input",{type:"checkbox",checked:d,onChange:S=>v(S.target.checked)})," 增强对比"]})]}),A.jsxs("div",{className:"btn-row",style:{marginTop:10},children:[A.jsx("button",{type:"button",className:"btn btn-primary",onClick:j,disabled:x,children:x?"处理中...":"应用并上传"}),A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:t,children:"取消"})]})]})}function R9(){const[e,t]=G.useState([]),[r,n]=G.useState([]),[a,u]=G.useState({q:"",category:"",tags:"",resource_type:"",sort_by:"created_at",order:"desc"}),[l,s]=G.useState({category:lu[0],tags:""}),[f,d]=G.useState(!1),[v,h]=G.useState("merge"),[m,x]=G.useState(!1),{message:_,show:w}=Pf(),[g,E]=G.useState({title:"",resource_type:"link",url:"",file_name:"",category:lu[0],tags:""}),P=async()=>{try{const N=await Ke.get("/api/resources",{params:a});t(N.data),n(B=>B.filter(z=>N.data.some(V=>V.id===z)))}catch(N){w(Xt(N,"加载资源失败"))}};G.useEffect(()=>{P()},[a.category,a.order,a.q,a.resource_type,a.sort_by,a.tags]);const C=async N=>{if(!N)return;const B=new FormData;B.append("file",N),d(!0);try{const z=await Ke.post("/api/upload",B,{headers:{"Content-Type":"multipart/form-data"}});E(V=>({...V,resource_type:"file",url:z.data.url,file_name:z.data.original_name||N.name})),w("文件上传成功")}finally{d(!1)}},j=async N=>{if(N.preventDefault(),g.resource_type==="link"&&!g.url)return w("链接类型需填写 URL");if(g.resource_type==="file"&&!g.url)return w("文件类型请先上传文件");try{await Ke.post("/api/resources",g),E({...g,title:"",url:"",file_name:"",tags:""}),w("资源保存成功"),P()}catch(B){w(Xt(B,"保存资源失败"))}},S=async N=>{const B=window.prompt("修改资源标题",N.title);B&&(await Ke.put(`/api/resources/${N.id}`,{...N,title:B}),w("资源已更新"),P())},O=async N=>{window.confirm("确认删除该资源?")&&(await Ke.delete(`/api/resources/${N}`),w("资源已删除"),P())},k=N=>{n(B=>B.includes(N)?B.filter(z=>z!==N):[...B,N])},R=async()=>{if(!r.length)return w("请先勾选资源");await Ke.patch("/api/resources/batch",{ids:r,category:l.category,tags:l.tags||null}),w("批量更新成功"),P()},$=async()=>{if(!r.length)return w("请先勾选资源");window.confirm(`确认批量删除 ${r.length} 条资源`)&&(await Ke.post("/api/resources/batch-delete",{ids:r}),w("批量删除成功"),P())},Y=async(N,B=!0)=>{try{const z=await Ke.get("/api/data/export",{params:{format:N,include_files:B},responseType:"blob"}),V=N==="zip"?"zip":"json";N9(z.data,`exam-helper-backup-${new Date().toISOString().slice(0,10)}.${V}`),w(`已下载 ${V.toUpperCase()} 备份`)}catch(z){w(Xt(z,"下载备份失败"))}},q=async N=>{if(!N)return;const B=new FormData;B.append("file",N),x(!0);try{await Ke.post("/api/data/import",B,{params:{mode:v},headers:{"Content-Type":"multipart/form-data"}}),w("数据恢复成功"),P()}catch(z){w(Xt(z,"数据恢复失败"))}finally{x(!1)}};return A.jsxs("div",{className:"module-page",children:[A.jsxs("form",{className:"panel",onSubmit:j,children:[A.jsx("h3",{className:"panel-title",children:"新增资源"}),A.jsxs("div",{className:"form-grid",children:[A.jsx("input",{placeholder:"资源标题",value:g.title,onChange:N=>E({...g,title:N.target.value}),required:!0}),A.jsxs("select",{value:g.resource_type,onChange:N=>E({...g,resource_type:N.target.value}),children:[A.jsx("option",{value:"link",children:"链接"}),A.jsx("option",{value:"file",children:"文件"})]}),A.jsx("select",{value:g.category,onChange:N=>E({...g,category:N.target.value}),children:lu.map(N=>A.jsx("option",{value:N,children:N},N))}),A.jsx("input",{placeholder:"链接地址(链接类型必填)",value:g.url,onChange:N=>E({...g,url:N.target.value})}),A.jsx("input",{placeholder:"文件名(可选)",value:g.file_name,onChange:N=>E({...g,file_name:N.target.value})}),A.jsx("input",{placeholder:"标签,逗号分隔",value:g.tags,onChange:N=>E({...g,tags:N.target.value})})]}),A.jsxs("div",{className:"stack-gap-sm",style:{marginTop:10},children:[A.jsx("input",{type:"file",onChange:N=>{var B;return C((B=N.target.files)==null?void 0:B[0])}}),A.jsx("span",{className:"text-muted small",children:f?"上传中...":"支持 PDF/Word/JPG/PNG/WebP≤50MB"})]}),A.jsx("div",{style:{marginTop:12},children:A.jsx("button",{className:"btn btn-primary",type:"submit",children:"保存资源"})})]}),A.jsxs("div",{className:"panel",children:[A.jsx("h3",{className:"panel-title",children:"备份与恢复"}),A.jsx("p",{className:"text-muted small",children:"导出 ZIP含文件或 JSON恢复可选合并或覆盖。"}),A.jsxs("div",{className:"btn-row",children:[A.jsx("button",{className:"btn btn-primary",type:"button",onClick:()=>Y("zip",!0),children:"下载 ZIP"}),A.jsx("button",{className:"btn btn-secondary",type:"button",onClick:()=>Y("json",!1),children:"下载 JSON"})]}),A.jsxs("div",{className:"form-grid",style:{marginTop:12},children:[A.jsxs("select",{value:v,onChange:N=>h(N.target.value),children:[A.jsx("option",{value:"merge",children:"恢复:合并"}),A.jsx("option",{value:"replace",children:"恢复:覆盖"})]}),A.jsx("input",{type:"file",accept:".zip,.json",onChange:N=>{var B;return q((B=N.target.files)==null?void 0:B[0])},disabled:m})]}),A.jsx("p",{className:"text-muted small",children:m?"正在恢复…":"选择此前导出的备份文件"})]}),A.jsxs("div",{className:"panel",children:[A.jsxs("div",{className:"toolbar toolbar-wrap",children:[A.jsx("div",{className:"toolbar-left grow",children:A.jsxs("div",{className:"search-field",children:[A.jsx(Pk,{size:16,"aria-hidden":!0}),A.jsx("input",{placeholder:"搜索标题 / 标签 / 链接",value:a.q,onChange:N=>u({...a,q:N.target.value})})]})}),A.jsxs("div",{className:"toolbar-right",children:[A.jsxs("select",{value:a.category,onChange:N=>u({...a,category:N.target.value}),children:[A.jsx("option",{value:"",children:"全部分类"}),lu.map(N=>A.jsx("option",{value:N,children:N},N))]}),A.jsxs("select",{value:a.resource_type,onChange:N=>u({...a,resource_type:N.target.value}),children:[A.jsx("option",{value:"",children:"全部类型"}),A.jsx("option",{value:"link",children:"链接"}),A.jsx("option",{value:"file",children:"文件"})]}),A.jsxs("select",{value:`${a.sort_by}|${a.order}`,onChange:N=>{const[B,z]=N.target.value.split("|");u({...a,sort_by:B,order:z})},children:[A.jsx("option",{value:"created_at|desc",children:"按创建时间(新→旧)"}),A.jsx("option",{value:"created_at|asc",children:"按创建时间(旧→新)"}),A.jsx("option",{value:"name|asc",children:"按名称A→Z"}),A.jsx("option",{value:"name|desc",children:"按名称Z→A"})]})]})]}),A.jsxs("p",{className:"text-muted small",style:{marginTop:8},children:["标签筛选:",A.jsx("input",{style:{maxWidth:200,marginLeft:8},placeholder:"输入标签关键词",value:a.tags,onChange:N=>u({...a,tags:N.target.value})})]}),A.jsxs("details",{className:"details-advanced",style:{marginTop:12},children:[A.jsx("summary",{children:"批量操作"}),A.jsxs("div",{className:"form-grid",style:{marginTop:10},children:[A.jsx("select",{value:l.category,onChange:N=>s({...l,category:N.target.value}),children:lu.map(N=>A.jsx("option",{value:N,children:N},N))}),A.jsx("input",{placeholder:"批量标签(覆盖)",value:l.tags,onChange:N=>s({...l,tags:N.target.value})}),A.jsx("button",{className:"btn btn-primary",type:"button",onClick:R,children:"应用到已选"}),A.jsx("button",{className:"btn btn-danger",type:"button",onClick:$,children:"删除已选"})]})]})]}),A.jsxs("div",{className:"panel panel-flush",children:[A.jsx("h3",{className:"panel-title",style:{padding:"0 4px"},children:"资源列表"}),e.map(N=>A.jsxs("div",{className:"list-row",children:[A.jsx("label",{className:"list-check",children:A.jsx("input",{type:"checkbox",checked:r.includes(N.id),onChange:()=>k(N.id)})}),A.jsxs("div",{className:"list-main",children:[A.jsx("div",{className:"list-title",children:N.title}),A.jsxs("div",{className:"text-muted small",children:[N.category," · ",N.resource_type," · ",N.tags||"无标签"]}),N.url&&A.jsx("a",{href:N.url,target:"_blank",rel:"noreferrer",children:"打开资源"})]}),A.jsxs("div",{className:"list-actions",children:[A.jsx("button",{type:"button",className:"btn btn-sm btn-secondary",onClick:()=>S(N),children:"编辑"}),A.jsx("button",{type:"button",className:"btn btn-sm btn-danger",onClick:()=>O(N.id),children:"删除"})]})]},N.id)),e.length===0&&A.jsxs("div",{className:"empty-inline",children:[A.jsx(Z0,{size:40,strokeWidth:1.25}),A.jsx("p",{children:"暂无资源"})]})]}),_&&A.jsx("div",{className:"toast",children:_})]})}function I9({quickCaptureTask:e,onQuickCaptureHandled:t}){const r="待补录图片错题",[n,a]=G.useState([]),[u,l]=G.useState([]),[s,f]=G.useState(""),[d,v]=G.useState(""),[h,m]=G.useState("time_desc"),[x,_]=G.useState(!1),[w,g]=G.useState(null),{message:E,show:P}=Pf(),[C,j]=G.useState(!1),[S,O]=G.useState(!1),[k,R]=G.useState("pdf"),[$,Y]=G.useState(""),[q,N]=G.useState("all"),[B,z]=G.useState("full"),[V,Q]=G.useState({start_date:"",end_date:""}),[te,H]=G.useState("all_pending"),re=G.useRef(null),ee=G.useRef(null),I=G.useRef(null),U=G.useRef(null),[ie,ve]=G.useState({title:"",image_url:"",category:"",difficulty:"medium",question_content:"",answer:"",explanation:"",note:"",wrong_count:1}),[Se,je]=G.useState(""),[Re,Te]=G.useState(!1),[le,Oe]=G.useState(!1),[he,ae]=G.useState(null),[Me,Ne]=G.useState(null),Qe=W=>{const ce=String(W||"").replace(/\s+/g," ").trim();return ce?ce.slice(0,40):""},Ze=W=>String(W||"").trim()===r,st=(W,ce)=>{const ye=(ce==null?void 0:ce.title_suggestion)||Qe((ce==null?void 0:ce.question_content)||(ce==null?void 0:ce.text)),de=String(W||"").trim();return!de||Ze(de)?ye||de||r:de},Vt=(W,ce)=>{const ye=String(W||"").trim(),de=String(ce||"").trim();return!ye&&!de?"":ye?de?de.length>ye.length?de:ye.length>de.length?ye:de.includes(ye)?de:ye.includes(de)&&ye.length>=de.length?ye:de:ye:de},$t=G.useMemo(()=>{const W=bm.find(ce=>ce.value===h)||bm[0];return{category:s,keyword:d,sort_by:W.sort_by,order:W.order}},[s,d,h]),Ct=async()=>{try{const W=await Ke.get("/api/mistakes",{params:$t});a(W.data),l(ce=>ce.filter(ye=>W.data.some(de=>de.id===ye))),Ne(ce=>ce&&(W.data.find(de=>de.id===ce.id)||null))}catch(W){P(Xt(W,"加载错题失败"))}};G.useEffect(()=>{Ct()},[$t.category,$t.keyword,$t.order,$t.sort_by]);const kt=async(W=ie.image_url)=>{if(!W)return P("请先上传题目图片");Te(!0);try{const ye=(await Ke.post("/api/ocr/parse",{image_url:W})).data;je(ye.text||""),ve(de=>({...de,title:st(de.title,ye),category:Jn.includes(ye.category_suggestion)?ye.category_suggestion:de.category,difficulty:["easy","medium","hard"].includes(ye.difficulty_suggestion)?ye.difficulty_suggestion:de.difficulty,question_content:(Vt(ye.question_content,ye.text)||de.question_content||"").slice(0,8e3),answer:(ye.answer||de.answer||"").slice(0,4e3),explanation:(ye.explanation||de.explanation||"").slice(0,8e3),note:[de.note,ye.text].filter(Boolean).join(`
`).slice(0,4e3)})),P("OCR 已识别并填充到对应字段")}catch(ce){P(Xt(ce,"OCR 识别失败"))}finally{Te(!1)}},Qt=W=>{kt(W).catch(()=>{})},Yr=async W=>{if(!W)return W;const ce=String(W.type||"").toLowerCase(),ye=["image/jpeg","image/png","image/webp"].includes(ce),de=/\.(jpe?g|png|webp)$/i.test(W.name||"");if(!(ce.startsWith("image/")||!ce)||ye&&de&&W.size<=3*1024*1024)return W;try{const tt=await new Promise((yi,Rr)=>{const Dt=new FileReader;Dt.onload=()=>yi(String(Dt.result||"")),Dt.onerror=()=>Rr(new Error("读取图片失败")),Dt.readAsDataURL(W)}),Qr=await new Promise((yi,Rr)=>{const Dt=new Image;Dt.onload=()=>yi(Dt),Dt.onerror=()=>Rr(new Error("图片解码失败")),Dt.src=tt}),cn=document.createElement("canvas"),mo=Math.min(1,2200/Math.max(Qr.width,Qr.height));cn.width=Math.max(1,Math.round(Qr.width*mo)),cn.height=Math.max(1,Math.round(Qr.height*mo));const Ji=cn.getContext("2d");if(!Ji)return W;Ji.drawImage(Qr,0,0,cn.width,cn.height);const pi=yi=>new Promise((Rr,Dt)=>{cn.toBlob(mi=>{mi?Rr(mi):Dt(new Error("图片转换失败"))},"image/jpeg",yi)});let lr=await pi(.9);const hi=2*1024*1024;lr.size>hi&&(lr=await pi(.8)),lr.size>hi&&(lr=await pi(.72)),lr.size>hi&&(lr=await pi(.64));const vi=String(W.name||"capture").replace(/\.[^.]+$/,"");return new File([lr],`${vi||"capture"}-${Date.now()}.jpg`,{type:"image/jpeg"})}catch{return W}},ci=async(W,ce=`scan-${Date.now()}.jpg`,ye=!0)=>{const de=new FormData;de.append("file",new File([W],ce,{type:W.type||"image/jpeg"})),_(!0);try{const Ue=await Ke.post("/api/upload",de,{headers:{"Content-Type":"multipart/form-data"}});return ve(tt=>({...tt,image_url:Ue.data.url})),P("题目图片上传成功"),ye&&Qt(Ue.data.url),Ue.data.url}finally{_(!1)}},Mn=async(W,ce=!0)=>{if(!W)return;const ye=await Yr(W),de=new FormData;de.append("file",ye),_(!0);try{const Ue=await Ke.post("/api/upload",de,{headers:{"Content-Type":"multipart/form-data"}});return ve(tt=>({...tt,image_url:Ue.data.url})),P("题目图片上传成功"),ce&&Qt(Ue.data.url),Ue.data.url}finally{_(!1)}},po=async W=>{if(!W)return;const ce=await Yr(W),ye=new FormData;ye.append("file",ce),_(!0);try{const de=await Ke.post("/api/upload",ye,{headers:{"Content-Type":"multipart/form-data"}});ae(Ue=>Ue&&{...Ue,image_url:de.data.url}),P("错题图片已更新")}catch(de){P(Xt(de,"上传图片失败"))}finally{_(!1)}},ho=async W=>{if(!W)return"";const ce=await Yr(W),ye=new FormData;return ye.append("file",ce),(await Ke.post("/api/upload",ye,{headers:{"Content-Type":"multipart/form-data"}})).data.url},Zi=async()=>{const W=String((he==null?void 0:he.image_url)||"").trim();if(!W){P("请先为该错题上传图片");return}Te(!0);try{const ye=(await Ke.post("/api/ocr/parse",{image_url:W})).data;ae(de=>de&&{...de,title:st(de.title,ye),category:Jn.includes(ye.category_suggestion)?ye.category_suggestion:de.category,difficulty:["easy","medium","hard"].includes(ye.difficulty_suggestion)?ye.difficulty_suggestion:de.difficulty,question_content:(Vt(ye.question_content,ye.text)||de.question_content||"").slice(0,8e3),answer:(ye.answer||de.answer||"").slice(0,4e3),explanation:(ye.explanation||de.explanation||"").slice(0,8e3),note:[de.note,ye.text].filter(Boolean).join(`
`).slice(0,4e3)}),P("已完成二次识别并回填")}catch(ce){P(Xt(ce,"二次识别失败"))}finally{Te(!1)}},hl=async()=>{Oe(!0);try{let W=[];if(te==="current_filtered"?W=(n||[]).filter(de=>Ze(de.title)&&String(de.image_url||"").trim()):W=((await Ke.get("/api/mistakes",{params:{keyword:r,sort_by:"created_at",order:"desc"}})).data||[]).filter(Ue=>Ze(Ue.title)&&String(Ue.image_url||"").trim()),!W.length){P(te==="current_filtered"?"当前筛选结果没有可批量识别的待补录图片错题":"没有可批量识别的待补录图片错题");return}let ce=0,ye=0;for(const de of W)try{const tt=(await Ke.post("/api/ocr/parse",{image_url:de.image_url})).data;await Ke.put(`/api/mistakes/${de.id}`,{...de,title:st(de.title,tt),category:Jn.includes(tt.category_suggestion)?tt.category_suggestion:de.category,difficulty:["easy","medium","hard"].includes(tt.difficulty_suggestion)?tt.difficulty_suggestion:de.difficulty||"medium",question_content:(Vt(tt.question_content,tt.text)||de.question_content||"").slice(0,8e3),answer:(tt.answer||de.answer||"").slice(0,4e3),explanation:(tt.explanation||de.explanation||"").slice(0,8e3),note:[de.note,tt.text].filter(Boolean).join(`
`).slice(0,4e3),wrong_count:Number(de.wrong_count||1)}),ce+=1}catch{ye+=1}await Ct(),P(`批量识别完成成功 ${ce}失败 ${ye}`)}catch(W){P(Xt(W,"批量识别失败"))}finally{Oe(!1)}},fi=async W=>{if(W.preventDefault(),!ie.category)return P("请选择分类");const ce=String(ie.question_content||"").trim().length>0,ye=String(ie.answer||"").trim().length>0,de=String(ie.image_url||"").trim().length>0;if(!de&&!ce&&!ye)return P("未上传图片时,请填写试题内容或答案");const Ue={...ie,title:ie.title||Qe(ie.question_content)||(de?r:"")||`错题-${Date.now()}`};try{await Ke.post("/api/mistakes",Ue),ve({title:"",image_url:"",category:"",difficulty:"medium",question_content:"",answer:"",explanation:"",note:"",wrong_count:1}),je(""),g(null),j(!1),P("错题保存成功"),Ct()}catch(tt){P(Xt(tt,"保存错题失败"))}},di=async W=>{if(W.preventDefault(),!he)return;if(!he.category)return P("请选择分类");const ce=String(he.question_content||"").trim().length>0,ye=String(he.answer||"").trim().length>0,de=String(he.image_url||"").trim().length>0;if(!de&&!ce&&!ye)return P("未上传图片时,请填写试题内容或答案");try{await Ke.put(`/api/mistakes/${he.id}`,{...he,title:he.title||Qe(he.question_content)||(de?r:"")||`错题-${he.id}`,wrong_count:Number(he.wrong_count||1)}),P("错题已更新"),ae(null),Ct()}catch(Ue){P(Xt(Ue,"更新错题失败"))}},Af=async W=>{window.confirm("确认删除该错题?")&&(await Ke.delete(`/api/mistakes/${W}`),Ne(ce=>(ce==null?void 0:ce.id)===W?null:ce),P("错题已删除"),Ct())},vl=W=>{const ce=new URLSearchParams;if($&&ce.set("category",$),ce.set("content_mode",B),q==="self_selected"){const ye=u.join(",");ye&&ce.set("ids",ye)}if(q==="current_filtered"){const ye=n.map(de=>de.id).join(",");ye&&ce.set("ids",ye)}return q==="date_range"&&(V.start_date&&ce.set("start_date",V.start_date),V.end_date&&ce.set("end_date",V.end_date)),`/api/mistakes/export/${W}?${ce.toString()}`},yl=()=>{if(q==="self_selected"&&u.length===0){P("请先在列表中勾选要导出的错题");return}if(q==="current_filtered"&&n.length===0){P("当前筛选结果为空,无法导出");return}if(q==="date_range"&&!V.start_date&&!V.end_date){P("请选择日期范围或切换为其它导出范围");return}window.open(vl(k),"_blank"),O(!1),P("已开始下载")},Ef=W=>{l(ce=>ce.includes(W)?ce.filter(ye=>ye!==W):[...ce,W])},vo=()=>{if(!n.length){P("当前列表没有可勾选错题");return}l(n.map(W=>W.id)),P(`已全选 ${n.length} `)},yo=()=>{if(!u.length){P("当前没有已勾选项");return}l([]),P("已清空勾选")};return G.useEffect(()=>{if(!(e!=null&&e.id))return;let W=!1;return(async()=>{try{const ye=Array.isArray(e.files)?e.files:[];if(!ye.length)return;if(e.mode==="single"){j(!0);try{await Mn(ye[0],!0)}catch(tt){P(Xt(tt,"快速拍题上传失败,请重试"))}return}let de=0,Ue=0;for(const tt of ye)try{const Qr=await ho(tt);await Ke.post("/api/mistakes",{title:r,image_url:Qr,category:"其他",difficulty:"medium",question_content:"",answer:"",explanation:"",note:"",wrong_count:1}),de+=1}catch{Ue+=1}W||(await Ct(),P(`连拍导入完成成功 ${de}失败 ${Ue}`))}finally{W||t==null||t(e.id)}})(),()=>{W=!0}},[e==null?void 0:e.id]),A.jsxs("div",{className:"module-mistake",children:[A.jsxs("div",{className:"toolbar",children:[A.jsxs("div",{className:"toolbar-left",children:[A.jsxs("button",{type:"button",className:"btn btn-primary btn-pill",onClick:()=>j(!0),children:[A.jsx(Ok,{size:18})," 添加错题"]}),A.jsxs("button",{type:"button",className:"btn btn-success btn-pill",onClick:()=>{Y(s||""),N("all"),z("full"),Q({start_date:"",end_date:""}),O(!0)},children:[A.jsx(b9,{size:18})," 导出错题"]}),A.jsxs("select",{className:"select-min",value:te,onChange:W=>H(W.target.value),"aria-label":"批量识别范围",children:[A.jsx("option",{value:"all_pending",children:"识别范围:全部待补录"}),A.jsx("option",{value:"current_filtered",children:"识别范围:当前筛选"})]}),A.jsx("button",{type:"button",className:"btn btn-outline btn-pill",onClick:hl,disabled:le,children:le?"批量识别中…":"批量识别待补录"})]}),A.jsxs("div",{className:"toolbar-right",children:[A.jsxs("select",{className:"select-min",value:s,onChange:W=>f(W.target.value),"aria-label":"分类",children:[A.jsx("option",{value:"",children:"全部分类"}),Jn.map(W=>A.jsx("option",{value:W,children:W},W))]}),A.jsx("select",{className:"select-min",value:h,onChange:W=>m(W.target.value),"aria-label":"排序",children:bm.map(W=>A.jsx("option",{value:W.value,children:W.label},W.value))})]})]}),A.jsxs("div",{className:"search-bar",children:[A.jsx(Pk,{size:18,className:"search-icon","aria-hidden":!0}),A.jsx("input",{type:"search",placeholder:"搜索题目、答案或解析",value:d,onChange:W=>v(W.target.value)})]}),A.jsxs("div",{className:"bulk-export-row",children:[A.jsxs("div",{className:"text-muted small",children:["自选导出已勾选 ",u.length," 题"]}),A.jsxs("div",{className:"btn-row",children:[A.jsx("button",{type:"button",className:"btn btn-sm btn-secondary",onClick:vo,children:"全选当前列表"}),A.jsx("button",{type:"button",className:"btn btn-sm btn-ghost",onClick:yo,children:"清空勾选"})]})]}),A.jsx("div",{className:"content-panel",children:n.length===0?A.jsxs("div",{className:"empty-state",children:[A.jsx(Z0,{size:56,strokeWidth:1.2,className:"empty-icon"}),A.jsx("p",{className:"empty-text",children:"还没有错题,赶快添加第一题吧!"})]}):A.jsx("ul",{className:"mistake-list",children:n.map(W=>A.jsx("li",{children:A.jsxs("div",{role:"button",tabIndex:0,className:`mistake-card ${(Me==null?void 0:Me.id)===W.id?"is-selected":""}`,onClick:()=>Ne(W),onKeyDown:ce=>{(ce.key==="Enter"||ce.key===" ")&&(ce.preventDefault(),Ne(W))},children:[A.jsxs("div",{className:"mistake-card-body",children:[A.jsx("div",{className:"mistake-title",children:W.title}),A.jsxs("div",{className:"text-muted small meta-mistake-line",children:[A.jsx("span",{children:VE(W.category)}),A.jsx("span",{className:"meta-sep","aria-hidden":!0,children:"·"}),A.jsxs("span",{children:["难度 ",HE(W.difficulty)]}),A.jsx("span",{className:"meta-sep","aria-hidden":!0,children:"·"}),A.jsx("span",{children:KE(W.wrong_count)})]}),A.jsx("div",{className:"text-muted small question-preview",children:W.question_content||W.answer||"暂无题干/作答内容(可点查看详情)"})]}),A.jsxs("div",{className:"mistake-card-actions",onClick:ce=>ce.stopPropagation(),children:[A.jsxs("label",{className:"select-chip",title:"勾选后可用于自选导出",children:[A.jsx("input",{type:"checkbox",checked:u.includes(W.id),onChange:()=>Ef(W.id)}),"导出"]}),A.jsx("button",{type:"button",className:"btn btn-sm btn-ghost",onClick:()=>ae({...W}),children:"编辑"}),A.jsx("button",{type:"button",className:"btn btn-sm btn-danger",onClick:()=>Af(W.id),children:"删除"})]})]})},W.id))})}),C&&A.jsxs(Ta,{title:"添加错题",onClose:()=>j(!1),children:[A.jsxs("form",{onSubmit:fi,children:[A.jsxs("div",{className:"form-grid form-grid-2",children:[A.jsxs("label",{className:"field-label",children:["分类 *",A.jsxs("select",{value:ie.category,onChange:W=>ve({...ie,category:W.target.value}),required:!0,children:[A.jsx("option",{value:"",children:"请选择分类"}),Jn.map(W=>A.jsx("option",{value:W,children:W},W))]})]}),A.jsxs("label",{className:"field-label",children:["难度",A.jsxs("select",{value:ie.difficulty,onChange:W=>ve({...ie,difficulty:W.target.value}),children:[A.jsx("option",{value:"easy",children:"简单"}),A.jsx("option",{value:"medium",children:"中等"}),A.jsx("option",{value:"hard",children:"困难"})]})]})]}),A.jsxs("div",{style:{marginTop:12},children:[A.jsx("div",{className:"field-label",children:"题目图片"}),A.jsxs("div",{className:"btn-row",style:{marginTop:8},children:[A.jsx("button",{type:"button",className:"btn btn-outline",onClick:()=>{var W;return(W=ee.current)==null?void 0:W.click()},children:"拍照"}),A.jsx("button",{type:"button",className:"btn btn-outline",onClick:()=>{var W;return(W=re.current)==null?void 0:W.click()},children:"上传图片"}),A.jsx("button",{type:"button",className:"btn btn-secondary",onClick:()=>kt(),disabled:Re||!ie.image_url,children:Re?"识别中…":"重新识别"})]}),A.jsx("input",{ref:re,style:{display:"none"},type:"file",accept:"image/*",onChange:W=>{var ce;return Mn((ce=W.target.files)==null?void 0:ce[0],!0)}}),A.jsx("input",{ref:ee,style:{display:"none"},type:"file",accept:"image/*",capture:"environment",onChange:W=>{var ce;return g(((ce=W.target.files)==null?void 0:ce[0])||null)}}),A.jsx("div",{className:"text-muted small",style:{marginTop:8},children:x?"上传中…":"上传或拍照后自动识别并填充题目内容、答案、解析;仅有图片也可保存"}),ie.image_url&&A.jsxs("div",{style:{marginTop:10},children:[A.jsx("div",{className:"text-muted small",style:{marginBottom:6},children:"图片预览"}),A.jsx("img",{src:ie.image_url,alt:"题目图片预览",style:{width:"100%",maxHeight:240,objectFit:"contain",borderRadius:10,border:"1px solid #e2e8f0",background:"#fff"}})]})]}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["题目内容",A.jsx("textarea",{placeholder:"可留空(上传图片即可保存)",value:ie.question_content,onChange:W=>ve({...ie,question_content:W.target.value.slice(0,8e3)})})]})}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["答案",A.jsx("textarea",{placeholder:"请输入答案",value:ie.answer,onChange:W=>ve({...ie,answer:W.target.value.slice(0,4e3)})})]})}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["解析",A.jsx("textarea",{placeholder:"请输入解析",value:ie.explanation,onChange:W=>ve({...ie,explanation:W.target.value.slice(0,8e3)})})]})}),A.jsxs("div",{className:"btn-row",style:{marginTop:14},children:[A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>j(!1),children:"取消"}),A.jsx("button",{type:"submit",className:"btn btn-primary",children:"保存错题"})]}),Se&&A.jsxs("details",{style:{marginTop:12},children:[A.jsx("summary",{className:"text-muted small",children:"查看OCR原文"}),A.jsx("pre",{className:"pre-wrap",style:{marginTop:8},children:Se})]})]}),w&&A.jsx(M9,{file:w,onCancel:()=>g(null),onApply:async W=>{await ci(W,`scan-${Date.now()}.jpg`,!0),g(null)}})]}),S&&A.jsxs(Ta,{title:"导出错题",onClose:()=>O(!1),children:[A.jsxs("div",{className:"stack-gap-sm",children:[A.jsx("label",{className:"field-label",children:"导出格式"}),A.jsxs("div",{className:"radio-row",children:[A.jsxs("label",{children:[A.jsx("input",{type:"radio",name:"exportType",checked:k==="pdf",onChange:()=>R("pdf")})," PDF"]}),A.jsxs("label",{children:[A.jsx("input",{type:"radio",name:"exportType",checked:k==="docx",onChange:()=>R("docx")})," Word"]})]})]}),A.jsxs("div",{className:"stack-gap-sm",style:{marginTop:12},children:[A.jsx("label",{className:"field-label",children:"选择分类"}),A.jsxs("select",{value:$,onChange:W=>Y(W.target.value),children:[A.jsx("option",{value:"",children:"全部分类"}),Jn.map(W=>A.jsx("option",{value:W,children:W},W))]})]}),A.jsxs("div",{className:"stack-gap-sm",style:{marginTop:12},children:[A.jsx("label",{className:"field-label",children:"导出范围"}),A.jsxs("select",{value:q,onChange:W=>N(W.target.value),children:[A.jsx("option",{value:"all",children:"全部错题"}),A.jsx("option",{value:"self_selected",children:"自选错题(勾选)"}),A.jsx("option",{value:"current_filtered",children:"当前筛选结果"}),A.jsx("option",{value:"date_range",children:"按日期范围"})]}),q==="self_selected"&&A.jsxs("div",{className:"text-muted small",children:["已勾选 ",u.length," 题"]})]}),q==="date_range"&&A.jsxs("div",{className:"form-grid",style:{marginTop:10},children:[A.jsxs("label",{className:"field-label",children:["开始日期",A.jsx("input",{type:"date",value:V.start_date,onChange:W=>Q(ce=>({...ce,start_date:W.target.value}))})]}),A.jsxs("label",{className:"field-label",children:["结束日期",A.jsx("input",{type:"date",value:V.end_date,onChange:W=>Q(ce=>({...ce,end_date:W.target.value}))})]})]}),A.jsxs("div",{className:"stack-gap-sm",style:{marginTop:12},children:[A.jsx("label",{className:"field-label",children:"导出内容"}),A.jsxs("div",{className:"radio-row",children:[A.jsxs("label",{children:[A.jsx("input",{type:"radio",name:"exportContentMode",checked:B==="full",onChange:()=>z("full")})," 题目+答案解析"]}),A.jsxs("label",{children:[A.jsx("input",{type:"radio",name:"exportContentMode",checked:B==="question_only",onChange:()=>z("question_only")})," ","仅题目"]})]})]}),A.jsxs("div",{className:"btn-row",style:{marginTop:16},children:[A.jsx("button",{type:"button",className:"btn btn-primary",onClick:yl,children:"开始导出"}),A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>O(!1),children:"取消"})]})]}),he&&A.jsx(Ta,{title:"编辑错题",onClose:()=>ae(null),children:A.jsxs("form",{onSubmit:di,children:[A.jsxs("div",{className:"form-grid form-grid-2",children:[A.jsxs("label",{className:"field-label",children:["标题",A.jsx("input",{value:he.title||"",onChange:W=>ae({...he,title:W.target.value.slice(0,255)}),placeholder:"可编辑卡片标题"})]}),A.jsxs("label",{className:"field-label",children:["分类 *",A.jsx("select",{value:he.category,onChange:W=>ae({...he,category:W.target.value}),children:Jn.map(W=>A.jsx("option",{value:W,children:W},W))})]}),A.jsxs("label",{className:"field-label",children:["难度",A.jsxs("select",{value:he.difficulty||"medium",onChange:W=>ae({...he,difficulty:W.target.value}),children:[A.jsx("option",{value:"easy",children:"易"}),A.jsx("option",{value:"medium",children:"中"}),A.jsx("option",{value:"hard",children:"难"})]})]}),A.jsxs("label",{className:"field-label",children:["错误次数",A.jsx("input",{type:"number",min:1,value:he.wrong_count,onChange:W=>ae({...he,wrong_count:Number(W.target.value||1)})})]})]}),A.jsxs("div",{style:{marginTop:12},children:[A.jsx("div",{className:"field-label",children:"题目图片"}),A.jsxs("div",{className:"btn-row",style:{marginTop:8},children:[A.jsx("button",{type:"button",className:"btn btn-outline",onClick:()=>{var W;return(W=U.current)==null?void 0:W.click()},children:"拍照更换"}),A.jsx("button",{type:"button",className:"btn btn-outline",onClick:()=>{var W;return(W=I.current)==null?void 0:W.click()},children:"上传更换"}),A.jsx("button",{type:"button",className:"btn btn-secondary",onClick:Zi,disabled:Re||!he.image_url,children:Re?"识别中…":"二次识别"})]}),A.jsx("input",{ref:I,style:{display:"none"},type:"file",accept:"image/*",onChange:W=>{var ce;return po((ce=W.target.files)==null?void 0:ce[0])}}),A.jsx("input",{ref:U,style:{display:"none"},type:"file",accept:"image/*",capture:"environment",onChange:W=>{var ce;return po((ce=W.target.files)==null?void 0:ce[0])}}),A.jsx("div",{className:"text-muted small",style:{marginTop:8},children:x?"上传中…":"不显示图片地址,直接预览当前图片"}),he.image_url?A.jsx("img",{src:he.image_url,alt:"错题图片预览",style:{width:"100%",maxHeight:220,objectFit:"contain",borderRadius:10,border:"1px solid #e2e8f0",background:"#fff",marginTop:8}}):A.jsx("div",{className:"text-muted small",style:{marginTop:8},children:"暂无图片"})]}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["题目内容",A.jsx("textarea",{placeholder:"题目内容",value:he.question_content||"",onChange:W=>ae({...he,question_content:W.target.value.slice(0,8e3)})})]})}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["答案",A.jsx("textarea",{placeholder:"答案",value:he.answer||"",onChange:W=>ae({...he,answer:W.target.value.slice(0,4e3)})})]})}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["解析",A.jsx("textarea",{placeholder:"解析",value:he.explanation||"",onChange:W=>ae({...he,explanation:W.target.value.slice(0,8e3)})})]})}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["备注",A.jsx("textarea",{placeholder:"备注",value:he.note||"",onChange:W=>ae({...he,note:W.target.value.slice(0,4e3)})})]})}),A.jsxs("div",{className:"btn-row",style:{marginTop:14},children:[A.jsx("button",{type:"submit",className:"btn btn-primary",children:"保存"}),A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>ae(null),children:"取消"})]})]})}),Me&&A.jsxs(Ta,{title:"错题详情",onClose:()=>Ne(null),children:[A.jsxs("div",{className:"stack-gap-sm",children:[A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"分类 · 难度 · 错误次数"}),A.jsxs("div",{className:"meta-detail-cn",children:[A.jsxs("span",{children:["分类:",VE(Me.category)]}),A.jsxs("span",{children:["难度:",HE(Me.difficulty)]}),A.jsxs("span",{children:["错误次数:",KE(Me.wrong_count)]})]})]}),Me.image_url?A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"原图"}),A.jsx("img",{src:Me.image_url,alt:"错题原图",style:{width:"100%",maxHeight:320,objectFit:"contain",borderRadius:10,border:"1px solid #e2e8f0",background:"#fff"}}),A.jsx("a",{href:Me.image_url,target:"_blank",rel:"noreferrer",children:"单独打开原图"})]}):null,A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"题干与选项"}),A.jsx("pre",{className:"pre-wrap pre-wrap-compact",children:Me.question_content||"无"})]}),A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"作答/答案"}),A.jsx("pre",{className:"pre-wrap pre-wrap-compact",children:Me.answer||"无"})]}),A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"解析"}),A.jsx("pre",{className:"pre-wrap pre-wrap-compact",children:Me.explanation||"无"})]}),Me.note?A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"备注"}),A.jsx("pre",{className:"pre-wrap pre-wrap-compact",children:Me.note})]}):null]}),A.jsx("div",{className:"btn-row",style:{marginTop:14},children:A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>Ne(null),children:"关闭"})})]}),E&&A.jsx("div",{className:"toast",children:E})]})}function $9(){const[e,t]=G.useState([]),[r,n]=G.useState({highest:0,lowest:0,average:0,improvement:0}),[a,u]=G.useState("all"),[l,s]=G.useState({start_date:"",end_date:""}),{message:f,show:d}=Pf(),[v,h]=G.useState(!1),[m,x]=G.useState({exam_name:"",exam_date:new Date().toISOString().slice(0,10),total_score:100,module_scores:""}),_=async()=>{const j={};l.start_date&&(j.start_date=l.start_date),l.end_date&&(j.end_date=l.end_date);try{const[S,O]=await Promise.all([Ke.get("/api/scores",{params:j}),Ke.get("/api/scores/stats")]);t(S.data),n(O.data)}catch(S){d(Xt(S,"加载成绩数据失败"))}};G.useEffect(()=>{_()},[l.end_date,l.start_date]);const w=j=>{if(u(j),j==="all"){s({start_date:"",end_date:""});return}if(j==="custom")return;const S=j==="7"?7:30,O=new Date,k=new Date(Date.now()-S*24*3600*1e3);s({start_date:WE(k),end_date:WE(O)})},g=async j=>{j.preventDefault();try{await Ke.post("/api/scores",{...m,total_score:Number(m.total_score)}),x({...m,exam_name:"",total_score:100,module_scores:""}),h(!1),d("成绩记录已保存"),_()}catch(S){d(Xt(S,"保存成绩失败"))}},E=async j=>{const S=Number(window.prompt("修改总分(0-200)",String(j.total_score)));Number.isNaN(S)||(await Ke.put(`/api/scores/${j.id}`,{...j,total_score:S}),d("成绩已更新"),_())},P=async j=>{window.confirm("确认删除该记录?")&&(await Ke.delete(`/api/scores/${j}`),d("成绩已删除"),_())},C=G.useMemo(()=>e.map(j=>({date:j.exam_date,score:j.total_score})),[e]);return A.jsxs("div",{className:"module-score",children:[A.jsxs("div",{className:"toolbar",children:[A.jsx("div",{className:"toolbar-left",children:A.jsxs("button",{type:"button",className:"btn btn-primary btn-pill",onClick:()=>h(!0),children:[A.jsx(Ok,{size:18})," 添加模考"]})}),A.jsx("div",{className:"toolbar-right",children:A.jsxs("select",{className:"select-min",value:a,onChange:j=>{const S=j.target.value;if(S==="custom"){u("custom");return}w(S)},"aria-label":"时间范围",children:[A.jsx("option",{value:"all",children:"全部时间"}),A.jsx("option",{value:"7",children:"近 7 天"}),A.jsx("option",{value:"30",children:"近 30 天"}),A.jsx("option",{value:"custom",children:"自定义区间…"})]})})]}),a==="custom"&&A.jsxs("div",{className:"custom-range",children:[A.jsx("input",{type:"date",value:l.start_date,onChange:j=>s({...l,start_date:j.target.value})}),A.jsx("span",{className:"text-muted",children:"至"}),A.jsx("input",{type:"date",value:l.end_date,onChange:j=>s({...l,end_date:j.target.value})})]}),A.jsxs("div",{className:"content-panel",children:[A.jsx("div",{className:"chart-wrap",children:A.jsx(zL,{width:"100%",height:260,children:A.jsxs(a9,{data:C,children:[A.jsx(uk,{strokeDasharray:"3 3",stroke:"#e5e7eb"}),A.jsx(_f,{dataKey:"date",tick:{fontSize:12}}),A.jsx(Sf,{domain:[0,200],tick:{fontSize:12}}),A.jsx(nn,{}),A.jsx(pl,{type:"monotone",dataKey:"score",stroke:"#2563eb",strokeWidth:2,dot:{r:3}})]})})}),A.jsxs("div",{className:"stats-bar text-muted small",children:["最高 ",r.highest," · 最低 ",r.lowest," · 平均 ",r.average," · 提升 ",r.improvement]}),A.jsx("ul",{className:"score-list",children:e.map(j=>A.jsxs("li",{className:"score-row",children:[A.jsxs("div",{children:[A.jsx("div",{className:"score-name",children:j.exam_name}),A.jsxs("div",{className:"text-muted small",children:[j.exam_date," · ",j.total_score," 分"]})]}),A.jsxs("div",{className:"list-actions",children:[A.jsx("button",{type:"button",className:"btn btn-sm btn-secondary",onClick:()=>E(j),children:"编辑"}),A.jsx("button",{type:"button",className:"btn btn-sm btn-danger",onClick:()=>P(j.id),children:"删除"})]})]},j.id))}),e.length===0&&A.jsxs("div",{className:"empty-inline",style:{marginTop:16},children:[A.jsx(Z0,{size:40,strokeWidth:1.25}),A.jsx("p",{children:"该时间范围内暂无模考记录"})]})]}),v&&A.jsx(Ta,{title:"添加模考记录",onClose:()=>h(!1),children:A.jsxs("form",{onSubmit:g,children:[A.jsxs("div",{className:"form-grid",children:[A.jsx("input",{placeholder:"考试名称",value:m.exam_name,onChange:j=>x({...m,exam_name:j.target.value}),required:!0}),A.jsx("input",{type:"date",value:m.exam_date,onChange:j=>x({...m,exam_date:j.target.value}),required:!0}),A.jsx("input",{type:"number",min:0,max:200,value:m.total_score,onChange:j=>x({...m,total_score:Number(j.target.value||0)}),required:!0}),A.jsx("input",{placeholder:"模块分数(如 常识:20,言语:35",value:m.module_scores,onChange:j=>x({...m,module_scores:j.target.value})})]}),A.jsxs("div",{className:"btn-row",style:{marginTop:14},children:[A.jsx("button",{type:"submit",className:"btn btn-primary",children:"保存"}),A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>h(!1),children:"取消"})]})]})}),f&&A.jsx("div",{className:"toast",children:f})]})}function D9(){const{message:e,show:t}=Pf(),[r,n]=G.useState({goal:"30天内模考成绩稳定达到目标分",days_left:30,daily_hours:2}),[a,u]=G.useState(""),l=async s=>{s.preventDefault();try{const f=await Ke.post("/api/ai/study-plan",r);u(f.data.plan),t("学习计划已生成")}catch(f){t(Xt(f,"AI 学习计划生成失败"))}};return A.jsxs("div",{className:"module-page",children:[A.jsxs("form",{className:"panel",onSubmit:l,children:[A.jsx("h3",{className:"panel-title",children:"AI 学习计划"}),A.jsxs("div",{className:"form-grid",children:[A.jsx("input",{value:r.goal,onChange:s=>n({...r,goal:s.target.value}),placeholder:"学习目标"}),A.jsx("input",{type:"number",min:1,max:365,value:r.days_left,onChange:s=>n({...r,days_left:Number(s.target.value||30)})}),A.jsx("input",{type:"number",min:.5,max:16,step:.5,value:r.daily_hours,onChange:s=>n({...r,daily_hours:Number(s.target.value||2)})})]}),A.jsx("div",{style:{marginTop:12},children:A.jsx("button",{className:"btn btn-primary",type:"submit",children:"生成计划"})})]}),A.jsxs("div",{className:"panel",children:[A.jsx("h3",{className:"panel-title",children:"计划内容"}),A.jsx("pre",{className:"pre-wrap",children:a||"填写目标后点击生成。"})]}),e&&A.jsx("div",{className:"toast",children:e})]})}function L9(){const[e,t]=G.useState("mistake"),[r,n]=G.useState("resource"),[a,u]=G.useState(!1),[l,s]=G.useState(()=>C9()),[f,d]=G.useState("single"),[v,h]=G.useState(null),m=G.useRef(null),x=()=>{var g;(g=m.current)==null||g.click()},_=g=>{s(g),k9(g)},w=g=>{const E=Array.from(g||[]);E.length&&(t("mistake"),h({id:Date.now(),mode:f,files:E}),u(!1),m.current&&(m.current.value=""))};return A.jsxs("div",{className:"app-shell",children:[A.jsx("header",{className:"app-hero",children:A.jsxs("div",{className:"brand",children:[A.jsx("span",{className:"brand-icon",children:A.jsx(_9,{size:28,strokeWidth:2})}),A.jsxs("div",{children:[A.jsx("h1",{className:"brand-title",children:"学习伙伴"}),A.jsx("p",{className:"brand-sub",children:"智能错题整理 · 科学分数管理"})]})]})}),A.jsxs("nav",{className:"main-tabs main-tabs-desktop","aria-label":"主导航",children:[A.jsxs("button",{type:"button",className:e==="mistake"?"main-tab active":"main-tab",onClick:()=>t("mistake"),children:[A.jsx(UE,{size:18,"aria-hidden":!0}),"错题整理"]}),A.jsxs("button",{type:"button",className:e==="score"?"main-tab active":"main-tab",onClick:()=>t("score"),children:[A.jsx(FE,{size:18,"aria-hidden":!0}),"分数管理"]}),A.jsxs("button",{type:"button",className:e==="more"?"main-tab active":"main-tab",onClick:()=>t("more"),children:[A.jsx(zE,{size:18,"aria-hidden":!0}),"更多"]})]}),A.jsx("nav",{className:"mobile-tabbar","aria-label":"主导航",children:A.jsxs("div",{className:"mobile-tabbar-inner",children:[A.jsxs("button",{type:"button",className:e==="mistake"?"mobile-tab active":"mobile-tab",onClick:()=>t("mistake"),children:[A.jsx(UE,{size:22,strokeWidth:1.75,"aria-hidden":!0}),A.jsx("span",{children:"错题"})]}),A.jsxs("button",{type:"button",className:e==="score"?"mobile-tab active":"mobile-tab",onClick:()=>t("score"),children:[A.jsx(FE,{size:22,strokeWidth:1.75,"aria-hidden":!0}),A.jsx("span",{children:"分数"})]}),A.jsxs("button",{type:"button",className:e==="more"?"mobile-tab active":"mobile-tab",onClick:()=>t("more"),children:[A.jsx(zE,{size:22,strokeWidth:1.75,"aria-hidden":!0}),A.jsx("span",{children:"更多"})]})]})}),e==="more"&&A.jsxs("div",{className:"sub-tabs sub-tabs-scroll",role:"tablist","aria-label":"扩展功能",children:[A.jsxs("button",{type:"button",role:"tab",className:r==="resource"?"sub-tab active":"sub-tab",onClick:()=>n("resource"),children:[A.jsx(d9,{size:16})," 资源汇总"]}),A.jsxs("button",{type:"button",role:"tab",className:r==="ai"?"sub-tab active":"sub-tab",onClick:()=>n("ai"),children:[A.jsx(h9,{size:16})," AI 助手"]})]}),A.jsxs("main",{className:"app-main",children:[e==="mistake"&&A.jsx(I9,{quickCaptureTask:v,onQuickCaptureHandled:g=>{h(E=>(E==null?void 0:E.id)===g?null:E)}}),e==="score"&&A.jsx($9,{}),e==="more"&&A.jsxs(A.Fragment,{children:[r==="resource"&&A.jsx(R9,{}),r==="ai"&&A.jsx(D9,{})]})]}),A.jsx("input",{ref:m,style:{display:"none"},type:"file",accept:"image/*",capture:"environment",multiple:f==="burst",onChange:g=>w(g.target.files)}),A.jsx("div",{className:"quick-camera-fab-shell",children:l?A.jsxs("div",{className:"quick-camera-fab-cluster",children:[A.jsx("button",{type:"button",className:"quick-camera-fab-expand",onClick:()=>_(!1),"aria-label":"展开快速拍题标签",title:"展开标签",children:A.jsx(O9,{size:13,strokeWidth:2.25,"aria-hidden":!0})}),A.jsx("button",{type:"button",className:"quick-camera-fab quick-camera-fab--compact",onClick:()=>u(!0),"aria-label":"快速拍照录题(已收纳为图标)",title:"快速拍题",children:A.jsx(BE,{size:20,strokeWidth:2,"aria-hidden":!0})})]}):A.jsxs("div",{className:"quick-camera-fab quick-camera-fab--split",role:"group","aria-label":"快速拍题",children:[A.jsxs("button",{type:"button",className:"quick-camera-fab__open",onClick:()=>u(!0),children:[A.jsx(BE,{size:20,strokeWidth:2,"aria-hidden":!0}),A.jsx("span",{children:"快速拍题"})]}),A.jsx("button",{type:"button",className:"quick-camera-fab__collapse",onClick:()=>_(!0),"aria-label":"收纳为图标,减少遮挡",title:"收纳为图标",children:A.jsx(A9,{size:14,strokeWidth:2.25,"aria-hidden":!0})})]})}),a&&A.jsxs(Ta,{title:"快速拍照录题",onClose:()=>u(!1),children:[A.jsxs("div",{className:"stack-gap-sm",children:[A.jsx("label",{className:"field-label",children:"拍照模式"}),A.jsxs("div",{className:"radio-row",children:[A.jsxs("label",{children:[A.jsx("input",{type:"radio",checked:f==="single",onChange:()=>d("single")})," 单拍"]}),A.jsxs("label",{children:[A.jsx("input",{type:"radio",checked:f==="burst",onChange:()=>d("burst")})," 连拍"]})]}),A.jsx("div",{className:"text-muted small",children:"单拍:拍一张后自动打开新增错题并识别。连拍:可一次选择多张,批量生成待补录错题。"})]}),A.jsxs("div",{className:"btn-row",style:{marginTop:14},children:[A.jsx("button",{type:"button",className:"btn btn-primary",onClick:x,children:"开始拍照"}),A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>u(!1),children:"取消"})]})]})]})}jN.createRoot(document.getElementById("root")).render(A.jsx(F.StrictMode,{children:A.jsx(L9,{})}));