Files
AI-Testing/frontend/dist/assets/index-B6wMcdCx.js
2026-04-19 14:57:00 +08:00

193 lines
615 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const u of a)if(u.type==="childList")for(const l of u.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&n(l)}).observe(document,{childList:!0,subtree:!0});function r(a){const u={};return a.integrity&&(u.integrity=a.integrity),a.referrerPolicy&&(u.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?u.credentials="include":a.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function n(a){if(a.ep)return;a.ep=!0;const u=r(a);fetch(a.href,u)}})();var vs=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 np={exports:{}},zo={},ip={exports:{}},Re={};/**
* @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 Tw;function gN(){if(Tw)return Re;Tw=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),l=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),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,se){this.props=I,this.context=U,this.refs=w,this.updater=se||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 P(){}P.prototype=g.prototype;function E(I,U,se){this.props=I,this.context=U,this.refs=w,this.updater=se||x}var C=E.prototype=new P;C.constructor=E,_(C,g.prototype),C.isPureReactComponent=!0;var T=Array.isArray,S=Object.prototype.hasOwnProperty,O={current:null},k={key:!0,ref:!0,__self:!0,__source:!0};function R(I,U,se){var ce,me={},je=null,Ie=null;if(U!=null)for(ce in U.ref!==void 0&&(Ie=U.ref),U.key!==void 0&&(je=""+U.key),U)S.call(U,ce)&&!k.hasOwnProperty(ce)&&(me[ce]=U[ce]);var Te=arguments.length-2;if(Te===1)me.children=se;else if(1<Te){for(var ue=Array(Te),fe=0;fe<Te;fe++)ue[fe]=arguments[fe+2];me.children=ue}if(I&&I.defaultProps)for(ce in Te=I.defaultProps,Te)me[ce]===void 0&&(me[ce]=Te[ce]);return{$$typeof:e,type:I,key:je,ref:Ie,props:me,_owner:O.current}}function $(I,U){return{$$typeof:e,type:I.type,key:U,ref:I.ref,props:I.props,_owner:I._owner}}function Y(I){return typeof I=="object"&&I!==null&&I.$$typeof===e}function F(I){var U={"=":"=0",":":"=2"};return"$"+I.replace(/[=:]/g,function(se){return U[se]})}var N=/\/+/g;function q(I,U){return typeof I=="object"&&I!==null&&I.key!=null?F(""+I.key):U.toString(36)}function B(I,U,se,ce,me){var je=typeof I;(je==="undefined"||je==="boolean")&&(I=null);var Ie=!1;if(I===null)Ie=!0;else switch(je){case"string":case"number":Ie=!0;break;case"object":switch(I.$$typeof){case e:case t:Ie=!0}}if(Ie)return Ie=I,me=me(Ie),I=ce===""?"."+q(Ie,0):ce,T(me)?(se="",I!=null&&(se=I.replace(N,"$&/")+"/"),B(me,U,se,"",function(fe){return fe})):me!=null&&(Y(me)&&(me=$(me,se+(!me.key||Ie&&Ie.key===me.key?"":(""+me.key).replace(N,"$&/")+"/")+I)),U.push(me)),1;if(Ie=0,ce=ce===""?".":ce+":",T(I))for(var Te=0;Te<I.length;Te++){je=I[Te];var ue=ce+q(je,Te);Ie+=B(je,U,se,ue,me)}else if(ue=m(I),typeof ue=="function")for(I=ue.call(I),Te=0;!(je=I.next()).done;)je=je.value,ue=ce+q(je,Te++),Ie+=B(je,U,se,ue,me);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 Ie}function V(I,U,se){if(I==null)return I;var ce=[],me=0;return B(I,ce,"","",function(je){return U.call(se,je,me++)}),ce}function Q(I){if(I._status===-1){var U=I._result;U=U(),U.then(function(se){(I._status===0||I._status===-1)&&(I._status=1,I._result=se)},function(se){(I._status===0||I._status===-1)&&(I._status=2,I._result=se)}),I._status===-1&&(I._status=0,I._result=U)}if(I._status===1)return I._result.default;throw I._result}var te={current:null},W={transition:null},re={ReactCurrentDispatcher:te,ReactCurrentBatchConfig:W,ReactCurrentOwner:O};function ee(){throw Error("act(...) is not supported in production builds of React.")}return Re.Children={map:V,forEach:function(I,U,se){V(I,function(){U.apply(this,arguments)},se)},count:function(I){var U=0;return V(I,function(){U++}),U},toArray:function(I){return V(I,function(U){return U})||[]},only:function(I){if(!Y(I))throw Error("React.Children.only expected to receive a single React element child.");return I}},Re.Component=g,Re.Fragment=r,Re.Profiler=a,Re.PureComponent=E,Re.StrictMode=n,Re.Suspense=f,Re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=re,Re.act=ee,Re.cloneElement=function(I,U,se){if(I==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+I+".");var ce=_({},I.props),me=I.key,je=I.ref,Ie=I._owner;if(U!=null){if(U.ref!==void 0&&(je=U.ref,Ie=O.current),U.key!==void 0&&(me=""+U.key),I.type&&I.type.defaultProps)var Te=I.type.defaultProps;for(ue in U)S.call(U,ue)&&!k.hasOwnProperty(ue)&&(ce[ue]=U[ue]===void 0&&Te!==void 0?Te[ue]:U[ue])}var ue=arguments.length-2;if(ue===1)ce.children=se;else if(1<ue){Te=Array(ue);for(var fe=0;fe<ue;fe++)Te[fe]=arguments[fe+2];ce.children=Te}return{$$typeof:e,type:I.type,key:me,ref:je,props:ce,_owner:Ie}},Re.createContext=function(I){return I={$$typeof:l,_currentValue:I,_currentValue2:I,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},I.Provider={$$typeof:u,_context:I},I.Consumer=I},Re.createElement=R,Re.createFactory=function(I){var U=R.bind(null,I);return U.type=I,U},Re.createRef=function(){return{current:null}},Re.forwardRef=function(I){return{$$typeof:s,render:I}},Re.isValidElement=Y,Re.lazy=function(I){return{$$typeof:h,_payload:{_status:-1,_result:I},_init:Q}},Re.memo=function(I,U){return{$$typeof:d,type:I,compare:U===void 0?null:U}},Re.startTransition=function(I){var U=W.transition;W.transition={};try{I()}finally{W.transition=U}},Re.unstable_act=ee,Re.useCallback=function(I,U){return te.current.useCallback(I,U)},Re.useContext=function(I){return te.current.useContext(I)},Re.useDebugValue=function(){},Re.useDeferredValue=function(I){return te.current.useDeferredValue(I)},Re.useEffect=function(I,U){return te.current.useEffect(I,U)},Re.useId=function(){return te.current.useId()},Re.useImperativeHandle=function(I,U,se){return te.current.useImperativeHandle(I,U,se)},Re.useInsertionEffect=function(I,U){return te.current.useInsertionEffect(I,U)},Re.useLayoutEffect=function(I,U){return te.current.useLayoutEffect(I,U)},Re.useMemo=function(I,U){return te.current.useMemo(I,U)},Re.useReducer=function(I,U,se){return te.current.useReducer(I,U,se)},Re.useRef=function(I){return te.current.useRef(I)},Re.useState=function(I){return te.current.useState(I)},Re.useSyncExternalStore=function(I,U,se){return te.current.useSyncExternalStore(I,U,se)},Re.useTransition=function(){return te.current.useTransition()},Re.version="18.3.1",Re}var Cw;function Ig(){return Cw||(Cw=1,ip.exports=gN()),ip.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 kw;function bN(){if(kw)return zo;kw=1;var e=Ig(),t=Symbol.for("react.element"),r=Symbol.for("react.fragment"),n=Object.prototype.hasOwnProperty,a=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u={key:!0,ref:!0,__self:!0,__source:!0};function l(s,f,d){var 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(s&&s.defaultProps)for(h in f=s.defaultProps,f)v[h]===void 0&&(v[h]=f[h]);return{$$typeof:t,type:s,key:m,ref:x,props:v,_owner:a.current}}return zo.Fragment=r,zo.jsx=l,zo.jsxs=l,zo}var Nw;function xN(){return Nw||(Nw=1,np.exports=bN()),np.exports}var A=xN(),K=Ig();const z=Ye(K);var ys={},ap={exports:{}},Zt={},op={exports:{}},up={};/**
* @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 Mw;function wN(){return Mw||(Mw=1,(function(e){function t(W,re){var ee=W.length;W.push(re);e:for(;0<ee;){var I=ee-1>>>1,U=W[I];if(0<a(U,re))W[I]=re,W[ee]=U,ee=I;else break e}}function r(W){return W.length===0?null:W[0]}function n(W){if(W.length===0)return null;var re=W[0],ee=W.pop();if(ee!==re){W[0]=ee;e:for(var I=0,U=W.length,se=U>>>1;I<se;){var ce=2*(I+1)-1,me=W[ce],je=ce+1,Ie=W[je];if(0>a(me,ee))je<U&&0>a(Ie,me)?(W[I]=Ie,W[je]=ee,I=je):(W[I]=me,W[ce]=ee,I=ce);else if(je<U&&0>a(Ie,ee))W[I]=Ie,W[je]=ee,I=je;else break e}}return re}function a(W,re){var ee=W.sortIndex-re.sortIndex;return ee!==0?ee:W.id-re.id}if(typeof performance=="object"&&typeof performance.now=="function"){var u=performance;e.unstable_now=function(){return u.now()}}else{var l=Date,s=l.now();e.unstable_now=function(){return l.now()-s}}var f=[],d=[],h=1,v=null,m=3,x=!1,_=!1,w=!1,g=typeof setTimeout=="function"?setTimeout:null,P=typeof clearTimeout=="function"?clearTimeout:null,E=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function C(W){for(var re=r(d);re!==null;){if(re.callback===null)n(d);else if(re.startTime<=W)n(d),re.sortIndex=re.expirationTime,t(f,re);else break;re=r(d)}}function T(W){if(w=!1,C(W),!_)if(r(f)!==null)_=!0,Q(S);else{var re=r(d);re!==null&&te(T,re.startTime-W)}}function S(W,re){_=!1,w&&(w=!1,P(R),R=-1),x=!0;var ee=m;try{for(C(re),v=r(f);v!==null&&(!(v.expirationTime>re)||W&&!F());){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 se=!0;else{var ce=r(d);ce!==null&&te(T,ce.startTime-re),se=!1}return se}finally{v=null,m=ee,x=!1}}var O=!1,k=null,R=-1,$=5,Y=-1;function F(){return!(e.unstable_now()-Y<$)}function N(){if(k!==null){var W=e.unstable_now();Y=W;var re=!0;try{re=k(!0,W)}finally{re?q():(O=!1,k=null)}}else O=!1}var q;if(typeof E=="function")q=function(){E(N)};else if(typeof MessageChannel<"u"){var B=new MessageChannel,V=B.port2;B.port1.onmessage=N,q=function(){V.postMessage(null)}}else q=function(){g(N,0)};function Q(W){k=W,O||(O=!0,q())}function te(W,re){R=g(function(){W(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(W){W.callback=null},e.unstable_continueExecution=function(){_||x||(_=!0,Q(S))},e.unstable_forceFrameRate=function(W){0>W||125<W?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):$=0<W?Math.floor(1e3/W):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return r(f)},e.unstable_next=function(W){switch(m){case 1:case 2:case 3:var re=3;break;default:re=m}var ee=m;m=re;try{return W()}finally{m=ee}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(W,re){switch(W){case 1:case 2:case 3:case 4:case 5:break;default:W=3}var ee=m;m=W;try{return re()}finally{m=ee}},e.unstable_scheduleCallback=function(W,re,ee){var I=e.unstable_now();switch(typeof ee=="object"&&ee!==null?(ee=ee.delay,ee=typeof ee=="number"&&0<ee?I+ee:I):ee=I,W){case 1:var U=-1;break;case 2:U=250;break;case 5:U=1073741823;break;case 4:U=1e4;break;default:U=5e3}return U=ee+U,W={id:h++,callback:re,priorityLevel:W,startTime:ee,expirationTime:U,sortIndex:-1},ee>I?(W.sortIndex=ee,t(d,W),r(f)===null&&W===r(d)&&(w?(P(R),R=-1):w=!0,te(T,ee-I))):(W.sortIndex=U,t(f,W),_||x||(_=!0,Q(S))),W},e.unstable_shouldYield=F,e.unstable_wrapCallback=function(W){var re=m;return function(){var ee=m;m=re;try{return W.apply(this,arguments)}finally{m=ee}}}})(up)),up}var Rw;function _N(){return Rw||(Rw=1,op.exports=wN()),op.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 Iw;function SN(){if(Iw)return Zt;Iw=1;var e=Ig(),t=_N();function r(i){for(var o="https://reactjs.org/docs/error-decoder.html?invariant="+i,c=1;c<arguments.length;c++)o+="&args[]="+encodeURIComponent(arguments[c]);return"Minified React error #"+i+"; visit "+o+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var n=new Set,a={};function u(i,o){l(i,o),l(i+"Capture",o)}function l(i,o){for(a[i]=o,i=0;i<o.length;i++)n.add(o[i])}var s=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),f=Object.prototype.hasOwnProperty,d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,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,j){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=j}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 P=/[\-:]([a-z])/g;function E(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(P,E);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(P,E);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(P,E);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 T=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,S=Symbol.for("react.element"),O=Symbol.for("react.portal"),k=Symbol.for("react.fragment"),R=Symbol.for("react.strict_mode"),$=Symbol.for("react.profiler"),Y=Symbol.for("react.provider"),F=Symbol.for("react.context"),N=Symbol.for("react.forward_ref"),q=Symbol.for("react.suspense"),B=Symbol.for("react.suspense_list"),V=Symbol.for("react.memo"),Q=Symbol.for("react.lazy"),te=Symbol.for("react.offscreen"),W=Symbol.iterator;function re(i){return i===null||typeof i!="object"?null:(i=W&&i[W]||i["@@iterator"],typeof i=="function"?i:null)}var ee=Object.assign,I;function U(i){if(I===void 0)try{throw Error()}catch(c){var o=c.stack.trim().match(/\n( *(at )?)/);I=o&&o[1]||""}return`
`+I+i}var se=!1;function ce(i,o){if(!i||se)return"";se=!0;var c=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(o)if(o=function(){throw Error()},Object.defineProperty(o.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(o,[])}catch(Z){var p=Z}Reflect.construct(i,[],o)}else{try{o.call()}catch(Z){p=Z}i.call(o.prototype)}else{try{throw Error()}catch(Z){p=Z}i()}}catch(Z){if(Z&&p&&typeof Z.stack=="string"){for(var y=Z.stack.split(`
`),b=p.stack.split(`
`),j=y.length-1,M=b.length-1;1<=j&&0<=M&&y[j]!==b[M];)M--;for(;1<=j&&0<=M;j--,M--)if(y[j]!==b[M]){if(j!==1||M!==1)do if(j--,M--,0>M||y[j]!==b[M]){var D=`
`+y[j].replace(" at new "," at ");return i.displayName&&D.includes("<anonymous>")&&(D=D.replace("<anonymous>",i.displayName)),D}while(1<=j&&0<=M);break}}}finally{se=!1,Error.prepareStackTrace=c}return(i=i?i.displayName||i.name:"")?U(i):""}function me(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=ce(i.type,!1),i;case 11:return i=ce(i.type.render,!1),i;case 1:return i=ce(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 q:return"Suspense";case B:return"SuspenseList"}if(typeof i=="object")switch(i.$$typeof){case F:return(i.displayName||"Context")+".Consumer";case Y:return(i._context.displayName||"Context")+".Provider";case N:var o=i.render;return i=i.displayName,i||(i=o.displayName||o.name||"",i=i!==""?"ForwardRef("+i+")":"ForwardRef"),i;case V:return o=i.displayName||null,o!==null?o:je(i.type)||"Memo";case Q:o=i._payload,i=i._init;try{return je(i(o))}catch{}}return null}function Ie(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 ue(i){var o=i.type;return(i=i.nodeName)&&i.toLowerCase()==="input"&&(o==="checkbox"||o==="radio")}function fe(i){var o=ue(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(j){p=""+j,b.call(this,j)}}),Object.defineProperty(i,o,{enumerable:c.enumerable}),{getValue:function(){return p},setValue:function(j){p=""+j},stopTracking:function(){i._valueTracker=null,delete i[o]}}}}function Oe(i){i._valueTracker||(i._valueTracker=fe(i))}function ie(i){if(!i)return!1;var o=i._valueTracker;if(!o)return!0;var c=o.getValue(),p="";return i&&(p=ue(i)?i.checked?"true":"false":i.value),i=p,i!==c?(o.setValue(i),!0):!1}function Be(i){if(i=i||(typeof document<"u"?document:void 0),typeof i>"u")return null;try{return i.activeElement||i.body}catch{return i.body}}function Ne(i,o){var c=o.checked;return ee({},o,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:c??i._wrapperState.initialChecked})}function Je(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 Ve(i,o){o=o.checked,o!=null&&C(i,"checked",o,!1)}function nt(i,o){Ve(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")?ir(i,o.type,c):o.hasOwnProperty("defaultValue")&&ir(i,o.type,Te(o.defaultValue)),o.checked==null&&o.defaultChecked!=null&&(i.defaultChecked=!!o.defaultChecked)}function Ht(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 ir(i,o,c){(o!=="number"||Be(i.ownerDocument)!==i)&&(c==null?i.defaultValue=""+i._wrapperState.initialValue:i.defaultValue!==""+c&&(i.defaultValue=""+c))}var hr=Array.isArray;function jt(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 Vt(i,o){if(o.dangerouslySetInnerHTML!=null)throw Error(r(91));return ee({},o,{value:void 0,defaultValue:void 0,children:""+i._wrapperState.initialValue})}function En(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(hr(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 ni(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 ii(i){var o=i.textContent;o===i._wrapperState.initialValue&&o!==""&&o!==null&&(i.value=o)}function al(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 no(i,o){return i==null||i==="http://www.w3.org/1999/xhtml"?al(o):i==="http://www.w3.org/2000/svg"&&o==="foreignObject"?"http://www.w3.org/1999/xhtml":i}var zi,ol=(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 ai(i,o){if(o){var c=i.firstChild;if(c&&c===i.lastChild&&c.nodeType===3){c.nodeValue=o;return}}i.textContent=o}var oi={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},bf=["Webkit","ms","Moz","O"];Object.keys(oi).forEach(function(i){bf.forEach(function(o){o=o+i.charAt(0).toUpperCase()+i.substring(1),oi[o]=oi[i]})});function ul(i,o,c){return o==null||typeof o=="boolean"||o===""?"":c||typeof o!="number"||o===0||oi.hasOwnProperty(i)&&oi[i]?(""+o).trim():o+"px"}function G(i,o){i=i.style;for(var c in o)if(o.hasOwnProperty(c)){var p=c.indexOf("--")===0,y=ul(c,o[c],p);c==="float"&&(c="cssFloat"),p?i.setProperty(c,y):i[c]=y}}var ye=ee({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ve(i,o){if(o){if(ye[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 _e(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 Mt=null;function nn(i){return i=i.target||i.srcElement||window,i.correspondingUseElement&&(i=i.correspondingUseElement),i.nodeType===3?i.parentNode:i}var io=null,Ui=null,Wi=null;function V0(i){if(i=Eo(i)){if(typeof io!="function")throw Error(r(280));var o=i.stateNode;o&&(o=Cl(o),io(i.stateNode,i.type,o))}}function K0(i){Ui?Wi?Wi.push(i):Wi=[i]:Ui=i}function G0(){if(Ui){var i=Ui,o=Wi;if(Wi=Ui=null,V0(i),o)for(i=0;i<o.length;i++)V0(o[i])}}function X0(i,o){return i(o)}function Y0(){}var xf=!1;function Q0(i,o,c){if(xf)return i(o,c);xf=!0;try{return X0(i,o,c)}finally{xf=!1,(Ui!==null||Wi!==null)&&(Y0(),G0())}}function ao(i,o){var c=i.stateNode;if(c===null)return null;var p=Cl(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 wf=!1;if(s)try{var oo={};Object.defineProperty(oo,"passive",{get:function(){wf=!0}}),window.addEventListener("test",oo,oo),window.removeEventListener("test",oo,oo)}catch{wf=!1}function Ok(i,o,c,p,y,b,j,M,D){var Z=Array.prototype.slice.call(arguments,3);try{o.apply(c,Z)}catch(oe){this.onError(oe)}}var uo=!1,ll=null,sl=!1,_f=null,Pk={onError:function(i){uo=!0,ll=i}};function Ak(i,o,c,p,y,b,j,M,D){uo=!1,ll=null,Ok.apply(Pk,arguments)}function Ek(i,o,c,p,y,b,j,M,D){if(Ak.apply(this,arguments),uo){if(uo){var Z=ll;uo=!1,ll=null}else throw Error(r(198));sl||(sl=!0,_f=Z)}}function ui(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 Z0(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 J0(i){if(ui(i)!==i)throw Error(r(188))}function jk(i){var o=i.alternate;if(!o){if(o=ui(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 J0(y),i;if(b===p)return J0(y),o;b=b.sibling}throw Error(r(188))}if(c.return!==p.return)c=y,p=b;else{for(var j=!1,M=y.child;M;){if(M===c){j=!0,c=y,p=b;break}if(M===p){j=!0,p=y,c=b;break}M=M.sibling}if(!j){for(M=b.child;M;){if(M===c){j=!0,c=b,p=y;break}if(M===p){j=!0,p=b,c=y;break}M=M.sibling}if(!j)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 eb(i){return i=jk(i),i!==null?tb(i):null}function tb(i){if(i.tag===5||i.tag===6)return i;for(i=i.child;i!==null;){var o=tb(i);if(o!==null)return o;i=i.sibling}return null}var rb=t.unstable_scheduleCallback,nb=t.unstable_cancelCallback,Tk=t.unstable_shouldYield,Ck=t.unstable_requestPaint,ct=t.unstable_now,kk=t.unstable_getCurrentPriorityLevel,Sf=t.unstable_ImmediatePriority,ib=t.unstable_UserBlockingPriority,cl=t.unstable_NormalPriority,Nk=t.unstable_LowPriority,ab=t.unstable_IdlePriority,fl=null,Vr=null;function Mk(i){if(Vr&&typeof Vr.onCommitFiberRoot=="function")try{Vr.onCommitFiberRoot(fl,i,void 0,(i.current.flags&128)===128)}catch{}}var Cr=Math.clz32?Math.clz32:$k,Rk=Math.log,Ik=Math.LN2;function $k(i){return i>>>=0,i===0?32:31-(Rk(i)/Ik|0)|0}var dl=64,pl=4194304;function lo(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 hl(i,o){var c=i.pendingLanes;if(c===0)return 0;var p=0,y=i.suspendedLanes,b=i.pingedLanes,j=c&268435455;if(j!==0){var M=j&~y;M!==0?p=lo(M):(b&=j,b!==0&&(p=lo(b)))}else j=c&~y,j!==0?p=lo(j):b!==0&&(p=lo(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-Cr(o),y=1<<c,p|=i[c],o&=~y;return p}function Dk(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 Lk(i,o){for(var c=i.suspendedLanes,p=i.pingedLanes,y=i.expirationTimes,b=i.pendingLanes;0<b;){var j=31-Cr(b),M=1<<j,D=y[j];D===-1?((M&c)===0||(M&p)!==0)&&(y[j]=Dk(M,o)):D<=o&&(i.expiredLanes|=M),b&=~M}}function Of(i){return i=i.pendingLanes&-1073741825,i!==0?i:i&1073741824?1073741824:0}function ob(){var i=dl;return dl<<=1,(dl&4194240)===0&&(dl=64),i}function Pf(i){for(var o=[],c=0;31>c;c++)o.push(i);return o}function so(i,o,c){i.pendingLanes|=o,o!==536870912&&(i.suspendedLanes=0,i.pingedLanes=0),i=i.eventTimes,o=31-Cr(o),i[o]=c}function qk(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-Cr(c),b=1<<y;o[y]=0,p[y]=-1,i[y]=-1,c&=~b}}function Af(i,o){var c=i.entangledLanes|=o;for(i=i.entanglements;c;){var p=31-Cr(c),y=1<<p;y&o|i[p]&o&&(i[p]|=o),c&=~y}}var He=0;function ub(i){return i&=-i,1<i?4<i?(i&268435455)!==0?16:536870912:4:1}var lb,Ef,sb,cb,fb,jf=!1,vl=[],jn=null,Tn=null,Cn=null,co=new Map,fo=new Map,kn=[],Bk="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 db(i,o){switch(i){case"focusin":case"focusout":jn=null;break;case"dragenter":case"dragleave":Tn=null;break;case"mouseover":case"mouseout":Cn=null;break;case"pointerover":case"pointerout":co.delete(o.pointerId);break;case"gotpointercapture":case"lostpointercapture":fo.delete(o.pointerId)}}function po(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=Eo(o),o!==null&&Ef(o)),i):(i.eventSystemFlags|=p,o=i.targetContainers,y!==null&&o.indexOf(y)===-1&&o.push(y),i)}function Fk(i,o,c,p,y){switch(o){case"focusin":return jn=po(jn,i,o,c,p,y),!0;case"dragenter":return Tn=po(Tn,i,o,c,p,y),!0;case"mouseover":return Cn=po(Cn,i,o,c,p,y),!0;case"pointerover":var b=y.pointerId;return co.set(b,po(co.get(b)||null,i,o,c,p,y)),!0;case"gotpointercapture":return b=y.pointerId,fo.set(b,po(fo.get(b)||null,i,o,c,p,y)),!0}return!1}function pb(i){var o=li(i.target);if(o!==null){var c=ui(o);if(c!==null){if(o=c.tag,o===13){if(o=Z0(c),o!==null){i.blockedOn=o,fb(i.priority,function(){sb(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 yl(i){if(i.blockedOn!==null)return!1;for(var o=i.targetContainers;0<o.length;){var c=Cf(i.domEventName,i.eventSystemFlags,o[0],i.nativeEvent);if(c===null){c=i.nativeEvent;var p=new c.constructor(c.type,c);Mt=p,c.target.dispatchEvent(p),Mt=null}else return o=Eo(c),o!==null&&Ef(o),i.blockedOn=c,!1;o.shift()}return!0}function hb(i,o,c){yl(i)&&c.delete(o)}function zk(){jf=!1,jn!==null&&yl(jn)&&(jn=null),Tn!==null&&yl(Tn)&&(Tn=null),Cn!==null&&yl(Cn)&&(Cn=null),co.forEach(hb),fo.forEach(hb)}function ho(i,o){i.blockedOn===o&&(i.blockedOn=null,jf||(jf=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,zk)))}function vo(i){function o(y){return ho(y,i)}if(0<vl.length){ho(vl[0],i);for(var c=1;c<vl.length;c++){var p=vl[c];p.blockedOn===i&&(p.blockedOn=null)}}for(jn!==null&&ho(jn,i),Tn!==null&&ho(Tn,i),Cn!==null&&ho(Cn,i),co.forEach(o),fo.forEach(o),c=0;c<kn.length;c++)p=kn[c],p.blockedOn===i&&(p.blockedOn=null);for(;0<kn.length&&(c=kn[0],c.blockedOn===null);)pb(c),c.blockedOn===null&&kn.shift()}var Hi=T.ReactCurrentBatchConfig,ml=!0;function Uk(i,o,c,p){var y=He,b=Hi.transition;Hi.transition=null;try{He=1,Tf(i,o,c,p)}finally{He=y,Hi.transition=b}}function Wk(i,o,c,p){var y=He,b=Hi.transition;Hi.transition=null;try{He=4,Tf(i,o,c,p)}finally{He=y,Hi.transition=b}}function Tf(i,o,c,p){if(ml){var y=Cf(i,o,c,p);if(y===null)Kf(i,o,p,gl,c),db(i,p);else if(Fk(y,i,o,c,p))p.stopPropagation();else if(db(i,p),o&4&&-1<Bk.indexOf(i)){for(;y!==null;){var b=Eo(y);if(b!==null&&lb(b),b=Cf(i,o,c,p),b===null&&Kf(i,o,p,gl,c),b===y)break;y=b}y!==null&&p.stopPropagation()}else Kf(i,o,p,null,c)}}var gl=null;function Cf(i,o,c,p){if(gl=null,i=nn(p),i=li(i),i!==null)if(o=ui(i),o===null)i=null;else if(c=o.tag,c===13){if(i=Z0(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 gl=i,null}function vb(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(kk()){case Sf:return 1;case ib:return 4;case cl:case Nk:return 16;case ab:return 536870912;default:return 16}default:return 16}}var Nn=null,kf=null,bl=null;function yb(){if(bl)return bl;var i,o=kf,c=o.length,p,y="value"in Nn?Nn.value:Nn.textContent,b=y.length;for(i=0;i<c&&o[i]===y[i];i++);var j=c-i;for(p=1;p<=j&&o[c-p]===y[b-p];p++);return bl=y.slice(i,1<p?1-p:void 0)}function xl(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 wl(){return!0}function mb(){return!1}function ar(i){function o(c,p,y,b,j){this._reactName=c,this._targetInst=y,this.type=p,this.nativeEvent=b,this.target=j,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)?wl:mb,this.isPropagationStopped=mb,this}return ee(o.prototype,{preventDefault:function(){this.defaultPrevented=!0;var c=this.nativeEvent;c&&(c.preventDefault?c.preventDefault():typeof c.returnValue!="unknown"&&(c.returnValue=!1),this.isDefaultPrevented=wl)},stopPropagation:function(){var c=this.nativeEvent;c&&(c.stopPropagation?c.stopPropagation():typeof c.cancelBubble!="unknown"&&(c.cancelBubble=!0),this.isPropagationStopped=wl)},persist:function(){},isPersistent:wl}),o}var Vi={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(i){return i.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Nf=ar(Vi),yo=ee({},Vi,{view:0,detail:0}),Hk=ar(yo),Mf,Rf,mo,_l=ee({},yo,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:$f,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!==mo&&(mo&&i.type==="mousemove"?(Mf=i.screenX-mo.screenX,Rf=i.screenY-mo.screenY):Rf=Mf=0,mo=i),Mf)},movementY:function(i){return"movementY"in i?i.movementY:Rf}}),gb=ar(_l),Vk=ee({},_l,{dataTransfer:0}),Kk=ar(Vk),Gk=ee({},yo,{relatedTarget:0}),If=ar(Gk),Xk=ee({},Vi,{animationName:0,elapsedTime:0,pseudoElement:0}),Yk=ar(Xk),Qk=ee({},Vi,{clipboardData:function(i){return"clipboardData"in i?i.clipboardData:window.clipboardData}}),Zk=ar(Qk),Jk=ee({},Vi,{data:0}),bb=ar(Jk),e2={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},t2={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"},r2={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function n2(i){var o=this.nativeEvent;return o.getModifierState?o.getModifierState(i):(i=r2[i])?!!o[i]:!1}function $f(){return n2}var i2=ee({},yo,{key:function(i){if(i.key){var o=e2[i.key]||i.key;if(o!=="Unidentified")return o}return i.type==="keypress"?(i=xl(i),i===13?"Enter":String.fromCharCode(i)):i.type==="keydown"||i.type==="keyup"?t2[i.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:$f,charCode:function(i){return i.type==="keypress"?xl(i):0},keyCode:function(i){return i.type==="keydown"||i.type==="keyup"?i.keyCode:0},which:function(i){return i.type==="keypress"?xl(i):i.type==="keydown"||i.type==="keyup"?i.keyCode:0}}),a2=ar(i2),o2=ee({},_l,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),xb=ar(o2),u2=ee({},yo,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:$f}),l2=ar(u2),s2=ee({},Vi,{propertyName:0,elapsedTime:0,pseudoElement:0}),c2=ar(s2),f2=ee({},_l,{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}),d2=ar(f2),p2=[9,13,27,32],Df=s&&"CompositionEvent"in window,go=null;s&&"documentMode"in document&&(go=document.documentMode);var h2=s&&"TextEvent"in window&&!go,wb=s&&(!Df||go&&8<go&&11>=go),_b=" ",Sb=!1;function Ob(i,o){switch(i){case"keyup":return p2.indexOf(o.keyCode)!==-1;case"keydown":return o.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Pb(i){return i=i.detail,typeof i=="object"&&"data"in i?i.data:null}var Ki=!1;function v2(i,o){switch(i){case"compositionend":return Pb(o);case"keypress":return o.which!==32?null:(Sb=!0,_b);case"textInput":return i=o.data,i===_b&&Sb?null:i;default:return null}}function y2(i,o){if(Ki)return i==="compositionend"||!Df&&Ob(i,o)?(i=yb(),bl=kf=Nn=null,Ki=!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 wb&&o.locale!=="ko"?null:o.data;default:return null}}var m2={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 Ab(i){var o=i&&i.nodeName&&i.nodeName.toLowerCase();return o==="input"?!!m2[i.type]:o==="textarea"}function Eb(i,o,c,p){K0(p),o=El(o,"onChange"),0<o.length&&(c=new Nf("onChange","change",null,c,p),i.push({event:c,listeners:o}))}var bo=null,xo=null;function g2(i){Hb(i,0)}function Sl(i){var o=Zi(i);if(ie(o))return i}function b2(i,o){if(i==="change")return o}var jb=!1;if(s){var Lf;if(s){var qf="oninput"in document;if(!qf){var Tb=document.createElement("div");Tb.setAttribute("oninput","return;"),qf=typeof Tb.oninput=="function"}Lf=qf}else Lf=!1;jb=Lf&&(!document.documentMode||9<document.documentMode)}function Cb(){bo&&(bo.detachEvent("onpropertychange",kb),xo=bo=null)}function kb(i){if(i.propertyName==="value"&&Sl(xo)){var o=[];Eb(o,xo,i,nn(i)),Q0(g2,o)}}function x2(i,o,c){i==="focusin"?(Cb(),bo=o,xo=c,bo.attachEvent("onpropertychange",kb)):i==="focusout"&&Cb()}function w2(i){if(i==="selectionchange"||i==="keyup"||i==="keydown")return Sl(xo)}function _2(i,o){if(i==="click")return Sl(o)}function S2(i,o){if(i==="input"||i==="change")return Sl(o)}function O2(i,o){return i===o&&(i!==0||1/i===1/o)||i!==i&&o!==o}var kr=typeof Object.is=="function"?Object.is:O2;function wo(i,o){if(kr(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)||!kr(i[y],o[y]))return!1}return!0}function Nb(i){for(;i&&i.firstChild;)i=i.firstChild;return i}function Mb(i,o){var c=Nb(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=Nb(c)}}function Rb(i,o){return i&&o?i===o?!0:i&&i.nodeType===3?!1:o&&o.nodeType===3?Rb(i,o.parentNode):"contains"in i?i.contains(o):i.compareDocumentPosition?!!(i.compareDocumentPosition(o)&16):!1:!1}function Ib(){for(var i=window,o=Be();o instanceof i.HTMLIFrameElement;){try{var c=typeof o.contentWindow.location.href=="string"}catch{c=!1}if(c)i=o.contentWindow;else break;o=Be(i.document)}return o}function Bf(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 P2(i){var o=Ib(),c=i.focusedElem,p=i.selectionRange;if(o!==c&&c&&c.ownerDocument&&Rb(c.ownerDocument.documentElement,c)){if(p!==null&&Bf(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=Mb(c,b);var j=Mb(c,p);y&&j&&(i.rangeCount!==1||i.anchorNode!==y.node||i.anchorOffset!==y.offset||i.focusNode!==j.node||i.focusOffset!==j.offset)&&(o=o.createRange(),o.setStart(y.node,y.offset),i.removeAllRanges(),b>p?(i.addRange(o),i.extend(j.node,j.offset)):(o.setEnd(j.node,j.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 A2=s&&"documentMode"in document&&11>=document.documentMode,Gi=null,Ff=null,_o=null,zf=!1;function $b(i,o,c){var p=c.window===c?c.document:c.nodeType===9?c:c.ownerDocument;zf||Gi==null||Gi!==Be(p)||(p=Gi,"selectionStart"in p&&Bf(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}),_o&&wo(_o,p)||(_o=p,p=El(Ff,"onSelect"),0<p.length&&(o=new Nf("onSelect","select",null,o,c),i.push({event:o,listeners:p}),o.target=Gi)))}function Ol(i,o){var c={};return c[i.toLowerCase()]=o.toLowerCase(),c["Webkit"+i]="webkit"+o,c["Moz"+i]="moz"+o,c}var Xi={animationend:Ol("Animation","AnimationEnd"),animationiteration:Ol("Animation","AnimationIteration"),animationstart:Ol("Animation","AnimationStart"),transitionend:Ol("Transition","TransitionEnd")},Uf={},Db={};s&&(Db=document.createElement("div").style,"AnimationEvent"in window||(delete Xi.animationend.animation,delete Xi.animationiteration.animation,delete Xi.animationstart.animation),"TransitionEvent"in window||delete Xi.transitionend.transition);function Pl(i){if(Uf[i])return Uf[i];if(!Xi[i])return i;var o=Xi[i],c;for(c in o)if(o.hasOwnProperty(c)&&c in Db)return Uf[i]=o[c];return i}var Lb=Pl("animationend"),qb=Pl("animationiteration"),Bb=Pl("animationstart"),Fb=Pl("transitionend"),zb=new Map,Ub="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 Mn(i,o){zb.set(i,o),u(o,[i])}for(var Wf=0;Wf<Ub.length;Wf++){var Hf=Ub[Wf],E2=Hf.toLowerCase(),j2=Hf[0].toUpperCase()+Hf.slice(1);Mn(E2,"on"+j2)}Mn(Lb,"onAnimationEnd"),Mn(qb,"onAnimationIteration"),Mn(Bb,"onAnimationStart"),Mn("dblclick","onDoubleClick"),Mn("focusin","onFocus"),Mn("focusout","onBlur"),Mn(Fb,"onTransitionEnd"),l("onMouseEnter",["mouseout","mouseover"]),l("onMouseLeave",["mouseout","mouseover"]),l("onPointerEnter",["pointerout","pointerover"]),l("onPointerLeave",["pointerout","pointerover"]),u("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),u("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),u("onBeforeInput",["compositionend","keypress","textInput","paste"]),u("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var So="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(" "),T2=new Set("cancel close invalid load scroll toggle".split(" ").concat(So));function Wb(i,o,c){var p=i.type||"unknown-event";i.currentTarget=c,Ek(p,o,void 0,i),i.currentTarget=null}function Hb(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 j=p.length-1;0<=j;j--){var M=p[j],D=M.instance,Z=M.currentTarget;if(M=M.listener,D!==b&&y.isPropagationStopped())break e;Wb(y,M,Z),b=D}else for(j=0;j<p.length;j++){if(M=p[j],D=M.instance,Z=M.currentTarget,M=M.listener,D!==b&&y.isPropagationStopped())break e;Wb(y,M,Z),b=D}}}if(sl)throw i=_f,sl=!1,_f=null,i}function et(i,o){var c=o[Jf];c===void 0&&(c=o[Jf]=new Set);var p=i+"__bubble";c.has(p)||(Vb(o,i,2,!1),c.add(p))}function Vf(i,o,c){var p=0;o&&(p|=4),Vb(c,i,p,o)}var Al="_reactListening"+Math.random().toString(36).slice(2);function Oo(i){if(!i[Al]){i[Al]=!0,n.forEach(function(c){c!=="selectionchange"&&(T2.has(c)||Vf(c,!1,i),Vf(c,!0,i))});var o=i.nodeType===9?i:i.ownerDocument;o===null||o[Al]||(o[Al]=!0,Vf("selectionchange",!1,o))}}function Vb(i,o,c,p){switch(vb(o)){case 1:var y=Uk;break;case 4:y=Wk;break;default:y=Tf}c=y.bind(null,o,c,i),y=void 0,!wf||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 Kf(i,o,c,p,y){var b=p;if((o&1)===0&&(o&2)===0&&p!==null)e:for(;;){if(p===null)return;var j=p.tag;if(j===3||j===4){var M=p.stateNode.containerInfo;if(M===y||M.nodeType===8&&M.parentNode===y)break;if(j===4)for(j=p.return;j!==null;){var D=j.tag;if((D===3||D===4)&&(D=j.stateNode.containerInfo,D===y||D.nodeType===8&&D.parentNode===y))return;j=j.return}for(;M!==null;){if(j=li(M),j===null)return;if(D=j.tag,D===5||D===6){p=b=j;continue e}M=M.parentNode}}p=p.return}Q0(function(){var Z=b,oe=nn(c),le=[];e:{var ae=zb.get(i);if(ae!==void 0){var he=Nf,xe=i;switch(i){case"keypress":if(xl(c)===0)break e;case"keydown":case"keyup":he=a2;break;case"focusin":xe="focus",he=If;break;case"focusout":xe="blur",he=If;break;case"beforeblur":case"afterblur":he=If;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":he=gb;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":he=Kk;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":he=l2;break;case Lb:case qb:case Bb:he=Yk;break;case Fb:he=c2;break;case"scroll":he=Hk;break;case"wheel":he=d2;break;case"copy":case"cut":case"paste":he=Zk;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":he=xb}var we=(o&4)!==0,ft=!we&&i==="scroll",H=we?ae!==null?ae+"Capture":null:ae;we=[];for(var L=Z,X;L!==null;){X=L;var de=X.stateNode;if(X.tag===5&&de!==null&&(X=de,H!==null&&(de=ao(L,H),de!=null&&we.push(Po(L,de,X)))),ft)break;L=L.return}0<we.length&&(ae=new he(ae,xe,null,c,oe),le.push({event:ae,listeners:we}))}}if((o&7)===0){e:{if(ae=i==="mouseover"||i==="pointerover",he=i==="mouseout"||i==="pointerout",ae&&c!==Mt&&(xe=c.relatedTarget||c.fromElement)&&(li(xe)||xe[an]))break e;if((he||ae)&&(ae=oe.window===oe?oe:(ae=oe.ownerDocument)?ae.defaultView||ae.parentWindow:window,he?(xe=c.relatedTarget||c.toElement,he=Z,xe=xe?li(xe):null,xe!==null&&(ft=ui(xe),xe!==ft||xe.tag!==5&&xe.tag!==6)&&(xe=null)):(he=null,xe=Z),he!==xe)){if(we=gb,de="onMouseLeave",H="onMouseEnter",L="mouse",(i==="pointerout"||i==="pointerover")&&(we=xb,de="onPointerLeave",H="onPointerEnter",L="pointer"),ft=he==null?ae:Zi(he),X=xe==null?ae:Zi(xe),ae=new we(de,L+"leave",he,c,oe),ae.target=ft,ae.relatedTarget=X,de=null,li(oe)===Z&&(we=new we(H,L+"enter",xe,c,oe),we.target=X,we.relatedTarget=ft,de=we),ft=de,he&&xe)t:{for(we=he,H=xe,L=0,X=we;X;X=Yi(X))L++;for(X=0,de=H;de;de=Yi(de))X++;for(;0<L-X;)we=Yi(we),L--;for(;0<X-L;)H=Yi(H),X--;for(;L--;){if(we===H||H!==null&&we===H.alternate)break t;we=Yi(we),H=Yi(H)}we=null}else we=null;he!==null&&Kb(le,ae,he,we,!1),xe!==null&&ft!==null&&Kb(le,ft,xe,we,!0)}}e:{if(ae=Z?Zi(Z):window,he=ae.nodeName&&ae.nodeName.toLowerCase(),he==="select"||he==="input"&&ae.type==="file")var Se=b2;else if(Ab(ae))if(jb)Se=S2;else{Se=w2;var Pe=x2}else(he=ae.nodeName)&&he.toLowerCase()==="input"&&(ae.type==="checkbox"||ae.type==="radio")&&(Se=_2);if(Se&&(Se=Se(i,Z))){Eb(le,Se,c,oe);break e}Pe&&Pe(i,ae,Z),i==="focusout"&&(Pe=ae._wrapperState)&&Pe.controlled&&ae.type==="number"&&ir(ae,"number",ae.value)}switch(Pe=Z?Zi(Z):window,i){case"focusin":(Ab(Pe)||Pe.contentEditable==="true")&&(Gi=Pe,Ff=Z,_o=null);break;case"focusout":_o=Ff=Gi=null;break;case"mousedown":zf=!0;break;case"contextmenu":case"mouseup":case"dragend":zf=!1,$b(le,c,oe);break;case"selectionchange":if(A2)break;case"keydown":case"keyup":$b(le,c,oe)}var Ae;if(Df)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 Ki?Ob(i,c)&&(ke="onCompositionEnd"):i==="keydown"&&c.keyCode===229&&(ke="onCompositionStart");ke&&(wb&&c.locale!=="ko"&&(Ki||ke!=="onCompositionStart"?ke==="onCompositionEnd"&&Ki&&(Ae=yb()):(Nn=oe,kf="value"in Nn?Nn.value:Nn.textContent,Ki=!0)),Pe=El(Z,ke),0<Pe.length&&(ke=new bb(ke,i,null,c,oe),le.push({event:ke,listeners:Pe}),Ae?ke.data=Ae:(Ae=Pb(c),Ae!==null&&(ke.data=Ae)))),(Ae=h2?v2(i,c):y2(i,c))&&(Z=El(Z,"onBeforeInput"),0<Z.length&&(oe=new bb("onBeforeInput","beforeinput",null,c,oe),le.push({event:oe,listeners:Z}),oe.data=Ae))}Hb(le,o)})}function Po(i,o,c){return{instance:i,listener:o,currentTarget:c}}function El(i,o){for(var c=o+"Capture",p=[];i!==null;){var y=i,b=y.stateNode;y.tag===5&&b!==null&&(y=b,b=ao(i,c),b!=null&&p.unshift(Po(i,b,y)),b=ao(i,o),b!=null&&p.push(Po(i,b,y))),i=i.return}return p}function Yi(i){if(i===null)return null;do i=i.return;while(i&&i.tag!==5);return i||null}function Kb(i,o,c,p,y){for(var b=o._reactName,j=[];c!==null&&c!==p;){var M=c,D=M.alternate,Z=M.stateNode;if(D!==null&&D===p)break;M.tag===5&&Z!==null&&(M=Z,y?(D=ao(c,b),D!=null&&j.unshift(Po(c,D,M))):y||(D=ao(c,b),D!=null&&j.push(Po(c,D,M)))),c=c.return}j.length!==0&&i.push({event:o,listeners:j})}var C2=/\r\n?/g,k2=/\u0000|\uFFFD/g;function Gb(i){return(typeof i=="string"?i:""+i).replace(C2,`
`).replace(k2,"")}function jl(i,o,c){if(o=Gb(o),Gb(i)!==o&&c)throw Error(r(425))}function Tl(){}var Gf=null,Xf=null;function Yf(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 Qf=typeof setTimeout=="function"?setTimeout:void 0,N2=typeof clearTimeout=="function"?clearTimeout:void 0,Xb=typeof Promise=="function"?Promise:void 0,M2=typeof queueMicrotask=="function"?queueMicrotask:typeof Xb<"u"?function(i){return Xb.resolve(null).then(i).catch(R2)}:Qf;function R2(i){setTimeout(function(){throw i})}function Zf(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),vo(o);return}p--}else c!=="$"&&c!=="$?"&&c!=="$!"||p++;c=y}while(c);vo(o)}function Rn(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 Yb(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 Qi=Math.random().toString(36).slice(2),Kr="__reactFiber$"+Qi,Ao="__reactProps$"+Qi,an="__reactContainer$"+Qi,Jf="__reactEvents$"+Qi,I2="__reactListeners$"+Qi,$2="__reactHandles$"+Qi;function li(i){var o=i[Kr];if(o)return o;for(var c=i.parentNode;c;){if(o=c[an]||c[Kr]){if(c=o.alternate,o.child!==null||c!==null&&c.child!==null)for(i=Yb(i);i!==null;){if(c=i[Kr])return c;i=Yb(i)}return o}i=c,c=i.parentNode}return null}function Eo(i){return i=i[Kr]||i[an],!i||i.tag!==5&&i.tag!==6&&i.tag!==13&&i.tag!==3?null:i}function Zi(i){if(i.tag===5||i.tag===6)return i.stateNode;throw Error(r(33))}function Cl(i){return i[Ao]||null}var ed=[],Ji=-1;function In(i){return{current:i}}function tt(i){0>Ji||(i.current=ed[Ji],ed[Ji]=null,Ji--)}function Qe(i,o){Ji++,ed[Ji]=i.current,i.current=o}var $n={},Rt=In($n),Kt=In(!1),si=$n;function ea(i,o){var c=i.type.contextTypes;if(!c)return $n;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 Gt(i){return i=i.childContextTypes,i!=null}function kl(){tt(Kt),tt(Rt)}function Qb(i,o,c){if(Rt.current!==$n)throw Error(r(168));Qe(Rt,o),Qe(Kt,c)}function Zb(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,Ie(i)||"Unknown",y));return ee({},c,p)}function Nl(i){return i=(i=i.stateNode)&&i.__reactInternalMemoizedMergedChildContext||$n,si=Rt.current,Qe(Rt,i),Qe(Kt,Kt.current),!0}function Jb(i,o,c){var p=i.stateNode;if(!p)throw Error(r(169));c?(i=Zb(i,o,si),p.__reactInternalMemoizedMergedChildContext=i,tt(Kt),tt(Rt),Qe(Rt,i)):tt(Kt),Qe(Kt,c)}var on=null,Ml=!1,td=!1;function ex(i){on===null?on=[i]:on.push(i)}function D2(i){Ml=!0,ex(i)}function Dn(){if(!td&&on!==null){td=!0;var i=0,o=He;try{var c=on;for(He=1;i<c.length;i++){var p=c[i];do p=p(!0);while(p!==null)}on=null,Ml=!1}catch(y){throw on!==null&&(on=on.slice(i+1)),rb(Sf,Dn),y}finally{He=o,td=!1}}return null}var ta=[],ra=0,Rl=null,Il=0,vr=[],yr=0,ci=null,un=1,ln="";function fi(i,o){ta[ra++]=Il,ta[ra++]=Rl,Rl=i,Il=o}function tx(i,o,c){vr[yr++]=un,vr[yr++]=ln,vr[yr++]=ci,ci=i;var p=un;i=ln;var y=32-Cr(p)-1;p&=~(1<<y),c+=1;var b=32-Cr(o)+y;if(30<b){var j=y-y%5;b=(p&(1<<j)-1).toString(32),p>>=j,y-=j,un=1<<32-Cr(o)+y|c<<y|p,ln=b+i}else un=1<<b|c<<y|p,ln=i}function rd(i){i.return!==null&&(fi(i,1),tx(i,1,0))}function nd(i){for(;i===Rl;)Rl=ta[--ra],ta[ra]=null,Il=ta[--ra],ta[ra]=null;for(;i===ci;)ci=vr[--yr],vr[yr]=null,ln=vr[--yr],vr[yr]=null,un=vr[--yr],vr[yr]=null}var or=null,ur=null,it=!1,Nr=null;function rx(i,o){var c=xr(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 nx(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,or=i,ur=Rn(o.firstChild),!0):!1;case 6:return o=i.pendingProps===""||o.nodeType!==3?null:o,o!==null?(i.stateNode=o,or=i,ur=null,!0):!1;case 13:return o=o.nodeType!==8?null:o,o!==null?(c=ci!==null?{id:un,overflow:ln}:null,i.memoizedState={dehydrated:o,treeContext:c,retryLane:1073741824},c=xr(18,null,null,0),c.stateNode=o,c.return=i,i.child=c,or=i,ur=null,!0):!1;default:return!1}}function id(i){return(i.mode&1)!==0&&(i.flags&128)===0}function ad(i){if(it){var o=ur;if(o){var c=o;if(!nx(i,o)){if(id(i))throw Error(r(418));o=Rn(c.nextSibling);var p=or;o&&nx(i,o)?rx(p,c):(i.flags=i.flags&-4097|2,it=!1,or=i)}}else{if(id(i))throw Error(r(418));i.flags=i.flags&-4097|2,it=!1,or=i}}}function ix(i){for(i=i.return;i!==null&&i.tag!==5&&i.tag!==3&&i.tag!==13;)i=i.return;or=i}function $l(i){if(i!==or)return!1;if(!it)return ix(i),it=!0,!1;var o;if((o=i.tag!==3)&&!(o=i.tag!==5)&&(o=i.type,o=o!=="head"&&o!=="body"&&!Yf(i.type,i.memoizedProps)),o&&(o=ur)){if(id(i))throw ax(),Error(r(418));for(;o;)rx(i,o),o=Rn(o.nextSibling)}if(ix(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){ur=Rn(i.nextSibling);break e}o--}else c!=="$"&&c!=="$!"&&c!=="$?"||o++}i=i.nextSibling}ur=null}}else ur=or?Rn(i.stateNode.nextSibling):null;return!0}function ax(){for(var i=ur;i;)i=Rn(i.nextSibling)}function na(){ur=or=null,it=!1}function od(i){Nr===null?Nr=[i]:Nr.push(i)}var L2=T.ReactCurrentBatchConfig;function jo(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(j){var M=y.refs;j===null?delete M[b]:M[b]=j},o._stringRef=b,o)}if(typeof i!="string")throw Error(r(284));if(!c._owner)throw Error(r(290,i))}return i}function Dl(i,o){throw i=Object.prototype.toString.call(o),Error(r(31,i==="[object Object]"?"object with keys {"+Object.keys(o).join(", ")+"}":i))}function ox(i){var o=i._init;return o(i._payload)}function ux(i){function o(H,L){if(i){var X=H.deletions;X===null?(H.deletions=[L],H.flags|=16):X.push(L)}}function c(H,L){if(!i)return null;for(;L!==null;)o(H,L),L=L.sibling;return null}function p(H,L){for(H=new Map;L!==null;)L.key!==null?H.set(L.key,L):H.set(L.index,L),L=L.sibling;return H}function y(H,L){return H=Hn(H,L),H.index=0,H.sibling=null,H}function b(H,L,X){return H.index=X,i?(X=H.alternate,X!==null?(X=X.index,X<L?(H.flags|=2,L):X):(H.flags|=2,L)):(H.flags|=1048576,L)}function j(H){return i&&H.alternate===null&&(H.flags|=2),H}function M(H,L,X,de){return L===null||L.tag!==6?(L=Qd(X,H.mode,de),L.return=H,L):(L=y(L,X),L.return=H,L)}function D(H,L,X,de){var Se=X.type;return Se===k?oe(H,L,X.props.children,de,X.key):L!==null&&(L.elementType===Se||typeof Se=="object"&&Se!==null&&Se.$$typeof===Q&&ox(Se)===L.type)?(de=y(L,X.props),de.ref=jo(H,L,X),de.return=H,de):(de=us(X.type,X.key,X.props,null,H.mode,de),de.ref=jo(H,L,X),de.return=H,de)}function Z(H,L,X,de){return L===null||L.tag!==4||L.stateNode.containerInfo!==X.containerInfo||L.stateNode.implementation!==X.implementation?(L=Zd(X,H.mode,de),L.return=H,L):(L=y(L,X.children||[]),L.return=H,L)}function oe(H,L,X,de,Se){return L===null||L.tag!==7?(L=bi(X,H.mode,de,Se),L.return=H,L):(L=y(L,X),L.return=H,L)}function le(H,L,X){if(typeof L=="string"&&L!==""||typeof L=="number")return L=Qd(""+L,H.mode,X),L.return=H,L;if(typeof L=="object"&&L!==null){switch(L.$$typeof){case S:return X=us(L.type,L.key,L.props,null,H.mode,X),X.ref=jo(H,null,L),X.return=H,X;case O:return L=Zd(L,H.mode,X),L.return=H,L;case Q:var de=L._init;return le(H,de(L._payload),X)}if(hr(L)||re(L))return L=bi(L,H.mode,X,null),L.return=H,L;Dl(H,L)}return null}function ae(H,L,X,de){var Se=L!==null?L.key:null;if(typeof X=="string"&&X!==""||typeof X=="number")return Se!==null?null:M(H,L,""+X,de);if(typeof X=="object"&&X!==null){switch(X.$$typeof){case S:return X.key===Se?D(H,L,X,de):null;case O:return X.key===Se?Z(H,L,X,de):null;case Q:return Se=X._init,ae(H,L,Se(X._payload),de)}if(hr(X)||re(X))return Se!==null?null:oe(H,L,X,de,null);Dl(H,X)}return null}function he(H,L,X,de,Se){if(typeof de=="string"&&de!==""||typeof de=="number")return H=H.get(X)||null,M(L,H,""+de,Se);if(typeof de=="object"&&de!==null){switch(de.$$typeof){case S:return H=H.get(de.key===null?X:de.key)||null,D(L,H,de,Se);case O:return H=H.get(de.key===null?X:de.key)||null,Z(L,H,de,Se);case Q:var Pe=de._init;return he(H,L,X,Pe(de._payload),Se)}if(hr(de)||re(de))return H=H.get(X)||null,oe(L,H,de,Se,null);Dl(L,de)}return null}function xe(H,L,X,de){for(var Se=null,Pe=null,Ae=L,ke=L=0,Pt=null;Ae!==null&&ke<X.length;ke++){Ae.index>ke?(Pt=Ae,Ae=null):Pt=Ae.sibling;var Fe=ae(H,Ae,X[ke],de);if(Fe===null){Ae===null&&(Ae=Pt);break}i&&Ae&&Fe.alternate===null&&o(H,Ae),L=b(Fe,L,ke),Pe===null?Se=Fe:Pe.sibling=Fe,Pe=Fe,Ae=Pt}if(ke===X.length)return c(H,Ae),it&&fi(H,ke),Se;if(Ae===null){for(;ke<X.length;ke++)Ae=le(H,X[ke],de),Ae!==null&&(L=b(Ae,L,ke),Pe===null?Se=Ae:Pe.sibling=Ae,Pe=Ae);return it&&fi(H,ke),Se}for(Ae=p(H,Ae);ke<X.length;ke++)Pt=he(Ae,H,ke,X[ke],de),Pt!==null&&(i&&Pt.alternate!==null&&Ae.delete(Pt.key===null?ke:Pt.key),L=b(Pt,L,ke),Pe===null?Se=Pt:Pe.sibling=Pt,Pe=Pt);return i&&Ae.forEach(function(Vn){return o(H,Vn)}),it&&fi(H,ke),Se}function we(H,L,X,de){var Se=re(X);if(typeof Se!="function")throw Error(r(150));if(X=Se.call(X),X==null)throw Error(r(151));for(var Pe=Se=null,Ae=L,ke=L=0,Pt=null,Fe=X.next();Ae!==null&&!Fe.done;ke++,Fe=X.next()){Ae.index>ke?(Pt=Ae,Ae=null):Pt=Ae.sibling;var Vn=ae(H,Ae,Fe.value,de);if(Vn===null){Ae===null&&(Ae=Pt);break}i&&Ae&&Vn.alternate===null&&o(H,Ae),L=b(Vn,L,ke),Pe===null?Se=Vn:Pe.sibling=Vn,Pe=Vn,Ae=Pt}if(Fe.done)return c(H,Ae),it&&fi(H,ke),Se;if(Ae===null){for(;!Fe.done;ke++,Fe=X.next())Fe=le(H,Fe.value,de),Fe!==null&&(L=b(Fe,L,ke),Pe===null?Se=Fe:Pe.sibling=Fe,Pe=Fe);return it&&fi(H,ke),Se}for(Ae=p(H,Ae);!Fe.done;ke++,Fe=X.next())Fe=he(Ae,H,ke,Fe.value,de),Fe!==null&&(i&&Fe.alternate!==null&&Ae.delete(Fe.key===null?ke:Fe.key),L=b(Fe,L,ke),Pe===null?Se=Fe:Pe.sibling=Fe,Pe=Fe);return i&&Ae.forEach(function(mN){return o(H,mN)}),it&&fi(H,ke),Se}function ft(H,L,X,de){if(typeof X=="object"&&X!==null&&X.type===k&&X.key===null&&(X=X.props.children),typeof X=="object"&&X!==null){switch(X.$$typeof){case S:e:{for(var Se=X.key,Pe=L;Pe!==null;){if(Pe.key===Se){if(Se=X.type,Se===k){if(Pe.tag===7){c(H,Pe.sibling),L=y(Pe,X.props.children),L.return=H,H=L;break e}}else if(Pe.elementType===Se||typeof Se=="object"&&Se!==null&&Se.$$typeof===Q&&ox(Se)===Pe.type){c(H,Pe.sibling),L=y(Pe,X.props),L.ref=jo(H,Pe,X),L.return=H,H=L;break e}c(H,Pe);break}else o(H,Pe);Pe=Pe.sibling}X.type===k?(L=bi(X.props.children,H.mode,de,X.key),L.return=H,H=L):(de=us(X.type,X.key,X.props,null,H.mode,de),de.ref=jo(H,L,X),de.return=H,H=de)}return j(H);case O:e:{for(Pe=X.key;L!==null;){if(L.key===Pe)if(L.tag===4&&L.stateNode.containerInfo===X.containerInfo&&L.stateNode.implementation===X.implementation){c(H,L.sibling),L=y(L,X.children||[]),L.return=H,H=L;break e}else{c(H,L);break}else o(H,L);L=L.sibling}L=Zd(X,H.mode,de),L.return=H,H=L}return j(H);case Q:return Pe=X._init,ft(H,L,Pe(X._payload),de)}if(hr(X))return xe(H,L,X,de);if(re(X))return we(H,L,X,de);Dl(H,X)}return typeof X=="string"&&X!==""||typeof X=="number"?(X=""+X,L!==null&&L.tag===6?(c(H,L.sibling),L=y(L,X),L.return=H,H=L):(c(H,L),L=Qd(X,H.mode,de),L.return=H,H=L),j(H)):c(H,L)}return ft}var ia=ux(!0),lx=ux(!1),Ll=In(null),ql=null,aa=null,ud=null;function ld(){ud=aa=ql=null}function sd(i){var o=Ll.current;tt(Ll),i._currentValue=o}function cd(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 oa(i,o){ql=i,ud=aa=null,i=i.dependencies,i!==null&&i.firstContext!==null&&((i.lanes&o)!==0&&(Xt=!0),i.firstContext=null)}function mr(i){var o=i._currentValue;if(ud!==i)if(i={context:i,memoizedValue:o,next:null},aa===null){if(ql===null)throw Error(r(308));aa=i,ql.dependencies={lanes:0,firstContext:i}}else aa=aa.next=i;return o}var di=null;function fd(i){di===null?di=[i]:di.push(i)}function sx(i,o,c,p){var y=o.interleaved;return y===null?(c.next=c,fd(o)):(c.next=y.next,y.next=c),o.interleaved=c,sn(i,p)}function sn(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 Ln=!1;function dd(i){i.updateQueue={baseState:i.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function cx(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 cn(i,o){return{eventTime:i,lane:o,tag:0,payload:null,callback:null,next:null}}function qn(i,o,c){var p=i.updateQueue;if(p===null)return null;if(p=p.shared,(Le&2)!==0){var y=p.pending;return y===null?o.next=o:(o.next=y.next,y.next=o),p.pending=o,sn(i,c)}return y=p.interleaved,y===null?(o.next=o,fd(p)):(o.next=y.next,y.next=o),p.interleaved=o,sn(i,c)}function Bl(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,Af(i,c)}}function fx(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 j={eventTime:c.eventTime,lane:c.lane,tag:c.tag,payload:c.payload,callback:c.callback,next:null};b===null?y=b=j:b=b.next=j,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 Fl(i,o,c,p){var y=i.updateQueue;Ln=!1;var b=y.firstBaseUpdate,j=y.lastBaseUpdate,M=y.shared.pending;if(M!==null){y.shared.pending=null;var D=M,Z=D.next;D.next=null,j===null?b=Z:j.next=Z,j=D;var oe=i.alternate;oe!==null&&(oe=oe.updateQueue,M=oe.lastBaseUpdate,M!==j&&(M===null?oe.firstBaseUpdate=Z:M.next=Z,oe.lastBaseUpdate=D))}if(b!==null){var le=y.baseState;j=0,oe=Z=D=null,M=b;do{var ae=M.lane,he=M.eventTime;if((p&ae)===ae){oe!==null&&(oe=oe.next={eventTime:he,lane:0,tag:M.tag,payload:M.payload,callback:M.callback,next:null});e:{var xe=i,we=M;switch(ae=o,he=c,we.tag){case 1:if(xe=we.payload,typeof xe=="function"){le=xe.call(he,le,ae);break e}le=xe;break e;case 3:xe.flags=xe.flags&-65537|128;case 0:if(xe=we.payload,ae=typeof xe=="function"?xe.call(he,le,ae):xe,ae==null)break e;le=ee({},le,ae);break e;case 2:Ln=!0}}M.callback!==null&&M.lane!==0&&(i.flags|=64,ae=y.effects,ae===null?y.effects=[M]:ae.push(M))}else he={eventTime:he,lane:ae,tag:M.tag,payload:M.payload,callback:M.callback,next:null},oe===null?(Z=oe=he,D=le):oe=oe.next=he,j|=ae;if(M=M.next,M===null){if(M=y.shared.pending,M===null)break;ae=M,M=ae.next,ae.next=null,y.lastBaseUpdate=ae,y.shared.pending=null}}while(!0);if(oe===null&&(D=le),y.baseState=D,y.firstBaseUpdate=Z,y.lastBaseUpdate=oe,o=y.shared.interleaved,o!==null){y=o;do j|=y.lane,y=y.next;while(y!==o)}else b===null&&(y.shared.lanes=0);vi|=j,i.lanes=j,i.memoizedState=le}}function dx(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 To={},Gr=In(To),Co=In(To),ko=In(To);function pi(i){if(i===To)throw Error(r(174));return i}function pd(i,o){switch(Qe(ko,o),Qe(Co,i),Qe(Gr,To),i=o.nodeType,i){case 9:case 11:o=(o=o.documentElement)?o.namespaceURI:no(null,"");break;default:i=i===8?o.parentNode:o,o=i.namespaceURI||null,i=i.tagName,o=no(o,i)}tt(Gr),Qe(Gr,o)}function ua(){tt(Gr),tt(Co),tt(ko)}function px(i){pi(ko.current);var o=pi(Gr.current),c=no(o,i.type);o!==c&&(Qe(Co,i),Qe(Gr,c))}function hd(i){Co.current===i&&(tt(Gr),tt(Co))}var ot=In(0);function zl(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 vd=[];function yd(){for(var i=0;i<vd.length;i++)vd[i]._workInProgressVersionPrimary=null;vd.length=0}var Ul=T.ReactCurrentDispatcher,md=T.ReactCurrentBatchConfig,hi=0,ut=null,mt=null,St=null,Wl=!1,No=!1,Mo=0,q2=0;function It(){throw Error(r(321))}function gd(i,o){if(o===null)return!1;for(var c=0;c<o.length&&c<i.length;c++)if(!kr(i[c],o[c]))return!1;return!0}function bd(i,o,c,p,y,b){if(hi=b,ut=o,o.memoizedState=null,o.updateQueue=null,o.lanes=0,Ul.current=i===null||i.memoizedState===null?U2:W2,i=c(p,y),No){b=0;do{if(No=!1,Mo=0,25<=b)throw Error(r(301));b+=1,St=mt=null,o.updateQueue=null,Ul.current=H2,i=c(p,y)}while(No)}if(Ul.current=Kl,o=mt!==null&&mt.next!==null,hi=0,St=mt=ut=null,Wl=!1,o)throw Error(r(300));return i}function xd(){var i=Mo!==0;return Mo=0,i}function Xr(){var i={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return St===null?ut.memoizedState=St=i:St=St.next=i,St}function gr(){if(mt===null){var i=ut.alternate;i=i!==null?i.memoizedState:null}else i=mt.next;var o=St===null?ut.memoizedState:St.next;if(o!==null)St=o,mt=i;else{if(i===null)throw Error(r(310));mt=i,i={memoizedState:mt.memoizedState,baseState:mt.baseState,baseQueue:mt.baseQueue,queue:mt.queue,next:null},St===null?ut.memoizedState=St=i:St=St.next=i}return St}function Ro(i,o){return typeof o=="function"?o(i):o}function wd(i){var o=gr(),c=o.queue;if(c===null)throw Error(r(311));c.lastRenderedReducer=i;var p=mt,y=p.baseQueue,b=c.pending;if(b!==null){if(y!==null){var j=y.next;y.next=b.next,b.next=j}p.baseQueue=y=b,c.pending=null}if(y!==null){b=y.next,p=p.baseState;var M=j=null,D=null,Z=b;do{var oe=Z.lane;if((hi&oe)===oe)D!==null&&(D=D.next={lane:0,action:Z.action,hasEagerState:Z.hasEagerState,eagerState:Z.eagerState,next:null}),p=Z.hasEagerState?Z.eagerState:i(p,Z.action);else{var le={lane:oe,action:Z.action,hasEagerState:Z.hasEagerState,eagerState:Z.eagerState,next:null};D===null?(M=D=le,j=p):D=D.next=le,ut.lanes|=oe,vi|=oe}Z=Z.next}while(Z!==null&&Z!==b);D===null?j=p:D.next=M,kr(p,o.memoizedState)||(Xt=!0),o.memoizedState=p,o.baseState=j,o.baseQueue=D,c.lastRenderedState=p}if(i=c.interleaved,i!==null){y=i;do b=y.lane,ut.lanes|=b,vi|=b,y=y.next;while(y!==i)}else y===null&&(c.lanes=0);return[o.memoizedState,c.dispatch]}function _d(i){var o=gr(),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 j=y=y.next;do b=i(b,j.action),j=j.next;while(j!==y);kr(b,o.memoizedState)||(Xt=!0),o.memoizedState=b,o.baseQueue===null&&(o.baseState=b),c.lastRenderedState=b}return[b,p]}function hx(){}function vx(i,o){var c=ut,p=gr(),y=o(),b=!kr(p.memoizedState,y);if(b&&(p.memoizedState=y,Xt=!0),p=p.queue,Sd(gx.bind(null,c,p,i),[i]),p.getSnapshot!==o||b||St!==null&&St.memoizedState.tag&1){if(c.flags|=2048,Io(9,mx.bind(null,c,p,y,o),void 0,null),Ot===null)throw Error(r(349));(hi&30)!==0||yx(c,o,y)}return y}function yx(i,o,c){i.flags|=16384,i={getSnapshot:o,value:c},o=ut.updateQueue,o===null?(o={lastEffect:null,stores:null},ut.updateQueue=o,o.stores=[i]):(c=o.stores,c===null?o.stores=[i]:c.push(i))}function mx(i,o,c,p){o.value=c,o.getSnapshot=p,bx(o)&&xx(i)}function gx(i,o,c){return c(function(){bx(o)&&xx(i)})}function bx(i){var o=i.getSnapshot;i=i.value;try{var c=o();return!kr(i,c)}catch{return!0}}function xx(i){var o=sn(i,1);o!==null&&$r(o,i,1,-1)}function wx(i){var o=Xr();return typeof i=="function"&&(i=i()),o.memoizedState=o.baseState=i,i={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ro,lastRenderedState:i},o.queue=i,i=i.dispatch=z2.bind(null,ut,i),[o.memoizedState,i]}function Io(i,o,c,p){return i={tag:i,create:o,destroy:c,deps:p,next:null},o=ut.updateQueue,o===null?(o={lastEffect:null,stores:null},ut.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 _x(){return gr().memoizedState}function Hl(i,o,c,p){var y=Xr();ut.flags|=i,y.memoizedState=Io(1|o,c,void 0,p===void 0?null:p)}function Vl(i,o,c,p){var y=gr();p=p===void 0?null:p;var b=void 0;if(mt!==null){var j=mt.memoizedState;if(b=j.destroy,p!==null&&gd(p,j.deps)){y.memoizedState=Io(o,c,b,p);return}}ut.flags|=i,y.memoizedState=Io(1|o,c,b,p)}function Sx(i,o){return Hl(8390656,8,i,o)}function Sd(i,o){return Vl(2048,8,i,o)}function Ox(i,o){return Vl(4,2,i,o)}function Px(i,o){return Vl(4,4,i,o)}function Ax(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 Ex(i,o,c){return c=c!=null?c.concat([i]):null,Vl(4,4,Ax.bind(null,o,i),c)}function Od(){}function jx(i,o){var c=gr();o=o===void 0?null:o;var p=c.memoizedState;return p!==null&&o!==null&&gd(o,p[1])?p[0]:(c.memoizedState=[i,o],i)}function Tx(i,o){var c=gr();o=o===void 0?null:o;var p=c.memoizedState;return p!==null&&o!==null&&gd(o,p[1])?p[0]:(i=i(),c.memoizedState=[i,o],i)}function Cx(i,o,c){return(hi&21)===0?(i.baseState&&(i.baseState=!1,Xt=!0),i.memoizedState=c):(kr(c,o)||(c=ob(),ut.lanes|=c,vi|=c,i.baseState=!0),o)}function B2(i,o){var c=He;He=c!==0&&4>c?c:4,i(!0);var p=md.transition;md.transition={};try{i(!1),o()}finally{He=c,md.transition=p}}function kx(){return gr().memoizedState}function F2(i,o,c){var p=Un(i);if(c={lane:p,action:c,hasEagerState:!1,eagerState:null,next:null},Nx(i))Mx(o,c);else if(c=sx(i,o,c,p),c!==null){var y=Ut();$r(c,i,p,y),Rx(c,o,p)}}function z2(i,o,c){var p=Un(i),y={lane:p,action:c,hasEagerState:!1,eagerState:null,next:null};if(Nx(i))Mx(o,y);else{var b=i.alternate;if(i.lanes===0&&(b===null||b.lanes===0)&&(b=o.lastRenderedReducer,b!==null))try{var j=o.lastRenderedState,M=b(j,c);if(y.hasEagerState=!0,y.eagerState=M,kr(M,j)){var D=o.interleaved;D===null?(y.next=y,fd(o)):(y.next=D.next,D.next=y),o.interleaved=y;return}}catch{}finally{}c=sx(i,o,y,p),c!==null&&(y=Ut(),$r(c,i,p,y),Rx(c,o,p))}}function Nx(i){var o=i.alternate;return i===ut||o!==null&&o===ut}function Mx(i,o){No=Wl=!0;var c=i.pending;c===null?o.next=o:(o.next=c.next,c.next=o),i.pending=o}function Rx(i,o,c){if((c&4194240)!==0){var p=o.lanes;p&=i.pendingLanes,c|=p,o.lanes=c,Af(i,c)}}var Kl={readContext:mr,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useInsertionEffect:It,useLayoutEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useMutableSource:It,useSyncExternalStore:It,useId:It,unstable_isNewReconciler:!1},U2={readContext:mr,useCallback:function(i,o){return Xr().memoizedState=[i,o===void 0?null:o],i},useContext:mr,useEffect:Sx,useImperativeHandle:function(i,o,c){return c=c!=null?c.concat([i]):null,Hl(4194308,4,Ax.bind(null,o,i),c)},useLayoutEffect:function(i,o){return Hl(4194308,4,i,o)},useInsertionEffect:function(i,o){return Hl(4,2,i,o)},useMemo:function(i,o){var c=Xr();return o=o===void 0?null:o,i=i(),c.memoizedState=[i,o],i},useReducer:function(i,o,c){var p=Xr();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=F2.bind(null,ut,i),[p.memoizedState,i]},useRef:function(i){var o=Xr();return i={current:i},o.memoizedState=i},useState:wx,useDebugValue:Od,useDeferredValue:function(i){return Xr().memoizedState=i},useTransition:function(){var i=wx(!1),o=i[0];return i=B2.bind(null,i[1]),Xr().memoizedState=i,[o,i]},useMutableSource:function(){},useSyncExternalStore:function(i,o,c){var p=ut,y=Xr();if(it){if(c===void 0)throw Error(r(407));c=c()}else{if(c=o(),Ot===null)throw Error(r(349));(hi&30)!==0||yx(p,o,c)}y.memoizedState=c;var b={value:c,getSnapshot:o};return y.queue=b,Sx(gx.bind(null,p,b,i),[i]),p.flags|=2048,Io(9,mx.bind(null,p,b,c,o),void 0,null),c},useId:function(){var i=Xr(),o=Ot.identifierPrefix;if(it){var c=ln,p=un;c=(p&~(1<<32-Cr(p)-1)).toString(32)+c,o=":"+o+"R"+c,c=Mo++,0<c&&(o+="H"+c.toString(32)),o+=":"}else c=q2++,o=":"+o+"r"+c.toString(32)+":";return i.memoizedState=o},unstable_isNewReconciler:!1},W2={readContext:mr,useCallback:jx,useContext:mr,useEffect:Sd,useImperativeHandle:Ex,useInsertionEffect:Ox,useLayoutEffect:Px,useMemo:Tx,useReducer:wd,useRef:_x,useState:function(){return wd(Ro)},useDebugValue:Od,useDeferredValue:function(i){var o=gr();return Cx(o,mt.memoizedState,i)},useTransition:function(){var i=wd(Ro)[0],o=gr().memoizedState;return[i,o]},useMutableSource:hx,useSyncExternalStore:vx,useId:kx,unstable_isNewReconciler:!1},H2={readContext:mr,useCallback:jx,useContext:mr,useEffect:Sd,useImperativeHandle:Ex,useInsertionEffect:Ox,useLayoutEffect:Px,useMemo:Tx,useReducer:_d,useRef:_x,useState:function(){return _d(Ro)},useDebugValue:Od,useDeferredValue:function(i){var o=gr();return mt===null?o.memoizedState=i:Cx(o,mt.memoizedState,i)},useTransition:function(){var i=_d(Ro)[0],o=gr().memoizedState;return[i,o]},useMutableSource:hx,useSyncExternalStore:vx,useId:kx,unstable_isNewReconciler:!1};function Mr(i,o){if(i&&i.defaultProps){o=ee({},o),i=i.defaultProps;for(var c in i)o[c]===void 0&&(o[c]=i[c]);return o}return o}function Pd(i,o,c,p){o=i.memoizedState,c=c(p,o),c=c==null?o:ee({},o,c),i.memoizedState=c,i.lanes===0&&(i.updateQueue.baseState=c)}var Gl={isMounted:function(i){return(i=i._reactInternals)?ui(i)===i:!1},enqueueSetState:function(i,o,c){i=i._reactInternals;var p=Ut(),y=Un(i),b=cn(p,y);b.payload=o,c!=null&&(b.callback=c),o=qn(i,b,y),o!==null&&($r(o,i,y,p),Bl(o,i,y))},enqueueReplaceState:function(i,o,c){i=i._reactInternals;var p=Ut(),y=Un(i),b=cn(p,y);b.tag=1,b.payload=o,c!=null&&(b.callback=c),o=qn(i,b,y),o!==null&&($r(o,i,y,p),Bl(o,i,y))},enqueueForceUpdate:function(i,o){i=i._reactInternals;var c=Ut(),p=Un(i),y=cn(c,p);y.tag=2,o!=null&&(y.callback=o),o=qn(i,y,p),o!==null&&($r(o,i,p,c),Bl(o,i,p))}};function Ix(i,o,c,p,y,b,j){return i=i.stateNode,typeof i.shouldComponentUpdate=="function"?i.shouldComponentUpdate(p,b,j):o.prototype&&o.prototype.isPureReactComponent?!wo(c,p)||!wo(y,b):!0}function $x(i,o,c){var p=!1,y=$n,b=o.contextType;return typeof b=="object"&&b!==null?b=mr(b):(y=Gt(o)?si:Rt.current,p=o.contextTypes,b=(p=p!=null)?ea(i,y):$n),o=new o(c,b),i.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,o.updater=Gl,i.stateNode=o,o._reactInternals=i,p&&(i=i.stateNode,i.__reactInternalMemoizedUnmaskedChildContext=y,i.__reactInternalMemoizedMaskedChildContext=b),o}function Dx(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&&Gl.enqueueReplaceState(o,o.state,null)}function Ad(i,o,c,p){var y=i.stateNode;y.props=c,y.state=i.memoizedState,y.refs={},dd(i);var b=o.contextType;typeof b=="object"&&b!==null?y.context=mr(b):(b=Gt(o)?si:Rt.current,y.context=ea(i,b)),y.state=i.memoizedState,b=o.getDerivedStateFromProps,typeof b=="function"&&(Pd(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&&Gl.enqueueReplaceState(y,y.state,null),Fl(i,c,y,p),y.state=i.memoizedState),typeof y.componentDidMount=="function"&&(i.flags|=4194308)}function la(i,o){try{var c="",p=o;do c+=me(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 Ed(i,o,c){return{value:i,source:null,stack:c??null,digest:o??null}}function jd(i,o){try{console.error(o.value)}catch(c){setTimeout(function(){throw c})}}var V2=typeof WeakMap=="function"?WeakMap:Map;function Lx(i,o,c){c=cn(-1,c),c.tag=3,c.payload={element:null};var p=o.value;return c.callback=function(){ts||(ts=!0,Ud=p),jd(i,o)},c}function qx(i,o,c){c=cn(-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(){jd(i,o)}}var b=i.stateNode;return b!==null&&typeof b.componentDidCatch=="function"&&(c.callback=function(){jd(i,o),typeof p!="function"&&(Fn===null?Fn=new Set([this]):Fn.add(this));var j=o.stack;this.componentDidCatch(o.value,{componentStack:j!==null?j:""})}),c}function Bx(i,o,c){var p=i.pingCache;if(p===null){p=i.pingCache=new V2;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=oN.bind(null,i,o,c),o.then(i,i))}function Fx(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 zx(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=cn(-1,1),o.tag=2,qn(c,o,1))),c.lanes|=1),i):(i.flags|=65536,i.lanes=y,i)}var K2=T.ReactCurrentOwner,Xt=!1;function zt(i,o,c,p){o.child=i===null?lx(o,null,c,p):ia(o,i.child,c,p)}function Ux(i,o,c,p,y){c=c.render;var b=o.ref;return oa(o,y),p=bd(i,o,c,p,b,y),c=xd(),i!==null&&!Xt?(o.updateQueue=i.updateQueue,o.flags&=-2053,i.lanes&=~y,fn(i,o,y)):(it&&c&&rd(o),o.flags|=1,zt(i,o,p,y),o.child)}function Wx(i,o,c,p,y){if(i===null){var b=c.type;return typeof b=="function"&&!Yd(b)&&b.defaultProps===void 0&&c.compare===null&&c.defaultProps===void 0?(o.tag=15,o.type=b,Hx(i,o,b,p,y)):(i=us(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 j=b.memoizedProps;if(c=c.compare,c=c!==null?c:wo,c(j,p)&&i.ref===o.ref)return fn(i,o,y)}return o.flags|=1,i=Hn(b,p),i.ref=o.ref,i.return=o,o.child=i}function Hx(i,o,c,p,y){if(i!==null){var b=i.memoizedProps;if(wo(b,p)&&i.ref===o.ref)if(Xt=!1,o.pendingProps=p=b,(i.lanes&y)!==0)(i.flags&131072)!==0&&(Xt=!0);else return o.lanes=i.lanes,fn(i,o,y)}return Td(i,o,c,p,y)}function Vx(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},Qe(ca,lr),lr|=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,Qe(ca,lr),lr|=i,null;o.memoizedState={baseLanes:0,cachePool:null,transitions:null},p=b!==null?b.baseLanes:c,Qe(ca,lr),lr|=p}else b!==null?(p=b.baseLanes|c,o.memoizedState=null):p=c,Qe(ca,lr),lr|=p;return zt(i,o,y,c),o.child}function Kx(i,o){var c=o.ref;(i===null&&c!==null||i!==null&&i.ref!==c)&&(o.flags|=512,o.flags|=2097152)}function Td(i,o,c,p,y){var b=Gt(c)?si:Rt.current;return b=ea(o,b),oa(o,y),c=bd(i,o,c,p,b,y),p=xd(),i!==null&&!Xt?(o.updateQueue=i.updateQueue,o.flags&=-2053,i.lanes&=~y,fn(i,o,y)):(it&&p&&rd(o),o.flags|=1,zt(i,o,c,y),o.child)}function Gx(i,o,c,p,y){if(Gt(c)){var b=!0;Nl(o)}else b=!1;if(oa(o,y),o.stateNode===null)Yl(i,o),$x(o,c,p),Ad(o,c,p,y),p=!0;else if(i===null){var j=o.stateNode,M=o.memoizedProps;j.props=M;var D=j.context,Z=c.contextType;typeof Z=="object"&&Z!==null?Z=mr(Z):(Z=Gt(c)?si:Rt.current,Z=ea(o,Z));var oe=c.getDerivedStateFromProps,le=typeof oe=="function"||typeof j.getSnapshotBeforeUpdate=="function";le||typeof j.UNSAFE_componentWillReceiveProps!="function"&&typeof j.componentWillReceiveProps!="function"||(M!==p||D!==Z)&&Dx(o,j,p,Z),Ln=!1;var ae=o.memoizedState;j.state=ae,Fl(o,p,j,y),D=o.memoizedState,M!==p||ae!==D||Kt.current||Ln?(typeof oe=="function"&&(Pd(o,c,oe,p),D=o.memoizedState),(M=Ln||Ix(o,c,M,p,ae,D,Z))?(le||typeof j.UNSAFE_componentWillMount!="function"&&typeof j.componentWillMount!="function"||(typeof j.componentWillMount=="function"&&j.componentWillMount(),typeof j.UNSAFE_componentWillMount=="function"&&j.UNSAFE_componentWillMount()),typeof j.componentDidMount=="function"&&(o.flags|=4194308)):(typeof j.componentDidMount=="function"&&(o.flags|=4194308),o.memoizedProps=p,o.memoizedState=D),j.props=p,j.state=D,j.context=Z,p=M):(typeof j.componentDidMount=="function"&&(o.flags|=4194308),p=!1)}else{j=o.stateNode,cx(i,o),M=o.memoizedProps,Z=o.type===o.elementType?M:Mr(o.type,M),j.props=Z,le=o.pendingProps,ae=j.context,D=c.contextType,typeof D=="object"&&D!==null?D=mr(D):(D=Gt(c)?si:Rt.current,D=ea(o,D));var he=c.getDerivedStateFromProps;(oe=typeof he=="function"||typeof j.getSnapshotBeforeUpdate=="function")||typeof j.UNSAFE_componentWillReceiveProps!="function"&&typeof j.componentWillReceiveProps!="function"||(M!==le||ae!==D)&&Dx(o,j,p,D),Ln=!1,ae=o.memoizedState,j.state=ae,Fl(o,p,j,y);var xe=o.memoizedState;M!==le||ae!==xe||Kt.current||Ln?(typeof he=="function"&&(Pd(o,c,he,p),xe=o.memoizedState),(Z=Ln||Ix(o,c,Z,p,ae,xe,D)||!1)?(oe||typeof j.UNSAFE_componentWillUpdate!="function"&&typeof j.componentWillUpdate!="function"||(typeof j.componentWillUpdate=="function"&&j.componentWillUpdate(p,xe,D),typeof j.UNSAFE_componentWillUpdate=="function"&&j.UNSAFE_componentWillUpdate(p,xe,D)),typeof j.componentDidUpdate=="function"&&(o.flags|=4),typeof j.getSnapshotBeforeUpdate=="function"&&(o.flags|=1024)):(typeof j.componentDidUpdate!="function"||M===i.memoizedProps&&ae===i.memoizedState||(o.flags|=4),typeof j.getSnapshotBeforeUpdate!="function"||M===i.memoizedProps&&ae===i.memoizedState||(o.flags|=1024),o.memoizedProps=p,o.memoizedState=xe),j.props=p,j.state=xe,j.context=D,p=Z):(typeof j.componentDidUpdate!="function"||M===i.memoizedProps&&ae===i.memoizedState||(o.flags|=4),typeof j.getSnapshotBeforeUpdate!="function"||M===i.memoizedProps&&ae===i.memoizedState||(o.flags|=1024),p=!1)}return Cd(i,o,c,p,b,y)}function Cd(i,o,c,p,y,b){Kx(i,o);var j=(o.flags&128)!==0;if(!p&&!j)return y&&Jb(o,c,!1),fn(i,o,b);p=o.stateNode,K2.current=o;var M=j&&typeof c.getDerivedStateFromError!="function"?null:p.render();return o.flags|=1,i!==null&&j?(o.child=ia(o,i.child,null,b),o.child=ia(o,null,M,b)):zt(i,o,M,b),o.memoizedState=p.state,y&&Jb(o,c,!0),o.child}function Xx(i){var o=i.stateNode;o.pendingContext?Qb(i,o.pendingContext,o.pendingContext!==o.context):o.context&&Qb(i,o.context,!1),pd(i,o.containerInfo)}function Yx(i,o,c,p,y){return na(),od(y),o.flags|=256,zt(i,o,c,p),o.child}var kd={dehydrated:null,treeContext:null,retryLane:0};function Nd(i){return{baseLanes:i,cachePool:null,transitions:null}}function Qx(i,o,c){var p=o.pendingProps,y=ot.current,b=!1,j=(o.flags&128)!==0,M;if((M=j)||(M=i!==null&&i.memoizedState===null?!1:(y&2)!==0),M?(b=!0,o.flags&=-129):(i===null||i.memoizedState!==null)&&(y|=1),Qe(ot,y&1),i===null)return ad(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):(j=p.children,i=p.fallback,b?(p=o.mode,b=o.child,j={mode:"hidden",children:j},(p&1)===0&&b!==null?(b.childLanes=0,b.pendingProps=j):b=ls(j,p,0,null),i=bi(i,p,c,null),b.return=o,i.return=o,b.sibling=i,o.child=b,o.child.memoizedState=Nd(c),o.memoizedState=kd,i):Md(o,j));if(y=i.memoizedState,y!==null&&(M=y.dehydrated,M!==null))return G2(i,o,j,p,M,y,c);if(b){b=p.fallback,j=o.mode,y=i.child,M=y.sibling;var D={mode:"hidden",children:p.children};return(j&1)===0&&o.child!==y?(p=o.child,p.childLanes=0,p.pendingProps=D,o.deletions=null):(p=Hn(y,D),p.subtreeFlags=y.subtreeFlags&14680064),M!==null?b=Hn(M,b):(b=bi(b,j,c,null),b.flags|=2),b.return=o,p.return=o,p.sibling=b,o.child=p,p=b,b=o.child,j=i.child.memoizedState,j=j===null?Nd(c):{baseLanes:j.baseLanes|c,cachePool:null,transitions:j.transitions},b.memoizedState=j,b.childLanes=i.childLanes&~c,o.memoizedState=kd,p}return b=i.child,i=b.sibling,p=Hn(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 Md(i,o){return o=ls({mode:"visible",children:o},i.mode,0,null),o.return=i,i.child=o}function Xl(i,o,c,p){return p!==null&&od(p),ia(o,i.child,null,c),i=Md(o,o.pendingProps.children),i.flags|=2,o.memoizedState=null,i}function G2(i,o,c,p,y,b,j){if(c)return o.flags&256?(o.flags&=-257,p=Ed(Error(r(422))),Xl(i,o,j,p)):o.memoizedState!==null?(o.child=i.child,o.flags|=128,null):(b=p.fallback,y=o.mode,p=ls({mode:"visible",children:p.children},y,0,null),b=bi(b,y,j,null),b.flags|=2,p.return=o,b.return=o,p.sibling=b,o.child=p,(o.mode&1)!==0&&ia(o,i.child,null,j),o.child.memoizedState=Nd(j),o.memoizedState=kd,b);if((o.mode&1)===0)return Xl(i,o,j,null);if(y.data==="$!"){if(p=y.nextSibling&&y.nextSibling.dataset,p)var M=p.dgst;return p=M,b=Error(r(419)),p=Ed(b,p,void 0),Xl(i,o,j,p)}if(M=(j&i.childLanes)!==0,Xt||M){if(p=Ot,p!==null){switch(j&-j){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|j))!==0?0:y,y!==0&&y!==b.retryLane&&(b.retryLane=y,sn(i,y),$r(p,i,y,-1))}return Xd(),p=Ed(Error(r(421))),Xl(i,o,j,p)}return y.data==="$?"?(o.flags|=128,o.child=i.child,o=uN.bind(null,i),y._reactRetry=o,null):(i=b.treeContext,ur=Rn(y.nextSibling),or=o,it=!0,Nr=null,i!==null&&(vr[yr++]=un,vr[yr++]=ln,vr[yr++]=ci,un=i.id,ln=i.overflow,ci=o),o=Md(o,p.children),o.flags|=4096,o)}function Zx(i,o,c){i.lanes|=o;var p=i.alternate;p!==null&&(p.lanes|=o),cd(i.return,o,c)}function Rd(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 Jx(i,o,c){var p=o.pendingProps,y=p.revealOrder,b=p.tail;if(zt(i,o,p.children,c),p=ot.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&&Zx(i,c,o);else if(i.tag===19)Zx(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(Qe(ot,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&&zl(i)===null&&(y=c),c=c.sibling;c=y,c===null?(y=o.child,o.child=null):(y=c.sibling,c.sibling=null),Rd(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&&zl(i)===null){o.child=y;break}i=y.sibling,y.sibling=c,c=y,y=i}Rd(o,!0,c,null,b);break;case"together":Rd(o,!1,null,null,void 0);break;default:o.memoizedState=null}return o.child}function Yl(i,o){(o.mode&1)===0&&i!==null&&(i.alternate=null,o.alternate=null,o.flags|=2)}function fn(i,o,c){if(i!==null&&(o.dependencies=i.dependencies),vi|=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=Hn(i,i.pendingProps),o.child=c,c.return=o;i.sibling!==null;)i=i.sibling,c=c.sibling=Hn(i,i.pendingProps),c.return=o;c.sibling=null}return o.child}function X2(i,o,c){switch(o.tag){case 3:Xx(o),na();break;case 5:px(o);break;case 1:Gt(o.type)&&Nl(o);break;case 4:pd(o,o.stateNode.containerInfo);break;case 10:var p=o.type._context,y=o.memoizedProps.value;Qe(Ll,p._currentValue),p._currentValue=y;break;case 13:if(p=o.memoizedState,p!==null)return p.dehydrated!==null?(Qe(ot,ot.current&1),o.flags|=128,null):(c&o.child.childLanes)!==0?Qx(i,o,c):(Qe(ot,ot.current&1),i=fn(i,o,c),i!==null?i.sibling:null);Qe(ot,ot.current&1);break;case 19:if(p=(c&o.childLanes)!==0,(i.flags&128)!==0){if(p)return Jx(i,o,c);o.flags|=128}if(y=o.memoizedState,y!==null&&(y.rendering=null,y.tail=null,y.lastEffect=null),Qe(ot,ot.current),p)break;return null;case 22:case 23:return o.lanes=0,Vx(i,o,c)}return fn(i,o,c)}var ew,Id,tw,rw;ew=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}},Id=function(){},tw=function(i,o,c,p){var y=i.memoizedProps;if(y!==p){i=o.stateNode,pi(Gr.current);var b=null;switch(c){case"input":y=Ne(i,y),p=Ne(i,p),b=[];break;case"select":y=ee({},y,{value:void 0}),p=ee({},p,{value:void 0}),b=[];break;case"textarea":y=Vt(i,y),p=Vt(i,p),b=[];break;default:typeof y.onClick!="function"&&typeof p.onClick=="function"&&(i.onclick=Tl)}ve(c,p);var j;c=null;for(Z in y)if(!p.hasOwnProperty(Z)&&y.hasOwnProperty(Z)&&y[Z]!=null)if(Z==="style"){var M=y[Z];for(j in M)M.hasOwnProperty(j)&&(c||(c={}),c[j]="")}else Z!=="dangerouslySetInnerHTML"&&Z!=="children"&&Z!=="suppressContentEditableWarning"&&Z!=="suppressHydrationWarning"&&Z!=="autoFocus"&&(a.hasOwnProperty(Z)?b||(b=[]):(b=b||[]).push(Z,null));for(Z in p){var D=p[Z];if(M=y!=null?y[Z]:void 0,p.hasOwnProperty(Z)&&D!==M&&(D!=null||M!=null))if(Z==="style")if(M){for(j in M)!M.hasOwnProperty(j)||D&&D.hasOwnProperty(j)||(c||(c={}),c[j]="");for(j in D)D.hasOwnProperty(j)&&M[j]!==D[j]&&(c||(c={}),c[j]=D[j])}else c||(b||(b=[]),b.push(Z,c)),c=D;else Z==="dangerouslySetInnerHTML"?(D=D?D.__html:void 0,M=M?M.__html:void 0,D!=null&&M!==D&&(b=b||[]).push(Z,D)):Z==="children"?typeof D!="string"&&typeof D!="number"||(b=b||[]).push(Z,""+D):Z!=="suppressContentEditableWarning"&&Z!=="suppressHydrationWarning"&&(a.hasOwnProperty(Z)?(D!=null&&Z==="onScroll"&&et("scroll",i),b||M===D||(b=[])):(b=b||[]).push(Z,D))}c&&(b=b||[]).push("style",c);var Z=b;(o.updateQueue=Z)&&(o.flags|=4)}},rw=function(i,o,c,p){c!==p&&(o.flags|=4)};function $o(i,o){if(!it)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 $t(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 Y2(i,o,c){var p=o.pendingProps;switch(nd(o),o.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return $t(o),null;case 1:return Gt(o.type)&&kl(),$t(o),null;case 3:return p=o.stateNode,ua(),tt(Kt),tt(Rt),yd(),p.pendingContext&&(p.context=p.pendingContext,p.pendingContext=null),(i===null||i.child===null)&&($l(o)?o.flags|=4:i===null||i.memoizedState.isDehydrated&&(o.flags&256)===0||(o.flags|=1024,Nr!==null&&(Vd(Nr),Nr=null))),Id(i,o),$t(o),null;case 5:hd(o);var y=pi(ko.current);if(c=o.type,i!==null&&o.stateNode!=null)tw(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 $t(o),null}if(i=pi(Gr.current),$l(o)){p=o.stateNode,c=o.type;var b=o.memoizedProps;switch(p[Kr]=o,p[Ao]=b,i=(o.mode&1)!==0,c){case"dialog":et("cancel",p),et("close",p);break;case"iframe":case"object":case"embed":et("load",p);break;case"video":case"audio":for(y=0;y<So.length;y++)et(So[y],p);break;case"source":et("error",p);break;case"img":case"image":case"link":et("error",p),et("load",p);break;case"details":et("toggle",p);break;case"input":Je(p,b),et("invalid",p);break;case"select":p._wrapperState={wasMultiple:!!b.multiple},et("invalid",p);break;case"textarea":En(p,b),et("invalid",p)}ve(c,b),y=null;for(var j in b)if(b.hasOwnProperty(j)){var M=b[j];j==="children"?typeof M=="string"?p.textContent!==M&&(b.suppressHydrationWarning!==!0&&jl(p.textContent,M,i),y=["children",M]):typeof M=="number"&&p.textContent!==""+M&&(b.suppressHydrationWarning!==!0&&jl(p.textContent,M,i),y=["children",""+M]):a.hasOwnProperty(j)&&M!=null&&j==="onScroll"&&et("scroll",p)}switch(c){case"input":Oe(p),Ht(p,b,!0);break;case"textarea":Oe(p),ii(p);break;case"select":case"option":break;default:typeof b.onClick=="function"&&(p.onclick=Tl)}p=y,o.updateQueue=p,p!==null&&(o.flags|=4)}else{j=y.nodeType===9?y:y.ownerDocument,i==="http://www.w3.org/1999/xhtml"&&(i=al(c)),i==="http://www.w3.org/1999/xhtml"?c==="script"?(i=j.createElement("div"),i.innerHTML="<script><\/script>",i=i.removeChild(i.firstChild)):typeof p.is=="string"?i=j.createElement(c,{is:p.is}):(i=j.createElement(c),c==="select"&&(j=i,p.multiple?j.multiple=!0:p.size&&(j.size=p.size))):i=j.createElementNS(i,c),i[Kr]=o,i[Ao]=p,ew(i,o,!1,!1),o.stateNode=i;e:{switch(j=_e(c,p),c){case"dialog":et("cancel",i),et("close",i),y=p;break;case"iframe":case"object":case"embed":et("load",i),y=p;break;case"video":case"audio":for(y=0;y<So.length;y++)et(So[y],i);y=p;break;case"source":et("error",i),y=p;break;case"img":case"image":case"link":et("error",i),et("load",i),y=p;break;case"details":et("toggle",i),y=p;break;case"input":Je(i,p),y=Ne(i,p),et("invalid",i);break;case"option":y=p;break;case"select":i._wrapperState={wasMultiple:!!p.multiple},y=ee({},p,{value:void 0}),et("invalid",i);break;case"textarea":En(i,p),y=Vt(i,p),et("invalid",i);break;default:y=p}ve(c,y),M=y;for(b in M)if(M.hasOwnProperty(b)){var D=M[b];b==="style"?G(i,D):b==="dangerouslySetInnerHTML"?(D=D?D.__html:void 0,D!=null&&ol(i,D)):b==="children"?typeof D=="string"?(c!=="textarea"||D!=="")&&ai(i,D):typeof D=="number"&&ai(i,""+D):b!=="suppressContentEditableWarning"&&b!=="suppressHydrationWarning"&&b!=="autoFocus"&&(a.hasOwnProperty(b)?D!=null&&b==="onScroll"&&et("scroll",i):D!=null&&C(i,b,D,j))}switch(c){case"input":Oe(i),Ht(i,p,!1);break;case"textarea":Oe(i),ii(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?jt(i,!!p.multiple,b,!1):p.defaultValue!=null&&jt(i,!!p.multiple,p.defaultValue,!0);break;default:typeof y.onClick=="function"&&(i.onclick=Tl)}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 $t(o),null;case 6:if(i&&o.stateNode!=null)rw(i,o,i.memoizedProps,p);else{if(typeof p!="string"&&o.stateNode===null)throw Error(r(166));if(c=pi(ko.current),pi(Gr.current),$l(o)){if(p=o.stateNode,c=o.memoizedProps,p[Kr]=o,(b=p.nodeValue!==c)&&(i=or,i!==null))switch(i.tag){case 3:jl(p.nodeValue,c,(i.mode&1)!==0);break;case 5:i.memoizedProps.suppressHydrationWarning!==!0&&jl(p.nodeValue,c,(i.mode&1)!==0)}b&&(o.flags|=4)}else p=(c.nodeType===9?c:c.ownerDocument).createTextNode(p),p[Kr]=o,o.stateNode=p}return $t(o),null;case 13:if(tt(ot),p=o.memoizedState,i===null||i.memoizedState!==null&&i.memoizedState.dehydrated!==null){if(it&&ur!==null&&(o.mode&1)!==0&&(o.flags&128)===0)ax(),na(),o.flags|=98560,b=!1;else if(b=$l(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[Kr]=o}else na(),(o.flags&128)===0&&(o.memoizedState=null),o.flags|=4;$t(o),b=!1}else Nr!==null&&(Vd(Nr),Nr=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||(ot.current&1)!==0?gt===0&&(gt=3):Xd())),o.updateQueue!==null&&(o.flags|=4),$t(o),null);case 4:return ua(),Id(i,o),i===null&&Oo(o.stateNode.containerInfo),$t(o),null;case 10:return sd(o.type._context),$t(o),null;case 17:return Gt(o.type)&&kl(),$t(o),null;case 19:if(tt(ot),b=o.memoizedState,b===null)return $t(o),null;if(p=(o.flags&128)!==0,j=b.rendering,j===null)if(p)$o(b,!1);else{if(gt!==0||i!==null&&(i.flags&128)!==0)for(i=o.child;i!==null;){if(j=zl(i),j!==null){for(o.flags|=128,$o(b,!1),p=j.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,j=b.alternate,j===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=j.childLanes,b.lanes=j.lanes,b.child=j.child,b.subtreeFlags=0,b.deletions=null,b.memoizedProps=j.memoizedProps,b.memoizedState=j.memoizedState,b.updateQueue=j.updateQueue,b.type=j.type,i=j.dependencies,b.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),c=c.sibling;return Qe(ot,ot.current&1|2),o.child}i=i.sibling}b.tail!==null&&ct()>fa&&(o.flags|=128,p=!0,$o(b,!1),o.lanes=4194304)}else{if(!p)if(i=zl(j),i!==null){if(o.flags|=128,p=!0,c=i.updateQueue,c!==null&&(o.updateQueue=c,o.flags|=4),$o(b,!0),b.tail===null&&b.tailMode==="hidden"&&!j.alternate&&!it)return $t(o),null}else 2*ct()-b.renderingStartTime>fa&&c!==1073741824&&(o.flags|=128,p=!0,$o(b,!1),o.lanes=4194304);b.isBackwards?(j.sibling=o.child,o.child=j):(c=b.last,c!==null?c.sibling=j:o.child=j,b.last=j)}return b.tail!==null?(o=b.tail,b.rendering=o,b.tail=o.sibling,b.renderingStartTime=ct(),o.sibling=null,c=ot.current,Qe(ot,p?c&1|2:c&1),o):($t(o),null);case 22:case 23:return Gd(),p=o.memoizedState!==null,i!==null&&i.memoizedState!==null!==p&&(o.flags|=8192),p&&(o.mode&1)!==0?(lr&1073741824)!==0&&($t(o),o.subtreeFlags&6&&(o.flags|=8192)):$t(o),null;case 24:return null;case 25:return null}throw Error(r(156,o.tag))}function Q2(i,o){switch(nd(o),o.tag){case 1:return Gt(o.type)&&kl(),i=o.flags,i&65536?(o.flags=i&-65537|128,o):null;case 3:return ua(),tt(Kt),tt(Rt),yd(),i=o.flags,(i&65536)!==0&&(i&128)===0?(o.flags=i&-65537|128,o):null;case 5:return hd(o),null;case 13:if(tt(ot),i=o.memoizedState,i!==null&&i.dehydrated!==null){if(o.alternate===null)throw Error(r(340));na()}return i=o.flags,i&65536?(o.flags=i&-65537|128,o):null;case 19:return tt(ot),null;case 4:return ua(),null;case 10:return sd(o.type._context),null;case 22:case 23:return Gd(),null;case 24:return null;default:return null}}var Ql=!1,Dt=!1,Z2=typeof WeakSet=="function"?WeakSet:Set,ge=null;function sa(i,o){var c=i.ref;if(c!==null)if(typeof c=="function")try{c(null)}catch(p){lt(i,o,p)}else c.current=null}function $d(i,o,c){try{c()}catch(p){lt(i,o,p)}}var nw=!1;function J2(i,o){if(Gf=ml,i=Ib(),Bf(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 j=0,M=-1,D=-1,Z=0,oe=0,le=i,ae=null;t:for(;;){for(var he;le!==c||y!==0&&le.nodeType!==3||(M=j+y),le!==b||p!==0&&le.nodeType!==3||(D=j+p),le.nodeType===3&&(j+=le.nodeValue.length),(he=le.firstChild)!==null;)ae=le,le=he;for(;;){if(le===i)break t;if(ae===c&&++Z===y&&(M=j),ae===b&&++oe===p&&(D=j),(he=le.nextSibling)!==null)break;le=ae,ae=le.parentNode}le=he}c=M===-1||D===-1?null:{start:M,end:D}}else c=null}c=c||{start:0,end:0}}else c=null;for(Xf={focusedElem:i,selectionRange:c},ml=!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,ft=xe.memoizedState,H=o.stateNode,L=H.getSnapshotBeforeUpdate(o.elementType===o.type?we:Mr(o.type,we),ft);H.__reactInternalSnapshotBeforeUpdate=L}break;case 3:var X=o.stateNode.containerInfo;X.nodeType===1?X.textContent="":X.nodeType===9&&X.documentElement&&X.removeChild(X.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(de){lt(o,o.return,de)}if(i=o.sibling,i!==null){i.return=o.return,ge=i;break}ge=o.return}return xe=nw,nw=!1,xe}function Do(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&&$d(o,c,b)}y=y.next}while(y!==p)}}function Zl(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 Dd(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 iw(i){var o=i.alternate;o!==null&&(i.alternate=null,iw(o)),i.child=null,i.deletions=null,i.sibling=null,i.tag===5&&(o=i.stateNode,o!==null&&(delete o[Kr],delete o[Ao],delete o[Jf],delete o[I2],delete o[$2])),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 aw(i){return i.tag===5||i.tag===3||i.tag===4}function ow(i){e:for(;;){for(;i.sibling===null;){if(i.return===null||aw(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 Ld(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=Tl));else if(p!==4&&(i=i.child,i!==null))for(Ld(i,o,c),i=i.sibling;i!==null;)Ld(i,o,c),i=i.sibling}function qd(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(qd(i,o,c),i=i.sibling;i!==null;)qd(i,o,c),i=i.sibling}var Tt=null,Rr=!1;function Bn(i,o,c){for(c=c.child;c!==null;)uw(i,o,c),c=c.sibling}function uw(i,o,c){if(Vr&&typeof Vr.onCommitFiberUnmount=="function")try{Vr.onCommitFiberUnmount(fl,c)}catch{}switch(c.tag){case 5:Dt||sa(c,o);case 6:var p=Tt,y=Rr;Tt=null,Bn(i,o,c),Tt=p,Rr=y,Tt!==null&&(Rr?(i=Tt,c=c.stateNode,i.nodeType===8?i.parentNode.removeChild(c):i.removeChild(c)):Tt.removeChild(c.stateNode));break;case 18:Tt!==null&&(Rr?(i=Tt,c=c.stateNode,i.nodeType===8?Zf(i.parentNode,c):i.nodeType===1&&Zf(i,c),vo(i)):Zf(Tt,c.stateNode));break;case 4:p=Tt,y=Rr,Tt=c.stateNode.containerInfo,Rr=!0,Bn(i,o,c),Tt=p,Rr=y;break;case 0:case 11:case 14:case 15:if(!Dt&&(p=c.updateQueue,p!==null&&(p=p.lastEffect,p!==null))){y=p=p.next;do{var b=y,j=b.destroy;b=b.tag,j!==void 0&&((b&2)!==0||(b&4)!==0)&&$d(c,o,j),y=y.next}while(y!==p)}Bn(i,o,c);break;case 1:if(!Dt&&(sa(c,o),p=c.stateNode,typeof p.componentWillUnmount=="function"))try{p.props=c.memoizedProps,p.state=c.memoizedState,p.componentWillUnmount()}catch(M){lt(c,o,M)}Bn(i,o,c);break;case 21:Bn(i,o,c);break;case 22:c.mode&1?(Dt=(p=Dt)||c.memoizedState!==null,Bn(i,o,c),Dt=p):Bn(i,o,c);break;default:Bn(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 Z2),o.forEach(function(p){var y=lN.bind(null,i,p);c.has(p)||(c.add(p),p.then(y,y))})}}function Ir(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,j=o,M=j;e:for(;M!==null;){switch(M.tag){case 5:Tt=M.stateNode,Rr=!1;break e;case 3:Tt=M.stateNode.containerInfo,Rr=!0;break e;case 4:Tt=M.stateNode.containerInfo,Rr=!0;break e}M=M.return}if(Tt===null)throw Error(r(160));uw(b,j,y),Tt=null,Rr=!1;var D=y.alternate;D!==null&&(D.return=null),y.return=null}catch(Z){lt(y,o,Z)}}if(o.subtreeFlags&12854)for(o=o.child;o!==null;)sw(o,i),o=o.sibling}function sw(i,o){var c=i.alternate,p=i.flags;switch(i.tag){case 0:case 11:case 14:case 15:if(Ir(o,i),Yr(i),p&4){try{Do(3,i,i.return),Zl(3,i)}catch(we){lt(i,i.return,we)}try{Do(5,i,i.return)}catch(we){lt(i,i.return,we)}}break;case 1:Ir(o,i),Yr(i),p&512&&c!==null&&sa(c,c.return);break;case 5:if(Ir(o,i),Yr(i),p&512&&c!==null&&sa(c,c.return),i.flags&32){var y=i.stateNode;try{ai(y,"")}catch(we){lt(i,i.return,we)}}if(p&4&&(y=i.stateNode,y!=null)){var b=i.memoizedProps,j=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&&Ve(y,b),_e(M,j);var Z=_e(M,b);for(j=0;j<D.length;j+=2){var oe=D[j],le=D[j+1];oe==="style"?G(y,le):oe==="dangerouslySetInnerHTML"?ol(y,le):oe==="children"?ai(y,le):C(y,oe,le,Z)}switch(M){case"input":nt(y,b);break;case"textarea":ni(y,b);break;case"select":var ae=y._wrapperState.wasMultiple;y._wrapperState.wasMultiple=!!b.multiple;var he=b.value;he!=null?jt(y,!!b.multiple,he,!1):ae!==!!b.multiple&&(b.defaultValue!=null?jt(y,!!b.multiple,b.defaultValue,!0):jt(y,!!b.multiple,b.multiple?[]:"",!1))}y[Ao]=b}catch(we){lt(i,i.return,we)}}break;case 6:if(Ir(o,i),Yr(i),p&4){if(i.stateNode===null)throw Error(r(162));y=i.stateNode,b=i.memoizedProps;try{y.nodeValue=b}catch(we){lt(i,i.return,we)}}break;case 3:if(Ir(o,i),Yr(i),p&4&&c!==null&&c.memoizedState.isDehydrated)try{vo(o.containerInfo)}catch(we){lt(i,i.return,we)}break;case 4:Ir(o,i),Yr(i);break;case 13:Ir(o,i),Yr(i),y=i.child,y.flags&8192&&(b=y.memoizedState!==null,y.stateNode.isHidden=b,!b||y.alternate!==null&&y.alternate.memoizedState!==null||(zd=ct())),p&4&&lw(i);break;case 22:if(oe=c!==null&&c.memoizedState!==null,i.mode&1?(Dt=(Z=Dt)||oe,Ir(o,i),Dt=Z):Ir(o,i),Yr(i),p&8192){if(Z=i.memoizedState!==null,(i.stateNode.isHidden=Z)&&!oe&&(i.mode&1)!==0)for(ge=i,oe=i.child;oe!==null;){for(le=ge=oe;ge!==null;){switch(ae=ge,he=ae.child,ae.tag){case 0:case 11:case 14:case 15:Do(4,ae,ae.return);break;case 1:sa(ae,ae.return);var xe=ae.stateNode;if(typeof xe.componentWillUnmount=="function"){p=ae,c=ae.return;try{o=p,xe.props=o.memoizedProps,xe.state=o.memoizedState,xe.componentWillUnmount()}catch(we){lt(p,c,we)}}break;case 5:sa(ae,ae.return);break;case 22:if(ae.memoizedState!==null){dw(le);continue}}he!==null?(he.return=ae,ge=he):dw(le)}oe=oe.sibling}e:for(oe=null,le=i;;){if(le.tag===5){if(oe===null){oe=le;try{y=le.stateNode,Z?(b=y.style,typeof b.setProperty=="function"?b.setProperty("display","none","important"):b.display="none"):(M=le.stateNode,D=le.memoizedProps.style,j=D!=null&&D.hasOwnProperty("display")?D.display:null,M.style.display=ul("display",j))}catch(we){lt(i,i.return,we)}}}else if(le.tag===6){if(oe===null)try{le.stateNode.nodeValue=Z?"":le.memoizedProps}catch(we){lt(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;oe===le&&(oe=null),le=le.return}oe===le&&(oe=null),le.sibling.return=le.return,le=le.sibling}}break;case 19:Ir(o,i),Yr(i),p&4&&lw(i);break;case 21:break;default:Ir(o,i),Yr(i)}}function Yr(i){var o=i.flags;if(o&2){try{e:{for(var c=i.return;c!==null;){if(aw(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&&(ai(y,""),p.flags&=-33);var b=ow(i);qd(i,b,y);break;case 3:case 4:var j=p.stateNode.containerInfo,M=ow(i);Ld(i,M,j);break;default:throw Error(r(161))}}catch(D){lt(i,i.return,D)}i.flags&=-3}o&4096&&(i.flags&=-4097)}function eN(i,o,c){ge=i,cw(i)}function cw(i,o,c){for(var p=(i.mode&1)!==0;ge!==null;){var y=ge,b=y.child;if(y.tag===22&&p){var j=y.memoizedState!==null||Ql;if(!j){var M=y.alternate,D=M!==null&&M.memoizedState!==null||Dt;M=Ql;var Z=Dt;if(Ql=j,(Dt=D)&&!Z)for(ge=y;ge!==null;)j=ge,D=j.child,j.tag===22&&j.memoizedState!==null?pw(y):D!==null?(D.return=j,ge=D):pw(y);for(;b!==null;)ge=b,cw(b),b=b.sibling;ge=y,Ql=M,Dt=Z}fw(i)}else(y.subtreeFlags&8772)!==0&&b!==null?(b.return=y,ge=b):fw(i)}}function fw(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:Dt||Zl(5,o);break;case 1:var p=o.stateNode;if(o.flags&4&&!Dt)if(c===null)p.componentDidMount();else{var y=o.elementType===o.type?c.memoizedProps:Mr(o.type,c.memoizedProps);p.componentDidUpdate(y,c.memoizedState,p.__reactInternalSnapshotBeforeUpdate)}var b=o.updateQueue;b!==null&&dx(o,b,p);break;case 3:var j=o.updateQueue;if(j!==null){if(c=null,o.child!==null)switch(o.child.tag){case 5:c=o.child.stateNode;break;case 1:c=o.child.stateNode}dx(o,j,c)}break;case 5:var M=o.stateNode;if(c===null&&o.flags&4){c=M;var D=o.memoizedProps;switch(o.type){case"button":case"input":case"select":case"textarea":D.autoFocus&&c.focus();break;case"img":D.src&&(c.src=D.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(o.memoizedState===null){var Z=o.alternate;if(Z!==null){var oe=Z.memoizedState;if(oe!==null){var le=oe.dehydrated;le!==null&&vo(le)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(r(163))}Dt||o.flags&512&&Dd(o)}catch(ae){lt(o,o.return,ae)}}if(o===i){ge=null;break}if(c=o.sibling,c!==null){c.return=o.return,ge=c;break}ge=o.return}}function dw(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 pw(i){for(;ge!==null;){var o=ge;try{switch(o.tag){case 0:case 11:case 15:var c=o.return;try{Zl(4,o)}catch(D){lt(o,c,D)}break;case 1:var p=o.stateNode;if(typeof p.componentDidMount=="function"){var y=o.return;try{p.componentDidMount()}catch(D){lt(o,y,D)}}var b=o.return;try{Dd(o)}catch(D){lt(o,b,D)}break;case 5:var j=o.return;try{Dd(o)}catch(D){lt(o,j,D)}}}catch(D){lt(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 tN=Math.ceil,Jl=T.ReactCurrentDispatcher,Bd=T.ReactCurrentOwner,br=T.ReactCurrentBatchConfig,Le=0,Ot=null,ht=null,Ct=0,lr=0,ca=In(0),gt=0,Lo=null,vi=0,es=0,Fd=0,qo=null,Yt=null,zd=0,fa=1/0,dn=null,ts=!1,Ud=null,Fn=null,rs=!1,zn=null,ns=0,Bo=0,Wd=null,is=-1,as=0;function Ut(){return(Le&6)!==0?ct():is!==-1?is:is=ct()}function Un(i){return(i.mode&1)===0?1:(Le&2)!==0&&Ct!==0?Ct&-Ct:L2.transition!==null?(as===0&&(as=ob()),as):(i=He,i!==0||(i=window.event,i=i===void 0?16:vb(i.type)),i)}function $r(i,o,c,p){if(50<Bo)throw Bo=0,Wd=null,Error(r(185));so(i,c,p),((Le&2)===0||i!==Ot)&&(i===Ot&&((Le&2)===0&&(es|=c),gt===4&&Wn(i,Ct)),Qt(i,p),c===1&&Le===0&&(o.mode&1)===0&&(fa=ct()+500,Ml&&Dn()))}function Qt(i,o){var c=i.callbackNode;Lk(i,o);var p=hl(i,i===Ot?Ct:0);if(p===0)c!==null&&nb(c),i.callbackNode=null,i.callbackPriority=0;else if(o=p&-p,i.callbackPriority!==o){if(c!=null&&nb(c),o===1)i.tag===0?D2(vw.bind(null,i)):ex(vw.bind(null,i)),M2(function(){(Le&6)===0&&Dn()}),c=null;else{switch(ub(p)){case 1:c=Sf;break;case 4:c=ib;break;case 16:c=cl;break;case 536870912:c=ab;break;default:c=cl}c=Sw(c,hw.bind(null,i))}i.callbackPriority=o,i.callbackNode=c}}function hw(i,o){if(is=-1,as=0,(Le&6)!==0)throw Error(r(327));var c=i.callbackNode;if(da()&&i.callbackNode!==c)return null;var p=hl(i,i===Ot?Ct:0);if(p===0)return null;if((p&30)!==0||(p&i.expiredLanes)!==0||o)o=os(i,p);else{o=p;var y=Le;Le|=2;var b=mw();(Ot!==i||Ct!==o)&&(dn=null,fa=ct()+500,mi(i,o));do try{iN();break}catch(M){yw(i,M)}while(!0);ld(),Jl.current=b,Le=y,ht!==null?o=0:(Ot=null,Ct=0,o=gt)}if(o!==0){if(o===2&&(y=Of(i),y!==0&&(p=y,o=Hd(i,y))),o===1)throw c=Lo,mi(i,0),Wn(i,p),Qt(i,ct()),c;if(o===6)Wn(i,p);else{if(y=i.current.alternate,(p&30)===0&&!rN(y)&&(o=os(i,p),o===2&&(b=Of(i),b!==0&&(p=b,o=Hd(i,b))),o===1))throw c=Lo,mi(i,0),Wn(i,p),Qt(i,ct()),c;switch(i.finishedWork=y,i.finishedLanes=p,o){case 0:case 1:throw Error(r(345));case 2:gi(i,Yt,dn);break;case 3:if(Wn(i,p),(p&130023424)===p&&(o=zd+500-ct(),10<o)){if(hl(i,0)!==0)break;if(y=i.suspendedLanes,(y&p)!==p){Ut(),i.pingedLanes|=i.suspendedLanes&y;break}i.timeoutHandle=Qf(gi.bind(null,i,Yt,dn),o);break}gi(i,Yt,dn);break;case 4:if(Wn(i,p),(p&4194240)===p)break;for(o=i.eventTimes,y=-1;0<p;){var j=31-Cr(p);b=1<<j,j=o[j],j>y&&(y=j),p&=~b}if(p=y,p=ct()-p,p=(120>p?120:480>p?480:1080>p?1080:1920>p?1920:3e3>p?3e3:4320>p?4320:1960*tN(p/1960))-p,10<p){i.timeoutHandle=Qf(gi.bind(null,i,Yt,dn),p);break}gi(i,Yt,dn);break;case 5:gi(i,Yt,dn);break;default:throw Error(r(329))}}}return Qt(i,ct()),i.callbackNode===c?hw.bind(null,i):null}function Hd(i,o){var c=qo;return i.current.memoizedState.isDehydrated&&(mi(i,o).flags|=256),i=os(i,o),i!==2&&(o=Yt,Yt=c,o!==null&&Vd(o)),i}function Vd(i){Yt===null?Yt=i:Yt.push.apply(Yt,i)}function rN(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(!kr(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 Wn(i,o){for(o&=~Fd,o&=~es,i.suspendedLanes|=o,i.pingedLanes&=~o,i=i.expirationTimes;0<o;){var c=31-Cr(o),p=1<<c;i[c]=-1,o&=~p}}function vw(i){if((Le&6)!==0)throw Error(r(327));da();var o=hl(i,0);if((o&1)===0)return Qt(i,ct()),null;var c=os(i,o);if(i.tag!==0&&c===2){var p=Of(i);p!==0&&(o=p,c=Hd(i,p))}if(c===1)throw c=Lo,mi(i,0),Wn(i,o),Qt(i,ct()),c;if(c===6)throw Error(r(345));return i.finishedWork=i.current.alternate,i.finishedLanes=o,gi(i,Yt,dn),Qt(i,ct()),null}function Kd(i,o){var c=Le;Le|=1;try{return i(o)}finally{Le=c,Le===0&&(fa=ct()+500,Ml&&Dn())}}function yi(i){zn!==null&&zn.tag===0&&(Le&6)===0&&da();var o=Le;Le|=1;var c=br.transition,p=He;try{if(br.transition=null,He=1,i)return i()}finally{He=p,br.transition=c,Le=o,(Le&6)===0&&Dn()}}function Gd(){lr=ca.current,tt(ca)}function mi(i,o){i.finishedWork=null,i.finishedLanes=0;var c=i.timeoutHandle;if(c!==-1&&(i.timeoutHandle=-1,N2(c)),ht!==null)for(c=ht.return;c!==null;){var p=c;switch(nd(p),p.tag){case 1:p=p.type.childContextTypes,p!=null&&kl();break;case 3:ua(),tt(Kt),tt(Rt),yd();break;case 5:hd(p);break;case 4:ua();break;case 13:tt(ot);break;case 19:tt(ot);break;case 10:sd(p.type._context);break;case 22:case 23:Gd()}c=c.return}if(Ot=i,ht=i=Hn(i.current,null),Ct=lr=o,gt=0,Lo=null,Fd=es=vi=0,Yt=qo=null,di!==null){for(o=0;o<di.length;o++)if(c=di[o],p=c.interleaved,p!==null){c.interleaved=null;var y=p.next,b=c.pending;if(b!==null){var j=b.next;b.next=y,p.next=j}c.pending=p}di=null}return i}function yw(i,o){do{var c=ht;try{if(ld(),Ul.current=Kl,Wl){for(var p=ut.memoizedState;p!==null;){var y=p.queue;y!==null&&(y.pending=null),p=p.next}Wl=!1}if(hi=0,St=mt=ut=null,No=!1,Mo=0,Bd.current=null,c===null||c.return===null){gt=1,Lo=o,ht=null;break}e:{var b=i,j=c.return,M=c,D=o;if(o=Ct,M.flags|=32768,D!==null&&typeof D=="object"&&typeof D.then=="function"){var Z=D,oe=M,le=oe.tag;if((oe.mode&1)===0&&(le===0||le===11||le===15)){var ae=oe.alternate;ae?(oe.updateQueue=ae.updateQueue,oe.memoizedState=ae.memoizedState,oe.lanes=ae.lanes):(oe.updateQueue=null,oe.memoizedState=null)}var he=Fx(j);if(he!==null){he.flags&=-257,zx(he,j,M,b,o),he.mode&1&&Bx(b,Z,o),o=he,D=Z;var xe=o.updateQueue;if(xe===null){var we=new Set;we.add(D),o.updateQueue=we}else xe.add(D);break e}else{if((o&1)===0){Bx(b,Z,o),Xd();break e}D=Error(r(426))}}else if(it&&M.mode&1){var ft=Fx(j);if(ft!==null){(ft.flags&65536)===0&&(ft.flags|=256),zx(ft,j,M,b,o),od(la(D,M));break e}}b=D=la(D,M),gt!==4&&(gt=2),qo===null?qo=[b]:qo.push(b),b=j;do{switch(b.tag){case 3:b.flags|=65536,o&=-o,b.lanes|=o;var H=Lx(b,D,o);fx(b,H);break e;case 1:M=D;var L=b.type,X=b.stateNode;if((b.flags&128)===0&&(typeof L.getDerivedStateFromError=="function"||X!==null&&typeof X.componentDidCatch=="function"&&(Fn===null||!Fn.has(X)))){b.flags|=65536,o&=-o,b.lanes|=o;var de=qx(b,M,o);fx(b,de);break e}}b=b.return}while(b!==null)}bw(c)}catch(Se){o=Se,ht===c&&c!==null&&(ht=c=c.return);continue}break}while(!0)}function mw(){var i=Jl.current;return Jl.current=Kl,i===null?Kl:i}function Xd(){(gt===0||gt===3||gt===2)&&(gt=4),Ot===null||(vi&268435455)===0&&(es&268435455)===0||Wn(Ot,Ct)}function os(i,o){var c=Le;Le|=2;var p=mw();(Ot!==i||Ct!==o)&&(dn=null,mi(i,o));do try{nN();break}catch(y){yw(i,y)}while(!0);if(ld(),Le=c,Jl.current=p,ht!==null)throw Error(r(261));return Ot=null,Ct=0,gt}function nN(){for(;ht!==null;)gw(ht)}function iN(){for(;ht!==null&&!Tk();)gw(ht)}function gw(i){var o=_w(i.alternate,i,lr);i.memoizedProps=i.pendingProps,o===null?bw(i):ht=o,Bd.current=null}function bw(i){var o=i;do{var c=o.alternate;if(i=o.return,(o.flags&32768)===0){if(c=Y2(c,o,lr),c!==null){ht=c;return}}else{if(c=Q2(c,o),c!==null){c.flags&=32767,ht=c;return}if(i!==null)i.flags|=32768,i.subtreeFlags=0,i.deletions=null;else{gt=6,ht=null;return}}if(o=o.sibling,o!==null){ht=o;return}ht=o=i}while(o!==null);gt===0&&(gt=5)}function gi(i,o,c){var p=He,y=br.transition;try{br.transition=null,He=1,aN(i,o,c,p)}finally{br.transition=y,He=p}return null}function aN(i,o,c,p){do da();while(zn!==null);if((Le&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(qk(i,b),i===Ot&&(ht=Ot=null,Ct=0),(c.subtreeFlags&2064)===0&&(c.flags&2064)===0||rs||(rs=!0,Sw(cl,function(){return da(),null})),b=(c.flags&15990)!==0,(c.subtreeFlags&15990)!==0||b){b=br.transition,br.transition=null;var j=He;He=1;var M=Le;Le|=4,Bd.current=null,J2(i,c),sw(c,i),P2(Xf),ml=!!Gf,Xf=Gf=null,i.current=c,eN(c),Ck(),Le=M,He=j,br.transition=b}else i.current=c;if(rs&&(rs=!1,zn=i,ns=y),b=i.pendingLanes,b===0&&(Fn=null),Mk(c.stateNode),Qt(i,ct()),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(ts)throw ts=!1,i=Ud,Ud=null,i;return(ns&1)!==0&&i.tag!==0&&da(),b=i.pendingLanes,(b&1)!==0?i===Wd?Bo++:(Bo=0,Wd=i):Bo=0,Dn(),null}function da(){if(zn!==null){var i=ub(ns),o=br.transition,c=He;try{if(br.transition=null,He=16>i?16:i,zn===null)var p=!1;else{if(i=zn,zn=null,ns=0,(Le&6)!==0)throw Error(r(331));var y=Le;for(Le|=4,ge=i.current;ge!==null;){var b=ge,j=b.child;if((ge.flags&16)!==0){var M=b.deletions;if(M!==null){for(var D=0;D<M.length;D++){var Z=M[D];for(ge=Z;ge!==null;){var oe=ge;switch(oe.tag){case 0:case 11:case 15:Do(8,oe,b)}var le=oe.child;if(le!==null)le.return=oe,ge=le;else for(;ge!==null;){oe=ge;var ae=oe.sibling,he=oe.return;if(iw(oe),oe===Z){ge=null;break}if(ae!==null){ae.return=he,ge=ae;break}ge=he}}}var xe=b.alternate;if(xe!==null){var we=xe.child;if(we!==null){xe.child=null;do{var ft=we.sibling;we.sibling=null,we=ft}while(we!==null)}}ge=b}}if((b.subtreeFlags&2064)!==0&&j!==null)j.return=b,ge=j;else e:for(;ge!==null;){if(b=ge,(b.flags&2048)!==0)switch(b.tag){case 0:case 11:case 15:Do(9,b,b.return)}var H=b.sibling;if(H!==null){H.return=b.return,ge=H;break e}ge=b.return}}var L=i.current;for(ge=L;ge!==null;){j=ge;var X=j.child;if((j.subtreeFlags&2064)!==0&&X!==null)X.return=j,ge=X;else e:for(j=L;ge!==null;){if(M=ge,(M.flags&2048)!==0)try{switch(M.tag){case 0:case 11:case 15:Zl(9,M)}}catch(Se){lt(M,M.return,Se)}if(M===j){ge=null;break e}var de=M.sibling;if(de!==null){de.return=M.return,ge=de;break e}ge=M.return}}if(Le=y,Dn(),Vr&&typeof Vr.onPostCommitFiberRoot=="function")try{Vr.onPostCommitFiberRoot(fl,i)}catch{}p=!0}return p}finally{He=c,br.transition=o}}return!1}function xw(i,o,c){o=la(c,o),o=Lx(i,o,1),i=qn(i,o,1),o=Ut(),i!==null&&(so(i,1,o),Qt(i,o))}function lt(i,o,c){if(i.tag===3)xw(i,i,c);else for(;o!==null;){if(o.tag===3){xw(o,i,c);break}else if(o.tag===1){var p=o.stateNode;if(typeof o.type.getDerivedStateFromError=="function"||typeof p.componentDidCatch=="function"&&(Fn===null||!Fn.has(p))){i=la(c,i),i=qx(o,i,1),o=qn(o,i,1),i=Ut(),o!==null&&(so(o,1,i),Qt(o,i));break}}o=o.return}}function oN(i,o,c){var p=i.pingCache;p!==null&&p.delete(o),o=Ut(),i.pingedLanes|=i.suspendedLanes&c,Ot===i&&(Ct&c)===c&&(gt===4||gt===3&&(Ct&130023424)===Ct&&500>ct()-zd?mi(i,0):Fd|=c),Qt(i,o)}function ww(i,o){o===0&&((i.mode&1)===0?o=1:(o=pl,pl<<=1,(pl&130023424)===0&&(pl=4194304)));var c=Ut();i=sn(i,o),i!==null&&(so(i,o,c),Qt(i,c))}function uN(i){var o=i.memoizedState,c=0;o!==null&&(c=o.retryLane),ww(i,c)}function lN(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),ww(i,c)}var _w;_w=function(i,o,c){if(i!==null)if(i.memoizedProps!==o.pendingProps||Kt.current)Xt=!0;else{if((i.lanes&c)===0&&(o.flags&128)===0)return Xt=!1,X2(i,o,c);Xt=(i.flags&131072)!==0}else Xt=!1,it&&(o.flags&1048576)!==0&&tx(o,Il,o.index);switch(o.lanes=0,o.tag){case 2:var p=o.type;Yl(i,o),i=o.pendingProps;var y=ea(o,Rt.current);oa(o,c),y=bd(null,o,p,i,y,c);var b=xd();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,Gt(p)?(b=!0,Nl(o)):b=!1,o.memoizedState=y.state!==null&&y.state!==void 0?y.state:null,dd(o),y.updater=Gl,o.stateNode=y,y._reactInternals=o,Ad(o,p,i,c),o=Cd(null,o,p,!0,b,c)):(o.tag=0,it&&b&&rd(o),zt(null,o,y,c),o=o.child),o;case 16:p=o.elementType;e:{switch(Yl(i,o),i=o.pendingProps,y=p._init,p=y(p._payload),o.type=p,y=o.tag=cN(p),i=Mr(p,i),y){case 0:o=Td(null,o,p,i,c);break e;case 1:o=Gx(null,o,p,i,c);break e;case 11:o=Ux(null,o,p,i,c);break e;case 14:o=Wx(null,o,p,Mr(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:Mr(p,y),Td(i,o,p,y,c);case 1:return p=o.type,y=o.pendingProps,y=o.elementType===p?y:Mr(p,y),Gx(i,o,p,y,c);case 3:e:{if(Xx(o),i===null)throw Error(r(387));p=o.pendingProps,b=o.memoizedState,y=b.element,cx(i,o),Fl(o,p,null,c);var j=o.memoizedState;if(p=j.element,b.isDehydrated)if(b={element:p,isDehydrated:!1,cache:j.cache,pendingSuspenseBoundaries:j.pendingSuspenseBoundaries,transitions:j.transitions},o.updateQueue.baseState=b,o.memoizedState=b,o.flags&256){y=la(Error(r(423)),o),o=Yx(i,o,p,c,y);break e}else if(p!==y){y=la(Error(r(424)),o),o=Yx(i,o,p,c,y);break e}else for(ur=Rn(o.stateNode.containerInfo.firstChild),or=o,it=!0,Nr=null,c=lx(o,null,p,c),o.child=c;c;)c.flags=c.flags&-3|4096,c=c.sibling;else{if(na(),p===y){o=fn(i,o,c);break e}zt(i,o,p,c)}o=o.child}return o;case 5:return px(o),i===null&&ad(o),p=o.type,y=o.pendingProps,b=i!==null?i.memoizedProps:null,j=y.children,Yf(p,y)?j=null:b!==null&&Yf(p,b)&&(o.flags|=32),Kx(i,o),zt(i,o,j,c),o.child;case 6:return i===null&&ad(o),null;case 13:return Qx(i,o,c);case 4:return pd(o,o.stateNode.containerInfo),p=o.pendingProps,i===null?o.child=ia(o,null,p,c):zt(i,o,p,c),o.child;case 11:return p=o.type,y=o.pendingProps,y=o.elementType===p?y:Mr(p,y),Ux(i,o,p,y,c);case 7:return zt(i,o,o.pendingProps,c),o.child;case 8:return zt(i,o,o.pendingProps.children,c),o.child;case 12:return zt(i,o,o.pendingProps.children,c),o.child;case 10:e:{if(p=o.type._context,y=o.pendingProps,b=o.memoizedProps,j=y.value,Qe(Ll,p._currentValue),p._currentValue=j,b!==null)if(kr(b.value,j)){if(b.children===y.children&&!Kt.current){o=fn(i,o,c);break e}}else for(b=o.child,b!==null&&(b.return=o);b!==null;){var M=b.dependencies;if(M!==null){j=b.child;for(var D=M.firstContext;D!==null;){if(D.context===p){if(b.tag===1){D=cn(-1,c&-c),D.tag=2;var Z=b.updateQueue;if(Z!==null){Z=Z.shared;var oe=Z.pending;oe===null?D.next=D:(D.next=oe.next,oe.next=D),Z.pending=D}}b.lanes|=c,D=b.alternate,D!==null&&(D.lanes|=c),cd(b.return,c,o),M.lanes|=c;break}D=D.next}}else if(b.tag===10)j=b.type===o.type?null:b.child;else if(b.tag===18){if(j=b.return,j===null)throw Error(r(341));j.lanes|=c,M=j.alternate,M!==null&&(M.lanes|=c),cd(j,c,o),j=b.sibling}else j=b.child;if(j!==null)j.return=b;else for(j=b;j!==null;){if(j===o){j=null;break}if(b=j.sibling,b!==null){b.return=j.return,j=b;break}j=j.return}b=j}zt(i,o,y.children,c),o=o.child}return o;case 9:return y=o.type,p=o.pendingProps.children,oa(o,c),y=mr(y),p=p(y),o.flags|=1,zt(i,o,p,c),o.child;case 14:return p=o.type,y=Mr(p,o.pendingProps),y=Mr(p.type,y),Wx(i,o,p,y,c);case 15:return Hx(i,o,o.type,o.pendingProps,c);case 17:return p=o.type,y=o.pendingProps,y=o.elementType===p?y:Mr(p,y),Yl(i,o),o.tag=1,Gt(p)?(i=!0,Nl(o)):i=!1,oa(o,c),$x(o,p,y),Ad(o,p,y,c),Cd(null,o,p,!0,i,c);case 19:return Jx(i,o,c);case 22:return Vx(i,o,c)}throw Error(r(156,o.tag))};function Sw(i,o){return rb(i,o)}function sN(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 xr(i,o,c,p){return new sN(i,o,c,p)}function Yd(i){return i=i.prototype,!(!i||!i.isReactComponent)}function cN(i){if(typeof i=="function")return Yd(i)?1:0;if(i!=null){if(i=i.$$typeof,i===N)return 11;if(i===V)return 14}return 2}function Hn(i,o){var c=i.alternate;return c===null?(c=xr(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 us(i,o,c,p,y,b){var j=2;if(p=i,typeof i=="function")Yd(i)&&(j=1);else if(typeof i=="string")j=5;else e:switch(i){case k:return bi(c.children,y,b,o);case R:j=8,y|=8;break;case $:return i=xr(12,c,o,y|2),i.elementType=$,i.lanes=b,i;case q:return i=xr(13,c,o,y),i.elementType=q,i.lanes=b,i;case B:return i=xr(19,c,o,y),i.elementType=B,i.lanes=b,i;case te:return ls(c,y,b,o);default:if(typeof i=="object"&&i!==null)switch(i.$$typeof){case Y:j=10;break e;case F:j=9;break e;case N:j=11;break e;case V:j=14;break e;case Q:j=16,p=null;break e}throw Error(r(130,i==null?i:typeof i,""))}return o=xr(j,c,o,y),o.elementType=i,o.type=p,o.lanes=b,o}function bi(i,o,c,p){return i=xr(7,i,p,o),i.lanes=c,i}function ls(i,o,c,p){return i=xr(22,i,p,o),i.elementType=te,i.lanes=c,i.stateNode={isHidden:!1},i}function Qd(i,o,c){return i=xr(6,i,null,o),i.lanes=c,i}function Zd(i,o,c){return o=xr(4,i.children!==null?i.children:[],i.key,o),o.lanes=c,o.stateNode={containerInfo:i.containerInfo,pendingChildren:null,implementation:i.implementation},o}function fN(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=Pf(0),this.expirationTimes=Pf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Pf(0),this.identifierPrefix=p,this.onRecoverableError=y,this.mutableSourceEagerHydrationData=null}function Jd(i,o,c,p,y,b,j,M,D){return i=new fN(i,o,c,M,D),o===1?(o=1,b===!0&&(o|=8)):o=0,b=xr(3,null,null,o),i.current=b,b.stateNode=i,b.memoizedState={element:p,isDehydrated:c,cache:null,transitions:null,pendingSuspenseBoundaries:null},dd(b),i}function dN(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 Ow(i){if(!i)return $n;i=i._reactInternals;e:{if(ui(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(Gt(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(Gt(c))return Zb(i,c,o)}return o}function Pw(i,o,c,p,y,b,j,M,D){return i=Jd(c,p,!0,i,y,b,j,M,D),i.context=Ow(null),c=i.current,p=Ut(),y=Un(c),b=cn(p,y),b.callback=o??null,qn(c,b,y),i.current.lanes=y,so(i,y,p),Qt(i,p),i}function ss(i,o,c,p){var y=o.current,b=Ut(),j=Un(y);return c=Ow(c),o.context===null?o.context=c:o.pendingContext=c,o=cn(b,j),o.payload={element:i},p=p===void 0?null:p,p!==null&&(o.callback=p),i=qn(y,o,j),i!==null&&($r(i,y,j,b),Bl(i,y,j)),j}function cs(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 Aw(i,o){if(i=i.memoizedState,i!==null&&i.dehydrated!==null){var c=i.retryLane;i.retryLane=c!==0&&c<o?c:o}}function ep(i,o){Aw(i,o),(i=i.alternate)&&Aw(i,o)}function pN(){return null}var Ew=typeof reportError=="function"?reportError:function(i){console.error(i)};function tp(i){this._internalRoot=i}fs.prototype.render=tp.prototype.render=function(i){var o=this._internalRoot;if(o===null)throw Error(r(409));ss(i,o,null,null)},fs.prototype.unmount=tp.prototype.unmount=function(){var i=this._internalRoot;if(i!==null){this._internalRoot=null;var o=i.containerInfo;yi(function(){ss(null,i,null,null)}),o[an]=null}};function fs(i){this._internalRoot=i}fs.prototype.unstable_scheduleHydration=function(i){if(i){var o=cb();i={blockedOn:null,target:i,priority:o};for(var c=0;c<kn.length&&o!==0&&o<kn[c].priority;c++);kn.splice(c,0,i),c===0&&pb(i)}};function rp(i){return!(!i||i.nodeType!==1&&i.nodeType!==9&&i.nodeType!==11)}function ds(i){return!(!i||i.nodeType!==1&&i.nodeType!==9&&i.nodeType!==11&&(i.nodeType!==8||i.nodeValue!==" react-mount-point-unstable "))}function jw(){}function hN(i,o,c,p,y){if(y){if(typeof p=="function"){var b=p;p=function(){var Z=cs(j);b.call(Z)}}var j=Pw(o,p,i,0,null,!1,!1,"",jw);return i._reactRootContainer=j,i[an]=j.current,Oo(i.nodeType===8?i.parentNode:i),yi(),j}for(;y=i.lastChild;)i.removeChild(y);if(typeof p=="function"){var M=p;p=function(){var Z=cs(D);M.call(Z)}}var D=Jd(i,0,!1,null,null,!1,!1,"",jw);return i._reactRootContainer=D,i[an]=D.current,Oo(i.nodeType===8?i.parentNode:i),yi(function(){ss(o,D,c,p)}),D}function ps(i,o,c,p,y){var b=c._reactRootContainer;if(b){var j=b;if(typeof y=="function"){var M=y;y=function(){var D=cs(j);M.call(D)}}ss(o,j,i,y)}else j=hN(c,o,i,y,p);return cs(j)}lb=function(i){switch(i.tag){case 3:var o=i.stateNode;if(o.current.memoizedState.isDehydrated){var c=lo(o.pendingLanes);c!==0&&(Af(o,c|1),Qt(o,ct()),(Le&6)===0&&(fa=ct()+500,Dn()))}break;case 13:yi(function(){var p=sn(i,1);if(p!==null){var y=Ut();$r(p,i,1,y)}}),ep(i,1)}},Ef=function(i){if(i.tag===13){var o=sn(i,134217728);if(o!==null){var c=Ut();$r(o,i,134217728,c)}ep(i,134217728)}},sb=function(i){if(i.tag===13){var o=Un(i),c=sn(i,o);if(c!==null){var p=Ut();$r(c,i,o,p)}ep(i,o)}},cb=function(){return He},fb=function(i,o){var c=He;try{return He=i,o()}finally{He=c}},io=function(i,o,c){switch(o){case"input":if(nt(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=Cl(p);if(!y)throw Error(r(90));ie(p),nt(p,y)}}}break;case"textarea":ni(i,c);break;case"select":o=c.value,o!=null&&jt(i,!!c.multiple,o,!1)}},X0=Kd,Y0=yi;var vN={usingClientEntryPoint:!1,Events:[Eo,Zi,Cl,K0,G0,Kd]},Fo={findFiberByHostInstance:li,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},yN={bundleType:Fo.bundleType,version:Fo.version,rendererPackageName:Fo.rendererPackageName,rendererConfig:Fo.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:T.ReactCurrentDispatcher,findHostInstanceByFiber:function(i){return i=eb(i),i===null?null:i.stateNode},findFiberByHostInstance:Fo.findFiberByHostInstance||pN,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 hs=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!hs.isDisabled&&hs.supportsFiber)try{fl=hs.inject(yN),Vr=hs}catch{}}return Zt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=vN,Zt.createPortal=function(i,o){var c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!rp(o))throw Error(r(200));return dN(i,o,null,c)},Zt.createRoot=function(i,o){if(!rp(i))throw Error(r(299));var c=!1,p="",y=Ew;return o!=null&&(o.unstable_strictMode===!0&&(c=!0),o.identifierPrefix!==void 0&&(p=o.identifierPrefix),o.onRecoverableError!==void 0&&(y=o.onRecoverableError)),o=Jd(i,1,!1,null,null,c,!1,p,y),i[an]=o.current,Oo(i.nodeType===8?i.parentNode:i),new tp(o)},Zt.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=eb(o),i=i===null?null:i.stateNode,i},Zt.flushSync=function(i){return yi(i)},Zt.hydrate=function(i,o,c){if(!ds(o))throw Error(r(200));return ps(null,i,o,!0,c)},Zt.hydrateRoot=function(i,o,c){if(!rp(i))throw Error(r(405));var p=c!=null&&c.hydratedSources||null,y=!1,b="",j=Ew;if(c!=null&&(c.unstable_strictMode===!0&&(y=!0),c.identifierPrefix!==void 0&&(b=c.identifierPrefix),c.onRecoverableError!==void 0&&(j=c.onRecoverableError)),o=Pw(o,null,i,1,c??null,y,!1,b,j),i[an]=o.current,Oo(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 fs(o)},Zt.render=function(i,o,c){if(!ds(o))throw Error(r(200));return ps(null,i,o,!1,c)},Zt.unmountComponentAtNode=function(i){if(!ds(i))throw Error(r(40));return i._reactRootContainer?(yi(function(){ps(null,null,i,!1,function(){i._reactRootContainer=null,i[an]=null})}),!0):!1},Zt.unstable_batchedUpdates=Kd,Zt.unstable_renderSubtreeIntoContainer=function(i,o,c,p){if(!ds(c))throw Error(r(200));if(i==null||i._reactInternals===void 0)throw Error(r(38));return ps(i,o,c,!1,p)},Zt.version="18.3.1-next-f1338f8080-20240426",Zt}var $w;function ON(){if($w)return ap.exports;$w=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(),ap.exports=SN(),ap.exports}var Dw;function PN(){if(Dw)return ys;Dw=1;var e=ON();return ys.createRoot=e.createRoot,ys.hydrateRoot=e.hydrateRoot,ys}var AN=PN();function VE(e,t){return function(){return e.apply(t,arguments)}}const{toString:EN}=Object.prototype,{getPrototypeOf:$g}=Object,{iterator:Mc,toStringTag:KE}=Symbol,Rc=(e=>t=>{const r=EN.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Ur=e=>(e=e.toLowerCase(),t=>Rc(t)===e),Ic=e=>t=>typeof t===e,{isArray:Ga}=Array,Pa=Ic("undefined");function Uu(e){return e!==null&&!Pa(e)&&e.constructor!==null&&!Pa(e.constructor)&&tr(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const GE=Ur("ArrayBuffer");function jN(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&GE(e.buffer),t}const TN=Ic("string"),tr=Ic("function"),XE=Ic("number"),Wu=e=>e!==null&&typeof e=="object",CN=e=>e===!0||e===!1,ks=e=>{if(Rc(e)!=="object")return!1;const t=$g(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(KE in e)&&!(Mc in e)},kN=e=>{if(!Wu(e)||Uu(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},NN=Ur("Date"),MN=Ur("File"),RN=e=>!!(e&&typeof e.uri<"u"),IN=e=>e&&typeof e.getParts<"u",$N=Ur("Blob"),DN=Ur("FileList"),LN=e=>Wu(e)&&tr(e.pipe);function qN(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const Lw=qN(),qw=typeof Lw.FormData<"u"?Lw.FormData:void 0,BN=e=>{let t;return e&&(qw&&e instanceof qw||tr(e.append)&&((t=Rc(e))==="formdata"||t==="object"&&tr(e.toString)&&e.toString()==="[object FormData]"))},FN=Ur("URLSearchParams"),[zN,UN,WN,HN]=["ReadableStream","Request","Response","Headers"].map(Ur),VN=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Hu(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,a;if(typeof e!="object"&&(e=[e]),Ga(e))for(n=0,a=e.length;n<a;n++)t.call(null,e[n],n,e);else{if(Uu(e))return;const u=r?Object.getOwnPropertyNames(e):Object.keys(e),l=u.length;let s;for(n=0;n<l;n++)s=u[n],t.call(null,e[s],s,e)}}function YE(e,t){if(Uu(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 Oi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,QE=e=>!Pa(e)&&e!==Oi;function pm(){const{caseless:e,skipUndefined:t}=QE(this)&&this||{},r={},n=(a,u)=>{if(u==="__proto__"||u==="constructor"||u==="prototype")return;const l=e&&YE(r,u)||u;ks(r[l])&&ks(a)?r[l]=pm(r[l],a):ks(a)?r[l]=pm({},a):Ga(a)?r[l]=a.slice():(!t||!Pa(a))&&(r[l]=a)};for(let a=0,u=arguments.length;a<u;a++)arguments[a]&&Hu(arguments[a],n);return r}const KN=(e,t,r,{allOwnKeys:n}={})=>(Hu(t,(a,u)=>{r&&tr(a)?Object.defineProperty(e,u,{value:VE(a,r),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,u,{value:a,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:n}),e),GN=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),XN=(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)},YN=(e,t,r,n)=>{let a,u,l;const s={};if(t=t||{},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),u=a.length;u-- >0;)l=a[u],(!n||n(l,e,t))&&!s[l]&&(t[l]=e[l],s[l]=!0);e=r!==!1&&$g(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},QN=(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},ZN=e=>{if(!e)return null;if(Ga(e))return e;let t=e.length;if(!XE(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},JN=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&$g(Uint8Array)),eM=(e,t)=>{const n=(e&&e[Mc]).call(e);let a;for(;(a=n.next())&&!a.done;){const u=a.value;t.call(e,u[0],u[1])}},tM=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},rM=Ur("HTMLFormElement"),nM=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,a){return n.toUpperCase()+a}),Bw=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),iM=Ur("RegExp"),ZE=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};Hu(r,(a,u)=>{let l;(l=t(a,u,e))!==!1&&(n[u]=l||a)}),Object.defineProperties(e,n)},aM=e=>{ZE(e,(t,r)=>{if(tr(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(tr(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+"'")})}})},oM=(e,t)=>{const r={},n=a=>{a.forEach(u=>{r[u]=!0})};return Ga(e)?n(e):n(String(e).split(t)),r},uM=()=>{},lM=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function sM(e){return!!(e&&tr(e.append)&&e[KE]==="FormData"&&e[Mc])}const cM=e=>{const t=new Array(10),r=(n,a)=>{if(Wu(n)){if(t.indexOf(n)>=0)return;if(Uu(n))return n;if(!("toJSON"in n)){t[a]=n;const u=Ga(n)?[]:{};return Hu(n,(l,s)=>{const f=r(l,a+1);!Pa(f)&&(u[s]=f)}),t[a]=void 0,u}}return n};return r(e,0)},fM=Ur("AsyncFunction"),dM=e=>e&&(Wu(e)||tr(e))&&tr(e.then)&&tr(e.catch),JE=((e,t)=>e?setImmediate:t?((r,n)=>(Oi.addEventListener("message",({source:a,data:u})=>{a===Oi&&u===r&&n.length&&n.shift()()},!1),a=>{n.push(a),Oi.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",tr(Oi.postMessage)),pM=typeof queueMicrotask<"u"?queueMicrotask.bind(Oi):typeof process<"u"&&process.nextTick||JE,hM=e=>e!=null&&tr(e[Mc]),J={isArray:Ga,isArrayBuffer:GE,isBuffer:Uu,isFormData:BN,isArrayBufferView:jN,isString:TN,isNumber:XE,isBoolean:CN,isObject:Wu,isPlainObject:ks,isEmptyObject:kN,isReadableStream:zN,isRequest:UN,isResponse:WN,isHeaders:HN,isUndefined:Pa,isDate:NN,isFile:MN,isReactNativeBlob:RN,isReactNative:IN,isBlob:$N,isRegExp:iM,isFunction:tr,isStream:LN,isURLSearchParams:FN,isTypedArray:JN,isFileList:DN,forEach:Hu,merge:pm,extend:KN,trim:VN,stripBOM:GN,inherits:XN,toFlatObject:YN,kindOf:Rc,kindOfTest:Ur,endsWith:QN,toArray:ZN,forEachEntry:eM,matchAll:tM,isHTMLForm:rM,hasOwnProperty:Bw,hasOwnProp:Bw,reduceDescriptors:ZE,freezeMethods:aM,toObjectSet:oM,toCamelCase:nM,noop:uM,toFiniteNumber:lM,findKey:YE,global:Oi,isContextDefined:QE,isSpecCompliantForm:sM,toJSONObject:cM,isAsyncFn:fM,isThenable:dM,setImmediate:JE,asap:pM,isIterable:hM};let Ce=class ej extends Error{static from(t,r,n,a,u,l){const s=new ej(t.message,r||t.code,n,a,u);return s.cause=t,s.name=t.name,t.status!=null&&s.status==null&&(s.status=t.status),l&&Object.assign(s,l),s}constructor(t,r,n,a,u){super(t),Object.defineProperty(this,"message",{value:t,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,r&&(this.code=r),n&&(this.config=n),a&&(this.request=a),u&&(this.response=u,this.status=u.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:J.toJSONObject(this.config),code:this.code,status:this.status}}};Ce.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";Ce.ERR_BAD_OPTION="ERR_BAD_OPTION";Ce.ECONNABORTED="ECONNABORTED";Ce.ETIMEDOUT="ETIMEDOUT";Ce.ERR_NETWORK="ERR_NETWORK";Ce.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";Ce.ERR_DEPRECATED="ERR_DEPRECATED";Ce.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";Ce.ERR_BAD_REQUEST="ERR_BAD_REQUEST";Ce.ERR_CANCELED="ERR_CANCELED";Ce.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";Ce.ERR_INVALID_URL="ERR_INVALID_URL";const vM=null;function hm(e){return J.isPlainObject(e)||J.isArray(e)}function tj(e){return J.endsWith(e,"[]")?e.slice(0,-2):e}function lp(e,t,r){return e?e.concat(t).map(function(a,u){return a=tj(a),!r&&u?"["+a+"]":a}).join(r?".":""):t}function yM(e){return J.isArray(e)&&!e.some(hm)}const mM=J.toFlatObject(J,{},null,function(t){return/^is[A-Z]/.test(t)});function $c(e,t,r){if(!J.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=J.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(w,g){return!J.isUndefined(g[w])});const n=r.metaTokens,a=r.visitor||h,u=r.dots,l=r.indexes,f=(r.Blob||typeof Blob<"u"&&Blob)&&J.isSpecCompliantForm(t);if(!J.isFunction(a))throw new TypeError("visitor must be a function");function d(_){if(_===null)return"";if(J.isDate(_))return _.toISOString();if(J.isBoolean(_))return _.toString();if(!f&&J.isBlob(_))throw new Ce("Blob is not supported. Use a Buffer instead.");return J.isArrayBuffer(_)||J.isTypedArray(_)?f&&typeof Blob=="function"?new Blob([_]):Buffer.from(_):_}function h(_,w,g){let P=_;if(J.isReactNative(t)&&J.isReactNativeBlob(_))return t.append(lp(g,w,u),d(_)),!1;if(_&&!g&&typeof _=="object"){if(J.endsWith(w,"{}"))w=n?w:w.slice(0,-2),_=JSON.stringify(_);else if(J.isArray(_)&&yM(_)||(J.isFileList(_)||J.endsWith(w,"[]"))&&(P=J.toArray(_)))return w=tj(w),P.forEach(function(C,T){!(J.isUndefined(C)||C===null)&&t.append(l===!0?lp([w],T,u):l===null?w:w+"[]",d(C))}),!1}return hm(_)?!0:(t.append(lp(g,w,u),d(_)),!1)}const v=[],m=Object.assign(mM,{defaultVisitor:h,convertValue:d,isVisitable:hm});function x(_,w){if(!J.isUndefined(_)){if(v.indexOf(_)!==-1)throw Error("Circular reference detected in "+w.join("."));v.push(_),J.forEach(_,function(P,E){(!(J.isUndefined(P)||P===null)&&a.call(t,P,J.isString(E)?E.trim():E,w,m))===!0&&x(P,w?w.concat(E):[E])}),v.pop()}}if(!J.isObject(e))throw new TypeError("data must be an object");return x(e),t}function Fw(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function Dg(e,t){this._pairs=[],e&&$c(e,this,t)}const rj=Dg.prototype;rj.append=function(t,r){this._pairs.push([t,r])};rj.toString=function(t){const r=t?function(n){return t.call(this,n,Fw)}:Fw;return this._pairs.map(function(a){return r(a[0])+"="+r(a[1])},"").join("&")};function gM(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function nj(e,t,r){if(!t)return e;const n=r&&r.encode||gM,a=J.isFunction(r)?{serialize:r}:r,u=a&&a.serialize;let l;if(u?l=u(t,a):l=J.isURLSearchParams(t)?t.toString():new Dg(t,a).toString(n),l){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+l}return e}class zw{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){J.forEach(this.handlers,function(n){n!==null&&t(n)})}}const Lg={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},bM=typeof URLSearchParams<"u"?URLSearchParams:Dg,xM=typeof FormData<"u"?FormData:null,wM=typeof Blob<"u"?Blob:null,_M={isBrowser:!0,classes:{URLSearchParams:bM,FormData:xM,Blob:wM},protocols:["http","https","file","blob","url","data"]},qg=typeof window<"u"&&typeof document<"u",vm=typeof navigator=="object"&&navigator||void 0,SM=qg&&(!vm||["ReactNative","NativeScript","NS"].indexOf(vm.product)<0),OM=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",PM=qg&&window.location.href||"http://localhost",AM=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:qg,hasStandardBrowserEnv:SM,hasStandardBrowserWebWorkerEnv:OM,navigator:vm,origin:PM},Symbol.toStringTag,{value:"Module"})),Ft={...AM,..._M};function EM(e,t){return $c(e,new Ft.classes.URLSearchParams,{visitor:function(r,n,a,u){return Ft.isNode&&J.isBuffer(r)?(this.append(n,r.toString("base64")),!1):u.defaultVisitor.apply(this,arguments)},...t})}function jM(e){return J.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function TM(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 ij(e){function t(r,n,a,u){let l=r[u++];if(l==="__proto__")return!0;const s=Number.isFinite(+l),f=u>=r.length;return l=!l&&J.isArray(a)?a.length:l,f?(J.hasOwnProp(a,l)?a[l]=[a[l],n]:a[l]=n,!s):((!a[l]||!J.isObject(a[l]))&&(a[l]=[]),t(r,n,a[l],u)&&J.isArray(a[l])&&(a[l]=TM(a[l])),!s)}if(J.isFormData(e)&&J.isFunction(e.entries)){const r={};return J.forEachEntry(e,(n,a)=>{t(jM(n),a,r,0)}),r}return null}function CM(e,t,r){if(J.isString(e))try{return(t||JSON.parse)(e),J.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const Vu={transitional:Lg,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",a=n.indexOf("application/json")>-1,u=J.isObject(t);if(u&&J.isHTMLForm(t)&&(t=new FormData(t)),J.isFormData(t))return a?JSON.stringify(ij(t)):t;if(J.isArrayBuffer(t)||J.isBuffer(t)||J.isStream(t)||J.isFile(t)||J.isBlob(t)||J.isReadableStream(t))return t;if(J.isArrayBufferView(t))return t.buffer;if(J.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(u){if(n.indexOf("application/x-www-form-urlencoded")>-1)return EM(t,this.formSerializer).toString();if((s=J.isFileList(t))||n.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return $c(s?{"files[]":t}:t,f&&new f,this.formSerializer)}}return u||a?(r.setContentType("application/json",!1),CM(t)):t}],transformResponse:[function(t){const r=this.transitional||Vu.transitional,n=r&&r.forcedJSONParsing,a=this.responseType==="json";if(J.isResponse(t)||J.isReadableStream(t))return t;if(t&&J.isString(t)&&(n&&!this.responseType||a)){const l=!(r&&r.silentJSONParsing)&&a;try{return JSON.parse(t,this.parseReviver)}catch(s){if(l)throw s.name==="SyntaxError"?Ce.from(s,Ce.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ft.classes.FormData,Blob:Ft.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};J.forEach(["delete","get","head","post","put","patch"],e=>{Vu.headers[e]={}});const kM=J.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),NM=e=>{const t={};let r,n,a;return e&&e.split(`
`).forEach(function(l){a=l.indexOf(":"),r=l.substring(0,a).trim().toLowerCase(),n=l.substring(a+1).trim(),!(!r||t[r]&&kM[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},Uw=Symbol("internals");function Uo(e){return e&&String(e).trim().toLowerCase()}function Ns(e){return e===!1||e==null?e:J.isArray(e)?e.map(Ns):String(e)}function MM(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 RM=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function sp(e,t,r,n,a){if(J.isFunction(n))return n.call(this,t,r);if(a&&(t=r),!!J.isString(t)){if(J.isString(n))return t.indexOf(n)!==-1;if(J.isRegExp(n))return n.test(t)}}function IM(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function $M(e,t){const r=J.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(a,u,l){return this[n].call(this,t,a,u,l)},configurable:!0})})}let rr=class{constructor(t){t&&this.set(t)}set(t,r,n){const a=this;function u(s,f,d){const h=Uo(f);if(!h)throw new Error("header name must be a non-empty string");const v=J.findKey(a,h);(!v||a[v]===void 0||d===!0||d===void 0&&a[v]!==!1)&&(a[v||f]=Ns(s))}const l=(s,f)=>J.forEach(s,(d,h)=>u(d,h,f));if(J.isPlainObject(t)||t instanceof this.constructor)l(t,r);else if(J.isString(t)&&(t=t.trim())&&!RM(t))l(NM(t),r);else if(J.isObject(t)&&J.isIterable(t)){let s={},f,d;for(const h of t){if(!J.isArray(h))throw TypeError("Object iterator must return a key-value pair");s[d=h[0]]=(f=s[d])?J.isArray(f)?[...f,h[1]]:[f,h[1]]:h[1]}l(s,r)}else t!=null&&u(r,t,n);return this}get(t,r){if(t=Uo(t),t){const n=J.findKey(this,t);if(n){const a=this[n];if(!r)return a;if(r===!0)return MM(a);if(J.isFunction(r))return r.call(this,a,n);if(J.isRegExp(r))return r.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=Uo(t),t){const n=J.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||sp(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let a=!1;function u(l){if(l=Uo(l),l){const s=J.findKey(n,l);s&&(!r||sp(n,n[s],s,r))&&(delete n[s],a=!0)}}return J.isArray(t)?t.forEach(u):u(t),a}clear(t){const r=Object.keys(this);let n=r.length,a=!1;for(;n--;){const u=r[n];(!t||sp(this,this[u],u,t,!0))&&(delete this[u],a=!0)}return a}normalize(t){const r=this,n={};return J.forEach(this,(a,u)=>{const l=J.findKey(n,u);if(l){r[l]=Ns(a),delete r[u];return}const s=t?IM(u):String(u).trim();s!==u&&delete r[u],r[s]=Ns(a),n[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return J.forEach(this,(n,a)=>{n!=null&&n!==!1&&(r[a]=t&&J.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(a=>n.set(a)),n}static accessor(t){const n=(this[Uw]=this[Uw]={accessors:{}}).accessors,a=this.prototype;function u(l){const s=Uo(l);n[s]||($M(a,l),n[s]=!0)}return J.isArray(t)?t.forEach(u):u(t),this}};rr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);J.reduceDescriptors(rr.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});J.freezeMethods(rr);function cp(e,t){const r=this||Vu,n=t||r,a=rr.from(n.headers);let u=n.data;return J.forEach(e,function(s){u=s.call(r,u,a.normalize(),t?t.status:void 0)}),a.normalize(),u}function aj(e){return!!(e&&e.__CANCEL__)}let Ku=class extends Ce{constructor(t,r,n){super(t??"canceled",Ce.ERR_CANCELED,r,n),this.name="CanceledError",this.__CANCEL__=!0}};function oj(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 DM(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function LM(e,t){e=e||10;const r=new Array(e),n=new Array(e);let a=0,u=0,l;return t=t!==void 0?t:1e3,function(f){const d=Date.now(),h=n[u];l||(l=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-l<t)return;const x=h&&d-h;return x?Math.round(m*1e3/x):void 0}}function qM(e,t){let r=0,n=1e3/t,a,u;const l=(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?l(d,h):(a=d,u||(u=setTimeout(()=>{u=null,l(a)},n-v)))},()=>a&&l(a)]}const Rs=(e,t,r=3)=>{let n=0;const a=LM(50,250);return qM(u=>{const l=u.loaded,s=u.lengthComputable?u.total:void 0,f=l-n,d=a(f),h=l<=s;n=l;const v={loaded:l,total:s,progress:s?l/s:void 0,bytes:f,rate:d||void 0,estimated:d&&s&&h?(s-l)/d:void 0,event:u,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(v)},r)},Ww=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},Hw=e=>(...t)=>J.asap(()=>e(...t)),BM=Ft.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,Ft.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(Ft.origin),Ft.navigator&&/(msie|trident)/i.test(Ft.navigator.userAgent)):()=>!0,FM=Ft.hasStandardBrowserEnv?{write(e,t,r,n,a,u,l){if(typeof document>"u")return;const s=[`${e}=${encodeURIComponent(t)}`];J.isNumber(r)&&s.push(`expires=${new Date(r).toUTCString()}`),J.isString(n)&&s.push(`path=${n}`),J.isString(a)&&s.push(`domain=${a}`),u===!0&&s.push("secure"),J.isString(l)&&s.push(`SameSite=${l}`),document.cookie=s.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function zM(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function UM(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function uj(e,t,r){let n=!zM(t);return e&&(n||r==!1)?UM(e,t):t}const Vw=e=>e instanceof rr?{...e}:e;function Ni(e,t){t=t||{};const r={};function n(d,h,v,m){return J.isPlainObject(d)&&J.isPlainObject(h)?J.merge.call({caseless:m},d,h):J.isPlainObject(h)?J.merge({},h):J.isArray(h)?h.slice():h}function a(d,h,v,m){if(J.isUndefined(h)){if(!J.isUndefined(d))return n(void 0,d,v,m)}else return n(d,h,v,m)}function u(d,h){if(!J.isUndefined(h))return n(void 0,h)}function l(d,h){if(J.isUndefined(h)){if(!J.isUndefined(d))return n(void 0,d)}else return n(void 0,h)}function s(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:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,withXSRFToken:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,beforeRedirect:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,responseEncoding:l,validateStatus:s,headers:(d,h,v)=>a(Vw(d),Vw(h),v,!0)};return J.forEach(Object.keys({...e,...t}),function(h){if(h==="__proto__"||h==="constructor"||h==="prototype")return;const v=J.hasOwnProp(f,h)?f[h]:a,m=v(e[h],t[h],h);J.isUndefined(m)&&v!==s||(r[h]=m)}),r}const lj=e=>{const t=Ni({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:a,xsrfCookieName:u,headers:l,auth:s}=t;if(t.headers=l=rr.from(l),t.url=nj(uj(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&l.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),J.isFormData(r)){if(Ft.hasStandardBrowserEnv||Ft.hasStandardBrowserWebWorkerEnv)l.setContentType(void 0);else if(J.isFunction(r.getHeaders)){const f=r.getHeaders(),d=["content-type","content-length"];Object.entries(f).forEach(([h,v])=>{d.includes(h.toLowerCase())&&l.set(h,v)})}}if(Ft.hasStandardBrowserEnv&&(n&&J.isFunction(n)&&(n=n(t)),n||n!==!1&&BM(t.url))){const f=a&&u&&FM.read(u);f&&l.set(a,f)}return t},WM=typeof XMLHttpRequest<"u",HM=WM&&function(e){return new Promise(function(r,n){const a=lj(e);let u=a.data;const l=rr.from(a.headers).normalize();let{responseType:s,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 P(){if(!g)return;const C=rr.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),S={data:!s||s==="text"||s==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:C,config:e,request:g};oj(function(k){r(k),w()},function(k){n(k),w()},S),g=null}"onloadend"in g?g.onloadend=P:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(P)},g.onabort=function(){g&&(n(new Ce("Request aborted",Ce.ECONNABORTED,e,g)),g=null)},g.onerror=function(T){const S=T&&T.message?T.message:"Network Error",O=new Ce(S,Ce.ERR_NETWORK,e,g);O.event=T||null,n(O),g=null},g.ontimeout=function(){let T=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded";const S=a.transitional||Lg;a.timeoutErrorMessage&&(T=a.timeoutErrorMessage),n(new Ce(T,S.clarifyTimeoutError?Ce.ETIMEDOUT:Ce.ECONNABORTED,e,g)),g=null},u===void 0&&l.setContentType(null),"setRequestHeader"in g&&J.forEach(l.toJSON(),function(T,S){g.setRequestHeader(S,T)}),J.isUndefined(a.withCredentials)||(g.withCredentials=!!a.withCredentials),s&&s!=="json"&&(g.responseType=a.responseType),d&&([m,_]=Rs(d,!0),g.addEventListener("progress",m)),f&&g.upload&&([v,x]=Rs(f),g.upload.addEventListener("progress",v),g.upload.addEventListener("loadend",x)),(a.cancelToken||a.signal)&&(h=C=>{g&&(n(!C||C.type?new Ku(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 E=DM(a.url);if(E&&Ft.protocols.indexOf(E)===-1){n(new Ce("Unsupported protocol "+E+":",Ce.ERR_BAD_REQUEST,e));return}g.send(u||null)})},VM=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let n=new AbortController,a;const u=function(d){if(!a){a=!0,s();const h=d instanceof Error?d:this.reason;n.abort(h instanceof Ce?h:new Ku(h instanceof Error?h.message:h))}};let l=t&&setTimeout(()=>{l=null,u(new Ce(`timeout of ${t}ms exceeded`,Ce.ETIMEDOUT))},t);const s=()=>{e&&(l&&clearTimeout(l),l=null,e.forEach(d=>{d.unsubscribe?d.unsubscribe(u):d.removeEventListener("abort",u)}),e=null)};e.forEach(d=>d.addEventListener("abort",u));const{signal:f}=n;return f.unsubscribe=()=>J.asap(s),f}},KM=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},GM=async function*(e,t){for await(const r of XM(e))yield*KM(r,t)},XM=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()}},Kw=(e,t,r,n)=>{const a=GM(e,t);let u=0,l,s=f=>{l||(l=!0,n&&n(f))};return new ReadableStream({async pull(f){try{const{done:d,value:h}=await a.next();if(d){s(),f.close();return}let v=h.byteLength;if(r){let m=u+=v;r(m)}f.enqueue(new Uint8Array(h))}catch(d){throw s(d),d}},cancel(f){return s(f),a.return()}},{highWaterMark:2})},Gw=64*1024,{isFunction:ms}=J,YM=(({Request:e,Response:t})=>({Request:e,Response:t}))(J.global),{ReadableStream:Xw,TextEncoder:Yw}=J.global,Qw=(e,...t)=>{try{return!!e(...t)}catch{return!1}},QM=e=>{e=J.merge.call({skipUndefined:!0},YM,e);const{fetch:t,Request:r,Response:n}=e,a=t?ms(t):typeof fetch=="function",u=ms(r),l=ms(n);if(!a)return!1;const s=a&&ms(Xw),f=a&&(typeof Yw=="function"?(_=>w=>_.encode(w))(new Yw):async _=>new Uint8Array(await new r(_).arrayBuffer())),d=u&&s&&Qw(()=>{let _=!1;const w=new r(Ft.origin,{body:new Xw,method:"POST",get duplex(){return _=!0,"half"}}).headers.has("Content-Type");return _&&!w}),h=l&&s&&Qw(()=>J.isReadableStream(new n("").body)),v={stream:h&&(_=>_.body)};a&&["text","arrayBuffer","blob","formData","stream"].forEach(_=>{!v[_]&&(v[_]=(w,g)=>{let P=w&&w[_];if(P)return P.call(w);throw new Ce(`Response type '${_}' is not supported`,Ce.ERR_NOT_SUPPORT,g)})});const m=async _=>{if(_==null)return 0;if(J.isBlob(_))return _.size;if(J.isSpecCompliantForm(_))return(await new r(Ft.origin,{method:"POST",body:_}).arrayBuffer()).byteLength;if(J.isArrayBufferView(_)||J.isArrayBuffer(_))return _.byteLength;if(J.isURLSearchParams(_)&&(_=_+""),J.isString(_))return(await f(_)).byteLength},x=async(_,w)=>{const g=J.toFiniteNumber(_.getContentLength());return g??m(w)};return async _=>{let{url:w,method:g,data:P,signal:E,cancelToken:C,timeout:T,onDownloadProgress:S,onUploadProgress:O,responseType:k,headers:R,withCredentials:$="same-origin",fetchOptions:Y}=lj(_),F=t||fetch;k=k?(k+"").toLowerCase():"text";let N=VM([E,C&&C.toAbortSignal()],T),q=null;const B=N&&N.unsubscribe&&(()=>{N.unsubscribe()});let V;try{if(O&&d&&g!=="get"&&g!=="head"&&(V=await x(R,P))!==0){let I=new r(w,{method:"POST",body:P,duplex:"half"}),U;if(J.isFormData(P)&&(U=I.headers.get("content-type"))&&R.setContentType(U),I.body){const[se,ce]=Ww(V,Rs(Hw(O)));P=Kw(I.body,Gw,se,ce)}}J.isString($)||($=$?"include":"omit");const Q=u&&"credentials"in r.prototype,te={...Y,signal:N,method:g.toUpperCase(),headers:R.normalize().toJSON(),body:P,duplex:"half",credentials:Q?$:void 0};q=u&&new r(w,te);let W=await(u?F(q,Y):F(w,te));const re=h&&(k==="stream"||k==="response");if(h&&(S||re&&B)){const I={};["status","statusText","headers"].forEach(me=>{I[me]=W[me]});const U=J.toFiniteNumber(W.headers.get("content-length")),[se,ce]=S&&Ww(U,Rs(Hw(S),!0))||[];W=new n(Kw(W.body,Gw,se,()=>{ce&&ce(),B&&B()}),I)}k=k||"text";let ee=await v[J.findKey(v,k)||"text"](W,_);return!re&&B&&B(),await new Promise((I,U)=>{oj(I,U,{data:ee,headers:rr.from(W.headers),status:W.status,statusText:W.statusText,config:_,request:q})})}catch(Q){throw B&&B(),Q&&Q.name==="TypeError"&&/Load failed|fetch/i.test(Q.message)?Object.assign(new Ce("Network Error",Ce.ERR_NETWORK,_,q,Q&&Q.response),{cause:Q.cause||Q}):Ce.from(Q,Q&&Q.code,_,q,Q&&Q.response)}}},ZM=new Map,sj=e=>{let t=e&&e.env||{};const{fetch:r,Request:n,Response:a}=t,u=[n,a,r];let l=u.length,s=l,f,d,h=ZM;for(;s--;)f=u[s],d=h.get(f),d===void 0&&h.set(f,d=s?new Map:QM(t)),h=d;return d};sj();const Bg={http:vM,xhr:HM,fetch:{get:sj}};J.forEach(Bg,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Zw=e=>`- ${e}`,JM=e=>J.isFunction(e)||e===null||e===!1;function eR(e,t){e=J.isArray(e)?e:[e];const{length:r}=e;let n,a;const u={};for(let l=0;l<r;l++){n=e[l];let s;if(a=n,!JM(n)&&(a=Bg[(s=String(n)).toLowerCase()],a===void 0))throw new Ce(`Unknown adapter '${s}'`);if(a&&(J.isFunction(a)||(a=a.get(t))))break;u[s||"#"+l]=a}if(!a){const l=Object.entries(u).map(([f,d])=>`adapter ${f} `+(d===!1?"is not supported by the environment":"is not available in the build"));let s=r?l.length>1?`since :
`+l.map(Zw).join(`
`):" "+Zw(l[0]):"as no adapter specified";throw new Ce("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return a}const cj={getAdapter:eR,adapters:Bg};function fp(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ku(null,e)}function Jw(e){return fp(e),e.headers=rr.from(e.headers),e.data=cp.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),cj.getAdapter(e.adapter||Vu.adapter,e)(e).then(function(n){return fp(e),n.data=cp.call(e,e.transformResponse,n),n.headers=rr.from(n.headers),n},function(n){return aj(n)||(fp(e),n&&n.response&&(n.response.data=cp.call(e,e.transformResponse,n.response),n.response.headers=rr.from(n.response.headers))),Promise.reject(n)})}const fj="1.13.6",Dc={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Dc[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const e1={};Dc.transitional=function(t,r,n){function a(u,l){return"[Axios v"+fj+"] Transitional option '"+u+"'"+l+(n?". "+n:"")}return(u,l,s)=>{if(t===!1)throw new Ce(a(l," has been removed"+(r?" in "+r:"")),Ce.ERR_DEPRECATED);return r&&!e1[l]&&(e1[l]=!0,console.warn(a(l," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(u,l,s):!0}};Dc.spelling=function(t){return(r,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};function tR(e,t,r){if(typeof e!="object")throw new Ce("options must be an object",Ce.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let a=n.length;for(;a-- >0;){const u=n[a],l=t[u];if(l){const s=e[u],f=s===void 0||l(s,u,e);if(f!==!0)throw new Ce("option "+u+" must be "+f,Ce.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Ce("Unknown option "+u,Ce.ERR_BAD_OPTION)}}const Ms={assertOptions:tR,validators:Dc},wr=Ms.validators;let Ti=class{constructor(t){this.defaults=t||{},this.interceptors={request:new zw,response:new zw}}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=Ni(this.defaults,r);const{transitional:n,paramsSerializer:a,headers:u}=r;n!==void 0&&Ms.assertOptions(n,{silentJSONParsing:wr.transitional(wr.boolean),forcedJSONParsing:wr.transitional(wr.boolean),clarifyTimeoutError:wr.transitional(wr.boolean),legacyInterceptorReqResOrdering:wr.transitional(wr.boolean)},!1),a!=null&&(J.isFunction(a)?r.paramsSerializer={serialize:a}:Ms.assertOptions(a,{encode:wr.function,serialize:wr.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),Ms.assertOptions(r,{baseUrl:wr.spelling("baseURL"),withXsrfToken:wr.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let l=u&&J.merge(u.common,u[r.method]);u&&J.forEach(["delete","get","head","post","put","patch","common"],_=>{delete u[_]}),r.headers=rr.concat(l,u);const s=[];let f=!0;this.interceptors.request.forEach(function(w){if(typeof w.runWhen=="function"&&w.runWhen(r)===!1)return;f=f&&w.synchronous;const g=r.transitional||Lg;g&&g.legacyInterceptorReqResOrdering?s.unshift(w.fulfilled,w.rejected):s.push(w.fulfilled,w.rejected)});const d=[];this.interceptors.response.forEach(function(w){d.push(w.fulfilled,w.rejected)});let h,v=0,m;if(!f){const _=[Jw.bind(this),void 0];for(_.unshift(...s),_.push(...d),m=_.length,h=Promise.resolve(r);v<m;)h=h.then(_[v++],_[v++]);return h}m=s.length;let x=r;for(;v<m;){const _=s[v++],w=s[v++];try{x=_(x)}catch(g){w.call(this,g);break}}try{h=Jw.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=Ni(this.defaults,t);const r=uj(t.baseURL,t.url,t.allowAbsoluteUrls);return nj(r,t.params,t.paramsSerializer)}};J.forEach(["delete","get","head","options"],function(t){Ti.prototype[t]=function(r,n){return this.request(Ni(n||{},{method:t,url:r,data:(n||{}).data}))}});J.forEach(["post","put","patch"],function(t){function r(n){return function(u,l,s){return this.request(Ni(s||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:u,data:l}))}}Ti.prototype[t]=r(),Ti.prototype[t+"Form"]=r(!0)});let rR=class dj{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(u){r=u});const n=this;this.promise.then(a=>{if(!n._listeners)return;let u=n._listeners.length;for(;u-- >0;)n._listeners[u](a);n._listeners=null}),this.promise.then=a=>{let u;const l=new Promise(s=>{n.subscribe(s),u=s}).then(a);return l.cancel=function(){n.unsubscribe(u)},l},t(function(u,l,s){n.reason||(n.reason=new Ku(u,l,s),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=n=>{t.abort(n)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new dj(function(a){t=a}),cancel:t}}};function nR(e){return function(r){return e.apply(null,r)}}function iR(e){return J.isObject(e)&&e.isAxiosError===!0}const ym={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(ym).forEach(([e,t])=>{ym[t]=e});function pj(e){const t=new Ti(e),r=VE(Ti.prototype.request,t);return J.extend(r,Ti.prototype,t,{allOwnKeys:!0}),J.extend(r,t,null,{allOwnKeys:!0}),r.create=function(a){return pj(Ni(e,a))},r}const pt=pj(Vu);pt.Axios=Ti;pt.CanceledError=Ku;pt.CancelToken=rR;pt.isCancel=aj;pt.VERSION=fj;pt.toFormData=$c;pt.AxiosError=Ce;pt.Cancel=pt.CanceledError;pt.all=function(t){return Promise.all(t)};pt.spread=nR;pt.isAxiosError=iR;pt.mergeConfig=Ni;pt.AxiosHeaders=rr;pt.formToJSON=e=>ij(J.isHTMLForm(e)?new FormData(e):e);pt.getAdapter=cj.getAdapter;pt.HttpStatusCode=ym;pt.default=pt;const{Axios:I9,AxiosError:$9,CanceledError:D9,isCancel:L9,CancelToken:q9,VERSION:B9,all:F9,Cancel:z9,isAxiosError:U9,spread:W9,toFormData:H9,AxiosHeaders:V9,HttpStatusCode:K9,formToJSON:G9,getAdapter:X9,mergeConfig:Y9}=pt;function hj(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=hj(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=hj(e))&&(n&&(n+=" "),n+=t);return n}var dp,t1;function nr(){if(t1)return dp;t1=1;var e=Array.isArray;return dp=e,dp}var pp,r1;function vj(){if(r1)return pp;r1=1;var e=typeof vs=="object"&&vs&&vs.Object===Object&&vs;return pp=e,pp}var hp,n1;function rn(){if(n1)return hp;n1=1;var e=vj(),t=typeof self=="object"&&self&&self.Object===Object&&self,r=e||t||Function("return this")();return hp=r,hp}var vp,i1;function Gu(){if(i1)return vp;i1=1;var e=rn(),t=e.Symbol;return vp=t,vp}var yp,a1;function aR(){if(a1)return yp;a1=1;var e=Gu(),t=Object.prototype,r=t.hasOwnProperty,n=t.toString,a=e?e.toStringTag:void 0;function u(l){var s=r.call(l,a),f=l[a];try{l[a]=void 0;var d=!0}catch{}var h=n.call(l);return d&&(s?l[a]=f:delete l[a]),h}return yp=u,yp}var mp,o1;function oR(){if(o1)return mp;o1=1;var e=Object.prototype,t=e.toString;function r(n){return t.call(n)}return mp=r,mp}var gp,u1;function On(){if(u1)return gp;u1=1;var e=Gu(),t=aR(),r=oR(),n="[object Null]",a="[object Undefined]",u=e?e.toStringTag:void 0;function l(s){return s==null?s===void 0?a:n:u&&u in Object(s)?t(s):r(s)}return gp=l,gp}var bp,l1;function Pn(){if(l1)return bp;l1=1;function e(t){return t!=null&&typeof t=="object"}return bp=e,bp}var xp,s1;function Xa(){if(s1)return xp;s1=1;var e=On(),t=Pn(),r="[object Symbol]";function n(a){return typeof a=="symbol"||t(a)&&e(a)==r}return xp=n,xp}var wp,c1;function Fg(){if(c1)return wp;c1=1;var e=nr(),t=Xa(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function a(u,l){if(e(u))return!1;var s=typeof u;return s=="number"||s=="symbol"||s=="boolean"||u==null||t(u)?!0:n.test(u)||!r.test(u)||l!=null&&u in Object(l)}return wp=a,wp}var _p,f1;function Zn(){if(f1)return _p;f1=1;function e(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}return _p=e,_p}var Sp,d1;function zg(){if(d1)return Sp;d1=1;var e=On(),t=Zn(),r="[object AsyncFunction]",n="[object Function]",a="[object GeneratorFunction]",u="[object Proxy]";function l(s){if(!t(s))return!1;var f=e(s);return f==n||f==a||f==r||f==u}return Sp=l,Sp}var Op,p1;function uR(){if(p1)return Op;p1=1;var e=rn(),t=e["__core-js_shared__"];return Op=t,Op}var Pp,h1;function lR(){if(h1)return Pp;h1=1;var e=uR(),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 Pp=r,Pp}var Ap,v1;function yj(){if(v1)return Ap;v1=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 Ap=r,Ap}var Ep,y1;function sR(){if(y1)return Ep;y1=1;var e=zg(),t=lR(),r=Zn(),n=yj(),a=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,l=Function.prototype,s=Object.prototype,f=l.toString,d=s.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 Ep=v,Ep}var jp,m1;function cR(){if(m1)return jp;m1=1;function e(t,r){return t==null?void 0:t[r]}return jp=e,jp}var Tp,g1;function Li(){if(g1)return Tp;g1=1;var e=sR(),t=cR();function r(n,a){var u=t(n,a);return e(u)?u:void 0}return Tp=r,Tp}var Cp,b1;function Lc(){if(b1)return Cp;b1=1;var e=Li(),t=e(Object,"create");return Cp=t,Cp}var kp,x1;function fR(){if(x1)return kp;x1=1;var e=Lc();function t(){this.__data__=e?e(null):{},this.size=0}return kp=t,kp}var Np,w1;function dR(){if(w1)return Np;w1=1;function e(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}return Np=e,Np}var Mp,_1;function pR(){if(_1)return Mp;_1=1;var e=Lc(),t="__lodash_hash_undefined__",r=Object.prototype,n=r.hasOwnProperty;function a(u){var l=this.__data__;if(e){var s=l[u];return s===t?void 0:s}return n.call(l,u)?l[u]:void 0}return Mp=a,Mp}var Rp,S1;function hR(){if(S1)return Rp;S1=1;var e=Lc(),t=Object.prototype,r=t.hasOwnProperty;function n(a){var u=this.__data__;return e?u[a]!==void 0:r.call(u,a)}return Rp=n,Rp}var Ip,O1;function vR(){if(O1)return Ip;O1=1;var e=Lc(),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 Ip=r,Ip}var $p,P1;function yR(){if(P1)return $p;P1=1;var e=fR(),t=dR(),r=pR(),n=hR(),a=vR();function u(l){var s=-1,f=l==null?0:l.length;for(this.clear();++s<f;){var d=l[s];this.set(d[0],d[1])}}return u.prototype.clear=e,u.prototype.delete=t,u.prototype.get=r,u.prototype.has=n,u.prototype.set=a,$p=u,$p}var Dp,A1;function mR(){if(A1)return Dp;A1=1;function e(){this.__data__=[],this.size=0}return Dp=e,Dp}var Lp,E1;function Ug(){if(E1)return Lp;E1=1;function e(t,r){return t===r||t!==t&&r!==r}return Lp=e,Lp}var qp,j1;function qc(){if(j1)return qp;j1=1;var e=Ug();function t(r,n){for(var a=r.length;a--;)if(e(r[a][0],n))return a;return-1}return qp=t,qp}var Bp,T1;function gR(){if(T1)return Bp;T1=1;var e=qc(),t=Array.prototype,r=t.splice;function n(a){var u=this.__data__,l=e(u,a);if(l<0)return!1;var s=u.length-1;return l==s?u.pop():r.call(u,l,1),--this.size,!0}return Bp=n,Bp}var Fp,C1;function bR(){if(C1)return Fp;C1=1;var e=qc();function t(r){var n=this.__data__,a=e(n,r);return a<0?void 0:n[a][1]}return Fp=t,Fp}var zp,k1;function xR(){if(k1)return zp;k1=1;var e=qc();function t(r){return e(this.__data__,r)>-1}return zp=t,zp}var Up,N1;function wR(){if(N1)return Up;N1=1;var e=qc();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 Up=t,Up}var Wp,M1;function Bc(){if(M1)return Wp;M1=1;var e=mR(),t=gR(),r=bR(),n=xR(),a=wR();function u(l){var s=-1,f=l==null?0:l.length;for(this.clear();++s<f;){var d=l[s];this.set(d[0],d[1])}}return u.prototype.clear=e,u.prototype.delete=t,u.prototype.get=r,u.prototype.has=n,u.prototype.set=a,Wp=u,Wp}var Hp,R1;function Wg(){if(R1)return Hp;R1=1;var e=Li(),t=rn(),r=e(t,"Map");return Hp=r,Hp}var Vp,I1;function _R(){if(I1)return Vp;I1=1;var e=yR(),t=Bc(),r=Wg();function n(){this.size=0,this.__data__={hash:new e,map:new(r||t),string:new e}}return Vp=n,Vp}var Kp,$1;function SR(){if($1)return Kp;$1=1;function e(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}return Kp=e,Kp}var Gp,D1;function Fc(){if(D1)return Gp;D1=1;var e=SR();function t(r,n){var a=r.__data__;return e(n)?a[typeof n=="string"?"string":"hash"]:a.map}return Gp=t,Gp}var Xp,L1;function OR(){if(L1)return Xp;L1=1;var e=Fc();function t(r){var n=e(this,r).delete(r);return this.size-=n?1:0,n}return Xp=t,Xp}var Yp,q1;function PR(){if(q1)return Yp;q1=1;var e=Fc();function t(r){return e(this,r).get(r)}return Yp=t,Yp}var Qp,B1;function AR(){if(B1)return Qp;B1=1;var e=Fc();function t(r){return e(this,r).has(r)}return Qp=t,Qp}var Zp,F1;function ER(){if(F1)return Zp;F1=1;var e=Fc();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 Zp=t,Zp}var Jp,z1;function Hg(){if(z1)return Jp;z1=1;var e=_R(),t=OR(),r=PR(),n=AR(),a=ER();function u(l){var s=-1,f=l==null?0:l.length;for(this.clear();++s<f;){var d=l[s];this.set(d[0],d[1])}}return u.prototype.clear=e,u.prototype.delete=t,u.prototype.get=r,u.prototype.has=n,u.prototype.set=a,Jp=u,Jp}var eh,U1;function mj(){if(U1)return eh;U1=1;var e=Hg(),t="Expected a function";function r(n,a){if(typeof n!="function"||a!=null&&typeof a!="function")throw new TypeError(t);var u=function(){var l=arguments,s=a?a.apply(this,l):l[0],f=u.cache;if(f.has(s))return f.get(s);var d=n.apply(this,l);return u.cache=f.set(s,d)||f,d};return u.cache=new(r.Cache||e),u}return r.Cache=e,eh=r,eh}var th,W1;function jR(){if(W1)return th;W1=1;var e=mj(),t=500;function r(n){var a=e(n,function(l){return u.size===t&&u.clear(),l}),u=a.cache;return a}return th=r,th}var rh,H1;function TR(){if(H1)return rh;H1=1;var e=jR(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,n=e(function(a){var u=[];return a.charCodeAt(0)===46&&u.push(""),a.replace(t,function(l,s,f,d){u.push(f?d.replace(r,"$1"):s||l)}),u});return rh=n,rh}var nh,V1;function Vg(){if(V1)return nh;V1=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 nh=e,nh}var ih,K1;function CR(){if(K1)return ih;K1=1;var e=Gu(),t=Vg(),r=nr(),n=Xa(),a=e?e.prototype:void 0,u=a?a.toString:void 0;function l(s){if(typeof s=="string")return s;if(r(s))return t(s,l)+"";if(n(s))return u?u.call(s):"";var f=s+"";return f=="0"&&1/s==-1/0?"-0":f}return ih=l,ih}var ah,G1;function gj(){if(G1)return ah;G1=1;var e=CR();function t(r){return r==null?"":e(r)}return ah=t,ah}var oh,X1;function bj(){if(X1)return oh;X1=1;var e=nr(),t=Fg(),r=TR(),n=gj();function a(u,l){return e(u)?u:t(u,l)?[u]:r(n(u))}return oh=a,oh}var uh,Y1;function zc(){if(Y1)return uh;Y1=1;var e=Xa();function t(r){if(typeof r=="string"||e(r))return r;var n=r+"";return n=="0"&&1/r==-1/0?"-0":n}return uh=t,uh}var lh,Q1;function Kg(){if(Q1)return lh;Q1=1;var e=bj(),t=zc();function r(n,a){a=e(a,n);for(var u=0,l=a.length;n!=null&&u<l;)n=n[t(a[u++])];return u&&u==l?n:void 0}return lh=r,lh}var sh,Z1;function xj(){if(Z1)return sh;Z1=1;var e=Kg();function t(r,n,a){var u=r==null?void 0:e(r,n);return u===void 0?a:u}return sh=t,sh}var kR=xj();const Ar=Ye(kR);var ch,J1;function NR(){if(J1)return ch;J1=1;function e(t){return t==null}return ch=e,ch}var MR=NR();const $e=Ye(MR);var fh,e_;function RR(){if(e_)return fh;e_=1;var e=On(),t=nr(),r=Pn(),n="[object String]";function a(u){return typeof u=="string"||!t(u)&&r(u)&&e(u)==n}return fh=a,fh}var IR=RR();const Mi=Ye(IR);var $R=zg();const Me=Ye($R);var DR=Zn();const Ya=Ye(DR);var dh={exports:{}},Ue={};/**
* @license React
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var t_;function LR(){if(t_)return Ue;t_=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),l=Symbol.for("react.context"),s=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),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 P=g.$$typeof;switch(P){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 s:case l:case f:case m:case v:case u:return g;default:return P}}case t:return P}}}return Ue.ContextConsumer=l,Ue.ContextProvider=u,Ue.Element=e,Ue.ForwardRef=f,Ue.Fragment=r,Ue.Lazy=m,Ue.Memo=v,Ue.Portal=t,Ue.Profiler=a,Ue.StrictMode=n,Ue.Suspense=d,Ue.SuspenseList=h,Ue.isAsyncMode=function(){return!1},Ue.isConcurrentMode=function(){return!1},Ue.isContextConsumer=function(g){return w(g)===l},Ue.isContextProvider=function(g){return w(g)===u},Ue.isElement=function(g){return typeof g=="object"&&g!==null&&g.$$typeof===e},Ue.isForwardRef=function(g){return w(g)===f},Ue.isFragment=function(g){return w(g)===r},Ue.isLazy=function(g){return w(g)===m},Ue.isMemo=function(g){return w(g)===v},Ue.isPortal=function(g){return w(g)===t},Ue.isProfiler=function(g){return w(g)===a},Ue.isStrictMode=function(g){return w(g)===n},Ue.isSuspense=function(g){return w(g)===d},Ue.isSuspenseList=function(g){return w(g)===h},Ue.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===l||g.$$typeof===f||g.$$typeof===_||g.getModuleId!==void 0)},Ue.typeOf=w,Ue}var r_;function qR(){return r_||(r_=1,dh.exports=LR()),dh.exports}var BR=qR(),ph,n_;function wj(){if(n_)return ph;n_=1;var e=On(),t=Pn(),r="[object Number]";function n(a){return typeof a=="number"||t(a)&&e(a)==r}return ph=n,ph}var hh,i_;function FR(){if(i_)return hh;i_=1;var e=wj();function t(r){return e(r)&&r!=+r}return hh=t,hh}var zR=FR();const Xu=Ye(zR);var UR=wj();const WR=Ye(UR);var zr=function(t){return t===0?0:t>0?1:-1},Pi=function(t){return Mi(t)&&t.indexOf("%")===t.length-1},pe=function(t){return WR(t)&&!Xu(t)},HR=function(t){return $e(t)},wt=function(t){return pe(t)||Mi(t)},VR=0,Yu=function(t){var r=++VR;return"".concat(t||"").concat(r)},Ri=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)&&!Mi(t))return n;var u;if(Pi(t)){var l=t.indexOf("%");u=r*parseFloat(t.slice(0,l))/100}else u=+t;return Xu(u)&&(u=n),a&&u>r&&(u=r),u},Gn=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},KR=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},Br=function(t,r){return pe(t)&&pe(r)?function(n){return t+n*(r-t)}:function(){return r}};function Is(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):Ar(n,t))===r})}var GR=function(t,r){return pe(t)&&pe(r)?t-r:Mi(t)&&Mi(r)?t.localeCompare(r):t instanceof Date&&r instanceof Date?t.getTime()-r.getTime():String(t).localeCompare(String(r))};function wa(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 mm(e){"@babel/helpers - typeof";return mm=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},mm(e)}var XR=["viewBox","children"],YR=["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"],a_=["points","pathLength"],vh={svg:XR,polygon:a_,polyline:a_},Gg=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],$s=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(K.isValidElement(t)&&(n=t.props),!Ya(n))return null;var a={};return Object.keys(n).forEach(function(u){Gg.includes(u)&&(a[u]=r||function(l){return n[u](n,l)})}),a},QR=function(t,r,n){return function(a){return t(r,n,a),null}},Ds=function(t,r,n){if(!Ya(t)||mm(t)!=="object")return null;var a=null;return Object.keys(t).forEach(function(u){var l=t[u];Gg.includes(u)&&typeof l=="function"&&(a||(a={}),a[u]=QR(l,r,n))}),a},ZR=["children"],JR=["children"];function o_(e,t){if(e==null)return{};var r=eI(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 eI(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 gm(e){"@babel/helpers - typeof";return gm=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},gm(e)}var u_={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"},mn=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},l_=null,yh=null,Xg=function e(t){if(t===l_&&Array.isArray(yh))return yh;var r=[];return K.Children.forEach(t,function(n){$e(n)||(BR.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),yh=r,l_=t,r};function Er(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(a){return mn(a)}):n=[mn(t)],Xg(e).forEach(function(a){var u=Ar(a,"type.displayName")||Ar(a,"type.name");n.indexOf(u)!==-1&&r.push(a)}),r}function fr(e,t){var r=Er(e,t);return r&&r[0]}var s_=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)},tI=["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"],rI=function(t){return t&&t.type&&Mi(t.type)&&tI.indexOf(t.type)>=0},nI=function(t){return t&&gm(t)==="object"&&"clipDot"in t},iI=function(t,r,n,a){var u,l=(u=vh==null?void 0:vh[a])!==null&&u!==void 0?u:[];return r.startsWith("data-")||!Me(t)&&(a&&l.includes(r)||YR.includes(r))||n&&Gg.includes(r)},De=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var a=t;if(K.isValidElement(t)&&(a=t.props),!Ya(a))return null;var u={};return Object.keys(a).forEach(function(l){var s;iI((s=a)===null||s===void 0?void 0:s[l],l,r,n)&&(u[l]=a[l])}),u},bm=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 c_(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var a=0;a<n;a++){var u=t[a],l=r[a];if(Array.isArray(u)||Array.isArray(l)){if(!e(u,l))return!1}else if(!c_(u,l))return!1}return!0},c_=function(t,r){if($e(t)&&$e(r))return!0;if(!$e(t)&&!$e(r)){var n=t.props||{},a=n.children,u=o_(n,ZR),l=r.props||{},s=l.children,f=o_(l,JR);return a&&s?wa(u,f)&&bm(a,s):!a&&!s?wa(u,f):!1}return!1},f_=function(t,r){var n=[],a={};return Xg(t).forEach(function(u,l){if(rI(u))n.push(u);else if(u){var s=mn(u.type),f=r[s]||{},d=f.handler,h=f.once;if(d&&(!h||!a[s])){var v=d(u,s,l);n.push(v),a[s]=!0}}}),n},aI=function(t){var r=t&&t.type;return r&&u_[r]?u_[r]:null},oI=function(t,r){return Xg(r).indexOf(t)},uI=["children","width","height","viewBox","className","style","title","desc"];function xm(){return xm=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},xm.apply(this,arguments)}function lI(e,t){if(e==null)return{};var r=sI(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 sI(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 wm(e){var t=e.children,r=e.width,n=e.height,a=e.viewBox,u=e.className,l=e.style,s=e.title,f=e.desc,d=lI(e,uI),h=a||{width:r,height:n,x:0,y:0},v=qe("recharts-surface",u);return z.createElement("svg",xm({},De(d,!0,"svg"),{className:v,width:r,height:n,style:l,viewBox:"".concat(h.x," ").concat(h.y," ").concat(h.width," ").concat(h.height)}),z.createElement("title",null,s),z.createElement("desc",null,f),t)}var cI=["children","className"];function _m(){return _m=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},_m.apply(this,arguments)}function fI(e,t){if(e==null)return{};var r=dI(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 dI(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 dt=z.forwardRef(function(e,t){var r=e.children,n=e.className,a=fI(e,cI),u=qe("recharts-layer",n);return z.createElement("g",_m({className:u},De(a,!0),{ref:t}),r)}),gn=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]},mh,d_;function pI(){if(d_)return mh;d_=1;function e(t,r,n){var a=-1,u=t.length;r<0&&(r=-r>u?0:u+r),n=n>u?u:n,n<0&&(n+=u),u=r>n?0:n-r>>>0,r>>>=0;for(var l=Array(u);++a<u;)l[a]=t[a+r];return l}return mh=e,mh}var gh,p_;function hI(){if(p_)return gh;p_=1;var e=pI();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 gh=t,gh}var bh,h_;function _j(){if(h_)return bh;h_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",a=t+r+n,u="\\ufe0e\\ufe0f",l="\\u200d",s=RegExp("["+l+e+a+u+"]");function f(d){return s.test(d)}return bh=f,bh}var xh,v_;function vI(){if(v_)return xh;v_=1;function e(t){return t.split("")}return xh=e,xh}var wh,y_;function yI(){if(y_)return wh;y_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",a=t+r+n,u="\\ufe0e\\ufe0f",l="["+e+"]",s="["+a+"]",f="\\ud83c[\\udffb-\\udfff]",d="(?:"+s+"|"+f+")",h="[^"+e+"]",v="(?:\\ud83c[\\udde6-\\uddff]){2}",m="[\\ud800-\\udbff][\\udc00-\\udfff]",x="\\u200d",_=d+"?",w="["+u+"]?",g="(?:"+x+"(?:"+[h,v,m].join("|")+")"+w+_+")*",P=w+_+g,E="(?:"+[h+s+"?",s,v,m,l].join("|")+")",C=RegExp(f+"(?="+f+")|"+E+P,"g");function T(S){return S.match(C)||[]}return wh=T,wh}var _h,m_;function mI(){if(m_)return _h;m_=1;var e=vI(),t=_j(),r=yI();function n(a){return t(a)?r(a):e(a)}return _h=n,_h}var Sh,g_;function gI(){if(g_)return Sh;g_=1;var e=hI(),t=_j(),r=mI(),n=gj();function a(u){return function(l){l=n(l);var s=t(l)?r(l):void 0,f=s?s[0]:l.charAt(0),d=s?e(s,1).join(""):l.slice(1);return f[u]()+d}}return Sh=a,Sh}var Oh,b_;function bI(){if(b_)return Oh;b_=1;var e=gI(),t=e("toUpperCase");return Oh=t,Oh}var xI=bI();const Uc=Ye(xI);function Ze(e){return function(){return e}}const Sj=Math.cos,Ls=Math.sin,Wr=Math.sqrt,qs=Math.PI,Wc=2*qs,Sm=Math.PI,Om=2*Sm,wi=1e-6,wI=Om-wi;function Oj(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function _I(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return Oj;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 SI{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?Oj:_I(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,a){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+a}`}bezierCurveTo(t,r,n,a,u,l){this._append`C${+t},${+r},${+n},${+a},${this._x1=+u},${this._y1=+l}`}arcTo(t,r,n,a,u){if(t=+t,r=+r,n=+n,a=+a,u=+u,u<0)throw new Error(`negative radius: ${u}`);let l=this._x1,s=this._y1,f=n-t,d=a-r,h=l-t,v=s-r,m=h*h+v*v;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(m>wi)if(!(Math.abs(v*f-d*h)>wi)||!u)this._append`L${this._x1=t},${this._y1=r}`;else{let x=n-l,_=a-s,w=f*f+d*d,g=x*x+_*_,P=Math.sqrt(w),E=Math.sqrt(m),C=u*Math.tan((Sm-Math.acos((w+m-g)/(2*P*E)))/2),T=C/E,S=C/P;Math.abs(T-1)>wi&&this._append`L${t+T*h},${r+T*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,l){if(t=+t,r=+r,n=+n,l=!!l,n<0)throw new Error(`negative radius: ${n}`);let s=n*Math.cos(a),f=n*Math.sin(a),d=t+s,h=r+f,v=1^l,m=l?a-u:u-a;this._x1===null?this._append`M${d},${h}`:(Math.abs(this._x1-d)>wi||Math.abs(this._y1-h)>wi)&&this._append`L${d},${h}`,n&&(m<0&&(m=m%Om+Om),m>wI?this._append`A${n},${n},0,1,${v},${t-s},${r-f}A${n},${n},0,1,${v},${this._x1=d},${this._y1=h}`:m>wi&&this._append`A${n},${n},0,${+(m>=Sm)},${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 Yg(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 SI(t)}function Qg(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function Pj(e){this._context=e}Pj.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 Hc(e){return new Pj(e)}function Aj(e){return e[0]}function Ej(e){return e[1]}function jj(e,t){var r=Ze(!0),n=null,a=Hc,u=null,l=Yg(s);e=typeof e=="function"?e:e===void 0?Aj:Ze(e),t=typeof t=="function"?t:t===void 0?Ej:Ze(t);function s(f){var d,h=(f=Qg(f)).length,v,m=!1,x;for(n==null&&(u=a(x=l())),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 s.x=function(f){return arguments.length?(e=typeof f=="function"?f:Ze(+f),s):e},s.y=function(f){return arguments.length?(t=typeof f=="function"?f:Ze(+f),s):t},s.defined=function(f){return arguments.length?(r=typeof f=="function"?f:Ze(!!f),s):r},s.curve=function(f){return arguments.length?(a=f,n!=null&&(u=a(n)),s):a},s.context=function(f){return arguments.length?(f==null?n=u=null:u=a(n=f),s):n},s}function gs(e,t,r){var n=null,a=Ze(!0),u=null,l=Hc,s=null,f=Yg(d);e=typeof e=="function"?e:e===void 0?Aj:Ze(+e),t=typeof t=="function"?t:Ze(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?Ej:Ze(+r);function d(v){var m,x,_,w=(v=Qg(v)).length,g,P=!1,E,C=new Array(w),T=new Array(w);for(u==null&&(s=l(E=f())),m=0;m<=w;++m){if(!(m<w&&a(g=v[m],m,v))===P)if(P=!P)x=m,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),_=m-1;_>=x;--_)s.point(C[_],T[_]);s.lineEnd(),s.areaEnd()}P&&(C[m]=+e(g,m,v),T[m]=+t(g,m,v),s.point(n?+n(g,m,v):C[m],r?+r(g,m,v):T[m]))}if(E)return s=null,E+""||null}function h(){return jj().defined(a).curve(l).context(u)}return d.x=function(v){return arguments.length?(e=typeof v=="function"?v:Ze(+v),n=null,d):e},d.x0=function(v){return arguments.length?(e=typeof v=="function"?v:Ze(+v),d):e},d.x1=function(v){return arguments.length?(n=v==null?null:typeof v=="function"?v:Ze(+v),d):n},d.y=function(v){return arguments.length?(t=typeof v=="function"?v:Ze(+v),r=null,d):t},d.y0=function(v){return arguments.length?(t=typeof v=="function"?v:Ze(+v),d):t},d.y1=function(v){return arguments.length?(r=v==null?null:typeof v=="function"?v:Ze(+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:Ze(!!v),d):a},d.curve=function(v){return arguments.length?(l=v,u!=null&&(s=l(u)),d):l},d.context=function(v){return arguments.length?(v==null?u=s=null:s=l(u=v),d):u},d}class Tj{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 OI(e){return new Tj(e,!0)}function PI(e){return new Tj(e,!1)}const Zg={draw(e,t){const r=Wr(t/qs);e.moveTo(r,0),e.arc(0,0,r,0,Wc)}},AI={draw(e,t){const r=Wr(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()}},Cj=Wr(1/3),EI=Cj*2,jI={draw(e,t){const r=Wr(t/EI),n=r*Cj;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},TI={draw(e,t){const r=Wr(t),n=-r/2;e.rect(n,n,r,r)}},CI=.8908130915292852,kj=Ls(qs/10)/Ls(7*qs/10),kI=Ls(Wc/10)*kj,NI=-Sj(Wc/10)*kj,MI={draw(e,t){const r=Wr(t*CI),n=kI*r,a=NI*r;e.moveTo(0,-r),e.lineTo(n,a);for(let u=1;u<5;++u){const l=Wc*u/5,s=Sj(l),f=Ls(l);e.lineTo(f*r,-s*r),e.lineTo(s*n-f*a,f*n+s*a)}e.closePath()}},Ph=Wr(3),RI={draw(e,t){const r=-Wr(t/(Ph*3));e.moveTo(0,r*2),e.lineTo(-Ph*r,-r),e.lineTo(Ph*r,-r),e.closePath()}},_r=-.5,Sr=Wr(3)/2,Pm=1/Wr(12),II=(Pm/2+1)*3,$I={draw(e,t){const r=Wr(t/II),n=r/2,a=r*Pm,u=n,l=r*Pm+r,s=-u,f=l;e.moveTo(n,a),e.lineTo(u,l),e.lineTo(s,f),e.lineTo(_r*n-Sr*a,Sr*n+_r*a),e.lineTo(_r*u-Sr*l,Sr*u+_r*l),e.lineTo(_r*s-Sr*f,Sr*s+_r*f),e.lineTo(_r*n+Sr*a,_r*a-Sr*n),e.lineTo(_r*u+Sr*l,_r*l-Sr*u),e.lineTo(_r*s+Sr*f,_r*f-Sr*s),e.closePath()}};function DI(e,t){let r=null,n=Yg(a);e=typeof e=="function"?e:Ze(e||Zg),t=typeof t=="function"?t:Ze(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:Ze(u),a):e},a.size=function(u){return arguments.length?(t=typeof u=="function"?u:Ze(+u),a):t},a.context=function(u){return arguments.length?(r=u??null,a):r},a}function Bs(){}function Fs(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 Nj(e){this._context=e}Nj.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:Fs(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:Fs(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function LI(e){return new Nj(e)}function Mj(e){this._context=e}Mj.prototype={areaStart:Bs,areaEnd:Bs,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:Fs(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function qI(e){return new Mj(e)}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(){(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:Fs(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function BI(e){return new Rj(e)}function Ij(e){this._context=e}Ij.prototype={areaStart:Bs,areaEnd:Bs,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 FI(e){return new Ij(e)}function x_(e){return e<0?-1:1}function w_(e,t,r){var n=e._x1-e._x0,a=t-e._x1,u=(e._y1-e._y0)/(n||a<0&&-0),l=(r-e._y1)/(a||n<0&&-0),s=(u*a+l*n)/(n+a);return(x_(u)+x_(l))*Math.min(Math.abs(u),Math.abs(l),.5*Math.abs(s))||0}function __(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Ah(e,t,r){var n=e._x0,a=e._y0,u=e._x1,l=e._y1,s=(u-n)/3;e._context.bezierCurveTo(n+s,a+s*t,u-s,l-s*r,u,l)}function zs(e){this._context=e}zs.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:Ah(this,this._t0,__(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,Ah(this,__(this,r=w_(this,e,t)),r);break;default:Ah(this,this._t0,r=w_(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function $j(e){this._context=new Dj(e)}($j.prototype=Object.create(zs.prototype)).point=function(e,t){zs.prototype.point.call(this,t,e)};function Dj(e){this._context=e}Dj.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 zI(e){return new zs(e)}function UI(e){return new $j(e)}function Lj(e){this._context=e}Lj.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=S_(e),a=S_(t),u=0,l=1;l<r;++u,++l)this._context.bezierCurveTo(n[0][u],a[0][u],n[1][u],a[1][u],e[l],t[l]);(this._line||this._line!==0&&r===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function S_(e){var t,r=e.length-1,n,a=new Array(r),u=new Array(r),l=new Array(r);for(a[0]=0,u[0]=2,l[0]=e[0]+2*e[1],t=1;t<r-1;++t)a[t]=1,u[t]=4,l[t]=4*e[t]+2*e[t+1];for(a[r-1]=2,u[r-1]=7,l[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=a[t]/u[t-1],u[t]-=n,l[t]-=n*l[t-1];for(a[r-1]=l[r-1]/u[r-1],t=r-2;t>=0;--t)a[t]=(l[t]-a[t+1])/u[t];for(u[r-1]=(e[r]+a[r-1])/2,t=0;t<r-1;++t)u[t]=2*e[t+1]-a[t+1];return[a,u]}function WI(e){return new Lj(e)}function Vc(e,t){this._context=e,this._t=t}Vc.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 HI(e){return new Vc(e,.5)}function VI(e){return new Vc(e,0)}function KI(e){return new Vc(e,1)}function Aa(e,t){if((l=e.length)>1)for(var r=1,n,a,u=e[t[0]],l,s=u.length;r<l;++r)for(a=u,u=e[t[r]],n=0;n<s;++n)u[n][1]+=u[n][0]=isNaN(a[n][1])?a[n][0]:a[n][1]}function Am(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function GI(e,t){return e[t]}function XI(e){const t=[];return t.key=e,t}function YI(){var e=Ze([]),t=Am,r=Aa,n=GI;function a(u){var l=Array.from(e.apply(this,arguments),XI),s,f=l.length,d=-1,h;for(const v of u)for(s=0,++d;s<f;++s)(l[s][d]=[0,+n(v,l[s].key,d,u)]).data=v;for(s=0,h=Qg(t(l));s<f;++s)l[h[s]].index=s;return r(l,h),l}return a.keys=function(u){return arguments.length?(e=typeof u=="function"?u:Ze(Array.from(u)),a):e},a.value=function(u){return arguments.length?(n=typeof u=="function"?u:Ze(+u),a):n},a.order=function(u){return arguments.length?(t=u==null?Am:typeof u=="function"?u:Ze(Array.from(u)),a):t},a.offset=function(u){return arguments.length?(r=u??Aa,a):r},a}function QI(e,t){if((n=e.length)>0){for(var r,n,a=0,u=e[0].length,l;a<u;++a){for(l=r=0;r<n;++r)l+=e[r][a][1]||0;if(l)for(r=0;r<n;++r)e[r][a][1]/=l}Aa(e,t)}}function ZI(e,t){if((a=e.length)>0){for(var r=0,n=e[t[0]],a,u=n.length;r<u;++r){for(var l=0,s=0;l<a;++l)s+=e[l][r][1]||0;n[r][1]+=n[r][0]=-s/2}Aa(e,t)}}function JI(e,t){if(!(!((l=e.length)>0)||!((u=(a=e[t[0]]).length)>0))){for(var r=0,n=1,a,u,l;n<u;++n){for(var s=0,f=0,d=0;s<l;++s){for(var h=e[t[s]],v=h[n][1]||0,m=h[n-1][1]||0,x=(v-m)/2,_=0;_<s;++_){var w=e[t[_]],g=w[n][1]||0,P=w[n-1][1]||0;x+=g-P}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,Aa(e,t)}}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)}var e$=["type","size","sizeType"];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 O_(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 P_(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?O_(Object(r),!0).forEach(function(n){t$(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O_(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function t$(e,t,r){return t=r$(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function r$(e){var t=n$(e,"string");return lu(t)=="symbol"?t:t+""}function n$(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)}function i$(e,t){if(e==null)return{};var r=a$(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 a$(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 qj={symbolCircle:Zg,symbolCross:AI,symbolDiamond:jI,symbolSquare:TI,symbolStar:MI,symbolTriangle:RI,symbolWye:$I},o$=Math.PI/180,u$=function(t){var r="symbol".concat(Uc(t));return qj[r]||Zg},l$=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*o$;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}},s$=function(t,r){qj["symbol".concat(Uc(t))]=r},Jg=function(t){var r=t.type,n=r===void 0?"circle":r,a=t.size,u=a===void 0?64:a,l=t.sizeType,s=l===void 0?"area":l,f=i$(t,e$),d=P_(P_({},f),{},{type:n,size:u,sizeType:s}),h=function(){var g=u$(n),P=DI().type(g).size(l$(u,s,n));return P()},v=d.className,m=d.cx,x=d.cy,_=De(d,!0);return m===+m&&x===+x&&u===+u?z.createElement("path",Em({},_,{className:qe("recharts-symbols",v),transform:"translate(".concat(m,", ").concat(x,")"),d:h()})):null};Jg.registerSymbol=s$;function Ea(e){"@babel/helpers - typeof";return Ea=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},Ea(e)}function jm(){return jm=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},jm.apply(this,arguments)}function A_(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 c$(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?A_(Object(r),!0).forEach(function(n){su(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):A_(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function f$(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d$(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,Fj(n.key),n)}}function p$(e,t,r){return t&&d$(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function h$(e,t,r){return t=Us(t),v$(e,Bj()?Reflect.construct(t,r||[],Us(e).constructor):t.apply(e,r))}function v$(e,t){if(t&&(Ea(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return y$(e)}function y$(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Bj(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Bj=function(){return!!e})()}function Us(e){return Us=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Us(e)}function m$(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&&Tm(e,t)}function Tm(e,t){return Tm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Tm(e,t)}function su(e,t,r){return t=Fj(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Fj(e){var t=g$(e,"string");return Ea(t)=="symbol"?t:t+""}function g$(e,t){if(Ea(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ea(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Or=32,e0=(function(e){function t(){return f$(this,t),h$(this,t,arguments)}return m$(t,e),p$(t,[{key:"renderIcon",value:function(n){var a=this.props.inactiveColor,u=Or/2,l=Or/6,s=Or/3,f=n.inactive?a:n.color;if(n.type==="plainline")return z.createElement("line",{strokeWidth:4,fill:"none",stroke:f,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:u,x2:Or,y2:u,className:"recharts-legend-icon"});if(n.type==="line")return z.createElement("path",{strokeWidth:4,fill:"none",stroke:f,d:"M0,".concat(u,"h").concat(s,`
A`).concat(l,",").concat(l,",0,1,1,").concat(2*s,",").concat(u,`
H`).concat(Or,"M").concat(2*s,",").concat(u,`
A`).concat(l,",").concat(l,",0,1,1,").concat(s,",").concat(u),className:"recharts-legend-icon"});if(n.type==="rect")return z.createElement("path",{stroke:"none",fill:f,d:"M0,".concat(Or/8,"h").concat(Or,"v").concat(Or*3/4,"h").concat(-Or,"z"),className:"recharts-legend-icon"});if(z.isValidElement(n.legendIcon)){var d=c$({},n);return delete d.legendIcon,z.cloneElement(n.legendIcon,d)}return z.createElement(Jg,{fill:f,cx:u,cy:u,size:Or,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,a=this.props,u=a.payload,l=a.iconSize,s=a.layout,f=a.formatter,d=a.inactiveColor,h={x:0,y:0,width:Or,height:Or},v={display:s==="horizontal"?"inline-block":"block",marginRight:10},m={display:"inline-block",verticalAlign:"middle",marginRight:4};return u.map(function(x,_){var w=x.formatter||f,g=qe(su(su({"recharts-legend-item":!0},"legend-item-".concat(_),!0),"inactive",x.inactive));if(x.type==="none")return null;var P=Me(x.value)?null:x.value;gn(!Me(x.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var E=x.inactive?d:x.color;return z.createElement("li",jm({className:g,style:v,key:"legend-item-".concat(_)},Ds(n.props,x,_)),z.createElement(wm,{width:l,height:l,viewBox:h,style:m},n.renderIcon(x)),z.createElement("span",{className:"recharts-legend-item-text",style:{color:E}},w?w(P,x,_):P))})}},{key:"render",value:function(){var n=this.props,a=n.payload,u=n.layout,l=n.align;if(!a||!a.length)return null;var s={padding:0,margin:0,textAlign:u==="horizontal"?l:"left"};return z.createElement("ul",{className:"recharts-default-legend",style:s},this.renderItems())}}])})(K.PureComponent);su(e0,"displayName","Legend");su(e0,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Eh,E_;function b$(){if(E_)return Eh;E_=1;var e=Bc();function t(){this.__data__=new e,this.size=0}return Eh=t,Eh}var jh,j_;function x$(){if(j_)return jh;j_=1;function e(t){var r=this.__data__,n=r.delete(t);return this.size=r.size,n}return jh=e,jh}var Th,T_;function w$(){if(T_)return Th;T_=1;function e(t){return this.__data__.get(t)}return Th=e,Th}var Ch,C_;function _$(){if(C_)return Ch;C_=1;function e(t){return this.__data__.has(t)}return Ch=e,Ch}var kh,k_;function S$(){if(k_)return kh;k_=1;var e=Bc(),t=Wg(),r=Hg(),n=200;function a(u,l){var s=this.__data__;if(s instanceof e){var f=s.__data__;if(!t||f.length<n-1)return f.push([u,l]),this.size=++s.size,this;s=this.__data__=new r(f)}return s.set(u,l),this.size=s.size,this}return kh=a,kh}var Nh,N_;function zj(){if(N_)return Nh;N_=1;var e=Bc(),t=b$(),r=x$(),n=w$(),a=_$(),u=S$();function l(s){var f=this.__data__=new e(s);this.size=f.size}return l.prototype.clear=t,l.prototype.delete=r,l.prototype.get=n,l.prototype.has=a,l.prototype.set=u,Nh=l,Nh}var Mh,M_;function O$(){if(M_)return Mh;M_=1;var e="__lodash_hash_undefined__";function t(r){return this.__data__.set(r,e),this}return Mh=t,Mh}var Rh,R_;function P$(){if(R_)return Rh;R_=1;function e(t){return this.__data__.has(t)}return Rh=e,Rh}var Ih,I_;function Uj(){if(I_)return Ih;I_=1;var e=Hg(),t=O$(),r=P$();function n(a){var u=-1,l=a==null?0:a.length;for(this.__data__=new e;++u<l;)this.add(a[u])}return n.prototype.add=n.prototype.push=t,n.prototype.has=r,Ih=n,Ih}var $h,$_;function Wj(){if($_)return $h;$_=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 $h=e,$h}var Dh,D_;function Hj(){if(D_)return Dh;D_=1;function e(t,r){return t.has(r)}return Dh=e,Dh}var Lh,L_;function Vj(){if(L_)return Lh;L_=1;var e=Uj(),t=Wj(),r=Hj(),n=1,a=2;function u(l,s,f,d,h,v){var m=f&n,x=l.length,_=s.length;if(x!=_&&!(m&&_>x))return!1;var w=v.get(l),g=v.get(s);if(w&&g)return w==s&&g==l;var P=-1,E=!0,C=f&a?new e:void 0;for(v.set(l,s),v.set(s,l);++P<x;){var T=l[P],S=s[P];if(d)var O=m?d(S,T,P,s,l,v):d(T,S,P,l,s,v);if(O!==void 0){if(O)continue;E=!1;break}if(C){if(!t(s,function(k,R){if(!r(C,R)&&(T===k||h(T,k,f,d,v)))return C.push(R)})){E=!1;break}}else if(!(T===S||h(T,S,f,d,v))){E=!1;break}}return v.delete(l),v.delete(s),E}return Lh=u,Lh}var qh,q_;function A$(){if(q_)return qh;q_=1;var e=rn(),t=e.Uint8Array;return qh=t,qh}var Bh,B_;function E$(){if(B_)return Bh;B_=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(a,u){n[++r]=[u,a]}),n}return Bh=e,Bh}var Fh,F_;function t0(){if(F_)return Fh;F_=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(a){n[++r]=a}),n}return Fh=e,Fh}var zh,z_;function j$(){if(z_)return zh;z_=1;var e=Gu(),t=A$(),r=Ug(),n=Vj(),a=E$(),u=t0(),l=1,s=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]",P="[object ArrayBuffer]",E="[object DataView]",C=e?e.prototype:void 0,T=C?C.valueOf:void 0;function S(O,k,R,$,Y,F,N){switch(R){case E:if(O.byteLength!=k.byteLength||O.byteOffset!=k.byteOffset)return!1;O=O.buffer,k=k.buffer;case P:return!(O.byteLength!=k.byteLength||!F(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 q=a;case _:var B=$&l;if(q||(q=u),O.size!=k.size&&!B)return!1;var V=N.get(O);if(V)return V==k;$|=s,N.set(O,k);var Q=n(q(O),q(k),$,Y,F,N);return N.delete(O),Q;case g:if(T)return T.call(O)==T.call(k)}return!1}return zh=S,zh}var Uh,U_;function Kj(){if(U_)return Uh;U_=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 Uh=e,Uh}var Wh,W_;function T$(){if(W_)return Wh;W_=1;var e=Kj(),t=nr();function r(n,a,u){var l=a(n);return t(n)?l:e(l,u(n))}return Wh=r,Wh}var Hh,H_;function C$(){if(H_)return Hh;H_=1;function e(t,r){for(var n=-1,a=t==null?0:t.length,u=0,l=[];++n<a;){var s=t[n];r(s,n,t)&&(l[u++]=s)}return l}return Hh=e,Hh}var Vh,V_;function k$(){if(V_)return Vh;V_=1;function e(){return[]}return Vh=e,Vh}var Kh,K_;function N$(){if(K_)return Kh;K_=1;var e=C$(),t=k$(),r=Object.prototype,n=r.propertyIsEnumerable,a=Object.getOwnPropertySymbols,u=a?function(l){return l==null?[]:(l=Object(l),e(a(l),function(s){return n.call(l,s)}))}:t;return Kh=u,Kh}var Gh,G_;function M$(){if(G_)return Gh;G_=1;function e(t,r){for(var n=-1,a=Array(t);++n<t;)a[n]=r(n);return a}return Gh=e,Gh}var Xh,X_;function R$(){if(X_)return Xh;X_=1;var e=On(),t=Pn(),r="[object Arguments]";function n(a){return t(a)&&e(a)==r}return Xh=n,Xh}var Yh,Y_;function r0(){if(Y_)return Yh;Y_=1;var e=R$(),t=Pn(),r=Object.prototype,n=r.hasOwnProperty,a=r.propertyIsEnumerable,u=e((function(){return arguments})())?e:function(l){return t(l)&&n.call(l,"callee")&&!a.call(l,"callee")};return Yh=u,Yh}var eu={exports:{}},Qh,Q_;function I$(){if(Q_)return Qh;Q_=1;function e(){return!1}return Qh=e,Qh}eu.exports;var Z_;function Gj(){return Z_||(Z_=1,(function(e,t){var r=rn(),n=I$(),a=t&&!t.nodeType&&t,u=a&&!0&&e&&!e.nodeType&&e,l=u&&u.exports===a,s=l?r.Buffer:void 0,f=s?s.isBuffer:void 0,d=f||n;e.exports=d})(eu,eu.exports)),eu.exports}var Zh,J_;function n0(){if(J_)return Zh;J_=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 Zh=r,Zh}var Jh,eS;function i0(){if(eS)return Jh;eS=1;var e=9007199254740991;function t(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=e}return Jh=t,Jh}var ev,tS;function $$(){if(tS)return ev;tS=1;var e=On(),t=i0(),r=Pn(),n="[object Arguments]",a="[object Array]",u="[object Boolean]",l="[object Date]",s="[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]",P="[object DataView]",E="[object Float32Array]",C="[object Float64Array]",T="[object Int8Array]",S="[object Int16Array]",O="[object Int32Array]",k="[object Uint8Array]",R="[object Uint8ClampedArray]",$="[object Uint16Array]",Y="[object Uint32Array]",F={};F[E]=F[C]=F[T]=F[S]=F[O]=F[k]=F[R]=F[$]=F[Y]=!0,F[n]=F[a]=F[g]=F[u]=F[P]=F[l]=F[s]=F[f]=F[d]=F[h]=F[v]=F[m]=F[x]=F[_]=F[w]=!1;function N(q){return r(q)&&t(q.length)&&!!F[e(q)]}return ev=N,ev}var tv,rS;function Xj(){if(rS)return tv;rS=1;function e(t){return function(r){return t(r)}}return tv=e,tv}var tu={exports:{}};tu.exports;var nS;function D$(){return nS||(nS=1,(function(e,t){var r=vj(),n=t&&!t.nodeType&&t,a=n&&!0&&e&&!e.nodeType&&e,u=a&&a.exports===n,l=u&&r.process,s=(function(){try{var f=a&&a.require&&a.require("util").types;return f||l&&l.binding&&l.binding("util")}catch{}})();e.exports=s})(tu,tu.exports)),tu.exports}var rv,iS;function Yj(){if(iS)return rv;iS=1;var e=$$(),t=Xj(),r=D$(),n=r&&r.isTypedArray,a=n?t(n):e;return rv=a,rv}var nv,aS;function L$(){if(aS)return nv;aS=1;var e=M$(),t=r0(),r=nr(),n=Gj(),a=n0(),u=Yj(),l=Object.prototype,s=l.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):[],P=g.length;for(var E in d)(h||s.call(d,E))&&!(w&&(E=="length"||x&&(E=="offset"||E=="parent")||_&&(E=="buffer"||E=="byteLength"||E=="byteOffset")||a(E,P)))&&g.push(E);return g}return nv=f,nv}var iv,oS;function q$(){if(oS)return iv;oS=1;var e=Object.prototype;function t(r){var n=r&&r.constructor,a=typeof n=="function"&&n.prototype||e;return r===a}return iv=t,iv}var av,uS;function Qj(){if(uS)return av;uS=1;function e(t,r){return function(n){return t(r(n))}}return av=e,av}var ov,lS;function B$(){if(lS)return ov;lS=1;var e=Qj(),t=e(Object.keys,Object);return ov=t,ov}var uv,sS;function F$(){if(sS)return uv;sS=1;var e=q$(),t=B$(),r=Object.prototype,n=r.hasOwnProperty;function a(u){if(!e(u))return t(u);var l=[];for(var s in Object(u))n.call(u,s)&&s!="constructor"&&l.push(s);return l}return uv=a,uv}var lv,cS;function Qu(){if(cS)return lv;cS=1;var e=zg(),t=i0();function r(n){return n!=null&&t(n.length)&&!e(n)}return lv=r,lv}var sv,fS;function Kc(){if(fS)return sv;fS=1;var e=L$(),t=F$(),r=Qu();function n(a){return r(a)?e(a):t(a)}return sv=n,sv}var cv,dS;function z$(){if(dS)return cv;dS=1;var e=T$(),t=N$(),r=Kc();function n(a){return e(a,r,t)}return cv=n,cv}var fv,pS;function U$(){if(pS)return fv;pS=1;var e=z$(),t=1,r=Object.prototype,n=r.hasOwnProperty;function a(u,l,s,f,d,h){var v=s&t,m=e(u),x=m.length,_=e(l),w=_.length;if(x!=w&&!v)return!1;for(var g=x;g--;){var P=m[g];if(!(v?P in l:n.call(l,P)))return!1}var E=h.get(u),C=h.get(l);if(E&&C)return E==l&&C==u;var T=!0;h.set(u,l),h.set(l,u);for(var S=v;++g<x;){P=m[g];var O=u[P],k=l[P];if(f)var R=v?f(k,O,P,l,u,h):f(O,k,P,u,l,h);if(!(R===void 0?O===k||d(O,k,s,f,h):R)){T=!1;break}S||(S=P=="constructor")}if(T&&!S){var $=u.constructor,Y=l.constructor;$!=Y&&"constructor"in u&&"constructor"in l&&!(typeof $=="function"&&$ instanceof $&&typeof Y=="function"&&Y instanceof Y)&&(T=!1)}return h.delete(u),h.delete(l),T}return fv=a,fv}var dv,hS;function W$(){if(hS)return dv;hS=1;var e=Li(),t=rn(),r=e(t,"DataView");return dv=r,dv}var pv,vS;function H$(){if(vS)return pv;vS=1;var e=Li(),t=rn(),r=e(t,"Promise");return pv=r,pv}var hv,yS;function Zj(){if(yS)return hv;yS=1;var e=Li(),t=rn(),r=e(t,"Set");return hv=r,hv}var vv,mS;function V$(){if(mS)return vv;mS=1;var e=Li(),t=rn(),r=e(t,"WeakMap");return vv=r,vv}var yv,gS;function K$(){if(gS)return yv;gS=1;var e=W$(),t=Wg(),r=H$(),n=Zj(),a=V$(),u=On(),l=yj(),s="[object Map]",f="[object Object]",d="[object Promise]",h="[object Set]",v="[object WeakMap]",m="[object DataView]",x=l(e),_=l(t),w=l(r),g=l(n),P=l(a),E=u;return(e&&E(new e(new ArrayBuffer(1)))!=m||t&&E(new t)!=s||r&&E(r.resolve())!=d||n&&E(new n)!=h||a&&E(new a)!=v)&&(E=function(C){var T=u(C),S=T==f?C.constructor:void 0,O=S?l(S):"";if(O)switch(O){case x:return m;case _:return s;case w:return d;case g:return h;case P:return v}return T}),yv=E,yv}var mv,bS;function G$(){if(bS)return mv;bS=1;var e=zj(),t=Vj(),r=j$(),n=U$(),a=K$(),u=nr(),l=Gj(),s=Yj(),f=1,d="[object Arguments]",h="[object Array]",v="[object Object]",m=Object.prototype,x=m.hasOwnProperty;function _(w,g,P,E,C,T){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,Y=R==v,F=k==R;if(F&&l(w)){if(!l(g))return!1;S=!0,$=!1}if(F&&!$)return T||(T=new e),S||s(w)?t(w,g,P,E,C,T):r(w,g,k,P,E,C,T);if(!(P&f)){var N=$&&x.call(w,"__wrapped__"),q=Y&&x.call(g,"__wrapped__");if(N||q){var B=N?w.value():w,V=q?g.value():g;return T||(T=new e),C(B,V,P,E,T)}}return F?(T||(T=new e),n(w,g,P,E,C,T)):!1}return mv=_,mv}var gv,xS;function a0(){if(xS)return gv;xS=1;var e=G$(),t=Pn();function r(n,a,u,l,s){return n===a?!0:n==null||a==null||!t(n)&&!t(a)?n!==n&&a!==a:e(n,a,u,l,r,s)}return gv=r,gv}var bv,wS;function X$(){if(wS)return bv;wS=1;var e=zj(),t=a0(),r=1,n=2;function a(u,l,s,f){var d=s.length,h=d,v=!f;if(u==null)return!h;for(u=Object(u);d--;){var m=s[d];if(v&&m[2]?m[1]!==u[m[0]]:!(m[0]in u))return!1}for(;++d<h;){m=s[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 P=f(_,w,x,u,l,g);if(!(P===void 0?t(w,_,r|n,f,g):P))return!1}}return!0}return bv=a,bv}var xv,_S;function Jj(){if(_S)return xv;_S=1;var e=Zn();function t(r){return r===r&&!e(r)}return xv=t,xv}var wv,SS;function Y$(){if(SS)return wv;SS=1;var e=Jj(),t=Kc();function r(n){for(var a=t(n),u=a.length;u--;){var l=a[u],s=n[l];a[u]=[l,s,e(s)]}return a}return wv=r,wv}var _v,OS;function eT(){if(OS)return _v;OS=1;function e(t,r){return function(n){return n==null?!1:n[t]===r&&(r!==void 0||t in Object(n))}}return _v=e,_v}var Sv,PS;function Q$(){if(PS)return Sv;PS=1;var e=X$(),t=Y$(),r=eT();function n(a){var u=t(a);return u.length==1&&u[0][2]?r(u[0][0],u[0][1]):function(l){return l===a||e(l,a,u)}}return Sv=n,Sv}var Ov,AS;function Z$(){if(AS)return Ov;AS=1;function e(t,r){return t!=null&&r in Object(t)}return Ov=e,Ov}var Pv,ES;function J$(){if(ES)return Pv;ES=1;var e=bj(),t=r0(),r=nr(),n=n0(),a=i0(),u=zc();function l(s,f,d){f=e(f,s);for(var h=-1,v=f.length,m=!1;++h<v;){var x=u(f[h]);if(!(m=s!=null&&d(s,x)))break;s=s[x]}return m||++h!=v?m:(v=s==null?0:s.length,!!v&&a(v)&&n(x,v)&&(r(s)||t(s)))}return Pv=l,Pv}var Av,jS;function eD(){if(jS)return Av;jS=1;var e=Z$(),t=J$();function r(n,a){return n!=null&&t(n,a,e)}return Av=r,Av}var Ev,TS;function tD(){if(TS)return Ev;TS=1;var e=a0(),t=xj(),r=eD(),n=Fg(),a=Jj(),u=eT(),l=zc(),s=1,f=2;function d(h,v){return n(h)&&a(v)?u(l(h),v):function(m){var x=t(m,h);return x===void 0&&x===v?r(m,h):e(v,x,s|f)}}return Ev=d,Ev}var jv,CS;function Qa(){if(CS)return jv;CS=1;function e(t){return t}return jv=e,jv}var Tv,kS;function rD(){if(kS)return Tv;kS=1;function e(t){return function(r){return r==null?void 0:r[t]}}return Tv=e,Tv}var Cv,NS;function nD(){if(NS)return Cv;NS=1;var e=Kg();function t(r){return function(n){return e(n,r)}}return Cv=t,Cv}var kv,MS;function iD(){if(MS)return kv;MS=1;var e=rD(),t=nD(),r=Fg(),n=zc();function a(u){return r(u)?e(n(u)):t(u)}return kv=a,kv}var Nv,RS;function Jn(){if(RS)return Nv;RS=1;var e=Q$(),t=tD(),r=Qa(),n=nr(),a=iD();function u(l){return typeof l=="function"?l:l==null?r:typeof l=="object"?n(l)?t(l[0],l[1]):e(l):a(l)}return Nv=u,Nv}var Mv,IS;function tT(){if(IS)return Mv;IS=1;function e(t,r,n,a){for(var u=t.length,l=n+(a?1:-1);a?l--:++l<u;)if(r(t[l],l,t))return l;return-1}return Mv=e,Mv}var Rv,$S;function aD(){if($S)return Rv;$S=1;function e(t){return t!==t}return Rv=e,Rv}var Iv,DS;function oD(){if(DS)return Iv;DS=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 Iv=e,Iv}var $v,LS;function uD(){if(LS)return $v;LS=1;var e=tT(),t=aD(),r=oD();function n(a,u,l){return u===u?r(a,u,l):e(a,t,l)}return $v=n,$v}var Dv,qS;function lD(){if(qS)return Dv;qS=1;var e=uD();function t(r,n){var a=r==null?0:r.length;return!!a&&e(r,n,0)>-1}return Dv=t,Dv}var Lv,BS;function sD(){if(BS)return Lv;BS=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 Lv=e,Lv}var qv,FS;function cD(){if(FS)return qv;FS=1;function e(){}return qv=e,qv}var Bv,zS;function fD(){if(zS)return Bv;zS=1;var e=Zj(),t=cD(),r=t0(),n=1/0,a=e&&1/r(new e([,-0]))[1]==n?function(u){return new e(u)}:t;return Bv=a,Bv}var Fv,US;function dD(){if(US)return Fv;US=1;var e=Uj(),t=lD(),r=sD(),n=Hj(),a=fD(),u=t0(),l=200;function s(f,d,h){var v=-1,m=t,x=f.length,_=!0,w=[],g=w;if(h)_=!1,m=r;else if(x>=l){var P=d?null:a(f);if(P)return u(P);_=!1,m=n,g=new e}else g=d?[]:w;e:for(;++v<x;){var E=f[v],C=d?d(E):E;if(E=h||E!==0?E:0,_&&C===C){for(var T=g.length;T--;)if(g[T]===C)continue e;d&&g.push(C),w.push(E)}else m(g,C,h)||(g!==w&&g.push(C),w.push(E))}return w}return Fv=s,Fv}var zv,WS;function pD(){if(WS)return zv;WS=1;var e=Jn(),t=dD();function r(n,a){return n&&n.length?t(n,e(a,2)):[]}return zv=r,zv}var hD=pD();const HS=Ye(hD);function rT(e,t,r){return t===!0?HS(e,r):Me(t)?HS(e,t):e}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)}var vD=["ref"];function VS(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 pn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?VS(Object(r),!0).forEach(function(n){Gc(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):VS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function yD(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function KS(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,iT(n.key),n)}}function mD(e,t,r){return t&&KS(e.prototype,t),r&&KS(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function gD(e,t,r){return t=Ws(t),bD(e,nT()?Reflect.construct(t,r||[],Ws(e).constructor):t.apply(e,r))}function bD(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 xD(e)}function xD(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(nT=function(){return!!e})()}function Ws(e){return Ws=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ws(e)}function wD(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&&Cm(e,t)}function Cm(e,t){return Cm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Cm(e,t)}function Gc(e,t,r){return t=iT(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function iT(e){var t=_D(e,"string");return ja(t)=="symbol"?t:t+""}function _D(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 SD(e,t){if(e==null)return{};var r=OD(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 OD(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 PD(e){return e.value}function AD(e,t){if(z.isValidElement(e))return z.cloneElement(e,t);if(typeof e=="function")return z.createElement(e,t);t.ref;var r=SD(t,vD);return z.createElement(e0,r)}var GS=1,_a=(function(e){function t(){var r;yD(this,t);for(var n=arguments.length,a=new Array(n),u=0;u<n;u++)a[u]=arguments[u];return r=gD(this,t,[].concat(a)),Gc(r,"lastBoundingBox",{width:-1,height:-1}),r}return wD(t,e),mD(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)>GS||Math.abs(a.height-this.lastBoundingBox.height)>GS)&&(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?pn({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var a=this.props,u=a.layout,l=a.align,s=a.verticalAlign,f=a.margin,d=a.chartWidth,h=a.chartHeight,v,m;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(l==="center"&&u==="vertical"){var x=this.getBBoxSnapshot();v={left:((d||0)-x.width)/2}}else v=l==="right"?{right:f&&f.right||0}:{left:f&&f.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(s==="middle"){var _=this.getBBoxSnapshot();m={top:((h||0)-_.height)/2}}else m=s==="bottom"?{bottom:f&&f.bottom||0}:{top:f&&f.top||0};return pn(pn({},v),m)}},{key:"render",value:function(){var n=this,a=this.props,u=a.content,l=a.width,s=a.height,f=a.wrapperStyle,d=a.payloadUniqBy,h=a.payload,v=pn(pn({position:"absolute",width:l||"auto",height:s||"auto"},this.getDefaultPosition(f)),f);return z.createElement("div",{className:"recharts-legend-wrapper",style:v,ref:function(x){n.wrapperNode=x}},AD(u,pn(pn({},this.props),{},{payload:rT(h,d,PD)})))}}],[{key:"getWithHeight",value:function(n,a){var u=pn(pn({},this.defaultProps),n.props),l=u.layout;return l==="vertical"&&pe(n.props.height)?{height:n.props.height}:l==="horizontal"?{width:n.props.width||a}:null}}])})(K.PureComponent);Gc(_a,"displayName","Legend");Gc(_a,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var Uv,XS;function ED(){if(XS)return Uv;XS=1;var e=Gu(),t=r0(),r=nr(),n=e?e.isConcatSpreadable:void 0;function a(u){return r(u)||t(u)||!!(n&&u&&u[n])}return Uv=a,Uv}var Wv,YS;function aT(){if(YS)return Wv;YS=1;var e=Kj(),t=ED();function r(n,a,u,l,s){var f=-1,d=n.length;for(u||(u=t),s||(s=[]);++f<d;){var h=n[f];a>0&&u(h)?a>1?r(h,a-1,u,l,s):e(s,h):l||(s[s.length]=h)}return s}return Wv=r,Wv}var Hv,QS;function jD(){if(QS)return Hv;QS=1;function e(t){return function(r,n,a){for(var u=-1,l=Object(r),s=a(r),f=s.length;f--;){var d=s[t?f:++u];if(n(l[d],d,l)===!1)break}return r}}return Hv=e,Hv}var Vv,ZS;function TD(){if(ZS)return Vv;ZS=1;var e=jD(),t=e();return Vv=t,Vv}var Kv,JS;function oT(){if(JS)return Kv;JS=1;var e=TD(),t=Kc();function r(n,a){return n&&e(n,a,t)}return Kv=r,Kv}var Gv,eO;function CD(){if(eO)return Gv;eO=1;var e=Qu();function t(r,n){return function(a,u){if(a==null)return a;if(!e(a))return r(a,u);for(var l=a.length,s=n?l:-1,f=Object(a);(n?s--:++s<l)&&u(f[s],s,f)!==!1;);return a}}return Gv=t,Gv}var Xv,tO;function o0(){if(tO)return Xv;tO=1;var e=oT(),t=CD(),r=t(e);return Xv=r,Xv}var Yv,rO;function uT(){if(rO)return Yv;rO=1;var e=o0(),t=Qu();function r(n,a){var u=-1,l=t(n)?Array(n.length):[];return e(n,function(s,f,d){l[++u]=a(s,f,d)}),l}return Yv=r,Yv}var Qv,nO;function kD(){if(nO)return Qv;nO=1;function e(t,r){var n=t.length;for(t.sort(r);n--;)t[n]=t[n].value;return t}return Qv=e,Qv}var Zv,iO;function ND(){if(iO)return Zv;iO=1;var e=Xa();function t(r,n){if(r!==n){var a=r!==void 0,u=r===null,l=r===r,s=e(r),f=n!==void 0,d=n===null,h=n===n,v=e(n);if(!d&&!v&&!s&&r>n||s&&f&&h&&!d&&!v||u&&f&&h||!a&&h||!l)return 1;if(!u&&!s&&!v&&r<n||v&&a&&l&&!u&&!s||d&&a&&l||!f&&l||!h)return-1}return 0}return Zv=t,Zv}var Jv,aO;function MD(){if(aO)return Jv;aO=1;var e=ND();function t(r,n,a){for(var u=-1,l=r.criteria,s=n.criteria,f=l.length,d=a.length;++u<f;){var h=e(l[u],s[u]);if(h){if(u>=d)return h;var v=a[u];return h*(v=="desc"?-1:1)}}return r.index-n.index}return Jv=t,Jv}var ey,oO;function RD(){if(oO)return ey;oO=1;var e=Vg(),t=Kg(),r=Jn(),n=uT(),a=kD(),u=Xj(),l=MD(),s=Qa(),f=nr();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=[s];var x=-1;v=e(v,u(r));var _=n(h,function(w,g,P){var E=e(v,function(C){return C(w)});return{criteria:E,index:++x,value:w}});return a(_,function(w,g){return l(w,g,m)})}return ey=d,ey}var ty,uO;function ID(){if(uO)return ty;uO=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 ty=e,ty}var ry,lO;function $D(){if(lO)return ry;lO=1;var e=ID(),t=Math.max;function r(n,a,u){return a=t(a===void 0?n.length-1:a,0),function(){for(var l=arguments,s=-1,f=t(l.length-a,0),d=Array(f);++s<f;)d[s]=l[a+s];s=-1;for(var h=Array(a+1);++s<a;)h[s]=l[s];return h[a]=u(d),e(n,this,h)}}return ry=r,ry}var ny,sO;function DD(){if(sO)return ny;sO=1;function e(t){return function(){return t}}return ny=e,ny}var iy,cO;function lT(){if(cO)return iy;cO=1;var e=Li(),t=(function(){try{var r=e(Object,"defineProperty");return r({},"",{}),r}catch{}})();return iy=t,iy}var ay,fO;function LD(){if(fO)return ay;fO=1;var e=DD(),t=lT(),r=Qa(),n=t?function(a,u){return t(a,"toString",{configurable:!0,enumerable:!1,value:e(u),writable:!0})}:r;return ay=n,ay}var oy,dO;function qD(){if(dO)return oy;dO=1;var e=800,t=16,r=Date.now;function n(a){var u=0,l=0;return function(){var s=r(),f=t-(s-l);if(l=s,f>0){if(++u>=e)return arguments[0]}else u=0;return a.apply(void 0,arguments)}}return oy=n,oy}var uy,pO;function BD(){if(pO)return uy;pO=1;var e=LD(),t=qD(),r=t(e);return uy=r,uy}var ly,hO;function FD(){if(hO)return ly;hO=1;var e=Qa(),t=$D(),r=BD();function n(a,u){return r(t(a,u,e),a+"")}return ly=n,ly}var sy,vO;function Xc(){if(vO)return sy;vO=1;var e=Ug(),t=Qu(),r=n0(),n=Zn();function a(u,l,s){if(!n(s))return!1;var f=typeof l;return(f=="number"?t(s)&&r(l,s.length):f=="string"&&l in s)?e(s[l],u):!1}return sy=a,sy}var cy,yO;function zD(){if(yO)return cy;yO=1;var e=aT(),t=RD(),r=FD(),n=Xc(),a=r(function(u,l){if(u==null)return[];var s=l.length;return s>1&&n(u,l[0],l[1])?l=[]:s>2&&n(l[0],l[1],l[2])&&(l=[l[0]]),t(u,e(l,1),[])});return cy=a,cy}var UD=zD();const u0=Ye(UD);function cu(e){"@babel/helpers - typeof";return cu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cu(e)}function km(){return km=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},km.apply(this,arguments)}function WD(e,t){return GD(e)||KD(e,t)||VD(e,t)||HD()}function HD(){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 VD(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 KD(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function GD(e){if(Array.isArray(e))return e}function gO(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 fy(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?gO(Object(r),!0).forEach(function(n){XD(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function XD(e,t,r){return t=YD(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function YD(e){var t=QD(e,"string");return cu(t)=="symbol"?t:t+""}function QD(e,t){if(cu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(cu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ZD(e){return Array.isArray(e)&&wt(e[0])&&wt(e[1])?e.join(" ~ "):e}var JD=function(t){var r=t.separator,n=r===void 0?" : ":r,a=t.contentStyle,u=a===void 0?{}:a,l=t.itemStyle,s=l===void 0?{}:l,f=t.labelStyle,d=f===void 0?{}:f,h=t.payload,v=t.formatter,m=t.itemSorter,x=t.wrapperClassName,_=t.labelClassName,w=t.label,g=t.labelFormatter,P=t.accessibilityLayer,E=P===void 0?!1:P,C=function(){if(h&&h.length){var N={padding:0,margin:0},q=(m?u0(h,m):h).map(function(B,V){if(B.type==="none")return null;var Q=fy({display:"block",paddingTop:4,paddingBottom:4,color:B.color||"#000"},s),te=B.formatter||v||ZD,W=B.value,re=B.name,ee=W,I=re;if(te&&ee!=null&&I!=null){var U=te(W,re,B,V,h);if(Array.isArray(U)){var se=WD(U,2);ee=se[0],I=se[1]}else ee=U}return z.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(V),style:Q},wt(I)?z.createElement("span",{className:"recharts-tooltip-item-name"},I):null,wt(I)?z.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,z.createElement("span",{className:"recharts-tooltip-item-value"},ee),z.createElement("span",{className:"recharts-tooltip-item-unit"},B.unit||""))});return z.createElement("ul",{className:"recharts-tooltip-item-list",style:N},q)}return null},T=fy({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},u),S=fy({margin:0},d),O=!$e(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 Y=E?{role:"status","aria-live":"assertive"}:{};return z.createElement("div",km({className:R,style:T},Y),z.createElement("p",{className:$,style:S},z.isValidElement(k)?k:"".concat(k)),C())};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 bs(e,t,r){return t=eL(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function eL(e){var t=tL(e,"string");return fu(t)=="symbol"?t:t+""}function tL(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 Wo="recharts-tooltip-wrapper",rL={visibility:"hidden"};function nL(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return qe(Wo,bs(bs(bs(bs({},"".concat(Wo,"-right"),pe(r)&&t&&pe(t.x)&&r>=t.x),"".concat(Wo,"-left"),pe(r)&&t&&pe(t.x)&&r<t.x),"".concat(Wo,"-bottom"),pe(n)&&t&&pe(t.y)&&n>=t.y),"".concat(Wo,"-top"),pe(n)&&t&&pe(t.y)&&n<t.y))}function bO(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,a=e.offsetTopLeft,u=e.position,l=e.reverseDirection,s=e.tooltipDimension,f=e.viewBox,d=e.viewBoxDimension;if(u&&pe(u[n]))return u[n];var h=r[n]-s-a,v=r[n]+a;if(t[n])return l[n]?h:v;if(l[n]){var m=h,x=f[n];return m<x?Math.max(v,f[n]):Math.max(h,f[n])}var _=v+s,w=f[n]+d;return _>w?Math.max(h,f[n]):Math.max(v,f[n])}function iL(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 aL(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,a=e.position,u=e.reverseDirection,l=e.tooltipBox,s=e.useTranslate3d,f=e.viewBox,d,h,v;return l.height>0&&l.width>0&&r?(h=bO({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:a,reverseDirection:u,tooltipDimension:l.width,viewBox:f,viewBoxDimension:f.width}),v=bO({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:a,reverseDirection:u,tooltipDimension:l.height,viewBox:f,viewBoxDimension:f.height}),d=iL({translateX:h,translateY:v,useTranslate3d:s})):d=rL,{cssProperties:d,cssClasses:nL({translateX:h,translateY:v,coordinate:r})}}function Ta(e){"@babel/helpers - typeof";return Ta=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},Ta(e)}function xO(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 wO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?xO(Object(r),!0).forEach(function(n){Mm(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function oL(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uL(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,cT(n.key),n)}}function lL(e,t,r){return t&&uL(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function sL(e,t,r){return t=Hs(t),cL(e,sT()?Reflect.construct(t,r||[],Hs(e).constructor):t.apply(e,r))}function cL(e,t){if(t&&(Ta(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return fL(e)}function fL(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(sT=function(){return!!e})()}function Hs(e){return Hs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Hs(e)}function dL(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&&Nm(e,t)}function Nm(e,t){return Nm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Nm(e,t)}function Mm(e,t,r){return t=cT(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cT(e){var t=pL(e,"string");return Ta(t)=="symbol"?t:t+""}function pL(e,t){if(Ta(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ta(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var _O=1,hL=(function(e){function t(){var r;oL(this,t);for(var n=arguments.length,a=new Array(n),u=0;u<n;u++)a[u]=arguments[u];return r=sL(this,t,[].concat(a)),Mm(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Mm(r,"handleKeyDown",function(l){if(l.key==="Escape"){var s,f,d,h;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(s=(f=r.props.coordinate)===null||f===void 0?void 0:f.x)!==null&&s!==void 0?s:0,y:(d=(h=r.props.coordinate)===null||h===void 0?void 0:h.y)!==null&&d!==void 0?d:0}})}}),r}return dL(t,e),lL(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>_O||Math.abs(n.height-this.state.lastBoundingBox.height)>_O)&&this.setState({lastBoundingBox:{width:n.width,height:n.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var n,a;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((a=this.props.coordinate)===null||a===void 0?void 0:a.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,a=this.props,u=a.active,l=a.allowEscapeViewBox,s=a.animationDuration,f=a.animationEasing,d=a.children,h=a.coordinate,v=a.hasPayload,m=a.isAnimationActive,x=a.offset,_=a.position,w=a.reverseDirection,g=a.useTranslate3d,P=a.viewBox,E=a.wrapperStyle,C=aL({allowEscapeViewBox:l,coordinate:h,offsetTopLeft:x,position:_,reverseDirection:w,tooltipBox:this.state.lastBoundingBox,useTranslate3d:g,viewBox:P}),T=C.cssClasses,S=C.cssProperties,O=wO(wO({transition:m&&u?"transform ".concat(s,"ms ").concat(f):void 0},S),{},{pointerEvents:"none",visibility:!this.state.dismissed&&u&&v?"visible":"hidden",position:"absolute",top:0,left:0},E);return z.createElement("div",{tabIndex:-1,className:T,style:O,ref:function(R){n.wrapperNode=R}},d)}}])})(K.PureComponent),vL=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Za={isSsr:vL()};function Ca(e){"@babel/helpers - typeof";return Ca=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},Ca(e)}function SO(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 OO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?SO(Object(r),!0).forEach(function(n){l0(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):SO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function yL(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mL(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 gL(e,t,r){return t&&mL(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function bL(e,t,r){return t=Vs(t),xL(e,fT()?Reflect.construct(t,r||[],Vs(e).constructor):t.apply(e,r))}function xL(e,t){if(t&&(Ca(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return wL(e)}function wL(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 Vs(e){return Vs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Vs(e)}function _L(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&&Rm(e,t)}function Rm(e,t){return Rm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Rm(e,t)}function l0(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=SL(e,"string");return Ca(t)=="symbol"?t:t+""}function SL(e,t){if(Ca(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ca(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function OL(e){return e.dataKey}function PL(e,t){return z.isValidElement(e)?z.cloneElement(e,t):typeof e=="function"?z.createElement(e,t):z.createElement(JD,t)}var Qr=(function(e){function t(){return yL(this,t),bL(this,t,arguments)}return _L(t,e),gL(t,[{key:"render",value:function(){var n=this,a=this.props,u=a.active,l=a.allowEscapeViewBox,s=a.animationDuration,f=a.animationEasing,d=a.content,h=a.coordinate,v=a.filterNull,m=a.isAnimationActive,x=a.offset,_=a.payload,w=a.payloadUniqBy,g=a.position,P=a.reverseDirection,E=a.useTranslate3d,C=a.viewBox,T=a.wrapperStyle,S=_??[];v&&S.length&&(S=rT(_.filter(function(k){return k.value!=null&&(k.hide!==!0||n.props.includeHidden)}),w,OL));var O=S.length>0;return z.createElement(hL,{allowEscapeViewBox:l,animationDuration:s,animationEasing:f,isAnimationActive:m,active:u,coordinate:h,hasPayload:O,offset:x,position:g,reverseDirection:P,useTranslate3d:E,viewBox:C,wrapperStyle:T},PL(d,OO(OO({},this.props),{},{payload:S})))}}])})(K.PureComponent);l0(Qr,"displayName","Tooltip");l0(Qr,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Za.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 dy,PO;function AL(){if(PO)return dy;PO=1;var e=rn(),t=function(){return e.Date.now()};return dy=t,dy}var py,AO;function EL(){if(AO)return py;AO=1;var e=/\s/;function t(r){for(var n=r.length;n--&&e.test(r.charAt(n)););return n}return py=t,py}var hy,EO;function jL(){if(EO)return hy;EO=1;var e=EL(),t=/^\s+/;function r(n){return n&&n.slice(0,e(n)+1).replace(t,"")}return hy=r,hy}var vy,jO;function pT(){if(jO)return vy;jO=1;var e=jL(),t=Zn(),r=Xa(),n=NaN,a=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,l=/^0o[0-7]+$/i,s=parseInt;function f(d){if(typeof d=="number")return d;if(r(d))return n;if(t(d)){var 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||l.test(d)?s(d.slice(2),v?2:8):a.test(d)?n:+d}return vy=f,vy}var yy,TO;function TL(){if(TO)return yy;TO=1;var e=Zn(),t=AL(),r=pT(),n="Expected a function",a=Math.max,u=Math.min;function l(s,f,d){var h,v,m,x,_,w,g=0,P=!1,E=!1,C=!0;if(typeof s!="function")throw new TypeError(n);f=r(f)||0,e(d)&&(P=!!d.leading,E="maxWait"in d,m=E?a(r(d.maxWait)||0,f):m,C="trailing"in d?!!d.trailing:C);function T(q){var B=h,V=v;return h=v=void 0,g=q,x=s.apply(V,B),x}function S(q){return g=q,_=setTimeout(R,f),P?T(q):x}function O(q){var B=q-w,V=q-g,Q=f-B;return E?u(Q,m-V):Q}function k(q){var B=q-w,V=q-g;return w===void 0||B>=f||B<0||E&&V>=m}function R(){var q=t();if(k(q))return $(q);_=setTimeout(R,O(q))}function $(q){return _=void 0,C&&h?T(q):(h=v=void 0,x)}function Y(){_!==void 0&&clearTimeout(_),g=0,h=w=v=_=void 0}function F(){return _===void 0?x:$(t())}function N(){var q=t(),B=k(q);if(h=arguments,v=this,w=q,B){if(_===void 0)return S(w);if(E)return clearTimeout(_),_=setTimeout(R,f),T(w)}return _===void 0&&(_=setTimeout(R,f)),x}return N.cancel=Y,N.flush=F,N}return yy=l,yy}var my,CO;function CL(){if(CO)return my;CO=1;var e=TL(),t=Zn(),r="Expected a function";function n(a,u,l){var s=!0,f=!0;if(typeof a!="function")throw new TypeError(r);return t(l)&&(s="leading"in l?!!l.leading:s,f="trailing"in l?!!l.trailing:f),e(a,u,{leading:s,maxWait:u,trailing:f})}return my=n,my}var kL=CL();const hT=Ye(kL);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 kO(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 xs(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?kO(Object(r),!0).forEach(function(n){NL(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function NL(e,t,r){return t=ML(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ML(e){var t=RL(e,"string");return du(t)=="symbol"?t:t+""}function RL(e,t){if(du(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(du(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function IL(e,t){return qL(e)||LL(e,t)||DL(e,t)||$L()}function $L(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function DL(e,t){if(e){if(typeof e=="string")return NO(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 NO(e,t)}}function NO(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 LL(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function qL(e){if(Array.isArray(e))return e}var BL=K.forwardRef(function(e,t){var r=e.aspect,n=e.initialDimension,a=n===void 0?{width:-1,height:-1}:n,u=e.width,l=u===void 0?"100%":u,s=e.height,f=s===void 0?"100%":s,d=e.minWidth,h=d===void 0?0:d,v=e.minHeight,m=e.maxHeight,x=e.children,_=e.debounce,w=_===void 0?0:_,g=e.id,P=e.className,E=e.onResize,C=e.style,T=C===void 0?{}:C,S=K.useRef(null),O=K.useRef();O.current=E,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=IL(k,2),$=R[0],Y=R[1],F=K.useCallback(function(q,B){Y(function(V){var Q=Math.round(q),te=Math.round(B);return V.containerWidth===Q&&V.containerHeight===te?V:{containerWidth:Q,containerHeight:te}})},[]);K.useEffect(function(){var q=function(re){var ee,I=re[0].contentRect,U=I.width,se=I.height;F(U,se),(ee=O.current)===null||ee===void 0||ee.call(O,U,se)};w>0&&(q=hT(q,w,{trailing:!0,leading:!1}));var B=new ResizeObserver(q),V=S.current.getBoundingClientRect(),Q=V.width,te=V.height;return F(Q,te),B.observe(S.current),function(){B.disconnect()}},[F,w]);var N=K.useMemo(function(){var q=$.containerWidth,B=$.containerHeight;if(q<0||B<0)return null;gn(Pi(l)||Pi(f),`The width(%s) and height(%s) are both fixed numbers,
maybe you don't need to use a ResponsiveContainer.`,l,f),gn(!r||r>0,"The aspect(%s) must be greater than zero.",r);var V=Pi(l)?q:l,Q=Pi(f)?B:f;r&&r>0&&(V?Q=V/r:Q&&(V=Q*r),m&&Q>m&&(Q=m)),gn(V>0||Q>0,`The width(%s) and height(%s) of chart should be greater than 0,
please check the style of container, or the props width(%s) and height(%s),
or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
height and width.`,V,Q,l,f,h,v,r);var te=!Array.isArray(x)&&mn(x.type).endsWith("Chart");return z.Children.map(x,function(W){return z.isValidElement(W)?K.cloneElement(W,xs({width:V,height:Q},te?{style:xs({height:"100%",width:"100%",maxHeight:Q,maxWidth:V},W.props.style)}:{})):W})},[r,x,f,m,v,h,$,l]);return z.createElement("div",{id:g?"".concat(g):void 0,className:qe("recharts-responsive-container",P),style:xs(xs({},T),{},{width:l,height:f,minWidth:h,minHeight:v,maxHeight:m}),ref:S},N)}),vT=function(t){return null};vT.displayName="Cell";function pu(e){"@babel/helpers - typeof";return pu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pu(e)}function MO(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 Im(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?MO(Object(r),!0).forEach(function(n){FL(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):MO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function FL(e,t,r){return t=zL(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function zL(e){var t=UL(e,"string");return pu(t)=="symbol"?t:t+""}function UL(e,t){if(pu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(pu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var pa={widthCache:{},cacheCount:0},WL=2e3,HL={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},RO="recharts_measurement_span";function VL(e){var t=Im({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var nu=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Za.isSsr)return{width:0,height:0};var n=VL(r),a=JSON.stringify({text:t,copyStyle:n});if(pa.widthCache[a])return pa.widthCache[a];try{var u=document.getElementById(RO);u||(u=document.createElement("span"),u.setAttribute("id",RO),u.setAttribute("aria-hidden","true"),document.body.appendChild(u));var l=Im(Im({},HL),n);Object.assign(u.style,l),u.textContent="".concat(t);var s=u.getBoundingClientRect(),f={width:s.width,height:s.height};return pa.widthCache[a]=f,++pa.cacheCount>WL&&(pa.cacheCount=0,pa.widthCache={}),f}catch{return{width:0,height:0}}},KL=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function hu(e){"@babel/helpers - typeof";return hu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hu(e)}function Ks(e,t){return QL(e)||YL(e,t)||XL(e,t)||GL()}function GL(){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 XL(e,t){if(e){if(typeof e=="string")return IO(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 IO(e,t)}}function IO(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 YL(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;f=!1}else for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function QL(e){if(Array.isArray(e))return e}function ZL(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $O(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,e3(n.key),n)}}function JL(e,t,r){return t&&$O(e.prototype,t),r&&$O(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function e3(e){var t=t3(e,"string");return hu(t)=="symbol"?t:t+""}function t3(e,t){if(hu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(hu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var DO=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,LO=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,r3=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,n3=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,yT={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},i3=Object.keys(yT),ma="NaN";function a3(e,t){return e*yT[t]}var ws=(function(){function e(t,r){ZL(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!r3.test(r)&&(this.num=NaN,this.unit=""),i3.includes(r)&&(this.num=a3(t,r),this.unit="px")}return JL(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=n3.exec(r))!==null&&n!==void 0?n:[],u=Ks(a,3),l=u[1],s=u[2];return new e(parseFloat(l),s??"")}}])})();function mT(e){if(e.includes(ma))return ma;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=DO.exec(t))!==null&&r!==void 0?r:[],a=Ks(n,4),u=a[1],l=a[2],s=a[3],f=ws.parse(u??""),d=ws.parse(s??""),h=l==="*"?f.multiply(d):f.divide(d);if(h.isNaN())return ma;t=t.replace(DO,h.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var v,m=(v=LO.exec(t))!==null&&v!==void 0?v:[],x=Ks(m,4),_=x[1],w=x[2],g=x[3],P=ws.parse(_??""),E=ws.parse(g??""),C=w==="+"?P.add(E):P.subtract(E);if(C.isNaN())return ma;t=t.replace(LO,C.toString())}return t}var qO=/\(([^()]*)\)/;function o3(e){for(var t=e;t.includes("(");){var r=qO.exec(t),n=Ks(r,2),a=n[1];t=t.replace(qO,mT(a))}return t}function u3(e){var t=e.replace(/\s+/g,"");return t=o3(t),t=mT(t),t}function l3(e){try{return u3(e)}catch{return ma}}function gy(e){var t=l3(e.slice(5,-1));return t===ma?"":t}var s3=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],c3=["dx","dy","angle","className","breakAll"];function $m(){return $m=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},$m.apply(this,arguments)}function BO(e,t){if(e==null)return{};var r=f3(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 f3(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 FO(e,t){return v3(e)||h3(e,t)||p3(e,t)||d3()}function d3(){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 p3(e,t){if(e){if(typeof e=="string")return zO(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 zO(e,t)}}function zO(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 h3(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;f=!1}else for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function v3(e){if(Array.isArray(e))return e}var gT=/[ \f\n\r\t\v\u2028\u2029]+/,bT=function(t){var r=t.children,n=t.breakAll,a=t.style;try{var u=[];$e(r)||(n?u=r.toString().split(""):u=r.toString().split(gT));var l=u.map(function(f){return{word:f,width:nu(f,a).width}}),s=n?0:nu(" ",a).width;return{wordsWithComputedWidth:l,spaceWidth:s}}catch{return null}},y3=function(t,r,n,a,u){var l=t.maxLines,s=t.children,f=t.style,d=t.breakAll,h=pe(l),v=s,m=function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return V.reduce(function(Q,te){var W=te.word,re=te.width,ee=Q[Q.length-1];if(ee&&(a==null||u||ee.width+re+n<Number(a)))ee.words.push(W),ee.width+=re+n;else{var I={words:[W],width:re};Q.push(I)}return Q},[])},x=m(r),_=function(V){return V.reduce(function(Q,te){return Q.width>te.width?Q:te})};if(!h)return x;for(var w="…",g=function(V){var Q=v.slice(0,V),te=bT({breakAll:d,style:f,children:Q+w}).wordsWithComputedWidth,W=m(te),re=W.length>l||_(W).width>Number(a);return[re,W]},P=0,E=v.length-1,C=0,T;P<=E&&C<=v.length-1;){var S=Math.floor((P+E)/2),O=S-1,k=g(O),R=FO(k,2),$=R[0],Y=R[1],F=g(S),N=FO(F,1),q=N[0];if(!$&&!q&&(P=S+1),$&&q&&(E=S-1),!$&&q){T=Y;break}C++}return T||x},UO=function(t){var r=$e(t)?[]:t.toString().split(gT);return[{words:r}]},m3=function(t){var r=t.width,n=t.scaleToFit,a=t.children,u=t.style,l=t.breakAll,s=t.maxLines;if((r||n)&&!Za.isSsr){var f,d,h=bT({breakAll:l,children:a,style:u});if(h){var v=h.wordsWithComputedWidth,m=h.spaceWidth;f=v,d=m}else return UO(a);return y3({breakAll:l,children:a,maxLines:s,style:u},f,d,r,n)}return UO(a)},WO="#808080",Gs=function(t){var r=t.x,n=r===void 0?0:r,a=t.y,u=a===void 0?0:a,l=t.lineHeight,s=l===void 0?"1em":l,f=t.capHeight,d=f===void 0?"0.71em":f,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,P=g===void 0?WO:g,E=BO(t,s3),C=K.useMemo(function(){return m3({breakAll:E.breakAll,children:E.children,maxLines:E.maxLines,scaleToFit:v,style:E.style,width:E.width})},[E.breakAll,E.children,E.maxLines,v,E.style,E.width]),T=E.dx,S=E.dy,O=E.angle,k=E.className,R=E.breakAll,$=BO(E,c3);if(!wt(n)||!wt(u))return null;var Y=n+(pe(T)?T:0),F=u+(pe(S)?S:0),N;switch(w){case"start":N=gy("calc(".concat(d,")"));break;case"middle":N=gy("calc(".concat((C.length-1)/2," * -").concat(s," + (").concat(d," / 2))"));break;default:N=gy("calc(".concat(C.length-1," * -").concat(s,")"));break}var q=[];if(v){var B=C[0].width,V=E.width;q.push("scale(".concat((pe(V)?V/B:1)/B,")"))}return O&&q.push("rotate(".concat(O,", ").concat(Y,", ").concat(F,")")),q.length&&($.transform=q.join(" ")),z.createElement("text",$m({},De($,!0),{x:Y,y:F,className:qe("recharts-text",k),textAnchor:x,fill:P.includes("url")?WO:P}),C.map(function(Q,te){var W=Q.words.join(R?"":" ");return z.createElement("tspan",{x:Y,dy:te===0?N:s,key:"".concat(W,"-").concat(te)},W)}))};function Yn(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function g3(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function s0(e){let t,r,n;e.length!==2?(t=Yn,r=(s,f)=>Yn(e(s),f),n=(s,f)=>e(s)-f):(t=e===Yn||e===g3?e:b3,r=e,n=e);function a(s,f,d=0,h=s.length){if(d<h){if(t(f,f)!==0)return h;do{const v=d+h>>>1;r(s[v],f)<0?d=v+1:h=v}while(d<h)}return d}function u(s,f,d=0,h=s.length){if(d<h){if(t(f,f)!==0)return h;do{const v=d+h>>>1;r(s[v],f)<=0?d=v+1:h=v}while(d<h)}return d}function l(s,f,d=0,h=s.length){const v=a(s,f,d,h-1);return v>d&&n(s[v-1],f)>-n(s[v],f)?v-1:v}return{left:a,center:l,right:u}}function b3(){return 0}function xT(e){return e===null?NaN:+e}function*x3(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const w3=s0(Yn),Zu=w3.right;s0(xT).center;class HO extends Map{constructor(t,r=O3){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(VO(this,t))}has(t){return super.has(VO(this,t))}set(t,r){return super.set(_3(this,t),r)}delete(t){return super.delete(S3(this,t))}}function VO({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function _3({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function S3({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function O3(e){return e!==null&&typeof e=="object"?e.valueOf():e}function P3(e=Yn){if(e===Yn)return wT;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 wT(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const A3=Math.sqrt(50),E3=Math.sqrt(10),j3=Math.sqrt(2);function Xs(e,t,r){const n=(t-e)/Math.max(0,r),a=Math.floor(Math.log10(n)),u=n/Math.pow(10,a),l=u>=A3?10:u>=E3?5:u>=j3?2:1;let s,f,d;return a<0?(d=Math.pow(10,-a)/l,s=Math.round(e*d),f=Math.round(t*d),s/d<e&&++s,f/d>t&&--f,d=-d):(d=Math.pow(10,a)*l,s=Math.round(e/d),f=Math.round(t/d),s*d<e&&++s,f*d>t&&--f),f<s&&.5<=r&&r<2?Xs(e,t,r*2):[s,f,d]}function Dm(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[a,u,l]=n?Xs(t,e,r):Xs(e,t,r);if(!(u>=a))return[];const s=u-a+1,f=new Array(s);if(n)if(l<0)for(let d=0;d<s;++d)f[d]=(u-d)/-l;else for(let d=0;d<s;++d)f[d]=(u-d)*l;else if(l<0)for(let d=0;d<s;++d)f[d]=(a+d)/-l;else for(let d=0;d<s;++d)f[d]=(a+d)*l;return f}function Lm(e,t,r){return t=+t,e=+e,r=+r,Xs(e,t,r)[2]}function qm(e,t,r){t=+t,e=+e,r=+r;const n=t<e,a=n?Lm(t,e,r):Lm(e,t,r);return(n?-1:1)*(a<0?1/-a:a)}function KO(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}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 _T(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?wT:P3(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));_T(e,t,x,_,a)}const u=e[t];let l=r,s=n;for(Ho(e,r,t),a(e[n],u)>0&&Ho(e,r,n);l<s;){for(Ho(e,l,s),++l,--s;a(e[l],u)<0;)++l;for(;a(e[s],u)>0;)--s}a(e[r],u)===0?Ho(e,r,s):(++s,Ho(e,s,n)),s<=t&&(r=s+1),t<=s&&(n=s-1)}return e}function Ho(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function T3(e,t,r){if(e=Float64Array.from(x3(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return GO(e);if(t>=1)return KO(e);var n,a=(n-1)*t,u=Math.floor(a),l=KO(_T(e,u).subarray(0,u+1)),s=GO(e.subarray(u+1));return l+(s-l)*(a-u)}}function C3(e,t,r=xT){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,a=(n-1)*t,u=Math.floor(a),l=+r(e[u],u,e),s=+r(e[u+1],u+1,e);return l+(s-l)*(a-u)}}function k3(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 Tr(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function An(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 Bm=Symbol("implicit");function c0(){var e=new HO,t=[],r=[],n=Bm;function a(u){let l=e.get(u);if(l===void 0){if(n!==Bm)return n;e.set(u,l=t.push(u)-1)}return r[l%r.length]}return a.domain=function(u){if(!arguments.length)return t.slice();t=[],e=new HO;for(const l of u)e.has(l)||e.set(l,t.push(l)-1);return a},a.range=function(u){return arguments.length?(r=Array.from(u),a):r.slice()},a.unknown=function(u){return arguments.length?(n=u,a):n},a.copy=function(){return c0(t,r).unknown(n)},Tr.apply(a,arguments),a}function vu(){var e=c0().unknown(void 0),t=e.domain,r=e.range,n=0,a=1,u,l,s=!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),s&&(u=Math.floor(u)),_+=(w-_-u*(m-f))*h,l=u*(1-f),s&&(_=Math.round(_),l=Math.round(l));var g=k3(m).map(function(P){return _+u*P});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,s=!0,v()},e.bandwidth=function(){return l},e.step=function(){return u},e.round=function(m){return arguments.length?(s=!!m,v()):s},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 vu(t(),[n,a]).round(s).paddingInner(f).paddingOuter(d).align(h)},Tr.apply(v(),arguments)}function ST(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return ST(t())},e}function iu(){return ST(vu.apply(null,arguments).paddingInner(1))}function f0(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function OT(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function Ju(){}var yu=.7,Ys=1/yu,Sa="\\s*([+-]?\\d+)\\s*",mu="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Jr="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",N3=/^#([0-9a-f]{3,8})$/,M3=new RegExp(`^rgb\\(${Sa},${Sa},${Sa}\\)$`),R3=new RegExp(`^rgb\\(${Jr},${Jr},${Jr}\\)$`),I3=new RegExp(`^rgba\\(${Sa},${Sa},${Sa},${mu}\\)$`),$3=new RegExp(`^rgba\\(${Jr},${Jr},${Jr},${mu}\\)$`),D3=new RegExp(`^hsl\\(${mu},${Jr},${Jr}\\)$`),L3=new RegExp(`^hsla\\(${mu},${Jr},${Jr},${mu}\\)$`),XO={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};f0(Ju,gu,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:YO,formatHex:YO,formatHex8:q3,formatHsl:B3,formatRgb:QO,toString:QO});function YO(){return this.rgb().formatHex()}function q3(){return this.rgb().formatHex8()}function B3(){return PT(this).formatHsl()}function QO(){return this.rgb().formatRgb()}function gu(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=N3.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?ZO(t):r===3?new er(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?_s(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?_s(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=M3.exec(e))?new er(t[1],t[2],t[3],1):(t=R3.exec(e))?new er(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=I3.exec(e))?_s(t[1],t[2],t[3],t[4]):(t=$3.exec(e))?_s(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=D3.exec(e))?tP(t[1],t[2]/100,t[3]/100,1):(t=L3.exec(e))?tP(t[1],t[2]/100,t[3]/100,t[4]):XO.hasOwnProperty(e)?ZO(XO[e]):e==="transparent"?new er(NaN,NaN,NaN,0):null}function ZO(e){return new er(e>>16&255,e>>8&255,e&255,1)}function _s(e,t,r,n){return n<=0&&(e=t=r=NaN),new er(e,t,r,n)}function F3(e){return e instanceof Ju||(e=gu(e)),e?(e=e.rgb(),new er(e.r,e.g,e.b,e.opacity)):new er}function Fm(e,t,r,n){return arguments.length===1?F3(e):new er(e,t,r,n??1)}function er(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}f0(er,Fm,OT(Ju,{brighter(e){return e=e==null?Ys:Math.pow(Ys,e),new er(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?yu:Math.pow(yu,e),new er(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new er(Ci(this.r),Ci(this.g),Ci(this.b),Qs(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:JO,formatHex:JO,formatHex8:z3,formatRgb:eP,toString:eP}));function JO(){return`#${Ai(this.r)}${Ai(this.g)}${Ai(this.b)}`}function z3(){return`#${Ai(this.r)}${Ai(this.g)}${Ai(this.b)}${Ai((isNaN(this.opacity)?1:this.opacity)*255)}`}function eP(){const e=Qs(this.opacity);return`${e===1?"rgb(":"rgba("}${Ci(this.r)}, ${Ci(this.g)}, ${Ci(this.b)}${e===1?")":`, ${e})`}`}function Qs(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Ci(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Ai(e){return e=Ci(e),(e<16?"0":"")+e.toString(16)}function tP(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new Fr(e,t,r,n)}function PT(e){if(e instanceof Fr)return new Fr(e.h,e.s,e.l,e.opacity);if(e instanceof Ju||(e=gu(e)),!e)return new Fr;if(e instanceof Fr)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,a=Math.min(t,r,n),u=Math.max(t,r,n),l=NaN,s=u-a,f=(u+a)/2;return s?(t===u?l=(r-n)/s+(r<n)*6:r===u?l=(n-t)/s+2:l=(t-r)/s+4,s/=f<.5?u+a:2-u-a,l*=60):s=f>0&&f<1?0:l,new Fr(l,s,f,e.opacity)}function U3(e,t,r,n){return arguments.length===1?PT(e):new Fr(e,t,r,n??1)}function Fr(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}f0(Fr,U3,OT(Ju,{brighter(e){return e=e==null?Ys:Math.pow(Ys,e),new Fr(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?yu:Math.pow(yu,e),new Fr(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 er(by(e>=240?e-240:e+120,a,n),by(e,a,n),by(e<120?e+240:e-120,a,n),this.opacity)},clamp(){return new Fr(rP(this.h),Ss(this.s),Ss(this.l),Qs(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=Qs(this.opacity);return`${e===1?"hsl(":"hsla("}${rP(this.h)}, ${Ss(this.s)*100}%, ${Ss(this.l)*100}%${e===1?")":`, ${e})`}`}}));function rP(e){return e=(e||0)%360,e<0?e+360:e}function Ss(e){return Math.max(0,Math.min(1,e||0))}function by(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 d0=e=>()=>e;function W3(e,t){return function(r){return e+r*t}}function H3(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 V3(e){return(e=+e)==1?AT:function(t,r){return r-t?H3(t,r,e):d0(isNaN(t)?r:t)}}function AT(e,t){var r=t-e;return r?W3(e,r):d0(isNaN(e)?t:e)}const nP=(function e(t){var r=V3(t);function n(a,u){var l=r((a=Fm(a)).r,(u=Fm(u)).r),s=r(a.g,u.g),f=r(a.b,u.b),d=AT(a.opacity,u.opacity);return function(h){return a.r=l(h),a.g=s(h),a.b=f(h),a.opacity=d(h),a+""}}return n.gamma=e,n})(1);function K3(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 G3(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function X3(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,a=new Array(n),u=new Array(r),l;for(l=0;l<n;++l)a[l]=Ja(e[l],t[l]);for(;l<r;++l)u[l]=t[l];return function(s){for(l=0;l<n;++l)u[l]=a[l](s);return u}}function Y3(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function Zs(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function Q3(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]=Ja(e[a],t[a]):n[a]=t[a];return function(u){for(a in r)n[a]=r[a](u);return n}}var zm=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,xy=new RegExp(zm.source,"g");function Z3(e){return function(){return e}}function J3(e){return function(t){return e(t)+""}}function eq(e,t){var r=zm.lastIndex=xy.lastIndex=0,n,a,u,l=-1,s=[],f=[];for(e=e+"",t=t+"";(n=zm.exec(e))&&(a=xy.exec(t));)(u=a.index)>r&&(u=t.slice(r,u),s[l]?s[l]+=u:s[++l]=u),(n=n[0])===(a=a[0])?s[l]?s[l]+=a:s[++l]=a:(s[++l]=null,f.push({i:l,x:Zs(n,a)})),r=xy.lastIndex;return r<t.length&&(u=t.slice(r),s[l]?s[l]+=u:s[++l]=u),s.length<2?f[0]?J3(f[0].x):Z3(t):(t=f.length,function(d){for(var h=0,v;h<t;++h)s[(v=f[h]).i]=v.x(d);return s.join("")})}function Ja(e,t){var r=typeof t,n;return t==null||r==="boolean"?d0(t):(r==="number"?Zs:r==="string"?(n=gu(t))?(t=n,nP):eq:t instanceof gu?nP:t instanceof Date?Y3:G3(t)?K3:Array.isArray(t)?X3:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?Q3:Zs)(e,t)}function p0(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function tq(e,t){t===void 0&&(t=e,e=Ja);for(var r=0,n=t.length-1,a=t[0],u=new Array(n<0?0:n);r<n;)u[r]=e(a,a=t[++r]);return function(l){var s=Math.max(0,Math.min(n-1,Math.floor(l*=n)));return u[s](l-s)}}function rq(e){return function(){return e}}function Js(e){return+e}var iP=[0,1];function Wt(e){return e}function Um(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:rq(isNaN(t)?NaN:.5)}function nq(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function iq(e,t,r){var n=e[0],a=e[1],u=t[0],l=t[1];return a<n?(n=Um(a,n),u=r(l,u)):(n=Um(n,a),u=r(u,l)),function(s){return u(n(s))}}function aq(e,t,r){var n=Math.min(e.length,t.length)-1,a=new Array(n),u=new Array(n),l=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++l<n;)a[l]=Um(e[l],e[l+1]),u[l]=r(t[l],t[l+1]);return function(s){var f=Zu(e,s,1,n)-1;return u[f](a[f](s))}}function el(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Yc(){var e=iP,t=iP,r=Ja,n,a,u,l=Wt,s,f,d;function h(){var m=Math.min(e.length,t.length);return l!==Wt&&(l=nq(e[0],e[m-1])),s=m>2?aq:iq,f=d=null,v}function v(m){return m==null||isNaN(m=+m)?u:(f||(f=s(e.map(n),t,r)))(n(l(m)))}return v.invert=function(m){return l(a((d||(d=s(t,e.map(n),Zs)))(m)))},v.domain=function(m){return arguments.length?(e=Array.from(m,Js),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=p0,h()},v.clamp=function(m){return arguments.length?(l=m?!0:Wt,h()):l!==Wt},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 h0(){return Yc()(Wt,Wt)}function oq(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function ec(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 ka(e){return e=ec(Math.abs(e)),e?e[1]:NaN}function uq(e,t){return function(r,n){for(var a=r.length,u=[],l=0,s=e[0],f=0;a>0&&s>0&&(f+s+1>n&&(s=Math.max(1,n-f)),u.push(r.substring(a-=s,a+s)),!((f+=s+1)>n));)s=e[l=(l+1)%e.length];return u.reverse().join(t)}}function lq(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var sq=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function bu(e){if(!(t=sq.exec(e)))throw new Error("invalid format: "+e);var t;return new v0({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]})}bu.prototype=v0.prototype;function v0(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+""}v0.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 cq(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 tc;function fq(e,t){var r=ec(e,t);if(!r)return tc=void 0,e.toPrecision(t);var n=r[0],a=r[1],u=a-(tc=Math.max(-8,Math.min(8,Math.floor(a/3)))*3)+1,l=n.length;return u===l?n:u>l?n+new Array(u-l+1).join("0"):u>0?n.slice(0,u)+"."+n.slice(u):"0."+new Array(1-u).join("0")+ec(e,Math.max(0,t+u-1))[0]}function aP(e,t){var r=ec(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 oP={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:oq,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)=>aP(e*100,t),r:aP,s:fq,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function uP(e){return e}var lP=Array.prototype.map,sP=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function dq(e){var t=e.grouping===void 0||e.thousands===void 0?uP:uq(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?uP:lq(lP.call(e.numerals,String)),l=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"":e.minus+"",f=e.nan===void 0?"NaN":e.nan+"";function d(v,m){v=bu(v);var x=v.fill,_=v.align,w=v.sign,g=v.symbol,P=v.zero,E=v.width,C=v.comma,T=v.precision,S=v.trim,O=v.type;O==="n"?(C=!0,O="g"):oP[O]||(T===void 0&&(T=12),S=!0,O="g"),(P||x==="0"&&_==="=")&&(P=!0,x="0",_="=");var k=(m&&m.prefix!==void 0?m.prefix:"")+(g==="$"?r:g==="#"&&/[boxX]/.test(O)?"0"+O.toLowerCase():""),R=(g==="$"?n:/[%p]/.test(O)?l:"")+(m&&m.suffix!==void 0?m.suffix:""),$=oP[O],Y=/[defgprs%]/.test(O);T=T===void 0?6:/[gprs]/.test(O)?Math.max(1,Math.min(21,T)):Math.max(0,Math.min(20,T));function F(N){var q=k,B=R,V,Q,te;if(O==="c")B=$(N)+B,N="";else{N=+N;var W=N<0||1/N<0;if(N=isNaN(N)?f:$(Math.abs(N),T),S&&(N=cq(N)),W&&+N==0&&w!=="+"&&(W=!1),q=(W?w==="("?w:s:w==="-"||w==="("?"":w)+q,B=(O==="s"&&!isNaN(N)&&tc!==void 0?sP[8+tc/3]:"")+B+(W&&w==="("?")":""),Y){for(V=-1,Q=N.length;++V<Q;)if(te=N.charCodeAt(V),48>te||te>57){B=(te===46?a+N.slice(V+1):N.slice(V))+B,N=N.slice(0,V);break}}}C&&!P&&(N=t(N,1/0));var re=q.length+N.length+B.length,ee=re<E?new Array(E-re+1).join(x):"";switch(C&&P&&(N=t(ee+N,ee.length?E-B.length:1/0),ee=""),_){case"<":N=q+N+B+ee;break;case"=":N=q+ee+N+B;break;case"^":N=ee.slice(0,re=ee.length>>1)+q+N+B+ee.slice(re);break;default:N=ee+q+N+B;break}return u(N)}return F.toString=function(){return v+""},F}function h(v,m){var x=Math.max(-8,Math.min(8,Math.floor(ka(m)/3)))*3,_=Math.pow(10,-x),w=d((v=bu(v),v.type="f",v),{suffix:sP[8+x/3]});return function(g){return w(_*g)}}return{format:d,formatPrefix:h}}var Os,y0,ET;pq({thousands:",",grouping:[3],currency:["$",""]});function pq(e){return Os=dq(e),y0=Os.format,ET=Os.formatPrefix,Os}function hq(e){return Math.max(0,-ka(Math.abs(e)))}function vq(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ka(t)/3)))*3-ka(Math.abs(e)))}function yq(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ka(t)-ka(e))+1}function jT(e,t,r,n){var a=qm(e,t,r),u;switch(n=bu(n??",f"),n.type){case"s":{var l=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(u=vq(a,l))&&(n.precision=u),ET(n,l)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(u=yq(a,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=u-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(u=hq(a))&&(n.precision=u-(n.type==="%")*2);break}}return y0(n)}function ei(e){var t=e.domain;return e.ticks=function(r){var n=t();return Dm(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var a=t();return jT(a[0],a[a.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),a=0,u=n.length-1,l=n[a],s=n[u],f,d,h=10;for(s<l&&(d=l,l=s,s=d,d=a,a=u,u=d);h-- >0;){if(d=Lm(l,s,r),d===f)return n[a]=l,n[u]=s,t(n);if(d>0)l=Math.floor(l/d)*d,s=Math.ceil(s/d)*d;else if(d<0)l=Math.ceil(l*d)/d,s=Math.floor(s*d)/d;else break;f=d}return e},e}function rc(){var e=h0();return e.copy=function(){return el(e,rc())},Tr.apply(e,arguments),ei(e)}function TT(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,Js),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return TT(e).unknown(t)},e=arguments.length?Array.from(e,Js):[0,1],ei(r)}function CT(e,t){e=e.slice();var r=0,n=e.length-1,a=e[r],u=e[n],l;return u<a&&(l=r,r=n,n=l,l=a,a=u,u=l),e[r]=t.floor(a),e[n]=t.ceil(u),e}function cP(e){return Math.log(e)}function fP(e){return Math.exp(e)}function mq(e){return-Math.log(-e)}function gq(e){return-Math.exp(-e)}function bq(e){return isFinite(e)?+("1e"+e):e<0?0:e}function xq(e){return e===10?bq:e===Math.E?Math.exp:t=>Math.pow(e,t)}function wq(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 dP(e){return(t,r)=>-e(-t,r)}function m0(e){const t=e(cP,fP),r=t.domain;let n=10,a,u;function l(){return a=wq(n),u=xq(n),r()[0]<0?(a=dP(a),u=dP(u),e(mq,gq)):e(cP,fP),t}return t.base=function(s){return arguments.length?(n=+s,l()):n},t.domain=function(s){return arguments.length?(r(s),l()):r()},t.ticks=s=>{const f=r();let d=f[0],h=f[f.length-1];const v=h<d;v&&([d,h]=[h,d]);let m=a(d),x=a(h),_,w;const g=s==null?10:+s;let P=[];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;P.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;P.push(w)}P.length*2<g&&(P=Dm(d,h,g))}else P=Dm(m,x,Math.min(x-m,g)).map(u);return v?P.reverse():P},t.tickFormat=(s,f)=>{if(s==null&&(s=10),f==null&&(f=n===10?"s":","),typeof f!="function"&&(!(n%1)&&(f=bu(f)).precision==null&&(f.trim=!0),f=y0(f)),s===1/0)return f;const d=Math.max(1,n*s/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(CT(r(),{floor:s=>u(Math.floor(a(s))),ceil:s=>u(Math.ceil(a(s)))})),t}function kT(){const e=m0(Yc()).domain([1,10]);return e.copy=()=>el(e,kT()).base(e.base()),Tr.apply(e,arguments),e}function pP(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function hP(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function g0(e){var t=1,r=e(pP(t),hP(t));return r.constant=function(n){return arguments.length?e(pP(t=+n),hP(t)):t},ei(r)}function NT(){var e=g0(Yc());return e.copy=function(){return el(e,NT()).constant(e.constant())},Tr.apply(e,arguments)}function vP(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function _q(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Sq(e){return e<0?-e*e:e*e}function b0(e){var t=e(Wt,Wt),r=1;function n(){return r===1?e(Wt,Wt):r===.5?e(_q,Sq):e(vP(r),vP(1/r))}return t.exponent=function(a){return arguments.length?(r=+a,n()):r},ei(t)}function x0(){var e=b0(Yc());return e.copy=function(){return el(e,x0()).exponent(e.exponent())},Tr.apply(e,arguments),e}function Oq(){return x0.apply(null,arguments).exponent(.5)}function yP(e){return Math.sign(e)*e*e}function Pq(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function MT(){var e=h0(),t=[0,1],r=!1,n;function a(u){var l=Pq(e(u));return isNaN(l)?n:r?Math.round(l):l}return a.invert=function(u){return e.invert(yP(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,Js)).map(yP)),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 MT(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Tr.apply(a,arguments),ei(a)}function RT(){var e=[],t=[],r=[],n;function a(){var l=0,s=Math.max(1,t.length);for(r=new Array(s-1);++l<s;)r[l-1]=C3(e,l/s);return u}function u(l){return l==null||isNaN(l=+l)?n:t[Zu(r,l)]}return u.invertExtent=function(l){var s=t.indexOf(l);return s<0?[NaN,NaN]:[s>0?r[s-1]:e[0],s<r.length?r[s]:e[e.length-1]]},u.domain=function(l){if(!arguments.length)return e.slice();e=[];for(let s of l)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort(Yn),a()},u.range=function(l){return arguments.length?(t=Array.from(l),a()):t.slice()},u.unknown=function(l){return arguments.length?(n=l,u):n},u.quantiles=function(){return r.slice()},u.copy=function(){return RT().domain(e).range(t).unknown(n)},Tr.apply(u,arguments)}function IT(){var e=0,t=1,r=1,n=[.5],a=[0,1],u;function l(f){return f!=null&&f<=f?a[Zu(n,f,0,r)]:u}function s(){var f=-1;for(n=new Array(r);++f<r;)n[f]=((f+1)*t-(f-r)*e)/(r+1);return l}return l.domain=function(f){return arguments.length?([e,t]=f,e=+e,t=+t,s()):[e,t]},l.range=function(f){return arguments.length?(r=(a=Array.from(f)).length-1,s()):a.slice()},l.invertExtent=function(f){var d=a.indexOf(f);return d<0?[NaN,NaN]:d<1?[e,n[0]]:d>=r?[n[r-1],t]:[n[d-1],n[d]]},l.unknown=function(f){return arguments.length&&(u=f),l},l.thresholds=function(){return n.slice()},l.copy=function(){return IT().domain([e,t]).range(a).unknown(u)},Tr.apply(ei(l),arguments)}function $T(){var e=[.5],t=[0,1],r,n=1;function a(u){return u!=null&&u<=u?t[Zu(e,u,0,n)]:r}return a.domain=function(u){return arguments.length?(e=Array.from(u),n=Math.min(e.length,t.length-1),a):e.slice()},a.range=function(u){return arguments.length?(t=Array.from(u),n=Math.min(e.length,t.length-1),a):t.slice()},a.invertExtent=function(u){var l=t.indexOf(u);return[e[l-1],e[l]]},a.unknown=function(u){return arguments.length?(r=u,a):r},a.copy=function(){return $T().domain(e).range(t).unknown(r)},Tr.apply(a,arguments)}const wy=new Date,_y=new Date;function _t(e,t,r,n){function a(u){return e(u=arguments.length===0?new Date:new Date(+u)),u}return a.floor=u=>(e(u=new Date(+u)),u),a.ceil=u=>(e(u=new Date(u-1)),t(u,1),e(u),u),a.round=u=>{const l=a(u),s=a.ceil(u);return u-l<s-u?l:s},a.offset=(u,l)=>(t(u=new Date(+u),l==null?1:Math.floor(l)),u),a.range=(u,l,s)=>{const f=[];if(u=a.ceil(u),s=s==null?1:Math.floor(s),!(u<l)||!(s>0))return f;let d;do f.push(d=new Date(+u)),t(u,s),e(u);while(d<u&&u<l);return f},a.filter=u=>_t(l=>{if(l>=l)for(;e(l),!u(l);)l.setTime(l-1)},(l,s)=>{if(l>=l)if(s<0)for(;++s<=0;)for(;t(l,-1),!u(l););else for(;--s>=0;)for(;t(l,1),!u(l););}),r&&(a.count=(u,l)=>(wy.setTime(+u),_y.setTime(+l),e(wy),e(_y),Math.floor(r(wy,_y))),a.every=u=>(u=Math.floor(u),!isFinite(u)||!(u>0)?null:u>1?a.filter(n?l=>n(l)%u===0:l=>a.count(0,l)%u===0):a)),a}const nc=_t(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);nc.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?_t(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):nc);nc.range;const hn=1e3,Pr=hn*60,vn=Pr*60,xn=vn*24,w0=xn*7,mP=xn*30,Sy=xn*365,Ei=_t(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*hn)},(e,t)=>(t-e)/hn,e=>e.getUTCSeconds());Ei.range;const _0=_t(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*hn)},(e,t)=>{e.setTime(+e+t*Pr)},(e,t)=>(t-e)/Pr,e=>e.getMinutes());_0.range;const S0=_t(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Pr)},(e,t)=>(t-e)/Pr,e=>e.getUTCMinutes());S0.range;const O0=_t(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*hn-e.getMinutes()*Pr)},(e,t)=>{e.setTime(+e+t*vn)},(e,t)=>(t-e)/vn,e=>e.getHours());O0.range;const P0=_t(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*vn)},(e,t)=>(t-e)/vn,e=>e.getUTCHours());P0.range;const tl=_t(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Pr)/xn,e=>e.getDate()-1);tl.range;const Qc=_t(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/xn,e=>e.getUTCDate()-1);Qc.range;const DT=_t(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/xn,e=>Math.floor(e/xn));DT.range;function qi(e){return _t(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())*Pr)/w0)}const Zc=qi(0),ic=qi(1),Aq=qi(2),Eq=qi(3),Na=qi(4),jq=qi(5),Tq=qi(6);Zc.range;ic.range;Aq.range;Eq.range;Na.range;jq.range;Tq.range;function Bi(e){return _t(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)/w0)}const Jc=Bi(0),ac=Bi(1),Cq=Bi(2),kq=Bi(3),Ma=Bi(4),Nq=Bi(5),Mq=Bi(6);Jc.range;ac.range;Cq.range;kq.range;Ma.range;Nq.range;Mq.range;const A0=_t(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());A0.range;const E0=_t(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());E0.range;const wn=_t(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());wn.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:_t(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)});wn.range;const _n=_t(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());_n.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:_t(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)});_n.range;function LT(e,t,r,n,a,u){const l=[[Ei,1,hn],[Ei,5,5*hn],[Ei,15,15*hn],[Ei,30,30*hn],[u,1,Pr],[u,5,5*Pr],[u,15,15*Pr],[u,30,30*Pr],[a,1,vn],[a,3,3*vn],[a,6,6*vn],[a,12,12*vn],[n,1,xn],[n,2,2*xn],[r,1,w0],[t,1,mP],[t,3,3*mP],[e,1,Sy]];function s(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=s0(([,,g])=>g).right(l,m);if(x===l.length)return e.every(qm(d/Sy,h/Sy,v));if(x===0)return nc.every(Math.max(qm(d,h,v),1));const[_,w]=l[m/l[x-1][2]<l[x][2]/m?x-1:x];return _.every(w)}return[s,f]}const[Rq,Iq]=LT(_n,E0,Jc,DT,P0,S0),[$q,Dq]=LT(wn,A0,Zc,tl,O0,_0);function Oy(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 Py(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 Vo(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function Lq(e){var t=e.dateTime,r=e.date,n=e.time,a=e.periods,u=e.days,l=e.shortDays,s=e.months,f=e.shortMonths,d=Ko(a),h=Go(a),v=Ko(u),m=Go(u),x=Ko(l),_=Go(l),w=Ko(s),g=Go(s),P=Ko(f),E=Go(f),C={a:te,A:W,b:re,B:ee,c:null,d:SP,e:SP,f:uB,g:mB,G:bB,H:iB,I:aB,j:oB,L:qT,m:lB,M:sB,p:I,q:U,Q:AP,s:EP,S:cB,u:fB,U:dB,V:pB,w:hB,W:vB,x:null,X:null,y:yB,Y:gB,Z:xB,"%":PP},T={a:se,A:ce,b:me,B:je,c:null,d:OP,e:OP,f:OB,g:RB,G:$B,H:wB,I:_B,j:SB,L:FT,m:PB,M:AB,p:Ie,q:Te,Q:AP,s:EP,S:EB,u:jB,U:TB,V:CB,w:kB,W:NB,x:null,X:null,y:MB,Y:IB,Z:DB,"%":PP},S={a:Y,A:F,b:N,B:q,c:B,d:wP,e:wP,f:eB,g:xP,G:bP,H:_P,I:_P,j:Yq,L:Jq,m:Xq,M:Qq,p:$,q:Gq,Q:rB,s:nB,S:Zq,u:Uq,U:Wq,V:Hq,w:zq,W:Vq,x:V,X:Q,y:xP,Y:bP,Z:Kq,"%":tB};C.x=O(r,C),C.X=O(n,C),C.c=O(t,C),T.x=O(r,T),T.X=O(n,T),T.c=O(t,T);function O(ue,fe){return function(Oe){var ie=[],Be=-1,Ne=0,Je=ue.length,Ve,nt,Ht;for(Oe instanceof Date||(Oe=new Date(+Oe));++Be<Je;)ue.charCodeAt(Be)===37&&(ie.push(ue.slice(Ne,Be)),(nt=gP[Ve=ue.charAt(++Be)])!=null?Ve=ue.charAt(++Be):nt=Ve==="e"?" ":"0",(Ht=fe[Ve])&&(Ve=Ht(Oe,nt)),ie.push(Ve),Ne=Be+1);return ie.push(ue.slice(Ne,Be)),ie.join("")}}function k(ue,fe){return function(Oe){var ie=Vo(1900,void 0,1),Be=R(ie,ue,Oe+="",0),Ne,Je;if(Be!=Oe.length)return null;if("Q"in ie)return new Date(ie.Q);if("s"in ie)return new Date(ie.s*1e3+("L"in ie?ie.L:0));if(fe&&!("Z"in ie)&&(ie.Z=0),"p"in ie&&(ie.H=ie.H%12+ie.p*12),ie.m===void 0&&(ie.m="q"in ie?ie.q:0),"V"in ie){if(ie.V<1||ie.V>53)return null;"w"in ie||(ie.w=1),"Z"in ie?(Ne=Py(Vo(ie.y,0,1)),Je=Ne.getUTCDay(),Ne=Je>4||Je===0?ac.ceil(Ne):ac(Ne),Ne=Qc.offset(Ne,(ie.V-1)*7),ie.y=Ne.getUTCFullYear(),ie.m=Ne.getUTCMonth(),ie.d=Ne.getUTCDate()+(ie.w+6)%7):(Ne=Oy(Vo(ie.y,0,1)),Je=Ne.getDay(),Ne=Je>4||Je===0?ic.ceil(Ne):ic(Ne),Ne=tl.offset(Ne,(ie.V-1)*7),ie.y=Ne.getFullYear(),ie.m=Ne.getMonth(),ie.d=Ne.getDate()+(ie.w+6)%7)}else("W"in ie||"U"in ie)&&("w"in ie||(ie.w="u"in ie?ie.u%7:"W"in ie?1:0),Je="Z"in ie?Py(Vo(ie.y,0,1)).getUTCDay():Oy(Vo(ie.y,0,1)).getDay(),ie.m=0,ie.d="W"in ie?(ie.w+6)%7+ie.W*7-(Je+5)%7:ie.w+ie.U*7-(Je+6)%7);return"Z"in ie?(ie.H+=ie.Z/100|0,ie.M+=ie.Z%100,Py(ie)):Oy(ie)}}function R(ue,fe,Oe,ie){for(var Be=0,Ne=fe.length,Je=Oe.length,Ve,nt;Be<Ne;){if(ie>=Je)return-1;if(Ve=fe.charCodeAt(Be++),Ve===37){if(Ve=fe.charAt(Be++),nt=S[Ve in gP?fe.charAt(Be++):Ve],!nt||(ie=nt(ue,Oe,ie))<0)return-1}else if(Ve!=Oe.charCodeAt(ie++))return-1}return ie}function $(ue,fe,Oe){var ie=d.exec(fe.slice(Oe));return ie?(ue.p=h.get(ie[0].toLowerCase()),Oe+ie[0].length):-1}function Y(ue,fe,Oe){var ie=x.exec(fe.slice(Oe));return ie?(ue.w=_.get(ie[0].toLowerCase()),Oe+ie[0].length):-1}function F(ue,fe,Oe){var ie=v.exec(fe.slice(Oe));return ie?(ue.w=m.get(ie[0].toLowerCase()),Oe+ie[0].length):-1}function N(ue,fe,Oe){var ie=P.exec(fe.slice(Oe));return ie?(ue.m=E.get(ie[0].toLowerCase()),Oe+ie[0].length):-1}function q(ue,fe,Oe){var ie=w.exec(fe.slice(Oe));return ie?(ue.m=g.get(ie[0].toLowerCase()),Oe+ie[0].length):-1}function B(ue,fe,Oe){return R(ue,t,fe,Oe)}function V(ue,fe,Oe){return R(ue,r,fe,Oe)}function Q(ue,fe,Oe){return R(ue,n,fe,Oe)}function te(ue){return l[ue.getDay()]}function W(ue){return u[ue.getDay()]}function re(ue){return f[ue.getMonth()]}function ee(ue){return s[ue.getMonth()]}function I(ue){return a[+(ue.getHours()>=12)]}function U(ue){return 1+~~(ue.getMonth()/3)}function se(ue){return l[ue.getUTCDay()]}function ce(ue){return u[ue.getUTCDay()]}function me(ue){return f[ue.getUTCMonth()]}function je(ue){return s[ue.getUTCMonth()]}function Ie(ue){return a[+(ue.getUTCHours()>=12)]}function Te(ue){return 1+~~(ue.getUTCMonth()/3)}return{format:function(ue){var fe=O(ue+="",C);return fe.toString=function(){return ue},fe},parse:function(ue){var fe=k(ue+="",!1);return fe.toString=function(){return ue},fe},utcFormat:function(ue){var fe=O(ue+="",T);return fe.toString=function(){return ue},fe},utcParse:function(ue){var fe=k(ue+="",!0);return fe.toString=function(){return ue},fe}}}var gP={"-":"",_:" ",0:"0"},Et=/^\s*\d+/,qq=/^%/,Bq=/[\\^$*+?|[\]().{}]/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 Fq(e){return e.replace(Bq,"\\$&")}function Ko(e){return new RegExp("^(?:"+e.map(Fq).join("|")+")","i")}function Go(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function zq(e,t,r){var n=Et.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function Uq(e,t,r){var n=Et.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function Wq(e,t,r){var n=Et.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function Hq(e,t,r){var n=Et.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function Vq(e,t,r){var n=Et.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function bP(e,t,r){var n=Et.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function xP(e,t,r){var n=Et.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function Kq(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 Gq(e,t,r){var n=Et.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function Xq(e,t,r){var n=Et.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function wP(e,t,r){var n=Et.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function Yq(e,t,r){var n=Et.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function _P(e,t,r){var n=Et.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function Qq(e,t,r){var n=Et.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function Zq(e,t,r){var n=Et.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function Jq(e,t,r){var n=Et.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function eB(e,t,r){var n=Et.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function tB(e,t,r){var n=qq.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function rB(e,t,r){var n=Et.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function nB(e,t,r){var n=Et.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function SP(e,t){return ze(e.getDate(),t,2)}function iB(e,t){return ze(e.getHours(),t,2)}function aB(e,t){return ze(e.getHours()%12||12,t,2)}function oB(e,t){return ze(1+tl.count(wn(e),e),t,3)}function qT(e,t){return ze(e.getMilliseconds(),t,3)}function uB(e,t){return qT(e,t)+"000"}function lB(e,t){return ze(e.getMonth()+1,t,2)}function sB(e,t){return ze(e.getMinutes(),t,2)}function cB(e,t){return ze(e.getSeconds(),t,2)}function fB(e){var t=e.getDay();return t===0?7:t}function dB(e,t){return ze(Zc.count(wn(e)-1,e),t,2)}function BT(e){var t=e.getDay();return t>=4||t===0?Na(e):Na.ceil(e)}function pB(e,t){return e=BT(e),ze(Na.count(wn(e),e)+(wn(e).getDay()===4),t,2)}function hB(e){return e.getDay()}function vB(e,t){return ze(ic.count(wn(e)-1,e),t,2)}function yB(e,t){return ze(e.getFullYear()%100,t,2)}function mB(e,t){return e=BT(e),ze(e.getFullYear()%100,t,2)}function gB(e,t){return ze(e.getFullYear()%1e4,t,4)}function bB(e,t){var r=e.getDay();return e=r>=4||r===0?Na(e):Na.ceil(e),ze(e.getFullYear()%1e4,t,4)}function xB(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+ze(t/60|0,"0",2)+ze(t%60,"0",2)}function OP(e,t){return ze(e.getUTCDate(),t,2)}function wB(e,t){return ze(e.getUTCHours(),t,2)}function _B(e,t){return ze(e.getUTCHours()%12||12,t,2)}function SB(e,t){return ze(1+Qc.count(_n(e),e),t,3)}function FT(e,t){return ze(e.getUTCMilliseconds(),t,3)}function OB(e,t){return FT(e,t)+"000"}function PB(e,t){return ze(e.getUTCMonth()+1,t,2)}function AB(e,t){return ze(e.getUTCMinutes(),t,2)}function EB(e,t){return ze(e.getUTCSeconds(),t,2)}function jB(e){var t=e.getUTCDay();return t===0?7:t}function TB(e,t){return ze(Jc.count(_n(e)-1,e),t,2)}function zT(e){var t=e.getUTCDay();return t>=4||t===0?Ma(e):Ma.ceil(e)}function CB(e,t){return e=zT(e),ze(Ma.count(_n(e),e)+(_n(e).getUTCDay()===4),t,2)}function kB(e){return e.getUTCDay()}function NB(e,t){return ze(ac.count(_n(e)-1,e),t,2)}function MB(e,t){return ze(e.getUTCFullYear()%100,t,2)}function RB(e,t){return e=zT(e),ze(e.getUTCFullYear()%100,t,2)}function IB(e,t){return ze(e.getUTCFullYear()%1e4,t,4)}function $B(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Ma(e):Ma.ceil(e),ze(e.getUTCFullYear()%1e4,t,4)}function DB(){return"+0000"}function PP(){return"%"}function AP(e){return+e}function EP(e){return Math.floor(+e/1e3)}var ha,UT,WT;LB({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 LB(e){return ha=Lq(e),UT=ha.format,ha.parse,WT=ha.utcFormat,ha.utcParse,ha}function qB(e){return new Date(e)}function BB(e){return e instanceof Date?+e:+new Date(+e)}function j0(e,t,r,n,a,u,l,s,f,d){var h=h0(),v=h.invert,m=h.domain,x=d(".%L"),_=d(":%S"),w=d("%I:%M"),g=d("%I %p"),P=d("%a %d"),E=d("%b %d"),C=d("%B"),T=d("%Y");function S(O){return(f(O)<O?x:s(O)<O?_:l(O)<O?w:u(O)<O?g:n(O)<O?a(O)<O?P:E:r(O)<O?C:T)(O)}return h.invert=function(O){return new Date(v(O))},h.domain=function(O){return arguments.length?m(Array.from(O,BB)):m().map(qB)},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(CT(k,O)):h},h.copy=function(){return el(h,j0(e,t,r,n,a,u,l,s,f,d))},h}function FB(){return Tr.apply(j0($q,Dq,wn,A0,Zc,tl,O0,_0,Ei,UT).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function zB(){return Tr.apply(j0(Rq,Iq,_n,E0,Jc,Qc,P0,S0,Ei,WT).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function ef(){var e=0,t=1,r,n,a,u,l=Wt,s=!1,f;function d(v){return v==null||isNaN(v=+v)?f:l(a===0?.5:(v=(u(v)-r)*a,s?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?(s=!!v,d):s},d.interpolator=function(v){return arguments.length?(l=v,d):l};function h(v){return function(m){var x,_;return arguments.length?([x,_]=m,l=v(x,_),d):[l(0),l(1)]}}return d.range=h(Ja),d.rangeRound=h(p0),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 ti(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function HT(){var e=ei(ef()(Wt));return e.copy=function(){return ti(e,HT())},An.apply(e,arguments)}function VT(){var e=m0(ef()).domain([1,10]);return e.copy=function(){return ti(e,VT()).base(e.base())},An.apply(e,arguments)}function KT(){var e=g0(ef());return e.copy=function(){return ti(e,KT()).constant(e.constant())},An.apply(e,arguments)}function T0(){var e=b0(ef());return e.copy=function(){return ti(e,T0()).exponent(e.exponent())},An.apply(e,arguments)}function UB(){return T0.apply(null,arguments).exponent(.5)}function GT(){var e=[],t=Wt;function r(n){if(n!=null&&!isNaN(n=+n))return t((Zu(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(Yn),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)=>T3(e,u/n))},r.copy=function(){return GT(t).domain(e)},An.apply(r,arguments)}function tf(){var e=0,t=.5,r=1,n=1,a,u,l,s,f,d=Wt,h,v=!1,m;function x(w){return isNaN(w=+w)?m:(w=.5+((w=+h(w))-u)*(n*w<n*u?s: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),l=h(r=+r),s=a===u?0:.5/(u-a),f=u===l?0:.5/(l-u),n=u<a?-1:1,x):[e,t,r]},x.clamp=function(w){return arguments.length?(v=!!w,x):v},x.interpolator=function(w){return arguments.length?(d=w,x):d};function _(w){return function(g){var P,E,C;return arguments.length?([P,E,C]=g,d=tq(w,[P,E,C]),x):[d(0),d(.5),d(1)]}}return x.range=_(Ja),x.rangeRound=_(p0),x.unknown=function(w){return arguments.length?(m=w,x):m},function(w){return h=w,a=w(e),u=w(t),l=w(r),s=a===u?0:.5/(u-a),f=u===l?0:.5/(l-u),n=u<a?-1:1,x}}function XT(){var e=ei(tf()(Wt));return e.copy=function(){return ti(e,XT())},An.apply(e,arguments)}function YT(){var e=m0(tf()).domain([.1,1,10]);return e.copy=function(){return ti(e,YT()).base(e.base())},An.apply(e,arguments)}function QT(){var e=g0(tf());return e.copy=function(){return ti(e,QT()).constant(e.constant())},An.apply(e,arguments)}function C0(){var e=b0(tf());return e.copy=function(){return ti(e,C0()).exponent(e.exponent())},An.apply(e,arguments)}function WB(){return C0.apply(null,arguments).exponent(.5)}const jP=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:vu,scaleDiverging:XT,scaleDivergingLog:YT,scaleDivergingPow:C0,scaleDivergingSqrt:WB,scaleDivergingSymlog:QT,scaleIdentity:TT,scaleImplicit:Bm,scaleLinear:rc,scaleLog:kT,scaleOrdinal:c0,scalePoint:iu,scalePow:x0,scaleQuantile:RT,scaleQuantize:IT,scaleRadial:MT,scaleSequential:HT,scaleSequentialLog:VT,scaleSequentialPow:T0,scaleSequentialQuantile:GT,scaleSequentialSqrt:UB,scaleSequentialSymlog:KT,scaleSqrt:Oq,scaleSymlog:NT,scaleThreshold:$T,scaleTime:FB,scaleUtc:zB,tickFormat:jT},Symbol.toStringTag,{value:"Module"}));var Ay,TP;function ZT(){if(TP)return Ay;TP=1;var e=Xa();function t(r,n,a){for(var u=-1,l=r.length;++u<l;){var s=r[u],f=n(s);if(f!=null&&(d===void 0?f===f&&!e(f):a(f,d)))var d=f,h=s}return h}return Ay=t,Ay}var Ey,CP;function HB(){if(CP)return Ey;CP=1;function e(t,r){return t>r}return Ey=e,Ey}var jy,kP;function VB(){if(kP)return jy;kP=1;var e=ZT(),t=HB(),r=Qa();function n(a){return a&&a.length?e(a,r,t):void 0}return jy=n,jy}var KB=VB();const rf=Ye(KB);var Ty,NP;function GB(){if(NP)return Ty;NP=1;function e(t,r){return t<r}return Ty=e,Ty}var Cy,MP;function XB(){if(MP)return Cy;MP=1;var e=ZT(),t=GB(),r=Qa();function n(a){return a&&a.length?e(a,r,t):void 0}return Cy=n,Cy}var YB=XB();const nf=Ye(YB);var ky,RP;function QB(){if(RP)return ky;RP=1;var e=Vg(),t=Jn(),r=uT(),n=nr();function a(u,l){var s=n(u)?e:r;return s(u,t(l,3))}return ky=a,ky}var Ny,IP;function ZB(){if(IP)return Ny;IP=1;var e=aT(),t=QB();function r(n,a){return e(t(n,a),1)}return Ny=r,Ny}var JB=ZB();const eF=Ye(JB);var My,$P;function tF(){if($P)return My;$P=1;var e=a0();function t(r,n){return e(r,n)}return My=t,My}var rF=tF();const af=Ye(rF);var eo=1e9,nF={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},N0,at=!0,jr="[DecimalError] ",ki=jr+"Invalid argument: ",k0=jr+"Exponent out of range: ",to=Math.floor,_i=Math.pow,iF=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,dr,At=1e7,rt=7,JT=9007199254740991,oc=to(JT/rt),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)*rt;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 bn(this,new this.constructor(e))};be.dividedToIntegerBy=be.idiv=function(e){var t=this,r=t.constructor;return Xe(bn(t,new r(e),0,1),r.precision)};be.equals=be.eq=function(e){return!this.cmp(e)};be.exponent=function(){return yt(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(dr))throw Error(jr+"NaN");if(r.s<1)throw Error(jr+(r.s?"NaN":"-Infinity"));return r.eq(dr)?new n(0):(at=!1,t=bn(xu(r,u),xu(e,u),u),at=!0,Xe(t,a))};be.minus=be.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?rC(t,e):eC(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(jr+"NaN");return r.s?(at=!1,t=bn(r,e,0,1).times(e),at=!0,r.minus(t)):Xe(new n(r),a)};be.naturalExponential=be.exp=function(){return tC(this)};be.naturalLogarithm=be.ln=function(){return xu(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?eC(t,e):rC(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(ki+e);if(t=yt(a)+1,n=a.d.length-1,r=n*rt+1,n=a.d[n],n){for(;n%10==0;n/=10)r--;for(n=a.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};be.squareRoot=be.sqrt=function(){var e,t,r,n,a,u,l,s=this,f=s.constructor;if(s.s<1){if(!s.s)return new f(0);throw Error(jr+"NaN")}for(e=yt(s),at=!1,a=Math.sqrt(+s),a==0||a==1/0?(t=Zr(s.d),(t.length+e)%2==0&&(t+="0"),a=Math.sqrt(t),e=to((e+1)/2)-(e<0||e%2),a==1/0?t="5e"+e:(t=a.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new f(t)):n=new f(a.toString()),r=f.precision,a=l=r+3;;)if(u=n,n=u.plus(bn(s,u,l+2)).times(.5),Zr(u.d).slice(0,l)===(t=Zr(n.d)).slice(0,l)){if(t=t.slice(l-3,l+1),a==l&&t=="4999"){if(Xe(u,r+1,0),u.times(u).eq(s)){n=u;break}}else if(t!="9999")break;l+=4}return at=!0,Xe(n,r)};be.times=be.mul=function(e){var t,r,n,a,u,l,s,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,l=f,f=d,d=l),u=[],l=f+d,n=l;n--;)u.push(0);for(n=d;--n>=0;){for(t=0,a=f+n;a>n;)s=u[a]+x[n]*m[a-n-1]+t,u[a--]=s%At|0,t=s/At|0;u[a]=(u[a]+t)%At|0}for(;!u[--l];)u.pop();return t?++r:u.shift(),e.d=u,e.e=r,at?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:(tn(e,0,eo),t===void 0?t=n.rounding:tn(t,0,8),Xe(r,e+yt(r)+1,t))};be.toExponential=function(e,t){var r,n=this,a=n.constructor;return e===void 0?r=Ii(n,!0):(tn(e,0,eo),t===void 0?t=a.rounding:tn(t,0,8),n=Xe(new a(n),e+1,t),r=Ii(n,!0,e+1)),r};be.toFixed=function(e,t){var r,n,a=this,u=a.constructor;return e===void 0?Ii(a):(tn(e,0,eo),t===void 0?t=u.rounding:tn(t,0,8),n=Xe(new u(a),e+yt(a)+1,t),r=Ii(n.abs(),!1,e+yt(n)+1),a.isneg()&&!a.isZero()?"-"+r:r)};be.toInteger=be.toint=function(){var e=this,t=e.constructor;return Xe(new t(e),yt(e)+1,t.rounding)};be.toNumber=function(){return+this};be.toPower=be.pow=function(e){var t,r,n,a,u,l,s=this,f=s.constructor,d=12,h=+(e=new f(e));if(!e.s)return new f(dr);if(s=new f(s),!s.s){if(e.s<1)throw Error(jr+"Infinity");return s}if(s.eq(dr))return s;if(n=f.precision,e.eq(dr))return Xe(s,n);if(t=e.e,r=e.d.length-1,l=t>=r,u=s.s,l){if((r=h<0?-h:h)<=JT){for(a=new f(dr),t=Math.ceil(n/rt+4),at=!1;r%2&&(a=a.times(s),LP(a.d,t)),r=to(r/2),r!==0;)s=s.times(s),LP(s.d,t);return at=!0,e.s<0?new f(dr).div(a):Xe(a,n)}}else if(u<0)throw Error(jr+"NaN");return u=u<0&&e.d[Math.max(t,r)]&1?-1:1,s.s=1,at=!1,a=e.times(xu(s,n+d)),at=!0,a=tC(a),a.s=u,a};be.toPrecision=function(e,t){var r,n,a=this,u=a.constructor;return e===void 0?(r=yt(a),n=Ii(a,r<=u.toExpNeg||r>=u.toExpPos)):(tn(e,1,eo),t===void 0?t=u.rounding:tn(t,0,8),a=Xe(new u(a),e,t),r=yt(a),n=Ii(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):(tn(e,1,eo),t===void 0?t=n.rounding:tn(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=yt(e),r=e.constructor;return Ii(e,t<=r.toExpNeg||t>=r.toExpPos)};function eC(e,t){var r,n,a,u,l,s,f,d,h=e.constructor,v=h.precision;if(!e.s||!t.s)return t.s||(t=new h(e)),at?Xe(t,v):t;if(f=e.d,d=t.d,l=e.e,a=t.e,f=f.slice(),u=l-a,u){for(u<0?(n=f,u=-u,s=d.length):(n=d,a=l,s=f.length),l=Math.ceil(v/rt),s=l>s?l+1:s+1,u>s&&(u=s,n.length=1),n.reverse();u--;)n.push(0);n.reverse()}for(s=f.length,u=d.length,s-u<0&&(u=s,n=d,d=f,f=n),r=0;u;)r=(f[--u]=f[u]+d[u]+r)/At|0,f[u]%=At;for(r&&(f.unshift(r),++a),s=f.length;f[--s]==0;)f.pop();return t.d=f,t.e=a,at?Xe(t,v):t}function tn(e,t,r){if(e!==~~e||e<t||e>r)throw Error(ki+e)}function Zr(e){var t,r,n,a=e.length-1,u="",l=e[0];if(a>0){for(u+=l,t=1;t<a;t++)n=e[t]+"",r=rt-n.length,r&&(u+=Kn(r)),u+=n;l=e[t],n=l+"",r=rt-n.length,r&&(u+=Kn(r))}else if(l===0)return"0";for(;l%10===0;)l/=10;return u+l}var bn=(function(){function e(n,a){var u,l=0,s=n.length;for(n=n.slice();s--;)u=n[s]*a+l,n[s]=u%At|0,l=u/At|0;return l&&n.unshift(l),n}function t(n,a,u,l){var s,f;if(u!=l)f=u>l?1:-1;else for(s=f=0;s<u;s++)if(n[s]!=a[s]){f=n[s]>a[s]?1:-1;break}return f}function r(n,a,u){for(var l=0;u--;)n[u]-=l,l=n[u]<a[u]?1:0,n[u]=l*At+n[u]-a[u];for(;!n[0]&&n.length>1;)n.shift()}return function(n,a,u,l){var s,f,d,h,v,m,x,_,w,g,P,E,C,T,S,O,k,R,$=n.constructor,Y=n.s==a.s?1:-1,F=n.d,N=a.d;if(!n.s)return new $(n);if(!a.s)throw Error(jr+"Division by zero");for(f=n.e-a.e,k=N.length,S=F.length,x=new $(Y),_=x.d=[],d=0;N[d]==(F[d]||0);)++d;if(N[d]>(F[d]||0)&&--f,u==null?E=u=$.precision:l?E=u+(yt(n)-yt(a))+1:E=u,E<0)return new $(0);if(E=E/rt+2|0,d=0,k==1)for(h=0,N=N[0],E++;(d<S||h)&&E--;d++)C=h*At+(F[d]||0),_[d]=C/N|0,h=C%N|0;else{for(h=At/(N[0]+1)|0,h>1&&(N=e(N,h),F=e(F,h),k=N.length,S=F.length),T=k,w=F.slice(0,k),g=w.length;g<k;)w[g++]=0;R=N.slice(),R.unshift(0),O=N[0],N[1]>=At/2&&++O;do h=0,s=t(N,w,k,g),s<0?(P=w[0],k!=g&&(P=P*At+(w[1]||0)),h=P/O|0,h>1?(h>=At&&(h=At-1),v=e(N,h),m=v.length,g=w.length,s=t(v,w,m,g),s==1&&(h--,r(v,k<m?R:N,m))):(h==0&&(s=h=1),v=N.slice()),m=v.length,m<g&&v.unshift(0),r(w,v,g),s==-1&&(g=w.length,s=t(N,w,k,g),s<1&&(h++,r(w,k<g?R:N,g))),g=w.length):s===0&&(h++,w=[0]),_[d++]=h,s&&w[0]?w[g++]=F[T]||0:(w=[F[T]],g=1);while((T++<S||w[0]!==void 0)&&E--)}return _[0]||_.shift(),x.e=f,Xe(x,l?u+yt(x)+1:u)}})();function tC(e,t){var r,n,a,u,l,s,f=0,d=0,h=e.constructor,v=h.precision;if(yt(e)>16)throw Error(k0+yt(e));if(!e.s)return new h(dr);for(at=!1,s=v,l=new h(.03125);e.abs().gte(.1);)e=e.times(l),d+=5;for(n=Math.log(_i(2,d))/Math.LN10*2+5|0,s+=n,r=a=u=new h(dr),h.precision=s;;){if(a=Xe(a.times(e),s),r=r.times(++f),l=u.plus(bn(a,r,s)),Zr(l.d).slice(0,s)===Zr(u.d).slice(0,s)){for(;d--;)u=Xe(u.times(u),s);return h.precision=v,t==null?(at=!0,Xe(u,v)):u}u=l}}function yt(e){for(var t=e.e*rt,r=e.d[0];r>=10;r/=10)t++;return t}function Ry(e,t,r){if(t>e.LN10.sd())throw at=!0,r&&(e.precision=r),Error(jr+"LN10 precision limit exceeded");return Xe(new e(e.LN10),t)}function Kn(e){for(var t="";e--;)t+="0";return t}function xu(e,t){var r,n,a,u,l,s,f,d,h,v=1,m=10,x=e,_=x.d,w=x.constructor,g=w.precision;if(x.s<1)throw Error(jr+(x.s?"NaN":"-Infinity"));if(x.eq(dr))return new w(0);if(t==null?(at=!1,d=g):d=t,x.eq(10))return t==null&&(at=!0),Ry(w,d);if(d+=m,w.precision=d,r=Zr(_),n=r.charAt(0),u=yt(x),Math.abs(u)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)x=x.times(e),r=Zr(x.d),n=r.charAt(0),v++;u=yt(x),n>1?(x=new w("0."+r),u++):x=new w(n+"."+r.slice(1))}else return f=Ry(w,d+2,g).times(u+""),x=xu(new w(n+"."+r.slice(1)),d-m).plus(f),w.precision=g,t==null?(at=!0,Xe(x,g)):x;for(s=l=x=bn(x.minus(dr),x.plus(dr),d),h=Xe(x.times(x),d),a=3;;){if(l=Xe(l.times(h),d),f=s.plus(bn(l,new w(a),d)),Zr(f.d).slice(0,d)===Zr(s.d).slice(0,d))return s=s.times(2),u!==0&&(s=s.plus(Ry(w,d+2,g).times(u+""))),s=bn(s,new w(v),d),w.precision=g,t==null?(at=!0,Xe(s,g)):s;s=f,a+=2}}function DP(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=to(r/rt),e.d=[],n=(r+1)%rt,r<0&&(n+=rt),n<a){for(n&&e.d.push(+t.slice(0,n)),a-=rt;n<a;)e.d.push(+t.slice(n,n+=rt));t=t.slice(n),n=rt-t.length}else n-=a;for(;n--;)t+="0";if(e.d.push(+t),at&&(e.e>oc||e.e<-oc))throw Error(k0+r)}else e.s=0,e.e=0,e.d=[0];return e}function Xe(e,t,r){var n,a,u,l,s,f,d,h,v=e.d;for(l=1,u=v[0];u>=10;u/=10)l++;if(n=t-l,n<0)n+=rt,a=t,d=v[h=0];else{if(h=Math.ceil((n+1)/rt),u=v.length,h>=u)return e;for(d=u=v[h],l=1;u>=10;u/=10)l++;n%=rt,a=n-rt+l}if(r!==void 0&&(u=_i(10,l-a-1),s=d/u%10|0,f=t<0||v[h+1]!==void 0||d%u,f=r<4?(s||f)&&(r==0||r==(e.s<0?3:2)):s>5||s==5&&(r==4||f||r==6&&(n>0?a>0?d/_i(10,l-a):0:v[h-1])%10&1||r==(e.s<0?8:7))),t<1||!v[0])return f?(u=yt(e),v.length=1,t=t-u-1,v[0]=_i(10,(rt-t%rt)%rt),e.e=to(-t/rt)||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=_i(10,rt-n),v[h]=a>0?(d/_i(10,l-a)%_i(10,a)|0)*u:0),f)for(;;)if(h==0){(v[0]+=u)==At&&(v[0]=1,++e.e);break}else{if(v[h]+=u,v[h]!=At)break;v[h--]=0,u=1}for(n=v.length;v[--n]===0;)v.pop();if(at&&(e.e>oc||e.e<-oc))throw Error(k0+yt(e));return e}function rC(e,t){var r,n,a,u,l,s,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),at?Xe(t,x):t;if(f=e.d,v=t.d,n=t.e,d=e.e,f=f.slice(),l=d-n,l){for(h=l<0,h?(r=f,l=-l,s=v.length):(r=v,n=d,s=f.length),a=Math.max(Math.ceil(x/rt),s)+2,l>a&&(l=a,r.length=1),r.reverse(),a=l;a--;)r.push(0);r.reverse()}else{for(a=f.length,s=v.length,h=a<s,h&&(s=a),a=0;a<s;a++)if(f[a]!=v[a]){h=f[a]<v[a];break}l=0}for(h&&(r=f,f=v,v=r,t.s=-t.s),s=f.length,a=v.length-s;a>0;--a)f[s++]=0;for(a=v.length;a>l;){if(f[--a]<v[a]){for(u=a;u&&f[--u]===0;)f[u]=At-1;--f[u],f[a]+=At}f[a]-=v[a]}for(;f[--s]===0;)f.pop();for(;f[0]===0;f.shift())--n;return f[0]?(t.d=f,t.e=n,at?Xe(t,x):t):new m(0)}function Ii(e,t,r){var n,a=yt(e),u=Zr(e.d),l=u.length;return t?(r&&(n=r-l)>0?u=u.charAt(0)+"."+u.slice(1)+Kn(n):l>1&&(u=u.charAt(0)+"."+u.slice(1)),u=u+(a<0?"e":"e+")+a):a<0?(u="0."+Kn(-a-1)+u,r&&(n=r-l)>0&&(u+=Kn(n))):a>=l?(u+=Kn(a+1-l),r&&(n=r-a-1)>0&&(u=u+"."+Kn(n))):((n=a+1)<l&&(u=u.slice(0,n)+"."+u.slice(n)),r&&(n=r-l)>0&&(a+1===l&&(u+="."),u+=Kn(n))),e.s<0?"-"+u:u}function LP(e,t){if(e.length>t)return e.length=t,!0}function nC(e){var t,r,n;function a(u){var l=this;if(!(l instanceof a))return new a(u);if(l.constructor=a,u instanceof a){l.s=u.s,l.e=u.e,l.d=(u=u.d)?u.slice():u;return}if(typeof u=="number"){if(u*0!==0)throw Error(ki+u);if(u>0)l.s=1;else if(u<0)u=-u,l.s=-1;else{l.s=0,l.e=0,l.d=[0];return}if(u===~~u&&u<1e7){l.e=0,l.d=[u];return}return DP(l,u.toString())}else if(typeof u!="string")throw Error(ki+u);if(u.charCodeAt(0)===45?(u=u.slice(1),l.s=-1):l.s=1,iF.test(u))DP(l,u);else throw Error(ki+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=nC,a.config=a.set=aF,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 aF(e){if(!e||typeof e!="object")throw Error(jr+"Object expected");var t,r,n,a=["precision",1,eo,"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(to(n)===n&&n>=a[t+1]&&n<=a[t+2])this[r]=n;else throw Error(ki+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(ki+r+": "+n);return this}var N0=nC(nF);dr=new N0(1);const Ke=N0;function oF(e){return cF(e)||sF(e)||lF(e)||uF()}function uF(){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 lF(e,t){if(e){if(typeof e=="string")return Wm(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 Wm(e,t)}}function sF(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function cF(e){if(Array.isArray(e))return Wm(e)}function Wm(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 fF=function(t){return t},iC={},aC=function(t){return t===iC},qP=function(t){return function r(){return arguments.length===0||arguments.length===1&&aC(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},dF=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 l=a.filter(function(s){return s!==iC}).length;return l>=t?r.apply(void 0,a):e(t-l,qP(function(){for(var s=arguments.length,f=new Array(s),d=0;d<s;d++)f[d]=arguments[d];var h=a.map(function(v){return aC(v)?f.shift():v});return r.apply(void 0,oF(h).concat(f))}))})},of=function(t){return dF(t.length,t)},Hm=function(t,r){for(var n=[],a=t;a<r;++a)n[a-t]=a;return n},pF=of(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),hF=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return fF;var a=r.reverse(),u=a[0],l=a.slice(1);return function(){return l.reduce(function(s,f){return f(s)},u.apply(void 0,arguments))}},Vm=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},oC=function(t){var r=null,n=null;return function(){for(var a=arguments.length,u=new Array(a),l=0;l<a;l++)u[l]=arguments[l];return r&&u.every(function(s,f){return s===r[f]})||(r=u,n=t.apply(void 0,u)),n}};function vF(e){var t;return e===0?t=1:t=Math.floor(new Ke(e).abs().log(10).toNumber())+1,t}function yF(e,t,r){for(var n=new Ke(e),a=0,u=[];n.lt(t)&&a<1e5;)u.push(n.toNumber()),n=n.add(r),a++;return u}var mF=of(function(e,t,r){var n=+e,a=+t;return n+r*(a-n)}),gF=of(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),bF=of(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const uf={rangeStep:yF,getDigitCount:vF,interpolateNumber:mF,uninterpolateNumber:gF,uninterpolateTruncation:bF};function Km(e){return _F(e)||wF(e)||uC(e)||xF()}function xF(){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 wF(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function _F(e){if(Array.isArray(e))return Gm(e)}function wu(e,t){return PF(e)||OF(e,t)||uC(e,t)||SF()}function SF(){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 uC(e,t){if(e){if(typeof e=="string")return Gm(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 Gm(e,t)}}function Gm(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 OF(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,a=!1,u=void 0;try{for(var l=e[Symbol.iterator](),s;!(n=(s=l.next()).done)&&(r.push(s.value),!(t&&r.length===t));n=!0);}catch(f){a=!0,u=f}finally{try{!n&&l.return!=null&&l.return()}finally{if(a)throw u}}return r}}function PF(e){if(Array.isArray(e))return e}function lC(e){var t=wu(e,2),r=t[0],n=t[1],a=r,u=n;return r>n&&(a=n,u=r),[a,u]}function sC(e,t,r){if(e.lte(0))return new Ke(0);var n=uf.getDigitCount(e.toNumber()),a=new Ke(10).pow(n),u=e.div(a),l=n!==1?.05:.1,s=new Ke(Math.ceil(u.div(l).toNumber())).add(r).mul(l),f=s.mul(a);return t?f:new Ke(Math.ceil(f))}function AF(e,t,r){var n=1,a=new Ke(e);if(!a.isint()&&r){var u=Math.abs(e);u<1?(n=new Ke(10).pow(uf.getDigitCount(e)-1),a=new Ke(Math.floor(a.div(n).toNumber())).mul(n)):u>1&&(a=new Ke(Math.floor(e)))}else e===0?a=new Ke(Math.floor((t-1)/2)):r||(a=new Ke(Math.floor(e)));var l=Math.floor((t-1)/2),s=hF(pF(function(f){return a.add(new Ke(f-l).mul(n)).toNumber()}),Hm);return s(0,t)}function cC(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 Ke(0),tickMin:new Ke(0),tickMax:new Ke(0)};var u=sC(new Ke(t).sub(e).div(r-1),n,a),l;e<=0&&t>=0?l=new Ke(0):(l=new Ke(e).add(t).div(2),l=l.sub(new Ke(l).mod(u)));var s=Math.ceil(l.sub(e).div(u).toNumber()),f=Math.ceil(new Ke(t).sub(l).div(u).toNumber()),d=s+f+1;return d>r?cC(e,t,r,n,a+1):(d<r&&(f=t>0?f+(r-d):f,s=t>0?s:s+(r-d)),{step:u,tickMin:l.sub(new Ke(s).mul(u)),tickMax:l.add(new Ke(f).mul(u))})}function EF(e){var t=wu(e,2),r=t[0],n=t[1],a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,l=Math.max(a,2),s=lC([r,n]),f=wu(s,2),d=f[0],h=f[1];if(d===-1/0||h===1/0){var v=h===1/0?[d].concat(Km(Hm(0,a-1).map(function(){return 1/0}))):[].concat(Km(Hm(0,a-1).map(function(){return-1/0})),[h]);return r>n?Vm(v):v}if(d===h)return AF(d,a,u);var m=cC(d,h,l,u),x=m.step,_=m.tickMin,w=m.tickMax,g=uf.rangeStep(_,w.add(new Ke(.1).mul(x)),x);return r>n?Vm(g):g}function jF(e,t){var r=wu(e,2),n=r[0],a=r[1],u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,l=lC([n,a]),s=wu(l,2),f=s[0],d=s[1];if(f===-1/0||d===1/0)return[n,a];if(f===d)return[f];var h=Math.max(t,2),v=sC(new Ke(d).sub(f).div(h-1),u,0),m=[].concat(Km(uf.rangeStep(new Ke(f),new Ke(d).sub(new Ke(.99).mul(v)),v)),[d]);return n>a?Vm(m):m}var TF=oC(EF),CF=oC(jF),kF="Invariant failed";function $i(e,t){throw new Error(kF)}var NF=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function Ra(e){"@babel/helpers - typeof";return Ra=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},Ra(e)}function uc(){return uc=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},uc.apply(this,arguments)}function MF(e,t){return DF(e)||$F(e,t)||IF(e,t)||RF()}function RF(){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 IF(e,t){if(e){if(typeof e=="string")return BP(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 BP(e,t)}}function BP(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 $F(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function DF(e){if(Array.isArray(e))return e}function LF(e,t){if(e==null)return{};var r=qF(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 qF(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 BF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function FF(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,pC(n.key),n)}}function zF(e,t,r){return t&&FF(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function UF(e,t,r){return t=lc(t),WF(e,fC()?Reflect.construct(t,r||[],lc(e).constructor):t.apply(e,r))}function WF(e,t){if(t&&(Ra(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return HF(e)}function HF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(fC=function(){return!!e})()}function lc(e){return lc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},lc(e)}function VF(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&&Xm(e,t)}function Xm(e,t){return Xm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Xm(e,t)}function dC(e,t,r){return t=pC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pC(e){var t=KF(e,"string");return Ra(t)=="symbol"?t:t+""}function KF(e,t){if(Ra(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ra(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var rl=(function(e){function t(){return BF(this,t),UF(this,t,arguments)}return VF(t,e),zF(t,[{key:"render",value:function(){var n=this.props,a=n.offset,u=n.layout,l=n.width,s=n.dataKey,f=n.data,d=n.dataPointFormatter,h=n.xAxis,v=n.yAxis,m=LF(n,NF),x=De(m,!1);this.props.direction==="x"&&h.type!=="number"&&$i();var _=f.map(function(w){var g=d(w,s),P=g.x,E=g.y,C=g.value,T=g.errorVal;if(!T)return null;var S=[],O,k;if(Array.isArray(T)){var R=MF(T,2);O=R[0],k=R[1]}else O=k=T;if(u==="vertical"){var $=h.scale,Y=E+a,F=Y+l,N=Y-l,q=$(C-O),B=$(C+k);S.push({x1:B,y1:F,x2:B,y2:N}),S.push({x1:q,y1:Y,x2:B,y2:Y}),S.push({x1:q,y1:F,x2:q,y2:N})}else if(u==="horizontal"){var V=v.scale,Q=P+a,te=Q-l,W=Q+l,re=V(C-O),ee=V(C+k);S.push({x1:te,y1:ee,x2:W,y2:ee}),S.push({x1:Q,y1:re,x2:Q,y2:ee}),S.push({x1:te,y1:re,x2:W,y2:re})}return z.createElement(dt,uc({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 z.createElement("line",uc({},I,{key:"line-".concat(I.x1,"-").concat(I.x2,"-").concat(I.y1,"-").concat(I.y2)}))}))});return z.createElement(dt,{className:"recharts-errorBars"},_)}}])})(z.Component);dC(rl,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});dC(rl,"displayName","ErrorBar");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 FP(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 xi(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?FP(Object(r),!0).forEach(function(n){GF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):FP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function GF(e,t,r){return t=XF(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function XF(e){var t=YF(e,"string");return _u(t)=="symbol"?t:t+""}function YF(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 hC=function(t){var r=t.children,n=t.formattedGraphicalItems,a=t.legendWidth,u=t.legendContent,l=fr(r,_a);if(!l)return null;var s=_a.defaultProps,f=s!==void 0?xi(xi({},s),l.props):{},d;return l.props&&l.props.payload?d=l.props&&l.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:l.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?xi(xi({},m),v.props):{},_=x.dataKey,w=x.name,g=x.legendType,P=x.hide;return{inactive:P,dataKey:_,type:f.iconType||g||"square",color:M0(v),value:w||_,payload:x}}),xi(xi(xi({},f),_a.getWithHeight(l,a)),{},{payload:d,item:l})};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 zP(e){return e4(e)||JF(e)||ZF(e)||QF()}function QF(){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 ZF(e,t){if(e){if(typeof e=="string")return Ym(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 Ym(e,t)}}function JF(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function e4(e){if(Array.isArray(e))return Ym(e)}function Ym(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 UP(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 st(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?UP(Object(r),!0).forEach(function(n){Oa(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):UP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Oa(e,t,r){return t=t4(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t4(e){var t=r4(e,"string");return Su(t)=="symbol"?t:t+""}function r4(e,t){if(Su(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Su(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function pr(e,t,r){return $e(e)||$e(t)?r:wt(t)?Ar(e,t,r):Me(t)?t(e):r}function au(e,t,r,n){var a=eF(e,function(s){return pr(s,t)});if(r==="number"){var u=a.filter(function(s){return pe(s)||parseFloat(s)});return u.length?[nf(u),rf(u)]:[1/0,-1/0]}var l=n?a.filter(function(s){return!$e(s)}):a;return l.map(function(s){return wt(s)||s instanceof Date?s:""})}var n4=function(t){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=arguments.length>2?arguments[2]:void 0,u=arguments.length>3?arguments[3]:void 0,l=-1,s=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(s<=1)return 0;if(u&&u.axisType==="angleAxis"&&Math.abs(Math.abs(u.range[1]-u.range[0])-360)<=1e-6)for(var f=u.range,d=0;d<s;d++){var h=d>0?a[d-1].coordinate:a[s-1].coordinate,v=a[d].coordinate,m=d>=s-1?a[0].coordinate:a[d+1].coordinate,x=void 0;if(zr(v-h)!==zr(m-v)){var _=[];if(zr(m-v)===zr(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 P=[Math.min(v,(x+v)/2),Math.max(v,(x+v)/2)];if(t>P[0]&&t<=P[1]||t>=_[0]&&t<=_[1]){l=a[d].index;break}}else{var E=Math.min(h,m),C=Math.max(h,m);if(t>(E+v)/2&&t<=(C+v)/2){l=a[d].index;break}}}else for(var T=0;T<s;T++)if(T===0&&t<=(n[T].coordinate+n[T+1].coordinate)/2||T>0&&T<s-1&&t>(n[T].coordinate+n[T-1].coordinate)/2&&t<=(n[T].coordinate+n[T+1].coordinate)/2||T===s-1&&t>(n[T].coordinate+n[T-1].coordinate)/2){l=n[T].index;break}return l},M0=function(t){var r,n=t,a=n.type.displayName,u=(r=t.type)!==null&&r!==void 0&&r.defaultProps?st(st({},t.type.defaultProps),t.props):t.props,l=u.stroke,s=u.fill,f;switch(a){case"Line":f=l;break;case"Area":case"Radar":f=l&&l!=="none"?l:s;break;default:f=s;break}return f},i4=function(t){var r=t.barSize,n=t.totalSize,a=t.stackGroups,u=a===void 0?{}:a;if(!u)return{};for(var l={},s=Object.keys(u),f=0,d=s.length;f<d;f++)for(var h=u[s[f]].stackGroups,v=Object.keys(h),m=0,x=v.length;m<x;m++){var _=h[v[m]],w=_.items,g=_.cateAxisId,P=w.filter(function(k){return mn(k.type).indexOf("Bar")>=0});if(P&&P.length){var E=P[0].type.defaultProps,C=E!==void 0?st(st({},E),P[0].props):P[0].props,T=C.barSize,S=C[g];l[S]||(l[S]=[]);var O=$e(T)?r:T;l[S].push({item:P[0],stackList:P.slice(1),barSize:$e(O)?void 0:Ri(O,n,0)})}}return l},a4=function(t){var r=t.barGap,n=t.barCategoryGap,a=t.bandSize,u=t.sizeList,l=u===void 0?[]:u,s=t.maxBarSize,f=l.length;if(f<1)return null;var d=Ri(r,a,0,!0),h,v=[];if(l[0].barSize===+l[0].barSize){var m=!1,x=a/f,_=l.reduce(function(T,S){return T+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=l.reduce(function(T,S){var O={item:S.item,position:{offset:g.offset+g.size+d,size:m?x:S.barSize}},k=[].concat(zP(T),[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 P=Ri(n,a,0,!0);a-2*P-(f-1)*d<=0&&(d=0);var E=(a-2*P-(f-1)*d)/f;E>1&&(E>>=0);var C=s===+s?Math.min(E,s):E;h=l.reduce(function(T,S,O){var k=[].concat(zP(T),[{item:S.item,position:{offset:P+(E+d)*O+(E-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},o4=function(t,r,n,a){var u=n.children,l=n.width,s=n.margin,f=l-(s.left||0)-(s.right||0),d=hC({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 st(st({},t),{},Oa({},x,t[x]+(v||0)));if((w==="horizontal"||w==="vertical"&&x==="center")&&_!=="middle"&&pe(t[_]))return st(st({},t),{},Oa({},_,t[_]+(m||0)))}return t},u4=function(t,r,n){return $e(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},vC=function(t,r,n,a,u){var l=r.props.children,s=Er(l,rl).filter(function(d){return u4(a,u,d.props.direction)});if(s&&s.length){var f=s.map(function(d){return d.props.dataKey});return t.reduce(function(d,h){var v=pr(h,n);if($e(v))return d;var m=Array.isArray(v)?[nf(v),rf(v)]:[v,v],x=f.reduce(function(_,w){var g=pr(h,w,0),P=m[0]-Math.abs(Array.isArray(g)?g[0]:g),E=m[1]+Math.abs(Array.isArray(g)?g[1]:g);return[Math.min(P,_[0]),Math.max(E,_[1])]},[1/0,-1/0]);return[Math.min(x[0],d[0]),Math.max(x[1],d[1])]},[1/0,-1/0])}return null},l4=function(t,r,n,a,u){var l=r.map(function(s){return vC(t,s,n,u,a)}).filter(function(s){return!$e(s)});return l&&l.length?l.reduce(function(s,f){return[Math.min(s[0],f[0]),Math.max(s[1],f[1])]},[1/0,-1/0]):null},yC=function(t,r,n,a,u){var l=r.map(function(f){var d=f.props.dataKey;return n==="number"&&d&&vC(t,f,d,a)||au(t,d,n,u)});if(n==="number")return l.reduce(function(f,d){return[Math.min(f[0],d[0]),Math.max(f[1],d[1])]},[1/0,-1/0]);var s={};return l.reduce(function(f,d){for(var h=0,v=d.length;h<v;h++)s[d[h]]||(s[d[h]]=!0,f.push(d[h]));return f},[])},mC=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},gC=function(t,r,n,a){if(a)return t.map(function(f){return f.coordinate});var u,l,s=t.map(function(f){return f.coordinate===r&&(u=!0),f.coordinate===n&&(l=!0),f.coordinate});return u||s.push(r),l||s.push(n),s},yn=function(t,r,n){if(!t)return null;var a=t.scale,u=t.duplicateDomain,l=t.type,s=t.range,f=t.realScaleType==="scaleBand"?a.bandwidth()/2:2,d=(r||n)&&l==="category"&&a.bandwidth?a.bandwidth()/f:0;if(d=t.axisType==="angleAxis"&&(s==null?void 0:s.length)>=2?zr(s[0]-s[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!Xu(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}})},Iy=new WeakMap,Ps=function(t,r){if(typeof r!="function")return t;Iy.has(t)||Iy.set(t,new WeakMap);var n=Iy.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},s4=function(t,r,n){var a=t.scale,u=t.type,l=t.layout,s=t.axisType;if(a==="auto")return l==="radial"&&s==="radiusAxis"?{scale:vu(),realScaleType:"band"}:l==="radial"&&s==="angleAxis"?{scale:rc(),realScaleType:"linear"}:u==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:iu(),realScaleType:"point"}:u==="category"?{scale:vu(),realScaleType:"band"}:{scale:rc(),realScaleType:"linear"};if(Mi(a)){var f="scale".concat(Uc(a));return{scale:(jP[f]||iu)(),realScaleType:jP[f]?f:"point"}}return Me(a)?{scale:a}:{scale:iu(),realScaleType:"point"}},WP=1e-4,c4=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])-WP,l=Math.max(a[0],a[1])+WP,s=t(r[0]),f=t(r[n-1]);(s<u||s>l||f<u||f>l)&&t.domain([r[0],r[n-1]])}},f4=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},d4=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},p4=function(t){var r=t.length;if(!(r<=0))for(var n=0,a=t[0].length;n<a;++n)for(var u=0,l=0,s=0;s<r;++s){var f=Xu(t[s][n][1])?t[s][n][0]:t[s][n][1];f>=0?(t[s][n][0]=u,t[s][n][1]=u+f,u=t[s][n][1]):(t[s][n][0]=l,t[s][n][1]=l+f,l=t[s][n][1])}},h4=function(t){var r=t.length;if(!(r<=0))for(var n=0,a=t[0].length;n<a;++n)for(var u=0,l=0;l<r;++l){var s=Xu(t[l][n][1])?t[l][n][0]:t[l][n][1];s>=0?(t[l][n][0]=u,t[l][n][1]=u+s,u=t[l][n][1]):(t[l][n][0]=0,t[l][n][1]=0)}},v4={sign:p4,expand:QI,none:Aa,silhouette:ZI,wiggle:JI,positive:h4},y4=function(t,r,n){var a=r.map(function(s){return s.props.dataKey}),u=v4[n],l=YI().keys(a).value(function(s,f){return+pr(s,f,0)}).order(Am).offset(u);return l(t)},m4=function(t,r,n,a,u,l){if(!t)return null;var s=l?r.reverse():r,f={},d=s.reduce(function(v,m){var x,_=(x=m.type)!==null&&x!==void 0&&x.defaultProps?st(st({},m.type.defaultProps),m.props):m.props,w=_.stackId,g=_.hide;if(g)return v;var P=_[n],E=v[P]||{hasStack:!1,stackGroups:{}};if(wt(w)){var C=E.stackGroups[w]||{numericAxisId:n,cateAxisId:a,items:[]};C.items.push(m),E.hasStack=!0,E.stackGroups[w]=C}else E.stackGroups[Yu("_stackId_")]={numericAxisId:n,cateAxisId:a,items:[m]};return st(st({},v),{},Oa({},P,E))},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 P=x.stackGroups[g];return st(st({},w),{},Oa({},g,{numericAxisId:n,cateAxisId:a,items:P.items,stackedData:y4(t,P.items,u)}))},_)}return st(st({},v),{},Oa({},m,x))},h)},g4=function(t,r){var n=r.realScaleType,a=r.type,u=r.tickCount,l=r.originalDomain,s=r.allowDecimals,f=n||r.scale;if(f!=="auto"&&f!=="linear")return null;if(u&&a==="number"&&l&&(l[0]==="auto"||l[1]==="auto")){var d=t.domain();if(!d.length)return null;var h=TF(d,u,s);return t.domain([nf(h),rf(h)]),{niceTicks:h}}if(u&&a==="number"){var v=t.domain(),m=CF(v,u,s);return{niceTicks:m}}return null};function HP(e){var t=e.axis,r=e.ticks,n=e.bandSize,a=e.entry,u=e.index,l=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!$e(a[t.dataKey])){var s=Is(r,"value",a[t.dataKey]);if(s)return s.coordinate+n/2}return r[u]?r[u].coordinate+n/2:null}var f=pr(a,$e(l)?t.dataKey:l);return $e(f)?null:t.scale(f)}var VP=function(t){var r=t.axis,n=t.ticks,a=t.offset,u=t.bandSize,l=t.entry,s=t.index;if(r.type==="category")return n[s]?n[s].coordinate+a:null;var f=pr(l,r.dataKey,r.domain[s]);return $e(f)?null:r.scale(f)-u/2+a},b4=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]},x4=function(t,r){var n,a=(n=t.type)!==null&&n!==void 0&&n.defaultProps?st(st({},t.type.defaultProps),t.props):t.props,u=a.stackId;if(wt(u)){var l=r[u];if(l){var s=l.items.indexOf(t);return s>=0?l.stackedData[s]:null}}return null},w4=function(t){return t.reduce(function(r,n){return[nf(n.concat([r[0]]).filter(pe)),rf(n.concat([r[1]]).filter(pe))]},[1/0,-1/0])},bC=function(t,r,n){return Object.keys(t).reduce(function(a,u){var l=t[u],s=l.stackedData,f=s.reduce(function(d,h){var v=w4(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})},KP=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,GP=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Qm=function(t,r,n){if(Me(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(KP.test(t[0])){var u=+KP.exec(t[0])[1];a[0]=r[0]-u}else Me(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(GP.test(t[1])){var l=+GP.exec(t[1])[1];a[1]=r[1]+l}else Me(t[1])?a[1]=t[1](r[1]):a[1]=r[1];return a},sc=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=u0(r,function(v){return v.coordinate}),l=1/0,s=1,f=u.length;s<f;s++){var d=u[s],h=u[s-1];l=Math.min((d.coordinate||0)-(h.coordinate||0),l)}return l===1/0?0:l}return n?void 0:0},XP=function(t,r,n){return!t||!t.length||af(t,Ar(n,"type.defaultProps.domain"))?r:t},xC=function(t,r){var n=t.type.defaultProps?st(st({},t.type.defaultProps),t.props):t.props,a=n.dataKey,u=n.name,l=n.unit,s=n.formatter,f=n.tooltipType,d=n.chartType,h=n.hide;return st(st({},De(t,!1)),{},{dataKey:a,unit:l,formatter:s,name:u||a,color:M0(t),value:pr(r,a),type:f,payload:r,chartType:d,hide:h})};function Ou(e){"@babel/helpers - typeof";return Ou=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ou(e)}function YP(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 QP(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?YP(Object(r),!0).forEach(function(n){_4(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):YP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _4(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=O4(e,"string");return Ou(t)=="symbol"?t:t+""}function O4(e,t){if(Ou(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ou(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var cc=Math.PI/180,P4=function(t){return t*180/Math.PI},Nt=function(t,r,n,a){return{x:t+Math.cos(-cc*a)*n,y:r+Math.sin(-cc*a)*n}},A4=function(t,r){var n=t.x,a=t.y,u=r.x,l=r.y;return Math.sqrt(Math.pow(n-u,2)+Math.pow(a-l,2))},E4=function(t,r){var n=t.x,a=t.y,u=r.cx,l=r.cy,s=A4({x:n,y:a},{x:u,y:l});if(s<=0)return{radius:s};var f=(n-u)/s,d=Math.acos(f);return a>l&&(d=2*Math.PI-d),{radius:s,angle:P4(d),angleInRadian:d}},j4=function(t){var r=t.startAngle,n=t.endAngle,a=Math.floor(r/360),u=Math.floor(n/360),l=Math.min(a,u);return{startAngle:r-l*360,endAngle:n-l*360}},T4=function(t,r){var n=r.startAngle,a=r.endAngle,u=Math.floor(n/360),l=Math.floor(a/360),s=Math.min(u,l);return t+s*360},ZP=function(t,r){var n=t.x,a=t.y,u=E4({x:n,y:a},r),l=u.radius,s=u.angle,f=r.innerRadius,d=r.outerRadius;if(l<f||l>d)return!1;if(l===0)return!0;var h=j4(r),v=h.startAngle,m=h.endAngle,x=s,_;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 _?QP(QP({},r),{},{radius:l,angle:T4(x,r)}):null};function Pu(e){"@babel/helpers - typeof";return Pu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pu(e)}var C4=["offset"];function k4(e){return I4(e)||R4(e)||M4(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 M4(e,t){if(e){if(typeof e=="string")return Zm(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 Zm(e,t)}}function R4(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function I4(e){if(Array.isArray(e))return Zm(e)}function Zm(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 $4(e,t){if(e==null)return{};var r=D4(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 D4(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 JP(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 xt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?JP(Object(r),!0).forEach(function(n){L4(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):JP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function L4(e,t,r){return t=q4(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function q4(e){var t=B4(e,"string");return Pu(t)=="symbol"?t:t+""}function B4(e,t){if(Pu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Pu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Au(){return Au=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Au.apply(this,arguments)}var F4=function(t){var r=t.value,n=t.formatter,a=$e(t.children)?r:t.children;return Me(n)?n(a):a},z4=function(t,r){var n=zr(r-t),a=Math.min(Math.abs(r-t),360);return n*a},U4=function(t,r,n){var a=t.position,u=t.viewBox,l=t.offset,s=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,P=z4(x,_),E=P>=0?1:-1,C,T;a==="insideStart"?(C=x+E*l,T=w):a==="insideEnd"?(C=_-E*l,T=!w):a==="end"&&(C=_+E*l,T=w),T=P<=0?T:!T;var S=Nt(d,h,g,C),O=Nt(d,h,g,C+(T?1:-1)*359),k="M".concat(S.x,",").concat(S.y,`
A`).concat(g,",").concat(g,",0,1,").concat(T?0:1,`,
`).concat(O.x,",").concat(O.y),R=$e(t.id)?Yu("recharts-radial-line-"):t.id;return z.createElement("text",Au({},n,{dominantBaseline:"central",className:qe("recharts-radial-bar-label",s)}),z.createElement("defs",null,z.createElement("path",{id:R,d:k})),z.createElement("textPath",{xlinkHref:"#".concat(R)},r))},W4=function(t){var r=t.viewBox,n=t.offset,a=t.position,u=r,l=u.cx,s=u.cy,f=u.innerRadius,d=u.outerRadius,h=u.startAngle,v=u.endAngle,m=(h+v)/2;if(a==="outside"){var x=Nt(l,s,d+n,m),_=x.x,w=x.y;return{x:_,y:w,textAnchor:_>=l?"start":"end",verticalAnchor:"middle"}}if(a==="center")return{x:l,y:s,textAnchor:"middle",verticalAnchor:"middle"};if(a==="centerTop")return{x:l,y:s,textAnchor:"middle",verticalAnchor:"start"};if(a==="centerBottom")return{x:l,y:s,textAnchor:"middle",verticalAnchor:"end"};var g=(f+d)/2,P=Nt(l,s,g,m),E=P.x,C=P.y;return{x:E,y:C,textAnchor:"middle",verticalAnchor:"middle"}},H4=function(t){var r=t.viewBox,n=t.parentViewBox,a=t.offset,u=t.position,l=r,s=l.x,f=l.y,d=l.width,h=l.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,P=w>0?"end":"start",E=w>0?"start":"end";if(u==="top"){var C={x:s+d/2,y:f-v*a,textAnchor:"middle",verticalAnchor:x};return xt(xt({},C),n?{height:Math.max(f-n.y,0),width:d}:{})}if(u==="bottom"){var T={x:s+d/2,y:f+h+m,textAnchor:"middle",verticalAnchor:_};return xt(xt({},T),n?{height:Math.max(n.y+n.height-(f+h),0),width:d}:{})}if(u==="left"){var S={x:s-g,y:f+h/2,textAnchor:P,verticalAnchor:"middle"};return xt(xt({},S),n?{width:Math.max(S.x-n.x,0),height:h}:{})}if(u==="right"){var O={x:s+d+g,y:f+h/2,textAnchor:E,verticalAnchor:"middle"};return xt(xt({},O),n?{width:Math.max(n.x+n.width-O.x,0),height:h}:{})}var k=n?{width:d,height:h}:{};return u==="insideLeft"?xt({x:s+g,y:f+h/2,textAnchor:E,verticalAnchor:"middle"},k):u==="insideRight"?xt({x:s+d-g,y:f+h/2,textAnchor:P,verticalAnchor:"middle"},k):u==="insideTop"?xt({x:s+d/2,y:f+m,textAnchor:"middle",verticalAnchor:_},k):u==="insideBottom"?xt({x:s+d/2,y:f+h-m,textAnchor:"middle",verticalAnchor:x},k):u==="insideTopLeft"?xt({x:s+g,y:f+m,textAnchor:E,verticalAnchor:_},k):u==="insideTopRight"?xt({x:s+d-g,y:f+m,textAnchor:P,verticalAnchor:_},k):u==="insideBottomLeft"?xt({x:s+g,y:f+h-m,textAnchor:E,verticalAnchor:x},k):u==="insideBottomRight"?xt({x:s+d-g,y:f+h-m,textAnchor:P,verticalAnchor:x},k):Ya(u)&&(pe(u.x)||Pi(u.x))&&(pe(u.y)||Pi(u.y))?xt({x:s+Ri(u.x,d),y:f+Ri(u.y,h),textAnchor:"end",verticalAnchor:"end"},k):xt({x:s+d/2,y:f+h/2,textAnchor:"middle",verticalAnchor:"middle"},k)},V4=function(t){return"cx"in t&&pe(t.cx)};function qt(e){var t=e.offset,r=t===void 0?5:t,n=$4(e,C4),a=xt({offset:r},n),u=a.viewBox,l=a.position,s=a.value,f=a.children,d=a.content,h=a.className,v=h===void 0?"":h,m=a.textBreakAll;if(!u||$e(s)&&$e(f)&&!K.isValidElement(d)&&!Me(d))return null;if(K.isValidElement(d))return K.cloneElement(d,a);var x;if(Me(d)){if(x=K.createElement(d,a),K.isValidElement(x))return x}else x=F4(a);var _=V4(u),w=De(a,!0);if(_&&(l==="insideStart"||l==="insideEnd"||l==="end"))return U4(a,x,w);var g=_?W4(a):H4(a);return z.createElement(Gs,Au({className:qe("recharts-label",v)},w,g,{breakAll:m}),x)}qt.displayName="Label";var wC=function(t){var r=t.cx,n=t.cy,a=t.angle,u=t.startAngle,l=t.endAngle,s=t.r,f=t.radius,d=t.innerRadius,h=t.outerRadius,v=t.x,m=t.y,x=t.top,_=t.left,w=t.width,g=t.height,P=t.clockWise,E=t.labelViewBox;if(E)return E;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:l||a||0,innerRadius:d||0,outerRadius:h||f||s||0,clockWise:P}:t.viewBox?t.viewBox:{}},K4=function(t,r){return t?t===!0?z.createElement(qt,{key:"label-implicit",viewBox:r}):wt(t)?z.createElement(qt,{key:"label-implicit",viewBox:r,value:t}):K.isValidElement(t)?t.type===qt?K.cloneElement(t,{key:"label-implicit",viewBox:r}):z.createElement(qt,{key:"label-implicit",content:t,viewBox:r}):Me(t)?z.createElement(qt,{key:"label-implicit",content:t,viewBox:r}):Ya(t)?z.createElement(qt,Au({viewBox:r},t,{key:"label-implicit"})):null:null},G4=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=wC(t),l=Er(a,qt).map(function(f,d){return K.cloneElement(f,{viewBox:r||u,key:"label-".concat(d)})});if(!n)return l;var s=K4(t.label,r||u);return[s].concat(k4(l))};qt.parseViewBox=wC;qt.renderCallByParent=G4;var $y,eA;function X4(){if(eA)return $y;eA=1;function e(t){var r=t==null?0:t.length;return r?t[r-1]:void 0}return $y=e,$y}var Y4=X4();const Q4=Ye(Y4);function Eu(e){"@babel/helpers - typeof";return Eu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Eu(e)}var Z4=["valueAccessor"],J4=["data","dataKey","clockWise","id","textBreakAll"];function ez(e){return iz(e)||nz(e)||rz(e)||tz()}function tz(){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 rz(e,t){if(e){if(typeof e=="string")return Jm(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 Jm(e,t)}}function nz(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function iz(e){if(Array.isArray(e))return Jm(e)}function Jm(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 fc(){return fc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fc.apply(this,arguments)}function 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 rA(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){az(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 az(e,t,r){return t=oz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oz(e){var t=uz(e,"string");return Eu(t)=="symbol"?t:t+""}function uz(e,t){if(Eu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Eu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function nA(e,t){if(e==null)return{};var r=lz(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 lz(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 sz=function(t){return Array.isArray(t.value)?Q4(t.value):t.value};function Qn(e){var t=e.valueAccessor,r=t===void 0?sz:t,n=nA(e,Z4),a=n.data,u=n.dataKey,l=n.clockWise,s=n.id,f=n.textBreakAll,d=nA(n,J4);return!a||!a.length?null:z.createElement(dt,{className:"recharts-label-list"},a.map(function(h,v){var m=$e(u)?r(h,v):pr(h&&h.payload,u),x=$e(s)?{}:{id:"".concat(s,"-").concat(v)};return z.createElement(qt,fc({},De(h,!0),d,x,{parentViewBox:h.parentViewBox,value:m,textBreakAll:f,viewBox:qt.parseViewBox($e(l)?h:rA(rA({},h),{},{clockWise:l})),key:"label-".concat(v),index:v}))}))}Qn.displayName="LabelList";function cz(e,t){return e?e===!0?z.createElement(Qn,{key:"labelList-implicit",data:t}):z.isValidElement(e)||Me(e)?z.createElement(Qn,{key:"labelList-implicit",data:t,content:e}):Ya(e)?z.createElement(Qn,fc({data:t},e,{key:"labelList-implicit"})):null:null}function fz(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=Er(n,Qn).map(function(l,s){return K.cloneElement(l,{data:t,key:"labelList-".concat(s)})});if(!r)return a;var u=cz(e.label,t);return[u].concat(ez(a))}Qn.renderCallByParent=fz;function ju(e){"@babel/helpers - typeof";return ju=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ju(e)}function eg(){return eg=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},eg.apply(this,arguments)}function iA(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 aA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?iA(Object(r),!0).forEach(function(n){dz(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):iA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function dz(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=hz(e,"string");return ju(t)=="symbol"?t:t+""}function hz(e,t){if(ju(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ju(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var vz=function(t,r){var n=zr(r-t),a=Math.min(Math.abs(r-t),359.999);return n*a},As=function(t){var r=t.cx,n=t.cy,a=t.radius,u=t.angle,l=t.sign,s=t.isExternal,f=t.cornerRadius,d=t.cornerIsExternal,h=f*(s?1:-1)+a,v=Math.asin(f/h)/cc,m=d?u:u+l*v,x=Nt(r,n,h,m),_=Nt(r,n,a,m),w=d?u-l*v:u,g=Nt(r,n,h*Math.cos(v*cc),w);return{center:x,circleTangency:_,lineTangency:g,theta:v}},_C=function(t){var r=t.cx,n=t.cy,a=t.innerRadius,u=t.outerRadius,l=t.startAngle,s=t.endAngle,f=vz(l,s),d=l+f,h=Nt(r,n,u,l),v=Nt(r,n,u,d),m="M ".concat(h.x,",").concat(h.y,`
A `).concat(u,",").concat(u,`,0,
`).concat(+(Math.abs(f)>180),",").concat(+(l>d),`,
`).concat(v.x,",").concat(v.y,`
`);if(a>0){var x=Nt(r,n,a,l),_=Nt(r,n,a,d);m+="L ".concat(_.x,",").concat(_.y,`
A `).concat(a,",").concat(a,`,0,
`).concat(+(Math.abs(f)>180),",").concat(+(l<=d),`,
`).concat(x.x,",").concat(x.y," Z")}else m+="L ".concat(r,",").concat(n," Z");return m},yz=function(t){var r=t.cx,n=t.cy,a=t.innerRadius,u=t.outerRadius,l=t.cornerRadius,s=t.forceCornerRadius,f=t.cornerIsExternal,d=t.startAngle,h=t.endAngle,v=zr(h-d),m=As({cx:r,cy:n,radius:u,angle:d,sign:v,cornerRadius:l,cornerIsExternal:f}),x=m.circleTangency,_=m.lineTangency,w=m.theta,g=As({cx:r,cy:n,radius:u,angle:h,sign:-v,cornerRadius:l,cornerIsExternal:f}),P=g.circleTangency,E=g.lineTangency,C=g.theta,T=f?Math.abs(d-h):Math.abs(d-h)-w-C;if(T<0)return s?"M ".concat(_.x,",").concat(_.y,`
a`).concat(l,",").concat(l,",0,0,1,").concat(l*2,`,0
a`).concat(l,",").concat(l,",0,0,1,").concat(-l*2,`,0
`):_C({cx:r,cy:n,innerRadius:a,outerRadius:u,startAngle:d,endAngle:h});var S="M ".concat(_.x,",").concat(_.y,`
A`).concat(l,",").concat(l,",0,0,").concat(+(v<0),",").concat(x.x,",").concat(x.y,`
A`).concat(u,",").concat(u,",0,").concat(+(T>180),",").concat(+(v<0),",").concat(P.x,",").concat(P.y,`
A`).concat(l,",").concat(l,",0,0,").concat(+(v<0),",").concat(E.x,",").concat(E.y,`
`);if(a>0){var O=As({cx:r,cy:n,radius:a,angle:d,sign:v,isExternal:!0,cornerRadius:l,cornerIsExternal:f}),k=O.circleTangency,R=O.lineTangency,$=O.theta,Y=As({cx:r,cy:n,radius:a,angle:h,sign:-v,isExternal:!0,cornerRadius:l,cornerIsExternal:f}),F=Y.circleTangency,N=Y.lineTangency,q=Y.theta,B=f?Math.abs(d-h):Math.abs(d-h)-$-q;if(B<0&&l===0)return"".concat(S,"L").concat(r,",").concat(n,"Z");S+="L".concat(N.x,",").concat(N.y,`
A`).concat(l,",").concat(l,",0,0,").concat(+(v<0),",").concat(F.x,",").concat(F.y,`
A`).concat(a,",").concat(a,",0,").concat(+(B>180),",").concat(+(v>0),",").concat(k.x,",").concat(k.y,`
A`).concat(l,",").concat(l,",0,0,").concat(+(v<0),",").concat(R.x,",").concat(R.y,"Z")}else S+="L".concat(r,",").concat(n,"Z");return S},mz={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},SC=function(t){var r=aA(aA({},mz),t),n=r.cx,a=r.cy,u=r.innerRadius,l=r.outerRadius,s=r.cornerRadius,f=r.forceCornerRadius,d=r.cornerIsExternal,h=r.startAngle,v=r.endAngle,m=r.className;if(l<u||h===v)return null;var x=qe("recharts-sector",m),_=l-u,w=Ri(s,_,0,!0),g;return w>0&&Math.abs(h-v)<360?g=yz({cx:n,cy:a,innerRadius:u,outerRadius:l,cornerRadius:Math.min(w,_/2),forceCornerRadius:f,cornerIsExternal:d,startAngle:h,endAngle:v}):g=_C({cx:n,cy:a,innerRadius:u,outerRadius:l,startAngle:h,endAngle:v}),z.createElement("path",eg({},De(r,!0),{className:x,d:g,role:"img"}))};function Tu(e){"@babel/helpers - typeof";return Tu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tu(e)}function tg(){return tg=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},tg.apply(this,arguments)}function oA(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 uA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?oA(Object(r),!0).forEach(function(n){gz(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gz(e,t,r){return t=bz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bz(e){var t=xz(e,"string");return Tu(t)=="symbol"?t:t+""}function xz(e,t){if(Tu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Tu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var lA={curveBasisClosed:qI,curveBasisOpen:BI,curveBasis:LI,curveBumpX:OI,curveBumpY:PI,curveLinearClosed:FI,curveLinear:Hc,curveMonotoneX:zI,curveMonotoneY:UI,curveNatural:WI,curveStep:HI,curveStepAfter:KI,curveStepBefore:VI},Es=function(t){return t.x===+t.x&&t.y===+t.y},Xo=function(t){return t.x},Yo=function(t){return t.y},wz=function(t,r){if(Me(t))return t;var n="curve".concat(Uc(t));return(n==="curveMonotone"||n==="curveBump")&&r?lA["".concat(n).concat(r==="vertical"?"Y":"X")]:lA[n]||Hc},_z=function(t){var r=t.type,n=r===void 0?"linear":r,a=t.points,u=a===void 0?[]:a,l=t.baseLine,s=t.layout,f=t.connectNulls,d=f===void 0?!1:f,h=wz(n,s),v=d?u.filter(function(w){return Es(w)}):u,m;if(Array.isArray(l)){var x=d?l.filter(function(w){return Es(w)}):l,_=v.map(function(w,g){return uA(uA({},w),{},{base:x[g]})});return s==="vertical"?m=gs().y(Yo).x1(Xo).x0(function(w){return w.base.x}):m=gs().x(Xo).y1(Yo).y0(function(w){return w.base.y}),m.defined(Es).curve(h),m(_)}return s==="vertical"&&pe(l)?m=gs().y(Yo).x1(Xo).x0(l):pe(l)?m=gs().x(Xo).y1(Yo).y0(l):m=jj().x(Xo).y(Yo),m.defined(Es).curve(h),m(v)},rg=function(t){var r=t.className,n=t.points,a=t.path,u=t.pathRef;if((!n||!n.length)&&!a)return null;var l=n&&n.length?_z(t):a;return K.createElement("path",tg({},De(t,!1),$s(t),{className:qe("recharts-curve",r),d:l,ref:u}))},Dy={exports:{}},Ly,sA;function Sz(){if(sA)return Ly;sA=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Ly=e,Ly}var qy,cA;function Oz(){if(cA)return qy;cA=1;var e=Sz();function t(){}function r(){}return r.resetWarningCache=t,qy=function(){function n(l,s,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},qy}var fA;function Pz(){return fA||(fA=1,Dy.exports=Oz()()),Dy.exports}var Az=Pz();const We=Ye(Az),{getOwnPropertyNames:Ez,getOwnPropertySymbols:jz}=Object,{hasOwnProperty:Tz}=Object.prototype;function By(e,t){return function(n,a,u){return e(n,a,u)&&t(n,a,u)}}function js(e){return function(r,n,a){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,a);const{cache:u}=a,l=u.get(r),s=u.get(n);if(l&&s)return l===n&&s===r;u.set(r,n),u.set(n,r);const f=e(r,n,a);return u.delete(r),u.delete(n),f}}function Cz(e){return e!=null?e[Symbol.toStringTag]:void 0}function dA(e){return Ez(e).concat(jz(e))}const kz=Object.hasOwn||((e,t)=>Tz.call(e,t));function Fi(e,t){return e===t||!e&&!t&&e!==e&&t!==t}const Nz="__v",Mz="__o",Rz="_owner",{getOwnPropertyDescriptor:pA,keys:hA}=Object;function Iz(e,t){return e.byteLength===t.byteLength&&dc(new Uint8Array(e),new Uint8Array(t))}function $z(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 Dz(e,t){return e.byteLength===t.byteLength&&dc(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function Lz(e,t){return Fi(e.getTime(),t.getTime())}function qz(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function Bz(e,t){return e===t}function vA(e,t,r){const n=e.size;if(n!==t.size)return!1;if(!n)return!0;const a=new Array(n),u=e.entries();let l,s,f=0;for(;(l=u.next())&&!l.done;){const d=t.entries();let h=!1,v=0;for(;(s=d.next())&&!s.done;){if(a[v]){v++;continue}const m=l.value,x=s.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 Fz=Fi;function zz(e,t,r){const n=hA(e);let a=n.length;if(hA(t).length!==a)return!1;for(;a-- >0;)if(!OC(e,t,r,n[a]))return!1;return!0}function Qo(e,t,r){const n=dA(e);let a=n.length;if(dA(t).length!==a)return!1;let u,l,s;for(;a-- >0;)if(u=n[a],!OC(e,t,r,u)||(l=pA(e,u),s=pA(t,u),(l||s)&&(!l||!s||l.configurable!==s.configurable||l.enumerable!==s.enumerable||l.writable!==s.writable)))return!1;return!0}function Uz(e,t){return Fi(e.valueOf(),t.valueOf())}function Wz(e,t){return e.source===t.source&&e.flags===t.flags}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.values();let l,s;for(;(l=u.next())&&!l.done;){const f=t.values();let d=!1,h=0;for(;(s=f.next())&&!s.done;){if(!a[h]&&r.equals(l.value,s.value,l.value,s.value,e,t,r)){d=a[h]=!0;break}h++}if(!d)return!1}return!0}function dc(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 Hz(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 OC(e,t,r,n){return(n===Rz||n===Mz||n===Nz)&&(e.$$typeof||t.$$typeof)?!0:kz(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}const Vz="[object ArrayBuffer]",Kz="[object Arguments]",Gz="[object Boolean]",Xz="[object DataView]",Yz="[object Date]",Qz="[object Error]",Zz="[object Map]",Jz="[object Number]",e8="[object Object]",t8="[object RegExp]",r8="[object Set]",n8="[object String]",i8={"[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},a8="[object URL]",o8=Object.prototype.toString;function u8({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:r,areDatesEqual:n,areErrorsEqual:a,areFunctionsEqual:u,areMapsEqual:l,areNumbersEqual:s,areObjectsEqual:f,arePrimitiveWrappersEqual:d,areRegExpsEqual:h,areSetsEqual:v,areTypedArraysEqual:m,areUrlsEqual:x,unknownTagComparators:_}){return function(g,P,E){if(g===P)return!0;if(g==null||P==null)return!1;const C=typeof g;if(C!==typeof P)return!1;if(C!=="object")return C==="number"?s(g,P,E):C==="function"?u(g,P,E):!1;const T=g.constructor;if(T!==P.constructor)return!1;if(T===Object)return f(g,P,E);if(Array.isArray(g))return t(g,P,E);if(T===Date)return n(g,P,E);if(T===RegExp)return h(g,P,E);if(T===Map)return l(g,P,E);if(T===Set)return v(g,P,E);const S=o8.call(g);if(S===Yz)return n(g,P,E);if(S===t8)return h(g,P,E);if(S===Zz)return l(g,P,E);if(S===r8)return v(g,P,E);if(S===e8)return typeof g.then!="function"&&typeof P.then!="function"&&f(g,P,E);if(S===a8)return x(g,P,E);if(S===Qz)return a(g,P,E);if(S===Kz)return f(g,P,E);if(i8[S])return m(g,P,E);if(S===Vz)return e(g,P,E);if(S===Xz)return r(g,P,E);if(S===Gz||S===Jz||S===n8)return d(g,P,E);if(_){let O=_[S];if(!O){const k=Cz(g);k&&(O=_[k])}if(O)return O(g,P,E)}return!1}}function l8({circular:e,createCustomConfig:t,strict:r}){let n={areArrayBuffersEqual:Iz,areArraysEqual:r?Qo:$z,areDataViewsEqual:Dz,areDatesEqual:Lz,areErrorsEqual:qz,areFunctionsEqual:Bz,areMapsEqual:r?By(vA,Qo):vA,areNumbersEqual:Fz,areObjectsEqual:r?Qo:zz,arePrimitiveWrappersEqual:Uz,areRegExpsEqual:Wz,areSetsEqual:r?By(yA,Qo):yA,areTypedArraysEqual:r?By(dc,Qo):dc,areUrlsEqual:Hz,unknownTagComparators:void 0};if(t&&(n=Object.assign({},n,t(n))),e){const a=js(n.areArraysEqual),u=js(n.areMapsEqual),l=js(n.areObjectsEqual),s=js(n.areSetsEqual);n=Object.assign({},n,{areArraysEqual:a,areMapsEqual:u,areObjectsEqual:l,areSetsEqual:s})}return n}function s8(e){return function(t,r,n,a,u,l,s){return e(t,r,s)}}function c8({circular:e,comparator:t,createState:r,equals:n,strict:a}){if(r)return function(s,f){const{cache:d=e?new WeakMap:void 0,meta:h}=r();return t(s,f,{cache:d,equals:n,meta:h,strict:a})};if(e)return function(s,f){return t(s,f,{cache:new WeakMap,equals:n,meta:void 0,strict:a})};const u={cache:void 0,equals:n,meta:void 0,strict:a};return function(s,f){return t(s,f,u)}}const f8=ri();ri({strict:!0});ri({circular:!0});ri({circular:!0,strict:!0});ri({createInternalComparator:()=>Fi});ri({strict:!0,createInternalComparator:()=>Fi});ri({circular:!0,createInternalComparator:()=>Fi});ri({circular:!0,createInternalComparator:()=>Fi,strict:!0});function ri(e={}){const{circular:t=!1,createInternalComparator:r,createState:n,strict:a=!1}=e,u=l8(e),l=u8(u),s=r?r(l):s8(l);return c8({circular:t,comparator:l,createState:n,equals:s,strict:a})}function d8(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function mA(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):d8(a)};requestAnimationFrame(n)}function ng(e){"@babel/helpers - typeof";return ng=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},ng(e)}function p8(e){return m8(e)||y8(e)||v8(e)||h8()}function h8(){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 v8(e,t){if(e){if(typeof e=="string")return gA(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 gA(e,t)}}function gA(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 y8(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function m8(e){if(Array.isArray(e))return e}function g8(){var e={},t=function(){return null},r=!1,n=function a(u){if(!r){if(Array.isArray(u)){if(!u.length)return;var l=u,s=p8(l),f=s[0],d=s.slice(1);if(typeof f=="number"){mA(a.bind(null,d),f);return}a(f),mA(a.bind(null,d));return}ng(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 Cu(e){"@babel/helpers - typeof";return Cu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cu(e)}function bA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function xA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?bA(Object(r),!0).forEach(function(n){PC(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function PC(e,t,r){return t=b8(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function b8(e){var t=x8(e,"string");return Cu(t)==="symbol"?t:String(t)}function x8(e,t){if(Cu(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Cu(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var w8=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,a){return n.filter(function(u){return a.includes(u)})})},_8=function(t){return t},S8=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},ou=function(t,r){return Object.keys(r).reduce(function(n,a){return xA(xA({},n),{},PC({},a,t(a,r[a])))},{})},wA=function(t,r,n){return t.map(function(a){return"".concat(S8(a)," ").concat(r,"ms ").concat(n)}).join(",")};function O8(e,t){return E8(e)||A8(e,t)||AC(e,t)||P8()}function P8(){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 A8(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function E8(e){if(Array.isArray(e))return e}function j8(e){return k8(e)||C8(e)||AC(e)||T8()}function T8(){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 AC(e,t){if(e){if(typeof e=="string")return ig(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 ig(e,t)}}function C8(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function k8(e){if(Array.isArray(e))return ig(e)}function ig(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 pc=1e-4,EC=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},jC=function(t,r){return t.map(function(n,a){return n*Math.pow(r,a)}).reduce(function(n,a){return n+a})},_A=function(t,r){return function(n){var a=EC(t,r);return jC(a,n)}},N8=function(t,r){return function(n){var a=EC(t,r),u=[].concat(j8(a.map(function(l,s){return l*s}).slice(1)),[0]);return jC(u,n)}},SA=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var a=r[0],u=r[1],l=r[2],s=r[3];if(r.length===1)switch(r[0]){case"linear":a=0,u=0,l=1,s=1;break;case"ease":a=.25,u=.1,l=.25,s=1;break;case"ease-in":a=.42,u=0,l=1,s=1;break;case"ease-out":a=.42,u=0,l=.58,s=1;break;case"ease-in-out":a=0,u=0,l=.58,s=1;break;default:{var f=r[0].split("(");if(f[0]==="cubic-bezier"&&f[1].split(")")[0].split(",").length===4){var d=f[1].split(")")[0].split(",").map(function(g){return parseFloat(g)}),h=O8(d,4);a=h[0],u=h[1],l=h[2],s=h[3]}}}var v=_A(a,l),m=_A(u,s),x=N8(a,l),_=function(P){return P>1?1:P<0?0:P},w=function(P){for(var E=P>1?1:P,C=E,T=0;T<8;++T){var S=v(C)-E,O=x(C);if(Math.abs(S-E)<pc||O<pc)return m(C);C=_(C-S/O)}return m(C)};return w.isStepper=!1,w},M8=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,a=t.damping,u=a===void 0?8:a,l=t.dt,s=l===void 0?17:l,f=function(h,v,m){var x=-(h-v)*n,_=m*u,w=m+(x-_)*s/1e3,g=m*s/1e3+h;return Math.abs(g-v)<pc&&Math.abs(w)<pc?[v,0]:[g,w]};return f.isStepper=!0,f.dt=s,f},R8=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 SA(a);case"spring":return M8();default:if(a.split("(")[0]==="cubic-bezier")return SA(a)}return typeof a=="function"?a:null};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 OA(e){return D8(e)||$8(e)||TC(e)||I8()}function I8(){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 $8(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function D8(e){if(Array.isArray(e))return og(e)}function PA(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 kt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?PA(Object(r),!0).forEach(function(n){ag(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):PA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ag(e,t,r){return t=L8(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function L8(e){var t=q8(e,"string");return ku(t)==="symbol"?t:String(t)}function q8(e,t){if(ku(e)!=="object"||e===null)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 B8(e,t){return U8(e)||z8(e,t)||TC(e,t)||F8()}function F8(){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 TC(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 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 z8(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function U8(e){if(Array.isArray(e))return e}var hc=function(t,r,n){return t+(r-t)*n},ug=function(t){var r=t.from,n=t.to;return r!==n},W8=function e(t,r,n){var a=ou(function(u,l){if(ug(l)){var s=t(l.from,l.to,l.velocity),f=B8(s,2),d=f[0],h=f[1];return kt(kt({},l),{},{from:d,velocity:h})}return l},r);return n<1?ou(function(u,l){return ug(l)?kt(kt({},l),{},{velocity:hc(l.velocity,a[u].velocity,n),from:hc(l.from,a[u].from,n)}):l},r):e(t,a,n-1)};const H8=(function(e,t,r,n,a){var u=w8(e,t),l=u.reduce(function(g,P){return kt(kt({},g),{},ag({},P,[e[P],t[P]]))},{}),s=u.reduce(function(g,P){return kt(kt({},g),{},ag({},P,{from:e[P],velocity:0,to:t[P]}))},{}),f=-1,d,h,v=function(){return null},m=function(){return ou(function(P,E){return E.from},s)},x=function(){return!Object.values(s).filter(ug).length},_=function(P){d||(d=P);var E=P-d,C=E/r.dt;s=W8(r,s,C),a(kt(kt(kt({},e),t),m())),d=P,x()||(f=requestAnimationFrame(v))},w=function(P){h||(h=P);var E=(P-h)/n,C=ou(function(S,O){return hc.apply(void 0,OA(O).concat([r(E)]))},l);if(a(kt(kt(kt({},e),t),C)),E<1)f=requestAnimationFrame(v);else{var T=ou(function(S,O){return hc.apply(void 0,OA(O).concat([r(1)]))},l);a(kt(kt(kt({},e),t),T))}};return v=r.isStepper?_:w,function(){return requestAnimationFrame(v),function(){cancelAnimationFrame(f)}}});function Ia(e){"@babel/helpers - typeof";return Ia=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},Ia(e)}var V8=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function K8(e,t){if(e==null)return{};var r=G8(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 G8(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 Fy(e){return Z8(e)||Q8(e)||Y8(e)||X8()}function X8(){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 Y8(e,t){if(e){if(typeof e=="string")return lg(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 lg(e,t)}}function Q8(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Z8(e){if(Array.isArray(e))return lg(e)}function lg(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function AA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Dr(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){ru(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 ru(e,t,r){return t=CC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function J8(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eU(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,CC(n.key),n)}}function tU(e,t,r){return t&&eU(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function CC(e){var t=rU(e,"string");return Ia(t)==="symbol"?t:String(t)}function rU(e,t){if(Ia(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ia(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function nU(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&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 iU(e){var t=aU();return function(){var n=vc(e),a;if(t){var u=vc(this).constructor;a=Reflect.construct(n,arguments,u)}else a=n.apply(this,arguments);return cg(this,a)}}function cg(e,t){if(t&&(Ia(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return fg(e)}function fg(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aU(){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 vc(e){return vc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},vc(e)}var Sn=(function(e){nU(r,e);var t=iU(r);function r(n,a){var u;J8(this,r),u=t.call(this,n,a);var l=u.props,s=l.isActive,f=l.attributeName,d=l.from,h=l.to,v=l.steps,m=l.children,x=l.duration;if(u.handleStyleChange=u.handleStyleChange.bind(fg(u)),u.changeStyle=u.changeStyle.bind(fg(u)),!s||x<=0)return u.state={style:{}},typeof m=="function"&&(u.state={style:h}),cg(u);if(v&&v.length)u.state={style:v[0].style};else if(d){if(typeof m=="function")return u.state={style:d},cg(u);u.state={style:f?ru({},f,d):d}}else u.state={style:{}};return u}return tU(r,[{key:"componentDidMount",value:function(){var a=this.props,u=a.isActive,l=a.canBegin;this.mounted=!0,!(!u||!l)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(a){var u=this.props,l=u.isActive,s=u.canBegin,f=u.attributeName,d=u.shouldReAnimate,h=u.to,v=u.from,m=this.state.style;if(s){if(!l){var x={style:f?ru({},f,h):h};this.state&&m&&(f&&m[f]!==h||!f&&m!==h)&&this.setState(x);return}if(!(f8(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?ru({},f,w):w};(f&&m[f]!==w||!f&&m!==w)&&this.setState(g)}this.runAnimation(Dr(Dr({},this.props),{},{from:w,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var a=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),a&&a()}},{key:"handleStyleChange",value:function(a){this.changeStyle(a)}},{key:"changeStyle",value:function(a){this.mounted&&this.setState({style:a})}},{key:"runJSAnimation",value:function(a){var u=this,l=a.from,s=a.to,f=a.duration,d=a.easing,h=a.begin,v=a.onAnimationEnd,m=a.onAnimationStart,x=H8(l,s,R8(d),f,this.changeStyle),_=function(){u.stopJSAnimation=x()};this.manager.start([m,h,_,f,v])}},{key:"runStepAnimation",value:function(a){var u=this,l=a.steps,s=a.begin,f=a.onAnimationStart,d=l[0],h=d.style,v=d.duration,m=v===void 0?0:v,x=function(w,g,P){if(P===0)return w;var E=g.duration,C=g.easing,T=C===void 0?"ease":C,S=g.style,O=g.properties,k=g.onAnimationEnd,R=P>0?l[P-1]:g,$=O||Object.keys(S);if(typeof T=="function"||T==="spring")return[].concat(Fy(w),[u.runJSAnimation.bind(u,{from:R.style,to:S,duration:E,easing:T}),E]);var Y=wA($,E,T),F=Dr(Dr(Dr({},R.style),S),{},{transition:Y});return[].concat(Fy(w),[F,E,k]).filter(_8)};return this.manager.start([f].concat(Fy(l.reduce(x,[h,Math.max(m,s)])),[a.onAnimationEnd]))}},{key:"runAnimation",value:function(a){this.manager||(this.manager=g8());var u=a.begin,l=a.duration,s=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=s?ru({},s,f):f,g=wA(Object.keys(w),l,d);_.start([h,u,Dr(Dr({},w),{},{transition:g}),l,v])}},{key:"render",value:function(){var a=this.props,u=a.children;a.begin;var l=a.duration;a.attributeName,a.easing;var s=a.isActive;a.steps,a.from,a.to,a.canBegin,a.onAnimationEnd,a.shouldReAnimate,a.onAnimationReStart;var f=K8(a,V8),d=K.Children.count(u),h=this.state.style;if(typeof u=="function")return u(h);if(!s||d===0||l<=0)return u;var v=function(x){var _=x.props,w=_.style,g=w===void 0?{}:w,P=_.className,E=K.cloneElement(x,Dr(Dr({},f),{},{style:Dr(Dr({},g),h),className:P}));return E};return d===1?v(K.Children.only(u)):z.createElement("div",null,K.Children.map(u,function(m){return v(m)}))}}]),r})(K.PureComponent);Sn.displayName="Animate";Sn.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Sn.propTypes={from:We.oneOfType([We.object,We.string]),to:We.oneOfType([We.object,We.string]),attributeName:We.string,duration:We.number,begin:We.number,easing:We.oneOfType([We.string,We.func]),steps:We.arrayOf(We.shape({duration:We.number.isRequired,style:We.object.isRequired,easing:We.oneOfType([We.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),We.func]),properties:We.arrayOf("string"),onAnimationEnd:We.func})),children:We.oneOfType([We.node,We.func]),isActive:We.bool,canBegin:We.bool,onAnimationEnd:We.func,shouldReAnimate:We.bool,onAnimationStart:We.func,onAnimationReStart:We.func};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 yc(){return yc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},yc.apply(this,arguments)}function oU(e,t){return cU(e)||sU(e,t)||lU(e,t)||uU()}function uU(){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 lU(e,t){if(e){if(typeof e=="string")return EA(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 EA(e,t)}}function EA(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 sU(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function cU(e){if(Array.isArray(e))return e}function jA(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 TA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?jA(Object(r),!0).forEach(function(n){fU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function fU(e,t,r){return t=dU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dU(e){var t=pU(e,"string");return Nu(t)=="symbol"?t:t+""}function pU(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)}var CA=function(t,r,n,a,u){var l=Math.min(Math.abs(n)/2,Math.abs(a)/2),s=a>=0?1:-1,f=n>=0?1:-1,d=a>=0&&n>=0||a<0&&n<0?1:0,h;if(l>0&&u instanceof Array){for(var v=[0,0,0,0],m=0,x=4;m<x;m++)v[m]=u[m]>l?l:u[m];h="M".concat(t,",").concat(r+s*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+s*v[1])),h+="L ".concat(t+n,",").concat(r+a-s*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-s*v[3])),h+="Z"}else if(l>0&&u===+u&&u>0){var _=Math.min(l,u);h="M ".concat(t,",").concat(r+s*_,`
A `).concat(_,",").concat(_,",0,0,").concat(d,",").concat(t+f*_,",").concat(r,`
L `).concat(t+n-f*_,",").concat(r,`
A `).concat(_,",").concat(_,",0,0,").concat(d,",").concat(t+n,",").concat(r+s*_,`
L `).concat(t+n,",").concat(r+a-s*_,`
A `).concat(_,",").concat(_,",0,0,").concat(d,",").concat(t+n-f*_,",").concat(r+a,`
L `).concat(t+f*_,",").concat(r+a,`
A `).concat(_,",").concat(_,",0,0,").concat(d,",").concat(t,",").concat(r+a-s*_," Z")}else h="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(a," h ").concat(-n," Z");return h},hU=function(t,r){if(!t||!r)return!1;var n=t.x,a=t.y,u=r.x,l=r.y,s=r.width,f=r.height;if(Math.abs(s)>0&&Math.abs(f)>0){var d=Math.min(u,u+s),h=Math.max(u,u+s),v=Math.min(l,l+f),m=Math.max(l,l+f);return n>=d&&n<=h&&a>=v&&a<=m}return!1},vU={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},R0=function(t){var r=TA(TA({},vU),t),n=K.useRef(),a=K.useState(-1),u=oU(a,2),l=u[0],s=u[1];K.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var T=n.current.getTotalLength();T&&s(T)}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,P=r.isAnimationActive,E=r.isUpdateAnimationActive;if(f!==+f||d!==+d||h!==+h||v!==+v||h===0||v===0)return null;var C=qe("recharts-rectangle",x);return E?z.createElement(Sn,{canBegin:l>0,from:{width:h,height:v,x:f,y:d},to:{width:h,height:v,x:f,y:d},duration:w,animationEasing:_,isActive:E},function(T){var S=T.width,O=T.height,k=T.x,R=T.y;return z.createElement(Sn,{canBegin:l>0,from:"0px ".concat(l===-1?1:l,"px"),to:"".concat(l,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:w,isActive:P,easing:_},z.createElement("path",yc({},De(r,!0),{className:C,d:CA(k,R,S,O,m),ref:n})))}):z.createElement("path",yc({},De(r,!0),{className:C,d:CA(f,d,h,v,m)}))};function dg(){return dg=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},dg.apply(this,arguments)}var I0=function(t){var r=t.cx,n=t.cy,a=t.r,u=t.className,l=qe("recharts-dot",u);return r===+r&&n===+n&&a===+a?K.createElement("circle",dg({},De(t,!1),$s(t),{className:l,cx:r,cy:n,r:a})):null};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 yU=["x","y","top","left","width","height","className"];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)}function kA(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 mU(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?kA(Object(r),!0).forEach(function(n){gU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gU(e,t,r){return t=bU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bU(e){var t=xU(e,"string");return Mu(t)=="symbol"?t:t+""}function xU(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 wU(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 SU=function(t,r,n,a,u,l){return"M".concat(t,",").concat(u,"v").concat(a,"M").concat(l,",").concat(r,"h").concat(n)},OU=function(t){var r=t.x,n=r===void 0?0:r,a=t.y,u=a===void 0?0:a,l=t.top,s=l===void 0?0:l,f=t.left,d=f===void 0?0:f,h=t.width,v=h===void 0?0:h,m=t.height,x=m===void 0?0:m,_=t.className,w=wU(t,yU),g=mU({x:n,y:u,top:s,left:d,width:v,height:x},w);return!pe(n)||!pe(u)||!pe(v)||!pe(x)||!pe(s)||!pe(d)?null:z.createElement("path",pg({},De(g,!0),{className:qe("recharts-cross",_),d:SU(n,u,v,x,s,d)}))},zy,NA;function PU(){if(NA)return zy;NA=1;var e=Qj(),t=e(Object.getPrototypeOf,Object);return zy=t,zy}var Uy,MA;function AU(){if(MA)return Uy;MA=1;var e=On(),t=PU(),r=Pn(),n="[object Object]",a=Function.prototype,u=Object.prototype,l=a.toString,s=u.hasOwnProperty,f=l.call(Object);function d(h){if(!r(h)||e(h)!=n)return!1;var v=t(h);if(v===null)return!0;var m=s.call(v,"constructor")&&v.constructor;return typeof m=="function"&&m instanceof m&&l.call(m)==f}return Uy=d,Uy}var EU=AU();const jU=Ye(EU);var Wy,RA;function TU(){if(RA)return Wy;RA=1;var e=On(),t=Pn(),r="[object Boolean]";function n(a){return a===!0||a===!1||t(a)&&e(a)==r}return Wy=n,Wy}var CU=TU();const kU=Ye(CU);function Ru(e){"@babel/helpers - typeof";return Ru=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ru(e)}function mc(){return mc=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},mc.apply(this,arguments)}function NU(e,t){return $U(e)||IU(e,t)||RU(e,t)||MU()}function MU(){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 RU(e,t){if(e){if(typeof e=="string")return IA(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 IA(e,t)}}function IA(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 IU(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function $U(e){if(Array.isArray(e))return e}function $A(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 DA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?$A(Object(r),!0).forEach(function(n){DU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$A(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function DU(e,t,r){return t=LU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function LU(e){var t=qU(e,"string");return Ru(t)=="symbol"?t:t+""}function qU(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)}var LA=function(t,r,n,a,u){var l=n-a,s;return s="M ".concat(t,",").concat(r),s+="L ".concat(t+n,",").concat(r),s+="L ".concat(t+n-l/2,",").concat(r+u),s+="L ".concat(t+n-l/2-a,",").concat(r+u),s+="L ".concat(t,",").concat(r," Z"),s},BU={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},FU=function(t){var r=DA(DA({},BU),t),n=K.useRef(),a=K.useState(-1),u=NU(a,2),l=u[0],s=u[1];K.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var C=n.current.getTotalLength();C&&s(C)}catch{}},[]);var f=r.x,d=r.y,h=r.upperWidth,v=r.lowerWidth,m=r.height,x=r.className,_=r.animationEasing,w=r.animationDuration,g=r.animationBegin,P=r.isUpdateAnimationActive;if(f!==+f||d!==+d||h!==+h||v!==+v||m!==+m||h===0&&v===0||m===0)return null;var E=qe("recharts-trapezoid",x);return P?z.createElement(Sn,{canBegin:l>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:P},function(C){var T=C.upperWidth,S=C.lowerWidth,O=C.height,k=C.x,R=C.y;return z.createElement(Sn,{canBegin:l>0,from:"0px ".concat(l===-1?1:l,"px"),to:"".concat(l,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:w,easing:_},z.createElement("path",mc({},De(r,!0),{className:E,d:LA(k,R,T,S,O),ref:n})))}):z.createElement("g",null,z.createElement("path",mc({},De(r,!0),{className:E,d:LA(f,d,h,v,m)})))},zU=["option","shapeType","propTransformer","activeClassName","isActive"];function Iu(e){"@babel/helpers - typeof";return Iu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Iu(e)}function UU(e,t){if(e==null)return{};var r=WU(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 WU(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 gc(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){HU(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 HU(e,t,r){return t=VU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function VU(e){var t=KU(e,"string");return Iu(t)=="symbol"?t:t+""}function KU(e,t){if(Iu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Iu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function GU(e,t){return gc(gc({},t),e)}function XU(e,t){return e==="symbols"}function BA(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return z.createElement(R0,r);case"trapezoid":return z.createElement(FU,r);case"sector":return z.createElement(SC,r);case"symbols":if(XU(t))return z.createElement(Jg,r);break;default:return null}}function YU(e){return K.isValidElement(e)?e.props:e}function QU(e){var t=e.option,r=e.shapeType,n=e.propTransformer,a=n===void 0?GU:n,u=e.activeClassName,l=u===void 0?"recharts-active-shape":u,s=e.isActive,f=UU(e,zU),d;if(K.isValidElement(t))d=K.cloneElement(t,gc(gc({},f),YU(t)));else if(Me(t))d=t(f);else if(jU(t)&&!kU(t)){var h=a(t,f);d=z.createElement(BA,{shapeType:r,elementProps:h})}else{var v=f;d=z.createElement(BA,{shapeType:r,elementProps:v})}return s?z.createElement(dt,{className:l},d):d}function lf(e,t){return t!=null&&"trapezoids"in e.props}function sf(e,t){return t!=null&&"sectors"in e.props}function $u(e,t){return t!=null&&"points"in e.props}function ZU(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 JU(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function e5(e,t){var r=e.x===t.x,n=e.y===t.y,a=e.z===t.z;return r&&n&&a}function t5(e,t){var r;return lf(e,t)?r=ZU:sf(e,t)?r=JU:$u(e,t)&&(r=e5),r}function r5(e,t){var r;return lf(e,t)?r="trapezoids":sf(e,t)?r="sectors":$u(e,t)&&(r="points"),r}function n5(e,t){if(lf(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(sf(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 $u(e,t)?t.payload:{}}function i5(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,a=r5(r,t),u=n5(r,t),l=n.filter(function(f,d){var h=af(u,f),v=r.props[a].filter(function(_){var w=t5(r,t);return w(_,t)}),m=r.props[a].indexOf(v[v.length-1]),x=d===m;return h&&x}),s=n.indexOf(l[l.length-1]);return s}var Hy,FA;function a5(){if(FA)return Hy;FA=1;var e=Math.ceil,t=Math.max;function r(n,a,u,l){for(var s=-1,f=t(e((a-n)/(u||1)),0),d=Array(f);f--;)d[l?f:++s]=n,n+=u;return d}return Hy=r,Hy}var Vy,zA;function kC(){if(zA)return Vy;zA=1;var e=pT(),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 Vy=n,Vy}var Ky,UA;function o5(){if(UA)return Ky;UA=1;var e=a5(),t=Xc(),r=kC();function n(a){return function(u,l,s){return s&&typeof s!="number"&&t(u,l,s)&&(l=s=void 0),u=r(u),l===void 0?(l=u,u=0):l=r(l),s=s===void 0?u<l?1:-1:r(s),e(u,l,s,a)}}return Ky=n,Ky}var Gy,WA;function u5(){if(WA)return Gy;WA=1;var e=o5(),t=e();return Gy=t,Gy}var l5=u5();const bc=Ye(l5);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 HA(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 VA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?HA(Object(r),!0).forEach(function(n){NC(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):HA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function NC(e,t,r){return t=s5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s5(e){var t=c5(e,"string");return Du(t)=="symbol"?t:t+""}function c5(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 f5=["Webkit","Moz","O","ms"],d5=function(t,r){var n=t.replace(/(\w)/,function(u){return u.toUpperCase()}),a=f5.reduce(function(u,l){return VA(VA({},u),{},NC({},l+n,r))},{});return a[t]=r,a};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 xc(){return xc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},xc.apply(this,arguments)}function KA(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 Xy(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?KA(Object(r),!0).forEach(function(n){cr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):KA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function p5(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GA(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,RC(n.key),n)}}function h5(e,t,r){return t&&GA(e.prototype,t),r&&GA(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function v5(e,t,r){return t=wc(t),y5(e,MC()?Reflect.construct(t,r||[],wc(e).constructor):t.apply(e,r))}function y5(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 m5(e)}function m5(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function MC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(MC=function(){return!!e})()}function wc(e){return wc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},wc(e)}function g5(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&hg(e,t)}function hg(e,t){return hg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},hg(e,t)}function cr(e,t,r){return t=RC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function RC(e){var t=b5(e,"string");return $a(t)=="symbol"?t:t+""}function b5(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 x5=function(t){var r=t.data,n=t.startIndex,a=t.endIndex,u=t.x,l=t.width,s=t.travellerWidth;if(!r||!r.length)return{};var f=r.length,d=iu().domain(bc(0,f)).range([u,u+l-s]),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}},XA=function(t){return t.changedTouches&&!!t.changedTouches.length},Da=(function(e){function t(r){var n;return p5(this,t),n=v5(this,t,[r]),cr(n,"handleDrag",function(a){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(a):n.state.isSlideMoving&&n.handleSlideDrag(a)}),cr(n,"handleTouchMove",function(a){a.changedTouches!=null&&a.changedTouches.length>0&&n.handleDrag(a.changedTouches[0])}),cr(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var a=n.props,u=a.endIndex,l=a.onDragEnd,s=a.startIndex;l==null||l({endIndex:u,startIndex:s})}),n.detachDragEndListener()}),cr(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),cr(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),cr(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),cr(n,"handleSlideDragStart",function(a){var u=XA(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 g5(t,e),h5(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var a=n.startX,u=n.endX,l=this.state.scaleValues,s=this.props,f=s.gap,d=s.data,h=d.length-1,v=Math.min(a,u),m=Math.max(a,u),x=t.getIndexInRange(l,v),_=t.getIndexInRange(l,m);return{startIndex:x-x%f,endIndex:_===h?h:_-_%f}}},{key:"getTextOfTick",value:function(n){var a=this.props,u=a.data,l=a.tickFormatter,s=a.dataKey,f=pr(u[n],s,n);return Me(l)?l(f,n):f}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(n){var a=this.state,u=a.slideMoveStartX,l=a.startX,s=a.endX,f=this.props,d=f.x,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-s,d+h-v-l):w<0&&(w=Math.max(w,d-l,d-s));var g=this.getIndex({startX:l+w,endX:s+w});(g.startIndex!==m||g.endIndex!==x)&&_&&_(g),this.setState({startX:l+w,endX:s+w,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,a){var u=XA(a)?a.changedTouches[0]:a;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:u.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var a=this.state,u=a.brushMoveStartX,l=a.movingTravellerId,s=a.endX,f=a.startX,d=this.state[l],h=this.props,v=h.x,m=h.width,x=h.travellerWidth,_=h.onChange,w=h.gap,g=h.data,P={startX:this.state.startX,endX:this.state.endX},E=n.pageX-u;E>0?E=Math.min(E,v+m-x-d):E<0&&(E=Math.max(E,v-d)),P[l]=d+E;var C=this.getIndex(P),T=C.startIndex,S=C.endIndex,O=function(){var R=g.length-1;return l==="startX"&&(s>f?T%w===0:S%w===0)||s<f&&S===R||l==="endX"&&(s>f?S%w===0:T%w===0)||s>f&&S===R};this.setState(cr(cr({},l,d+E),"brushMoveStartX",n.pageX),function(){_&&O()&&_(C)})}},{key:"handleTravellerMoveKeyboard",value:function(n,a){var u=this,l=this.state,s=l.scaleValues,f=l.startX,d=l.endX,h=this.state[a],v=s.indexOf(h);if(v!==-1){var m=v+n;if(!(m===-1||m>=s.length)){var x=s[m];a==="startX"&&x>=d||a==="endX"&&x<=f||this.setState(cr({},a,x),function(){u.props.onChange(u.getIndex({startX:u.state.startX,endX:u.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,a=n.x,u=n.y,l=n.width,s=n.height,f=n.fill,d=n.stroke;return z.createElement("rect",{stroke:d,fill:f,x:a,y:u,width:l,height:s})}},{key:"renderPanorama",value:function(){var n=this.props,a=n.x,u=n.y,l=n.width,s=n.height,f=n.data,d=n.children,h=n.padding,v=K.Children.only(d);return v?z.cloneElement(v,{x:a,y:u,width:l,height:s,margin:h,compact:!0,data:f}):null}},{key:"renderTravellerLayer",value:function(n,a){var u,l,s=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,P=Math.max(n,this.props.x),E=Xy(Xy({},De(this.props,!1)),{},{x:P,y:d,width:h,height:v}),C=x||"Min value: ".concat((u=_[w])===null||u===void 0?void 0:u.name,", Max value: ").concat((l=_[g])===null||l===void 0?void 0:l.name);return z.createElement(dt,{tabIndex:0,role:"slider","aria-label":C,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[a],onTouchStart:this.travellerDragStartHandlers[a],onKeyDown:function(S){["ArrowLeft","ArrowRight"].includes(S.key)&&(S.preventDefault(),S.stopPropagation(),s.handleTravellerMoveKeyboard(S.key==="ArrowRight"?1:-1,a))},onFocus:function(){s.setState({isTravellerFocused:!0})},onBlur:function(){s.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(m,E))}},{key:"renderSlide",value:function(n,a){var u=this.props,l=u.y,s=u.height,f=u.stroke,d=u.travellerWidth,h=Math.min(n,a)+d,v=Math.max(Math.abs(a-n)-d,0);return z.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:l,width:v,height:s})}},{key:"renderText",value:function(){var n=this.props,a=n.startIndex,u=n.endIndex,l=n.y,s=n.height,f=n.travellerWidth,d=n.stroke,h=this.state,v=h.startX,m=h.endX,x=5,_={pointerEvents:"none",fill:d};return z.createElement(dt,{className:"recharts-brush-texts"},z.createElement(Gs,xc({textAnchor:"end",verticalAnchor:"middle",x:Math.min(v,m)-x,y:l+s/2},_),this.getTextOfTick(a)),z.createElement(Gs,xc({textAnchor:"start",verticalAnchor:"middle",x:Math.max(v,m)+f+x,y:l+s/2},_),this.getTextOfTick(u)))}},{key:"render",value:function(){var n=this.props,a=n.data,u=n.className,l=n.children,s=n.x,f=n.y,d=n.width,h=n.height,v=n.alwaysShowText,m=this.state,x=m.startX,_=m.endX,w=m.isTextActive,g=m.isSlideMoving,P=m.isTravellerMoving,E=m.isTravellerFocused;if(!a||!a.length||!pe(s)||!pe(f)||!pe(d)||!pe(h)||d<=0||h<=0)return null;var C=qe("recharts-brush",u),T=z.Children.count(l)===1,S=d5("userSelect","none");return z.createElement(dt,{className:C,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:S},this.renderBackground(),T&&this.renderPanorama(),this.renderSlide(x,_),this.renderTravellerLayer(x,"startX"),this.renderTravellerLayer(_,"endX"),(w||g||P||E||v)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var a=n.x,u=n.y,l=n.width,s=n.height,f=n.stroke,d=Math.floor(u+s/2)-1;return z.createElement(z.Fragment,null,z.createElement("rect",{x:a,y:u,width:l,height:s,fill:f,stroke:"none"}),z.createElement("line",{x1:a+1,y1:d,x2:a+l-1,y2:d,fill:"none",stroke:"#fff"}),z.createElement("line",{x1:a+1,y1:d+2,x2:a+l-1,y2:d+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,a){var u;return z.isValidElement(n)?u=z.cloneElement(n,a):Me(n)?u=n(a):u=t.renderDefaultTraveller(a),u}},{key:"getDerivedStateFromProps",value:function(n,a){var u=n.data,l=n.width,s=n.x,f=n.travellerWidth,d=n.updateId,h=n.startIndex,v=n.endIndex;if(u!==a.prevData||d!==a.prevUpdateId)return Xy({prevData:u,prevTravellerWidth:f,prevUpdateId:d,prevX:s,prevWidth:l},u&&u.length?x5({data:u,width:l,x:s,travellerWidth:f,startIndex:h,endIndex:v}):{scale:null,scaleValues:null});if(a.scale&&(l!==a.prevWidth||s!==a.prevX||f!==a.prevTravellerWidth)){a.scale.range([s,s+l-f]);var m=a.scale.domain().map(function(x){return a.scale(x)});return{prevData:u,prevTravellerWidth:f,prevUpdateId:d,prevX:s,prevWidth:l,startX:a.scale(n.startIndex),endX:a.scale(n.endIndex),scaleValues:m}}return null}},{key:"getIndexInRange",value:function(n,a){for(var u=n.length,l=0,s=u-1;s-l>1;){var f=Math.floor((l+s)/2);n[f]>a?s=f:l=f}return a>=n[s]?s:l}}])})(K.PureComponent);cr(Da,"displayName","Brush");cr(Da,"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 Yy,YA;function w5(){if(YA)return Yy;YA=1;var e=o0();function t(r,n){var a;return e(r,function(u,l,s){return a=n(u,l,s),!a}),!!a}return Yy=t,Yy}var Qy,QA;function _5(){if(QA)return Qy;QA=1;var e=Wj(),t=Jn(),r=w5(),n=nr(),a=Xc();function u(l,s,f){var d=n(l)?e:r;return f&&a(l,s,f)&&(s=void 0),d(l,t(s,3))}return Qy=u,Qy}var S5=_5();const O5=Ye(S5);var en=function(t,r){var n=t.alwaysShow,a=t.ifOverflow;return n&&(a="extendDomain"),a===r},Zy,ZA;function P5(){if(ZA)return Zy;ZA=1;var e=lT();function t(r,n,a){n=="__proto__"&&e?e(r,n,{configurable:!0,enumerable:!0,value:a,writable:!0}):r[n]=a}return Zy=t,Zy}var Jy,JA;function A5(){if(JA)return Jy;JA=1;var e=P5(),t=oT(),r=Jn();function n(a,u){var l={};return u=r(u,3),t(a,function(s,f,d){e(l,f,u(s,f,d))}),l}return Jy=n,Jy}var E5=A5();const j5=Ye(E5);var em,eE;function T5(){if(eE)return em;eE=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 em=e,em}var tm,tE;function C5(){if(tE)return tm;tE=1;var e=o0();function t(r,n){var a=!0;return e(r,function(u,l,s){return a=!!n(u,l,s),a}),a}return tm=t,tm}var rm,rE;function k5(){if(rE)return rm;rE=1;var e=T5(),t=C5(),r=Jn(),n=nr(),a=Xc();function u(l,s,f){var d=n(l)?e:t;return f&&a(l,s,f)&&(s=void 0),d(l,r(s,3))}return rm=u,rm}var N5=k5();const IC=Ye(N5);var M5=["x","y"];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 vg(){return vg=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},vg.apply(this,arguments)}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 Zo(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){R5(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 R5(e,t,r){return t=I5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function I5(e){var t=$5(e,"string");return Lu(t)=="symbol"?t:t+""}function $5(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)}function D5(e,t){if(e==null)return{};var r=L5(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 L5(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 q5(e,t){var r=e.x,n=e.y,a=D5(e,M5),u="".concat(r),l=parseInt(u,10),s="".concat(n),f=parseInt(s,10),d="".concat(t.height||a.height),h=parseInt(d,10),v="".concat(t.width||a.width),m=parseInt(v,10);return Zo(Zo(Zo(Zo(Zo({},t),a),l?{x:l}:{}),f?{y:f}:{}),{},{height:h,width:m,name:t.name,radius:t.radius})}function iE(e){return z.createElement(QU,vg({shapeType:"rectangle",propTransformer:q5,activeClassName:"recharts-active-bar"},e))}var B5=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)||HR(n);return u?t(n,a):(u||$i(),r)}},F5=["value","background"],$C;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 z5(e,t){if(e==null)return{};var r=U5(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 U5(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function _c(){return _c=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},_c.apply(this,arguments)}function aE(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 vt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?aE(Object(r),!0).forEach(function(n){Xn(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):aE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function W5(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,LC(n.key),n)}}function H5(e,t,r){return t&&oE(e.prototype,t),r&&oE(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function V5(e,t,r){return t=Sc(t),K5(e,DC()?Reflect.construct(t,r||[],Sc(e).constructor):t.apply(e,r))}function K5(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 G5(e)}function G5(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function DC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(DC=function(){return!!e})()}function Sc(e){return Sc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Sc(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&&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 Xn(e,t,r){return t=LC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function LC(e){var t=Y5(e,"string");return La(t)=="symbol"?t:t+""}function Y5(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 nl=(function(e){function t(){var r;W5(this,t);for(var n=arguments.length,a=new Array(n),u=0;u<n;u++)a[u]=arguments[u];return r=V5(this,t,[].concat(a)),Xn(r,"state",{isAnimationFinished:!1}),Xn(r,"id",Yu("recharts-bar-")),Xn(r,"handleAnimationEnd",function(){var l=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),l&&l()}),Xn(r,"handleAnimationStart",function(){var l=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),l&&l()}),r}return X5(t,e),H5(t,[{key:"renderRectanglesStatically",value:function(n){var a=this,u=this.props,l=u.shape,s=u.dataKey,f=u.activeIndex,d=u.activeBar,h=De(this.props,!1);return n&&n.map(function(v,m){var x=m===f,_=x?d:l,w=vt(vt(vt({},h),v),{},{isActive:x,option:_,index:m,dataKey:s,onAnimationStart:a.handleAnimationStart,onAnimationEnd:a.handleAnimationEnd});return z.createElement(dt,_c({className:"recharts-bar-rectangle"},Ds(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)}),z.createElement(iE,w))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,a=this.props,u=a.data,l=a.layout,s=a.isAnimationActive,f=a.animationBegin,d=a.animationDuration,h=a.animationEasing,v=a.animationId,m=this.state.prevData;return z.createElement(Sn,{begin:f,duration:d,isActive:s,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,P){var E=m&&m[P];if(E){var C=Br(E.x,g.x),T=Br(E.y,g.y),S=Br(E.width,g.width),O=Br(E.height,g.height);return vt(vt({},g),{},{x:C(_),y:T(_),width:S(_),height:O(_)})}if(l==="horizontal"){var k=Br(0,g.height),R=k(_);return vt(vt({},g),{},{y:g.y+g.height-R,height:R})}var $=Br(0,g.width),Y=$(_);return vt(vt({},g),{},{width:Y})});return z.createElement(dt,null,n.renderRectanglesStatically(w))})}},{key:"renderRectangles",value:function(){var n=this.props,a=n.data,u=n.isAnimationActive,l=this.state.prevData;return u&&a&&a.length&&(!l||!af(l,a))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(a)}},{key:"renderBackground",value:function(){var n=this,a=this.props,u=a.data,l=a.dataKey,s=a.activeIndex,f=De(this.props.background,!1);return u.map(function(d,h){d.value;var v=d.background,m=z5(d,F5);if(!v)return null;var x=vt(vt(vt(vt(vt({},m),{},{fill:"#eee"},v),f),Ds(n.props,d,h)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:l,index:h,className:"recharts-bar-background-rectangle"});return z.createElement(iE,_c({key:"background-bar-".concat(h),option:n.props.background,isActive:h===s},x))})}},{key:"renderErrorBar",value:function(n,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var u=this.props,l=u.data,s=u.xAxis,f=u.yAxis,d=u.layout,h=u.children,v=Er(h,rl);if(!v)return null;var m=d==="vertical"?l[0].height/2:l[0].width/2,x=function(g,P){var E=Array.isArray(g.value)?g.value[1]:g.value;return{x:g.x,y:g.y,value:E,errorVal:pr(g,P)}},_={clipPath:n?"url(#clipPath-".concat(a,")"):null};return z.createElement(dt,_,v.map(function(w){return z.cloneElement(w,{key:"error-bar-".concat(a,"-").concat(w.props.dataKey),data:l,xAxis:s,yAxis:f,layout:d,offset:m,dataPointFormatter:x})}))}},{key:"render",value:function(){var n=this.props,a=n.hide,u=n.data,l=n.className,s=n.xAxis,f=n.yAxis,d=n.left,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,P=qe("recharts-bar",l),E=s&&s.allowDataOverflow,C=f&&f.allowDataOverflow,T=E||C,S=$e(w)?this.id:w;return z.createElement(dt,{className:P},E||C?z.createElement("defs",null,z.createElement("clipPath",{id:"clipPath-".concat(S)},z.createElement("rect",{x:E?d:d-v/2,y:C?h:h-m/2,width:E?v:v*2,height:C?m:m*2}))):null,z.createElement(dt,{className:"recharts-bar-rectangles",clipPath:T?"url(#clipPath-".concat(S,")"):null},_?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(T,S),(!x||g)&&Qn.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);$C=nl;Xn(nl,"displayName","Bar");Xn(nl,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Za.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});Xn(nl,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,a=e.bandSize,u=e.xAxis,l=e.yAxis,s=e.xAxisTicks,f=e.yAxisTicks,d=e.stackedData,h=e.dataStartIndex,v=e.displayedData,m=e.offset,x=f4(n,r);if(!x)return null;var _=t.layout,w=r.type.defaultProps,g=w!==void 0?vt(vt({},w),r.props):r.props,P=g.dataKey,E=g.children,C=g.minPointSize,T=_==="horizontal"?l:u,S=d?T.scale.domain():null,O=b4({numericAxis:T}),k=Er(E,vT),R=v.map(function($,Y){var F,N,q,B,V,Q;d?F=d4(d[h+Y],S):(F=pr($,P),Array.isArray(F)||(F=[O,F]));var te=B5(C,$C.defaultProps.minPointSize)(F[1],Y);if(_==="horizontal"){var W,re=[l.scale(F[0]),l.scale(F[1])],ee=re[0],I=re[1];N=VP({axis:u,ticks:s,bandSize:a,offset:x.offset,entry:$,index:Y}),q=(W=I??ee)!==null&&W!==void 0?W:void 0,B=x.size;var U=ee-I;if(V=Number.isNaN(U)?0:U,Q={x:N,y:l.y,width:B,height:l.height},Math.abs(te)>0&&Math.abs(V)<Math.abs(te)){var se=zr(V||te)*(Math.abs(te)-Math.abs(V));q-=se,V+=se}}else{var ce=[u.scale(F[0]),u.scale(F[1])],me=ce[0],je=ce[1];if(N=me,q=VP({axis:l,ticks:f,bandSize:a,offset:x.offset,entry:$,index:Y}),B=je-me,V=x.size,Q={x:u.x,y:q,width:u.width,height:V},Math.abs(te)>0&&Math.abs(B)<Math.abs(te)){var Ie=zr(B||te)*(Math.abs(te)-Math.abs(B));B+=Ie}}return vt(vt(vt({},$),{},{x:N,y:q,width:B,height:V,value:d?F:F[1],payload:$,background:Q},k&&k[Y]&&k[Y].props),{},{tooltipPayload:[xC(r,$)],tooltipPosition:{x:N+B/2,y:q+V/2}})});return vt({data:R,layout:_},m)});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 Q5(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 Z5(e,t,r){return t&&uE(e.prototype,t),r&&uE(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 Lr(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){cf(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 cf(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=J5(e,"string");return qu(t)=="symbol"?t:t+""}function J5(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)}var e6=function(t,r,n,a,u){var l=t.width,s=t.height,f=t.layout,d=t.children,h=Object.keys(r),v={left:n.left,leftMirror:n.left,right:l-n.right,rightMirror:l-n.right,top:n.top,topMirror:n.top,bottom:s-n.bottom,bottomMirror:s-n.bottom},m=!!fr(d,nl);return h.reduce(function(x,_){var w=r[_],g=w.orientation,P=w.domain,E=w.padding,C=E===void 0?{}:E,T=w.mirror,S=w.reversed,O="".concat(g).concat(T?"Mirror":""),k,R,$,Y,F;if(w.type==="number"&&(w.padding==="gap"||w.padding==="no-gap")){var N=P[1]-P[0],q=1/0,B=w.categoricalDomain.sort(GR);if(B.forEach(function(ce,me){me>0&&(q=Math.min((ce||0)-(B[me-1]||0),q))}),Number.isFinite(q)){var V=q/N,Q=w.layout==="vertical"?n.height:n.width;if(w.padding==="gap"&&(k=V*Q/2),w.padding==="no-gap"){var te=Ri(t.barCategoryGap,V*Q),W=V*Q/2;k=W-te-(W-te)/Q*te}}}a==="xAxis"?R=[n.left+(C.left||0)+(k||0),n.left+n.width-(C.right||0)-(k||0)]:a==="yAxis"?R=f==="horizontal"?[n.top+n.height-(C.bottom||0),n.top+(C.top||0)]:[n.top+(C.top||0)+(k||0),n.top+n.height-(C.bottom||0)-(k||0)]:R=w.range,S&&(R=[R[1],R[0]]);var re=s4(w,u,m),ee=re.scale,I=re.realScaleType;ee.domain(P).range(R),c4(ee);var U=g4(ee,Lr(Lr({},w),{},{realScaleType:I}));a==="xAxis"?(F=g==="top"&&!T||g==="bottom"&&T,$=n.left,Y=v[O]-F*w.height):a==="yAxis"&&(F=g==="left"&&!T||g==="right"&&T,$=v[O]-F*w.width,Y=n.top);var se=Lr(Lr(Lr({},w),U),{},{realScaleType:I,x:$,y:Y,scale:ee,width:a==="xAxis"?n.width:w.width,height:a==="yAxis"?n.height:w.height});return se.bandSize=sc(se,U),!w.hide&&a==="xAxis"?v[O]+=(F?-1:1)*se.height:w.hide||(v[O]+=(F?-1:1)*se.width),Lr(Lr({},x),{},cf({},_,se))},{})},BC=function(t,r){var n=t.x,a=t.y,u=r.x,l=r.y;return{x:Math.min(n,u),y:Math.min(a,l),width:Math.abs(u-n),height:Math.abs(l-a)}},t6=function(t){var r=t.x1,n=t.y1,a=t.x2,u=t.y2;return BC({x:r,y:n},{x:a,y:u})},FC=(function(){function e(t){Q5(this,e),this.scale=t}return Z5(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=n.bandAware,u=n.position;if(r!==void 0){if(u)switch(u){case"start":return this.scale(r);case"middle":{var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+l}case"end":{var s=this.bandwidth?this.bandwidth():0;return this.scale(r)+s}default:return this.scale(r)}if(a){var f=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+f}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),a=n[0],u=n[n.length-1];return a<=u?r>=a&&r<=u:r>=u&&r<=a}}],[{key:"create",value:function(r){return new e(r)}}])})();cf(FC,"EPS",1e-4);var $0=function(t){var r=Object.keys(t).reduce(function(n,a){return Lr(Lr({},n),{},cf({},a,FC.create(t[a])))},{});return Lr(Lr({},r),{},{apply:function(a){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=u.bandAware,s=u.position;return j5(a,function(f,d){return r[d].apply(f,{bandAware:l,position:s})})},isInRange:function(a){return IC(a,function(u,l){return r[l].isInRange(u)})}})};function r6(e){return(e%180+180)%180}var n6=function(t){var r=t.width,n=t.height,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,u=r6(a),l=u*Math.PI/180,s=Math.atan(n/r),f=l>s&&l<Math.PI-s?n/Math.sin(l):r/Math.cos(l);return Math.abs(f)},nm,sE;function i6(){if(sE)return nm;sE=1;var e=Jn(),t=Qu(),r=Kc();function n(a){return function(u,l,s){var f=Object(u);if(!t(u)){var d=e(l,3);u=r(u),l=function(v){return d(f[v],v,f)}}var h=a(u,l,s);return h>-1?f[d?u[h]:h]:void 0}}return nm=n,nm}var im,cE;function a6(){if(cE)return im;cE=1;var e=kC();function t(r){var n=e(r),a=n%1;return n===n?a?n-a:n:0}return im=t,im}var am,fE;function o6(){if(fE)return am;fE=1;var e=tT(),t=Jn(),r=a6(),n=Math.max;function a(u,l,s){var f=u==null?0:u.length;if(!f)return-1;var d=s==null?0:r(s);return d<0&&(d=n(f+d,0)),e(u,t(l,3),d)}return am=a,am}var om,dE;function u6(){if(dE)return om;dE=1;var e=i6(),t=o6(),r=e(t);return om=r,om}var l6=u6();const s6=Ye(l6);var c6=mj();const f6=Ye(c6);var d6=f6(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("")}),D0=K.createContext(void 0),L0=K.createContext(void 0),zC=K.createContext(void 0),UC=K.createContext({}),WC=K.createContext(void 0),HC=K.createContext(0),VC=K.createContext(0),pE=function(t){var r=t.state,n=r.xAxisMap,a=r.yAxisMap,u=r.offset,l=t.clipPathId,s=t.children,f=t.width,d=t.height,h=d6(u);return z.createElement(D0.Provider,{value:n},z.createElement(L0.Provider,{value:a},z.createElement(UC.Provider,{value:u},z.createElement(zC.Provider,{value:h},z.createElement(WC.Provider,{value:l},z.createElement(HC.Provider,{value:d},z.createElement(VC.Provider,{value:f},s)))))))},p6=function(){return K.useContext(WC)},KC=function(t){var r=K.useContext(D0);r==null&&$i();var n=r[t];return n==null&&$i(),n},h6=function(){var t=K.useContext(D0);return Gn(t)},v6=function(){var t=K.useContext(L0),r=s6(t,function(n){return IC(n.domain,Number.isFinite)});return r||Gn(t)},GC=function(t){var r=K.useContext(L0);r==null&&$i();var n=r[t];return n==null&&$i(),n},y6=function(){var t=K.useContext(zC);return t},m6=function(){return K.useContext(UC)},q0=function(){return K.useContext(VC)},B0=function(){return K.useContext(HC)};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 g6(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b6(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,YC(n.key),n)}}function x6(e,t,r){return t&&b6(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function w6(e,t,r){return t=Oc(t),_6(e,XC()?Reflect.construct(t,r||[],Oc(e).constructor):t.apply(e,r))}function _6(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 S6(e)}function S6(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function XC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(XC=function(){return!!e})()}function Oc(e){return Oc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Oc(e)}function O6(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 hE(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 vE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?hE(Object(r),!0).forEach(function(n){F0(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function F0(e,t,r){return t=YC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function YC(e){var t=P6(e,"string");return qa(t)=="symbol"?t:t+""}function P6(e,t){if(qa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(qa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function A6(e,t){return C6(e)||T6(e,t)||j6(e,t)||E6()}function E6(){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 j6(e,t){if(e){if(typeof e=="string")return yE(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 yE(e,t)}}function yE(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 T6(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function C6(e){if(Array.isArray(e))return e}function gg(){return gg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gg.apply(this,arguments)}var k6=function(t,r){var n;return z.isValidElement(t)?n=z.cloneElement(t,r):Me(t)?n=t(r):n=z.createElement("line",gg({},r,{className:"recharts-reference-line-line"})),n},N6=function(t,r,n,a,u,l,s,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:l});if(en(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 P=d.x,E=t.x.apply(P,{position:l});if(en(d,"discard")&&!t.x.isInRange(E))return null;var C=[{x:E,y:v+x},{x:E,y:v}];return s==="top"?C.reverse():C}if(a){var T=d.segment,S=T.map(function(O){return t.apply(O,{position:l})});return en(d,"discard")&&O5(S,function(O){return!t.isInRange(O)})?null:S}return null};function M6(e){var t=e.x,r=e.y,n=e.segment,a=e.xAxisId,u=e.yAxisId,l=e.shape,s=e.className,f=e.alwaysShow,d=p6(),h=KC(a),v=GC(u),m=y6();if(!d||!m)return null;gn(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var x=$0({x:h.scale,y:v.scale}),_=wt(t),w=wt(r),g=n&&n.length===2,P=N6(x,_,w,g,m,e.position,h.orientation,v.orientation,e);if(!P)return null;var E=A6(P,2),C=E[0],T=C.x,S=C.y,O=E[1],k=O.x,R=O.y,$=en(e,"hidden")?"url(#".concat(d,")"):void 0,Y=vE(vE({clipPath:$},De(e,!0)),{},{x1:T,y1:S,x2:k,y2:R});return z.createElement(dt,{className:qe("recharts-reference-line",s)},k6(l,Y),qt.renderCallByParent(e,t6({x1:T,y1:S,x2:k,y2:R})))}var z0=(function(e){function t(){return g6(this,t),w6(this,t,arguments)}return O6(t,e),x6(t,[{key:"render",value:function(){return z.createElement(M6,this.props)}}])})(z.Component);F0(z0,"displayName","ReferenceLine");F0(z0,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function bg(){return bg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},bg.apply(this,arguments)}function 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 mE(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 gE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?mE(Object(r),!0).forEach(function(n){ff(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function R6(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function I6(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&&I6(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function D6(e,t,r){return t=Pc(t),L6(e,QC()?Reflect.construct(t,r||[],Pc(e).constructor):t.apply(e,r))}function L6(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 q6(e)}function q6(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 Pc(e){return Pc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Pc(e)}function B6(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&&xg(e,t)}function xg(e,t){return xg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},xg(e,t)}function ff(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=F6(e,"string");return Ba(t)=="symbol"?t:t+""}function F6(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)}var z6=function(t){var r=t.x,n=t.y,a=t.xAxis,u=t.yAxis,l=$0({x:a.scale,y:u.scale}),s=l.apply({x:r,y:n},{bandAware:!0});return en(t,"discard")&&!l.isInRange(s)?null:s},df=(function(e){function t(){return R6(this,t),D6(this,t,arguments)}return B6(t,e),$6(t,[{key:"render",value:function(){var n=this.props,a=n.x,u=n.y,l=n.r,s=n.alwaysShow,f=n.clipPathId,d=wt(a),h=wt(u);if(gn(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!d||!h)return null;var v=z6(this.props);if(!v)return null;var m=v.x,x=v.y,_=this.props,w=_.shape,g=_.className,P=en(this.props,"hidden")?"url(#".concat(f,")"):void 0,E=gE(gE({clipPath:P},De(this.props,!0)),{},{cx:m,cy:x});return z.createElement(dt,{className:qe("recharts-reference-dot",g)},t.renderDot(w,E),qt.renderCallByParent(this.props,{x:m-l,y:x-l,width:2*l,height:2*l}))}}])})(z.Component);ff(df,"displayName","ReferenceDot");ff(df,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});ff(df,"renderDot",function(e,t){var r;return z.isValidElement(e)?r=z.cloneElement(e,t):Me(e)?r=e(t):r=z.createElement(I0,bg({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});function wg(){return wg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},wg.apply(this,arguments)}function Fa(e){"@babel/helpers - typeof";return Fa=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},Fa(e)}function bE(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 xE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?bE(Object(r),!0).forEach(function(n){pf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function U6(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,ek(n.key),n)}}function H6(e,t,r){return t&&W6(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function V6(e,t,r){return t=Ac(t),K6(e,JC()?Reflect.construct(t,r||[],Ac(e).constructor):t.apply(e,r))}function K6(e,t){if(t&&(Fa(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return G6(e)}function G6(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 Ac(e){return Ac=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ac(e)}function X6(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&&_g(e,t)}function _g(e,t){return _g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},_g(e,t)}function pf(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=Y6(e,"string");return Fa(t)=="symbol"?t:t+""}function Y6(e,t){if(Fa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Fa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Q6=function(t,r,n,a,u){var l=u.x1,s=u.x2,f=u.y1,d=u.y2,h=u.xAxis,v=u.yAxis;if(!h||!v)return null;var m=$0({x:h.scale,y:v.scale}),x={x:t?m.x.apply(l,{position:"start"}):m.x.rangeMin,y:n?m.y.apply(f,{position:"start"}):m.y.rangeMin},_={x:r?m.x.apply(s,{position:"end"}):m.x.rangeMax,y:a?m.y.apply(d,{position:"end"}):m.y.rangeMax};return en(u,"discard")&&(!m.isInRange(x)||!m.isInRange(_))?null:BC(x,_)},hf=(function(e){function t(){return U6(this,t),V6(this,t,arguments)}return X6(t,e),H6(t,[{key:"render",value:function(){var n=this.props,a=n.x1,u=n.x2,l=n.y1,s=n.y2,f=n.className,d=n.alwaysShow,h=n.clipPathId;gn(d===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var v=wt(a),m=wt(u),x=wt(l),_=wt(s),w=this.props.shape;if(!v&&!m&&!x&&!_&&!w)return null;var g=Q6(v,m,x,_,this.props);if(!g&&!w)return null;var P=en(this.props,"hidden")?"url(#".concat(h,")"):void 0;return z.createElement(dt,{className:qe("recharts-reference-area",f)},t.renderRect(w,xE(xE({clipPath:P},De(this.props,!0)),g)),qt.renderCallByParent(this.props,g))}}])})(z.Component);pf(hf,"displayName","ReferenceArea");pf(hf,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});pf(hf,"renderRect",function(e,t){var r;return z.isValidElement(e)?r=z.cloneElement(e,t):Me(e)?r=e(t):r=z.createElement(R0,wg({},t,{className:"recharts-reference-area-rect"})),r});function tk(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 Z6(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return n6(n,r)}function J6(e,t,r){var n=r==="width",a=e.x,u=e.y,l=e.width,s=e.height;return t===1?{start:n?a:u,end:n?a+l:u+s}:{start:n?a+l:u+s,end:n?a:u}}function Ec(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 eW(e,t){return tk(e,t+1)}function tW(e,t,r,n,a){for(var u=(n||[]).slice(),l=t.start,s=t.end,f=0,d=1,h=l,v=function(){var _=n==null?void 0:n[f];if(_===void 0)return{v:tk(n,d)};var w=f,g,P=function(){return g===void 0&&(g=r(_,w)),g},E=_.coordinate,C=f===0||Ec(e,E,P,h,s);C||(f=0,h=l,d+=1),C&&(h=E+e*(P()/2+a),f+=d)},m;d<=u.length;)if(m=v(),m)return m.v;return[]}function Bu(e){"@babel/helpers - typeof";return Bu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bu(e)}function wE(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 Lt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?wE(Object(r),!0).forEach(function(n){rW(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function rW(e,t,r){return t=nW(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function nW(e){var t=iW(e,"string");return Bu(t)=="symbol"?t:t+""}function iW(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 aW(e,t,r,n,a){for(var u=(n||[]).slice(),l=u.length,s=t.start,f=t.end,d=function(m){var x=u[m],_,w=function(){return _===void 0&&(_=r(x,m)),_};if(m===l-1){var g=e*(x.coordinate+e*w()/2-f);u[m]=x=Lt(Lt({},x),{},{tickCoord:g>0?x.coordinate-g*e:x.coordinate})}else u[m]=x=Lt(Lt({},x),{},{tickCoord:x.coordinate});var P=Ec(e,x.tickCoord,w,s,f);P&&(f=x.tickCoord-e*(w()/2+a),u[m]=Lt(Lt({},x),{},{isShow:!0}))},h=l-1;h>=0;h--)d(h);return u}function oW(e,t,r,n,a,u){var l=(n||[]).slice(),s=l.length,f=t.start,d=t.end;if(u){var h=n[s-1],v=r(h,s-1),m=e*(h.coordinate+e*v/2-d);l[s-1]=h=Lt(Lt({},h),{},{tickCoord:m>0?h.coordinate-m*e:h.coordinate});var x=Ec(e,h.tickCoord,function(){return v},f,d);x&&(d=h.tickCoord-e*(v/2+a),l[s-1]=Lt(Lt({},h),{},{isShow:!0}))}for(var _=u?s-1:s,w=function(E){var C=l[E],T,S=function(){return T===void 0&&(T=r(C,E)),T};if(E===0){var O=e*(C.coordinate-e*S()/2-f);l[E]=C=Lt(Lt({},C),{},{tickCoord:O<0?C.coordinate-O*e:C.coordinate})}else l[E]=C=Lt(Lt({},C),{},{tickCoord:C.coordinate});var k=Ec(e,C.tickCoord,S,f,d);k&&(f=C.tickCoord+e*(S()/2+a),l[E]=Lt(Lt({},C),{},{isShow:!0}))},g=0;g<_;g++)w(g);return l}function U0(e,t,r){var n=e.tick,a=e.ticks,u=e.viewBox,l=e.minTickGap,s=e.orientation,f=e.interval,d=e.tickFormatter,h=e.unit,v=e.angle;if(!a||!a.length||!n)return[];if(pe(f)||Za.isSsr)return eW(a,typeof f=="number"&&pe(f)?f:0);var m=[],x=s==="top"||s==="bottom"?"width":"height",_=h&&x==="width"?nu(h,{fontSize:t,letterSpacing:r}):{width:0,height:0},w=function(C,T){var S=Me(d)?d(C.value,T):C.value;return x==="width"?Z6(nu(S,{fontSize:t,letterSpacing:r}),_,v):nu(S,{fontSize:t,letterSpacing:r})[x]},g=a.length>=2?zr(a[1].coordinate-a[0].coordinate):1,P=J6(u,g,x);return f==="equidistantPreserveStart"?tW(g,P,w,a,l):(f==="preserveStart"||f==="preserveStartEnd"?m=oW(g,P,w,a,l,f==="preserveStartEnd"):m=aW(g,P,w,a,l),m.filter(function(E){return E.isShow}))}var uW=["viewBox"],lW=["viewBox"],sW=["ticks"];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 ga(){return ga=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},ga.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 bt(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){W0(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 um(e,t){if(e==null)return{};var r=cW(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 cW(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 fW(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,nk(n.key),n)}}function dW(e,t,r){return t&&SE(e.prototype,t),r&&SE(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function pW(e,t,r){return t=jc(t),hW(e,rk()?Reflect.construct(t,r||[],jc(e).constructor):t.apply(e,r))}function hW(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 vW(e)}function vW(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(rk=function(){return!!e})()}function jc(e){return jc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},jc(e)}function yW(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 W0(e,t,r){return t=nk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function nk(e){var t=mW(e,"string");return za(t)=="symbol"?t:t+""}function mW(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 ro=(function(e){function t(r){var n;return fW(this,t),n=pW(this,t,[r]),n.state={fontSize:"",letterSpacing:""},n}return yW(t,e),dW(t,[{key:"shouldComponentUpdate",value:function(n,a){var u=n.viewBox,l=um(n,uW),s=this.props,f=s.viewBox,d=um(s,lW);return!wa(u,f)||!wa(l,d)||!wa(a,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var a=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];a&&this.setState({fontSize:window.getComputedStyle(a).fontSize,letterSpacing:window.getComputedStyle(a).letterSpacing})}}},{key:"getTickLineCoord",value:function(n){var a=this.props,u=a.x,l=a.y,s=a.width,f=a.height,d=a.orientation,h=a.tickSize,v=a.mirror,m=a.tickMargin,x,_,w,g,P,E,C=v?-1:1,T=n.tickSize||h,S=pe(n.tickCoord)?n.tickCoord:n.coordinate;switch(d){case"top":x=_=n.coordinate,g=l+ +!v*f,w=g-C*T,E=w-C*m,P=S;break;case"left":w=g=n.coordinate,_=u+ +!v*s,x=_-C*T,P=x-C*m,E=S;break;case"right":w=g=n.coordinate,_=u+ +v*s,x=_+C*T,P=x+C*m,E=S;break;default:x=_=n.coordinate,g=l+ +v*f,w=g+C*T,E=w+C*m,P=S;break}return{line:{x1:x,y1:w,x2:_,y2:g},tick:{x:P,y:E}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,a=n.orientation,u=n.mirror,l;switch(a){case"left":l=u?"start":"end";break;case"right":l=u?"end":"start";break;default:l="middle";break}return l}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,a=n.orientation,u=n.mirror,l="end";switch(a){case"left":case"right":l="middle";break;case"top":l=u?"start":"end";break;default:l=u?"end":"start";break}return l}},{key:"renderAxisLine",value:function(){var n=this.props,a=n.x,u=n.y,l=n.width,s=n.height,f=n.orientation,d=n.mirror,h=n.axisLine,v=bt(bt(bt({},De(this.props,!1)),De(h,!1)),{},{fill:"none"});if(f==="top"||f==="bottom"){var m=+(f==="top"&&!d||f==="bottom"&&d);v=bt(bt({},v),{},{x1:a,y1:u+m*s,x2:a+l,y2:u+m*s})}else{var x=+(f==="left"&&!d||f==="right"&&d);v=bt(bt({},v),{},{x1:a+x*l,y1:u,x2:a+x*l,y2:u+s})}return z.createElement("line",ga({},v,{className:qe("recharts-cartesian-axis-line",Ar(h,"className"))}))}},{key:"renderTicks",value:function(n,a,u){var l=this,s=this.props,f=s.tickLine,d=s.stroke,h=s.tick,v=s.tickFormatter,m=s.unit,x=U0(bt(bt({},this.props),{},{ticks:n}),a,u),_=this.getTickTextAnchor(),w=this.getTickVerticalAnchor(),g=De(this.props,!1),P=De(h,!1),E=bt(bt({},g),{},{fill:"none"},De(f,!1)),C=x.map(function(T,S){var O=l.getTickLineCoord(T),k=O.line,R=O.tick,$=bt(bt(bt(bt({textAnchor:_,verticalAnchor:w},g),{},{stroke:"none",fill:d},P),R),{},{index:S,payload:T,visibleTicksCount:x.length,tickFormatter:v});return z.createElement(dt,ga({className:"recharts-cartesian-axis-tick",key:"tick-".concat(T.value,"-").concat(T.coordinate,"-").concat(T.tickCoord)},Ds(l.props,T,S)),f&&z.createElement("line",ga({},E,k,{className:qe("recharts-cartesian-axis-tick-line",Ar(f,"className"))})),h&&t.renderTickItem(h,$,"".concat(Me(v)?v(T.value,S):T.value).concat(m||"")))});return z.createElement("g",{className:"recharts-cartesian-axis-ticks"},C)}},{key:"render",value:function(){var n=this,a=this.props,u=a.axisLine,l=a.width,s=a.height,f=a.ticksGenerator,d=a.className,h=a.hide;if(h)return null;var v=this.props,m=v.ticks,x=um(v,sW),_=m;return Me(f)&&(_=m&&m.length>0?f(this.props):f(x)),l<=0||s<=0||!_||!_.length?null:z.createElement(dt,{className:qe("recharts-cartesian-axis",d),ref:function(g){n.layerReference=g}},u&&this.renderAxisLine(),this.renderTicks(_,this.state.fontSize,this.state.letterSpacing),qt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,a,u){var l,s=qe(a.className,"recharts-cartesian-axis-tick-value");return z.isValidElement(n)?l=z.cloneElement(n,bt(bt({},a),{},{className:s})):Me(n)?l=n(bt(bt({},a),{},{className:s})):l=z.createElement(Gs,ga({},a,{className:"recharts-cartesian-axis-tick-value"}),u),l}}])})(K.Component);W0(ro,"displayName","CartesianAxis");W0(ro,"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 gW=["x1","y1","x2","y2","key"],bW=["offset"];function Di(e){"@babel/helpers - typeof";return Di=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},Di(e)}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 Bt(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){xW(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 xW(e,t,r){return t=wW(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wW(e){var t=_W(e,"string");return Di(t)=="symbol"?t:t+""}function _W(e,t){if(Di(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Di(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ji(){return ji=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},ji.apply(this,arguments)}function PE(e,t){if(e==null)return{};var r=SW(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 SW(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 OW=function(t){var r=t.fill;if(!r||r==="none")return null;var n=t.fillOpacity,a=t.x,u=t.y,l=t.width,s=t.height,f=t.ry;return z.createElement("rect",{x:a,y:u,ry:f,width:l,height:s,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function ik(e,t){var r;if(z.isValidElement(e))r=z.cloneElement(e,t);else if(Me(e))r=e(t);else{var n=t.x1,a=t.y1,u=t.x2,l=t.y2,s=t.key,f=PE(t,gW),d=De(f,!1);d.offset;var h=PE(d,bW);r=z.createElement("line",ji({},h,{x1:n,y1:a,x2:u,y2:l,fill:"none",key:s}))}return r}function PW(e){var t=e.x,r=e.width,n=e.horizontal,a=n===void 0?!0:n,u=e.horizontalPoints;if(!a||!u||!u.length)return null;var l=u.map(function(s,f){var d=Bt(Bt({},e),{},{x1:t,y1:s,x2:t+r,y2:s,key:"line-".concat(f),index:f});return ik(a,d)});return z.createElement("g",{className:"recharts-cartesian-grid-horizontal"},l)}function AW(e){var t=e.y,r=e.height,n=e.vertical,a=n===void 0?!0:n,u=e.verticalPoints;if(!a||!u||!u.length)return null;var l=u.map(function(s,f){var d=Bt(Bt({},e),{},{x1:s,y1:t,x2:s,y2:t+r,key:"line-".concat(f),index:f});return ik(a,d)});return z.createElement("g",{className:"recharts-cartesian-grid-vertical"},l)}function EW(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,a=e.y,u=e.width,l=e.height,s=e.horizontalPoints,f=e.horizontal,d=f===void 0?!0:f;if(!d||!t||!t.length)return null;var h=s.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+l-m:h[x+1]-m;if(w<=0)return null;var g=x%t.length;return z.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 z.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},v)}function jW(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,a=e.fillOpacity,u=e.x,l=e.y,s=e.width,f=e.height,d=e.verticalPoints;if(!r||!n||!n.length)return null;var 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+s-m:h[x+1]-m;if(w<=0)return null;var g=x%n.length;return z.createElement("rect",{key:"react-".concat(x),x:m,y:l,width:w,height:f,stroke:"none",fill:n[g],fillOpacity:a,className:"recharts-cartesian-grid-bg"})});return z.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},v)}var TW=function(t,r){var n=t.xAxis,a=t.width,u=t.height,l=t.offset;return gC(U0(Bt(Bt(Bt({},ro.defaultProps),n),{},{ticks:yn(n,!0),viewBox:{x:0,y:0,width:a,height:u}})),l.left,l.left+l.width,r)},CW=function(t,r){var n=t.yAxis,a=t.width,u=t.height,l=t.offset;return gC(U0(Bt(Bt(Bt({},ro.defaultProps),n),{},{ticks:yn(n,!0),viewBox:{x:0,y:0,width:a,height:u}})),l.top,l.top+l.height,r)},va={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function ak(e){var t,r,n,a,u,l,s=q0(),f=B0(),d=m6(),h=Bt(Bt({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:va.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:va.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:va.horizontal,horizontalFill:(a=e.horizontalFill)!==null&&a!==void 0?a:va.horizontalFill,vertical:(u=e.vertical)!==null&&u!==void 0?u:va.vertical,verticalFill:(l=e.verticalFill)!==null&&l!==void 0?l:va.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,P=h.verticalValues,E=h6(),C=v6();if(!pe(x)||x<=0||!pe(_)||_<=0||!pe(v)||v!==+v||!pe(m)||m!==+m)return null;var T=h.verticalCoordinatesGenerator||TW,S=h.horizontalCoordinatesGenerator||CW,O=h.horizontalPoints,k=h.verticalPoints;if((!O||!O.length)&&Me(S)){var R=g&&g.length,$=S({yAxis:C?Bt(Bt({},C),{},{ticks:R?g:C.ticks}):void 0,width:s,height:f,offset:d},R?!0:w);gn(Array.isArray($),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Di($),"]")),Array.isArray($)&&(O=$)}if((!k||!k.length)&&Me(T)){var Y=P&&P.length,F=T({xAxis:E?Bt(Bt({},E),{},{ticks:Y?P:E.ticks}):void 0,width:s,height:f,offset:d},Y?!0:w);gn(Array.isArray(F),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Di(F),"]")),Array.isArray(F)&&(k=F)}return z.createElement("g",{className:"recharts-cartesian-grid"},z.createElement(OW,{fill:h.fill,fillOpacity:h.fillOpacity,x:h.x,y:h.y,width:h.width,height:h.height,ry:h.ry}),z.createElement(PW,ji({},h,{offset:d,horizontalPoints:O,xAxis:E,yAxis:C})),z.createElement(AW,ji({},h,{offset:d,verticalPoints:k,xAxis:E,yAxis:C})),z.createElement(EW,ji({},h,{horizontalPoints:O})),z.createElement(jW,ji({},h,{verticalPoints:k})))}ak.displayName="CartesianGrid";var kW=["type","layout","connectNulls","ref"],NW=["key"];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 AE(e,t){if(e==null)return{};var r=MW(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 MW(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 uu(){return uu=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},uu.apply(this,arguments)}function EE(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 sr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?EE(Object(r),!0).forEach(function(n){qr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):EE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ya(e){return DW(e)||$W(e)||IW(e)||RW()}function RW(){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 IW(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 $W(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function DW(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 LW(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jE(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,uk(n.key),n)}}function qW(e,t,r){return t&&jE(e.prototype,t),r&&jE(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function BW(e,t,r){return t=Tc(t),FW(e,ok()?Reflect.construct(t,r||[],Tc(e).constructor):t.apply(e,r))}function FW(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 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 ok(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ok=function(){return!!e})()}function Tc(e){return Tc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Tc(e)}function UW(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&&Pg(e,t)}function Pg(e,t){return Pg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Pg(e,t)}function qr(e,t,r){return t=uk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function uk(e){var t=WW(e,"string");return Ua(t)=="symbol"?t:t+""}function WW(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 il=(function(e){function t(){var r;LW(this,t);for(var n=arguments.length,a=new Array(n),u=0;u<n;u++)a[u]=arguments[u];return r=BW(this,t,[].concat(a)),qr(r,"state",{isAnimationFinished:!0,totalLength:0}),qr(r,"generateSimpleStrokeDasharray",function(l,s){return"".concat(s,"px ").concat(l-s,"px")}),qr(r,"getStrokeDasharray",function(l,s,f){var d=f.reduce(function(P,E){return P+E});if(!d)return r.generateSimpleStrokeDasharray(s,l);for(var h=Math.floor(l/d),v=l%d,m=s-l,x=[],_=0,w=0;_<f.length;w+=f[_],++_)if(w+f[_]>v){x=[].concat(ya(f.slice(0,_)),[v-w]);break}var g=x.length%2===0?[0,m]:[m];return[].concat(ya(t.repeat(f,h)),ya(x),g).map(function(P){return"".concat(P,"px")}).join(", ")}),qr(r,"id",Yu("recharts-line-")),qr(r,"pathRef",function(l){r.mainCurve=l}),qr(r,"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0}),r.props.onAnimationEnd&&r.props.onAnimationEnd()}),qr(r,"handleAnimationStart",function(){r.setState({isAnimationFinished:!1}),r.props.onAnimationStart&&r.props.onAnimationStart()}),r}return UW(t,e),qW(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();this.setState({totalLength:n})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();n!==this.state.totalLength&&this.setState({totalLength:n})}}},{key:"getTotalLength",value:function(){var n=this.mainCurve;try{return n&&n.getTotalLength&&n.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(n,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var u=this.props,l=u.points,s=u.xAxis,f=u.yAxis,d=u.layout,h=u.children,v=Er(h,rl);if(!v)return null;var m=function(w,g){return{x:w.x,y:w.y,value:w.value,errorVal:pr(w.payload,g)}},x={clipPath:n?"url(#clipPath-".concat(a,")"):null};return z.createElement(dt,x,v.map(function(_){return z.cloneElement(_,{key:"bar-".concat(_.props.dataKey),data:l,xAxis:s,yAxis:f,layout:d,dataPointFormatter:m})}))}},{key:"renderDots",value:function(n,a,u){var l=this.props.isAnimationActive;if(l&&!this.state.isAnimationFinished)return null;var s=this.props,f=s.dot,d=s.points,h=s.dataKey,v=De(this.props,!1),m=De(f,!0),x=d.map(function(w,g){var P=sr(sr(sr({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,P)}),_={clipPath:n?"url(#clipPath-".concat(a?"":"dots-").concat(u,")"):null};return z.createElement(dt,uu({className:"recharts-line-dots",key:"dots"},_),x)}},{key:"renderCurveStatically",value:function(n,a,u,l){var s=this.props,f=s.type,d=s.layout,h=s.connectNulls;s.ref;var v=AE(s,kW),m=sr(sr(sr({},De(v,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:a?"url(#clipPath-".concat(u,")"):null,points:n},l),{},{type:f,layout:d,connectNulls:h});return z.createElement(rg,uu({},m,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,a){var u=this,l=this.props,s=l.points,f=l.strokeDasharray,d=l.isAnimationActive,h=l.animationBegin,v=l.animationDuration,m=l.animationEasing,x=l.animationId,_=l.animateNewValues,w=l.width,g=l.height,P=this.state,E=P.prevPoints,C=P.totalLength;return z.createElement(Sn,{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(T){var S=T.t;if(E){var O=E.length/s.length,k=s.map(function(N,q){var B=Math.floor(q*O);if(E[B]){var V=E[B],Q=Br(V.x,N.x),te=Br(V.y,N.y);return sr(sr({},N),{},{x:Q(S),y:te(S)})}if(_){var W=Br(w*2,N.x),re=Br(g/2,N.y);return sr(sr({},N),{},{x:W(S),y:re(S)})}return sr(sr({},N),{},{x:N.x,y:N.y})});return u.renderCurveStatically(k,n,a)}var R=Br(0,C),$=R(S),Y;if(f){var F="".concat(f).split(/[,\s]+/gim).map(function(N){return parseFloat(N)});Y=u.getStrokeDasharray($,C,F)}else Y=u.generateSimpleStrokeDasharray(C,$);return u.renderCurveStatically(s,n,a,{strokeDasharray:Y})})}},{key:"renderCurve",value:function(n,a){var u=this.props,l=u.points,s=u.isAnimationActive,f=this.state,d=f.prevPoints,h=f.totalLength;return s&&l&&l.length&&(!d&&h>0||!af(d,l))?this.renderCurveWithAnimation(n,a):this.renderCurveStatically(l,n,a)}},{key:"render",value:function(){var n,a=this.props,u=a.hide,l=a.dot,s=a.points,f=a.className,d=a.xAxis,h=a.yAxis,v=a.top,m=a.left,x=a.width,_=a.height,w=a.isAnimationActive,g=a.id;if(u||!s||!s.length)return null;var P=this.state.isAnimationFinished,E=s.length===1,C=qe("recharts-line",f),T=d&&d.allowDataOverflow,S=h&&h.allowDataOverflow,O=T||S,k=$e(g)?this.id:g,R=(n=De(l,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},$=R.r,Y=$===void 0?3:$,F=R.strokeWidth,N=F===void 0?2:F,q=nI(l)?l:{},B=q.clipDot,V=B===void 0?!0:B,Q=Y*2+N;return z.createElement(dt,{className:C},T||S?z.createElement("defs",null,z.createElement("clipPath",{id:"clipPath-".concat(k)},z.createElement("rect",{x:T?m:m-x/2,y:S?v:v-_/2,width:T?x:x*2,height:S?_:_*2})),!V&&z.createElement("clipPath",{id:"clipPath-dots-".concat(k)},z.createElement("rect",{x:m-Q/2,y:v-Q/2,width:x+Q,height:_+Q}))):null,!E&&this.renderCurve(O,k),this.renderErrorBar(O,k),(E||l)&&this.renderDots(O,V,k),(!w||P)&&Qn.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(n,a){return n.animationId!==a.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,prevPoints:a.curPoints}:n.points!==a.curPoints?{curPoints:n.points}:null}},{key:"repeat",value:function(n,a){for(var u=n.length%2!==0?[].concat(ya(n),[0]):n,l=[],s=0;s<a;++s)l=[].concat(ya(l),ya(u));return l}},{key:"renderDotItem",value:function(n,a){var u;if(z.isValidElement(n))u=z.cloneElement(n,a);else if(Me(n))u=n(a);else{var l=a.key,s=AE(a,NW),f=qe("recharts-line-dot",typeof n!="boolean"?n.className:"");u=z.createElement(I0,uu({key:l},s,{className:f}))}return u}}])})(K.PureComponent);qr(il,"displayName","Line");qr(il,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!Za.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});qr(il,"getComposedData",function(e){var t=e.props,r=e.xAxis,n=e.yAxis,a=e.xAxisTicks,u=e.yAxisTicks,l=e.dataKey,s=e.bandSize,f=e.displayedData,d=e.offset,h=t.layout,v=f.map(function(m,x){var _=pr(m,l);return h==="horizontal"?{x:HP({axis:r,ticks:a,bandSize:s,entry:m,index:x}),y:$e(_)?null:n.scale(_),value:_,payload:m}:{x:$e(_)?null:r.scale(_),y:HP({axis:n,ticks:u,bandSize:s,entry:m,index:x}),value:_,payload:m}});return sr({points:v,layout:h},d)});function Wa(e){"@babel/helpers - typeof";return Wa=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wa(e)}function HW(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function VW(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,ck(n.key),n)}}function KW(e,t,r){return t&&VW(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function GW(e,t,r){return t=Cc(t),XW(e,lk()?Reflect.construct(t,r||[],Cc(e).constructor):t.apply(e,r))}function XW(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 YW(e)}function YW(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(lk=function(){return!!e})()}function Cc(e){return Cc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Cc(e)}function QW(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&&Ag(e,t)}function Ag(e,t){return Ag=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Ag(e,t)}function sk(e,t,r){return t=ck(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ck(e){var t=ZW(e,"string");return Wa(t)=="symbol"?t:t+""}function ZW(e,t){if(Wa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Wa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Eg(){return Eg=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},Eg.apply(this,arguments)}function JW(e){var t=e.xAxisId,r=q0(),n=B0(),a=KC(t);return a==null?null:K.createElement(ro,Eg({},a,{className:qe("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(l){return yn(l,!0)}}))}var vf=(function(e){function t(){return HW(this,t),GW(this,t,arguments)}return QW(t,e),KW(t,[{key:"render",value:function(){return K.createElement(JW,this.props)}}])})(K.Component);sk(vf,"displayName","XAxis");sk(vf,"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 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 eH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tH(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,pk(n.key),n)}}function rH(e,t,r){return t&&tH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function nH(e,t,r){return t=kc(t),iH(e,fk()?Reflect.construct(t,r||[],kc(e).constructor):t.apply(e,r))}function iH(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 aH(e)}function aH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(fk=function(){return!!e})()}function kc(e){return kc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},kc(e)}function oH(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&&jg(e,t)}function jg(e,t){return jg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},jg(e,t)}function dk(e,t,r){return t=pk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pk(e){var t=uH(e,"string");return Ha(t)=="symbol"?t:t+""}function uH(e,t){if(Ha(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ha(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Tg(){return Tg=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},Tg.apply(this,arguments)}var lH=function(t){var r=t.yAxisId,n=q0(),a=B0(),u=GC(r);return u==null?null:K.createElement(ro,Tg({},u,{className:qe("recharts-".concat(u.axisType," ").concat(u.axisType),u.className),viewBox:{x:0,y:0,width:n,height:a},ticksGenerator:function(s){return yn(s,!0)}}))},yf=(function(e){function t(){return eH(this,t),nH(this,t,arguments)}return oH(t,e),rH(t,[{key:"render",value:function(){return K.createElement(lH,this.props)}}])})(K.Component);dk(yf,"displayName","YAxis");dk(yf,"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 TE(e){return dH(e)||fH(e)||cH(e)||sH()}function sH(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cH(e,t){if(e){if(typeof e=="string")return Cg(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 Cg(e,t)}}function fH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function dH(e){if(Array.isArray(e))return Cg(e)}function Cg(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 kg=function(t,r,n,a,u){var l=Er(t,z0),s=Er(t,df),f=[].concat(TE(l),TE(s)),d=Er(t,hf),h="".concat(a,"Id"),v=a[0],m=r;if(f.length&&(m=f.reduce(function(w,g){if(g.props[h]===n&&en(g.props,"extendDomain")&&pe(g.props[v])){var P=g.props[v];return[Math.min(w[0],P),Math.max(w[1],P)]}return w},m)),d.length){var x="".concat(v,"1"),_="".concat(v,"2");m=d.reduce(function(w,g){if(g.props[h]===n&&en(g.props,"extendDomain")&&pe(g.props[x])&&pe(g.props[_])){var P=g.props[x],E=g.props[_];return[Math.min(w[0],P,E),Math.max(w[1],P,E)]}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},lm={exports:{}},CE;function pH(){return CE||(CE=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 l(f,d){--f._eventsCount===0?f._events=new n:delete f._events[d]}function s(){this._events=new n,this._eventsCount=0}s.prototype.eventNames=function(){var d=[],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},s.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 _},s.prototype.listenerCount=function(d){var h=r?r+d:d,v=this._events[h];return v?v.fn?1:v.length:0},s.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],P=arguments.length,E,C;if(g.fn){switch(g.once&&this.removeListener(d,g.fn,void 0,!0),P){case 1:return g.fn.call(g.context),!0;case 2:return g.fn.call(g.context,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,E=new Array(P-1);C<P;C++)E[C-1]=arguments[C];g.fn.apply(g.context,E)}else{var T=g.length,S;for(C=0;C<T;C++)switch(g[C].once&&this.removeListener(d,g[C].fn,void 0,!0),P){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(!E)for(S=1,E=new Array(P-1);S<P;S++)E[S-1]=arguments[S];g[C].fn.apply(g[C].context,E)}}return!0},s.prototype.on=function(d,h,v){return u(this,d,h,v,!1)},s.prototype.once=function(d,h,v){return u(this,d,h,v,!0)},s.prototype.removeListener=function(d,h,v,m){var x=r?r+d:d;if(!this._events[x])return this;if(!h)return l(this,x),this;var _=this._events[x];if(_.fn)_.fn===h&&(!m||_.once)&&(!v||_.context===v)&&l(this,x);else{for(var w=0,g=[],P=_.length;w<P;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:l(this,x)}return this},s.prototype.removeAllListeners=function(d){var h;return d?(h=r?r+d:d,this._events[h]&&l(this,h)):(this._events=new n,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=r,s.EventEmitter=s,e.exports=s})(lm)),lm.exports}var hH=pH();const vH=Ye(hH);var sm=new vH,cm="recharts.syncMouseEvents";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 yH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mH(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,hk(n.key),n)}}function gH(e,t,r){return t&&mH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function fm(e,t,r){return t=hk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hk(e){var t=bH(e,"string");return Fu(t)=="symbol"?t:t+""}function bH(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 String(e)}var xH=(function(){function e(){yH(this,e),fm(this,"activeIndex",0),fm(this,"coordinateList",[]),fm(this,"layout","horizontal")}return gH(e,[{key:"setDetails",value:function(r){var n,a=r.coordinateList,u=a===void 0?null:a,l=r.container,s=l===void 0?null:l,f=r.layout,d=f===void 0?null:f,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=s??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,l=a.y,s=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=l+this.offset.top+s/2+h;this.mouseHandlerCallback({pageX:v,pageY:m})}}}])})();function wH(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 _H(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 vk(e){var t=e.cx,r=e.cy,n=e.radius,a=e.startAngle,u=e.endAngle,l=Nt(t,r,n,a),s=Nt(t,r,n,u);return{points:[l,s],cx:t,cy:r,radius:n,startAngle:a,endAngle:u}}function SH(e,t,r){var n,a,u,l;if(e==="horizontal")n=t.x,u=n,a=r.top,l=r.top+r.height;else if(e==="vertical")a=t.y,l=a,n=r.left,u=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var s=t.cx,f=t.cy,d=t.innerRadius,h=t.outerRadius,v=t.angle,m=Nt(s,f,d,v),x=Nt(s,f,h,v);n=m.x,a=m.y,u=x.x,l=x.y}else return vk(t);return[{x:n,y:a},{x:u,y:l}]}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)}function kE(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 Ts(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?kE(Object(r),!0).forEach(function(n){OH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function OH(e,t,r){return t=PH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function PH(e){var t=AH(e,"string");return zu(t)=="symbol"?t:t+""}function AH(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 EH(e){var t,r,n=e.element,a=e.tooltipEventType,u=e.isActive,l=e.activeCoordinate,s=e.activePayload,f=e.offset,d=e.activeTooltipIndex,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||!l||m!=="ScatterChart"&&a!=="axis")return null;var _,w=rg;if(m==="ScatterChart")_=l,w=OU;else if(m==="BarChart")_=_H(v,l,f,h),w=R0;else if(v==="radial"){var g=vk(l),P=g.cx,E=g.cy,C=g.radius,T=g.startAngle,S=g.endAngle;_={cx:P,cy:E,startAngle:T,endAngle:S,innerRadius:C,outerRadius:C},w=SC}else _={points:SH(v,l,f)},w=rg;var O=Ts(Ts(Ts(Ts({stroke:"#ccc",pointerEvents:"none"},f),_),De(x,!1)),{},{payload:s,payloadIndex:d,className:qe("recharts-tooltip-cursor",x.className)});return K.isValidElement(x)?K.cloneElement(x,O):K.createElement(w,O)}var jH=["item"],TH=["children","className","width","height","style","compact","title","desc"];function Va(e){"@babel/helpers - typeof";return Va=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Va(e)}function ba(){return ba=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ba.apply(this,arguments)}function NE(e,t){return NH(e)||kH(e,t)||mk(e,t)||CH()}function CH(){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 kH(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,u,l,s=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(s.push(n.value),s.length!==t);f=!0);}catch(h){d=!0,a=h}finally{try{if(!f&&r.return!=null&&(l=r.return(),Object(l)!==l))return}finally{if(d)throw a}}return s}}function NH(e){if(Array.isArray(e))return e}function ME(e,t){if(e==null)return{};var r=MH(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 MH(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 RH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function IH(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,gk(n.key),n)}}function $H(e,t,r){return t&&IH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function DH(e,t,r){return t=Nc(t),LH(e,yk()?Reflect.construct(t,r||[],Nc(e).constructor):t.apply(e,r))}function LH(e,t){if(t&&(Va(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return qH(e)}function qH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yk(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(yk=function(){return!!e})()}function Nc(e){return Nc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Nc(e)}function BH(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 Ka(e){return UH(e)||zH(e)||mk(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 mk(e,t){if(e){if(typeof e=="string")return Mg(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 Mg(e,t)}}function zH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function UH(e){if(Array.isArray(e))return Mg(e)}function Mg(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 RE(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?RE(Object(r),!0).forEach(function(n){Ee(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):RE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ee(e,t,r){return t=gk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gk(e){var t=WH(e,"string");return Va(t)=="symbol"?t:t+""}function WH(e,t){if(Va(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Va(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var HH={xAxis:["bottom","top"],yAxis:["left","right"]},VH={width:"100%",height:"100%"},bk={x:0,y:0};function Cs(e){return e}var KH=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},GH=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 l=u.coordinate,s=a.radius;return ne(ne(ne({},a),Nt(a.cx,a.cy,s,l)),{},{angle:l,radius:s})}var f=u.coordinate,d=a.angle;return ne(ne(ne({},a),Nt(a.cx,a.cy,f,d)),{},{angle:d,radius:f})}return bk},mf=function(t,r){var n=r.graphicalItems,a=r.dataStartIndex,u=r.dataEndIndex,l=(n??[]).reduce(function(s,f){var d=f.props.data;return d&&d.length?[].concat(Ka(s),Ka(d)):s},[]);return l.length>0?l:t&&t.length&&pe(a)&&pe(u)?t.slice(a,u+1):[]};function xk(e){return e==="number"?[0,"auto"]:void 0}var Rg=function(t,r,n,a){var u=t.graphicalItems,l=t.tooltipAxis,s=mf(r,t);return n<0||!u||!u.length||n>=s.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(l.dataKey&&!l.allowDuplicatedCategory){var x=v===void 0?s:v;m=Is(x,l.dataKey,a)}else m=v&&v[n]||s[n];return m?[].concat(Ka(f),[xC(d,m)]):f},[])},IE=function(t,r,n,a){var u=a||{x:t.chartX,y:t.chartY},l=KH(u,n),s=t.orderedTooltipTicks,f=t.tooltipAxis,d=t.tooltipTicks,h=n4(l,s,d,f);if(h>=0&&d){var v=d[h]&&d[h].value,m=Rg(t,r,h,v),x=GH(n,s,h,u);return{activeTooltipIndex:h,activeLabel:v,activePayload:m,activeCoordinate:x}}return null},XH=function(t,r){var n=r.axes,a=r.graphicalItems,u=r.axisType,l=r.axisIdKey,s=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,h=t.layout,v=t.children,m=t.stackOffset,x=mC(h,u);return n.reduce(function(_,w){var g,P=w.type.defaultProps!==void 0?ne(ne({},w.type.defaultProps),w.props):w.props,E=P.type,C=P.dataKey,T=P.allowDataOverflow,S=P.allowDuplicatedCategory,O=P.scale,k=P.ticks,R=P.includeHidden,$=P[l];if(_[$])return _;var Y=mf(t.data,{graphicalItems:a.filter(function(U){var se,ce=l in U.props?U.props[l]:(se=U.type.defaultProps)===null||se===void 0?void 0:se[l];return ce===$}),dataStartIndex:f,dataEndIndex:d}),F=Y.length,N,q,B;wH(P.domain,T,E)&&(N=Qm(P.domain,null,T),x&&(E==="number"||O!=="auto")&&(B=au(Y,C,"category")));var V=xk(E);if(!N||N.length===0){var Q,te=(Q=P.domain)!==null&&Q!==void 0?Q:V;if(C){if(N=au(Y,C,E),E==="category"&&x){var W=KR(N);S&&W?(q=N,N=bc(0,F)):S||(N=XP(te,N,w).reduce(function(U,se){return U.indexOf(se)>=0?U:[].concat(Ka(U),[se])},[]))}else if(E==="category")S?N=N.filter(function(U){return U!==""&&!$e(U)}):N=XP(te,N,w).reduce(function(U,se){return U.indexOf(se)>=0||se===""||$e(se)?U:[].concat(Ka(U),[se])},[]);else if(E==="number"){var re=l4(Y,a.filter(function(U){var se,ce,me=l in U.props?U.props[l]:(se=U.type.defaultProps)===null||se===void 0?void 0:se[l],je="hide"in U.props?U.props.hide:(ce=U.type.defaultProps)===null||ce===void 0?void 0:ce.hide;return me===$&&(R||!je)}),C,u,h);re&&(N=re)}x&&(E==="number"||O!=="auto")&&(B=au(Y,C,"category"))}else x?N=bc(0,F):s&&s[$]&&s[$].hasStack&&E==="number"?N=m==="expand"?[0,1]:bC(s[$].stackGroups,f,d):N=yC(Y,a.filter(function(U){var se=l in U.props?U.props[l]:U.type.defaultProps[l],ce="hide"in U.props?U.props.hide:U.type.defaultProps.hide;return se===$&&(R||!ce)}),E,h,!0);if(E==="number")N=kg(v,N,$,u,k),te&&(N=Qm(te,N,T));else if(E==="category"&&te){var ee=te,I=N.every(function(U){return ee.indexOf(U)>=0});I&&(N=ee)}}return ne(ne({},_),{},Ee({},$,ne(ne({},P),{},{axisType:u,domain:N,categoricalDomain:B,duplicateDomain:q,originalDomain:(g=P.domain)!==null&&g!==void 0?g:V,isCategorical:x,layout:h})))},{})},YH=function(t,r){var n=r.graphicalItems,a=r.Axis,u=r.axisType,l=r.axisIdKey,s=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,h=t.layout,v=t.children,m=mf(t.data,{graphicalItems:n,dataStartIndex:f,dataEndIndex:d}),x=m.length,_=mC(h,u),w=-1;return n.reduce(function(g,P){var E=P.type.defaultProps!==void 0?ne(ne({},P.type.defaultProps),P.props):P.props,C=E[l],T=xk("number");if(!g[C]){w++;var S;return _?S=bc(0,x):s&&s[C]&&s[C].hasStack?(S=bC(s[C].stackGroups,f,d),S=kg(v,S,C,u)):(S=Qm(T,yC(m,n.filter(function(O){var k,R,$=l in O.props?O.props[l]:(k=O.type.defaultProps)===null||k===void 0?void 0:k[l],Y="hide"in O.props?O.props.hide:(R=O.type.defaultProps)===null||R===void 0?void 0:R.hide;return $===C&&!Y}),"number",h),a.defaultProps.allowDataOverflow),S=kg(v,S,C,u)),ne(ne({},g),{},Ee({},C,ne(ne({axisType:u},a.defaultProps),{},{hide:!0,orientation:Ar(HH,"".concat(u,".").concat(w%2),null),domain:S,originalDomain:T,isCategorical:_,layout:h})))}return g},{})},QH=function(t,r){var n=r.axisType,a=n===void 0?"xAxis":n,u=r.AxisComp,l=r.graphicalItems,s=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,h=t.children,v="".concat(a,"Id"),m=Er(h,u),x={};return m&&m.length?x=XH(t,{axes:m,graphicalItems:l,axisType:a,axisIdKey:v,stackGroups:s,dataStartIndex:f,dataEndIndex:d}):l&&l.length&&(x=YH(t,{Axis:u,graphicalItems:l,axisType:a,axisIdKey:v,stackGroups:s,dataStartIndex:f,dataEndIndex:d})),x},ZH=function(t){var r=Gn(t),n=yn(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:u0(n,function(a){return a.coordinate}),tooltipAxis:r,tooltipAxisBandSize:sc(r,n)}},$E=function(t){var r=t.children,n=t.defaultShowTooltip,a=fr(r,Da),u=0,l=0;return t.data&&t.data.length!==0&&(l=t.data.length-1),a&&a.props&&(a.props.startIndex>=0&&(u=a.props.startIndex),a.props.endIndex>=0&&(l=a.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:u,dataEndIndex:l,activeTooltipIndex:-1,isTooltipActive:!!n}},JH=function(t){return!t||!t.length?!1:t.some(function(r){var n=mn(r&&r.type);return n&&n.indexOf("Bar")>=0})},DE=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"}},e9=function(t,r){var n=t.props,a=t.graphicalItems,u=t.xAxisMap,l=u===void 0?{}:u,s=t.yAxisMap,f=s===void 0?{}:s,d=n.width,h=n.height,v=n.children,m=n.margin||{},x=fr(v,Da),_=fr(v,_a),w=Object.keys(f).reduce(function(S,O){var k=f[O],R=k.orientation;return!k.mirror&&!k.hide?ne(ne({},S),{},Ee({},R,S[R]+k.width)):S},{left:m.left||0,right:m.right||0}),g=Object.keys(l).reduce(function(S,O){var k=l[O],R=k.orientation;return!k.mirror&&!k.hide?ne(ne({},S),{},Ee({},R,Ar(S,"".concat(R))+k.height)):S},{top:m.top||0,bottom:m.bottom||0}),P=ne(ne({},g),w),E=P.bottom;x&&(P.bottom+=x.props.height||Da.defaultProps.height),_&&r&&(P=o4(P,a,n,r));var C=d-P.left-P.right,T=h-P.top-P.bottom;return ne(ne({brushBottom:E},P),{},{width:Math.max(C,0),height:Math.max(T,0)})},t9=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},r9=function(t){var r=t.chartName,n=t.GraphicalChild,a=t.defaultTooltipEventType,u=a===void 0?"axis":a,l=t.validateTooltipEventTypes,s=l===void 0?["axis"]:l,f=t.axisComponents,d=t.legendContent,h=t.formatAxisMap,v=t.defaultProps,m=function(P,E){var C=E.graphicalItems,T=E.stackGroups,S=E.offset,O=E.updateId,k=E.dataStartIndex,R=E.dataEndIndex,$=P.barSize,Y=P.layout,F=P.barGap,N=P.barCategoryGap,q=P.maxBarSize,B=DE(Y),V=B.numericAxisName,Q=B.cateAxisName,te=JH(C),W=[];return C.forEach(function(re,ee){var I=mf(P.data,{graphicalItems:[re],dataStartIndex:k,dataEndIndex:R}),U=re.type.defaultProps!==void 0?ne(ne({},re.type.defaultProps),re.props):re.props,se=U.dataKey,ce=U.maxBarSize,me=U["".concat(V,"Id")],je=U["".concat(Q,"Id")],Ie={},Te=f.reduce(function(jt,Vt){var En=E["".concat(Vt.axisType,"Map")],ni=U["".concat(Vt.axisType,"Id")];En&&En[ni]||Vt.axisType==="zAxis"||$i();var ii=En[ni];return ne(ne({},jt),{},Ee(Ee({},Vt.axisType,ii),"".concat(Vt.axisType,"Ticks"),yn(ii)))},Ie),ue=Te[Q],fe=Te["".concat(Q,"Ticks")],Oe=T&&T[me]&&T[me].hasStack&&x4(re,T[me].stackGroups),ie=mn(re.type).indexOf("Bar")>=0,Be=sc(ue,fe),Ne=[],Je=te&&i4({barSize:$,stackGroups:T,totalSize:t9(Te,Q)});if(ie){var Ve,nt,Ht=$e(ce)?q:ce,ir=(Ve=(nt=sc(ue,fe,!0))!==null&&nt!==void 0?nt:Ht)!==null&&Ve!==void 0?Ve:0;Ne=a4({barGap:F,barCategoryGap:N,bandSize:ir!==Be?ir:Be,sizeList:Je[je],maxBarSize:Ht}),ir!==Be&&(Ne=Ne.map(function(jt){return ne(ne({},jt),{},{position:ne(ne({},jt.position),{},{offset:jt.position.offset-ir/2})})}))}var hr=re&&re.type&&re.type.getComposedData;hr&&W.push({props:ne(ne({},hr(ne(ne({},Te),{},{displayedData:I,props:P,dataKey:se,item:re,bandSize:Be,barPosition:Ne,offset:S,stackedData:Oe,layout:Y,dataStartIndex:k,dataEndIndex:R}))),{},Ee(Ee(Ee({key:re.key||"item-".concat(ee)},V,Te[V]),Q,Te[Q]),"animationId",O)),childIndex:oI(re,P.children),item:re})}),W},x=function(P,E){var C=P.props,T=P.dataStartIndex,S=P.dataEndIndex,O=P.updateId;if(!s_({props:C}))return null;var k=C.children,R=C.layout,$=C.stackOffset,Y=C.data,F=C.reverseStackOrder,N=DE(R),q=N.numericAxisName,B=N.cateAxisName,V=Er(k,n),Q=m4(Y,V,"".concat(q,"Id"),"".concat(B,"Id"),$,F),te=f.reduce(function(U,se){var ce="".concat(se.axisType,"Map");return ne(ne({},U),{},Ee({},ce,QH(C,ne(ne({},se),{},{graphicalItems:V,stackGroups:se.axisType===q&&Q,dataStartIndex:T,dataEndIndex:S}))))},{}),W=e9(ne(ne({},te),{},{props:C,graphicalItems:V}),E==null?void 0:E.legendBBox);Object.keys(te).forEach(function(U){te[U]=h(C,te[U],W,U.replace("Map",""),r)});var re=te["".concat(B,"Map")],ee=ZH(re),I=m(C,ne(ne({},te),{},{dataStartIndex:T,dataEndIndex:S,updateId:O,graphicalItems:V,stackGroups:Q,offset:W}));return ne(ne({formattedGraphicalItems:I,graphicalItems:V,offset:W,stackGroups:Q},ee),te)},_=(function(g){function P(E){var C,T,S;return RH(this,P),S=DH(this,P,[E]),Ee(S,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),Ee(S,"accessibilityManager",new xH),Ee(S,"handleLegendBBoxUpdate",function(O){if(O){var k=S.state,R=k.dataStartIndex,$=k.dataEndIndex,Y=k.updateId;S.setState(ne({legendBBox:O},x({props:S.props,dataStartIndex:R,dataEndIndex:$,updateId:Y},ne(ne({},S.state),{},{legendBBox:O}))))}}),Ee(S,"handleReceiveSyncEvent",function(O,k,R){if(S.props.syncId===O){if(R===S.eventEmitterSymbol&&typeof S.props.syncMethod!="function")return;S.applySyncEvent(k)}}),Ee(S,"handleBrushChange",function(O){var k=O.startIndex,R=O.endIndex;if(k!==S.state.dataStartIndex||R!==S.state.dataEndIndex){var $=S.state.updateId;S.setState(function(){return ne({dataStartIndex:k,dataEndIndex:R},x({props:S.props,dataStartIndex:k,dataEndIndex:R,updateId:$},S.state))}),S.triggerSyncEvent({dataStartIndex:k,dataEndIndex:R})}}),Ee(S,"handleMouseEnter",function(O){var k=S.getMouseInfo(O);if(k){var R=ne(ne({},k),{},{isTooltipActive:!0});S.setState(R),S.triggerSyncEvent(R);var $=S.props.onMouseEnter;Me($)&&$(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;Me($)&&$(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;Me(R)&&R(k,O)}),Ee(S,"handleOuterEvent",function(O){var k=aI(O),R=Ar(S.props,"".concat(k));if(k&&Me(R)){var $,Y;/.*touch.*/i.test(k)?Y=S.getMouseInfo(O.changedTouches[0]):Y=S.getMouseInfo(O),R(($=Y)!==null&&$!==void 0?$:{},O)}}),Ee(S,"handleClick",function(O){var k=S.getMouseInfo(O);if(k){var R=ne(ne({},k),{},{isTooltipActive:!0});S.setState(R),S.triggerSyncEvent(R);var $=S.props.onClick;Me($)&&$(R,O)}}),Ee(S,"handleMouseDown",function(O){var k=S.props.onMouseDown;if(Me(k)){var R=S.getMouseInfo(O);k(R,O)}}),Ee(S,"handleMouseUp",function(O){var k=S.props.onMouseUp;if(Me(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(Me(k)){var R=S.getMouseInfo(O);k(R,O)}}),Ee(S,"handleContextMenu",function(O){var k=S.props.onContextMenu;if(Me(k)){var R=S.getMouseInfo(O);k(R,O)}}),Ee(S,"triggerSyncEvent",function(O){S.props.syncId!==void 0&&sm.emit(cm,S.props.syncId,O,S.eventEmitterSymbol)}),Ee(S,"applySyncEvent",function(O){var k=S.props,R=k.layout,$=k.syncMethod,Y=S.state.updateId,F=O.dataStartIndex,N=O.dataEndIndex;if(O.dataStartIndex!==void 0||O.dataEndIndex!==void 0)S.setState(ne({dataStartIndex:F,dataEndIndex:N},x({props:S.props,dataStartIndex:F,dataEndIndex:N,updateId:Y},S.state)));else if(O.activeTooltipIndex!==void 0){var q=O.chartX,B=O.chartY,V=O.activeTooltipIndex,Q=S.state,te=Q.offset,W=Q.tooltipTicks;if(!te)return;if(typeof $=="function")V=$(W,O);else if($==="value"){V=-1;for(var re=0;re<W.length;re++)if(W[re].value===O.activeLabel){V=re;break}}var ee=ne(ne({},te),{},{x:te.left,y:te.top}),I=Math.min(q,ee.x+ee.width),U=Math.min(B,ee.y+ee.height),se=W[V]&&W[V].value,ce=Rg(S.state,S.props.data,V),me=W[V]?{x:R==="horizontal"?W[V].coordinate:I,y:R==="horizontal"?U:W[V].coordinate}:bk;S.setState(ne(ne({},O),{},{activeLabel:se,activeCoordinate:me,activePayload:ce,activeTooltipIndex:V}))}else S.setState(O)}),Ee(S,"renderCursor",function(O){var k,R=S.state,$=R.isTooltipActive,Y=R.activeCoordinate,F=R.activePayload,N=R.offset,q=R.activeTooltipIndex,B=R.tooltipAxisBandSize,V=S.getTooltipEventType(),Q=(k=O.props.active)!==null&&k!==void 0?k:$,te=S.props.layout,W=O.key||"_recharts-cursor";return z.createElement(EH,{key:W,activeCoordinate:Y,activePayload:F,activeTooltipIndex:q,chartName:r,element:O,isActive:Q,layout:te,offset:N,tooltipAxisBandSize:B,tooltipEventType:V})}),Ee(S,"renderPolarAxis",function(O,k,R){var $=Ar(O,"type.axisType"),Y=Ar(S.state,"".concat($,"Map")),F=O.type.defaultProps,N=F!==void 0?ne(ne({},F),O.props):O.props,q=Y&&Y[N["".concat($,"Id")]];return K.cloneElement(O,ne(ne({},q),{},{className:qe($,q.className),key:O.key||"".concat(k,"-").concat(R),ticks:yn(q,!0)}))}),Ee(S,"renderPolarGrid",function(O){var k=O.props,R=k.radialLines,$=k.polarAngles,Y=k.polarRadius,F=S.state,N=F.radiusAxisMap,q=F.angleAxisMap,B=Gn(N),V=Gn(q),Q=V.cx,te=V.cy,W=V.innerRadius,re=V.outerRadius;return K.cloneElement(O,{polarAngles:Array.isArray($)?$:yn(V,!0).map(function(ee){return ee.coordinate}),polarRadius:Array.isArray(Y)?Y:yn(B,!0).map(function(ee){return ee.coordinate}),cx:Q,cy:te,innerRadius:W,outerRadius:re,key:O.key||"polar-grid",radialLines:R})}),Ee(S,"renderLegend",function(){var O=S.state.formattedGraphicalItems,k=S.props,R=k.children,$=k.width,Y=k.height,F=S.props.margin||{},N=$-(F.left||0)-(F.right||0),q=hC({children:R,formattedGraphicalItems:O,legendWidth:N,legendContent:d});if(!q)return null;var B=q.item,V=ME(q,jH);return K.cloneElement(B,ne(ne({},V),{},{chartWidth:$,chartHeight:Y,margin:F,onBBoxUpdate:S.handleLegendBBoxUpdate}))}),Ee(S,"renderTooltip",function(){var O,k=S.props,R=k.children,$=k.accessibilityLayer,Y=fr(R,Qr);if(!Y)return null;var F=S.state,N=F.isTooltipActive,q=F.activeCoordinate,B=F.activePayload,V=F.activeLabel,Q=F.offset,te=(O=Y.props.active)!==null&&O!==void 0?O:N;return K.cloneElement(Y,{viewBox:ne(ne({},Q),{},{x:Q.left,y:Q.top}),active:te,label:V,payload:te?B:[],coordinate:q,accessibilityLayer:$})}),Ee(S,"renderBrush",function(O){var k=S.props,R=k.margin,$=k.data,Y=S.state,F=Y.offset,N=Y.dataStartIndex,q=Y.dataEndIndex,B=Y.updateId;return K.cloneElement(O,{key:O.key||"_recharts-brush",onChange:Ps(S.handleBrushChange,O.props.onChange),data:$,x:pe(O.props.x)?O.props.x:F.left,y:pe(O.props.y)?O.props.y:F.top+F.height+F.brushBottom-(R.bottom||0),width:pe(O.props.width)?O.props.width:F.width,startIndex:N,endIndex:q,updateId:"brush-".concat(B)})}),Ee(S,"renderReferenceElement",function(O,k,R){if(!O)return null;var $=S,Y=$.clipPathId,F=S.state,N=F.xAxisMap,q=F.yAxisMap,B=F.offset,V=O.type.defaultProps||{},Q=O.props,te=Q.xAxisId,W=te===void 0?V.xAxisId:te,re=Q.yAxisId,ee=re===void 0?V.yAxisId:re;return K.cloneElement(O,{key:O.key||"".concat(k,"-").concat(R),xAxis:N[W],yAxis:q[ee],viewBox:{x:B.left,y:B.top,width:B.width,height:B.height},clipPathId:Y})}),Ee(S,"renderActivePoints",function(O){var k=O.item,R=O.activePoint,$=O.basePoint,Y=O.childIndex,F=O.isRange,N=[],q=k.props.key,B=k.item.type.defaultProps!==void 0?ne(ne({},k.item.type.defaultProps),k.item.props):k.item.props,V=B.activeDot,Q=B.dataKey,te=ne(ne({index:Y,dataKey:Q,cx:R.x,cy:R.y,r:4,fill:M0(k.item),strokeWidth:2,stroke:"#fff",payload:R.payload,value:R.value},De(V,!1)),$s(V));return N.push(P.renderActiveDot(V,te,"".concat(q,"-activePoint-").concat(Y))),$?N.push(P.renderActiveDot(V,ne(ne({},te),{},{cx:$.x,cy:$.y}),"".concat(q,"-basePoint-").concat(Y))):F&&N.push(null),N}),Ee(S,"renderGraphicChild",function(O,k,R){var $=S.filterFormatItem(O,k,R);if(!$)return null;var Y=S.getTooltipEventType(),F=S.state,N=F.isTooltipActive,q=F.tooltipAxis,B=F.activeTooltipIndex,V=F.activeLabel,Q=S.props.children,te=fr(Q,Qr),W=$.props,re=W.points,ee=W.isRange,I=W.baseLine,U=$.item.type.defaultProps!==void 0?ne(ne({},$.item.type.defaultProps),$.item.props):$.item.props,se=U.activeDot,ce=U.hide,me=U.activeBar,je=U.activeShape,Ie=!!(!ce&&N&&te&&(se||me||je)),Te={};Y!=="axis"&&te&&te.props.trigger==="click"?Te={onClick:Ps(S.handleItemMouseEnter,O.props.onClick)}:Y!=="axis"&&(Te={onMouseLeave:Ps(S.handleItemMouseLeave,O.props.onMouseLeave),onMouseEnter:Ps(S.handleItemMouseEnter,O.props.onMouseEnter)});var ue=K.cloneElement(O,ne(ne({},$.props),Te));function fe(Vt){return typeof q.dataKey=="function"?q.dataKey(Vt.payload):null}if(Ie)if(B>=0){var Oe,ie;if(q.dataKey&&!q.allowDuplicatedCategory){var Be=typeof q.dataKey=="function"?fe:"payload.".concat(q.dataKey.toString());Oe=Is(re,Be,V),ie=ee&&I&&Is(I,Be,V)}else Oe=re==null?void 0:re[B],ie=ee&&I&&I[B];if(je||me){var Ne=O.props.activeIndex!==void 0?O.props.activeIndex:B;return[K.cloneElement(O,ne(ne(ne({},$.props),Te),{},{activeIndex:Ne})),null,null]}if(!$e(Oe))return[ue].concat(Ka(S.renderActivePoints({item:$,activePoint:Oe,basePoint:ie,childIndex:B,isRange:ee})))}else{var Je,Ve=(Je=S.getItemByXY(S.state.activeCoordinate))!==null&&Je!==void 0?Je:{graphicalItem:ue},nt=Ve.graphicalItem,Ht=nt.item,ir=Ht===void 0?O:Ht,hr=nt.childIndex,jt=ne(ne(ne({},$.props),Te),{},{activeIndex:hr});return[K.cloneElement(ir,jt),null,null]}return ee?[ue,null,null]:[ue,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:Cs,once:!0},ReferenceArea:{handler:S.renderReferenceElement},ReferenceLine:{handler:Cs},ReferenceDot:{handler:S.renderReferenceElement},XAxis:{handler:Cs},YAxis:{handler:Cs},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=E.id)!==null&&C!==void 0?C:Yu("recharts"),"-clip"),S.throttleTriggeredAfterMouseMove=hT(S.triggeredAfterMouseMove,(T=E.throttleDelay)!==null&&T!==void 0?T:1e3/60),S.state={},S}return BH(P,g),$H(P,[{key:"componentDidMount",value:function(){var C,T;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(C=this.props.margin.left)!==null&&C!==void 0?C:0,top:(T=this.props.margin.top)!==null&&T!==void 0?T:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var C=this.props,T=C.children,S=C.data,O=C.height,k=C.layout,R=fr(T,Qr);if(R){var $=R.props.defaultIndex;if(!(typeof $!="number"||$<0||$>this.state.tooltipTicks.length-1)){var Y=this.state.tooltipTicks[$]&&this.state.tooltipTicks[$].value,F=Rg(this.state,S,$,Y),N=this.state.tooltipTicks[$].coordinate,q=(this.state.offset.top+O)/2,B=k==="horizontal",V=B?{x:N,y:q}:{y:N,x:q},Q=this.state.formattedGraphicalItems.find(function(W){var re=W.item;return re.type.name==="Scatter"});Q&&(V=ne(ne({},V),Q.props.points[$].tooltipPosition),F=Q.props.points[$].tooltipPayload);var te={activeTooltipIndex:$,isTooltipActive:!0,activeLabel:Y,activePayload:F,activeCoordinate:V};this.setState(te),this.renderCursor(R),this.accessibilityManager.setIndex($)}}}},{key:"getSnapshotBeforeUpdate",value:function(C,T){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==T.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){bm([fr(C.children,Qr)],[fr(this.props.children,Qr)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var C=fr(this.props.children,Qr);if(C&&typeof C.props.shared=="boolean"){var T=C.props.shared?"axis":"item";return s.indexOf(T)>=0?T:u}return u}},{key:"getMouseInfo",value:function(C){if(!this.container)return null;var T=this.container,S=T.getBoundingClientRect(),O=KL(S),k={chartX:Math.round(C.pageX-O.left),chartY:Math.round(C.pageY-O.top)},R=S.width/T.offsetWidth||1,$=this.inRange(k.chartX,k.chartY,R);if(!$)return null;var Y=this.state,F=Y.xAxisMap,N=Y.yAxisMap,q=this.getTooltipEventType(),B=IE(this.state,this.props.data,this.props.layout,$);if(q!=="axis"&&F&&N){var V=Gn(F).scale,Q=Gn(N).scale,te=V&&V.invert?V.invert(k.chartX):null,W=Q&&Q.invert?Q.invert(k.chartY):null;return ne(ne({},k),{},{xValue:te,yValue:W},B)}return B?ne(ne({},k),B):null}},{key:"inRange",value:function(C,T){var S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,O=this.props.layout,k=C/S,R=T/S;if(O==="horizontal"||O==="vertical"){var $=this.state.offset,Y=k>=$.left&&k<=$.left+$.width&&R>=$.top&&R<=$.top+$.height;return Y?{x:k,y:R}:null}var F=this.state,N=F.angleAxisMap,q=F.radiusAxisMap;if(N&&q){var B=Gn(N);return ZP({x:k,y:R},B)}return null}},{key:"parseEventsOfWrapper",value:function(){var C=this.props.children,T=this.getTooltipEventType(),S=fr(C,Qr),O={};S&&T==="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=$s(this.props,this.handleOuterEvent);return ne(ne({},k),O)}},{key:"addListener",value:function(){sm.on(cm,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){sm.removeListener(cm,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(C,T,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||T===mn($.item.type)&&S===$.childIndex)return $}return null}},{key:"renderClipPath",value:function(){var C=this.clipPathId,T=this.state.offset,S=T.left,O=T.top,k=T.height,R=T.width;return z.createElement("defs",null,z.createElement("clipPath",{id:C},z.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(T,S){var O=NE(S,2),k=O[0],R=O[1];return ne(ne({},T),{},Ee({},k,R.scale))},{}):null}},{key:"getYScales",value:function(){var C=this.state.yAxisMap;return C?Object.entries(C).reduce(function(T,S){var O=NE(S,2),k=O[0],R=O[1];return ne(ne({},T),{},Ee({},k,R.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(C){var T;return(T=this.state.xAxisMap)===null||T===void 0||(T=T[C])===null||T===void 0?void 0:T.scale}},{key:"getYScaleByAxisId",value:function(C){var T;return(T=this.state.yAxisMap)===null||T===void 0||(T=T[C])===null||T===void 0?void 0:T.scale}},{key:"getItemByXY",value:function(C){var T=this.state,S=T.formattedGraphicalItems,O=T.activeItem;if(S&&S.length)for(var k=0,R=S.length;k<R;k++){var $=S[k],Y=$.props,F=$.item,N=F.type.defaultProps!==void 0?ne(ne({},F.type.defaultProps),F.props):F.props,q=mn(F.type);if(q==="Bar"){var B=(Y.data||[]).find(function(W){return hU(C,W)});if(B)return{graphicalItem:$,payload:B}}else if(q==="RadialBar"){var V=(Y.data||[]).find(function(W){return ZP(C,W)});if(V)return{graphicalItem:$,payload:V}}else if(lf($,O)||sf($,O)||$u($,O)){var Q=i5({graphicalItem:$,activeTooltipItem:O,itemData:N.data}),te=N.activeIndex===void 0?Q:N.activeIndex;return{graphicalItem:ne(ne({},$),{},{childIndex:te}),payload:$u($,O)?N.data[Q]:$.props.data[Q]}}}return null}},{key:"render",value:function(){var C=this;if(!s_(this))return null;var T=this.props,S=T.children,O=T.className,k=T.width,R=T.height,$=T.style,Y=T.compact,F=T.title,N=T.desc,q=ME(T,TH),B=De(q,!1);if(Y)return z.createElement(pE,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},z.createElement(wm,ba({},B,{width:k,height:R,title:F,desc:N}),this.renderClipPath(),f_(S,this.renderMap)));if(this.props.accessibilityLayer){var V,Q;B.tabIndex=(V=this.props.tabIndex)!==null&&V!==void 0?V:0,B.role=(Q=this.props.role)!==null&&Q!==void 0?Q:"application",B.onKeyDown=function(W){C.accessibilityManager.keyboardEvent(W)},B.onFocus=function(){C.accessibilityManager.focus()}}var te=this.parseEventsOfWrapper();return z.createElement(pE,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},z.createElement("div",ba({className:qe("recharts-wrapper",O),style:ne({position:"relative",cursor:"default",width:k,height:R},$)},te,{ref:function(re){C.container=re}}),z.createElement(wm,ba({},B,{width:k,height:R,title:F,desc:N,style:VH}),this.renderClipPath(),f_(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,P){var E=g.dataKey,C=g.data,T=g.children,S=g.width,O=g.height,k=g.layout,R=g.stackOffset,$=g.margin,Y=P.dataStartIndex,F=P.dataEndIndex;if(P.updateId===void 0){var N=$E(g);return ne(ne(ne({},N),{},{updateId:0},x(ne(ne({props:g},N),{},{updateId:0}),P)),{},{prevDataKey:E,prevData:C,prevWidth:S,prevHeight:O,prevLayout:k,prevStackOffset:R,prevMargin:$,prevChildren:T})}if(E!==P.prevDataKey||C!==P.prevData||S!==P.prevWidth||O!==P.prevHeight||k!==P.prevLayout||R!==P.prevStackOffset||!wa($,P.prevMargin)){var q=$E(g),B={chartX:P.chartX,chartY:P.chartY,isTooltipActive:P.isTooltipActive},V=ne(ne({},IE(P,C,k)),{},{updateId:P.updateId+1}),Q=ne(ne(ne({},q),B),V);return ne(ne(ne({},Q),x(ne({props:g},Q),P)),{},{prevDataKey:E,prevData:C,prevWidth:S,prevHeight:O,prevLayout:k,prevStackOffset:R,prevMargin:$,prevChildren:T})}if(!bm(T,P.prevChildren)){var te,W,re,ee,I=fr(T,Da),U=I&&(te=(W=I.props)===null||W===void 0?void 0:W.startIndex)!==null&&te!==void 0?te:Y,se=I&&(re=(ee=I.props)===null||ee===void 0?void 0:ee.endIndex)!==null&&re!==void 0?re:F,ce=U!==Y||se!==F,me=!$e(C),je=me&&!ce?P.updateId:P.updateId+1;return ne(ne({updateId:je},x(ne(ne({props:g},P),{},{updateId:je,dataStartIndex:U,dataEndIndex:se}),P)),{},{prevChildren:T,dataStartIndex:U,dataEndIndex:se})}return null}),Ee(_,"renderActiveDot",function(g,P,E){var C;return K.isValidElement(g)?C=K.cloneElement(g,P):Me(g)?C=g(P):C=z.createElement(I0,P),z.createElement(dt,{className:"recharts-active-dot",key:E},C)});var w=K.forwardRef(function(P,E){return z.createElement(_,ba({},P,{ref:E}))});return w.displayName=_.displayName,w},n9=r9({chartName:"LineChart",GraphicalChild:il,axisComponents:[{axisType:"xAxis",AxisComp:vf},{axisType:"yAxis",AxisComp:yf}],formatAxisMap:e6});/**
* @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 i9=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),a9=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.toLowerCase()),LE=e=>{const t=a9(e);return t.charAt(0).toUpperCase()+t.slice(1)},wk=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim(),o9=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 u9={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 l9=K.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:a="",children:u,iconNode:l,...s},f)=>K.createElement("svg",{ref:f,...u9,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:wk("lucide",a),...!u&&!o9(s)&&{"aria-hidden":"true"},...s},[...l.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 Hr=(e,t)=>{const r=K.forwardRef(({className:n,...a},u)=>K.createElement(l9,{ref:u,iconNode:t,className:wk(`lucide-${i9(LE(e))}`,`lucide-${e}`,n),...a}));return r.displayName=LE(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 s9=[["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"}]],c9=Hr("book-open",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 f9=[["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"}]],d9=Hr("bot",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:"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"}]],h9=Hr("camera",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:"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"}]],qE=Hr("chart-no-axes-combined",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=[["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"}]],BE=Hr("ellipsis",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=[["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"}]],g9=Hr("file-down",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 b9=[["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"}]],H0=Hr("folder-open",b9);/**
* @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:"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"}]],w9=Hr("graduation-cap",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 _9=[["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"}]],FE=Hr("notebook-pen",_9);/**
* @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:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],_k=Hr("plus",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 O9=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],Sk=Hr("search",O9),Ge=pt.create({baseURL:"/"}),Jo=["常识","数量关系","言语理解","判断推理","资料分析"],Si=["常识","言语","数量","判断","资料","科学","其他"],dm=[{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 zE(e){return new Date(e).toISOString().slice(0,10)}function UE(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 WE(e){if(e==null||String(e).trim()==="")return"未分类";const t=String(e).trim();if(Si.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 HE(e){const t=Number(e);return` ${Number.isFinite(t)&&t>=0?Math.floor(t):0} `}function Jt(e,t="请求失败,请稍后重试"){var r,n;return((n=(r=e==null?void 0:e.response)==null?void 0:r.data)==null?void 0:n.detail)||(e==null?void 0:e.message)||t}function gf(){const[e,t]=K.useState("");return{message:e,show:n=>{t(n),setTimeout(()=>t(""),2500)}}}function P9(e,t){const r=URL.createObjectURL(e),n=document.createElement("a");n.href=r,n.download=t,n.click(),URL.revokeObjectURL(r)}function xa({title:e,children:t,onClose:r}){return A.jsx("div",{className:"modal-backdrop",role:"dialog","aria-modal":"true",onMouseDown:r,children:A.jsxs("div",{className:"modal-panel",onMouseDown:n=>n.stopPropagation(),children:[A.jsxs("div",{className:"modal-head",children:[A.jsx("h3",{children:e}),A.jsx("button",{type:"button",className:"modal-close",onClick:r,"aria-label":"关闭",children:"×"})]}),A.jsx("div",{className:"modal-body",children:t})]})})}function A9({file:e,onCancel:t,onApply:r}){const[n,a]=K.useState(""),[u,l]=K.useState(0),[s,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),P=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,s,d,v.x,v.y,v.w,v.h]);const E=S=>{const O=Math.max(0,Math.min(95,S.x)),k=Math.max(0,Math.min(95,S.y)),R=Math.max(5,Math.min(100-O,S.w)),$=Math.max(5,Math.min(100-k,S.h));return{x:O,y:k,w:R,h:$}},C=()=>{const S=w.current;if(!S||!g.current)return;const O=document.createElement("canvas"),k=O.getContext("2d");if(!k)return;const R=u%360*Math.PI/180,$=u%180!==0;O.width=$?S.height:S.width,O.height=$?S.width:S.height,k.translate(O.width/2,O.height/2),k.rotate(R),k.drawImage(S,-S.width/2,-S.height/2);const Y=Math.round(v.x/100*O.width),F=Math.round(v.y/100*O.height),N=Math.round(v.w/100*O.width),q=Math.round(v.h/100*O.height),B=document.createElement("canvas");B.width=Math.max(1,N),B.height=Math.max(1,q);const V=B.getContext("2d");if(!V)return;const Q=[];s&&Q.push("grayscale(1)"),d&&Q.push("contrast(1.38)","brightness(1.08)"),V.filter=Q.length?Q.join(" "):"none",V.drawImage(O,Y,F,N,q,0,0,B.width,B.height),P.current=B;const te=g.current,W=te.getContext("2d");if(!W)return;const re=600,ee=B.width>re?re/B.width:1;te.width=Math.round(B.width*ee),te.height=Math.round(B.height*ee),W.clearRect(0,0,te.width,te.height),W.drawImage(B,0,0,te.width,te.height)},T=async()=>{const S=P.current;S&&(_(!0),S.toBlob(async O=>{_(!1),O&&await r(O)},"image/jpeg",.94))};return A.jsxs("div",{className:"scanner-card",children:[A.jsx("p",{className:"text-muted small",children:"可旋转、裁剪和增强后再上传。"}),A.jsx("div",{className:"scanner-preview-wrap",children:A.jsx("canvas",{ref:g,className:"scanner-preview"})}),A.jsxs("div",{className:"scan-grid",children:[A.jsxs("label",{className:"field-label",children:["旋转",A.jsxs("select",{value:u,onChange:S=>l(Number(S.target.value)),children:[A.jsx("option",{value:0,children:"0°"}),A.jsx("option",{value:90,children:"90°"}),A.jsx("option",{value:180,children:"180°"}),A.jsx("option",{value:270,children:"270°"})]})]}),A.jsxs("label",{className:"field-label",children:["X(左边距)",A.jsx("input",{type:"range",min:0,max:95,value:v.x,onChange:S=>m(O=>E({...O,x:Number(S.target.value)}))})]}),A.jsxs("label",{className:"field-label",children:["Y(上边距)",A.jsx("input",{type:"range",min:0,max:95,value:v.y,onChange:S=>m(O=>E({...O,y:Number(S.target.value)}))})]}),A.jsxs("label",{className:"field-label",children:["宽度",A.jsx("input",{type:"range",min:5,max:100,value:v.w,onChange:S=>m(O=>E({...O,w:Number(S.target.value)}))})]}),A.jsxs("label",{className:"field-label",children:["高度",A.jsx("input",{type:"range",min:5,max:100,value:v.h,onChange:S=>m(O=>E({...O,h:Number(S.target.value)}))})]})]}),A.jsxs("div",{className:"btn-row",children:[A.jsxs("label",{className:"pill-check",children:[A.jsx("input",{type:"checkbox",checked:s,onChange:S=>f(S.target.checked)})," 黑白"]}),A.jsxs("label",{className:"pill-check",children:[A.jsx("input",{type:"checkbox",checked:d,onChange:S=>h(S.target.checked)})," 增强对比"]})]}),A.jsxs("div",{className:"btn-row",style:{marginTop:10},children:[A.jsx("button",{type:"button",className:"btn btn-primary",onClick:T,disabled:x,children:x?"处理中...":"应用并上传"}),A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:t,children:"取消"})]})]})}function E9(){const[e,t]=K.useState([]),[r,n]=K.useState([]),[a,u]=K.useState({q:"",category:"",tags:"",resource_type:"",sort_by:"created_at",order:"desc"}),[l,s]=K.useState({category:Jo[0],tags:""}),[f,d]=K.useState(!1),[h,v]=K.useState("merge"),[m,x]=K.useState(!1),{message:_,show:w}=gf(),[g,P]=K.useState({title:"",resource_type:"link",url:"",file_name:"",category:Jo[0],tags:""}),E=async()=>{try{const N=await Ge.get("/api/resources",{params:a});t(N.data),n(q=>q.filter(B=>N.data.some(V=>V.id===B)))}catch(N){w(Jt(N,"加载资源失败"))}};K.useEffect(()=>{E()},[a.category,a.order,a.q,a.resource_type,a.sort_by,a.tags]);const C=async N=>{if(!N)return;const q=new FormData;q.append("file",N),d(!0);try{const B=await Ge.post("/api/upload",q,{headers:{"Content-Type":"multipart/form-data"}});P(V=>({...V,resource_type:"file",url:B.data.url,file_name:B.data.original_name||N.name})),w("文件上传成功")}finally{d(!1)}},T=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 Ge.post("/api/resources",g),P({...g,title:"",url:"",file_name:"",tags:""}),w("资源保存成功"),E()}catch(q){w(Jt(q,"保存资源失败"))}},S=async N=>{const q=window.prompt("修改资源标题",N.title);q&&(await Ge.put(`/api/resources/${N.id}`,{...N,title:q}),w("资源已更新"),E())},O=async N=>{window.confirm("确认删除该资源?")&&(await Ge.delete(`/api/resources/${N}`),w("资源已删除"),E())},k=N=>{n(q=>q.includes(N)?q.filter(B=>B!==N):[...q,N])},R=async()=>{if(!r.length)return w("请先勾选资源");await Ge.patch("/api/resources/batch",{ids:r,category:l.category,tags:l.tags||null}),w("批量更新成功"),E()},$=async()=>{if(!r.length)return w("请先勾选资源");window.confirm(`确认批量删除 ${r.length} 条资源`)&&(await Ge.post("/api/resources/batch-delete",{ids:r}),w("批量删除成功"),E())},Y=async(N,q=!0)=>{try{const B=await Ge.get("/api/data/export",{params:{format:N,include_files:q},responseType:"blob"}),V=N==="zip"?"zip":"json";P9(B.data,`exam-helper-backup-${new Date().toISOString().slice(0,10)}.${V}`),w(`已下载 ${V.toUpperCase()} 备份`)}catch(B){w(Jt(B,"下载备份失败"))}},F=async N=>{if(!N)return;const q=new FormData;q.append("file",N),x(!0);try{await Ge.post("/api/data/import",q,{params:{mode:h},headers:{"Content-Type":"multipart/form-data"}}),w("数据恢复成功"),E()}catch(B){w(Jt(B,"数据恢复失败"))}finally{x(!1)}};return A.jsxs("div",{className:"module-page",children:[A.jsxs("form",{className:"panel",onSubmit:T,children:[A.jsx("h3",{className:"panel-title",children:"新增资源"}),A.jsxs("div",{className:"form-grid",children:[A.jsx("input",{placeholder:"资源标题",value:g.title,onChange:N=>P({...g,title:N.target.value}),required:!0}),A.jsxs("select",{value:g.resource_type,onChange:N=>P({...g,resource_type:N.target.value}),children:[A.jsx("option",{value:"link",children:"链接"}),A.jsx("option",{value:"file",children:"文件"})]}),A.jsx("select",{value:g.category,onChange:N=>P({...g,category:N.target.value}),children:Jo.map(N=>A.jsx("option",{value:N,children:N},N))}),A.jsx("input",{placeholder:"链接地址(链接类型必填)",value:g.url,onChange:N=>P({...g,url:N.target.value})}),A.jsx("input",{placeholder:"文件名(可选)",value:g.file_name,onChange:N=>P({...g,file_name:N.target.value})}),A.jsx("input",{placeholder:"标签,逗号分隔",value:g.tags,onChange:N=>P({...g,tags:N.target.value})})]}),A.jsxs("div",{className:"stack-gap-sm",style:{marginTop:10},children:[A.jsx("input",{type:"file",onChange:N=>{var q;return C((q=N.target.files)==null?void 0:q[0])}}),A.jsx("span",{className:"text-muted small",children:f?"上传中...":"支持 PDF/Word/JPG/PNG/WebP≤50MB"})]}),A.jsx("div",{style:{marginTop:12},children:A.jsx("button",{className:"btn btn-primary",type:"submit",children:"保存资源"})})]}),A.jsxs("div",{className:"panel",children:[A.jsx("h3",{className:"panel-title",children:"备份与恢复"}),A.jsx("p",{className:"text-muted small",children:"导出 ZIP含文件或 JSON恢复可选合并或覆盖。"}),A.jsxs("div",{className:"btn-row",children:[A.jsx("button",{className:"btn btn-primary",type:"button",onClick:()=>Y("zip",!0),children:"下载 ZIP"}),A.jsx("button",{className:"btn btn-secondary",type:"button",onClick:()=>Y("json",!1),children:"下载 JSON"})]}),A.jsxs("div",{className:"form-grid",style:{marginTop:12},children:[A.jsxs("select",{value:h,onChange:N=>v(N.target.value),children:[A.jsx("option",{value:"merge",children:"恢复:合并"}),A.jsx("option",{value:"replace",children:"恢复:覆盖"})]}),A.jsx("input",{type:"file",accept:".zip,.json",onChange:N=>{var q;return F((q=N.target.files)==null?void 0:q[0])},disabled:m})]}),A.jsx("p",{className:"text-muted small",children:m?"正在恢复…":"选择此前导出的备份文件"})]}),A.jsxs("div",{className:"panel",children:[A.jsxs("div",{className:"toolbar toolbar-wrap",children:[A.jsx("div",{className:"toolbar-left grow",children:A.jsxs("div",{className:"search-field",children:[A.jsx(Sk,{size:16,"aria-hidden":!0}),A.jsx("input",{placeholder:"搜索标题 / 标签 / 链接",value:a.q,onChange:N=>u({...a,q:N.target.value})})]})}),A.jsxs("div",{className:"toolbar-right",children:[A.jsxs("select",{value:a.category,onChange:N=>u({...a,category:N.target.value}),children:[A.jsx("option",{value:"",children:"全部分类"}),Jo.map(N=>A.jsx("option",{value:N,children:N},N))]}),A.jsxs("select",{value:a.resource_type,onChange:N=>u({...a,resource_type:N.target.value}),children:[A.jsx("option",{value:"",children:"全部类型"}),A.jsx("option",{value:"link",children:"链接"}),A.jsx("option",{value:"file",children:"文件"})]}),A.jsxs("select",{value:`${a.sort_by}|${a.order}`,onChange:N=>{const[q,B]=N.target.value.split("|");u({...a,sort_by:q,order:B})},children:[A.jsx("option",{value:"created_at|desc",children:"按创建时间(新→旧)"}),A.jsx("option",{value:"created_at|asc",children:"按创建时间(旧→新)"}),A.jsx("option",{value:"name|asc",children:"按名称A→Z"}),A.jsx("option",{value:"name|desc",children:"按名称Z→A"})]})]})]}),A.jsxs("p",{className:"text-muted small",style:{marginTop:8},children:["标签筛选:",A.jsx("input",{style:{maxWidth:200,marginLeft:8},placeholder:"输入标签关键词",value:a.tags,onChange:N=>u({...a,tags:N.target.value})})]}),A.jsxs("details",{className:"details-advanced",style:{marginTop:12},children:[A.jsx("summary",{children:"批量操作"}),A.jsxs("div",{className:"form-grid",style:{marginTop:10},children:[A.jsx("select",{value:l.category,onChange:N=>s({...l,category:N.target.value}),children:Jo.map(N=>A.jsx("option",{value:N,children:N},N))}),A.jsx("input",{placeholder:"批量标签(覆盖)",value:l.tags,onChange:N=>s({...l,tags:N.target.value})}),A.jsx("button",{className:"btn btn-primary",type:"button",onClick:R,children:"应用到已选"}),A.jsx("button",{className:"btn btn-danger",type:"button",onClick:$,children:"删除已选"})]})]})]}),A.jsxs("div",{className:"panel panel-flush",children:[A.jsx("h3",{className:"panel-title",style:{padding:"0 4px"},children:"资源列表"}),e.map(N=>A.jsxs("div",{className:"list-row",children:[A.jsx("label",{className:"list-check",children:A.jsx("input",{type:"checkbox",checked:r.includes(N.id),onChange:()=>k(N.id)})}),A.jsxs("div",{className:"list-main",children:[A.jsx("div",{className:"list-title",children:N.title}),A.jsxs("div",{className:"text-muted small",children:[N.category," · ",N.resource_type," · ",N.tags||"无标签"]}),N.url&&A.jsx("a",{href:N.url,target:"_blank",rel:"noreferrer",children:"打开资源"})]}),A.jsxs("div",{className:"list-actions",children:[A.jsx("button",{type:"button",className:"btn btn-sm btn-secondary",onClick:()=>S(N),children:"编辑"}),A.jsx("button",{type:"button",className:"btn btn-sm btn-danger",onClick:()=>O(N.id),children:"删除"})]})]},N.id)),e.length===0&&A.jsxs("div",{className:"empty-inline",children:[A.jsx(H0,{size:40,strokeWidth:1.25}),A.jsx("p",{children:"暂无资源"})]})]}),_&&A.jsx("div",{className:"toast",children:_})]})}function j9({quickCaptureTask:e,onQuickCaptureHandled:t}){const[r,n]=K.useState([]),[a,u]=K.useState(null),[l,s]=K.useState([]),[f,d]=K.useState(""),[h,v]=K.useState(""),[m,x]=K.useState(""),[_,w]=K.useState("time_desc"),[g,P]=K.useState(!1),[E,C]=K.useState(null),{message:T,show:S}=gf(),[O,k]=K.useState(!1),[R,$]=K.useState(!1),[Y,F]=K.useState("pdf"),[N,q]=K.useState(""),[B,V]=K.useState("all"),[Q,te]=K.useState("full"),[W,re]=K.useState({start_date:"",end_date:""}),ee=K.useRef(null),I=K.useRef(null),U=K.useRef(null),se=K.useRef(null),[ce,me]=K.useState({title:"",image_url:"",category:"",difficulty:"medium",question_content:"",answer:"",explanation:"",note:"",wrong_count:1}),[je,Ie]=K.useState(""),[Te,ue]=K.useState(!1),[fe,Oe]=K.useState(null),[ie,Be]=K.useState(null),Ne=G=>{const ye=String(G||"").replace(/\s+/g," ").trim();return ye?ye.slice(0,40):""},Je=(G,ye)=>{const ve=String(G||"").trim(),_e=String(ye||"").trim();return!ve&&!_e?"":ve?_e?_e.length>ve.length?_e:ve.length>_e.length?ve:_e.includes(ve)?_e:ve.includes(_e)&&ve.length>=_e.length?ve:_e:ve:_e},Ve=K.useMemo(()=>{const G=dm.find(ye=>ye.value===_)||dm[0];return{category:h,keyword:m,sort_by:G.sort_by,order:G.order}},[h,m,_]),nt=async()=>{try{const G=await Ge.get("/api/mistakes",{params:Ve});n(G.data),s(ye=>ye.filter(ve=>G.data.some(_e=>_e.id===ve))),a&&!G.data.some(ye=>ye.id===a)&&u(null)}catch(G){S(Jt(G,"加载错题失败"))}};K.useEffect(()=>{nt()},[Ve.category,Ve.keyword,Ve.order,Ve.sort_by]);const Ht=async(G=ce.image_url)=>{if(!G)return S("请先上传题目图片");ue(!0);try{const ve=(await Ge.post("/api/ocr/parse",{image_url:G})).data;Ie(ve.text||""),me(_e=>({..._e,title:_e.title||ve.title_suggestion||Ne(ve.question_content||ve.text),category:Si.includes(ve.category_suggestion)?ve.category_suggestion:_e.category,difficulty:["easy","medium","hard"].includes(ve.difficulty_suggestion)?ve.difficulty_suggestion:_e.difficulty,question_content:(Je(ve.question_content,ve.text)||_e.question_content||"").slice(0,8e3),answer:(ve.answer||_e.answer||"").slice(0,4e3),explanation:(ve.explanation||_e.explanation||"").slice(0,8e3),note:[_e.note,ve.text].filter(Boolean).join(`
`).slice(0,4e3)})),S("OCR 已识别并填充到对应字段")}catch(ye){S(Jt(ye,"OCR 识别失败"))}finally{ue(!1)}},ir=G=>{Ht(G).catch(()=>{})},hr=async(G,ye=`scan-${Date.now()}.jpg`,ve=!0)=>{const _e=new FormData;_e.append("file",new File([G],ye,{type:G.type||"image/jpeg"})),P(!0);try{const Mt=await Ge.post("/api/upload",_e,{headers:{"Content-Type":"multipart/form-data"}});return me(nn=>({...nn,image_url:Mt.data.url})),S("题目图片上传成功"),ve&&ir(Mt.data.url),Mt.data.url}finally{P(!1)}},jt=async(G,ye=!0)=>{if(!G)return;const ve=new FormData;ve.append("file",G),P(!0);try{const _e=await Ge.post("/api/upload",ve,{headers:{"Content-Type":"multipart/form-data"}});return me(Mt=>({...Mt,image_url:_e.data.url})),S("题目图片上传成功"),ye&&ir(_e.data.url),_e.data.url}finally{P(!1)}},Vt=async G=>{if(!G)return;const ye=new FormData;ye.append("file",G),P(!0);try{const ve=await Ge.post("/api/upload",ye,{headers:{"Content-Type":"multipart/form-data"}});Oe(_e=>_e&&{..._e,image_url:ve.data.url}),S("错题图片已更新")}catch(ve){S(Jt(ve,"上传图片失败"))}finally{P(!1)}},En=async G=>{if(!G)return"";const ye=new FormData;return ye.append("file",G),(await Ge.post("/api/upload",ye,{headers:{"Content-Type":"multipart/form-data"}})).data.url},ni=async()=>{const G=String((fe==null?void 0:fe.image_url)||"").trim();if(!G){S("请先为该错题上传图片");return}ue(!0);try{const ve=(await Ge.post("/api/ocr/parse",{image_url:G})).data;Oe(_e=>_e&&{..._e,title:_e.title||ve.title_suggestion||Ne(ve.question_content||ve.text),category:Si.includes(ve.category_suggestion)?ve.category_suggestion:_e.category,difficulty:["easy","medium","hard"].includes(ve.difficulty_suggestion)?ve.difficulty_suggestion:_e.difficulty,question_content:(Je(ve.question_content,ve.text)||_e.question_content||"").slice(0,8e3),answer:(ve.answer||_e.answer||"").slice(0,4e3),explanation:(ve.explanation||_e.explanation||"").slice(0,8e3),note:[_e.note,ve.text].filter(Boolean).join(`
`).slice(0,4e3)}),S("已完成二次识别并回填")}catch(ye){S(Jt(ye,"二次识别失败"))}finally{ue(!1)}},ii=async G=>{if(G.preventDefault(),!ce.category)return S("请选择分类");const ye=String(ce.question_content||"").trim().length>0,ve=String(ce.answer||"").trim().length>0,_e=String(ce.image_url||"").trim().length>0;if(!_e&&!ye&&!ve)return S("未上传图片时,请填写试题内容或答案");const Mt={...ce,title:ce.title||Ne(ce.question_content)||(_e?"待补录图片错题":"")||`错题-${Date.now()}`};try{await Ge.post("/api/mistakes",Mt),me({title:"",image_url:"",category:"",difficulty:"medium",question_content:"",answer:"",explanation:"",note:"",wrong_count:1}),Ie(""),C(null),k(!1),S("错题保存成功"),nt()}catch(nn){S(Jt(nn,"保存错题失败"))}},al=async G=>{if(G.preventDefault(),!fe)return;if(!fe.category)return S("请选择分类");const ye=String(fe.question_content||"").trim().length>0,ve=String(fe.answer||"").trim().length>0,_e=String(fe.image_url||"").trim().length>0;if(!_e&&!ye&&!ve)return S("未上传图片时,请填写试题内容或答案");try{await Ge.put(`/api/mistakes/${fe.id}`,{...fe,title:fe.title||Ne(fe.question_content)||(_e?"待补录图片错题":"")||`错题-${fe.id}`,wrong_count:Number(fe.wrong_count||1)}),S("错题已更新"),Oe(null),nt()}catch(Mt){S(Jt(Mt,"更新错题失败"))}},no=async G=>{window.confirm("确认删除该错题?")&&(await Ge.delete(`/api/mistakes/${G}`),a===G&&u(null),S("错题已删除"),nt())},zi=G=>{const ye=new URLSearchParams;if(N&&ye.set("category",N),ye.set("content_mode",Q),B==="self_selected"){const ve=l.join(",");ve&&ye.set("ids",ve)}if(B==="current_filtered"){const ve=r.map(_e=>_e.id).join(",");ve&&ye.set("ids",ve)}return B==="date_range"&&(W.start_date&&ye.set("start_date",W.start_date),W.end_date&&ye.set("end_date",W.end_date)),`/api/mistakes/export/${G}?${ye.toString()}`},ol=()=>{if(B==="self_selected"&&l.length===0){S("请先在列表中勾选要导出的错题");return}if(B==="current_filtered"&&r.length===0){S("当前筛选结果为空,无法导出");return}if(B==="date_range"&&!W.start_date&&!W.end_date){S("请选择日期范围或切换为其它导出范围");return}window.open(zi(Y),"_blank"),$(!1),S("已开始下载")},ai=async()=>{if(!a)return S("请先点击列表中的一条错题");try{const G=await Ge.post(`/api/ai/mistakes/${a}/analyze`);d(G.data.analysis),S("解析完成")}catch(G){S(Jt(G,"AI 错题解析失败"))}},oi=G=>{s(ye=>ye.includes(G)?ye.filter(ve=>ve!==G):[...ye,G])},bf=()=>{if(!r.length){S("当前列表没有可勾选错题");return}s(r.map(G=>G.id)),S(`已全选 ${r.length} `)},ul=()=>{if(!l.length){S("当前没有已勾选项");return}s([]),S("已清空勾选")};return K.useEffect(()=>{if(!(e!=null&&e.id))return;let G=!1;return(async()=>{try{const ve=Array.isArray(e.files)?e.files:[];if(!ve.length)return;if(e.mode==="single"){k(!0),await jt(ve[0],!0);return}let _e=0,Mt=0;for(const nn of ve)try{const io=await En(nn);await Ge.post("/api/mistakes",{title:"待补录图片错题",image_url:io,category:"其他",difficulty:"medium",question_content:"",answer:"",explanation:"",note:"",wrong_count:1}),_e+=1}catch{Mt+=1}G||(await nt(),S(`连拍导入完成成功 ${_e}失败 ${Mt}`))}finally{G||t==null||t(e.id)}})(),()=>{G=!0}},[e==null?void 0:e.id]),A.jsxs("div",{className:"module-mistake",children:[A.jsxs("div",{className:"toolbar",children:[A.jsxs("div",{className:"toolbar-left",children:[A.jsxs("button",{type:"button",className:"btn btn-primary btn-pill",onClick:()=>k(!0),children:[A.jsx(_k,{size:18})," 添加错题"]}),A.jsxs("button",{type:"button",className:"btn btn-success btn-pill",onClick:()=>{q(h||""),V("all"),te("full"),re({start_date:"",end_date:""}),$(!0)},children:[A.jsx(g9,{size:18})," 导出错题"]}),A.jsx("button",{type:"button",className:"btn btn-outline btn-pill",onClick:ai,disabled:!a,children:"AI 解析"})]}),A.jsxs("div",{className:"toolbar-right",children:[A.jsxs("select",{className:"select-min",value:h,onChange:G=>v(G.target.value),"aria-label":"分类",children:[A.jsx("option",{value:"",children:"全部分类"}),Si.map(G=>A.jsx("option",{value:G,children:G},G))]}),A.jsx("select",{className:"select-min",value:_,onChange:G=>w(G.target.value),"aria-label":"排序",children:dm.map(G=>A.jsx("option",{value:G.value,children:G.label},G.value))})]})]}),A.jsxs("div",{className:"search-bar",children:[A.jsx(Sk,{size:18,className:"search-icon","aria-hidden":!0}),A.jsx("input",{type:"search",placeholder:"搜索题目、答案或解析",value:m,onChange:G=>x(G.target.value)})]}),A.jsxs("div",{className:"bulk-export-row",children:[A.jsxs("div",{className:"text-muted small",children:["自选导出已勾选 ",l.length," 题"]}),A.jsxs("div",{className:"btn-row",children:[A.jsx("button",{type:"button",className:"btn btn-sm btn-secondary",onClick:bf,children:"全选当前列表"}),A.jsx("button",{type:"button",className:"btn btn-sm btn-ghost",onClick:ul,children:"清空勾选"})]})]}),A.jsx("div",{className:"content-panel",children:r.length===0?A.jsxs("div",{className:"empty-state",children:[A.jsx(H0,{size:56,strokeWidth:1.2,className:"empty-icon"}),A.jsx("p",{className:"empty-text",children:"还没有错题,赶快添加第一题吧!"})]}):A.jsx("ul",{className:"mistake-list",children:r.map(G=>A.jsx("li",{children:A.jsxs("div",{role:"button",tabIndex:0,className:`mistake-card ${a===G.id?"is-selected":""}`,onClick:()=>{u(G.id),d(""),Be(G)},onKeyDown:ye=>{(ye.key==="Enter"||ye.key===" ")&&(ye.preventDefault(),u(G.id),d(""),Be(G))},children:[A.jsxs("div",{className:"mistake-card-body",children:[A.jsx("div",{className:"mistake-title",children:G.title}),A.jsxs("div",{className:"text-muted small meta-mistake-line",children:[A.jsx("span",{children:WE(G.category)}),A.jsx("span",{className:"meta-sep","aria-hidden":!0,children:"·"}),A.jsxs("span",{children:["难度 ",UE(G.difficulty)]}),A.jsx("span",{className:"meta-sep","aria-hidden":!0,children:"·"}),A.jsx("span",{children:HE(G.wrong_count)})]}),A.jsx("div",{className:"text-muted small question-preview",children:G.question_content||G.answer||"暂无题干/作答内容(可点查看详情)"})]}),A.jsxs("div",{className:"mistake-card-actions",onClick:ye=>ye.stopPropagation(),children:[A.jsxs("label",{className:"select-chip",title:"勾选后可用于自选导出",children:[A.jsx("input",{type:"checkbox",checked:l.includes(G.id),onChange:()=>oi(G.id)}),"导出"]}),A.jsx("button",{type:"button",className:"btn btn-sm btn-ghost",onClick:()=>Oe({...G}),children:"编辑"}),A.jsx("button",{type:"button",className:"btn btn-sm btn-danger",onClick:()=>no(G.id),children:"删除"})]})]})},G.id))})}),f&&A.jsxs("div",{className:"panel ai-result",children:[A.jsx("h4",{className:"panel-subtitle",children:"AI 解析"}),A.jsx("pre",{className:"pre-wrap",children:f})]}),O&&A.jsxs(xa,{title:"添加错题",onClose:()=>k(!1),children:[A.jsxs("form",{onSubmit:ii,children:[A.jsxs("div",{className:"form-grid form-grid-2",children:[A.jsxs("label",{className:"field-label",children:["分类 *",A.jsxs("select",{value:ce.category,onChange:G=>me({...ce,category:G.target.value}),required:!0,children:[A.jsx("option",{value:"",children:"请选择分类"}),Si.map(G=>A.jsx("option",{value:G,children:G},G))]})]}),A.jsxs("label",{className:"field-label",children:["难度",A.jsxs("select",{value:ce.difficulty,onChange:G=>me({...ce,difficulty:G.target.value}),children:[A.jsx("option",{value:"easy",children:"简单"}),A.jsx("option",{value:"medium",children:"中等"}),A.jsx("option",{value:"hard",children:"困难"})]})]})]}),A.jsxs("div",{style:{marginTop:12},children:[A.jsx("div",{className:"field-label",children:"题目图片"}),A.jsxs("div",{className:"btn-row",style:{marginTop:8},children:[A.jsx("button",{type:"button",className:"btn btn-outline",onClick:()=>{var G;return(G=I.current)==null?void 0:G.click()},children:"拍照"}),A.jsx("button",{type:"button",className:"btn btn-outline",onClick:()=>{var G;return(G=ee.current)==null?void 0:G.click()},children:"上传图片"}),A.jsx("button",{type:"button",className:"btn btn-secondary",onClick:()=>Ht(),disabled:Te||!ce.image_url,children:Te?"识别中…":"重新识别"})]}),A.jsx("input",{ref:ee,style:{display:"none"},type:"file",accept:"image/*",onChange:G=>{var ye;return jt((ye=G.target.files)==null?void 0:ye[0],!0)}}),A.jsx("input",{ref:I,style:{display:"none"},type:"file",accept:"image/*",capture:"environment",onChange:G=>{var ye;return C(((ye=G.target.files)==null?void 0:ye[0])||null)}}),A.jsx("div",{className:"text-muted small",style:{marginTop:8},children:g?"上传中…":"上传或拍照后自动识别并填充题目内容、答案、解析;仅有图片也可保存"}),ce.image_url&&A.jsxs("div",{style:{marginTop:10},children:[A.jsx("div",{className:"text-muted small",style:{marginBottom:6},children:"图片预览"}),A.jsx("img",{src:ce.image_url,alt:"题目图片预览",style:{width:"100%",maxHeight:240,objectFit:"contain",borderRadius:10,border:"1px solid #e2e8f0",background:"#fff"}})]})]}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["题目内容",A.jsx("textarea",{placeholder:"可留空(上传图片即可保存)",value:ce.question_content,onChange:G=>me({...ce,question_content:G.target.value.slice(0,8e3)})})]})}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["答案",A.jsx("textarea",{placeholder:"请输入答案",value:ce.answer,onChange:G=>me({...ce,answer:G.target.value.slice(0,4e3)})})]})}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["解析",A.jsx("textarea",{placeholder:"请输入解析",value:ce.explanation,onChange:G=>me({...ce,explanation:G.target.value.slice(0,8e3)})})]})}),A.jsxs("div",{className:"btn-row",style:{marginTop:14},children:[A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>k(!1),children:"取消"}),A.jsx("button",{type:"submit",className:"btn btn-primary",children:"保存错题"})]}),je&&A.jsxs("details",{style:{marginTop:12},children:[A.jsx("summary",{className:"text-muted small",children:"查看OCR原文"}),A.jsx("pre",{className:"pre-wrap",style:{marginTop:8},children:je})]})]}),E&&A.jsx(A9,{file:E,onCancel:()=>C(null),onApply:async G=>{await hr(G,`scan-${Date.now()}.jpg`,!0),C(null)}})]}),R&&A.jsxs(xa,{title:"导出错题",onClose:()=>$(!1),children:[A.jsxs("div",{className:"stack-gap-sm",children:[A.jsx("label",{className:"field-label",children:"导出格式"}),A.jsxs("div",{className:"radio-row",children:[A.jsxs("label",{children:[A.jsx("input",{type:"radio",name:"exportType",checked:Y==="pdf",onChange:()=>F("pdf")})," PDF"]}),A.jsxs("label",{children:[A.jsx("input",{type:"radio",name:"exportType",checked:Y==="docx",onChange:()=>F("docx")})," Word"]})]})]}),A.jsxs("div",{className:"stack-gap-sm",style:{marginTop:12},children:[A.jsx("label",{className:"field-label",children:"选择分类"}),A.jsxs("select",{value:N,onChange:G=>q(G.target.value),children:[A.jsx("option",{value:"",children:"全部分类"}),Si.map(G=>A.jsx("option",{value:G,children:G},G))]})]}),A.jsxs("div",{className:"stack-gap-sm",style:{marginTop:12},children:[A.jsx("label",{className:"field-label",children:"导出范围"}),A.jsxs("select",{value:B,onChange:G=>V(G.target.value),children:[A.jsx("option",{value:"all",children:"全部错题"}),A.jsx("option",{value:"self_selected",children:"自选错题(勾选)"}),A.jsx("option",{value:"current_filtered",children:"当前筛选结果"}),A.jsx("option",{value:"date_range",children:"按日期范围"})]}),B==="self_selected"&&A.jsxs("div",{className:"text-muted small",children:["已勾选 ",l.length," 题"]})]}),B==="date_range"&&A.jsxs("div",{className:"form-grid",style:{marginTop:10},children:[A.jsxs("label",{className:"field-label",children:["开始日期",A.jsx("input",{type:"date",value:W.start_date,onChange:G=>re(ye=>({...ye,start_date:G.target.value}))})]}),A.jsxs("label",{className:"field-label",children:["结束日期",A.jsx("input",{type:"date",value:W.end_date,onChange:G=>re(ye=>({...ye,end_date:G.target.value}))})]})]}),A.jsxs("div",{className:"stack-gap-sm",style:{marginTop:12},children:[A.jsx("label",{className:"field-label",children:"导出内容"}),A.jsxs("div",{className:"radio-row",children:[A.jsxs("label",{children:[A.jsx("input",{type:"radio",name:"exportContentMode",checked:Q==="full",onChange:()=>te("full")})," 题目+答案解析"]}),A.jsxs("label",{children:[A.jsx("input",{type:"radio",name:"exportContentMode",checked:Q==="question_only",onChange:()=>te("question_only")})," ","仅题目"]})]})]}),A.jsxs("div",{className:"btn-row",style:{marginTop:16},children:[A.jsx("button",{type:"button",className:"btn btn-primary",onClick:ol,children:"开始导出"}),A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>$(!1),children:"取消"})]})]}),fe&&A.jsx(xa,{title:"编辑错题",onClose:()=>Oe(null),children:A.jsxs("form",{onSubmit:al,children:[A.jsxs("div",{className:"form-grid form-grid-2",children:[A.jsxs("label",{className:"field-label",children:["标题",A.jsx("input",{value:fe.title||"",onChange:G=>Oe({...fe,title:G.target.value.slice(0,255)}),placeholder:"可编辑卡片标题"})]}),A.jsxs("label",{className:"field-label",children:["分类 *",A.jsx("select",{value:fe.category,onChange:G=>Oe({...fe,category:G.target.value}),children:Si.map(G=>A.jsx("option",{value:G,children:G},G))})]}),A.jsxs("label",{className:"field-label",children:["难度",A.jsxs("select",{value:fe.difficulty||"medium",onChange:G=>Oe({...fe,difficulty:G.target.value}),children:[A.jsx("option",{value:"easy",children:"易"}),A.jsx("option",{value:"medium",children:"中"}),A.jsx("option",{value:"hard",children:"难"})]})]}),A.jsxs("label",{className:"field-label",children:["错误次数",A.jsx("input",{type:"number",min:1,value:fe.wrong_count,onChange:G=>Oe({...fe,wrong_count:Number(G.target.value||1)})})]})]}),A.jsxs("div",{style:{marginTop:12},children:[A.jsx("div",{className:"field-label",children:"题目图片"}),A.jsxs("div",{className:"btn-row",style:{marginTop:8},children:[A.jsx("button",{type:"button",className:"btn btn-outline",onClick:()=>{var G;return(G=se.current)==null?void 0:G.click()},children:"拍照更换"}),A.jsx("button",{type:"button",className:"btn btn-outline",onClick:()=>{var G;return(G=U.current)==null?void 0:G.click()},children:"上传更换"}),A.jsx("button",{type:"button",className:"btn btn-secondary",onClick:ni,disabled:Te||!fe.image_url,children:Te?"识别中…":"二次识别"})]}),A.jsx("input",{ref:U,style:{display:"none"},type:"file",accept:"image/*",onChange:G=>{var ye;return Vt((ye=G.target.files)==null?void 0:ye[0])}}),A.jsx("input",{ref:se,style:{display:"none"},type:"file",accept:"image/*",capture:"environment",onChange:G=>{var ye;return Vt((ye=G.target.files)==null?void 0:ye[0])}}),A.jsx("div",{className:"text-muted small",style:{marginTop:8},children:g?"上传中…":"不显示图片地址,直接预览当前图片"}),fe.image_url?A.jsx("img",{src:fe.image_url,alt:"错题图片预览",style:{width:"100%",maxHeight:220,objectFit:"contain",borderRadius:10,border:"1px solid #e2e8f0",background:"#fff",marginTop:8}}):A.jsx("div",{className:"text-muted small",style:{marginTop:8},children:"暂无图片"})]}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["题目内容",A.jsx("textarea",{placeholder:"题目内容",value:fe.question_content||"",onChange:G=>Oe({...fe,question_content:G.target.value.slice(0,8e3)})})]})}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["答案",A.jsx("textarea",{placeholder:"答案",value:fe.answer||"",onChange:G=>Oe({...fe,answer:G.target.value.slice(0,4e3)})})]})}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["解析",A.jsx("textarea",{placeholder:"解析",value:fe.explanation||"",onChange:G=>Oe({...fe,explanation:G.target.value.slice(0,8e3)})})]})}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["备注",A.jsx("textarea",{placeholder:"备注",value:fe.note||"",onChange:G=>Oe({...fe,note:G.target.value.slice(0,4e3)})})]})}),A.jsxs("div",{className:"btn-row",style:{marginTop:14},children:[A.jsx("button",{type:"submit",className:"btn btn-primary",children:"保存"}),A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>Oe(null),children:"取消"})]})]})}),ie&&A.jsxs(xa,{title:"错题详情",onClose:()=>Be(null),children:[A.jsxs("div",{className:"stack-gap-sm",children:[A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"分类 · 难度 · 错误次数"}),A.jsxs("div",{className:"meta-detail-cn",children:[A.jsxs("span",{children:["分类:",WE(ie.category)]}),A.jsxs("span",{children:["难度:",UE(ie.difficulty)]}),A.jsxs("span",{children:["错误次数:",HE(ie.wrong_count)]})]})]}),ie.image_url?A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"原图"}),A.jsx("img",{src:ie.image_url,alt:"错题原图",style:{width:"100%",maxHeight:320,objectFit:"contain",borderRadius:10,border:"1px solid #e2e8f0",background:"#fff"}}),A.jsx("a",{href:ie.image_url,target:"_blank",rel:"noreferrer",children:"单独打开原图"})]}):null,A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"题干与选项"}),A.jsx("pre",{className:"pre-wrap pre-wrap-compact",children:ie.question_content||"无"})]}),A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"作答/答案"}),A.jsx("pre",{className:"pre-wrap pre-wrap-compact",children:ie.answer||"无"})]}),A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"解析"}),A.jsx("pre",{className:"pre-wrap pre-wrap-compact",children:ie.explanation||"无"})]}),ie.note?A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"备注"}),A.jsx("pre",{className:"pre-wrap pre-wrap-compact",children:ie.note})]}):null]}),A.jsx("div",{className:"btn-row",style:{marginTop:14},children:A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>Be(null),children:"关闭"})})]}),T&&A.jsx("div",{className:"toast",children:T})]})}function T9(){const[e,t]=K.useState([]),[r,n]=K.useState({highest:0,lowest:0,average:0,improvement:0}),[a,u]=K.useState("all"),[l,s]=K.useState({start_date:"",end_date:""}),{message:f,show:d}=gf(),[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 T={};l.start_date&&(T.start_date=l.start_date),l.end_date&&(T.end_date=l.end_date);try{const[S,O]=await Promise.all([Ge.get("/api/scores",{params:T}),Ge.get("/api/scores/stats")]);t(S.data),n(O.data)}catch(S){d(Jt(S,"加载成绩数据失败"))}};K.useEffect(()=>{_()},[l.end_date,l.start_date]);const w=T=>{if(u(T),T==="all"){s({start_date:"",end_date:""});return}if(T==="custom")return;const S=T==="7"?7:30,O=new Date,k=new Date(Date.now()-S*24*3600*1e3);s({start_date:zE(k),end_date:zE(O)})},g=async T=>{T.preventDefault();try{await Ge.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(Jt(S,"保存成绩失败"))}},P=async T=>{const S=Number(window.prompt("修改总分(0-200)",String(T.total_score)));Number.isNaN(S)||(await Ge.put(`/api/scores/${T.id}`,{...T,total_score:S}),d("成绩已更新"),_())},E=async T=>{window.confirm("确认删除该记录?")&&(await Ge.delete(`/api/scores/${T}`),d("成绩已删除"),_())},C=K.useMemo(()=>e.map(T=>({date:T.exam_date,score:T.total_score})),[e]);return A.jsxs("div",{className:"module-score",children:[A.jsxs("div",{className:"toolbar",children:[A.jsx("div",{className:"toolbar-left",children:A.jsxs("button",{type:"button",className:"btn btn-primary btn-pill",onClick:()=>v(!0),children:[A.jsx(_k,{size:18})," 添加模考"]})}),A.jsx("div",{className:"toolbar-right",children:A.jsxs("select",{className:"select-min",value:a,onChange:T=>{const S=T.target.value;if(S==="custom"){u("custom");return}w(S)},"aria-label":"时间范围",children:[A.jsx("option",{value:"all",children:"全部时间"}),A.jsx("option",{value:"7",children:"近 7 天"}),A.jsx("option",{value:"30",children:"近 30 天"}),A.jsx("option",{value:"custom",children:"自定义区间…"})]})})]}),a==="custom"&&A.jsxs("div",{className:"custom-range",children:[A.jsx("input",{type:"date",value:l.start_date,onChange:T=>s({...l,start_date:T.target.value})}),A.jsx("span",{className:"text-muted",children:"至"}),A.jsx("input",{type:"date",value:l.end_date,onChange:T=>s({...l,end_date:T.target.value})})]}),A.jsxs("div",{className:"content-panel",children:[A.jsx("div",{className:"chart-wrap",children:A.jsx(BL,{width:"100%",height:260,children:A.jsxs(n9,{data:C,children:[A.jsx(ak,{strokeDasharray:"3 3",stroke:"#e5e7eb"}),A.jsx(vf,{dataKey:"date",tick:{fontSize:12}}),A.jsx(yf,{domain:[0,200],tick:{fontSize:12}}),A.jsx(Qr,{}),A.jsx(il,{type:"monotone",dataKey:"score",stroke:"#2563eb",strokeWidth:2,dot:{r:3}})]})})}),A.jsxs("div",{className:"stats-bar text-muted small",children:["最高 ",r.highest," · 最低 ",r.lowest," · 平均 ",r.average," · 提升 ",r.improvement]}),A.jsx("ul",{className:"score-list",children:e.map(T=>A.jsxs("li",{className:"score-row",children:[A.jsxs("div",{children:[A.jsx("div",{className:"score-name",children:T.exam_name}),A.jsxs("div",{className:"text-muted small",children:[T.exam_date," · ",T.total_score," 分"]})]}),A.jsxs("div",{className:"list-actions",children:[A.jsx("button",{type:"button",className:"btn btn-sm btn-secondary",onClick:()=>P(T),children:"编辑"}),A.jsx("button",{type:"button",className:"btn btn-sm btn-danger",onClick:()=>E(T.id),children:"删除"})]})]},T.id))}),e.length===0&&A.jsxs("div",{className:"empty-inline",style:{marginTop:16},children:[A.jsx(H0,{size:40,strokeWidth:1.25}),A.jsx("p",{children:"该时间范围内暂无模考记录"})]})]}),h&&A.jsx(xa,{title:"添加模考记录",onClose:()=>v(!1),children:A.jsxs("form",{onSubmit:g,children:[A.jsxs("div",{className:"form-grid",children:[A.jsx("input",{placeholder:"考试名称",value:m.exam_name,onChange:T=>x({...m,exam_name:T.target.value}),required:!0}),A.jsx("input",{type:"date",value:m.exam_date,onChange:T=>x({...m,exam_date:T.target.value}),required:!0}),A.jsx("input",{type:"number",min:0,max:200,value:m.total_score,onChange:T=>x({...m,total_score:Number(T.target.value||0)}),required:!0}),A.jsx("input",{placeholder:"模块分数(如 常识:20,言语:35",value:m.module_scores,onChange:T=>x({...m,module_scores:T.target.value})})]}),A.jsxs("div",{className:"btn-row",style:{marginTop:14},children:[A.jsx("button",{type:"submit",className:"btn btn-primary",children:"保存"}),A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>v(!1),children:"取消"})]})]})}),f&&A.jsx("div",{className:"toast",children:f})]})}function C9(){const{message:e,show:t}=gf(),[r,n]=K.useState({goal:"30天内行测稳定到70分以上",days_left:30,daily_hours:2}),[a,u]=K.useState(""),l=async s=>{s.preventDefault();try{const f=await Ge.post("/api/ai/study-plan",r);u(f.data.plan),t("学习计划已生成")}catch(f){t(Jt(f,"AI 学习计划生成失败"))}};return A.jsxs("div",{className:"module-page",children:[A.jsxs("form",{className:"panel",onSubmit:l,children:[A.jsx("h3",{className:"panel-title",children:"AI 学习计划"}),A.jsxs("div",{className:"form-grid",children:[A.jsx("input",{value:r.goal,onChange:s=>n({...r,goal:s.target.value}),placeholder:"学习目标"}),A.jsx("input",{type:"number",min:1,max:365,value:r.days_left,onChange:s=>n({...r,days_left:Number(s.target.value||30)})}),A.jsx("input",{type:"number",min:.5,max:16,step:.5,value:r.daily_hours,onChange:s=>n({...r,daily_hours:Number(s.target.value||2)})})]}),A.jsx("div",{style:{marginTop:12},children:A.jsx("button",{className:"btn btn-primary",type:"submit",children:"生成计划"})})]}),A.jsxs("div",{className:"panel",children:[A.jsx("h3",{className:"panel-title",children:"计划内容"}),A.jsx("pre",{className:"pre-wrap",children:a||"填写目标后点击生成。"})]}),e&&A.jsx("div",{className:"toast",children:e})]})}function k9(){const[e,t]=K.useState("mistake"),[r,n]=K.useState("resource"),[a,u]=K.useState(!1),[l,s]=K.useState("single"),[f,d]=K.useState(null),h=K.useRef(null),v=()=>{var x;(x=h.current)==null||x.click()},m=x=>{const _=Array.from(x||[]);_.length&&(t("mistake"),d({id:Date.now(),mode:l,files:_}),u(!1),h.current&&(h.current.value=""))};return A.jsxs("div",{className:"app-shell",children:[A.jsx("header",{className:"app-hero",children:A.jsxs("div",{className:"brand",children:[A.jsx("span",{className:"brand-icon",children:A.jsx(w9,{size:28,strokeWidth:2})}),A.jsxs("div",{children:[A.jsx("h1",{className:"brand-title",children:"公考助手"}),A.jsx("p",{className:"brand-sub",children:"智能错题整理 · 科学分数管理"})]})]})}),A.jsxs("nav",{className:"main-tabs main-tabs-desktop","aria-label":"主导航",children:[A.jsxs("button",{type:"button",className:e==="mistake"?"main-tab active":"main-tab",onClick:()=>t("mistake"),children:[A.jsx(FE,{size:18,"aria-hidden":!0}),"错题整理"]}),A.jsxs("button",{type:"button",className:e==="score"?"main-tab active":"main-tab",onClick:()=>t("score"),children:[A.jsx(qE,{size:18,"aria-hidden":!0}),"分数管理"]}),A.jsxs("button",{type:"button",className:e==="more"?"main-tab active":"main-tab",onClick:()=>t("more"),children:[A.jsx(BE,{size:18,"aria-hidden":!0}),"更多"]})]}),A.jsx("nav",{className:"mobile-tabbar","aria-label":"主导航",children:A.jsxs("div",{className:"mobile-tabbar-inner",children:[A.jsxs("button",{type:"button",className:e==="mistake"?"mobile-tab active":"mobile-tab",onClick:()=>t("mistake"),children:[A.jsx(FE,{size:22,strokeWidth:1.75,"aria-hidden":!0}),A.jsx("span",{children:"错题"})]}),A.jsxs("button",{type:"button",className:e==="score"?"mobile-tab active":"mobile-tab",onClick:()=>t("score"),children:[A.jsx(qE,{size:22,strokeWidth:1.75,"aria-hidden":!0}),A.jsx("span",{children:"分数"})]}),A.jsxs("button",{type:"button",className:e==="more"?"mobile-tab active":"mobile-tab",onClick:()=>t("more"),children:[A.jsx(BE,{size:22,strokeWidth:1.75,"aria-hidden":!0}),A.jsx("span",{children:"更多"})]})]})}),e==="more"&&A.jsxs("div",{className:"sub-tabs sub-tabs-scroll",role:"tablist","aria-label":"扩展功能",children:[A.jsxs("button",{type:"button",role:"tab",className:r==="resource"?"sub-tab active":"sub-tab",onClick:()=>n("resource"),children:[A.jsx(c9,{size:16})," 资源汇总"]}),A.jsxs("button",{type:"button",role:"tab",className:r==="ai"?"sub-tab active":"sub-tab",onClick:()=>n("ai"),children:[A.jsx(d9,{size:16})," AI 助手"]})]}),A.jsxs("main",{className:"app-main",children:[e==="mistake"&&A.jsx(j9,{quickCaptureTask:f,onQuickCaptureHandled:x=>{d(_=>(_==null?void 0:_.id)===x?null:_)}}),e==="score"&&A.jsx(T9,{}),e==="more"&&A.jsxs(A.Fragment,{children:[r==="resource"&&A.jsx(E9,{}),r==="ai"&&A.jsx(C9,{})]})]}),A.jsx("input",{ref:h,style:{display:"none"},type:"file",accept:"image/*",capture:"environment",multiple:l==="burst",onChange:x=>m(x.target.files)}),A.jsxs("button",{type:"button",className:"quick-camera-fab",onClick:()=>u(!0),"aria-label":"快速拍照录题",children:[A.jsx(h9,{size:20}),"快速拍题"]}),a&&A.jsxs(xa,{title:"快速拍照录题",onClose:()=>u(!1),children:[A.jsxs("div",{className:"stack-gap-sm",children:[A.jsx("label",{className:"field-label",children:"拍照模式"}),A.jsxs("div",{className:"radio-row",children:[A.jsxs("label",{children:[A.jsx("input",{type:"radio",checked:l==="single",onChange:()=>s("single")})," 单拍"]}),A.jsxs("label",{children:[A.jsx("input",{type:"radio",checked:l==="burst",onChange:()=>s("burst")})," 连拍"]})]}),A.jsx("div",{className:"text-muted small",children:"单拍:拍一张后自动打开新增错题并识别。连拍:可一次选择多张,批量生成待补录错题。"})]}),A.jsxs("div",{className:"btn-row",style:{marginTop:14},children:[A.jsx("button",{type:"button",className:"btn btn-primary",onClick:v,children:"开始拍照"}),A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>u(!1),children:"取消"})]})]})]})}AN.createRoot(document.getElementById("root")).render(A.jsx(z.StrictMode,{children:A.jsx(k9,{})}));