193 lines
615 KiB
JavaScript
193 lines
615 KiB
JavaScript
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const u of a)if(u.type==="childList")for(const 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 ys=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ge(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var np={exports:{}},Wo={},ip={exports:{}},Ie={};/**
|
||
* @license React
|
||
* react.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var Tw;function gN(){if(Tw)return Ie;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"),c=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(R){return R===null||typeof R!="object"?null:(R=v&&R[v]||R["@@iterator"],typeof R=="function"?R:null)}var x={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_=Object.assign,w={};function g(R,U,se){this.props=R,this.context=U,this.refs=w,this.updater=se||x}g.prototype.isReactComponent={},g.prototype.setState=function(R,U){if(typeof R!="object"&&typeof R!="function"&&R!=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,R,U,"setState")},g.prototype.forceUpdate=function(R){this.updater.enqueueForceUpdate(this,R,"forceUpdate")};function O(){}O.prototype=g.prototype;function E(R,U,se){this.props=R,this.context=U,this.refs=w,this.updater=se||x}var C=E.prototype=new O;C.constructor=E,_(C,g.prototype),C.isPureReactComponent=!0;var T=Array.isArray,S=Object.prototype.hasOwnProperty,P={current:null},k={key:!0,ref:!0,__self:!0,__source:!0};function I(R,U,se){var he,we={},fe=null,Te=null;if(U!=null)for(he in U.ref!==void 0&&(Te=U.ref),U.key!==void 0&&(fe=""+U.key),U)S.call(U,he)&&!k.hasOwnProperty(he)&&(we[he]=U[he]);var Se=arguments.length-2;if(Se===1)we.children=se;else if(1<Se){for(var oe=Array(Se),Oe=0;Oe<Se;Oe++)oe[Oe]=arguments[Oe+2];we.children=oe}if(R&&R.defaultProps)for(he in Se=R.defaultProps,Se)we[he]===void 0&&(we[he]=Se[he]);return{$$typeof:e,type:R,key:fe,ref:Te,props:we,_owner:P.current}}function $(R,U){return{$$typeof:e,type:R.type,key:U,ref:R.ref,props:R.props,_owner:R._owner}}function G(R){return typeof R=="object"&&R!==null&&R.$$typeof===e}function F(R){var U={"=":"=0",":":"=2"};return"$"+R.replace(/[=:]/g,function(se){return U[se]})}var N=/\/+/g;function q(R,U){return typeof R=="object"&&R!==null&&R.key!=null?F(""+R.key):U.toString(36)}function B(R,U,se,he,we){var fe=typeof R;(fe==="undefined"||fe==="boolean")&&(R=null);var Te=!1;if(R===null)Te=!0;else switch(fe){case"string":case"number":Te=!0;break;case"object":switch(R.$$typeof){case e:case t:Te=!0}}if(Te)return Te=R,we=we(Te),R=he===""?"."+q(Te,0):he,T(we)?(se="",R!=null&&(se=R.replace(N,"$&/")+"/"),B(we,U,se,"",function(Oe){return Oe})):we!=null&&(G(we)&&(we=$(we,se+(!we.key||Te&&Te.key===we.key?"":(""+we.key).replace(N,"$&/")+"/")+R)),U.push(we)),1;if(Te=0,he=he===""?".":he+":",T(R))for(var Se=0;Se<R.length;Se++){fe=R[Se];var oe=he+q(fe,Se);Te+=B(fe,U,se,oe,we)}else if(oe=m(R),typeof oe=="function")for(R=oe.call(R),Se=0;!(fe=R.next()).done;)fe=fe.value,oe=he+q(fe,Se++),Te+=B(fe,U,se,oe,we);else if(fe==="object")throw U=String(R),Error("Objects are not valid as a React child (found: "+(U==="[object Object]"?"object with keys {"+Object.keys(R).join(", ")+"}":U)+"). If you meant to render a collection of children, use an array instead.");return Te}function K(R,U,se){if(R==null)return R;var he=[],we=0;return B(R,he,"","",function(fe){return U.call(se,fe,we++)}),he}function Z(R){if(R._status===-1){var U=R._result;U=U(),U.then(function(se){(R._status===0||R._status===-1)&&(R._status=1,R._result=se)},function(se){(R._status===0||R._status===-1)&&(R._status=2,R._result=se)}),R._status===-1&&(R._status=0,R._result=U)}if(R._status===1)return R._result.default;throw R._result}var te={current:null},W={transition:null},re={ReactCurrentDispatcher:te,ReactCurrentBatchConfig:W,ReactCurrentOwner:P};function Y(){throw Error("act(...) is not supported in production builds of React.")}return Ie.Children={map:K,forEach:function(R,U,se){K(R,function(){U.apply(this,arguments)},se)},count:function(R){var U=0;return K(R,function(){U++}),U},toArray:function(R){return K(R,function(U){return U})||[]},only:function(R){if(!G(R))throw Error("React.Children.only expected to receive a single React element child.");return R}},Ie.Component=g,Ie.Fragment=r,Ie.Profiler=a,Ie.PureComponent=E,Ie.StrictMode=n,Ie.Suspense=f,Ie.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=re,Ie.act=Y,Ie.cloneElement=function(R,U,se){if(R==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+R+".");var he=_({},R.props),we=R.key,fe=R.ref,Te=R._owner;if(U!=null){if(U.ref!==void 0&&(fe=U.ref,Te=P.current),U.key!==void 0&&(we=""+U.key),R.type&&R.type.defaultProps)var Se=R.type.defaultProps;for(oe in U)S.call(U,oe)&&!k.hasOwnProperty(oe)&&(he[oe]=U[oe]===void 0&&Se!==void 0?Se[oe]:U[oe])}var oe=arguments.length-2;if(oe===1)he.children=se;else if(1<oe){Se=Array(oe);for(var Oe=0;Oe<oe;Oe++)Se[Oe]=arguments[Oe+2];he.children=Se}return{$$typeof:e,type:R.type,key:we,ref:fe,props:he,_owner:Te}},Ie.createContext=function(R){return R={$$typeof:l,_currentValue:R,_currentValue2:R,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},R.Provider={$$typeof:u,_context:R},R.Consumer=R},Ie.createElement=I,Ie.createFactory=function(R){var U=I.bind(null,R);return U.type=R,U},Ie.createRef=function(){return{current:null}},Ie.forwardRef=function(R){return{$$typeof:c,render:R}},Ie.isValidElement=G,Ie.lazy=function(R){return{$$typeof:h,_payload:{_status:-1,_result:R},_init:Z}},Ie.memo=function(R,U){return{$$typeof:d,type:R,compare:U===void 0?null:U}},Ie.startTransition=function(R){var U=W.transition;W.transition={};try{R()}finally{W.transition=U}},Ie.unstable_act=Y,Ie.useCallback=function(R,U){return te.current.useCallback(R,U)},Ie.useContext=function(R){return te.current.useContext(R)},Ie.useDebugValue=function(){},Ie.useDeferredValue=function(R){return te.current.useDeferredValue(R)},Ie.useEffect=function(R,U){return te.current.useEffect(R,U)},Ie.useId=function(){return te.current.useId()},Ie.useImperativeHandle=function(R,U,se){return te.current.useImperativeHandle(R,U,se)},Ie.useInsertionEffect=function(R,U){return te.current.useInsertionEffect(R,U)},Ie.useLayoutEffect=function(R,U){return te.current.useLayoutEffect(R,U)},Ie.useMemo=function(R,U){return te.current.useMemo(R,U)},Ie.useReducer=function(R,U,se){return te.current.useReducer(R,U,se)},Ie.useRef=function(R){return te.current.useRef(R)},Ie.useState=function(R){return te.current.useState(R)},Ie.useSyncExternalStore=function(R,U,se){return te.current.useSyncExternalStore(R,U,se)},Ie.useTransition=function(){return te.current.useTransition()},Ie.version="18.3.1",Ie}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 Wo;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(c,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(c&&c.defaultProps)for(h in f=c.defaultProps,f)v[h]===void 0&&(v[h]=f[h]);return{$$typeof:t,type:c,key:m,ref:x,props:v,_owner:a.current}}return Wo.Fragment=r,Wo.jsx=l,Wo.jsxs=l,Wo}var Nw;function xN(){return Nw||(Nw=1,np.exports=bN()),np.exports}var A=xN(),X=Ig();const z=Ge(X);var ms={},ap={exports:{}},Jt={},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 Y=W.length;W.push(re);e:for(;0<Y;){var R=Y-1>>>1,U=W[R];if(0<a(U,re))W[R]=re,W[Y]=U,Y=R;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],Y=W.pop();if(Y!==re){W[0]=Y;e:for(var R=0,U=W.length,se=U>>>1;R<se;){var he=2*(R+1)-1,we=W[he],fe=he+1,Te=W[fe];if(0>a(we,Y))fe<U&&0>a(Te,we)?(W[R]=Te,W[fe]=Y,R=fe):(W[R]=we,W[he]=Y,R=he);else if(fe<U&&0>a(Te,Y))W[R]=Te,W[fe]=Y,R=fe;else break e}}return re}function a(W,re){var Y=W.sortIndex-re.sortIndex;return Y!==0?Y: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,c=l.now();e.unstable_now=function(){return l.now()-c}}var f=[],d=[],h=1,v=null,m=3,x=!1,_=!1,w=!1,g=typeof setTimeout=="function"?setTimeout:null,O=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,Z(S);else{var re=r(d);re!==null&&te(T,re.startTime-W)}}function S(W,re){_=!1,w&&(w=!1,O(I),I=-1),x=!0;var Y=m;try{for(C(re),v=r(f);v!==null&&(!(v.expirationTime>re)||W&&!F());){var R=v.callback;if(typeof R=="function"){v.callback=null,m=v.priorityLevel;var U=R(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 he=r(d);he!==null&&te(T,he.startTime-re),se=!1}return se}finally{v=null,m=Y,x=!1}}var P=!1,k=null,I=-1,$=5,G=-1;function F(){return!(e.unstable_now()-G<$)}function N(){if(k!==null){var W=e.unstable_now();G=W;var re=!0;try{re=k(!0,W)}finally{re?q():(P=!1,k=null)}}else P=!1}var q;if(typeof E=="function")q=function(){E(N)};else if(typeof MessageChannel<"u"){var B=new MessageChannel,K=B.port2;B.port1.onmessage=N,q=function(){K.postMessage(null)}}else q=function(){g(N,0)};function Z(W){k=W,P||(P=!0,q())}function te(W,re){I=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,Z(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 Y=m;m=re;try{return W()}finally{m=Y}},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 Y=m;m=W;try{return re()}finally{m=Y}},e.unstable_scheduleCallback=function(W,re,Y){var R=e.unstable_now();switch(typeof Y=="object"&&Y!==null?(Y=Y.delay,Y=typeof Y=="number"&&0<Y?R+Y:R):Y=R,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=Y+U,W={id:h++,callback:re,priorityLevel:W,startTime:Y,expirationTime:U,sortIndex:-1},Y>R?(W.sortIndex=Y,t(d,W),r(f)===null&&W===r(d)&&(w?(O(I),I=-1):w=!0,te(T,Y-R))):(W.sortIndex=U,t(f,W),_||x||(_=!0,Z(S))),W},e.unstable_shouldYield=F,e.unstable_wrapCallback=function(W){var re=m;return function(){var Y=m;m=re;try{return W.apply(this,arguments)}finally{m=Y}}}})(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 Jt;Iw=1;var e=Ig(),t=_N();function r(i){for(var o="https://reactjs.org/docs/error-decoder.html?invariant="+i,s=1;s<arguments.length;s++)o+="&args[]="+encodeURIComponent(arguments[s]);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 c=!(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,s,p){if(s!==null&&s.type===0)return!1;switch(typeof o){case"function":case"symbol":return!0;case"boolean":return p?!1:s!==null?!s.acceptsBooleans:(i=i.toLowerCase().slice(0,5),i!=="data-"&&i!=="aria-");default:return!1}}function _(i,o,s,p){if(o===null||typeof o>"u"||x(i,o,s,p))return!0;if(p)return!1;if(s!==null)switch(s.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,s,p,y,b,j){this.acceptsBooleans=o===2||o===3||o===4,this.attributeName=p,this.attributeNamespace=y,this.mustUseProperty=s,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 O=/[\-:]([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(O,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(O,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(O,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,s,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,s,y,p)&&(s=null),p||y===null?m(o)&&(s===null?i.removeAttribute(o):i.setAttribute(o,""+s)):y.mustUseProperty?i[y.propertyName]=s===null?y.type===3?!1:"":s:(o=y.attributeName,p=y.attributeNamespace,s===null?i.removeAttribute(o):(y=y.type,s=y===3||y===4&&s===!0?"":""+s,p?i.setAttributeNS(p,o,s):i.setAttribute(o,s))))}var T=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,S=Symbol.for("react.element"),P=Symbol.for("react.portal"),k=Symbol.for("react.fragment"),I=Symbol.for("react.strict_mode"),$=Symbol.for("react.profiler"),G=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"),K=Symbol.for("react.memo"),Z=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 Y=Object.assign,R;function U(i){if(R===void 0)try{throw Error()}catch(s){var o=s.stack.trim().match(/\n( *(at )?)/);R=o&&o[1]||""}return`
|
||
`+R+i}var se=!1;function he(i,o){if(!i||se)return"";se=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(o)if(o=function(){throw Error()},Object.defineProperty(o.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(o,[])}catch(J){var p=J}Reflect.construct(i,[],o)}else{try{o.call()}catch(J){p=J}i.call(o.prototype)}else{try{throw Error()}catch(J){p=J}i()}}catch(J){if(J&&p&&typeof J.stack=="string"){for(var y=J.stack.split(`
|
||
`),b=p.stack.split(`
|
||
`),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=s}return(i=i?i.displayName||i.name:"")?U(i):""}function we(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=he(i.type,!1),i;case 11:return i=he(i.type.render,!1),i;case 1:return i=he(i.type,!0),i;default:return""}}function fe(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 P:return"Portal";case $:return"Profiler";case I: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 G: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 K:return o=i.displayName||null,o!==null?o:fe(i.type)||"Memo";case Z:o=i._payload,i=i._init;try{return fe(i(o))}catch{}}return null}function Te(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 fe(o);case 8:return o===I?"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 Se(i){switch(typeof i){case"boolean":case"number":case"string":case"undefined":return i;case"object":return i;default:return""}}function oe(i){var o=i.type;return(i=i.nodeName)&&i.toLowerCase()==="input"&&(o==="checkbox"||o==="radio")}function Oe(i){var o=oe(i)?"checked":"value",s=Object.getOwnPropertyDescriptor(i.constructor.prototype,o),p=""+i[o];if(!i.hasOwnProperty(o)&&typeof s<"u"&&typeof s.get=="function"&&typeof s.set=="function"){var y=s.get,b=s.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:s.enumerable}),{getValue:function(){return p},setValue:function(j){p=""+j},stopTracking:function(){i._valueTracker=null,delete i[o]}}}}function ke(i){i._valueTracker||(i._valueTracker=Oe(i))}function ie(i){if(!i)return!1;var o=i._valueTracker;if(!o)return!0;var s=o.getValue(),p="";return i&&(p=oe(i)?i.checked?"true":"false":i.value),i=p,i!==s?(o.setValue(i),!0):!1}function Le(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 Me(i,o){var s=o.checked;return Y({},o,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:s??i._wrapperState.initialChecked})}function Je(i,o){var s=o.defaultValue==null?"":o.defaultValue,p=o.checked!=null?o.checked:o.defaultChecked;s=Se(o.value!=null?o.value:s),i._wrapperState={initialChecked:p,initialValue:s,controlled:o.type==="checkbox"||o.type==="radio"?o.checked!=null:o.value!=null}}function Xe(i,o){o=o.checked,o!=null&&C(i,"checked",o,!1)}function ht(i,o){Xe(i,o);var s=Se(o.value),p=o.type;if(s!=null)p==="number"?(s===0&&i.value===""||i.value!=s)&&(i.value=""+s):i.value!==""+s&&(i.value=""+s);else if(p==="submit"||p==="reset"){i.removeAttribute("value");return}o.hasOwnProperty("value")?ar(i,o.type,s):o.hasOwnProperty("defaultValue")&&ar(i,o.type,Se(o.defaultValue)),o.checked==null&&o.defaultChecked!=null&&(i.defaultChecked=!!o.defaultChecked)}function Kt(i,o,s){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,s||o===i.value||(i.value=o),i.defaultValue=o}s=i.name,s!==""&&(i.name=""),i.defaultChecked=!!i._wrapperState.initialChecked,s!==""&&(i.name=s)}function ar(i,o,s){(o!=="number"||Le(i.ownerDocument)!==i)&&(s==null?i.defaultValue=""+i._wrapperState.initialValue:i.defaultValue!==""+s&&(i.defaultValue=""+s))}var yr=Array.isArray;function Rt(i,o,s,p){if(i=i.options,o){o={};for(var y=0;y<s.length;y++)o["$"+s[y]]=!0;for(s=0;s<i.length;s++)y=o.hasOwnProperty("$"+i[s].value),i[s].selected!==y&&(i[s].selected=y),y&&p&&(i[s].defaultSelected=!0)}else{for(s=""+Se(s),o=null,y=0;y<i.length;y++){if(i[y].value===s){i[y].selected=!0,p&&(i[y].defaultSelected=!0);return}o!==null||i[y].disabled||(o=i[y])}o!==null&&(o.selected=!0)}}function or(i,o){if(o.dangerouslySetInnerHTML!=null)throw Error(r(91));return Y({},o,{value:void 0,defaultValue:void 0,children:""+i._wrapperState.initialValue})}function kn(i,o){var s=o.value;if(s==null){if(s=o.children,o=o.defaultValue,s!=null){if(o!=null)throw Error(r(92));if(yr(s)){if(1<s.length)throw Error(r(93));s=s[0]}o=s}o==null&&(o=""),s=o}i._wrapperState={initialValue:Se(s)}}function ui(i,o){var s=Se(o.value),p=Se(o.defaultValue);s!=null&&(s=""+s,s!==i.value&&(i.value=s),o.defaultValue==null&&i.defaultValue!==s&&(i.defaultValue=s)),p!=null&&(i.defaultValue=""+p)}function li(i){var o=i.textContent;o===i._wrapperState.initialValue&&o!==""&&o!==null&&(i.value=o)}function ul(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 io(i,o){return i==null||i==="http://www.w3.org/1999/xhtml"?ul(o):i==="http://www.w3.org/2000/svg"&&o==="foreignObject"?"http://www.w3.org/1999/xhtml":i}var Wi,ll=(function(i){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(o,s,p,y){MSApp.execUnsafeLocalFunction(function(){return i(o,s,p,y)})}:i})(function(i,o){if(i.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in i)i.innerHTML=o;else{for(Wi=Wi||document.createElement("div"),Wi.innerHTML="<svg>"+o.valueOf().toString()+"</svg>",o=Wi.firstChild;i.firstChild;)i.removeChild(i.firstChild);for(;o.firstChild;)i.appendChild(o.firstChild)}});function H(i,o){if(o){var s=i.firstChild;if(s&&s===i.lastChild&&s.nodeType===3){s.nodeValue=o;return}}i.textContent=o}var pe={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},ve=["Webkit","ms","Moz","O"];Object.keys(pe).forEach(function(i){ve.forEach(function(o){o=o+i.charAt(0).toUpperCase()+i.substring(1),pe[o]=pe[i]})});function _e(i,o,s){return o==null||typeof o=="boolean"||o===""?"":s||typeof o!="number"||o===0||pe.hasOwnProperty(i)&&pe[i]?(""+o).trim():o+"px"}function at(i,o){i=i.style;for(var s in o)if(o.hasOwnProperty(s)){var p=s.indexOf("--")===0,y=_e(s,o[s],p);s==="float"&&(s="cssFloat"),p?i.setProperty(s,y):i[s]=y}}var Ut=Y({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 Xr(i,o){if(o){if(Ut[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 Hi(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 ao=null;function oo(i){return i=i.target||i.srcElement||window,i.correspondingUseElement&&(i=i.correspondingUseElement),i.nodeType===3?i.parentNode:i}var ln=null,mr=null,gt=null;function V0(i){if(i=To(i)){if(typeof ln!="function")throw Error(r(280));var o=i.stateNode;o&&(o=kl(o),ln(i.stateNode,i.type,o))}}function K0(i){mr?gt?gt.push(i):gt=[i]:mr=i}function G0(){if(mr){var i=mr,o=gt;if(gt=mr=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,s){if(xf)return i(o,s);xf=!0;try{return X0(i,o,s)}finally{xf=!1,(mr!==null||gt!==null)&&(Y0(),G0())}}function uo(i,o){var s=i.stateNode;if(s===null)return null;var p=kl(s);if(p===null)return null;s=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(s&&typeof s!="function")throw Error(r(231,o,typeof s));return s}var wf=!1;if(c)try{var lo={};Object.defineProperty(lo,"passive",{get:function(){wf=!0}}),window.addEventListener("test",lo,lo),window.removeEventListener("test",lo,lo)}catch{wf=!1}function Ok(i,o,s,p,y,b,j,M,D){var J=Array.prototype.slice.call(arguments,3);try{o.apply(s,J)}catch(ue){this.onError(ue)}}var so=!1,sl=null,cl=!1,_f=null,Pk={onError:function(i){so=!0,sl=i}};function Ak(i,o,s,p,y,b,j,M,D){so=!1,sl=null,Ok.apply(Pk,arguments)}function Ek(i,o,s,p,y,b,j,M,D){if(Ak.apply(this,arguments),so){if(so){var J=sl;so=!1,sl=null}else throw Error(r(198));cl||(cl=!0,_f=J)}}function si(i){var o=i,s=i;if(i.alternate)for(;o.return;)o=o.return;else{i=o;do o=i,(o.flags&4098)!==0&&(s=o.return),i=o.return;while(i)}return o.tag===3?s: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(si(i)!==i)throw Error(r(188))}function jk(i){var o=i.alternate;if(!o){if(o=si(i),o===null)throw Error(r(188));return o!==i?null:i}for(var s=i,p=o;;){var y=s.return;if(y===null)break;var b=y.alternate;if(b===null){if(p=y.return,p!==null){s=p;continue}break}if(y.child===b.child){for(b=y.child;b;){if(b===s)return J0(y),i;if(b===p)return J0(y),o;b=b.sibling}throw Error(r(188))}if(s.return!==p.return)s=y,p=b;else{for(var j=!1,M=y.child;M;){if(M===s){j=!0,s=y,p=b;break}if(M===p){j=!0,p=y,s=b;break}M=M.sibling}if(!j){for(M=b.child;M;){if(M===s){j=!0,s=b,p=y;break}if(M===p){j=!0,p=b,s=y;break}M=M.sibling}if(!j)throw Error(r(189))}}if(s.alternate!==p)throw Error(r(190))}if(s.tag!==3)throw Error(r(188));return s.stateNode.current===s?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,fl=t.unstable_NormalPriority,Nk=t.unstable_LowPriority,ab=t.unstable_IdlePriority,dl=null,Yr=null;function Mk(i){if(Yr&&typeof Yr.onCommitFiberRoot=="function")try{Yr.onCommitFiberRoot(dl,i,void 0,(i.current.flags&128)===128)}catch{}}var Mr=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 pl=64,hl=4194304;function co(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 vl(i,o){var s=i.pendingLanes;if(s===0)return 0;var p=0,y=i.suspendedLanes,b=i.pingedLanes,j=s&268435455;if(j!==0){var M=j&~y;M!==0?p=co(M):(b&=j,b!==0&&(p=co(b)))}else j=s&~y,j!==0?p=co(j):b!==0&&(p=co(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|=s&16),o=i.entangledLanes,o!==0)for(i=i.entanglements,o&=p;0<o;)s=31-Mr(o),y=1<<s,p|=i[s],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 s=i.suspendedLanes,p=i.pingedLanes,y=i.expirationTimes,b=i.pendingLanes;0<b;){var j=31-Mr(b),M=1<<j,D=y[j];D===-1?((M&s)===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=pl;return pl<<=1,(pl&4194240)===0&&(pl=64),i}function Pf(i){for(var o=[],s=0;31>s;s++)o.push(i);return o}function fo(i,o,s){i.pendingLanes|=o,o!==536870912&&(i.suspendedLanes=0,i.pingedLanes=0),i=i.eventTimes,o=31-Mr(o),i[o]=s}function qk(i,o){var s=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<s;){var y=31-Mr(s),b=1<<y;o[y]=0,p[y]=-1,i[y]=-1,s&=~b}}function Af(i,o){var s=i.entangledLanes|=o;for(i=i.entanglements;s;){var p=31-Mr(s),y=1<<p;y&o|i[p]&o&&(i[p]|=o),s&=~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,yl=[],Nn=null,Mn=null,Rn=null,po=new Map,ho=new Map,In=[],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":Nn=null;break;case"dragenter":case"dragleave":Mn=null;break;case"mouseover":case"mouseout":Rn=null;break;case"pointerover":case"pointerout":po.delete(o.pointerId);break;case"gotpointercapture":case"lostpointercapture":ho.delete(o.pointerId)}}function vo(i,o,s,p,y,b){return i===null||i.nativeEvent!==b?(i={blockedOn:o,domEventName:s,eventSystemFlags:p,nativeEvent:b,targetContainers:[y]},o!==null&&(o=To(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,s,p,y){switch(o){case"focusin":return Nn=vo(Nn,i,o,s,p,y),!0;case"dragenter":return Mn=vo(Mn,i,o,s,p,y),!0;case"mouseover":return Rn=vo(Rn,i,o,s,p,y),!0;case"pointerover":var b=y.pointerId;return po.set(b,vo(po.get(b)||null,i,o,s,p,y)),!0;case"gotpointercapture":return b=y.pointerId,ho.set(b,vo(ho.get(b)||null,i,o,s,p,y)),!0}return!1}function pb(i){var o=ci(i.target);if(o!==null){var s=si(o);if(s!==null){if(o=s.tag,o===13){if(o=Z0(s),o!==null){i.blockedOn=o,fb(i.priority,function(){sb(s)});return}}else if(o===3&&s.stateNode.current.memoizedState.isDehydrated){i.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}i.blockedOn=null}function ml(i){if(i.blockedOn!==null)return!1;for(var o=i.targetContainers;0<o.length;){var s=Cf(i.domEventName,i.eventSystemFlags,o[0],i.nativeEvent);if(s===null){s=i.nativeEvent;var p=new s.constructor(s.type,s);ao=p,s.target.dispatchEvent(p),ao=null}else return o=To(s),o!==null&&Ef(o),i.blockedOn=s,!1;o.shift()}return!0}function hb(i,o,s){ml(i)&&s.delete(o)}function zk(){jf=!1,Nn!==null&&ml(Nn)&&(Nn=null),Mn!==null&&ml(Mn)&&(Mn=null),Rn!==null&&ml(Rn)&&(Rn=null),po.forEach(hb),ho.forEach(hb)}function yo(i,o){i.blockedOn===o&&(i.blockedOn=null,jf||(jf=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,zk)))}function mo(i){function o(y){return yo(y,i)}if(0<yl.length){yo(yl[0],i);for(var s=1;s<yl.length;s++){var p=yl[s];p.blockedOn===i&&(p.blockedOn=null)}}for(Nn!==null&&yo(Nn,i),Mn!==null&&yo(Mn,i),Rn!==null&&yo(Rn,i),po.forEach(o),ho.forEach(o),s=0;s<In.length;s++)p=In[s],p.blockedOn===i&&(p.blockedOn=null);for(;0<In.length&&(s=In[0],s.blockedOn===null);)pb(s),s.blockedOn===null&&In.shift()}var Vi=T.ReactCurrentBatchConfig,gl=!0;function Uk(i,o,s,p){var y=He,b=Vi.transition;Vi.transition=null;try{He=1,Tf(i,o,s,p)}finally{He=y,Vi.transition=b}}function Wk(i,o,s,p){var y=He,b=Vi.transition;Vi.transition=null;try{He=4,Tf(i,o,s,p)}finally{He=y,Vi.transition=b}}function Tf(i,o,s,p){if(gl){var y=Cf(i,o,s,p);if(y===null)Kf(i,o,p,bl,s),db(i,p);else if(Fk(y,i,o,s,p))p.stopPropagation();else if(db(i,p),o&4&&-1<Bk.indexOf(i)){for(;y!==null;){var b=To(y);if(b!==null&&lb(b),b=Cf(i,o,s,p),b===null&&Kf(i,o,p,bl,s),b===y)break;y=b}y!==null&&p.stopPropagation()}else Kf(i,o,p,null,s)}}var bl=null;function Cf(i,o,s,p){if(bl=null,i=oo(p),i=ci(i),i!==null)if(o=si(i),o===null)i=null;else if(s=o.tag,s===13){if(i=Z0(o),i!==null)return i;i=null}else if(s===3){if(o.stateNode.current.memoizedState.isDehydrated)return o.tag===3?o.stateNode.containerInfo:null;i=null}else o!==i&&(i=null);return bl=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 fl:case Nk:return 16;case ab:return 536870912;default:return 16}default:return 16}}var $n=null,kf=null,xl=null;function yb(){if(xl)return xl;var i,o=kf,s=o.length,p,y="value"in $n?$n.value:$n.textContent,b=y.length;for(i=0;i<s&&o[i]===y[i];i++);var j=s-i;for(p=1;p<=j&&o[s-p]===y[b-p];p++);return xl=y.slice(i,1<p?1-p:void 0)}function wl(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 _l(){return!0}function mb(){return!1}function ur(i){function o(s,p,y,b,j){this._reactName=s,this._targetInst=y,this.type=p,this.nativeEvent=b,this.target=j,this.currentTarget=null;for(var M in i)i.hasOwnProperty(M)&&(s=i[M],this[M]=s?s(b):b[M]);return this.isDefaultPrevented=(b.defaultPrevented!=null?b.defaultPrevented:b.returnValue===!1)?_l:mb,this.isPropagationStopped=mb,this}return Y(o.prototype,{preventDefault:function(){this.defaultPrevented=!0;var s=this.nativeEvent;s&&(s.preventDefault?s.preventDefault():typeof s.returnValue!="unknown"&&(s.returnValue=!1),this.isDefaultPrevented=_l)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=_l)},persist:function(){},isPersistent:_l}),o}var Ki={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(i){return i.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Nf=ur(Ki),go=Y({},Ki,{view:0,detail:0}),Hk=ur(go),Mf,Rf,bo,Sl=Y({},go,{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!==bo&&(bo&&i.type==="mousemove"?(Mf=i.screenX-bo.screenX,Rf=i.screenY-bo.screenY):Rf=Mf=0,bo=i),Mf)},movementY:function(i){return"movementY"in i?i.movementY:Rf}}),gb=ur(Sl),Vk=Y({},Sl,{dataTransfer:0}),Kk=ur(Vk),Gk=Y({},go,{relatedTarget:0}),If=ur(Gk),Xk=Y({},Ki,{animationName:0,elapsedTime:0,pseudoElement:0}),Yk=ur(Xk),Qk=Y({},Ki,{clipboardData:function(i){return"clipboardData"in i?i.clipboardData:window.clipboardData}}),Zk=ur(Qk),Jk=Y({},Ki,{data:0}),bb=ur(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=Y({},go,{key:function(i){if(i.key){var o=e2[i.key]||i.key;if(o!=="Unidentified")return o}return i.type==="keypress"?(i=wl(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"?wl(i):0},keyCode:function(i){return i.type==="keydown"||i.type==="keyup"?i.keyCode:0},which:function(i){return i.type==="keypress"?wl(i):i.type==="keydown"||i.type==="keyup"?i.keyCode:0}}),a2=ur(i2),o2=Y({},Sl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),xb=ur(o2),u2=Y({},go,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:$f}),l2=ur(u2),s2=Y({},Ki,{propertyName:0,elapsedTime:0,pseudoElement:0}),c2=ur(s2),f2=Y({},Sl,{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=ur(f2),p2=[9,13,27,32],Df=c&&"CompositionEvent"in window,xo=null;c&&"documentMode"in document&&(xo=document.documentMode);var h2=c&&"TextEvent"in window&&!xo,wb=c&&(!Df||xo&&8<xo&&11>=xo),_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 Gi=!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(Gi)return i==="compositionend"||!Df&&Ob(i,o)?(i=yb(),xl=kf=$n=null,Gi=!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,s,p){K0(p),o=jl(o,"onChange"),0<o.length&&(s=new Nf("onChange","change",null,s,p),i.push({event:s,listeners:o}))}var wo=null,_o=null;function g2(i){Hb(i,0)}function Ol(i){var o=Ji(i);if(ie(o))return i}function b2(i,o){if(i==="change")return o}var jb=!1;if(c){var Lf;if(c){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(){wo&&(wo.detachEvent("onpropertychange",kb),_o=wo=null)}function kb(i){if(i.propertyName==="value"&&Ol(_o)){var o=[];Eb(o,_o,i,oo(i)),Q0(g2,o)}}function x2(i,o,s){i==="focusin"?(Cb(),wo=o,_o=s,wo.attachEvent("onpropertychange",kb)):i==="focusout"&&Cb()}function w2(i){if(i==="selectionchange"||i==="keyup"||i==="keydown")return Ol(_o)}function _2(i,o){if(i==="click")return Ol(o)}function S2(i,o){if(i==="input"||i==="change")return Ol(o)}function O2(i,o){return i===o&&(i!==0||1/i===1/o)||i!==i&&o!==o}var Rr=typeof Object.is=="function"?Object.is:O2;function So(i,o){if(Rr(i,o))return!0;if(typeof i!="object"||i===null||typeof o!="object"||o===null)return!1;var s=Object.keys(i),p=Object.keys(o);if(s.length!==p.length)return!1;for(p=0;p<s.length;p++){var y=s[p];if(!f.call(o,y)||!Rr(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 s=Nb(i);i=0;for(var p;s;){if(s.nodeType===3){if(p=i+s.textContent.length,i<=o&&p>=o)return{node:s,offset:o-i};i=p}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=Nb(s)}}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=Le();o instanceof i.HTMLIFrameElement;){try{var s=typeof o.contentWindow.location.href=="string"}catch{s=!1}if(s)i=o.contentWindow;else break;o=Le(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(),s=i.focusedElem,p=i.selectionRange;if(o!==s&&s&&s.ownerDocument&&Rb(s.ownerDocument.documentElement,s)){if(p!==null&&Bf(s)){if(o=p.start,i=p.end,i===void 0&&(i=o),"selectionStart"in s)s.selectionStart=o,s.selectionEnd=Math.min(i,s.value.length);else if(i=(o=s.ownerDocument||document)&&o.defaultView||window,i.getSelection){i=i.getSelection();var y=s.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(s,b);var j=Mb(s,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=s;i=i.parentNode;)i.nodeType===1&&o.push({element:i,left:i.scrollLeft,top:i.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;s<o.length;s++)i=o[s],i.element.scrollLeft=i.left,i.element.scrollTop=i.top}}var A2=c&&"documentMode"in document&&11>=document.documentMode,Xi=null,Ff=null,Oo=null,zf=!1;function $b(i,o,s){var p=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;zf||Xi==null||Xi!==Le(p)||(p=Xi,"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}),Oo&&So(Oo,p)||(Oo=p,p=jl(Ff,"onSelect"),0<p.length&&(o=new Nf("onSelect","select",null,o,s),i.push({event:o,listeners:p}),o.target=Xi)))}function Pl(i,o){var s={};return s[i.toLowerCase()]=o.toLowerCase(),s["Webkit"+i]="webkit"+o,s["Moz"+i]="moz"+o,s}var Yi={animationend:Pl("Animation","AnimationEnd"),animationiteration:Pl("Animation","AnimationIteration"),animationstart:Pl("Animation","AnimationStart"),transitionend:Pl("Transition","TransitionEnd")},Uf={},Db={};c&&(Db=document.createElement("div").style,"AnimationEvent"in window||(delete Yi.animationend.animation,delete Yi.animationiteration.animation,delete Yi.animationstart.animation),"TransitionEvent"in window||delete Yi.transitionend.transition);function Al(i){if(Uf[i])return Uf[i];if(!Yi[i])return i;var o=Yi[i],s;for(s in o)if(o.hasOwnProperty(s)&&s in Db)return Uf[i]=o[s];return i}var Lb=Al("animationend"),qb=Al("animationiteration"),Bb=Al("animationstart"),Fb=Al("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 Dn(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);Dn(E2,"on"+j2)}Dn(Lb,"onAnimationEnd"),Dn(qb,"onAnimationIteration"),Dn(Bb,"onAnimationStart"),Dn("dblclick","onDoubleClick"),Dn("focusin","onFocus"),Dn("focusout","onBlur"),Dn(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 Po="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(Po));function Wb(i,o,s){var p=i.type||"unknown-event";i.currentTarget=s,Ek(p,o,void 0,i),i.currentTarget=null}function Hb(i,o){o=(o&4)!==0;for(var s=0;s<i.length;s++){var p=i[s],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,J=M.currentTarget;if(M=M.listener,D!==b&&y.isPropagationStopped())break e;Wb(y,M,J),b=D}else for(j=0;j<p.length;j++){if(M=p[j],D=M.instance,J=M.currentTarget,M=M.listener,D!==b&&y.isPropagationStopped())break e;Wb(y,M,J),b=D}}}if(cl)throw i=_f,cl=!1,_f=null,i}function et(i,o){var s=o[Jf];s===void 0&&(s=o[Jf]=new Set);var p=i+"__bubble";s.has(p)||(Vb(o,i,2,!1),s.add(p))}function Vf(i,o,s){var p=0;o&&(p|=4),Vb(s,i,p,o)}var El="_reactListening"+Math.random().toString(36).slice(2);function Ao(i){if(!i[El]){i[El]=!0,n.forEach(function(s){s!=="selectionchange"&&(T2.has(s)||Vf(s,!1,i),Vf(s,!0,i))});var o=i.nodeType===9?i:i.ownerDocument;o===null||o[El]||(o[El]=!0,Vf("selectionchange",!1,o))}}function Vb(i,o,s,p){switch(vb(o)){case 1:var y=Uk;break;case 4:y=Wk;break;default:y=Tf}s=y.bind(null,o,s,i),y=void 0,!wf||o!=="touchstart"&&o!=="touchmove"&&o!=="wheel"||(y=!0),p?y!==void 0?i.addEventListener(o,s,{capture:!0,passive:y}):i.addEventListener(o,s,!0):y!==void 0?i.addEventListener(o,s,{passive:y}):i.addEventListener(o,s,!1)}function Kf(i,o,s,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=ci(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 J=b,ue=oo(s),le=[];e:{var ae=zb.get(i);if(ae!==void 0){var ye=Nf,be=i;switch(i){case"keypress":if(wl(s)===0)break e;case"keydown":case"keyup":ye=a2;break;case"focusin":be="focus",ye=If;break;case"focusout":be="blur",ye=If;break;case"beforeblur":case"afterblur":ye=If;break;case"click":if(s.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":ye=gb;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":ye=Kk;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":ye=l2;break;case Lb:case qb:case Bb:ye=Yk;break;case Fb:ye=c2;break;case"scroll":ye=Hk;break;case"wheel":ye=d2;break;case"copy":case"cut":case"paste":ye=Zk;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":ye=xb}var xe=(o&4)!==0,ft=!xe&&i==="scroll",V=xe?ae!==null?ae+"Capture":null:ae;xe=[];for(var L=J,Q;L!==null;){Q=L;var ce=Q.stateNode;if(Q.tag===5&&ce!==null&&(Q=ce,V!==null&&(ce=uo(L,V),ce!=null&&xe.push(Eo(L,ce,Q)))),ft)break;L=L.return}0<xe.length&&(ae=new ye(ae,be,null,s,ue),le.push({event:ae,listeners:xe}))}}if((o&7)===0){e:{if(ae=i==="mouseover"||i==="pointerover",ye=i==="mouseout"||i==="pointerout",ae&&s!==ao&&(be=s.relatedTarget||s.fromElement)&&(ci(be)||be[sn]))break e;if((ye||ae)&&(ae=ue.window===ue?ue:(ae=ue.ownerDocument)?ae.defaultView||ae.parentWindow:window,ye?(be=s.relatedTarget||s.toElement,ye=J,be=be?ci(be):null,be!==null&&(ft=si(be),be!==ft||be.tag!==5&&be.tag!==6)&&(be=null)):(ye=null,be=J),ye!==be)){if(xe=gb,ce="onMouseLeave",V="onMouseEnter",L="mouse",(i==="pointerout"||i==="pointerover")&&(xe=xb,ce="onPointerLeave",V="onPointerEnter",L="pointer"),ft=ye==null?ae:Ji(ye),Q=be==null?ae:Ji(be),ae=new xe(ce,L+"leave",ye,s,ue),ae.target=ft,ae.relatedTarget=Q,ce=null,ci(ue)===J&&(xe=new xe(V,L+"enter",be,s,ue),xe.target=Q,xe.relatedTarget=ft,ce=xe),ft=ce,ye&&be)t:{for(xe=ye,V=be,L=0,Q=xe;Q;Q=Qi(Q))L++;for(Q=0,ce=V;ce;ce=Qi(ce))Q++;for(;0<L-Q;)xe=Qi(xe),L--;for(;0<Q-L;)V=Qi(V),Q--;for(;L--;){if(xe===V||V!==null&&xe===V.alternate)break t;xe=Qi(xe),V=Qi(V)}xe=null}else xe=null;ye!==null&&Kb(le,ae,ye,xe,!1),be!==null&&ft!==null&&Kb(le,ft,be,xe,!0)}}e:{if(ae=J?Ji(J):window,ye=ae.nodeName&&ae.nodeName.toLowerCase(),ye==="select"||ye==="input"&&ae.type==="file")var Pe=b2;else if(Ab(ae))if(jb)Pe=S2;else{Pe=w2;var Ae=x2}else(ye=ae.nodeName)&&ye.toLowerCase()==="input"&&(ae.type==="checkbox"||ae.type==="radio")&&(Pe=_2);if(Pe&&(Pe=Pe(i,J))){Eb(le,Pe,s,ue);break e}Ae&&Ae(i,ae,J),i==="focusout"&&(Ae=ae._wrapperState)&&Ae.controlled&&ae.type==="number"&&ar(ae,"number",ae.value)}switch(Ae=J?Ji(J):window,i){case"focusin":(Ab(Ae)||Ae.contentEditable==="true")&&(Xi=Ae,Ff=J,Oo=null);break;case"focusout":Oo=Ff=Xi=null;break;case"mousedown":zf=!0;break;case"contextmenu":case"mouseup":case"dragend":zf=!1,$b(le,s,ue);break;case"selectionchange":if(A2)break;case"keydown":case"keyup":$b(le,s,ue)}var Ee;if(Df)e:{switch(i){case"compositionstart":var Ne="onCompositionStart";break e;case"compositionend":Ne="onCompositionEnd";break e;case"compositionupdate":Ne="onCompositionUpdate";break e}Ne=void 0}else Gi?Ob(i,s)&&(Ne="onCompositionEnd"):i==="keydown"&&s.keyCode===229&&(Ne="onCompositionStart");Ne&&(wb&&s.locale!=="ko"&&(Gi||Ne!=="onCompositionStart"?Ne==="onCompositionEnd"&&Gi&&(Ee=yb()):($n=ue,kf="value"in $n?$n.value:$n.textContent,Gi=!0)),Ae=jl(J,Ne),0<Ae.length&&(Ne=new bb(Ne,i,null,s,ue),le.push({event:Ne,listeners:Ae}),Ee?Ne.data=Ee:(Ee=Pb(s),Ee!==null&&(Ne.data=Ee)))),(Ee=h2?v2(i,s):y2(i,s))&&(J=jl(J,"onBeforeInput"),0<J.length&&(ue=new bb("onBeforeInput","beforeinput",null,s,ue),le.push({event:ue,listeners:J}),ue.data=Ee))}Hb(le,o)})}function Eo(i,o,s){return{instance:i,listener:o,currentTarget:s}}function jl(i,o){for(var s=o+"Capture",p=[];i!==null;){var y=i,b=y.stateNode;y.tag===5&&b!==null&&(y=b,b=uo(i,s),b!=null&&p.unshift(Eo(i,b,y)),b=uo(i,o),b!=null&&p.push(Eo(i,b,y))),i=i.return}return p}function Qi(i){if(i===null)return null;do i=i.return;while(i&&i.tag!==5);return i||null}function Kb(i,o,s,p,y){for(var b=o._reactName,j=[];s!==null&&s!==p;){var M=s,D=M.alternate,J=M.stateNode;if(D!==null&&D===p)break;M.tag===5&&J!==null&&(M=J,y?(D=uo(s,b),D!=null&&j.unshift(Eo(s,D,M))):y||(D=uo(s,b),D!=null&&j.push(Eo(s,D,M)))),s=s.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 Tl(i,o,s){if(o=Gb(o),Gb(i)!==o&&s)throw Error(r(425))}function Cl(){}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 s=o,p=0;do{var y=s.nextSibling;if(i.removeChild(s),y&&y.nodeType===8)if(s=y.data,s==="/$"){if(p===0){i.removeChild(y),mo(o);return}p--}else s!=="$"&&s!=="$?"&&s!=="$!"||p++;s=y}while(s);mo(o)}function Ln(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 s=i.data;if(s==="$"||s==="$!"||s==="$?"){if(o===0)return i;o--}else s==="/$"&&o++}i=i.previousSibling}return null}var Zi=Math.random().toString(36).slice(2),Qr="__reactFiber$"+Zi,jo="__reactProps$"+Zi,sn="__reactContainer$"+Zi,Jf="__reactEvents$"+Zi,I2="__reactListeners$"+Zi,$2="__reactHandles$"+Zi;function ci(i){var o=i[Qr];if(o)return o;for(var s=i.parentNode;s;){if(o=s[sn]||s[Qr]){if(s=o.alternate,o.child!==null||s!==null&&s.child!==null)for(i=Yb(i);i!==null;){if(s=i[Qr])return s;i=Yb(i)}return o}i=s,s=i.parentNode}return null}function To(i){return i=i[Qr]||i[sn],!i||i.tag!==5&&i.tag!==6&&i.tag!==13&&i.tag!==3?null:i}function Ji(i){if(i.tag===5||i.tag===6)return i.stateNode;throw Error(r(33))}function kl(i){return i[jo]||null}var ed=[],ea=-1;function qn(i){return{current:i}}function tt(i){0>ea||(i.current=ed[ea],ed[ea]=null,ea--)}function Ye(i,o){ea++,ed[ea]=i.current,i.current=o}var Bn={},It=qn(Bn),Gt=qn(!1),fi=Bn;function ta(i,o){var s=i.type.contextTypes;if(!s)return Bn;var p=i.stateNode;if(p&&p.__reactInternalMemoizedUnmaskedChildContext===o)return p.__reactInternalMemoizedMaskedChildContext;var y={},b;for(b in s)y[b]=o[b];return p&&(i=i.stateNode,i.__reactInternalMemoizedUnmaskedChildContext=o,i.__reactInternalMemoizedMaskedChildContext=y),y}function Xt(i){return i=i.childContextTypes,i!=null}function Nl(){tt(Gt),tt(It)}function Qb(i,o,s){if(It.current!==Bn)throw Error(r(168));Ye(It,o),Ye(Gt,s)}function Zb(i,o,s){var p=i.stateNode;if(o=o.childContextTypes,typeof p.getChildContext!="function")return s;p=p.getChildContext();for(var y in p)if(!(y in o))throw Error(r(108,Te(i)||"Unknown",y));return Y({},s,p)}function Ml(i){return i=(i=i.stateNode)&&i.__reactInternalMemoizedMergedChildContext||Bn,fi=It.current,Ye(It,i),Ye(Gt,Gt.current),!0}function Jb(i,o,s){var p=i.stateNode;if(!p)throw Error(r(169));s?(i=Zb(i,o,fi),p.__reactInternalMemoizedMergedChildContext=i,tt(Gt),tt(It),Ye(It,i)):tt(Gt),Ye(Gt,s)}var cn=null,Rl=!1,td=!1;function ex(i){cn===null?cn=[i]:cn.push(i)}function D2(i){Rl=!0,ex(i)}function Fn(){if(!td&&cn!==null){td=!0;var i=0,o=He;try{var s=cn;for(He=1;i<s.length;i++){var p=s[i];do p=p(!0);while(p!==null)}cn=null,Rl=!1}catch(y){throw cn!==null&&(cn=cn.slice(i+1)),rb(Sf,Fn),y}finally{He=o,td=!1}}return null}var ra=[],na=0,Il=null,$l=0,gr=[],br=0,di=null,fn=1,dn="";function pi(i,o){ra[na++]=$l,ra[na++]=Il,Il=i,$l=o}function tx(i,o,s){gr[br++]=fn,gr[br++]=dn,gr[br++]=di,di=i;var p=fn;i=dn;var y=32-Mr(p)-1;p&=~(1<<y),s+=1;var b=32-Mr(o)+y;if(30<b){var j=y-y%5;b=(p&(1<<j)-1).toString(32),p>>=j,y-=j,fn=1<<32-Mr(o)+y|s<<y|p,dn=b+i}else fn=1<<b|s<<y|p,dn=i}function rd(i){i.return!==null&&(pi(i,1),tx(i,1,0))}function nd(i){for(;i===Il;)Il=ra[--na],ra[na]=null,$l=ra[--na],ra[na]=null;for(;i===di;)di=gr[--br],gr[br]=null,dn=gr[--br],gr[br]=null,fn=gr[--br],gr[br]=null}var lr=null,sr=null,nt=!1,Ir=null;function rx(i,o){var s=Sr(5,null,null,0);s.elementType="DELETED",s.stateNode=o,s.return=i,o=i.deletions,o===null?(i.deletions=[s],i.flags|=16):o.push(s)}function nx(i,o){switch(i.tag){case 5:var s=i.type;return o=o.nodeType!==1||s.toLowerCase()!==o.nodeName.toLowerCase()?null:o,o!==null?(i.stateNode=o,lr=i,sr=Ln(o.firstChild),!0):!1;case 6:return o=i.pendingProps===""||o.nodeType!==3?null:o,o!==null?(i.stateNode=o,lr=i,sr=null,!0):!1;case 13:return o=o.nodeType!==8?null:o,o!==null?(s=di!==null?{id:fn,overflow:dn}:null,i.memoizedState={dehydrated:o,treeContext:s,retryLane:1073741824},s=Sr(18,null,null,0),s.stateNode=o,s.return=i,i.child=s,lr=i,sr=null,!0):!1;default:return!1}}function id(i){return(i.mode&1)!==0&&(i.flags&128)===0}function ad(i){if(nt){var o=sr;if(o){var s=o;if(!nx(i,o)){if(id(i))throw Error(r(418));o=Ln(s.nextSibling);var p=lr;o&&nx(i,o)?rx(p,s):(i.flags=i.flags&-4097|2,nt=!1,lr=i)}}else{if(id(i))throw Error(r(418));i.flags=i.flags&-4097|2,nt=!1,lr=i}}}function ix(i){for(i=i.return;i!==null&&i.tag!==5&&i.tag!==3&&i.tag!==13;)i=i.return;lr=i}function Dl(i){if(i!==lr)return!1;if(!nt)return ix(i),nt=!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=sr)){if(id(i))throw ax(),Error(r(418));for(;o;)rx(i,o),o=Ln(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 s=i.data;if(s==="/$"){if(o===0){sr=Ln(i.nextSibling);break e}o--}else s!=="$"&&s!=="$!"&&s!=="$?"||o++}i=i.nextSibling}sr=null}}else sr=lr?Ln(i.stateNode.nextSibling):null;return!0}function ax(){for(var i=sr;i;)i=Ln(i.nextSibling)}function ia(){sr=lr=null,nt=!1}function od(i){Ir===null?Ir=[i]:Ir.push(i)}var L2=T.ReactCurrentBatchConfig;function Co(i,o,s){if(i=s.ref,i!==null&&typeof i!="function"&&typeof i!="object"){if(s._owner){if(s=s._owner,s){if(s.tag!==1)throw Error(r(309));var p=s.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(!s._owner)throw Error(r(290,i))}return i}function Ll(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(V,L){if(i){var Q=V.deletions;Q===null?(V.deletions=[L],V.flags|=16):Q.push(L)}}function s(V,L){if(!i)return null;for(;L!==null;)o(V,L),L=L.sibling;return null}function p(V,L){for(V=new Map;L!==null;)L.key!==null?V.set(L.key,L):V.set(L.index,L),L=L.sibling;return V}function y(V,L){return V=Xn(V,L),V.index=0,V.sibling=null,V}function b(V,L,Q){return V.index=Q,i?(Q=V.alternate,Q!==null?(Q=Q.index,Q<L?(V.flags|=2,L):Q):(V.flags|=2,L)):(V.flags|=1048576,L)}function j(V){return i&&V.alternate===null&&(V.flags|=2),V}function M(V,L,Q,ce){return L===null||L.tag!==6?(L=Qd(Q,V.mode,ce),L.return=V,L):(L=y(L,Q),L.return=V,L)}function D(V,L,Q,ce){var Pe=Q.type;return Pe===k?ue(V,L,Q.props.children,ce,Q.key):L!==null&&(L.elementType===Pe||typeof Pe=="object"&&Pe!==null&&Pe.$$typeof===Z&&ox(Pe)===L.type)?(ce=y(L,Q.props),ce.ref=Co(V,L,Q),ce.return=V,ce):(ce=ls(Q.type,Q.key,Q.props,null,V.mode,ce),ce.ref=Co(V,L,Q),ce.return=V,ce)}function J(V,L,Q,ce){return L===null||L.tag!==4||L.stateNode.containerInfo!==Q.containerInfo||L.stateNode.implementation!==Q.implementation?(L=Zd(Q,V.mode,ce),L.return=V,L):(L=y(L,Q.children||[]),L.return=V,L)}function ue(V,L,Q,ce,Pe){return L===null||L.tag!==7?(L=wi(Q,V.mode,ce,Pe),L.return=V,L):(L=y(L,Q),L.return=V,L)}function le(V,L,Q){if(typeof L=="string"&&L!==""||typeof L=="number")return L=Qd(""+L,V.mode,Q),L.return=V,L;if(typeof L=="object"&&L!==null){switch(L.$$typeof){case S:return Q=ls(L.type,L.key,L.props,null,V.mode,Q),Q.ref=Co(V,null,L),Q.return=V,Q;case P:return L=Zd(L,V.mode,Q),L.return=V,L;case Z:var ce=L._init;return le(V,ce(L._payload),Q)}if(yr(L)||re(L))return L=wi(L,V.mode,Q,null),L.return=V,L;Ll(V,L)}return null}function ae(V,L,Q,ce){var Pe=L!==null?L.key:null;if(typeof Q=="string"&&Q!==""||typeof Q=="number")return Pe!==null?null:M(V,L,""+Q,ce);if(typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case S:return Q.key===Pe?D(V,L,Q,ce):null;case P:return Q.key===Pe?J(V,L,Q,ce):null;case Z:return Pe=Q._init,ae(V,L,Pe(Q._payload),ce)}if(yr(Q)||re(Q))return Pe!==null?null:ue(V,L,Q,ce,null);Ll(V,Q)}return null}function ye(V,L,Q,ce,Pe){if(typeof ce=="string"&&ce!==""||typeof ce=="number")return V=V.get(Q)||null,M(L,V,""+ce,Pe);if(typeof ce=="object"&&ce!==null){switch(ce.$$typeof){case S:return V=V.get(ce.key===null?Q:ce.key)||null,D(L,V,ce,Pe);case P:return V=V.get(ce.key===null?Q:ce.key)||null,J(L,V,ce,Pe);case Z:var Ae=ce._init;return ye(V,L,Q,Ae(ce._payload),Pe)}if(yr(ce)||re(ce))return V=V.get(Q)||null,ue(L,V,ce,Pe,null);Ll(L,ce)}return null}function be(V,L,Q,ce){for(var Pe=null,Ae=null,Ee=L,Ne=L=0,Et=null;Ee!==null&&Ne<Q.length;Ne++){Ee.index>Ne?(Et=Ee,Ee=null):Et=Ee.sibling;var Fe=ae(V,Ee,Q[Ne],ce);if(Fe===null){Ee===null&&(Ee=Et);break}i&&Ee&&Fe.alternate===null&&o(V,Ee),L=b(Fe,L,Ne),Ae===null?Pe=Fe:Ae.sibling=Fe,Ae=Fe,Ee=Et}if(Ne===Q.length)return s(V,Ee),nt&&pi(V,Ne),Pe;if(Ee===null){for(;Ne<Q.length;Ne++)Ee=le(V,Q[Ne],ce),Ee!==null&&(L=b(Ee,L,Ne),Ae===null?Pe=Ee:Ae.sibling=Ee,Ae=Ee);return nt&&pi(V,Ne),Pe}for(Ee=p(V,Ee);Ne<Q.length;Ne++)Et=ye(Ee,V,Ne,Q[Ne],ce),Et!==null&&(i&&Et.alternate!==null&&Ee.delete(Et.key===null?Ne:Et.key),L=b(Et,L,Ne),Ae===null?Pe=Et:Ae.sibling=Et,Ae=Et);return i&&Ee.forEach(function(Yn){return o(V,Yn)}),nt&&pi(V,Ne),Pe}function xe(V,L,Q,ce){var Pe=re(Q);if(typeof Pe!="function")throw Error(r(150));if(Q=Pe.call(Q),Q==null)throw Error(r(151));for(var Ae=Pe=null,Ee=L,Ne=L=0,Et=null,Fe=Q.next();Ee!==null&&!Fe.done;Ne++,Fe=Q.next()){Ee.index>Ne?(Et=Ee,Ee=null):Et=Ee.sibling;var Yn=ae(V,Ee,Fe.value,ce);if(Yn===null){Ee===null&&(Ee=Et);break}i&&Ee&&Yn.alternate===null&&o(V,Ee),L=b(Yn,L,Ne),Ae===null?Pe=Yn:Ae.sibling=Yn,Ae=Yn,Ee=Et}if(Fe.done)return s(V,Ee),nt&&pi(V,Ne),Pe;if(Ee===null){for(;!Fe.done;Ne++,Fe=Q.next())Fe=le(V,Fe.value,ce),Fe!==null&&(L=b(Fe,L,Ne),Ae===null?Pe=Fe:Ae.sibling=Fe,Ae=Fe);return nt&&pi(V,Ne),Pe}for(Ee=p(V,Ee);!Fe.done;Ne++,Fe=Q.next())Fe=ye(Ee,V,Ne,Fe.value,ce),Fe!==null&&(i&&Fe.alternate!==null&&Ee.delete(Fe.key===null?Ne:Fe.key),L=b(Fe,L,Ne),Ae===null?Pe=Fe:Ae.sibling=Fe,Ae=Fe);return i&&Ee.forEach(function(mN){return o(V,mN)}),nt&&pi(V,Ne),Pe}function ft(V,L,Q,ce){if(typeof Q=="object"&&Q!==null&&Q.type===k&&Q.key===null&&(Q=Q.props.children),typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case S:e:{for(var Pe=Q.key,Ae=L;Ae!==null;){if(Ae.key===Pe){if(Pe=Q.type,Pe===k){if(Ae.tag===7){s(V,Ae.sibling),L=y(Ae,Q.props.children),L.return=V,V=L;break e}}else if(Ae.elementType===Pe||typeof Pe=="object"&&Pe!==null&&Pe.$$typeof===Z&&ox(Pe)===Ae.type){s(V,Ae.sibling),L=y(Ae,Q.props),L.ref=Co(V,Ae,Q),L.return=V,V=L;break e}s(V,Ae);break}else o(V,Ae);Ae=Ae.sibling}Q.type===k?(L=wi(Q.props.children,V.mode,ce,Q.key),L.return=V,V=L):(ce=ls(Q.type,Q.key,Q.props,null,V.mode,ce),ce.ref=Co(V,L,Q),ce.return=V,V=ce)}return j(V);case P:e:{for(Ae=Q.key;L!==null;){if(L.key===Ae)if(L.tag===4&&L.stateNode.containerInfo===Q.containerInfo&&L.stateNode.implementation===Q.implementation){s(V,L.sibling),L=y(L,Q.children||[]),L.return=V,V=L;break e}else{s(V,L);break}else o(V,L);L=L.sibling}L=Zd(Q,V.mode,ce),L.return=V,V=L}return j(V);case Z:return Ae=Q._init,ft(V,L,Ae(Q._payload),ce)}if(yr(Q))return be(V,L,Q,ce);if(re(Q))return xe(V,L,Q,ce);Ll(V,Q)}return typeof Q=="string"&&Q!==""||typeof Q=="number"?(Q=""+Q,L!==null&&L.tag===6?(s(V,L.sibling),L=y(L,Q),L.return=V,V=L):(s(V,L),L=Qd(Q,V.mode,ce),L.return=V,V=L),j(V)):s(V,L)}return ft}var aa=ux(!0),lx=ux(!1),ql=qn(null),Bl=null,oa=null,ud=null;function ld(){ud=oa=Bl=null}function sd(i){var o=ql.current;tt(ql),i._currentValue=o}function cd(i,o,s){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===s)break;i=i.return}}function ua(i,o){Bl=i,ud=oa=null,i=i.dependencies,i!==null&&i.firstContext!==null&&((i.lanes&o)!==0&&(Yt=!0),i.firstContext=null)}function xr(i){var o=i._currentValue;if(ud!==i)if(i={context:i,memoizedValue:o,next:null},oa===null){if(Bl===null)throw Error(r(308));oa=i,Bl.dependencies={lanes:0,firstContext:i}}else oa=oa.next=i;return o}var hi=null;function fd(i){hi===null?hi=[i]:hi.push(i)}function sx(i,o,s,p){var y=o.interleaved;return y===null?(s.next=s,fd(o)):(s.next=y.next,y.next=s),o.interleaved=s,pn(i,p)}function pn(i,o){i.lanes|=o;var s=i.alternate;for(s!==null&&(s.lanes|=o),s=i,i=i.return;i!==null;)i.childLanes|=o,s=i.alternate,s!==null&&(s.childLanes|=o),s=i,i=i.return;return s.tag===3?s.stateNode:null}var zn=!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 hn(i,o){return{eventTime:i,lane:o,tag:0,payload:null,callback:null,next:null}}function Un(i,o,s){var p=i.updateQueue;if(p===null)return null;if(p=p.shared,(qe&2)!==0){var y=p.pending;return y===null?o.next=o:(o.next=y.next,y.next=o),p.pending=o,pn(i,s)}return y=p.interleaved,y===null?(o.next=o,fd(p)):(o.next=y.next,y.next=o),p.interleaved=o,pn(i,s)}function Fl(i,o,s){if(o=o.updateQueue,o!==null&&(o=o.shared,(s&4194240)!==0)){var p=o.lanes;p&=i.pendingLanes,s|=p,o.lanes=s,Af(i,s)}}function fx(i,o){var s=i.updateQueue,p=i.alternate;if(p!==null&&(p=p.updateQueue,s===p)){var y=null,b=null;if(s=s.firstBaseUpdate,s!==null){do{var j={eventTime:s.eventTime,lane:s.lane,tag:s.tag,payload:s.payload,callback:s.callback,next:null};b===null?y=b=j:b=b.next=j,s=s.next}while(s!==null);b===null?y=b=o:b=b.next=o}else y=b=o;s={baseState:p.baseState,firstBaseUpdate:y,lastBaseUpdate:b,shared:p.shared,effects:p.effects},i.updateQueue=s;return}i=s.lastBaseUpdate,i===null?s.firstBaseUpdate=o:i.next=o,s.lastBaseUpdate=o}function zl(i,o,s,p){var y=i.updateQueue;zn=!1;var b=y.firstBaseUpdate,j=y.lastBaseUpdate,M=y.shared.pending;if(M!==null){y.shared.pending=null;var D=M,J=D.next;D.next=null,j===null?b=J:j.next=J,j=D;var ue=i.alternate;ue!==null&&(ue=ue.updateQueue,M=ue.lastBaseUpdate,M!==j&&(M===null?ue.firstBaseUpdate=J:M.next=J,ue.lastBaseUpdate=D))}if(b!==null){var le=y.baseState;j=0,ue=J=D=null,M=b;do{var ae=M.lane,ye=M.eventTime;if((p&ae)===ae){ue!==null&&(ue=ue.next={eventTime:ye,lane:0,tag:M.tag,payload:M.payload,callback:M.callback,next:null});e:{var be=i,xe=M;switch(ae=o,ye=s,xe.tag){case 1:if(be=xe.payload,typeof be=="function"){le=be.call(ye,le,ae);break e}le=be;break e;case 3:be.flags=be.flags&-65537|128;case 0:if(be=xe.payload,ae=typeof be=="function"?be.call(ye,le,ae):be,ae==null)break e;le=Y({},le,ae);break e;case 2:zn=!0}}M.callback!==null&&M.lane!==0&&(i.flags|=64,ae=y.effects,ae===null?y.effects=[M]:ae.push(M))}else ye={eventTime:ye,lane:ae,tag:M.tag,payload:M.payload,callback:M.callback,next:null},ue===null?(J=ue=ye,D=le):ue=ue.next=ye,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(ue===null&&(D=le),y.baseState=D,y.firstBaseUpdate=J,y.lastBaseUpdate=ue,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);mi|=j,i.lanes=j,i.memoizedState=le}}function dx(i,o,s){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=s,typeof y!="function")throw Error(r(191,y));y.call(p)}}}var ko={},Zr=qn(ko),No=qn(ko),Mo=qn(ko);function vi(i){if(i===ko)throw Error(r(174));return i}function pd(i,o){switch(Ye(Mo,o),Ye(No,i),Ye(Zr,ko),i=o.nodeType,i){case 9:case 11:o=(o=o.documentElement)?o.namespaceURI:io(null,"");break;default:i=i===8?o.parentNode:o,o=i.namespaceURI||null,i=i.tagName,o=io(o,i)}tt(Zr),Ye(Zr,o)}function la(){tt(Zr),tt(No),tt(Mo)}function px(i){vi(Mo.current);var o=vi(Zr.current),s=io(o,i.type);o!==s&&(Ye(No,i),Ye(Zr,s))}function hd(i){No.current===i&&(tt(Zr),tt(No))}var ot=qn(0);function Ul(i){for(var o=i;o!==null;){if(o.tag===13){var s=o.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||s.data==="$?"||s.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 Wl=T.ReactCurrentDispatcher,md=T.ReactCurrentBatchConfig,yi=0,ut=null,bt=null,Pt=null,Hl=!1,Ro=!1,Io=0,q2=0;function $t(){throw Error(r(321))}function gd(i,o){if(o===null)return!1;for(var s=0;s<o.length&&s<i.length;s++)if(!Rr(i[s],o[s]))return!1;return!0}function bd(i,o,s,p,y,b){if(yi=b,ut=o,o.memoizedState=null,o.updateQueue=null,o.lanes=0,Wl.current=i===null||i.memoizedState===null?U2:W2,i=s(p,y),Ro){b=0;do{if(Ro=!1,Io=0,25<=b)throw Error(r(301));b+=1,Pt=bt=null,o.updateQueue=null,Wl.current=H2,i=s(p,y)}while(Ro)}if(Wl.current=Gl,o=bt!==null&&bt.next!==null,yi=0,Pt=bt=ut=null,Hl=!1,o)throw Error(r(300));return i}function xd(){var i=Io!==0;return Io=0,i}function Jr(){var i={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Pt===null?ut.memoizedState=Pt=i:Pt=Pt.next=i,Pt}function wr(){if(bt===null){var i=ut.alternate;i=i!==null?i.memoizedState:null}else i=bt.next;var o=Pt===null?ut.memoizedState:Pt.next;if(o!==null)Pt=o,bt=i;else{if(i===null)throw Error(r(310));bt=i,i={memoizedState:bt.memoizedState,baseState:bt.baseState,baseQueue:bt.baseQueue,queue:bt.queue,next:null},Pt===null?ut.memoizedState=Pt=i:Pt=Pt.next=i}return Pt}function $o(i,o){return typeof o=="function"?o(i):o}function wd(i){var o=wr(),s=o.queue;if(s===null)throw Error(r(311));s.lastRenderedReducer=i;var p=bt,y=p.baseQueue,b=s.pending;if(b!==null){if(y!==null){var j=y.next;y.next=b.next,b.next=j}p.baseQueue=y=b,s.pending=null}if(y!==null){b=y.next,p=p.baseState;var M=j=null,D=null,J=b;do{var ue=J.lane;if((yi&ue)===ue)D!==null&&(D=D.next={lane:0,action:J.action,hasEagerState:J.hasEagerState,eagerState:J.eagerState,next:null}),p=J.hasEagerState?J.eagerState:i(p,J.action);else{var le={lane:ue,action:J.action,hasEagerState:J.hasEagerState,eagerState:J.eagerState,next:null};D===null?(M=D=le,j=p):D=D.next=le,ut.lanes|=ue,mi|=ue}J=J.next}while(J!==null&&J!==b);D===null?j=p:D.next=M,Rr(p,o.memoizedState)||(Yt=!0),o.memoizedState=p,o.baseState=j,o.baseQueue=D,s.lastRenderedState=p}if(i=s.interleaved,i!==null){y=i;do b=y.lane,ut.lanes|=b,mi|=b,y=y.next;while(y!==i)}else y===null&&(s.lanes=0);return[o.memoizedState,s.dispatch]}function _d(i){var o=wr(),s=o.queue;if(s===null)throw Error(r(311));s.lastRenderedReducer=i;var p=s.dispatch,y=s.pending,b=o.memoizedState;if(y!==null){s.pending=null;var j=y=y.next;do b=i(b,j.action),j=j.next;while(j!==y);Rr(b,o.memoizedState)||(Yt=!0),o.memoizedState=b,o.baseQueue===null&&(o.baseState=b),s.lastRenderedState=b}return[b,p]}function hx(){}function vx(i,o){var s=ut,p=wr(),y=o(),b=!Rr(p.memoizedState,y);if(b&&(p.memoizedState=y,Yt=!0),p=p.queue,Sd(gx.bind(null,s,p,i),[i]),p.getSnapshot!==o||b||Pt!==null&&Pt.memoizedState.tag&1){if(s.flags|=2048,Do(9,mx.bind(null,s,p,y,o),void 0,null),At===null)throw Error(r(349));(yi&30)!==0||yx(s,o,y)}return y}function yx(i,o,s){i.flags|=16384,i={getSnapshot:o,value:s},o=ut.updateQueue,o===null?(o={lastEffect:null,stores:null},ut.updateQueue=o,o.stores=[i]):(s=o.stores,s===null?o.stores=[i]:s.push(i))}function mx(i,o,s,p){o.value=s,o.getSnapshot=p,bx(o)&&xx(i)}function gx(i,o,s){return s(function(){bx(o)&&xx(i)})}function bx(i){var o=i.getSnapshot;i=i.value;try{var s=o();return!Rr(i,s)}catch{return!0}}function xx(i){var o=pn(i,1);o!==null&&qr(o,i,1,-1)}function wx(i){var o=Jr();return typeof i=="function"&&(i=i()),o.memoizedState=o.baseState=i,i={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:$o,lastRenderedState:i},o.queue=i,i=i.dispatch=z2.bind(null,ut,i),[o.memoizedState,i]}function Do(i,o,s,p){return i={tag:i,create:o,destroy:s,deps:p,next:null},o=ut.updateQueue,o===null?(o={lastEffect:null,stores:null},ut.updateQueue=o,o.lastEffect=i.next=i):(s=o.lastEffect,s===null?o.lastEffect=i.next=i:(p=s.next,s.next=i,i.next=p,o.lastEffect=i)),i}function _x(){return wr().memoizedState}function Vl(i,o,s,p){var y=Jr();ut.flags|=i,y.memoizedState=Do(1|o,s,void 0,p===void 0?null:p)}function Kl(i,o,s,p){var y=wr();p=p===void 0?null:p;var b=void 0;if(bt!==null){var j=bt.memoizedState;if(b=j.destroy,p!==null&&gd(p,j.deps)){y.memoizedState=Do(o,s,b,p);return}}ut.flags|=i,y.memoizedState=Do(1|o,s,b,p)}function Sx(i,o){return Vl(8390656,8,i,o)}function Sd(i,o){return Kl(2048,8,i,o)}function Ox(i,o){return Kl(4,2,i,o)}function Px(i,o){return Kl(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,s){return s=s!=null?s.concat([i]):null,Kl(4,4,Ax.bind(null,o,i),s)}function Od(){}function jx(i,o){var s=wr();o=o===void 0?null:o;var p=s.memoizedState;return p!==null&&o!==null&&gd(o,p[1])?p[0]:(s.memoizedState=[i,o],i)}function Tx(i,o){var s=wr();o=o===void 0?null:o;var p=s.memoizedState;return p!==null&&o!==null&&gd(o,p[1])?p[0]:(i=i(),s.memoizedState=[i,o],i)}function Cx(i,o,s){return(yi&21)===0?(i.baseState&&(i.baseState=!1,Yt=!0),i.memoizedState=s):(Rr(s,o)||(s=ob(),ut.lanes|=s,mi|=s,i.baseState=!0),o)}function B2(i,o){var s=He;He=s!==0&&4>s?s:4,i(!0);var p=md.transition;md.transition={};try{i(!1),o()}finally{He=s,md.transition=p}}function kx(){return wr().memoizedState}function F2(i,o,s){var p=Kn(i);if(s={lane:p,action:s,hasEagerState:!1,eagerState:null,next:null},Nx(i))Mx(o,s);else if(s=sx(i,o,s,p),s!==null){var y=Ht();qr(s,i,p,y),Rx(s,o,p)}}function z2(i,o,s){var p=Kn(i),y={lane:p,action:s,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,s);if(y.hasEagerState=!0,y.eagerState=M,Rr(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{}s=sx(i,o,y,p),s!==null&&(y=Ht(),qr(s,i,p,y),Rx(s,o,p))}}function Nx(i){var o=i.alternate;return i===ut||o!==null&&o===ut}function Mx(i,o){Ro=Hl=!0;var s=i.pending;s===null?o.next=o:(o.next=s.next,s.next=o),i.pending=o}function Rx(i,o,s){if((s&4194240)!==0){var p=o.lanes;p&=i.pendingLanes,s|=p,o.lanes=s,Af(i,s)}}var Gl={readContext:xr,useCallback:$t,useContext:$t,useEffect:$t,useImperativeHandle:$t,useInsertionEffect:$t,useLayoutEffect:$t,useMemo:$t,useReducer:$t,useRef:$t,useState:$t,useDebugValue:$t,useDeferredValue:$t,useTransition:$t,useMutableSource:$t,useSyncExternalStore:$t,useId:$t,unstable_isNewReconciler:!1},U2={readContext:xr,useCallback:function(i,o){return Jr().memoizedState=[i,o===void 0?null:o],i},useContext:xr,useEffect:Sx,useImperativeHandle:function(i,o,s){return s=s!=null?s.concat([i]):null,Vl(4194308,4,Ax.bind(null,o,i),s)},useLayoutEffect:function(i,o){return Vl(4194308,4,i,o)},useInsertionEffect:function(i,o){return Vl(4,2,i,o)},useMemo:function(i,o){var s=Jr();return o=o===void 0?null:o,i=i(),s.memoizedState=[i,o],i},useReducer:function(i,o,s){var p=Jr();return o=s!==void 0?s(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=Jr();return i={current:i},o.memoizedState=i},useState:wx,useDebugValue:Od,useDeferredValue:function(i){return Jr().memoizedState=i},useTransition:function(){var i=wx(!1),o=i[0];return i=B2.bind(null,i[1]),Jr().memoizedState=i,[o,i]},useMutableSource:function(){},useSyncExternalStore:function(i,o,s){var p=ut,y=Jr();if(nt){if(s===void 0)throw Error(r(407));s=s()}else{if(s=o(),At===null)throw Error(r(349));(yi&30)!==0||yx(p,o,s)}y.memoizedState=s;var b={value:s,getSnapshot:o};return y.queue=b,Sx(gx.bind(null,p,b,i),[i]),p.flags|=2048,Do(9,mx.bind(null,p,b,s,o),void 0,null),s},useId:function(){var i=Jr(),o=At.identifierPrefix;if(nt){var s=dn,p=fn;s=(p&~(1<<32-Mr(p)-1)).toString(32)+s,o=":"+o+"R"+s,s=Io++,0<s&&(o+="H"+s.toString(32)),o+=":"}else s=q2++,o=":"+o+"r"+s.toString(32)+":";return i.memoizedState=o},unstable_isNewReconciler:!1},W2={readContext:xr,useCallback:jx,useContext:xr,useEffect:Sd,useImperativeHandle:Ex,useInsertionEffect:Ox,useLayoutEffect:Px,useMemo:Tx,useReducer:wd,useRef:_x,useState:function(){return wd($o)},useDebugValue:Od,useDeferredValue:function(i){var o=wr();return Cx(o,bt.memoizedState,i)},useTransition:function(){var i=wd($o)[0],o=wr().memoizedState;return[i,o]},useMutableSource:hx,useSyncExternalStore:vx,useId:kx,unstable_isNewReconciler:!1},H2={readContext:xr,useCallback:jx,useContext:xr,useEffect:Sd,useImperativeHandle:Ex,useInsertionEffect:Ox,useLayoutEffect:Px,useMemo:Tx,useReducer:_d,useRef:_x,useState:function(){return _d($o)},useDebugValue:Od,useDeferredValue:function(i){var o=wr();return bt===null?o.memoizedState=i:Cx(o,bt.memoizedState,i)},useTransition:function(){var i=_d($o)[0],o=wr().memoizedState;return[i,o]},useMutableSource:hx,useSyncExternalStore:vx,useId:kx,unstable_isNewReconciler:!1};function $r(i,o){if(i&&i.defaultProps){o=Y({},o),i=i.defaultProps;for(var s in i)o[s]===void 0&&(o[s]=i[s]);return o}return o}function Pd(i,o,s,p){o=i.memoizedState,s=s(p,o),s=s==null?o:Y({},o,s),i.memoizedState=s,i.lanes===0&&(i.updateQueue.baseState=s)}var Xl={isMounted:function(i){return(i=i._reactInternals)?si(i)===i:!1},enqueueSetState:function(i,o,s){i=i._reactInternals;var p=Ht(),y=Kn(i),b=hn(p,y);b.payload=o,s!=null&&(b.callback=s),o=Un(i,b,y),o!==null&&(qr(o,i,y,p),Fl(o,i,y))},enqueueReplaceState:function(i,o,s){i=i._reactInternals;var p=Ht(),y=Kn(i),b=hn(p,y);b.tag=1,b.payload=o,s!=null&&(b.callback=s),o=Un(i,b,y),o!==null&&(qr(o,i,y,p),Fl(o,i,y))},enqueueForceUpdate:function(i,o){i=i._reactInternals;var s=Ht(),p=Kn(i),y=hn(s,p);y.tag=2,o!=null&&(y.callback=o),o=Un(i,y,p),o!==null&&(qr(o,i,p,s),Fl(o,i,p))}};function Ix(i,o,s,p,y,b,j){return i=i.stateNode,typeof i.shouldComponentUpdate=="function"?i.shouldComponentUpdate(p,b,j):o.prototype&&o.prototype.isPureReactComponent?!So(s,p)||!So(y,b):!0}function $x(i,o,s){var p=!1,y=Bn,b=o.contextType;return typeof b=="object"&&b!==null?b=xr(b):(y=Xt(o)?fi:It.current,p=o.contextTypes,b=(p=p!=null)?ta(i,y):Bn),o=new o(s,b),i.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,o.updater=Xl,i.stateNode=o,o._reactInternals=i,p&&(i=i.stateNode,i.__reactInternalMemoizedUnmaskedChildContext=y,i.__reactInternalMemoizedMaskedChildContext=b),o}function Dx(i,o,s,p){i=o.state,typeof o.componentWillReceiveProps=="function"&&o.componentWillReceiveProps(s,p),typeof o.UNSAFE_componentWillReceiveProps=="function"&&o.UNSAFE_componentWillReceiveProps(s,p),o.state!==i&&Xl.enqueueReplaceState(o,o.state,null)}function Ad(i,o,s,p){var y=i.stateNode;y.props=s,y.state=i.memoizedState,y.refs={},dd(i);var b=o.contextType;typeof b=="object"&&b!==null?y.context=xr(b):(b=Xt(o)?fi:It.current,y.context=ta(i,b)),y.state=i.memoizedState,b=o.getDerivedStateFromProps,typeof b=="function"&&(Pd(i,o,b,s),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&&Xl.enqueueReplaceState(y,y.state,null),zl(i,s,y,p),y.state=i.memoizedState),typeof y.componentDidMount=="function"&&(i.flags|=4194308)}function sa(i,o){try{var s="",p=o;do s+=we(p),p=p.return;while(p);var y=s}catch(b){y=`
|
||
Error generating stack: `+b.message+`
|
||
`+b.stack}return{value:i,source:o,stack:y,digest:null}}function Ed(i,o,s){return{value:i,source:null,stack:s??null,digest:o??null}}function jd(i,o){try{console.error(o.value)}catch(s){setTimeout(function(){throw s})}}var V2=typeof WeakMap=="function"?WeakMap:Map;function Lx(i,o,s){s=hn(-1,s),s.tag=3,s.payload={element:null};var p=o.value;return s.callback=function(){rs||(rs=!0,Ud=p),jd(i,o)},s}function qx(i,o,s){s=hn(-1,s),s.tag=3;var p=i.type.getDerivedStateFromError;if(typeof p=="function"){var y=o.value;s.payload=function(){return p(y)},s.callback=function(){jd(i,o)}}var b=i.stateNode;return b!==null&&typeof b.componentDidCatch=="function"&&(s.callback=function(){jd(i,o),typeof p!="function"&&(Hn===null?Hn=new Set([this]):Hn.add(this));var j=o.stack;this.componentDidCatch(o.value,{componentStack:j!==null?j:""})}),s}function Bx(i,o,s){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(s)||(y.add(s),i=oN.bind(null,i,o,s),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,s,p,y){return(i.mode&1)===0?(i===o?i.flags|=65536:(i.flags|=128,s.flags|=131072,s.flags&=-52805,s.tag===1&&(s.alternate===null?s.tag=17:(o=hn(-1,1),o.tag=2,Un(s,o,1))),s.lanes|=1),i):(i.flags|=65536,i.lanes=y,i)}var K2=T.ReactCurrentOwner,Yt=!1;function Wt(i,o,s,p){o.child=i===null?lx(o,null,s,p):aa(o,i.child,s,p)}function Ux(i,o,s,p,y){s=s.render;var b=o.ref;return ua(o,y),p=bd(i,o,s,p,b,y),s=xd(),i!==null&&!Yt?(o.updateQueue=i.updateQueue,o.flags&=-2053,i.lanes&=~y,vn(i,o,y)):(nt&&s&&rd(o),o.flags|=1,Wt(i,o,p,y),o.child)}function Wx(i,o,s,p,y){if(i===null){var b=s.type;return typeof b=="function"&&!Yd(b)&&b.defaultProps===void 0&&s.compare===null&&s.defaultProps===void 0?(o.tag=15,o.type=b,Hx(i,o,b,p,y)):(i=ls(s.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(s=s.compare,s=s!==null?s:So,s(j,p)&&i.ref===o.ref)return vn(i,o,y)}return o.flags|=1,i=Xn(b,p),i.ref=o.ref,i.return=o,o.child=i}function Hx(i,o,s,p,y){if(i!==null){var b=i.memoizedProps;if(So(b,p)&&i.ref===o.ref)if(Yt=!1,o.pendingProps=p=b,(i.lanes&y)!==0)(i.flags&131072)!==0&&(Yt=!0);else return o.lanes=i.lanes,vn(i,o,y)}return Td(i,o,s,p,y)}function Vx(i,o,s){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},Ye(fa,cr),cr|=s;else{if((s&1073741824)===0)return i=b!==null?b.baseLanes|s:s,o.lanes=o.childLanes=1073741824,o.memoizedState={baseLanes:i,cachePool:null,transitions:null},o.updateQueue=null,Ye(fa,cr),cr|=i,null;o.memoizedState={baseLanes:0,cachePool:null,transitions:null},p=b!==null?b.baseLanes:s,Ye(fa,cr),cr|=p}else b!==null?(p=b.baseLanes|s,o.memoizedState=null):p=s,Ye(fa,cr),cr|=p;return Wt(i,o,y,s),o.child}function Kx(i,o){var s=o.ref;(i===null&&s!==null||i!==null&&i.ref!==s)&&(o.flags|=512,o.flags|=2097152)}function Td(i,o,s,p,y){var b=Xt(s)?fi:It.current;return b=ta(o,b),ua(o,y),s=bd(i,o,s,p,b,y),p=xd(),i!==null&&!Yt?(o.updateQueue=i.updateQueue,o.flags&=-2053,i.lanes&=~y,vn(i,o,y)):(nt&&p&&rd(o),o.flags|=1,Wt(i,o,s,y),o.child)}function Gx(i,o,s,p,y){if(Xt(s)){var b=!0;Ml(o)}else b=!1;if(ua(o,y),o.stateNode===null)Ql(i,o),$x(o,s,p),Ad(o,s,p,y),p=!0;else if(i===null){var j=o.stateNode,M=o.memoizedProps;j.props=M;var D=j.context,J=s.contextType;typeof J=="object"&&J!==null?J=xr(J):(J=Xt(s)?fi:It.current,J=ta(o,J));var ue=s.getDerivedStateFromProps,le=typeof ue=="function"||typeof j.getSnapshotBeforeUpdate=="function";le||typeof j.UNSAFE_componentWillReceiveProps!="function"&&typeof j.componentWillReceiveProps!="function"||(M!==p||D!==J)&&Dx(o,j,p,J),zn=!1;var ae=o.memoizedState;j.state=ae,zl(o,p,j,y),D=o.memoizedState,M!==p||ae!==D||Gt.current||zn?(typeof ue=="function"&&(Pd(o,s,ue,p),D=o.memoizedState),(M=zn||Ix(o,s,M,p,ae,D,J))?(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=J,p=M):(typeof j.componentDidMount=="function"&&(o.flags|=4194308),p=!1)}else{j=o.stateNode,cx(i,o),M=o.memoizedProps,J=o.type===o.elementType?M:$r(o.type,M),j.props=J,le=o.pendingProps,ae=j.context,D=s.contextType,typeof D=="object"&&D!==null?D=xr(D):(D=Xt(s)?fi:It.current,D=ta(o,D));var ye=s.getDerivedStateFromProps;(ue=typeof ye=="function"||typeof j.getSnapshotBeforeUpdate=="function")||typeof j.UNSAFE_componentWillReceiveProps!="function"&&typeof j.componentWillReceiveProps!="function"||(M!==le||ae!==D)&&Dx(o,j,p,D),zn=!1,ae=o.memoizedState,j.state=ae,zl(o,p,j,y);var be=o.memoizedState;M!==le||ae!==be||Gt.current||zn?(typeof ye=="function"&&(Pd(o,s,ye,p),be=o.memoizedState),(J=zn||Ix(o,s,J,p,ae,be,D)||!1)?(ue||typeof j.UNSAFE_componentWillUpdate!="function"&&typeof j.componentWillUpdate!="function"||(typeof j.componentWillUpdate=="function"&&j.componentWillUpdate(p,be,D),typeof j.UNSAFE_componentWillUpdate=="function"&&j.UNSAFE_componentWillUpdate(p,be,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=be),j.props=p,j.state=be,j.context=D,p=J):(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,s,p,b,y)}function Cd(i,o,s,p,y,b){Kx(i,o);var j=(o.flags&128)!==0;if(!p&&!j)return y&&Jb(o,s,!1),vn(i,o,b);p=o.stateNode,K2.current=o;var M=j&&typeof s.getDerivedStateFromError!="function"?null:p.render();return o.flags|=1,i!==null&&j?(o.child=aa(o,i.child,null,b),o.child=aa(o,null,M,b)):Wt(i,o,M,b),o.memoizedState=p.state,y&&Jb(o,s,!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,s,p,y){return ia(),od(y),o.flags|=256,Wt(i,o,s,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,s){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),Ye(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=ss(j,p,0,null),i=wi(i,p,s,null),b.return=o,i.return=o,b.sibling=i,o.child=b,o.child.memoizedState=Nd(s),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,s);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=Xn(y,D),p.subtreeFlags=y.subtreeFlags&14680064),M!==null?b=Xn(M,b):(b=wi(b,j,s,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(s):{baseLanes:j.baseLanes|s,cachePool:null,transitions:j.transitions},b.memoizedState=j,b.childLanes=i.childLanes&~s,o.memoizedState=kd,p}return b=i.child,i=b.sibling,p=Xn(b,{mode:"visible",children:p.children}),(o.mode&1)===0&&(p.lanes=s),p.return=o,p.sibling=null,i!==null&&(s=o.deletions,s===null?(o.deletions=[i],o.flags|=16):s.push(i)),o.child=p,o.memoizedState=null,p}function Md(i,o){return o=ss({mode:"visible",children:o},i.mode,0,null),o.return=i,i.child=o}function Yl(i,o,s,p){return p!==null&&od(p),aa(o,i.child,null,s),i=Md(o,o.pendingProps.children),i.flags|=2,o.memoizedState=null,i}function G2(i,o,s,p,y,b,j){if(s)return o.flags&256?(o.flags&=-257,p=Ed(Error(r(422))),Yl(i,o,j,p)):o.memoizedState!==null?(o.child=i.child,o.flags|=128,null):(b=p.fallback,y=o.mode,p=ss({mode:"visible",children:p.children},y,0,null),b=wi(b,y,j,null),b.flags|=2,p.return=o,b.return=o,p.sibling=b,o.child=p,(o.mode&1)!==0&&aa(o,i.child,null,j),o.child.memoizedState=Nd(j),o.memoizedState=kd,b);if((o.mode&1)===0)return Yl(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),Yl(i,o,j,p)}if(M=(j&i.childLanes)!==0,Yt||M){if(p=At,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,pn(i,y),qr(p,i,y,-1))}return Xd(),p=Ed(Error(r(421))),Yl(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,sr=Ln(y.nextSibling),lr=o,nt=!0,Ir=null,i!==null&&(gr[br++]=fn,gr[br++]=dn,gr[br++]=di,fn=i.id,dn=i.overflow,di=o),o=Md(o,p.children),o.flags|=4096,o)}function Zx(i,o,s){i.lanes|=o;var p=i.alternate;p!==null&&(p.lanes|=o),cd(i.return,o,s)}function Rd(i,o,s,p,y){var b=i.memoizedState;b===null?i.memoizedState={isBackwards:o,rendering:null,renderingStartTime:0,last:p,tail:s,tailMode:y}:(b.isBackwards=o,b.rendering=null,b.renderingStartTime=0,b.last=p,b.tail=s,b.tailMode=y)}function Jx(i,o,s){var p=o.pendingProps,y=p.revealOrder,b=p.tail;if(Wt(i,o,p.children,s),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,s,o);else if(i.tag===19)Zx(i,s,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(Ye(ot,p),(o.mode&1)===0)o.memoizedState=null;else switch(y){case"forwards":for(s=o.child,y=null;s!==null;)i=s.alternate,i!==null&&Ul(i)===null&&(y=s),s=s.sibling;s=y,s===null?(y=o.child,o.child=null):(y=s.sibling,s.sibling=null),Rd(o,!1,y,s,b);break;case"backwards":for(s=null,y=o.child,o.child=null;y!==null;){if(i=y.alternate,i!==null&&Ul(i)===null){o.child=y;break}i=y.sibling,y.sibling=s,s=y,y=i}Rd(o,!0,s,null,b);break;case"together":Rd(o,!1,null,null,void 0);break;default:o.memoizedState=null}return o.child}function Ql(i,o){(o.mode&1)===0&&i!==null&&(i.alternate=null,o.alternate=null,o.flags|=2)}function vn(i,o,s){if(i!==null&&(o.dependencies=i.dependencies),mi|=o.lanes,(s&o.childLanes)===0)return null;if(i!==null&&o.child!==i.child)throw Error(r(153));if(o.child!==null){for(i=o.child,s=Xn(i,i.pendingProps),o.child=s,s.return=o;i.sibling!==null;)i=i.sibling,s=s.sibling=Xn(i,i.pendingProps),s.return=o;s.sibling=null}return o.child}function X2(i,o,s){switch(o.tag){case 3:Xx(o),ia();break;case 5:px(o);break;case 1:Xt(o.type)&&Ml(o);break;case 4:pd(o,o.stateNode.containerInfo);break;case 10:var p=o.type._context,y=o.memoizedProps.value;Ye(ql,p._currentValue),p._currentValue=y;break;case 13:if(p=o.memoizedState,p!==null)return p.dehydrated!==null?(Ye(ot,ot.current&1),o.flags|=128,null):(s&o.child.childLanes)!==0?Qx(i,o,s):(Ye(ot,ot.current&1),i=vn(i,o,s),i!==null?i.sibling:null);Ye(ot,ot.current&1);break;case 19:if(p=(s&o.childLanes)!==0,(i.flags&128)!==0){if(p)return Jx(i,o,s);o.flags|=128}if(y=o.memoizedState,y!==null&&(y.rendering=null,y.tail=null,y.lastEffect=null),Ye(ot,ot.current),p)break;return null;case 22:case 23:return o.lanes=0,Vx(i,o,s)}return vn(i,o,s)}var ew,Id,tw,rw;ew=function(i,o){for(var s=o.child;s!==null;){if(s.tag===5||s.tag===6)i.appendChild(s.stateNode);else if(s.tag!==4&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===o)break;for(;s.sibling===null;){if(s.return===null||s.return===o)return;s=s.return}s.sibling.return=s.return,s=s.sibling}},Id=function(){},tw=function(i,o,s,p){var y=i.memoizedProps;if(y!==p){i=o.stateNode,vi(Zr.current);var b=null;switch(s){case"input":y=Me(i,y),p=Me(i,p),b=[];break;case"select":y=Y({},y,{value:void 0}),p=Y({},p,{value:void 0}),b=[];break;case"textarea":y=or(i,y),p=or(i,p),b=[];break;default:typeof y.onClick!="function"&&typeof p.onClick=="function"&&(i.onclick=Cl)}Xr(s,p);var j;s=null;for(J in y)if(!p.hasOwnProperty(J)&&y.hasOwnProperty(J)&&y[J]!=null)if(J==="style"){var M=y[J];for(j in M)M.hasOwnProperty(j)&&(s||(s={}),s[j]="")}else J!=="dangerouslySetInnerHTML"&&J!=="children"&&J!=="suppressContentEditableWarning"&&J!=="suppressHydrationWarning"&&J!=="autoFocus"&&(a.hasOwnProperty(J)?b||(b=[]):(b=b||[]).push(J,null));for(J in p){var D=p[J];if(M=y!=null?y[J]:void 0,p.hasOwnProperty(J)&&D!==M&&(D!=null||M!=null))if(J==="style")if(M){for(j in M)!M.hasOwnProperty(j)||D&&D.hasOwnProperty(j)||(s||(s={}),s[j]="");for(j in D)D.hasOwnProperty(j)&&M[j]!==D[j]&&(s||(s={}),s[j]=D[j])}else s||(b||(b=[]),b.push(J,s)),s=D;else J==="dangerouslySetInnerHTML"?(D=D?D.__html:void 0,M=M?M.__html:void 0,D!=null&&M!==D&&(b=b||[]).push(J,D)):J==="children"?typeof D!="string"&&typeof D!="number"||(b=b||[]).push(J,""+D):J!=="suppressContentEditableWarning"&&J!=="suppressHydrationWarning"&&(a.hasOwnProperty(J)?(D!=null&&J==="onScroll"&&et("scroll",i),b||M===D||(b=[])):(b=b||[]).push(J,D))}s&&(b=b||[]).push("style",s);var J=b;(o.updateQueue=J)&&(o.flags|=4)}},rw=function(i,o,s,p){s!==p&&(o.flags|=4)};function Lo(i,o){if(!nt)switch(i.tailMode){case"hidden":o=i.tail;for(var s=null;o!==null;)o.alternate!==null&&(s=o),o=o.sibling;s===null?i.tail=null:s.sibling=null;break;case"collapsed":s=i.tail;for(var p=null;s!==null;)s.alternate!==null&&(p=s),s=s.sibling;p===null?o||i.tail===null?i.tail=null:i.tail.sibling=null:p.sibling=null}}function Dt(i){var o=i.alternate!==null&&i.alternate.child===i.child,s=0,p=0;if(o)for(var y=i.child;y!==null;)s|=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;)s|=y.lanes|y.childLanes,p|=y.subtreeFlags,p|=y.flags,y.return=i,y=y.sibling;return i.subtreeFlags|=p,i.childLanes=s,o}function Y2(i,o,s){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 Dt(o),null;case 1:return Xt(o.type)&&Nl(),Dt(o),null;case 3:return p=o.stateNode,la(),tt(Gt),tt(It),yd(),p.pendingContext&&(p.context=p.pendingContext,p.pendingContext=null),(i===null||i.child===null)&&(Dl(o)?o.flags|=4:i===null||i.memoizedState.isDehydrated&&(o.flags&256)===0||(o.flags|=1024,Ir!==null&&(Vd(Ir),Ir=null))),Id(i,o),Dt(o),null;case 5:hd(o);var y=vi(Mo.current);if(s=o.type,i!==null&&o.stateNode!=null)tw(i,o,s,p,y),i.ref!==o.ref&&(o.flags|=512,o.flags|=2097152);else{if(!p){if(o.stateNode===null)throw Error(r(166));return Dt(o),null}if(i=vi(Zr.current),Dl(o)){p=o.stateNode,s=o.type;var b=o.memoizedProps;switch(p[Qr]=o,p[jo]=b,i=(o.mode&1)!==0,s){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<Po.length;y++)et(Po[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":kn(p,b),et("invalid",p)}Xr(s,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&&Tl(p.textContent,M,i),y=["children",M]):typeof M=="number"&&p.textContent!==""+M&&(b.suppressHydrationWarning!==!0&&Tl(p.textContent,M,i),y=["children",""+M]):a.hasOwnProperty(j)&&M!=null&&j==="onScroll"&&et("scroll",p)}switch(s){case"input":ke(p),Kt(p,b,!0);break;case"textarea":ke(p),li(p);break;case"select":case"option":break;default:typeof b.onClick=="function"&&(p.onclick=Cl)}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=ul(s)),i==="http://www.w3.org/1999/xhtml"?s==="script"?(i=j.createElement("div"),i.innerHTML="<script><\/script>",i=i.removeChild(i.firstChild)):typeof p.is=="string"?i=j.createElement(s,{is:p.is}):(i=j.createElement(s),s==="select"&&(j=i,p.multiple?j.multiple=!0:p.size&&(j.size=p.size))):i=j.createElementNS(i,s),i[Qr]=o,i[jo]=p,ew(i,o,!1,!1),o.stateNode=i;e:{switch(j=Hi(s,p),s){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<Po.length;y++)et(Po[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=Me(i,p),et("invalid",i);break;case"option":y=p;break;case"select":i._wrapperState={wasMultiple:!!p.multiple},y=Y({},p,{value:void 0}),et("invalid",i);break;case"textarea":kn(i,p),y=or(i,p),et("invalid",i);break;default:y=p}Xr(s,y),M=y;for(b in M)if(M.hasOwnProperty(b)){var D=M[b];b==="style"?at(i,D):b==="dangerouslySetInnerHTML"?(D=D?D.__html:void 0,D!=null&&ll(i,D)):b==="children"?typeof D=="string"?(s!=="textarea"||D!=="")&&H(i,D):typeof D=="number"&&H(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(s){case"input":ke(i),Kt(i,p,!1);break;case"textarea":ke(i),li(i);break;case"option":p.value!=null&&i.setAttribute("value",""+Se(p.value));break;case"select":i.multiple=!!p.multiple,b=p.value,b!=null?Rt(i,!!p.multiple,b,!1):p.defaultValue!=null&&Rt(i,!!p.multiple,p.defaultValue,!0);break;default:typeof y.onClick=="function"&&(i.onclick=Cl)}switch(s){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 Dt(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(s=vi(Mo.current),vi(Zr.current),Dl(o)){if(p=o.stateNode,s=o.memoizedProps,p[Qr]=o,(b=p.nodeValue!==s)&&(i=lr,i!==null))switch(i.tag){case 3:Tl(p.nodeValue,s,(i.mode&1)!==0);break;case 5:i.memoizedProps.suppressHydrationWarning!==!0&&Tl(p.nodeValue,s,(i.mode&1)!==0)}b&&(o.flags|=4)}else p=(s.nodeType===9?s:s.ownerDocument).createTextNode(p),p[Qr]=o,o.stateNode=p}return Dt(o),null;case 13:if(tt(ot),p=o.memoizedState,i===null||i.memoizedState!==null&&i.memoizedState.dehydrated!==null){if(nt&&sr!==null&&(o.mode&1)!==0&&(o.flags&128)===0)ax(),ia(),o.flags|=98560,b=!1;else if(b=Dl(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[Qr]=o}else ia(),(o.flags&128)===0&&(o.memoizedState=null),o.flags|=4;Dt(o),b=!1}else Ir!==null&&(Vd(Ir),Ir=null),b=!0;if(!b)return o.flags&65536?o:null}return(o.flags&128)!==0?(o.lanes=s,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?xt===0&&(xt=3):Xd())),o.updateQueue!==null&&(o.flags|=4),Dt(o),null);case 4:return la(),Id(i,o),i===null&&Ao(o.stateNode.containerInfo),Dt(o),null;case 10:return sd(o.type._context),Dt(o),null;case 17:return Xt(o.type)&&Nl(),Dt(o),null;case 19:if(tt(ot),b=o.memoizedState,b===null)return Dt(o),null;if(p=(o.flags&128)!==0,j=b.rendering,j===null)if(p)Lo(b,!1);else{if(xt!==0||i!==null&&(i.flags&128)!==0)for(i=o.child;i!==null;){if(j=Ul(i),j!==null){for(o.flags|=128,Lo(b,!1),p=j.updateQueue,p!==null&&(o.updateQueue=p,o.flags|=4),o.subtreeFlags=0,p=s,s=o.child;s!==null;)b=s,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}),s=s.sibling;return Ye(ot,ot.current&1|2),o.child}i=i.sibling}b.tail!==null&&ct()>da&&(o.flags|=128,p=!0,Lo(b,!1),o.lanes=4194304)}else{if(!p)if(i=Ul(j),i!==null){if(o.flags|=128,p=!0,s=i.updateQueue,s!==null&&(o.updateQueue=s,o.flags|=4),Lo(b,!0),b.tail===null&&b.tailMode==="hidden"&&!j.alternate&&!nt)return Dt(o),null}else 2*ct()-b.renderingStartTime>da&&s!==1073741824&&(o.flags|=128,p=!0,Lo(b,!1),o.lanes=4194304);b.isBackwards?(j.sibling=o.child,o.child=j):(s=b.last,s!==null?s.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,s=ot.current,Ye(ot,p?s&1|2:s&1),o):(Dt(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?(cr&1073741824)!==0&&(Dt(o),o.subtreeFlags&6&&(o.flags|=8192)):Dt(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 Xt(o.type)&&Nl(),i=o.flags,i&65536?(o.flags=i&-65537|128,o):null;case 3:return la(),tt(Gt),tt(It),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));ia()}return i=o.flags,i&65536?(o.flags=i&-65537|128,o):null;case 19:return tt(ot),null;case 4:return la(),null;case 10:return sd(o.type._context),null;case 22:case 23:return Gd(),null;case 24:return null;default:return null}}var Zl=!1,Lt=!1,Z2=typeof WeakSet=="function"?WeakSet:Set,me=null;function ca(i,o){var s=i.ref;if(s!==null)if(typeof s=="function")try{s(null)}catch(p){lt(i,o,p)}else s.current=null}function $d(i,o,s){try{s()}catch(p){lt(i,o,p)}}var nw=!1;function J2(i,o){if(Gf=gl,i=Ib(),Bf(i)){if("selectionStart"in i)var s={start:i.selectionStart,end:i.selectionEnd};else e:{s=(s=i.ownerDocument)&&s.defaultView||window;var p=s.getSelection&&s.getSelection();if(p&&p.rangeCount!==0){s=p.anchorNode;var y=p.anchorOffset,b=p.focusNode;p=p.focusOffset;try{s.nodeType,b.nodeType}catch{s=null;break e}var j=0,M=-1,D=-1,J=0,ue=0,le=i,ae=null;t:for(;;){for(var ye;le!==s||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),(ye=le.firstChild)!==null;)ae=le,le=ye;for(;;){if(le===i)break t;if(ae===s&&++J===y&&(M=j),ae===b&&++ue===p&&(D=j),(ye=le.nextSibling)!==null)break;le=ae,ae=le.parentNode}le=ye}s=M===-1||D===-1?null:{start:M,end:D}}else s=null}s=s||{start:0,end:0}}else s=null;for(Xf={focusedElem:i,selectionRange:s},gl=!1,me=o;me!==null;)if(o=me,i=o.child,(o.subtreeFlags&1028)!==0&&i!==null)i.return=o,me=i;else for(;me!==null;){o=me;try{var be=o.alternate;if((o.flags&1024)!==0)switch(o.tag){case 0:case 11:case 15:break;case 1:if(be!==null){var xe=be.memoizedProps,ft=be.memoizedState,V=o.stateNode,L=V.getSnapshotBeforeUpdate(o.elementType===o.type?xe:$r(o.type,xe),ft);V.__reactInternalSnapshotBeforeUpdate=L}break;case 3:var Q=o.stateNode.containerInfo;Q.nodeType===1?Q.textContent="":Q.nodeType===9&&Q.documentElement&&Q.removeChild(Q.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(ce){lt(o,o.return,ce)}if(i=o.sibling,i!==null){i.return=o.return,me=i;break}me=o.return}return be=nw,nw=!1,be}function qo(i,o,s){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,s,b)}y=y.next}while(y!==p)}}function Jl(i,o){if(o=o.updateQueue,o=o!==null?o.lastEffect:null,o!==null){var s=o=o.next;do{if((s.tag&i)===i){var p=s.create;s.destroy=p()}s=s.next}while(s!==o)}}function Dd(i){var o=i.ref;if(o!==null){var s=i.stateNode;switch(i.tag){case 5:i=s;break;default:i=s}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[Qr],delete o[jo],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,s){var p=i.tag;if(p===5||p===6)i=i.stateNode,o?s.nodeType===8?s.parentNode.insertBefore(i,o):s.insertBefore(i,o):(s.nodeType===8?(o=s.parentNode,o.insertBefore(i,s)):(o=s,o.appendChild(i)),s=s._reactRootContainer,s!=null||o.onclick!==null||(o.onclick=Cl));else if(p!==4&&(i=i.child,i!==null))for(Ld(i,o,s),i=i.sibling;i!==null;)Ld(i,o,s),i=i.sibling}function qd(i,o,s){var p=i.tag;if(p===5||p===6)i=i.stateNode,o?s.insertBefore(i,o):s.appendChild(i);else if(p!==4&&(i=i.child,i!==null))for(qd(i,o,s),i=i.sibling;i!==null;)qd(i,o,s),i=i.sibling}var Ct=null,Dr=!1;function Wn(i,o,s){for(s=s.child;s!==null;)uw(i,o,s),s=s.sibling}function uw(i,o,s){if(Yr&&typeof Yr.onCommitFiberUnmount=="function")try{Yr.onCommitFiberUnmount(dl,s)}catch{}switch(s.tag){case 5:Lt||ca(s,o);case 6:var p=Ct,y=Dr;Ct=null,Wn(i,o,s),Ct=p,Dr=y,Ct!==null&&(Dr?(i=Ct,s=s.stateNode,i.nodeType===8?i.parentNode.removeChild(s):i.removeChild(s)):Ct.removeChild(s.stateNode));break;case 18:Ct!==null&&(Dr?(i=Ct,s=s.stateNode,i.nodeType===8?Zf(i.parentNode,s):i.nodeType===1&&Zf(i,s),mo(i)):Zf(Ct,s.stateNode));break;case 4:p=Ct,y=Dr,Ct=s.stateNode.containerInfo,Dr=!0,Wn(i,o,s),Ct=p,Dr=y;break;case 0:case 11:case 14:case 15:if(!Lt&&(p=s.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(s,o,j),y=y.next}while(y!==p)}Wn(i,o,s);break;case 1:if(!Lt&&(ca(s,o),p=s.stateNode,typeof p.componentWillUnmount=="function"))try{p.props=s.memoizedProps,p.state=s.memoizedState,p.componentWillUnmount()}catch(M){lt(s,o,M)}Wn(i,o,s);break;case 21:Wn(i,o,s);break;case 22:s.mode&1?(Lt=(p=Lt)||s.memoizedState!==null,Wn(i,o,s),Lt=p):Wn(i,o,s);break;default:Wn(i,o,s)}}function lw(i){var o=i.updateQueue;if(o!==null){i.updateQueue=null;var s=i.stateNode;s===null&&(s=i.stateNode=new Z2),o.forEach(function(p){var y=lN.bind(null,i,p);s.has(p)||(s.add(p),p.then(y,y))})}}function Lr(i,o){var s=o.deletions;if(s!==null)for(var p=0;p<s.length;p++){var y=s[p];try{var b=i,j=o,M=j;e:for(;M!==null;){switch(M.tag){case 5:Ct=M.stateNode,Dr=!1;break e;case 3:Ct=M.stateNode.containerInfo,Dr=!0;break e;case 4:Ct=M.stateNode.containerInfo,Dr=!0;break e}M=M.return}if(Ct===null)throw Error(r(160));uw(b,j,y),Ct=null,Dr=!1;var D=y.alternate;D!==null&&(D.return=null),y.return=null}catch(J){lt(y,o,J)}}if(o.subtreeFlags&12854)for(o=o.child;o!==null;)sw(o,i),o=o.sibling}function sw(i,o){var s=i.alternate,p=i.flags;switch(i.tag){case 0:case 11:case 14:case 15:if(Lr(o,i),en(i),p&4){try{qo(3,i,i.return),Jl(3,i)}catch(xe){lt(i,i.return,xe)}try{qo(5,i,i.return)}catch(xe){lt(i,i.return,xe)}}break;case 1:Lr(o,i),en(i),p&512&&s!==null&&ca(s,s.return);break;case 5:if(Lr(o,i),en(i),p&512&&s!==null&&ca(s,s.return),i.flags&32){var y=i.stateNode;try{H(y,"")}catch(xe){lt(i,i.return,xe)}}if(p&4&&(y=i.stateNode,y!=null)){var b=i.memoizedProps,j=s!==null?s.memoizedProps:b,M=i.type,D=i.updateQueue;if(i.updateQueue=null,D!==null)try{M==="input"&&b.type==="radio"&&b.name!=null&&Xe(y,b),Hi(M,j);var J=Hi(M,b);for(j=0;j<D.length;j+=2){var ue=D[j],le=D[j+1];ue==="style"?at(y,le):ue==="dangerouslySetInnerHTML"?ll(y,le):ue==="children"?H(y,le):C(y,ue,le,J)}switch(M){case"input":ht(y,b);break;case"textarea":ui(y,b);break;case"select":var ae=y._wrapperState.wasMultiple;y._wrapperState.wasMultiple=!!b.multiple;var ye=b.value;ye!=null?Rt(y,!!b.multiple,ye,!1):ae!==!!b.multiple&&(b.defaultValue!=null?Rt(y,!!b.multiple,b.defaultValue,!0):Rt(y,!!b.multiple,b.multiple?[]:"",!1))}y[jo]=b}catch(xe){lt(i,i.return,xe)}}break;case 6:if(Lr(o,i),en(i),p&4){if(i.stateNode===null)throw Error(r(162));y=i.stateNode,b=i.memoizedProps;try{y.nodeValue=b}catch(xe){lt(i,i.return,xe)}}break;case 3:if(Lr(o,i),en(i),p&4&&s!==null&&s.memoizedState.isDehydrated)try{mo(o.containerInfo)}catch(xe){lt(i,i.return,xe)}break;case 4:Lr(o,i),en(i);break;case 13:Lr(o,i),en(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(ue=s!==null&&s.memoizedState!==null,i.mode&1?(Lt=(J=Lt)||ue,Lr(o,i),Lt=J):Lr(o,i),en(i),p&8192){if(J=i.memoizedState!==null,(i.stateNode.isHidden=J)&&!ue&&(i.mode&1)!==0)for(me=i,ue=i.child;ue!==null;){for(le=me=ue;me!==null;){switch(ae=me,ye=ae.child,ae.tag){case 0:case 11:case 14:case 15:qo(4,ae,ae.return);break;case 1:ca(ae,ae.return);var be=ae.stateNode;if(typeof be.componentWillUnmount=="function"){p=ae,s=ae.return;try{o=p,be.props=o.memoizedProps,be.state=o.memoizedState,be.componentWillUnmount()}catch(xe){lt(p,s,xe)}}break;case 5:ca(ae,ae.return);break;case 22:if(ae.memoizedState!==null){dw(le);continue}}ye!==null?(ye.return=ae,me=ye):dw(le)}ue=ue.sibling}e:for(ue=null,le=i;;){if(le.tag===5){if(ue===null){ue=le;try{y=le.stateNode,J?(b=y.style,typeof b.setProperty=="function"?b.setProperty("display","none","important"):b.display="none"):(M=le.stateNode,D=le.memoizedProps.style,j=D!=null&&D.hasOwnProperty("display")?D.display:null,M.style.display=_e("display",j))}catch(xe){lt(i,i.return,xe)}}}else if(le.tag===6){if(ue===null)try{le.stateNode.nodeValue=J?"":le.memoizedProps}catch(xe){lt(i,i.return,xe)}}else if((le.tag!==22&&le.tag!==23||le.memoizedState===null||le===i)&&le.child!==null){le.child.return=le,le=le.child;continue}if(le===i)break e;for(;le.sibling===null;){if(le.return===null||le.return===i)break e;ue===le&&(ue=null),le=le.return}ue===le&&(ue=null),le.sibling.return=le.return,le=le.sibling}}break;case 19:Lr(o,i),en(i),p&4&&lw(i);break;case 21:break;default:Lr(o,i),en(i)}}function en(i){var o=i.flags;if(o&2){try{e:{for(var s=i.return;s!==null;){if(aw(s)){var p=s;break e}s=s.return}throw Error(r(160))}switch(p.tag){case 5:var y=p.stateNode;p.flags&32&&(H(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,s){me=i,cw(i)}function cw(i,o,s){for(var p=(i.mode&1)!==0;me!==null;){var y=me,b=y.child;if(y.tag===22&&p){var j=y.memoizedState!==null||Zl;if(!j){var M=y.alternate,D=M!==null&&M.memoizedState!==null||Lt;M=Zl;var J=Lt;if(Zl=j,(Lt=D)&&!J)for(me=y;me!==null;)j=me,D=j.child,j.tag===22&&j.memoizedState!==null?pw(y):D!==null?(D.return=j,me=D):pw(y);for(;b!==null;)me=b,cw(b),b=b.sibling;me=y,Zl=M,Lt=J}fw(i)}else(y.subtreeFlags&8772)!==0&&b!==null?(b.return=y,me=b):fw(i)}}function fw(i){for(;me!==null;){var o=me;if((o.flags&8772)!==0){var s=o.alternate;try{if((o.flags&8772)!==0)switch(o.tag){case 0:case 11:case 15:Lt||Jl(5,o);break;case 1:var p=o.stateNode;if(o.flags&4&&!Lt)if(s===null)p.componentDidMount();else{var y=o.elementType===o.type?s.memoizedProps:$r(o.type,s.memoizedProps);p.componentDidUpdate(y,s.memoizedState,p.__reactInternalSnapshotBeforeUpdate)}var b=o.updateQueue;b!==null&&dx(o,b,p);break;case 3:var j=o.updateQueue;if(j!==null){if(s=null,o.child!==null)switch(o.child.tag){case 5:s=o.child.stateNode;break;case 1:s=o.child.stateNode}dx(o,j,s)}break;case 5:var M=o.stateNode;if(s===null&&o.flags&4){s=M;var D=o.memoizedProps;switch(o.type){case"button":case"input":case"select":case"textarea":D.autoFocus&&s.focus();break;case"img":D.src&&(s.src=D.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(o.memoizedState===null){var J=o.alternate;if(J!==null){var ue=J.memoizedState;if(ue!==null){var le=ue.dehydrated;le!==null&&mo(le)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(r(163))}Lt||o.flags&512&&Dd(o)}catch(ae){lt(o,o.return,ae)}}if(o===i){me=null;break}if(s=o.sibling,s!==null){s.return=o.return,me=s;break}me=o.return}}function dw(i){for(;me!==null;){var o=me;if(o===i){me=null;break}var s=o.sibling;if(s!==null){s.return=o.return,me=s;break}me=o.return}}function pw(i){for(;me!==null;){var o=me;try{switch(o.tag){case 0:case 11:case 15:var s=o.return;try{Jl(4,o)}catch(D){lt(o,s,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){me=null;break}var M=o.sibling;if(M!==null){M.return=o.return,me=M;break}me=o.return}}var tN=Math.ceil,es=T.ReactCurrentDispatcher,Bd=T.ReactCurrentOwner,_r=T.ReactCurrentBatchConfig,qe=0,At=null,vt=null,kt=0,cr=0,fa=qn(0),xt=0,Bo=null,mi=0,ts=0,Fd=0,Fo=null,Qt=null,zd=0,da=1/0,yn=null,rs=!1,Ud=null,Hn=null,ns=!1,Vn=null,is=0,zo=0,Wd=null,as=-1,os=0;function Ht(){return(qe&6)!==0?ct():as!==-1?as:as=ct()}function Kn(i){return(i.mode&1)===0?1:(qe&2)!==0&&kt!==0?kt&-kt:L2.transition!==null?(os===0&&(os=ob()),os):(i=He,i!==0||(i=window.event,i=i===void 0?16:vb(i.type)),i)}function qr(i,o,s,p){if(50<zo)throw zo=0,Wd=null,Error(r(185));fo(i,s,p),((qe&2)===0||i!==At)&&(i===At&&((qe&2)===0&&(ts|=s),xt===4&&Gn(i,kt)),Zt(i,p),s===1&&qe===0&&(o.mode&1)===0&&(da=ct()+500,Rl&&Fn()))}function Zt(i,o){var s=i.callbackNode;Lk(i,o);var p=vl(i,i===At?kt:0);if(p===0)s!==null&&nb(s),i.callbackNode=null,i.callbackPriority=0;else if(o=p&-p,i.callbackPriority!==o){if(s!=null&&nb(s),o===1)i.tag===0?D2(vw.bind(null,i)):ex(vw.bind(null,i)),M2(function(){(qe&6)===0&&Fn()}),s=null;else{switch(ub(p)){case 1:s=Sf;break;case 4:s=ib;break;case 16:s=fl;break;case 536870912:s=ab;break;default:s=fl}s=Sw(s,hw.bind(null,i))}i.callbackPriority=o,i.callbackNode=s}}function hw(i,o){if(as=-1,os=0,(qe&6)!==0)throw Error(r(327));var s=i.callbackNode;if(pa()&&i.callbackNode!==s)return null;var p=vl(i,i===At?kt:0);if(p===0)return null;if((p&30)!==0||(p&i.expiredLanes)!==0||o)o=us(i,p);else{o=p;var y=qe;qe|=2;var b=mw();(At!==i||kt!==o)&&(yn=null,da=ct()+500,bi(i,o));do try{iN();break}catch(M){yw(i,M)}while(!0);ld(),es.current=b,qe=y,vt!==null?o=0:(At=null,kt=0,o=xt)}if(o!==0){if(o===2&&(y=Of(i),y!==0&&(p=y,o=Hd(i,y))),o===1)throw s=Bo,bi(i,0),Gn(i,p),Zt(i,ct()),s;if(o===6)Gn(i,p);else{if(y=i.current.alternate,(p&30)===0&&!rN(y)&&(o=us(i,p),o===2&&(b=Of(i),b!==0&&(p=b,o=Hd(i,b))),o===1))throw s=Bo,bi(i,0),Gn(i,p),Zt(i,ct()),s;switch(i.finishedWork=y,i.finishedLanes=p,o){case 0:case 1:throw Error(r(345));case 2:xi(i,Qt,yn);break;case 3:if(Gn(i,p),(p&130023424)===p&&(o=zd+500-ct(),10<o)){if(vl(i,0)!==0)break;if(y=i.suspendedLanes,(y&p)!==p){Ht(),i.pingedLanes|=i.suspendedLanes&y;break}i.timeoutHandle=Qf(xi.bind(null,i,Qt,yn),o);break}xi(i,Qt,yn);break;case 4:if(Gn(i,p),(p&4194240)===p)break;for(o=i.eventTimes,y=-1;0<p;){var j=31-Mr(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(xi.bind(null,i,Qt,yn),p);break}xi(i,Qt,yn);break;case 5:xi(i,Qt,yn);break;default:throw Error(r(329))}}}return Zt(i,ct()),i.callbackNode===s?hw.bind(null,i):null}function Hd(i,o){var s=Fo;return i.current.memoizedState.isDehydrated&&(bi(i,o).flags|=256),i=us(i,o),i!==2&&(o=Qt,Qt=s,o!==null&&Vd(o)),i}function Vd(i){Qt===null?Qt=i:Qt.push.apply(Qt,i)}function rN(i){for(var o=i;;){if(o.flags&16384){var s=o.updateQueue;if(s!==null&&(s=s.stores,s!==null))for(var p=0;p<s.length;p++){var y=s[p],b=y.getSnapshot;y=y.value;try{if(!Rr(b(),y))return!1}catch{return!1}}}if(s=o.child,o.subtreeFlags&16384&&s!==null)s.return=o,o=s;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 Gn(i,o){for(o&=~Fd,o&=~ts,i.suspendedLanes|=o,i.pingedLanes&=~o,i=i.expirationTimes;0<o;){var s=31-Mr(o),p=1<<s;i[s]=-1,o&=~p}}function vw(i){if((qe&6)!==0)throw Error(r(327));pa();var o=vl(i,0);if((o&1)===0)return Zt(i,ct()),null;var s=us(i,o);if(i.tag!==0&&s===2){var p=Of(i);p!==0&&(o=p,s=Hd(i,p))}if(s===1)throw s=Bo,bi(i,0),Gn(i,o),Zt(i,ct()),s;if(s===6)throw Error(r(345));return i.finishedWork=i.current.alternate,i.finishedLanes=o,xi(i,Qt,yn),Zt(i,ct()),null}function Kd(i,o){var s=qe;qe|=1;try{return i(o)}finally{qe=s,qe===0&&(da=ct()+500,Rl&&Fn())}}function gi(i){Vn!==null&&Vn.tag===0&&(qe&6)===0&&pa();var o=qe;qe|=1;var s=_r.transition,p=He;try{if(_r.transition=null,He=1,i)return i()}finally{He=p,_r.transition=s,qe=o,(qe&6)===0&&Fn()}}function Gd(){cr=fa.current,tt(fa)}function bi(i,o){i.finishedWork=null,i.finishedLanes=0;var s=i.timeoutHandle;if(s!==-1&&(i.timeoutHandle=-1,N2(s)),vt!==null)for(s=vt.return;s!==null;){var p=s;switch(nd(p),p.tag){case 1:p=p.type.childContextTypes,p!=null&&Nl();break;case 3:la(),tt(Gt),tt(It),yd();break;case 5:hd(p);break;case 4:la();break;case 13:tt(ot);break;case 19:tt(ot);break;case 10:sd(p.type._context);break;case 22:case 23:Gd()}s=s.return}if(At=i,vt=i=Xn(i.current,null),kt=cr=o,xt=0,Bo=null,Fd=ts=mi=0,Qt=Fo=null,hi!==null){for(o=0;o<hi.length;o++)if(s=hi[o],p=s.interleaved,p!==null){s.interleaved=null;var y=p.next,b=s.pending;if(b!==null){var j=b.next;b.next=y,p.next=j}s.pending=p}hi=null}return i}function yw(i,o){do{var s=vt;try{if(ld(),Wl.current=Gl,Hl){for(var p=ut.memoizedState;p!==null;){var y=p.queue;y!==null&&(y.pending=null),p=p.next}Hl=!1}if(yi=0,Pt=bt=ut=null,Ro=!1,Io=0,Bd.current=null,s===null||s.return===null){xt=1,Bo=o,vt=null;break}e:{var b=i,j=s.return,M=s,D=o;if(o=kt,M.flags|=32768,D!==null&&typeof D=="object"&&typeof D.then=="function"){var J=D,ue=M,le=ue.tag;if((ue.mode&1)===0&&(le===0||le===11||le===15)){var ae=ue.alternate;ae?(ue.updateQueue=ae.updateQueue,ue.memoizedState=ae.memoizedState,ue.lanes=ae.lanes):(ue.updateQueue=null,ue.memoizedState=null)}var ye=Fx(j);if(ye!==null){ye.flags&=-257,zx(ye,j,M,b,o),ye.mode&1&&Bx(b,J,o),o=ye,D=J;var be=o.updateQueue;if(be===null){var xe=new Set;xe.add(D),o.updateQueue=xe}else be.add(D);break e}else{if((o&1)===0){Bx(b,J,o),Xd();break e}D=Error(r(426))}}else if(nt&&M.mode&1){var ft=Fx(j);if(ft!==null){(ft.flags&65536)===0&&(ft.flags|=256),zx(ft,j,M,b,o),od(sa(D,M));break e}}b=D=sa(D,M),xt!==4&&(xt=2),Fo===null?Fo=[b]:Fo.push(b),b=j;do{switch(b.tag){case 3:b.flags|=65536,o&=-o,b.lanes|=o;var V=Lx(b,D,o);fx(b,V);break e;case 1:M=D;var L=b.type,Q=b.stateNode;if((b.flags&128)===0&&(typeof L.getDerivedStateFromError=="function"||Q!==null&&typeof Q.componentDidCatch=="function"&&(Hn===null||!Hn.has(Q)))){b.flags|=65536,o&=-o,b.lanes|=o;var ce=qx(b,M,o);fx(b,ce);break e}}b=b.return}while(b!==null)}bw(s)}catch(Pe){o=Pe,vt===s&&s!==null&&(vt=s=s.return);continue}break}while(!0)}function mw(){var i=es.current;return es.current=Gl,i===null?Gl:i}function Xd(){(xt===0||xt===3||xt===2)&&(xt=4),At===null||(mi&268435455)===0&&(ts&268435455)===0||Gn(At,kt)}function us(i,o){var s=qe;qe|=2;var p=mw();(At!==i||kt!==o)&&(yn=null,bi(i,o));do try{nN();break}catch(y){yw(i,y)}while(!0);if(ld(),qe=s,es.current=p,vt!==null)throw Error(r(261));return At=null,kt=0,xt}function nN(){for(;vt!==null;)gw(vt)}function iN(){for(;vt!==null&&!Tk();)gw(vt)}function gw(i){var o=_w(i.alternate,i,cr);i.memoizedProps=i.pendingProps,o===null?bw(i):vt=o,Bd.current=null}function bw(i){var o=i;do{var s=o.alternate;if(i=o.return,(o.flags&32768)===0){if(s=Y2(s,o,cr),s!==null){vt=s;return}}else{if(s=Q2(s,o),s!==null){s.flags&=32767,vt=s;return}if(i!==null)i.flags|=32768,i.subtreeFlags=0,i.deletions=null;else{xt=6,vt=null;return}}if(o=o.sibling,o!==null){vt=o;return}vt=o=i}while(o!==null);xt===0&&(xt=5)}function xi(i,o,s){var p=He,y=_r.transition;try{_r.transition=null,He=1,aN(i,o,s,p)}finally{_r.transition=y,He=p}return null}function aN(i,o,s,p){do pa();while(Vn!==null);if((qe&6)!==0)throw Error(r(327));s=i.finishedWork;var y=i.finishedLanes;if(s===null)return null;if(i.finishedWork=null,i.finishedLanes=0,s===i.current)throw Error(r(177));i.callbackNode=null,i.callbackPriority=0;var b=s.lanes|s.childLanes;if(qk(i,b),i===At&&(vt=At=null,kt=0),(s.subtreeFlags&2064)===0&&(s.flags&2064)===0||ns||(ns=!0,Sw(fl,function(){return pa(),null})),b=(s.flags&15990)!==0,(s.subtreeFlags&15990)!==0||b){b=_r.transition,_r.transition=null;var j=He;He=1;var M=qe;qe|=4,Bd.current=null,J2(i,s),sw(s,i),P2(Xf),gl=!!Gf,Xf=Gf=null,i.current=s,eN(s),Ck(),qe=M,He=j,_r.transition=b}else i.current=s;if(ns&&(ns=!1,Vn=i,is=y),b=i.pendingLanes,b===0&&(Hn=null),Mk(s.stateNode),Zt(i,ct()),o!==null)for(p=i.onRecoverableError,s=0;s<o.length;s++)y=o[s],p(y.value,{componentStack:y.stack,digest:y.digest});if(rs)throw rs=!1,i=Ud,Ud=null,i;return(is&1)!==0&&i.tag!==0&&pa(),b=i.pendingLanes,(b&1)!==0?i===Wd?zo++:(zo=0,Wd=i):zo=0,Fn(),null}function pa(){if(Vn!==null){var i=ub(is),o=_r.transition,s=He;try{if(_r.transition=null,He=16>i?16:i,Vn===null)var p=!1;else{if(i=Vn,Vn=null,is=0,(qe&6)!==0)throw Error(r(331));var y=qe;for(qe|=4,me=i.current;me!==null;){var b=me,j=b.child;if((me.flags&16)!==0){var M=b.deletions;if(M!==null){for(var D=0;D<M.length;D++){var J=M[D];for(me=J;me!==null;){var ue=me;switch(ue.tag){case 0:case 11:case 15:qo(8,ue,b)}var le=ue.child;if(le!==null)le.return=ue,me=le;else for(;me!==null;){ue=me;var ae=ue.sibling,ye=ue.return;if(iw(ue),ue===J){me=null;break}if(ae!==null){ae.return=ye,me=ae;break}me=ye}}}var be=b.alternate;if(be!==null){var xe=be.child;if(xe!==null){be.child=null;do{var ft=xe.sibling;xe.sibling=null,xe=ft}while(xe!==null)}}me=b}}if((b.subtreeFlags&2064)!==0&&j!==null)j.return=b,me=j;else e:for(;me!==null;){if(b=me,(b.flags&2048)!==0)switch(b.tag){case 0:case 11:case 15:qo(9,b,b.return)}var V=b.sibling;if(V!==null){V.return=b.return,me=V;break e}me=b.return}}var L=i.current;for(me=L;me!==null;){j=me;var Q=j.child;if((j.subtreeFlags&2064)!==0&&Q!==null)Q.return=j,me=Q;else e:for(j=L;me!==null;){if(M=me,(M.flags&2048)!==0)try{switch(M.tag){case 0:case 11:case 15:Jl(9,M)}}catch(Pe){lt(M,M.return,Pe)}if(M===j){me=null;break e}var ce=M.sibling;if(ce!==null){ce.return=M.return,me=ce;break e}me=M.return}}if(qe=y,Fn(),Yr&&typeof Yr.onPostCommitFiberRoot=="function")try{Yr.onPostCommitFiberRoot(dl,i)}catch{}p=!0}return p}finally{He=s,_r.transition=o}}return!1}function xw(i,o,s){o=sa(s,o),o=Lx(i,o,1),i=Un(i,o,1),o=Ht(),i!==null&&(fo(i,1,o),Zt(i,o))}function lt(i,o,s){if(i.tag===3)xw(i,i,s);else for(;o!==null;){if(o.tag===3){xw(o,i,s);break}else if(o.tag===1){var p=o.stateNode;if(typeof o.type.getDerivedStateFromError=="function"||typeof p.componentDidCatch=="function"&&(Hn===null||!Hn.has(p))){i=sa(s,i),i=qx(o,i,1),o=Un(o,i,1),i=Ht(),o!==null&&(fo(o,1,i),Zt(o,i));break}}o=o.return}}function oN(i,o,s){var p=i.pingCache;p!==null&&p.delete(o),o=Ht(),i.pingedLanes|=i.suspendedLanes&s,At===i&&(kt&s)===s&&(xt===4||xt===3&&(kt&130023424)===kt&&500>ct()-zd?bi(i,0):Fd|=s),Zt(i,o)}function ww(i,o){o===0&&((i.mode&1)===0?o=1:(o=hl,hl<<=1,(hl&130023424)===0&&(hl=4194304)));var s=Ht();i=pn(i,o),i!==null&&(fo(i,o,s),Zt(i,s))}function uN(i){var o=i.memoizedState,s=0;o!==null&&(s=o.retryLane),ww(i,s)}function lN(i,o){var s=0;switch(i.tag){case 13:var p=i.stateNode,y=i.memoizedState;y!==null&&(s=y.retryLane);break;case 19:p=i.stateNode;break;default:throw Error(r(314))}p!==null&&p.delete(o),ww(i,s)}var _w;_w=function(i,o,s){if(i!==null)if(i.memoizedProps!==o.pendingProps||Gt.current)Yt=!0;else{if((i.lanes&s)===0&&(o.flags&128)===0)return Yt=!1,X2(i,o,s);Yt=(i.flags&131072)!==0}else Yt=!1,nt&&(o.flags&1048576)!==0&&tx(o,$l,o.index);switch(o.lanes=0,o.tag){case 2:var p=o.type;Ql(i,o),i=o.pendingProps;var y=ta(o,It.current);ua(o,s),y=bd(null,o,p,i,y,s);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,Xt(p)?(b=!0,Ml(o)):b=!1,o.memoizedState=y.state!==null&&y.state!==void 0?y.state:null,dd(o),y.updater=Xl,o.stateNode=y,y._reactInternals=o,Ad(o,p,i,s),o=Cd(null,o,p,!0,b,s)):(o.tag=0,nt&&b&&rd(o),Wt(null,o,y,s),o=o.child),o;case 16:p=o.elementType;e:{switch(Ql(i,o),i=o.pendingProps,y=p._init,p=y(p._payload),o.type=p,y=o.tag=cN(p),i=$r(p,i),y){case 0:o=Td(null,o,p,i,s);break e;case 1:o=Gx(null,o,p,i,s);break e;case 11:o=Ux(null,o,p,i,s);break e;case 14:o=Wx(null,o,p,$r(p.type,i),s);break e}throw Error(r(306,p,""))}return o;case 0:return p=o.type,y=o.pendingProps,y=o.elementType===p?y:$r(p,y),Td(i,o,p,y,s);case 1:return p=o.type,y=o.pendingProps,y=o.elementType===p?y:$r(p,y),Gx(i,o,p,y,s);case 3:e:{if(Xx(o),i===null)throw Error(r(387));p=o.pendingProps,b=o.memoizedState,y=b.element,cx(i,o),zl(o,p,null,s);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=sa(Error(r(423)),o),o=Yx(i,o,p,s,y);break e}else if(p!==y){y=sa(Error(r(424)),o),o=Yx(i,o,p,s,y);break e}else for(sr=Ln(o.stateNode.containerInfo.firstChild),lr=o,nt=!0,Ir=null,s=lx(o,null,p,s),o.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling;else{if(ia(),p===y){o=vn(i,o,s);break e}Wt(i,o,p,s)}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),Wt(i,o,j,s),o.child;case 6:return i===null&&ad(o),null;case 13:return Qx(i,o,s);case 4:return pd(o,o.stateNode.containerInfo),p=o.pendingProps,i===null?o.child=aa(o,null,p,s):Wt(i,o,p,s),o.child;case 11:return p=o.type,y=o.pendingProps,y=o.elementType===p?y:$r(p,y),Ux(i,o,p,y,s);case 7:return Wt(i,o,o.pendingProps,s),o.child;case 8:return Wt(i,o,o.pendingProps.children,s),o.child;case 12:return Wt(i,o,o.pendingProps.children,s),o.child;case 10:e:{if(p=o.type._context,y=o.pendingProps,b=o.memoizedProps,j=y.value,Ye(ql,p._currentValue),p._currentValue=j,b!==null)if(Rr(b.value,j)){if(b.children===y.children&&!Gt.current){o=vn(i,o,s);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=hn(-1,s&-s),D.tag=2;var J=b.updateQueue;if(J!==null){J=J.shared;var ue=J.pending;ue===null?D.next=D:(D.next=ue.next,ue.next=D),J.pending=D}}b.lanes|=s,D=b.alternate,D!==null&&(D.lanes|=s),cd(b.return,s,o),M.lanes|=s;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|=s,M=j.alternate,M!==null&&(M.lanes|=s),cd(j,s,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}Wt(i,o,y.children,s),o=o.child}return o;case 9:return y=o.type,p=o.pendingProps.children,ua(o,s),y=xr(y),p=p(y),o.flags|=1,Wt(i,o,p,s),o.child;case 14:return p=o.type,y=$r(p,o.pendingProps),y=$r(p.type,y),Wx(i,o,p,y,s);case 15:return Hx(i,o,o.type,o.pendingProps,s);case 17:return p=o.type,y=o.pendingProps,y=o.elementType===p?y:$r(p,y),Ql(i,o),o.tag=1,Xt(p)?(i=!0,Ml(o)):i=!1,ua(o,s),$x(o,p,y),Ad(o,p,y,s),Cd(null,o,p,!0,i,s);case 19:return Jx(i,o,s);case 22:return Vx(i,o,s)}throw Error(r(156,o.tag))};function Sw(i,o){return rb(i,o)}function sN(i,o,s,p){this.tag=i,this.key=s,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 Sr(i,o,s,p){return new sN(i,o,s,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===K)return 14}return 2}function Xn(i,o){var s=i.alternate;return s===null?(s=Sr(i.tag,o,i.key,i.mode),s.elementType=i.elementType,s.type=i.type,s.stateNode=i.stateNode,s.alternate=i,i.alternate=s):(s.pendingProps=o,s.type=i.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=i.flags&14680064,s.childLanes=i.childLanes,s.lanes=i.lanes,s.child=i.child,s.memoizedProps=i.memoizedProps,s.memoizedState=i.memoizedState,s.updateQueue=i.updateQueue,o=i.dependencies,s.dependencies=o===null?null:{lanes:o.lanes,firstContext:o.firstContext},s.sibling=i.sibling,s.index=i.index,s.ref=i.ref,s}function ls(i,o,s,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 wi(s.children,y,b,o);case I:j=8,y|=8;break;case $:return i=Sr(12,s,o,y|2),i.elementType=$,i.lanes=b,i;case q:return i=Sr(13,s,o,y),i.elementType=q,i.lanes=b,i;case B:return i=Sr(19,s,o,y),i.elementType=B,i.lanes=b,i;case te:return ss(s,y,b,o);default:if(typeof i=="object"&&i!==null)switch(i.$$typeof){case G:j=10;break e;case F:j=9;break e;case N:j=11;break e;case K:j=14;break e;case Z:j=16,p=null;break e}throw Error(r(130,i==null?i:typeof i,""))}return o=Sr(j,s,o,y),o.elementType=i,o.type=p,o.lanes=b,o}function wi(i,o,s,p){return i=Sr(7,i,p,o),i.lanes=s,i}function ss(i,o,s,p){return i=Sr(22,i,p,o),i.elementType=te,i.lanes=s,i.stateNode={isHidden:!1},i}function Qd(i,o,s){return i=Sr(6,i,null,o),i.lanes=s,i}function Zd(i,o,s){return o=Sr(4,i.children!==null?i.children:[],i.key,o),o.lanes=s,o.stateNode={containerInfo:i.containerInfo,pendingChildren:null,implementation:i.implementation},o}function fN(i,o,s,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,s,p,y,b,j,M,D){return i=new fN(i,o,s,M,D),o===1?(o=1,b===!0&&(o|=8)):o=0,b=Sr(3,null,null,o),i.current=b,b.stateNode=i,b.memoizedState={element:p,isDehydrated:s,cache:null,transitions:null,pendingSuspenseBoundaries:null},dd(b),i}function dN(i,o,s){var p=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:P,key:p==null?null:""+p,children:i,containerInfo:o,implementation:s}}function Ow(i){if(!i)return Bn;i=i._reactInternals;e:{if(si(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(Xt(o.type)){o=o.stateNode.__reactInternalMemoizedMergedChildContext;break e}}o=o.return}while(o!==null);throw Error(r(171))}if(i.tag===1){var s=i.type;if(Xt(s))return Zb(i,s,o)}return o}function Pw(i,o,s,p,y,b,j,M,D){return i=Jd(s,p,!0,i,y,b,j,M,D),i.context=Ow(null),s=i.current,p=Ht(),y=Kn(s),b=hn(p,y),b.callback=o??null,Un(s,b,y),i.current.lanes=y,fo(i,y,p),Zt(i,p),i}function cs(i,o,s,p){var y=o.current,b=Ht(),j=Kn(y);return s=Ow(s),o.context===null?o.context=s:o.pendingContext=s,o=hn(b,j),o.payload={element:i},p=p===void 0?null:p,p!==null&&(o.callback=p),i=Un(y,o,j),i!==null&&(qr(i,y,j,b),Fl(i,y,j)),j}function fs(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 s=i.retryLane;i.retryLane=s!==0&&s<o?s: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}ds.prototype.render=tp.prototype.render=function(i){var o=this._internalRoot;if(o===null)throw Error(r(409));cs(i,o,null,null)},ds.prototype.unmount=tp.prototype.unmount=function(){var i=this._internalRoot;if(i!==null){this._internalRoot=null;var o=i.containerInfo;gi(function(){cs(null,i,null,null)}),o[sn]=null}};function ds(i){this._internalRoot=i}ds.prototype.unstable_scheduleHydration=function(i){if(i){var o=cb();i={blockedOn:null,target:i,priority:o};for(var s=0;s<In.length&&o!==0&&o<In[s].priority;s++);In.splice(s,0,i),s===0&&pb(i)}};function rp(i){return!(!i||i.nodeType!==1&&i.nodeType!==9&&i.nodeType!==11)}function ps(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,s,p,y){if(y){if(typeof p=="function"){var b=p;p=function(){var J=fs(j);b.call(J)}}var j=Pw(o,p,i,0,null,!1,!1,"",jw);return i._reactRootContainer=j,i[sn]=j.current,Ao(i.nodeType===8?i.parentNode:i),gi(),j}for(;y=i.lastChild;)i.removeChild(y);if(typeof p=="function"){var M=p;p=function(){var J=fs(D);M.call(J)}}var D=Jd(i,0,!1,null,null,!1,!1,"",jw);return i._reactRootContainer=D,i[sn]=D.current,Ao(i.nodeType===8?i.parentNode:i),gi(function(){cs(o,D,s,p)}),D}function hs(i,o,s,p,y){var b=s._reactRootContainer;if(b){var j=b;if(typeof y=="function"){var M=y;y=function(){var D=fs(j);M.call(D)}}cs(o,j,i,y)}else j=hN(s,o,i,y,p);return fs(j)}lb=function(i){switch(i.tag){case 3:var o=i.stateNode;if(o.current.memoizedState.isDehydrated){var s=co(o.pendingLanes);s!==0&&(Af(o,s|1),Zt(o,ct()),(qe&6)===0&&(da=ct()+500,Fn()))}break;case 13:gi(function(){var p=pn(i,1);if(p!==null){var y=Ht();qr(p,i,1,y)}}),ep(i,1)}},Ef=function(i){if(i.tag===13){var o=pn(i,134217728);if(o!==null){var s=Ht();qr(o,i,134217728,s)}ep(i,134217728)}},sb=function(i){if(i.tag===13){var o=Kn(i),s=pn(i,o);if(s!==null){var p=Ht();qr(s,i,o,p)}ep(i,o)}},cb=function(){return He},fb=function(i,o){var s=He;try{return He=i,o()}finally{He=s}},ln=function(i,o,s){switch(o){case"input":if(ht(i,s),o=s.name,s.type==="radio"&&o!=null){for(s=i;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll("input[name="+JSON.stringify(""+o)+'][type="radio"]'),o=0;o<s.length;o++){var p=s[o];if(p!==i&&p.form===i.form){var y=kl(p);if(!y)throw Error(r(90));ie(p),ht(p,y)}}}break;case"textarea":ui(i,s);break;case"select":o=s.value,o!=null&&Rt(i,!!s.multiple,o,!1)}},X0=Kd,Y0=gi;var vN={usingClientEntryPoint:!1,Events:[To,Ji,kl,K0,G0,Kd]},Uo={findFiberByHostInstance:ci,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},yN={bundleType:Uo.bundleType,version:Uo.version,rendererPackageName:Uo.rendererPackageName,rendererConfig:Uo.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:Uo.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 vs=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!vs.isDisabled&&vs.supportsFiber)try{dl=vs.inject(yN),Yr=vs}catch{}}return Jt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=vN,Jt.createPortal=function(i,o){var s=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!rp(o))throw Error(r(200));return dN(i,o,null,s)},Jt.createRoot=function(i,o){if(!rp(i))throw Error(r(299));var s=!1,p="",y=Ew;return o!=null&&(o.unstable_strictMode===!0&&(s=!0),o.identifierPrefix!==void 0&&(p=o.identifierPrefix),o.onRecoverableError!==void 0&&(y=o.onRecoverableError)),o=Jd(i,1,!1,null,null,s,!1,p,y),i[sn]=o.current,Ao(i.nodeType===8?i.parentNode:i),new tp(o)},Jt.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},Jt.flushSync=function(i){return gi(i)},Jt.hydrate=function(i,o,s){if(!ps(o))throw Error(r(200));return hs(null,i,o,!0,s)},Jt.hydrateRoot=function(i,o,s){if(!rp(i))throw Error(r(405));var p=s!=null&&s.hydratedSources||null,y=!1,b="",j=Ew;if(s!=null&&(s.unstable_strictMode===!0&&(y=!0),s.identifierPrefix!==void 0&&(b=s.identifierPrefix),s.onRecoverableError!==void 0&&(j=s.onRecoverableError)),o=Pw(o,null,i,1,s??null,y,!1,b,j),i[sn]=o.current,Ao(i),p)for(i=0;i<p.length;i++)s=p[i],y=s._getVersion,y=y(s._source),o.mutableSourceEagerHydrationData==null?o.mutableSourceEagerHydrationData=[s,y]:o.mutableSourceEagerHydrationData.push(s,y);return new ds(o)},Jt.render=function(i,o,s){if(!ps(o))throw Error(r(200));return hs(null,i,o,!1,s)},Jt.unmountComponentAtNode=function(i){if(!ps(i))throw Error(r(40));return i._reactRootContainer?(gi(function(){hs(null,null,i,!1,function(){i._reactRootContainer=null,i[sn]=null})}),!0):!1},Jt.unstable_batchedUpdates=Kd,Jt.unstable_renderSubtreeIntoContainer=function(i,o,s,p){if(!ps(s))throw Error(r(200));if(i==null||i._reactInternals===void 0)throw Error(r(38));return hs(i,o,s,!1,p)},Jt.version="18.3.1-next-f1338f8080-20240426",Jt}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 ms;Dw=1;var e=ON();return ms.createRoot=e.createRoot,ms.hydrateRoot=e.hydrateRoot,ms}var AN=PN();function VE(e,t){return function(){return e.apply(t,arguments)}}const{toString:EN}=Object.prototype,{getPrototypeOf:$g}=Object,{iterator:Rc,toStringTag:KE}=Symbol,Ic=(e=>t=>{const r=EN.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Vr=e=>(e=e.toLowerCase(),t=>Ic(t)===e),$c=e=>t=>typeof t===e,{isArray:Xa}=Array,Aa=$c("undefined");function Hu(e){return e!==null&&!Aa(e)&&e.constructor!==null&&!Aa(e.constructor)&&rr(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const GE=Vr("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=$c("string"),rr=$c("function"),XE=$c("number"),Vu=e=>e!==null&&typeof e=="object",CN=e=>e===!0||e===!1,Ns=e=>{if(Ic(e)!=="object")return!1;const t=$g(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(KE in e)&&!(Rc in e)},kN=e=>{if(!Vu(e)||Hu(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},NN=Vr("Date"),MN=Vr("File"),RN=e=>!!(e&&typeof e.uri<"u"),IN=e=>e&&typeof e.getParts<"u",$N=Vr("Blob"),DN=Vr("FileList"),LN=e=>Vu(e)&&rr(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||rr(e.append)&&((t=Ic(e))==="formdata"||t==="object"&&rr(e.toString)&&e.toString()==="[object FormData]"))},FN=Vr("URLSearchParams"),[zN,UN,WN,HN]=["ReadableStream","Request","Response","Headers"].map(Vr),VN=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ku(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,a;if(typeof e!="object"&&(e=[e]),Xa(e))for(n=0,a=e.length;n<a;n++)t.call(null,e[n],n,e);else{if(Hu(e))return;const u=r?Object.getOwnPropertyNames(e):Object.keys(e),l=u.length;let c;for(n=0;n<l;n++)c=u[n],t.call(null,e[c],c,e)}}function YE(e,t){if(Hu(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 Ai=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,QE=e=>!Aa(e)&&e!==Ai;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;Ns(r[l])&&Ns(a)?r[l]=pm(r[l],a):Ns(a)?r[l]=pm({},a):Xa(a)?r[l]=a.slice():(!t||!Aa(a))&&(r[l]=a)};for(let a=0,u=arguments.length;a<u;a++)arguments[a]&&Ku(arguments[a],n);return r}const KN=(e,t,r,{allOwnKeys:n}={})=>(Ku(t,(a,u)=>{r&&rr(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 c={};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))&&!c[l]&&(t[l]=e[l],c[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(Xa(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[Rc]).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=Vr("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=Vr("RegExp"),ZE=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};Ku(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(rr(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(rr(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 Xa(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&&rr(e.append)&&e[KE]==="FormData"&&e[Rc])}const cM=e=>{const t=new Array(10),r=(n,a)=>{if(Vu(n)){if(t.indexOf(n)>=0)return;if(Hu(n))return n;if(!("toJSON"in n)){t[a]=n;const u=Xa(n)?[]:{};return Ku(n,(l,c)=>{const f=r(l,a+1);!Aa(f)&&(u[c]=f)}),t[a]=void 0,u}}return n};return r(e,0)},fM=Vr("AsyncFunction"),dM=e=>e&&(Vu(e)||rr(e))&&rr(e.then)&&rr(e.catch),JE=((e,t)=>e?setImmediate:t?((r,n)=>(Ai.addEventListener("message",({source:a,data:u})=>{a===Ai&&u===r&&n.length&&n.shift()()},!1),a=>{n.push(a),Ai.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",rr(Ai.postMessage)),pM=typeof queueMicrotask<"u"?queueMicrotask.bind(Ai):typeof process<"u"&&process.nextTick||JE,hM=e=>e!=null&&rr(e[Rc]),ee={isArray:Xa,isArrayBuffer:GE,isBuffer:Hu,isFormData:BN,isArrayBufferView:jN,isString:TN,isNumber:XE,isBoolean:CN,isObject:Vu,isPlainObject:Ns,isEmptyObject:kN,isReadableStream:zN,isRequest:UN,isResponse:WN,isHeaders:HN,isUndefined:Aa,isDate:NN,isFile:MN,isReactNativeBlob:RN,isReactNative:IN,isBlob:$N,isRegExp:iM,isFunction:rr,isStream:LN,isURLSearchParams:FN,isTypedArray:JN,isFileList:DN,forEach:Ku,merge:pm,extend:KN,trim:VN,stripBOM:GN,inherits:XN,toFlatObject:YN,kindOf:Ic,kindOfTest:Vr,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:Ai,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 c=new ej(t.message,r||t.code,n,a,u);return c.cause=t,c.name=t.name,t.status!=null&&c.status==null&&(c.status=t.status),l&&Object.assign(c,l),c}constructor(t,r,n,a,u){super(t),Object.defineProperty(this,"message",{value:t,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,r&&(this.code=r),n&&(this.config=n),a&&(this.request=a),u&&(this.response=u,this.status=u.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ee.toJSONObject(this.config),code:this.code,status:this.status}}};Ce.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";Ce.ERR_BAD_OPTION="ERR_BAD_OPTION";Ce.ECONNABORTED="ECONNABORTED";Ce.ETIMEDOUT="ETIMEDOUT";Ce.ERR_NETWORK="ERR_NETWORK";Ce.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";Ce.ERR_DEPRECATED="ERR_DEPRECATED";Ce.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";Ce.ERR_BAD_REQUEST="ERR_BAD_REQUEST";Ce.ERR_CANCELED="ERR_CANCELED";Ce.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";Ce.ERR_INVALID_URL="ERR_INVALID_URL";const vM=null;function hm(e){return ee.isPlainObject(e)||ee.isArray(e)}function tj(e){return ee.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 ee.isArray(e)&&!e.some(hm)}const mM=ee.toFlatObject(ee,{},null,function(t){return/^is[A-Z]/.test(t)});function Dc(e,t,r){if(!ee.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=ee.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(w,g){return!ee.isUndefined(g[w])});const n=r.metaTokens,a=r.visitor||h,u=r.dots,l=r.indexes,f=(r.Blob||typeof Blob<"u"&&Blob)&&ee.isSpecCompliantForm(t);if(!ee.isFunction(a))throw new TypeError("visitor must be a function");function d(_){if(_===null)return"";if(ee.isDate(_))return _.toISOString();if(ee.isBoolean(_))return _.toString();if(!f&&ee.isBlob(_))throw new Ce("Blob is not supported. Use a Buffer instead.");return ee.isArrayBuffer(_)||ee.isTypedArray(_)?f&&typeof Blob=="function"?new Blob([_]):Buffer.from(_):_}function h(_,w,g){let O=_;if(ee.isReactNative(t)&&ee.isReactNativeBlob(_))return t.append(lp(g,w,u),d(_)),!1;if(_&&!g&&typeof _=="object"){if(ee.endsWith(w,"{}"))w=n?w:w.slice(0,-2),_=JSON.stringify(_);else if(ee.isArray(_)&&yM(_)||(ee.isFileList(_)||ee.endsWith(w,"[]"))&&(O=ee.toArray(_)))return w=tj(w),O.forEach(function(C,T){!(ee.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(!ee.isUndefined(_)){if(v.indexOf(_)!==-1)throw Error("Circular reference detected in "+w.join("."));v.push(_),ee.forEach(_,function(O,E){(!(ee.isUndefined(O)||O===null)&&a.call(t,O,ee.isString(E)?E.trim():E,w,m))===!0&&x(O,w?w.concat(E):[E])}),v.pop()}}if(!ee.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&&Dc(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=ee.isFunction(r)?{serialize:r}:r,u=a&&a.serialize;let l;if(u?l=u(t,a):l=ee.isURLSearchParams(t)?t.toString():new Dg(t,a).toString(n),l){const c=e.indexOf("#");c!==-1&&(e=e.slice(0,c)),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){ee.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"})),zt={...AM,..._M};function EM(e,t){return Dc(e,new zt.classes.URLSearchParams,{visitor:function(r,n,a,u){return zt.isNode&&ee.isBuffer(r)?(this.append(n,r.toString("base64")),!1):u.defaultVisitor.apply(this,arguments)},...t})}function jM(e){return ee.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 c=Number.isFinite(+l),f=u>=r.length;return l=!l&&ee.isArray(a)?a.length:l,f?(ee.hasOwnProp(a,l)?a[l]=[a[l],n]:a[l]=n,!c):((!a[l]||!ee.isObject(a[l]))&&(a[l]=[]),t(r,n,a[l],u)&&ee.isArray(a[l])&&(a[l]=TM(a[l])),!c)}if(ee.isFormData(e)&&ee.isFunction(e.entries)){const r={};return ee.forEachEntry(e,(n,a)=>{t(jM(n),a,r,0)}),r}return null}function CM(e,t,r){if(ee.isString(e))try{return(t||JSON.parse)(e),ee.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const Gu={transitional:Lg,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",a=n.indexOf("application/json")>-1,u=ee.isObject(t);if(u&&ee.isHTMLForm(t)&&(t=new FormData(t)),ee.isFormData(t))return a?JSON.stringify(ij(t)):t;if(ee.isArrayBuffer(t)||ee.isBuffer(t)||ee.isStream(t)||ee.isFile(t)||ee.isBlob(t)||ee.isReadableStream(t))return t;if(ee.isArrayBufferView(t))return t.buffer;if(ee.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(u){if(n.indexOf("application/x-www-form-urlencoded")>-1)return EM(t,this.formSerializer).toString();if((c=ee.isFileList(t))||n.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return Dc(c?{"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||Gu.transitional,n=r&&r.forcedJSONParsing,a=this.responseType==="json";if(ee.isResponse(t)||ee.isReadableStream(t))return t;if(t&&ee.isString(t)&&(n&&!this.responseType||a)){const l=!(r&&r.silentJSONParsing)&&a;try{return JSON.parse(t,this.parseReviver)}catch(c){if(l)throw c.name==="SyntaxError"?Ce.from(c,Ce.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:zt.classes.FormData,Blob:zt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ee.forEach(["delete","get","head","post","put","patch"],e=>{Gu.headers[e]={}});const kM=ee.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),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 Ho(e){return e&&String(e).trim().toLowerCase()}function Ms(e){return e===!1||e==null?e:ee.isArray(e)?e.map(Ms):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(ee.isFunction(n))return n.call(this,t,r);if(a&&(t=r),!!ee.isString(t)){if(ee.isString(n))return t.indexOf(n)!==-1;if(ee.isRegExp(n))return n.test(t)}}function IM(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function $M(e,t){const r=ee.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 nr=class{constructor(t){t&&this.set(t)}set(t,r,n){const a=this;function u(c,f,d){const h=Ho(f);if(!h)throw new Error("header name must be a non-empty string");const v=ee.findKey(a,h);(!v||a[v]===void 0||d===!0||d===void 0&&a[v]!==!1)&&(a[v||f]=Ms(c))}const l=(c,f)=>ee.forEach(c,(d,h)=>u(d,h,f));if(ee.isPlainObject(t)||t instanceof this.constructor)l(t,r);else if(ee.isString(t)&&(t=t.trim())&&!RM(t))l(NM(t),r);else if(ee.isObject(t)&&ee.isIterable(t)){let c={},f,d;for(const h of t){if(!ee.isArray(h))throw TypeError("Object iterator must return a key-value pair");c[d=h[0]]=(f=c[d])?ee.isArray(f)?[...f,h[1]]:[f,h[1]]:h[1]}l(c,r)}else t!=null&&u(r,t,n);return this}get(t,r){if(t=Ho(t),t){const n=ee.findKey(this,t);if(n){const a=this[n];if(!r)return a;if(r===!0)return MM(a);if(ee.isFunction(r))return r.call(this,a,n);if(ee.isRegExp(r))return r.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=Ho(t),t){const n=ee.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=Ho(l),l){const c=ee.findKey(n,l);c&&(!r||sp(n,n[c],c,r))&&(delete n[c],a=!0)}}return ee.isArray(t)?t.forEach(u):u(t),a}clear(t){const r=Object.keys(this);let n=r.length,a=!1;for(;n--;){const u=r[n];(!t||sp(this,this[u],u,t,!0))&&(delete this[u],a=!0)}return a}normalize(t){const r=this,n={};return ee.forEach(this,(a,u)=>{const l=ee.findKey(n,u);if(l){r[l]=Ms(a),delete r[u];return}const c=t?IM(u):String(u).trim();c!==u&&delete r[u],r[c]=Ms(a),n[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return ee.forEach(this,(n,a)=>{n!=null&&n!==!1&&(r[a]=t&&ee.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(`
|
||
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(a=>n.set(a)),n}static accessor(t){const n=(this[Uw]=this[Uw]={accessors:{}}).accessors,a=this.prototype;function u(l){const c=Ho(l);n[c]||($M(a,l),n[c]=!0)}return ee.isArray(t)?t.forEach(u):u(t),this}};nr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ee.reduceDescriptors(nr.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});ee.freezeMethods(nr);function cp(e,t){const r=this||Gu,n=t||r,a=nr.from(n.headers);let u=n.data;return ee.forEach(e,function(c){u=c.call(r,u,a.normalize(),t?t.status:void 0)}),a.normalize(),u}function aj(e){return!!(e&&e.__CANCEL__)}let Xu=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 Is=(e,t,r=3)=>{let n=0;const a=LM(50,250);return qM(u=>{const l=u.loaded,c=u.lengthComputable?u.total:void 0,f=l-n,d=a(f),h=l<=c;n=l;const v={loaded:l,total:c,progress:c?l/c:void 0,bytes:f,rate:d||void 0,estimated:d&&c&&h?(c-l)/d:void 0,event:u,lengthComputable:c!=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)=>ee.asap(()=>e(...t)),BM=zt.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,zt.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(zt.origin),zt.navigator&&/(msie|trident)/i.test(zt.navigator.userAgent)):()=>!0,FM=zt.hasStandardBrowserEnv?{write(e,t,r,n,a,u,l){if(typeof document>"u")return;const c=[`${e}=${encodeURIComponent(t)}`];ee.isNumber(r)&&c.push(`expires=${new Date(r).toUTCString()}`),ee.isString(n)&&c.push(`path=${n}`),ee.isString(a)&&c.push(`domain=${a}`),u===!0&&c.push("secure"),ee.isString(l)&&c.push(`SameSite=${l}`),document.cookie=c.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 nr?{...e}:e;function Ri(e,t){t=t||{};const r={};function n(d,h,v,m){return ee.isPlainObject(d)&&ee.isPlainObject(h)?ee.merge.call({caseless:m},d,h):ee.isPlainObject(h)?ee.merge({},h):ee.isArray(h)?h.slice():h}function a(d,h,v,m){if(ee.isUndefined(h)){if(!ee.isUndefined(d))return n(void 0,d,v,m)}else return n(d,h,v,m)}function u(d,h){if(!ee.isUndefined(h))return n(void 0,h)}function l(d,h){if(ee.isUndefined(h)){if(!ee.isUndefined(d))return n(void 0,d)}else return n(void 0,h)}function c(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:c,headers:(d,h,v)=>a(Vw(d),Vw(h),v,!0)};return ee.forEach(Object.keys({...e,...t}),function(h){if(h==="__proto__"||h==="constructor"||h==="prototype")return;const v=ee.hasOwnProp(f,h)?f[h]:a,m=v(e[h],t[h],h);ee.isUndefined(m)&&v!==c||(r[h]=m)}),r}const lj=e=>{const t=Ri({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:a,xsrfCookieName:u,headers:l,auth:c}=t;if(t.headers=l=nr.from(l),t.url=nj(uj(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&l.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):""))),ee.isFormData(r)){if(zt.hasStandardBrowserEnv||zt.hasStandardBrowserWebWorkerEnv)l.setContentType(void 0);else if(ee.isFunction(r.getHeaders)){const f=r.getHeaders(),d=["content-type","content-length"];Object.entries(f).forEach(([h,v])=>{d.includes(h.toLowerCase())&&l.set(h,v)})}}if(zt.hasStandardBrowserEnv&&(n&&ee.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=nr.from(a.headers).normalize();let{responseType:c,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 O(){if(!g)return;const C=nr.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),S={data:!c||c==="text"||c==="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=O:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(O)},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",P=new Ce(S,Ce.ERR_NETWORK,e,g);P.event=T||null,n(P),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&&ee.forEach(l.toJSON(),function(T,S){g.setRequestHeader(S,T)}),ee.isUndefined(a.withCredentials)||(g.withCredentials=!!a.withCredentials),c&&c!=="json"&&(g.responseType=a.responseType),d&&([m,_]=Is(d,!0),g.addEventListener("progress",m)),f&&g.upload&&([v,x]=Is(f),g.upload.addEventListener("progress",v),g.upload.addEventListener("loadend",x)),(a.cancelToken||a.signal)&&(h=C=>{g&&(n(!C||C.type?new Xu(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&&zt.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,c();const h=d instanceof Error?d:this.reason;n.abort(h instanceof Ce?h:new Xu(h instanceof Error?h.message:h))}};let l=t&&setTimeout(()=>{l=null,u(new Ce(`timeout of ${t}ms exceeded`,Ce.ETIMEDOUT))},t);const c=()=>{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=()=>ee.asap(c),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,c=f=>{l||(l=!0,n&&n(f))};return new ReadableStream({async pull(f){try{const{done:d,value:h}=await a.next();if(d){c(),f.close();return}let v=h.byteLength;if(r){let m=u+=v;r(m)}f.enqueue(new Uint8Array(h))}catch(d){throw c(d),d}},cancel(f){return c(f),a.return()}},{highWaterMark:2})},Gw=64*1024,{isFunction:gs}=ee,YM=(({Request:e,Response:t})=>({Request:e,Response:t}))(ee.global),{ReadableStream:Xw,TextEncoder:Yw}=ee.global,Qw=(e,...t)=>{try{return!!e(...t)}catch{return!1}},QM=e=>{e=ee.merge.call({skipUndefined:!0},YM,e);const{fetch:t,Request:r,Response:n}=e,a=t?gs(t):typeof fetch=="function",u=gs(r),l=gs(n);if(!a)return!1;const c=a&&gs(Xw),f=a&&(typeof Yw=="function"?(_=>w=>_.encode(w))(new Yw):async _=>new Uint8Array(await new r(_).arrayBuffer())),d=u&&c&&Qw(()=>{let _=!1;const w=new r(zt.origin,{body:new Xw,method:"POST",get duplex(){return _=!0,"half"}}).headers.has("Content-Type");return _&&!w}),h=l&&c&&Qw(()=>ee.isReadableStream(new n("").body)),v={stream:h&&(_=>_.body)};a&&["text","arrayBuffer","blob","formData","stream"].forEach(_=>{!v[_]&&(v[_]=(w,g)=>{let O=w&&w[_];if(O)return O.call(w);throw new Ce(`Response type '${_}' is not supported`,Ce.ERR_NOT_SUPPORT,g)})});const m=async _=>{if(_==null)return 0;if(ee.isBlob(_))return _.size;if(ee.isSpecCompliantForm(_))return(await new r(zt.origin,{method:"POST",body:_}).arrayBuffer()).byteLength;if(ee.isArrayBufferView(_)||ee.isArrayBuffer(_))return _.byteLength;if(ee.isURLSearchParams(_)&&(_=_+""),ee.isString(_))return(await f(_)).byteLength},x=async(_,w)=>{const g=ee.toFiniteNumber(_.getContentLength());return g??m(w)};return async _=>{let{url:w,method:g,data:O,signal:E,cancelToken:C,timeout:T,onDownloadProgress:S,onUploadProgress:P,responseType:k,headers:I,withCredentials:$="same-origin",fetchOptions:G}=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 K;try{if(P&&d&&g!=="get"&&g!=="head"&&(K=await x(I,O))!==0){let R=new r(w,{method:"POST",body:O,duplex:"half"}),U;if(ee.isFormData(O)&&(U=R.headers.get("content-type"))&&I.setContentType(U),R.body){const[se,he]=Ww(K,Is(Hw(P)));O=Kw(R.body,Gw,se,he)}}ee.isString($)||($=$?"include":"omit");const Z=u&&"credentials"in r.prototype,te={...G,signal:N,method:g.toUpperCase(),headers:I.normalize().toJSON(),body:O,duplex:"half",credentials:Z?$:void 0};q=u&&new r(w,te);let W=await(u?F(q,G):F(w,te));const re=h&&(k==="stream"||k==="response");if(h&&(S||re&&B)){const R={};["status","statusText","headers"].forEach(we=>{R[we]=W[we]});const U=ee.toFiniteNumber(W.headers.get("content-length")),[se,he]=S&&Ww(U,Is(Hw(S),!0))||[];W=new n(Kw(W.body,Gw,se,()=>{he&&he(),B&&B()}),R)}k=k||"text";let Y=await v[ee.findKey(v,k)||"text"](W,_);return!re&&B&&B(),await new Promise((R,U)=>{oj(R,U,{data:Y,headers:nr.from(W.headers),status:W.status,statusText:W.statusText,config:_,request:q})})}catch(Z){throw B&&B(),Z&&Z.name==="TypeError"&&/Load failed|fetch/i.test(Z.message)?Object.assign(new Ce("Network Error",Ce.ERR_NETWORK,_,q,Z&&Z.response),{cause:Z.cause||Z}):Ce.from(Z,Z&&Z.code,_,q,Z&&Z.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,c=l,f,d,h=ZM;for(;c--;)f=u[c],d=h.get(f),d===void 0&&h.set(f,d=c?new Map:QM(t)),h=d;return d};sj();const Bg={http:vM,xhr:HM,fetch:{get:sj}};ee.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=>ee.isFunction(e)||e===null||e===!1;function eR(e,t){e=ee.isArray(e)?e:[e];const{length:r}=e;let n,a;const u={};for(let l=0;l<r;l++){n=e[l];let c;if(a=n,!JM(n)&&(a=Bg[(c=String(n)).toLowerCase()],a===void 0))throw new Ce(`Unknown adapter '${c}'`);if(a&&(ee.isFunction(a)||(a=a.get(t))))break;u[c||"#"+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 c=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 "+c,"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 Xu(null,e)}function Jw(e){return fp(e),e.headers=nr.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||Gu.adapter,e)(e).then(function(n){return fp(e),n.data=cp.call(e,e.transformResponse,n),n.headers=nr.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=nr.from(n.response.headers))),Promise.reject(n)})}const fj="1.13.6",Lc={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Lc[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const e1={};Lc.transitional=function(t,r,n){function a(u,l){return"[Axios v"+fj+"] Transitional option '"+u+"'"+l+(n?". "+n:"")}return(u,l,c)=>{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,c):!0}};Lc.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 c=e[u],f=c===void 0||l(c,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 Rs={assertOptions:tR,validators:Lc},Or=Rs.validators;let ki=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=Ri(this.defaults,r);const{transitional:n,paramsSerializer:a,headers:u}=r;n!==void 0&&Rs.assertOptions(n,{silentJSONParsing:Or.transitional(Or.boolean),forcedJSONParsing:Or.transitional(Or.boolean),clarifyTimeoutError:Or.transitional(Or.boolean),legacyInterceptorReqResOrdering:Or.transitional(Or.boolean)},!1),a!=null&&(ee.isFunction(a)?r.paramsSerializer={serialize:a}:Rs.assertOptions(a,{encode:Or.function,serialize:Or.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),Rs.assertOptions(r,{baseUrl:Or.spelling("baseURL"),withXsrfToken:Or.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let l=u&&ee.merge(u.common,u[r.method]);u&&ee.forEach(["delete","get","head","post","put","patch","common"],_=>{delete u[_]}),r.headers=nr.concat(l,u);const c=[];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?c.unshift(w.fulfilled,w.rejected):c.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(...c),_.push(...d),m=_.length,h=Promise.resolve(r);v<m;)h=h.then(_[v++],_[v++]);return h}m=c.length;let x=r;for(;v<m;){const _=c[v++],w=c[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=Ri(this.defaults,t);const r=uj(t.baseURL,t.url,t.allowAbsoluteUrls);return nj(r,t.params,t.paramsSerializer)}};ee.forEach(["delete","get","head","options"],function(t){ki.prototype[t]=function(r,n){return this.request(Ri(n||{},{method:t,url:r,data:(n||{}).data}))}});ee.forEach(["post","put","patch"],function(t){function r(n){return function(u,l,c){return this.request(Ri(c||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:u,data:l}))}}ki.prototype[t]=r(),ki.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(c=>{n.subscribe(c),u=c}).then(a);return l.cancel=function(){n.unsubscribe(u)},l},t(function(u,l,c){n.reason||(n.reason=new Xu(u,l,c),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 ee.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 ki(e),r=VE(ki.prototype.request,t);return ee.extend(r,ki.prototype,t,{allOwnKeys:!0}),ee.extend(r,t,null,{allOwnKeys:!0}),r.create=function(a){return pj(Ri(e,a))},r}const pt=pj(Gu);pt.Axios=ki;pt.CanceledError=Xu;pt.CancelToken=rR;pt.isCancel=aj;pt.VERSION=fj;pt.toFormData=Dc;pt.AxiosError=Ce;pt.Cancel=pt.CanceledError;pt.all=function(t){return Promise.all(t)};pt.spread=nR;pt.isAxiosError=iR;pt.mergeConfig=Ri;pt.AxiosHeaders=nr;pt.formToJSON=e=>ij(ee.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 Be(){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 ir(){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 ys=="object"&&ys&&ys.Object===Object&&ys;return pp=e,pp}var hp,n1;function un(){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 Yu(){if(i1)return vp;i1=1;var e=un(),t=e.Symbol;return vp=t,vp}var yp,a1;function aR(){if(a1)return yp;a1=1;var e=Yu(),t=Object.prototype,r=t.hasOwnProperty,n=t.toString,a=e?e.toStringTag:void 0;function u(l){var c=r.call(l,a),f=l[a];try{l[a]=void 0;var d=!0}catch{}var h=n.call(l);return d&&(c?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 jn(){if(u1)return gp;u1=1;var e=Yu(),t=aR(),r=oR(),n="[object Null]",a="[object Undefined]",u=e?e.toStringTag:void 0;function l(c){return c==null?c===void 0?a:n:u&&u in Object(c)?t(c):r(c)}return gp=l,gp}var bp,l1;function Tn(){if(l1)return bp;l1=1;function e(t){return t!=null&&typeof t=="object"}return bp=e,bp}var xp,s1;function Ya(){if(s1)return xp;s1=1;var e=jn(),t=Tn(),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=ir(),t=Ya(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function a(u,l){if(e(u))return!1;var c=typeof u;return c=="number"||c=="symbol"||c=="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 ri(){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=jn(),t=ri(),r="[object AsyncFunction]",n="[object Function]",a="[object GeneratorFunction]",u="[object Proxy]";function l(c){if(!t(c))return!1;var f=e(c);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=un(),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=ri(),n=yj(),a=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,l=Function.prototype,c=Object.prototype,f=l.toString,d=c.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 Bi(){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 qc(){if(b1)return Cp;b1=1;var e=Bi(),t=e(Object,"create");return Cp=t,Cp}var kp,x1;function fR(){if(x1)return kp;x1=1;var e=qc();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=qc(),t="__lodash_hash_undefined__",r=Object.prototype,n=r.hasOwnProperty;function a(u){var l=this.__data__;if(e){var c=l[u];return c===t?void 0:c}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=qc(),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=qc(),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 c=-1,f=l==null?0:l.length;for(this.clear();++c<f;){var d=l[c];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 Bc(){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=Bc(),t=Array.prototype,r=t.splice;function n(a){var u=this.__data__,l=e(u,a);if(l<0)return!1;var c=u.length-1;return l==c?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=Bc();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=Bc();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=Bc();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 Fc(){if(M1)return Wp;M1=1;var e=mR(),t=gR(),r=bR(),n=xR(),a=wR();function u(l){var c=-1,f=l==null?0:l.length;for(this.clear();++c<f;){var d=l[c];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=Bi(),t=un(),r=e(t,"Map");return Hp=r,Hp}var Vp,I1;function _R(){if(I1)return Vp;I1=1;var e=yR(),t=Fc(),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 zc(){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=zc();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=zc();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=zc();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=zc();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 c=-1,f=l==null?0:l.length;for(this.clear();++c<f;){var d=l[c];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,c=a?a.apply(this,l):l[0],f=u.cache;if(f.has(c))return f.get(c);var d=n.apply(this,l);return u.cache=f.set(c,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,c,f,d){u.push(f?d.replace(r,"$1"):c||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=Yu(),t=Vg(),r=ir(),n=Ya(),a=e?e.prototype:void 0,u=a?a.toString:void 0;function l(c){if(typeof c=="string")return c;if(r(c))return t(c,l)+"";if(n(c))return u?u.call(c):"";var f=c+"";return f=="0"&&1/c==-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=ir(),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 Uc(){if(Y1)return uh;Y1=1;var e=Ya();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=Uc();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 Tr=Ge(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=Ge(MR);var fh,e_;function RR(){if(e_)return fh;e_=1;var e=jn(),t=ir(),r=Tn(),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 Ii=Ge(IR);var $R=zg();const Re=Ge($R);var DR=ri();const Qa=Ge(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"),c=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 O=g.$$typeof;switch(O){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 c:case l:case f:case m:case v:case u:return g;default:return O}}case t:return O}}}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=jn(),t=Tn(),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 Qu=Ge(zR);var UR=wj();const WR=Ge(UR);var Hr=function(t){return t===0?0:t>0?1:-1},Ei=function(t){return Ii(t)&&t.indexOf("%")===t.length-1},de=function(t){return WR(t)&&!Qu(t)},HR=function(t){return $e(t)},St=function(t){return de(t)||Ii(t)},VR=0,Zu=function(t){var r=++VR;return"".concat(t||"").concat(r)},$i=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(!de(t)&&!Ii(t))return n;var u;if(Ei(t)){var l=t.indexOf("%");u=r*parseFloat(t.slice(0,l))/100}else u=+t;return Qu(u)&&(u=n),a&&u>r&&(u=r),u},Zn=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},Ur=function(t,r){return de(t)&&de(r)?function(n){return t+n*(r-t)}:function(){return r}};function $s(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):Tr(n,t))===r})}var GR=function(t,r){return de(t)&&de(r)?t-r:Ii(t)&&Ii(r)?t.localeCompare(r):t instanceof Date&&r instanceof Date?t.getTime()-r.getTime():String(t).localeCompare(String(r))};function _a(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"],Ds=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(X.isValidElement(t)&&(n=t.props),!Qa(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}},Ls=function(t,r,n){if(!Qa(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"},wn=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 X.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 Cr(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(a){return wn(a)}):n=[wn(t)],Xg(e).forEach(function(a){var u=Tr(a,"type.displayName")||Tr(a,"type.name");n.indexOf(u)!==-1&&r.push(a)}),r}function pr(e,t){var r=Cr(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!(!de(n)||n<=0||!de(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&&Ii(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-")||!Re(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(X.isValidElement(t)&&(a=t.props),!Qa(a))return null;var u={};return Object.keys(a).forEach(function(l){var c;iI((c=a)===null||c===void 0?void 0:c[l],l,r,n)&&(u[l]=a[l])}),u},bm=function e(t,r){if(t===r)return!0;var n=X.Children.count(t);if(n!==X.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||{},c=l.children,f=o_(l,JR);return a&&c?_a(u,f)&&bm(a,c):!a&&!c?_a(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 c=wn(u.type),f=r[c]||{},d=f.handler,h=f.once;if(d&&(!h||!a[c])){var v=d(u,c,l);n.push(v),a[c]=!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,c=e.title,f=e.desc,d=lI(e,uI),h=a||{width:r,height:n,x:0,y:0},v=Be("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,c),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=Be("recharts-layer",n);return z.createElement("g",_m({className:u},De(a,!0),{ref:t}),r)}),_n=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",c=RegExp("["+l+e+a+u+"]");function f(d){return c.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+"]",c="["+a+"]",f="\\ud83c[\\udffb-\\udfff]",d="(?:"+c+"|"+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+_+")*",O=w+_+g,E="(?:"+[h+c+"?",c,v,m,l].join("|")+")",C=RegExp(f+"(?="+f+")|"+E+O,"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 c=t(l)?r(l):void 0,f=c?c[0]:l.charAt(0),d=c?e(c,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 Wc=Ge(xI);function Qe(e){return function(){return e}}const Sj=Math.cos,qs=Math.sin,Kr=Math.sqrt,Bs=Math.PI,Hc=2*Bs,Sm=Math.PI,Om=2*Sm,Si=1e-6,wI=Om-Si;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,c=this._y1,f=n-t,d=a-r,h=l-t,v=c-r,m=h*h+v*v;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(m>Si)if(!(Math.abs(v*f-d*h)>Si)||!u)this._append`L${this._x1=t},${this._y1=r}`;else{let x=n-l,_=a-c,w=f*f+d*d,g=x*x+_*_,O=Math.sqrt(w),E=Math.sqrt(m),C=u*Math.tan((Sm-Math.acos((w+m-g)/(2*O*E)))/2),T=C/E,S=C/O;Math.abs(T-1)>Si&&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 c=n*Math.cos(a),f=n*Math.sin(a),d=t+c,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)>Si||Math.abs(this._y1-h)>Si)&&this._append`L${d},${h}`,n&&(m<0&&(m=m%Om+Om),m>wI?this._append`A${n},${n},0,1,${v},${t-c},${r-f}A${n},${n},0,1,${v},${this._x1=d},${this._y1=h}`:m>Si&&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 Vc(e){return new Pj(e)}function Aj(e){return e[0]}function Ej(e){return e[1]}function jj(e,t){var r=Qe(!0),n=null,a=Vc,u=null,l=Yg(c);e=typeof e=="function"?e:e===void 0?Aj:Qe(e),t=typeof t=="function"?t:t===void 0?Ej:Qe(t);function c(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 c.x=function(f){return arguments.length?(e=typeof f=="function"?f:Qe(+f),c):e},c.y=function(f){return arguments.length?(t=typeof f=="function"?f:Qe(+f),c):t},c.defined=function(f){return arguments.length?(r=typeof f=="function"?f:Qe(!!f),c):r},c.curve=function(f){return arguments.length?(a=f,n!=null&&(u=a(n)),c):a},c.context=function(f){return arguments.length?(f==null?n=u=null:u=a(n=f),c):n},c}function bs(e,t,r){var n=null,a=Qe(!0),u=null,l=Vc,c=null,f=Yg(d);e=typeof e=="function"?e:e===void 0?Aj:Qe(+e),t=typeof t=="function"?t:Qe(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?Ej:Qe(+r);function d(v){var m,x,_,w=(v=Qg(v)).length,g,O=!1,E,C=new Array(w),T=new Array(w);for(u==null&&(c=l(E=f())),m=0;m<=w;++m){if(!(m<w&&a(g=v[m],m,v))===O)if(O=!O)x=m,c.areaStart(),c.lineStart();else{for(c.lineEnd(),c.lineStart(),_=m-1;_>=x;--_)c.point(C[_],T[_]);c.lineEnd(),c.areaEnd()}O&&(C[m]=+e(g,m,v),T[m]=+t(g,m,v),c.point(n?+n(g,m,v):C[m],r?+r(g,m,v):T[m]))}if(E)return c=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:Qe(+v),n=null,d):e},d.x0=function(v){return arguments.length?(e=typeof v=="function"?v:Qe(+v),d):e},d.x1=function(v){return arguments.length?(n=v==null?null:typeof v=="function"?v:Qe(+v),d):n},d.y=function(v){return arguments.length?(t=typeof v=="function"?v:Qe(+v),r=null,d):t},d.y0=function(v){return arguments.length?(t=typeof v=="function"?v:Qe(+v),d):t},d.y1=function(v){return arguments.length?(r=v==null?null:typeof v=="function"?v:Qe(+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:Qe(!!v),d):a},d.curve=function(v){return arguments.length?(l=v,u!=null&&(c=l(u)),d):l},d.context=function(v){return arguments.length?(v==null?u=c=null:c=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=Kr(t/Bs);e.moveTo(r,0),e.arc(0,0,r,0,Hc)}},AI={draw(e,t){const r=Kr(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=Kr(1/3),EI=Cj*2,jI={draw(e,t){const r=Kr(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=Kr(t),n=-r/2;e.rect(n,n,r,r)}},CI=.8908130915292852,kj=qs(Bs/10)/qs(7*Bs/10),kI=qs(Hc/10)*kj,NI=-Sj(Hc/10)*kj,MI={draw(e,t){const r=Kr(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=Hc*u/5,c=Sj(l),f=qs(l);e.lineTo(f*r,-c*r),e.lineTo(c*n-f*a,f*n+c*a)}e.closePath()}},Ph=Kr(3),RI={draw(e,t){const r=-Kr(t/(Ph*3));e.moveTo(0,r*2),e.lineTo(-Ph*r,-r),e.lineTo(Ph*r,-r),e.closePath()}},Pr=-.5,Ar=Kr(3)/2,Pm=1/Kr(12),II=(Pm/2+1)*3,$I={draw(e,t){const r=Kr(t/II),n=r/2,a=r*Pm,u=n,l=r*Pm+r,c=-u,f=l;e.moveTo(n,a),e.lineTo(u,l),e.lineTo(c,f),e.lineTo(Pr*n-Ar*a,Ar*n+Pr*a),e.lineTo(Pr*u-Ar*l,Ar*u+Pr*l),e.lineTo(Pr*c-Ar*f,Ar*c+Pr*f),e.lineTo(Pr*n+Ar*a,Pr*a-Ar*n),e.lineTo(Pr*u+Ar*l,Pr*l-Ar*u),e.lineTo(Pr*c+Ar*f,Pr*f-Ar*c),e.closePath()}};function DI(e,t){let r=null,n=Yg(a);e=typeof e=="function"?e:Qe(e||Zg),t=typeof t=="function"?t:Qe(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:Qe(u),a):e},a.size=function(u){return arguments.length?(t=typeof u=="function"?u:Qe(+u),a):t},a.context=function(u){return arguments.length?(r=u??null,a):r},a}function Fs(){}function zs(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:zs(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:zs(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:Fs,areaEnd:Fs,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:zs(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:zs(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:Fs,areaEnd:Fs,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),c=(u*a+l*n)/(n+a);return(x_(u)+x_(l))*Math.min(Math.abs(u),Math.abs(l),.5*Math.abs(c))||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,c=(u-n)/3;e._context.bezierCurveTo(n+c,a+c*t,u-c,l-c*r,u,l)}function Us(e){this._context=e}Us.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(Us.prototype)).point=function(e,t){Us.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 Us(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 Kc(e,t){this._context=e,this._t=t}Kc.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 Kc(e,.5)}function VI(e){return new Kc(e,0)}function KI(e){return new Kc(e,1)}function Ea(e,t){if((l=e.length)>1)for(var r=1,n,a,u=e[t[0]],l,c=u.length;r<l;++r)for(a=u,u=e[t[r]],n=0;n<c;++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=Qe([]),t=Am,r=Ea,n=GI;function a(u){var l=Array.from(e.apply(this,arguments),XI),c,f=l.length,d=-1,h;for(const v of u)for(c=0,++d;c<f;++c)(l[c][d]=[0,+n(v,l[c].key,d,u)]).data=v;for(c=0,h=Qg(t(l));c<f;++c)l[h[c]].index=c;return r(l,h),l}return a.keys=function(u){return arguments.length?(e=typeof u=="function"?u:Qe(Array.from(u)),a):e},a.value=function(u){return arguments.length?(n=typeof u=="function"?u:Qe(+u),a):n},a.order=function(u){return arguments.length?(t=u==null?Am:typeof u=="function"?u:Qe(Array.from(u)),a):t},a.offset=function(u){return arguments.length?(r=u??Ea,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}Ea(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,c=0;l<a;++l)c+=e[l][r][1]||0;n[r][1]+=n[r][0]=-c/2}Ea(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 c=0,f=0,d=0;c<l;++c){for(var h=e[t[c]],v=h[n][1]||0,m=h[n-1][1]||0,x=(v-m)/2,_=0;_<c;++_){var w=e[t[_]],g=w[n][1]||0,O=w[n-1][1]||0;x+=g-O}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,Ea(e,t)}}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)}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 cu(t)=="symbol"?t:t+""}function n$(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 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(Wc(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(Wc(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,c=l===void 0?"area":l,f=i$(t,e$),d=P_(P_({},f),{},{type:n,size:u,sizeType:c}),h=function(){var g=u$(n),O=DI().type(g).size(l$(u,c,n));return O()},v=d.className,m=d.cx,x=d.cy,_=De(d,!0);return m===+m&&x===+x&&u===+u?z.createElement("path",Em({},_,{className:Be("recharts-symbols",v),transform:"translate(".concat(m,", ").concat(x,")"),d:h()})):null};Jg.registerSymbol=s$;function ja(e){"@babel/helpers - typeof";return ja=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ja(e)}function 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){fu(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=Ws(t),v$(e,Bj()?Reflect.construct(t,r||[],Ws(e).constructor):t.apply(e,r))}function v$(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 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 Ws(e){return Ws=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ws(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 fu(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 ja(t)=="symbol"?t:t+""}function g$(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)}var Er=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=Er/2,l=Er/6,c=Er/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:Er,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(c,`
|
||
A`).concat(l,",").concat(l,",0,1,1,").concat(2*c,",").concat(u,`
|
||
H`).concat(Er,"M").concat(2*c,",").concat(u,`
|
||
A`).concat(l,",").concat(l,",0,1,1,").concat(c,",").concat(u),className:"recharts-legend-icon"});if(n.type==="rect")return z.createElement("path",{stroke:"none",fill:f,d:"M0,".concat(Er/8,"h").concat(Er,"v").concat(Er*3/4,"h").concat(-Er,"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:Er,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,a=this.props,u=a.payload,l=a.iconSize,c=a.layout,f=a.formatter,d=a.inactiveColor,h={x:0,y:0,width:Er,height:Er},v={display:c==="horizontal"?"inline-block":"block",marginRight:10},m={display:"inline-block",verticalAlign:"middle",marginRight:4};return u.map(function(x,_){var w=x.formatter||f,g=Be(fu(fu({"recharts-legend-item":!0},"legend-item-".concat(_),!0),"inactive",x.inactive));if(x.type==="none")return null;var O=Re(x.value)?null:x.value;_n(!Re(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(_)},Ls(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(O,x,_):O))})}},{key:"render",value:function(){var n=this.props,a=n.payload,u=n.layout,l=n.align;if(!a||!a.length)return null;var c={padding:0,margin:0,textAlign:u==="horizontal"?l:"left"};return z.createElement("ul",{className:"recharts-default-legend",style:c},this.renderItems())}}])})(X.PureComponent);fu(e0,"displayName","Legend");fu(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=Fc();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=Fc(),t=Wg(),r=Hg(),n=200;function a(u,l){var c=this.__data__;if(c instanceof e){var f=c.__data__;if(!t||f.length<n-1)return f.push([u,l]),this.size=++c.size,this;c=this.__data__=new r(f)}return c.set(u,l),this.size=c.size,this}return kh=a,kh}var Nh,N_;function zj(){if(N_)return Nh;N_=1;var e=Fc(),t=b$(),r=x$(),n=w$(),a=_$(),u=S$();function l(c){var f=this.__data__=new e(c);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,c,f,d,h,v){var m=f&n,x=l.length,_=c.length;if(x!=_&&!(m&&_>x))return!1;var w=v.get(l),g=v.get(c);if(w&&g)return w==c&&g==l;var O=-1,E=!0,C=f&a?new e:void 0;for(v.set(l,c),v.set(c,l);++O<x;){var T=l[O],S=c[O];if(d)var P=m?d(S,T,O,c,l,v):d(T,S,O,l,c,v);if(P!==void 0){if(P)continue;E=!1;break}if(C){if(!t(c,function(k,I){if(!r(C,I)&&(T===k||h(T,k,f,d,v)))return C.push(I)})){E=!1;break}}else if(!(T===S||h(T,S,f,d,v))){E=!1;break}}return v.delete(l),v.delete(c),E}return Lh=u,Lh}var qh,q_;function A$(){if(q_)return qh;q_=1;var e=un(),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=Yu(),t=A$(),r=Ug(),n=Vj(),a=E$(),u=t0(),l=1,c=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]",O="[object ArrayBuffer]",E="[object DataView]",C=e?e.prototype:void 0,T=C?C.valueOf:void 0;function S(P,k,I,$,G,F,N){switch(I){case E:if(P.byteLength!=k.byteLength||P.byteOffset!=k.byteOffset)return!1;P=P.buffer,k=k.buffer;case O:return!(P.byteLength!=k.byteLength||!F(new t(P),new t(k)));case f:case d:case m:return r(+P,+k);case h:return P.name==k.name&&P.message==k.message;case x:case w:return P==k+"";case v:var q=a;case _:var B=$&l;if(q||(q=u),P.size!=k.size&&!B)return!1;var K=N.get(P);if(K)return K==k;$|=c,N.set(P,k);var Z=n(q(P),q(k),$,G,F,N);return N.delete(P),Z;case g:if(T)return T.call(P)==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=ir();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 c=t[n];r(c,n,t)&&(l[u++]=c)}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(c){return n.call(l,c)}))}: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=jn(),t=Tn(),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=Tn(),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 ru={exports:{}},Qh,Q_;function I$(){if(Q_)return Qh;Q_=1;function e(){return!1}return Qh=e,Qh}ru.exports;var Z_;function Gj(){return Z_||(Z_=1,(function(e,t){var r=un(),n=I$(),a=t&&!t.nodeType&&t,u=a&&!0&&e&&!e.nodeType&&e,l=u&&u.exports===a,c=l?r.Buffer:void 0,f=c?c.isBuffer:void 0,d=f||n;e.exports=d})(ru,ru.exports)),ru.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=jn(),t=i0(),r=Tn(),n="[object Arguments]",a="[object Array]",u="[object Boolean]",l="[object Date]",c="[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]",O="[object DataView]",E="[object Float32Array]",C="[object Float64Array]",T="[object Int8Array]",S="[object Int16Array]",P="[object Int32Array]",k="[object Uint8Array]",I="[object Uint8ClampedArray]",$="[object Uint16Array]",G="[object Uint32Array]",F={};F[E]=F[C]=F[T]=F[S]=F[P]=F[k]=F[I]=F[$]=F[G]=!0,F[n]=F[a]=F[g]=F[u]=F[O]=F[l]=F[c]=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 nu={exports:{}};nu.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,c=(function(){try{var f=a&&a.require&&a.require("util").types;return f||l&&l.binding&&l.binding("util")}catch{}})();e.exports=c})(nu,nu.exports)),nu.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=ir(),n=Gj(),a=n0(),u=Yj(),l=Object.prototype,c=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):[],O=g.length;for(var E in d)(h||c.call(d,E))&&!(w&&(E=="length"||x&&(E=="offset"||E=="parent")||_&&(E=="buffer"||E=="byteLength"||E=="byteOffset")||a(E,O)))&&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 c in Object(u))n.call(u,c)&&c!="constructor"&&l.push(c);return l}return uv=a,uv}var lv,cS;function Ju(){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 Gc(){if(fS)return sv;fS=1;var e=L$(),t=F$(),r=Ju();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=Gc();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,c,f,d,h){var v=c&t,m=e(u),x=m.length,_=e(l),w=_.length;if(x!=w&&!v)return!1;for(var g=x;g--;){var O=m[g];if(!(v?O in l:n.call(l,O)))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;){O=m[g];var P=u[O],k=l[O];if(f)var I=v?f(k,P,O,l,u,h):f(P,k,O,u,l,h);if(!(I===void 0?P===k||d(P,k,c,f,h):I)){T=!1;break}S||(S=O=="constructor")}if(T&&!S){var $=u.constructor,G=l.constructor;$!=G&&"constructor"in u&&"constructor"in l&&!(typeof $=="function"&&$ instanceof $&&typeof G=="function"&&G instanceof G)&&(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=Bi(),t=un(),r=e(t,"DataView");return dv=r,dv}var pv,vS;function H$(){if(vS)return pv;vS=1;var e=Bi(),t=un(),r=e(t,"Promise");return pv=r,pv}var hv,yS;function Zj(){if(yS)return hv;yS=1;var e=Bi(),t=un(),r=e(t,"Set");return hv=r,hv}var vv,mS;function V$(){if(mS)return vv;mS=1;var e=Bi(),t=un(),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=jn(),l=yj(),c="[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),O=l(a),E=u;return(e&&E(new e(new ArrayBuffer(1)))!=m||t&&E(new t)!=c||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,P=S?l(S):"";if(P)switch(P){case x:return m;case _:return c;case w:return d;case g:return h;case O: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=ir(),l=Gj(),c=Yj(),f=1,d="[object Arguments]",h="[object Array]",v="[object Object]",m=Object.prototype,x=m.hasOwnProperty;function _(w,g,O,E,C,T){var S=u(w),P=u(g),k=S?h:a(w),I=P?h:a(g);k=k==d?v:k,I=I==d?v:I;var $=k==v,G=I==v,F=k==I;if(F&&l(w)){if(!l(g))return!1;S=!0,$=!1}if(F&&!$)return T||(T=new e),S||c(w)?t(w,g,O,E,C,T):r(w,g,k,O,E,C,T);if(!(O&f)){var N=$&&x.call(w,"__wrapped__"),q=G&&x.call(g,"__wrapped__");if(N||q){var B=N?w.value():w,K=q?g.value():g;return T||(T=new e),C(B,K,O,E,T)}}return F?(T||(T=new e),n(w,g,O,E,C,T)):!1}return mv=_,mv}var gv,xS;function a0(){if(xS)return gv;xS=1;var e=G$(),t=Tn();function r(n,a,u,l,c){return n===a?!0:n==null||a==null||!t(n)&&!t(a)?n!==n&&a!==a:e(n,a,u,l,r,c)}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,c,f){var d=c.length,h=d,v=!f;if(u==null)return!h;for(u=Object(u);d--;){var m=c[d];if(v&&m[2]?m[1]!==u[m[0]]:!(m[0]in u))return!1}for(;++d<h;){m=c[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 O=f(_,w,x,u,l,g);if(!(O===void 0?t(w,_,r|n,f,g):O))return!1}}return!0}return bv=a,bv}var xv,_S;function Jj(){if(_S)return xv;_S=1;var e=ri();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=Gc();function r(n){for(var a=t(n),u=a.length;u--;){var l=a[u],c=n[l];a[u]=[l,c,e(c)]}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=ir(),n=n0(),a=i0(),u=Uc();function l(c,f,d){f=e(f,c);for(var h=-1,v=f.length,m=!1;++h<v;){var x=u(f[h]);if(!(m=c!=null&&d(c,x)))break;c=c[x]}return m||++h!=v?m:(v=c==null?0:c.length,!!v&&a(v)&&n(x,v)&&(r(c)||t(c)))}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=Uc(),c=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,c|f)}}return Ev=d,Ev}var jv,CS;function Za(){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=Uc();function a(u){return r(u)?e(n(u)):t(u)}return kv=a,kv}var Nv,RS;function ni(){if(RS)return Nv;RS=1;var e=Q$(),t=tD(),r=Za(),n=ir(),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 c(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 O=d?null:a(f);if(O)return u(O);_=!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=c,Fv}var zv,WS;function pD(){if(WS)return zv;WS=1;var e=ni(),t=dD();function r(n,a){return n&&n.length?t(n,e(a,2)):[]}return zv=r,zv}var hD=pD();const HS=Ge(hD);function rT(e,t,r){return t===!0?HS(e,r):Re(t)?HS(e,t):e}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)}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 mn(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){Xc(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=Hs(t),bD(e,nT()?Reflect.construct(t,r||[],Hs(e).constructor):t.apply(e,r))}function bD(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 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 Hs(e){return Hs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Hs(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 Xc(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 Ta(t)=="symbol"?t:t+""}function _D(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)}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,Sa=(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)),Xc(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?mn({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var a=this.props,u=a.layout,l=a.align,c=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(c==="middle"){var _=this.getBBoxSnapshot();m={top:((h||0)-_.height)/2}}else m=c==="bottom"?{bottom:f&&f.bottom||0}:{top:f&&f.top||0};return mn(mn({},v),m)}},{key:"render",value:function(){var n=this,a=this.props,u=a.content,l=a.width,c=a.height,f=a.wrapperStyle,d=a.payloadUniqBy,h=a.payload,v=mn(mn({position:"absolute",width:l||"auto",height:c||"auto"},this.getDefaultPosition(f)),f);return z.createElement("div",{className:"recharts-legend-wrapper",style:v,ref:function(x){n.wrapperNode=x}},AD(u,mn(mn({},this.props),{},{payload:rT(h,d,PD)})))}}],[{key:"getWithHeight",value:function(n,a){var u=mn(mn({},this.defaultProps),n.props),l=u.layout;return l==="vertical"&&de(n.props.height)?{height:n.props.height}:l==="horizontal"?{width:n.props.width||a}:null}}])})(X.PureComponent);Xc(Sa,"displayName","Legend");Xc(Sa,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var Uv,XS;function ED(){if(XS)return Uv;XS=1;var e=Yu(),t=r0(),r=ir(),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,c){var f=-1,d=n.length;for(u||(u=t),c||(c=[]);++f<d;){var h=n[f];a>0&&u(h)?a>1?r(h,a-1,u,l,c):e(c,h):l||(c[c.length]=h)}return c}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),c=a(r),f=c.length;f--;){var d=c[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=Gc();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=Ju();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,c=n?l:-1,f=Object(a);(n?c--:++c<l)&&u(f[c],c,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=Ju();function r(n,a){var u=-1,l=t(n)?Array(n.length):[];return e(n,function(c,f,d){l[++u]=a(c,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=Ya();function t(r,n){if(r!==n){var a=r!==void 0,u=r===null,l=r===r,c=e(r),f=n!==void 0,d=n===null,h=n===n,v=e(n);if(!d&&!v&&!c&&r>n||c&&f&&h&&!d&&!v||u&&f&&h||!a&&h||!l)return 1;if(!u&&!c&&!v&&r<n||v&&a&&l&&!u&&!c||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,c=n.criteria,f=l.length,d=a.length;++u<f;){var h=e(l[u],c[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=ni(),n=uT(),a=kD(),u=Xj(),l=MD(),c=Za(),f=ir();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=[c];var x=-1;v=e(v,u(r));var _=n(h,function(w,g,O){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,c=-1,f=t(l.length-a,0),d=Array(f);++c<f;)d[c]=l[a+c];c=-1;for(var h=Array(a+1);++c<a;)h[c]=l[c];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=Bi(),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=Za(),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 c=r(),f=t-(c-l);if(l=c,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=Za(),t=$D(),r=BD();function n(a,u){return r(t(a,u,e),a+"")}return ly=n,ly}var sy,vO;function Yc(){if(vO)return sy;vO=1;var e=Ug(),t=Ju(),r=n0(),n=ri();function a(u,l,c){if(!n(c))return!1;var f=typeof l;return(f=="number"?t(c)&&r(l,c.length):f=="string"&&l in c)?e(c[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=Yc(),a=r(function(u,l){if(u==null)return[];var c=l.length;return c>1&&n(u,l[0],l[1])?l=[]:c>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=Ge(UD);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 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,c=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(c.push(n.value),c.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 c}}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 du(t)=="symbol"?t:t+""}function QD(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 ZD(e){return Array.isArray(e)&&St(e[0])&&St(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,c=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,O=t.accessibilityLayer,E=O===void 0?!1:O,C=function(){if(h&&h.length){var N={padding:0,margin:0},q=(m?u0(h,m):h).map(function(B,K){if(B.type==="none")return null;var Z=fy({display:"block",paddingTop:4,paddingBottom:4,color:B.color||"#000"},c),te=B.formatter||v||ZD,W=B.value,re=B.name,Y=W,R=re;if(te&&Y!=null&&R!=null){var U=te(W,re,B,K,h);if(Array.isArray(U)){var se=WD(U,2);Y=se[0],R=se[1]}else Y=U}return z.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(K),style:Z},St(R)?z.createElement("span",{className:"recharts-tooltip-item-name"},R):null,St(R)?z.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,z.createElement("span",{className:"recharts-tooltip-item-value"},Y),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),P=!$e(w),k=P?w:"",I=Be("recharts-default-tooltip",x),$=Be("recharts-tooltip-label",_);P&&g&&h!==void 0&&h!==null&&(k=g(w,h));var G=E?{role:"status","aria-live":"assertive"}:{};return z.createElement("div",km({className:I,style:T},G),z.createElement("p",{className:$,style:S},z.isValidElement(k)?k:"".concat(k)),C())};function pu(e){"@babel/helpers - typeof";return pu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pu(e)}function xs(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 pu(t)=="symbol"?t:t+""}function tL(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 Vo="recharts-tooltip-wrapper",rL={visibility:"hidden"};function nL(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return Be(Vo,xs(xs(xs(xs({},"".concat(Vo,"-right"),de(r)&&t&&de(t.x)&&r>=t.x),"".concat(Vo,"-left"),de(r)&&t&&de(t.x)&&r<t.x),"".concat(Vo,"-bottom"),de(n)&&t&&de(t.y)&&n>=t.y),"".concat(Vo,"-top"),de(n)&&t&&de(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,c=e.tooltipDimension,f=e.viewBox,d=e.viewBoxDimension;if(u&&de(u[n]))return u[n];var h=r[n]-c-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+c,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,c=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:c})):d=rL,{cssProperties:d,cssClasses:nL({translateX:h,translateY:v,coordinate:r})}}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 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=Vs(t),cL(e,sT()?Reflect.construct(t,r||[],Vs(e).constructor):t.apply(e,r))}function cL(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 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 Vs(e){return Vs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Vs(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 Ca(t)=="symbol"?t:t+""}function pL(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)}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 c,f,d,h;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(c=(f=r.props.coordinate)===null||f===void 0?void 0:f.x)!==null&&c!==void 0?c: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,c=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,O=a.viewBox,E=a.wrapperStyle,C=aL({allowEscapeViewBox:l,coordinate:h,offsetTopLeft:x,position:_,reverseDirection:w,tooltipBox:this.state.lastBoundingBox,useTranslate3d:g,viewBox:O}),T=C.cssClasses,S=C.cssProperties,P=wO(wO({transition:m&&u?"transform ".concat(c,"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:P,ref:function(I){n.wrapperNode=I}},d)}}])})(X.PureComponent),vL=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Ja={isSsr:vL()};function ka(e){"@babel/helpers - typeof";return ka=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ka(e)}function 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=Ks(t),xL(e,fT()?Reflect.construct(t,r||[],Ks(e).constructor):t.apply(e,r))}function xL(e,t){if(t&&(ka(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return 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 Ks(e){return Ks=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ks(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 ka(t)=="symbol"?t:t+""}function SL(e,t){if(ka(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ka(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}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 tn=(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,c=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,O=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 P=S.length>0;return z.createElement(hL,{allowEscapeViewBox:l,animationDuration:c,animationEasing:f,isAnimationActive:m,active:u,coordinate:h,hasPayload:P,offset:x,position:g,reverseDirection:O,useTranslate3d:E,viewBox:C,wrapperStyle:T},PL(d,OO(OO({},this.props),{},{payload:S})))}}])})(X.PureComponent);l0(tn,"displayName","Tooltip");l0(tn,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Ja.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=un(),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=ri(),r=Ya(),n=NaN,a=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=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)?c(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=ri(),t=AL(),r=pT(),n="Expected a function",a=Math.max,u=Math.min;function l(c,f,d){var h,v,m,x,_,w,g=0,O=!1,E=!1,C=!0;if(typeof c!="function")throw new TypeError(n);f=r(f)||0,e(d)&&(O=!!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,K=v;return h=v=void 0,g=q,x=c.apply(K,B),x}function S(q){return g=q,_=setTimeout(I,f),O?T(q):x}function P(q){var B=q-w,K=q-g,Z=f-B;return E?u(Z,m-K):Z}function k(q){var B=q-w,K=q-g;return w===void 0||B>=f||B<0||E&&K>=m}function I(){var q=t();if(k(q))return $(q);_=setTimeout(I,P(q))}function $(q){return _=void 0,C&&h?T(q):(h=v=void 0,x)}function G(){_!==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(I,f),T(w)}return _===void 0&&(_=setTimeout(I,f)),x}return N.cancel=G,N.flush=F,N}return yy=l,yy}var my,CO;function CL(){if(CO)return my;CO=1;var e=TL(),t=ri(),r="Expected a function";function n(a,u,l){var c=!0,f=!0;if(typeof a!="function")throw new TypeError(r);return t(l)&&(c="leading"in l?!!l.leading:c,f="trailing"in l?!!l.trailing:f),e(a,u,{leading:c,maxWait:u,trailing:f})}return my=n,my}var kL=CL();const hT=Ge(kL);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 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 ws(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 hu(t)=="symbol"?t:t+""}function RL(e,t){if(hu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(hu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function 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,c=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(c.push(n.value),c.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 c}}function qL(e){if(Array.isArray(e))return e}var BL=X.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,c=e.height,f=c===void 0?"100%":c,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,O=e.className,E=e.onResize,C=e.style,T=C===void 0?{}:C,S=X.useRef(null),P=X.useRef();P.current=E,X.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=X.useState({containerWidth:a.width,containerHeight:a.height}),I=IL(k,2),$=I[0],G=I[1],F=X.useCallback(function(q,B){G(function(K){var Z=Math.round(q),te=Math.round(B);return K.containerWidth===Z&&K.containerHeight===te?K:{containerWidth:Z,containerHeight:te}})},[]);X.useEffect(function(){var q=function(re){var Y,R=re[0].contentRect,U=R.width,se=R.height;F(U,se),(Y=P.current)===null||Y===void 0||Y.call(P,U,se)};w>0&&(q=hT(q,w,{trailing:!0,leading:!1}));var B=new ResizeObserver(q),K=S.current.getBoundingClientRect(),Z=K.width,te=K.height;return F(Z,te),B.observe(S.current),function(){B.disconnect()}},[F,w]);var N=X.useMemo(function(){var q=$.containerWidth,B=$.containerHeight;if(q<0||B<0)return null;_n(Ei(l)||Ei(f),`The width(%s) and height(%s) are both fixed numbers,
|
||
maybe you don't need to use a ResponsiveContainer.`,l,f),_n(!r||r>0,"The aspect(%s) must be greater than zero.",r);var K=Ei(l)?q:l,Z=Ei(f)?B:f;r&&r>0&&(K?Z=K/r:Z&&(K=Z*r),m&&Z>m&&(Z=m)),_n(K>0||Z>0,`The width(%s) and height(%s) of chart should be greater than 0,
|
||
please check the style of container, or the props width(%s) and height(%s),
|
||
or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
|
||
height and width.`,K,Z,l,f,h,v,r);var te=!Array.isArray(x)&&wn(x.type).endsWith("Chart");return z.Children.map(x,function(W){return z.isValidElement(W)?X.cloneElement(W,ws({width:K,height:Z},te?{style:ws({height:"100%",width:"100%",maxHeight:Z,maxWidth:K},W.props.style)}:{})):W})},[r,x,f,m,v,h,$,l]);return z.createElement("div",{id:g?"".concat(g):void 0,className:Be("recharts-responsive-container",O),style:ws(ws({},T),{},{width:l,height:f,minWidth:h,minHeight:v,maxHeight:m}),ref:S},N)}),vT=function(t){return null};vT.displayName="Cell";function vu(e){"@babel/helpers - typeof";return vu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vu(e)}function 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 vu(t)=="symbol"?t:t+""}function UL(e,t){if(vu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(vu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ha={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 au=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Ja.isSsr)return{width:0,height:0};var n=VL(r),a=JSON.stringify({text:t,copyStyle:n});if(ha.widthCache[a])return ha.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 c=u.getBoundingClientRect(),f={width:c.width,height:c.height};return ha.widthCache[a]=f,++ha.cacheCount>WL&&(ha.cacheCount=0,ha.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 yu(e){"@babel/helpers - typeof";return yu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yu(e)}function Gs(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,c=[],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)&&(c.push(n.value),c.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 c}}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 yu(t)=="symbol"?t:t+""}function t3(e,t){if(yu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(yu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var 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),ga="NaN";function a3(e,t){return e*yT[t]}var _s=(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=Gs(a,3),l=u[1],c=u[2];return new e(parseFloat(l),c??"")}}])})();function mT(e){if(e.includes(ga))return ga;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=DO.exec(t))!==null&&r!==void 0?r:[],a=Gs(n,4),u=a[1],l=a[2],c=a[3],f=_s.parse(u??""),d=_s.parse(c??""),h=l==="*"?f.multiply(d):f.divide(d);if(h.isNaN())return ga;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=Gs(m,4),_=x[1],w=x[2],g=x[3],O=_s.parse(_??""),E=_s.parse(g??""),C=w==="+"?O.add(E):O.subtract(E);if(C.isNaN())return ga;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=Gs(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 ga}}function gy(e){var t=l3(e.slice(5,-1));return t===ga?"":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,c=[],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)&&(c.push(n.value),c.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 c}}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:au(f,a).width}}),c=n?0:au(" ",a).width;return{wordsWithComputedWidth:l,spaceWidth:c}}catch{return null}},y3=function(t,r,n,a,u){var l=t.maxLines,c=t.children,f=t.style,d=t.breakAll,h=de(l),v=c,m=function(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return K.reduce(function(Z,te){var W=te.word,re=te.width,Y=Z[Z.length-1];if(Y&&(a==null||u||Y.width+re+n<Number(a)))Y.words.push(W),Y.width+=re+n;else{var R={words:[W],width:re};Z.push(R)}return Z},[])},x=m(r),_=function(K){return K.reduce(function(Z,te){return Z.width>te.width?Z:te})};if(!h)return x;for(var w="…",g=function(K){var Z=v.slice(0,K),te=bT({breakAll:d,style:f,children:Z+w}).wordsWithComputedWidth,W=m(te),re=W.length>l||_(W).width>Number(a);return[re,W]},O=0,E=v.length-1,C=0,T;O<=E&&C<=v.length-1;){var S=Math.floor((O+E)/2),P=S-1,k=g(P),I=FO(k,2),$=I[0],G=I[1],F=g(S),N=FO(F,1),q=N[0];if(!$&&!q&&(O=S+1),$&&q&&(E=S-1),!$&&q){T=G;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,c=t.maxLines;if((r||n)&&!Ja.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:c,style:u},f,d,r,n)}return UO(a)},WO="#808080",Xs=function(t){var r=t.x,n=r===void 0?0:r,a=t.y,u=a===void 0?0:a,l=t.lineHeight,c=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,O=g===void 0?WO:g,E=BO(t,s3),C=X.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,P=E.angle,k=E.className,I=E.breakAll,$=BO(E,c3);if(!St(n)||!St(u))return null;var G=n+(de(T)?T:0),F=u+(de(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(c," + (").concat(d," / 2))"));break;default:N=gy("calc(".concat(C.length-1," * -").concat(c,")"));break}var q=[];if(v){var B=C[0].width,K=E.width;q.push("scale(".concat((de(K)?K/B:1)/B,")"))}return P&&q.push("rotate(".concat(P,", ").concat(G,", ").concat(F,")")),q.length&&($.transform=q.join(" ")),z.createElement("text",$m({},De($,!0),{x:G,y:F,className:Be("recharts-text",k),textAnchor:x,fill:O.includes("url")?WO:O}),C.map(function(Z,te){var W=Z.words.join(I?"":" ");return z.createElement("tspan",{x:G,dy:te===0?N:c,key:"".concat(W,"-").concat(te)},W)}))};function ei(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=ei,r=(c,f)=>ei(e(c),f),n=(c,f)=>e(c)-f):(t=e===ei||e===g3?e:b3,r=e,n=e);function a(c,f,d=0,h=c.length){if(d<h){if(t(f,f)!==0)return h;do{const v=d+h>>>1;r(c[v],f)<0?d=v+1:h=v}while(d<h)}return d}function u(c,f,d=0,h=c.length){if(d<h){if(t(f,f)!==0)return h;do{const v=d+h>>>1;r(c[v],f)<=0?d=v+1:h=v}while(d<h)}return d}function l(c,f,d=0,h=c.length){const v=a(c,f,d,h-1);return v>d&&n(c[v-1],f)>-n(c[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(ei),el=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=ei){if(e===ei)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 Ys(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 c,f,d;return a<0?(d=Math.pow(10,-a)/l,c=Math.round(e*d),f=Math.round(t*d),c/d<e&&++c,f/d>t&&--f,d=-d):(d=Math.pow(10,a)*l,c=Math.round(e/d),f=Math.round(t/d),c*d<e&&++c,f*d>t&&--f),f<c&&.5<=r&&r<2?Ys(e,t,r*2):[c,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?Ys(t,e,r):Ys(e,t,r);if(!(u>=a))return[];const c=u-a+1,f=new Array(c);if(n)if(l<0)for(let d=0;d<c;++d)f[d]=(u-d)/-l;else for(let d=0;d<c;++d)f[d]=(u-d)*l;else if(l<0)for(let d=0;d<c;++d)f[d]=(a+d)/-l;else for(let d=0;d<c;++d)f[d]=(a+d)*l;return f}function Lm(e,t,r){return t=+t,e=+e,r=+r,Ys(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,c=n;for(Ko(e,r,t),a(e[n],u)>0&&Ko(e,r,n);l<c;){for(Ko(e,l,c),++l,--c;a(e[l],u)<0;)++l;for(;a(e[c],u)>0;)--c}a(e[r],u)===0?Ko(e,r,c):(++c,Ko(e,c,n)),c<=t&&(r=c+1),t<=c&&(n=c-1)}return e}function Ko(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)),c=GO(e.subarray(u+1));return l+(c-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),c=+r(e[u+1],u+1,e);return l+(c-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 Nr(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Cn(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)},Nr.apply(a,arguments),a}function mu(){var e=c0().unknown(void 0),t=e.domain,r=e.range,n=0,a=1,u,l,c=!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),c&&(u=Math.floor(u)),_+=(w-_-u*(m-f))*h,l=u*(1-f),c&&(_=Math.round(_),l=Math.round(l));var g=k3(m).map(function(O){return _+u*O});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,c=!0,v()},e.bandwidth=function(){return l},e.step=function(){return u},e.round=function(m){return arguments.length?(c=!!m,v()):c},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 mu(t(),[n,a]).round(c).paddingInner(f).paddingOuter(d).align(h)},Nr.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 ou(){return ST(mu.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 tl(){}var gu=.7,Qs=1/gu,Oa="\\s*([+-]?\\d+)\\s*",bu="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",nn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",N3=/^#([0-9a-f]{3,8})$/,M3=new RegExp(`^rgb\\(${Oa},${Oa},${Oa}\\)$`),R3=new RegExp(`^rgb\\(${nn},${nn},${nn}\\)$`),I3=new RegExp(`^rgba\\(${Oa},${Oa},${Oa},${bu}\\)$`),$3=new RegExp(`^rgba\\(${nn},${nn},${nn},${bu}\\)$`),D3=new RegExp(`^hsl\\(${bu},${nn},${nn}\\)$`),L3=new RegExp(`^hsla\\(${bu},${nn},${nn},${bu}\\)$`),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(tl,xu,{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 xu(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 tr(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?Ss(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Ss(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=M3.exec(e))?new tr(t[1],t[2],t[3],1):(t=R3.exec(e))?new tr(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=I3.exec(e))?Ss(t[1],t[2],t[3],t[4]):(t=$3.exec(e))?Ss(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 tr(NaN,NaN,NaN,0):null}function ZO(e){return new tr(e>>16&255,e>>8&255,e&255,1)}function Ss(e,t,r,n){return n<=0&&(e=t=r=NaN),new tr(e,t,r,n)}function F3(e){return e instanceof tl||(e=xu(e)),e?(e=e.rgb(),new tr(e.r,e.g,e.b,e.opacity)):new tr}function Fm(e,t,r,n){return arguments.length===1?F3(e):new tr(e,t,r,n??1)}function tr(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}f0(tr,Fm,OT(tl,{brighter(e){return e=e==null?Qs:Math.pow(Qs,e),new tr(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?gu:Math.pow(gu,e),new tr(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new tr(Ni(this.r),Ni(this.g),Ni(this.b),Zs(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`#${ji(this.r)}${ji(this.g)}${ji(this.b)}`}function z3(){return`#${ji(this.r)}${ji(this.g)}${ji(this.b)}${ji((isNaN(this.opacity)?1:this.opacity)*255)}`}function eP(){const e=Zs(this.opacity);return`${e===1?"rgb(":"rgba("}${Ni(this.r)}, ${Ni(this.g)}, ${Ni(this.b)}${e===1?")":`, ${e})`}`}function Zs(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Ni(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function ji(e){return e=Ni(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 Wr(e,t,r,n)}function PT(e){if(e instanceof Wr)return new Wr(e.h,e.s,e.l,e.opacity);if(e instanceof tl||(e=xu(e)),!e)return new Wr;if(e instanceof Wr)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,c=u-a,f=(u+a)/2;return c?(t===u?l=(r-n)/c+(r<n)*6:r===u?l=(n-t)/c+2:l=(t-r)/c+4,c/=f<.5?u+a:2-u-a,l*=60):c=f>0&&f<1?0:l,new Wr(l,c,f,e.opacity)}function U3(e,t,r,n){return arguments.length===1?PT(e):new Wr(e,t,r,n??1)}function Wr(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}f0(Wr,U3,OT(tl,{brighter(e){return e=e==null?Qs:Math.pow(Qs,e),new Wr(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?gu:Math.pow(gu,e),new Wr(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 tr(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 Wr(rP(this.h),Os(this.s),Os(this.l),Zs(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=Zs(this.opacity);return`${e===1?"hsl(":"hsla("}${rP(this.h)}, ${Os(this.s)*100}%, ${Os(this.l)*100}%${e===1?")":`, ${e})`}`}}));function rP(e){return e=(e||0)%360,e<0?e+360:e}function Os(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),c=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=c(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]=eo(e[l],t[l]);for(;l<r;++l)u[l]=t[l];return function(c){for(l=0;l<n;++l)u[l]=a[l](c);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 Js(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]=eo(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,c=[],f=[];for(e=e+"",t=t+"";(n=zm.exec(e))&&(a=xy.exec(t));)(u=a.index)>r&&(u=t.slice(r,u),c[l]?c[l]+=u:c[++l]=u),(n=n[0])===(a=a[0])?c[l]?c[l]+=a:c[++l]=a:(c[++l]=null,f.push({i:l,x:Js(n,a)})),r=xy.lastIndex;return r<t.length&&(u=t.slice(r),c[l]?c[l]+=u:c[++l]=u),c.length<2?f[0]?J3(f[0].x):Z3(t):(t=f.length,function(d){for(var h=0,v;h<t;++h)c[(v=f[h]).i]=v.x(d);return c.join("")})}function eo(e,t){var r=typeof t,n;return t==null||r==="boolean"?d0(t):(r==="number"?Js:r==="string"?(n=xu(t))?(t=n,nP):eq:t instanceof xu?nP:t instanceof Date?Y3:G3(t)?K3:Array.isArray(t)?X3:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?Q3:Js)(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=eo);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 c=Math.max(0,Math.min(n-1,Math.floor(l*=n)));return u[c](l-c)}}function rq(e){return function(){return e}}function ec(e){return+e}var iP=[0,1];function Vt(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(c){return u(n(c))}}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(c){var f=el(e,c,1,n)-1;return u[f](a[f](c))}}function rl(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Qc(){var e=iP,t=iP,r=eo,n,a,u,l=Vt,c,f,d;function h(){var m=Math.min(e.length,t.length);return l!==Vt&&(l=nq(e[0],e[m-1])),c=m>2?aq:iq,f=d=null,v}function v(m){return m==null||isNaN(m=+m)?u:(f||(f=c(e.map(n),t,r)))(n(l(m)))}return v.invert=function(m){return l(a((d||(d=c(t,e.map(n),Js)))(m)))},v.domain=function(m){return arguments.length?(e=Array.from(m,ec),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:Vt,h()):l!==Vt},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 Qc()(Vt,Vt)}function oq(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function tc(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 Na(e){return e=tc(Math.abs(e)),e?e[1]:NaN}function uq(e,t){return function(r,n){for(var a=r.length,u=[],l=0,c=e[0],f=0;a>0&&c>0&&(f+c+1>n&&(c=Math.max(1,n-f)),u.push(r.substring(a-=c,a+c)),!((f+=c+1)>n));)c=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 wu(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]})}wu.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 rc;function fq(e,t){var r=tc(e,t);if(!r)return rc=void 0,e.toPrecision(t);var n=r[0],a=r[1],u=a-(rc=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")+tc(e,Math.max(0,t+u-1))[0]}function aP(e,t){var r=tc(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+"",c=e.minus===void 0?"−":e.minus+"",f=e.nan===void 0?"NaN":e.nan+"";function d(v,m){v=wu(v);var x=v.fill,_=v.align,w=v.sign,g=v.symbol,O=v.zero,E=v.width,C=v.comma,T=v.precision,S=v.trim,P=v.type;P==="n"?(C=!0,P="g"):oP[P]||(T===void 0&&(T=12),S=!0,P="g"),(O||x==="0"&&_==="=")&&(O=!0,x="0",_="=");var k=(m&&m.prefix!==void 0?m.prefix:"")+(g==="$"?r:g==="#"&&/[boxX]/.test(P)?"0"+P.toLowerCase():""),I=(g==="$"?n:/[%p]/.test(P)?l:"")+(m&&m.suffix!==void 0?m.suffix:""),$=oP[P],G=/[defgprs%]/.test(P);T=T===void 0?6:/[gprs]/.test(P)?Math.max(1,Math.min(21,T)):Math.max(0,Math.min(20,T));function F(N){var q=k,B=I,K,Z,te;if(P==="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:c:w==="-"||w==="("?"":w)+q,B=(P==="s"&&!isNaN(N)&&rc!==void 0?sP[8+rc/3]:"")+B+(W&&w==="("?")":""),G){for(K=-1,Z=N.length;++K<Z;)if(te=N.charCodeAt(K),48>te||te>57){B=(te===46?a+N.slice(K+1):N.slice(K))+B,N=N.slice(0,K);break}}}C&&!O&&(N=t(N,1/0));var re=q.length+N.length+B.length,Y=re<E?new Array(E-re+1).join(x):"";switch(C&&O&&(N=t(Y+N,Y.length?E-B.length:1/0),Y=""),_){case"<":N=q+N+B+Y;break;case"=":N=q+Y+N+B;break;case"^":N=Y.slice(0,re=Y.length>>1)+q+N+B+Y.slice(re);break;default:N=Y+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(Na(m)/3)))*3,_=Math.pow(10,-x),w=d((v=wu(v),v.type="f",v),{suffix:sP[8+x/3]});return function(g){return w(_*g)}}return{format:d,formatPrefix:h}}var Ps,y0,ET;pq({thousands:",",grouping:[3],currency:["$",""]});function pq(e){return Ps=dq(e),y0=Ps.format,ET=Ps.formatPrefix,Ps}function hq(e){return Math.max(0,-Na(Math.abs(e)))}function vq(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Na(t)/3)))*3-Na(Math.abs(e)))}function yq(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Na(t)-Na(e))+1}function jT(e,t,r,n){var a=qm(e,t,r),u;switch(n=wu(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 ii(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],c=n[u],f,d,h=10;for(c<l&&(d=l,l=c,c=d,d=a,a=u,u=d);h-- >0;){if(d=Lm(l,c,r),d===f)return n[a]=l,n[u]=c,t(n);if(d>0)l=Math.floor(l/d)*d,c=Math.ceil(c/d)*d;else if(d<0)l=Math.ceil(l*d)/d,c=Math.floor(c*d)/d;else break;f=d}return e},e}function nc(){var e=h0();return e.copy=function(){return rl(e,nc())},Nr.apply(e,arguments),ii(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,ec),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,ec):[0,1],ii(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(c){return arguments.length?(n=+c,l()):n},t.domain=function(c){return arguments.length?(r(c),l()):r()},t.ticks=c=>{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=c==null?10:+c;let O=[];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;O.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;O.push(w)}O.length*2<g&&(O=Dm(d,h,g))}else O=Dm(m,x,Math.min(x-m,g)).map(u);return v?O.reverse():O},t.tickFormat=(c,f)=>{if(c==null&&(c=10),f==null&&(f=n===10?"s":","),typeof f!="function"&&(!(n%1)&&(f=wu(f)).precision==null&&(f.trim=!0),f=y0(f)),c===1/0)return f;const d=Math.max(1,n*c/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:c=>u(Math.floor(a(c))),ceil:c=>u(Math.ceil(a(c)))})),t}function kT(){const e=m0(Qc()).domain([1,10]);return e.copy=()=>rl(e,kT()).base(e.base()),Nr.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},ii(r)}function NT(){var e=g0(Qc());return e.copy=function(){return rl(e,NT()).constant(e.constant())},Nr.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(Vt,Vt),r=1;function n(){return r===1?e(Vt,Vt):r===.5?e(_q,Sq):e(vP(r),vP(1/r))}return t.exponent=function(a){return arguments.length?(r=+a,n()):r},ii(t)}function x0(){var e=b0(Qc());return e.copy=function(){return rl(e,x0()).exponent(e.exponent())},Nr.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,ec)).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)},Nr.apply(a,arguments),ii(a)}function RT(){var e=[],t=[],r=[],n;function a(){var l=0,c=Math.max(1,t.length);for(r=new Array(c-1);++l<c;)r[l-1]=C3(e,l/c);return u}function u(l){return l==null||isNaN(l=+l)?n:t[el(r,l)]}return u.invertExtent=function(l){var c=t.indexOf(l);return c<0?[NaN,NaN]:[c>0?r[c-1]:e[0],c<r.length?r[c]:e[e.length-1]]},u.domain=function(l){if(!arguments.length)return e.slice();e=[];for(let c of l)c!=null&&!isNaN(c=+c)&&e.push(c);return e.sort(ei),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)},Nr.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[el(n,f,0,r)]:u}function c(){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,c()):[e,t]},l.range=function(f){return arguments.length?(r=(a=Array.from(f)).length-1,c()):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)},Nr.apply(ii(l),arguments)}function $T(){var e=[.5],t=[0,1],r,n=1;function a(u){return u!=null&&u<=u?t[el(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)},Nr.apply(a,arguments)}const wy=new Date,_y=new Date;function Ot(e,t,r,n){function a(u){return e(u=arguments.length===0?new Date:new Date(+u)),u}return a.floor=u=>(e(u=new Date(+u)),u),a.ceil=u=>(e(u=new Date(u-1)),t(u,1),e(u),u),a.round=u=>{const l=a(u),c=a.ceil(u);return u-l<c-u?l:c},a.offset=(u,l)=>(t(u=new Date(+u),l==null?1:Math.floor(l)),u),a.range=(u,l,c)=>{const f=[];if(u=a.ceil(u),c=c==null?1:Math.floor(c),!(u<l)||!(c>0))return f;let d;do f.push(d=new Date(+u)),t(u,c),e(u);while(d<u&&u<l);return f},a.filter=u=>Ot(l=>{if(l>=l)for(;e(l),!u(l);)l.setTime(l-1)},(l,c)=>{if(l>=l)if(c<0)for(;++c<=0;)for(;t(l,-1),!u(l););else for(;--c>=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 ic=Ot(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);ic.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Ot(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):ic);ic.range;const gn=1e3,jr=gn*60,bn=jr*60,On=bn*24,w0=On*7,mP=On*30,Sy=On*365,Ti=Ot(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*gn)},(e,t)=>(t-e)/gn,e=>e.getUTCSeconds());Ti.range;const _0=Ot(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*gn)},(e,t)=>{e.setTime(+e+t*jr)},(e,t)=>(t-e)/jr,e=>e.getMinutes());_0.range;const S0=Ot(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*jr)},(e,t)=>(t-e)/jr,e=>e.getUTCMinutes());S0.range;const O0=Ot(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*gn-e.getMinutes()*jr)},(e,t)=>{e.setTime(+e+t*bn)},(e,t)=>(t-e)/bn,e=>e.getHours());O0.range;const P0=Ot(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*bn)},(e,t)=>(t-e)/bn,e=>e.getUTCHours());P0.range;const nl=Ot(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*jr)/On,e=>e.getDate()-1);nl.range;const Zc=Ot(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/On,e=>e.getUTCDate()-1);Zc.range;const DT=Ot(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/On,e=>Math.floor(e/On));DT.range;function Fi(e){return Ot(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*jr)/w0)}const Jc=Fi(0),ac=Fi(1),Aq=Fi(2),Eq=Fi(3),Ma=Fi(4),jq=Fi(5),Tq=Fi(6);Jc.range;ac.range;Aq.range;Eq.range;Ma.range;jq.range;Tq.range;function zi(e){return Ot(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/w0)}const ef=zi(0),oc=zi(1),Cq=zi(2),kq=zi(3),Ra=zi(4),Nq=zi(5),Mq=zi(6);ef.range;oc.range;Cq.range;kq.range;Ra.range;Nq.range;Mq.range;const A0=Ot(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());A0.range;const E0=Ot(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());E0.range;const Pn=Ot(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());Pn.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Ot(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});Pn.range;const An=Ot(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());An.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Ot(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});An.range;function LT(e,t,r,n,a,u){const l=[[Ti,1,gn],[Ti,5,5*gn],[Ti,15,15*gn],[Ti,30,30*gn],[u,1,jr],[u,5,5*jr],[u,15,15*jr],[u,30,30*jr],[a,1,bn],[a,3,3*bn],[a,6,6*bn],[a,12,12*bn],[n,1,On],[n,2,2*On],[r,1,w0],[t,1,mP],[t,3,3*mP],[e,1,Sy]];function c(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 ic.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[c,f]}const[Rq,Iq]=LT(An,E0,ef,DT,P0,S0),[$q,Dq]=LT(Pn,A0,Jc,nl,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 Go(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,c=e.months,f=e.shortMonths,d=Xo(a),h=Yo(a),v=Xo(u),m=Yo(u),x=Xo(l),_=Yo(l),w=Xo(c),g=Yo(c),O=Xo(f),E=Yo(f),C={a:te,A:W,b:re,B:Y,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:R,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:he,b:we,B:fe,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:Te,q:Se,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:G,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:K,X:Z,y:xP,Y:bP,Z:Kq,"%":tB};C.x=P(r,C),C.X=P(n,C),C.c=P(t,C),T.x=P(r,T),T.X=P(n,T),T.c=P(t,T);function P(oe,Oe){return function(ke){var ie=[],Le=-1,Me=0,Je=oe.length,Xe,ht,Kt;for(ke instanceof Date||(ke=new Date(+ke));++Le<Je;)oe.charCodeAt(Le)===37&&(ie.push(oe.slice(Me,Le)),(ht=gP[Xe=oe.charAt(++Le)])!=null?Xe=oe.charAt(++Le):ht=Xe==="e"?" ":"0",(Kt=Oe[Xe])&&(Xe=Kt(ke,ht)),ie.push(Xe),Me=Le+1);return ie.push(oe.slice(Me,Le)),ie.join("")}}function k(oe,Oe){return function(ke){var ie=Go(1900,void 0,1),Le=I(ie,oe,ke+="",0),Me,Je;if(Le!=ke.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(Oe&&!("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?(Me=Py(Go(ie.y,0,1)),Je=Me.getUTCDay(),Me=Je>4||Je===0?oc.ceil(Me):oc(Me),Me=Zc.offset(Me,(ie.V-1)*7),ie.y=Me.getUTCFullYear(),ie.m=Me.getUTCMonth(),ie.d=Me.getUTCDate()+(ie.w+6)%7):(Me=Oy(Go(ie.y,0,1)),Je=Me.getDay(),Me=Je>4||Je===0?ac.ceil(Me):ac(Me),Me=nl.offset(Me,(ie.V-1)*7),ie.y=Me.getFullYear(),ie.m=Me.getMonth(),ie.d=Me.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(Go(ie.y,0,1)).getUTCDay():Oy(Go(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 I(oe,Oe,ke,ie){for(var Le=0,Me=Oe.length,Je=ke.length,Xe,ht;Le<Me;){if(ie>=Je)return-1;if(Xe=Oe.charCodeAt(Le++),Xe===37){if(Xe=Oe.charAt(Le++),ht=S[Xe in gP?Oe.charAt(Le++):Xe],!ht||(ie=ht(oe,ke,ie))<0)return-1}else if(Xe!=ke.charCodeAt(ie++))return-1}return ie}function $(oe,Oe,ke){var ie=d.exec(Oe.slice(ke));return ie?(oe.p=h.get(ie[0].toLowerCase()),ke+ie[0].length):-1}function G(oe,Oe,ke){var ie=x.exec(Oe.slice(ke));return ie?(oe.w=_.get(ie[0].toLowerCase()),ke+ie[0].length):-1}function F(oe,Oe,ke){var ie=v.exec(Oe.slice(ke));return ie?(oe.w=m.get(ie[0].toLowerCase()),ke+ie[0].length):-1}function N(oe,Oe,ke){var ie=O.exec(Oe.slice(ke));return ie?(oe.m=E.get(ie[0].toLowerCase()),ke+ie[0].length):-1}function q(oe,Oe,ke){var ie=w.exec(Oe.slice(ke));return ie?(oe.m=g.get(ie[0].toLowerCase()),ke+ie[0].length):-1}function B(oe,Oe,ke){return I(oe,t,Oe,ke)}function K(oe,Oe,ke){return I(oe,r,Oe,ke)}function Z(oe,Oe,ke){return I(oe,n,Oe,ke)}function te(oe){return l[oe.getDay()]}function W(oe){return u[oe.getDay()]}function re(oe){return f[oe.getMonth()]}function Y(oe){return c[oe.getMonth()]}function R(oe){return a[+(oe.getHours()>=12)]}function U(oe){return 1+~~(oe.getMonth()/3)}function se(oe){return l[oe.getUTCDay()]}function he(oe){return u[oe.getUTCDay()]}function we(oe){return f[oe.getUTCMonth()]}function fe(oe){return c[oe.getUTCMonth()]}function Te(oe){return a[+(oe.getUTCHours()>=12)]}function Se(oe){return 1+~~(oe.getUTCMonth()/3)}return{format:function(oe){var Oe=P(oe+="",C);return Oe.toString=function(){return oe},Oe},parse:function(oe){var Oe=k(oe+="",!1);return Oe.toString=function(){return oe},Oe},utcFormat:function(oe){var Oe=P(oe+="",T);return Oe.toString=function(){return oe},Oe},utcParse:function(oe){var Oe=k(oe+="",!0);return Oe.toString=function(){return oe},Oe}}}var gP={"-":"",_:" ",0:"0"},Tt=/^\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 Xo(e){return new RegExp("^(?:"+e.map(Fq).join("|")+")","i")}function Yo(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function zq(e,t,r){var n=Tt.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function Uq(e,t,r){var n=Tt.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function Wq(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function Hq(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function Vq(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function bP(e,t,r){var n=Tt.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function xP(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function 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=Tt.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=Tt.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=Tt.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function Yq(e,t,r){var n=Tt.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function _P(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function Qq(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function Zq(e,t,r){var n=Tt.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function Jq(e,t,r){var n=Tt.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function eB(e,t,r){var n=Tt.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function 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=Tt.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function nB(e,t,r){var n=Tt.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+nl.count(Pn(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(Jc.count(Pn(e)-1,e),t,2)}function BT(e){var t=e.getDay();return t>=4||t===0?Ma(e):Ma.ceil(e)}function pB(e,t){return e=BT(e),ze(Ma.count(Pn(e),e)+(Pn(e).getDay()===4),t,2)}function hB(e){return e.getDay()}function vB(e,t){return ze(ac.count(Pn(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?Ma(e):Ma.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+Zc.count(An(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(ef.count(An(e)-1,e),t,2)}function zT(e){var t=e.getUTCDay();return t>=4||t===0?Ra(e):Ra.ceil(e)}function CB(e,t){return e=zT(e),ze(Ra.count(An(e),e)+(An(e).getUTCDay()===4),t,2)}function kB(e){return e.getUTCDay()}function NB(e,t){return ze(oc.count(An(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?Ra(e):Ra.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 va,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 va=Lq(e),UT=va.format,va.parse,WT=va.utcFormat,va.utcParse,va}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,c,f,d){var h=h0(),v=h.invert,m=h.domain,x=d(".%L"),_=d(":%S"),w=d("%I:%M"),g=d("%I %p"),O=d("%a %d"),E=d("%b %d"),C=d("%B"),T=d("%Y");function S(P){return(f(P)<P?x:c(P)<P?_:l(P)<P?w:u(P)<P?g:n(P)<P?a(P)<P?O:E:r(P)<P?C:T)(P)}return h.invert=function(P){return new Date(v(P))},h.domain=function(P){return arguments.length?m(Array.from(P,BB)):m().map(qB)},h.ticks=function(P){var k=m();return e(k[0],k[k.length-1],P??10)},h.tickFormat=function(P,k){return k==null?S:d(k)},h.nice=function(P){var k=m();return(!P||typeof P.range!="function")&&(P=t(k[0],k[k.length-1],P??10)),P?m(CT(k,P)):h},h.copy=function(){return rl(h,j0(e,t,r,n,a,u,l,c,f,d))},h}function FB(){return Nr.apply(j0($q,Dq,Pn,A0,Jc,nl,O0,_0,Ti,UT).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function zB(){return Nr.apply(j0(Rq,Iq,An,E0,ef,Zc,P0,S0,Ti,WT).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function tf(){var e=0,t=1,r,n,a,u,l=Vt,c=!1,f;function d(v){return v==null||isNaN(v=+v)?f:l(a===0?.5:(v=(u(v)-r)*a,c?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?(c=!!v,d):c},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(eo),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 ai(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function HT(){var e=ii(tf()(Vt));return e.copy=function(){return ai(e,HT())},Cn.apply(e,arguments)}function VT(){var e=m0(tf()).domain([1,10]);return e.copy=function(){return ai(e,VT()).base(e.base())},Cn.apply(e,arguments)}function KT(){var e=g0(tf());return e.copy=function(){return ai(e,KT()).constant(e.constant())},Cn.apply(e,arguments)}function T0(){var e=b0(tf());return e.copy=function(){return ai(e,T0()).exponent(e.exponent())},Cn.apply(e,arguments)}function UB(){return T0.apply(null,arguments).exponent(.5)}function GT(){var e=[],t=Vt;function r(n){if(n!=null&&!isNaN(n=+n))return t((el(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(ei),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)},Cn.apply(r,arguments)}function rf(){var e=0,t=.5,r=1,n=1,a,u,l,c,f,d=Vt,h,v=!1,m;function x(w){return isNaN(w=+w)?m:(w=.5+((w=+h(w))-u)*(n*w<n*u?c: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),c=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 O,E,C;return arguments.length?([O,E,C]=g,d=tq(w,[O,E,C]),x):[d(0),d(.5),d(1)]}}return x.range=_(eo),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),c=a===u?0:.5/(u-a),f=u===l?0:.5/(l-u),n=u<a?-1:1,x}}function XT(){var e=ii(rf()(Vt));return e.copy=function(){return ai(e,XT())},Cn.apply(e,arguments)}function YT(){var e=m0(rf()).domain([.1,1,10]);return e.copy=function(){return ai(e,YT()).base(e.base())},Cn.apply(e,arguments)}function QT(){var e=g0(rf());return e.copy=function(){return ai(e,QT()).constant(e.constant())},Cn.apply(e,arguments)}function C0(){var e=b0(rf());return e.copy=function(){return ai(e,C0()).exponent(e.exponent())},Cn.apply(e,arguments)}function WB(){return C0.apply(null,arguments).exponent(.5)}const jP=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:mu,scaleDiverging:XT,scaleDivergingLog:YT,scaleDivergingPow:C0,scaleDivergingSqrt:WB,scaleDivergingSymlog:QT,scaleIdentity:TT,scaleImplicit:Bm,scaleLinear:nc,scaleLog:kT,scaleOrdinal:c0,scalePoint:ou,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=Ya();function t(r,n,a){for(var u=-1,l=r.length;++u<l;){var c=r[u],f=n(c);if(f!=null&&(d===void 0?f===f&&!e(f):a(f,d)))var d=f,h=c}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=Za();function n(a){return a&&a.length?e(a,r,t):void 0}return jy=n,jy}var KB=VB();const nf=Ge(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=Za();function n(a){return a&&a.length?e(a,r,t):void 0}return Cy=n,Cy}var YB=XB();const af=Ge(YB);var ky,RP;function QB(){if(RP)return ky;RP=1;var e=Vg(),t=ni(),r=uT(),n=ir();function a(u,l){var c=n(u)?e:r;return c(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=Ge(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 of=Ge(rF);var to=1e9,nF={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},N0,it=!0,kr="[DecimalError] ",Mi=kr+"Invalid argument: ",k0=kr+"Exponent out of range: ",ro=Math.floor,Oi=Math.pow,iF=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,hr,jt=1e7,rt=7,JT=9007199254740991,uc=ro(JT/rt),ge={};ge.absoluteValue=ge.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};ge.comparedTo=ge.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};ge.decimalPlaces=ge.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};ge.dividedBy=ge.div=function(e){return Sn(this,new this.constructor(e))};ge.dividedToIntegerBy=ge.idiv=function(e){var t=this,r=t.constructor;return Ke(Sn(t,new r(e),0,1),r.precision)};ge.equals=ge.eq=function(e){return!this.cmp(e)};ge.exponent=function(){return mt(this)};ge.greaterThan=ge.gt=function(e){return this.cmp(e)>0};ge.greaterThanOrEqualTo=ge.gte=function(e){return this.cmp(e)>=0};ge.isInteger=ge.isint=function(){return this.e>this.d.length-2};ge.isNegative=ge.isneg=function(){return this.s<0};ge.isPositive=ge.ispos=function(){return this.s>0};ge.isZero=function(){return this.s===0};ge.lessThan=ge.lt=function(e){return this.cmp(e)<0};ge.lessThanOrEqualTo=ge.lte=function(e){return this.cmp(e)<1};ge.logarithm=ge.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(hr))throw Error(kr+"NaN");if(r.s<1)throw Error(kr+(r.s?"NaN":"-Infinity"));return r.eq(hr)?new n(0):(it=!1,t=Sn(_u(r,u),_u(e,u),u),it=!0,Ke(t,a))};ge.minus=ge.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))};ge.modulo=ge.mod=function(e){var t,r=this,n=r.constructor,a=n.precision;if(e=new n(e),!e.s)throw Error(kr+"NaN");return r.s?(it=!1,t=Sn(r,e,0,1).times(e),it=!0,r.minus(t)):Ke(new n(r),a)};ge.naturalExponential=ge.exp=function(){return tC(this)};ge.naturalLogarithm=ge.ln=function(){return _u(this)};ge.negated=ge.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};ge.plus=ge.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))};ge.precision=ge.sd=function(e){var t,r,n,a=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Mi+e);if(t=mt(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};ge.squareRoot=ge.sqrt=function(){var e,t,r,n,a,u,l,c=this,f=c.constructor;if(c.s<1){if(!c.s)return new f(0);throw Error(kr+"NaN")}for(e=mt(c),it=!1,a=Math.sqrt(+c),a==0||a==1/0?(t=rn(c.d),(t.length+e)%2==0&&(t+="0"),a=Math.sqrt(t),e=ro((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(Sn(c,u,l+2)).times(.5),rn(u.d).slice(0,l)===(t=rn(n.d)).slice(0,l)){if(t=t.slice(l-3,l+1),a==l&&t=="4999"){if(Ke(u,r+1,0),u.times(u).eq(c)){n=u;break}}else if(t!="9999")break;l+=4}return it=!0,Ke(n,r)};ge.times=ge.mul=function(e){var t,r,n,a,u,l,c,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;)c=u[a]+x[n]*m[a-n-1]+t,u[a--]=c%jt|0,t=c/jt|0;u[a]=(u[a]+t)%jt|0}for(;!u[--l];)u.pop();return t?++r:u.shift(),e.d=u,e.e=r,it?Ke(e,v.precision):e};ge.toDecimalPlaces=ge.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(on(e,0,to),t===void 0?t=n.rounding:on(t,0,8),Ke(r,e+mt(r)+1,t))};ge.toExponential=function(e,t){var r,n=this,a=n.constructor;return e===void 0?r=Di(n,!0):(on(e,0,to),t===void 0?t=a.rounding:on(t,0,8),n=Ke(new a(n),e+1,t),r=Di(n,!0,e+1)),r};ge.toFixed=function(e,t){var r,n,a=this,u=a.constructor;return e===void 0?Di(a):(on(e,0,to),t===void 0?t=u.rounding:on(t,0,8),n=Ke(new u(a),e+mt(a)+1,t),r=Di(n.abs(),!1,e+mt(n)+1),a.isneg()&&!a.isZero()?"-"+r:r)};ge.toInteger=ge.toint=function(){var e=this,t=e.constructor;return Ke(new t(e),mt(e)+1,t.rounding)};ge.toNumber=function(){return+this};ge.toPower=ge.pow=function(e){var t,r,n,a,u,l,c=this,f=c.constructor,d=12,h=+(e=new f(e));if(!e.s)return new f(hr);if(c=new f(c),!c.s){if(e.s<1)throw Error(kr+"Infinity");return c}if(c.eq(hr))return c;if(n=f.precision,e.eq(hr))return Ke(c,n);if(t=e.e,r=e.d.length-1,l=t>=r,u=c.s,l){if((r=h<0?-h:h)<=JT){for(a=new f(hr),t=Math.ceil(n/rt+4),it=!1;r%2&&(a=a.times(c),LP(a.d,t)),r=ro(r/2),r!==0;)c=c.times(c),LP(c.d,t);return it=!0,e.s<0?new f(hr).div(a):Ke(a,n)}}else if(u<0)throw Error(kr+"NaN");return u=u<0&&e.d[Math.max(t,r)]&1?-1:1,c.s=1,it=!1,a=e.times(_u(c,n+d)),it=!0,a=tC(a),a.s=u,a};ge.toPrecision=function(e,t){var r,n,a=this,u=a.constructor;return e===void 0?(r=mt(a),n=Di(a,r<=u.toExpNeg||r>=u.toExpPos)):(on(e,1,to),t===void 0?t=u.rounding:on(t,0,8),a=Ke(new u(a),e,t),r=mt(a),n=Di(a,e<=r||r<=u.toExpNeg,e)),n};ge.toSignificantDigits=ge.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(on(e,1,to),t===void 0?t=n.rounding:on(t,0,8)),Ke(new n(r),e,t)};ge.toString=ge.valueOf=ge.val=ge.toJSON=ge[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=mt(e),r=e.constructor;return Di(e,t<=r.toExpNeg||t>=r.toExpPos)};function eC(e,t){var r,n,a,u,l,c,f,d,h=e.constructor,v=h.precision;if(!e.s||!t.s)return t.s||(t=new h(e)),it?Ke(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,c=d.length):(n=d,a=l,c=f.length),l=Math.ceil(v/rt),c=l>c?l+1:c+1,u>c&&(u=c,n.length=1),n.reverse();u--;)n.push(0);n.reverse()}for(c=f.length,u=d.length,c-u<0&&(u=c,n=d,d=f,f=n),r=0;u;)r=(f[--u]=f[u]+d[u]+r)/jt|0,f[u]%=jt;for(r&&(f.unshift(r),++a),c=f.length;f[--c]==0;)f.pop();return t.d=f,t.e=a,it?Ke(t,v):t}function on(e,t,r){if(e!==~~e||e<t||e>r)throw Error(Mi+e)}function rn(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+=Qn(r)),u+=n;l=e[t],n=l+"",r=rt-n.length,r&&(u+=Qn(r))}else if(l===0)return"0";for(;l%10===0;)l/=10;return u+l}var Sn=(function(){function e(n,a){var u,l=0,c=n.length;for(n=n.slice();c--;)u=n[c]*a+l,n[c]=u%jt|0,l=u/jt|0;return l&&n.unshift(l),n}function t(n,a,u,l){var c,f;if(u!=l)f=u>l?1:-1;else for(c=f=0;c<u;c++)if(n[c]!=a[c]){f=n[c]>a[c]?1:-1;break}return f}function r(n,a,u){for(var l=0;u--;)n[u]-=l,l=n[u]<a[u]?1:0,n[u]=l*jt+n[u]-a[u];for(;!n[0]&&n.length>1;)n.shift()}return function(n,a,u,l){var c,f,d,h,v,m,x,_,w,g,O,E,C,T,S,P,k,I,$=n.constructor,G=n.s==a.s?1:-1,F=n.d,N=a.d;if(!n.s)return new $(n);if(!a.s)throw Error(kr+"Division by zero");for(f=n.e-a.e,k=N.length,S=F.length,x=new $(G),_=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+(mt(n)-mt(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*jt+(F[d]||0),_[d]=C/N|0,h=C%N|0;else{for(h=jt/(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;I=N.slice(),I.unshift(0),P=N[0],N[1]>=jt/2&&++P;do h=0,c=t(N,w,k,g),c<0?(O=w[0],k!=g&&(O=O*jt+(w[1]||0)),h=O/P|0,h>1?(h>=jt&&(h=jt-1),v=e(N,h),m=v.length,g=w.length,c=t(v,w,m,g),c==1&&(h--,r(v,k<m?I:N,m))):(h==0&&(c=h=1),v=N.slice()),m=v.length,m<g&&v.unshift(0),r(w,v,g),c==-1&&(g=w.length,c=t(N,w,k,g),c<1&&(h++,r(w,k<g?I:N,g))),g=w.length):c===0&&(h++,w=[0]),_[d++]=h,c&&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,Ke(x,l?u+mt(x)+1:u)}})();function tC(e,t){var r,n,a,u,l,c,f=0,d=0,h=e.constructor,v=h.precision;if(mt(e)>16)throw Error(k0+mt(e));if(!e.s)return new h(hr);for(it=!1,c=v,l=new h(.03125);e.abs().gte(.1);)e=e.times(l),d+=5;for(n=Math.log(Oi(2,d))/Math.LN10*2+5|0,c+=n,r=a=u=new h(hr),h.precision=c;;){if(a=Ke(a.times(e),c),r=r.times(++f),l=u.plus(Sn(a,r,c)),rn(l.d).slice(0,c)===rn(u.d).slice(0,c)){for(;d--;)u=Ke(u.times(u),c);return h.precision=v,t==null?(it=!0,Ke(u,v)):u}u=l}}function mt(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 it=!0,r&&(e.precision=r),Error(kr+"LN10 precision limit exceeded");return Ke(new e(e.LN10),t)}function Qn(e){for(var t="";e--;)t+="0";return t}function _u(e,t){var r,n,a,u,l,c,f,d,h,v=1,m=10,x=e,_=x.d,w=x.constructor,g=w.precision;if(x.s<1)throw Error(kr+(x.s?"NaN":"-Infinity"));if(x.eq(hr))return new w(0);if(t==null?(it=!1,d=g):d=t,x.eq(10))return t==null&&(it=!0),Ry(w,d);if(d+=m,w.precision=d,r=rn(_),n=r.charAt(0),u=mt(x),Math.abs(u)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)x=x.times(e),r=rn(x.d),n=r.charAt(0),v++;u=mt(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=_u(new w(n+"."+r.slice(1)),d-m).plus(f),w.precision=g,t==null?(it=!0,Ke(x,g)):x;for(c=l=x=Sn(x.minus(hr),x.plus(hr),d),h=Ke(x.times(x),d),a=3;;){if(l=Ke(l.times(h),d),f=c.plus(Sn(l,new w(a),d)),rn(f.d).slice(0,d)===rn(c.d).slice(0,d))return c=c.times(2),u!==0&&(c=c.plus(Ry(w,d+2,g).times(u+""))),c=Sn(c,new w(v),d),w.precision=g,t==null?(it=!0,Ke(c,g)):c;c=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=ro(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),it&&(e.e>uc||e.e<-uc))throw Error(k0+r)}else e.s=0,e.e=0,e.d=[0];return e}function Ke(e,t,r){var n,a,u,l,c,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=Oi(10,l-a-1),c=d/u%10|0,f=t<0||v[h+1]!==void 0||d%u,f=r<4?(c||f)&&(r==0||r==(e.s<0?3:2)):c>5||c==5&&(r==4||f||r==6&&(n>0?a>0?d/Oi(10,l-a):0:v[h-1])%10&1||r==(e.s<0?8:7))),t<1||!v[0])return f?(u=mt(e),v.length=1,t=t-u-1,v[0]=Oi(10,(rt-t%rt)%rt),e.e=ro(-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=Oi(10,rt-n),v[h]=a>0?(d/Oi(10,l-a)%Oi(10,a)|0)*u:0),f)for(;;)if(h==0){(v[0]+=u)==jt&&(v[0]=1,++e.e);break}else{if(v[h]+=u,v[h]!=jt)break;v[h--]=0,u=1}for(n=v.length;v[--n]===0;)v.pop();if(it&&(e.e>uc||e.e<-uc))throw Error(k0+mt(e));return e}function rC(e,t){var r,n,a,u,l,c,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),it?Ke(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,c=v.length):(r=v,n=d,c=f.length),a=Math.max(Math.ceil(x/rt),c)+2,l>a&&(l=a,r.length=1),r.reverse(),a=l;a--;)r.push(0);r.reverse()}else{for(a=f.length,c=v.length,h=a<c,h&&(c=a),a=0;a<c;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),c=f.length,a=v.length-c;a>0;--a)f[c++]=0;for(a=v.length;a>l;){if(f[--a]<v[a]){for(u=a;u&&f[--u]===0;)f[u]=jt-1;--f[u],f[a]+=jt}f[a]-=v[a]}for(;f[--c]===0;)f.pop();for(;f[0]===0;f.shift())--n;return f[0]?(t.d=f,t.e=n,it?Ke(t,x):t):new m(0)}function Di(e,t,r){var n,a=mt(e),u=rn(e.d),l=u.length;return t?(r&&(n=r-l)>0?u=u.charAt(0)+"."+u.slice(1)+Qn(n):l>1&&(u=u.charAt(0)+"."+u.slice(1)),u=u+(a<0?"e":"e+")+a):a<0?(u="0."+Qn(-a-1)+u,r&&(n=r-l)>0&&(u+=Qn(n))):a>=l?(u+=Qn(a+1-l),r&&(n=r-a-1)>0&&(u=u+"."+Qn(n))):((n=a+1)<l&&(u=u.slice(0,n)+"."+u.slice(n)),r&&(n=r-l)>0&&(a+1===l&&(u+="."),u+=Qn(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(Mi+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(Mi+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(Mi+u)}if(a.prototype=ge,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(kr+"Object expected");var t,r,n,a=["precision",1,to,"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(ro(n)===n&&n>=a[t+1]&&n<=a[t+2])this[r]=n;else throw Error(Mi+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Mi+r+": "+n);return this}var N0=nC(nF);hr=new N0(1);const Ve=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(c){return c!==iC}).length;return l>=t?r.apply(void 0,a):e(t-l,qP(function(){for(var c=arguments.length,f=new Array(c),d=0;d<c;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))}))})},uf=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=uf(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(c,f){return f(c)},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(c,f){return c===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 Ve(e).abs().log(10).toNumber())+1,t}function yF(e,t,r){for(var n=new Ve(e),a=0,u=[];n.lt(t)&&a<1e5;)u.push(n.toNumber()),n=n.add(r),a++;return u}var mF=uf(function(e,t,r){var n=+e,a=+t;return n+r*(a-n)}),gF=uf(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),bF=uf(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const lf={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 Su(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](),c;!(n=(c=l.next()).done)&&(r.push(c.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=Su(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 Ve(0);var n=lf.getDigitCount(e.toNumber()),a=new Ve(10).pow(n),u=e.div(a),l=n!==1?.05:.1,c=new Ve(Math.ceil(u.div(l).toNumber())).add(r).mul(l),f=c.mul(a);return t?f:new Ve(Math.ceil(f))}function AF(e,t,r){var n=1,a=new Ve(e);if(!a.isint()&&r){var u=Math.abs(e);u<1?(n=new Ve(10).pow(lf.getDigitCount(e)-1),a=new Ve(Math.floor(a.div(n).toNumber())).mul(n)):u>1&&(a=new Ve(Math.floor(e)))}else e===0?a=new Ve(Math.floor((t-1)/2)):r||(a=new Ve(Math.floor(e)));var l=Math.floor((t-1)/2),c=hF(pF(function(f){return a.add(new Ve(f-l).mul(n)).toNumber()}),Hm);return c(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 Ve(0),tickMin:new Ve(0),tickMax:new Ve(0)};var u=sC(new Ve(t).sub(e).div(r-1),n,a),l;e<=0&&t>=0?l=new Ve(0):(l=new Ve(e).add(t).div(2),l=l.sub(new Ve(l).mod(u)));var c=Math.ceil(l.sub(e).div(u).toNumber()),f=Math.ceil(new Ve(t).sub(l).div(u).toNumber()),d=c+f+1;return d>r?cC(e,t,r,n,a+1):(d<r&&(f=t>0?f+(r-d):f,c=t>0?c:c+(r-d)),{step:u,tickMin:l.sub(new Ve(c).mul(u)),tickMax:l.add(new Ve(f).mul(u))})}function EF(e){var t=Su(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),c=lC([r,n]),f=Su(c,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=lf.rangeStep(_,w.add(new Ve(.1).mul(x)),x);return r>n?Vm(g):g}function jF(e,t){var r=Su(e,2),n=r[0],a=r[1],u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,l=lC([n,a]),c=Su(l,2),f=c[0],d=c[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 Ve(d).sub(f).div(h-1),u,0),m=[].concat(Km(lf.rangeStep(new Ve(f),new Ve(d).sub(new Ve(.99).mul(v)),v)),[d]);return n>a?Vm(m):m}var TF=oC(EF),CF=oC(jF),kF="Invariant failed";function Li(e,t){throw new Error(kF)}var NF=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];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)}function lc(){return lc=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},lc.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,c=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(c.push(n.value),c.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 c}}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=sc(t),WF(e,fC()?Reflect.construct(t,r||[],sc(e).constructor):t.apply(e,r))}function WF(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 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 sc(e){return sc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},sc(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 Ia(t)=="symbol"?t:t+""}function KF(e,t){if(Ia(e)!="object"||!e)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 String(e)}var il=(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,c=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"&&Li();var _=f.map(function(w){var g=d(w,c),O=g.x,E=g.y,C=g.value,T=g.errorVal;if(!T)return null;var S=[],P,k;if(Array.isArray(T)){var I=MF(T,2);P=I[0],k=I[1]}else P=k=T;if(u==="vertical"){var $=h.scale,G=E+a,F=G+l,N=G-l,q=$(C-P),B=$(C+k);S.push({x1:B,y1:F,x2:B,y2:N}),S.push({x1:q,y1:G,x2:B,y2:G}),S.push({x1:q,y1:F,x2:q,y2:N})}else if(u==="horizontal"){var K=v.scale,Z=O+a,te=Z-l,W=Z+l,re=K(C-P),Y=K(C+k);S.push({x1:te,y1:Y,x2:W,y2:Y}),S.push({x1:Z,y1:re,x2:Z,y2:Y}),S.push({x1:te,y1:re,x2:W,y2:re})}return z.createElement(dt,lc({className:"recharts-errorBar",key:"bar-".concat(S.map(function(R){return"".concat(R.x1,"-").concat(R.x2,"-").concat(R.y1,"-").concat(R.y2)}))},x),S.map(function(R){return z.createElement("line",lc({},R,{key:"line-".concat(R.x1,"-").concat(R.x2,"-").concat(R.y1,"-").concat(R.y2)}))}))});return z.createElement(dt,{className:"recharts-errorBars"},_)}}])})(z.Component);dC(il,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});dC(il,"displayName","ErrorBar");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 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 _i(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 Ou(t)=="symbol"?t:t+""}function YF(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 hC=function(t){var r=t.children,n=t.formattedGraphicalItems,a=t.legendWidth,u=t.legendContent,l=pr(r,Sa);if(!l)return null;var c=Sa.defaultProps,f=c!==void 0?_i(_i({},c),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?_i(_i({},m),v.props):{},_=x.dataKey,w=x.name,g=x.legendType,O=x.hide;return{inactive:O,dataKey:_,type:f.iconType||g||"square",color:M0(v),value:w||_,payload:x}}),_i(_i(_i({},f),Sa.getWithHeight(l,a)),{},{payload:d,item:l})};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 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){Pa(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 Pa(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 Pu(t)=="symbol"?t:t+""}function r4(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 vr(e,t,r){return $e(e)||$e(t)?r:St(t)?Tr(e,t,r):Re(t)?t(e):r}function uu(e,t,r,n){var a=eF(e,function(c){return vr(c,t)});if(r==="number"){var u=a.filter(function(c){return de(c)||parseFloat(c)});return u.length?[af(u),nf(u)]:[1/0,-1/0]}var l=n?a.filter(function(c){return!$e(c)}):a;return l.map(function(c){return St(c)||c instanceof Date?c:""})}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,c=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(c<=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<c;d++){var h=d>0?a[d-1].coordinate:a[c-1].coordinate,v=a[d].coordinate,m=d>=c-1?a[0].coordinate:a[d+1].coordinate,x=void 0;if(Hr(v-h)!==Hr(m-v)){var _=[];if(Hr(m-v)===Hr(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 O=[Math.min(v,(x+v)/2),Math.max(v,(x+v)/2)];if(t>O[0]&&t<=O[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<c;T++)if(T===0&&t<=(n[T].coordinate+n[T+1].coordinate)/2||T>0&&T<c-1&&t>(n[T].coordinate+n[T-1].coordinate)/2&&t<=(n[T].coordinate+n[T+1].coordinate)/2||T===c-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,c=u.fill,f;switch(a){case"Line":f=l;break;case"Area":case"Radar":f=l&&l!=="none"?l:c;break;default:f=c;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={},c=Object.keys(u),f=0,d=c.length;f<d;f++)for(var h=u[c[f]].stackGroups,v=Object.keys(h),m=0,x=v.length;m<x;m++){var _=h[v[m]],w=_.items,g=_.cateAxisId,O=w.filter(function(k){return wn(k.type).indexOf("Bar")>=0});if(O&&O.length){var E=O[0].type.defaultProps,C=E!==void 0?st(st({},E),O[0].props):O[0].props,T=C.barSize,S=C[g];l[S]||(l[S]=[]);var P=$e(T)?r:T;l[S].push({item:O[0],stackList:O.slice(1),barSize:$e(P)?void 0:$i(P,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,c=t.maxBarSize,f=l.length;if(f<1)return null;var d=$i(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 P={item:S.item,position:{offset:g.offset+g.size+d,size:m?x:S.barSize}},k=[].concat(zP(T),[P]);return g=k[k.length-1].position,S.stackList&&S.stackList.length&&S.stackList.forEach(function(I){k.push({item:I,position:g})}),k},v)}else{var O=$i(n,a,0,!0);a-2*O-(f-1)*d<=0&&(d=0);var E=(a-2*O-(f-1)*d)/f;E>1&&(E>>=0);var C=c===+c?Math.min(E,c):E;h=l.reduce(function(T,S,P){var k=[].concat(zP(T),[{item:S.item,position:{offset:O+(E+d)*P+(E-C)/2,size:C}}]);return S.stackList&&S.stackList.length&&S.stackList.forEach(function(I){k.push({item:I,position:k[k.length-1].position})}),k},v)}return h},o4=function(t,r,n,a){var u=n.children,l=n.width,c=n.margin,f=l-(c.left||0)-(c.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"&&de(t[x]))return st(st({},t),{},Pa({},x,t[x]+(v||0)));if((w==="horizontal"||w==="vertical"&&x==="center")&&_!=="middle"&&de(t[_]))return st(st({},t),{},Pa({},_,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,c=Cr(l,il).filter(function(d){return u4(a,u,d.props.direction)});if(c&&c.length){var f=c.map(function(d){return d.props.dataKey});return t.reduce(function(d,h){var v=vr(h,n);if($e(v))return d;var m=Array.isArray(v)?[af(v),nf(v)]:[v,v],x=f.reduce(function(_,w){var g=vr(h,w,0),O=m[0]-Math.abs(Array.isArray(g)?g[0]:g),E=m[1]+Math.abs(Array.isArray(g)?g[1]:g);return[Math.min(O,_[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(c){return vC(t,c,n,u,a)}).filter(function(c){return!$e(c)});return l&&l.length?l.reduce(function(c,f){return[Math.min(c[0],f[0]),Math.max(c[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)||uu(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 c={};return l.reduce(function(f,d){for(var h=0,v=d.length;h<v;h++)c[d[h]]||(c[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,c=t.map(function(f){return f.coordinate===r&&(u=!0),f.coordinate===n&&(l=!0),f.coordinate});return u||c.push(r),l||c.push(n),c},xn=function(t,r,n){if(!t)return null;var a=t.scale,u=t.duplicateDomain,l=t.type,c=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"&&(c==null?void 0:c.length)>=2?Hr(c[0]-c[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!Qu(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,As=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,c=t.axisType;if(a==="auto")return l==="radial"&&c==="radiusAxis"?{scale:mu(),realScaleType:"band"}:l==="radial"&&c==="angleAxis"?{scale:nc(),realScaleType:"linear"}:u==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:ou(),realScaleType:"point"}:u==="category"?{scale:mu(),realScaleType:"band"}:{scale:nc(),realScaleType:"linear"};if(Ii(a)){var f="scale".concat(Wc(a));return{scale:(jP[f]||ou)(),realScaleType:jP[f]?f:"point"}}return Re(a)?{scale:a}:{scale:ou(),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,c=t(r[0]),f=t(r[n-1]);(c<u||c>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||!de(r[0])||!de(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(!de(t[0])||t[0]<n)&&(u[0]=n),(!de(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,c=0;c<r;++c){var f=Qu(t[c][n][1])?t[c][n][0]:t[c][n][1];f>=0?(t[c][n][0]=u,t[c][n][1]=u+f,u=t[c][n][1]):(t[c][n][0]=l,t[c][n][1]=l+f,l=t[c][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 c=Qu(t[l][n][1])?t[l][n][0]:t[l][n][1];c>=0?(t[l][n][0]=u,t[l][n][1]=u+c,u=t[l][n][1]):(t[l][n][0]=0,t[l][n][1]=0)}},v4={sign:p4,expand:QI,none:Ea,silhouette:ZI,wiggle:JI,positive:h4},y4=function(t,r,n){var a=r.map(function(c){return c.props.dataKey}),u=v4[n],l=YI().keys(a).value(function(c,f){return+vr(c,f,0)}).order(Am).offset(u);return l(t)},m4=function(t,r,n,a,u,l){if(!t)return null;var c=l?r.reverse():r,f={},d=c.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 O=_[n],E=v[O]||{hasStack:!1,stackGroups:{}};if(St(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[Zu("_stackId_")]={numericAxisId:n,cateAxisId:a,items:[m]};return st(st({},v),{},Pa({},O,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 O=x.stackGroups[g];return st(st({},w),{},Pa({},g,{numericAxisId:n,cateAxisId:a,items:O.items,stackedData:y4(t,O.items,u)}))},_)}return st(st({},v),{},Pa({},m,x))},h)},g4=function(t,r){var n=r.realScaleType,a=r.type,u=r.tickCount,l=r.originalDomain,c=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,c);return t.domain([af(h),nf(h)]),{niceTicks:h}}if(u&&a==="number"){var v=t.domain(),m=CF(v,u,c);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 c=$s(r,"value",a[t.dataKey]);if(c)return c.coordinate+n/2}return r[u]?r[u].coordinate+n/2:null}var f=vr(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,c=t.index;if(r.type==="category")return n[c]?n[c].coordinate+a:null;var f=vr(l,r.dataKey,r.domain[c]);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(St(u)){var l=r[u];if(l){var c=l.items.indexOf(t);return c>=0?l.stackedData[c]:null}}return null},w4=function(t){return t.reduce(function(r,n){return[af(n.concat([r[0]]).filter(de)),nf(n.concat([r[1]]).filter(de))]},[1/0,-1/0])},bC=function(t,r,n){return Object.keys(t).reduce(function(a,u){var l=t[u],c=l.stackedData,f=c.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(Re(t))return t(r,n);if(!Array.isArray(t))return r;var a=[];if(de(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 Re(t[0])?a[0]=t[0](r[0]):a[0]=r[0];if(de(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 Re(t[1])?a[1]=t[1](r[1]):a[1]=r[1];return a},cc=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,c=1,f=u.length;c<f;c++){var d=u[c],h=u[c-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||of(t,Tr(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,c=n.formatter,f=n.tooltipType,d=n.chartType,h=n.hide;return st(st({},De(t,!1)),{},{dataKey:a,unit:l,formatter:c,name:u||a,color:M0(t),value:vr(r,a),type:f,payload:r,chartType:d,hide:h})};function Au(e){"@babel/helpers - typeof";return Au=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Au(e)}function 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 Au(t)=="symbol"?t:t+""}function O4(e,t){if(Au(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Au(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var fc=Math.PI/180,P4=function(t){return t*180/Math.PI},Mt=function(t,r,n,a){return{x:t+Math.cos(-fc*a)*n,y:r+Math.sin(-fc*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,c=A4({x:n,y:a},{x:u,y:l});if(c<=0)return{radius:c};var f=(n-u)/c,d=Math.acos(f);return a>l&&(d=2*Math.PI-d),{radius:c,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),c=Math.min(u,l);return t+c*360},ZP=function(t,r){var n=t.x,a=t.y,u=E4({x:n,y:a},r),l=u.radius,c=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=c,_;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 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 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 _t(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 Eu(t)=="symbol"?t:t+""}function B4(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 ju(){return ju=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},ju.apply(this,arguments)}var F4=function(t){var r=t.value,n=t.formatter,a=$e(t.children)?r:t.children;return Re(n)?n(a):a},z4=function(t,r){var n=Hr(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,c=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,O=z4(x,_),E=O>=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=O<=0?T:!T;var S=Mt(d,h,g,C),P=Mt(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(P.x,",").concat(P.y),I=$e(t.id)?Zu("recharts-radial-line-"):t.id;return z.createElement("text",ju({},n,{dominantBaseline:"central",className:Be("recharts-radial-bar-label",c)}),z.createElement("defs",null,z.createElement("path",{id:I,d:k})),z.createElement("textPath",{xlinkHref:"#".concat(I)},r))},W4=function(t){var r=t.viewBox,n=t.offset,a=t.position,u=r,l=u.cx,c=u.cy,f=u.innerRadius,d=u.outerRadius,h=u.startAngle,v=u.endAngle,m=(h+v)/2;if(a==="outside"){var x=Mt(l,c,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:c,textAnchor:"middle",verticalAnchor:"middle"};if(a==="centerTop")return{x:l,y:c,textAnchor:"middle",verticalAnchor:"start"};if(a==="centerBottom")return{x:l,y:c,textAnchor:"middle",verticalAnchor:"end"};var g=(f+d)/2,O=Mt(l,c,g,m),E=O.x,C=O.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,c=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,O=w>0?"end":"start",E=w>0?"start":"end";if(u==="top"){var C={x:c+d/2,y:f-v*a,textAnchor:"middle",verticalAnchor:x};return _t(_t({},C),n?{height:Math.max(f-n.y,0),width:d}:{})}if(u==="bottom"){var T={x:c+d/2,y:f+h+m,textAnchor:"middle",verticalAnchor:_};return _t(_t({},T),n?{height:Math.max(n.y+n.height-(f+h),0),width:d}:{})}if(u==="left"){var S={x:c-g,y:f+h/2,textAnchor:O,verticalAnchor:"middle"};return _t(_t({},S),n?{width:Math.max(S.x-n.x,0),height:h}:{})}if(u==="right"){var P={x:c+d+g,y:f+h/2,textAnchor:E,verticalAnchor:"middle"};return _t(_t({},P),n?{width:Math.max(n.x+n.width-P.x,0),height:h}:{})}var k=n?{width:d,height:h}:{};return u==="insideLeft"?_t({x:c+g,y:f+h/2,textAnchor:E,verticalAnchor:"middle"},k):u==="insideRight"?_t({x:c+d-g,y:f+h/2,textAnchor:O,verticalAnchor:"middle"},k):u==="insideTop"?_t({x:c+d/2,y:f+m,textAnchor:"middle",verticalAnchor:_},k):u==="insideBottom"?_t({x:c+d/2,y:f+h-m,textAnchor:"middle",verticalAnchor:x},k):u==="insideTopLeft"?_t({x:c+g,y:f+m,textAnchor:E,verticalAnchor:_},k):u==="insideTopRight"?_t({x:c+d-g,y:f+m,textAnchor:O,verticalAnchor:_},k):u==="insideBottomLeft"?_t({x:c+g,y:f+h-m,textAnchor:E,verticalAnchor:x},k):u==="insideBottomRight"?_t({x:c+d-g,y:f+h-m,textAnchor:O,verticalAnchor:x},k):Qa(u)&&(de(u.x)||Ei(u.x))&&(de(u.y)||Ei(u.y))?_t({x:c+$i(u.x,d),y:f+$i(u.y,h),textAnchor:"end",verticalAnchor:"end"},k):_t({x:c+d/2,y:f+h/2,textAnchor:"middle",verticalAnchor:"middle"},k)},V4=function(t){return"cx"in t&&de(t.cx)};function Bt(e){var t=e.offset,r=t===void 0?5:t,n=$4(e,C4),a=_t({offset:r},n),u=a.viewBox,l=a.position,c=a.value,f=a.children,d=a.content,h=a.className,v=h===void 0?"":h,m=a.textBreakAll;if(!u||$e(c)&&$e(f)&&!X.isValidElement(d)&&!Re(d))return null;if(X.isValidElement(d))return X.cloneElement(d,a);var x;if(Re(d)){if(x=X.createElement(d,a),X.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(Xs,ju({className:Be("recharts-label",v)},w,g,{breakAll:m}),x)}Bt.displayName="Label";var wC=function(t){var r=t.cx,n=t.cy,a=t.angle,u=t.startAngle,l=t.endAngle,c=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,O=t.clockWise,E=t.labelViewBox;if(E)return E;if(de(w)&&de(g)){if(de(v)&&de(m))return{x:v,y:m,width:w,height:g};if(de(x)&&de(_))return{x,y:_,width:w,height:g}}return de(v)&&de(m)?{x:v,y:m,width:0,height:0}:de(r)&&de(n)?{cx:r,cy:n,startAngle:u||a||0,endAngle:l||a||0,innerRadius:d||0,outerRadius:h||f||c||0,clockWise:O}:t.viewBox?t.viewBox:{}},K4=function(t,r){return t?t===!0?z.createElement(Bt,{key:"label-implicit",viewBox:r}):St(t)?z.createElement(Bt,{key:"label-implicit",viewBox:r,value:t}):X.isValidElement(t)?t.type===Bt?X.cloneElement(t,{key:"label-implicit",viewBox:r}):z.createElement(Bt,{key:"label-implicit",content:t,viewBox:r}):Re(t)?z.createElement(Bt,{key:"label-implicit",content:t,viewBox:r}):Qa(t)?z.createElement(Bt,ju({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=Cr(a,Bt).map(function(f,d){return X.cloneElement(f,{viewBox:r||u,key:"label-".concat(d)})});if(!n)return l;var c=K4(t.label,r||u);return[c].concat(k4(l))};Bt.parseViewBox=wC;Bt.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=Ge(Y4);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)}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 dc(){return dc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},dc.apply(this,arguments)}function 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 Tu(t)=="symbol"?t:t+""}function uz(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)}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 ti(e){var t=e.valueAccessor,r=t===void 0?sz:t,n=nA(e,Z4),a=n.data,u=n.dataKey,l=n.clockWise,c=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):vr(h&&h.payload,u),x=$e(c)?{}:{id:"".concat(c,"-").concat(v)};return z.createElement(Bt,dc({},De(h,!0),d,x,{parentViewBox:h.parentViewBox,value:m,textBreakAll:f,viewBox:Bt.parseViewBox($e(l)?h:rA(rA({},h),{},{clockWise:l})),key:"label-".concat(v),index:v}))}))}ti.displayName="LabelList";function cz(e,t){return e?e===!0?z.createElement(ti,{key:"labelList-implicit",data:t}):z.isValidElement(e)||Re(e)?z.createElement(ti,{key:"labelList-implicit",data:t,content:e}):Qa(e)?z.createElement(ti,dc({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=Cr(n,ti).map(function(l,c){return X.cloneElement(l,{data:t,key:"labelList-".concat(c)})});if(!r)return a;var u=cz(e.label,t);return[u].concat(ez(a))}ti.renderCallByParent=fz;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 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 Cu(t)=="symbol"?t:t+""}function hz(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)}var vz=function(t,r){var n=Hr(r-t),a=Math.min(Math.abs(r-t),359.999);return n*a},Es=function(t){var r=t.cx,n=t.cy,a=t.radius,u=t.angle,l=t.sign,c=t.isExternal,f=t.cornerRadius,d=t.cornerIsExternal,h=f*(c?1:-1)+a,v=Math.asin(f/h)/fc,m=d?u:u+l*v,x=Mt(r,n,h,m),_=Mt(r,n,a,m),w=d?u-l*v:u,g=Mt(r,n,h*Math.cos(v*fc),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,c=t.endAngle,f=vz(l,c),d=l+f,h=Mt(r,n,u,l),v=Mt(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=Mt(r,n,a,l),_=Mt(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,c=t.forceCornerRadius,f=t.cornerIsExternal,d=t.startAngle,h=t.endAngle,v=Hr(h-d),m=Es({cx:r,cy:n,radius:u,angle:d,sign:v,cornerRadius:l,cornerIsExternal:f}),x=m.circleTangency,_=m.lineTangency,w=m.theta,g=Es({cx:r,cy:n,radius:u,angle:h,sign:-v,cornerRadius:l,cornerIsExternal:f}),O=g.circleTangency,E=g.lineTangency,C=g.theta,T=f?Math.abs(d-h):Math.abs(d-h)-w-C;if(T<0)return c?"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(O.x,",").concat(O.y,`
|
||
A`).concat(l,",").concat(l,",0,0,").concat(+(v<0),",").concat(E.x,",").concat(E.y,`
|
||
`);if(a>0){var P=Es({cx:r,cy:n,radius:a,angle:d,sign:v,isExternal:!0,cornerRadius:l,cornerIsExternal:f}),k=P.circleTangency,I=P.lineTangency,$=P.theta,G=Es({cx:r,cy:n,radius:a,angle:h,sign:-v,isExternal:!0,cornerRadius:l,cornerIsExternal:f}),F=G.circleTangency,N=G.lineTangency,q=G.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(I.x,",").concat(I.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,c=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=Be("recharts-sector",m),_=l-u,w=$i(c,_,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 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 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 ku(t)=="symbol"?t:t+""}function xz(e,t){if(ku(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ku(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var lA={curveBasisClosed:qI,curveBasisOpen:BI,curveBasis:LI,curveBumpX:OI,curveBumpY:PI,curveLinearClosed:FI,curveLinear:Vc,curveMonotoneX:zI,curveMonotoneY:UI,curveNatural:WI,curveStep:HI,curveStepAfter:KI,curveStepBefore:VI},js=function(t){return t.x===+t.x&&t.y===+t.y},Qo=function(t){return t.x},Zo=function(t){return t.y},wz=function(t,r){if(Re(t))return t;var n="curve".concat(Wc(t));return(n==="curveMonotone"||n==="curveBump")&&r?lA["".concat(n).concat(r==="vertical"?"Y":"X")]:lA[n]||Vc},_z=function(t){var r=t.type,n=r===void 0?"linear":r,a=t.points,u=a===void 0?[]:a,l=t.baseLine,c=t.layout,f=t.connectNulls,d=f===void 0?!1:f,h=wz(n,c),v=d?u.filter(function(w){return js(w)}):u,m;if(Array.isArray(l)){var x=d?l.filter(function(w){return js(w)}):l,_=v.map(function(w,g){return uA(uA({},w),{},{base:x[g]})});return c==="vertical"?m=bs().y(Zo).x1(Qo).x0(function(w){return w.base.x}):m=bs().x(Qo).y1(Zo).y0(function(w){return w.base.y}),m.defined(js).curve(h),m(_)}return c==="vertical"&&de(l)?m=bs().y(Zo).x1(Qo).x0(l):de(l)?m=bs().x(Qo).y1(Zo).y0(l):m=jj().x(Qo).y(Zo),m.defined(js).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 X.createElement("path",tg({},De(t,!1),Ds(t),{className:Be("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,c,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=Ge(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 Ts(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),c=u.get(n);if(l&&c)return l===n&&c===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 Ui(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&&pc(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&&pc(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function Lz(e,t){return Ui(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,c,f=0;for(;(l=u.next())&&!l.done;){const d=t.entries();let h=!1,v=0;for(;(c=d.next())&&!c.done;){if(a[v]){v++;continue}const m=l.value,x=c.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=Ui;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 Jo(e,t,r){const n=dA(e);let a=n.length;if(dA(t).length!==a)return!1;let u,l,c;for(;a-- >0;)if(u=n[a],!OC(e,t,r,u)||(l=pA(e,u),c=pA(t,u),(l||c)&&(!l||!c||l.configurable!==c.configurable||l.enumerable!==c.enumerable||l.writable!==c.writable)))return!1;return!0}function Uz(e,t){return Ui(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,c;for(;(l=u.next())&&!l.done;){const f=t.values();let d=!1,h=0;for(;(c=f.next())&&!c.done;){if(!a[h]&&r.equals(l.value,c.value,l.value,c.value,e,t,r)){d=a[h]=!0;break}h++}if(!d)return!1}return!0}function pc(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:c,areObjectsEqual:f,arePrimitiveWrappersEqual:d,areRegExpsEqual:h,areSetsEqual:v,areTypedArraysEqual:m,areUrlsEqual:x,unknownTagComparators:_}){return function(g,O,E){if(g===O)return!0;if(g==null||O==null)return!1;const C=typeof g;if(C!==typeof O)return!1;if(C!=="object")return C==="number"?c(g,O,E):C==="function"?u(g,O,E):!1;const T=g.constructor;if(T!==O.constructor)return!1;if(T===Object)return f(g,O,E);if(Array.isArray(g))return t(g,O,E);if(T===Date)return n(g,O,E);if(T===RegExp)return h(g,O,E);if(T===Map)return l(g,O,E);if(T===Set)return v(g,O,E);const S=o8.call(g);if(S===Yz)return n(g,O,E);if(S===t8)return h(g,O,E);if(S===Zz)return l(g,O,E);if(S===r8)return v(g,O,E);if(S===e8)return typeof g.then!="function"&&typeof O.then!="function"&&f(g,O,E);if(S===a8)return x(g,O,E);if(S===Qz)return a(g,O,E);if(S===Kz)return f(g,O,E);if(i8[S])return m(g,O,E);if(S===Vz)return e(g,O,E);if(S===Xz)return r(g,O,E);if(S===Gz||S===Jz||S===n8)return d(g,O,E);if(_){let P=_[S];if(!P){const k=Cz(g);k&&(P=_[k])}if(P)return P(g,O,E)}return!1}}function l8({circular:e,createCustomConfig:t,strict:r}){let n={areArrayBuffersEqual:Iz,areArraysEqual:r?Jo:$z,areDataViewsEqual:Dz,areDatesEqual:Lz,areErrorsEqual:qz,areFunctionsEqual:Bz,areMapsEqual:r?By(vA,Jo):vA,areNumbersEqual:Fz,areObjectsEqual:r?Jo:zz,arePrimitiveWrappersEqual:Uz,areRegExpsEqual:Wz,areSetsEqual:r?By(yA,Jo):yA,areTypedArraysEqual:r?By(pc,Jo):pc,areUrlsEqual:Hz,unknownTagComparators:void 0};if(t&&(n=Object.assign({},n,t(n))),e){const a=Ts(n.areArraysEqual),u=Ts(n.areMapsEqual),l=Ts(n.areObjectsEqual),c=Ts(n.areSetsEqual);n=Object.assign({},n,{areArraysEqual:a,areMapsEqual:u,areObjectsEqual:l,areSetsEqual:c})}return n}function s8(e){return function(t,r,n,a,u,l,c){return e(t,r,c)}}function c8({circular:e,comparator:t,createState:r,equals:n,strict:a}){if(r)return function(c,f){const{cache:d=e?new WeakMap:void 0,meta:h}=r();return t(c,f,{cache:d,equals:n,meta:h,strict:a})};if(e)return function(c,f){return t(c,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(c,f){return t(c,f,u)}}const f8=oi();oi({strict:!0});oi({circular:!0});oi({circular:!0,strict:!0});oi({createInternalComparator:()=>Ui});oi({strict:!0,createInternalComparator:()=>Ui});oi({circular:!0,createInternalComparator:()=>Ui});oi({circular:!0,createInternalComparator:()=>Ui,strict:!0});function oi(e={}){const{circular:t=!1,createInternalComparator:r,createState:n,strict:a=!1}=e,u=l8(e),l=u8(u),c=r?r(l):s8(l);return c8({circular:t,comparator:l,createState:n,equals:c,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,c=p8(l),f=c[0],d=c.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 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 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 Nu(t)==="symbol"?t:String(t)}function x8(e,t){if(Nu(e)!=="object"||e===null)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 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())})},lu=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,c=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(c.push(n.value),c.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 c}}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 hc=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,c){return l*c}).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],c=r[3];if(r.length===1)switch(r[0]){case"linear":a=0,u=0,l=1,c=1;break;case"ease":a=.25,u=.1,l=.25,c=1;break;case"ease-in":a=.42,u=0,l=1,c=1;break;case"ease-out":a=.42,u=0,l=.58,c=1;break;case"ease-in-out":a=0,u=0,l=.58,c=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],c=h[3]}}}var v=_A(a,l),m=_A(u,c),x=N8(a,l),_=function(O){return O>1?1:O<0?0:O},w=function(O){for(var E=O>1?1:O,C=E,T=0;T<8;++T){var S=v(C)-E,P=x(C);if(Math.abs(S-E)<hc||P<hc)return m(C);C=_(C-S/P)}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,c=l===void 0?17:l,f=function(h,v,m){var x=-(h-v)*n,_=m*u,w=m+(x-_)*c/1e3,g=m*c/1e3+h;return Math.abs(g-v)<hc&&Math.abs(w)<hc?[v,0]:[g,w]};return f.isStepper=!0,f.dt=c,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 Mu(e){"@babel/helpers - typeof";return Mu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mu(e)}function 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 Nt(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 Mu(t)==="symbol"?t:String(t)}function q8(e,t){if(Mu(e)!=="object"||e===null)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 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,c=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(c.push(n.value),c.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 c}}function U8(e){if(Array.isArray(e))return e}var vc=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=lu(function(u,l){if(ug(l)){var c=t(l.from,l.to,l.velocity),f=B8(c,2),d=f[0],h=f[1];return Nt(Nt({},l),{},{from:d,velocity:h})}return l},r);return n<1?lu(function(u,l){return ug(l)?Nt(Nt({},l),{},{velocity:vc(l.velocity,a[u].velocity,n),from:vc(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,O){return Nt(Nt({},g),{},ag({},O,[e[O],t[O]]))},{}),c=u.reduce(function(g,O){return Nt(Nt({},g),{},ag({},O,{from:e[O],velocity:0,to:t[O]}))},{}),f=-1,d,h,v=function(){return null},m=function(){return lu(function(O,E){return E.from},c)},x=function(){return!Object.values(c).filter(ug).length},_=function(O){d||(d=O);var E=O-d,C=E/r.dt;c=W8(r,c,C),a(Nt(Nt(Nt({},e),t),m())),d=O,x()||(f=requestAnimationFrame(v))},w=function(O){h||(h=O);var E=(O-h)/n,C=lu(function(S,P){return vc.apply(void 0,OA(P).concat([r(E)]))},l);if(a(Nt(Nt(Nt({},e),t),C)),E<1)f=requestAnimationFrame(v);else{var T=lu(function(S,P){return vc.apply(void 0,OA(P).concat([r(1)]))},l);a(Nt(Nt(Nt({},e),t),T))}};return v=r.isStepper?_:w,function(){return requestAnimationFrame(v),function(){cancelAnimationFrame(f)}}});function $a(e){"@babel/helpers - typeof";return $a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$a(e)}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 Br(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){iu(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 iu(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 $a(t)==="symbol"?t:String(t)}function rU(e,t){if($a(e)!=="object"||e===null)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(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=yc(e),a;if(t){var u=yc(this).constructor;a=Reflect.construct(n,arguments,u)}else a=n.apply(this,arguments);return cg(this,a)}}function cg(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 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 yc(e){return yc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},yc(e)}var En=(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,c=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)),!c||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?iu({},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,c=u.canBegin,f=u.attributeName,d=u.shouldReAnimate,h=u.to,v=u.from,m=this.state.style;if(c){if(!l){var x={style:f?iu({},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?iu({},f,w):w};(f&&m[f]!==w||!f&&m!==w)&&this.setState(g)}this.runAnimation(Br(Br({},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,c=a.to,f=a.duration,d=a.easing,h=a.begin,v=a.onAnimationEnd,m=a.onAnimationStart,x=H8(l,c,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,c=a.begin,f=a.onAnimationStart,d=l[0],h=d.style,v=d.duration,m=v===void 0?0:v,x=function(w,g,O){if(O===0)return w;var E=g.duration,C=g.easing,T=C===void 0?"ease":C,S=g.style,P=g.properties,k=g.onAnimationEnd,I=O>0?l[O-1]:g,$=P||Object.keys(S);if(typeof T=="function"||T==="spring")return[].concat(Fy(w),[u.runJSAnimation.bind(u,{from:I.style,to:S,duration:E,easing:T}),E]);var G=wA($,E,T),F=Br(Br(Br({},I.style),S),{},{transition:G});return[].concat(Fy(w),[F,E,k]).filter(_8)};return this.manager.start([f].concat(Fy(l.reduce(x,[h,Math.max(m,c)])),[a.onAnimationEnd]))}},{key:"runAnimation",value:function(a){this.manager||(this.manager=g8());var u=a.begin,l=a.duration,c=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=c?iu({},c,f):f,g=wA(Object.keys(w),l,d);_.start([h,u,Br(Br({},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 c=a.isActive;a.steps,a.from,a.to,a.canBegin,a.onAnimationEnd,a.shouldReAnimate,a.onAnimationReStart;var f=K8(a,V8),d=X.Children.count(u),h=this.state.style;if(typeof u=="function")return u(h);if(!c||d===0||l<=0)return u;var v=function(x){var _=x.props,w=_.style,g=w===void 0?{}:w,O=_.className,E=X.cloneElement(x,Br(Br({},f),{},{style:Br(Br({},g),h),className:O}));return E};return d===1?v(X.Children.only(u)):z.createElement("div",null,X.Children.map(u,function(m){return v(m)}))}}]),r})(X.PureComponent);En.displayName="Animate";En.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};En.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 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 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,c=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(c.push(n.value),c.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 c}}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 Ru(t)=="symbol"?t:t+""}function pU(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 CA=function(t,r,n,a,u){var l=Math.min(Math.abs(n)/2,Math.abs(a)/2),c=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+c*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+c*v[1])),h+="L ".concat(t+n,",").concat(r+a-c*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-c*v[3])),h+="Z"}else if(l>0&&u===+u&&u>0){var _=Math.min(l,u);h="M ".concat(t,",").concat(r+c*_,`
|
||
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+c*_,`
|
||
L `).concat(t+n,",").concat(r+a-c*_,`
|
||
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-c*_," 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,c=r.width,f=r.height;if(Math.abs(c)>0&&Math.abs(f)>0){var d=Math.min(u,u+c),h=Math.max(u,u+c),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=X.useRef(),a=X.useState(-1),u=oU(a,2),l=u[0],c=u[1];X.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var T=n.current.getTotalLength();T&&c(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,O=r.isAnimationActive,E=r.isUpdateAnimationActive;if(f!==+f||d!==+d||h!==+h||v!==+v||h===0||v===0)return null;var C=Be("recharts-rectangle",x);return E?z.createElement(En,{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,P=T.height,k=T.x,I=T.y;return z.createElement(En,{canBegin:l>0,from:"0px ".concat(l===-1?1:l,"px"),to:"".concat(l,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:w,isActive:O,easing:_},z.createElement("path",mc({},De(r,!0),{className:C,d:CA(k,I,S,P,m),ref:n})))}):z.createElement("path",mc({},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=Be("recharts-dot",u);return r===+r&&n===+n&&a===+a?X.createElement("circle",dg({},De(t,!1),Ds(t),{className:l,cx:r,cy:n,r:a})):null};function Iu(e){"@babel/helpers - typeof";return Iu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Iu(e)}var 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 Iu(t)=="symbol"?t:t+""}function xU(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 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,c=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:c,left:d,width:v,height:x},w);return!de(n)||!de(u)||!de(v)||!de(x)||!de(c)||!de(d)?null:z.createElement("path",pg({},De(g,!0),{className:Be("recharts-cross",_),d:SU(n,u,v,x,c,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=jn(),t=PU(),r=Tn(),n="[object Object]",a=Function.prototype,u=Object.prototype,l=a.toString,c=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=c.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=Ge(EU);var Wy,RA;function TU(){if(RA)return Wy;RA=1;var e=jn(),t=Tn(),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=Ge(CU);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 gc(){return gc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gc.apply(this,arguments)}function 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,c=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(c.push(n.value),c.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 c}}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 $u(t)=="symbol"?t:t+""}function qU(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 LA=function(t,r,n,a,u){var l=n-a,c;return c="M ".concat(t,",").concat(r),c+="L ".concat(t+n,",").concat(r),c+="L ".concat(t+n-l/2,",").concat(r+u),c+="L ".concat(t+n-l/2-a,",").concat(r+u),c+="L ".concat(t,",").concat(r," Z"),c},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=X.useRef(),a=X.useState(-1),u=NU(a,2),l=u[0],c=u[1];X.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var C=n.current.getTotalLength();C&&c(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,O=r.isUpdateAnimationActive;if(f!==+f||d!==+d||h!==+h||v!==+v||m!==+m||h===0&&v===0||m===0)return null;var E=Be("recharts-trapezoid",x);return O?z.createElement(En,{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:O},function(C){var T=C.upperWidth,S=C.lowerWidth,P=C.height,k=C.x,I=C.y;return z.createElement(En,{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",gc({},De(r,!0),{className:E,d:LA(k,I,T,S,P),ref:n})))}):z.createElement("g",null,z.createElement("path",gc({},De(r,!0),{className:E,d:LA(f,d,h,v,m)})))},zU=["option","shapeType","propTransformer","activeClassName","isActive"];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 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 bc(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 Du(t)=="symbol"?t:t+""}function KU(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 GU(e,t){return bc(bc({},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 X.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,c=e.isActive,f=UU(e,zU),d;if(X.isValidElement(t))d=X.cloneElement(t,bc(bc({},f),YU(t)));else if(Re(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 c?z.createElement(dt,{className:l},d):d}function sf(e,t){return t!=null&&"trapezoids"in e.props}function cf(e,t){return t!=null&&"sectors"in e.props}function Lu(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 sf(e,t)?r=ZU:cf(e,t)?r=JU:Lu(e,t)&&(r=e5),r}function r5(e,t){var r;return sf(e,t)?r="trapezoids":cf(e,t)?r="sectors":Lu(e,t)&&(r="points"),r}function n5(e,t){if(sf(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(cf(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 Lu(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=of(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}),c=n.indexOf(l[l.length-1]);return c}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 c=-1,f=t(e((a-n)/(u||1)),0),d=Array(f);f--;)d[l?f:++c]=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=Yc(),r=kC();function n(a){return function(u,l,c){return c&&typeof c!="number"&&t(u,l,c)&&(l=c=void 0),u=r(u),l===void 0?(l=u,u=0):l=r(l),c=c===void 0?u<l?1:-1:r(c),e(u,l,c,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 xc=Ge(l5);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 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 qu(t)=="symbol"?t:t+""}function c5(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 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 Da(e){"@babel/helpers - typeof";return Da=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Da(e)}function wc(){return wc=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},wc.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){dr(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=_c(t),y5(e,MC()?Reflect.construct(t,r||[],_c(e).constructor):t.apply(e,r))}function y5(e,t){if(t&&(Da(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return 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 _c(e){return _c=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},_c(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 dr(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 Da(t)=="symbol"?t:t+""}function b5(e,t){if(Da(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Da(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var x5=function(t){var r=t.data,n=t.startIndex,a=t.endIndex,u=t.x,l=t.width,c=t.travellerWidth;if(!r||!r.length)return{};var f=r.length,d=ou().domain(xc(0,f)).range([u,u+l-c]),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},La=(function(e){function t(r){var n;return p5(this,t),n=v5(this,t,[r]),dr(n,"handleDrag",function(a){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(a):n.state.isSlideMoving&&n.handleSlideDrag(a)}),dr(n,"handleTouchMove",function(a){a.changedTouches!=null&&a.changedTouches.length>0&&n.handleDrag(a.changedTouches[0])}),dr(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var a=n.props,u=a.endIndex,l=a.onDragEnd,c=a.startIndex;l==null||l({endIndex:u,startIndex:c})}),n.detachDragEndListener()}),dr(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),dr(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),dr(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),dr(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,c=this.props,f=c.gap,d=c.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,c=a.dataKey,f=vr(u[n],c,n);return Re(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,c=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-c,d+h-v-l):w<0&&(w=Math.max(w,d-l,d-c));var g=this.getIndex({startX:l+w,endX:c+w});(g.startIndex!==m||g.endIndex!==x)&&_&&_(g),this.setState({startX:l+w,endX:c+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,c=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,O={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)),O[l]=d+E;var C=this.getIndex(O),T=C.startIndex,S=C.endIndex,P=function(){var I=g.length-1;return l==="startX"&&(c>f?T%w===0:S%w===0)||c<f&&S===I||l==="endX"&&(c>f?S%w===0:T%w===0)||c>f&&S===I};this.setState(dr(dr({},l,d+E),"brushMoveStartX",n.pageX),function(){_&&P()&&_(C)})}},{key:"handleTravellerMoveKeyboard",value:function(n,a){var u=this,l=this.state,c=l.scaleValues,f=l.startX,d=l.endX,h=this.state[a],v=c.indexOf(h);if(v!==-1){var m=v+n;if(!(m===-1||m>=c.length)){var x=c[m];a==="startX"&&x>=d||a==="endX"&&x<=f||this.setState(dr({},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,c=n.height,f=n.fill,d=n.stroke;return z.createElement("rect",{stroke:d,fill:f,x:a,y:u,width:l,height:c})}},{key:"renderPanorama",value:function(){var n=this.props,a=n.x,u=n.y,l=n.width,c=n.height,f=n.data,d=n.children,h=n.padding,v=X.Children.only(d);return v?z.cloneElement(v,{x:a,y:u,width:l,height:c,margin:h,compact:!0,data:f}):null}},{key:"renderTravellerLayer",value:function(n,a){var u,l,c=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,O=Math.max(n,this.props.x),E=Xy(Xy({},De(this.props,!1)),{},{x:O,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(),c.handleTravellerMoveKeyboard(S.key==="ArrowRight"?1:-1,a))},onFocus:function(){c.setState({isTravellerFocused:!0})},onBlur:function(){c.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(m,E))}},{key:"renderSlide",value:function(n,a){var u=this.props,l=u.y,c=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:c})}},{key:"renderText",value:function(){var n=this.props,a=n.startIndex,u=n.endIndex,l=n.y,c=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(Xs,wc({textAnchor:"end",verticalAnchor:"middle",x:Math.min(v,m)-x,y:l+c/2},_),this.getTextOfTick(a)),z.createElement(Xs,wc({textAnchor:"start",verticalAnchor:"middle",x:Math.max(v,m)+f+x,y:l+c/2},_),this.getTextOfTick(u)))}},{key:"render",value:function(){var n=this.props,a=n.data,u=n.className,l=n.children,c=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,O=m.isTravellerMoving,E=m.isTravellerFocused;if(!a||!a.length||!de(c)||!de(f)||!de(d)||!de(h)||d<=0||h<=0)return null;var C=Be("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||O||E||v)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var a=n.x,u=n.y,l=n.width,c=n.height,f=n.stroke,d=Math.floor(u+c/2)-1;return z.createElement(z.Fragment,null,z.createElement("rect",{x:a,y:u,width:l,height:c,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):Re(n)?u=n(a):u=t.renderDefaultTraveller(a),u}},{key:"getDerivedStateFromProps",value:function(n,a){var u=n.data,l=n.width,c=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:c,prevWidth:l},u&&u.length?x5({data:u,width:l,x:c,travellerWidth:f,startIndex:h,endIndex:v}):{scale:null,scaleValues:null});if(a.scale&&(l!==a.prevWidth||c!==a.prevX||f!==a.prevTravellerWidth)){a.scale.range([c,c+l-f]);var m=a.scale.domain().map(function(x){return a.scale(x)});return{prevData:u,prevTravellerWidth:f,prevUpdateId:d,prevX:c,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,c=u-1;c-l>1;){var f=Math.floor((l+c)/2);n[f]>a?c=f:l=f}return a>=n[c]?c:l}}])})(X.PureComponent);dr(La,"displayName","Brush");dr(La,"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,c){return a=n(u,l,c),!a}),!!a}return Yy=t,Yy}var Qy,QA;function _5(){if(QA)return Qy;QA=1;var e=Wj(),t=ni(),r=w5(),n=ir(),a=Yc();function u(l,c,f){var d=n(l)?e:r;return f&&a(l,c,f)&&(c=void 0),d(l,t(c,3))}return Qy=u,Qy}var S5=_5();const O5=Ge(S5);var an=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=ni();function n(a,u){var l={};return u=r(u,3),t(a,function(c,f,d){e(l,f,u(c,f,d))}),l}return Jy=n,Jy}var E5=A5();const j5=Ge(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,c){return a=!!n(u,l,c),a}),a}return tm=t,tm}var rm,rE;function k5(){if(rE)return rm;rE=1;var e=T5(),t=C5(),r=ni(),n=ir(),a=Yc();function u(l,c,f){var d=n(l)?e:t;return f&&a(l,c,f)&&(c=void 0),d(l,r(c,3))}return rm=u,rm}var N5=k5();const IC=Ge(N5);var M5=["x","y"];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 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 eu(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 Bu(t)=="symbol"?t:t+""}function $5(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 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),c="".concat(n),f=parseInt(c,10),d="".concat(t.height||a.height),h=parseInt(d,10),v="".concat(t.width||a.width),m=parseInt(v,10);return eu(eu(eu(eu(eu({},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=de(n)||HR(n);return u?t(n,a):(u||Li(),r)}},F5=["value","background"],$C;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 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 Sc(){return Sc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Sc.apply(this,arguments)}function 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 yt(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){Jn(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=Oc(t),K5(e,DC()?Reflect.construct(t,r||[],Oc(e).constructor):t.apply(e,r))}function K5(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 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 Oc(e){return Oc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Oc(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 Jn(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 qa(t)=="symbol"?t:t+""}function Y5(e,t){if(qa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(qa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var al=(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)),Jn(r,"state",{isAnimationFinished:!1}),Jn(r,"id",Zu("recharts-bar-")),Jn(r,"handleAnimationEnd",function(){var l=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),l&&l()}),Jn(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,c=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=yt(yt(yt({},h),v),{},{isActive:x,option:_,index:m,dataKey:c,onAnimationStart:a.handleAnimationStart,onAnimationEnd:a.handleAnimationEnd});return z.createElement(dt,Sc({className:"recharts-bar-rectangle"},Ls(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,c=a.isAnimationActive,f=a.animationBegin,d=a.animationDuration,h=a.animationEasing,v=a.animationId,m=this.state.prevData;return z.createElement(En,{begin:f,duration:d,isActive:c,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,O){var E=m&&m[O];if(E){var C=Ur(E.x,g.x),T=Ur(E.y,g.y),S=Ur(E.width,g.width),P=Ur(E.height,g.height);return yt(yt({},g),{},{x:C(_),y:T(_),width:S(_),height:P(_)})}if(l==="horizontal"){var k=Ur(0,g.height),I=k(_);return yt(yt({},g),{},{y:g.y+g.height-I,height:I})}var $=Ur(0,g.width),G=$(_);return yt(yt({},g),{},{width:G})});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||!of(l,a))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(a)}},{key:"renderBackground",value:function(){var n=this,a=this.props,u=a.data,l=a.dataKey,c=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=yt(yt(yt(yt(yt({},m),{},{fill:"#eee"},v),f),Ls(n.props,d,h)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:l,index:h,className:"recharts-bar-background-rectangle"});return z.createElement(iE,Sc({key:"background-bar-".concat(h),option:n.props.background,isActive:h===c},x))})}},{key:"renderErrorBar",value:function(n,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var u=this.props,l=u.data,c=u.xAxis,f=u.yAxis,d=u.layout,h=u.children,v=Cr(h,il);if(!v)return null;var m=d==="vertical"?l[0].height/2:l[0].width/2,x=function(g,O){var E=Array.isArray(g.value)?g.value[1]:g.value;return{x:g.x,y:g.y,value:E,errorVal:vr(g,O)}},_={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:c,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,c=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,O=Be("recharts-bar",l),E=c&&c.allowDataOverflow,C=f&&f.allowDataOverflow,T=E||C,S=$e(w)?this.id:w;return z.createElement(dt,{className:O},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)&&ti.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}}])})(X.PureComponent);$C=al;Jn(al,"displayName","Bar");Jn(al,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Ja.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});Jn(al,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,a=e.bandSize,u=e.xAxis,l=e.yAxis,c=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?yt(yt({},w),r.props):r.props,O=g.dataKey,E=g.children,C=g.minPointSize,T=_==="horizontal"?l:u,S=d?T.scale.domain():null,P=b4({numericAxis:T}),k=Cr(E,vT),I=v.map(function($,G){var F,N,q,B,K,Z;d?F=d4(d[h+G],S):(F=vr($,O),Array.isArray(F)||(F=[P,F]));var te=B5(C,$C.defaultProps.minPointSize)(F[1],G);if(_==="horizontal"){var W,re=[l.scale(F[0]),l.scale(F[1])],Y=re[0],R=re[1];N=VP({axis:u,ticks:c,bandSize:a,offset:x.offset,entry:$,index:G}),q=(W=R??Y)!==null&&W!==void 0?W:void 0,B=x.size;var U=Y-R;if(K=Number.isNaN(U)?0:U,Z={x:N,y:l.y,width:B,height:l.height},Math.abs(te)>0&&Math.abs(K)<Math.abs(te)){var se=Hr(K||te)*(Math.abs(te)-Math.abs(K));q-=se,K+=se}}else{var he=[u.scale(F[0]),u.scale(F[1])],we=he[0],fe=he[1];if(N=we,q=VP({axis:l,ticks:f,bandSize:a,offset:x.offset,entry:$,index:G}),B=fe-we,K=x.size,Z={x:u.x,y:q,width:u.width,height:K},Math.abs(te)>0&&Math.abs(B)<Math.abs(te)){var Te=Hr(B||te)*(Math.abs(te)-Math.abs(B));B+=Te}}return yt(yt(yt({},$),{},{x:N,y:q,width:B,height:K,value:d?F:F[1],payload:$,background:Z},k&&k[G]&&k[G].props),{},{tooltipPayload:[xC(r,$)],tooltipPosition:{x:N+B/2,y:q+K/2}})});return yt({data:I,layout:_},m)});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 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 Fr(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){ff(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 ff(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 Fu(t)=="symbol"?t:t+""}function J5(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 e6=function(t,r,n,a,u){var l=t.width,c=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:c-n.bottom,bottomMirror:c-n.bottom},m=!!pr(d,al);return h.reduce(function(x,_){var w=r[_],g=w.orientation,O=w.domain,E=w.padding,C=E===void 0?{}:E,T=w.mirror,S=w.reversed,P="".concat(g).concat(T?"Mirror":""),k,I,$,G,F;if(w.type==="number"&&(w.padding==="gap"||w.padding==="no-gap")){var N=O[1]-O[0],q=1/0,B=w.categoricalDomain.sort(GR);if(B.forEach(function(he,we){we>0&&(q=Math.min((he||0)-(B[we-1]||0),q))}),Number.isFinite(q)){var K=q/N,Z=w.layout==="vertical"?n.height:n.width;if(w.padding==="gap"&&(k=K*Z/2),w.padding==="no-gap"){var te=$i(t.barCategoryGap,K*Z),W=K*Z/2;k=W-te-(W-te)/Z*te}}}a==="xAxis"?I=[n.left+(C.left||0)+(k||0),n.left+n.width-(C.right||0)-(k||0)]:a==="yAxis"?I=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)]:I=w.range,S&&(I=[I[1],I[0]]);var re=s4(w,u,m),Y=re.scale,R=re.realScaleType;Y.domain(O).range(I),c4(Y);var U=g4(Y,Fr(Fr({},w),{},{realScaleType:R}));a==="xAxis"?(F=g==="top"&&!T||g==="bottom"&&T,$=n.left,G=v[P]-F*w.height):a==="yAxis"&&(F=g==="left"&&!T||g==="right"&&T,$=v[P]-F*w.width,G=n.top);var se=Fr(Fr(Fr({},w),U),{},{realScaleType:R,x:$,y:G,scale:Y,width:a==="xAxis"?n.width:w.width,height:a==="yAxis"?n.height:w.height});return se.bandSize=cc(se,U),!w.hide&&a==="xAxis"?v[P]+=(F?-1:1)*se.height:w.hide||(v[P]+=(F?-1:1)*se.width),Fr(Fr({},x),{},ff({},_,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 c=this.bandwidth?this.bandwidth():0;return this.scale(r)+c}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)}}])})();ff(FC,"EPS",1e-4);var $0=function(t){var r=Object.keys(t).reduce(function(n,a){return Fr(Fr({},n),{},ff({},a,FC.create(t[a])))},{});return Fr(Fr({},r),{},{apply:function(a){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=u.bandAware,c=u.position;return j5(a,function(f,d){return r[d].apply(f,{bandAware:l,position:c})})},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,c=Math.atan(n/r),f=l>c&&l<Math.PI-c?n/Math.sin(l):r/Math.cos(l);return Math.abs(f)},nm,sE;function i6(){if(sE)return nm;sE=1;var e=ni(),t=Ju(),r=Gc();function n(a){return function(u,l,c){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,c);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=ni(),r=a6(),n=Math.max;function a(u,l,c){var f=u==null?0:u.length;if(!f)return-1;var d=c==null?0:r(c);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=Ge(l6);var c6=mj();const f6=Ge(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=X.createContext(void 0),L0=X.createContext(void 0),zC=X.createContext(void 0),UC=X.createContext({}),WC=X.createContext(void 0),HC=X.createContext(0),VC=X.createContext(0),pE=function(t){var r=t.state,n=r.xAxisMap,a=r.yAxisMap,u=r.offset,l=t.clipPathId,c=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},c)))))))},p6=function(){return X.useContext(WC)},KC=function(t){var r=X.useContext(D0);r==null&&Li();var n=r[t];return n==null&&Li(),n},h6=function(){var t=X.useContext(D0);return Zn(t)},v6=function(){var t=X.useContext(L0),r=s6(t,function(n){return IC(n.domain,Number.isFinite)});return r||Zn(t)},GC=function(t){var r=X.useContext(L0);r==null&&Li();var n=r[t];return n==null&&Li(),n},y6=function(){var t=X.useContext(zC);return t},m6=function(){return X.useContext(UC)},q0=function(){return X.useContext(VC)},B0=function(){return X.useContext(HC)};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 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=Pc(t),_6(e,XC()?Reflect.construct(t,r||[],Pc(e).constructor):t.apply(e,r))}function _6(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 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 Pc(e){return Pc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Pc(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 Ba(t)=="symbol"?t:t+""}function P6(e,t){if(Ba(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ba(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function 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,c=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(c.push(n.value),c.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 c}}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):Re(t)?n=t(r):n=z.createElement("line",gg({},r,{className:"recharts-reference-line-line"})),n},N6=function(t,r,n,a,u,l,c,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(an(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 O=d.x,E=t.x.apply(O,{position:l});if(an(d,"discard")&&!t.x.isInRange(E))return null;var C=[{x:E,y:v+x},{x:E,y:v}];return c==="top"?C.reverse():C}if(a){var T=d.segment,S=T.map(function(P){return t.apply(P,{position:l})});return an(d,"discard")&&O5(S,function(P){return!t.isInRange(P)})?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,c=e.className,f=e.alwaysShow,d=p6(),h=KC(a),v=GC(u),m=y6();if(!d||!m)return null;_n(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var x=$0({x:h.scale,y:v.scale}),_=St(t),w=St(r),g=n&&n.length===2,O=N6(x,_,w,g,m,e.position,h.orientation,v.orientation,e);if(!O)return null;var E=A6(O,2),C=E[0],T=C.x,S=C.y,P=E[1],k=P.x,I=P.y,$=an(e,"hidden")?"url(#".concat(d,")"):void 0,G=vE(vE({clipPath:$},De(e,!0)),{},{x1:T,y1:S,x2:k,y2:I});return z.createElement(dt,{className:Be("recharts-reference-line",c)},k6(l,G),Bt.renderCallByParent(e,t6({x1:T,y1:S,x2:k,y2:I})))}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 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 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){df(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=Ac(t),L6(e,QC()?Reflect.construct(t,r||[],Ac(e).constructor):t.apply(e,r))}function L6(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 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 Ac(e){return Ac=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ac(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 df(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 Fa(t)=="symbol"?t:t+""}function F6(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 z6=function(t){var r=t.x,n=t.y,a=t.xAxis,u=t.yAxis,l=$0({x:a.scale,y:u.scale}),c=l.apply({x:r,y:n},{bandAware:!0});return an(t,"discard")&&!l.isInRange(c)?null:c},pf=(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,c=n.alwaysShow,f=n.clipPathId,d=St(a),h=St(u);if(_n(c===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,O=an(this.props,"hidden")?"url(#".concat(f,")"):void 0,E=gE(gE({clipPath:O},De(this.props,!0)),{},{cx:m,cy:x});return z.createElement(dt,{className:Be("recharts-reference-dot",g)},t.renderDot(w,E),Bt.renderCallByParent(this.props,{x:m-l,y:x-l,width:2*l,height:2*l}))}}])})(z.Component);df(pf,"displayName","ReferenceDot");df(pf,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});df(pf,"renderDot",function(e,t){var r;return z.isValidElement(e)?r=z.cloneElement(e,t):Re(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 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 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){hf(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=Ec(t),K6(e,JC()?Reflect.construct(t,r||[],Ec(e).constructor):t.apply(e,r))}function K6(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 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 Ec(e){return Ec=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ec(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 hf(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 za(t)=="symbol"?t:t+""}function Y6(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 Q6=function(t,r,n,a,u){var l=u.x1,c=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(c,{position:"end"}):m.x.rangeMax,y:a?m.y.apply(d,{position:"end"}):m.y.rangeMax};return an(u,"discard")&&(!m.isInRange(x)||!m.isInRange(_))?null:BC(x,_)},vf=(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,c=n.y2,f=n.className,d=n.alwaysShow,h=n.clipPathId;_n(d===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var v=St(a),m=St(u),x=St(l),_=St(c),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 O=an(this.props,"hidden")?"url(#".concat(h,")"):void 0;return z.createElement(dt,{className:Be("recharts-reference-area",f)},t.renderRect(w,xE(xE({clipPath:O},De(this.props,!0)),g)),Bt.renderCallByParent(this.props,g))}}])})(z.Component);hf(vf,"displayName","ReferenceArea");hf(vf,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});hf(vf,"renderRect",function(e,t){var r;return z.isValidElement(e)?r=z.cloneElement(e,t):Re(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,c=e.height;return t===1?{start:n?a:u,end:n?a+l:u+c}:{start:n?a+l:u+c,end:n?a:u}}function jc(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,c=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,O=function(){return g===void 0&&(g=r(_,w)),g},E=_.coordinate,C=f===0||jc(e,E,O,h,c);C||(f=0,h=l,d+=1),C&&(h=E+e*(O()/2+a),f+=d)},m;d<=u.length;)if(m=v(),m)return m.v;return[]}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 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 qt(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 zu(t)=="symbol"?t:t+""}function iW(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 aW(e,t,r,n,a){for(var u=(n||[]).slice(),l=u.length,c=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=qt(qt({},x),{},{tickCoord:g>0?x.coordinate-g*e:x.coordinate})}else u[m]=x=qt(qt({},x),{},{tickCoord:x.coordinate});var O=jc(e,x.tickCoord,w,c,f);O&&(f=x.tickCoord-e*(w()/2+a),u[m]=qt(qt({},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(),c=l.length,f=t.start,d=t.end;if(u){var h=n[c-1],v=r(h,c-1),m=e*(h.coordinate+e*v/2-d);l[c-1]=h=qt(qt({},h),{},{tickCoord:m>0?h.coordinate-m*e:h.coordinate});var x=jc(e,h.tickCoord,function(){return v},f,d);x&&(d=h.tickCoord-e*(v/2+a),l[c-1]=qt(qt({},h),{},{isShow:!0}))}for(var _=u?c-1:c,w=function(E){var C=l[E],T,S=function(){return T===void 0&&(T=r(C,E)),T};if(E===0){var P=e*(C.coordinate-e*S()/2-f);l[E]=C=qt(qt({},C),{},{tickCoord:P<0?C.coordinate-P*e:C.coordinate})}else l[E]=C=qt(qt({},C),{},{tickCoord:C.coordinate});var k=jc(e,C.tickCoord,S,f,d);k&&(f=C.tickCoord+e*(S()/2+a),l[E]=qt(qt({},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,c=e.orientation,f=e.interval,d=e.tickFormatter,h=e.unit,v=e.angle;if(!a||!a.length||!n)return[];if(de(f)||Ja.isSsr)return eW(a,typeof f=="number"&&de(f)?f:0);var m=[],x=c==="top"||c==="bottom"?"width":"height",_=h&&x==="width"?au(h,{fontSize:t,letterSpacing:r}):{width:0,height:0},w=function(C,T){var S=Re(d)?d(C.value,T):C.value;return x==="width"?Z6(au(S,{fontSize:t,letterSpacing:r}),_,v):au(S,{fontSize:t,letterSpacing:r})[x]},g=a.length>=2?Hr(a[1].coordinate-a[0].coordinate):1,O=J6(u,g,x);return f==="equidistantPreserveStart"?tW(g,O,w,a,l):(f==="preserveStart"||f==="preserveStartEnd"?m=oW(g,O,w,a,l,f==="preserveStartEnd"):m=aW(g,O,w,a,l),m.filter(function(E){return E.isShow}))}var uW=["viewBox"],lW=["viewBox"],sW=["ticks"];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 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 _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 wt(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=Tc(t),hW(e,rk()?Reflect.construct(t,r||[],Tc(e).constructor):t.apply(e,r))}function hW(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 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 Tc(e){return Tc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Tc(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 Ua(t)=="symbol"?t:t+""}function mW(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 no=(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),c=this.props,f=c.viewBox,d=um(c,lW);return!_a(u,f)||!_a(l,d)||!_a(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,c=a.width,f=a.height,d=a.orientation,h=a.tickSize,v=a.mirror,m=a.tickMargin,x,_,w,g,O,E,C=v?-1:1,T=n.tickSize||h,S=de(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,O=S;break;case"left":w=g=n.coordinate,_=u+ +!v*c,x=_-C*T,O=x-C*m,E=S;break;case"right":w=g=n.coordinate,_=u+ +v*c,x=_+C*T,O=x+C*m,E=S;break;default:x=_=n.coordinate,g=l+ +v*f,w=g+C*T,E=w+C*m,O=S;break}return{line:{x1:x,y1:w,x2:_,y2:g},tick:{x:O,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,c=n.height,f=n.orientation,d=n.mirror,h=n.axisLine,v=wt(wt(wt({},De(this.props,!1)),De(h,!1)),{},{fill:"none"});if(f==="top"||f==="bottom"){var m=+(f==="top"&&!d||f==="bottom"&&d);v=wt(wt({},v),{},{x1:a,y1:u+m*c,x2:a+l,y2:u+m*c})}else{var x=+(f==="left"&&!d||f==="right"&&d);v=wt(wt({},v),{},{x1:a+x*l,y1:u,x2:a+x*l,y2:u+c})}return z.createElement("line",ba({},v,{className:Be("recharts-cartesian-axis-line",Tr(h,"className"))}))}},{key:"renderTicks",value:function(n,a,u){var l=this,c=this.props,f=c.tickLine,d=c.stroke,h=c.tick,v=c.tickFormatter,m=c.unit,x=U0(wt(wt({},this.props),{},{ticks:n}),a,u),_=this.getTickTextAnchor(),w=this.getTickVerticalAnchor(),g=De(this.props,!1),O=De(h,!1),E=wt(wt({},g),{},{fill:"none"},De(f,!1)),C=x.map(function(T,S){var P=l.getTickLineCoord(T),k=P.line,I=P.tick,$=wt(wt(wt(wt({textAnchor:_,verticalAnchor:w},g),{},{stroke:"none",fill:d},O),I),{},{index:S,payload:T,visibleTicksCount:x.length,tickFormatter:v});return z.createElement(dt,ba({className:"recharts-cartesian-axis-tick",key:"tick-".concat(T.value,"-").concat(T.coordinate,"-").concat(T.tickCoord)},Ls(l.props,T,S)),f&&z.createElement("line",ba({},E,k,{className:Be("recharts-cartesian-axis-tick-line",Tr(f,"className"))})),h&&t.renderTickItem(h,$,"".concat(Re(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,c=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 Re(f)&&(_=m&&m.length>0?f(this.props):f(x)),l<=0||c<=0||!_||!_.length?null:z.createElement(dt,{className:Be("recharts-cartesian-axis",d),ref:function(g){n.layerReference=g}},u&&this.renderAxisLine(),this.renderTicks(_,this.state.fontSize,this.state.letterSpacing),Bt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,a,u){var l,c=Be(a.className,"recharts-cartesian-axis-tick-value");return z.isValidElement(n)?l=z.cloneElement(n,wt(wt({},a),{},{className:c})):Re(n)?l=n(wt(wt({},a),{},{className:c})):l=z.createElement(Xs,ba({},a,{className:"recharts-cartesian-axis-tick-value"}),u),l}}])})(X.Component);W0(no,"displayName","CartesianAxis");W0(no,"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 qi(e){"@babel/helpers - typeof";return qi=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},qi(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 Ft(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 qi(t)=="symbol"?t:t+""}function _W(e,t){if(qi(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(qi(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ci(){return Ci=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},Ci.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,c=t.height,f=t.ry;return z.createElement("rect",{x:a,y:u,ry:f,width:l,height:c,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(Re(e))r=e(t);else{var n=t.x1,a=t.y1,u=t.x2,l=t.y2,c=t.key,f=PE(t,gW),d=De(f,!1);d.offset;var h=PE(d,bW);r=z.createElement("line",Ci({},h,{x1:n,y1:a,x2:u,y2:l,fill:"none",key:c}))}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(c,f){var d=Ft(Ft({},e),{},{x1:t,y1:c,x2:t+r,y2:c,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(c,f){var d=Ft(Ft({},e),{},{x1:c,y1:t,x2:c,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,c=e.horizontalPoints,f=e.horizontal,d=f===void 0?!0:f;if(!d||!t||!t.length)return null;var h=c.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,c=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+c-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(Ft(Ft(Ft({},no.defaultProps),n),{},{ticks:xn(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(Ft(Ft(Ft({},no.defaultProps),n),{},{ticks:xn(n,!0),viewBox:{x:0,y:0,width:a,height:u}})),l.top,l.top+l.height,r)},ya={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function ak(e){var t,r,n,a,u,l,c=q0(),f=B0(),d=m6(),h=Ft(Ft({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:ya.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:ya.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:ya.horizontal,horizontalFill:(a=e.horizontalFill)!==null&&a!==void 0?a:ya.horizontalFill,vertical:(u=e.vertical)!==null&&u!==void 0?u:ya.vertical,verticalFill:(l=e.verticalFill)!==null&&l!==void 0?l:ya.verticalFill,x:de(e.x)?e.x:d.left,y:de(e.y)?e.y:d.top,width:de(e.width)?e.width:d.width,height:de(e.height)?e.height:d.height}),v=h.x,m=h.y,x=h.width,_=h.height,w=h.syncWithTicks,g=h.horizontalValues,O=h.verticalValues,E=h6(),C=v6();if(!de(x)||x<=0||!de(_)||_<=0||!de(v)||v!==+v||!de(m)||m!==+m)return null;var T=h.verticalCoordinatesGenerator||TW,S=h.horizontalCoordinatesGenerator||CW,P=h.horizontalPoints,k=h.verticalPoints;if((!P||!P.length)&&Re(S)){var I=g&&g.length,$=S({yAxis:C?Ft(Ft({},C),{},{ticks:I?g:C.ticks}):void 0,width:c,height:f,offset:d},I?!0:w);_n(Array.isArray($),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(qi($),"]")),Array.isArray($)&&(P=$)}if((!k||!k.length)&&Re(T)){var G=O&&O.length,F=T({xAxis:E?Ft(Ft({},E),{},{ticks:G?O:E.ticks}):void 0,width:c,height:f,offset:d},G?!0:w);_n(Array.isArray(F),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(qi(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,Ci({},h,{offset:d,horizontalPoints:P,xAxis:E,yAxis:C})),z.createElement(AW,Ci({},h,{offset:d,verticalPoints:k,xAxis:E,yAxis:C})),z.createElement(EW,Ci({},h,{horizontalPoints:P})),z.createElement(jW,Ci({},h,{verticalPoints:k})))}ak.displayName="CartesianGrid";var kW=["type","layout","connectNulls","ref"],NW=["key"];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 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 su(){return su=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},su.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 fr(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){zr(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 ma(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=Cc(t),FW(e,ok()?Reflect.construct(t,r||[],Cc(e).constructor):t.apply(e,r))}function FW(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 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 Cc(e){return Cc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Cc(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 zr(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 Wa(t)=="symbol"?t:t+""}function WW(e,t){if(Wa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Wa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ol=(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)),zr(r,"state",{isAnimationFinished:!0,totalLength:0}),zr(r,"generateSimpleStrokeDasharray",function(l,c){return"".concat(c,"px ").concat(l-c,"px")}),zr(r,"getStrokeDasharray",function(l,c,f){var d=f.reduce(function(O,E){return O+E});if(!d)return r.generateSimpleStrokeDasharray(c,l);for(var h=Math.floor(l/d),v=l%d,m=c-l,x=[],_=0,w=0;_<f.length;w+=f[_],++_)if(w+f[_]>v){x=[].concat(ma(f.slice(0,_)),[v-w]);break}var g=x.length%2===0?[0,m]:[m];return[].concat(ma(t.repeat(f,h)),ma(x),g).map(function(O){return"".concat(O,"px")}).join(", ")}),zr(r,"id",Zu("recharts-line-")),zr(r,"pathRef",function(l){r.mainCurve=l}),zr(r,"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0}),r.props.onAnimationEnd&&r.props.onAnimationEnd()}),zr(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,c=u.xAxis,f=u.yAxis,d=u.layout,h=u.children,v=Cr(h,il);if(!v)return null;var m=function(w,g){return{x:w.x,y:w.y,value:w.value,errorVal:vr(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:c,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 c=this.props,f=c.dot,d=c.points,h=c.dataKey,v=De(this.props,!1),m=De(f,!0),x=d.map(function(w,g){var O=fr(fr(fr({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,O)}),_={clipPath:n?"url(#clipPath-".concat(a?"":"dots-").concat(u,")"):null};return z.createElement(dt,su({className:"recharts-line-dots",key:"dots"},_),x)}},{key:"renderCurveStatically",value:function(n,a,u,l){var c=this.props,f=c.type,d=c.layout,h=c.connectNulls;c.ref;var v=AE(c,kW),m=fr(fr(fr({},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,su({},m,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,a){var u=this,l=this.props,c=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,O=this.state,E=O.prevPoints,C=O.totalLength;return z.createElement(En,{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 P=E.length/c.length,k=c.map(function(N,q){var B=Math.floor(q*P);if(E[B]){var K=E[B],Z=Ur(K.x,N.x),te=Ur(K.y,N.y);return fr(fr({},N),{},{x:Z(S),y:te(S)})}if(_){var W=Ur(w*2,N.x),re=Ur(g/2,N.y);return fr(fr({},N),{},{x:W(S),y:re(S)})}return fr(fr({},N),{},{x:N.x,y:N.y})});return u.renderCurveStatically(k,n,a)}var I=Ur(0,C),$=I(S),G;if(f){var F="".concat(f).split(/[,\s]+/gim).map(function(N){return parseFloat(N)});G=u.getStrokeDasharray($,C,F)}else G=u.generateSimpleStrokeDasharray(C,$);return u.renderCurveStatically(c,n,a,{strokeDasharray:G})})}},{key:"renderCurve",value:function(n,a){var u=this.props,l=u.points,c=u.isAnimationActive,f=this.state,d=f.prevPoints,h=f.totalLength;return c&&l&&l.length&&(!d&&h>0||!of(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,c=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||!c||!c.length)return null;var O=this.state.isAnimationFinished,E=c.length===1,C=Be("recharts-line",f),T=d&&d.allowDataOverflow,S=h&&h.allowDataOverflow,P=T||S,k=$e(g)?this.id:g,I=(n=De(l,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},$=I.r,G=$===void 0?3:$,F=I.strokeWidth,N=F===void 0?2:F,q=nI(l)?l:{},B=q.clipDot,K=B===void 0?!0:B,Z=G*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})),!K&&z.createElement("clipPath",{id:"clipPath-dots-".concat(k)},z.createElement("rect",{x:m-Z/2,y:v-Z/2,width:x+Z,height:_+Z}))):null,!E&&this.renderCurve(P,k),this.renderErrorBar(P,k),(E||l)&&this.renderDots(P,K,k),(!w||O)&&ti.renderCallByParent(this.props,c))}}],[{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(ma(n),[0]):n,l=[],c=0;c<a;++c)l=[].concat(ma(l),ma(u));return l}},{key:"renderDotItem",value:function(n,a){var u;if(z.isValidElement(n))u=z.cloneElement(n,a);else if(Re(n))u=n(a);else{var l=a.key,c=AE(a,NW),f=Be("recharts-line-dot",typeof n!="boolean"?n.className:"");u=z.createElement(I0,su({key:l},c,{className:f}))}return u}}])})(X.PureComponent);zr(ol,"displayName","Line");zr(ol,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!Ja.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});zr(ol,"getComposedData",function(e){var t=e.props,r=e.xAxis,n=e.yAxis,a=e.xAxisTicks,u=e.yAxisTicks,l=e.dataKey,c=e.bandSize,f=e.displayedData,d=e.offset,h=t.layout,v=f.map(function(m,x){var _=vr(m,l);return h==="horizontal"?{x:HP({axis:r,ticks:a,bandSize:c,entry:m,index:x}),y:$e(_)?null:n.scale(_),value:_,payload:m}:{x:$e(_)?null:r.scale(_),y:HP({axis:n,ticks:u,bandSize:c,entry:m,index:x}),value:_,payload:m}});return fr({points:v,layout:h},d)});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 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=kc(t),XW(e,lk()?Reflect.construct(t,r||[],kc(e).constructor):t.apply(e,r))}function XW(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 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 kc(e){return kc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},kc(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 Ha(t)=="symbol"?t:t+""}function ZW(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 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:X.createElement(no,Eg({},a,{className:Be("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(l){return xn(l,!0)}}))}var yf=(function(e){function t(){return HW(this,t),GW(this,t,arguments)}return QW(t,e),KW(t,[{key:"render",value:function(){return X.createElement(JW,this.props)}}])})(X.Component);sk(yf,"displayName","XAxis");sk(yf,"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 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 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=Nc(t),iH(e,fk()?Reflect.construct(t,r||[],Nc(e).constructor):t.apply(e,r))}function iH(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 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 Nc(e){return Nc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Nc(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 Va(t)=="symbol"?t:t+""}function uH(e,t){if(Va(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Va(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function 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:X.createElement(no,Tg({},u,{className:Be("recharts-".concat(u.axisType," ").concat(u.axisType),u.className),viewBox:{x:0,y:0,width:n,height:a},ticksGenerator:function(c){return xn(c,!0)}}))},mf=(function(e){function t(){return eH(this,t),nH(this,t,arguments)}return oH(t,e),rH(t,[{key:"render",value:function(){return X.createElement(lH,this.props)}}])})(X.Component);dk(mf,"displayName","YAxis");dk(mf,"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=Cr(t,z0),c=Cr(t,pf),f=[].concat(TE(l),TE(c)),d=Cr(t,vf),h="".concat(a,"Id"),v=a[0],m=r;if(f.length&&(m=f.reduce(function(w,g){if(g.props[h]===n&&an(g.props,"extendDomain")&&de(g.props[v])){var O=g.props[v];return[Math.min(w[0],O),Math.max(w[1],O)]}return w},m)),d.length){var x="".concat(v,"1"),_="".concat(v,"2");m=d.reduce(function(w,g){if(g.props[h]===n&&an(g.props,"extendDomain")&&de(g.props[x])&&de(g.props[_])){var O=g.props[x],E=g.props[_];return[Math.min(w[0],O,E),Math.max(w[1],O,E)]}return w},m)}return u&&u.length&&(m=u.reduce(function(w,g){return de(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 c(){this._events=new n,this._eventsCount=0}c.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},c.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 _},c.prototype.listenerCount=function(d){var h=r?r+d:d,v=this._events[h];return v?v.fn?1:v.length:0},c.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],O=arguments.length,E,C;if(g.fn){switch(g.once&&this.removeListener(d,g.fn,void 0,!0),O){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(O-1);C<O;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),O){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(O-1);S<O;S++)E[S-1]=arguments[S];g[C].fn.apply(g[C].context,E)}}return!0},c.prototype.on=function(d,h,v){return u(this,d,h,v,!1)},c.prototype.once=function(d,h,v){return u(this,d,h,v,!0)},c.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=[],O=_.length;w<O;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},c.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},c.prototype.off=c.prototype.removeListener,c.prototype.addListener=c.prototype.on,c.prefixed=r,c.EventEmitter=c,e.exports=c})(lm)),lm.exports}var hH=pH();const vH=Ge(hH);var sm=new vH,cm="recharts.syncMouseEvents";function Uu(e){"@babel/helpers - typeof";return Uu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Uu(e)}function 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 Uu(t)=="symbol"?t:t+""}function bH(e,t){if(Uu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Uu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return 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,c=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=c??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,c=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+c/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&&de(n)&&de(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=Mt(t,r,n,a),c=Mt(t,r,n,u);return{points:[l,c],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 c=t.cx,f=t.cy,d=t.innerRadius,h=t.outerRadius,v=t.angle,m=Mt(c,f,d,v),x=Mt(c,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 Wu(e){"@babel/helpers - typeof";return Wu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wu(e)}function 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 Cs(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 Wu(t)=="symbol"?t:t+""}function AH(e,t){if(Wu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Wu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function EH(e){var t,r,n=e.element,a=e.tooltipEventType,u=e.isActive,l=e.activeCoordinate,c=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),O=g.cx,E=g.cy,C=g.radius,T=g.startAngle,S=g.endAngle;_={cx:O,cy:E,startAngle:T,endAngle:S,innerRadius:C,outerRadius:C},w=SC}else _={points:SH(v,l,f)},w=rg;var P=Cs(Cs(Cs(Cs({stroke:"#ccc",pointerEvents:"none"},f),_),De(x,!1)),{},{payload:c,payloadIndex:d,className:Be("recharts-tooltip-cursor",x.className)});return X.isValidElement(x)?X.cloneElement(x,P):X.createElement(w,P)}var jH=["item"],TH=["children","className","width","height","style","compact","title","desc"];function Ka(e){"@babel/helpers - typeof";return Ka=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ka(e)}function xa(){return xa=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},xa.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,c=[],f=!0,d=!1;try{if(u=(r=r.call(e)).next,t!==0)for(;!(f=(n=u.call(r)).done)&&(c.push(n.value),c.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 c}}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=Mc(t),LH(e,yk()?Reflect.construct(t,r||[],Mc(e).constructor):t.apply(e,r))}function LH(e,t){if(t&&(Ka(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return 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 Mc(e){return Mc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Mc(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 Ga(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){je(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 je(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 Ka(t)=="symbol"?t:t+""}function WH(e,t){if(Ka(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ka(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var HH={xAxis:["bottom","top"],yAxis:["left","right"]},VH={width:"100%",height:"100%"},bk={x:0,y:0};function ks(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,c=a.radius;return ne(ne(ne({},a),Mt(a.cx,a.cy,c,l)),{},{angle:l,radius:c})}var f=u.coordinate,d=a.angle;return ne(ne(ne({},a),Mt(a.cx,a.cy,f,d)),{},{angle:d,radius:f})}return bk},gf=function(t,r){var n=r.graphicalItems,a=r.dataStartIndex,u=r.dataEndIndex,l=(n??[]).reduce(function(c,f){var d=f.props.data;return d&&d.length?[].concat(Ga(c),Ga(d)):c},[]);return l.length>0?l:t&&t.length&&de(a)&&de(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,c=gf(r,t);return n<0||!u||!u.length||n>=c.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?c:v;m=$s(x,l.dataKey,a)}else m=v&&v[n]||c[n];return m?[].concat(Ga(f),[xC(d,m)]):f},[])},IE=function(t,r,n,a){var u=a||{x:t.chartX,y:t.chartY},l=KH(u,n),c=t.orderedTooltipTicks,f=t.tooltipAxis,d=t.tooltipTicks,h=n4(l,c,d,f);if(h>=0&&d){var v=d[h]&&d[h].value,m=Rg(t,r,h,v),x=GH(n,c,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,c=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,O=w.type.defaultProps!==void 0?ne(ne({},w.type.defaultProps),w.props):w.props,E=O.type,C=O.dataKey,T=O.allowDataOverflow,S=O.allowDuplicatedCategory,P=O.scale,k=O.ticks,I=O.includeHidden,$=O[l];if(_[$])return _;var G=gf(t.data,{graphicalItems:a.filter(function(U){var se,he=l in U.props?U.props[l]:(se=U.type.defaultProps)===null||se===void 0?void 0:se[l];return he===$}),dataStartIndex:f,dataEndIndex:d}),F=G.length,N,q,B;wH(O.domain,T,E)&&(N=Qm(O.domain,null,T),x&&(E==="number"||P!=="auto")&&(B=uu(G,C,"category")));var K=xk(E);if(!N||N.length===0){var Z,te=(Z=O.domain)!==null&&Z!==void 0?Z:K;if(C){if(N=uu(G,C,E),E==="category"&&x){var W=KR(N);S&&W?(q=N,N=xc(0,F)):S||(N=XP(te,N,w).reduce(function(U,se){return U.indexOf(se)>=0?U:[].concat(Ga(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(Ga(U),[se])},[]);else if(E==="number"){var re=l4(G,a.filter(function(U){var se,he,we=l in U.props?U.props[l]:(se=U.type.defaultProps)===null||se===void 0?void 0:se[l],fe="hide"in U.props?U.props.hide:(he=U.type.defaultProps)===null||he===void 0?void 0:he.hide;return we===$&&(I||!fe)}),C,u,h);re&&(N=re)}x&&(E==="number"||P!=="auto")&&(B=uu(G,C,"category"))}else x?N=xc(0,F):c&&c[$]&&c[$].hasStack&&E==="number"?N=m==="expand"?[0,1]:bC(c[$].stackGroups,f,d):N=yC(G,a.filter(function(U){var se=l in U.props?U.props[l]:U.type.defaultProps[l],he="hide"in U.props?U.props.hide:U.type.defaultProps.hide;return se===$&&(I||!he)}),E,h,!0);if(E==="number")N=kg(v,N,$,u,k),te&&(N=Qm(te,N,T));else if(E==="category"&&te){var Y=te,R=N.every(function(U){return Y.indexOf(U)>=0});R&&(N=Y)}}return ne(ne({},_),{},je({},$,ne(ne({},O),{},{axisType:u,domain:N,categoricalDomain:B,duplicateDomain:q,originalDomain:(g=O.domain)!==null&&g!==void 0?g:K,isCategorical:x,layout:h})))},{})},YH=function(t,r){var n=r.graphicalItems,a=r.Axis,u=r.axisType,l=r.axisIdKey,c=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,h=t.layout,v=t.children,m=gf(t.data,{graphicalItems:n,dataStartIndex:f,dataEndIndex:d}),x=m.length,_=mC(h,u),w=-1;return n.reduce(function(g,O){var E=O.type.defaultProps!==void 0?ne(ne({},O.type.defaultProps),O.props):O.props,C=E[l],T=xk("number");if(!g[C]){w++;var S;return _?S=xc(0,x):c&&c[C]&&c[C].hasStack?(S=bC(c[C].stackGroups,f,d),S=kg(v,S,C,u)):(S=Qm(T,yC(m,n.filter(function(P){var k,I,$=l in P.props?P.props[l]:(k=P.type.defaultProps)===null||k===void 0?void 0:k[l],G="hide"in P.props?P.props.hide:(I=P.type.defaultProps)===null||I===void 0?void 0:I.hide;return $===C&&!G}),"number",h),a.defaultProps.allowDataOverflow),S=kg(v,S,C,u)),ne(ne({},g),{},je({},C,ne(ne({axisType:u},a.defaultProps),{},{hide:!0,orientation:Tr(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,c=r.stackGroups,f=r.dataStartIndex,d=r.dataEndIndex,h=t.children,v="".concat(a,"Id"),m=Cr(h,u),x={};return m&&m.length?x=XH(t,{axes:m,graphicalItems:l,axisType:a,axisIdKey:v,stackGroups:c,dataStartIndex:f,dataEndIndex:d}):l&&l.length&&(x=YH(t,{Axis:u,graphicalItems:l,axisType:a,axisIdKey:v,stackGroups:c,dataStartIndex:f,dataEndIndex:d})),x},ZH=function(t){var r=Zn(t),n=xn(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:u0(n,function(a){return a.coordinate}),tooltipAxis:r,tooltipAxisBandSize:cc(r,n)}},$E=function(t){var r=t.children,n=t.defaultShowTooltip,a=pr(r,La),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=wn(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,c=t.yAxisMap,f=c===void 0?{}:c,d=n.width,h=n.height,v=n.children,m=n.margin||{},x=pr(v,La),_=pr(v,Sa),w=Object.keys(f).reduce(function(S,P){var k=f[P],I=k.orientation;return!k.mirror&&!k.hide?ne(ne({},S),{},je({},I,S[I]+k.width)):S},{left:m.left||0,right:m.right||0}),g=Object.keys(l).reduce(function(S,P){var k=l[P],I=k.orientation;return!k.mirror&&!k.hide?ne(ne({},S),{},je({},I,Tr(S,"".concat(I))+k.height)):S},{top:m.top||0,bottom:m.bottom||0}),O=ne(ne({},g),w),E=O.bottom;x&&(O.bottom+=x.props.height||La.defaultProps.height),_&&r&&(O=o4(O,a,n,r));var C=d-O.left-O.right,T=h-O.top-O.bottom;return ne(ne({brushBottom:E},O),{},{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,c=l===void 0?["axis"]:l,f=t.axisComponents,d=t.legendContent,h=t.formatAxisMap,v=t.defaultProps,m=function(O,E){var C=E.graphicalItems,T=E.stackGroups,S=E.offset,P=E.updateId,k=E.dataStartIndex,I=E.dataEndIndex,$=O.barSize,G=O.layout,F=O.barGap,N=O.barCategoryGap,q=O.maxBarSize,B=DE(G),K=B.numericAxisName,Z=B.cateAxisName,te=JH(C),W=[];return C.forEach(function(re,Y){var R=gf(O.data,{graphicalItems:[re],dataStartIndex:k,dataEndIndex:I}),U=re.type.defaultProps!==void 0?ne(ne({},re.type.defaultProps),re.props):re.props,se=U.dataKey,he=U.maxBarSize,we=U["".concat(K,"Id")],fe=U["".concat(Z,"Id")],Te={},Se=f.reduce(function(Rt,or){var kn=E["".concat(or.axisType,"Map")],ui=U["".concat(or.axisType,"Id")];kn&&kn[ui]||or.axisType==="zAxis"||Li();var li=kn[ui];return ne(ne({},Rt),{},je(je({},or.axisType,li),"".concat(or.axisType,"Ticks"),xn(li)))},Te),oe=Se[Z],Oe=Se["".concat(Z,"Ticks")],ke=T&&T[we]&&T[we].hasStack&&x4(re,T[we].stackGroups),ie=wn(re.type).indexOf("Bar")>=0,Le=cc(oe,Oe),Me=[],Je=te&&i4({barSize:$,stackGroups:T,totalSize:t9(Se,Z)});if(ie){var Xe,ht,Kt=$e(he)?q:he,ar=(Xe=(ht=cc(oe,Oe,!0))!==null&&ht!==void 0?ht:Kt)!==null&&Xe!==void 0?Xe:0;Me=a4({barGap:F,barCategoryGap:N,bandSize:ar!==Le?ar:Le,sizeList:Je[fe],maxBarSize:Kt}),ar!==Le&&(Me=Me.map(function(Rt){return ne(ne({},Rt),{},{position:ne(ne({},Rt.position),{},{offset:Rt.position.offset-ar/2})})}))}var yr=re&&re.type&&re.type.getComposedData;yr&&W.push({props:ne(ne({},yr(ne(ne({},Se),{},{displayedData:R,props:O,dataKey:se,item:re,bandSize:Le,barPosition:Me,offset:S,stackedData:ke,layout:G,dataStartIndex:k,dataEndIndex:I}))),{},je(je(je({key:re.key||"item-".concat(Y)},K,Se[K]),Z,Se[Z]),"animationId",P)),childIndex:oI(re,O.children),item:re})}),W},x=function(O,E){var C=O.props,T=O.dataStartIndex,S=O.dataEndIndex,P=O.updateId;if(!s_({props:C}))return null;var k=C.children,I=C.layout,$=C.stackOffset,G=C.data,F=C.reverseStackOrder,N=DE(I),q=N.numericAxisName,B=N.cateAxisName,K=Cr(k,n),Z=m4(G,K,"".concat(q,"Id"),"".concat(B,"Id"),$,F),te=f.reduce(function(U,se){var he="".concat(se.axisType,"Map");return ne(ne({},U),{},je({},he,QH(C,ne(ne({},se),{},{graphicalItems:K,stackGroups:se.axisType===q&&Z,dataStartIndex:T,dataEndIndex:S}))))},{}),W=e9(ne(ne({},te),{},{props:C,graphicalItems:K}),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")],Y=ZH(re),R=m(C,ne(ne({},te),{},{dataStartIndex:T,dataEndIndex:S,updateId:P,graphicalItems:K,stackGroups:Z,offset:W}));return ne(ne({formattedGraphicalItems:R,graphicalItems:K,offset:W,stackGroups:Z},Y),te)},_=(function(g){function O(E){var C,T,S;return RH(this,O),S=DH(this,O,[E]),je(S,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),je(S,"accessibilityManager",new xH),je(S,"handleLegendBBoxUpdate",function(P){if(P){var k=S.state,I=k.dataStartIndex,$=k.dataEndIndex,G=k.updateId;S.setState(ne({legendBBox:P},x({props:S.props,dataStartIndex:I,dataEndIndex:$,updateId:G},ne(ne({},S.state),{},{legendBBox:P}))))}}),je(S,"handleReceiveSyncEvent",function(P,k,I){if(S.props.syncId===P){if(I===S.eventEmitterSymbol&&typeof S.props.syncMethod!="function")return;S.applySyncEvent(k)}}),je(S,"handleBrushChange",function(P){var k=P.startIndex,I=P.endIndex;if(k!==S.state.dataStartIndex||I!==S.state.dataEndIndex){var $=S.state.updateId;S.setState(function(){return ne({dataStartIndex:k,dataEndIndex:I},x({props:S.props,dataStartIndex:k,dataEndIndex:I,updateId:$},S.state))}),S.triggerSyncEvent({dataStartIndex:k,dataEndIndex:I})}}),je(S,"handleMouseEnter",function(P){var k=S.getMouseInfo(P);if(k){var I=ne(ne({},k),{},{isTooltipActive:!0});S.setState(I),S.triggerSyncEvent(I);var $=S.props.onMouseEnter;Re($)&&$(I,P)}}),je(S,"triggeredAfterMouseMove",function(P){var k=S.getMouseInfo(P),I=k?ne(ne({},k),{},{isTooltipActive:!0}):{isTooltipActive:!1};S.setState(I),S.triggerSyncEvent(I);var $=S.props.onMouseMove;Re($)&&$(I,P)}),je(S,"handleItemMouseEnter",function(P){S.setState(function(){return{isTooltipActive:!0,activeItem:P,activePayload:P.tooltipPayload,activeCoordinate:P.tooltipPosition||{x:P.cx,y:P.cy}}})}),je(S,"handleItemMouseLeave",function(){S.setState(function(){return{isTooltipActive:!1}})}),je(S,"handleMouseMove",function(P){P.persist(),S.throttleTriggeredAfterMouseMove(P)}),je(S,"handleMouseLeave",function(P){S.throttleTriggeredAfterMouseMove.cancel();var k={isTooltipActive:!1};S.setState(k),S.triggerSyncEvent(k);var I=S.props.onMouseLeave;Re(I)&&I(k,P)}),je(S,"handleOuterEvent",function(P){var k=aI(P),I=Tr(S.props,"".concat(k));if(k&&Re(I)){var $,G;/.*touch.*/i.test(k)?G=S.getMouseInfo(P.changedTouches[0]):G=S.getMouseInfo(P),I(($=G)!==null&&$!==void 0?$:{},P)}}),je(S,"handleClick",function(P){var k=S.getMouseInfo(P);if(k){var I=ne(ne({},k),{},{isTooltipActive:!0});S.setState(I),S.triggerSyncEvent(I);var $=S.props.onClick;Re($)&&$(I,P)}}),je(S,"handleMouseDown",function(P){var k=S.props.onMouseDown;if(Re(k)){var I=S.getMouseInfo(P);k(I,P)}}),je(S,"handleMouseUp",function(P){var k=S.props.onMouseUp;if(Re(k)){var I=S.getMouseInfo(P);k(I,P)}}),je(S,"handleTouchMove",function(P){P.changedTouches!=null&&P.changedTouches.length>0&&S.throttleTriggeredAfterMouseMove(P.changedTouches[0])}),je(S,"handleTouchStart",function(P){P.changedTouches!=null&&P.changedTouches.length>0&&S.handleMouseDown(P.changedTouches[0])}),je(S,"handleTouchEnd",function(P){P.changedTouches!=null&&P.changedTouches.length>0&&S.handleMouseUp(P.changedTouches[0])}),je(S,"handleDoubleClick",function(P){var k=S.props.onDoubleClick;if(Re(k)){var I=S.getMouseInfo(P);k(I,P)}}),je(S,"handleContextMenu",function(P){var k=S.props.onContextMenu;if(Re(k)){var I=S.getMouseInfo(P);k(I,P)}}),je(S,"triggerSyncEvent",function(P){S.props.syncId!==void 0&&sm.emit(cm,S.props.syncId,P,S.eventEmitterSymbol)}),je(S,"applySyncEvent",function(P){var k=S.props,I=k.layout,$=k.syncMethod,G=S.state.updateId,F=P.dataStartIndex,N=P.dataEndIndex;if(P.dataStartIndex!==void 0||P.dataEndIndex!==void 0)S.setState(ne({dataStartIndex:F,dataEndIndex:N},x({props:S.props,dataStartIndex:F,dataEndIndex:N,updateId:G},S.state)));else if(P.activeTooltipIndex!==void 0){var q=P.chartX,B=P.chartY,K=P.activeTooltipIndex,Z=S.state,te=Z.offset,W=Z.tooltipTicks;if(!te)return;if(typeof $=="function")K=$(W,P);else if($==="value"){K=-1;for(var re=0;re<W.length;re++)if(W[re].value===P.activeLabel){K=re;break}}var Y=ne(ne({},te),{},{x:te.left,y:te.top}),R=Math.min(q,Y.x+Y.width),U=Math.min(B,Y.y+Y.height),se=W[K]&&W[K].value,he=Rg(S.state,S.props.data,K),we=W[K]?{x:I==="horizontal"?W[K].coordinate:R,y:I==="horizontal"?U:W[K].coordinate}:bk;S.setState(ne(ne({},P),{},{activeLabel:se,activeCoordinate:we,activePayload:he,activeTooltipIndex:K}))}else S.setState(P)}),je(S,"renderCursor",function(P){var k,I=S.state,$=I.isTooltipActive,G=I.activeCoordinate,F=I.activePayload,N=I.offset,q=I.activeTooltipIndex,B=I.tooltipAxisBandSize,K=S.getTooltipEventType(),Z=(k=P.props.active)!==null&&k!==void 0?k:$,te=S.props.layout,W=P.key||"_recharts-cursor";return z.createElement(EH,{key:W,activeCoordinate:G,activePayload:F,activeTooltipIndex:q,chartName:r,element:P,isActive:Z,layout:te,offset:N,tooltipAxisBandSize:B,tooltipEventType:K})}),je(S,"renderPolarAxis",function(P,k,I){var $=Tr(P,"type.axisType"),G=Tr(S.state,"".concat($,"Map")),F=P.type.defaultProps,N=F!==void 0?ne(ne({},F),P.props):P.props,q=G&&G[N["".concat($,"Id")]];return X.cloneElement(P,ne(ne({},q),{},{className:Be($,q.className),key:P.key||"".concat(k,"-").concat(I),ticks:xn(q,!0)}))}),je(S,"renderPolarGrid",function(P){var k=P.props,I=k.radialLines,$=k.polarAngles,G=k.polarRadius,F=S.state,N=F.radiusAxisMap,q=F.angleAxisMap,B=Zn(N),K=Zn(q),Z=K.cx,te=K.cy,W=K.innerRadius,re=K.outerRadius;return X.cloneElement(P,{polarAngles:Array.isArray($)?$:xn(K,!0).map(function(Y){return Y.coordinate}),polarRadius:Array.isArray(G)?G:xn(B,!0).map(function(Y){return Y.coordinate}),cx:Z,cy:te,innerRadius:W,outerRadius:re,key:P.key||"polar-grid",radialLines:I})}),je(S,"renderLegend",function(){var P=S.state.formattedGraphicalItems,k=S.props,I=k.children,$=k.width,G=k.height,F=S.props.margin||{},N=$-(F.left||0)-(F.right||0),q=hC({children:I,formattedGraphicalItems:P,legendWidth:N,legendContent:d});if(!q)return null;var B=q.item,K=ME(q,jH);return X.cloneElement(B,ne(ne({},K),{},{chartWidth:$,chartHeight:G,margin:F,onBBoxUpdate:S.handleLegendBBoxUpdate}))}),je(S,"renderTooltip",function(){var P,k=S.props,I=k.children,$=k.accessibilityLayer,G=pr(I,tn);if(!G)return null;var F=S.state,N=F.isTooltipActive,q=F.activeCoordinate,B=F.activePayload,K=F.activeLabel,Z=F.offset,te=(P=G.props.active)!==null&&P!==void 0?P:N;return X.cloneElement(G,{viewBox:ne(ne({},Z),{},{x:Z.left,y:Z.top}),active:te,label:K,payload:te?B:[],coordinate:q,accessibilityLayer:$})}),je(S,"renderBrush",function(P){var k=S.props,I=k.margin,$=k.data,G=S.state,F=G.offset,N=G.dataStartIndex,q=G.dataEndIndex,B=G.updateId;return X.cloneElement(P,{key:P.key||"_recharts-brush",onChange:As(S.handleBrushChange,P.props.onChange),data:$,x:de(P.props.x)?P.props.x:F.left,y:de(P.props.y)?P.props.y:F.top+F.height+F.brushBottom-(I.bottom||0),width:de(P.props.width)?P.props.width:F.width,startIndex:N,endIndex:q,updateId:"brush-".concat(B)})}),je(S,"renderReferenceElement",function(P,k,I){if(!P)return null;var $=S,G=$.clipPathId,F=S.state,N=F.xAxisMap,q=F.yAxisMap,B=F.offset,K=P.type.defaultProps||{},Z=P.props,te=Z.xAxisId,W=te===void 0?K.xAxisId:te,re=Z.yAxisId,Y=re===void 0?K.yAxisId:re;return X.cloneElement(P,{key:P.key||"".concat(k,"-").concat(I),xAxis:N[W],yAxis:q[Y],viewBox:{x:B.left,y:B.top,width:B.width,height:B.height},clipPathId:G})}),je(S,"renderActivePoints",function(P){var k=P.item,I=P.activePoint,$=P.basePoint,G=P.childIndex,F=P.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,K=B.activeDot,Z=B.dataKey,te=ne(ne({index:G,dataKey:Z,cx:I.x,cy:I.y,r:4,fill:M0(k.item),strokeWidth:2,stroke:"#fff",payload:I.payload,value:I.value},De(K,!1)),Ds(K));return N.push(O.renderActiveDot(K,te,"".concat(q,"-activePoint-").concat(G))),$?N.push(O.renderActiveDot(K,ne(ne({},te),{},{cx:$.x,cy:$.y}),"".concat(q,"-basePoint-").concat(G))):F&&N.push(null),N}),je(S,"renderGraphicChild",function(P,k,I){var $=S.filterFormatItem(P,k,I);if(!$)return null;var G=S.getTooltipEventType(),F=S.state,N=F.isTooltipActive,q=F.tooltipAxis,B=F.activeTooltipIndex,K=F.activeLabel,Z=S.props.children,te=pr(Z,tn),W=$.props,re=W.points,Y=W.isRange,R=W.baseLine,U=$.item.type.defaultProps!==void 0?ne(ne({},$.item.type.defaultProps),$.item.props):$.item.props,se=U.activeDot,he=U.hide,we=U.activeBar,fe=U.activeShape,Te=!!(!he&&N&&te&&(se||we||fe)),Se={};G!=="axis"&&te&&te.props.trigger==="click"?Se={onClick:As(S.handleItemMouseEnter,P.props.onClick)}:G!=="axis"&&(Se={onMouseLeave:As(S.handleItemMouseLeave,P.props.onMouseLeave),onMouseEnter:As(S.handleItemMouseEnter,P.props.onMouseEnter)});var oe=X.cloneElement(P,ne(ne({},$.props),Se));function Oe(or){return typeof q.dataKey=="function"?q.dataKey(or.payload):null}if(Te)if(B>=0){var ke,ie;if(q.dataKey&&!q.allowDuplicatedCategory){var Le=typeof q.dataKey=="function"?Oe:"payload.".concat(q.dataKey.toString());ke=$s(re,Le,K),ie=Y&&R&&$s(R,Le,K)}else ke=re==null?void 0:re[B],ie=Y&&R&&R[B];if(fe||we){var Me=P.props.activeIndex!==void 0?P.props.activeIndex:B;return[X.cloneElement(P,ne(ne(ne({},$.props),Se),{},{activeIndex:Me})),null,null]}if(!$e(ke))return[oe].concat(Ga(S.renderActivePoints({item:$,activePoint:ke,basePoint:ie,childIndex:B,isRange:Y})))}else{var Je,Xe=(Je=S.getItemByXY(S.state.activeCoordinate))!==null&&Je!==void 0?Je:{graphicalItem:oe},ht=Xe.graphicalItem,Kt=ht.item,ar=Kt===void 0?P:Kt,yr=ht.childIndex,Rt=ne(ne(ne({},$.props),Se),{},{activeIndex:yr});return[X.cloneElement(ar,Rt),null,null]}return Y?[oe,null,null]:[oe,null]}),je(S,"renderCustomized",function(P,k,I){return X.cloneElement(P,ne(ne({key:"recharts-customized-".concat(I)},S.props),S.state))}),je(S,"renderMap",{CartesianGrid:{handler:ks,once:!0},ReferenceArea:{handler:S.renderReferenceElement},ReferenceLine:{handler:ks},ReferenceDot:{handler:S.renderReferenceElement},XAxis:{handler:ks},YAxis:{handler:ks},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:Zu("recharts"),"-clip"),S.throttleTriggeredAfterMouseMove=hT(S.triggeredAfterMouseMove,(T=E.throttleDelay)!==null&&T!==void 0?T:1e3/60),S.state={},S}return BH(O,g),$H(O,[{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,P=C.height,k=C.layout,I=pr(T,tn);if(I){var $=I.props.defaultIndex;if(!(typeof $!="number"||$<0||$>this.state.tooltipTicks.length-1)){var G=this.state.tooltipTicks[$]&&this.state.tooltipTicks[$].value,F=Rg(this.state,S,$,G),N=this.state.tooltipTicks[$].coordinate,q=(this.state.offset.top+P)/2,B=k==="horizontal",K=B?{x:N,y:q}:{y:N,x:q},Z=this.state.formattedGraphicalItems.find(function(W){var re=W.item;return re.type.name==="Scatter"});Z&&(K=ne(ne({},K),Z.props.points[$].tooltipPosition),F=Z.props.points[$].tooltipPayload);var te={activeTooltipIndex:$,isTooltipActive:!0,activeLabel:G,activePayload:F,activeCoordinate:K};this.setState(te),this.renderCursor(I),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,P;this.accessibilityManager.setDetails({offset:{left:(S=this.props.margin.left)!==null&&S!==void 0?S:0,top:(P=this.props.margin.top)!==null&&P!==void 0?P:0}})}return null}},{key:"componentDidUpdate",value:function(C){bm([pr(C.children,tn)],[pr(this.props.children,tn)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var C=pr(this.props.children,tn);if(C&&typeof C.props.shared=="boolean"){var T=C.props.shared?"axis":"item";return c.indexOf(T)>=0?T:u}return u}},{key:"getMouseInfo",value:function(C){if(!this.container)return null;var T=this.container,S=T.getBoundingClientRect(),P=KL(S),k={chartX:Math.round(C.pageX-P.left),chartY:Math.round(C.pageY-P.top)},I=S.width/T.offsetWidth||1,$=this.inRange(k.chartX,k.chartY,I);if(!$)return null;var G=this.state,F=G.xAxisMap,N=G.yAxisMap,q=this.getTooltipEventType(),B=IE(this.state,this.props.data,this.props.layout,$);if(q!=="axis"&&F&&N){var K=Zn(F).scale,Z=Zn(N).scale,te=K&&K.invert?K.invert(k.chartX):null,W=Z&&Z.invert?Z.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,P=this.props.layout,k=C/S,I=T/S;if(P==="horizontal"||P==="vertical"){var $=this.state.offset,G=k>=$.left&&k<=$.left+$.width&&I>=$.top&&I<=$.top+$.height;return G?{x:k,y:I}:null}var F=this.state,N=F.angleAxisMap,q=F.radiusAxisMap;if(N&&q){var B=Zn(N);return ZP({x:k,y:I},B)}return null}},{key:"parseEventsOfWrapper",value:function(){var C=this.props.children,T=this.getTooltipEventType(),S=pr(C,tn),P={};S&&T==="axis"&&(S.props.trigger==="click"?P={onClick:this.handleClick}:P={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=Ds(this.props,this.handleOuterEvent);return ne(ne({},k),P)}},{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 P=this.state.formattedGraphicalItems,k=0,I=P.length;k<I;k++){var $=P[k];if($.item===C||$.props.key===C.key||T===wn($.item.type)&&S===$.childIndex)return $}return null}},{key:"renderClipPath",value:function(){var C=this.clipPathId,T=this.state.offset,S=T.left,P=T.top,k=T.height,I=T.width;return z.createElement("defs",null,z.createElement("clipPath",{id:C},z.createElement("rect",{x:S,y:P,height:k,width:I})))}},{key:"getXScales",value:function(){var C=this.state.xAxisMap;return C?Object.entries(C).reduce(function(T,S){var P=NE(S,2),k=P[0],I=P[1];return ne(ne({},T),{},je({},k,I.scale))},{}):null}},{key:"getYScales",value:function(){var C=this.state.yAxisMap;return C?Object.entries(C).reduce(function(T,S){var P=NE(S,2),k=P[0],I=P[1];return ne(ne({},T),{},je({},k,I.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,P=T.activeItem;if(S&&S.length)for(var k=0,I=S.length;k<I;k++){var $=S[k],G=$.props,F=$.item,N=F.type.defaultProps!==void 0?ne(ne({},F.type.defaultProps),F.props):F.props,q=wn(F.type);if(q==="Bar"){var B=(G.data||[]).find(function(W){return hU(C,W)});if(B)return{graphicalItem:$,payload:B}}else if(q==="RadialBar"){var K=(G.data||[]).find(function(W){return ZP(C,W)});if(K)return{graphicalItem:$,payload:K}}else if(sf($,P)||cf($,P)||Lu($,P)){var Z=i5({graphicalItem:$,activeTooltipItem:P,itemData:N.data}),te=N.activeIndex===void 0?Z:N.activeIndex;return{graphicalItem:ne(ne({},$),{},{childIndex:te}),payload:Lu($,P)?N.data[Z]:$.props.data[Z]}}}return null}},{key:"render",value:function(){var C=this;if(!s_(this))return null;var T=this.props,S=T.children,P=T.className,k=T.width,I=T.height,$=T.style,G=T.compact,F=T.title,N=T.desc,q=ME(T,TH),B=De(q,!1);if(G)return z.createElement(pE,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},z.createElement(wm,xa({},B,{width:k,height:I,title:F,desc:N}),this.renderClipPath(),f_(S,this.renderMap)));if(this.props.accessibilityLayer){var K,Z;B.tabIndex=(K=this.props.tabIndex)!==null&&K!==void 0?K:0,B.role=(Z=this.props.role)!==null&&Z!==void 0?Z:"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",xa({className:Be("recharts-wrapper",P),style:ne({position:"relative",cursor:"default",width:k,height:I},$)},te,{ref:function(re){C.container=re}}),z.createElement(wm,xa({},B,{width:k,height:I,title:F,desc:N,style:VH}),this.renderClipPath(),f_(S,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(X.Component);je(_,"displayName",r),je(_,"defaultProps",ne({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},v)),je(_,"getDerivedStateFromProps",function(g,O){var E=g.dataKey,C=g.data,T=g.children,S=g.width,P=g.height,k=g.layout,I=g.stackOffset,$=g.margin,G=O.dataStartIndex,F=O.dataEndIndex;if(O.updateId===void 0){var N=$E(g);return ne(ne(ne({},N),{},{updateId:0},x(ne(ne({props:g},N),{},{updateId:0}),O)),{},{prevDataKey:E,prevData:C,prevWidth:S,prevHeight:P,prevLayout:k,prevStackOffset:I,prevMargin:$,prevChildren:T})}if(E!==O.prevDataKey||C!==O.prevData||S!==O.prevWidth||P!==O.prevHeight||k!==O.prevLayout||I!==O.prevStackOffset||!_a($,O.prevMargin)){var q=$E(g),B={chartX:O.chartX,chartY:O.chartY,isTooltipActive:O.isTooltipActive},K=ne(ne({},IE(O,C,k)),{},{updateId:O.updateId+1}),Z=ne(ne(ne({},q),B),K);return ne(ne(ne({},Z),x(ne({props:g},Z),O)),{},{prevDataKey:E,prevData:C,prevWidth:S,prevHeight:P,prevLayout:k,prevStackOffset:I,prevMargin:$,prevChildren:T})}if(!bm(T,O.prevChildren)){var te,W,re,Y,R=pr(T,La),U=R&&(te=(W=R.props)===null||W===void 0?void 0:W.startIndex)!==null&&te!==void 0?te:G,se=R&&(re=(Y=R.props)===null||Y===void 0?void 0:Y.endIndex)!==null&&re!==void 0?re:F,he=U!==G||se!==F,we=!$e(C),fe=we&&!he?O.updateId:O.updateId+1;return ne(ne({updateId:fe},x(ne(ne({props:g},O),{},{updateId:fe,dataStartIndex:U,dataEndIndex:se}),O)),{},{prevChildren:T,dataStartIndex:U,dataEndIndex:se})}return null}),je(_,"renderActiveDot",function(g,O,E){var C;return X.isValidElement(g)?C=X.cloneElement(g,O):Re(g)?C=g(O):C=z.createElement(I0,O),z.createElement(dt,{className:"recharts-active-dot",key:E},C)});var w=X.forwardRef(function(O,E){return z.createElement(_,xa({},O,{ref:E}))});return w.displayName=_.displayName,w},n9=r9({chartName:"LineChart",GraphicalChild:ol,axisComponents:[{axisType:"xAxis",AxisComp:yf},{axisType:"yAxis",AxisComp:mf}],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=X.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:a="",children:u,iconNode:l,...c},f)=>X.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(c)&&{"aria-hidden":"true"},...c},[...l.map(([d,h])=>X.createElement(d,h)),...Array.isArray(u)?u:[u]]));/**
|
||
* @license lucide-react v0.511.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Gr=(e,t)=>{const r=X.forwardRef(({className:n,...a},u)=>X.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=Gr("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=Gr("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=Gr("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=Gr("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=Gr("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=Gr("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=Gr("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=Gr("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=Gr("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=Gr("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=Gr("search",O9),Ze=pt.create({baseURL:"/"}),tu=["常识","数量关系","言语理解","判断推理","资料分析"],Pi=["常识","言语","数量","判断","资料","科学","其他"],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(Pi.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 er(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 bf(){const[e,t]=X.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 wa({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]=X.useState(""),[u,l]=X.useState(0),[c,f]=X.useState(!0),[d,h]=X.useState(!0),[v,m]=X.useState({x:0,y:0,w:100,h:100}),[x,_]=X.useState(!1),w=X.useRef(null),g=X.useRef(null),O=X.useRef(null);X.useEffect(()=>{const S=new FileReader;S.onload=()=>a(String(S.result||"")),S.readAsDataURL(e)},[e]),X.useEffect(()=>{if(!n)return;const S=new Image;S.onload=()=>{w.current=S,C()},S.src=n},[n]),X.useEffect(()=>{w.current&&C()},[u,c,d,v.x,v.y,v.w,v.h]);const E=S=>{const P=Math.max(0,Math.min(95,S.x)),k=Math.max(0,Math.min(95,S.y)),I=Math.max(5,Math.min(100-P,S.w)),$=Math.max(5,Math.min(100-k,S.h));return{x:P,y:k,w:I,h:$}},C=()=>{const S=w.current;if(!S||!g.current)return;const P=document.createElement("canvas"),k=P.getContext("2d");if(!k)return;const I=u%360*Math.PI/180,$=u%180!==0;P.width=$?S.height:S.width,P.height=$?S.width:S.height,k.translate(P.width/2,P.height/2),k.rotate(I),k.drawImage(S,-S.width/2,-S.height/2);const G=Math.round(v.x/100*P.width),F=Math.round(v.y/100*P.height),N=Math.round(v.w/100*P.width),q=Math.round(v.h/100*P.height),B=document.createElement("canvas");B.width=Math.max(1,N),B.height=Math.max(1,q);const K=B.getContext("2d");if(!K)return;const Z=[];c&&Z.push("grayscale(1)"),d&&Z.push("contrast(1.38)","brightness(1.08)"),K.filter=Z.length?Z.join(" "):"none",K.drawImage(P,G,F,N,q,0,0,B.width,B.height),O.current=B;const te=g.current,W=te.getContext("2d");if(!W)return;const re=600,Y=B.width>re?re/B.width:1;te.width=Math.round(B.width*Y),te.height=Math.round(B.height*Y),W.clearRect(0,0,te.width,te.height),W.drawImage(B,0,0,te.width,te.height)},T=async()=>{const S=O.current;S&&(_(!0),S.toBlob(async P=>{_(!1),P&&await r(P)},"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(P=>E({...P,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(P=>E({...P,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(P=>E({...P,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(P=>E({...P,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:c,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]=X.useState([]),[r,n]=X.useState([]),[a,u]=X.useState({q:"",category:"",tags:"",resource_type:"",sort_by:"created_at",order:"desc"}),[l,c]=X.useState({category:tu[0],tags:""}),[f,d]=X.useState(!1),[h,v]=X.useState("merge"),[m,x]=X.useState(!1),{message:_,show:w}=bf(),[g,O]=X.useState({title:"",resource_type:"link",url:"",file_name:"",category:tu[0],tags:""}),E=async()=>{try{const N=await Ze.get("/api/resources",{params:a});t(N.data),n(q=>q.filter(B=>N.data.some(K=>K.id===B)))}catch(N){w(er(N,"加载资源失败"))}};X.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 Ze.post("/api/upload",q,{headers:{"Content-Type":"multipart/form-data"}});O(K=>({...K,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 Ze.post("/api/resources",g),O({...g,title:"",url:"",file_name:"",tags:""}),w("资源保存成功"),E()}catch(q){w(er(q,"保存资源失败"))}},S=async N=>{const q=window.prompt("修改资源标题",N.title);q&&(await Ze.put(`/api/resources/${N.id}`,{...N,title:q}),w("资源已更新"),E())},P=async N=>{window.confirm("确认删除该资源?")&&(await Ze.delete(`/api/resources/${N}`),w("资源已删除"),E())},k=N=>{n(q=>q.includes(N)?q.filter(B=>B!==N):[...q,N])},I=async()=>{if(!r.length)return w("请先勾选资源");await Ze.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 Ze.post("/api/resources/batch-delete",{ids:r}),w("批量删除成功"),E())},G=async(N,q=!0)=>{try{const B=await Ze.get("/api/data/export",{params:{format:N,include_files:q},responseType:"blob"}),K=N==="zip"?"zip":"json";P9(B.data,`exam-helper-backup-${new Date().toISOString().slice(0,10)}.${K}`),w(`已下载 ${K.toUpperCase()} 备份`)}catch(B){w(er(B,"下载备份失败"))}},F=async N=>{if(!N)return;const q=new FormData;q.append("file",N),x(!0);try{await Ze.post("/api/data/import",q,{params:{mode:h},headers:{"Content-Type":"multipart/form-data"}}),w("数据恢复成功"),E()}catch(B){w(er(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=>O({...g,title:N.target.value}),required:!0}),A.jsxs("select",{value:g.resource_type,onChange:N=>O({...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=>O({...g,category:N.target.value}),children:tu.map(N=>A.jsx("option",{value:N,children:N},N))}),A.jsx("input",{placeholder:"链接地址(链接类型必填)",value:g.url,onChange:N=>O({...g,url:N.target.value})}),A.jsx("input",{placeholder:"文件名(可选)",value:g.file_name,onChange:N=>O({...g,file_name:N.target.value})}),A.jsx("input",{placeholder:"标签,逗号分隔",value:g.tags,onChange:N=>O({...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:()=>G("zip",!0),children:"下载 ZIP"}),A.jsx("button",{className:"btn btn-secondary",type:"button",onClick:()=>G("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:"全部分类"}),tu.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=>c({...l,category:N.target.value}),children:tu.map(N=>A.jsx("option",{value:N,children:N},N))}),A.jsx("input",{placeholder:"批量标签(覆盖)",value:l.tags,onChange:N=>c({...l,tags:N.target.value})}),A.jsx("button",{className:"btn btn-primary",type:"button",onClick:I,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:()=>P(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]=X.useState([]),[a,u]=X.useState([]),[l,c]=X.useState(""),[f,d]=X.useState(""),[h,v]=X.useState("time_desc"),[m,x]=X.useState(!1),[_,w]=X.useState(null),{message:g,show:O}=bf(),[E,C]=X.useState(!1),[T,S]=X.useState(!1),[P,k]=X.useState("pdf"),[I,$]=X.useState(""),[G,F]=X.useState("all"),[N,q]=X.useState("full"),[B,K]=X.useState({start_date:"",end_date:""}),Z=X.useRef(null),te=X.useRef(null),W=X.useRef(null),re=X.useRef(null),[Y,R]=X.useState({title:"",image_url:"",category:"",difficulty:"medium",question_content:"",answer:"",explanation:"",note:"",wrong_count:1}),[U,se]=X.useState(""),[he,we]=X.useState(!1),[fe,Te]=X.useState(null),[Se,oe]=X.useState(null),Oe=H=>{const pe=String(H||"").replace(/\s+/g," ").trim();return pe?pe.slice(0,40):""},ke=(H,pe)=>{const ve=String(H||"").trim(),_e=String(pe||"").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},ie=X.useMemo(()=>{const H=dm.find(pe=>pe.value===h)||dm[0];return{category:l,keyword:f,sort_by:H.sort_by,order:H.order}},[l,f,h]),Le=async()=>{try{const H=await Ze.get("/api/mistakes",{params:ie});n(H.data),u(pe=>pe.filter(ve=>H.data.some(_e=>_e.id===ve))),oe(pe=>pe&&!H.data.some(ve=>ve.id===pe.id)?null:pe)}catch(H){O(er(H,"加载错题失败"))}};X.useEffect(()=>{Le()},[ie.category,ie.keyword,ie.order,ie.sort_by]);const Me=async(H=Y.image_url)=>{if(!H)return O("请先上传题目图片");we(!0);try{const ve=(await Ze.post("/api/ocr/parse",{image_url:H})).data;se(ve.text||""),R(_e=>({..._e,title:_e.title||ve.title_suggestion||Oe(ve.question_content||ve.text),category:Pi.includes(ve.category_suggestion)?ve.category_suggestion:_e.category,difficulty:["easy","medium","hard"].includes(ve.difficulty_suggestion)?ve.difficulty_suggestion:_e.difficulty,question_content:(ke(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)})),O("OCR 已识别并填充到对应字段")}catch(pe){O(er(pe,"OCR 识别失败"))}finally{we(!1)}},Je=H=>{Me(H).catch(()=>{})},Xe=async H=>{if(!H)return H;const pe=String(H.type||"").toLowerCase(),ve=["image/jpeg","image/png","image/webp"].includes(pe),_e=/\.(jpe?g|png|webp)$/i.test(H.name||"");if(ve&&_e||!pe.startsWith("image/"))return H;try{const at=await new Promise((ln,mr)=>{const gt=new FileReader;gt.onload=()=>ln(String(gt.result||"")),gt.onerror=()=>mr(new Error("读取图片失败")),gt.readAsDataURL(H)}),Ut=await new Promise((ln,mr)=>{const gt=new Image;gt.onload=()=>ln(gt),gt.onerror=()=>mr(new Error("图片解码失败")),gt.src=at}),Xr=document.createElement("canvas");Xr.width=Ut.width,Xr.height=Ut.height;const Hi=Xr.getContext("2d");if(!Hi)return H;Hi.drawImage(Ut,0,0);const ao=await new Promise((ln,mr)=>{Xr.toBlob(gt=>{gt?ln(gt):mr(new Error("图片转换失败"))},"image/jpeg",.92)}),oo=String(H.name||"capture").replace(/\.[^.]+$/,"");return new File([ao],`${oo||"capture"}-${Date.now()}.jpg`,{type:"image/jpeg"})}catch{return H}},ht=async(H,pe=`scan-${Date.now()}.jpg`,ve=!0)=>{const _e=new FormData;_e.append("file",new File([H],pe,{type:H.type||"image/jpeg"})),x(!0);try{const at=await Ze.post("/api/upload",_e,{headers:{"Content-Type":"multipart/form-data"}});return R(Ut=>({...Ut,image_url:at.data.url})),O("题目图片上传成功"),ve&&Je(at.data.url),at.data.url}finally{x(!1)}},Kt=async(H,pe=!0)=>{if(!H)return;const ve=await Xe(H),_e=new FormData;_e.append("file",ve),x(!0);try{const at=await Ze.post("/api/upload",_e,{headers:{"Content-Type":"multipart/form-data"}});return R(Ut=>({...Ut,image_url:at.data.url})),O("题目图片上传成功"),pe&&Je(at.data.url),at.data.url}finally{x(!1)}},ar=async H=>{if(!H)return;const pe=await Xe(H),ve=new FormData;ve.append("file",pe),x(!0);try{const _e=await Ze.post("/api/upload",ve,{headers:{"Content-Type":"multipart/form-data"}});Te(at=>at&&{...at,image_url:_e.data.url}),O("错题图片已更新")}catch(_e){O(er(_e,"上传图片失败"))}finally{x(!1)}},yr=async H=>{if(!H)return"";const pe=await Xe(H),ve=new FormData;return ve.append("file",pe),(await Ze.post("/api/upload",ve,{headers:{"Content-Type":"multipart/form-data"}})).data.url},Rt=async()=>{const H=String((fe==null?void 0:fe.image_url)||"").trim();if(!H){O("请先为该错题上传图片");return}we(!0);try{const ve=(await Ze.post("/api/ocr/parse",{image_url:H})).data;Te(_e=>_e&&{..._e,title:_e.title||ve.title_suggestion||Oe(ve.question_content||ve.text),category:Pi.includes(ve.category_suggestion)?ve.category_suggestion:_e.category,difficulty:["easy","medium","hard"].includes(ve.difficulty_suggestion)?ve.difficulty_suggestion:_e.difficulty,question_content:(ke(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)}),O("已完成二次识别并回填")}catch(pe){O(er(pe,"二次识别失败"))}finally{we(!1)}},or=async H=>{if(H.preventDefault(),!Y.category)return O("请选择分类");const pe=String(Y.question_content||"").trim().length>0,ve=String(Y.answer||"").trim().length>0,_e=String(Y.image_url||"").trim().length>0;if(!_e&&!pe&&!ve)return O("未上传图片时,请填写试题内容或答案");const at={...Y,title:Y.title||Oe(Y.question_content)||(_e?"待补录图片错题":"")||`错题-${Date.now()}`};try{await Ze.post("/api/mistakes",at),R({title:"",image_url:"",category:"",difficulty:"medium",question_content:"",answer:"",explanation:"",note:"",wrong_count:1}),se(""),w(null),C(!1),O("错题保存成功"),Le()}catch(Ut){O(er(Ut,"保存错题失败"))}},kn=async H=>{if(H.preventDefault(),!fe)return;if(!fe.category)return O("请选择分类");const pe=String(fe.question_content||"").trim().length>0,ve=String(fe.answer||"").trim().length>0,_e=String(fe.image_url||"").trim().length>0;if(!_e&&!pe&&!ve)return O("未上传图片时,请填写试题内容或答案");try{await Ze.put(`/api/mistakes/${fe.id}`,{...fe,title:fe.title||Oe(fe.question_content)||(_e?"待补录图片错题":"")||`错题-${fe.id}`,wrong_count:Number(fe.wrong_count||1)}),O("错题已更新"),Te(null),Le()}catch(at){O(er(at,"更新错题失败"))}},ui=async H=>{window.confirm("确认删除该错题?")&&(await Ze.delete(`/api/mistakes/${H}`),oe(pe=>(pe==null?void 0:pe.id)===H?null:pe),O("错题已删除"),Le())},li=H=>{const pe=new URLSearchParams;if(I&&pe.set("category",I),pe.set("content_mode",N),G==="self_selected"){const ve=a.join(",");ve&&pe.set("ids",ve)}if(G==="current_filtered"){const ve=r.map(_e=>_e.id).join(",");ve&&pe.set("ids",ve)}return G==="date_range"&&(B.start_date&&pe.set("start_date",B.start_date),B.end_date&&pe.set("end_date",B.end_date)),`/api/mistakes/export/${H}?${pe.toString()}`},ul=()=>{if(G==="self_selected"&&a.length===0){O("请先在列表中勾选要导出的错题");return}if(G==="current_filtered"&&r.length===0){O("当前筛选结果为空,无法导出");return}if(G==="date_range"&&!B.start_date&&!B.end_date){O("请选择日期范围或切换为其它导出范围");return}window.open(li(P),"_blank"),S(!1),O("已开始下载")},io=H=>{u(pe=>pe.includes(H)?pe.filter(ve=>ve!==H):[...pe,H])},Wi=()=>{if(!r.length){O("当前列表没有可勾选错题");return}u(r.map(H=>H.id)),O(`已全选 ${r.length} 题`)},ll=()=>{if(!a.length){O("当前没有已勾选项");return}u([]),O("已清空勾选")};return X.useEffect(()=>{if(!(e!=null&&e.id))return;let H=!1;return(async()=>{try{const ve=Array.isArray(e.files)?e.files:[];if(!ve.length)return;if(e.mode==="single"){C(!0);try{await Kt(ve[0],!0)}catch(Ut){O(er(Ut,"快速拍题上传失败,请重试"))}return}let _e=0,at=0;for(const Ut of ve)try{const Xr=await yr(Ut);await Ze.post("/api/mistakes",{title:"待补录图片错题",image_url:Xr,category:"其他",difficulty:"medium",question_content:"",answer:"",explanation:"",note:"",wrong_count:1}),_e+=1}catch{at+=1}H||(await Le(),O(`连拍导入完成:成功 ${_e},失败 ${at}`))}finally{H||t==null||t(e.id)}})(),()=>{H=!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:()=>C(!0),children:[A.jsx(_k,{size:18})," 添加错题"]}),A.jsxs("button",{type:"button",className:"btn btn-success btn-pill",onClick:()=>{$(l||""),F("all"),q("full"),K({start_date:"",end_date:""}),S(!0)},children:[A.jsx(g9,{size:18})," 导出错题"]})]}),A.jsxs("div",{className:"toolbar-right",children:[A.jsxs("select",{className:"select-min",value:l,onChange:H=>c(H.target.value),"aria-label":"分类",children:[A.jsx("option",{value:"",children:"全部分类"}),Pi.map(H=>A.jsx("option",{value:H,children:H},H))]}),A.jsx("select",{className:"select-min",value:h,onChange:H=>v(H.target.value),"aria-label":"排序",children:dm.map(H=>A.jsx("option",{value:H.value,children:H.label},H.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:f,onChange:H=>d(H.target.value)})]}),A.jsxs("div",{className:"bulk-export-row",children:[A.jsxs("div",{className:"text-muted small",children:["自选导出已勾选 ",a.length," 题"]}),A.jsxs("div",{className:"btn-row",children:[A.jsx("button",{type:"button",className:"btn btn-sm btn-secondary",onClick:Wi,children:"全选当前列表"}),A.jsx("button",{type:"button",className:"btn btn-sm btn-ghost",onClick:ll,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(H=>A.jsx("li",{children:A.jsxs("div",{role:"button",tabIndex:0,className:`mistake-card ${(Se==null?void 0:Se.id)===H.id?"is-selected":""}`,onClick:()=>oe(H),onKeyDown:pe=>{(pe.key==="Enter"||pe.key===" ")&&(pe.preventDefault(),oe(H))},children:[A.jsxs("div",{className:"mistake-card-body",children:[A.jsx("div",{className:"mistake-title",children:H.title}),A.jsxs("div",{className:"text-muted small meta-mistake-line",children:[A.jsx("span",{children:WE(H.category)}),A.jsx("span",{className:"meta-sep","aria-hidden":!0,children:"·"}),A.jsxs("span",{children:["难度 ",UE(H.difficulty)]}),A.jsx("span",{className:"meta-sep","aria-hidden":!0,children:"·"}),A.jsx("span",{children:HE(H.wrong_count)})]}),A.jsx("div",{className:"text-muted small question-preview",children:H.question_content||H.answer||"暂无题干/作答内容(可点查看详情)"})]}),A.jsxs("div",{className:"mistake-card-actions",onClick:pe=>pe.stopPropagation(),children:[A.jsxs("label",{className:"select-chip",title:"勾选后可用于自选导出",children:[A.jsx("input",{type:"checkbox",checked:a.includes(H.id),onChange:()=>io(H.id)}),"导出"]}),A.jsx("button",{type:"button",className:"btn btn-sm btn-ghost",onClick:()=>Te({...H}),children:"编辑"}),A.jsx("button",{type:"button",className:"btn btn-sm btn-danger",onClick:()=>ui(H.id),children:"删除"})]})]})},H.id))})}),E&&A.jsxs(wa,{title:"添加错题",onClose:()=>C(!1),children:[A.jsxs("form",{onSubmit:or,children:[A.jsxs("div",{className:"form-grid form-grid-2",children:[A.jsxs("label",{className:"field-label",children:["分类 *",A.jsxs("select",{value:Y.category,onChange:H=>R({...Y,category:H.target.value}),required:!0,children:[A.jsx("option",{value:"",children:"请选择分类"}),Pi.map(H=>A.jsx("option",{value:H,children:H},H))]})]}),A.jsxs("label",{className:"field-label",children:["难度",A.jsxs("select",{value:Y.difficulty,onChange:H=>R({...Y,difficulty:H.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 H;return(H=te.current)==null?void 0:H.click()},children:"拍照"}),A.jsx("button",{type:"button",className:"btn btn-outline",onClick:()=>{var H;return(H=Z.current)==null?void 0:H.click()},children:"上传图片"}),A.jsx("button",{type:"button",className:"btn btn-secondary",onClick:()=>Me(),disabled:he||!Y.image_url,children:he?"识别中…":"重新识别"})]}),A.jsx("input",{ref:Z,style:{display:"none"},type:"file",accept:"image/*",onChange:H=>{var pe;return Kt((pe=H.target.files)==null?void 0:pe[0],!0)}}),A.jsx("input",{ref:te,style:{display:"none"},type:"file",accept:"image/*",capture:"environment",onChange:H=>{var pe;return w(((pe=H.target.files)==null?void 0:pe[0])||null)}}),A.jsx("div",{className:"text-muted small",style:{marginTop:8},children:m?"上传中…":"上传或拍照后自动识别并填充题目内容、答案、解析;仅有图片也可保存"}),Y.image_url&&A.jsxs("div",{style:{marginTop:10},children:[A.jsx("div",{className:"text-muted small",style:{marginBottom:6},children:"图片预览"}),A.jsx("img",{src:Y.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:Y.question_content,onChange:H=>R({...Y,question_content:H.target.value.slice(0,8e3)})})]})}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["答案",A.jsx("textarea",{placeholder:"请输入答案",value:Y.answer,onChange:H=>R({...Y,answer:H.target.value.slice(0,4e3)})})]})}),A.jsx("div",{style:{marginTop:12},children:A.jsxs("label",{className:"field-label",children:["解析",A.jsx("textarea",{placeholder:"请输入解析",value:Y.explanation,onChange:H=>R({...Y,explanation:H.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:()=>C(!1),children:"取消"}),A.jsx("button",{type:"submit",className:"btn btn-primary",children:"保存错题"})]}),U&&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:U})]})]}),_&&A.jsx(A9,{file:_,onCancel:()=>w(null),onApply:async H=>{await ht(H,`scan-${Date.now()}.jpg`,!0),w(null)}})]}),T&&A.jsxs(wa,{title:"导出错题",onClose:()=>S(!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:P==="pdf",onChange:()=>k("pdf")})," PDF"]}),A.jsxs("label",{children:[A.jsx("input",{type:"radio",name:"exportType",checked:P==="docx",onChange:()=>k("docx")})," Word"]})]})]}),A.jsxs("div",{className:"stack-gap-sm",style:{marginTop:12},children:[A.jsx("label",{className:"field-label",children:"选择分类"}),A.jsxs("select",{value:I,onChange:H=>$(H.target.value),children:[A.jsx("option",{value:"",children:"全部分类"}),Pi.map(H=>A.jsx("option",{value:H,children:H},H))]})]}),A.jsxs("div",{className:"stack-gap-sm",style:{marginTop:12},children:[A.jsx("label",{className:"field-label",children:"导出范围"}),A.jsxs("select",{value:G,onChange:H=>F(H.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:"按日期范围"})]}),G==="self_selected"&&A.jsxs("div",{className:"text-muted small",children:["已勾选 ",a.length," 题"]})]}),G==="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:B.start_date,onChange:H=>K(pe=>({...pe,start_date:H.target.value}))})]}),A.jsxs("label",{className:"field-label",children:["结束日期",A.jsx("input",{type:"date",value:B.end_date,onChange:H=>K(pe=>({...pe,end_date:H.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:N==="full",onChange:()=>q("full")})," 题目+答案解析"]}),A.jsxs("label",{children:[A.jsx("input",{type:"radio",name:"exportContentMode",checked:N==="question_only",onChange:()=>q("question_only")})," ","仅题目"]})]})]}),A.jsxs("div",{className:"btn-row",style:{marginTop:16},children:[A.jsx("button",{type:"button",className:"btn btn-primary",onClick:ul,children:"开始导出"}),A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>S(!1),children:"取消"})]})]}),fe&&A.jsx(wa,{title:"编辑错题",onClose:()=>Te(null),children:A.jsxs("form",{onSubmit:kn,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:H=>Te({...fe,title:H.target.value.slice(0,255)}),placeholder:"可编辑卡片标题"})]}),A.jsxs("label",{className:"field-label",children:["分类 *",A.jsx("select",{value:fe.category,onChange:H=>Te({...fe,category:H.target.value}),children:Pi.map(H=>A.jsx("option",{value:H,children:H},H))})]}),A.jsxs("label",{className:"field-label",children:["难度",A.jsxs("select",{value:fe.difficulty||"medium",onChange:H=>Te({...fe,difficulty:H.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:H=>Te({...fe,wrong_count:Number(H.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 H;return(H=re.current)==null?void 0:H.click()},children:"拍照更换"}),A.jsx("button",{type:"button",className:"btn btn-outline",onClick:()=>{var H;return(H=W.current)==null?void 0:H.click()},children:"上传更换"}),A.jsx("button",{type:"button",className:"btn btn-secondary",onClick:Rt,disabled:he||!fe.image_url,children:he?"识别中…":"二次识别"})]}),A.jsx("input",{ref:W,style:{display:"none"},type:"file",accept:"image/*",onChange:H=>{var pe;return ar((pe=H.target.files)==null?void 0:pe[0])}}),A.jsx("input",{ref:re,style:{display:"none"},type:"file",accept:"image/*",capture:"environment",onChange:H=>{var pe;return ar((pe=H.target.files)==null?void 0:pe[0])}}),A.jsx("div",{className:"text-muted small",style:{marginTop:8},children:m?"上传中…":"不显示图片地址,直接预览当前图片"}),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:H=>Te({...fe,question_content:H.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:H=>Te({...fe,answer:H.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:H=>Te({...fe,explanation:H.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:H=>Te({...fe,note:H.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:()=>Te(null),children:"取消"})]})]})}),Se&&A.jsxs(wa,{title:"错题详情",onClose:()=>oe(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(Se.category)]}),A.jsxs("span",{children:["难度:",UE(Se.difficulty)]}),A.jsxs("span",{children:["错误次数:",HE(Se.wrong_count)]})]})]}),Se.image_url?A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"原图"}),A.jsx("img",{src:Se.image_url,alt:"错题原图",style:{width:"100%",maxHeight:320,objectFit:"contain",borderRadius:10,border:"1px solid #e2e8f0",background:"#fff"}}),A.jsx("a",{href:Se.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:Se.question_content||"无"})]}),A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"作答/答案"}),A.jsx("pre",{className:"pre-wrap pre-wrap-compact",children:Se.answer||"无"})]}),A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"解析"}),A.jsx("pre",{className:"pre-wrap pre-wrap-compact",children:Se.explanation||"无"})]}),Se.note?A.jsxs("div",{className:"field-label",children:[A.jsx("strong",{children:"备注"}),A.jsx("pre",{className:"pre-wrap pre-wrap-compact",children:Se.note})]}):null]}),A.jsx("div",{className:"btn-row",style:{marginTop:14},children:A.jsx("button",{type:"button",className:"btn btn-ghost",onClick:()=>oe(null),children:"关闭"})})]}),g&&A.jsx("div",{className:"toast",children:g})]})}function T9(){const[e,t]=X.useState([]),[r,n]=X.useState({highest:0,lowest:0,average:0,improvement:0}),[a,u]=X.useState("all"),[l,c]=X.useState({start_date:"",end_date:""}),{message:f,show:d}=bf(),[h,v]=X.useState(!1),[m,x]=X.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,P]=await Promise.all([Ze.get("/api/scores",{params:T}),Ze.get("/api/scores/stats")]);t(S.data),n(P.data)}catch(S){d(er(S,"加载成绩数据失败"))}};X.useEffect(()=>{_()},[l.end_date,l.start_date]);const w=T=>{if(u(T),T==="all"){c({start_date:"",end_date:""});return}if(T==="custom")return;const S=T==="7"?7:30,P=new Date,k=new Date(Date.now()-S*24*3600*1e3);c({start_date:zE(k),end_date:zE(P)})},g=async T=>{T.preventDefault();try{await Ze.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(er(S,"保存成绩失败"))}},O=async T=>{const S=Number(window.prompt("修改总分(0-200)",String(T.total_score)));Number.isNaN(S)||(await Ze.put(`/api/scores/${T.id}`,{...T,total_score:S}),d("成绩已更新"),_())},E=async T=>{window.confirm("确认删除该记录?")&&(await Ze.delete(`/api/scores/${T}`),d("成绩已删除"),_())},C=X.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=>c({...l,start_date:T.target.value})}),A.jsx("span",{className:"text-muted",children:"至"}),A.jsx("input",{type:"date",value:l.end_date,onChange:T=>c({...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(yf,{dataKey:"date",tick:{fontSize:12}}),A.jsx(mf,{domain:[0,200],tick:{fontSize:12}}),A.jsx(tn,{}),A.jsx(ol,{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:()=>O(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(wa,{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}=bf(),[r,n]=X.useState({goal:"30天内模考成绩稳定达到目标分",days_left:30,daily_hours:2}),[a,u]=X.useState(""),l=async c=>{c.preventDefault();try{const f=await Ze.post("/api/ai/study-plan",r);u(f.data.plan),t("学习计划已生成")}catch(f){t(er(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:c=>n({...r,goal:c.target.value}),placeholder:"学习目标"}),A.jsx("input",{type:"number",min:1,max:365,value:r.days_left,onChange:c=>n({...r,days_left:Number(c.target.value||30)})}),A.jsx("input",{type:"number",min:.5,max:16,step:.5,value:r.daily_hours,onChange:c=>n({...r,daily_hours:Number(c.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]=X.useState("mistake"),[r,n]=X.useState("resource"),[a,u]=X.useState(!1),[l,c]=X.useState("single"),[f,d]=X.useState(null),h=X.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(wa,{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:()=>c("single")})," 单拍"]}),A.jsxs("label",{children:[A.jsx("input",{type:"radio",checked:l==="burst",onChange:()=>c("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,{})}));
|