205 lines
622 KiB
JavaScript
205 lines
622 KiB
JavaScript
(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 s of u.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).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 _l=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"),s=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),v=Symbol.iterator;function m(I){return I===null||typeof I!="object"?null:(I=v&&I[v]||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 A(I,U,ie){this.props=I,this.context=U,this.refs=w,this.updater=ie||x}var C=A.prototype=new E;C.constructor=A,_(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 se=Array(Te),Oe=0;Oe<Te;Oe++)se[Oe]=arguments[Oe+2];Se.children=se}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 Q(I){return typeof I=="object"&&I!==null&&I.$$typeof===e}function L(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?L(""+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&&(Q(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 se=ve+B(je,Te);Re+=z(je,U,ie,se,Se)}else if(se=m(I),typeof se=="function")for(I=se.call(I),Te=0;!(je=I.next()).done;)je=je.value,se=ve+B(je,Te++),Re+=z(je,U,ie,se,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 Z(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 G={current:null},F={transition:null},re={ReactCurrentDispatcher:G,ReactCurrentBatchConfig:F,ReactCurrentOwner:O};function te(){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(!Q(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=A,$e.StrictMode=n,$e.Suspense=f,$e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=re,$e.act=te,$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(se in U)S.call(U,se)&&!k.hasOwnProperty(se)&&(ve[se]=U[se]===void 0&&Te!==void 0?Te[se]:U[se])}var se=arguments.length-2;if(se===1)ve.children=ie;else if(1<se){Te=Array(se);for(var Oe=0;Oe<se;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:s,_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:l,render:I}},$e.isValidElement=Q,$e.lazy=function(I){return{$$typeof:h,_payload:{_status:-1,_result:I},_init:Z}},$e.memo=function(I,U){return{$$typeof:d,type:I,compare:U===void 0?null:U}},$e.startTransition=function(I){var U=F.transition;F.transition={};try{I()}finally{F.transition=U}},$e.unstable_act=te,$e.useCallback=function(I,U){return G.current.useCallback(I,U)},$e.useContext=function(I){return G.current.useContext(I)},$e.useDebugValue=function(){},$e.useDeferredValue=function(I){return G.current.useDeferredValue(I)},$e.useEffect=function(I,U){return G.current.useEffect(I,U)},$e.useId=function(){return G.current.useId()},$e.useImperativeHandle=function(I,U,ie){return G.current.useImperativeHandle(I,U,ie)},$e.useInsertionEffect=function(I,U){return G.current.useInsertionEffect(I,U)},$e.useLayoutEffect=function(I,U){return G.current.useLayoutEffect(I,U)},$e.useMemo=function(I,U){return G.current.useMemo(I,U)},$e.useReducer=function(I,U,ie){return G.current.useReducer(I,U,ie)},$e.useRef=function(I){return G.current.useRef(I)},$e.useState=function(I){return G.current.useState(I)},$e.useSyncExternalStore=function(I,U,ie){return G.current.useSyncExternalStore(I,U,ie)},$e.useTransition=function(){return G.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 s(l,f,d){var h,v={},m=null,x=null;d!==void 0&&(m=""+d),f.key!==void 0&&(m=""+f.key),f.ref!==void 0&&(x=f.ref);for(h in f)n.call(f,h)&&!u.hasOwnProperty(h)&&(v[h]=f[h]);if(l&&l.defaultProps)for(h in f=l.defaultProps,f)v[h]===void 0&&(v[h]=f[h]);return{$$typeof:t,type:l,key:m,ref:x,props:v,_owner:a.current}}return Qo.Fragment=r,Qo.jsx=s,Qo.jsxs=s,Qo}var Mw;function _N(){return Mw||(Mw=1,cp.exports=wN()),cp.exports}var P=_N(),K=zg();const W=Ye(K);var Sl={},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(F,re){var te=F.length;F.push(re);e:for(;0<te;){var I=te-1>>>1,U=F[I];if(0<a(U,re))F[I]=re,F[te]=U,te=I;else break e}}function r(F){return F.length===0?null:F[0]}function n(F){if(F.length===0)return null;var re=F[0],te=F.pop();if(te!==re){F[0]=te;e:for(var I=0,U=F.length,ie=U>>>1;I<ie;){var ve=2*(I+1)-1,Se=F[ve],je=ve+1,Re=F[je];if(0>a(Se,te))je<U&&0>a(Re,Se)?(F[I]=Re,F[je]=te,I=je):(F[I]=Se,F[ve]=te,I=ve);else if(je<U&&0>a(Re,te))F[I]=Re,F[je]=te,I=je;else break e}}return re}function a(F,re){var te=F.sortIndex-re.sortIndex;return te!==0?te:F.id-re.id}if(typeof performance=="object"&&typeof performance.now=="function"){var u=performance;e.unstable_now=function(){return u.now()}}else{var s=Date,l=s.now();e.unstable_now=function(){return s.now()-l}}var f=[],d=[],h=1,v=null,m=3,x=!1,_=!1,w=!1,g=typeof setTimeout=="function"?setTimeout:null,E=typeof clearTimeout=="function"?clearTimeout:null,A=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function C(F){for(var re=r(d);re!==null;){if(re.callback===null)n(d);else if(re.startTime<=F)n(d),re.sortIndex=re.expirationTime,t(f,re);else break;re=r(d)}}function j(F){if(w=!1,C(F),!_)if(r(f)!==null)_=!0,Z(S);else{var re=r(d);re!==null&&G(j,re.startTime-F)}}function S(F,re){_=!1,w&&(w=!1,E(R),R=-1),x=!0;var te=m;try{for(C(re),v=r(f);v!==null&&(!(v.expirationTime>re)||F&&!L());){var I=v.callback;if(typeof I=="function"){v.callback=null,m=v.priorityLevel;var U=I(v.expirationTime<=re);re=e.unstable_now(),typeof U=="function"?v.callback=U:v===r(f)&&n(f),C(re)}else n(f);v=r(f)}if(v!==null)var ie=!0;else{var ve=r(d);ve!==null&&G(j,ve.startTime-re),ie=!1}return ie}finally{v=null,m=te,x=!1}}var O=!1,k=null,R=-1,$=5,Q=-1;function L(){return!(e.unstable_now()-Q<$)}function N(){if(k!==null){var F=e.unstable_now();Q=F;var re=!0;try{re=k(!0,F)}finally{re?B():(O=!1,k=null)}}else O=!1}var B;if(typeof A=="function")B=function(){A(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 Z(F){k=F,O||(O=!0,B())}function G(F,re){R=g(function(){F(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(F){F.callback=null},e.unstable_continueExecution=function(){_||x||(_=!0,Z(S))},e.unstable_forceFrameRate=function(F){0>F||125<F?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):$=0<F?Math.floor(1e3/F):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return r(f)},e.unstable_next=function(F){switch(m){case 1:case 2:case 3:var re=3;break;default:re=m}var te=m;m=re;try{return F()}finally{m=te}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(F,re){switch(F){case 1:case 2:case 3:case 4:case 5:break;default:F=3}var te=m;m=F;try{return re()}finally{m=te}},e.unstable_scheduleCallback=function(F,re,te){var I=e.unstable_now();switch(typeof te=="object"&&te!==null?(te=te.delay,te=typeof te=="number"&&0<te?I+te:I):te=I,F){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=te+U,F={id:h++,callback:re,priorityLevel:F,startTime:te,expirationTime:U,sortIndex:-1},te>I?(F.sortIndex=te,t(d,F),r(f)===null&&F===r(d)&&(w?(E(R),R=-1):w=!0,G(j,te-I))):(F.sortIndex=U,t(f,F),_||x||(_=!0,Z(S))),F},e.unstable_shouldYield=L,e.unstable_wrapCallback=function(F){var re=m;return function(){var te=m;m=re;try{return F.apply(this,arguments)}finally{m=te}}}})(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){s(i,o),s(i+"Capture",o)}function s(i,o){for(a[i]=o,i=0;i<o.length;i++)n.add(o[i])}var l=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),f=Object.prototype.hasOwnProperty,d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,h={},v={};function m(i){return f.call(v,i)?!0:f.call(h,i)?!1:d.test(i)?v[i]=!0:(h[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 A(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,A);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,A);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,A);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"),Q=Symbol.for("react.provider"),L=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"),Z=Symbol.for("react.lazy"),G=Symbol.for("react.offscreen"),F=Symbol.iterator;function re(i){return i===null||typeof i!="object"?null:(i=F&&i[F]||i["@@iterator"],typeof i=="function"?i:null)}var te=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(J){var p=J}Reflect.construct(i,[],o)}else{try{o.call()}catch(J){p=J}i.call(o.prototype)}else{try{throw Error()}catch(J){p=J}i()}}catch(J){if(J&&p&&typeof J.stack=="string"){for(var y=J.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 L:return(i.displayName||"Context")+".Consumer";case Q: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 Z: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 se(i){var o=i.type;return(i=i.nodeName)&&i.toLowerCase()==="input"&&(o==="checkbox"||o==="radio")}function Oe(i){var o=se(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=se(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 te({},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 lt(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 te({},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,hs=(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 vs(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 ys(i,o){i=i.style;for(var c in o)if(o.hasOwnProperty(c)){var p=c.indexOf("--")===0,y=vs(c,o[c],p);c==="float"&&(c="cssFloat"),p?i.setProperty(c,y):i[c]=y}}var Ef=te({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 H=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=Ds(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 sr(i,o){var c=i.stateNode;if(c===null)return null;var p=Ds(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(l)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 J=Array.prototype.slice.call(arguments,3);try{o.apply(c,J)}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 J=Dt;Rr=!1,Dt=null}else throw Error(r(198));mi||(mi=!0,Tf=J)}}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,ms=t.unstable_NormalPriority,Rk=t.unstable_LowPriority,ob=t.unstable_IdlePriority,gs=null,Zr=null;function Ik(i){if(Zr&&typeof Zr.onCommitFiberRoot=="function")try{Zr.onCommitFiberRoot(gs,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 bs=64,xs=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 ws(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 Bk(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 qk(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]=Bk(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=bs;return bs<<=1,(bs&4194240)===0&&(bs=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 sb(i){return i&=-i,1<i?4<i?(i&268435455)!==0?16:536870912:4:1}var lb,Rf,cb,fb,db,If=!1,_s=[],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 Ss(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);H=p,c.target.dispatchEvent(p),H=null}else return o=$o(c),o!==null&&Rf(o),i.blockedOn=c,!1;o.shift()}return!0}function vb(i,o,c){Ss(i)&&c.delete(o)}function Wk(){If=!1,Rn!==null&&Ss(Rn)&&(Rn=null),In!==null&&Ss(In)&&(In=null),$n!==null&&Ss($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<_s.length){So(_s[0],i);for(var c=1;c<_s.length;c++){var p=_s[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,Os=!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(Os){var y=Df(i,o,c,p);if(y===null)ed(i,o,p,Ps,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&&lb(b),b=Df(i,o,c,p),b===null&&ed(i,o,p,Ps,c),b===y)break;y=b}y!==null&&p.stopPropagation()}else ed(i,o,p,null,c)}}var Ps=null;function Df(i,o,c,p){if(Ps=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 Ps=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 ms:case Rk:return 16;case ob:return 536870912;default:return 16}default:return 16}}var Ln=null,Lf=null,As=null;function mb(){if(As)return As;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 As=y.slice(i,1<p?1-p:void 0)}function Es(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 js(){return!0}function gb(){return!1}function lr(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)?js:gb,this.isPropagationStopped=gb,this}return te(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=js)},stopPropagation:function(){var c=this.nativeEvent;c&&(c.stopPropagation?c.stopPropagation():typeof c.cancelBubble!="unknown"&&(c.cancelBubble=!0),this.isPropagationStopped=js)},persist:function(){},isPersistent:js}),o}var ta={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(i){return i.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Bf=lr(ta),Po=te({},ta,{view:0,detail:0}),Kk=lr(Po),qf,Ff,Ao,Ts=te({},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"?(qf=i.screenX-Ao.screenX,Ff=i.screenY-Ao.screenY):Ff=qf=0,Ao=i),qf)},movementY:function(i){return"movementY"in i?i.movementY:Ff}}),bb=lr(Ts),Gk=te({},Ts,{dataTransfer:0}),Xk=lr(Gk),Yk=te({},Po,{relatedTarget:0}),zf=lr(Yk),Qk=te({},ta,{animationName:0,elapsedTime:0,pseudoElement:0}),Zk=lr(Qk),Jk=te({},ta,{clipboardData:function(i){return"clipboardData"in i?i.clipboardData:window.clipboardData}}),e2=lr(Jk),t2=te({},ta,{data:0}),xb=lr(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=te({},Po,{key:function(i){if(i.key){var o=r2[i.key]||i.key;if(o!=="Unidentified")return o}return i.type==="keypress"?(i=Es(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"?Es(i):0},keyCode:function(i){return i.type==="keydown"||i.type==="keyup"?i.keyCode:0},which:function(i){return i.type==="keypress"?Es(i):i.type==="keydown"||i.type==="keyup"?i.keyCode:0}}),u2=lr(o2),s2=te({},Ts,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),wb=lr(s2),l2=te({},Po,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Uf}),c2=lr(l2),f2=te({},ta,{propertyName:0,elapsedTime:0,pseudoElement:0}),d2=lr(f2),p2=te({},Ts,{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=lr(p2),v2=[9,13,27,32],Wf=l&&"CompositionEvent"in window,Eo=null;l&&"documentMode"in document&&(Eo=document.documentMode);var y2=l&&"TextEvent"in window&&!Eo,_b=l&&(!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(),As=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=Rs(o,"onChange"),0<o.length&&(c=new Bf("onChange","change",null,c,p),i.push({event:c,listeners:o}))}var jo=null,To=null;function x2(i){Vb(i,0)}function Cs(i){var o=ua(i);if(ae(o))return i}function w2(i,o){if(i==="change")return o}var Tb=!1;if(l){var Hf;if(l){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"&&Cs(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 Cs(To)}function O2(i,o){if(i==="click")return Cs(o)}function P2(i,o){if(i==="input"||i==="change")return Cs(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=l&&"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=Rs(Gf,"onSelect"),0<p.length&&(o=new Bf("onSelect","select",null,o,c),i.push({event:o,listeners:p}),o.target=na)))}function ks(i,o){var c={};return c[i.toLowerCase()]=o.toLowerCase(),c["Webkit"+i]="webkit"+o,c["Moz"+i]="moz"+o,c}var ia={animationend:ks("Animation","AnimationEnd"),animationiteration:ks("Animation","AnimationIteration"),animationstart:ks("Animation","AnimationStart"),transitionend:ks("Transition","TransitionEnd")},Yf={},Lb={};l&&(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 Ns(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 Bb=Ns("animationend"),qb=Ns("animationiteration"),Fb=Ns("animationstart"),zb=Ns("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 Bn(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);Bn(T2,"on"+C2)}Bn(Bb,"onAnimationEnd"),Bn(qb,"onAnimationIteration"),Bn(Fb,"onAnimationStart"),Bn("dblclick","onDoubleClick"),Bn("focusin","onFocus"),Bn("focusout","onBlur"),Bn(zb,"onTransitionEnd"),s("onMouseEnter",["mouseout","mouseover"]),s("onMouseLeave",["mouseout","mouseover"]),s("onPointerEnter",["pointerout","pointerover"]),s("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,J=M.currentTarget;if(M=M.listener,D!==b&&y.isPropagationStopped())break e;Hb(y,M,J),b=D}else for(T=0;T<p.length;T++){if(M=p[T],D=M.instance,J=M.currentTarget,M=M.listener,D!==b&&y.isPropagationStopped())break e;Hb(y,M,J),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 Ms="_reactListening"+Math.random().toString(36).slice(2);function Mo(i){if(!i[Ms]){i[Ms]=!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[Ms]||(o[Ms]=!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 J=b,ue=ce(c),le=[];e:{var oe=Ub.get(i);if(oe!==void 0){var me=Bf,xe=i;switch(i){case"keypress":if(Es(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 Bb:case qb: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",X=we?oe!==null?oe+"Capture":null:oe;we=[];for(var q=J,Y;q!==null;){Y=q;var fe=Y.stateNode;if(Y.tag===5&&fe!==null&&(Y=fe,X!==null&&(fe=sr(q,X),fe!=null&&we.push(Ro(q,fe,Y)))),pt)break;q=q.return}0<we.length&&(oe=new me(oe,xe,null,c,ue),le.push({event:oe,listeners:we}))}}if((o&7)===0){e:{if(oe=i==="mouseover"||i==="pointerover",me=i==="mouseout"||i==="pointerout",oe&&c!==H&&(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=J,xe=xe?bi(xe):null,xe!==null&&(pt=gi(xe),xe!==pt||xe.tag!==5&&xe.tag!==6)&&(xe=null)):(me=null,xe=J),me!==xe)){if(we=bb,fe="onMouseLeave",X="onMouseEnter",q="mouse",(i==="pointerout"||i==="pointerover")&&(we=wb,fe="onPointerLeave",X="onPointerEnter",q="pointer"),pt=me==null?oe:ua(me),Y=xe==null?oe:ua(xe),oe=new we(fe,q+"leave",me,c,ue),oe.target=pt,oe.relatedTarget=Y,fe=null,bi(ue)===J&&(we=new we(X,q+"enter",xe,c,ue),we.target=Y,we.relatedTarget=pt,fe=we),pt=fe,me&&xe)t:{for(we=me,X=xe,q=0,Y=we;Y;Y=aa(Y))q++;for(Y=0,fe=X;fe;fe=aa(fe))Y++;for(;0<q-Y;)we=aa(we),q--;for(;0<Y-q;)X=aa(X),Y--;for(;q--;){if(we===X||X!==null&&we===X.alternate)break t;we=aa(we),X=aa(X)}we=null}else we=null;me!==null&&Gb(le,oe,me,we,!1),xe!==null&&pt!==null&&Gb(le,pt,xe,we,!0)}}e:{if(oe=J?ua(J):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,J))){jb(le,_e,c,ue);break e}Pe&&Pe(i,oe,J),i==="focusout"&&(Pe=oe._wrapperState)&&Pe.controlled&&oe.type==="number"&&$t(oe,"number",oe.value)}switch(Pe=J?ua(J):window,i){case"focusin":(Eb(Pe)||Pe.contentEditable==="true")&&(na=Pe,Gf=J,ko=null);break;case"focusout":ko=Gf=na=null;break;case"mousedown":Xf=!0;break;case"contextmenu":case"mouseup":case"dragend":Xf=!1,Db(le,c,ue);break;case"selectionchange":if(j2)break;case"keydown":case"keyup":Db(le,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=Rs(J,ke),0<Pe.length&&(ke=new xb(ke,i,null,c,ue),le.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))&&(J=Rs(J,"onBeforeInput"),0<J.length&&(ue=new xb("onBeforeInput","beforeinput",null,c,ue),le.push({event:ue,listeners:J}),ue.data=Ae))}Vb(le,o)})}function Ro(i,o,c){return{instance:i,listener:o,currentTarget:c}}function Rs(i,o){for(var c=o+"Capture",p=[];i!==null;){var y=i,b=y.stateNode;y.tag===5&&b!==null&&(y=b,b=sr(i,c),b!=null&&p.unshift(Ro(i,b,y)),b=sr(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,J=M.stateNode;if(D!==null&&D===p)break;M.tag===5&&J!==null&&(M=J,y?(D=sr(c,b),D!=null&&T.unshift(Ro(c,D,M))):y||(D=sr(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 Is(i,o,c){if(o=Xb(o),Xb(i)!==o&&c)throw Error(r(425))}function $s(){}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 qn(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 Ds(i){return i[Io]||null}var ud=[],sa=-1;function Fn(i){return{current:i}}function nt(i){0>sa||(i.current=ud[sa],ud[sa]=null,sa--)}function Je(i,o){sa++,ud[sa]=i.current,i.current=o}var zn={},Lt=Fn(zn),Zt=Fn(!1),xi=zn;function la(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 Ls(){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 te({},c,p)}function Bs(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,qs=!1,sd=!1;function tx(i){dn===null?dn=[i]:dn.push(i)}function B2(i){qs=!0,tx(i)}function Un(){if(!sd&&dn!==null){sd=!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,qs=!1}catch(y){throw dn!==null&&(dn=dn.slice(i+1)),nb(Cf,Un),y}finally{Ve=o,sd=!1}}return null}var ca=[],fa=0,Fs=null,zs=0,br=[],xr=0,wi=null,pn=1,hn="";function _i(i,o){ca[fa++]=zs,ca[fa++]=Fs,Fs=i,zs=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 ld(i){i.return!==null&&(_i(i,1),rx(i,1,0))}function cd(i){for(;i===Fs;)Fs=ca[--fa],ca[fa]=null,zs=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=qn(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=qn(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 Us(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=qn(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=qn(i.nextSibling);break e}o--}else c!=="$"&&c!=="$!"&&c!=="$?"||o++}i=i.nextSibling}fr=null}}else fr=cr?qn(i.stateNode.nextSibling):null;return!0}function ox(){for(var i=fr;i;)i=qn(i.nextSibling)}function da(){fr=cr=null,at=!1}function pd(i){Dr===null?Dr=[i]:Dr.push(i)}var q2=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 Ws(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 sx(i){function o(X,q){if(i){var Y=X.deletions;Y===null?(X.deletions=[q],X.flags|=16):Y.push(q)}}function c(X,q){if(!i)return null;for(;q!==null;)o(X,q),q=q.sibling;return null}function p(X,q){for(X=new Map;q!==null;)q.key!==null?X.set(q.key,q):X.set(q.index,q),q=q.sibling;return X}function y(X,q){return X=Qn(X,q),X.index=0,X.sibling=null,X}function b(X,q,Y){return X.index=Y,i?(Y=X.alternate,Y!==null?(Y=Y.index,Y<q?(X.flags|=2,q):Y):(X.flags|=2,q)):(X.flags|=1048576,q)}function T(X){return i&&X.alternate===null&&(X.flags|=2),X}function M(X,q,Y,fe){return q===null||q.tag!==6?(q=ip(Y,X.mode,fe),q.return=X,q):(q=y(q,Y),q.return=X,q)}function D(X,q,Y,fe){var _e=Y.type;return _e===k?ue(X,q,Y.props.children,fe,Y.key):q!==null&&(q.elementType===_e||typeof _e=="object"&&_e!==null&&_e.$$typeof===Z&&ux(_e)===q.type)?(fe=y(q,Y.props),fe.ref=Do(X,q,Y),fe.return=X,fe):(fe=hl(Y.type,Y.key,Y.props,null,X.mode,fe),fe.ref=Do(X,q,Y),fe.return=X,fe)}function J(X,q,Y,fe){return q===null||q.tag!==4||q.stateNode.containerInfo!==Y.containerInfo||q.stateNode.implementation!==Y.implementation?(q=ap(Y,X.mode,fe),q.return=X,q):(q=y(q,Y.children||[]),q.return=X,q)}function ue(X,q,Y,fe,_e){return q===null||q.tag!==7?(q=Ci(Y,X.mode,fe,_e),q.return=X,q):(q=y(q,Y),q.return=X,q)}function le(X,q,Y){if(typeof q=="string"&&q!==""||typeof q=="number")return q=ip(""+q,X.mode,Y),q.return=X,q;if(typeof q=="object"&&q!==null){switch(q.$$typeof){case S:return Y=hl(q.type,q.key,q.props,null,X.mode,Y),Y.ref=Do(X,null,q),Y.return=X,Y;case O:return q=ap(q,X.mode,Y),q.return=X,q;case Z:var fe=q._init;return le(X,fe(q._payload),Y)}if(Ct(q)||re(q))return q=Ci(q,X.mode,Y,null),q.return=X,q;Ws(X,q)}return null}function oe(X,q,Y,fe){var _e=q!==null?q.key:null;if(typeof Y=="string"&&Y!==""||typeof Y=="number")return _e!==null?null:M(X,q,""+Y,fe);if(typeof Y=="object"&&Y!==null){switch(Y.$$typeof){case S:return Y.key===_e?D(X,q,Y,fe):null;case O:return Y.key===_e?J(X,q,Y,fe):null;case Z:return _e=Y._init,oe(X,q,_e(Y._payload),fe)}if(Ct(Y)||re(Y))return _e!==null?null:ue(X,q,Y,fe,null);Ws(X,Y)}return null}function me(X,q,Y,fe,_e){if(typeof fe=="string"&&fe!==""||typeof fe=="number")return X=X.get(Y)||null,M(q,X,""+fe,_e);if(typeof fe=="object"&&fe!==null){switch(fe.$$typeof){case S:return X=X.get(fe.key===null?Y:fe.key)||null,D(q,X,fe,_e);case O:return X=X.get(fe.key===null?Y:fe.key)||null,J(q,X,fe,_e);case Z:var Pe=fe._init;return me(X,q,Y,Pe(fe._payload),_e)}if(Ct(fe)||re(fe))return X=X.get(Y)||null,ue(q,X,fe,_e,null);Ws(q,fe)}return null}function xe(X,q,Y,fe){for(var _e=null,Pe=null,Ae=q,ke=q=0,Et=null;Ae!==null&&ke<Y.length;ke++){Ae.index>ke?(Et=Ae,Ae=null):Et=Ae.sibling;var Fe=oe(X,Ae,Y[ke],fe);if(Fe===null){Ae===null&&(Ae=Et);break}i&&Ae&&Fe.alternate===null&&o(X,Ae),q=b(Fe,q,ke),Pe===null?_e=Fe:Pe.sibling=Fe,Pe=Fe,Ae=Et}if(ke===Y.length)return c(X,Ae),at&&_i(X,ke),_e;if(Ae===null){for(;ke<Y.length;ke++)Ae=le(X,Y[ke],fe),Ae!==null&&(q=b(Ae,q,ke),Pe===null?_e=Ae:Pe.sibling=Ae,Pe=Ae);return at&&_i(X,ke),_e}for(Ae=p(X,Ae);ke<Y.length;ke++)Et=me(Ae,X,ke,Y[ke],fe),Et!==null&&(i&&Et.alternate!==null&&Ae.delete(Et.key===null?ke:Et.key),q=b(Et,q,ke),Pe===null?_e=Et:Pe.sibling=Et,Pe=Et);return i&&Ae.forEach(function(Zn){return o(X,Zn)}),at&&_i(X,ke),_e}function we(X,q,Y,fe){var _e=re(Y);if(typeof _e!="function")throw Error(r(150));if(Y=_e.call(Y),Y==null)throw Error(r(151));for(var Pe=_e=null,Ae=q,ke=q=0,Et=null,Fe=Y.next();Ae!==null&&!Fe.done;ke++,Fe=Y.next()){Ae.index>ke?(Et=Ae,Ae=null):Et=Ae.sibling;var Zn=oe(X,Ae,Fe.value,fe);if(Zn===null){Ae===null&&(Ae=Et);break}i&&Ae&&Zn.alternate===null&&o(X,Ae),q=b(Zn,q,ke),Pe===null?_e=Zn:Pe.sibling=Zn,Pe=Zn,Ae=Et}if(Fe.done)return c(X,Ae),at&&_i(X,ke),_e;if(Ae===null){for(;!Fe.done;ke++,Fe=Y.next())Fe=le(X,Fe.value,fe),Fe!==null&&(q=b(Fe,q,ke),Pe===null?_e=Fe:Pe.sibling=Fe,Pe=Fe);return at&&_i(X,ke),_e}for(Ae=p(X,Ae);!Fe.done;ke++,Fe=Y.next())Fe=me(Ae,X,ke,Fe.value,fe),Fe!==null&&(i&&Fe.alternate!==null&&Ae.delete(Fe.key===null?ke:Fe.key),q=b(Fe,q,ke),Pe===null?_e=Fe:Pe.sibling=Fe,Pe=Fe);return i&&Ae.forEach(function(bN){return o(X,bN)}),at&&_i(X,ke),_e}function pt(X,q,Y,fe){if(typeof Y=="object"&&Y!==null&&Y.type===k&&Y.key===null&&(Y=Y.props.children),typeof Y=="object"&&Y!==null){switch(Y.$$typeof){case S:e:{for(var _e=Y.key,Pe=q;Pe!==null;){if(Pe.key===_e){if(_e=Y.type,_e===k){if(Pe.tag===7){c(X,Pe.sibling),q=y(Pe,Y.props.children),q.return=X,X=q;break e}}else if(Pe.elementType===_e||typeof _e=="object"&&_e!==null&&_e.$$typeof===Z&&ux(_e)===Pe.type){c(X,Pe.sibling),q=y(Pe,Y.props),q.ref=Do(X,Pe,Y),q.return=X,X=q;break e}c(X,Pe);break}else o(X,Pe);Pe=Pe.sibling}Y.type===k?(q=Ci(Y.props.children,X.mode,fe,Y.key),q.return=X,X=q):(fe=hl(Y.type,Y.key,Y.props,null,X.mode,fe),fe.ref=Do(X,q,Y),fe.return=X,X=fe)}return T(X);case O:e:{for(Pe=Y.key;q!==null;){if(q.key===Pe)if(q.tag===4&&q.stateNode.containerInfo===Y.containerInfo&&q.stateNode.implementation===Y.implementation){c(X,q.sibling),q=y(q,Y.children||[]),q.return=X,X=q;break e}else{c(X,q);break}else o(X,q);q=q.sibling}q=ap(Y,X.mode,fe),q.return=X,X=q}return T(X);case Z:return Pe=Y._init,pt(X,q,Pe(Y._payload),fe)}if(Ct(Y))return xe(X,q,Y,fe);if(re(Y))return we(X,q,Y,fe);Ws(X,Y)}return typeof Y=="string"&&Y!==""||typeof Y=="number"?(Y=""+Y,q!==null&&q.tag===6?(c(X,q.sibling),q=y(q,Y),q.return=X,X=q):(c(X,q),q=ip(Y,X.mode,fe),q.return=X,X=q),T(X)):c(X,q)}return pt}var pa=sx(!0),lx=sx(!1),Hs=Fn(null),Vs=null,ha=null,hd=null;function vd(){hd=ha=Vs=null}function yd(i){var o=Hs.current;nt(Hs),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){Vs=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(Vs===null)throw Error(r(308));ha=i,Vs.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,(Be&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 Ks(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 Gs(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,J=D.next;D.next=null,T===null?b=J:T.next=J,T=D;var ue=i.alternate;ue!==null&&(ue=ue.updateQueue,M=ue.lastBaseUpdate,M!==T&&(M===null?ue.firstBaseUpdate=J:M.next=J,ue.lastBaseUpdate=D))}if(b!==null){var le=y.baseState;T=0,ue=J=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"){le=xe.call(me,le,oe);break e}le=xe;break e;case 3:xe.flags=xe.flags&-65537|128;case 0:if(xe=we.payload,oe=typeof xe=="function"?xe.call(me,le,oe):xe,oe==null)break e;le=te({},le,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?(J=ue=me,D=le):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=le),y.baseState=D,y.firstBaseUpdate=J,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=le}}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),Bo=Fn(Lo),qo=Fn(Lo);function Oi(i){if(i===Lo)throw Error(r(174));return i}function xd(i,o){switch(Je(qo,o),Je(Bo,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(Bo),nt(qo)}function hx(i){Oi(qo.current);var o=Oi(en.current),c=ho(o,i.type);o!==c&&(Je(Bo,i),Je(en,c))}function wd(i){Bo.current===i&&(nt(en),nt(Bo))}var ut=Fn(0);function Xs(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 Ys=j.ReactCurrentDispatcher,Od=j.ReactCurrentBatchConfig,Pi=0,st=null,bt=null,Pt=null,Qs=!1,Fo=!1,zo=0,F2=0;function Bt(){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,st=o,o.memoizedState=null,o.updateQueue=null,o.lanes=0,Ys.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,Ys.current=K2,i=c(p,y)}while(Fo)}if(Ys.current=el,o=bt!==null&&bt.next!==null,Pi=0,Pt=bt=st=null,Qs=!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?st.memoizedState=Pt=i:Pt=Pt.next=i,Pt}function _r(){if(bt===null){var i=st.alternate;i=i!==null?i.memoizedState:null}else i=bt.next;var o=Pt===null?st.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?st.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,J=b;do{var ue=J.lane;if((Pi&ue)===ue)D!==null&&(D=D.next={lane:0,action:J.action,hasEagerState:J.hasEagerState,eagerState:J.eagerState,next:null}),p=J.hasEagerState?J.eagerState:i(p,J.action);else{var le={lane:ue,action:J.action,hasEagerState:J.hasEagerState,eagerState:J.eagerState,next:null};D===null?(M=D=le,T=p):D=D.next=le,st.lanes|=ue,Ai|=ue}J=J.next}while(J!==null&&J!==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,st.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=st,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=st.updateQueue,o===null?(o={lastEffect:null,stores:null},st.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,st,i),[o.memoizedState,i]}function Wo(i,o,c,p){return i={tag:i,create:o,destroy:c,deps:p,next:null},o=st.updateQueue,o===null?(o={lastEffect:null,stores:null},st.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 Zs(i,o,c,p){var y=tn();st.flags|=i,y.memoizedState=Wo(1|o,c,void 0,p===void 0?null:p)}function Js(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}}st.flags|=i,y.memoizedState=Wo(1|o,c,b,p)}function Ox(i,o){return Zs(8390656,8,i,o)}function Cd(i,o){return Js(2048,8,i,o)}function Px(i,o){return Js(4,2,i,o)}function Ax(i,o){return Js(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,Js(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(),st.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===st||o!==null&&o===st}function Rx(i,o){Fo=Qs=!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 el={readContext:wr,useCallback:Bt,useContext:Bt,useEffect:Bt,useImperativeHandle:Bt,useInsertionEffect:Bt,useLayoutEffect:Bt,useMemo:Bt,useReducer:Bt,useRef:Bt,useState:Bt,useDebugValue:Bt,useDeferredValue:Bt,useTransition:Bt,useMutableSource:Bt,useSyncExternalStore:Bt,useId:Bt,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,Zs(4194308,4,Ex.bind(null,o,i),c)},useLayoutEffect:function(i,o){return Zs(4194308,4,i,o)},useInsertionEffect:function(i,o){return Zs(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,st,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=st,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=te({},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:te({},o,c),i.memoizedState=c,i.lanes===0&&(i.updateQueue.baseState=c)}var tl={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),Ks(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),Ks(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),Ks(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)?la(i,y):zn),o=new o(c,b),i.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,o.updater=tl,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&&tl.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=la(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&&tl.enqueueReplaceState(y,y.state,null),Gs(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 Bx(i,o,c){c=yn(-1,c),c.tag=3,c.payload={element:null};var p=o.value;return c.callback=function(){sl||(sl=!0,Yd=p),Id(i,o)},c}function qx(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=sN.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?lx(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&&ld(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=hl(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=la(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&&ld(o),o.flags|=1,Kt(i,o,c,y),o.child)}function Xx(i,o,c,p,y){if(Jt(c)){var b=!0;Bs(o)}else b=!1;if(va(o,y),o.stateNode===null)nl(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,J=c.contextType;typeof J=="object"&&J!==null?J=wr(J):(J=Jt(c)?xi:Lt.current,J=la(o,J));var ue=c.getDerivedStateFromProps,le=typeof ue=="function"||typeof T.getSnapshotBeforeUpdate=="function";le||typeof T.UNSAFE_componentWillReceiveProps!="function"&&typeof T.componentWillReceiveProps!="function"||(M!==p||D!==J)&&Lx(o,T,p,J),Wn=!1;var oe=o.memoizedState;T.state=oe,Gs(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,J))?(le||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=J,p=M):(typeof T.componentDidMount=="function"&&(o.flags|=4194308),p=!1)}else{T=o.stateNode,fx(i,o),M=o.memoizedProps,J=o.type===o.elementType?M:Lr(o.type,M),T.props=J,le=o.pendingProps,oe=T.context,D=c.contextType,typeof D=="object"&&D!==null?D=wr(D):(D=Jt(c)?xi:Lt.current,D=la(o,D));var me=c.getDerivedStateFromProps;(ue=typeof me=="function"||typeof T.getSnapshotBeforeUpdate=="function")||typeof T.UNSAFE_componentWillReceiveProps!="function"&&typeof T.componentWillReceiveProps!="function"||(M!==le||oe!==D)&&Lx(o,T,p,D),Wn=!1,oe=o.memoizedState,T.state=oe,Gs(o,p,T,y);var xe=o.memoizedState;M!==le||oe!==xe||Zt.current||Wn?(typeof me=="function"&&(Nd(o,c,me,p),xe=o.memoizedState),(J=Wn||$x(o,c,J,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=J):(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 Bd(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=vl(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=Bd(c),o.memoizedState=Ld,i):qd(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?Bd(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 qd(i,o){return o=vl({mode:"visible",children:o},i.mode,0,null),o.return=i,i.child=o}function rl(i,o,c,p){return p!==null&&pd(p),pa(o,i.child,null,c),i=qd(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))),rl(i,o,T,p)):o.memoizedState!==null?(o.child=i.child,o.flags|=128,null):(b=p.fallback,y=o.mode,p=vl({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=Bd(T),o.memoizedState=Ld,b);if((o.mode&1)===0)return rl(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),rl(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))),rl(i,o,T,p)}return y.data==="$?"?(o.flags|=128,o.child=i.child,o=lN.bind(null,i),y._reactRetry=o,null):(i=b.treeContext,fr=qn(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=qd(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&&Xs(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&&Xs(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 nl(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)&&Bs(o);break;case 4:xd(o,o.stateNode.containerInfo);break;case 10:var p=o.type._context,y=o.memoizedProps.value;Je(Hs,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=te({},y,{value:void 0}),p=te({},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=$s)}vo(c,p);var T;c=null;for(J in y)if(!p.hasOwnProperty(J)&&y.hasOwnProperty(J)&&y[J]!=null)if(J==="style"){var M=y[J];for(T in M)M.hasOwnProperty(T)&&(c||(c={}),c[T]="")}else J!=="dangerouslySetInnerHTML"&&J!=="children"&&J!=="suppressContentEditableWarning"&&J!=="suppressHydrationWarning"&&J!=="autoFocus"&&(a.hasOwnProperty(J)?b||(b=[]):(b=b||[]).push(J,null));for(J in p){var D=p[J];if(M=y!=null?y[J]:void 0,p.hasOwnProperty(J)&&D!==M&&(D!=null||M!=null))if(J==="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(J,c)),c=D;else J==="dangerouslySetInnerHTML"?(D=D?D.__html:void 0,M=M?M.__html:void 0,D!=null&&M!==D&&(b=b||[]).push(J,D)):J==="children"?typeof D!="string"&&typeof D!="number"||(b=b||[]).push(J,""+D):J!=="suppressContentEditableWarning"&&J!=="suppressHydrationWarning"&&(a.hasOwnProperty(J)?(D!=null&&J==="onScroll"&&rt("scroll",i),b||M===D||(b=[])):(b=b||[]).push(J,D))}c&&(b=b||[]).push("style",c);var J=b;(o.updateQueue=J)&&(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 qt(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 qt(o),null;case 1:return Jt(o.type)&&Ls(),qt(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)&&(Us(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),qt(o),null;case 5:wd(o);var y=Oi(qo.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 qt(o),null}if(i=Oi(en.current),Us(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&&Is(p.textContent,M,i),y=["children",M]):typeof M=="number"&&p.textContent!==""+M&&(b.suppressHydrationWarning!==!0&&Is(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=$s)}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=te({},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"?ys(i,D):b==="dangerouslySetInnerHTML"?(D=D?D.__html:void 0,D!=null&&hs(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=$s)}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 qt(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(qo.current),Oi(en.current),Us(o)){if(p=o.stateNode,c=o.memoizedProps,p[Jr]=o,(b=p.nodeValue!==c)&&(i=cr,i!==null))switch(i.tag){case 3:Is(p.nodeValue,c,(i.mode&1)!==0);break;case 5:i.memoizedProps.suppressHydrationWarning!==!0&&Is(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 qt(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=Us(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;qt(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),qt(o),null);case 4:return ya(),zd(i,o),i===null&&Mo(o.stateNode.containerInfo),qt(o),null;case 10:return yd(o.type._context),qt(o),null;case 17:return Jt(o.type)&&Ls(),qt(o),null;case 19:if(nt(ut),b=o.memoizedState,b===null)return qt(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=Xs(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=Xs(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 qt(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):(qt(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&&(qt(o),o.subtreeFlags&6&&(o.flags|=8192)):qt(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)&&Ls(),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 il=!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=Os,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,J=0,ue=0,le=i,oe=null;t:for(;;){for(var me;le!==c||y!==0&&le.nodeType!==3||(M=T+y),le!==b||p!==0&&le.nodeType!==3||(D=T+p),le.nodeType===3&&(T+=le.nodeValue.length),(me=le.firstChild)!==null;)oe=le,le=me;for(;;){if(le===i)break t;if(oe===c&&++J===y&&(M=T),oe===b&&++ue===p&&(D=T),(me=le.nextSibling)!==null)break;le=oe,oe=le.parentNode}le=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},Os=!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,X=o.stateNode,q=X.getSnapshotBeforeUpdate(o.elementType===o.type?we:Lr(o.type,we),pt);X.__reactInternalSnapshotBeforeUpdate=q}break;case 3:var Y=o.stateNode.containerInfo;Y.nodeType===1?Y.textContent="":Y.nodeType===9&&Y.documentElement&&Y.removeChild(Y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(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 al(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=$s));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,Br=!1;function Vn(i,o,c){for(c=c.child;c!==null;)sw(i,o,c),c=c.sibling}function sw(i,o,c){if(Zr&&typeof Zr.onCommitFiberUnmount=="function")try{Zr.onCommitFiberUnmount(gs,c)}catch{}switch(c.tag){case 5:Ft||ga(c,o);case 6:var p=Nt,y=Br;Nt=null,Vn(i,o,c),Nt=p,Br=y,Nt!==null&&(Br?(i=Nt,c=c.stateNode,i.nodeType===8?i.parentNode.removeChild(c):i.removeChild(c)):Nt.removeChild(c.stateNode));break;case 18:Nt!==null&&(Br?(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=Br,Nt=c.stateNode.containerInfo,Br=!0,Vn(i,o,c),Nt=p,Br=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 lw(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 qr(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,Br=!1;break e;case 3:Nt=M.stateNode.containerInfo,Br=!0;break e;case 4:Nt=M.stateNode.containerInfo,Br=!0;break e}M=M.return}if(Nt===null)throw Error(r(160));sw(b,T,y),Nt=null,Br=!1;var D=y.alternate;D!==null&&(D.return=null),y.return=null}catch(J){ct(y,o,J)}}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(qr(o,i),rn(i),p&4){try{Vo(3,i,i.return),al(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:qr(o,i),rn(i),p&512&&c!==null&&ga(c,c.return);break;case 5:if(qr(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 J=yo(M,b);for(T=0;T<D.length;T+=2){var ue=D[T],le=D[T+1];ue==="style"?ys(y,le):ue==="dangerouslySetInnerHTML"?hs(y,le):ue==="children"?fi(y,le):C(y,ue,le,J)}switch(M){case"input":lt(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(qr(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(qr(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:qr(o,i),rn(i);break;case 13:qr(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&&lw(i);break;case 22:if(ue=c!==null&&c.memoizedState!==null,i.mode&1?(Ft=(J=Ft)||ue,qr(o,i),Ft=J):qr(o,i),rn(i),p&8192){if(J=i.memoizedState!==null,(i.stateNode.isHidden=J)&&!ue&&(i.mode&1)!==0)for(ge=i,ue=i.child;ue!==null;){for(le=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(le);continue}}me!==null?(me.return=oe,ge=me):pw(le)}ue=ue.sibling}e:for(ue=null,le=i;;){if(le.tag===5){if(ue===null){ue=le;try{y=le.stateNode,J?(b=y.style,typeof b.setProperty=="function"?b.setProperty("display","none","important"):b.display="none"):(M=le.stateNode,D=le.memoizedProps.style,T=D!=null&&D.hasOwnProperty("display")?D.display:null,M.style.display=vs("display",T))}catch(we){ct(i,i.return,we)}}}else if(le.tag===6){if(ue===null)try{le.stateNode.nodeValue=J?"":le.memoizedProps}catch(we){ct(i,i.return,we)}}else if((le.tag!==22&&le.tag!==23||le.memoizedState===null||le===i)&&le.child!==null){le.child.return=le,le=le.child;continue}if(le===i)break e;for(;le.sibling===null;){if(le.return===null||le.return===i)break e;ue===le&&(ue=null),le=le.return}ue===le&&(ue=null),le.sibling.return=le.return,le=le.sibling}}break;case 19:qr(o,i),rn(i),p&4&&lw(i);break;case 21:break;default:qr(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||il;if(!T){var M=y.alternate,D=M!==null&&M.memoizedState!==null||Ft;M=il;var J=Ft;if(il=T,(Ft=D)&&!J)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,il=M,Ft=J}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||al(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 J=o.alternate;if(J!==null){var ue=J.memoizedState;if(ue!==null){var le=ue.dehydrated;le!==null&&Oo(le)}}}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{al(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,ol=j.ReactCurrentDispatcher,Kd=j.ReactCurrentOwner,Sr=j.ReactCurrentBatchConfig,Be=0,At=null,yt=null,Mt=0,dr=0,ba=Fn(0),xt=0,Ko=null,Ai=0,ul=0,Gd=0,Go=null,tr=null,Xd=0,xa=1/0,gn=null,sl=!1,Yd=null,Kn=null,ll=!1,Gn=null,cl=0,Xo=0,Qd=null,fl=-1,dl=0;function Gt(){return(Be&6)!==0?dt():fl!==-1?fl:fl=dt()}function Xn(i){return(i.mode&1)===0?1:(Be&2)!==0&&Mt!==0?Mt&-Mt:q2.transition!==null?(dl===0&&(dl=ub()),dl):(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),((Be&2)===0||i!==At)&&(i===At&&((Be&2)===0&&(ul|=c),xt===4&&Yn(i,Mt)),rr(i,p),c===1&&Be===0&&(o.mode&1)===0&&(xa=dt()+500,qs&&Un()))}function rr(i,o){var c=i.callbackNode;qk(i,o);var p=ws(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?B2(yw.bind(null,i)):tx(yw.bind(null,i)),I2(function(){(Be&6)===0&&Un()}),c=null;else{switch(sb(p)){case 1:c=Cf;break;case 4:c=ab;break;case 16:c=ms;break;case 536870912:c=ob;break;default:c=ms}c=Ow(c,vw.bind(null,i))}i.callbackPriority=o,i.callbackNode=c}}function vw(i,o){if(fl=-1,dl=0,(Be&6)!==0)throw Error(r(327));var c=i.callbackNode;if(wa()&&i.callbackNode!==c)return null;var p=ws(i,i===At?Mt:0);if(p===0)return null;if((p&30)!==0||(p&i.expiredLanes)!==0||o)o=pl(i,p);else{o=p;var y=Be;Be|=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(),ol.current=b,Be=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=pl(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(ws(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=pl(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&=~ul,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((Be&6)!==0)throw Error(r(327));wa();var o=ws(i,0);if((o&1)===0)return rr(i,dt()),null;var c=pl(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=Be;Be|=1;try{return i(o)}finally{Be=c,Be===0&&(xa=dt()+500,qs&&Un())}}function Ei(i){Gn!==null&&Gn.tag===0&&(Be&6)===0&&wa();var o=Be;Be|=1;var c=Sr.transition,p=Ve;try{if(Sr.transition=null,Ve=1,i)return i()}finally{Ve=p,Sr.transition=c,Be=o,(Be&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&&Ls();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=ul=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(),Ys.current=el,Qs){for(var p=st.memoizedState;p!==null;){var y=p.queue;y!==null&&(y.pending=null),p=p.next}Qs=!1}if(Pi=0,Pt=bt=st=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 J=D,ue=M,le=ue.tag;if((ue.mode&1)===0&&(le===0||le===11||le===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,J,o),o=me,D=J;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,J,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 X=Bx(b,D,o);dx(b,X);break e;case 1:M=D;var q=b.type,Y=b.stateNode;if((b.flags&128)===0&&(typeof q.getDerivedStateFromError=="function"||Y!==null&&typeof Y.componentDidCatch=="function"&&(Kn===null||!Kn.has(Y)))){b.flags|=65536,o&=-o,b.lanes|=o;var fe=qx(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=ol.current;return ol.current=el,i===null?el:i}function rp(){(xt===0||xt===3||xt===2)&&(xt=4),At===null||(Ai&268435455)===0&&(ul&268435455)===0||Yn(At,Mt)}function pl(i,o){var c=Be;Be|=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(),Be=c,ol.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((Be&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||ll||(ll=!0,Ow(ms,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=Be;Be|=4,Kd.current=null,tN(i,c),cw(c,i),E2(rd),Os=!!td,rd=td=null,i.current=c,rN(c),Nk(),Be=M,Ve=T,Sr.transition=b}else i.current=c;if(ll&&(ll=!1,Gn=i,cl=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(sl)throw sl=!1,i=Yd,Yd=null,i;return(cl&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=sb(cl),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,cl=0,(Be&6)!==0)throw Error(r(331));var y=Be;for(Be|=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 J=M[D];for(ge=J;ge!==null;){var ue=ge;switch(ue.tag){case 0:case 11:case 15:Vo(8,ue,b)}var le=ue.child;if(le!==null)le.return=ue,ge=le;else for(;ge!==null;){ue=ge;var oe=ue.sibling,me=ue.return;if(aw(ue),ue===J){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 X=b.sibling;if(X!==null){X.return=b.return,ge=X;break e}ge=b.return}}var q=i.current;for(ge=q;ge!==null;){T=ge;var Y=T.child;if((T.subtreeFlags&2064)!==0&&Y!==null)Y.return=T,ge=Y;else e:for(T=q;ge!==null;){if(M=ge,(M.flags&2048)!==0)try{switch(M.tag){case 0:case 11:case 15:al(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(Be=y,Un(),Zr&&typeof Zr.onPostCommitFiberRoot=="function")try{Zr.onPostCommitFiberRoot(gs,i)}catch{}p=!0}return p}finally{Ve=c,Sr.transition=o}}return!1}function ww(i,o,c){o=ma(c,o),o=Bx(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=qx(o,i,1),o=Hn(o,i,1),i=Gt(),o!==null&&(bo(o,1,i),rr(o,i));break}}o=o.return}}function sN(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=xs,xs<<=1,(xs&130023424)===0&&(xs=4194304)));var c=Gt();i=vn(i,o),i!==null&&(bo(i,o,c),rr(i,c))}function lN(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,zs,o.index);switch(o.lanes=0,o.tag){case 2:var p=o.type;nl(i,o),i=o.pendingProps;var y=la(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,Bs(o)):b=!1,o.memoizedState=y.state!==null&&y.state!==void 0?y.state:null,bd(o),y.updater=tl,o.stateNode=y,y._reactInternals=o,Md(o,p,i,c),o=Dd(null,o,p,!0,b,c)):(o.tag=0,at&&b&&ld(o),Kt(null,o,y,c),o=o.child),o;case 16:p=o.elementType;e:{switch(nl(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),Gs(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=qn(o.stateNode.containerInfo.firstChild),cr=o,at=!0,Dr=null,c=lx(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(Hs,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 J=b.updateQueue;if(J!==null){J=J.shared;var ue=J.pending;ue===null?D.next=D:(D.next=ue.next,ue.next=D),J.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),nl(i,o),o.tag=1,Jt(p)?(i=!0,Bs(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 hl(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 G:return vl(c,y,b,o);default:if(typeof i=="object"&&i!==null)switch(i.$$typeof){case Q:T=10;break e;case L:T=9;break e;case N:T=11;break e;case V:T=14;break e;case Z: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 vl(i,o,c,p){return i=Or(22,i,p,o),i.elementType=G,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 yl(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),Ks(i,y,T)),T}function ml(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 sp(i){this._internalRoot=i}gl.prototype.render=sp.prototype.render=function(i){var o=this._internalRoot;if(o===null)throw Error(r(409));yl(i,o,null,null)},gl.prototype.unmount=sp.prototype.unmount=function(){var i=this._internalRoot;if(i!==null){this._internalRoot=null;var o=i.containerInfo;Ei(function(){yl(null,i,null,null)}),o[fn]=null}};function gl(i){this._internalRoot=i}gl.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 lp(i){return!(!i||i.nodeType!==1&&i.nodeType!==9&&i.nodeType!==11)}function bl(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 J=ml(T);b.call(J)}}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 J=ml(D);M.call(J)}}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(){yl(o,D,c,p)}),D}function xl(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=ml(T);M.call(D)}}yl(o,T,i,y)}else T=yN(c,o,i,y,p);return ml(T)}lb=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()),(Be&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(lt(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=Ds(p);if(!y)throw Error(r(90));ae(p),lt(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,Ds,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 wl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!wl.isDisabled&&wl.supportsFiber)try{gs=wl.inject(gN),Zr=wl}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(!lp(o))throw Error(r(200));return hN(i,o,null,c)},nr.createRoot=function(i,o){if(!lp(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 sp(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(!bl(o))throw Error(r(200));return xl(null,i,o,!0,c)},nr.hydrateRoot=function(i,o,c){if(!lp(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 gl(o)},nr.render=function(i,o,c){if(!bl(o))throw Error(r(200));return xl(null,i,o,!1,c)},nr.unmountComponentAtNode=function(i){if(!bl(i))throw Error(r(40));return i._reactRootContainer?(Ei(function(){xl(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(!bl(c))throw Error(r(200));if(i==null||i._reactInternals===void 0)throw Error(r(38));return xl(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 Sl;Lw=1;var e=AN();return Sl.createRoot=e.createRoot,Sl.hydrateRoot=e.hydrateRoot,Sl}var jN=EN();function GE(e,t){return function(){return e.apply(t,arguments)}}const{toString:TN}=Object.prototype,{getPrototypeOf:Ug}=Object,{iterator:qc,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,Ll=e=>{if(Fc(e)!=="object")return!1;const t=Ug(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(XE in e)&&!(qc 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"),BN=Gr("FileList"),qN=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 Bw=FN(),qw=typeof Bw.FormData<"u"?Bw.FormData:void 0,zN=e=>{let t;return e&&(qw&&e instanceof qw||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 es(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),s=u.length;let l;for(n=0;n<s;n++)l=u[n],t.call(null,e[l],l,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 s=e&&ZE(r,u)||u;Ll(r[s])&&Ll(a)?r[s]=xm(r[s],a):Ll(a)?r[s]=xm({},a):no(a)?r[s]=a.slice():(!t||!Ra(a))&&(r[s]=a)};for(let a=0,u=arguments.length;a<u;a++)arguments[a]&&es(arguments[a],n);return r}const XN=(e,t,r,{allOwnKeys:n}={})=>(es(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,s;const l={};if(t=t||{},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),u=a.length;u-- >0;)s=a[u],(!n||n(s,e,t))&&!l[s]&&(t[s]=e[s],l[s]=!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[qc]).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={};es(r,(a,u)=>{let s;(s=t(a,u,e))!==!1&&(n[u]=s||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+"'")})}})},sM=(e,t)=>{const r={},n=a=>{a.forEach(u=>{r[u]=!0})};return no(e)?n(e):n(String(e).split(t)),r},lM=()=>{},cM=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function fM(e){return!!(e&&ar(e.append)&&e[XE]==="FormData"&&e[qc])}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 es(n,(s,l)=>{const f=r(s,a+1);!Ra(f)&&(u[l]=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[qc]),ee={isArray:no,isArrayBuffer:YE,isBuffer:Zu,isFormData:zN,isArrayBufferView:CN,isString:kN,isNumber:QE,isBoolean:NN,isObject:Ju,isPlainObject:Ll,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:qN,isURLSearchParams:UN,isTypedArray:tM,isFileList:BN,forEach:es,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:sM,toCamelCase:aM,noop:lM,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,s){const l=new rj(t.message,r||t.code,n,a,u);return l.cause=t,l.name=t.name,t.status!=null&&l.status==null&&(l.status=t.status),s&&Object.assign(l,s),l}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:ee.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 ee.isPlainObject(e)||ee.isArray(e)}function nj(e){return ee.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 ee.isArray(e)&&!e.some(wm)}const bM=ee.toFlatObject(ee,{},null,function(t){return/^is[A-Z]/.test(t)});function Uc(e,t,r){if(!ee.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=ee.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(w,g){return!ee.isUndefined(g[w])});const n=r.metaTokens,a=r.visitor||h,u=r.dots,s=r.indexes,f=(r.Blob||typeof Blob<"u"&&Blob)&&ee.isSpecCompliantForm(t);if(!ee.isFunction(a))throw new TypeError("visitor must be a function");function d(_){if(_===null)return"";if(ee.isDate(_))return _.toISOString();if(ee.isBoolean(_))return _.toString();if(!f&&ee.isBlob(_))throw new Ce("Blob is not supported. Use a Buffer instead.");return ee.isArrayBuffer(_)||ee.isTypedArray(_)?f&&typeof Blob=="function"?new Blob([_]):Buffer.from(_):_}function h(_,w,g){let E=_;if(ee.isReactNative(t)&&ee.isReactNativeBlob(_))return t.append(vp(g,w,u),d(_)),!1;if(_&&!g&&typeof _=="object"){if(ee.endsWith(w,"{}"))w=n?w:w.slice(0,-2),_=JSON.stringify(_);else if(ee.isArray(_)&&gM(_)||(ee.isFileList(_)||ee.endsWith(w,"[]"))&&(E=ee.toArray(_)))return w=nj(w),E.forEach(function(C,j){!(ee.isUndefined(C)||C===null)&&t.append(s===!0?vp([w],j,u):s===null?w:w+"[]",d(C))}),!1}return wm(_)?!0:(t.append(vp(g,w,u),d(_)),!1)}const v=[],m=Object.assign(bM,{defaultVisitor:h,convertValue:d,isVisitable:wm});function x(_,w){if(!ee.isUndefined(_)){if(v.indexOf(_)!==-1)throw Error("Circular reference detected in "+w.join("."));v.push(_),ee.forEach(_,function(E,A){(!(ee.isUndefined(E)||E===null)&&a.call(t,E,ee.isString(A)?A.trim():A,w,m))===!0&&x(E,w?w.concat(A):[A])}),v.pop()}}if(!ee.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=ee.isFunction(r)?{serialize:r}:r,u=a&&a.serialize;let s;if(u?s=u(t,a):s=ee.isURLSearchParams(t)?t.toString():new Wg(t,a).toString(n),s){const l=e.indexOf("#");l!==-1&&(e=e.slice(0,l)),e+=(e.indexOf("?")===-1?"?":"&")+s}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){ee.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&&ee.isBuffer(r)?(this.append(n,r.toString("base64")),!1):u.defaultVisitor.apply(this,arguments)},...t})}function CM(e){return ee.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 s=r[u++];if(s==="__proto__")return!0;const l=Number.isFinite(+s),f=u>=r.length;return s=!s&&ee.isArray(a)?a.length:s,f?(ee.hasOwnProp(a,s)?a[s]=[a[s],n]:a[s]=n,!l):((!a[s]||!ee.isObject(a[s]))&&(a[s]=[]),t(r,n,a[s],u)&&ee.isArray(a[s])&&(a[s]=kM(a[s])),!l)}if(ee.isFormData(e)&&ee.isFunction(e.entries)){const r={};return ee.forEachEntry(e,(n,a)=>{t(CM(n),a,r,0)}),r}return null}function NM(e,t,r){if(ee.isString(e))try{return(t||JSON.parse)(e),ee.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const ts={transitional:Hg,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",a=n.indexOf("application/json")>-1,u=ee.isObject(t);if(u&&ee.isHTMLForm(t)&&(t=new FormData(t)),ee.isFormData(t))return a?JSON.stringify(oj(t)):t;if(ee.isArrayBuffer(t)||ee.isBuffer(t)||ee.isStream(t)||ee.isFile(t)||ee.isBlob(t)||ee.isReadableStream(t))return t;if(ee.isArrayBufferView(t))return t.buffer;if(ee.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(u){if(n.indexOf("application/x-www-form-urlencoded")>-1)return TM(t,this.formSerializer).toString();if((l=ee.isFileList(t))||n.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return Uc(l?{"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||ts.transitional,n=r&&r.forcedJSONParsing,a=this.responseType==="json";if(ee.isResponse(t)||ee.isReadableStream(t))return t;if(t&&ee.isString(t)&&(n&&!this.responseType||a)){const s=!(r&&r.silentJSONParsing)&&a;try{return JSON.parse(t,this.parseReviver)}catch(l){if(s)throw l.name==="SyntaxError"?Ce.from(l,Ce.ERR_BAD_RESPONSE,this,null,this.response):l}}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}}};ee.forEach(["delete","get","head","post","put","patch"],e=>{ts.headers[e]={}});const MM=ee.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(s){a=s.indexOf(":"),r=s.substring(0,a).trim().toLowerCase(),n=s.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 Bl(e){return e===!1||e==null?e:ee.isArray(e)?e.map(Bl):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(ee.isFunction(n))return n.call(this,t,r);if(a&&(t=r),!!ee.isString(t)){if(ee.isString(n))return t.indexOf(n)!==-1;if(ee.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=ee.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(a,u,s){return this[n].call(this,t,a,u,s)},configurable:!0})})}let or=class{constructor(t){t&&this.set(t)}set(t,r,n){const a=this;function u(l,f,d){const h=Zo(f);if(!h)throw new Error("header name must be a non-empty string");const v=ee.findKey(a,h);(!v||a[v]===void 0||d===!0||d===void 0&&a[v]!==!1)&&(a[v||f]=Bl(l))}const s=(l,f)=>ee.forEach(l,(d,h)=>u(d,h,f));if(ee.isPlainObject(t)||t instanceof this.constructor)s(t,r);else if(ee.isString(t)&&(t=t.trim())&&!$M(t))s(RM(t),r);else if(ee.isObject(t)&&ee.isIterable(t)){let l={},f,d;for(const h of t){if(!ee.isArray(h))throw TypeError("Object iterator must return a key-value pair");l[d=h[0]]=(f=l[d])?ee.isArray(f)?[...f,h[1]]:[f,h[1]]:h[1]}s(l,r)}else t!=null&&u(r,t,n);return this}get(t,r){if(t=Zo(t),t){const n=ee.findKey(this,t);if(n){const a=this[n];if(!r)return a;if(r===!0)return IM(a);if(ee.isFunction(r))return r.call(this,a,n);if(ee.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=ee.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(s){if(s=Zo(s),s){const l=ee.findKey(n,s);l&&(!r||yp(n,n[l],l,r))&&(delete n[l],a=!0)}}return ee.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 ee.forEach(this,(a,u)=>{const s=ee.findKey(n,u);if(s){r[s]=Bl(a),delete r[u];return}const l=t?DM(u):String(u).trim();l!==u&&delete r[u],r[l]=Bl(a),n[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return ee.forEach(this,(n,a)=>{n!=null&&n!==!1&&(r[a]=t&&ee.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(s){const l=Zo(s);n[l]||(LM(a,s),n[l]=!0)}return ee.isArray(t)?t.forEach(u):u(t),this}};or.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ee.reduceDescriptors(or.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});ee.freezeMethods(or);function mp(e,t){const r=this||ts,n=t||r,a=or.from(n.headers);let u=n.data;return ee.forEach(e,function(l){u=l.call(r,u,a.normalize(),t?t.status:void 0)}),a.normalize(),u}function uj(e){return!!(e&&e.__CANCEL__)}let rs=class extends Ce{constructor(t,r,n){super(t??"canceled",Ce.ERR_CANCELED,r,n),this.name="CanceledError",this.__CANCEL__=!0}};function sj(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 BM(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function qM(e,t){e=e||10;const r=new Array(e),n=new Array(e);let a=0,u=0,s;return t=t!==void 0?t:1e3,function(f){const d=Date.now(),h=n[u];s||(s=d),r[a]=f,n[a]=d;let v=u,m=0;for(;v!==a;)m+=r[v++],v=v%e;if(a=(a+1)%e,a===u&&(u=(u+1)%e),d-s<t)return;const x=h&&d-h;return x?Math.round(m*1e3/x):void 0}}function FM(e,t){let r=0,n=1e3/t,a,u;const s=(d,h=Date.now())=>{r=h,a=null,u&&(clearTimeout(u),u=null),e(...d)};return[(...d)=>{const h=Date.now(),v=h-r;v>=n?s(d,h):(a=d,u||(u=setTimeout(()=>{u=null,s(a)},n-v)))},()=>a&&s(a)]}const Fl=(e,t,r=3)=>{let n=0;const a=qM(50,250);return FM(u=>{const s=u.loaded,l=u.lengthComputable?u.total:void 0,f=s-n,d=a(f),h=s<=l;n=s;const v={loaded:s,total:l,progress:l?s/l:void 0,bytes:f,rate:d||void 0,estimated:d&&l&&h?(l-s)/d:void 0,event:u,lengthComputable:l!=null,[t?"download":"upload"]:!0};e(v)},r)},Hw=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},Vw=e=>(...t)=>ee.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,s){if(typeof document>"u")return;const l=[`${e}=${encodeURIComponent(t)}`];ee.isNumber(r)&&l.push(`expires=${new Date(r).toUTCString()}`),ee.isString(n)&&l.push(`path=${n}`),ee.isString(a)&&l.push(`domain=${a}`),u===!0&&l.push("secure"),ee.isString(s)&&l.push(`SameSite=${s}`),document.cookie=l.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 lj(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,h,v,m){return ee.isPlainObject(d)&&ee.isPlainObject(h)?ee.merge.call({caseless:m},d,h):ee.isPlainObject(h)?ee.merge({},h):ee.isArray(h)?h.slice():h}function a(d,h,v,m){if(ee.isUndefined(h)){if(!ee.isUndefined(d))return n(void 0,d,v,m)}else return n(d,h,v,m)}function u(d,h){if(!ee.isUndefined(h))return n(void 0,h)}function s(d,h){if(ee.isUndefined(h)){if(!ee.isUndefined(d))return n(void 0,d)}else return n(void 0,h)}function l(d,h,v){if(v in t)return n(d,h);if(v in e)return n(void 0,d)}const f={url:u,method:u,data:u,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:l,headers:(d,h,v)=>a(Kw(d),Kw(h),v,!0)};return ee.forEach(Object.keys({...e,...t}),function(h){if(h==="__proto__"||h==="constructor"||h==="prototype")return;const v=ee.hasOwnProp(f,h)?f[h]:a,m=v(e[h],t[h],h);ee.isUndefined(m)&&v!==l||(r[h]=m)}),r}const cj=e=>{const t=zi({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:a,xsrfCookieName:u,headers:s,auth:l}=t;if(t.headers=s=or.from(s),t.url=aj(lj(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),l&&s.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),ee.isFormData(r)){if(Ht.hasStandardBrowserEnv||Ht.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(ee.isFunction(r.getHeaders)){const f=r.getHeaders(),d=["content-type","content-length"];Object.entries(f).forEach(([h,v])=>{d.includes(h.toLowerCase())&&s.set(h,v)})}}if(Ht.hasStandardBrowserEnv&&(n&&ee.isFunction(n)&&(n=n(t)),n||n!==!1&&zM(t.url))){const f=a&&u&&UM.read(u);f&&s.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 s=or.from(a.headers).normalize();let{responseType:l,onUploadProgress:f,onDownloadProgress:d}=a,h,v,m,x,_;function w(){x&&x(),_&&_(),a.cancelToken&&a.cancelToken.unsubscribe(h),a.signal&&a.signal.removeEventListener("abort",h)}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:!l||l==="text"||l==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:C,config:e,request:g};sj(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&&s.setContentType(null),"setRequestHeader"in g&&ee.forEach(s.toJSON(),function(j,S){g.setRequestHeader(S,j)}),ee.isUndefined(a.withCredentials)||(g.withCredentials=!!a.withCredentials),l&&l!=="json"&&(g.responseType=a.responseType),d&&([m,_]=Fl(d,!0),g.addEventListener("progress",m)),f&&g.upload&&([v,x]=Fl(f),g.upload.addEventListener("progress",v),g.upload.addEventListener("loadend",x)),(a.cancelToken||a.signal)&&(h=C=>{g&&(n(!C||C.type?new rs(null,e,g):C),g.abort(),g=null)},a.cancelToken&&a.cancelToken.subscribe(h),a.signal&&(a.signal.aborted?h():a.signal.addEventListener("abort",h)));const A=BM(a.url);if(A&&Ht.protocols.indexOf(A)===-1){n(new Ce("Unsupported protocol "+A+":",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,l();const h=d instanceof Error?d:this.reason;n.abort(h instanceof Ce?h:new rs(h instanceof Error?h.message:h))}};let s=t&&setTimeout(()=>{s=null,u(new Ce(`timeout of ${t}ms exceeded`,Ce.ETIMEDOUT))},t);const l=()=>{e&&(s&&clearTimeout(s),s=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=()=>ee.asap(l),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,s,l=f=>{s||(s=!0,n&&n(f))};return new ReadableStream({async pull(f){try{const{done:d,value:h}=await a.next();if(d){l(),f.close();return}let v=h.byteLength;if(r){let m=u+=v;r(m)}f.enqueue(new Uint8Array(h))}catch(d){throw l(d),d}},cancel(f){return l(f),a.return()}},{highWaterMark:2})},Xw=64*1024,{isFunction:Ol}=ee,ZM=(({Request:e,Response:t})=>({Request:e,Response:t}))(ee.global),{ReadableStream:Yw,TextEncoder:Qw}=ee.global,Zw=(e,...t)=>{try{return!!e(...t)}catch{return!1}},JM=e=>{e=ee.merge.call({skipUndefined:!0},ZM,e);const{fetch:t,Request:r,Response:n}=e,a=t?Ol(t):typeof fetch=="function",u=Ol(r),s=Ol(n);if(!a)return!1;const l=a&&Ol(Yw),f=a&&(typeof Qw=="function"?(_=>w=>_.encode(w))(new Qw):async _=>new Uint8Array(await new r(_).arrayBuffer())),d=u&&l&&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}),h=s&&l&&Zw(()=>ee.isReadableStream(new n("").body)),v={stream:h&&(_=>_.body)};a&&["text","arrayBuffer","blob","formData","stream"].forEach(_=>{!v[_]&&(v[_]=(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(ee.isBlob(_))return _.size;if(ee.isSpecCompliantForm(_))return(await new r(Ht.origin,{method:"POST",body:_}).arrayBuffer()).byteLength;if(ee.isArrayBufferView(_)||ee.isArrayBuffer(_))return _.byteLength;if(ee.isURLSearchParams(_)&&(_=_+""),ee.isString(_))return(await f(_)).byteLength},x=async(_,w)=>{const g=ee.toFiniteNumber(_.getContentLength());return g??m(w)};return async _=>{let{url:w,method:g,data:E,signal:A,cancelToken:C,timeout:j,onDownloadProgress:S,onUploadProgress:O,responseType:k,headers:R,withCredentials:$="same-origin",fetchOptions:Q}=cj(_),L=t||fetch;k=k?(k+"").toLowerCase():"text";let N=GM([A,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(ee.isFormData(E)&&(U=I.headers.get("content-type"))&&R.setContentType(U),I.body){const[ie,ve]=Hw(V,Fl(Vw(O)));E=Gw(I.body,Xw,ie,ve)}}ee.isString($)||($=$?"include":"omit");const Z=u&&"credentials"in r.prototype,G={...Q,signal:N,method:g.toUpperCase(),headers:R.normalize().toJSON(),body:E,duplex:"half",credentials:Z?$:void 0};B=u&&new r(w,G);let F=await(u?L(B,Q):L(w,G));const re=h&&(k==="stream"||k==="response");if(h&&(S||re&&z)){const I={};["status","statusText","headers"].forEach(Se=>{I[Se]=F[Se]});const U=ee.toFiniteNumber(F.headers.get("content-length")),[ie,ve]=S&&Hw(U,Fl(Vw(S),!0))||[];F=new n(Gw(F.body,Xw,ie,()=>{ve&&ve(),z&&z()}),I)}k=k||"text";let te=await v[ee.findKey(v,k)||"text"](F,_);return!re&&z&&z(),await new Promise((I,U)=>{sj(I,U,{data:te,headers:or.from(F.headers),status:F.status,statusText:F.statusText,config:_,request:B})})}catch(Z){throw z&&z(),Z&&Z.name==="TypeError"&&/Load failed|fetch/i.test(Z.message)?Object.assign(new Ce("Network Error",Ce.ERR_NETWORK,_,B,Z&&Z.response),{cause:Z.cause||Z}):Ce.from(Z,Z&&Z.code,_,B,Z&&Z.response)}}},eR=new Map,fj=e=>{let t=e&&e.env||{};const{fetch:r,Request:n,Response:a}=t,u=[n,a,r];let s=u.length,l=s,f,d,h=eR;for(;l--;)f=u[l],d=h.get(f),d===void 0&&h.set(f,d=l?new Map:JM(t)),h=d;return d};fj();const Kg={http:mM,xhr:KM,fetch:{get:fj}};ee.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=>ee.isFunction(e)||e===null||e===!1;function rR(e,t){e=ee.isArray(e)?e:[e];const{length:r}=e;let n,a;const u={};for(let s=0;s<r;s++){n=e[s];let l;if(a=n,!tR(n)&&(a=Kg[(l=String(n)).toLowerCase()],a===void 0))throw new Ce(`Unknown adapter '${l}'`);if(a&&(ee.isFunction(a)||(a=a.get(t))))break;u[l||"#"+s]=a}if(!a){const s=Object.entries(u).map(([f,d])=>`adapter ${f} `+(d===!1?"is not supported by the environment":"is not available in the build"));let l=r?s.length>1?`since :
|
||
`+s.map(Jw).join(`
|
||
`):" "+Jw(s[0]):"as no adapter specified";throw new Ce("There is no suitable adapter to dispatch the request "+l,"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 rs(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||ts.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,s){return"[Axios v"+pj+"] Transitional option '"+u+"'"+s+(n?". "+n:"")}return(u,s,l)=>{if(t===!1)throw new Ce(a(s," has been removed"+(r?" in "+r:"")),Ce.ERR_DEPRECATED);return r&&!t1[s]&&(t1[s]=!0,console.warn(a(s," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(u,s,l):!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],s=t[u];if(s){const l=e[u],f=l===void 0||s(l,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 ql={assertOptions:nR,validators:Wc},Pr=ql.validators;let Bi=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&&ql.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&&(ee.isFunction(a)?r.paramsSerializer={serialize:a}:ql.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),ql.assertOptions(r,{baseUrl:Pr.spelling("baseURL"),withXsrfToken:Pr.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let s=u&&ee.merge(u.common,u[r.method]);u&&ee.forEach(["delete","get","head","post","put","patch","common"],_=>{delete u[_]}),r.headers=or.concat(s,u);const l=[];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?l.unshift(w.fulfilled,w.rejected):l.push(w.fulfilled,w.rejected)});const d=[];this.interceptors.response.forEach(function(w){d.push(w.fulfilled,w.rejected)});let h,v=0,m;if(!f){const _=[e1.bind(this),void 0];for(_.unshift(...l),_.push(...d),m=_.length,h=Promise.resolve(r);v<m;)h=h.then(_[v++],_[v++]);return h}m=l.length;let x=r;for(;v<m;){const _=l[v++],w=l[v++];try{x=_(x)}catch(g){w.call(this,g);break}}try{h=e1.call(this,x)}catch(_){return Promise.reject(_)}for(v=0,m=d.length;v<m;)h=h.then(d[v++],d[v++]);return h}getUri(t){t=zi(this.defaults,t);const r=lj(t.baseURL,t.url,t.allowAbsoluteUrls);return aj(r,t.params,t.paramsSerializer)}};ee.forEach(["delete","get","head","options"],function(t){Bi.prototype[t]=function(r,n){return this.request(zi(n||{},{method:t,url:r,data:(n||{}).data}))}});ee.forEach(["post","put","patch"],function(t){function r(n){return function(u,s,l){return this.request(zi(l||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:u,data:s}))}}Bi.prototype[t]=r(),Bi.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 s=new Promise(l=>{n.subscribe(l),u=l}).then(a);return s.cancel=function(){n.unsubscribe(u)},s},t(function(u,s,l){n.reason||(n.reason=new rs(u,s,l),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 ee.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 Bi(e),r=GE(Bi.prototype.request,t);return ee.extend(r,Bi.prototype,t,{allOwnKeys:!0}),ee.extend(r,t,null,{allOwnKeys:!0}),r.create=function(a){return vj(zi(e,a))},r}const vt=vj(ts);vt.Axios=Bi;vt.CanceledError=rs;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(ee.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 qe(){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 _l=="object"&&_l&&_l.Object===Object&&_l;return xp=e,xp}var wp,i1;function ln(){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 ns(){if(a1)return _p;a1=1;var e=ln(),t=e.Symbol;return _p=t,_p}var Sp,o1;function uR(){if(o1)return Sp;o1=1;var e=ns(),t=Object.prototype,r=t.hasOwnProperty,n=t.toString,a=e?e.toStringTag:void 0;function u(s){var l=r.call(s,a),f=s[a];try{s[a]=void 0;var d=!0}catch{}var h=n.call(s);return d&&(l?s[a]=f:delete s[a]),h}return Sp=u,Sp}var Op,u1;function sR(){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,s1;function Cn(){if(s1)return Pp;s1=1;var e=ns(),t=uR(),r=sR(),n="[object Null]",a="[object Undefined]",u=e?e.toStringTag:void 0;function s(l){return l==null?l===void 0?a:n:u&&u in Object(l)?t(l):r(l)}return Pp=s,Pp}var Ap,l1;function kn(){if(l1)return Ap;l1=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,s){if(e(u))return!1;var l=typeof u;return l=="number"||l=="symbol"||l=="boolean"||u==null||t(u)?!0:n.test(u)||!r.test(u)||s!=null&&u in Object(s)}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 s(l){if(!t(l))return!1;var f=e(l);return f==n||f==a||f==r||f==u}return Cp=s,Cp}var kp,h1;function lR(){if(h1)return kp;h1=1;var e=ln(),t=e["__core-js_shared__"];return kp=t,kp}var Np,v1;function cR(){if(v1)return Np;v1=1;var e=lR(),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\]$/,s=Function.prototype,l=Object.prototype,f=s.toString,d=l.hasOwnProperty,h=RegExp("^"+f.call(d).replace(a,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function v(m){if(!r(m)||t(m))return!1;var x=e(m)?h:u;return x.test(n(m))}return Rp=v,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 Bp,_1;function hR(){if(_1)return Bp;_1=1;function e(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}return Bp=e,Bp}var qp,S1;function vR(){if(S1)return qp;S1=1;var e=Hc(),t="__lodash_hash_undefined__",r=Object.prototype,n=r.hasOwnProperty;function a(u){var s=this.__data__;if(e){var l=s[u];return l===t?void 0:l}return n.call(s,u)?s[u]:void 0}return qp=a,qp}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(s){var l=-1,f=s==null?0:s.length;for(this.clear();++l<f;){var d=s[l];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__,s=e(u,a);if(s<0)return!1;var l=u.length-1;return s==l?u.pop():r.call(u,s,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(s){var l=-1,f=s==null?0:s.length;for(this.clear();++l<f;){var d=s[l];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=ln(),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,B1;function AR(){if(B1)return rh;B1=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,q1;function ER(){if(q1)return nh;q1=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(s){var l=-1,f=s==null?0:s.length;for(this.clear();++l<f;){var d=s[l];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 s=arguments,l=a?a.apply(this,s):s[0],f=u.cache;if(f.has(l))return f.get(l);var d=n.apply(this,s);return u.cache=f.set(l,d)||f,d};return u.cache=new(r.Cache||e),u}return r.Cache=e,uh=r,uh}var sh,H1;function CR(){if(H1)return sh;H1=1;var e=bj(),t=500;function r(n){var a=e(n,function(s){return u.size===t&&u.clear(),s}),u=a.cache;return a}return sh=r,sh}var lh,V1;function kR(){if(V1)return lh;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(s,l,f,d){u.push(f?d.replace(r,"$1"):l||s)}),u});return lh=n,lh}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=ns(),t=Jg(),r=ur(),n=io(),a=e?e.prototype:void 0,u=a?a.toString:void 0;function s(l){if(typeof l=="string")return l;if(r(l))return t(l,s)+"";if(n(l))return u?u.call(l):"";var f=l+"";return f=="0"&&1/l==-1/0?"-0":f}return fh=s,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,s){return e(u)?u:t(u,s)?[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,s=a.length;n!=null&&u<s;)n=n[t(a[u++])];return u&&u==s?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 BR=ai();const ao=Ye(BR);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 qR(){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"),s=Symbol.for("react.context"),l=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),v=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 h:return g;default:switch(g=g&&g.$$typeof,g){case l:case s:case f:case m:case v:case u:return g;default:return E}}case t:return E}}}return We.ContextConsumer=s,We.ContextProvider=u,We.Element=e,We.ForwardRef=f,We.Fragment=r,We.Lazy=m,We.Memo=v,We.Portal=t,We.Profiler=a,We.StrictMode=n,We.Suspense=d,We.SuspenseList=h,We.isAsyncMode=function(){return!1},We.isConcurrentMode=function(){return!1},We.isContextConsumer=function(g){return w(g)===s},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)===v},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)===h},We.isValidElementType=function(g){return typeof g=="string"||typeof g=="function"||g===r||g===a||g===n||g===d||g===h||g===x||typeof g=="object"&&g!==null&&(g.$$typeof===m||g.$$typeof===v||g.$$typeof===u||g.$$typeof===s||g.$$typeof===f||g.$$typeof===_||g.getModuleId!==void 0)},We.typeOf=w,We}var n_;function FR(){return n_||(n_=1,bh.exports=qR()),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 is=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)&&!is(t)},KR=function(t){return De(t)},St=function(t){return pe(t)||Ui(t)},GR=0,as=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 s=t.indexOf("%");u=r*parseFloat(t.slice(0,s))/100}else u=+t;return is(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 zl(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"],Ul=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(K.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(s){return n[u](n,s)})}),a},JR=function(t,r,n){return function(a){return t(r,n,a),null}},Wl=function(t,r,n){if(!ao(t)||Om(t)!=="object")return null;var a=null;return Object.keys(t).forEach(function(u){var s=t[u];t0.includes(u)&&typeof s=="function"&&(a||(a={}),a[u]=JR(s,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 s_={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":""},l_=null,Sh=null,r0=function e(t){if(t===l_&&Array.isArray(Sh))return Sh;var r=[];return K.Children.forEach(t,function(n){De(n)||(zR.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),Sh=r,l_=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,s=(u=_h==null?void 0:_h[a])!==null&&u!==void 0?u:[];return r.startsWith("data-")||!Ie(t)&&(a&&s.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(K.isValidElement(t)&&(a=t.props),!ao(a))return null;var u={};return Object.keys(a).forEach(function(s){var l;oI((l=a)===null||l===void 0?void 0:l[s],s,r,n)&&(u[s]=a[s])}),u},Am=function e(t,r){if(t===r)return!0;var n=K.Children.count(t);if(n!==K.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],s=r[a];if(Array.isArray(u)||Array.isArray(s)){if(!e(u,s))return!1}else if(!f_(u,s))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),s=r.props||{},l=s.children,f=u_(s,tI);return a&&l?Ca(u,f)&&Am(a,l):!a&&!l?Ca(u,f):!1}return!1},d_=function(t,r){var n=[],a={};return r0(t).forEach(function(u,s){if(iI(u))n.push(u);else if(u){var l=Sn(u.type),f=r[l]||{},d=f.handler,h=f.once;if(d&&(!h||!a[l])){var v=d(u,l,s);n.push(v),a[l]=!0}}}),n},uI=function(t){var r=t&&t.type;return r&&s_[r]?s_[r]:null},sI=function(t,r){return r0(r).indexOf(t)},lI=["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,s=e.style,l=e.title,f=e.desc,d=cI(e,lI),h=a||{width:r,height:n,x:0,y:0},v=qe("recharts-surface",u);return W.createElement("svg",Em({},Le(d,!0,"svg"),{className:v,width:r,height:n,style:s,viewBox:"".concat(h.x," ").concat(h.y," ").concat(h.width," ").concat(h.height)}),W.createElement("title",null,l),W.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=W.forwardRef(function(e,t){var r=e.children,n=e.className,a=pI(e,dI),u=qe("recharts-layer",n);return W.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 s=Array(u);++a<u;)s[a]=t[a+r];return s}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",s="\\u200d",l=RegExp("["+s+e+a+u+"]");function f(d){return l.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",s="["+e+"]",l="["+a+"]",f="\\ud83c[\\udffb-\\udfff]",d="(?:"+l+"|"+f+")",h="[^"+e+"]",v="(?:\\ud83c[\\udde6-\\uddff]){2}",m="[\\ud800-\\udbff][\\udc00-\\udfff]",x="\\u200d",_=d+"?",w="["+u+"]?",g="(?:"+x+"(?:"+[h,v,m].join("|")+")"+w+_+")*",E=w+_+g,A="(?:"+[h+l+"?",l,v,m,s].join("|")+")",C=RegExp(f+"(?="+f+")|"+A+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(s){s=n(s);var l=t(s)?r(s):void 0,f=l?l[0]:s.charAt(0),d=l?e(l,1).join(""):s.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,Hl=Math.sin,Xr=Math.sqrt,Vl=Math.PI,Qc=2*Vl,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,s){this._append`C${+t},${+r},${+n},${+a},${this._x1=+u},${this._y1=+s}`}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 s=this._x1,l=this._y1,f=n-t,d=a-r,h=s-t,v=l-r,m=h*h+v*v;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(m>Ni)if(!(Math.abs(v*f-d*h)>Ni)||!u)this._append`L${this._x1=t},${this._y1=r}`;else{let x=n-s,_=a-l,w=f*f+d*d,g=x*x+_*_,E=Math.sqrt(w),A=Math.sqrt(m),C=u*Math.tan((Cm-Math.acos((w+m-g)/(2*E*A)))/2),j=C/A,S=C/E;Math.abs(j-1)>Ni&&this._append`L${t+j*h},${r+j*v}`,this._append`A${u},${u},0,0,${+(v*x>h*_)},${this._x1=t+S*f},${this._y1=r+S*d}`}}arc(t,r,n,a,u,s){if(t=+t,r=+r,n=+n,s=!!s,n<0)throw new Error(`negative radius: ${n}`);let l=n*Math.cos(a),f=n*Math.sin(a),d=t+l,h=r+f,v=1^s,m=s?a-u:u-a;this._x1===null?this._append`M${d},${h}`:(Math.abs(this._x1-d)>Ni||Math.abs(this._y1-h)>Ni)&&this._append`L${d},${h}`,n&&(m<0&&(m=m%km+km),m>SI?this._append`A${n},${n},0,1,${v},${t-l},${r-f}A${n},${n},0,1,${v},${this._x1=d},${this._y1=h}`:m>Ni&&this._append`A${n},${n},0,${+(m>=Cm)},${v},${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,s=n0(l);e=typeof e=="function"?e:e===void 0?jj:et(e),t=typeof t=="function"?t:t===void 0?Tj:et(t);function l(f){var d,h=(f=i0(f)).length,v,m=!1,x;for(n==null&&(u=a(x=s())),d=0;d<=h;++d)!(d<h&&r(v=f[d],d,f))===m&&((m=!m)?u.lineStart():u.lineEnd()),m&&u.point(+e(v,d,f),+t(v,d,f));if(x)return u=null,x+""||null}return l.x=function(f){return arguments.length?(e=typeof f=="function"?f:et(+f),l):e},l.y=function(f){return arguments.length?(t=typeof f=="function"?f:et(+f),l):t},l.defined=function(f){return arguments.length?(r=typeof f=="function"?f:et(!!f),l):r},l.curve=function(f){return arguments.length?(a=f,n!=null&&(u=a(n)),l):a},l.context=function(f){return arguments.length?(f==null?n=u=null:u=a(n=f),l):n},l}function Pl(e,t,r){var n=null,a=et(!0),u=null,s=Zc,l=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(v){var m,x,_,w=(v=i0(v)).length,g,E=!1,A,C=new Array(w),j=new Array(w);for(u==null&&(l=s(A=f())),m=0;m<=w;++m){if(!(m<w&&a(g=v[m],m,v))===E)if(E=!E)x=m,l.areaStart(),l.lineStart();else{for(l.lineEnd(),l.lineStart(),_=m-1;_>=x;--_)l.point(C[_],j[_]);l.lineEnd(),l.areaEnd()}E&&(C[m]=+e(g,m,v),j[m]=+t(g,m,v),l.point(n?+n(g,m,v):C[m],r?+r(g,m,v):j[m]))}if(A)return l=null,A+""||null}function h(){return Cj().defined(a).curve(s).context(u)}return d.x=function(v){return arguments.length?(e=typeof v=="function"?v:et(+v),n=null,d):e},d.x0=function(v){return arguments.length?(e=typeof v=="function"?v:et(+v),d):e},d.x1=function(v){return arguments.length?(n=v==null?null:typeof v=="function"?v:et(+v),d):n},d.y=function(v){return arguments.length?(t=typeof v=="function"?v:et(+v),r=null,d):t},d.y0=function(v){return arguments.length?(t=typeof v=="function"?v:et(+v),d):t},d.y1=function(v){return arguments.length?(r=v==null?null:typeof v=="function"?v:et(+v),d):r},d.lineX0=d.lineY0=function(){return h().x(e).y(t)},d.lineY1=function(){return h().x(e).y(r)},d.lineX1=function(){return h().x(n).y(t)},d.defined=function(v){return arguments.length?(a=typeof v=="function"?v:et(!!v),d):a},d.curve=function(v){return arguments.length?(s=v,u!=null&&(l=s(u)),d):s},d.context=function(v){return arguments.length?(v==null?u=l=null:l=s(u=v),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/Vl);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=Hl(Vl/10)/Hl(7*Vl/10),MI=Hl(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 s=Qc*u/5,l=Pj(s),f=Hl(s);e.lineTo(f*r,-l*r),e.lineTo(l*n-f*a,f*n+l*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,s=r*Nm+r,l=-u,f=s;e.moveTo(n,a),e.lineTo(u,s),e.lineTo(l,f),e.lineTo(Ar*n-Er*a,Er*n+Ar*a),e.lineTo(Ar*u-Er*s,Er*u+Ar*s),e.lineTo(Ar*l-Er*f,Er*l+Ar*f),e.lineTo(Ar*n+Er*a,Ar*a-Er*n),e.lineTo(Ar*u+Er*s,Ar*s-Er*u),e.lineTo(Ar*l+Er*f,Ar*f-Er*l),e.closePath()}};function BI(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 Kl(){}function Gl(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:Gl(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:Gl(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function qI(e){return new Rj(e)}function Ij(e){this._context=e}Ij.prototype={areaStart:Kl,areaEnd:Kl,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:Gl(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:Gl(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:Kl,areaEnd:Kl,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),s=(r-e._y1)/(a||n<0&&-0),l=(u*a+s*n)/(n+a);return(w_(u)+w_(s))*Math.min(Math.abs(u),Math.abs(s),.5*Math.abs(l))||0}function S_(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Mh(e,t,r){var n=e._x0,a=e._y0,u=e._x1,s=e._y1,l=(u-n)/3;e._context.bezierCurveTo(n+l,a+l*t,u-l,s-l*r,u,s)}function Xl(e){this._context=e}Xl.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 Bj(e)}(Lj.prototype=Object.create(Xl.prototype)).point=function(e,t){Xl.prototype.point.call(this,t,e)};function Bj(e){this._context=e}Bj.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 Xl(e)}function HI(e){return new Lj(e)}function qj(e){this._context=e}qj.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,s=1;s<r;++u,++s)this._context.bezierCurveTo(n[0][u],a[0][u],n[1][u],a[1][u],e[s],t[s]);(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),s=new Array(r);for(a[0]=0,u[0]=2,s[0]=e[0]+2*e[1],t=1;t<r-1;++t)a[t]=1,u[t]=4,s[t]=4*e[t]+2*e[t+1];for(a[r-1]=2,u[r-1]=7,s[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=a[t]/u[t-1],u[t]-=n,s[t]-=n*s[t-1];for(a[r-1]=s[r-1]/u[r-1],t=r-2;t>=0;--t)a[t]=(s[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 qj(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((s=e.length)>1)for(var r=1,n,a,u=e[t[0]],s,l=u.length;r<s;++r)for(a=u,u=e[t[r]],n=0;n<l;++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 s=Array.from(e.apply(this,arguments),QI),l,f=s.length,d=-1,h;for(const v of u)for(l=0,++d;l<f;++l)(s[l][d]=[0,+n(v,s[l].key,d,u)]).data=v;for(l=0,h=i0(t(s));l<f;++l)s[h[l]].index=l;return r(s,h),s}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,s;a<u;++a){for(s=r=0;r<n;++r)s+=e[r][a][1]||0;if(s)for(r=0;r<n;++r)e[r][a][1]/=s}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 s=0,l=0;s<a;++s)l+=e[s][r][1]||0;n[r][1]+=n[r][0]=-l/2}Ia(e,t)}}function t$(e,t){if(!(!((s=e.length)>0)||!((u=(a=e[t[0]]).length)>0))){for(var r=0,n=1,a,u,s;n<u;++n){for(var l=0,f=0,d=0;l<s;++l){for(var h=e[t[l]],v=h[n][1]||0,m=h[n-1][1]||0,x=(v-m)/2,_=0;_<l;++_){var w=e[t[_]],g=w[n][1]||0,E=w[n-1][1]||0;x+=g-E}f+=v,d+=x*v}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},s$=Math.PI/180,l$=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*s$;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,s=t.sizeType,l=s===void 0?"area":s,f=o$(t,r$),d=A_(A_({},f),{},{type:n,size:u,sizeType:l}),h=function(){var g=l$(n),E=BI().type(g).size(c$(u,l,n));return E()},v=d.className,m=d.cx,x=d.cy,_=Le(d,!0);return m===+m&&x===+x&&u===+u?W.createElement("path",Rm({},_,{className:qe("recharts-symbols",v),transform:"translate(".concat(m,", ").concat(x,")"),d:h()})):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=Yl(t),m$(e,zj()?Reflect.construct(t,r||[],Yl(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 Yl(e){return Yl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Yl(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,s=jr/6,l=jr/3,f=n.inactive?a:n.color;if(n.type==="plainline")return W.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 W.createElement("path",{strokeWidth:4,fill:"none",stroke:f,d:"M0,".concat(u,"h").concat(l,`
|
||
A`).concat(s,",").concat(s,",0,1,1,").concat(2*l,",").concat(u,`
|
||
H`).concat(jr,"M").concat(2*l,",").concat(u,`
|
||
A`).concat(s,",").concat(s,",0,1,1,").concat(l,",").concat(u),className:"recharts-legend-icon"});if(n.type==="rect")return W.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(W.isValidElement(n.legendIcon)){var d=d$({},n);return delete d.legendIcon,W.cloneElement(n.legendIcon,d)}return W.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,s=a.iconSize,l=a.layout,f=a.formatter,d=a.inactiveColor,h={x:0,y:0,width:jr,height:jr},v={display:l==="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=qe(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 A=x.inactive?d:x.color;return W.createElement("li",Im({className:g,style:v,key:"legend-item-".concat(_)},Wl(n.props,x,_)),W.createElement(jm,{width:s,height:s,viewBox:h,style:m},n.renderIcon(x)),W.createElement("span",{className:"recharts-legend-item-text",style:{color:A}},w?w(E,x,_):E))})}},{key:"render",value:function(){var n=this.props,a=n.payload,u=n.layout,s=n.align;if(!a||!a.length)return null;var l={padding:0,margin:0,textAlign:u==="horizontal"?s:"left"};return W.createElement("ul",{className:"recharts-default-legend",style:l},this.renderItems())}}])})(K.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,s){var l=this.__data__;if(l instanceof e){var f=l.__data__;if(!t||f.length<n-1)return f.push([u,s]),this.size=++l.size,this;l=this.__data__=new r(f)}return l.set(u,s),this.size=l.size,this}return Lh=a,Lh}var Bh,M_;function Wj(){if(M_)return Bh;M_=1;var e=Kc(),t=w$(),r=_$(),n=S$(),a=O$(),u=P$();function s(l){var f=this.__data__=new e(l);this.size=f.size}return s.prototype.clear=t,s.prototype.delete=r,s.prototype.get=n,s.prototype.has=a,s.prototype.set=u,Bh=s,Bh}var qh,R_;function A$(){if(R_)return qh;R_=1;var e="__lodash_hash_undefined__";function t(r){return this.__data__.set(r,e),this}return qh=t,qh}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,s=a==null?0:a.length;for(this.__data__=new e;++u<s;)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,B_;function Gj(){if(B_)return Hh;B_=1;var e=Hj(),t=Vj(),r=Kj(),n=1,a=2;function u(s,l,f,d,h,v){var m=f&n,x=s.length,_=l.length;if(x!=_&&!(m&&_>x))return!1;var w=v.get(s),g=v.get(l);if(w&&g)return w==l&&g==s;var E=-1,A=!0,C=f&a?new e:void 0;for(v.set(s,l),v.set(l,s);++E<x;){var j=s[E],S=l[E];if(d)var O=m?d(S,j,E,l,s,v):d(j,S,E,s,l,v);if(O!==void 0){if(O)continue;A=!1;break}if(C){if(!t(l,function(k,R){if(!r(C,R)&&(j===k||h(j,k,f,d,v)))return C.push(R)})){A=!1;break}}else if(!(j===S||h(j,S,f,d,v))){A=!1;break}}return v.delete(s),v.delete(l),A}return Hh=u,Hh}var Vh,q_;function j$(){if(q_)return Vh;q_=1;var e=ln(),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 s0(){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=ns(),t=j$(),r=Yg(),n=Gj(),a=T$(),u=s0(),s=1,l=2,f="[object Boolean]",d="[object Date]",h="[object Error]",v="[object Map]",m="[object Number]",x="[object RegExp]",_="[object Set]",w="[object String]",g="[object Symbol]",E="[object ArrayBuffer]",A="[object DataView]",C=e?e.prototype:void 0,j=C?C.valueOf:void 0;function S(O,k,R,$,Q,L,N){switch(R){case A:if(O.byteLength!=k.byteLength||O.byteOffset!=k.byteOffset)return!1;O=O.buffer,k=k.buffer;case E:return!(O.byteLength!=k.byteLength||!L(new t(O),new t(k)));case f:case d:case m:return r(+O,+k);case h:return O.name==k.name&&O.message==k.message;case x:case w:return O==k+"";case v:var B=a;case _:var z=$&s;if(B||(B=u),O.size!=k.size&&!z)return!1;var V=N.get(O);if(V)return V==k;$|=l,N.set(O,k);var Z=n(B(O),B(k),$,Q,L,N);return N.delete(O),Z;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 s=a(n);return t(n)?s:e(s,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,s=[];++n<a;){var l=t[n];r(l,n,t)&&(s[u++]=l)}return s}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(s){return s==null?[]:(s=Object(s),e(a(s),function(l){return n.call(s,l)}))}: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 l0(){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(s){return t(s)&&n.call(s,"callee")&&!a.call(s,"callee")};return nv=u,nv}var lu={exports:{}},iv,Z_;function D$(){if(Z_)return iv;Z_=1;function e(){return!1}return iv=e,iv}lu.exports;var J_;function Yj(){return J_||(J_=1,(function(e,t){var r=ln(),n=D$(),a=t&&!t.nodeType&&t,u=a&&!0&&e&&!e.nodeType&&e,s=u&&u.exports===a,l=s?r.Buffer:void 0,f=l?l.isBuffer:void 0,d=f||n;e.exports=d})(lu,lu.exports)),lu.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]",s="[object Date]",l="[object Error]",f="[object Function]",d="[object Map]",h="[object Number]",v="[object Object]",m="[object RegExp]",x="[object Set]",_="[object String]",w="[object WeakMap]",g="[object ArrayBuffer]",E="[object DataView]",A="[object Float32Array]",C="[object Float64Array]",j="[object Int8Array]",S="[object Int16Array]",O="[object Int32Array]",k="[object Uint8Array]",R="[object Uint8ClampedArray]",$="[object Uint16Array]",Q="[object Uint32Array]",L={};L[A]=L[C]=L[j]=L[S]=L[O]=L[k]=L[R]=L[$]=L[Q]=!0,L[n]=L[a]=L[g]=L[u]=L[E]=L[s]=L[l]=L[f]=L[d]=L[h]=L[v]=L[m]=L[x]=L[_]=L[w]=!1;function N(B){return r(B)&&t(B.length)&&!!L[e(B)]}return uv=N,uv}var sv,nS;function Qj(){if(nS)return sv;nS=1;function e(t){return function(r){return t(r)}}return sv=e,sv}var cu={exports:{}};cu.exports;var iS;function B$(){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,s=u&&r.process,l=(function(){try{var f=a&&a.require&&a.require("util").types;return f||s&&s.binding&&s.binding("util")}catch{}})();e.exports=l})(cu,cu.exports)),cu.exports}var lv,aS;function Zj(){if(aS)return lv;aS=1;var e=L$(),t=Qj(),r=B$(),n=r&&r.isTypedArray,a=n?t(n):e;return lv=a,lv}var cv,oS;function q$(){if(oS)return cv;oS=1;var e=I$(),t=l0(),r=ur(),n=Yj(),a=c0(),u=Zj(),s=Object.prototype,l=s.hasOwnProperty;function f(d,h){var v=r(d),m=!v&&t(d),x=!v&&!m&&n(d),_=!v&&!m&&!x&&u(d),w=v||m||x||_,g=w?e(d.length,String):[],E=g.length;for(var A in d)(h||l.call(d,A))&&!(w&&(A=="length"||x&&(A=="offset"||A=="parent")||_&&(A=="buffer"||A=="byteLength"||A=="byteOffset")||a(A,E)))&&g.push(A);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,sS;function Jj(){if(sS)return dv;sS=1;function e(t,r){return function(n){return t(r(n))}}return dv=e,dv}var pv,lS;function z$(){if(lS)return pv;lS=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 s=[];for(var l in Object(u))n.call(u,l)&&l!="constructor"&&s.push(l);return s}return hv=a,hv}var vv,fS;function os(){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=q$(),t=U$(),r=os();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,s,l,f,d,h){var v=l&t,m=e(u),x=m.length,_=e(s),w=_.length;if(x!=w&&!v)return!1;for(var g=x;g--;){var E=m[g];if(!(v?E in s:n.call(s,E)))return!1}var A=h.get(u),C=h.get(s);if(A&&C)return A==s&&C==u;var j=!0;h.set(u,s),h.set(s,u);for(var S=v;++g<x;){E=m[g];var O=u[E],k=s[E];if(f)var R=v?f(k,O,E,s,u,h):f(O,k,E,u,s,h);if(!(R===void 0?O===k||d(O,k,l,f,h):R)){j=!1;break}S||(S=E=="constructor")}if(j&&!S){var $=u.constructor,Q=s.constructor;$!=Q&&"constructor"in u&&"constructor"in s&&!(typeof $=="function"&&$ instanceof $&&typeof Q=="function"&&Q instanceof Q)&&(j=!1)}return h.delete(u),h.delete(s),j}return gv=a,gv}var bv,vS;function V$(){if(vS)return bv;vS=1;var e=Gi(),t=ln(),r=e(t,"DataView");return bv=r,bv}var xv,yS;function K$(){if(yS)return xv;yS=1;var e=Gi(),t=ln(),r=e(t,"Promise");return xv=r,xv}var wv,mS;function eT(){if(mS)return wv;mS=1;var e=Gi(),t=ln(),r=e(t,"Set");return wv=r,wv}var _v,gS;function G$(){if(gS)return _v;gS=1;var e=Gi(),t=ln(),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(),s=gj(),l="[object Map]",f="[object Object]",d="[object Promise]",h="[object Set]",v="[object WeakMap]",m="[object DataView]",x=s(e),_=s(t),w=s(r),g=s(n),E=s(a),A=u;return(e&&A(new e(new ArrayBuffer(1)))!=m||t&&A(new t)!=l||r&&A(r.resolve())!=d||n&&A(new n)!=h||a&&A(new a)!=v)&&(A=function(C){var j=u(C),S=j==f?C.constructor:void 0,O=S?s(S):"";if(O)switch(O){case x:return m;case _:return l;case w:return d;case g:return h;case E:return v}return j}),Sv=A,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(),s=Yj(),l=Zj(),f=1,d="[object Arguments]",h="[object Array]",v="[object Object]",m=Object.prototype,x=m.hasOwnProperty;function _(w,g,E,A,C,j){var S=u(w),O=u(g),k=S?h:a(w),R=O?h:a(g);k=k==d?v:k,R=R==d?v:R;var $=k==v,Q=R==v,L=k==R;if(L&&s(w)){if(!s(g))return!1;S=!0,$=!1}if(L&&!$)return j||(j=new e),S||l(w)?t(w,g,E,A,C,j):r(w,g,k,E,A,C,j);if(!(E&f)){var N=$&&x.call(w,"__wrapped__"),B=Q&&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,A,j)}}return L?(j||(j=new e),n(w,g,E,A,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,s,l){return n===a?!0:n==null||a==null||!t(n)&&!t(a)?n!==n&&a!==a:e(n,a,u,s,r,l)}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,s,l,f){var d=l.length,h=d,v=!f;if(u==null)return!h;for(u=Object(u);d--;){var m=l[d];if(v&&m[2]?m[1]!==u[m[0]]:!(m[0]in u))return!1}for(;++d<h;){m=l[d];var x=m[0],_=u[x],w=m[1];if(v&&m[2]){if(_===void 0&&!(x in u))return!1}else{var g=new e;if(f)var E=f(_,w,x,u,s,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 s=a[u],l=n[s];a[u]=[s,l,e(l)]}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(s){return s===a||e(s,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=l0(),r=ur(),n=c0(),a=f0(),u=Xc();function s(l,f,d){f=e(f,l);for(var h=-1,v=f.length,m=!1;++h<v;){var x=u(f[h]);if(!(m=l!=null&&d(l,x)))break;l=l[x]}return m||++h!=v?m:(v=l==null?0:l.length,!!v&&a(v)&&n(x,v)&&(r(l)||t(l)))}return Nv=s,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(),s=Xc(),l=1,f=2;function d(h,v){return n(h)&&a(v)?u(s(h),v):function(m){var x=t(m,h);return x===void 0&&x===v?r(m,h):e(v,x,l|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 Bv,IS;function oi(){if(IS)return Bv;IS=1;var e=J$(),t=nD(),r=oo(),n=ur(),a=oD();function u(s){return typeof s=="function"?s:s==null?r:typeof s=="object"?n(s)?t(s[0],s[1]):e(s):a(s)}return Bv=u,Bv}var qv,$S;function nT(){if($S)return qv;$S=1;function e(t,r,n,a){for(var u=t.length,s=n+(a?1:-1);a?s--:++s<u;)if(r(t[s],s,t))return s;return-1}return qv=e,qv}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 sD(){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,BS;function lD(){if(BS)return Uv;BS=1;var e=nT(),t=uD(),r=sD();function n(a,u,s){return u===u?r(a,u,s):e(a,t,s)}return Uv=n,Uv}var Wv,qS;function cD(){if(qS)return Wv;qS=1;var e=lD();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=s0(),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=s0(),s=200;function l(f,d,h){var v=-1,m=t,x=f.length,_=!0,w=[],g=w;if(h)_=!1,m=r;else if(x>=s){var E=d?null:a(f);if(E)return u(E);_=!1,m=n,g=new e}else g=d?[]:w;e:for(;++v<x;){var A=f[v],C=d?d(A):A;if(A=h||A!==0?A:0,_&&C===C){for(var j=g.length;j--;)if(g[j]===C)continue e;d&&g.push(C),w.push(A)}else m(g,C,h)||(g!==w&&g.push(C),w.push(A))}return w}return Gv=l,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=Ql(t),wD(e,aT()?Reflect.construct(t,r||[],Ql(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 Ql(e){return Ql=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ql(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(W.isValidElement(e))return W.cloneElement(e,t);if(typeof e=="function")return W.createElement(e,t);t.ref;var r=PD(t,mD);return W.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,s=a.align,l=a.verticalAlign,f=a.margin,d=a.chartWidth,h=a.chartHeight,v,m;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(s==="center"&&u==="vertical"){var x=this.getBBoxSnapshot();v={left:((d||0)-x.width)/2}}else v=s==="right"?{right:f&&f.right||0}:{left:f&&f.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(l==="middle"){var _=this.getBBoxSnapshot();m={top:((h||0)-_.height)/2}}else m=l==="bottom"?{bottom:f&&f.bottom||0}:{top:f&&f.top||0};return bn(bn({},v),m)}},{key:"render",value:function(){var n=this,a=this.props,u=a.content,s=a.width,l=a.height,f=a.wrapperStyle,d=a.payloadUniqBy,h=a.payload,v=bn(bn({position:"absolute",width:s||"auto",height:l||"auto"},this.getDefaultPosition(f)),f);return W.createElement("div",{className:"recharts-legend-wrapper",style:v,ref:function(x){n.wrapperNode=x}},jD(u,bn(bn({},this.props),{},{payload:iT(h,d,ED)})))}}],[{key:"getWithHeight",value:function(n,a){var u=bn(bn({},this.defaultProps),n.props),s=u.layout;return s==="vertical"&&pe(n.props.height)?{height:n.props.height}:s==="horizontal"?{width:n.props.width||a}:null}}])})(K.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=ns(),t=l0(),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,s,l){var f=-1,d=n.length;for(u||(u=t),l||(l=[]);++f<d;){var h=n[f];a>0&&u(h)?a>1?r(h,a-1,u,s,l):e(l,h):s||(l[l.length]=h)}return l}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,s=Object(r),l=a(r),f=l.length;f--;){var d=l[t?f:++u];if(n(s[d],d,s)===!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 sT(){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=os();function t(r,n){return function(a,u){if(a==null)return a;if(!e(a))return r(a,u);for(var s=a.length,l=n?s:-1,f=Object(a);(n?l--:++l<s)&&u(f[l],l,f)!==!1;);return a}}return ty=t,ty}var ry,rO;function p0(){if(rO)return ry;rO=1;var e=sT(),t=ND(),r=t(e);return ry=r,ry}var ny,nO;function lT(){if(nO)return ny;nO=1;var e=p0(),t=os();function r(n,a){var u=-1,s=t(n)?Array(n.length):[];return e(n,function(l,f,d){s[++u]=a(l,f,d)}),s}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,s=r===r,l=e(r),f=n!==void 0,d=n===null,h=n===n,v=e(n);if(!d&&!v&&!l&&r>n||l&&f&&h&&!d&&!v||u&&f&&h||!a&&h||!s)return 1;if(!u&&!l&&!v&&r<n||v&&a&&s&&!u&&!l||d&&a&&s||!f&&s||!h)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,s=r.criteria,l=n.criteria,f=s.length,d=a.length;++u<f;){var h=e(s[u],l[u]);if(h){if(u>=d)return h;var v=a[u];return h*(v=="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=lT(),a=MD(),u=Qj(),s=ID(),l=oo(),f=ur();function d(h,v,m){v.length?v=e(v,function(w){return f(w)?function(g){return t(g,w.length===1?w[0]:w)}:w}):v=[l];var x=-1;v=e(v,u(r));var _=n(h,function(w,g,E){var A=e(v,function(C){return C(w)});return{criteria:A,index:++x,value:w}});return a(_,function(w,g){return s(w,g,m)})}return uy=d,uy}var sy,sO;function DD(){if(sO)return sy;sO=1;function e(t,r,n){switch(n.length){case 0:return t.call(r);case 1:return t.call(r,n[0]);case 2:return t.call(r,n[0],n[1]);case 3:return t.call(r,n[0],n[1],n[2])}return t.apply(r,n)}return sy=e,sy}var ly,lO;function LD(){if(lO)return ly;lO=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 s=arguments,l=-1,f=t(s.length-a,0),d=Array(f);++l<f;)d[l]=s[a+l];l=-1;for(var h=Array(a+1);++l<a;)h[l]=s[l];return h[a]=u(d),e(n,this,h)}}return ly=r,ly}var cy,cO;function BD(){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 qD(){if(dO)return dy;dO=1;var e=BD(),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,s=0;return function(){var l=r(),f=t-(l-s);if(s=l,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=qD(),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=os(),r=c0(),n=ai();function a(u,s,l){if(!n(l))return!1;var f=typeof s;return(f=="number"?t(l)&&r(s,l.length):f=="string"&&s in l)?e(l[s],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,s){if(u==null)return[];var l=s.length;return l>1&&n(u,s[0],s[1])?s=[]:l>2&&n(s[0],s[1],s[2])&&(s=[s[0]]),t(u,e(s,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,s,l=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(d)throw a}}return l}}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,s=t.itemStyle,l=s===void 0?{}:s,f=t.labelStyle,d=f===void 0?{}:f,h=t.payload,v=t.formatter,m=t.itemSorter,x=t.wrapperClassName,_=t.labelClassName,w=t.label,g=t.labelFormatter,E=t.accessibilityLayer,A=E===void 0?!1:E,C=function(){if(h&&h.length){var N={padding:0,margin:0},B=(m?h0(h,m):h).map(function(z,V){if(z.type==="none")return null;var Z=gy({display:"block",paddingTop:4,paddingBottom:4,color:z.color||"#000"},l),G=z.formatter||v||eL,F=z.value,re=z.name,te=F,I=re;if(G&&te!=null&&I!=null){var U=G(F,re,z,V,h);if(Array.isArray(U)){var ie=VD(U,2);te=ie[0],I=ie[1]}else te=U}return W.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(V),style:Z},St(I)?W.createElement("span",{className:"recharts-tooltip-item-name"},I):null,St(I)?W.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,W.createElement("span",{className:"recharts-tooltip-item-value"},te),W.createElement("span",{className:"recharts-tooltip-item-unit"},z.unit||""))});return W.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=qe("recharts-default-tooltip",x),$=qe("recharts-tooltip-label",_);O&&g&&h!==void 0&&h!==null&&(k=g(w,h));var Q=A?{role:"status","aria-live":"assertive"}:{};return W.createElement("div",Lm({className:R,style:j},Q),W.createElement("p",{className:$,style:S},W.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 Al(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 qe(Jo,Al(Al(Al(Al({},"".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,s=e.reverseDirection,l=e.tooltipDimension,f=e.viewBox,d=e.viewBoxDimension;if(u&&pe(u[n]))return u[n];var h=r[n]-l-a,v=r[n]+a;if(t[n])return s[n]?h:v;if(s[n]){var m=h,x=f[n];return m<x?Math.max(v,f[n]):Math.max(h,f[n])}var _=v+l,w=f[n]+d;return _>w?Math.max(h,f[n]):Math.max(v,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,s=e.tooltipBox,l=e.useTranslate3d,f=e.viewBox,d,h,v;return s.height>0&&s.width>0&&r?(h=xO({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:a,reverseDirection:u,tooltipDimension:s.width,viewBox:f,viewBoxDimension:f.width}),v=xO({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:a,reverseDirection:u,tooltipDimension:s.height,viewBox:f,viewBoxDimension:f.height}),d=oL({translateX:h,translateY:v,useTranslate3d:l})):d=iL,{cssProperties:d,cssClasses:aL({translateX:h,translateY:v,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){qm(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 sL(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lL(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&&lL(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function fL(e,t,r){return t=Zl(t),dL(e,fT()?Reflect.construct(t,r||[],Zl(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 Zl(e){return Zl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Zl(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&&Bm(e,t)}function Bm(e,t){return Bm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Bm(e,t)}function qm(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;sL(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)),qm(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),qm(r,"handleKeyDown",function(s){if(s.key==="Escape"){var l,f,d,h;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(l=(f=r.props.coordinate)===null||f===void 0?void 0:f.x)!==null&&l!==void 0?l:0,y:(d=(h=r.props.coordinate)===null||h===void 0?void 0:h.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,s=a.allowEscapeViewBox,l=a.animationDuration,f=a.animationEasing,d=a.children,h=a.coordinate,v=a.hasPayload,m=a.isAnimationActive,x=a.offset,_=a.position,w=a.reverseDirection,g=a.useTranslate3d,E=a.viewBox,A=a.wrapperStyle,C=uL({allowEscapeViewBox:s,coordinate:h,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(l,"ms ").concat(f):void 0},S),{},{pointerEvents:"none",visibility:!this.state.dismissed&&u&&v?"visible":"hidden",position:"absolute",top:0,left:0},A);return W.createElement("div",{tabIndex:-1,className:j,style:O,ref:function(R){n.wrapperNode=R}},d)}}])})(K.PureComponent),mL=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},uo={isSsr:mL()};function Ba(e){"@babel/helpers - typeof";return Ba=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},Ba(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=Jl(t),_L(e,pT()?Reflect.construct(t,r||[],Jl(e).constructor):t.apply(e,r))}function _L(e,t){if(t&&(Ba(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 Jl(e){return Jl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Jl(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 Ba(t)=="symbol"?t:t+""}function PL(e,t){if(Ba(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ba(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 W.isValidElement(e)?W.cloneElement(e,t):typeof e=="function"?W.createElement(e,t):W.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,s=a.allowEscapeViewBox,l=a.animationDuration,f=a.animationEasing,d=a.content,h=a.coordinate,v=a.filterNull,m=a.isAnimationActive,x=a.offset,_=a.payload,w=a.payloadUniqBy,g=a.position,E=a.reverseDirection,A=a.useTranslate3d,C=a.viewBox,j=a.wrapperStyle,S=_??[];v&&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 W.createElement(yL,{allowEscapeViewBox:s,animationDuration:l,animationEasing:f,isAnimationActive:m,active:u,coordinate:h,hasPayload:O,offset:x,position:g,reverseDirection:E,useTranslate3d:A,viewBox:C,wrapperStyle:j},EL(d,PO(PO({},this.props),{},{payload:S})))}}])})(K.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=ln(),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,s=/^0o[0-7]+$/i,l=parseInt;function f(d){if(typeof d=="number")return d;if(r(d))return n;if(t(d)){var h=typeof d.valueOf=="function"?d.valueOf():d;d=t(h)?h+"":h}if(typeof d!="string")return d===0?d:+d;d=e(d);var v=u.test(d);return v||s.test(d)?l(d.slice(2),v?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 s(l,f,d){var h,v,m,x,_,w,g=0,E=!1,A=!1,C=!0;if(typeof l!="function")throw new TypeError(n);f=r(f)||0,e(d)&&(E=!!d.leading,A="maxWait"in d,m=A?a(r(d.maxWait)||0,f):m,C="trailing"in d?!!d.trailing:C);function j(B){var z=h,V=v;return h=v=void 0,g=B,x=l.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,Z=f-z;return A?u(Z,m-V):Z}function k(B){var z=B-w,V=B-g;return w===void 0||z>=f||z<0||A&&V>=m}function R(){var B=t();if(k(B))return $(B);_=setTimeout(R,O(B))}function $(B){return _=void 0,C&&h?j(B):(h=v=void 0,x)}function Q(){_!==void 0&&clearTimeout(_),g=0,h=w=v=_=void 0}function L(){return _===void 0?x:$(t())}function N(){var B=t(),z=k(B);if(h=arguments,v=this,w=B,z){if(_===void 0)return S(w);if(A)return clearTimeout(_),_=setTimeout(R,f),j(w)}return _===void 0&&(_=setTimeout(R,f)),x}return N.cancel=Q,N.flush=L,N}return Sy=s,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,s){var l=!0,f=!0;if(typeof a!="function")throw new TypeError(r);return t(s)&&(l="leading"in s?!!s.leading:l,f="trailing"in s?!!s.trailing:f),e(a,u,{leading:l,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 El(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)||qL(e,t)||BL(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 BL(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 qL(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,s,l=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(d)throw a}}return l}}function FL(e){if(Array.isArray(e))return e}var zL=K.forwardRef(function(e,t){var r=e.aspect,n=e.initialDimension,a=n===void 0?{width:-1,height:-1}:n,u=e.width,s=u===void 0?"100%":u,l=e.height,f=l===void 0?"100%":l,d=e.minWidth,h=d===void 0?0:d,v=e.minHeight,m=e.maxHeight,x=e.children,_=e.debounce,w=_===void 0?0:_,g=e.id,E=e.className,A=e.onResize,C=e.style,j=C===void 0?{}:C,S=K.useRef(null),O=K.useRef();O.current=A,K.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=K.useState({containerWidth:a.width,containerHeight:a.height}),R=DL(k,2),$=R[0],Q=R[1],L=K.useCallback(function(B,z){Q(function(V){var Z=Math.round(B),G=Math.round(z);return V.containerWidth===Z&&V.containerHeight===G?V:{containerWidth:Z,containerHeight:G}})},[]);K.useEffect(function(){var B=function(re){var te,I=re[0].contentRect,U=I.width,ie=I.height;L(U,ie),(te=O.current)===null||te===void 0||te.call(O,U,ie)};w>0&&(B=yT(B,w,{trailing:!0,leading:!1}));var z=new ResizeObserver(B),V=S.current.getBoundingClientRect(),Z=V.width,G=V.height;return L(Z,G),z.observe(S.current),function(){z.disconnect()}},[L,w]);var N=K.useMemo(function(){var B=$.containerWidth,z=$.containerHeight;if(B<0||z<0)return null;On(Ii(s)||Ii(f),`The width(%s) and height(%s) are both fixed numbers,
|
||
maybe you don't need to use a ResponsiveContainer.`,s,f),On(!r||r>0,"The aspect(%s) must be greater than zero.",r);var V=Ii(s)?B:s,Z=Ii(f)?z:f;r&&r>0&&(V?Z=V/r:Z&&(V=Z*r),m&&Z>m&&(Z=m)),On(V>0||Z>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,Z,s,f,h,v,r);var G=!Array.isArray(x)&&Sn(x.type).endsWith("Chart");return W.Children.map(x,function(F){return W.isValidElement(F)?K.cloneElement(F,El({width:V,height:Z},G?{style:El({height:"100%",width:"100%",maxHeight:Z,maxWidth:V},F.props.style)}:{})):F})},[r,x,f,m,v,h,$,s]);return W.createElement("div",{id:g?"".concat(g):void 0,className:qe("recharts-responsive-container",E),style:El(El({},j),{},{width:s,height:f,minWidth:h,minHeight:v,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 s=zm(zm({},KL),n);Object.assign(u.style,s),u.textContent="".concat(t);var l=u.getBoundingClientRect(),f={width:l.width,height:l.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,s,l=[],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)&&(l.push(n.value),l.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(d)throw a}}return l}}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%]*)/,BO=/(-?\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 jl=(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),s=u[1],l=u[2];return new e(parseFloat(s),l??"")}}])})();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],s=a[2],l=a[3],f=jl.parse(u??""),d=jl.parse(l??""),h=s==="*"?f.multiply(d):f.divide(d);if(h.isNaN())return Aa;t=t.replace(LO,h.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var v,m=(v=BO.exec(t))!==null&&v!==void 0?v:[],x=ec(m,4),_=x[1],w=x[2],g=x[3],E=jl.parse(_??""),A=jl.parse(g??""),C=w==="+"?E.add(A):E.subtract(A);if(C.isNaN())return Aa;t=t.replace(BO,C.toString())}return t}var qO=/\(([^()]*)\)/;function s3(e){for(var t=e;t.includes("(");){var r=qO.exec(t),n=ec(r,2),a=n[1];t=t.replace(qO,bT(a))}return t}function l3(e){var t=e.replace(/\s+/g,"");return t=s3(t),t=bT(t),t}function c3(e){try{return l3(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,s,l=[],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)&&(l.push(n.value),l.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(d)throw a}}return l}}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 s=u.map(function(f){return{word:f,width:du(f,a).width}}),l=n?0:du(" ",a).width;return{wordsWithComputedWidth:s,spaceWidth:l}}catch{return null}},g3=function(t,r,n,a,u){var s=t.maxLines,l=t.children,f=t.style,d=t.breakAll,h=pe(s),v=l,m=function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return V.reduce(function(Z,G){var F=G.word,re=G.width,te=Z[Z.length-1];if(te&&(a==null||u||te.width+re+n<Number(a)))te.words.push(F),te.width+=re+n;else{var I={words:[F],width:re};Z.push(I)}return Z},[])},x=m(r),_=function(V){return V.reduce(function(Z,G){return Z.width>G.width?Z:G})};if(!h)return x;for(var w="…",g=function(V){var Z=v.slice(0,V),G=wT({breakAll:d,style:f,children:Z+w}).wordsWithComputedWidth,F=m(G),re=F.length>s||_(F).width>Number(a);return[re,F]},E=0,A=v.length-1,C=0,j;E<=A&&C<=v.length-1;){var S=Math.floor((E+A)/2),O=S-1,k=g(O),R=zO(k,2),$=R[0],Q=R[1],L=g(S),N=zO(L,1),B=N[0];if(!$&&!B&&(E=S+1),$&&B&&(A=S-1),!$&&B){j=Q;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,s=t.breakAll,l=t.maxLines;if((r||n)&&!uo.isSsr){var f,d,h=wT({breakAll:s,children:a,style:u});if(h){var v=h.wordsWithComputedWidth,m=h.spaceWidth;f=v,d=m}else return WO(a);return g3({breakAll:s,children:a,maxLines:l,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,s=t.lineHeight,l=s===void 0?"1em":s,f=t.capHeight,d=f===void 0?"0.71em":f,h=t.scaleToFit,v=h===void 0?!1:h,m=t.textAnchor,x=m===void 0?"start":m,_=t.verticalAnchor,w=_===void 0?"end":_,g=t.fill,E=g===void 0?HO:g,A=FO(t,f3),C=K.useMemo(function(){return b3({breakAll:A.breakAll,children:A.children,maxLines:A.maxLines,scaleToFit:v,style:A.style,width:A.width})},[A.breakAll,A.children,A.maxLines,v,A.style,A.width]),j=A.dx,S=A.dy,O=A.angle,k=A.className,R=A.breakAll,$=FO(A,d3);if(!St(n)||!St(u))return null;var Q=n+(pe(j)?j:0),L=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(l," + (").concat(d," / 2))"));break;default:N=Py("calc(".concat(C.length-1," * -").concat(l,")"));break}var B=[];if(v){var z=C[0].width,V=A.width;B.push("scale(".concat((pe(V)?V/z:1)/z,")"))}return O&&B.push("rotate(".concat(O,", ").concat(Q,", ").concat(L,")")),B.length&&($.transform=B.join(" ")),W.createElement("text",Um({},Le($,!0),{x:Q,y:L,className:qe("recharts-text",k),textAnchor:x,fill:E.includes("url")?HO:E}),C.map(function(Z,G){var F=Z.words.join(R?"":" ");return W.createElement("tspan",{x:Q,dy:G===0?N:l,key:"".concat(F,"-").concat(G)},F)}))};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=(l,f)=>ni(e(l),f),n=(l,f)=>e(l)-f):(t=e===ni||e===x3?e:w3,r=e,n=e);function a(l,f,d=0,h=l.length){if(d<h){if(t(f,f)!==0)return h;do{const v=d+h>>>1;r(l[v],f)<0?d=v+1:h=v}while(d<h)}return d}function u(l,f,d=0,h=l.length){if(d<h){if(t(f,f)!==0)return h;do{const v=d+h>>>1;r(l[v],f)<=0?d=v+1:h=v}while(d<h)}return d}function s(l,f,d=0,h=l.length){const v=a(l,f,d,h-1);return v>d&&n(l[v-1],f)>-n(l[v],f)?v-1:v}return{left:a,center:s,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),us=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),s=u>=j3?10:u>=T3?5:u>=C3?2:1;let l,f,d;return a<0?(d=Math.pow(10,-a)/s,l=Math.round(e*d),f=Math.round(t*d),l/d<e&&++l,f/d>t&&--f,d=-d):(d=Math.pow(10,a)*s,l=Math.round(e/d),f=Math.round(t/d),l*d<e&&++l,f*d>t&&--f),f<l&&.5<=r&&r<2?rc(e,t,r*2):[l,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,s]=n?rc(t,e,r):rc(e,t,r);if(!(u>=a))return[];const l=u-a+1,f=new Array(l);if(n)if(s<0)for(let d=0;d<l;++d)f[d]=(u-d)/-s;else for(let d=0;d<l;++d)f[d]=(u-d)*s;else if(s<0)for(let d=0;d<l;++d)f[d]=(a+d)/-s;else for(let d=0;d<l;++d)f[d]=(a+d)*s;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,h=Math.log(f),v=.5*Math.exp(2*h/3),m=.5*Math.sqrt(h*v*(f-v)/f)*(d-f/2<0?-1:1),x=Math.max(r,Math.floor(t-d*v/f+m)),_=Math.min(n,Math.floor(t+(f-d)*v/f+m));OT(e,t,x,_,a)}const u=e[t];let s=r,l=n;for(eu(e,r,t),a(e[n],u)>0&&eu(e,r,n);s<l;){for(eu(e,s,l),++s,--l;a(e[s],u)<0;)++s;for(;a(e[l],u)>0;)--l}a(e[r],u)===0?eu(e,r,l):(++l,eu(e,l,n)),l<=t&&(r=l+1),t<=l&&(n=l-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),s=GO(OT(e,u).subarray(0,u+1)),l=XO(e.subarray(u+1));return s+(l-s)*(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),s=+r(e[u],u,e),l=+r(e[u+1],u+1,e);return s+(l-s)*(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 s=e.get(u);if(s===void 0){if(n!==Km)return n;e.set(u,s=t.push(u)-1)}return r[s%r.length]}return a.domain=function(u){if(!arguments.length)return t.slice();t=[],e=new VO;for(const s of u)e.has(s)||e.set(s,t.push(s)-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,s,l=!1,f=0,d=0,h=.5;delete e.unknown;function v(){var m=t().length,x=a<n,_=x?a:n,w=x?n:a;u=(w-_)/Math.max(1,m-f+d*2),l&&(u=Math.floor(u)),_+=(w-_-u*(m-f))*h,s=u*(1-f),l&&(_=Math.round(_),s=Math.round(s));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),v()):t()},e.range=function(m){return arguments.length?([n,a]=m,n=+n,a=+a,v()):[n,a]},e.rangeRound=function(m){return[n,a]=m,n=+n,a=+a,l=!0,v()},e.bandwidth=function(){return s},e.step=function(){return u},e.round=function(m){return arguments.length?(l=!!m,v()):l},e.padding=function(m){return arguments.length?(f=Math.min(1,d=+m),v()):f},e.paddingInner=function(m){return arguments.length?(f=Math.min(1,m),v()):f},e.paddingOuter=function(m){return arguments.length?(d=+m,v()):d},e.align=function(m){return arguments.length?(h=Math.max(0,Math.min(1,m)),v()):h},e.copy=function(){return Ou(t(),[n,a]).round(l).paddingInner(f).paddingOuter(d).align(h)},Mr.apply(v(),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 ss(){}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}\\)$`),B3=new RegExp(`^hsl\\(${Au},${on},${on}\\)$`),q3=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(ss,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?Tl(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Tl(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))?Tl(t[1],t[2],t[3],t[4]):(t=L3.exec(e))?Tl(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=B3.exec(e))?rP(t[1],t[2]/100,t[3]/100,1):(t=q3.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 Tl(e,t,r,n){return n<=0&&(e=t=r=NaN),new ir(e,t,r,n)}function U3(e){return e instanceof ss||(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(ss,{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(qi(this.r),qi(this.g),qi(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("}${qi(this.r)}, ${qi(this.g)}, ${qi(this.b)}${e===1?")":`, ${e})`}`}function ic(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function qi(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function $i(e){return e=qi(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 ss||(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),s=NaN,l=u-a,f=(u+a)/2;return l?(t===u?s=(r-n)/l+(r<n)*6:r===u?s=(n-t)/l+2:s=(t-r)/l+4,l/=f<.5?u+a:2-u-a,s*=60):l=f>0&&f<1?0:s,new Vr(s,l,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(ss,{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),Cl(this.s),Cl(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)}, ${Cl(this.s)*100}%, ${Cl(this.l)*100}%${e===1?")":`, ${e})`}`}}));function nP(e){return e=(e||0)%360,e<0?e+360:e}function Cl(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 s=r((a=Gm(a)).r,(u=Gm(u)).r),l=r(a.g,u.g),f=r(a.b,u.b),d=jT(a.opacity,u.opacity);return function(h){return a.r=s(h),a.g=l(h),a.b=f(h),a.opacity=d(h),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),s;for(s=0;s<n;++s)a[s]=so(e[s],t[s]);for(;s<r;++s)u[s]=t[s];return function(l){for(s=0;s<n;++s)u[s]=a[s](l);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]=so(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 eB(e){return function(){return e}}function tB(e){return function(t){return e(t)+""}}function rB(e,t){var r=Xm.lastIndex=Ey.lastIndex=0,n,a,u,s=-1,l=[],f=[];for(e=e+"",t=t+"";(n=Xm.exec(e))&&(a=Ey.exec(t));)(u=a.index)>r&&(u=t.slice(r,u),l[s]?l[s]+=u:l[++s]=u),(n=n[0])===(a=a[0])?l[s]?l[s]+=a:l[++s]=a:(l[++s]=null,f.push({i:s,x:ac(n,a)})),r=Ey.lastIndex;return r<t.length&&(u=t.slice(r),l[s]?l[s]+=u:l[++s]=u),l.length<2?f[0]?tB(f[0].x):eB(t):(t=f.length,function(d){for(var h=0,v;h<t;++h)l[(v=f[h]).i]=v.x(d);return l.join("")})}function so(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):rB: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 nB(e,t){t===void 0&&(t=e,e=so);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(s){var l=Math.max(0,Math.min(n-1,Math.floor(s*=n)));return u[l](s-l)}}function iB(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}:iB(isNaN(t)?NaN:.5)}function aB(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function oB(e,t,r){var n=e[0],a=e[1],u=t[0],s=t[1];return a<n?(n=Ym(a,n),u=r(s,u)):(n=Ym(n,a),u=r(u,s)),function(l){return u(n(l))}}function uB(e,t,r){var n=Math.min(e.length,t.length)-1,a=new Array(n),u=new Array(n),s=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++s<n;)a[s]=Ym(e[s],e[s+1]),u[s]=r(t[s],t[s+1]);return function(l){var f=us(e,l,1,n)-1;return u[f](a[f](l))}}function ls(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=so,n,a,u,s=Yt,l,f,d;function h(){var m=Math.min(e.length,t.length);return s!==Yt&&(s=aB(e[0],e[m-1])),l=m>2?uB:oB,f=d=null,v}function v(m){return m==null||isNaN(m=+m)?u:(f||(f=l(e.map(n),t,r)))(n(s(m)))}return v.invert=function(m){return s(a((d||(d=l(t,e.map(n),ac)))(m)))},v.domain=function(m){return arguments.length?(e=Array.from(m,oc),h()):e.slice()},v.range=function(m){return arguments.length?(t=Array.from(m),h()):t.slice()},v.rangeRound=function(m){return t=Array.from(m),r=x0,h()},v.clamp=function(m){return arguments.length?(s=m?!0:Yt,h()):s!==Yt},v.interpolate=function(m){return arguments.length?(r=m,h()):r},v.unknown=function(m){return arguments.length?(u=m,v):u},function(m,x){return n=m,a=x,h()}}function w0(){return nf()(Yt,Yt)}function sB(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 qa(e){return e=uc(Math.abs(e)),e?e[1]:NaN}function lB(e,t){return function(r,n){for(var a=r.length,u=[],s=0,l=e[0],f=0;a>0&&l>0&&(f+l+1>n&&(l=Math.max(1,n-f)),u.push(r.substring(a-=l,a+l)),!((f+=l+1)>n));)l=e[s=(s+1)%e.length];return u.reverse().join(t)}}function cB(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var fB=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function ju(e){if(!(t=fB.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 dB(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 sc;function pB(e,t){var r=uc(e,t);if(!r)return sc=void 0,e.toPrecision(t);var n=r[0],a=r[1],u=a-(sc=Math.max(-8,Math.min(8,Math.floor(a/3)))*3)+1,s=n.length;return u===s?n:u>s?n+new Array(u-s+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:sB,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:pB,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function sP(e){return e}var lP=Array.prototype.map,cP=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function hB(e){var t=e.grouping===void 0||e.thousands===void 0?sP:lB(lP.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?sP:cB(lP.call(e.numerals,String)),s=e.percent===void 0?"%":e.percent+"",l=e.minus===void 0?"−":e.minus+"",f=e.nan===void 0?"NaN":e.nan+"";function d(v,m){v=ju(v);var x=v.fill,_=v.align,w=v.sign,g=v.symbol,E=v.zero,A=v.width,C=v.comma,j=v.precision,S=v.trim,O=v.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)?s:"")+(m&&m.suffix!==void 0?m.suffix:""),$=uP[O],Q=/[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 L(N){var B=k,z=R,V,Z,G;if(O==="c")z=$(N)+z,N="";else{N=+N;var F=N<0||1/N<0;if(N=isNaN(N)?f:$(Math.abs(N),j),S&&(N=dB(N)),F&&+N==0&&w!=="+"&&(F=!1),B=(F?w==="("?w:l:w==="-"||w==="("?"":w)+B,z=(O==="s"&&!isNaN(N)&&sc!==void 0?cP[8+sc/3]:"")+z+(F&&w==="("?")":""),Q){for(V=-1,Z=N.length;++V<Z;)if(G=N.charCodeAt(V),48>G||G>57){z=(G===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,te=re<A?new Array(A-re+1).join(x):"";switch(C&&E&&(N=t(te+N,te.length?A-z.length:1/0),te=""),_){case"<":N=B+N+z+te;break;case"=":N=B+te+N+z;break;case"^":N=te.slice(0,re=te.length>>1)+B+N+z+te.slice(re);break;default:N=te+B+N+z;break}return u(N)}return L.toString=function(){return v+""},L}function h(v,m){var x=Math.max(-8,Math.min(8,Math.floor(qa(m)/3)))*3,_=Math.pow(10,-x),w=d((v=ju(v),v.type="f",v),{suffix:cP[8+x/3]});return function(g){return w(_*g)}}return{format:d,formatPrefix:h}}var kl,S0,TT;vB({thousands:",",grouping:[3],currency:["$",""]});function vB(e){return kl=hB(e),S0=kl.format,TT=kl.formatPrefix,kl}function yB(e){return Math.max(0,-qa(Math.abs(e)))}function mB(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(qa(t)/3)))*3-qa(Math.abs(e)))}function gB(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,qa(t)-qa(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 s=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(u=mB(a,s))&&(n.precision=u),TT(n,s)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(u=gB(a,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=u-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(u=yB(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,s=n[a],l=n[u],f,d,h=10;for(l<s&&(d=s,s=l,l=d,d=a,a=u,u=d);h-- >0;){if(d=Hm(s,l,r),d===f)return n[a]=s,n[u]=l,t(n);if(d>0)s=Math.floor(s/d)*d,l=Math.ceil(l/d)*d;else if(d<0)s=Math.ceil(s*d)/d,l=Math.floor(l*d)/d;else break;f=d}return e},e}function lc(){var e=w0();return e.copy=function(){return ls(e,lc())},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],s;return u<a&&(s=r,r=n,n=s,s=a,a=u,u=s),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 bB(e){return-Math.log(-e)}function xB(e){return-Math.exp(-e)}function wB(e){return isFinite(e)?+("1e"+e):e<0?0:e}function _B(e){return e===10?wB:e===Math.E?Math.exp:t=>Math.pow(e,t)}function SB(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 s(){return a=SB(n),u=_B(n),r()[0]<0?(a=pP(a),u=pP(u),e(bB,xB)):e(fP,dP),t}return t.base=function(l){return arguments.length?(n=+l,s()):n},t.domain=function(l){return arguments.length?(r(l),s()):r()},t.ticks=l=>{const f=r();let d=f[0],h=f[f.length-1];const v=h<d;v&&([d,h]=[h,d]);let m=a(d),x=a(h),_,w;const g=l==null?10:+l;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>h)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>h)break;E.push(w)}E.length*2<g&&(E=Wm(d,h,g))}else E=Wm(m,x,Math.min(x-m,g)).map(u);return v?E.reverse():E},t.tickFormat=(l,f)=>{if(l==null&&(l=10),f==null&&(f=n===10?"s":","),typeof f!="function"&&(!(n%1)&&(f=ju(f)).precision==null&&(f.trim=!0),f=S0(f)),l===1/0)return f;const d=Math.max(1,n*l/t.ticks().length);return h=>{let v=h/u(Math.round(a(h)));return v*n<n-.5&&(v*=n),v<=d?f(h):""}},t.nice=()=>r(NT(r(),{floor:l=>u(Math.floor(a(l))),ceil:l=>u(Math.ceil(a(l)))})),t}function MT(){const e=O0(nf()).domain([1,10]);return e.copy=()=>ls(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 ls(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 OB(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function PB(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(OB,PB):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 ls(e,E0()).exponent(e.exponent())},Mr.apply(e,arguments),e}function AB(){return E0.apply(null,arguments).exponent(.5)}function mP(e){return Math.sign(e)*e*e}function EB(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 s=EB(e(u));return isNaN(s)?n:r?Math.round(s):s}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 s=0,l=Math.max(1,t.length);for(r=new Array(l-1);++s<l;)r[s-1]=N3(e,s/l);return u}function u(s){return s==null||isNaN(s=+s)?n:t[us(r,s)]}return u.invertExtent=function(s){var l=t.indexOf(s);return l<0?[NaN,NaN]:[l>0?r[l-1]:e[0],l<r.length?r[l]:e[e.length-1]]},u.domain=function(s){if(!arguments.length)return e.slice();e=[];for(let l of s)l!=null&&!isNaN(l=+l)&&e.push(l);return e.sort(ni),a()},u.range=function(s){return arguments.length?(t=Array.from(s),a()):t.slice()},u.unknown=function(s){return arguments.length?(n=s,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 s(f){return f!=null&&f<=f?a[us(n,f,0,r)]:u}function l(){var f=-1;for(n=new Array(r);++f<r;)n[f]=((f+1)*t-(f-r)*e)/(r+1);return s}return s.domain=function(f){return arguments.length?([e,t]=f,e=+e,t=+t,l()):[e,t]},s.range=function(f){return arguments.length?(r=(a=Array.from(f)).length-1,l()):a.slice()},s.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]]},s.unknown=function(f){return arguments.length&&(u=f),s},s.thresholds=function(){return n.slice()},s.copy=function(){return DT().domain([e,t]).range(a).unknown(u)},Mr.apply(ui(s),arguments)}function LT(){var e=[.5],t=[0,1],r,n=1;function a(u){return u!=null&&u<=u?t[us(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 s=t.indexOf(u);return[e[s-1],e[s]]},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 s=a(u),l=a.ceil(u);return u-s<l-u?s:l},a.offset=(u,s)=>(t(u=new Date(+u),s==null?1:Math.floor(s)),u),a.range=(u,s,l)=>{const f=[];if(u=a.ceil(u),l=l==null?1:Math.floor(l),!(u<s)||!(l>0))return f;let d;do f.push(d=new Date(+u)),t(u,l),e(u);while(d<u&&u<s);return f},a.filter=u=>Ot(s=>{if(s>=s)for(;e(s),!u(s);)s.setTime(s-1)},(s,l)=>{if(s>=s)if(l<0)for(;++l<=0;)for(;t(s,-1),!u(s););else for(;--l>=0;)for(;t(s,1),!u(s););}),r&&(a.count=(u,s)=>(jy.setTime(+u),Ty.setTime(+s),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?s=>n(s)%u===0:s=>a.count(0,s)%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 cs=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);cs.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 BT=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));BT.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),jB=Xi(2),TB=Xi(3),Fa=Xi(4),CB=Xi(5),kB=Xi(6);of.range;fc.range;jB.range;TB.range;Fa.range;CB.range;kB.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),NB=Yi(2),MB=Yi(3),za=Yi(4),RB=Yi(5),IB=Yi(6);uf.range;dc.range;NB.range;MB.range;za.range;RB.range;IB.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 qT(e,t,r,n,a,u){const s=[[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 l(d,h,v){const m=h<d;m&&([d,h]=[h,d]);const x=v&&typeof v.range=="function"?v:f(d,h,v),_=x?x.range(d,+h+1):[];return m?_.reverse():_}function f(d,h,v){const m=Math.abs(h-d)/v,x=y0(([,,g])=>g).right(s,m);if(x===s.length)return e.every(Vm(d/Cy,h/Cy,v));if(x===0)return cc.every(Math.max(Vm(d,h,v),1));const[_,w]=s[m/s[x-1][2]<s[x][2]/m?x-1:x];return _.every(w)}return[l,f]}const[$B,DB]=qT(jn,R0,uf,BT,N0,C0),[LB,BB]=qT(En,M0,of,cs,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 qB(e){var t=e.dateTime,r=e.date,n=e.time,a=e.periods,u=e.days,s=e.shortDays,l=e.months,f=e.shortMonths,d=ru(a),h=nu(a),v=ru(u),m=nu(u),x=ru(s),_=nu(s),w=ru(l),g=nu(l),E=ru(f),A=nu(f),C={a:G,A:F,b:re,B:te,c:null,d:OP,e:OP,f:lq,g:bq,G:wq,H:oq,I:uq,j:sq,L:FT,m:cq,M:fq,p:I,q:U,Q:EP,s:jP,S:dq,u:pq,U:hq,V:vq,w:yq,W:mq,x:null,X:null,y:gq,Y:xq,Z:_q,"%":AP},j={a:ie,A:ve,b:Se,B:je,c:null,d:PP,e:PP,f:Aq,g:$q,G:Lq,H:Sq,I:Oq,j:Pq,L:UT,m:Eq,M:jq,p:Re,q:Te,Q:EP,s:jP,S:Tq,u:Cq,U:kq,V:Nq,w:Mq,W:Rq,x:null,X:null,y:Iq,Y:Dq,Z:Bq,"%":AP},S={a:Q,A:L,b:N,B,c:z,d:_P,e:_P,f:rq,g:wP,G:xP,H:SP,I:SP,j:ZB,L:tq,m:QB,M:JB,p:$,q:YB,Q:iq,s:aq,S:eq,u:HB,U:VB,V:KB,w:WB,W:GB,x:V,X:Z,y:wP,Y:xP,Z:XB,"%":nq};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(se,Oe){return function(he){var ae=[],Me=-1,Ne=0,Qe=se.length,Ze,lt,Vt;for(he instanceof Date||(he=new Date(+he));++Me<Qe;)se.charCodeAt(Me)===37&&(ae.push(se.slice(Ne,Me)),(lt=bP[Ze=se.charAt(++Me)])!=null?Ze=se.charAt(++Me):lt=Ze==="e"?" ":"0",(Vt=Oe[Ze])&&(Ze=Vt(he,lt)),ae.push(Ze),Ne=Me+1);return ae.push(se.slice(Ne,Me)),ae.join("")}}function k(se,Oe){return function(he){var ae=tu(1900,void 0,1),Me=R(ae,se,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=cs.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(se,Oe,he,ae){for(var Me=0,Ne=Oe.length,Qe=he.length,Ze,lt;Me<Ne;){if(ae>=Qe)return-1;if(Ze=Oe.charCodeAt(Me++),Ze===37){if(Ze=Oe.charAt(Me++),lt=S[Ze in bP?Oe.charAt(Me++):Ze],!lt||(ae=lt(se,he,ae))<0)return-1}else if(Ze!=he.charCodeAt(ae++))return-1}return ae}function $(se,Oe,he){var ae=d.exec(Oe.slice(he));return ae?(se.p=h.get(ae[0].toLowerCase()),he+ae[0].length):-1}function Q(se,Oe,he){var ae=x.exec(Oe.slice(he));return ae?(se.w=_.get(ae[0].toLowerCase()),he+ae[0].length):-1}function L(se,Oe,he){var ae=v.exec(Oe.slice(he));return ae?(se.w=m.get(ae[0].toLowerCase()),he+ae[0].length):-1}function N(se,Oe,he){var ae=E.exec(Oe.slice(he));return ae?(se.m=A.get(ae[0].toLowerCase()),he+ae[0].length):-1}function B(se,Oe,he){var ae=w.exec(Oe.slice(he));return ae?(se.m=g.get(ae[0].toLowerCase()),he+ae[0].length):-1}function z(se,Oe,he){return R(se,t,Oe,he)}function V(se,Oe,he){return R(se,r,Oe,he)}function Z(se,Oe,he){return R(se,n,Oe,he)}function G(se){return s[se.getDay()]}function F(se){return u[se.getDay()]}function re(se){return f[se.getMonth()]}function te(se){return l[se.getMonth()]}function I(se){return a[+(se.getHours()>=12)]}function U(se){return 1+~~(se.getMonth()/3)}function ie(se){return s[se.getUTCDay()]}function ve(se){return u[se.getUTCDay()]}function Se(se){return f[se.getUTCMonth()]}function je(se){return l[se.getUTCMonth()]}function Re(se){return a[+(se.getUTCHours()>=12)]}function Te(se){return 1+~~(se.getUTCMonth()/3)}return{format:function(se){var Oe=O(se+="",C);return Oe.toString=function(){return se},Oe},parse:function(se){var Oe=k(se+="",!1);return Oe.toString=function(){return se},Oe},utcFormat:function(se){var Oe=O(se+="",j);return Oe.toString=function(){return se},Oe},utcParse:function(se){var Oe=k(se+="",!0);return Oe.toString=function(){return se},Oe}}}var bP={"-":"",_:" ",0:"0"},Tt=/^\s*\d+/,FB=/^%/,zB=/[\\^$*+?|[\]().{}]/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 UB(e){return e.replace(zB,"\\$&")}function ru(e){return new RegExp("^(?:"+e.map(UB).join("|")+")","i")}function nu(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function WB(e,t,r){var n=Tt.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function HB(e,t,r){var n=Tt.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function VB(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function KB(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function GB(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 XB(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 YB(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 QB(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 ZB(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 JB(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function eq(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function tq(e,t,r){var n=Tt.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function rq(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 nq(e,t,r){var n=FB.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function iq(e,t,r){var n=Tt.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function aq(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 oq(e,t){return ze(e.getHours(),t,2)}function uq(e,t){return ze(e.getHours()%12||12,t,2)}function sq(e,t){return ze(1+cs.count(En(e),e),t,3)}function FT(e,t){return ze(e.getMilliseconds(),t,3)}function lq(e,t){return FT(e,t)+"000"}function cq(e,t){return ze(e.getMonth()+1,t,2)}function fq(e,t){return ze(e.getMinutes(),t,2)}function dq(e,t){return ze(e.getSeconds(),t,2)}function pq(e){var t=e.getDay();return t===0?7:t}function hq(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 vq(e,t){return e=zT(e),ze(Fa.count(En(e),e)+(En(e).getDay()===4),t,2)}function yq(e){return e.getDay()}function mq(e,t){return ze(fc.count(En(e)-1,e),t,2)}function gq(e,t){return ze(e.getFullYear()%100,t,2)}function bq(e,t){return e=zT(e),ze(e.getFullYear()%100,t,2)}function xq(e,t){return ze(e.getFullYear()%1e4,t,4)}function wq(e,t){var r=e.getDay();return e=r>=4||r===0?Fa(e):Fa.ceil(e),ze(e.getFullYear()%1e4,t,4)}function _q(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 Sq(e,t){return ze(e.getUTCHours(),t,2)}function Oq(e,t){return ze(e.getUTCHours()%12||12,t,2)}function Pq(e,t){return ze(1+af.count(jn(e),e),t,3)}function UT(e,t){return ze(e.getUTCMilliseconds(),t,3)}function Aq(e,t){return UT(e,t)+"000"}function Eq(e,t){return ze(e.getUTCMonth()+1,t,2)}function jq(e,t){return ze(e.getUTCMinutes(),t,2)}function Tq(e,t){return ze(e.getUTCSeconds(),t,2)}function Cq(e){var t=e.getUTCDay();return t===0?7:t}function kq(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 Nq(e,t){return e=WT(e),ze(za.count(jn(e),e)+(jn(e).getUTCDay()===4),t,2)}function Mq(e){return e.getUTCDay()}function Rq(e,t){return ze(dc.count(jn(e)-1,e),t,2)}function Iq(e,t){return ze(e.getUTCFullYear()%100,t,2)}function $q(e,t){return e=WT(e),ze(e.getUTCFullYear()%100,t,2)}function Dq(e,t){return ze(e.getUTCFullYear()%1e4,t,4)}function Lq(e,t){var r=e.getUTCDay();return e=r>=4||r===0?za(e):za.ceil(e),ze(e.getUTCFullYear()%1e4,t,4)}function Bq(){return"+0000"}function AP(){return"%"}function EP(e){return+e}function jP(e){return Math.floor(+e/1e3)}var Sa,HT,VT;qq({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 qq(e){return Sa=qB(e),HT=Sa.format,Sa.parse,VT=Sa.utcFormat,Sa.utcParse,Sa}function Fq(e){return new Date(e)}function zq(e){return e instanceof Date?+e:+new Date(+e)}function I0(e,t,r,n,a,u,s,l,f,d){var h=w0(),v=h.invert,m=h.domain,x=d(".%L"),_=d(":%S"),w=d("%I:%M"),g=d("%I %p"),E=d("%a %d"),A=d("%b %d"),C=d("%B"),j=d("%Y");function S(O){return(f(O)<O?x:l(O)<O?_:s(O)<O?w:u(O)<O?g:n(O)<O?a(O)<O?E:A:r(O)<O?C:j)(O)}return h.invert=function(O){return new Date(v(O))},h.domain=function(O){return arguments.length?m(Array.from(O,zq)):m().map(Fq)},h.ticks=function(O){var k=m();return e(k[0],k[k.length-1],O??10)},h.tickFormat=function(O,k){return k==null?S:d(k)},h.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)):h},h.copy=function(){return ls(h,I0(e,t,r,n,a,u,s,l,f,d))},h}function Uq(){return Mr.apply(I0(LB,BB,En,M0,of,cs,k0,T0,Di,HT).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function Wq(){return Mr.apply(I0($B,DB,jn,R0,uf,af,N0,C0,Di,VT).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function sf(){var e=0,t=1,r,n,a,u,s=Yt,l=!1,f;function d(v){return v==null||isNaN(v=+v)?f:s(a===0?.5:(v=(u(v)-r)*a,l?Math.max(0,Math.min(1,v)):v))}d.domain=function(v){return arguments.length?([e,t]=v,r=u(e=+e),n=u(t=+t),a=r===n?0:1/(n-r),d):[e,t]},d.clamp=function(v){return arguments.length?(l=!!v,d):l},d.interpolator=function(v){return arguments.length?(s=v,d):s};function h(v){return function(m){var x,_;return arguments.length?([x,_]=m,s=v(x,_),d):[s(0),s(1)]}}return d.range=h(so),d.rangeRound=h(x0),d.unknown=function(v){return arguments.length?(f=v,d):f},function(v){return u=v,r=v(e),n=v(t),a=r===n?0:1/(n-r),d}}function si(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function KT(){var e=ui(sf()(Yt));return e.copy=function(){return si(e,KT())},Nn.apply(e,arguments)}function GT(){var e=O0(sf()).domain([1,10]);return e.copy=function(){return si(e,GT()).base(e.base())},Nn.apply(e,arguments)}function XT(){var e=P0(sf());return e.copy=function(){return si(e,XT()).constant(e.constant())},Nn.apply(e,arguments)}function $0(){var e=A0(sf());return e.copy=function(){return si(e,$0()).exponent(e.exponent())},Nn.apply(e,arguments)}function Hq(){return $0.apply(null,arguments).exponent(.5)}function YT(){var e=[],t=Yt;function r(n){if(n!=null&&!isNaN(n=+n))return t((us(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 lf(){var e=0,t=.5,r=1,n=1,a,u,s,l,f,d=Yt,h,v=!1,m;function x(w){return isNaN(w=+w)?m:(w=.5+((w=+h(w))-u)*(n*w<n*u?l:f),d(v?Math.max(0,Math.min(1,w)):w))}x.domain=function(w){return arguments.length?([e,t,r]=w,a=h(e=+e),u=h(t=+t),s=h(r=+r),l=a===u?0:.5/(u-a),f=u===s?0:.5/(s-u),n=u<a?-1:1,x):[e,t,r]},x.clamp=function(w){return arguments.length?(v=!!w,x):v},x.interpolator=function(w){return arguments.length?(d=w,x):d};function _(w){return function(g){var E,A,C;return arguments.length?([E,A,C]=g,d=nB(w,[E,A,C]),x):[d(0),d(.5),d(1)]}}return x.range=_(so),x.rangeRound=_(x0),x.unknown=function(w){return arguments.length?(m=w,x):m},function(w){return h=w,a=w(e),u=w(t),s=w(r),l=a===u?0:.5/(u-a),f=u===s?0:.5/(s-u),n=u<a?-1:1,x}}function QT(){var e=ui(lf()(Yt));return e.copy=function(){return si(e,QT())},Nn.apply(e,arguments)}function ZT(){var e=O0(lf()).domain([.1,1,10]);return e.copy=function(){return si(e,ZT()).base(e.base())},Nn.apply(e,arguments)}function JT(){var e=P0(lf());return e.copy=function(){return si(e,JT()).constant(e.constant())},Nn.apply(e,arguments)}function D0(){var e=A0(lf());return e.copy=function(){return si(e,D0()).exponent(e.exponent())},Nn.apply(e,arguments)}function Vq(){return D0.apply(null,arguments).exponent(.5)}const TP=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Ou,scaleDiverging:QT,scaleDivergingLog:ZT,scaleDivergingPow:D0,scaleDivergingSqrt:Vq,scaleDivergingSymlog:JT,scaleIdentity:kT,scaleImplicit:Km,scaleLinear:lc,scaleLog:MT,scaleOrdinal:m0,scalePoint:pu,scalePow:E0,scaleQuantile:$T,scaleQuantize:DT,scaleRadial:IT,scaleSequential:KT,scaleSequentialLog:GT,scaleSequentialPow:$0,scaleSequentialQuantile:YT,scaleSequentialSqrt:Hq,scaleSequentialSymlog:XT,scaleSqrt:AB,scaleSymlog:RT,scaleThreshold:LT,scaleTime:Uq,scaleUtc:Wq,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,s=r.length;++u<s;){var l=r[u],f=n(l);if(f!=null&&(d===void 0?f===f&&!e(f):a(f,d)))var d=f,h=l}return h}return My=t,My}var Ry,kP;function Kq(){if(kP)return Ry;kP=1;function e(t,r){return t>r}return Ry=e,Ry}var Iy,NP;function Gq(){if(NP)return Iy;NP=1;var e=eC(),t=Kq(),r=oo();function n(a){return a&&a.length?e(a,r,t):void 0}return Iy=n,Iy}var Xq=Gq();const cf=Ye(Xq);var $y,MP;function Yq(){if(MP)return $y;MP=1;function e(t,r){return t<r}return $y=e,$y}var Dy,RP;function Qq(){if(RP)return Dy;RP=1;var e=eC(),t=Yq(),r=oo();function n(a){return a&&a.length?e(a,r,t):void 0}return Dy=n,Dy}var Zq=Qq();const ff=Ye(Zq);var Ly,IP;function Jq(){if(IP)return Ly;IP=1;var e=Jg(),t=oi(),r=lT(),n=ur();function a(u,s){var l=n(u)?e:r;return l(u,t(s,3))}return Ly=a,Ly}var By,$P;function eF(){if($P)return By;$P=1;var e=uT(),t=Jq();function r(n,a){return e(t(n,a),1)}return By=r,By}var tF=eF();const rF=Ye(tF);var qy,DP;function nF(){if(DP)return qy;DP=1;var e=d0();function t(r,n){return e(r,n)}return qy=t,qy}var iF=nF();const df=Ye(iF);var lo=1e9,aF={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},B0,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,s,l=this,f=l.constructor;if(l.s<1){if(!l.s)return new f(0);throw Error(Nr+"NaN")}for(e=gt(l),ot=!1,a=Math.sqrt(+l),a==0||a==1/0?(t=an(l.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=s=r+3;;)if(u=n,n=u.plus(Pn(l,u,s+2)).times(.5),an(u.d).slice(0,s)===(t=an(n.d)).slice(0,s)){if(t=t.slice(s-3,s+1),a==s&&t=="4999"){if(Xe(u,r+1,0),u.times(u).eq(l)){n=u;break}}else if(t!="9999")break;s+=4}return ot=!0,Xe(n,r)};be.times=be.mul=function(e){var t,r,n,a,u,s,l,f,d,h=this,v=h.constructor,m=h.d,x=(e=new v(e)).d;if(!h.s||!e.s)return new v(0);for(e.s*=h.s,r=h.e+e.e,f=m.length,d=x.length,f<d&&(u=m,m=x,x=u,s=f,f=d,d=s),u=[],s=f+d,n=s;n--;)u.push(0);for(n=d;--n>=0;){for(t=0,a=f+n;a>n;)l=u[a]+x[n]*m[a-n-1]+t,u[a--]=l%jt|0,t=l/jt|0;u[a]=(u[a]+t)%jt|0}for(;!u[--s];)u.pop();return t?++r:u.shift(),e.d=u,e.e=r,ot?Xe(e,v.precision):e};be.toDecimalPlaces=be.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(sn(e,0,lo),t===void 0?t=n.rounding:sn(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):(sn(e,0,lo),t===void 0?t=a.rounding:sn(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):(sn(e,0,lo),t===void 0?t=u.rounding:sn(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,s,l=this,f=l.constructor,d=12,h=+(e=new f(e));if(!e.s)return new f(yr);if(l=new f(l),!l.s){if(e.s<1)throw Error(Nr+"Infinity");return l}if(l.eq(yr))return l;if(n=f.precision,e.eq(yr))return Xe(l,n);if(t=e.e,r=e.d.length-1,s=t>=r,u=l.s,s){if((r=h<0?-h:h)<=tC){for(a=new f(yr),t=Math.ceil(n/it+4),ot=!1;r%2&&(a=a.times(l),BP(a.d,t)),r=co(r/2),r!==0;)l=l.times(l),BP(l.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,l.s=1,ot=!1,a=e.times(Tu(l,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)):(sn(e,1,lo),t===void 0?t=u.rounding:sn(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):(sn(e,1,lo),t===void 0?t=n.rounding:sn(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,s,l,f,d,h=e.constructor,v=h.precision;if(!e.s||!t.s)return t.s||(t=new h(e)),ot?Xe(t,v):t;if(f=e.d,d=t.d,s=e.e,a=t.e,f=f.slice(),u=s-a,u){for(u<0?(n=f,u=-u,l=d.length):(n=d,a=s,l=f.length),s=Math.ceil(v/it),l=s>l?s+1:l+1,u>l&&(u=l,n.length=1),n.reverse();u--;)n.push(0);n.reverse()}for(l=f.length,u=d.length,l-u<0&&(u=l,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),l=f.length;f[--l]==0;)f.pop();return t.d=f,t.e=a,ot?Xe(t,v):t}function sn(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="",s=e[0];if(a>0){for(u+=s,t=1;t<a;t++)n=e[t]+"",r=it-n.length,r&&(u+=ei(r)),u+=n;s=e[t],n=s+"",r=it-n.length,r&&(u+=ei(r))}else if(s===0)return"0";for(;s%10===0;)s/=10;return u+s}var Pn=(function(){function e(n,a){var u,s=0,l=n.length;for(n=n.slice();l--;)u=n[l]*a+s,n[l]=u%jt|0,s=u/jt|0;return s&&n.unshift(s),n}function t(n,a,u,s){var l,f;if(u!=s)f=u>s?1:-1;else for(l=f=0;l<u;l++)if(n[l]!=a[l]){f=n[l]>a[l]?1:-1;break}return f}function r(n,a,u){for(var s=0;u--;)n[u]-=s,s=n[u]<a[u]?1:0,n[u]=s*jt+n[u]-a[u];for(;!n[0]&&n.length>1;)n.shift()}return function(n,a,u,s){var l,f,d,h,v,m,x,_,w,g,E,A,C,j,S,O,k,R,$=n.constructor,Q=n.s==a.s?1:-1,L=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=L.length,x=new $(Q),_=x.d=[],d=0;N[d]==(L[d]||0);)++d;if(N[d]>(L[d]||0)&&--f,u==null?A=u=$.precision:s?A=u+(gt(n)-gt(a))+1:A=u,A<0)return new $(0);if(A=A/it+2|0,d=0,k==1)for(h=0,N=N[0],A++;(d<S||h)&&A--;d++)C=h*jt+(L[d]||0),_[d]=C/N|0,h=C%N|0;else{for(h=jt/(N[0]+1)|0,h>1&&(N=e(N,h),L=e(L,h),k=N.length,S=L.length),j=k,w=L.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 h=0,l=t(N,w,k,g),l<0?(E=w[0],k!=g&&(E=E*jt+(w[1]||0)),h=E/O|0,h>1?(h>=jt&&(h=jt-1),v=e(N,h),m=v.length,g=w.length,l=t(v,w,m,g),l==1&&(h--,r(v,k<m?R:N,m))):(h==0&&(l=h=1),v=N.slice()),m=v.length,m<g&&v.unshift(0),r(w,v,g),l==-1&&(g=w.length,l=t(N,w,k,g),l<1&&(h++,r(w,k<g?R:N,g))),g=w.length):l===0&&(h++,w=[0]),_[d++]=h,l&&w[0]?w[g++]=L[j]||0:(w=[L[j]],g=1);while((j++<S||w[0]!==void 0)&&A--)}return _[0]||_.shift(),x.e=f,Xe(x,s?u+gt(x)+1:u)}})();function nC(e,t){var r,n,a,u,s,l,f=0,d=0,h=e.constructor,v=h.precision;if(gt(e)>16)throw Error(L0+gt(e));if(!e.s)return new h(yr);for(ot=!1,l=v,s=new h(.03125);e.abs().gte(.1);)e=e.times(s),d+=5;for(n=Math.log(Mi(2,d))/Math.LN10*2+5|0,l+=n,r=a=u=new h(yr),h.precision=l;;){if(a=Xe(a.times(e),l),r=r.times(++f),s=u.plus(Pn(a,r,l)),an(s.d).slice(0,l)===an(u.d).slice(0,l)){for(;d--;)u=Xe(u.times(u),l);return h.precision=v,t==null?(ot=!0,Xe(u,v)):u}u=s}}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,s,l,f,d,h,v=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),v++;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(l=s=x=Pn(x.minus(yr),x.plus(yr),d),h=Xe(x.times(x),d),a=3;;){if(s=Xe(s.times(h),d),f=l.plus(Pn(s,new w(a),d)),an(f.d).slice(0,d)===an(l.d).slice(0,d))return l=l.times(2),u!==0&&(l=l.plus(Fy(w,d+2,g).times(u+""))),l=Pn(l,new w(v),d),w.precision=g,t==null?(ot=!0,Xe(l,g)):l;l=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,s,l,f,d,h,v=e.d;for(s=1,u=v[0];u>=10;u/=10)s++;if(n=t-s,n<0)n+=it,a=t,d=v[h=0];else{if(h=Math.ceil((n+1)/it),u=v.length,h>=u)return e;for(d=u=v[h],s=1;u>=10;u/=10)s++;n%=it,a=n-it+s}if(r!==void 0&&(u=Mi(10,s-a-1),l=d/u%10|0,f=t<0||v[h+1]!==void 0||d%u,f=r<4?(l||f)&&(r==0||r==(e.s<0?3:2)):l>5||l==5&&(r==4||f||r==6&&(n>0?a>0?d/Mi(10,s-a):0:v[h-1])%10&1||r==(e.s<0?8:7))),t<1||!v[0])return f?(u=gt(e),v.length=1,t=t-u-1,v[0]=Mi(10,(it-t%it)%it),e.e=co(-t/it)||0):(v.length=1,v[0]=e.e=e.s=0),e;if(n==0?(v.length=h,u=1,h--):(v.length=h+1,u=Mi(10,it-n),v[h]=a>0?(d/Mi(10,s-a)%Mi(10,a)|0)*u:0),f)for(;;)if(h==0){(v[0]+=u)==jt&&(v[0]=1,++e.e);break}else{if(v[h]+=u,v[h]!=jt)break;v[h--]=0,u=1}for(n=v.length;v[--n]===0;)v.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,s,l,f,d,h,v,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,v=t.d,n=t.e,d=e.e,f=f.slice(),s=d-n,s){for(h=s<0,h?(r=f,s=-s,l=v.length):(r=v,n=d,l=f.length),a=Math.max(Math.ceil(x/it),l)+2,s>a&&(s=a,r.length=1),r.reverse(),a=s;a--;)r.push(0);r.reverse()}else{for(a=f.length,l=v.length,h=a<l,h&&(l=a),a=0;a<l;a++)if(f[a]!=v[a]){h=f[a]<v[a];break}s=0}for(h&&(r=f,f=v,v=r,t.s=-t.s),l=f.length,a=v.length-l;a>0;--a)f[l++]=0;for(a=v.length;a>s;){if(f[--a]<v[a]){for(u=a;u&&f[--u]===0;)f[u]=jt-1;--f[u],f[a]+=jt}f[a]-=v[a]}for(;f[--l]===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),s=u.length;return t?(r&&(n=r-s)>0?u=u.charAt(0)+"."+u.slice(1)+ei(n):s>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-s)>0&&(u+=ei(n))):a>=s?(u+=ei(a+1-s),r&&(n=r-a-1)>0&&(u=u+"."+ei(n))):((n=a+1)<s&&(u=u.slice(0,n)+"."+u.slice(n)),r&&(n=r-s)>0&&(a+1===s&&(u+="."),u+=ei(n))),e.s<0?"-"+u:u}function BP(e,t){if(e.length>t)return e.length=t,!0}function aC(e){var t,r,n;function a(u){var s=this;if(!(s instanceof a))return new a(u);if(s.constructor=a,u instanceof a){s.s=u.s,s.e=u.e,s.d=(u=u.d)?u.slice():u;return}if(typeof u=="number"){if(u*0!==0)throw Error(Fi+u);if(u>0)s.s=1;else if(u<0)u=-u,s.s=-1;else{s.s=0,s.e=0,s.d=[0];return}if(u===~~u&&u<1e7){s.e=0,s.d=[u];return}return LP(s,u.toString())}else if(typeof u!="string")throw Error(Fi+u);if(u.charCodeAt(0)===45?(u=u.slice(1),s.s=-1):s.s=1,oF.test(u))LP(s,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,lo,"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 B0=aC(aF);yr=new B0(1);const Ge=B0;function sF(e){return dF(e)||fF(e)||cF(e)||lF()}function lF(){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},qP=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:qP(function(){for(var n=arguments.length,a=new Array(n),u=0;u<n;u++)a[u]=arguments[u];var s=a.filter(function(l){return l!==oC}).length;return s>=t?r.apply(void 0,a):e(t-s,qP(function(){for(var l=arguments.length,f=new Array(l),d=0;d<l;d++)f[d]=arguments[d];var h=a.map(function(v){return uC(v)?f.shift():v});return r.apply(void 0,sF(h).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],s=a.slice(1);return function(){return s.reduce(function(l,f){return f(l)},u.apply(void 0,arguments))}},Jm=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},sC=function(t){var r=null,n=null;return function(){for(var a=arguments.length,u=new Array(a),s=0;s<a;s++)u[s]=arguments[s];return r&&u.every(function(l,f){return l===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)||lC(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)||lC(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 lC(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 s=e[Symbol.iterator](),l;!(n=(l=s.next()).done)&&(r.push(l.value),!(t&&r.length===t));n=!0);}catch(f){a=!0,u=f}finally{try{!n&&s.return!=null&&s.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),s=n!==1?.05:.1,l=new Ge(Math.ceil(u.div(s).toNumber())).add(r).mul(s),f=l.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 s=Math.floor((t-1)/2),l=yF(vF(function(f){return a.add(new Ge(f-s).mul(n)).toNumber()}),Zm);return l(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),s;e<=0&&t>=0?s=new Ge(0):(s=new Ge(e).add(t).div(2),s=s.sub(new Ge(s).mod(u)));var l=Math.ceil(s.sub(e).div(u).toNumber()),f=Math.ceil(new Ge(t).sub(s).div(u).toNumber()),d=l+f+1;return d>r?dC(e,t,r,n,a+1):(d<r&&(f=t>0?f+(r-d):f,l=t>0?l:l+(r-d)),{step:u,tickMin:s.sub(new Ge(l).mul(u)),tickMax:s.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,s=Math.max(a,2),l=cC([r,n]),f=Cu(l,2),d=f[0],h=f[1];if(d===-1/0||h===1/0){var v=h===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})),[h]);return r>n?Jm(v):v}if(d===h)return jF(d,a,u);var m=dC(d,h,s,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,s=cC([n,a]),l=Cu(s,2),f=l[0],d=l[1];if(f===-1/0||d===1/0)return[n,a];if(f===d)return[f];var h=Math.max(t,2),v=fC(new Ge(d).sub(f).div(h-1),u,0),m=[].concat(eg(hf.rangeStep(new Ge(f),new Ge(d).sub(new Ge(.99).mul(v)),v)),[d]);return n>a?Jm(m):m}var kF=sC(TF),NF=sC(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 BF(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,s,l=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(d)throw a}}return l}}function BF(e){if(Array.isArray(e))return e}function qF(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 fs=(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,s=n.width,l=n.dataKey,f=n.data,d=n.dataPointFormatter,h=n.xAxis,v=n.yAxis,m=qF(n,RF),x=Le(m,!1);this.props.direction==="x"&&h.type!=="number"&&Vi();var _=f.map(function(w){var g=d(w,l),E=g.x,A=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 $=h.scale,Q=A+a,L=Q+s,N=Q-s,B=$(C-O),z=$(C+k);S.push({x1:z,y1:L,x2:z,y2:N}),S.push({x1:B,y1:Q,x2:z,y2:Q}),S.push({x1:B,y1:L,x2:B,y2:N})}else if(u==="horizontal"){var V=v.scale,Z=E+a,G=Z-s,F=Z+s,re=V(C-O),te=V(C+k);S.push({x1:G,y1:te,x2:F,y2:te}),S.push({x1:Z,y1:re,x2:Z,y2:te}),S.push({x1:G,y1:re,x2:F,y2:re})}return W.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 W.createElement("line",hc({},I,{key:"line-".concat(I.x1,"-").concat(I.x2,"-").concat(I.y1,"-").concat(I.y2)}))}))});return W.createElement(ht,{className:"recharts-errorBars"},_)}}])})(W.Component);hC(fs,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});hC(fs,"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,s=vr(r,ka);if(!s)return null;var l=ka.defaultProps,f=l!==void 0?ki(ki({},l),s.props):{},d;return s.props&&s.props.payload?d=s.props&&s.props.payload:u==="children"?d=(n||[]).reduce(function(h,v){var m=v.item,x=v.props,_=x.sectors||x.data||[];return h.concat(_.map(function(w){return{type:s.props.iconType||m.props.legendType,value:w.name,color:w.fill,payload:w}}))},[]):d=(n||[]).map(function(h){var v=h.item,m=v.type.defaultProps,x=m!==void 0?ki(ki({},m),v.props):{},_=x.dataKey,w=x.name,g=x.legendType,E=x.hide;return{inactive:E,dataKey:_,type:f.iconType||g||"square",color:q0(v),value:w||_,payload:x}}),ki(ki(ki({},f),ka.getWithHeight(s,a)),{},{payload:d,item:s})};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(l){return mr(l,t)});if(r==="number"){var u=a.filter(function(l){return pe(l)||parseFloat(l)});return u.length?[ff(u),cf(u)]:[1/0,-1/0]}var s=n?a.filter(function(l){return!De(l)}):a;return s.map(function(l){return St(l)||l instanceof Date?l:""})}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,s=-1,l=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(l<=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<l;d++){var h=d>0?a[d-1].coordinate:a[l-1].coordinate,v=a[d].coordinate,m=d>=l-1?a[0].coordinate:a[d+1].coordinate,x=void 0;if(Kr(v-h)!==Kr(m-v)){var _=[];if(Kr(m-v)===Kr(f[1]-f[0])){x=m;var w=v+f[1]-f[0];_[0]=Math.min(w,(w+h)/2),_[1]=Math.max(w,(w+h)/2)}else{x=h;var g=m+f[1]-f[0];_[0]=Math.min(v,(g+v)/2),_[1]=Math.max(v,(g+v)/2)}var E=[Math.min(v,(x+v)/2),Math.max(v,(x+v)/2)];if(t>E[0]&&t<=E[1]||t>=_[0]&&t<=_[1]){s=a[d].index;break}}else{var A=Math.min(h,m),C=Math.max(h,m);if(t>(A+v)/2&&t<=(C+v)/2){s=a[d].index;break}}}else for(var j=0;j<l;j++)if(j===0&&t<=(n[j].coordinate+n[j+1].coordinate)/2||j>0&&j<l-1&&t>(n[j].coordinate+n[j-1].coordinate)/2&&t<=(n[j].coordinate+n[j+1].coordinate)/2||j===l-1&&t>(n[j].coordinate+n[j-1].coordinate)/2){s=n[j].index;break}return s},q0=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,s=u.stroke,l=u.fill,f;switch(a){case"Line":f=s;break;case"Area":case"Radar":f=s&&s!=="none"?s:l;break;default:f=l;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 s={},l=Object.keys(u),f=0,d=l.length;f<d;f++)for(var h=u[l[f]].stackGroups,v=Object.keys(h),m=0,x=v.length;m<x;m++){var _=h[v[m]],w=_.items,g=_.cateAxisId,E=w.filter(function(k){return Sn(k.type).indexOf("Bar")>=0});if(E&&E.length){var A=E[0].type.defaultProps,C=A!==void 0?ft(ft({},A),E[0].props):E[0].props,j=C.barSize,S=C[g];s[S]||(s[S]=[]);var O=De(j)?r:j;s[S].push({item:E[0],stackList:E.slice(1),barSize:De(O)?void 0:Wi(O,n,0)})}}return s},uz=function(t){var r=t.barGap,n=t.barCategoryGap,a=t.bandSize,u=t.sizeList,s=u===void 0?[]:u,l=t.maxBarSize,f=s.length;if(f<1)return null;var d=Wi(r,a,0,!0),h,v=[];if(s[0].barSize===+s[0].barSize){var m=!1,x=a/f,_=s.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};h=s.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},v)}else{var E=Wi(n,a,0,!0);a-2*E-(f-1)*d<=0&&(d=0);var A=(a-2*E-(f-1)*d)/f;A>1&&(A>>=0);var C=l===+l?Math.min(A,l):A;h=s.reduce(function(j,S,O){var k=[].concat(UP(j),[{item:S.item,position:{offset:E+(A+d)*O+(A-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},v)}return h},sz=function(t,r,n,a){var u=n.children,s=n.width,l=n.margin,f=s-(l.left||0)-(l.right||0),d=yC({children:u,legendWidth:f});if(d){var h=a||{},v=h.width,m=h.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]+(v||0)));if((w==="horizontal"||w==="vertical"&&x==="center")&&_!=="middle"&&pe(t[_]))return ft(ft({},t),{},Ma({},_,t[_]+(m||0)))}return t},lz=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 s=r.props.children,l=kr(s,fs).filter(function(d){return lz(a,u,d.props.direction)});if(l&&l.length){var f=l.map(function(d){return d.props.dataKey});return t.reduce(function(d,h){var v=mr(h,n);if(De(v))return d;var m=Array.isArray(v)?[ff(v),cf(v)]:[v,v],x=f.reduce(function(_,w){var g=mr(h,w,0),E=m[0]-Math.abs(Array.isArray(g)?g[0]:g),A=m[1]+Math.abs(Array.isArray(g)?g[1]:g);return[Math.min(E,_[0]),Math.max(A,_[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 s=r.map(function(l){return mC(t,l,n,u,a)}).filter(function(l){return!De(l)});return s&&s.length?s.reduce(function(l,f){return[Math.min(l[0],f[0]),Math.max(l[1],f[1])]},[1/0,-1/0]):null},gC=function(t,r,n,a,u){var s=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 s.reduce(function(f,d){return[Math.min(f[0],d[0]),Math.max(f[1],d[1])]},[1/0,-1/0]);var l={};return s.reduce(function(f,d){for(var h=0,v=d.length;h<v;h++)l[d[h]]||(l[d[h]]=!0,f.push(d[h]));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,s,l=t.map(function(f){return f.coordinate===r&&(u=!0),f.coordinate===n&&(s=!0),f.coordinate});return u||l.push(r),s||l.push(n),l},_n=function(t,r,n){if(!t)return null;var a=t.scale,u=t.duplicateDomain,s=t.type,l=t.range,f=t.realScaleType==="scaleBand"?a.bandwidth()/2:2,d=(r||n)&&s==="category"&&a.bandwidth?a.bandwidth()/f:0;if(d=t.axisType==="angleAxis"&&(l==null?void 0:l.length)>=2?Kr(l[0]-l[1])*2*d:d,r&&(t.ticks||t.niceTicks)){var h=(t.ticks||t.niceTicks).map(function(v){var m=u?u.indexOf(v):v;return{coordinate:a(m)+d,value:v,offset:d}});return h.filter(function(v){return!is(v.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(v,m){return{coordinate:a(v)+d,value:v,index:m,offset:d}}):a.ticks&&!n?a.ticks(t.tickCount).map(function(v){return{coordinate:a(v)+d,value:v,offset:d}}):a.domain().map(function(v,m){return{coordinate:a(v)+d,value:u?u[v]:v,index:m,offset:d}})},zy=new WeakMap,Nl=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,s=t.layout,l=t.axisType;if(a==="auto")return s==="radial"&&l==="radiusAxis"?{scale:Ou(),realScaleType:"band"}:s==="radial"&&l==="angleAxis"?{scale:lc(),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:lc(),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,s=Math.max(a[0],a[1])+HP,l=t(r[0]),f=t(r[n-1]);(l<u||l>s||f<u||f>s)&&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,s=0,l=0;l<r;++l){var f=is(t[l][n][1])?t[l][n][0]:t[l][n][1];f>=0?(t[l][n][0]=u,t[l][n][1]=u+f,u=t[l][n][1]):(t[l][n][0]=s,t[l][n][1]=s+f,s=t[l][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,s=0;s<r;++s){var l=is(t[s][n][1])?t[s][n][0]:t[s][n][1];l>=0?(t[s][n][0]=u,t[s][n][1]=u+l,u=t[s][n][1]):(t[s][n][0]=0,t[s][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(l){return l.props.dataKey}),u=mz[n],s=ZI().keys(a).value(function(l,f){return+mr(l,f,0)}).order(Mm).offset(u);return s(t)},bz=function(t,r,n,a,u,s){if(!t)return null;var l=s?r.reverse():r,f={},d=l.reduce(function(v,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 v;var E=_[n],A=v[E]||{hasStack:!1,stackGroups:{}};if(St(w)){var C=A.stackGroups[w]||{numericAxisId:n,cateAxisId:a,items:[]};C.items.push(m),A.hasStack=!0,A.stackGroups[w]=C}else A.stackGroups[as("_stackId_")]={numericAxisId:n,cateAxisId:a,items:[m]};return ft(ft({},v),{},Ma({},E,A))},f),h={};return Object.keys(d).reduce(function(v,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({},v),{},Ma({},m,x))},h)},xz=function(t,r){var n=r.realScaleType,a=r.type,u=r.tickCount,s=r.originalDomain,l=r.allowDecimals,f=n||r.scale;if(f!=="auto"&&f!=="linear")return null;if(u&&a==="number"&&s&&(s[0]==="auto"||s[1]==="auto")){var d=t.domain();if(!d.length)return null;var h=kF(d,u,l);return t.domain([ff(h),cf(h)]),{niceTicks:h}}if(u&&a==="number"){var v=t.domain(),m=NF(v,u,l);return{niceTicks:m}}return null};function VP(e){var t=e.axis,r=e.ticks,n=e.bandSize,a=e.entry,u=e.index,s=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!De(a[t.dataKey])){var l=zl(r,"value",a[t.dataKey]);if(l)return l.coordinate+n/2}return r[u]?r[u].coordinate+n/2:null}var f=mr(a,De(s)?t.dataKey:s);return De(f)?null:t.scale(f)}var KP=function(t){var r=t.axis,n=t.ticks,a=t.offset,u=t.bandSize,s=t.entry,l=t.index;if(r.type==="category")return n[l]?n[l].coordinate+a:null;var f=mr(s,r.dataKey,r.domain[l]);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 s=r[u];if(s){var l=s.items.indexOf(t);return l>=0?s.stackedData[l]: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 s=t[u],l=s.stackedData,f=l.reduce(function(d,h){var v=Sz(h.slice(r,n+1));return[Math.min(d[0],v[0]),Math.max(d[1],v[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 s=+XP.exec(t[1])[1];a[1]=r[1]+s}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(v){return v.coordinate}),s=1/0,l=1,f=u.length;l<f;l++){var d=u[l],h=u[l-1];s=Math.min((d.coordinate||0)-(h.coordinate||0),s)}return s===1/0?0:s}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,s=n.unit,l=n.formatter,f=n.tooltipType,d=n.chartType,h=n.hide;return ft(ft({},Le(t,!1)),{},{dataKey:a,unit:s,formatter:l,name:u||a,color:q0(t),value:mr(r,a),type:f,payload:r,chartType:d,hide:h})};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,s=r.y;return Math.sqrt(Math.pow(n-u,2)+Math.pow(a-s,2))},Tz=function(t,r){var n=t.x,a=t.y,u=r.cx,s=r.cy,l=jz({x:n,y:a},{x:u,y:s});if(l<=0)return{radius:l};var f=(n-u)/l,d=Math.acos(f);return a>s&&(d=2*Math.PI-d),{radius:l,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),s=Math.min(a,u);return{startAngle:r-s*360,endAngle:n-s*360}},kz=function(t,r){var n=r.startAngle,a=r.endAngle,u=Math.floor(n/360),s=Math.floor(a/360),l=Math.min(u,s);return t+l*360},JP=function(t,r){var n=t.x,a=t.y,u=Tz({x:n,y:a},r),s=u.radius,l=u.angle,f=r.innerRadius,d=r.outerRadius;if(s<f||s>d)return!1;if(s===0)return!0;var h=Cz(r),v=h.startAngle,m=h.endAngle,x=l,_;if(v<=m){for(;x>m;)x-=360;for(;x<v;)x+=360;_=x>=v&&x<=m}else{for(;x>v;)x-=360;for(;x<m;)x+=360;_=x>=m&&x<=v}return _?ZP(ZP({},r),{},{radius:s,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=Bz(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 Bz(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){qz(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 qz(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,s=t.offset,l=t.className,f=u,d=f.cx,h=f.cy,v=f.innerRadius,m=f.outerRadius,x=f.startAngle,_=f.endAngle,w=f.clockWise,g=(v+m)/2,E=Wz(x,_),A=E>=0?1:-1,C,j;a==="insideStart"?(C=x+A*s,j=w):a==="insideEnd"?(C=_-A*s,j=!w):a==="end"&&(C=_+A*s,j=w),j=E<=0?j:!j;var S=It(d,h,g,C),O=It(d,h,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)?as("recharts-radial-line-"):t.id;return W.createElement("text",Iu({},n,{dominantBaseline:"central",className:qe("recharts-radial-bar-label",l)}),W.createElement("defs",null,W.createElement("path",{id:R,d:k})),W.createElement("textPath",{xlinkHref:"#".concat(R)},r))},Vz=function(t){var r=t.viewBox,n=t.offset,a=t.position,u=r,s=u.cx,l=u.cy,f=u.innerRadius,d=u.outerRadius,h=u.startAngle,v=u.endAngle,m=(h+v)/2;if(a==="outside"){var x=It(s,l,d+n,m),_=x.x,w=x.y;return{x:_,y:w,textAnchor:_>=s?"start":"end",verticalAnchor:"middle"}}if(a==="center")return{x:s,y:l,textAnchor:"middle",verticalAnchor:"middle"};if(a==="centerTop")return{x:s,y:l,textAnchor:"middle",verticalAnchor:"start"};if(a==="centerBottom")return{x:s,y:l,textAnchor:"middle",verticalAnchor:"end"};var g=(f+d)/2,E=It(s,l,g,m),A=E.x,C=E.y;return{x:A,y:C,textAnchor:"middle",verticalAnchor:"middle"}},Kz=function(t){var r=t.viewBox,n=t.parentViewBox,a=t.offset,u=t.position,s=r,l=s.x,f=s.y,d=s.width,h=s.height,v=h>=0?1:-1,m=v*a,x=v>0?"end":"start",_=v>0?"start":"end",w=d>=0?1:-1,g=w*a,E=w>0?"end":"start",A=w>0?"start":"end";if(u==="top"){var C={x:l+d/2,y:f-v*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:l+d/2,y:f+h+m,textAnchor:"middle",verticalAnchor:_};return _t(_t({},j),n?{height:Math.max(n.y+n.height-(f+h),0),width:d}:{})}if(u==="left"){var S={x:l-g,y:f+h/2,textAnchor:E,verticalAnchor:"middle"};return _t(_t({},S),n?{width:Math.max(S.x-n.x,0),height:h}:{})}if(u==="right"){var O={x:l+d+g,y:f+h/2,textAnchor:A,verticalAnchor:"middle"};return _t(_t({},O),n?{width:Math.max(n.x+n.width-O.x,0),height:h}:{})}var k=n?{width:d,height:h}:{};return u==="insideLeft"?_t({x:l+g,y:f+h/2,textAnchor:A,verticalAnchor:"middle"},k):u==="insideRight"?_t({x:l+d-g,y:f+h/2,textAnchor:E,verticalAnchor:"middle"},k):u==="insideTop"?_t({x:l+d/2,y:f+m,textAnchor:"middle",verticalAnchor:_},k):u==="insideBottom"?_t({x:l+d/2,y:f+h-m,textAnchor:"middle",verticalAnchor:x},k):u==="insideTopLeft"?_t({x:l+g,y:f+m,textAnchor:A,verticalAnchor:_},k):u==="insideTopRight"?_t({x:l+d-g,y:f+m,textAnchor:E,verticalAnchor:_},k):u==="insideBottomLeft"?_t({x:l+g,y:f+h-m,textAnchor:A,verticalAnchor:x},k):u==="insideBottomRight"?_t({x:l+d-g,y:f+h-m,textAnchor:E,verticalAnchor:x},k):ao(u)&&(pe(u.x)||Ii(u.x))&&(pe(u.y)||Ii(u.y))?_t({x:l+Wi(u.x,d),y:f+Wi(u.y,h),textAnchor:"end",verticalAnchor:"end"},k):_t({x:l+d/2,y:f+h/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,s=a.position,l=a.value,f=a.children,d=a.content,h=a.className,v=h===void 0?"":h,m=a.textBreakAll;if(!u||De(l)&&De(f)&&!K.isValidElement(d)&&!Ie(d))return null;if(K.isValidElement(d))return K.cloneElement(d,a);var x;if(Ie(d)){if(x=K.createElement(d,a),K.isValidElement(x))return x}else x=Uz(a);var _=Gz(u),w=Le(a,!0);if(_&&(s==="insideStart"||s==="insideEnd"||s==="end"))return Hz(a,x,w);var g=_?Vz(a):Kz(a);return W.createElement(tc,Iu({className:qe("recharts-label",v)},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,s=t.endAngle,l=t.r,f=t.radius,d=t.innerRadius,h=t.outerRadius,v=t.x,m=t.y,x=t.top,_=t.left,w=t.width,g=t.height,E=t.clockWise,A=t.labelViewBox;if(A)return A;if(pe(w)&&pe(g)){if(pe(v)&&pe(m))return{x:v,y:m,width:w,height:g};if(pe(x)&&pe(_))return{x,y:_,width:w,height:g}}return pe(v)&&pe(m)?{x:v,y:m,width:0,height:0}:pe(r)&&pe(n)?{cx:r,cy:n,startAngle:u||a||0,endAngle:s||a||0,innerRadius:d||0,outerRadius:h||f||l||0,clockWise:E}:t.viewBox?t.viewBox:{}},Xz=function(t,r){return t?t===!0?W.createElement(Ut,{key:"label-implicit",viewBox:r}):St(t)?W.createElement(Ut,{key:"label-implicit",viewBox:r,value:t}):K.isValidElement(t)?t.type===Ut?K.cloneElement(t,{key:"label-implicit",viewBox:r}):W.createElement(Ut,{key:"label-implicit",content:t,viewBox:r}):Ie(t)?W.createElement(Ut,{key:"label-implicit",content:t,viewBox:r}):ao(t)?W.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),s=kr(a,Ut).map(function(f,d){return K.cloneElement(f,{viewBox:r||u,key:"label-".concat(d)})});if(!n)return s;var l=Xz(t.label,r||u);return[l].concat(Mz(s))};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=s4(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s4(e){var t=l4(e,"string");return $u(t)=="symbol"?t:t+""}function l4(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,s=n.clockWise,l=n.id,f=n.textBreakAll,d=iA(n,t4);return!a||!a.length?null:W.createElement(ht,{className:"recharts-label-list"},a.map(function(h,v){var m=De(u)?r(h,v):mr(h&&h.payload,u),x=De(l)?{}:{id:"".concat(l,"-").concat(v)};return W.createElement(Ut,gc({},Le(h,!0),d,x,{parentViewBox:h.parentViewBox,value:m,textBreakAll:f,viewBox:Ut.parseViewBox(De(s)?h:nA(nA({},h),{},{clockWise:s})),key:"label-".concat(v),index:v}))}))}ii.displayName="LabelList";function d4(e,t){return e?e===!0?W.createElement(ii,{key:"labelList-implicit",data:t}):W.isValidElement(e)||Ie(e)?W.createElement(ii,{key:"labelList-implicit",data:t,content:e}):ao(e)?W.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(s,l){return K.cloneElement(s,{data:t,key:"labelList-".concat(l)})});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},Ml=function(t){var r=t.cx,n=t.cy,a=t.radius,u=t.angle,s=t.sign,l=t.isExternal,f=t.cornerRadius,d=t.cornerIsExternal,h=f*(l?1:-1)+a,v=Math.asin(f/h)/mc,m=d?u:u+s*v,x=It(r,n,h,m),_=It(r,n,a,m),w=d?u-s*v:u,g=It(r,n,h*Math.cos(v*mc),w);return{center:x,circleTangency:_,lineTangency:g,theta:v}},OC=function(t){var r=t.cx,n=t.cy,a=t.innerRadius,u=t.outerRadius,s=t.startAngle,l=t.endAngle,f=m4(s,l),d=s+f,h=It(r,n,u,s),v=It(r,n,u,d),m="M ".concat(h.x,",").concat(h.y,`
|
||
A `).concat(u,",").concat(u,`,0,
|
||
`).concat(+(Math.abs(f)>180),",").concat(+(s>d),`,
|
||
`).concat(v.x,",").concat(v.y,`
|
||
`);if(a>0){var x=It(r,n,a,s),_=It(r,n,a,d);m+="L ".concat(_.x,",").concat(_.y,`
|
||
A `).concat(a,",").concat(a,`,0,
|
||
`).concat(+(Math.abs(f)>180),",").concat(+(s<=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,s=t.cornerRadius,l=t.forceCornerRadius,f=t.cornerIsExternal,d=t.startAngle,h=t.endAngle,v=Kr(h-d),m=Ml({cx:r,cy:n,radius:u,angle:d,sign:v,cornerRadius:s,cornerIsExternal:f}),x=m.circleTangency,_=m.lineTangency,w=m.theta,g=Ml({cx:r,cy:n,radius:u,angle:h,sign:-v,cornerRadius:s,cornerIsExternal:f}),E=g.circleTangency,A=g.lineTangency,C=g.theta,j=f?Math.abs(d-h):Math.abs(d-h)-w-C;if(j<0)return l?"M ".concat(_.x,",").concat(_.y,`
|
||
a`).concat(s,",").concat(s,",0,0,1,").concat(s*2,`,0
|
||
a`).concat(s,",").concat(s,",0,0,1,").concat(-s*2,`,0
|
||
`):OC({cx:r,cy:n,innerRadius:a,outerRadius:u,startAngle:d,endAngle:h});var S="M ".concat(_.x,",").concat(_.y,`
|
||
A`).concat(s,",").concat(s,",0,0,").concat(+(v<0),",").concat(x.x,",").concat(x.y,`
|
||
A`).concat(u,",").concat(u,",0,").concat(+(j>180),",").concat(+(v<0),",").concat(E.x,",").concat(E.y,`
|
||
A`).concat(s,",").concat(s,",0,0,").concat(+(v<0),",").concat(A.x,",").concat(A.y,`
|
||
`);if(a>0){var O=Ml({cx:r,cy:n,radius:a,angle:d,sign:v,isExternal:!0,cornerRadius:s,cornerIsExternal:f}),k=O.circleTangency,R=O.lineTangency,$=O.theta,Q=Ml({cx:r,cy:n,radius:a,angle:h,sign:-v,isExternal:!0,cornerRadius:s,cornerIsExternal:f}),L=Q.circleTangency,N=Q.lineTangency,B=Q.theta,z=f?Math.abs(d-h):Math.abs(d-h)-$-B;if(z<0&&s===0)return"".concat(S,"L").concat(r,",").concat(n,"Z");S+="L".concat(N.x,",").concat(N.y,`
|
||
A`).concat(s,",").concat(s,",0,0,").concat(+(v<0),",").concat(L.x,",").concat(L.y,`
|
||
A`).concat(a,",").concat(a,",0,").concat(+(z>180),",").concat(+(v>0),",").concat(k.x,",").concat(k.y,`
|
||
A`).concat(s,",").concat(s,",0,0,").concat(+(v<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,s=r.outerRadius,l=r.cornerRadius,f=r.forceCornerRadius,d=r.cornerIsExternal,h=r.startAngle,v=r.endAngle,m=r.className;if(s<u||h===v)return null;var x=qe("recharts-sector",m),_=s-u,w=Wi(l,_,0,!0),g;return w>0&&Math.abs(h-v)<360?g=g4({cx:n,cy:a,innerRadius:u,outerRadius:s,cornerRadius:Math.min(w,_/2),forceCornerRadius:f,cornerIsExternal:d,startAngle:h,endAngle:v}):g=OC({cx:n,cy:a,innerRadius:u,outerRadius:s,startAngle:h,endAngle:v}),W.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 sg(){return sg=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},sg.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 sA(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 lA={curveBasisClosed:FI,curveBasisOpen:zI,curveBasis:qI,curveBumpX:AI,curveBumpY:EI,curveLinearClosed:UI,curveLinear:Zc,curveMonotoneX:WI,curveMonotoneY:HI,curveNatural:VI,curveStep:KI,curveStepAfter:XI,curveStepBefore:GI},Rl=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?lA["".concat(n).concat(r==="vertical"?"Y":"X")]:lA[n]||Zc},O4=function(t){var r=t.type,n=r===void 0?"linear":r,a=t.points,u=a===void 0?[]:a,s=t.baseLine,l=t.layout,f=t.connectNulls,d=f===void 0?!1:f,h=S4(n,l),v=d?u.filter(function(w){return Rl(w)}):u,m;if(Array.isArray(s)){var x=d?s.filter(function(w){return Rl(w)}):s,_=v.map(function(w,g){return sA(sA({},w),{},{base:x[g]})});return l==="vertical"?m=Pl().y(au).x1(iu).x0(function(w){return w.base.x}):m=Pl().x(iu).y1(au).y0(function(w){return w.base.y}),m.defined(Rl).curve(h),m(_)}return l==="vertical"&&pe(s)?m=Pl().y(au).x1(iu).x0(s):pe(s)?m=Pl().x(iu).y1(au).y0(s):m=Cj().x(iu).y(au),m.defined(Rl).curve(h),m(v)},lg=function(t){var r=t.className,n=t.points,a=t.path,u=t.pathRef;if((!n||!n.length)&&!a)return null;var s=n&&n.length?O4(t):a;return K.createElement("path",sg({},Le(t,!1),Ul(t),{className:qe("recharts-curve",r),d:s,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(s,l,f,d,h,v){if(v!==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 Il(e){return function(r,n,a){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,a);const{cache:u}=a,s=u.get(r),l=u.get(n);if(s&&l)return s===n&&l===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 B4(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 q4(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 s,l,f=0;for(;(s=u.next())&&!s.done;){const d=t.entries();let h=!1,v=0;for(;(l=d.next())&&!l.done;){if(a[v]){v++;continue}const m=s.value,x=l.value;if(r.equals(m[0],x[0],f,v,e,t,r)&&r.equals(m[1],x[1],m[0],x[0],e,t,r)){h=a[v]=!0;break}v++}if(!h)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,s,l;for(;a-- >0;)if(u=n[a],!AC(e,t,r,u)||(s=hA(e,u),l=hA(t,u),(s||l)&&(!s||!l||s.configurable!==l.configurable||s.enumerable!==l.enumerable||s.writable!==l.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 s,l;for(;(s=u.next())&&!s.done;){const f=t.values();let d=!1,h=0;for(;(l=f.next())&&!l.done;){if(!a[h]&&r.equals(s.value,l.value,s.value,l.value,e,t,r)){d=a[h]=!0;break}h++}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]",s8=Object.prototype.toString;function l8({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:r,areDatesEqual:n,areErrorsEqual:a,areFunctionsEqual:u,areMapsEqual:s,areNumbersEqual:l,areObjectsEqual:f,arePrimitiveWrappersEqual:d,areRegExpsEqual:h,areSetsEqual:v,areTypedArraysEqual:m,areUrlsEqual:x,unknownTagComparators:_}){return function(g,E,A){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"?l(g,E,A):C==="function"?u(g,E,A):!1;const j=g.constructor;if(j!==E.constructor)return!1;if(j===Object)return f(g,E,A);if(Array.isArray(g))return t(g,E,A);if(j===Date)return n(g,E,A);if(j===RegExp)return h(g,E,A);if(j===Map)return s(g,E,A);if(j===Set)return v(g,E,A);const S=s8.call(g);if(S===Z4)return n(g,E,A);if(S===n8)return h(g,E,A);if(S===e8)return s(g,E,A);if(S===i8)return v(g,E,A);if(S===r8)return typeof g.then!="function"&&typeof E.then!="function"&&f(g,E,A);if(S===u8)return x(g,E,A);if(S===J4)return a(g,E,A);if(S===X4)return f(g,E,A);if(o8[S])return m(g,E,A);if(S===G4)return e(g,E,A);if(S===Q4)return r(g,E,A);if(S===Y4||S===t8||S===a8)return d(g,E,A);if(_){let O=_[S];if(!O){const k=N4(g);k&&(O=_[k])}if(O)return O(g,E,A)}return!1}}function c8({circular:e,createCustomConfig:t,strict:r}){let n={areArrayBuffersEqual:D4,areArraysEqual:r?ou:L4,areDataViewsEqual:B4,areDatesEqual:q4,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=Il(n.areArraysEqual),u=Il(n.areMapsEqual),s=Il(n.areObjectsEqual),l=Il(n.areSetsEqual);n=Object.assign({},n,{areArraysEqual:a,areMapsEqual:u,areObjectsEqual:s,areSetsEqual:l})}return n}function f8(e){return function(t,r,n,a,u,s,l){return e(t,r,l)}}function d8({circular:e,comparator:t,createState:r,equals:n,strict:a}){if(r)return function(l,f){const{cache:d=e?new WeakMap:void 0,meta:h}=r();return t(l,f,{cache:d,equals:n,meta:h,strict:a})};if(e)return function(l,f){return t(l,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(l,f){return t(l,f,u)}}const p8=li();li({strict:!0});li({circular:!0});li({circular:!0,strict:!0});li({createInternalComparator:()=>Qi});li({strict:!0,createInternalComparator:()=>Qi});li({circular:!0,createInternalComparator:()=>Qi});li({circular:!0,createInternalComparator:()=>Qi,strict:!0});function li(e={}){const{circular:t=!1,createInternalComparator:r,createState:n,strict:a=!1}=e,u=c8(e),s=l8(u),l=r?r(s):f8(s);return d8({circular:t,comparator:s,createState:n,equals:l,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 s=u,l=v8(s),f=l[0],d=l.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 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 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 Bu(t)==="symbol"?t:String(t)}function _8(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)}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,s,l=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(d)throw a}}return l}}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(s,l){return s*l}).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],s=r[2],l=r[3];if(r.length===1)switch(r[0]){case"linear":a=0,u=0,s=1,l=1;break;case"ease":a=.25,u=.1,s=.25,l=1;break;case"ease-in":a=.42,u=0,s=1,l=1;break;case"ease-out":a=.42,u=0,s=.58,l=1;break;case"ease-in-out":a=0,u=0,s=.58,l=1;break;default:{var f=r[0].split("(");if(f[0]==="cubic-bezier"&&f[1].split(")")[0].split(",").length===4){var d=f[1].split(")")[0].split(",").map(function(g){return parseFloat(g)}),h=A8(d,4);a=h[0],u=h[1],s=h[2],l=h[3]}}}var v=SA(a,s),m=SA(u,l),x=R8(a,s),_=function(E){return E>1?1:E<0?0:E},w=function(E){for(var A=E>1?1:E,C=A,j=0;j<8;++j){var S=v(C)-A,O=x(C);if(Math.abs(S-A)<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,s=t.dt,l=s===void 0?17:s,f=function(h,v,m){var x=-(h-v)*n,_=m*u,w=m+(x-_)*l/1e3,g=m*l/1e3+h;return Math.abs(g-v)<xc&&Math.abs(w)<xc?[v,0]:[g,w]};return f.isStepper=!0,f.dt=l,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 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 PA(e){return B8(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 B8(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=q8(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function q8(e){var t=F8(e,"string");return qu(t)==="symbol"?t:String(t)}function F8(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)}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,s,l=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(d)throw a}}return l}}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,s){if(hg(s)){var l=t(s.from,s.to,s.velocity),f=z8(l,2),d=f[0],h=f[1];return Rt(Rt({},s),{},{from:d,velocity:h})}return s},r);return n<1?vu(function(u,s){return hg(s)?Rt(Rt({},s),{},{velocity:wc(s.velocity,a[u].velocity,n),from:wc(s.from,a[u].from,n)}):s},r):e(t,a,n-1)};const K8=(function(e,t,r,n,a){var u=S8(e,t),s=u.reduce(function(g,E){return Rt(Rt({},g),{},dg({},E,[e[E],t[E]]))},{}),l=u.reduce(function(g,E){return Rt(Rt({},g),{},dg({},E,{from:e[E],velocity:0,to:t[E]}))},{}),f=-1,d,h,v=function(){return null},m=function(){return vu(function(E,A){return A.from},l)},x=function(){return!Object.values(l).filter(hg).length},_=function(E){d||(d=E);var A=E-d,C=A/r.dt;l=V8(r,l,C),a(Rt(Rt(Rt({},e),t),m())),d=E,x()||(f=requestAnimationFrame(v))},w=function(E){h||(h=E);var A=(E-h)/n,C=vu(function(S,O){return wc.apply(void 0,PA(O).concat([r(A)]))},s);if(a(Rt(Rt(Rt({},e),t),C)),A<1)f=requestAnimationFrame(v);else{var j=vu(function(S,O){return wc.apply(void 0,PA(O).concat([r(1)]))},s);a(Rt(Rt(Rt({},e),t),j))}};return v=r.isStepper?_:w,function(){return requestAnimationFrame(v),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 s=u.props,l=s.isActive,f=s.attributeName,d=s.from,h=s.to,v=s.steps,m=s.children,x=s.duration;if(u.handleStyleChange=u.handleStyleChange.bind(gg(u)),u.changeStyle=u.changeStyle.bind(gg(u)),!l||x<=0)return u.state={style:{}},typeof m=="function"&&(u.state={style:h}),mg(u);if(v&&v.length)u.state={style:v[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,s=a.canBegin;this.mounted=!0,!(!u||!s)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(a){var u=this.props,s=u.isActive,l=u.canBegin,f=u.attributeName,d=u.shouldReAnimate,h=u.to,v=u.from,m=this.state.style;if(l){if(!s){var x={style:f?fu({},f,h):h};this.state&&m&&(f&&m[f]!==h||!f&&m!==h)&&this.setState(x);return}if(!(p8(a.to,h)&&a.canBegin&&a.isActive)){var _=!a.canBegin||!a.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var w=_||d?v: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,s=a.from,l=a.to,f=a.duration,d=a.easing,h=a.begin,v=a.onAnimationEnd,m=a.onAnimationStart,x=K8(s,l,$8(d),f,this.changeStyle),_=function(){u.stopJSAnimation=x()};this.manager.start([m,h,_,f,v])}},{key:"runStepAnimation",value:function(a){var u=this,s=a.steps,l=a.begin,f=a.onAnimationStart,d=s[0],h=d.style,v=d.duration,m=v===void 0?0:v,x=function(w,g,E){if(E===0)return w;var A=g.duration,C=g.easing,j=C===void 0?"ease":C,S=g.style,O=g.properties,k=g.onAnimationEnd,R=E>0?s[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:A,easing:j}),A]);var Q=_A($,A,j),L=zr(zr(zr({},R.style),S),{},{transition:Q});return[].concat(Gy(w),[L,A,k]).filter(O8)};return this.manager.start([f].concat(Gy(s.reduce(x,[h,Math.max(m,l)])),[a.onAnimationEnd]))}},{key:"runAnimation",value:function(a){this.manager||(this.manager=x8());var u=a.begin,s=a.duration,l=a.attributeName,f=a.to,d=a.easing,h=a.onAnimationStart,v=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=l?fu({},l,f):f,g=_A(Object.keys(w),s,d);_.start([h,u,zr(zr({},w),{},{transition:g}),s,v])}},{key:"render",value:function(){var a=this.props,u=a.children;a.begin;var s=a.duration;a.attributeName,a.easing;var l=a.isActive;a.steps,a.from,a.to,a.canBegin,a.onAnimationEnd,a.shouldReAnimate,a.onAnimationReStart;var f=X8(a,G8),d=K.Children.count(u),h=this.state.style;if(typeof u=="function")return u(h);if(!l||d===0||s<=0)return u;var v=function(x){var _=x.props,w=_.style,g=w===void 0?{}:w,E=_.className,A=K.cloneElement(x,zr(zr({},f),{},{style:zr(zr({},g),h),className:E}));return A};return d===1?v(K.Children.only(u)):W.createElement("div",null,K.Children.map(u,function(m){return v(m)}))}}]),r})(K.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 sU(e,t){return dU(e)||fU(e,t)||cU(e,t)||lU()}function lU(){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,s,l=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(d)throw a}}return l}}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 s=Math.min(Math.abs(n)/2,Math.abs(a)/2),l=a>=0?1:-1,f=n>=0?1:-1,d=a>=0&&n>=0||a<0&&n<0?1:0,h;if(s>0&&u instanceof Array){for(var v=[0,0,0,0],m=0,x=4;m<x;m++)v[m]=u[m]>s?s:u[m];h="M".concat(t,",").concat(r+l*v[0]),v[0]>0&&(h+="A ".concat(v[0],",").concat(v[0],",0,0,").concat(d,",").concat(t+f*v[0],",").concat(r)),h+="L ".concat(t+n-f*v[1],",").concat(r),v[1]>0&&(h+="A ".concat(v[1],",").concat(v[1],",0,0,").concat(d,`,
|
||
`).concat(t+n,",").concat(r+l*v[1])),h+="L ".concat(t+n,",").concat(r+a-l*v[2]),v[2]>0&&(h+="A ".concat(v[2],",").concat(v[2],",0,0,").concat(d,`,
|
||
`).concat(t+n-f*v[2],",").concat(r+a)),h+="L ".concat(t+f*v[3],",").concat(r+a),v[3]>0&&(h+="A ".concat(v[3],",").concat(v[3],",0,0,").concat(d,`,
|
||
`).concat(t,",").concat(r+a-l*v[3])),h+="Z"}else if(s>0&&u===+u&&u>0){var _=Math.min(s,u);h="M ".concat(t,",").concat(r+l*_,`
|
||
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+l*_,`
|
||
L `).concat(t+n,",").concat(r+a-l*_,`
|
||
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-l*_," Z")}else h="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(a," h ").concat(-n," Z");return h},yU=function(t,r){if(!t||!r)return!1;var n=t.x,a=t.y,u=r.x,s=r.y,l=r.width,f=r.height;if(Math.abs(l)>0&&Math.abs(f)>0){var d=Math.min(u,u+l),h=Math.max(u,u+l),v=Math.min(s,s+f),m=Math.max(s,s+f);return n>=d&&n<=h&&a>=v&&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=K.useRef(),a=K.useState(-1),u=sU(a,2),s=u[0],l=u[1];K.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var j=n.current.getTotalLength();j&&l(j)}catch{}},[]);var f=r.x,d=r.y,h=r.width,v=r.height,m=r.radius,x=r.className,_=r.animationEasing,w=r.animationDuration,g=r.animationBegin,E=r.isAnimationActive,A=r.isUpdateAnimationActive;if(f!==+f||d!==+d||h!==+h||v!==+v||h===0||v===0)return null;var C=qe("recharts-rectangle",x);return A?W.createElement(Tn,{canBegin:s>0,from:{width:h,height:v,x:f,y:d},to:{width:h,height:v,x:f,y:d},duration:w,animationEasing:_,isActive:A},function(j){var S=j.width,O=j.height,k=j.x,R=j.y;return W.createElement(Tn,{canBegin:s>0,from:"0px ".concat(s===-1?1:s,"px"),to:"".concat(s,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:w,isActive:E,easing:_},W.createElement("path",Sc({},Le(r,!0),{className:C,d:kA(k,R,S,O,m),ref:n})))}):W.createElement("path",Sc({},Le(r,!0),{className:C,d:kA(f,d,h,v,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,s=qe("recharts-dot",u);return r===+r&&n===+n&&a===+a?K.createElement("circle",bg({},Le(t,!1),Ul(t),{className:s,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,s){return"M".concat(t,",").concat(u,"v").concat(a,"M").concat(s,",").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,s=t.top,l=s===void 0?0:s,f=t.left,d=f===void 0?0:f,h=t.width,v=h===void 0?0:h,m=t.height,x=m===void 0?0:m,_=t.className,w=SU(t,gU),g=bU({x:n,y:u,top:l,left:d,width:v,height:x},w);return!pe(n)||!pe(u)||!pe(v)||!pe(x)||!pe(l)||!pe(d)?null:W.createElement("path",xg({},Le(g,!0),{className:qe("recharts-cross",_),d:PU(n,u,v,x,l,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,s=a.toString,l=u.hasOwnProperty,f=s.call(Object);function d(h){if(!r(h)||e(h)!=n)return!1;var v=t(h);if(v===null)return!0;var m=l.call(v,"constructor")&&v.constructor;return typeof m=="function"&&m instanceof m&&s.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,s,l=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(d)throw a}}return l}}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){BU(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 BU(e,t,r){return t=qU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function qU(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 BA=function(t,r,n,a,u){var s=n-a,l;return l="M ".concat(t,",").concat(r),l+="L ".concat(t+n,",").concat(r),l+="L ".concat(t+n-s/2,",").concat(r+u),l+="L ".concat(t+n-s/2-a,",").concat(r+u),l+="L ".concat(t,",").concat(r," Z"),l},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=K.useRef(),a=K.useState(-1),u=RU(a,2),s=u[0],l=u[1];K.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var C=n.current.getTotalLength();C&&l(C)}catch{}},[]);var f=r.x,d=r.y,h=r.upperWidth,v=r.lowerWidth,m=r.height,x=r.className,_=r.animationEasing,w=r.animationDuration,g=r.animationBegin,E=r.isUpdateAnimationActive;if(f!==+f||d!==+d||h!==+h||v!==+v||m!==+m||h===0&&v===0||m===0)return null;var A=qe("recharts-trapezoid",x);return E?W.createElement(Tn,{canBegin:s>0,from:{upperWidth:0,lowerWidth:0,height:m,x:f,y:d},to:{upperWidth:h,lowerWidth:v,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 W.createElement(Tn,{canBegin:s>0,from:"0px ".concat(s===-1?1:s,"px"),to:"".concat(s,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:w,easing:_},W.createElement("path",Oc({},Le(r,!0),{className:A,d:BA(k,R,j,S,O),ref:n})))}):W.createElement("g",null,W.createElement("path",Oc({},Le(r,!0),{className:A,d:BA(f,d,h,v,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 qA(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?qA(Object(r),!0).forEach(function(n){KU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function 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 W.createElement(F0,r);case"trapezoid":return W.createElement(UU,r);case"sector":return W.createElement(PC,r);case"symbols":if(QU(t))return W.createElement(o0,r);break;default:return null}}function ZU(e){return K.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,s=u===void 0?"recharts-active-shape":u,l=e.isActive,f=HU(e,WU),d;if(K.isValidElement(t))d=K.cloneElement(t,Pc(Pc({},f),ZU(t)));else if(Ie(t))d=t(f);else if(CU(t)&&!MU(t)){var h=a(t,f);d=W.createElement(FA,{shapeType:r,elementProps:h})}else{var v=f;d=W.createElement(FA,{shapeType:r,elementProps:v})}return l?W.createElement(ht,{className:s},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),s=n.filter(function(f,d){var h=df(u,f),v=r.props[a].filter(function(_){var w=n5(r,t);return w(_,t)}),m=r.props[a].indexOf(v[v.length-1]),x=d===m;return h&&x}),l=n.indexOf(s[s.length-1]);return l}var Zy,zA;function u5(){if(zA)return Zy;zA=1;var e=Math.ceil,t=Math.max;function r(n,a,u,s){for(var l=-1,f=t(e((a-n)/(u||1)),0),d=Array(f);f--;)d[s?f:++l]=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 s5(){if(WA)return em;WA=1;var e=u5(),t=rf(),r=MC();function n(a){return function(u,s,l){return l&&typeof l!="number"&&t(u,s,l)&&(s=l=void 0),u=r(u),s===void 0?(s=u,u=0):s=r(s),l=l===void 0?u<s?1:-1:r(l),e(u,s,l,a)}}return em=n,em}var tm,HA;function l5(){if(HA)return tm;HA=1;var e=s5(),t=e();return tm=t,tm}var c5=l5();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,s){return KA(KA({},u),{},RC({},s+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,s=t.width,l=t.travellerWidth;if(!r||!r.length)return{};var f=r.length,d=pu().domain(Ac(0,f)).range([u,u+s-l]),h=d.domain().map(function(v){return d(v)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:d(n),endX:d(a),scale:d,scaleValues:h}},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,s=a.onDragEnd,l=a.startIndex;s==null||s({endIndex:u,startIndex:l})}),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,s=this.state.scaleValues,l=this.props,f=l.gap,d=l.data,h=d.length-1,v=Math.min(a,u),m=Math.max(a,u),x=t.getIndexInRange(s,v),_=t.getIndexInRange(s,m);return{startIndex:x-x%f,endIndex:_===h?h:_-_%f}}},{key:"getTextOfTick",value:function(n){var a=this.props,u=a.data,s=a.tickFormatter,l=a.dataKey,f=mr(u[n],l,n);return Ie(s)?s(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,s=a.startX,l=a.endX,f=this.props,d=f.x,h=f.width,v=f.travellerWidth,m=f.startIndex,x=f.endIndex,_=f.onChange,w=n.pageX-u;w>0?w=Math.min(w,d+h-v-l,d+h-v-s):w<0&&(w=Math.max(w,d-s,d-l));var g=this.getIndex({startX:s+w,endX:l+w});(g.startIndex!==m||g.endIndex!==x)&&_&&_(g),this.setState({startX:s+w,endX:l+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,s=a.movingTravellerId,l=a.endX,f=a.startX,d=this.state[s],h=this.props,v=h.x,m=h.width,x=h.travellerWidth,_=h.onChange,w=h.gap,g=h.data,E={startX:this.state.startX,endX:this.state.endX},A=n.pageX-u;A>0?A=Math.min(A,v+m-x-d):A<0&&(A=Math.max(A,v-d)),E[s]=d+A;var C=this.getIndex(E),j=C.startIndex,S=C.endIndex,O=function(){var R=g.length-1;return s==="startX"&&(l>f?j%w===0:S%w===0)||l<f&&S===R||s==="endX"&&(l>f?S%w===0:j%w===0)||l>f&&S===R};this.setState(hr(hr({},s,d+A),"brushMoveStartX",n.pageX),function(){_&&O()&&_(C)})}},{key:"handleTravellerMoveKeyboard",value:function(n,a){var u=this,s=this.state,l=s.scaleValues,f=s.startX,d=s.endX,h=this.state[a],v=l.indexOf(h);if(v!==-1){var m=v+n;if(!(m===-1||m>=l.length)){var x=l[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,s=n.width,l=n.height,f=n.fill,d=n.stroke;return W.createElement("rect",{stroke:d,fill:f,x:a,y:u,width:s,height:l})}},{key:"renderPanorama",value:function(){var n=this.props,a=n.x,u=n.y,s=n.width,l=n.height,f=n.data,d=n.children,h=n.padding,v=K.Children.only(d);return v?W.cloneElement(v,{x:a,y:u,width:s,height:l,margin:h,compact:!0,data:f}):null}},{key:"renderTravellerLayer",value:function(n,a){var u,s,l=this,f=this.props,d=f.y,h=f.travellerWidth,v=f.height,m=f.traveller,x=f.ariaLabel,_=f.data,w=f.startIndex,g=f.endIndex,E=Math.max(n,this.props.x),A=rm(rm({},Le(this.props,!1)),{},{x:E,y:d,width:h,height:v}),C=x||"Min value: ".concat((u=_[w])===null||u===void 0?void 0:u.name,", Max value: ").concat((s=_[g])===null||s===void 0?void 0:s.name);return W.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(),l.handleTravellerMoveKeyboard(S.key==="ArrowRight"?1:-1,a))},onFocus:function(){l.setState({isTravellerFocused:!0})},onBlur:function(){l.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(m,A))}},{key:"renderSlide",value:function(n,a){var u=this.props,s=u.y,l=u.height,f=u.stroke,d=u.travellerWidth,h=Math.min(n,a)+d,v=Math.max(Math.abs(a-n)-d,0);return W.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:h,y:s,width:v,height:l})}},{key:"renderText",value:function(){var n=this.props,a=n.startIndex,u=n.endIndex,s=n.y,l=n.height,f=n.travellerWidth,d=n.stroke,h=this.state,v=h.startX,m=h.endX,x=5,_={pointerEvents:"none",fill:d};return W.createElement(ht,{className:"recharts-brush-texts"},W.createElement(tc,Ec({textAnchor:"end",verticalAnchor:"middle",x:Math.min(v,m)-x,y:s+l/2},_),this.getTextOfTick(a)),W.createElement(tc,Ec({textAnchor:"start",verticalAnchor:"middle",x:Math.max(v,m)+f+x,y:s+l/2},_),this.getTextOfTick(u)))}},{key:"render",value:function(){var n=this.props,a=n.data,u=n.className,s=n.children,l=n.x,f=n.y,d=n.width,h=n.height,v=n.alwaysShowText,m=this.state,x=m.startX,_=m.endX,w=m.isTextActive,g=m.isSlideMoving,E=m.isTravellerMoving,A=m.isTravellerFocused;if(!a||!a.length||!pe(l)||!pe(f)||!pe(d)||!pe(h)||d<=0||h<=0)return null;var C=qe("recharts-brush",u),j=W.Children.count(s)===1,S=h5("userSelect","none");return W.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||A||v)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var a=n.x,u=n.y,s=n.width,l=n.height,f=n.stroke,d=Math.floor(u+l/2)-1;return W.createElement(W.Fragment,null,W.createElement("rect",{x:a,y:u,width:s,height:l,fill:f,stroke:"none"}),W.createElement("line",{x1:a+1,y1:d,x2:a+s-1,y2:d,fill:"none",stroke:"#fff"}),W.createElement("line",{x1:a+1,y1:d+2,x2:a+s-1,y2:d+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,a){var u;return W.isValidElement(n)?u=W.cloneElement(n,a):Ie(n)?u=n(a):u=t.renderDefaultTraveller(a),u}},{key:"getDerivedStateFromProps",value:function(n,a){var u=n.data,s=n.width,l=n.x,f=n.travellerWidth,d=n.updateId,h=n.startIndex,v=n.endIndex;if(u!==a.prevData||d!==a.prevUpdateId)return rm({prevData:u,prevTravellerWidth:f,prevUpdateId:d,prevX:l,prevWidth:s},u&&u.length?_5({data:u,width:s,x:l,travellerWidth:f,startIndex:h,endIndex:v}):{scale:null,scaleValues:null});if(a.scale&&(s!==a.prevWidth||l!==a.prevX||f!==a.prevTravellerWidth)){a.scale.range([l,l+s-f]);var m=a.scale.domain().map(function(x){return a.scale(x)});return{prevData:u,prevTravellerWidth:f,prevUpdateId:d,prevX:l,prevWidth:s,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,s=0,l=u-1;l-s>1;){var f=Math.floor((s+l)/2);n[f]>a?l=f:s=f}return a>=n[l]?l:s}}])})(K.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,s,l){return a=n(u,s,l),!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(s,l,f){var d=n(s)?e:r;return f&&a(s,l,f)&&(l=void 0),d(s,t(l,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=sT(),r=oi();function n(a,u){var s={};return u=r(u,3),t(a,function(l,f,d){e(s,f,u(l,f,d))}),s}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 sm,rE;function N5(){if(rE)return sm;rE=1;var e=p0();function t(r,n){var a=!0;return e(r,function(u,s,l){return a=!!n(u,s,l),a}),a}return sm=t,sm}var lm,nE;function M5(){if(nE)return lm;nE=1;var e=k5(),t=N5(),r=oi(),n=ur(),a=rf();function u(s,l,f){var d=n(s)?e:t;return f&&a(s,l,f)&&(l=void 0),d(s,r(l,3))}return lm=u,lm}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 B5(e,t){if(e==null)return{};var r=q5(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 q5(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=B5(e,I5),u="".concat(r),s=parseInt(u,10),l="".concat(n),f=parseInt(l,10),d="".concat(t.height||a.height),h=parseInt(d,10),v="".concat(t.width||a.width),m=parseInt(v,10);return uu(uu(uu(uu(uu({},t),a),s?{x:s}:{}),f?{y:f}:{}),{},{height:h,width:m,name:t.name,radius:t.radius})}function aE(e){return W.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,qC(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,BC()?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 BC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(BC=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=qC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function qC(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 ds=(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",as("recharts-bar-")),ri(r,"handleAnimationEnd",function(){var s=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),s&&s()}),ri(r,"handleAnimationStart",function(){var s=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),s&&s()}),r}return Q5(t,e),K5(t,[{key:"renderRectanglesStatically",value:function(n){var a=this,u=this.props,s=u.shape,l=u.dataKey,f=u.activeIndex,d=u.activeBar,h=Le(this.props,!1);return n&&n.map(function(v,m){var x=m===f,_=x?d:s,w=mt(mt(mt({},h),v),{},{isActive:x,option:_,index:m,dataKey:l,onAnimationStart:a.handleAnimationStart,onAnimationEnd:a.handleAnimationEnd});return W.createElement(ht,Tc({className:"recharts-bar-rectangle"},Wl(a.props,v,m),{key:"rectangle-".concat(v==null?void 0:v.x,"-").concat(v==null?void 0:v.y,"-").concat(v==null?void 0:v.value,"-").concat(m)}),W.createElement(aE,w))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,a=this.props,u=a.data,s=a.layout,l=a.isAnimationActive,f=a.animationBegin,d=a.animationDuration,h=a.animationEasing,v=a.animationId,m=this.state.prevData;return W.createElement(Tn,{begin:f,duration:d,isActive:l,easing:h,from:{t:0},to:{t:1},key:"bar-".concat(v),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(x){var _=x.t,w=u.map(function(g,E){var A=m&&m[E];if(A){var C=Hr(A.x,g.x),j=Hr(A.y,g.y),S=Hr(A.width,g.width),O=Hr(A.height,g.height);return mt(mt({},g),{},{x:C(_),y:j(_),width:S(_),height:O(_)})}if(s==="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),Q=$(_);return mt(mt({},g),{},{width:Q})});return W.createElement(ht,null,n.renderRectanglesStatically(w))})}},{key:"renderRectangles",value:function(){var n=this.props,a=n.data,u=n.isAnimationActive,s=this.state.prevData;return u&&a&&a.length&&(!s||!df(s,a))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(a)}},{key:"renderBackground",value:function(){var n=this,a=this.props,u=a.data,s=a.dataKey,l=a.activeIndex,f=Le(this.props.background,!1);return u.map(function(d,h){d.value;var v=d.background,m=W5(d,U5);if(!v)return null;var x=mt(mt(mt(mt(mt({},m),{},{fill:"#eee"},v),f),Wl(n.props,d,h)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:s,index:h,className:"recharts-bar-background-rectangle"});return W.createElement(aE,Tc({key:"background-bar-".concat(h),option:n.props.background,isActive:h===l},x))})}},{key:"renderErrorBar",value:function(n,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var u=this.props,s=u.data,l=u.xAxis,f=u.yAxis,d=u.layout,h=u.children,v=kr(h,fs);if(!v)return null;var m=d==="vertical"?s[0].height/2:s[0].width/2,x=function(g,E){var A=Array.isArray(g.value)?g.value[1]:g.value;return{x:g.x,y:g.y,value:A,errorVal:mr(g,E)}},_={clipPath:n?"url(#clipPath-".concat(a,")"):null};return W.createElement(ht,_,v.map(function(w){return W.cloneElement(w,{key:"error-bar-".concat(a,"-").concat(w.props.dataKey),data:s,xAxis:l,yAxis:f,layout:d,offset:m,dataPointFormatter:x})}))}},{key:"render",value:function(){var n=this.props,a=n.hide,u=n.data,s=n.className,l=n.xAxis,f=n.yAxis,d=n.left,h=n.top,v=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=qe("recharts-bar",s),A=l&&l.allowDataOverflow,C=f&&f.allowDataOverflow,j=A||C,S=De(w)?this.id:w;return W.createElement(ht,{className:E},A||C?W.createElement("defs",null,W.createElement("clipPath",{id:"clipPath-".concat(S)},W.createElement("rect",{x:A?d:d-v/2,y:C?h:h-m/2,width:A?v:v*2,height:C?m:m*2}))):null,W.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}}])})(K.PureComponent);LC=ds;ri(ds,"displayName","Bar");ri(ds,"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(ds,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,a=e.bandSize,u=e.xAxis,s=e.yAxis,l=e.xAxisTicks,f=e.yAxisTicks,d=e.stackedData,h=e.dataStartIndex,v=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,A=g.children,C=g.minPointSize,j=_==="horizontal"?s:u,S=d?j.scale.domain():null,O=wz({numericAxis:j}),k=kr(A,mT),R=v.map(function($,Q){var L,N,B,z,V,Z;d?L=hz(d[h+Q],S):(L=mr($,E),Array.isArray(L)||(L=[O,L]));var G=z5(C,LC.defaultProps.minPointSize)(L[1],Q);if(_==="horizontal"){var F,re=[s.scale(L[0]),s.scale(L[1])],te=re[0],I=re[1];N=KP({axis:u,ticks:l,bandSize:a,offset:x.offset,entry:$,index:Q}),B=(F=I??te)!==null&&F!==void 0?F:void 0,z=x.size;var U=te-I;if(V=Number.isNaN(U)?0:U,Z={x:N,y:s.y,width:z,height:s.height},Math.abs(G)>0&&Math.abs(V)<Math.abs(G)){var ie=Kr(V||G)*(Math.abs(G)-Math.abs(V));B-=ie,V+=ie}}else{var ve=[u.scale(L[0]),u.scale(L[1])],Se=ve[0],je=ve[1];if(N=Se,B=KP({axis:s,ticks:f,bandSize:a,offset:x.offset,entry:$,index:Q}),z=je-Se,V=x.size,Z={x:u.x,y:B,width:u.width,height:V},Math.abs(G)>0&&Math.abs(z)<Math.abs(G)){var Re=Kr(z||G)*(Math.abs(G)-Math.abs(z));z+=Re}}return mt(mt(mt({},$),{},{x:N,y:B,width:z,height:V,value:d?L:L[1],payload:$,background:Z},k&&k[Q]&&k[Q].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 sE(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,FC(n.key),n)}}function e6(e,t,r){return t&&sE(e.prototype,t),r&&sE(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function lE(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?lE(Object(r),!0).forEach(function(n){mf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function 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 s=t.width,l=t.height,f=t.layout,d=t.children,h=Object.keys(r),v={left:n.left,leftMirror:n.left,right:s-n.right,rightMirror:s-n.right,top:n.top,topMirror:n.top,bottom:l-n.bottom,bottomMirror:l-n.bottom},m=!!vr(d,ds);return h.reduce(function(x,_){var w=r[_],g=w.orientation,E=w.domain,A=w.padding,C=A===void 0?{}:A,j=w.mirror,S=w.reversed,O="".concat(g).concat(j?"Mirror":""),k,R,$,Q,L;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,Z=w.layout==="vertical"?n.height:n.width;if(w.padding==="gap"&&(k=V*Z/2),w.padding==="no-gap"){var G=Wi(t.barCategoryGap,V*Z),F=V*Z/2;k=F-G-(F-G)/Z*G}}}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),te=re.scale,I=re.realScaleType;te.domain(E).range(R),dz(te);var U=xz(te,Ur(Ur({},w),{},{realScaleType:I}));a==="xAxis"?(L=g==="top"&&!j||g==="bottom"&&j,$=n.left,Q=v[O]-L*w.height):a==="yAxis"&&(L=g==="left"&&!j||g==="right"&&j,$=v[O]-L*w.width,Q=n.top);var ie=Ur(Ur(Ur({},w),U),{},{realScaleType:I,x:$,y:Q,scale:te,width:a==="xAxis"?n.width:w.width,height:a==="yAxis"?n.height:w.height});return ie.bandSize=yc(ie,U),!w.hide&&a==="xAxis"?v[O]+=(L?-1:1)*ie.height:w.hide||(v[O]+=(L?-1:1)*ie.width),Ur(Ur({},x),{},mf({},_,ie))},{})},zC=function(t,r){var n=t.x,a=t.y,u=r.x,s=r.y;return{x:Math.min(n,u),y:Math.min(a,s),width:Math.abs(u-n),height:Math.abs(s-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 s=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+s}case"end":{var l=this.bandwidth?this.bandwidth():0;return this.scale(r)+l}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]:{},s=u.bandAware,l=u.position;return C5(a,function(f,d){return r[d].apply(f,{bandAware:s,position:l})})},isInRange:function(a){return DC(a,function(u,s){return r[s].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),s=u*Math.PI/180,l=Math.atan(n/r),f=s>l&&s<Math.PI-l?n/Math.sin(s):r/Math.cos(s);return Math.abs(f)},cm,cE;function o6(){if(cE)return cm;cE=1;var e=oi(),t=os(),r=ef();function n(a){return function(u,s,l){var f=Object(u);if(!t(u)){var d=e(s,3);u=r(u),s=function(v){return d(f[v],v,f)}}var h=a(u,s,l);return h>-1?f[d?u[h]:h]: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 s6(){if(dE)return dm;dE=1;var e=nT(),t=oi(),r=u6(),n=Math.max;function a(u,s,l){var f=u==null?0:u.length;if(!f)return-1;var d=l==null?0:r(l);return d<0&&(d=n(f+d,0)),e(u,t(s,3),d)}return dm=a,dm}var pm,pE;function l6(){if(pE)return pm;pE=1;var e=o6(),t=s6(),r=e(t);return pm=r,pm}var c6=l6();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=K.createContext(void 0),H0=K.createContext(void 0),WC=K.createContext(void 0),HC=K.createContext({}),VC=K.createContext(void 0),KC=K.createContext(0),GC=K.createContext(0),hE=function(t){var r=t.state,n=r.xAxisMap,a=r.yAxisMap,u=r.offset,s=t.clipPathId,l=t.children,f=t.width,d=t.height,h=h6(u);return W.createElement(W0.Provider,{value:n},W.createElement(H0.Provider,{value:a},W.createElement(HC.Provider,{value:u},W.createElement(WC.Provider,{value:h},W.createElement(VC.Provider,{value:s},W.createElement(KC.Provider,{value:d},W.createElement(GC.Provider,{value:f},l)))))))},v6=function(){return K.useContext(VC)},XC=function(t){var r=K.useContext(W0);r==null&&Vi();var n=r[t];return n==null&&Vi(),n},y6=function(){var t=K.useContext(W0);return ti(t)},m6=function(){var t=K.useContext(H0),r=f6(t,function(n){return DC(n.domain,Number.isFinite)});return r||ti(t)},YC=function(t){var r=K.useContext(H0);r==null&&Vi();var n=r[t];return n==null&&Vi(),n},g6=function(){var t=K.useContext(WC);return t},b6=function(){return K.useContext(HC)},V0=function(){return K.useContext(GC)},K0=function(){return K.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,s,l=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(d)throw a}}return l}}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 W.isValidElement(t)?n=W.cloneElement(t,r):Ie(t)?n=t(r):n=W.createElement("line",Pg({},r,{className:"recharts-reference-line-line"})),n},R6=function(t,r,n,a,u,s,l,f,d){var h=u.x,v=u.y,m=u.width,x=u.height;if(n){var _=d.y,w=t.y.apply(_,{position:s});if(un(d,"discard")&&!t.y.isInRange(w))return null;var g=[{x:h+m,y:w},{x:h,y:w}];return f==="left"?g.reverse():g}if(r){var E=d.x,A=t.x.apply(E,{position:s});if(un(d,"discard")&&!t.x.isInRange(A))return null;var C=[{x:A,y:v+x},{x:A,y:v}];return l==="top"?C.reverse():C}if(a){var j=d.segment,S=j.map(function(O){return t.apply(O,{position:s})});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,s=e.shape,l=e.className,f=e.alwaysShow,d=v6(),h=XC(a),v=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:h.scale,y:v.scale}),_=St(t),w=St(r),g=n&&n.length===2,E=R6(x,_,w,g,m,e.position,h.orientation,v.orientation,e);if(!E)return null;var A=j6(E,2),C=A[0],j=C.x,S=C.y,O=A[1],k=O.x,R=O.y,$=un(e,"hidden")?"url(#".concat(d,")"):void 0,Q=yE(yE({clipPath:$},Le(e,!0)),{},{x1:j,y1:S,x2:k,y2:R});return W.createElement(ht,{className:qe("recharts-reference-line",l)},M6(s,Q),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 W.createElement(I6,this.props)}}])})(W.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 B6(e,t,r){return t=Nc(t),q6(e,JC()?Reflect.construct(t,r||[],Nc(e).constructor):t.apply(e,r))}function q6(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,s=U0({x:a.scale,y:u.scale}),l=s.apply({x:r,y:n},{bandAware:!0});return un(t,"discard")&&!s.isInRange(l)?null:l},bf=(function(e){function t(){return $6(this,t),B6(this,t,arguments)}return z6(t,e),L6(t,[{key:"render",value:function(){var n=this.props,a=n.x,u=n.y,s=n.r,l=n.alwaysShow,f=n.clipPathId,d=St(a),h=St(u);if(On(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!d||!h)return null;var v=W6(this.props);if(!v)return null;var m=v.x,x=v.y,_=this.props,w=_.shape,g=_.className,E=un(this.props,"hidden")?"url(#".concat(f,")"):void 0,A=bE(bE({clipPath:E},Le(this.props,!0)),{},{cx:m,cy:x});return W.createElement(ht,{className:qe("recharts-reference-dot",g)},t.renderDot(w,A),Ut.renderCallByParent(this.props,{x:m-s,y:x-s,width:2*s,height:2*s}))}}])})(W.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 W.isValidElement(e)?r=W.cloneElement(e,t):Ie(e)?r=e(t):r=W.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 s=u.x1,l=u.x2,f=u.y1,d=u.y2,h=u.xAxis,v=u.yAxis;if(!h||!v)return null;var m=U0({x:h.scale,y:v.scale}),x={x:t?m.x.apply(s,{position:"start"}):m.x.rangeMin,y:n?m.y.apply(f,{position:"start"}):m.y.rangeMin},_={x:r?m.x.apply(l,{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,s=n.y1,l=n.y2,f=n.className,d=n.alwaysShow,h=n.clipPathId;On(d===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var v=St(a),m=St(u),x=St(s),_=St(l),w=this.props.shape;if(!v&&!m&&!x&&!_&&!w)return null;var g=J6(v,m,x,_,this.props);if(!g&&!w)return null;var E=un(this.props,"hidden")?"url(#".concat(h,")"):void 0;return W.createElement(ht,{className:qe("recharts-reference-area",f)},t.renderRect(w,wE(wE({clipPath:E},Le(this.props,!0)),g)),Ut.renderCallByParent(this.props,g))}}])})(W.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 W.isValidElement(e)?r=W.cloneElement(e,t):Ie(e)?r=e(t):r=W.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,s=e.width,l=e.height;return t===1?{start:n?a:u,end:n?a+s:u+l}:{start:n?a+s:u+l,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(),s=t.start,l=t.end,f=0,d=1,h=s,v=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},A=_.coordinate,C=f===0||Rc(e,A,E,h,l);C||(f=0,h=s,d+=1),C&&(h=A+e*(E()/2+a),f+=d)},m;d<=u.length;)if(m=v(),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(),s=u.length,l=t.start,f=t.end,d=function(m){var x=u[m],_,w=function(){return _===void 0&&(_=r(x,m)),_};if(m===s-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,l,f);E&&(f=x.tickCoord-e*(w()/2+a),u[m]=zt(zt({},x),{},{isShow:!0}))},h=s-1;h>=0;h--)d(h);return u}function sW(e,t,r,n,a,u){var s=(n||[]).slice(),l=s.length,f=t.start,d=t.end;if(u){var h=n[l-1],v=r(h,l-1),m=e*(h.coordinate+e*v/2-d);s[l-1]=h=zt(zt({},h),{},{tickCoord:m>0?h.coordinate-m*e:h.coordinate});var x=Rc(e,h.tickCoord,function(){return v},f,d);x&&(d=h.tickCoord-e*(v/2+a),s[l-1]=zt(zt({},h),{},{isShow:!0}))}for(var _=u?l-1:l,w=function(A){var C=s[A],j,S=function(){return j===void 0&&(j=r(C,A)),j};if(A===0){var O=e*(C.coordinate-e*S()/2-f);s[A]=C=zt(zt({},C),{},{tickCoord:O<0?C.coordinate-O*e:C.coordinate})}else s[A]=C=zt(zt({},C),{},{tickCoord:C.coordinate});var k=Rc(e,C.tickCoord,S,f,d);k&&(f=C.tickCoord+e*(S()/2+a),s[A]=zt(zt({},C),{},{isShow:!0}))},g=0;g<_;g++)w(g);return s}function Y0(e,t,r){var n=e.tick,a=e.ticks,u=e.viewBox,s=e.minTickGap,l=e.orientation,f=e.interval,d=e.tickFormatter,h=e.unit,v=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=l==="top"||l==="bottom"?"width":"height",_=h&&x==="width"?du(h,{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}),_,v):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,s):(f==="preserveStart"||f==="preserveStartEnd"?m=sW(g,E,w,a,s,f==="preserveStartEnd"):m=uW(g,E,w,a,s),m.filter(function(A){return A.isShow}))}var lW=["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,s=hm(n,lW),l=this.props,f=l.viewBox,d=hm(l,cW);return!Ca(u,f)||!Ca(s,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,s=a.y,l=a.width,f=a.height,d=a.orientation,h=a.tickSize,v=a.mirror,m=a.tickMargin,x,_,w,g,E,A,C=v?-1:1,j=n.tickSize||h,S=pe(n.tickCoord)?n.tickCoord:n.coordinate;switch(d){case"top":x=_=n.coordinate,g=s+ +!v*f,w=g-C*j,A=w-C*m,E=S;break;case"left":w=g=n.coordinate,_=u+ +!v*l,x=_-C*j,E=x-C*m,A=S;break;case"right":w=g=n.coordinate,_=u+ +v*l,x=_+C*j,E=x+C*m,A=S;break;default:x=_=n.coordinate,g=s+ +v*f,w=g+C*j,A=w+C*m,E=S;break}return{line:{x1:x,y1:w,x2:_,y2:g},tick:{x:E,y:A}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,a=n.orientation,u=n.mirror,s;switch(a){case"left":s=u?"start":"end";break;case"right":s=u?"end":"start";break;default:s="middle";break}return s}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,a=n.orientation,u=n.mirror,s="end";switch(a){case"left":case"right":s="middle";break;case"top":s=u?"start":"end";break;default:s=u?"end":"start";break}return s}},{key:"renderAxisLine",value:function(){var n=this.props,a=n.x,u=n.y,s=n.width,l=n.height,f=n.orientation,d=n.mirror,h=n.axisLine,v=wt(wt(wt({},Le(this.props,!1)),Le(h,!1)),{},{fill:"none"});if(f==="top"||f==="bottom"){var m=+(f==="top"&&!d||f==="bottom"&&d);v=wt(wt({},v),{},{x1:a,y1:u+m*l,x2:a+s,y2:u+m*l})}else{var x=+(f==="left"&&!d||f==="right"&&d);v=wt(wt({},v),{},{x1:a+x*s,y1:u,x2:a+x*s,y2:u+l})}return W.createElement("line",Ea({},v,{className:qe("recharts-cartesian-axis-line",Cr(h,"className"))}))}},{key:"renderTicks",value:function(n,a,u){var s=this,l=this.props,f=l.tickLine,d=l.stroke,h=l.tick,v=l.tickFormatter,m=l.unit,x=Y0(wt(wt({},this.props),{},{ticks:n}),a,u),_=this.getTickTextAnchor(),w=this.getTickVerticalAnchor(),g=Le(this.props,!1),E=Le(h,!1),A=wt(wt({},g),{},{fill:"none"},Le(f,!1)),C=x.map(function(j,S){var O=s.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:v});return W.createElement(ht,Ea({className:"recharts-cartesian-axis-tick",key:"tick-".concat(j.value,"-").concat(j.coordinate,"-").concat(j.tickCoord)},Wl(s.props,j,S)),f&&W.createElement("line",Ea({},A,k,{className:qe("recharts-cartesian-axis-tick-line",Cr(f,"className"))})),h&&t.renderTickItem(h,$,"".concat(Ie(v)?v(j.value,S):j.value).concat(m||"")))});return W.createElement("g",{className:"recharts-cartesian-axis-ticks"},C)}},{key:"render",value:function(){var n=this,a=this.props,u=a.axisLine,s=a.width,l=a.height,f=a.ticksGenerator,d=a.className,h=a.hide;if(h)return null;var v=this.props,m=v.ticks,x=hm(v,fW),_=m;return Ie(f)&&(_=m&&m.length>0?f(this.props):f(x)),s<=0||l<=0||!_||!_.length?null:W.createElement(ht,{className:qe("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 s,l=qe(a.className,"recharts-cartesian-axis-tick-value");return W.isValidElement(n)?s=W.cloneElement(n,wt(wt({},a),{},{className:l})):Ie(n)?s=n(wt(wt({},a),{},{className:l})):s=W.createElement(tc,Ea({},a,{className:"recharts-cartesian-axis-tick-value"}),u),s}}])})(K.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,s=t.width,l=t.height,f=t.ry;return W.createElement("rect",{x:a,y:u,ry:f,width:s,height:l,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function ok(e,t){var r;if(W.isValidElement(e))r=W.cloneElement(e,t);else if(Ie(e))r=e(t);else{var n=t.x1,a=t.y1,u=t.x2,s=t.y2,l=t.key,f=AE(t,xW),d=Le(f,!1);d.offset;var h=AE(d,wW);r=W.createElement("line",Li({},h,{x1:n,y1:a,x2:u,y2:s,fill:"none",key:l}))}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 s=u.map(function(l,f){var d=Wt(Wt({},e),{},{x1:t,y1:l,x2:t+r,y2:l,key:"line-".concat(f),index:f});return ok(a,d)});return W.createElement("g",{className:"recharts-cartesian-grid-horizontal"},s)}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 s=u.map(function(l,f){var d=Wt(Wt({},e),{},{x1:l,y1:t,x2:l,y2:t+r,key:"line-".concat(f),index:f});return ok(a,d)});return W.createElement("g",{className:"recharts-cartesian-grid-vertical"},s)}function TW(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,a=e.y,u=e.width,s=e.height,l=e.horizontalPoints,f=e.horizontal,d=f===void 0?!0:f;if(!d||!t||!t.length)return null;var h=l.map(function(m){return Math.round(m+a-a)}).sort(function(m,x){return m-x});a!==h[0]&&h.unshift(0);var v=h.map(function(m,x){var _=!h[x+1],w=_?a+s-m:h[x+1]-m;if(w<=0)return null;var g=x%t.length;return W.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 W.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},v)}function CW(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,a=e.fillOpacity,u=e.x,s=e.y,l=e.width,f=e.height,d=e.verticalPoints;if(!r||!n||!n.length)return null;var h=d.map(function(m){return Math.round(m+u-u)}).sort(function(m,x){return m-x});u!==h[0]&&h.unshift(0);var v=h.map(function(m,x){var _=!h[x+1],w=_?u+l-m:h[x+1]-m;if(w<=0)return null;var g=x%n.length;return W.createElement("rect",{key:"react-".concat(x),x:m,y:s,width:w,height:f,stroke:"none",fill:n[g],fillOpacity:a,className:"recharts-cartesian-grid-bg"})});return W.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},v)}var kW=function(t,r){var n=t.xAxis,a=t.width,u=t.height,s=t.offset;return xC(Y0(Wt(Wt(Wt({},fo.defaultProps),n),{},{ticks:_n(n,!0),viewBox:{x:0,y:0,width:a,height:u}})),s.left,s.left+s.width,r)},NW=function(t,r){var n=t.yAxis,a=t.width,u=t.height,s=t.offset;return xC(Y0(Wt(Wt(Wt({},fo.defaultProps),n),{},{ticks:_n(n,!0),viewBox:{x:0,y:0,width:a,height:u}})),s.top,s.top+s.height,r)},Oa={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function uk(e){var t,r,n,a,u,s,l=V0(),f=K0(),d=b6(),h=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:(s=e.verticalFill)!==null&&s!==void 0?s: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}),v=h.x,m=h.y,x=h.width,_=h.height,w=h.syncWithTicks,g=h.horizontalValues,E=h.verticalValues,A=y6(),C=m6();if(!pe(x)||x<=0||!pe(_)||_<=0||!pe(v)||v!==+v||!pe(m)||m!==+m)return null;var j=h.verticalCoordinatesGenerator||kW,S=h.horizontalCoordinatesGenerator||NW,O=h.horizontalPoints,k=h.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:l,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 Q=E&&E.length,L=j({xAxis:A?Wt(Wt({},A),{},{ticks:Q?E:A.ticks}):void 0,width:l,height:f,offset:d},Q?!0:w);On(Array.isArray(L),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Ki(L),"]")),Array.isArray(L)&&(k=L)}return W.createElement("g",{className:"recharts-cartesian-grid"},W.createElement(AW,{fill:h.fill,fillOpacity:h.fillOpacity,x:h.x,y:h.y,width:h.width,height:h.height,ry:h.ry}),W.createElement(EW,Li({},h,{offset:d,horizontalPoints:O,xAxis:A,yAxis:C})),W.createElement(jW,Li({},h,{offset:d,verticalPoints:k,xAxis:A,yAxis:C})),W.createElement(TW,Li({},h,{horizontalPoints:O})),W.createElement(CW,Li({},h,{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 BW(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 BW(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 qW(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,lk(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,sk()?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 sk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(sk=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=lk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lk(e){var t=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 ps=(function(e){function t(){var r;qW(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(s,l){return"".concat(l,"px ").concat(s-l,"px")}),Wr(r,"getStrokeDasharray",function(s,l,f){var d=f.reduce(function(E,A){return E+A});if(!d)return r.generateSimpleStrokeDasharray(l,s);for(var h=Math.floor(s/d),v=s%d,m=l-s,x=[],_=0,w=0;_<f.length;w+=f[_],++_)if(w+f[_]>v){x=[].concat(Pa(f.slice(0,_)),[v-w]);break}var g=x.length%2===0?[0,m]:[m];return[].concat(Pa(t.repeat(f,h)),Pa(x),g).map(function(E){return"".concat(E,"px")}).join(", ")}),Wr(r,"id",as("recharts-line-")),Wr(r,"pathRef",function(s){r.mainCurve=s}),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,s=u.points,l=u.xAxis,f=u.yAxis,d=u.layout,h=u.children,v=kr(h,fs);if(!v)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 W.createElement(ht,x,v.map(function(_){return W.cloneElement(_,{key:"bar-".concat(_.props.dataKey),data:s,xAxis:l,yAxis:f,layout:d,dataPointFormatter:m})}))}},{key:"renderDots",value:function(n,a,u){var s=this.props.isAnimationActive;if(s&&!this.state.isAnimationFinished)return null;var l=this.props,f=l.dot,d=l.points,h=l.dataKey,v=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},v),m),{},{index:g,cx:w.x,cy:w.y,value:w.value,dataKey:h,payload:w.payload,points:d});return t.renderDotItem(f,E)}),_={clipPath:n?"url(#clipPath-".concat(a?"":"dots-").concat(u,")"):null};return W.createElement(ht,yu({className:"recharts-line-dots",key:"dots"},_),x)}},{key:"renderCurveStatically",value:function(n,a,u,s){var l=this.props,f=l.type,d=l.layout,h=l.connectNulls;l.ref;var v=EE(l,MW),m=pr(pr(pr({},Le(v,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:a?"url(#clipPath-".concat(u,")"):null,points:n},s),{},{type:f,layout:d,connectNulls:h});return W.createElement(lg,yu({},m,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,a){var u=this,s=this.props,l=s.points,f=s.strokeDasharray,d=s.isAnimationActive,h=s.animationBegin,v=s.animationDuration,m=s.animationEasing,x=s.animationId,_=s.animateNewValues,w=s.width,g=s.height,E=this.state,A=E.prevPoints,C=E.totalLength;return W.createElement(Tn,{begin:h,duration:v,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(A){var O=A.length/l.length,k=l.map(function(N,B){var z=Math.floor(B*O);if(A[z]){var V=A[z],Z=Hr(V.x,N.x),G=Hr(V.y,N.y);return pr(pr({},N),{},{x:Z(S),y:G(S)})}if(_){var F=Hr(w*2,N.x),re=Hr(g/2,N.y);return pr(pr({},N),{},{x:F(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),Q;if(f){var L="".concat(f).split(/[,\s]+/gim).map(function(N){return parseFloat(N)});Q=u.getStrokeDasharray($,C,L)}else Q=u.generateSimpleStrokeDasharray(C,$);return u.renderCurveStatically(l,n,a,{strokeDasharray:Q})})}},{key:"renderCurve",value:function(n,a){var u=this.props,s=u.points,l=u.isAnimationActive,f=this.state,d=f.prevPoints,h=f.totalLength;return l&&s&&s.length&&(!d&&h>0||!df(d,s))?this.renderCurveWithAnimation(n,a):this.renderCurveStatically(s,n,a)}},{key:"render",value:function(){var n,a=this.props,u=a.hide,s=a.dot,l=a.points,f=a.className,d=a.xAxis,h=a.yAxis,v=a.top,m=a.left,x=a.width,_=a.height,w=a.isAnimationActive,g=a.id;if(u||!l||!l.length)return null;var E=this.state.isAnimationFinished,A=l.length===1,C=qe("recharts-line",f),j=d&&d.allowDataOverflow,S=h&&h.allowDataOverflow,O=j||S,k=De(g)?this.id:g,R=(n=Le(s,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},$=R.r,Q=$===void 0?3:$,L=R.strokeWidth,N=L===void 0?2:L,B=aI(s)?s:{},z=B.clipDot,V=z===void 0?!0:z,Z=Q*2+N;return W.createElement(ht,{className:C},j||S?W.createElement("defs",null,W.createElement("clipPath",{id:"clipPath-".concat(k)},W.createElement("rect",{x:j?m:m-x/2,y:S?v:v-_/2,width:j?x:x*2,height:S?_:_*2})),!V&&W.createElement("clipPath",{id:"clipPath-dots-".concat(k)},W.createElement("rect",{x:m-Z/2,y:v-Z/2,width:x+Z,height:_+Z}))):null,!A&&this.renderCurve(O,k),this.renderErrorBar(O,k),(A||s)&&this.renderDots(O,V,k),(!w||E)&&ii.renderCallByParent(this.props,l))}}],[{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,s=[],l=0;l<a;++l)s=[].concat(Pa(s),Pa(u));return s}},{key:"renderDotItem",value:function(n,a){var u;if(W.isValidElement(n))u=W.cloneElement(n,a);else if(Ie(n))u=n(a);else{var s=a.key,l=EE(a,RW),f=qe("recharts-line-dot",typeof n!="boolean"?n.className:"");u=W.createElement(z0,yu({key:s},l,{className:f}))}return u}}])})(K.PureComponent);Wr(ps,"displayName","Line");Wr(ps,"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(ps,"getComposedData",function(e){var t=e.props,r=e.xAxis,n=e.yAxis,a=e.xAxisTicks,u=e.yAxisTicks,s=e.dataKey,l=e.bandSize,f=e.displayedData,d=e.offset,h=t.layout,v=f.map(function(m,x){var _=mr(m,s);return h==="horizontal"?{x:VP({axis:r,ticks:a,bandSize:l,entry:m,index:x}),y:De(_)?null:n.scale(_),value:_,payload:m}:{x:De(_)?null:r.scale(_),y:VP({axis:n,ticks:u,bandSize:l,entry:m,index:x}),value:_,payload:m}});return pr({points:v,layout:h},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:K.createElement(fo,Rg({},a,{className:qe("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(s){return _n(s,!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 K.createElement(tH,this.props)}}])})(K.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 sH(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=lH(e,"string");return eo(t)=="symbol"?t:t+""}function lH(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:K.createElement(fo,$g({},u,{className:qe("recharts-".concat(u.axisType," ").concat(u.axisType),u.className),viewBox:{x:0,y:0,width:n,height:a},ticksGenerator:function(l){return _n(l,!0)}}))},Sf=(function(e){function t(){return rH(this,t),aH(this,t,arguments)}return sH(t,e),iH(t,[{key:"render",value:function(){return K.createElement(cH,this.props)}}])})(K.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 s=kr(t,X0),l=kr(t,bf),f=[].concat(CE(s),CE(l)),d=kr(t,wf),h="".concat(a,"Id"),v=a[0],m=r;if(f.length&&(m=f.reduce(function(w,g){if(g.props[h]===n&&un(g.props,"extendDomain")&&pe(g.props[v])){var E=g.props[v];return[Math.min(w[0],E),Math.max(w[1],E)]}return w},m)),d.length){var x="".concat(v,"1"),_="".concat(v,"2");m=d.reduce(function(w,g){if(g.props[h]===n&&un(g.props,"extendDomain")&&pe(g.props[x])&&pe(g.props[_])){var E=g.props[x],A=g.props[_];return[Math.min(w[0],E,A),Math.max(w[1],E,A)]}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,h){this.fn=f,this.context=d,this.once=h||!1}function u(f,d,h,v,m){if(typeof h!="function")throw new TypeError("The listener must be a function");var x=new a(h,v||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 s(f,d){--f._eventsCount===0?f._events=new n:delete f._events[d]}function l(){this._events=new n,this._eventsCount=0}l.prototype.eventNames=function(){var d=[],h,v;if(this._eventsCount===0)return d;for(v in h=this._events)t.call(h,v)&&d.push(r?v.slice(1):v);return Object.getOwnPropertySymbols?d.concat(Object.getOwnPropertySymbols(h)):d},l.prototype.listeners=function(d){var h=r?r+d:d,v=this._events[h];if(!v)return[];if(v.fn)return[v.fn];for(var m=0,x=v.length,_=new Array(x);m<x;m++)_[m]=v[m].fn;return _},l.prototype.listenerCount=function(d){var h=r?r+d:d,v=this._events[h];return v?v.fn?1:v.length:0},l.prototype.emit=function(d,h,v,m,x,_){var w=r?r+d:d;if(!this._events[w])return!1;var g=this._events[w],E=arguments.length,A,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,h),!0;case 3:return g.fn.call(g.context,h,v),!0;case 4:return g.fn.call(g.context,h,v,m),!0;case 5:return g.fn.call(g.context,h,v,m,x),!0;case 6:return g.fn.call(g.context,h,v,m,x,_),!0}for(C=1,A=new Array(E-1);C<E;C++)A[C-1]=arguments[C];g.fn.apply(g.context,A)}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,h);break;case 3:g[C].fn.call(g[C].context,h,v);break;case 4:g[C].fn.call(g[C].context,h,v,m);break;default:if(!A)for(S=1,A=new Array(E-1);S<E;S++)A[S-1]=arguments[S];g[C].fn.apply(g[C].context,A)}}return!0},l.prototype.on=function(d,h,v){return u(this,d,h,v,!1)},l.prototype.once=function(d,h,v){return u(this,d,h,v,!0)},l.prototype.removeListener=function(d,h,v,m){var x=r?r+d:d;if(!this._events[x])return this;if(!h)return s(this,x),this;var _=this._events[x];if(_.fn)_.fn===h&&(!m||_.once)&&(!v||_.context===v)&&s(this,x);else{for(var w=0,g=[],E=_.length;w<E;w++)(_[w].fn!==h||m&&!_[w].once||v&&_[w].context!==v)&&g.push(_[w]);g.length?this._events[x]=g.length===1?g[0]:g:s(this,x)}return this},l.prototype.removeAllListeners=function(d){var h;return d?(h=r?r+d:d,this._events[h]&&s(this,h)):(this._events=new n,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=r,l.EventEmitter=l,e.exports=l})(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,s=r.container,l=s===void 0?null:s,f=r.layout,d=f===void 0?null:f,h=r.offset,v=h===void 0?null:h,m=r.mouseHandlerCallback,x=m===void 0?null:m;this.coordinateList=(n=u??this.coordinateList)!==null&&n!==void 0?n:[],this.container=l??this.container,this.layout=d??this.layout,this.offset=v??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,s=a.y,l=a.height,f=this.coordinateList[this.activeIndex].coordinate,d=((r=window)===null||r===void 0?void 0:r.scrollX)||0,h=((n=window)===null||n===void 0?void 0:n.scrollY)||0,v=u+f+d,m=s+this.offset.top+l/2+h;this.mouseHandlerCallback({pageX:v,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,s=It(t,r,n,a),l=It(t,r,n,u);return{points:[s,l],cx:t,cy:r,radius:n,startAngle:a,endAngle:u}}function PH(e,t,r){var n,a,u,s;if(e==="horizontal")n=t.x,u=n,a=r.top,s=r.top+r.height;else if(e==="vertical")a=t.y,s=a,n=r.left,u=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var l=t.cx,f=t.cy,d=t.innerRadius,h=t.outerRadius,v=t.angle,m=It(l,f,d,v),x=It(l,f,h,v);n=m.x,a=m.y,u=x.x,s=x.y}else return mk(t);return[{x:n,y:a},{x:u,y:s}]}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 $l(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,s=e.activeCoordinate,l=e.activePayload,f=e.offset,d=e.activeTooltipIndex,h=e.tooltipAxisBandSize,v=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||!s||m!=="ScatterChart"&&a!=="axis")return null;var _,w=lg;if(m==="ScatterChart")_=s,w=AU;else if(m==="BarChart")_=OH(v,s,f,h),w=F0;else if(v==="radial"){var g=mk(s),E=g.cx,A=g.cy,C=g.radius,j=g.startAngle,S=g.endAngle;_={cx:E,cy:A,startAngle:j,endAngle:S,innerRadius:C,outerRadius:C},w=PC}else _={points:PH(v,s,f)},w=lg;var O=$l($l($l($l({stroke:"#ccc",pointerEvents:"none"},f),_),Le(x,!1)),{},{payload:l,payloadIndex:d,className:qe("recharts-tooltip-cursor",x.className)});return K.isValidElement(x)?K.cloneElement(x,O):K.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,s,l=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(l.push(n.value),l.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(d)throw a}}return l}}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 BH(e,t,r){return t=Bc(t),qH(e,gk()?Reflect.construct(t,r||[],Bc(e).constructor):t.apply(e,r))}function qH(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 Bc(e){return Bc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Bc(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&&Bg(e,t)}function Bg(e,t){return Bg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Bg(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 qg(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 qg(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 qg(e)}function qg(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 Dl(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(h){return h&&h.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 s=u.coordinate,l=a.radius;return ne(ne(ne({},a),It(a.cx,a.cy,l,s)),{},{angle:s,radius:l})}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,s=(n??[]).reduce(function(l,f){var d=f.props.data;return d&&d.length?[].concat(ro(l),ro(d)):l},[]);return s.length>0?s: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,s=t.tooltipAxis,l=Of(r,t);return n<0||!u||!u.length||n>=l.length?null:u.reduce(function(f,d){var h,v=(h=d.props.data)!==null&&h!==void 0?h:r;v&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(v=v.slice(t.dataStartIndex,t.dataEndIndex+1));var m;if(s.dataKey&&!s.allowDuplicatedCategory){var x=v===void 0?l:v;m=zl(x,s.dataKey,a)}else m=v&&v[n]||l[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},s=XH(u,n),l=t.orderedTooltipTicks,f=t.tooltipAxis,d=t.tooltipTicks,h=az(s,l,d,f);if(h>=0&&d){var v=d[h]&&d[h].value,m=Fg(t,r,h,v),x=YH(n,l,h,u);return{activeTooltipIndex:h,activeLabel:v,activePayload:m,activeCoordinate:x}}return null},QH=function(t,r){var n=r.axes,a=r.graphicalItems,u=r.axisType,s=r.axisIdKey,l=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,h=t.layout,v=t.children,m=t.stackOffset,x=bC(h,u);return n.reduce(function(_,w){var g,E=w.type.defaultProps!==void 0?ne(ne({},w.type.defaultProps),w.props):w.props,A=E.type,C=E.dataKey,j=E.allowDataOverflow,S=E.allowDuplicatedCategory,O=E.scale,k=E.ticks,R=E.includeHidden,$=E[s];if(_[$])return _;var Q=Of(t.data,{graphicalItems:a.filter(function(U){var ie,ve=s in U.props?U.props[s]:(ie=U.type.defaultProps)===null||ie===void 0?void 0:ie[s];return ve===$}),dataStartIndex:f,dataEndIndex:d}),L=Q.length,N,B,z;SH(E.domain,j,A)&&(N=ig(E.domain,null,j),x&&(A==="number"||O!=="auto")&&(z=hu(Q,C,"category")));var V=_k(A);if(!N||N.length===0){var Z,G=(Z=E.domain)!==null&&Z!==void 0?Z:V;if(C){if(N=hu(Q,C,A),A==="category"&&x){var F=XR(N);S&&F?(B=N,N=Ac(0,L)):S||(N=YP(G,N,w).reduce(function(U,ie){return U.indexOf(ie)>=0?U:[].concat(ro(U),[ie])},[]))}else if(A==="category")S?N=N.filter(function(U){return U!==""&&!De(U)}):N=YP(G,N,w).reduce(function(U,ie){return U.indexOf(ie)>=0||ie===""||De(ie)?U:[].concat(ro(U),[ie])},[]);else if(A==="number"){var re=cz(Q,a.filter(function(U){var ie,ve,Se=s in U.props?U.props[s]:(ie=U.type.defaultProps)===null||ie===void 0?void 0:ie[s],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,h);re&&(N=re)}x&&(A==="number"||O!=="auto")&&(z=hu(Q,C,"category"))}else x?N=Ac(0,L):l&&l[$]&&l[$].hasStack&&A==="number"?N=m==="expand"?[0,1]:wC(l[$].stackGroups,f,d):N=gC(Q,a.filter(function(U){var ie=s in U.props?U.props[s]:U.type.defaultProps[s],ve="hide"in U.props?U.props.hide:U.type.defaultProps.hide;return ie===$&&(R||!ve)}),A,h,!0);if(A==="number")N=Lg(v,N,$,u,k),G&&(N=ig(G,N,j));else if(A==="category"&&G){var te=G,I=N.every(function(U){return te.indexOf(U)>=0});I&&(N=te)}}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:h})))},{})},ZH=function(t,r){var n=r.graphicalItems,a=r.Axis,u=r.axisType,s=r.axisIdKey,l=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,h=t.layout,v=t.children,m=Of(t.data,{graphicalItems:n,dataStartIndex:f,dataEndIndex:d}),x=m.length,_=bC(h,u),w=-1;return n.reduce(function(g,E){var A=E.type.defaultProps!==void 0?ne(ne({},E.type.defaultProps),E.props):E.props,C=A[s],j=_k("number");if(!g[C]){w++;var S;return _?S=Ac(0,x):l&&l[C]&&l[C].hasStack?(S=wC(l[C].stackGroups,f,d),S=Lg(v,S,C,u)):(S=ig(j,gC(m,n.filter(function(O){var k,R,$=s in O.props?O.props[s]:(k=O.type.defaultProps)===null||k===void 0?void 0:k[s],Q="hide"in O.props?O.props.hide:(R=O.type.defaultProps)===null||R===void 0?void 0:R.hide;return $===C&&!Q}),"number",h),a.defaultProps.allowDataOverflow),S=Lg(v,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:h})))}return g},{})},JH=function(t,r){var n=r.axisType,a=n===void 0?"xAxis":n,u=r.AxisComp,s=r.graphicalItems,l=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,h=t.children,v="".concat(a,"Id"),m=kr(h,u),x={};return m&&m.length?x=QH(t,{axes:m,graphicalItems:s,axisType:a,axisIdKey:v,stackGroups:l,dataStartIndex:f,dataEndIndex:d}):s&&s.length&&(x=ZH(t,{Axis:u,graphicalItems:s,axisType:a,axisIdKey:v,stackGroups:l,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,s=0;return t.data&&t.data.length!==0&&(s=t.data.length-1),a&&a.props&&(a.props.startIndex>=0&&(u=a.props.startIndex),a.props.endIndex>=0&&(s=a.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:u,dataEndIndex:s,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,s=u===void 0?{}:u,l=t.yAxisMap,f=l===void 0?{}:l,d=n.width,h=n.height,v=n.children,m=n.margin||{},x=vr(v,Va),_=vr(v,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(s).reduce(function(S,O){var k=s[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),A=E.bottom;x&&(E.bottom+=x.props.height||Va.defaultProps.height),_&&r&&(E=sz(E,a,n,r));var C=d-E.left-E.right,j=h-E.top-E.bottom;return ne(ne({brushBottom:A},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,s=t.validateTooltipEventTypes,l=s===void 0?["axis"]:s,f=t.axisComponents,d=t.legendContent,h=t.formatAxisMap,v=t.defaultProps,m=function(E,A){var C=A.graphicalItems,j=A.stackGroups,S=A.offset,O=A.updateId,k=A.dataStartIndex,R=A.dataEndIndex,$=E.barSize,Q=E.layout,L=E.barGap,N=E.barCategoryGap,B=E.maxBarSize,z=LE(Q),V=z.numericAxisName,Z=z.cateAxisName,G=t9(C),F=[];return C.forEach(function(re,te){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(Z,"Id")],Re={},Te=f.reduce(function(kt,Qt){var Yr=A["".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),se=Te[Z],Oe=Te["".concat(Z,"Ticks")],he=j&&j[Se]&&j[Se].hasStack&&_z(re,j[Se].stackGroups),ae=Sn(re.type).indexOf("Bar")>=0,Me=yc(se,Oe),Ne=[],Qe=G&&oz({barSize:$,stackGroups:j,totalSize:n9(Te,Z)});if(ae){var Ze,lt,Vt=De(ve)?B:ve,$t=(Ze=(lt=yc(se,Oe,!0))!==null&<!==void 0?lt:Vt)!==null&&Ze!==void 0?Ze:0;Ne=uz({barGap:L,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&&F.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:Q,dataStartIndex:k,dataEndIndex:R}))),{},Ee(Ee(Ee({key:re.key||"item-".concat(te)},V,Te[V]),Z,Te[Z]),"animationId",O)),childIndex:sI(re,E.children),item:re})}),F},x=function(E,A){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,Q=C.data,L=C.reverseStackOrder,N=LE(R),B=N.numericAxisName,z=N.cateAxisName,V=kr(k,n),Z=bz(Q,V,"".concat(B,"Id"),"".concat(z,"Id"),$,L),G=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&&Z,dataStartIndex:j,dataEndIndex:S}))))},{}),F=r9(ne(ne({},G),{},{props:C,graphicalItems:V}),A==null?void 0:A.legendBBox);Object.keys(G).forEach(function(U){G[U]=h(C,G[U],F,U.replace("Map",""),r)});var re=G["".concat(z,"Map")],te=e9(re),I=m(C,ne(ne({},G),{},{dataStartIndex:j,dataEndIndex:S,updateId:O,graphicalItems:V,stackGroups:Z,offset:F}));return ne(ne({formattedGraphicalItems:I,graphicalItems:V,offset:F,stackGroups:Z},te),G)},_=(function(g){function E(A){var C,j,S;return $H(this,E),S=BH(this,E,[A]),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,Q=k.updateId;S.setState(ne({legendBBox:O},x({props:S.props,dataStartIndex:R,dataEndIndex:$,updateId:Q},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 $,Q;/.*touch.*/i.test(k)?Q=S.getMouseInfo(O.changedTouches[0]):Q=S.getMouseInfo(O),R(($=Q)!==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,Q=S.state.updateId,L=O.dataStartIndex,N=O.dataEndIndex;if(O.dataStartIndex!==void 0||O.dataEndIndex!==void 0)S.setState(ne({dataStartIndex:L,dataEndIndex:N},x({props:S.props,dataStartIndex:L,dataEndIndex:N,updateId:Q},S.state)));else if(O.activeTooltipIndex!==void 0){var B=O.chartX,z=O.chartY,V=O.activeTooltipIndex,Z=S.state,G=Z.offset,F=Z.tooltipTicks;if(!G)return;if(typeof $=="function")V=$(F,O);else if($==="value"){V=-1;for(var re=0;re<F.length;re++)if(F[re].value===O.activeLabel){V=re;break}}var te=ne(ne({},G),{},{x:G.left,y:G.top}),I=Math.min(B,te.x+te.width),U=Math.min(z,te.y+te.height),ie=F[V]&&F[V].value,ve=Fg(S.state,S.props.data,V),Se=F[V]?{x:R==="horizontal"?F[V].coordinate:I,y:R==="horizontal"?U:F[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,Q=R.activeCoordinate,L=R.activePayload,N=R.offset,B=R.activeTooltipIndex,z=R.tooltipAxisBandSize,V=S.getTooltipEventType(),Z=(k=O.props.active)!==null&&k!==void 0?k:$,G=S.props.layout,F=O.key||"_recharts-cursor";return W.createElement(TH,{key:F,activeCoordinate:Q,activePayload:L,activeTooltipIndex:B,chartName:r,element:O,isActive:Z,layout:G,offset:N,tooltipAxisBandSize:z,tooltipEventType:V})}),Ee(S,"renderPolarAxis",function(O,k,R){var $=Cr(O,"type.axisType"),Q=Cr(S.state,"".concat($,"Map")),L=O.type.defaultProps,N=L!==void 0?ne(ne({},L),O.props):O.props,B=Q&&Q[N["".concat($,"Id")]];return K.cloneElement(O,ne(ne({},B),{},{className:qe($,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,Q=k.polarRadius,L=S.state,N=L.radiusAxisMap,B=L.angleAxisMap,z=ti(N),V=ti(B),Z=V.cx,G=V.cy,F=V.innerRadius,re=V.outerRadius;return K.cloneElement(O,{polarAngles:Array.isArray($)?$:_n(V,!0).map(function(te){return te.coordinate}),polarRadius:Array.isArray(Q)?Q:_n(z,!0).map(function(te){return te.coordinate}),cx:Z,cy:G,innerRadius:F,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,Q=k.height,L=S.props.margin||{},N=$-(L.left||0)-(L.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 K.cloneElement(z,ne(ne({},V),{},{chartWidth:$,chartHeight:Q,margin:L,onBBoxUpdate:S.handleLegendBBoxUpdate}))}),Ee(S,"renderTooltip",function(){var O,k=S.props,R=k.children,$=k.accessibilityLayer,Q=vr(R,nn);if(!Q)return null;var L=S.state,N=L.isTooltipActive,B=L.activeCoordinate,z=L.activePayload,V=L.activeLabel,Z=L.offset,G=(O=Q.props.active)!==null&&O!==void 0?O:N;return K.cloneElement(Q,{viewBox:ne(ne({},Z),{},{x:Z.left,y:Z.top}),active:G,label:V,payload:G?z:[],coordinate:B,accessibilityLayer:$})}),Ee(S,"renderBrush",function(O){var k=S.props,R=k.margin,$=k.data,Q=S.state,L=Q.offset,N=Q.dataStartIndex,B=Q.dataEndIndex,z=Q.updateId;return K.cloneElement(O,{key:O.key||"_recharts-brush",onChange:Nl(S.handleBrushChange,O.props.onChange),data:$,x:pe(O.props.x)?O.props.x:L.left,y:pe(O.props.y)?O.props.y:L.top+L.height+L.brushBottom-(R.bottom||0),width:pe(O.props.width)?O.props.width:L.width,startIndex:N,endIndex:B,updateId:"brush-".concat(z)})}),Ee(S,"renderReferenceElement",function(O,k,R){if(!O)return null;var $=S,Q=$.clipPathId,L=S.state,N=L.xAxisMap,B=L.yAxisMap,z=L.offset,V=O.type.defaultProps||{},Z=O.props,G=Z.xAxisId,F=G===void 0?V.xAxisId:G,re=Z.yAxisId,te=re===void 0?V.yAxisId:re;return K.cloneElement(O,{key:O.key||"".concat(k,"-").concat(R),xAxis:N[F],yAxis:B[te],viewBox:{x:z.left,y:z.top,width:z.width,height:z.height},clipPathId:Q})}),Ee(S,"renderActivePoints",function(O){var k=O.item,R=O.activePoint,$=O.basePoint,Q=O.childIndex,L=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,Z=z.dataKey,G=ne(ne({index:Q,dataKey:Z,cx:R.x,cy:R.y,r:4,fill:q0(k.item),strokeWidth:2,stroke:"#fff",payload:R.payload,value:R.value},Le(V,!1)),Ul(V));return N.push(E.renderActiveDot(V,G,"".concat(B,"-activePoint-").concat(Q))),$?N.push(E.renderActiveDot(V,ne(ne({},G),{},{cx:$.x,cy:$.y}),"".concat(B,"-basePoint-").concat(Q))):L&&N.push(null),N}),Ee(S,"renderGraphicChild",function(O,k,R){var $=S.filterFormatItem(O,k,R);if(!$)return null;var Q=S.getTooltipEventType(),L=S.state,N=L.isTooltipActive,B=L.tooltipAxis,z=L.activeTooltipIndex,V=L.activeLabel,Z=S.props.children,G=vr(Z,nn),F=$.props,re=F.points,te=F.isRange,I=F.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&&G&&(ie||Se||je)),Te={};Q!=="axis"&&G&&G.props.trigger==="click"?Te={onClick:Nl(S.handleItemMouseEnter,O.props.onClick)}:Q!=="axis"&&(Te={onMouseLeave:Nl(S.handleItemMouseLeave,O.props.onMouseLeave),onMouseEnter:Nl(S.handleItemMouseEnter,O.props.onMouseEnter)});var se=K.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=zl(re,Me,V),ae=te&&I&&zl(I,Me,V)}else he=re==null?void 0:re[z],ae=te&&I&&I[z];if(je||Se){var Ne=O.props.activeIndex!==void 0?O.props.activeIndex:z;return[K.cloneElement(O,ne(ne(ne({},$.props),Te),{},{activeIndex:Ne})),null,null]}if(!De(he))return[se].concat(ro(S.renderActivePoints({item:$,activePoint:he,basePoint:ae,childIndex:z,isRange:te})))}else{var Qe,Ze=(Qe=S.getItemByXY(S.state.activeCoordinate))!==null&&Qe!==void 0?Qe:{graphicalItem:se},lt=Ze.graphicalItem,Vt=lt.item,$t=Vt===void 0?O:Vt,Ct=lt.childIndex,kt=ne(ne(ne({},$.props),Te),{},{activeIndex:Ct});return[K.cloneElement($t,kt),null,null]}return te?[se,null,null]:[se,null]}),Ee(S,"renderCustomized",function(O,k,R){return K.cloneElement(O,ne(ne({key:"recharts-customized-".concat(R)},S.props),S.state))}),Ee(S,"renderMap",{CartesianGrid:{handler:Dl,once:!0},ReferenceArea:{handler:S.renderReferenceElement},ReferenceLine:{handler:Dl},ReferenceDot:{handler:S.renderReferenceElement},XAxis:{handler:Dl},YAxis:{handler:Dl},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=A.id)!==null&&C!==void 0?C:as("recharts"),"-clip"),S.throttleTriggeredAfterMouseMove=yT(S.triggeredAfterMouseMove,(j=A.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 Q=this.state.tooltipTicks[$]&&this.state.tooltipTicks[$].value,L=Fg(this.state,S,$,Q),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},Z=this.state.formattedGraphicalItems.find(function(F){var re=F.item;return re.type.name==="Scatter"});Z&&(V=ne(ne({},V),Z.props.points[$].tooltipPosition),L=Z.props.points[$].tooltipPayload);var G={activeTooltipIndex:$,isTooltipActive:!0,activeLabel:Q,activePayload:L,activeCoordinate:V};this.setState(G),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 l.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 Q=this.state,L=Q.xAxisMap,N=Q.yAxisMap,B=this.getTooltipEventType(),z=$E(this.state,this.props.data,this.props.layout,$);if(B!=="axis"&&L&&N){var V=ti(L).scale,Z=ti(N).scale,G=V&&V.invert?V.invert(k.chartX):null,F=Z&&Z.invert?Z.invert(k.chartY):null;return ne(ne({},k),{},{xValue:G,yValue:F},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,Q=k>=$.left&&k<=$.left+$.width&&R>=$.top&&R<=$.top+$.height;return Q?{x:k,y:R}:null}var L=this.state,N=L.angleAxisMap,B=L.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=Ul(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 W.createElement("defs",null,W.createElement("clipPath",{id:C},W.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],Q=$.props,L=$.item,N=L.type.defaultProps!==void 0?ne(ne({},L.type.defaultProps),L.props):L.props,B=Sn(L.type);if(B==="Bar"){var z=(Q.data||[]).find(function(F){return yU(C,F)});if(z)return{graphicalItem:$,payload:z}}else if(B==="RadialBar"){var V=(Q.data||[]).find(function(F){return JP(C,F)});if(V)return{graphicalItem:$,payload:V}}else if(vf($,O)||yf($,O)||Hu($,O)){var Z=o5({graphicalItem:$,activeTooltipItem:O,itemData:N.data}),G=N.activeIndex===void 0?Z:N.activeIndex;return{graphicalItem:ne(ne({},$),{},{childIndex:G}),payload:Hu($,O)?N.data[Z]:$.props.data[Z]}}}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,Q=j.compact,L=j.title,N=j.desc,B=RE(j,kH),z=Le(B,!1);if(Q)return W.createElement(hE,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},W.createElement(jm,ja({},z,{width:k,height:R,title:L,desc:N}),this.renderClipPath(),d_(S,this.renderMap)));if(this.props.accessibilityLayer){var V,Z;z.tabIndex=(V=this.props.tabIndex)!==null&&V!==void 0?V:0,z.role=(Z=this.props.role)!==null&&Z!==void 0?Z:"application",z.onKeyDown=function(F){C.accessibilityManager.keyboardEvent(F)},z.onFocus=function(){C.accessibilityManager.focus()}}var G=this.parseEventsOfWrapper();return W.createElement(hE,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},W.createElement("div",ja({className:qe("recharts-wrapper",O),style:ne({position:"relative",cursor:"default",width:k,height:R},$)},G,{ref:function(re){C.container=re}}),W.createElement(jm,ja({},z,{width:k,height:R,title:L,desc:N,style:GH}),this.renderClipPath(),d_(S,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(K.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"},v)),Ee(_,"getDerivedStateFromProps",function(g,E){var A=g.dataKey,C=g.data,j=g.children,S=g.width,O=g.height,k=g.layout,R=g.stackOffset,$=g.margin,Q=E.dataStartIndex,L=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:A,prevData:C,prevWidth:S,prevHeight:O,prevLayout:k,prevStackOffset:R,prevMargin:$,prevChildren:j})}if(A!==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}),Z=ne(ne(ne({},B),z),V);return ne(ne(ne({},Z),x(ne({props:g},Z),E)),{},{prevDataKey:A,prevData:C,prevWidth:S,prevHeight:O,prevLayout:k,prevStackOffset:R,prevMargin:$,prevChildren:j})}if(!Am(j,E.prevChildren)){var G,F,re,te,I=vr(j,Va),U=I&&(G=(F=I.props)===null||F===void 0?void 0:F.startIndex)!==null&&G!==void 0?G:Q,ie=I&&(re=(te=I.props)===null||te===void 0?void 0:te.endIndex)!==null&&re!==void 0?re:L,ve=U!==Q||ie!==L,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,A){var C;return K.isValidElement(g)?C=K.cloneElement(g,E):Ie(g)?C=g(E):C=W.createElement(z0,E),W.createElement(ht,{className:"recharts-active-dot",key:A},C)});var w=K.forwardRef(function(E,A){return W.createElement(_,ja({},E,{ref:A}))});return w.displayName=_.displayName,w},a9=i9({chartName:"LineChart",GraphicalChild:ps,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()),BE=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(),s9=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 l9={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=K.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:a="",children:u,iconNode:s,...l},f)=>K.createElement("svg",{ref:f,...l9,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:Sk("lucide",a),...!u&&!s9(l)&&{"aria-hidden":"true"},...l},[...s.map(([d,h])=>K.createElement(d,h)),...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=K.forwardRef(({className:n,...a},u)=>K.createElement(c9,{ref:u,iconNode:t,className:Sk(`lucide-${o9(BE(e))}`,`lucide-${e}`,n),...a}));return r.displayName=BE(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"}]],qE=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 su=["常识","数量关系","言语理解","判断推理","资料分析"],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]=K.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 P.jsx("div",{className:"modal-backdrop",role:"dialog","aria-modal":"true",onMouseDown:r,children:P.jsxs("div",{className:"modal-panel",onMouseDown:n=>n.stopPropagation(),children:[P.jsxs("div",{className:"modal-head",children:[P.jsx("h3",{children:e}),P.jsx("button",{type:"button",className:"modal-close",onClick:r,"aria-label":"关闭",children:"×"})]}),P.jsx("div",{className:"modal-body",children:t})]})})}function M9({file:e,onCancel:t,onApply:r}){const[n,a]=K.useState(""),[u,s]=K.useState(0),[l,f]=K.useState(!0),[d,h]=K.useState(!0),[v,m]=K.useState({x:0,y:0,w:100,h:100}),[x,_]=K.useState(!1),w=K.useRef(null),g=K.useRef(null),E=K.useRef(null);K.useEffect(()=>{const S=new FileReader;S.onload=()=>a(String(S.result||"")),S.readAsDataURL(e)},[e]),K.useEffect(()=>{if(!n)return;const S=new Image;S.onload=()=>{w.current=S,C()},S.src=n},[n]),K.useEffect(()=>{w.current&&C()},[u,l,d,v.x,v.y,v.w,v.h]);const A=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 Q=Math.round(v.x/100*O.width),L=Math.round(v.y/100*O.height),N=Math.round(v.w/100*O.width),B=Math.round(v.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 Z=[];l&&Z.push("grayscale(1)"),d&&Z.push("contrast(1.38)","brightness(1.08)"),V.filter=Z.length?Z.join(" "):"none",V.drawImage(O,Q,L,N,B,0,0,z.width,z.height),E.current=z;const G=g.current,F=G.getContext("2d");if(!F)return;const re=600,te=z.width>re?re/z.width:1;G.width=Math.round(z.width*te),G.height=Math.round(z.height*te),F.clearRect(0,0,G.width,G.height),F.drawImage(z,0,0,G.width,G.height)},j=async()=>{const S=E.current;S&&(_(!0),S.toBlob(async O=>{_(!1),O&&await r(O)},"image/jpeg",.94))};return P.jsxs("div",{className:"scanner-card",children:[P.jsx("p",{className:"text-muted small",children:"可旋转、裁剪和增强后再上传。"}),P.jsx("div",{className:"scanner-preview-wrap",children:P.jsx("canvas",{ref:g,className:"scanner-preview"})}),P.jsxs("div",{className:"scan-grid",children:[P.jsxs("label",{className:"field-label",children:["旋转",P.jsxs("select",{value:u,onChange:S=>s(Number(S.target.value)),children:[P.jsx("option",{value:0,children:"0°"}),P.jsx("option",{value:90,children:"90°"}),P.jsx("option",{value:180,children:"180°"}),P.jsx("option",{value:270,children:"270°"})]})]}),P.jsxs("label",{className:"field-label",children:["X(左边距)",P.jsx("input",{type:"range",min:0,max:95,value:v.x,onChange:S=>m(O=>A({...O,x:Number(S.target.value)}))})]}),P.jsxs("label",{className:"field-label",children:["Y(上边距)",P.jsx("input",{type:"range",min:0,max:95,value:v.y,onChange:S=>m(O=>A({...O,y:Number(S.target.value)}))})]}),P.jsxs("label",{className:"field-label",children:["宽度",P.jsx("input",{type:"range",min:5,max:100,value:v.w,onChange:S=>m(O=>A({...O,w:Number(S.target.value)}))})]}),P.jsxs("label",{className:"field-label",children:["高度",P.jsx("input",{type:"range",min:5,max:100,value:v.h,onChange:S=>m(O=>A({...O,h:Number(S.target.value)}))})]})]}),P.jsxs("div",{className:"btn-row",children:[P.jsxs("label",{className:"pill-check",children:[P.jsx("input",{type:"checkbox",checked:l,onChange:S=>f(S.target.checked)})," 黑白"]}),P.jsxs("label",{className:"pill-check",children:[P.jsx("input",{type:"checkbox",checked:d,onChange:S=>h(S.target.checked)})," 增强对比"]})]}),P.jsxs("div",{className:"btn-row",style:{marginTop:10},children:[P.jsx("button",{type:"button",className:"btn btn-primary",onClick:j,disabled:x,children:x?"处理中...":"应用并上传"}),P.jsx("button",{type:"button",className:"btn btn-ghost",onClick:t,children:"取消"})]})]})}function R9(){const[e,t]=K.useState([]),[r,n]=K.useState([]),[a,u]=K.useState({q:"",category:"",tags:"",resource_type:"",sort_by:"created_at",order:"desc"}),[s,l]=K.useState({category:su[0],tags:""}),[f,d]=K.useState(!1),[h,v]=K.useState("merge"),[m,x]=K.useState(!1),{message:_,show:w}=Pf(),[g,E]=K.useState({title:"",resource_type:"link",url:"",file_name:"",category:su[0],tags:""}),A=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,"加载资源失败"))}};K.useEffect(()=>{A()},[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("资源保存成功"),A()}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("资源已更新"),A())},O=async N=>{window.confirm("确认删除该资源?")&&(await Ke.delete(`/api/resources/${N}`),w("资源已删除"),A())},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:s.category,tags:s.tags||null}),w("批量更新成功"),A()},$=async()=>{if(!r.length)return w("请先勾选资源");window.confirm(`确认批量删除 ${r.length} 条资源?`)&&(await Ke.post("/api/resources/batch-delete",{ids:r}),w("批量删除成功"),A())},Q=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,"下载备份失败"))}},L=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:h},headers:{"Content-Type":"multipart/form-data"}}),w("数据恢复成功"),A()}catch(z){w(Xt(z,"数据恢复失败"))}finally{x(!1)}};return P.jsxs("div",{className:"module-page",children:[P.jsxs("form",{className:"panel",onSubmit:j,children:[P.jsx("h3",{className:"panel-title",children:"新增资源"}),P.jsxs("div",{className:"form-grid",children:[P.jsx("input",{placeholder:"资源标题",value:g.title,onChange:N=>E({...g,title:N.target.value}),required:!0}),P.jsxs("select",{value:g.resource_type,onChange:N=>E({...g,resource_type:N.target.value}),children:[P.jsx("option",{value:"link",children:"链接"}),P.jsx("option",{value:"file",children:"文件"})]}),P.jsx("select",{value:g.category,onChange:N=>E({...g,category:N.target.value}),children:su.map(N=>P.jsx("option",{value:N,children:N},N))}),P.jsx("input",{placeholder:"链接地址(链接类型必填)",value:g.url,onChange:N=>E({...g,url:N.target.value})}),P.jsx("input",{placeholder:"文件名(可选)",value:g.file_name,onChange:N=>E({...g,file_name:N.target.value})}),P.jsx("input",{placeholder:"标签,逗号分隔",value:g.tags,onChange:N=>E({...g,tags:N.target.value})})]}),P.jsxs("div",{className:"stack-gap-sm",style:{marginTop:10},children:[P.jsx("input",{type:"file",onChange:N=>{var B;return C((B=N.target.files)==null?void 0:B[0])}}),P.jsx("span",{className:"text-muted small",children:f?"上传中...":"支持 PDF/Word/JPG/PNG/WebP,≤50MB"})]}),P.jsx("div",{style:{marginTop:12},children:P.jsx("button",{className:"btn btn-primary",type:"submit",children:"保存资源"})})]}),P.jsxs("div",{className:"panel",children:[P.jsx("h3",{className:"panel-title",children:"备份与恢复"}),P.jsx("p",{className:"text-muted small",children:"导出 ZIP(含文件)或 JSON;恢复可选合并或覆盖。"}),P.jsxs("div",{className:"btn-row",children:[P.jsx("button",{className:"btn btn-primary",type:"button",onClick:()=>Q("zip",!0),children:"下载 ZIP"}),P.jsx("button",{className:"btn btn-secondary",type:"button",onClick:()=>Q("json",!1),children:"下载 JSON"})]}),P.jsxs("div",{className:"form-grid",style:{marginTop:12},children:[P.jsxs("select",{value:h,onChange:N=>v(N.target.value),children:[P.jsx("option",{value:"merge",children:"恢复:合并"}),P.jsx("option",{value:"replace",children:"恢复:覆盖"})]}),P.jsx("input",{type:"file",accept:".zip,.json",onChange:N=>{var B;return L((B=N.target.files)==null?void 0:B[0])},disabled:m})]}),P.jsx("p",{className:"text-muted small",children:m?"正在恢复…":"选择此前导出的备份文件"})]}),P.jsxs("div",{className:"panel",children:[P.jsxs("div",{className:"toolbar toolbar-wrap",children:[P.jsx("div",{className:"toolbar-left grow",children:P.jsxs("div",{className:"search-field",children:[P.jsx(Pk,{size:16,"aria-hidden":!0}),P.jsx("input",{placeholder:"搜索标题 / 标签 / 链接",value:a.q,onChange:N=>u({...a,q:N.target.value})})]})}),P.jsxs("div",{className:"toolbar-right",children:[P.jsxs("select",{value:a.category,onChange:N=>u({...a,category:N.target.value}),children:[P.jsx("option",{value:"",children:"全部分类"}),su.map(N=>P.jsx("option",{value:N,children:N},N))]}),P.jsxs("select",{value:a.resource_type,onChange:N=>u({...a,resource_type:N.target.value}),children:[P.jsx("option",{value:"",children:"全部类型"}),P.jsx("option",{value:"link",children:"链接"}),P.jsx("option",{value:"file",children:"文件"})]}),P.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:[P.jsx("option",{value:"created_at|desc",children:"按创建时间(新→旧)"}),P.jsx("option",{value:"created_at|asc",children:"按创建时间(旧→新)"}),P.jsx("option",{value:"name|asc",children:"按名称(A→Z)"}),P.jsx("option",{value:"name|desc",children:"按名称(Z→A)"})]})]})]}),P.jsxs("p",{className:"text-muted small",style:{marginTop:8},children:["标签筛选:",P.jsx("input",{style:{maxWidth:200,marginLeft:8},placeholder:"输入标签关键词",value:a.tags,onChange:N=>u({...a,tags:N.target.value})})]}),P.jsxs("details",{className:"details-advanced",style:{marginTop:12},children:[P.jsx("summary",{children:"批量操作"}),P.jsxs("div",{className:"form-grid",style:{marginTop:10},children:[P.jsx("select",{value:s.category,onChange:N=>l({...s,category:N.target.value}),children:su.map(N=>P.jsx("option",{value:N,children:N},N))}),P.jsx("input",{placeholder:"批量标签(覆盖)",value:s.tags,onChange:N=>l({...s,tags:N.target.value})}),P.jsx("button",{className:"btn btn-primary",type:"button",onClick:R,children:"应用到已选"}),P.jsx("button",{className:"btn btn-danger",type:"button",onClick:$,children:"删除已选"})]})]})]}),P.jsxs("div",{className:"panel panel-flush",children:[P.jsx("h3",{className:"panel-title",style:{padding:"0 4px"},children:"资源列表"}),e.map(N=>P.jsxs("div",{className:"list-row",children:[P.jsx("label",{className:"list-check",children:P.jsx("input",{type:"checkbox",checked:r.includes(N.id),onChange:()=>k(N.id)})}),P.jsxs("div",{className:"list-main",children:[P.jsx("div",{className:"list-title",children:N.title}),P.jsxs("div",{className:"text-muted small",children:[N.category," · ",N.resource_type," · ",N.tags||"无标签"]}),N.url&&P.jsx("a",{href:N.url,target:"_blank",rel:"noreferrer",children:"打开资源"})]}),P.jsxs("div",{className:"list-actions",children:[P.jsx("button",{type:"button",className:"btn btn-sm btn-secondary",onClick:()=>S(N),children:"编辑"}),P.jsx("button",{type:"button",className:"btn btn-sm btn-danger",onClick:()=>O(N.id),children:"删除"})]})]},N.id)),e.length===0&&P.jsxs("div",{className:"empty-inline",children:[P.jsx(Z0,{size:40,strokeWidth:1.25}),P.jsx("p",{children:"暂无资源"})]})]}),_&&P.jsx("div",{className:"toast",children:_})]})}function I9({quickCaptureTask:e,onQuickCaptureHandled:t}){const r="待补录图片错题",[n,a]=K.useState([]),[u,s]=K.useState([]),[l,f]=K.useState(""),[d,h]=K.useState(""),[v,m]=K.useState("time_desc"),[x,_]=K.useState(!1),[w,g]=K.useState(null),{message:E,show:A}=Pf(),[C,j]=K.useState(!1),[S,O]=K.useState(!1),[k,R]=K.useState("pdf"),[$,Q]=K.useState(""),[L,N]=K.useState("all"),[B,z]=K.useState("full"),[V,Z]=K.useState({start_date:"",end_date:""}),[G,F]=K.useState("all_pending"),re=K.useRef(null),te=K.useRef(null),I=K.useRef(null),U=K.useRef(null),[ie,ve]=K.useState({title:"",image_url:"",category:"",difficulty:"medium",question_content:"",answer:"",explanation:"",note:"",wrong_count:1}),[Se,je]=K.useState(""),[Re,Te]=K.useState(!1),[se,Oe]=K.useState(!1),[he,ae]=K.useState(null),[Me,Ne]=K.useState(null),Qe=H=>{const ce=String(H||"").replace(/\s+/g," ").trim();return ce?ce.slice(0,40):""},Ze=H=>String(H||"").trim()===r,lt=(H,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(H||"").trim();return!de||Ze(de)?ye||de||r:de},Vt=(H,ce)=>{const ye=String(H||"").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=K.useMemo(()=>{const H=bm.find(ce=>ce.value===v)||bm[0];return{category:l,keyword:d,sort_by:H.sort_by,order:H.order}},[l,d,v]),Ct=async()=>{try{const H=await Ke.get("/api/mistakes",{params:$t});a(H.data),s(ce=>ce.filter(ye=>H.data.some(de=>de.id===ye))),Ne(ce=>ce&&(H.data.find(de=>de.id===ce.id)||null))}catch(H){A(Xt(H,"加载错题失败"))}};K.useEffect(()=>{Ct()},[$t.category,$t.keyword,$t.order,$t.sort_by]);const kt=async(H=ie.image_url)=>{if(!H)return A("请先上传题目图片");Te(!0);try{const ye=(await Ke.post("/api/ocr/parse",{image_url:H})).data;je(ye.text||""),ve(de=>({...de,title:lt(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)})),A("OCR 已识别并填充到对应字段")}catch(ce){A(Xt(ce,"OCR 识别失败"))}finally{Te(!1)}},Qt=H=>{kt(H).catch(()=>{})},Yr=async H=>{if(!H)return H;const ce=String(H.type||"").toLowerCase(),ye=["image/jpeg","image/png","image/webp"].includes(ce),de=/\.(jpe?g|png|webp)$/i.test(H.name||"");if(!(ce.startsWith("image/")||!ce)||ye&&de&&H.size<=3*1024*1024)return H;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(H)}),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 H;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 sr=await pi(.9);const hi=2*1024*1024;sr.size>hi&&(sr=await pi(.8)),sr.size>hi&&(sr=await pi(.72)),sr.size>hi&&(sr=await pi(.64));const vi=String(H.name||"capture").replace(/\.[^.]+$/,"");return new File([sr],`${vi||"capture"}-${Date.now()}.jpg`,{type:"image/jpeg"})}catch{return H}},ci=async(H,ce=`scan-${Date.now()}.jpg`,ye=!0)=>{const de=new FormData;de.append("file",new File([H],ce,{type:H.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})),A("题目图片上传成功"),ye&&Qt(Ue.data.url),Ue.data.url}finally{_(!1)}},Mn=async(H,ce=!0)=>{if(!H)return;const ye=await Yr(H),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})),A("题目图片上传成功"),ce&&Qt(Ue.data.url),Ue.data.url}finally{_(!1)}},po=async H=>{if(!H)return;const ce=await Yr(H),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}),A("错题图片已更新")}catch(de){A(Xt(de,"上传图片失败"))}finally{_(!1)}},ho=async H=>{if(!H)return"";const ce=await Yr(H),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 H=String((he==null?void 0:he.image_url)||"").trim();if(!H){A("请先为该错题上传图片");return}Te(!0);try{const ye=(await Ke.post("/api/ocr/parse",{image_url:H})).data;ae(de=>de&&{...de,title:lt(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)}),A("已完成二次识别并回填")}catch(ce){A(Xt(ce,"二次识别失败"))}finally{Te(!1)}},hs=async()=>{Oe(!0);try{let H=[];if(G==="current_filtered"?H=(n||[]).filter(de=>Ze(de.title)&&String(de.image_url||"").trim()):H=((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()),!H.length){A(G==="current_filtered"?"当前筛选结果没有可批量识别的待补录图片错题":"没有可批量识别的待补录图片错题");return}let ce=0,ye=0;for(const de of H)try{const tt=(await Ke.post("/api/ocr/parse",{image_url:de.image_url})).data;await Ke.put(`/api/mistakes/${de.id}`,{...de,title:lt(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(),A(`批量识别完成:成功 ${ce},失败 ${ye}`)}catch(H){A(Xt(H,"批量识别失败"))}finally{Oe(!1)}},fi=async H=>{if(H.preventDefault(),!ie.category)return A("请选择分类");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 A("未上传图片时,请填写试题内容或答案");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),A("错题保存成功"),Ct()}catch(tt){A(Xt(tt,"保存错题失败"))}},di=async H=>{if(H.preventDefault(),!he)return;if(!he.category)return A("请选择分类");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 A("未上传图片时,请填写试题内容或答案");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)}),A("错题已更新"),ae(null),Ct()}catch(Ue){A(Xt(Ue,"更新错题失败"))}},Af=async H=>{window.confirm("确认删除该错题?")&&(await Ke.delete(`/api/mistakes/${H}`),Ne(ce=>(ce==null?void 0:ce.id)===H?null:ce),A("错题已删除"),Ct())},vs=H=>{const ce=new URLSearchParams;if($&&ce.set("category",$),ce.set("content_mode",B),L==="self_selected"){const ye=u.join(",");ye&&ce.set("ids",ye)}if(L==="current_filtered"){const ye=n.map(de=>de.id).join(",");ye&&ce.set("ids",ye)}return L==="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/${H}?${ce.toString()}`},ys=()=>{if(L==="self_selected"&&u.length===0){A("请先在列表中勾选要导出的错题");return}if(L==="current_filtered"&&n.length===0){A("当前筛选结果为空,无法导出");return}if(L==="date_range"&&!V.start_date&&!V.end_date){A("请选择日期范围或切换为其它导出范围");return}window.open(vs(k),"_blank"),O(!1),A("已开始下载")},Ef=H=>{s(ce=>ce.includes(H)?ce.filter(ye=>ye!==H):[...ce,H])},vo=()=>{if(!n.length){A("当前列表没有可勾选错题");return}s(n.map(H=>H.id)),A(`已全选 ${n.length} 题`)},yo=()=>{if(!u.length){A("当前没有已勾选项");return}s([]),A("已清空勾选")};return K.useEffect(()=>{if(!(e!=null&&e.id))return;let H=!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){A(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}H||(await Ct(),A(`连拍导入完成:成功 ${de},失败 ${Ue}`))}finally{H||t==null||t(e.id)}})(),()=>{H=!0}},[e==null?void 0:e.id]),P.jsxs("div",{className:"module-mistake",children:[P.jsxs("div",{className:"toolbar",children:[P.jsxs("div",{className:"toolbar-left",children:[P.jsxs("button",{type:"button",className:"btn btn-primary btn-pill",onClick:()=>j(!0),children:[P.jsx(Ok,{size:18})," 添加错题"]}),P.jsxs("button",{type:"button",className:"btn btn-success btn-pill",onClick:()=>{Q(l||""),N("all"),z("full"),Z({start_date:"",end_date:""}),O(!0)},children:[P.jsx(b9,{size:18})," 导出错题"]}),P.jsxs("select",{className:"select-min",value:G,onChange:H=>F(H.target.value),"aria-label":"批量识别范围",children:[P.jsx("option",{value:"all_pending",children:"识别范围:全部待补录"}),P.jsx("option",{value:"current_filtered",children:"识别范围:当前筛选"})]}),P.jsx("button",{type:"button",className:"btn btn-outline btn-pill",onClick:hs,disabled:se,children:se?"批量识别中…":"批量识别待补录"})]}),P.jsxs("div",{className:"toolbar-right",children:[P.jsxs("select",{className:"select-min",value:l,onChange:H=>f(H.target.value),"aria-label":"分类",children:[P.jsx("option",{value:"",children:"全部分类"}),Jn.map(H=>P.jsx("option",{value:H,children:H},H))]}),P.jsx("select",{className:"select-min",value:v,onChange:H=>m(H.target.value),"aria-label":"排序",children:bm.map(H=>P.jsx("option",{value:H.value,children:H.label},H.value))})]})]}),P.jsxs("div",{className:"search-bar",children:[P.jsx(Pk,{size:18,className:"search-icon","aria-hidden":!0}),P.jsx("input",{type:"search",placeholder:"搜索题目、答案或解析",value:d,onChange:H=>h(H.target.value)})]}),P.jsxs("div",{className:"bulk-export-row",children:[P.jsxs("div",{className:"text-muted small",children:["自选导出已勾选 ",u.length," 题"]}),P.jsxs("div",{className:"btn-row",children:[P.jsx("button",{type:"button",className:"btn btn-sm btn-secondary",onClick:vo,children:"全选当前列表"}),P.jsx("button",{type:"button",className:"btn btn-sm btn-ghost",onClick:yo,children:"清空勾选"})]})]}),P.jsx("div",{className:"content-panel",children:n.length===0?P.jsxs("div",{className:"empty-state",children:[P.jsx(Z0,{size:56,strokeWidth:1.2,className:"empty-icon"}),P.jsx("p",{className:"empty-text",children:"还没有错题,赶快添加第一题吧!"})]}):P.jsx("ul",{className:"mistake-list",children:n.map(H=>P.jsx("li",{children:P.jsxs("div",{role:"button",tabIndex:0,className:`mistake-card ${(Me==null?void 0:Me.id)===H.id?"is-selected":""}`,onClick:()=>Ne(H),onKeyDown:ce=>{(ce.key==="Enter"||ce.key===" ")&&(ce.preventDefault(),Ne(H))},children:[P.jsxs("div",{className:"mistake-card-body",children:[P.jsx("div",{className:"mistake-title",children:H.title}),P.jsxs("div",{className:"text-muted small meta-mistake-line",children:[P.jsx("span",{children:VE(H.category)}),P.jsx("span",{className:"meta-sep","aria-hidden":!0,children:"·"}),P.jsxs("span",{children:["难度 ",HE(H.difficulty)]}),P.jsx("span",{className:"meta-sep","aria-hidden":!0,children:"·"}),P.jsx("span",{children:KE(H.wrong_count)})]}),P.jsx("div",{className:"text-muted small question-preview",children:H.question_content||H.answer||"暂无题干/作答内容(可点查看详情)"})]}),P.jsxs("div",{className:"mistake-card-actions",onClick:ce=>ce.stopPropagation(),children:[P.jsxs("label",{className:"select-chip",title:"勾选后可用于自选导出",children:[P.jsx("input",{type:"checkbox",checked:u.includes(H.id),onChange:()=>Ef(H.id)}),"导出"]}),P.jsx("button",{type:"button",className:"btn btn-sm btn-ghost",onClick:()=>ae({...H}),children:"编辑"}),P.jsx("button",{type:"button",className:"btn btn-sm btn-danger",onClick:()=>Af(H.id),children:"删除"})]})]})},H.id))})}),C&&P.jsxs(Ta,{title:"添加错题",onClose:()=>j(!1),children:[P.jsxs("form",{onSubmit:fi,children:[P.jsxs("div",{className:"form-grid form-grid-2",children:[P.jsxs("label",{className:"field-label",children:["分类 *",P.jsxs("select",{value:ie.category,onChange:H=>ve({...ie,category:H.target.value}),required:!0,children:[P.jsx("option",{value:"",children:"请选择分类"}),Jn.map(H=>P.jsx("option",{value:H,children:H},H))]})]}),P.jsxs("label",{className:"field-label",children:["难度",P.jsxs("select",{value:ie.difficulty,onChange:H=>ve({...ie,difficulty:H.target.value}),children:[P.jsx("option",{value:"easy",children:"简单"}),P.jsx("option",{value:"medium",children:"中等"}),P.jsx("option",{value:"hard",children:"困难"})]})]})]}),P.jsxs("div",{style:{marginTop:12},children:[P.jsx("div",{className:"field-label",children:"题目图片"}),P.jsxs("div",{className:"btn-row",style:{marginTop:8},children:[P.jsx("button",{type:"button",className:"btn btn-outline",onClick:()=>{var H;return(H=te.current)==null?void 0:H.click()},children:"拍照"}),P.jsx("button",{type:"button",className:"btn btn-outline",onClick:()=>{var H;return(H=re.current)==null?void 0:H.click()},children:"上传图片"}),P.jsx("button",{type:"button",className:"btn btn-secondary",onClick:()=>kt(),disabled:Re||!ie.image_url,children:Re?"识别中…":"重新识别"})]}),P.jsx("input",{ref:re,style:{display:"none"},type:"file",accept:"image/*",onChange:H=>{var ce;return Mn((ce=H.target.files)==null?void 0:ce[0],!0)}}),P.jsx("input",{ref:te,style:{display:"none"},type:"file",accept:"image/*",capture:"environment",onChange:H=>{var ce;return g(((ce=H.target.files)==null?void 0:ce[0])||null)}}),P.jsx("div",{className:"text-muted small",style:{marginTop:8},children:x?"上传中…":"上传或拍照后自动识别并填充题目内容、答案、解析;仅有图片也可保存"}),ie.image_url&&P.jsxs("div",{style:{marginTop:10},children:[P.jsx("div",{className:"text-muted small",style:{marginBottom:6},children:"图片预览"}),P.jsx("img",{src:ie.image_url,alt:"题目图片预览",style:{width:"100%",maxHeight:240,objectFit:"contain",borderRadius:10,border:"1px solid #e2e8f0",background:"#fff"}})]})]}),P.jsx("div",{style:{marginTop:12},children:P.jsxs("label",{className:"field-label",children:["题目内容",P.jsx("textarea",{placeholder:"可留空(上传图片即可保存)",value:ie.question_content,onChange:H=>ve({...ie,question_content:H.target.value.slice(0,8e3)})})]})}),P.jsx("div",{style:{marginTop:12},children:P.jsxs("label",{className:"field-label",children:["答案",P.jsx("textarea",{placeholder:"请输入答案",value:ie.answer,onChange:H=>ve({...ie,answer:H.target.value.slice(0,4e3)})})]})}),P.jsx("div",{style:{marginTop:12},children:P.jsxs("label",{className:"field-label",children:["解析",P.jsx("textarea",{placeholder:"请输入解析",value:ie.explanation,onChange:H=>ve({...ie,explanation:H.target.value.slice(0,8e3)})})]})}),P.jsxs("div",{className:"btn-row",style:{marginTop:14},children:[P.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>j(!1),children:"取消"}),P.jsx("button",{type:"submit",className:"btn btn-primary",children:"保存错题"})]}),Se&&P.jsxs("details",{style:{marginTop:12},children:[P.jsx("summary",{className:"text-muted small",children:"查看OCR原文"}),P.jsx("pre",{className:"pre-wrap",style:{marginTop:8},children:Se})]})]}),w&&P.jsx(M9,{file:w,onCancel:()=>g(null),onApply:async H=>{await ci(H,`scan-${Date.now()}.jpg`,!0),g(null)}})]}),S&&P.jsxs(Ta,{title:"导出错题",onClose:()=>O(!1),children:[P.jsxs("div",{className:"stack-gap-sm",children:[P.jsx("label",{className:"field-label",children:"导出格式"}),P.jsxs("div",{className:"radio-row",children:[P.jsxs("label",{children:[P.jsx("input",{type:"radio",name:"exportType",checked:k==="pdf",onChange:()=>R("pdf")})," PDF"]}),P.jsxs("label",{children:[P.jsx("input",{type:"radio",name:"exportType",checked:k==="docx",onChange:()=>R("docx")})," Word"]})]})]}),P.jsxs("div",{className:"stack-gap-sm",style:{marginTop:12},children:[P.jsx("label",{className:"field-label",children:"选择分类"}),P.jsxs("select",{value:$,onChange:H=>Q(H.target.value),children:[P.jsx("option",{value:"",children:"全部分类"}),Jn.map(H=>P.jsx("option",{value:H,children:H},H))]})]}),P.jsxs("div",{className:"stack-gap-sm",style:{marginTop:12},children:[P.jsx("label",{className:"field-label",children:"导出范围"}),P.jsxs("select",{value:L,onChange:H=>N(H.target.value),children:[P.jsx("option",{value:"all",children:"全部错题"}),P.jsx("option",{value:"self_selected",children:"自选错题(勾选)"}),P.jsx("option",{value:"current_filtered",children:"当前筛选结果"}),P.jsx("option",{value:"date_range",children:"按日期范围"})]}),L==="self_selected"&&P.jsxs("div",{className:"text-muted small",children:["已勾选 ",u.length," 题"]})]}),L==="date_range"&&P.jsxs("div",{className:"form-grid",style:{marginTop:10},children:[P.jsxs("label",{className:"field-label",children:["开始日期",P.jsx("input",{type:"date",value:V.start_date,onChange:H=>Z(ce=>({...ce,start_date:H.target.value}))})]}),P.jsxs("label",{className:"field-label",children:["结束日期",P.jsx("input",{type:"date",value:V.end_date,onChange:H=>Z(ce=>({...ce,end_date:H.target.value}))})]})]}),P.jsxs("div",{className:"stack-gap-sm",style:{marginTop:12},children:[P.jsx("label",{className:"field-label",children:"导出内容"}),P.jsxs("div",{className:"radio-row",children:[P.jsxs("label",{children:[P.jsx("input",{type:"radio",name:"exportContentMode",checked:B==="full",onChange:()=>z("full")})," 题目+答案解析"]}),P.jsxs("label",{children:[P.jsx("input",{type:"radio",name:"exportContentMode",checked:B==="question_only",onChange:()=>z("question_only")})," ","仅题目"]})]})]}),P.jsxs("div",{className:"btn-row",style:{marginTop:16},children:[P.jsx("button",{type:"button",className:"btn btn-primary",onClick:ys,children:"开始导出"}),P.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>O(!1),children:"取消"})]})]}),he&&P.jsx(Ta,{title:"编辑错题",onClose:()=>ae(null),children:P.jsxs("form",{onSubmit:di,children:[P.jsxs("div",{className:"form-grid form-grid-2",children:[P.jsxs("label",{className:"field-label",children:["标题",P.jsx("input",{value:he.title||"",onChange:H=>ae({...he,title:H.target.value.slice(0,255)}),placeholder:"可编辑卡片标题"})]}),P.jsxs("label",{className:"field-label",children:["分类 *",P.jsx("select",{value:he.category,onChange:H=>ae({...he,category:H.target.value}),children:Jn.map(H=>P.jsx("option",{value:H,children:H},H))})]}),P.jsxs("label",{className:"field-label",children:["难度",P.jsxs("select",{value:he.difficulty||"medium",onChange:H=>ae({...he,difficulty:H.target.value}),children:[P.jsx("option",{value:"easy",children:"易"}),P.jsx("option",{value:"medium",children:"中"}),P.jsx("option",{value:"hard",children:"难"})]})]}),P.jsxs("label",{className:"field-label",children:["错误次数",P.jsx("input",{type:"number",min:1,value:he.wrong_count,onChange:H=>ae({...he,wrong_count:Number(H.target.value||1)})})]})]}),P.jsxs("div",{style:{marginTop:12},children:[P.jsx("div",{className:"field-label",children:"题目图片"}),P.jsxs("div",{className:"btn-row",style:{marginTop:8},children:[P.jsx("button",{type:"button",className:"btn btn-outline",onClick:()=>{var H;return(H=U.current)==null?void 0:H.click()},children:"拍照更换"}),P.jsx("button",{type:"button",className:"btn btn-outline",onClick:()=>{var H;return(H=I.current)==null?void 0:H.click()},children:"上传更换"}),P.jsx("button",{type:"button",className:"btn btn-secondary",onClick:Zi,disabled:Re||!he.image_url,children:Re?"识别中…":"二次识别"})]}),P.jsx("input",{ref:I,style:{display:"none"},type:"file",accept:"image/*",onChange:H=>{var ce;return po((ce=H.target.files)==null?void 0:ce[0])}}),P.jsx("input",{ref:U,style:{display:"none"},type:"file",accept:"image/*",capture:"environment",onChange:H=>{var ce;return po((ce=H.target.files)==null?void 0:ce[0])}}),P.jsx("div",{className:"text-muted small",style:{marginTop:8},children:x?"上传中…":"不显示图片地址,直接预览当前图片"}),he.image_url?P.jsx("img",{src:he.image_url,alt:"错题图片预览",style:{width:"100%",maxHeight:220,objectFit:"contain",borderRadius:10,border:"1px solid #e2e8f0",background:"#fff",marginTop:8}}):P.jsx("div",{className:"text-muted small",style:{marginTop:8},children:"暂无图片"})]}),P.jsx("div",{style:{marginTop:12},children:P.jsxs("label",{className:"field-label",children:["题目内容",P.jsx("textarea",{placeholder:"题目内容",value:he.question_content||"",onChange:H=>ae({...he,question_content:H.target.value.slice(0,8e3)})})]})}),P.jsx("div",{style:{marginTop:12},children:P.jsxs("label",{className:"field-label",children:["答案",P.jsx("textarea",{placeholder:"答案",value:he.answer||"",onChange:H=>ae({...he,answer:H.target.value.slice(0,4e3)})})]})}),P.jsx("div",{style:{marginTop:12},children:P.jsxs("label",{className:"field-label",children:["解析",P.jsx("textarea",{placeholder:"解析",value:he.explanation||"",onChange:H=>ae({...he,explanation:H.target.value.slice(0,8e3)})})]})}),P.jsx("div",{style:{marginTop:12},children:P.jsxs("label",{className:"field-label",children:["备注",P.jsx("textarea",{placeholder:"备注",value:he.note||"",onChange:H=>ae({...he,note:H.target.value.slice(0,4e3)})})]})}),P.jsxs("div",{className:"btn-row",style:{marginTop:14},children:[P.jsx("button",{type:"submit",className:"btn btn-primary",children:"保存"}),P.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>ae(null),children:"取消"})]})]})}),Me&&P.jsxs(Ta,{title:"错题详情",onClose:()=>Ne(null),children:[P.jsxs("div",{className:"stack-gap-sm",children:[P.jsxs("div",{className:"field-label",children:[P.jsx("strong",{children:"分类 · 难度 · 错误次数"}),P.jsxs("div",{className:"meta-detail-cn",children:[P.jsxs("span",{children:["分类:",VE(Me.category)]}),P.jsxs("span",{children:["难度:",HE(Me.difficulty)]}),P.jsxs("span",{children:["错误次数:",KE(Me.wrong_count)]})]})]}),Me.image_url?P.jsxs("div",{className:"field-label",children:[P.jsx("strong",{children:"原图"}),P.jsx("img",{src:Me.image_url,alt:"错题原图",style:{width:"100%",maxHeight:320,objectFit:"contain",borderRadius:10,border:"1px solid #e2e8f0",background:"#fff"}}),P.jsx("a",{href:Me.image_url,target:"_blank",rel:"noreferrer",children:"单独打开原图"})]}):null,P.jsxs("div",{className:"field-label",children:[P.jsx("strong",{children:"题干与选项"}),P.jsx("pre",{className:"pre-wrap pre-wrap-compact",children:Me.question_content||"无"})]}),P.jsxs("div",{className:"field-label",children:[P.jsx("strong",{children:"作答/答案"}),P.jsx("pre",{className:"pre-wrap pre-wrap-compact",children:Me.answer||"无"})]}),P.jsxs("div",{className:"field-label",children:[P.jsx("strong",{children:"解析"}),P.jsx("pre",{className:"pre-wrap pre-wrap-compact",children:Me.explanation||"无"})]}),Me.note?P.jsxs("div",{className:"field-label",children:[P.jsx("strong",{children:"备注"}),P.jsx("pre",{className:"pre-wrap pre-wrap-compact",children:Me.note})]}):null]}),P.jsx("div",{className:"btn-row",style:{marginTop:14},children:P.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>Ne(null),children:"关闭"})})]}),E&&P.jsx("div",{className:"toast",children:E})]})}function $9(){const[e,t]=K.useState([]),[r,n]=K.useState({highest:0,lowest:0,average:0,improvement:0}),[a,u]=K.useState("all"),[s,l]=K.useState({start_date:"",end_date:""}),{message:f,show:d}=Pf(),[h,v]=K.useState(!1),[m,x]=K.useState({exam_name:"",exam_date:new Date().toISOString().slice(0,10),total_score:100,module_scores:""}),_=async()=>{const j={};s.start_date&&(j.start_date=s.start_date),s.end_date&&(j.end_date=s.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,"加载成绩数据失败"))}};K.useEffect(()=>{_()},[s.end_date,s.start_date]);const w=j=>{if(u(j),j==="all"){l({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);l({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:""}),v(!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("成绩已更新"),_())},A=async j=>{window.confirm("确认删除该记录?")&&(await Ke.delete(`/api/scores/${j}`),d("成绩已删除"),_())},C=K.useMemo(()=>e.map(j=>({date:j.exam_date,score:j.total_score})),[e]);return P.jsxs("div",{className:"module-score",children:[P.jsxs("div",{className:"toolbar",children:[P.jsx("div",{className:"toolbar-left",children:P.jsxs("button",{type:"button",className:"btn btn-primary btn-pill",onClick:()=>v(!0),children:[P.jsx(Ok,{size:18})," 添加模考"]})}),P.jsx("div",{className:"toolbar-right",children:P.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:[P.jsx("option",{value:"all",children:"全部时间"}),P.jsx("option",{value:"7",children:"近 7 天"}),P.jsx("option",{value:"30",children:"近 30 天"}),P.jsx("option",{value:"custom",children:"自定义区间…"})]})})]}),a==="custom"&&P.jsxs("div",{className:"custom-range",children:[P.jsx("input",{type:"date",value:s.start_date,onChange:j=>l({...s,start_date:j.target.value})}),P.jsx("span",{className:"text-muted",children:"至"}),P.jsx("input",{type:"date",value:s.end_date,onChange:j=>l({...s,end_date:j.target.value})})]}),P.jsxs("div",{className:"content-panel",children:[P.jsx("div",{className:"chart-wrap",children:P.jsx(zL,{width:"100%",height:260,children:P.jsxs(a9,{data:C,children:[P.jsx(uk,{strokeDasharray:"3 3",stroke:"#e5e7eb"}),P.jsx(_f,{dataKey:"date",tick:{fontSize:12}}),P.jsx(Sf,{domain:[0,200],tick:{fontSize:12}}),P.jsx(nn,{}),P.jsx(ps,{type:"monotone",dataKey:"score",stroke:"#2563eb",strokeWidth:2,dot:{r:3}})]})})}),P.jsxs("div",{className:"stats-bar text-muted small",children:["最高 ",r.highest," · 最低 ",r.lowest," · 平均 ",r.average," · 提升 ",r.improvement]}),P.jsx("ul",{className:"score-list",children:e.map(j=>P.jsxs("li",{className:"score-row",children:[P.jsxs("div",{children:[P.jsx("div",{className:"score-name",children:j.exam_name}),P.jsxs("div",{className:"text-muted small",children:[j.exam_date," · ",j.total_score," 分"]})]}),P.jsxs("div",{className:"list-actions",children:[P.jsx("button",{type:"button",className:"btn btn-sm btn-secondary",onClick:()=>E(j),children:"编辑"}),P.jsx("button",{type:"button",className:"btn btn-sm btn-danger",onClick:()=>A(j.id),children:"删除"})]})]},j.id))}),e.length===0&&P.jsxs("div",{className:"empty-inline",style:{marginTop:16},children:[P.jsx(Z0,{size:40,strokeWidth:1.25}),P.jsx("p",{children:"该时间范围内暂无模考记录"})]})]}),h&&P.jsx(Ta,{title:"添加模考记录",onClose:()=>v(!1),children:P.jsxs("form",{onSubmit:g,children:[P.jsxs("div",{className:"form-grid",children:[P.jsx("input",{placeholder:"考试名称",value:m.exam_name,onChange:j=>x({...m,exam_name:j.target.value}),required:!0}),P.jsx("input",{type:"date",value:m.exam_date,onChange:j=>x({...m,exam_date:j.target.value}),required:!0}),P.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}),P.jsx("input",{placeholder:"模块分数(如 常识:20,言语:35)",value:m.module_scores,onChange:j=>x({...m,module_scores:j.target.value})})]}),P.jsxs("div",{className:"btn-row",style:{marginTop:14},children:[P.jsx("button",{type:"submit",className:"btn btn-primary",children:"保存"}),P.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>v(!1),children:"取消"})]})]})}),f&&P.jsx("div",{className:"toast",children:f})]})}function D9(){const{message:e,show:t}=Pf(),[r,n]=K.useState({goal:"30天内模考成绩稳定达到目标分",days_left:30,daily_hours:2}),[a,u]=K.useState(""),s=async l=>{l.preventDefault();try{const f=await Ke.post("/api/ai/study-plan",r);u(f.data.plan),t("学习计划已生成")}catch(f){t(Xt(f,"AI 学习计划生成失败"))}};return P.jsxs("div",{className:"module-page",children:[P.jsxs("form",{className:"panel",onSubmit:s,children:[P.jsx("h3",{className:"panel-title",children:"AI 学习计划"}),P.jsxs("div",{className:"form-grid",children:[P.jsx("input",{value:r.goal,onChange:l=>n({...r,goal:l.target.value}),placeholder:"学习目标"}),P.jsx("input",{type:"number",min:1,max:365,value:r.days_left,onChange:l=>n({...r,days_left:Number(l.target.value||30)})}),P.jsx("input",{type:"number",min:.5,max:16,step:.5,value:r.daily_hours,onChange:l=>n({...r,daily_hours:Number(l.target.value||2)})})]}),P.jsx("div",{style:{marginTop:12},children:P.jsx("button",{className:"btn btn-primary",type:"submit",children:"生成计划"})})]}),P.jsxs("div",{className:"panel",children:[P.jsx("h3",{className:"panel-title",children:"计划内容"}),P.jsx("pre",{className:"pre-wrap",children:a||"填写目标后点击生成。"})]}),e&&P.jsx("div",{className:"toast",children:e})]})}function L9(){const[e,t]=K.useState("mistake"),[r,n]=K.useState("resource"),[a,u]=K.useState(!1),[s,l]=K.useState(!1),[f,d]=K.useState(()=>C9()),[h,v]=K.useState("single"),[m,x]=K.useState(null),[_,w]=K.useState([]),[g,E]=K.useState(""),[A,C]=K.useState(!1),j=K.useRef(null),S=K.useRef(null),O=K.useRef(null),k=()=>{var G;(G=j.current)==null||G.click()},R=G=>{d(G),k9(G)},$=G=>{const F=Array.from(G||[]);F.length&&(t("mistake"),x({id:Date.now(),mode:h,files:F}),u(!1),j.current&&(j.current.value=""))},Q=(G,F=h)=>{G!=null&&G.length&&(t("mistake"),x({id:Date.now(),mode:F,files:G}))},L=()=>{O.current&&(O.current.getTracks().forEach(G=>G.stop()),O.current=null),S.current&&(S.current.srcObject=null),C(!1)},N=async()=>{E(""),w([]),u(!1),l(!0);try{const G=await navigator.mediaDevices.getUserMedia({video:{facingMode:{ideal:"environment"},width:{ideal:1920},height:{ideal:1080}},audio:!1});O.current=G,S.current&&(S.current.srcObject=G,await S.current.play().catch(()=>{})),C(!0)}catch{E("无法开启相机,请检查浏览器权限。你也可以改用系统相机上传。"),C(!1)}},B=()=>{L(),l(!1)},z=async()=>{const G=S.current;if(!G||!G.videoWidth||!G.videoHeight)return;const F=document.createElement("canvas");F.width=G.videoWidth,F.height=G.videoHeight;const re=F.getContext("2d");if(!re)return;re.drawImage(G,0,0,F.width,F.height);const te=await new Promise(U=>F.toBlob(ie=>U(ie),"image/jpeg",.9));if(!te)return;const I=new File([te],`burst-${Date.now()}-${Math.random().toString(36).slice(2,8)}.jpg`,{type:"image/jpeg"});w(U=>[...U,I])},V=()=>{_.length&&(Q(_,"burst"),B())},Z=()=>{var F;if(h==="single"){k();return}if(!!((F=navigator==null?void 0:navigator.mediaDevices)!=null&&F.getUserMedia)){N();return}k()};return K.useEffect(()=>()=>{L()},[]),P.jsxs("div",{className:"app-shell",children:[P.jsx("header",{className:"app-hero",children:P.jsxs("div",{className:"brand",children:[P.jsx("span",{className:"brand-icon",children:P.jsx(_9,{size:28,strokeWidth:2})}),P.jsxs("div",{children:[P.jsx("h1",{className:"brand-title",children:"学习伙伴"}),P.jsx("p",{className:"brand-sub",children:"智能错题整理 · 科学分数管理"})]})]})}),P.jsxs("nav",{className:"main-tabs main-tabs-desktop","aria-label":"主导航",children:[P.jsxs("button",{type:"button",className:e==="mistake"?"main-tab active":"main-tab",onClick:()=>t("mistake"),children:[P.jsx(UE,{size:18,"aria-hidden":!0}),"错题整理"]}),P.jsxs("button",{type:"button",className:e==="score"?"main-tab active":"main-tab",onClick:()=>t("score"),children:[P.jsx(FE,{size:18,"aria-hidden":!0}),"分数管理"]}),P.jsxs("button",{type:"button",className:e==="more"?"main-tab active":"main-tab",onClick:()=>t("more"),children:[P.jsx(zE,{size:18,"aria-hidden":!0}),"更多"]})]}),P.jsx("nav",{className:"mobile-tabbar","aria-label":"主导航",children:P.jsxs("div",{className:"mobile-tabbar-inner",children:[P.jsxs("button",{type:"button",className:e==="mistake"?"mobile-tab active":"mobile-tab",onClick:()=>t("mistake"),children:[P.jsx(UE,{size:22,strokeWidth:1.75,"aria-hidden":!0}),P.jsx("span",{children:"错题"})]}),P.jsxs("button",{type:"button",className:e==="score"?"mobile-tab active":"mobile-tab",onClick:()=>t("score"),children:[P.jsx(FE,{size:22,strokeWidth:1.75,"aria-hidden":!0}),P.jsx("span",{children:"分数"})]}),P.jsxs("button",{type:"button",className:e==="more"?"mobile-tab active":"mobile-tab",onClick:()=>t("more"),children:[P.jsx(zE,{size:22,strokeWidth:1.75,"aria-hidden":!0}),P.jsx("span",{children:"更多"})]})]})}),e==="more"&&P.jsxs("div",{className:"sub-tabs sub-tabs-scroll",role:"tablist","aria-label":"扩展功能",children:[P.jsxs("button",{type:"button",role:"tab",className:r==="resource"?"sub-tab active":"sub-tab",onClick:()=>n("resource"),children:[P.jsx(d9,{size:16})," 资源汇总"]}),P.jsxs("button",{type:"button",role:"tab",className:r==="ai"?"sub-tab active":"sub-tab",onClick:()=>n("ai"),children:[P.jsx(h9,{size:16})," AI 助手"]})]}),P.jsxs("main",{className:"app-main",children:[e==="mistake"&&P.jsx(I9,{quickCaptureTask:m,onQuickCaptureHandled:G=>{x(F=>(F==null?void 0:F.id)===G?null:F)}}),e==="score"&&P.jsx($9,{}),e==="more"&&P.jsxs(P.Fragment,{children:[r==="resource"&&P.jsx(R9,{}),r==="ai"&&P.jsx(D9,{})]})]}),P.jsx("input",{ref:j,style:{display:"none"},type:"file",accept:"image/*",capture:"environment",multiple:h==="burst",onChange:G=>$(G.target.files)}),P.jsx("div",{className:"quick-camera-fab-shell",children:f?P.jsxs("div",{className:"quick-camera-fab-cluster",children:[P.jsx("button",{type:"button",className:"quick-camera-fab-expand",onClick:()=>R(!1),"aria-label":"展开快速拍题标签",title:"展开标签",children:P.jsx(O9,{size:13,strokeWidth:2.25,"aria-hidden":!0})}),P.jsx("button",{type:"button",className:"quick-camera-fab quick-camera-fab--compact",onClick:()=>u(!0),"aria-label":"快速拍照录题(已收纳为图标)",title:"快速拍题",children:P.jsx(qE,{size:20,strokeWidth:2,"aria-hidden":!0})})]}):P.jsxs("div",{className:"quick-camera-fab quick-camera-fab--split",role:"group","aria-label":"快速拍题",children:[P.jsxs("button",{type:"button",className:"quick-camera-fab__open",onClick:()=>u(!0),children:[P.jsx(qE,{size:20,strokeWidth:2,"aria-hidden":!0}),P.jsx("span",{children:"快速拍题"})]}),P.jsx("button",{type:"button",className:"quick-camera-fab__collapse",onClick:()=>R(!0),"aria-label":"收纳为图标,减少遮挡",title:"收纳为图标",children:P.jsx(A9,{size:14,strokeWidth:2.25,"aria-hidden":!0})})]})}),a&&P.jsxs(Ta,{title:"快速拍照录题",onClose:()=>u(!1),children:[P.jsxs("div",{className:"stack-gap-sm",children:[P.jsx("label",{className:"field-label",children:"拍照模式"}),P.jsxs("div",{className:"radio-row",children:[P.jsxs("label",{children:[P.jsx("input",{type:"radio",checked:h==="single",onChange:()=>v("single")})," 单拍"]}),P.jsxs("label",{children:[P.jsx("input",{type:"radio",checked:h==="burst",onChange:()=>v("burst")})," 连拍"]})]}),P.jsx("div",{className:"text-muted small",children:"单拍:拍一张后自动打开新增错题并识别。连拍:可一次选择多张,批量生成待补录错题。"})]}),P.jsxs("div",{className:"btn-row",style:{marginTop:14},children:[P.jsx("button",{type:"button",className:"btn btn-primary",onClick:Z,children:"开始拍照"}),P.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>u(!1),children:"取消"})]})]}),s&&P.jsx("div",{className:"burst-camera-overlay",role:"dialog","aria-modal":"true",children:P.jsxs("div",{className:"burst-camera-panel",children:[P.jsxs("div",{className:"burst-camera-head",children:[P.jsx("strong",{children:"连拍录题"}),P.jsxs("span",{className:"text-muted small",children:["已拍 ",_.length," 张"]})]}),P.jsxs("div",{className:"burst-camera-preview",children:[P.jsx("video",{ref:S,playsInline:!0,muted:!0,autoPlay:!0}),!A&&P.jsx("div",{className:"burst-camera-mask",children:g||"正在启动相机..."})]}),P.jsxs("div",{className:"burst-camera-actions",children:[P.jsx("button",{type:"button",className:"btn btn-secondary",onClick:B,children:"取消"}),P.jsx("button",{type:"button",className:"btn btn-primary burst-shutter-btn",onClick:z,disabled:!A,children:"拍一张"}),P.jsx("button",{type:"button",className:"btn btn-success",onClick:V,disabled:_.length===0,children:"完成并导入"})]}),P.jsx("div",{className:"text-muted small",children:"连拍模式下不会退出相机,连续点击“拍一张”即可。"})]})})]})}jN.createRoot(document.getElementById("root")).render(P.jsx(W.StrictMode,{children:P.jsx(L9,{})}));
|