jira-ai-fixer/frontend_build/assets/index-BY2tGtHO.js

473 lines
767 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

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

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

var zb=e=>{throw TypeError(e)};var up=(e,t,r)=>t.has(e)||zb("Cannot "+r);var E=(e,t,r)=>(up(e,t,"read from private field"),r?r.call(e):t.get(e)),re=(e,t,r)=>t.has(e)?zb("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Q=(e,t,r,n)=>(up(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),de=(e,t,r)=>(up(e,t,"access private method"),r);var ic=(e,t,r,n)=>({set _(i){Q(e,t,i,r)},get _(){return E(e,t,n)}});function vC(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const i in n)if(i!=="default"&&!(i in e)){const a=Object.getOwnPropertyDescriptor(n,i);a&&Object.defineProperty(e,i,a.get?a:{enumerable:!0,get:()=>n[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function r(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(i){if(i.ep)return;i.ep=!0;const a=r(i);fetch(i.href,a)}})();var ac=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ae(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var e_={exports:{}},Fd={},t_={exports:{}},pe={};/**
* @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 Fu=Symbol.for("react.element"),gC=Symbol.for("react.portal"),bC=Symbol.for("react.fragment"),xC=Symbol.for("react.strict_mode"),wC=Symbol.for("react.profiler"),SC=Symbol.for("react.provider"),OC=Symbol.for("react.context"),jC=Symbol.for("react.forward_ref"),_C=Symbol.for("react.suspense"),PC=Symbol.for("react.memo"),AC=Symbol.for("react.lazy"),Bb=Symbol.iterator;function kC(e){return e===null||typeof e!="object"?null:(e=Bb&&e[Bb]||e["@@iterator"],typeof e=="function"?e:null)}var r_={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},n_=Object.assign,i_={};function Ss(e,t,r){this.props=e,this.context=t,this.refs=i_,this.updater=r||r_}Ss.prototype.isReactComponent={};Ss.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=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,e,t,"setState")};Ss.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function a_(){}a_.prototype=Ss.prototype;function vg(e,t,r){this.props=e,this.context=t,this.refs=i_,this.updater=r||r_}var gg=vg.prototype=new a_;gg.constructor=vg;n_(gg,Ss.prototype);gg.isPureReactComponent=!0;var Fb=Array.isArray,o_=Object.prototype.hasOwnProperty,bg={current:null},s_={key:!0,ref:!0,__self:!0,__source:!0};function l_(e,t,r){var n,i={},a=null,o=null;if(t!=null)for(n in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(a=""+t.key),t)o_.call(t,n)&&!s_.hasOwnProperty(n)&&(i[n]=t[n]);var s=arguments.length-2;if(s===1)i.children=r;else if(1<s){for(var l=Array(s),u=0;u<s;u++)l[u]=arguments[u+2];i.children=l}if(e&&e.defaultProps)for(n in s=e.defaultProps,s)i[n]===void 0&&(i[n]=s[n]);return{$$typeof:Fu,type:e,key:a,ref:o,props:i,_owner:bg.current}}function EC(e,t){return{$$typeof:Fu,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function xg(e){return typeof e=="object"&&e!==null&&e.$$typeof===Fu}function NC(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var Ub=/\/+/g;function cp(e,t){return typeof e=="object"&&e!==null&&e.key!=null?NC(""+e.key):t.toString(36)}function Uc(e,t,r,n,i){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(a){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case Fu:case gC:o=!0}}if(o)return o=e,i=i(o),e=n===""?"."+cp(o,0):n,Fb(i)?(r="",e!=null&&(r=e.replace(Ub,"$&/")+"/"),Uc(i,t,r,"",function(u){return u})):i!=null&&(xg(i)&&(i=EC(i,r+(!i.key||o&&o.key===i.key?"":(""+i.key).replace(Ub,"$&/")+"/")+e)),t.push(i)),1;if(o=0,n=n===""?".":n+":",Fb(e))for(var s=0;s<e.length;s++){a=e[s];var l=n+cp(a,s);o+=Uc(a,t,r,l,i)}else if(l=kC(e),typeof l=="function")for(e=l.call(e),s=0;!(a=e.next()).done;)a=a.value,l=n+cp(a,s++),o+=Uc(a,t,r,l,i);else if(a==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function oc(e,t,r){if(e==null)return e;var n=[],i=0;return Uc(e,n,"","",function(a){return t.call(r,a,i++)}),n}function CC(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Lt={current:null},Wc={transition:null},TC={ReactCurrentDispatcher:Lt,ReactCurrentBatchConfig:Wc,ReactCurrentOwner:bg};function u_(){throw Error("act(...) is not supported in production builds of React.")}pe.Children={map:oc,forEach:function(e,t,r){oc(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return oc(e,function(){t++}),t},toArray:function(e){return oc(e,function(t){return t})||[]},only:function(e){if(!xg(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};pe.Component=Ss;pe.Fragment=bC;pe.Profiler=wC;pe.PureComponent=vg;pe.StrictMode=xC;pe.Suspense=_C;pe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=TC;pe.act=u_;pe.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=n_({},e.props),i=e.key,a=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,o=bg.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)o_.call(t,l)&&!s_.hasOwnProperty(l)&&(n[l]=t[l]===void 0&&s!==void 0?s[l]:t[l])}var l=arguments.length-2;if(l===1)n.children=r;else if(1<l){s=Array(l);for(var u=0;u<l;u++)s[u]=arguments[u+2];n.children=s}return{$$typeof:Fu,type:e.type,key:i,ref:a,props:n,_owner:o}};pe.createContext=function(e){return e={$$typeof:OC,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:SC,_context:e},e.Consumer=e};pe.createElement=l_;pe.createFactory=function(e){var t=l_.bind(null,e);return t.type=e,t};pe.createRef=function(){return{current:null}};pe.forwardRef=function(e){return{$$typeof:jC,render:e}};pe.isValidElement=xg;pe.lazy=function(e){return{$$typeof:AC,_payload:{_status:-1,_result:e},_init:CC}};pe.memo=function(e,t){return{$$typeof:PC,type:e,compare:t===void 0?null:t}};pe.startTransition=function(e){var t=Wc.transition;Wc.transition={};try{e()}finally{Wc.transition=t}};pe.unstable_act=u_;pe.useCallback=function(e,t){return Lt.current.useCallback(e,t)};pe.useContext=function(e){return Lt.current.useContext(e)};pe.useDebugValue=function(){};pe.useDeferredValue=function(e){return Lt.current.useDeferredValue(e)};pe.useEffect=function(e,t){return Lt.current.useEffect(e,t)};pe.useId=function(){return Lt.current.useId()};pe.useImperativeHandle=function(e,t,r){return Lt.current.useImperativeHandle(e,t,r)};pe.useInsertionEffect=function(e,t){return Lt.current.useInsertionEffect(e,t)};pe.useLayoutEffect=function(e,t){return Lt.current.useLayoutEffect(e,t)};pe.useMemo=function(e,t){return Lt.current.useMemo(e,t)};pe.useReducer=function(e,t,r){return Lt.current.useReducer(e,t,r)};pe.useRef=function(e){return Lt.current.useRef(e)};pe.useState=function(e){return Lt.current.useState(e)};pe.useSyncExternalStore=function(e,t,r){return Lt.current.useSyncExternalStore(e,t,r)};pe.useTransition=function(){return Lt.current.useTransition()};pe.version="18.3.1";t_.exports=pe;var A=t_.exports;const k=Ae(A),$C=vC({__proto__:null,default:k},[A]);/**
* @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 MC=A,IC=Symbol.for("react.element"),RC=Symbol.for("react.fragment"),DC=Object.prototype.hasOwnProperty,LC=MC.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,zC={key:!0,ref:!0,__self:!0,__source:!0};function c_(e,t,r){var n,i={},a=null,o=null;r!==void 0&&(a=""+r),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(o=t.ref);for(n in t)DC.call(t,n)&&!zC.hasOwnProperty(n)&&(i[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)i[n]===void 0&&(i[n]=t[n]);return{$$typeof:IC,type:e,key:a,ref:o,props:i,_owner:LC.current}}Fd.Fragment=RC;Fd.jsx=c_;Fd.jsxs=c_;e_.exports=Fd;var d=e_.exports,Sm={},f_={exports:{}},cr={},d_={exports:{}},h_={};/**
* @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.
*/(function(e){function t(C,B){var U=C.length;C.push(B);e:for(;0<U;){var V=U-1>>>1,H=C[V];if(0<i(H,B))C[V]=B,C[U]=H,U=V;else break e}}function r(C){return C.length===0?null:C[0]}function n(C){if(C.length===0)return null;var B=C[0],U=C.pop();if(U!==B){C[0]=U;e:for(var V=0,H=C.length,X=H>>>1;V<X;){var ie=2*(V+1)-1,be=C[ie],ze=ie+1,we=C[ze];if(0>i(be,U))ze<H&&0>i(we,be)?(C[V]=we,C[ze]=U,V=ze):(C[V]=be,C[ie]=U,V=ie);else if(ze<H&&0>i(we,U))C[V]=we,C[ze]=U,V=ze;else break e}}return B}function i(C,B){var U=C.sortIndex-B.sortIndex;return U!==0?U:C.id-B.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var l=[],u=[],f=1,c=null,h=3,p=!1,m=!1,y=!1,v=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function x(C){for(var B=r(u);B!==null;){if(B.callback===null)n(u);else if(B.startTime<=C)n(u),B.sortIndex=B.expirationTime,t(l,B);else break;B=r(u)}}function O(C){if(y=!1,x(C),!m)if(r(l)!==null)m=!0,D(w);else{var B=r(u);B!==null&&F(O,B.startTime-C)}}function w(C,B){m=!1,y&&(y=!1,g(_),_=-1),p=!0;var U=h;try{for(x(B),c=r(l);c!==null&&(!(c.expirationTime>B)||C&&!$());){var V=c.callback;if(typeof V=="function"){c.callback=null,h=c.priorityLevel;var H=V(c.expirationTime<=B);B=e.unstable_now(),typeof H=="function"?c.callback=H:c===r(l)&&n(l),x(B)}else n(l);c=r(l)}if(c!==null)var X=!0;else{var ie=r(u);ie!==null&&F(O,ie.startTime-B),X=!1}return X}finally{c=null,h=U,p=!1}}var S=!1,j=null,_=-1,P=5,N=-1;function $(){return!(e.unstable_now()-N<P)}function T(){if(j!==null){var C=e.unstable_now();N=C;var B=!0;try{B=j(!0,C)}finally{B?L():(S=!1,j=null)}}else S=!1}var L;if(typeof b=="function")L=function(){b(T)};else if(typeof MessageChannel<"u"){var R=new MessageChannel,I=R.port2;R.port1.onmessage=T,L=function(){I.postMessage(null)}}else L=function(){v(T,0)};function D(C){j=C,S||(S=!0,L())}function F(C,B){_=v(function(){C(e.unstable_now())},B)}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(C){C.callback=null},e.unstable_continueExecution=function(){m||p||(m=!0,D(w))},e.unstable_forceFrameRate=function(C){0>C||125<C?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):P=0<C?Math.floor(1e3/C):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return r(l)},e.unstable_next=function(C){switch(h){case 1:case 2:case 3:var B=3;break;default:B=h}var U=h;h=B;try{return C()}finally{h=U}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(C,B){switch(C){case 1:case 2:case 3:case 4:case 5:break;default:C=3}var U=h;h=C;try{return B()}finally{h=U}},e.unstable_scheduleCallback=function(C,B,U){var V=e.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?V+U:V):U=V,C){case 1:var H=-1;break;case 2:H=250;break;case 5:H=1073741823;break;case 4:H=1e4;break;default:H=5e3}return H=U+H,C={id:f++,callback:B,priorityLevel:C,startTime:U,expirationTime:H,sortIndex:-1},U>V?(C.sortIndex=U,t(u,C),r(l)===null&&C===r(u)&&(y?(g(_),_=-1):y=!0,F(O,U-V))):(C.sortIndex=H,t(l,C),m||p||(m=!0,D(w))),C},e.unstable_shouldYield=$,e.unstable_wrapCallback=function(C){var B=h;return function(){var U=h;h=B;try{return C.apply(this,arguments)}finally{h=U}}}})(h_);d_.exports=h_;var BC=d_.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 FC=A,ur=BC;function q(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var p_=new Set,$l={};function Ba(e,t){Uo(e,t),Uo(e+"Capture",t)}function Uo(e,t){for($l[e]=t,e=0;e<t.length;e++)p_.add(t[e])}var Cn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Om=Object.prototype.hasOwnProperty,UC=/^[: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]*$/,Wb={},Hb={};function WC(e){return Om.call(Hb,e)?!0:Om.call(Wb,e)?!1:UC.test(e)?Hb[e]=!0:(Wb[e]=!0,!1)}function HC(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function KC(e,t,r,n){if(t===null||typeof t>"u"||HC(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function zt(e,t,r,n,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var St={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){St[e]=new zt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];St[t]=new zt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){St[e]=new zt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){St[e]=new zt(e,2,!1,e,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(e){St[e]=new zt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){St[e]=new zt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){St[e]=new zt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){St[e]=new zt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){St[e]=new zt(e,5,!1,e.toLowerCase(),null,!1,!1)});var wg=/[\-:]([a-z])/g;function Sg(e){return e[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(e){var t=e.replace(wg,Sg);St[t]=new zt(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(wg,Sg);St[t]=new zt(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(wg,Sg);St[t]=new zt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){St[e]=new zt(e,1,!1,e.toLowerCase(),null,!1,!1)});St.xlinkHref=new zt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){St[e]=new zt(e,1,!1,e.toLowerCase(),null,!0,!0)});function Og(e,t,r,n){var i=St.hasOwnProperty(t)?St[t]:null;(i!==null?i.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(KC(t,r,i,n)&&(r=null),n||i===null?WC(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):i.mustUseProperty?e[i.propertyName]=r===null?i.type===3?!1:"":r:(t=i.attributeName,n=i.attributeNamespace,r===null?e.removeAttribute(t):(i=i.type,r=i===3||i===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var Ln=FC.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,sc=Symbol.for("react.element"),to=Symbol.for("react.portal"),ro=Symbol.for("react.fragment"),jg=Symbol.for("react.strict_mode"),jm=Symbol.for("react.profiler"),m_=Symbol.for("react.provider"),y_=Symbol.for("react.context"),_g=Symbol.for("react.forward_ref"),_m=Symbol.for("react.suspense"),Pm=Symbol.for("react.suspense_list"),Pg=Symbol.for("react.memo"),Gn=Symbol.for("react.lazy"),v_=Symbol.for("react.offscreen"),Kb=Symbol.iterator;function Hs(e){return e===null||typeof e!="object"?null:(e=Kb&&e[Kb]||e["@@iterator"],typeof e=="function"?e:null)}var He=Object.assign,fp;function cl(e){if(fp===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);fp=t&&t[1]||""}return`
`+fp+e}var dp=!1;function hp(e,t){if(!e||dp)return"";dp=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var n=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){n=u}e.call(t.prototype)}else{try{throw Error()}catch(u){n=u}e()}}catch(u){if(u&&n&&typeof u.stack=="string"){for(var i=u.stack.split(`
`),a=n.stack.split(`
`),o=i.length-1,s=a.length-1;1<=o&&0<=s&&i[o]!==a[s];)s--;for(;1<=o&&0<=s;o--,s--)if(i[o]!==a[s]){if(o!==1||s!==1)do if(o--,s--,0>s||i[o]!==a[s]){var l=`
`+i[o].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=o&&0<=s);break}}}finally{dp=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?cl(e):""}function qC(e){switch(e.tag){case 5:return cl(e.type);case 16:return cl("Lazy");case 13:return cl("Suspense");case 19:return cl("SuspenseList");case 0:case 2:case 15:return e=hp(e.type,!1),e;case 11:return e=hp(e.type.render,!1),e;case 1:return e=hp(e.type,!0),e;default:return""}}function Am(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case ro:return"Fragment";case to:return"Portal";case jm:return"Profiler";case jg:return"StrictMode";case _m:return"Suspense";case Pm:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case y_:return(e.displayName||"Context")+".Consumer";case m_:return(e._context.displayName||"Context")+".Provider";case _g:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Pg:return t=e.displayName||null,t!==null?t:Am(e.type)||"Memo";case Gn:t=e._payload,e=e._init;try{return Am(e(t))}catch{}}return null}function VC(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Am(t);case 8:return t===jg?"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 t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function _i(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function g_(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function GC(e){var t=g_(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){n=""+o,a.call(this,o)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(o){n=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function lc(e){e._valueTracker||(e._valueTracker=GC(e))}function b_(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=g_(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function sf(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function km(e,t){var r=t.checked;return He({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function qb(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=_i(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function x_(e,t){t=t.checked,t!=null&&Og(e,"checked",t,!1)}function Em(e,t){x_(e,t);var r=_i(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Nm(e,t.type,r):t.hasOwnProperty("defaultValue")&&Nm(e,t.type,_i(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Vb(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function Nm(e,t,r){(t!=="number"||sf(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var fl=Array.isArray;function bo(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i<r.length;i++)t["$"+r[i]]=!0;for(r=0;r<e.length;r++)i=t.hasOwnProperty("$"+e[r].value),e[r].selected!==i&&(e[r].selected=i),i&&n&&(e[r].defaultSelected=!0)}else{for(r=""+_i(r),t=null,i=0;i<e.length;i++){if(e[i].value===r){e[i].selected=!0,n&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Cm(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(q(91));return He({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Gb(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(q(92));if(fl(r)){if(1<r.length)throw Error(q(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:_i(r)}}function w_(e,t){var r=_i(t.value),n=_i(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function Xb(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function S_(e){switch(e){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 Tm(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?S_(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var uc,O_=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,i){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(uc=uc||document.createElement("div"),uc.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=uc.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Ml(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var yl={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},XC=["Webkit","ms","Moz","O"];Object.keys(yl).forEach(function(e){XC.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),yl[t]=yl[e]})});function j_(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||yl.hasOwnProperty(e)&&yl[e]?(""+t).trim():t+"px"}function __(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=j_(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}var QC=He({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 $m(e,t){if(t){if(QC[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(q(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(q(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(q(61))}if(t.style!=null&&typeof t.style!="object")throw Error(q(62))}}function Mm(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){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 Im=null;function Ag(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Rm=null,xo=null,wo=null;function Qb(e){if(e=Hu(e)){if(typeof Rm!="function")throw Error(q(280));var t=e.stateNode;t&&(t=qd(t),Rm(e.stateNode,e.type,t))}}function P_(e){xo?wo?wo.push(e):wo=[e]:xo=e}function A_(){if(xo){var e=xo,t=wo;if(wo=xo=null,Qb(e),t)for(e=0;e<t.length;e++)Qb(t[e])}}function k_(e,t){return e(t)}function E_(){}var pp=!1;function N_(e,t,r){if(pp)return e(t,r);pp=!0;try{return k_(e,t,r)}finally{pp=!1,(xo!==null||wo!==null)&&(E_(),A_())}}function Il(e,t){var r=e.stateNode;if(r===null)return null;var n=qd(r);if(n===null)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(q(231,t,typeof r));return r}var Dm=!1;if(Cn)try{var Ks={};Object.defineProperty(Ks,"passive",{get:function(){Dm=!0}}),window.addEventListener("test",Ks,Ks),window.removeEventListener("test",Ks,Ks)}catch{Dm=!1}function YC(e,t,r,n,i,a,o,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(r,u)}catch(f){this.onError(f)}}var vl=!1,lf=null,uf=!1,Lm=null,JC={onError:function(e){vl=!0,lf=e}};function ZC(e,t,r,n,i,a,o,s,l){vl=!1,lf=null,YC.apply(JC,arguments)}function eT(e,t,r,n,i,a,o,s,l){if(ZC.apply(this,arguments),vl){if(vl){var u=lf;vl=!1,lf=null}else throw Error(q(198));uf||(uf=!0,Lm=u)}}function Fa(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function C_(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Yb(e){if(Fa(e)!==e)throw Error(q(188))}function tT(e){var t=e.alternate;if(!t){if(t=Fa(e),t===null)throw Error(q(188));return t!==e?null:e}for(var r=e,n=t;;){var i=r.return;if(i===null)break;var a=i.alternate;if(a===null){if(n=i.return,n!==null){r=n;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===r)return Yb(i),e;if(a===n)return Yb(i),t;a=a.sibling}throw Error(q(188))}if(r.return!==n.return)r=i,n=a;else{for(var o=!1,s=i.child;s;){if(s===r){o=!0,r=i,n=a;break}if(s===n){o=!0,n=i,r=a;break}s=s.sibling}if(!o){for(s=a.child;s;){if(s===r){o=!0,r=a,n=i;break}if(s===n){o=!0,n=a,r=i;break}s=s.sibling}if(!o)throw Error(q(189))}}if(r.alternate!==n)throw Error(q(190))}if(r.tag!==3)throw Error(q(188));return r.stateNode.current===r?e:t}function T_(e){return e=tT(e),e!==null?$_(e):null}function $_(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=$_(e);if(t!==null)return t;e=e.sibling}return null}var M_=ur.unstable_scheduleCallback,Jb=ur.unstable_cancelCallback,rT=ur.unstable_shouldYield,nT=ur.unstable_requestPaint,Xe=ur.unstable_now,iT=ur.unstable_getCurrentPriorityLevel,kg=ur.unstable_ImmediatePriority,I_=ur.unstable_UserBlockingPriority,cf=ur.unstable_NormalPriority,aT=ur.unstable_LowPriority,R_=ur.unstable_IdlePriority,Ud=null,en=null;function oT(e){if(en&&typeof en.onCommitFiberRoot=="function")try{en.onCommitFiberRoot(Ud,e,void 0,(e.current.flags&128)===128)}catch{}}var Br=Math.clz32?Math.clz32:uT,sT=Math.log,lT=Math.LN2;function uT(e){return e>>>=0,e===0?32:31-(sT(e)/lT|0)|0}var cc=64,fc=4194304;function dl(e){switch(e&-e){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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ff(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,i=e.suspendedLanes,a=e.pingedLanes,o=r&268435455;if(o!==0){var s=o&~i;s!==0?n=dl(s):(a&=o,a!==0&&(n=dl(a)))}else o=r&~i,o!==0?n=dl(o):a!==0&&(n=dl(a));if(n===0)return 0;if(t!==0&&t!==n&&!(t&i)&&(i=n&-n,a=t&-t,i>=a||i===16&&(a&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-Br(t),i=1<<r,n|=e[r],t&=~i;return n}function cT(e,t){switch(e){case 1:case 2:case 4:return t+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 t+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 fT(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes;0<a;){var o=31-Br(a),s=1<<o,l=i[o];l===-1?(!(s&r)||s&n)&&(i[o]=cT(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}}function zm(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function D_(){var e=cc;return cc<<=1,!(cc&4194240)&&(cc=64),e}function mp(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function Uu(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Br(t),e[t]=r}function dT(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var i=31-Br(r),a=1<<i;t[i]=0,n[i]=-1,e[i]=-1,r&=~a}}function Eg(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-Br(r),i=1<<n;i&t|e[n]&t&&(e[n]|=t),r&=~i}}var Pe=0;function L_(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var z_,Ng,B_,F_,U_,Bm=!1,dc=[],pi=null,mi=null,yi=null,Rl=new Map,Dl=new Map,Yn=[],hT="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 Zb(e,t){switch(e){case"focusin":case"focusout":pi=null;break;case"dragenter":case"dragleave":mi=null;break;case"mouseover":case"mouseout":yi=null;break;case"pointerover":case"pointerout":Rl.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Dl.delete(t.pointerId)}}function qs(e,t,r,n,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:a,targetContainers:[i]},t!==null&&(t=Hu(t),t!==null&&Ng(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function pT(e,t,r,n,i){switch(t){case"focusin":return pi=qs(pi,e,t,r,n,i),!0;case"dragenter":return mi=qs(mi,e,t,r,n,i),!0;case"mouseover":return yi=qs(yi,e,t,r,n,i),!0;case"pointerover":var a=i.pointerId;return Rl.set(a,qs(Rl.get(a)||null,e,t,r,n,i)),!0;case"gotpointercapture":return a=i.pointerId,Dl.set(a,qs(Dl.get(a)||null,e,t,r,n,i)),!0}return!1}function W_(e){var t=ea(e.target);if(t!==null){var r=Fa(t);if(r!==null){if(t=r.tag,t===13){if(t=C_(r),t!==null){e.blockedOn=t,U_(e.priority,function(){B_(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Hc(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=Fm(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);Im=n,r.target.dispatchEvent(n),Im=null}else return t=Hu(r),t!==null&&Ng(t),e.blockedOn=r,!1;t.shift()}return!0}function ex(e,t,r){Hc(e)&&r.delete(t)}function mT(){Bm=!1,pi!==null&&Hc(pi)&&(pi=null),mi!==null&&Hc(mi)&&(mi=null),yi!==null&&Hc(yi)&&(yi=null),Rl.forEach(ex),Dl.forEach(ex)}function Vs(e,t){e.blockedOn===t&&(e.blockedOn=null,Bm||(Bm=!0,ur.unstable_scheduleCallback(ur.unstable_NormalPriority,mT)))}function Ll(e){function t(i){return Vs(i,e)}if(0<dc.length){Vs(dc[0],e);for(var r=1;r<dc.length;r++){var n=dc[r];n.blockedOn===e&&(n.blockedOn=null)}}for(pi!==null&&Vs(pi,e),mi!==null&&Vs(mi,e),yi!==null&&Vs(yi,e),Rl.forEach(t),Dl.forEach(t),r=0;r<Yn.length;r++)n=Yn[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<Yn.length&&(r=Yn[0],r.blockedOn===null);)W_(r),r.blockedOn===null&&Yn.shift()}var So=Ln.ReactCurrentBatchConfig,df=!0;function yT(e,t,r,n){var i=Pe,a=So.transition;So.transition=null;try{Pe=1,Cg(e,t,r,n)}finally{Pe=i,So.transition=a}}function vT(e,t,r,n){var i=Pe,a=So.transition;So.transition=null;try{Pe=4,Cg(e,t,r,n)}finally{Pe=i,So.transition=a}}function Cg(e,t,r,n){if(df){var i=Fm(e,t,r,n);if(i===null)_p(e,t,n,hf,r),Zb(e,n);else if(pT(i,e,t,r,n))n.stopPropagation();else if(Zb(e,n),t&4&&-1<hT.indexOf(e)){for(;i!==null;){var a=Hu(i);if(a!==null&&z_(a),a=Fm(e,t,r,n),a===null&&_p(e,t,n,hf,r),a===i)break;i=a}i!==null&&n.stopPropagation()}else _p(e,t,n,null,r)}}var hf=null;function Fm(e,t,r,n){if(hf=null,e=Ag(n),e=ea(e),e!==null)if(t=Fa(e),t===null)e=null;else if(r=t.tag,r===13){if(e=C_(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return hf=e,null}function H_(e){switch(e){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(iT()){case kg:return 1;case I_:return 4;case cf:case aT:return 16;case R_:return 536870912;default:return 16}default:return 16}}var ui=null,Tg=null,Kc=null;function K_(){if(Kc)return Kc;var e,t=Tg,r=t.length,n,i="value"in ui?ui.value:ui.textContent,a=i.length;for(e=0;e<r&&t[e]===i[e];e++);var o=r-e;for(n=1;n<=o&&t[r-n]===i[a-n];n++);return Kc=i.slice(e,1<n?1-n:void 0)}function qc(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function hc(){return!0}function tx(){return!1}function fr(e){function t(r,n,i,a,o){this._reactName=r,this._targetInst=i,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(r=e[s],this[s]=r?r(a):a[s]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?hc:tx,this.isPropagationStopped=tx,this}return He(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=hc)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=hc)},persist:function(){},isPersistent:hc}),t}var Os={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},$g=fr(Os),Wu=He({},Os,{view:0,detail:0}),gT=fr(Wu),yp,vp,Gs,Wd=He({},Wu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Mg,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Gs&&(Gs&&e.type==="mousemove"?(yp=e.screenX-Gs.screenX,vp=e.screenY-Gs.screenY):vp=yp=0,Gs=e),yp)},movementY:function(e){return"movementY"in e?e.movementY:vp}}),rx=fr(Wd),bT=He({},Wd,{dataTransfer:0}),xT=fr(bT),wT=He({},Wu,{relatedTarget:0}),gp=fr(wT),ST=He({},Os,{animationName:0,elapsedTime:0,pseudoElement:0}),OT=fr(ST),jT=He({},Os,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),_T=fr(jT),PT=He({},Os,{data:0}),nx=fr(PT),AT={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},kT={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"},ET={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function NT(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=ET[e])?!!t[e]:!1}function Mg(){return NT}var CT=He({},Wu,{key:function(e){if(e.key){var t=AT[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=qc(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?kT[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Mg,charCode:function(e){return e.type==="keypress"?qc(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?qc(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),TT=fr(CT),$T=He({},Wd,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ix=fr($T),MT=He({},Wu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Mg}),IT=fr(MT),RT=He({},Os,{propertyName:0,elapsedTime:0,pseudoElement:0}),DT=fr(RT),LT=He({},Wd,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),zT=fr(LT),BT=[9,13,27,32],Ig=Cn&&"CompositionEvent"in window,gl=null;Cn&&"documentMode"in document&&(gl=document.documentMode);var FT=Cn&&"TextEvent"in window&&!gl,q_=Cn&&(!Ig||gl&&8<gl&&11>=gl),ax=" ",ox=!1;function V_(e,t){switch(e){case"keyup":return BT.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function G_(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var no=!1;function UT(e,t){switch(e){case"compositionend":return G_(t);case"keypress":return t.which!==32?null:(ox=!0,ax);case"textInput":return e=t.data,e===ax&&ox?null:e;default:return null}}function WT(e,t){if(no)return e==="compositionend"||!Ig&&V_(e,t)?(e=K_(),Kc=Tg=ui=null,no=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return q_&&t.locale!=="ko"?null:t.data;default:return null}}var HT={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 sx(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!HT[e.type]:t==="textarea"}function X_(e,t,r,n){P_(n),t=pf(t,"onChange"),0<t.length&&(r=new $g("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var bl=null,zl=null;function KT(e){oP(e,0)}function Hd(e){var t=oo(e);if(b_(t))return e}function qT(e,t){if(e==="change")return t}var Q_=!1;if(Cn){var bp;if(Cn){var xp="oninput"in document;if(!xp){var lx=document.createElement("div");lx.setAttribute("oninput","return;"),xp=typeof lx.oninput=="function"}bp=xp}else bp=!1;Q_=bp&&(!document.documentMode||9<document.documentMode)}function ux(){bl&&(bl.detachEvent("onpropertychange",Y_),zl=bl=null)}function Y_(e){if(e.propertyName==="value"&&Hd(zl)){var t=[];X_(t,zl,e,Ag(e)),N_(KT,t)}}function VT(e,t,r){e==="focusin"?(ux(),bl=t,zl=r,bl.attachEvent("onpropertychange",Y_)):e==="focusout"&&ux()}function GT(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Hd(zl)}function XT(e,t){if(e==="click")return Hd(t)}function QT(e,t){if(e==="input"||e==="change")return Hd(t)}function YT(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Wr=typeof Object.is=="function"?Object.is:YT;function Bl(e,t){if(Wr(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var i=r[n];if(!Om.call(t,i)||!Wr(e[i],t[i]))return!1}return!0}function cx(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function fx(e,t){var r=cx(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=cx(r)}}function J_(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?J_(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Z_(){for(var e=window,t=sf();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=sf(e.document)}return t}function Rg(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function JT(e){var t=Z_(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&J_(r.ownerDocument.documentElement,r)){if(n!==null&&Rg(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=r.textContent.length,a=Math.min(n.start,i);n=n.end===void 0?a:Math.min(n.end,i),!e.extend&&a>n&&(i=n,n=a,a=i),i=fx(r,a);var o=fx(r,n);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>n?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var ZT=Cn&&"documentMode"in document&&11>=document.documentMode,io=null,Um=null,xl=null,Wm=!1;function dx(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Wm||io==null||io!==sf(n)||(n=io,"selectionStart"in n&&Rg(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),xl&&Bl(xl,n)||(xl=n,n=pf(Um,"onSelect"),0<n.length&&(t=new $g("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=io)))}function pc(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var ao={animationend:pc("Animation","AnimationEnd"),animationiteration:pc("Animation","AnimationIteration"),animationstart:pc("Animation","AnimationStart"),transitionend:pc("Transition","TransitionEnd")},wp={},eP={};Cn&&(eP=document.createElement("div").style,"AnimationEvent"in window||(delete ao.animationend.animation,delete ao.animationiteration.animation,delete ao.animationstart.animation),"TransitionEvent"in window||delete ao.transitionend.transition);function Kd(e){if(wp[e])return wp[e];if(!ao[e])return e;var t=ao[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in eP)return wp[e]=t[r];return e}var tP=Kd("animationend"),rP=Kd("animationiteration"),nP=Kd("animationstart"),iP=Kd("transitionend"),aP=new Map,hx="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 Ti(e,t){aP.set(e,t),Ba(t,[e])}for(var Sp=0;Sp<hx.length;Sp++){var Op=hx[Sp],e$=Op.toLowerCase(),t$=Op[0].toUpperCase()+Op.slice(1);Ti(e$,"on"+t$)}Ti(tP,"onAnimationEnd");Ti(rP,"onAnimationIteration");Ti(nP,"onAnimationStart");Ti("dblclick","onDoubleClick");Ti("focusin","onFocus");Ti("focusout","onBlur");Ti(iP,"onTransitionEnd");Uo("onMouseEnter",["mouseout","mouseover"]);Uo("onMouseLeave",["mouseout","mouseover"]);Uo("onPointerEnter",["pointerout","pointerover"]);Uo("onPointerLeave",["pointerout","pointerover"]);Ba("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ba("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ba("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ba("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ba("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ba("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var hl="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(" "),r$=new Set("cancel close invalid load scroll toggle".split(" ").concat(hl));function px(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,eT(n,t,void 0,e),e.currentTarget=null}function oP(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],i=n.event;n=n.listeners;e:{var a=void 0;if(t)for(var o=n.length-1;0<=o;o--){var s=n[o],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==a&&i.isPropagationStopped())break e;px(i,s,u),a=l}else for(o=0;o<n.length;o++){if(s=n[o],l=s.instance,u=s.currentTarget,s=s.listener,l!==a&&i.isPropagationStopped())break e;px(i,s,u),a=l}}}if(uf)throw e=Lm,uf=!1,Lm=null,e}function Ie(e,t){var r=t[Gm];r===void 0&&(r=t[Gm]=new Set);var n=e+"__bubble";r.has(n)||(sP(t,e,2,!1),r.add(n))}function jp(e,t,r){var n=0;t&&(n|=4),sP(r,e,n,t)}var mc="_reactListening"+Math.random().toString(36).slice(2);function Fl(e){if(!e[mc]){e[mc]=!0,p_.forEach(function(r){r!=="selectionchange"&&(r$.has(r)||jp(r,!1,e),jp(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[mc]||(t[mc]=!0,jp("selectionchange",!1,t))}}function sP(e,t,r,n){switch(H_(t)){case 1:var i=yT;break;case 4:i=vT;break;default:i=Cg}r=i.bind(null,t,r,e),i=void 0,!Dm||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),n?i!==void 0?e.addEventListener(t,r,{capture:!0,passive:i}):e.addEventListener(t,r,!0):i!==void 0?e.addEventListener(t,r,{passive:i}):e.addEventListener(t,r,!1)}function _p(e,t,r,n,i){var a=n;if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var o=n.tag;if(o===3||o===4){var s=n.stateNode.containerInfo;if(s===i||s.nodeType===8&&s.parentNode===i)break;if(o===4)for(o=n.return;o!==null;){var l=o.tag;if((l===3||l===4)&&(l=o.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;o=o.return}for(;s!==null;){if(o=ea(s),o===null)return;if(l=o.tag,l===5||l===6){n=a=o;continue e}s=s.parentNode}}n=n.return}N_(function(){var u=a,f=Ag(r),c=[];e:{var h=aP.get(e);if(h!==void 0){var p=$g,m=e;switch(e){case"keypress":if(qc(r)===0)break e;case"keydown":case"keyup":p=TT;break;case"focusin":m="focus",p=gp;break;case"focusout":m="blur",p=gp;break;case"beforeblur":case"afterblur":p=gp;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":p=rx;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=xT;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=IT;break;case tP:case rP:case nP:p=OT;break;case iP:p=DT;break;case"scroll":p=gT;break;case"wheel":p=zT;break;case"copy":case"cut":case"paste":p=_T;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=ix}var y=(t&4)!==0,v=!y&&e==="scroll",g=y?h!==null?h+"Capture":null:h;y=[];for(var b=u,x;b!==null;){x=b;var O=x.stateNode;if(x.tag===5&&O!==null&&(x=O,g!==null&&(O=Il(b,g),O!=null&&y.push(Ul(b,O,x)))),v)break;b=b.return}0<y.length&&(h=new p(h,m,null,r,f),c.push({event:h,listeners:y}))}}if(!(t&7)){e:{if(h=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",h&&r!==Im&&(m=r.relatedTarget||r.fromElement)&&(ea(m)||m[Tn]))break e;if((p||h)&&(h=f.window===f?f:(h=f.ownerDocument)?h.defaultView||h.parentWindow:window,p?(m=r.relatedTarget||r.toElement,p=u,m=m?ea(m):null,m!==null&&(v=Fa(m),m!==v||m.tag!==5&&m.tag!==6)&&(m=null)):(p=null,m=u),p!==m)){if(y=rx,O="onMouseLeave",g="onMouseEnter",b="mouse",(e==="pointerout"||e==="pointerover")&&(y=ix,O="onPointerLeave",g="onPointerEnter",b="pointer"),v=p==null?h:oo(p),x=m==null?h:oo(m),h=new y(O,b+"leave",p,r,f),h.target=v,h.relatedTarget=x,O=null,ea(f)===u&&(y=new y(g,b+"enter",m,r,f),y.target=x,y.relatedTarget=v,O=y),v=O,p&&m)t:{for(y=p,g=m,b=0,x=y;x;x=Qa(x))b++;for(x=0,O=g;O;O=Qa(O))x++;for(;0<b-x;)y=Qa(y),b--;for(;0<x-b;)g=Qa(g),x--;for(;b--;){if(y===g||g!==null&&y===g.alternate)break t;y=Qa(y),g=Qa(g)}y=null}else y=null;p!==null&&mx(c,h,p,y,!1),m!==null&&v!==null&&mx(c,v,m,y,!0)}}e:{if(h=u?oo(u):window,p=h.nodeName&&h.nodeName.toLowerCase(),p==="select"||p==="input"&&h.type==="file")var w=qT;else if(sx(h))if(Q_)w=QT;else{w=GT;var S=VT}else(p=h.nodeName)&&p.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(w=XT);if(w&&(w=w(e,u))){X_(c,w,r,f);break e}S&&S(e,h,u),e==="focusout"&&(S=h._wrapperState)&&S.controlled&&h.type==="number"&&Nm(h,"number",h.value)}switch(S=u?oo(u):window,e){case"focusin":(sx(S)||S.contentEditable==="true")&&(io=S,Um=u,xl=null);break;case"focusout":xl=Um=io=null;break;case"mousedown":Wm=!0;break;case"contextmenu":case"mouseup":case"dragend":Wm=!1,dx(c,r,f);break;case"selectionchange":if(ZT)break;case"keydown":case"keyup":dx(c,r,f)}var j;if(Ig)e:{switch(e){case"compositionstart":var _="onCompositionStart";break e;case"compositionend":_="onCompositionEnd";break e;case"compositionupdate":_="onCompositionUpdate";break e}_=void 0}else no?V_(e,r)&&(_="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(_="onCompositionStart");_&&(q_&&r.locale!=="ko"&&(no||_!=="onCompositionStart"?_==="onCompositionEnd"&&no&&(j=K_()):(ui=f,Tg="value"in ui?ui.value:ui.textContent,no=!0)),S=pf(u,_),0<S.length&&(_=new nx(_,e,null,r,f),c.push({event:_,listeners:S}),j?_.data=j:(j=G_(r),j!==null&&(_.data=j)))),(j=FT?UT(e,r):WT(e,r))&&(u=pf(u,"onBeforeInput"),0<u.length&&(f=new nx("onBeforeInput","beforeinput",null,r,f),c.push({event:f,listeners:u}),f.data=j))}oP(c,t)})}function Ul(e,t,r){return{instance:e,listener:t,currentTarget:r}}function pf(e,t){for(var r=t+"Capture",n=[];e!==null;){var i=e,a=i.stateNode;i.tag===5&&a!==null&&(i=a,a=Il(e,r),a!=null&&n.unshift(Ul(e,a,i)),a=Il(e,t),a!=null&&n.push(Ul(e,a,i))),e=e.return}return n}function Qa(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function mx(e,t,r,n,i){for(var a=t._reactName,o=[];r!==null&&r!==n;){var s=r,l=s.alternate,u=s.stateNode;if(l!==null&&l===n)break;s.tag===5&&u!==null&&(s=u,i?(l=Il(r,a),l!=null&&o.unshift(Ul(r,l,s))):i||(l=Il(r,a),l!=null&&o.push(Ul(r,l,s)))),r=r.return}o.length!==0&&e.push({event:t,listeners:o})}var n$=/\r\n?/g,i$=/\u0000|\uFFFD/g;function yx(e){return(typeof e=="string"?e:""+e).replace(n$,`
`).replace(i$,"")}function yc(e,t,r){if(t=yx(t),yx(e)!==t&&r)throw Error(q(425))}function mf(){}var Hm=null,Km=null;function qm(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Vm=typeof setTimeout=="function"?setTimeout:void 0,a$=typeof clearTimeout=="function"?clearTimeout:void 0,vx=typeof Promise=="function"?Promise:void 0,o$=typeof queueMicrotask=="function"?queueMicrotask:typeof vx<"u"?function(e){return vx.resolve(null).then(e).catch(s$)}:Vm;function s$(e){setTimeout(function(){throw e})}function Pp(e,t){var r=t,n=0;do{var i=r.nextSibling;if(e.removeChild(r),i&&i.nodeType===8)if(r=i.data,r==="/$"){if(n===0){e.removeChild(i),Ll(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=i}while(r);Ll(t)}function vi(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function gx(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var js=Math.random().toString(36).slice(2),Yr="__reactFiber$"+js,Wl="__reactProps$"+js,Tn="__reactContainer$"+js,Gm="__reactEvents$"+js,l$="__reactListeners$"+js,u$="__reactHandles$"+js;function ea(e){var t=e[Yr];if(t)return t;for(var r=e.parentNode;r;){if(t=r[Tn]||r[Yr]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=gx(e);e!==null;){if(r=e[Yr])return r;e=gx(e)}return t}e=r,r=e.parentNode}return null}function Hu(e){return e=e[Yr]||e[Tn],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function oo(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(q(33))}function qd(e){return e[Wl]||null}var Xm=[],so=-1;function $i(e){return{current:e}}function Le(e){0>so||(e.current=Xm[so],Xm[so]=null,so--)}function $e(e,t){so++,Xm[so]=e.current,e.current=t}var Pi={},Nt=$i(Pi),Gt=$i(!1),ja=Pi;function Wo(e,t){var r=e.type.contextTypes;if(!r)return Pi;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in r)i[a]=t[a];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Xt(e){return e=e.childContextTypes,e!=null}function yf(){Le(Gt),Le(Nt)}function bx(e,t,r){if(Nt.current!==Pi)throw Error(q(168));$e(Nt,t),$e(Gt,r)}function lP(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var i in n)if(!(i in t))throw Error(q(108,VC(e)||"Unknown",i));return He({},r,n)}function vf(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Pi,ja=Nt.current,$e(Nt,e),$e(Gt,Gt.current),!0}function xx(e,t,r){var n=e.stateNode;if(!n)throw Error(q(169));r?(e=lP(e,t,ja),n.__reactInternalMemoizedMergedChildContext=e,Le(Gt),Le(Nt),$e(Nt,e)):Le(Gt),$e(Gt,r)}var yn=null,Vd=!1,Ap=!1;function uP(e){yn===null?yn=[e]:yn.push(e)}function c$(e){Vd=!0,uP(e)}function Mi(){if(!Ap&&yn!==null){Ap=!0;var e=0,t=Pe;try{var r=yn;for(Pe=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}yn=null,Vd=!1}catch(i){throw yn!==null&&(yn=yn.slice(e+1)),M_(kg,Mi),i}finally{Pe=t,Ap=!1}}return null}var lo=[],uo=0,gf=null,bf=0,gr=[],br=0,_a=null,wn=1,Sn="";function Gi(e,t){lo[uo++]=bf,lo[uo++]=gf,gf=e,bf=t}function cP(e,t,r){gr[br++]=wn,gr[br++]=Sn,gr[br++]=_a,_a=e;var n=wn;e=Sn;var i=32-Br(n)-1;n&=~(1<<i),r+=1;var a=32-Br(t)+i;if(30<a){var o=i-i%5;a=(n&(1<<o)-1).toString(32),n>>=o,i-=o,wn=1<<32-Br(t)+i|r<<i|n,Sn=a+e}else wn=1<<a|r<<i|n,Sn=e}function Dg(e){e.return!==null&&(Gi(e,1),cP(e,1,0))}function Lg(e){for(;e===gf;)gf=lo[--uo],lo[uo]=null,bf=lo[--uo],lo[uo]=null;for(;e===_a;)_a=gr[--br],gr[br]=null,Sn=gr[--br],gr[br]=null,wn=gr[--br],gr[br]=null}var sr=null,or=null,Be=!1,Lr=null;function fP(e,t){var r=wr(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function wx(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,sr=e,or=vi(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,sr=e,or=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=_a!==null?{id:wn,overflow:Sn}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=wr(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,sr=e,or=null,!0):!1;default:return!1}}function Qm(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Ym(e){if(Be){var t=or;if(t){var r=t;if(!wx(e,t)){if(Qm(e))throw Error(q(418));t=vi(r.nextSibling);var n=sr;t&&wx(e,t)?fP(n,r):(e.flags=e.flags&-4097|2,Be=!1,sr=e)}}else{if(Qm(e))throw Error(q(418));e.flags=e.flags&-4097|2,Be=!1,sr=e}}}function Sx(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;sr=e}function vc(e){if(e!==sr)return!1;if(!Be)return Sx(e),Be=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!qm(e.type,e.memoizedProps)),t&&(t=or)){if(Qm(e))throw dP(),Error(q(418));for(;t;)fP(e,t),t=vi(t.nextSibling)}if(Sx(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(q(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){or=vi(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}or=null}}else or=sr?vi(e.stateNode.nextSibling):null;return!0}function dP(){for(var e=or;e;)e=vi(e.nextSibling)}function Ho(){or=sr=null,Be=!1}function zg(e){Lr===null?Lr=[e]:Lr.push(e)}var f$=Ln.ReactCurrentBatchConfig;function Xs(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(q(309));var n=r.stateNode}if(!n)throw Error(q(147,e));var i=n,a=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===a?t.ref:(t=function(o){var s=i.refs;o===null?delete s[a]:s[a]=o},t._stringRef=a,t)}if(typeof e!="string")throw Error(q(284));if(!r._owner)throw Error(q(290,e))}return e}function gc(e,t){throw e=Object.prototype.toString.call(t),Error(q(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ox(e){var t=e._init;return t(e._payload)}function hP(e){function t(g,b){if(e){var x=g.deletions;x===null?(g.deletions=[b],g.flags|=16):x.push(b)}}function r(g,b){if(!e)return null;for(;b!==null;)t(g,b),b=b.sibling;return null}function n(g,b){for(g=new Map;b!==null;)b.key!==null?g.set(b.key,b):g.set(b.index,b),b=b.sibling;return g}function i(g,b){return g=wi(g,b),g.index=0,g.sibling=null,g}function a(g,b,x){return g.index=x,e?(x=g.alternate,x!==null?(x=x.index,x<b?(g.flags|=2,b):x):(g.flags|=2,b)):(g.flags|=1048576,b)}function o(g){return e&&g.alternate===null&&(g.flags|=2),g}function s(g,b,x,O){return b===null||b.tag!==6?(b=Mp(x,g.mode,O),b.return=g,b):(b=i(b,x),b.return=g,b)}function l(g,b,x,O){var w=x.type;return w===ro?f(g,b,x.props.children,O,x.key):b!==null&&(b.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===Gn&&Ox(w)===b.type)?(O=i(b,x.props),O.ref=Xs(g,b,x),O.return=g,O):(O=Zc(x.type,x.key,x.props,null,g.mode,O),O.ref=Xs(g,b,x),O.return=g,O)}function u(g,b,x,O){return b===null||b.tag!==4||b.stateNode.containerInfo!==x.containerInfo||b.stateNode.implementation!==x.implementation?(b=Ip(x,g.mode,O),b.return=g,b):(b=i(b,x.children||[]),b.return=g,b)}function f(g,b,x,O,w){return b===null||b.tag!==7?(b=xa(x,g.mode,O,w),b.return=g,b):(b=i(b,x),b.return=g,b)}function c(g,b,x){if(typeof b=="string"&&b!==""||typeof b=="number")return b=Mp(""+b,g.mode,x),b.return=g,b;if(typeof b=="object"&&b!==null){switch(b.$$typeof){case sc:return x=Zc(b.type,b.key,b.props,null,g.mode,x),x.ref=Xs(g,null,b),x.return=g,x;case to:return b=Ip(b,g.mode,x),b.return=g,b;case Gn:var O=b._init;return c(g,O(b._payload),x)}if(fl(b)||Hs(b))return b=xa(b,g.mode,x,null),b.return=g,b;gc(g,b)}return null}function h(g,b,x,O){var w=b!==null?b.key:null;if(typeof x=="string"&&x!==""||typeof x=="number")return w!==null?null:s(g,b,""+x,O);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case sc:return x.key===w?l(g,b,x,O):null;case to:return x.key===w?u(g,b,x,O):null;case Gn:return w=x._init,h(g,b,w(x._payload),O)}if(fl(x)||Hs(x))return w!==null?null:f(g,b,x,O,null);gc(g,x)}return null}function p(g,b,x,O,w){if(typeof O=="string"&&O!==""||typeof O=="number")return g=g.get(x)||null,s(b,g,""+O,w);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case sc:return g=g.get(O.key===null?x:O.key)||null,l(b,g,O,w);case to:return g=g.get(O.key===null?x:O.key)||null,u(b,g,O,w);case Gn:var S=O._init;return p(g,b,x,S(O._payload),w)}if(fl(O)||Hs(O))return g=g.get(x)||null,f(b,g,O,w,null);gc(b,O)}return null}function m(g,b,x,O){for(var w=null,S=null,j=b,_=b=0,P=null;j!==null&&_<x.length;_++){j.index>_?(P=j,j=null):P=j.sibling;var N=h(g,j,x[_],O);if(N===null){j===null&&(j=P);break}e&&j&&N.alternate===null&&t(g,j),b=a(N,b,_),S===null?w=N:S.sibling=N,S=N,j=P}if(_===x.length)return r(g,j),Be&&Gi(g,_),w;if(j===null){for(;_<x.length;_++)j=c(g,x[_],O),j!==null&&(b=a(j,b,_),S===null?w=j:S.sibling=j,S=j);return Be&&Gi(g,_),w}for(j=n(g,j);_<x.length;_++)P=p(j,g,_,x[_],O),P!==null&&(e&&P.alternate!==null&&j.delete(P.key===null?_:P.key),b=a(P,b,_),S===null?w=P:S.sibling=P,S=P);return e&&j.forEach(function($){return t(g,$)}),Be&&Gi(g,_),w}function y(g,b,x,O){var w=Hs(x);if(typeof w!="function")throw Error(q(150));if(x=w.call(x),x==null)throw Error(q(151));for(var S=w=null,j=b,_=b=0,P=null,N=x.next();j!==null&&!N.done;_++,N=x.next()){j.index>_?(P=j,j=null):P=j.sibling;var $=h(g,j,N.value,O);if($===null){j===null&&(j=P);break}e&&j&&$.alternate===null&&t(g,j),b=a($,b,_),S===null?w=$:S.sibling=$,S=$,j=P}if(N.done)return r(g,j),Be&&Gi(g,_),w;if(j===null){for(;!N.done;_++,N=x.next())N=c(g,N.value,O),N!==null&&(b=a(N,b,_),S===null?w=N:S.sibling=N,S=N);return Be&&Gi(g,_),w}for(j=n(g,j);!N.done;_++,N=x.next())N=p(j,g,_,N.value,O),N!==null&&(e&&N.alternate!==null&&j.delete(N.key===null?_:N.key),b=a(N,b,_),S===null?w=N:S.sibling=N,S=N);return e&&j.forEach(function(T){return t(g,T)}),Be&&Gi(g,_),w}function v(g,b,x,O){if(typeof x=="object"&&x!==null&&x.type===ro&&x.key===null&&(x=x.props.children),typeof x=="object"&&x!==null){switch(x.$$typeof){case sc:e:{for(var w=x.key,S=b;S!==null;){if(S.key===w){if(w=x.type,w===ro){if(S.tag===7){r(g,S.sibling),b=i(S,x.props.children),b.return=g,g=b;break e}}else if(S.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===Gn&&Ox(w)===S.type){r(g,S.sibling),b=i(S,x.props),b.ref=Xs(g,S,x),b.return=g,g=b;break e}r(g,S);break}else t(g,S);S=S.sibling}x.type===ro?(b=xa(x.props.children,g.mode,O,x.key),b.return=g,g=b):(O=Zc(x.type,x.key,x.props,null,g.mode,O),O.ref=Xs(g,b,x),O.return=g,g=O)}return o(g);case to:e:{for(S=x.key;b!==null;){if(b.key===S)if(b.tag===4&&b.stateNode.containerInfo===x.containerInfo&&b.stateNode.implementation===x.implementation){r(g,b.sibling),b=i(b,x.children||[]),b.return=g,g=b;break e}else{r(g,b);break}else t(g,b);b=b.sibling}b=Ip(x,g.mode,O),b.return=g,g=b}return o(g);case Gn:return S=x._init,v(g,b,S(x._payload),O)}if(fl(x))return m(g,b,x,O);if(Hs(x))return y(g,b,x,O);gc(g,x)}return typeof x=="string"&&x!==""||typeof x=="number"?(x=""+x,b!==null&&b.tag===6?(r(g,b.sibling),b=i(b,x),b.return=g,g=b):(r(g,b),b=Mp(x,g.mode,O),b.return=g,g=b),o(g)):r(g,b)}return v}var Ko=hP(!0),pP=hP(!1),xf=$i(null),wf=null,co=null,Bg=null;function Fg(){Bg=co=wf=null}function Ug(e){var t=xf.current;Le(xf),e._currentValue=t}function Jm(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function Oo(e,t){wf=e,Bg=co=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(qt=!0),e.firstContext=null)}function Pr(e){var t=e._currentValue;if(Bg!==e)if(e={context:e,memoizedValue:t,next:null},co===null){if(wf===null)throw Error(q(308));co=e,wf.dependencies={lanes:0,firstContext:e}}else co=co.next=e;return t}var ta=null;function Wg(e){ta===null?ta=[e]:ta.push(e)}function mP(e,t,r,n){var i=t.interleaved;return i===null?(r.next=r,Wg(t)):(r.next=i.next,i.next=r),t.interleaved=r,$n(e,n)}function $n(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var Xn=!1;function Hg(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function yP(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Pn(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function gi(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,ge&2){var i=n.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),n.pending=t,$n(e,r)}return i=n.interleaved,i===null?(t.next=t,Wg(n)):(t.next=i.next,i.next=t),n.interleaved=t,$n(e,r)}function Vc(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Eg(e,r)}}function jx(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var i=null,a=null;if(r=r.firstBaseUpdate,r!==null){do{var o={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};a===null?i=a=o:a=a.next=o,r=r.next}while(r!==null);a===null?i=a=t:a=a.next=t}else i=a=t;r={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Sf(e,t,r,n){var i=e.updateQueue;Xn=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,u=l.next;l.next=null,o===null?a=u:o.next=u,o=l;var f=e.alternate;f!==null&&(f=f.updateQueue,s=f.lastBaseUpdate,s!==o&&(s===null?f.firstBaseUpdate=u:s.next=u,f.lastBaseUpdate=l))}if(a!==null){var c=i.baseState;o=0,f=u=l=null,s=a;do{var h=s.lane,p=s.eventTime;if((n&h)===h){f!==null&&(f=f.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,y=s;switch(h=t,p=r,y.tag){case 1:if(m=y.payload,typeof m=="function"){c=m.call(p,c,h);break e}c=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=y.payload,h=typeof m=="function"?m.call(p,c,h):m,h==null)break e;c=He({},c,h);break e;case 2:Xn=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,h=i.effects,h===null?i.effects=[s]:h.push(s))}else p={eventTime:p,lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},f===null?(u=f=p,l=c):f=f.next=p,o|=h;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;h=s,s=h.next,h.next=null,i.lastBaseUpdate=h,i.shared.pending=null}}while(!0);if(f===null&&(l=c),i.baseState=l,i.firstBaseUpdate=u,i.lastBaseUpdate=f,t=i.shared.interleaved,t!==null){i=t;do o|=i.lane,i=i.next;while(i!==t)}else a===null&&(i.shared.lanes=0);Aa|=o,e.lanes=o,e.memoizedState=c}}function _x(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],i=n.callback;if(i!==null){if(n.callback=null,n=r,typeof i!="function")throw Error(q(191,i));i.call(n)}}}var Ku={},tn=$i(Ku),Hl=$i(Ku),Kl=$i(Ku);function ra(e){if(e===Ku)throw Error(q(174));return e}function Kg(e,t){switch($e(Kl,t),$e(Hl,e),$e(tn,Ku),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Tm(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Tm(t,e)}Le(tn),$e(tn,t)}function qo(){Le(tn),Le(Hl),Le(Kl)}function vP(e){ra(Kl.current);var t=ra(tn.current),r=Tm(t,e.type);t!==r&&($e(Hl,e),$e(tn,r))}function qg(e){Hl.current===e&&(Le(tn),Le(Hl))}var Ue=$i(0);function Of(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var kp=[];function Vg(){for(var e=0;e<kp.length;e++)kp[e]._workInProgressVersionPrimary=null;kp.length=0}var Gc=Ln.ReactCurrentDispatcher,Ep=Ln.ReactCurrentBatchConfig,Pa=0,We=null,ot=null,pt=null,jf=!1,wl=!1,ql=0,d$=0;function Ot(){throw Error(q(321))}function Gg(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!Wr(e[r],t[r]))return!1;return!0}function Xg(e,t,r,n,i,a){if(Pa=a,We=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Gc.current=e===null||e.memoizedState===null?y$:v$,e=r(n,i),wl){a=0;do{if(wl=!1,ql=0,25<=a)throw Error(q(301));a+=1,pt=ot=null,t.updateQueue=null,Gc.current=g$,e=r(n,i)}while(wl)}if(Gc.current=_f,t=ot!==null&&ot.next!==null,Pa=0,pt=ot=We=null,jf=!1,t)throw Error(q(300));return e}function Qg(){var e=ql!==0;return ql=0,e}function Vr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return pt===null?We.memoizedState=pt=e:pt=pt.next=e,pt}function Ar(){if(ot===null){var e=We.alternate;e=e!==null?e.memoizedState:null}else e=ot.next;var t=pt===null?We.memoizedState:pt.next;if(t!==null)pt=t,ot=e;else{if(e===null)throw Error(q(310));ot=e,e={memoizedState:ot.memoizedState,baseState:ot.baseState,baseQueue:ot.baseQueue,queue:ot.queue,next:null},pt===null?We.memoizedState=pt=e:pt=pt.next=e}return pt}function Vl(e,t){return typeof t=="function"?t(e):t}function Np(e){var t=Ar(),r=t.queue;if(r===null)throw Error(q(311));r.lastRenderedReducer=e;var n=ot,i=n.baseQueue,a=r.pending;if(a!==null){if(i!==null){var o=i.next;i.next=a.next,a.next=o}n.baseQueue=i=a,r.pending=null}if(i!==null){a=i.next,n=n.baseState;var s=o=null,l=null,u=a;do{var f=u.lane;if((Pa&f)===f)l!==null&&(l=l.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),n=u.hasEagerState?u.eagerState:e(n,u.action);else{var c={lane:f,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};l===null?(s=l=c,o=n):l=l.next=c,We.lanes|=f,Aa|=f}u=u.next}while(u!==null&&u!==a);l===null?o=n:l.next=s,Wr(n,t.memoizedState)||(qt=!0),t.memoizedState=n,t.baseState=o,t.baseQueue=l,r.lastRenderedState=n}if(e=r.interleaved,e!==null){i=e;do a=i.lane,We.lanes|=a,Aa|=a,i=i.next;while(i!==e)}else i===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Cp(e){var t=Ar(),r=t.queue;if(r===null)throw Error(q(311));r.lastRenderedReducer=e;var n=r.dispatch,i=r.pending,a=t.memoizedState;if(i!==null){r.pending=null;var o=i=i.next;do a=e(a,o.action),o=o.next;while(o!==i);Wr(a,t.memoizedState)||(qt=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),r.lastRenderedState=a}return[a,n]}function gP(){}function bP(e,t){var r=We,n=Ar(),i=t(),a=!Wr(n.memoizedState,i);if(a&&(n.memoizedState=i,qt=!0),n=n.queue,Yg(SP.bind(null,r,n,e),[e]),n.getSnapshot!==t||a||pt!==null&&pt.memoizedState.tag&1){if(r.flags|=2048,Gl(9,wP.bind(null,r,n,i,t),void 0,null),yt===null)throw Error(q(349));Pa&30||xP(r,t,i)}return i}function xP(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=We.updateQueue,t===null?(t={lastEffect:null,stores:null},We.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function wP(e,t,r,n){t.value=r,t.getSnapshot=n,OP(t)&&jP(e)}function SP(e,t,r){return r(function(){OP(t)&&jP(e)})}function OP(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Wr(e,r)}catch{return!0}}function jP(e){var t=$n(e,1);t!==null&&Fr(t,e,1,-1)}function Px(e){var t=Vr();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Vl,lastRenderedState:e},t.queue=e,e=e.dispatch=m$.bind(null,We,e),[t.memoizedState,e]}function Gl(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=We.updateQueue,t===null?(t={lastEffect:null,stores:null},We.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function _P(){return Ar().memoizedState}function Xc(e,t,r,n){var i=Vr();We.flags|=e,i.memoizedState=Gl(1|t,r,void 0,n===void 0?null:n)}function Gd(e,t,r,n){var i=Ar();n=n===void 0?null:n;var a=void 0;if(ot!==null){var o=ot.memoizedState;if(a=o.destroy,n!==null&&Gg(n,o.deps)){i.memoizedState=Gl(t,r,a,n);return}}We.flags|=e,i.memoizedState=Gl(1|t,r,a,n)}function Ax(e,t){return Xc(8390656,8,e,t)}function Yg(e,t){return Gd(2048,8,e,t)}function PP(e,t){return Gd(4,2,e,t)}function AP(e,t){return Gd(4,4,e,t)}function kP(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function EP(e,t,r){return r=r!=null?r.concat([e]):null,Gd(4,4,kP.bind(null,t,e),r)}function Jg(){}function NP(e,t){var r=Ar();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&Gg(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function CP(e,t){var r=Ar();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&Gg(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function TP(e,t,r){return Pa&21?(Wr(r,t)||(r=D_(),We.lanes|=r,Aa|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,qt=!0),e.memoizedState=r)}function h$(e,t){var r=Pe;Pe=r!==0&&4>r?r:4,e(!0);var n=Ep.transition;Ep.transition={};try{e(!1),t()}finally{Pe=r,Ep.transition=n}}function $P(){return Ar().memoizedState}function p$(e,t,r){var n=xi(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},MP(e))IP(t,r);else if(r=mP(e,t,r,n),r!==null){var i=Dt();Fr(r,e,n,i),RP(r,t,n)}}function m$(e,t,r){var n=xi(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(MP(e))IP(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,r);if(i.hasEagerState=!0,i.eagerState=s,Wr(s,o)){var l=t.interleaved;l===null?(i.next=i,Wg(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}r=mP(e,t,i,n),r!==null&&(i=Dt(),Fr(r,e,n,i),RP(r,t,n))}}function MP(e){var t=e.alternate;return e===We||t!==null&&t===We}function IP(e,t){wl=jf=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function RP(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Eg(e,r)}}var _f={readContext:Pr,useCallback:Ot,useContext:Ot,useEffect:Ot,useImperativeHandle:Ot,useInsertionEffect:Ot,useLayoutEffect:Ot,useMemo:Ot,useReducer:Ot,useRef:Ot,useState:Ot,useDebugValue:Ot,useDeferredValue:Ot,useTransition:Ot,useMutableSource:Ot,useSyncExternalStore:Ot,useId:Ot,unstable_isNewReconciler:!1},y$={readContext:Pr,useCallback:function(e,t){return Vr().memoizedState=[e,t===void 0?null:t],e},useContext:Pr,useEffect:Ax,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Xc(4194308,4,kP.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Xc(4194308,4,e,t)},useInsertionEffect:function(e,t){return Xc(4,2,e,t)},useMemo:function(e,t){var r=Vr();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Vr();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=p$.bind(null,We,e),[n.memoizedState,e]},useRef:function(e){var t=Vr();return e={current:e},t.memoizedState=e},useState:Px,useDebugValue:Jg,useDeferredValue:function(e){return Vr().memoizedState=e},useTransition:function(){var e=Px(!1),t=e[0];return e=h$.bind(null,e[1]),Vr().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=We,i=Vr();if(Be){if(r===void 0)throw Error(q(407));r=r()}else{if(r=t(),yt===null)throw Error(q(349));Pa&30||xP(n,t,r)}i.memoizedState=r;var a={value:r,getSnapshot:t};return i.queue=a,Ax(SP.bind(null,n,a,e),[e]),n.flags|=2048,Gl(9,wP.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=Vr(),t=yt.identifierPrefix;if(Be){var r=Sn,n=wn;r=(n&~(1<<32-Br(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=ql++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=d$++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},v$={readContext:Pr,useCallback:NP,useContext:Pr,useEffect:Yg,useImperativeHandle:EP,useInsertionEffect:PP,useLayoutEffect:AP,useMemo:CP,useReducer:Np,useRef:_P,useState:function(){return Np(Vl)},useDebugValue:Jg,useDeferredValue:function(e){var t=Ar();return TP(t,ot.memoizedState,e)},useTransition:function(){var e=Np(Vl)[0],t=Ar().memoizedState;return[e,t]},useMutableSource:gP,useSyncExternalStore:bP,useId:$P,unstable_isNewReconciler:!1},g$={readContext:Pr,useCallback:NP,useContext:Pr,useEffect:Yg,useImperativeHandle:EP,useInsertionEffect:PP,useLayoutEffect:AP,useMemo:CP,useReducer:Cp,useRef:_P,useState:function(){return Cp(Vl)},useDebugValue:Jg,useDeferredValue:function(e){var t=Ar();return ot===null?t.memoizedState=e:TP(t,ot.memoizedState,e)},useTransition:function(){var e=Cp(Vl)[0],t=Ar().memoizedState;return[e,t]},useMutableSource:gP,useSyncExternalStore:bP,useId:$P,unstable_isNewReconciler:!1};function $r(e,t){if(e&&e.defaultProps){t=He({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function Zm(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:He({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var Xd={isMounted:function(e){return(e=e._reactInternals)?Fa(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=Dt(),i=xi(e),a=Pn(n,i);a.payload=t,r!=null&&(a.callback=r),t=gi(e,a,i),t!==null&&(Fr(t,e,i,n),Vc(t,e,i))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=Dt(),i=xi(e),a=Pn(n,i);a.tag=1,a.payload=t,r!=null&&(a.callback=r),t=gi(e,a,i),t!==null&&(Fr(t,e,i,n),Vc(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=Dt(),n=xi(e),i=Pn(r,n);i.tag=2,t!=null&&(i.callback=t),t=gi(e,i,n),t!==null&&(Fr(t,e,n,r),Vc(t,e,n))}};function kx(e,t,r,n,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,a,o):t.prototype&&t.prototype.isPureReactComponent?!Bl(r,n)||!Bl(i,a):!0}function DP(e,t,r){var n=!1,i=Pi,a=t.contextType;return typeof a=="object"&&a!==null?a=Pr(a):(i=Xt(t)?ja:Nt.current,n=t.contextTypes,a=(n=n!=null)?Wo(e,i):Pi),t=new t(r,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Xd,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function Ex(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&Xd.enqueueReplaceState(t,t.state,null)}function ey(e,t,r,n){var i=e.stateNode;i.props=r,i.state=e.memoizedState,i.refs={},Hg(e);var a=t.contextType;typeof a=="object"&&a!==null?i.context=Pr(a):(a=Xt(t)?ja:Nt.current,i.context=Wo(e,a)),i.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(Zm(e,t,a,r),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&Xd.enqueueReplaceState(i,i.state,null),Sf(e,r,i,n),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function Vo(e,t){try{var r="",n=t;do r+=qC(n),n=n.return;while(n);var i=r}catch(a){i=`
Error generating stack: `+a.message+`
`+a.stack}return{value:e,source:t,stack:i,digest:null}}function Tp(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function ty(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var b$=typeof WeakMap=="function"?WeakMap:Map;function LP(e,t,r){r=Pn(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Af||(Af=!0,fy=n),ty(e,t)},r}function zP(e,t,r){r=Pn(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var i=t.value;r.payload=function(){return n(i)},r.callback=function(){ty(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(r.callback=function(){ty(e,t),typeof n!="function"&&(bi===null?bi=new Set([this]):bi.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),r}function Nx(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new b$;var i=new Set;n.set(t,i)}else i=n.get(t),i===void 0&&(i=new Set,n.set(t,i));i.has(r)||(i.add(r),e=$$.bind(null,e,t,r),t.then(e,e))}function Cx(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Tx(e,t,r,n,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=Pn(-1,1),t.tag=2,gi(r,t,1))),r.lanes|=1),e)}var x$=Ln.ReactCurrentOwner,qt=!1;function Tt(e,t,r,n){t.child=e===null?pP(t,null,r,n):Ko(t,e.child,r,n)}function $x(e,t,r,n,i){r=r.render;var a=t.ref;return Oo(t,i),n=Xg(e,t,r,n,a,i),r=Qg(),e!==null&&!qt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Mn(e,t,i)):(Be&&r&&Dg(t),t.flags|=1,Tt(e,t,n,i),t.child)}function Mx(e,t,r,n,i){if(e===null){var a=r.type;return typeof a=="function"&&!o0(a)&&a.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=a,BP(e,t,a,n,i)):(e=Zc(r.type,null,n,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!(e.lanes&i)){var o=a.memoizedProps;if(r=r.compare,r=r!==null?r:Bl,r(o,n)&&e.ref===t.ref)return Mn(e,t,i)}return t.flags|=1,e=wi(a,n),e.ref=t.ref,e.return=t,t.child=e}function BP(e,t,r,n,i){if(e!==null){var a=e.memoizedProps;if(Bl(a,n)&&e.ref===t.ref)if(qt=!1,t.pendingProps=n=a,(e.lanes&i)!==0)e.flags&131072&&(qt=!0);else return t.lanes=e.lanes,Mn(e,t,i)}return ry(e,t,r,n,i)}function FP(e,t,r){var n=t.pendingProps,i=n.children,a=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},$e(ho,nr),nr|=r;else{if(!(r&1073741824))return e=a!==null?a.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,$e(ho,nr),nr|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=a!==null?a.baseLanes:r,$e(ho,nr),nr|=n}else a!==null?(n=a.baseLanes|r,t.memoizedState=null):n=r,$e(ho,nr),nr|=n;return Tt(e,t,i,r),t.child}function UP(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function ry(e,t,r,n,i){var a=Xt(r)?ja:Nt.current;return a=Wo(t,a),Oo(t,i),r=Xg(e,t,r,n,a,i),n=Qg(),e!==null&&!qt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Mn(e,t,i)):(Be&&n&&Dg(t),t.flags|=1,Tt(e,t,r,i),t.child)}function Ix(e,t,r,n,i){if(Xt(r)){var a=!0;vf(t)}else a=!1;if(Oo(t,i),t.stateNode===null)Qc(e,t),DP(t,r,n),ey(t,r,n,i),n=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var l=o.context,u=r.contextType;typeof u=="object"&&u!==null?u=Pr(u):(u=Xt(r)?ja:Nt.current,u=Wo(t,u));var f=r.getDerivedStateFromProps,c=typeof f=="function"||typeof o.getSnapshotBeforeUpdate=="function";c||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==n||l!==u)&&Ex(t,o,n,u),Xn=!1;var h=t.memoizedState;o.state=h,Sf(t,n,o,i),l=t.memoizedState,s!==n||h!==l||Gt.current||Xn?(typeof f=="function"&&(Zm(t,r,f,n),l=t.memoizedState),(s=Xn||kx(t,r,s,n,h,l,u))?(c||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=l),o.props=n,o.state=l,o.context=u,n=s):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{o=t.stateNode,yP(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:$r(t.type,s),o.props=u,c=t.pendingProps,h=o.context,l=r.contextType,typeof l=="object"&&l!==null?l=Pr(l):(l=Xt(r)?ja:Nt.current,l=Wo(t,l));var p=r.getDerivedStateFromProps;(f=typeof p=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==c||h!==l)&&Ex(t,o,n,l),Xn=!1,h=t.memoizedState,o.state=h,Sf(t,n,o,i);var m=t.memoizedState;s!==c||h!==m||Gt.current||Xn?(typeof p=="function"&&(Zm(t,r,p,n),m=t.memoizedState),(u=Xn||kx(t,r,u,n,h,m,l)||!1)?(f||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(n,m,l),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(n,m,l)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=m),o.props=n,o.state=m,o.context=l,n=u):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),n=!1)}return ny(e,t,r,n,a,i)}function ny(e,t,r,n,i,a){UP(e,t);var o=(t.flags&128)!==0;if(!n&&!o)return i&&xx(t,r,!1),Mn(e,t,a);n=t.stateNode,x$.current=t;var s=o&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&o?(t.child=Ko(t,e.child,null,a),t.child=Ko(t,null,s,a)):Tt(e,t,s,a),t.memoizedState=n.state,i&&xx(t,r,!0),t.child}function WP(e){var t=e.stateNode;t.pendingContext?bx(e,t.pendingContext,t.pendingContext!==t.context):t.context&&bx(e,t.context,!1),Kg(e,t.containerInfo)}function Rx(e,t,r,n,i){return Ho(),zg(i),t.flags|=256,Tt(e,t,r,n),t.child}var iy={dehydrated:null,treeContext:null,retryLane:0};function ay(e){return{baseLanes:e,cachePool:null,transitions:null}}function HP(e,t,r){var n=t.pendingProps,i=Ue.current,a=!1,o=(t.flags&128)!==0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!==0),s?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),$e(Ue,i&1),e===null)return Ym(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=n.children,e=n.fallback,a?(n=t.mode,a=t.child,o={mode:"hidden",children:o},!(n&1)&&a!==null?(a.childLanes=0,a.pendingProps=o):a=Jd(o,n,0,null),e=xa(e,n,r,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=ay(r),t.memoizedState=iy,e):Zg(t,o));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return w$(e,t,o,n,s,i,r);if(a){a=n.fallback,o=t.mode,i=e.child,s=i.sibling;var l={mode:"hidden",children:n.children};return!(o&1)&&t.child!==i?(n=t.child,n.childLanes=0,n.pendingProps=l,t.deletions=null):(n=wi(i,l),n.subtreeFlags=i.subtreeFlags&14680064),s!==null?a=wi(s,a):(a=xa(a,o,r,null),a.flags|=2),a.return=t,n.return=t,n.sibling=a,t.child=n,n=a,a=t.child,o=e.child.memoizedState,o=o===null?ay(r):{baseLanes:o.baseLanes|r,cachePool:null,transitions:o.transitions},a.memoizedState=o,a.childLanes=e.childLanes&~r,t.memoizedState=iy,n}return a=e.child,e=a.sibling,n=wi(a,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function Zg(e,t){return t=Jd({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function bc(e,t,r,n){return n!==null&&zg(n),Ko(t,e.child,null,r),e=Zg(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function w$(e,t,r,n,i,a,o){if(r)return t.flags&256?(t.flags&=-257,n=Tp(Error(q(422))),bc(e,t,o,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=n.fallback,i=t.mode,n=Jd({mode:"visible",children:n.children},i,0,null),a=xa(a,i,o,null),a.flags|=2,n.return=t,a.return=t,n.sibling=a,t.child=n,t.mode&1&&Ko(t,e.child,null,o),t.child.memoizedState=ay(o),t.memoizedState=iy,a);if(!(t.mode&1))return bc(e,t,o,null);if(i.data==="$!"){if(n=i.nextSibling&&i.nextSibling.dataset,n)var s=n.dgst;return n=s,a=Error(q(419)),n=Tp(a,n,void 0),bc(e,t,o,n)}if(s=(o&e.childLanes)!==0,qt||s){if(n=yt,n!==null){switch(o&-o){case 4:i=2;break;case 16:i=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:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(n.suspendedLanes|o)?0:i,i!==0&&i!==a.retryLane&&(a.retryLane=i,$n(e,i),Fr(n,e,i,-1))}return a0(),n=Tp(Error(q(421))),bc(e,t,o,n)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=M$.bind(null,e),i._reactRetry=t,null):(e=a.treeContext,or=vi(i.nextSibling),sr=t,Be=!0,Lr=null,e!==null&&(gr[br++]=wn,gr[br++]=Sn,gr[br++]=_a,wn=e.id,Sn=e.overflow,_a=t),t=Zg(t,n.children),t.flags|=4096,t)}function Dx(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),Jm(e.return,t,r)}function $p(e,t,r,n,i){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=n,a.tail=r,a.tailMode=i)}function KP(e,t,r){var n=t.pendingProps,i=n.revealOrder,a=n.tail;if(Tt(e,t,n.children,r),n=Ue.current,n&2)n=n&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Dx(e,r,t);else if(e.tag===19)Dx(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if($e(Ue,n),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(r=t.child,i=null;r!==null;)e=r.alternate,e!==null&&Of(e)===null&&(i=r),r=r.sibling;r=i,r===null?(i=t.child,t.child=null):(i=r.sibling,r.sibling=null),$p(t,!1,i,r,a);break;case"backwards":for(r=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Of(e)===null){t.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}$p(t,!0,r,null,a);break;case"together":$p(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Qc(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Mn(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),Aa|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(q(153));if(t.child!==null){for(e=t.child,r=wi(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=wi(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function S$(e,t,r){switch(t.tag){case 3:WP(t),Ho();break;case 5:vP(t);break;case 1:Xt(t.type)&&vf(t);break;case 4:Kg(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,i=t.memoizedProps.value;$e(xf,n._currentValue),n._currentValue=i;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?($e(Ue,Ue.current&1),t.flags|=128,null):r&t.child.childLanes?HP(e,t,r):($e(Ue,Ue.current&1),e=Mn(e,t,r),e!==null?e.sibling:null);$e(Ue,Ue.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return KP(e,t,r);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),$e(Ue,Ue.current),n)break;return null;case 22:case 23:return t.lanes=0,FP(e,t,r)}return Mn(e,t,r)}var qP,oy,VP,GP;qP=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};oy=function(){};VP=function(e,t,r,n){var i=e.memoizedProps;if(i!==n){e=t.stateNode,ra(tn.current);var a=null;switch(r){case"input":i=km(e,i),n=km(e,n),a=[];break;case"select":i=He({},i,{value:void 0}),n=He({},n,{value:void 0}),a=[];break;case"textarea":i=Cm(e,i),n=Cm(e,n),a=[];break;default:typeof i.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=mf)}$m(r,n);var o;r=null;for(u in i)if(!n.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u==="style"){var s=i[u];for(o in s)s.hasOwnProperty(o)&&(r||(r={}),r[o]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&($l.hasOwnProperty(u)?a||(a=[]):(a=a||[]).push(u,null));for(u in n){var l=n[u];if(s=i!=null?i[u]:void 0,n.hasOwnProperty(u)&&l!==s&&(l!=null||s!=null))if(u==="style")if(s){for(o in s)!s.hasOwnProperty(o)||l&&l.hasOwnProperty(o)||(r||(r={}),r[o]="");for(o in l)l.hasOwnProperty(o)&&s[o]!==l[o]&&(r||(r={}),r[o]=l[o])}else r||(a||(a=[]),a.push(u,r)),r=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(a=a||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(a=a||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&($l.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&Ie("scroll",e),a||s===l||(a=[])):(a=a||[]).push(u,l))}r&&(a=a||[]).push("style",r);var u=a;(t.updateQueue=u)&&(t.flags|=4)}};GP=function(e,t,r,n){r!==n&&(t.flags|=4)};function Qs(e,t){if(!Be)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function jt(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var i=e.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags&14680064,n|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags,n|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function O$(e,t,r){var n=t.pendingProps;switch(Lg(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return jt(t),null;case 1:return Xt(t.type)&&yf(),jt(t),null;case 3:return n=t.stateNode,qo(),Le(Gt),Le(Nt),Vg(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(vc(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Lr!==null&&(py(Lr),Lr=null))),oy(e,t),jt(t),null;case 5:qg(t);var i=ra(Kl.current);if(r=t.type,e!==null&&t.stateNode!=null)VP(e,t,r,n,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(q(166));return jt(t),null}if(e=ra(tn.current),vc(t)){n=t.stateNode,r=t.type;var a=t.memoizedProps;switch(n[Yr]=t,n[Wl]=a,e=(t.mode&1)!==0,r){case"dialog":Ie("cancel",n),Ie("close",n);break;case"iframe":case"object":case"embed":Ie("load",n);break;case"video":case"audio":for(i=0;i<hl.length;i++)Ie(hl[i],n);break;case"source":Ie("error",n);break;case"img":case"image":case"link":Ie("error",n),Ie("load",n);break;case"details":Ie("toggle",n);break;case"input":qb(n,a),Ie("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!a.multiple},Ie("invalid",n);break;case"textarea":Gb(n,a),Ie("invalid",n)}$m(r,a),i=null;for(var o in a)if(a.hasOwnProperty(o)){var s=a[o];o==="children"?typeof s=="string"?n.textContent!==s&&(a.suppressHydrationWarning!==!0&&yc(n.textContent,s,e),i=["children",s]):typeof s=="number"&&n.textContent!==""+s&&(a.suppressHydrationWarning!==!0&&yc(n.textContent,s,e),i=["children",""+s]):$l.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&Ie("scroll",n)}switch(r){case"input":lc(n),Vb(n,a,!0);break;case"textarea":lc(n),Xb(n);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(n.onclick=mf)}n=i,t.updateQueue=n,n!==null&&(t.flags|=4)}else{o=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=S_(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=o.createElement(r,{is:n.is}):(e=o.createElement(r),r==="select"&&(o=e,n.multiple?o.multiple=!0:n.size&&(o.size=n.size))):e=o.createElementNS(e,r),e[Yr]=t,e[Wl]=n,qP(e,t,!1,!1),t.stateNode=e;e:{switch(o=Mm(r,n),r){case"dialog":Ie("cancel",e),Ie("close",e),i=n;break;case"iframe":case"object":case"embed":Ie("load",e),i=n;break;case"video":case"audio":for(i=0;i<hl.length;i++)Ie(hl[i],e);i=n;break;case"source":Ie("error",e),i=n;break;case"img":case"image":case"link":Ie("error",e),Ie("load",e),i=n;break;case"details":Ie("toggle",e),i=n;break;case"input":qb(e,n),i=km(e,n),Ie("invalid",e);break;case"option":i=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},i=He({},n,{value:void 0}),Ie("invalid",e);break;case"textarea":Gb(e,n),i=Cm(e,n),Ie("invalid",e);break;default:i=n}$m(r,i),s=i;for(a in s)if(s.hasOwnProperty(a)){var l=s[a];a==="style"?__(e,l):a==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&O_(e,l)):a==="children"?typeof l=="string"?(r!=="textarea"||l!=="")&&Ml(e,l):typeof l=="number"&&Ml(e,""+l):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&($l.hasOwnProperty(a)?l!=null&&a==="onScroll"&&Ie("scroll",e):l!=null&&Og(e,a,l,o))}switch(r){case"input":lc(e),Vb(e,n,!1);break;case"textarea":lc(e),Xb(e);break;case"option":n.value!=null&&e.setAttribute("value",""+_i(n.value));break;case"select":e.multiple=!!n.multiple,a=n.value,a!=null?bo(e,!!n.multiple,a,!1):n.defaultValue!=null&&bo(e,!!n.multiple,n.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=mf)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return jt(t),null;case 6:if(e&&t.stateNode!=null)GP(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(q(166));if(r=ra(Kl.current),ra(tn.current),vc(t)){if(n=t.stateNode,r=t.memoizedProps,n[Yr]=t,(a=n.nodeValue!==r)&&(e=sr,e!==null))switch(e.tag){case 3:yc(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&yc(n.nodeValue,r,(e.mode&1)!==0)}a&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[Yr]=t,t.stateNode=n}return jt(t),null;case 13:if(Le(Ue),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Be&&or!==null&&t.mode&1&&!(t.flags&128))dP(),Ho(),t.flags|=98560,a=!1;else if(a=vc(t),n!==null&&n.dehydrated!==null){if(e===null){if(!a)throw Error(q(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(q(317));a[Yr]=t}else Ho(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;jt(t),a=!1}else Lr!==null&&(py(Lr),Lr=null),a=!0;if(!a)return t.flags&65536?t:null}return t.flags&128?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,t.mode&1&&(e===null||Ue.current&1?ut===0&&(ut=3):a0())),t.updateQueue!==null&&(t.flags|=4),jt(t),null);case 4:return qo(),oy(e,t),e===null&&Fl(t.stateNode.containerInfo),jt(t),null;case 10:return Ug(t.type._context),jt(t),null;case 17:return Xt(t.type)&&yf(),jt(t),null;case 19:if(Le(Ue),a=t.memoizedState,a===null)return jt(t),null;if(n=(t.flags&128)!==0,o=a.rendering,o===null)if(n)Qs(a,!1);else{if(ut!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Of(e),o!==null){for(t.flags|=128,Qs(a,!1),n=o.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)a=r,e=n,a.flags&=14680066,o=a.alternate,o===null?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=o.childLanes,a.lanes=o.lanes,a.child=o.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=o.memoizedProps,a.memoizedState=o.memoizedState,a.updateQueue=o.updateQueue,a.type=o.type,e=o.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return $e(Ue,Ue.current&1|2),t.child}e=e.sibling}a.tail!==null&&Xe()>Go&&(t.flags|=128,n=!0,Qs(a,!1),t.lanes=4194304)}else{if(!n)if(e=Of(o),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Qs(a,!0),a.tail===null&&a.tailMode==="hidden"&&!o.alternate&&!Be)return jt(t),null}else 2*Xe()-a.renderingStartTime>Go&&r!==1073741824&&(t.flags|=128,n=!0,Qs(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(r=a.last,r!==null?r.sibling=o:t.child=o,a.last=o)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Xe(),t.sibling=null,r=Ue.current,$e(Ue,n?r&1|2:r&1),t):(jt(t),null);case 22:case 23:return i0(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?nr&1073741824&&(jt(t),t.subtreeFlags&6&&(t.flags|=8192)):jt(t),null;case 24:return null;case 25:return null}throw Error(q(156,t.tag))}function j$(e,t){switch(Lg(t),t.tag){case 1:return Xt(t.type)&&yf(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return qo(),Le(Gt),Le(Nt),Vg(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return qg(t),null;case 13:if(Le(Ue),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(q(340));Ho()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Le(Ue),null;case 4:return qo(),null;case 10:return Ug(t.type._context),null;case 22:case 23:return i0(),null;case 24:return null;default:return null}}var xc=!1,At=!1,_$=typeof WeakSet=="function"?WeakSet:Set,Y=null;function fo(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){Ve(e,t,n)}else r.current=null}function sy(e,t,r){try{r()}catch(n){Ve(e,t,n)}}var Lx=!1;function P$(e,t){if(Hm=df,e=Z_(),Rg(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var i=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch{r=null;break e}var o=0,s=-1,l=-1,u=0,f=0,c=e,h=null;t:for(;;){for(var p;c!==r||i!==0&&c.nodeType!==3||(s=o+i),c!==a||n!==0&&c.nodeType!==3||(l=o+n),c.nodeType===3&&(o+=c.nodeValue.length),(p=c.firstChild)!==null;)h=c,c=p;for(;;){if(c===e)break t;if(h===r&&++u===i&&(s=o),h===a&&++f===n&&(l=o),(p=c.nextSibling)!==null)break;c=h,h=c.parentNode}c=p}r=s===-1||l===-1?null:{start:s,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(Km={focusedElem:e,selectionRange:r},df=!1,Y=t;Y!==null;)if(t=Y,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Y=e;else for(;Y!==null;){t=Y;try{var m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var y=m.memoizedProps,v=m.memoizedState,g=t.stateNode,b=g.getSnapshotBeforeUpdate(t.elementType===t.type?y:$r(t.type,y),v);g.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var x=t.stateNode.containerInfo;x.nodeType===1?x.textContent="":x.nodeType===9&&x.documentElement&&x.removeChild(x.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(q(163))}}catch(O){Ve(t,t.return,O)}if(e=t.sibling,e!==null){e.return=t.return,Y=e;break}Y=t.return}return m=Lx,Lx=!1,m}function Sl(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var i=n=n.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&sy(t,r,a)}i=i.next}while(i!==n)}}function Qd(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function ly(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function XP(e){var t=e.alternate;t!==null&&(e.alternate=null,XP(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Yr],delete t[Wl],delete t[Gm],delete t[l$],delete t[u$])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function QP(e){return e.tag===5||e.tag===3||e.tag===4}function zx(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||QP(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function uy(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=mf));else if(n!==4&&(e=e.child,e!==null))for(uy(e,t,r),e=e.sibling;e!==null;)uy(e,t,r),e=e.sibling}function cy(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(cy(e,t,r),e=e.sibling;e!==null;)cy(e,t,r),e=e.sibling}var xt=null,Rr=!1;function Hn(e,t,r){for(r=r.child;r!==null;)YP(e,t,r),r=r.sibling}function YP(e,t,r){if(en&&typeof en.onCommitFiberUnmount=="function")try{en.onCommitFiberUnmount(Ud,r)}catch{}switch(r.tag){case 5:At||fo(r,t);case 6:var n=xt,i=Rr;xt=null,Hn(e,t,r),xt=n,Rr=i,xt!==null&&(Rr?(e=xt,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):xt.removeChild(r.stateNode));break;case 18:xt!==null&&(Rr?(e=xt,r=r.stateNode,e.nodeType===8?Pp(e.parentNode,r):e.nodeType===1&&Pp(e,r),Ll(e)):Pp(xt,r.stateNode));break;case 4:n=xt,i=Rr,xt=r.stateNode.containerInfo,Rr=!0,Hn(e,t,r),xt=n,Rr=i;break;case 0:case 11:case 14:case 15:if(!At&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){i=n=n.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&sy(r,t,o),i=i.next}while(i!==n)}Hn(e,t,r);break;case 1:if(!At&&(fo(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){Ve(r,t,s)}Hn(e,t,r);break;case 21:Hn(e,t,r);break;case 22:r.mode&1?(At=(n=At)||r.memoizedState!==null,Hn(e,t,r),At=n):Hn(e,t,r);break;default:Hn(e,t,r)}}function Bx(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new _$),t.forEach(function(n){var i=I$.bind(null,e,n);r.has(n)||(r.add(n),n.then(i,i))})}}function Cr(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var i=r[n];try{var a=e,o=t,s=o;e:for(;s!==null;){switch(s.tag){case 5:xt=s.stateNode,Rr=!1;break e;case 3:xt=s.stateNode.containerInfo,Rr=!0;break e;case 4:xt=s.stateNode.containerInfo,Rr=!0;break e}s=s.return}if(xt===null)throw Error(q(160));YP(a,o,i),xt=null,Rr=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(u){Ve(i,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)JP(t,e),t=t.sibling}function JP(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Cr(t,e),qr(e),n&4){try{Sl(3,e,e.return),Qd(3,e)}catch(y){Ve(e,e.return,y)}try{Sl(5,e,e.return)}catch(y){Ve(e,e.return,y)}}break;case 1:Cr(t,e),qr(e),n&512&&r!==null&&fo(r,r.return);break;case 5:if(Cr(t,e),qr(e),n&512&&r!==null&&fo(r,r.return),e.flags&32){var i=e.stateNode;try{Ml(i,"")}catch(y){Ve(e,e.return,y)}}if(n&4&&(i=e.stateNode,i!=null)){var a=e.memoizedProps,o=r!==null?r.memoizedProps:a,s=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{s==="input"&&a.type==="radio"&&a.name!=null&&x_(i,a),Mm(s,o);var u=Mm(s,a);for(o=0;o<l.length;o+=2){var f=l[o],c=l[o+1];f==="style"?__(i,c):f==="dangerouslySetInnerHTML"?O_(i,c):f==="children"?Ml(i,c):Og(i,f,c,u)}switch(s){case"input":Em(i,a);break;case"textarea":w_(i,a);break;case"select":var h=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!a.multiple;var p=a.value;p!=null?bo(i,!!a.multiple,p,!1):h!==!!a.multiple&&(a.defaultValue!=null?bo(i,!!a.multiple,a.defaultValue,!0):bo(i,!!a.multiple,a.multiple?[]:"",!1))}i[Wl]=a}catch(y){Ve(e,e.return,y)}}break;case 6:if(Cr(t,e),qr(e),n&4){if(e.stateNode===null)throw Error(q(162));i=e.stateNode,a=e.memoizedProps;try{i.nodeValue=a}catch(y){Ve(e,e.return,y)}}break;case 3:if(Cr(t,e),qr(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{Ll(t.containerInfo)}catch(y){Ve(e,e.return,y)}break;case 4:Cr(t,e),qr(e);break;case 13:Cr(t,e),qr(e),i=e.child,i.flags&8192&&(a=i.memoizedState!==null,i.stateNode.isHidden=a,!a||i.alternate!==null&&i.alternate.memoizedState!==null||(r0=Xe())),n&4&&Bx(e);break;case 22:if(f=r!==null&&r.memoizedState!==null,e.mode&1?(At=(u=At)||f,Cr(t,e),At=u):Cr(t,e),qr(e),n&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!f&&e.mode&1)for(Y=e,f=e.child;f!==null;){for(c=Y=f;Y!==null;){switch(h=Y,p=h.child,h.tag){case 0:case 11:case 14:case 15:Sl(4,h,h.return);break;case 1:fo(h,h.return);var m=h.stateNode;if(typeof m.componentWillUnmount=="function"){n=h,r=h.return;try{t=n,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(y){Ve(n,r,y)}}break;case 5:fo(h,h.return);break;case 22:if(h.memoizedState!==null){Ux(c);continue}}p!==null?(p.return=h,Y=p):Ux(c)}f=f.sibling}e:for(f=null,c=e;;){if(c.tag===5){if(f===null){f=c;try{i=c.stateNode,u?(a=i.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"):(s=c.stateNode,l=c.memoizedProps.style,o=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=j_("display",o))}catch(y){Ve(e,e.return,y)}}}else if(c.tag===6){if(f===null)try{c.stateNode.nodeValue=u?"":c.memoizedProps}catch(y){Ve(e,e.return,y)}}else if((c.tag!==22&&c.tag!==23||c.memoizedState===null||c===e)&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===e)break e;for(;c.sibling===null;){if(c.return===null||c.return===e)break e;f===c&&(f=null),c=c.return}f===c&&(f=null),c.sibling.return=c.return,c=c.sibling}}break;case 19:Cr(t,e),qr(e),n&4&&Bx(e);break;case 21:break;default:Cr(t,e),qr(e)}}function qr(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(QP(r)){var n=r;break e}r=r.return}throw Error(q(160))}switch(n.tag){case 5:var i=n.stateNode;n.flags&32&&(Ml(i,""),n.flags&=-33);var a=zx(e);cy(e,a,i);break;case 3:case 4:var o=n.stateNode.containerInfo,s=zx(e);uy(e,s,o);break;default:throw Error(q(161))}}catch(l){Ve(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function A$(e,t,r){Y=e,ZP(e)}function ZP(e,t,r){for(var n=(e.mode&1)!==0;Y!==null;){var i=Y,a=i.child;if(i.tag===22&&n){var o=i.memoizedState!==null||xc;if(!o){var s=i.alternate,l=s!==null&&s.memoizedState!==null||At;s=xc;var u=At;if(xc=o,(At=l)&&!u)for(Y=i;Y!==null;)o=Y,l=o.child,o.tag===22&&o.memoizedState!==null?Wx(i):l!==null?(l.return=o,Y=l):Wx(i);for(;a!==null;)Y=a,ZP(a),a=a.sibling;Y=i,xc=s,At=u}Fx(e)}else i.subtreeFlags&8772&&a!==null?(a.return=i,Y=a):Fx(e)}}function Fx(e){for(;Y!==null;){var t=Y;if(t.flags&8772){var r=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:At||Qd(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!At)if(r===null)n.componentDidMount();else{var i=t.elementType===t.type?r.memoizedProps:$r(t.type,r.memoizedProps);n.componentDidUpdate(i,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;a!==null&&_x(t,a,n);break;case 3:var o=t.updateQueue;if(o!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}_x(t,o,r)}break;case 5:var s=t.stateNode;if(r===null&&t.flags&4){r=s;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&r.focus();break;case"img":l.src&&(r.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var f=u.memoizedState;if(f!==null){var c=f.dehydrated;c!==null&&Ll(c)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(q(163))}At||t.flags&512&&ly(t)}catch(h){Ve(t,t.return,h)}}if(t===e){Y=null;break}if(r=t.sibling,r!==null){r.return=t.return,Y=r;break}Y=t.return}}function Ux(e){for(;Y!==null;){var t=Y;if(t===e){Y=null;break}var r=t.sibling;if(r!==null){r.return=t.return,Y=r;break}Y=t.return}}function Wx(e){for(;Y!==null;){var t=Y;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{Qd(4,t)}catch(l){Ve(t,r,l)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var i=t.return;try{n.componentDidMount()}catch(l){Ve(t,i,l)}}var a=t.return;try{ly(t)}catch(l){Ve(t,a,l)}break;case 5:var o=t.return;try{ly(t)}catch(l){Ve(t,o,l)}}}catch(l){Ve(t,t.return,l)}if(t===e){Y=null;break}var s=t.sibling;if(s!==null){s.return=t.return,Y=s;break}Y=t.return}}var k$=Math.ceil,Pf=Ln.ReactCurrentDispatcher,e0=Ln.ReactCurrentOwner,Or=Ln.ReactCurrentBatchConfig,ge=0,yt=null,Ze=null,wt=0,nr=0,ho=$i(0),ut=0,Xl=null,Aa=0,Yd=0,t0=0,Ol=null,Ht=null,r0=0,Go=1/0,pn=null,Af=!1,fy=null,bi=null,wc=!1,ci=null,kf=0,jl=0,dy=null,Yc=-1,Jc=0;function Dt(){return ge&6?Xe():Yc!==-1?Yc:Yc=Xe()}function xi(e){return e.mode&1?ge&2&&wt!==0?wt&-wt:f$.transition!==null?(Jc===0&&(Jc=D_()),Jc):(e=Pe,e!==0||(e=window.event,e=e===void 0?16:H_(e.type)),e):1}function Fr(e,t,r,n){if(50<jl)throw jl=0,dy=null,Error(q(185));Uu(e,r,n),(!(ge&2)||e!==yt)&&(e===yt&&(!(ge&2)&&(Yd|=r),ut===4&&Jn(e,wt)),Qt(e,n),r===1&&ge===0&&!(t.mode&1)&&(Go=Xe()+500,Vd&&Mi()))}function Qt(e,t){var r=e.callbackNode;fT(e,t);var n=ff(e,e===yt?wt:0);if(n===0)r!==null&&Jb(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&Jb(r),t===1)e.tag===0?c$(Hx.bind(null,e)):uP(Hx.bind(null,e)),o$(function(){!(ge&6)&&Mi()}),r=null;else{switch(L_(n)){case 1:r=kg;break;case 4:r=I_;break;case 16:r=cf;break;case 536870912:r=R_;break;default:r=cf}r=sA(r,eA.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function eA(e,t){if(Yc=-1,Jc=0,ge&6)throw Error(q(327));var r=e.callbackNode;if(jo()&&e.callbackNode!==r)return null;var n=ff(e,e===yt?wt:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=Ef(e,n);else{t=n;var i=ge;ge|=2;var a=rA();(yt!==e||wt!==t)&&(pn=null,Go=Xe()+500,ba(e,t));do try{C$();break}catch(s){tA(e,s)}while(!0);Fg(),Pf.current=a,ge=i,Ze!==null?t=0:(yt=null,wt=0,t=ut)}if(t!==0){if(t===2&&(i=zm(e),i!==0&&(n=i,t=hy(e,i))),t===1)throw r=Xl,ba(e,0),Jn(e,n),Qt(e,Xe()),r;if(t===6)Jn(e,n);else{if(i=e.current.alternate,!(n&30)&&!E$(i)&&(t=Ef(e,n),t===2&&(a=zm(e),a!==0&&(n=a,t=hy(e,a))),t===1))throw r=Xl,ba(e,0),Jn(e,n),Qt(e,Xe()),r;switch(e.finishedWork=i,e.finishedLanes=n,t){case 0:case 1:throw Error(q(345));case 2:Xi(e,Ht,pn);break;case 3:if(Jn(e,n),(n&130023424)===n&&(t=r0+500-Xe(),10<t)){if(ff(e,0)!==0)break;if(i=e.suspendedLanes,(i&n)!==n){Dt(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Vm(Xi.bind(null,e,Ht,pn),t);break}Xi(e,Ht,pn);break;case 4:if(Jn(e,n),(n&4194240)===n)break;for(t=e.eventTimes,i=-1;0<n;){var o=31-Br(n);a=1<<o,o=t[o],o>i&&(i=o),n&=~a}if(n=i,n=Xe()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*k$(n/1960))-n,10<n){e.timeoutHandle=Vm(Xi.bind(null,e,Ht,pn),n);break}Xi(e,Ht,pn);break;case 5:Xi(e,Ht,pn);break;default:throw Error(q(329))}}}return Qt(e,Xe()),e.callbackNode===r?eA.bind(null,e):null}function hy(e,t){var r=Ol;return e.current.memoizedState.isDehydrated&&(ba(e,t).flags|=256),e=Ef(e,t),e!==2&&(t=Ht,Ht=r,t!==null&&py(t)),e}function py(e){Ht===null?Ht=e:Ht.push.apply(Ht,e)}function E$(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var i=r[n],a=i.getSnapshot;i=i.value;try{if(!Wr(a(),i))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Jn(e,t){for(t&=~t0,t&=~Yd,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-Br(t),n=1<<r;e[r]=-1,t&=~n}}function Hx(e){if(ge&6)throw Error(q(327));jo();var t=ff(e,0);if(!(t&1))return Qt(e,Xe()),null;var r=Ef(e,t);if(e.tag!==0&&r===2){var n=zm(e);n!==0&&(t=n,r=hy(e,n))}if(r===1)throw r=Xl,ba(e,0),Jn(e,t),Qt(e,Xe()),r;if(r===6)throw Error(q(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Xi(e,Ht,pn),Qt(e,Xe()),null}function n0(e,t){var r=ge;ge|=1;try{return e(t)}finally{ge=r,ge===0&&(Go=Xe()+500,Vd&&Mi())}}function ka(e){ci!==null&&ci.tag===0&&!(ge&6)&&jo();var t=ge;ge|=1;var r=Or.transition,n=Pe;try{if(Or.transition=null,Pe=1,e)return e()}finally{Pe=n,Or.transition=r,ge=t,!(ge&6)&&Mi()}}function i0(){nr=ho.current,Le(ho)}function ba(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,a$(r)),Ze!==null)for(r=Ze.return;r!==null;){var n=r;switch(Lg(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&yf();break;case 3:qo(),Le(Gt),Le(Nt),Vg();break;case 5:qg(n);break;case 4:qo();break;case 13:Le(Ue);break;case 19:Le(Ue);break;case 10:Ug(n.type._context);break;case 22:case 23:i0()}r=r.return}if(yt=e,Ze=e=wi(e.current,null),wt=nr=t,ut=0,Xl=null,t0=Yd=Aa=0,Ht=Ol=null,ta!==null){for(t=0;t<ta.length;t++)if(r=ta[t],n=r.interleaved,n!==null){r.interleaved=null;var i=n.next,a=r.pending;if(a!==null){var o=a.next;a.next=i,n.next=o}r.pending=n}ta=null}return e}function tA(e,t){do{var r=Ze;try{if(Fg(),Gc.current=_f,jf){for(var n=We.memoizedState;n!==null;){var i=n.queue;i!==null&&(i.pending=null),n=n.next}jf=!1}if(Pa=0,pt=ot=We=null,wl=!1,ql=0,e0.current=null,r===null||r.return===null){ut=1,Xl=t,Ze=null;break}e:{var a=e,o=r.return,s=r,l=t;if(t=wt,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=l,f=s,c=f.tag;if(!(f.mode&1)&&(c===0||c===11||c===15)){var h=f.alternate;h?(f.updateQueue=h.updateQueue,f.memoizedState=h.memoizedState,f.lanes=h.lanes):(f.updateQueue=null,f.memoizedState=null)}var p=Cx(o);if(p!==null){p.flags&=-257,Tx(p,o,s,a,t),p.mode&1&&Nx(a,u,t),t=p,l=u;var m=t.updateQueue;if(m===null){var y=new Set;y.add(l),t.updateQueue=y}else m.add(l);break e}else{if(!(t&1)){Nx(a,u,t),a0();break e}l=Error(q(426))}}else if(Be&&s.mode&1){var v=Cx(o);if(v!==null){!(v.flags&65536)&&(v.flags|=256),Tx(v,o,s,a,t),zg(Vo(l,s));break e}}a=l=Vo(l,s),ut!==4&&(ut=2),Ol===null?Ol=[a]:Ol.push(a),a=o;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t;var g=LP(a,l,t);jx(a,g);break e;case 1:s=l;var b=a.type,x=a.stateNode;if(!(a.flags&128)&&(typeof b.getDerivedStateFromError=="function"||x!==null&&typeof x.componentDidCatch=="function"&&(bi===null||!bi.has(x)))){a.flags|=65536,t&=-t,a.lanes|=t;var O=zP(a,s,t);jx(a,O);break e}}a=a.return}while(a!==null)}iA(r)}catch(w){t=w,Ze===r&&r!==null&&(Ze=r=r.return);continue}break}while(!0)}function rA(){var e=Pf.current;return Pf.current=_f,e===null?_f:e}function a0(){(ut===0||ut===3||ut===2)&&(ut=4),yt===null||!(Aa&268435455)&&!(Yd&268435455)||Jn(yt,wt)}function Ef(e,t){var r=ge;ge|=2;var n=rA();(yt!==e||wt!==t)&&(pn=null,ba(e,t));do try{N$();break}catch(i){tA(e,i)}while(!0);if(Fg(),ge=r,Pf.current=n,Ze!==null)throw Error(q(261));return yt=null,wt=0,ut}function N$(){for(;Ze!==null;)nA(Ze)}function C$(){for(;Ze!==null&&!rT();)nA(Ze)}function nA(e){var t=oA(e.alternate,e,nr);e.memoizedProps=e.pendingProps,t===null?iA(e):Ze=t,e0.current=null}function iA(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&32768){if(r=j$(r,t),r!==null){r.flags&=32767,Ze=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ut=6,Ze=null;return}}else if(r=O$(r,t,nr),r!==null){Ze=r;return}if(t=t.sibling,t!==null){Ze=t;return}Ze=t=e}while(t!==null);ut===0&&(ut=5)}function Xi(e,t,r){var n=Pe,i=Or.transition;try{Or.transition=null,Pe=1,T$(e,t,r,n)}finally{Or.transition=i,Pe=n}return null}function T$(e,t,r,n){do jo();while(ci!==null);if(ge&6)throw Error(q(327));r=e.finishedWork;var i=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(q(177));e.callbackNode=null,e.callbackPriority=0;var a=r.lanes|r.childLanes;if(dT(e,a),e===yt&&(Ze=yt=null,wt=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||wc||(wc=!0,sA(cf,function(){return jo(),null})),a=(r.flags&15990)!==0,r.subtreeFlags&15990||a){a=Or.transition,Or.transition=null;var o=Pe;Pe=1;var s=ge;ge|=4,e0.current=null,P$(e,r),JP(r,e),JT(Km),df=!!Hm,Km=Hm=null,e.current=r,A$(r),nT(),ge=s,Pe=o,Or.transition=a}else e.current=r;if(wc&&(wc=!1,ci=e,kf=i),a=e.pendingLanes,a===0&&(bi=null),oT(r.stateNode),Qt(e,Xe()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)i=t[r],n(i.value,{componentStack:i.stack,digest:i.digest});if(Af)throw Af=!1,e=fy,fy=null,e;return kf&1&&e.tag!==0&&jo(),a=e.pendingLanes,a&1?e===dy?jl++:(jl=0,dy=e):jl=0,Mi(),null}function jo(){if(ci!==null){var e=L_(kf),t=Or.transition,r=Pe;try{if(Or.transition=null,Pe=16>e?16:e,ci===null)var n=!1;else{if(e=ci,ci=null,kf=0,ge&6)throw Error(q(331));var i=ge;for(ge|=4,Y=e.current;Y!==null;){var a=Y,o=a.child;if(Y.flags&16){var s=a.deletions;if(s!==null){for(var l=0;l<s.length;l++){var u=s[l];for(Y=u;Y!==null;){var f=Y;switch(f.tag){case 0:case 11:case 15:Sl(8,f,a)}var c=f.child;if(c!==null)c.return=f,Y=c;else for(;Y!==null;){f=Y;var h=f.sibling,p=f.return;if(XP(f),f===u){Y=null;break}if(h!==null){h.return=p,Y=h;break}Y=p}}}var m=a.alternate;if(m!==null){var y=m.child;if(y!==null){m.child=null;do{var v=y.sibling;y.sibling=null,y=v}while(y!==null)}}Y=a}}if(a.subtreeFlags&2064&&o!==null)o.return=a,Y=o;else e:for(;Y!==null;){if(a=Y,a.flags&2048)switch(a.tag){case 0:case 11:case 15:Sl(9,a,a.return)}var g=a.sibling;if(g!==null){g.return=a.return,Y=g;break e}Y=a.return}}var b=e.current;for(Y=b;Y!==null;){o=Y;var x=o.child;if(o.subtreeFlags&2064&&x!==null)x.return=o,Y=x;else e:for(o=b;Y!==null;){if(s=Y,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Qd(9,s)}}catch(w){Ve(s,s.return,w)}if(s===o){Y=null;break e}var O=s.sibling;if(O!==null){O.return=s.return,Y=O;break e}Y=s.return}}if(ge=i,Mi(),en&&typeof en.onPostCommitFiberRoot=="function")try{en.onPostCommitFiberRoot(Ud,e)}catch{}n=!0}return n}finally{Pe=r,Or.transition=t}}return!1}function Kx(e,t,r){t=Vo(r,t),t=LP(e,t,1),e=gi(e,t,1),t=Dt(),e!==null&&(Uu(e,1,t),Qt(e,t))}function Ve(e,t,r){if(e.tag===3)Kx(e,e,r);else for(;t!==null;){if(t.tag===3){Kx(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(bi===null||!bi.has(n))){e=Vo(r,e),e=zP(t,e,1),t=gi(t,e,1),e=Dt(),t!==null&&(Uu(t,1,e),Qt(t,e));break}}t=t.return}}function $$(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=Dt(),e.pingedLanes|=e.suspendedLanes&r,yt===e&&(wt&r)===r&&(ut===4||ut===3&&(wt&130023424)===wt&&500>Xe()-r0?ba(e,0):t0|=r),Qt(e,t)}function aA(e,t){t===0&&(e.mode&1?(t=fc,fc<<=1,!(fc&130023424)&&(fc=4194304)):t=1);var r=Dt();e=$n(e,t),e!==null&&(Uu(e,t,r),Qt(e,r))}function M$(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),aA(e,r)}function I$(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;i!==null&&(r=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(q(314))}n!==null&&n.delete(t),aA(e,r)}var oA;oA=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Gt.current)qt=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return qt=!1,S$(e,t,r);qt=!!(e.flags&131072)}else qt=!1,Be&&t.flags&1048576&&cP(t,bf,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Qc(e,t),e=t.pendingProps;var i=Wo(t,Nt.current);Oo(t,r),i=Xg(null,t,n,e,i,r);var a=Qg();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Xt(n)?(a=!0,vf(t)):a=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Hg(t),i.updater=Xd,t.stateNode=i,i._reactInternals=t,ey(t,n,e,r),t=ny(null,t,n,!0,a,r)):(t.tag=0,Be&&a&&Dg(t),Tt(null,t,i,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Qc(e,t),e=t.pendingProps,i=n._init,n=i(n._payload),t.type=n,i=t.tag=D$(n),e=$r(n,e),i){case 0:t=ry(null,t,n,e,r);break e;case 1:t=Ix(null,t,n,e,r);break e;case 11:t=$x(null,t,n,e,r);break e;case 14:t=Mx(null,t,n,$r(n.type,e),r);break e}throw Error(q(306,n,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:$r(n,i),ry(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:$r(n,i),Ix(e,t,n,i,r);case 3:e:{if(WP(t),e===null)throw Error(q(387));n=t.pendingProps,a=t.memoizedState,i=a.element,yP(e,t),Sf(t,n,null,r);var o=t.memoizedState;if(n=o.element,a.isDehydrated)if(a={element:n,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){i=Vo(Error(q(423)),t),t=Rx(e,t,n,r,i);break e}else if(n!==i){i=Vo(Error(q(424)),t),t=Rx(e,t,n,r,i);break e}else for(or=vi(t.stateNode.containerInfo.firstChild),sr=t,Be=!0,Lr=null,r=pP(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Ho(),n===i){t=Mn(e,t,r);break e}Tt(e,t,n,r)}t=t.child}return t;case 5:return vP(t),e===null&&Ym(t),n=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,o=i.children,qm(n,i)?o=null:a!==null&&qm(n,a)&&(t.flags|=32),UP(e,t),Tt(e,t,o,r),t.child;case 6:return e===null&&Ym(t),null;case 13:return HP(e,t,r);case 4:return Kg(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Ko(t,null,n,r):Tt(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:$r(n,i),$x(e,t,n,i,r);case 7:return Tt(e,t,t.pendingProps,r),t.child;case 8:return Tt(e,t,t.pendingProps.children,r),t.child;case 12:return Tt(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,i=t.pendingProps,a=t.memoizedProps,o=i.value,$e(xf,n._currentValue),n._currentValue=o,a!==null)if(Wr(a.value,o)){if(a.children===i.children&&!Gt.current){t=Mn(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var s=a.dependencies;if(s!==null){o=a.child;for(var l=s.firstContext;l!==null;){if(l.context===n){if(a.tag===1){l=Pn(-1,r&-r),l.tag=2;var u=a.updateQueue;if(u!==null){u=u.shared;var f=u.pending;f===null?l.next=l:(l.next=f.next,f.next=l),u.pending=l}}a.lanes|=r,l=a.alternate,l!==null&&(l.lanes|=r),Jm(a.return,r,t),s.lanes|=r;break}l=l.next}}else if(a.tag===10)o=a.type===t.type?null:a.child;else if(a.tag===18){if(o=a.return,o===null)throw Error(q(341));o.lanes|=r,s=o.alternate,s!==null&&(s.lanes|=r),Jm(o,r,t),o=a.sibling}else o=a.child;if(o!==null)o.return=a;else for(o=a;o!==null;){if(o===t){o=null;break}if(a=o.sibling,a!==null){a.return=o.return,o=a;break}o=o.return}a=o}Tt(e,t,i.children,r),t=t.child}return t;case 9:return i=t.type,n=t.pendingProps.children,Oo(t,r),i=Pr(i),n=n(i),t.flags|=1,Tt(e,t,n,r),t.child;case 14:return n=t.type,i=$r(n,t.pendingProps),i=$r(n.type,i),Mx(e,t,n,i,r);case 15:return BP(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:$r(n,i),Qc(e,t),t.tag=1,Xt(n)?(e=!0,vf(t)):e=!1,Oo(t,r),DP(t,n,i),ey(t,n,i,r),ny(null,t,n,!0,e,r);case 19:return KP(e,t,r);case 22:return FP(e,t,r)}throw Error(q(156,t.tag))};function sA(e,t){return M_(e,t)}function R$(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function wr(e,t,r,n){return new R$(e,t,r,n)}function o0(e){return e=e.prototype,!(!e||!e.isReactComponent)}function D$(e){if(typeof e=="function")return o0(e)?1:0;if(e!=null){if(e=e.$$typeof,e===_g)return 11;if(e===Pg)return 14}return 2}function wi(e,t){var r=e.alternate;return r===null?(r=wr(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Zc(e,t,r,n,i,a){var o=2;if(n=e,typeof e=="function")o0(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case ro:return xa(r.children,i,a,t);case jg:o=8,i|=8;break;case jm:return e=wr(12,r,t,i|2),e.elementType=jm,e.lanes=a,e;case _m:return e=wr(13,r,t,i),e.elementType=_m,e.lanes=a,e;case Pm:return e=wr(19,r,t,i),e.elementType=Pm,e.lanes=a,e;case v_:return Jd(r,i,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case m_:o=10;break e;case y_:o=9;break e;case _g:o=11;break e;case Pg:o=14;break e;case Gn:o=16,n=null;break e}throw Error(q(130,e==null?e:typeof e,""))}return t=wr(o,r,t,i),t.elementType=e,t.type=n,t.lanes=a,t}function xa(e,t,r,n){return e=wr(7,e,n,t),e.lanes=r,e}function Jd(e,t,r,n){return e=wr(22,e,n,t),e.elementType=v_,e.lanes=r,e.stateNode={isHidden:!1},e}function Mp(e,t,r){return e=wr(6,e,null,t),e.lanes=r,e}function Ip(e,t,r){return t=wr(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function L$(e,t,r,n,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=mp(0),this.expirationTimes=mp(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=mp(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function s0(e,t,r,n,i,a,o,s,l){return e=new L$(e,t,r,s,l),t===1?(t=1,a===!0&&(t|=8)):t=0,a=wr(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Hg(a),e}function z$(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:to,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function lA(e){if(!e)return Pi;e=e._reactInternals;e:{if(Fa(e)!==e||e.tag!==1)throw Error(q(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Xt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(q(171))}if(e.tag===1){var r=e.type;if(Xt(r))return lP(e,r,t)}return t}function uA(e,t,r,n,i,a,o,s,l){return e=s0(r,n,!0,e,i,a,o,s,l),e.context=lA(null),r=e.current,n=Dt(),i=xi(r),a=Pn(n,i),a.callback=t??null,gi(r,a,i),e.current.lanes=i,Uu(e,i,n),Qt(e,n),e}function Zd(e,t,r,n){var i=t.current,a=Dt(),o=xi(i);return r=lA(r),t.context===null?t.context=r:t.pendingContext=r,t=Pn(a,o),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=gi(i,t,o),e!==null&&(Fr(e,i,o,a),Vc(e,i,o)),o}function Nf(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function qx(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function l0(e,t){qx(e,t),(e=e.alternate)&&qx(e,t)}function B$(){return null}var cA=typeof reportError=="function"?reportError:function(e){console.error(e)};function u0(e){this._internalRoot=e}eh.prototype.render=u0.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(q(409));Zd(e,t,null,null)};eh.prototype.unmount=u0.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;ka(function(){Zd(null,e,null,null)}),t[Tn]=null}};function eh(e){this._internalRoot=e}eh.prototype.unstable_scheduleHydration=function(e){if(e){var t=F_();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Yn.length&&t!==0&&t<Yn[r].priority;r++);Yn.splice(r,0,e),r===0&&W_(e)}};function c0(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function th(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Vx(){}function F$(e,t,r,n,i){if(i){if(typeof n=="function"){var a=n;n=function(){var u=Nf(o);a.call(u)}}var o=uA(t,n,e,0,null,!1,!1,"",Vx);return e._reactRootContainer=o,e[Tn]=o.current,Fl(e.nodeType===8?e.parentNode:e),ka(),o}for(;i=e.lastChild;)e.removeChild(i);if(typeof n=="function"){var s=n;n=function(){var u=Nf(l);s.call(u)}}var l=s0(e,0,!1,null,null,!1,!1,"",Vx);return e._reactRootContainer=l,e[Tn]=l.current,Fl(e.nodeType===8?e.parentNode:e),ka(function(){Zd(t,l,r,n)}),l}function rh(e,t,r,n,i){var a=r._reactRootContainer;if(a){var o=a;if(typeof i=="function"){var s=i;i=function(){var l=Nf(o);s.call(l)}}Zd(t,o,e,i)}else o=F$(r,t,e,i,n);return Nf(o)}z_=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=dl(t.pendingLanes);r!==0&&(Eg(t,r|1),Qt(t,Xe()),!(ge&6)&&(Go=Xe()+500,Mi()))}break;case 13:ka(function(){var n=$n(e,1);if(n!==null){var i=Dt();Fr(n,e,1,i)}}),l0(e,1)}};Ng=function(e){if(e.tag===13){var t=$n(e,134217728);if(t!==null){var r=Dt();Fr(t,e,134217728,r)}l0(e,134217728)}};B_=function(e){if(e.tag===13){var t=xi(e),r=$n(e,t);if(r!==null){var n=Dt();Fr(r,e,t,n)}l0(e,t)}};F_=function(){return Pe};U_=function(e,t){var r=Pe;try{return Pe=e,t()}finally{Pe=r}};Rm=function(e,t,r){switch(t){case"input":if(Em(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var i=qd(n);if(!i)throw Error(q(90));b_(n),Em(n,i)}}}break;case"textarea":w_(e,r);break;case"select":t=r.value,t!=null&&bo(e,!!r.multiple,t,!1)}};k_=n0;E_=ka;var U$={usingClientEntryPoint:!1,Events:[Hu,oo,qd,P_,A_,n0]},Ys={findFiberByHostInstance:ea,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},W$={bundleType:Ys.bundleType,version:Ys.version,rendererPackageName:Ys.rendererPackageName,rendererConfig:Ys.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ln.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=T_(e),e===null?null:e.stateNode},findFiberByHostInstance:Ys.findFiberByHostInstance||B$,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 Sc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Sc.isDisabled&&Sc.supportsFiber)try{Ud=Sc.inject(W$),en=Sc}catch{}}cr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=U$;cr.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!c0(t))throw Error(q(200));return z$(e,t,null,r)};cr.createRoot=function(e,t){if(!c0(e))throw Error(q(299));var r=!1,n="",i=cA;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=s0(e,1,!1,null,null,r,!1,n,i),e[Tn]=t.current,Fl(e.nodeType===8?e.parentNode:e),new u0(t)};cr.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(q(188)):(e=Object.keys(e).join(","),Error(q(268,e)));return e=T_(t),e=e===null?null:e.stateNode,e};cr.flushSync=function(e){return ka(e)};cr.hydrate=function(e,t,r){if(!th(t))throw Error(q(200));return rh(null,e,t,!0,r)};cr.hydrateRoot=function(e,t,r){if(!c0(e))throw Error(q(405));var n=r!=null&&r.hydratedSources||null,i=!1,a="",o=cA;if(r!=null&&(r.unstable_strictMode===!0&&(i=!0),r.identifierPrefix!==void 0&&(a=r.identifierPrefix),r.onRecoverableError!==void 0&&(o=r.onRecoverableError)),t=uA(t,null,e,1,r??null,i,!1,a,o),e[Tn]=t.current,Fl(e),n)for(e=0;e<n.length;e++)r=n[e],i=r._getVersion,i=i(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,i]:t.mutableSourceEagerHydrationData.push(r,i);return new eh(t)};cr.render=function(e,t,r){if(!th(t))throw Error(q(200));return rh(null,e,t,!1,r)};cr.unmountComponentAtNode=function(e){if(!th(e))throw Error(q(40));return e._reactRootContainer?(ka(function(){rh(null,null,e,!1,function(){e._reactRootContainer=null,e[Tn]=null})}),!0):!1};cr.unstable_batchedUpdates=n0;cr.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!th(r))throw Error(q(200));if(e==null||e._reactInternals===void 0)throw Error(q(38));return rh(e,t,r,!1,n)};cr.version="18.3.1-next-f1338f8080-20240426";function fA(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(fA)}catch(e){console.error(e)}}fA(),f_.exports=cr;var H$=f_.exports,Gx=H$;Sm.createRoot=Gx.createRoot,Sm.hydrateRoot=Gx.hydrateRoot;/**
* @remix-run/router v1.23.2
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Ql(){return Ql=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},Ql.apply(this,arguments)}var fi;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(fi||(fi={}));const Xx="popstate";function K$(e){e===void 0&&(e={});function t(n,i){let{pathname:a,search:o,hash:s}=n.location;return my("",{pathname:a,search:o,hash:s},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function r(n,i){return typeof i=="string"?i:Cf(i)}return V$(t,r,null,e)}function Qe(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function f0(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function q$(){return Math.random().toString(36).substr(2,8)}function Qx(e,t){return{usr:e.state,key:e.key,idx:t}}function my(e,t,r,n){return r===void 0&&(r=null),Ql({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?_s(t):t,{state:r,key:t&&t.key||n||q$()})}function Cf(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function _s(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function V$(e,t,r,n){n===void 0&&(n={});let{window:i=document.defaultView,v5Compat:a=!1}=n,o=i.history,s=fi.Pop,l=null,u=f();u==null&&(u=0,o.replaceState(Ql({},o.state,{idx:u}),""));function f(){return(o.state||{idx:null}).idx}function c(){s=fi.Pop;let v=f(),g=v==null?null:v-u;u=v,l&&l({action:s,location:y.location,delta:g})}function h(v,g){s=fi.Push;let b=my(y.location,v,g);u=f()+1;let x=Qx(b,u),O=y.createHref(b);try{o.pushState(x,"",O)}catch(w){if(w instanceof DOMException&&w.name==="DataCloneError")throw w;i.location.assign(O)}a&&l&&l({action:s,location:y.location,delta:1})}function p(v,g){s=fi.Replace;let b=my(y.location,v,g);u=f();let x=Qx(b,u),O=y.createHref(b);o.replaceState(x,"",O),a&&l&&l({action:s,location:y.location,delta:0})}function m(v){let g=i.location.origin!=="null"?i.location.origin:i.location.href,b=typeof v=="string"?v:Cf(v);return b=b.replace(/ $/,"%20"),Qe(g,"No window.location.(origin|href) available to create URL for href: "+b),new URL(b,g)}let y={get action(){return s},get location(){return e(i,o)},listen(v){if(l)throw new Error("A history only accepts one active listener");return i.addEventListener(Xx,c),l=v,()=>{i.removeEventListener(Xx,c),l=null}},createHref(v){return t(i,v)},createURL:m,encodeLocation(v){let g=m(v);return{pathname:g.pathname,search:g.search,hash:g.hash}},push:h,replace:p,go(v){return o.go(v)}};return y}var Yx;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Yx||(Yx={}));function G$(e,t,r){return r===void 0&&(r="/"),X$(e,t,r)}function X$(e,t,r,n){let i=typeof t=="string"?_s(t):t,a=d0(i.pathname||"/",r);if(a==null)return null;let o=dA(e);Q$(o);let s=null;for(let l=0;s==null&&l<o.length;++l){let u=lM(a);s=aM(o[l],u)}return s}function dA(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let i=(a,o,s)=>{let l={relativePath:s===void 0?a.path||"":s,caseSensitive:a.caseSensitive===!0,childrenIndex:o,route:a};l.relativePath.startsWith("/")&&(Qe(l.relativePath.startsWith(n),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(n.length));let u=Si([n,l.relativePath]),f=r.concat(l);a.children&&a.children.length>0&&(Qe(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),dA(a.children,t,f,u)),!(a.path==null&&!a.index)&&t.push({path:u,score:nM(u,a.index),routesMeta:f})};return e.forEach((a,o)=>{var s;if(a.path===""||!((s=a.path)!=null&&s.includes("?")))i(a,o);else for(let l of hA(a.path))i(a,o,l)}),t}function hA(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,i=r.endsWith("?"),a=r.replace(/\?$/,"");if(n.length===0)return i?[a,""]:[a];let o=hA(n.join("/")),s=[];return s.push(...o.map(l=>l===""?a:[a,l].join("/"))),i&&s.push(...o),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function Q$(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:iM(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const Y$=/^:[\w-]+$/,J$=3,Z$=2,eM=1,tM=10,rM=-2,Jx=e=>e==="*";function nM(e,t){let r=e.split("/"),n=r.length;return r.some(Jx)&&(n+=rM),t&&(n+=Z$),r.filter(i=>!Jx(i)).reduce((i,a)=>i+(Y$.test(a)?J$:a===""?eM:tM),n)}function iM(e,t){return e.length===t.length&&e.slice(0,-1).every((n,i)=>n===t[i])?e[e.length-1]-t[t.length-1]:0}function aM(e,t,r){let{routesMeta:n}=e,i={},a="/",o=[];for(let s=0;s<n.length;++s){let l=n[s],u=s===n.length-1,f=a==="/"?t:t.slice(a.length)||"/",c=oM({path:l.relativePath,caseSensitive:l.caseSensitive,end:u},f),h=l.route;if(!c)return null;Object.assign(i,c.params),o.push({params:i,pathname:Si([a,c.pathname]),pathnameBase:hM(Si([a,c.pathnameBase])),route:h}),c.pathnameBase!=="/"&&(a=Si([a,c.pathnameBase]))}return o}function oM(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=sM(e.path,e.caseSensitive,e.end),i=t.match(r);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:n.reduce((u,f,c)=>{let{paramName:h,isOptional:p}=f;if(h==="*"){let y=s[c]||"";o=a.slice(0,a.length-y.length).replace(/(.)\/+$/,"$1")}const m=s[c];return p&&!m?u[h]=void 0:u[h]=(m||"").replace(/%2F/g,"/"),u},{}),pathname:a,pathnameBase:o,pattern:e}}function sM(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),f0(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,s,l)=>(n.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function lM(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return f0(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function d0(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}const uM=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,cM=e=>uM.test(e);function fM(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:i=""}=typeof e=="string"?_s(e):e,a;if(r)if(cM(r))a=r;else{if(r.includes("//")){let o=r;r=r.replace(/\/\/+/g,"/"),f0(!1,"Pathnames cannot have embedded double slashes - normalizing "+(o+" -> "+r))}r.startsWith("/")?a=Zx(r.substring(1),"/"):a=Zx(r,t)}else a=t;return{pathname:a,search:pM(n),hash:mM(i)}}function Zx(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?r.length>1&&r.pop():i!=="."&&r.push(i)}),r.length>1?r.join("/"):"/"}function Rp(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function dM(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function h0(e,t){let r=dM(e);return t?r.map((n,i)=>i===r.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function p0(e,t,r,n){n===void 0&&(n=!1);let i;typeof e=="string"?i=_s(e):(i=Ql({},e),Qe(!i.pathname||!i.pathname.includes("?"),Rp("?","pathname","search",i)),Qe(!i.pathname||!i.pathname.includes("#"),Rp("#","pathname","hash",i)),Qe(!i.search||!i.search.includes("#"),Rp("#","search","hash",i)));let a=e===""||i.pathname==="",o=a?"/":i.pathname,s;if(o==null)s=r;else{let c=t.length-1;if(!n&&o.startsWith("..")){let h=o.split("/");for(;h[0]==="..";)h.shift(),c-=1;i.pathname=h.join("/")}s=c>=0?t[c]:"/"}let l=fM(i,s),u=o&&o!=="/"&&o.endsWith("/"),f=(a||o===".")&&r.endsWith("/");return!l.pathname.endsWith("/")&&(u||f)&&(l.pathname+="/"),l}const Si=e=>e.join("/").replace(/\/\/+/g,"/"),hM=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),pM=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,mM=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function yM(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const pA=["post","put","patch","delete"];new Set(pA);const vM=["get",...pA];new Set(vM);/**
* React Router v6.30.3
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Yl(){return Yl=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},Yl.apply(this,arguments)}const m0=A.createContext(null),gM=A.createContext(null),Ii=A.createContext(null),nh=A.createContext(null),ln=A.createContext({outlet:null,matches:[],isDataRoute:!1}),mA=A.createContext(null);function bM(e,t){let{relative:r}=t===void 0?{}:t;Ps()||Qe(!1);let{basename:n,navigator:i}=A.useContext(Ii),{hash:a,pathname:o,search:s}=vA(e,{relative:r}),l=o;return n!=="/"&&(l=o==="/"?n:Si([n,o])),i.createHref({pathname:l,search:s,hash:a})}function Ps(){return A.useContext(nh)!=null}function As(){return Ps()||Qe(!1),A.useContext(nh).location}function yA(e){A.useContext(Ii).static||A.useLayoutEffect(e)}function Ua(){let{isDataRoute:e}=A.useContext(ln);return e?IM():xM()}function xM(){Ps()||Qe(!1);let e=A.useContext(m0),{basename:t,future:r,navigator:n}=A.useContext(Ii),{matches:i}=A.useContext(ln),{pathname:a}=As(),o=JSON.stringify(h0(i,r.v7_relativeSplatPath)),s=A.useRef(!1);return yA(()=>{s.current=!0}),A.useCallback(function(u,f){if(f===void 0&&(f={}),!s.current)return;if(typeof u=="number"){n.go(u);return}let c=p0(u,JSON.parse(o),a,f.relative==="path");e==null&&t!=="/"&&(c.pathname=c.pathname==="/"?t:Si([t,c.pathname])),(f.replace?n.replace:n.push)(c,f.state,f)},[t,n,o,a,e])}const wM=A.createContext(null);function SM(e){let t=A.useContext(ln).outlet;return t&&A.createElement(wM.Provider,{value:e},t)}function OM(){let{matches:e}=A.useContext(ln),t=e[e.length-1];return t?t.params:{}}function vA(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=A.useContext(Ii),{matches:i}=A.useContext(ln),{pathname:a}=As(),o=JSON.stringify(h0(i,n.v7_relativeSplatPath));return A.useMemo(()=>p0(e,JSON.parse(o),a,r==="path"),[e,o,a,r])}function jM(e,t){return _M(e,t)}function _M(e,t,r,n){Ps()||Qe(!1);let{navigator:i}=A.useContext(Ii),{matches:a}=A.useContext(ln),o=a[a.length-1],s=o?o.params:{};o&&o.pathname;let l=o?o.pathnameBase:"/";o&&o.route;let u=As(),f;if(t){var c;let v=typeof t=="string"?_s(t):t;l==="/"||(c=v.pathname)!=null&&c.startsWith(l)||Qe(!1),f=v}else f=u;let h=f.pathname||"/",p=h;if(l!=="/"){let v=l.replace(/^\//,"").split("/");p="/"+h.replace(/^\//,"").split("/").slice(v.length).join("/")}let m=G$(e,{pathname:p}),y=NM(m&&m.map(v=>Object.assign({},v,{params:Object.assign({},s,v.params),pathname:Si([l,i.encodeLocation?i.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?l:Si([l,i.encodeLocation?i.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),a,r,n);return t&&y?A.createElement(nh.Provider,{value:{location:Yl({pathname:"/",search:"",hash:"",state:null,key:"default"},f),navigationType:fi.Pop}},y):y}function PM(){let e=MM(),t=yM(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return A.createElement(A.Fragment,null,A.createElement("h2",null,"Unexpected Application Error!"),A.createElement("h3",{style:{fontStyle:"italic"}},t),r?A.createElement("pre",{style:i},r):null,null)}const AM=A.createElement(PM,null);class kM extends A.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?A.createElement(ln.Provider,{value:this.props.routeContext},A.createElement(mA.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function EM(e){let{routeContext:t,match:r,children:n}=e,i=A.useContext(m0);return i&&i.static&&i.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=r.route.id),A.createElement(ln.Provider,{value:t},n)}function NM(e,t,r,n){var i;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var a;if(!r)return null;if(r.errors)e=r.matches;else if((a=n)!=null&&a.v7_partialHydration&&t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let o=e,s=(i=r)==null?void 0:i.errors;if(s!=null){let f=o.findIndex(c=>c.route.id&&(s==null?void 0:s[c.route.id])!==void 0);f>=0||Qe(!1),o=o.slice(0,Math.min(o.length,f+1))}let l=!1,u=-1;if(r&&n&&n.v7_partialHydration)for(let f=0;f<o.length;f++){let c=o[f];if((c.route.HydrateFallback||c.route.hydrateFallbackElement)&&(u=f),c.route.id){let{loaderData:h,errors:p}=r,m=c.route.loader&&h[c.route.id]===void 0&&(!p||p[c.route.id]===void 0);if(c.route.lazy||m){l=!0,u>=0?o=o.slice(0,u+1):o=[o[0]];break}}}return o.reduceRight((f,c,h)=>{let p,m=!1,y=null,v=null;r&&(p=s&&c.route.id?s[c.route.id]:void 0,y=c.route.errorElement||AM,l&&(u<0&&h===0?(RM("route-fallback"),m=!0,v=null):u===h&&(m=!0,v=c.route.hydrateFallbackElement||null)));let g=t.concat(o.slice(0,h+1)),b=()=>{let x;return p?x=y:m?x=v:c.route.Component?x=A.createElement(c.route.Component,null):c.route.element?x=c.route.element:x=f,A.createElement(EM,{match:c,routeContext:{outlet:f,matches:g,isDataRoute:r!=null},children:x})};return r&&(c.route.ErrorBoundary||c.route.errorElement||h===0)?A.createElement(kM,{location:r.location,revalidation:r.revalidation,component:y,error:p,children:b(),routeContext:{outlet:null,matches:g,isDataRoute:!0}}):b()},null)}var gA=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(gA||{}),bA=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(bA||{});function CM(e){let t=A.useContext(m0);return t||Qe(!1),t}function TM(e){let t=A.useContext(gM);return t||Qe(!1),t}function $M(e){let t=A.useContext(ln);return t||Qe(!1),t}function xA(e){let t=$M(),r=t.matches[t.matches.length-1];return r.route.id||Qe(!1),r.route.id}function MM(){var e;let t=A.useContext(mA),r=TM(),n=xA();return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function IM(){let{router:e}=CM(gA.UseNavigateStable),t=xA(bA.UseNavigateStable),r=A.useRef(!1);return yA(()=>{r.current=!0}),A.useCallback(function(i,a){a===void 0&&(a={}),r.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,Yl({fromRouteId:t},a)))},[e,t])}const e1={};function RM(e,t,r){e1[e]||(e1[e]=!0)}function DM(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function yy(e){let{to:t,replace:r,state:n,relative:i}=e;Ps()||Qe(!1);let{future:a,static:o}=A.useContext(Ii),{matches:s}=A.useContext(ln),{pathname:l}=As(),u=Ua(),f=p0(t,h0(s,a.v7_relativeSplatPath),l,i==="path"),c=JSON.stringify(f);return A.useEffect(()=>u(JSON.parse(c),{replace:r,state:n,relative:i}),[u,c,i,r,n]),null}function LM(e){return SM(e.context)}function tr(e){Qe(!1)}function zM(e){let{basename:t="/",children:r=null,location:n,navigationType:i=fi.Pop,navigator:a,static:o=!1,future:s}=e;Ps()&&Qe(!1);let l=t.replace(/^\/*/,"/"),u=A.useMemo(()=>({basename:l,navigator:a,static:o,future:Yl({v7_relativeSplatPath:!1},s)}),[l,s,a,o]);typeof n=="string"&&(n=_s(n));let{pathname:f="/",search:c="",hash:h="",state:p=null,key:m="default"}=n,y=A.useMemo(()=>{let v=d0(f,l);return v==null?null:{location:{pathname:v,search:c,hash:h,state:p,key:m},navigationType:i}},[l,f,c,h,p,m,i]);return y==null?null:A.createElement(Ii.Provider,{value:u},A.createElement(nh.Provider,{children:r,value:y}))}function BM(e){let{children:t,location:r}=e;return jM(vy(t),r)}new Promise(()=>{});function vy(e,t){t===void 0&&(t=[]);let r=[];return A.Children.forEach(e,(n,i)=>{if(!A.isValidElement(n))return;let a=[...t,i];if(n.type===A.Fragment){r.push.apply(r,vy(n.props.children,a));return}n.type!==tr&&Qe(!1),!n.props.index||!n.props.children||Qe(!1);let o={id:n.props.id||a.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(o.children=vy(n.props.children,a)),r.push(o)}),r}/**
* React Router DOM v6.30.3
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function gy(){return gy=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},gy.apply(this,arguments)}function FM(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function UM(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function WM(e,t){return e.button===0&&(!t||t==="_self")&&!UM(e)}const HM=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],KM="6";try{window.__reactRouterVersion=KM}catch{}const qM="startTransition",t1=$C[qM];function VM(e){let{basename:t,children:r,future:n,window:i}=e,a=A.useRef();a.current==null&&(a.current=K$({window:i,v5Compat:!0}));let o=a.current,[s,l]=A.useState({action:o.action,location:o.location}),{v7_startTransition:u}=n||{},f=A.useCallback(c=>{u&&t1?t1(()=>l(c)):l(c)},[l,u]);return A.useLayoutEffect(()=>o.listen(f),[o,f]),A.useEffect(()=>DM(n),[n]),A.createElement(zM,{basename:t,children:r,location:s.location,navigationType:s.action,navigator:o,future:n})}const GM=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",XM=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ea=A.forwardRef(function(t,r){let{onClick:n,relative:i,reloadDocument:a,replace:o,state:s,target:l,to:u,preventScrollReset:f,viewTransition:c}=t,h=FM(t,HM),{basename:p}=A.useContext(Ii),m,y=!1;if(typeof u=="string"&&XM.test(u)&&(m=u,GM))try{let x=new URL(window.location.href),O=u.startsWith("//")?new URL(x.protocol+u):new URL(u),w=d0(O.pathname,p);O.origin===x.origin&&w!=null?u=w+O.search+O.hash:y=!0}catch{}let v=bM(u,{relative:i}),g=QM(u,{replace:o,state:s,target:l,preventScrollReset:f,relative:i,viewTransition:c});function b(x){n&&n(x),x.defaultPrevented||g(x)}return A.createElement("a",gy({},h,{href:m||v,onClick:y||a?n:b,ref:r,target:l}))});var r1;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(r1||(r1={}));var n1;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(n1||(n1={}));function QM(e,t){let{target:r,replace:n,state:i,preventScrollReset:a,relative:o,viewTransition:s}=t===void 0?{}:t,l=Ua(),u=As(),f=vA(e,{relative:o});return A.useCallback(c=>{if(WM(c,r)){c.preventDefault();let h=n!==void 0?n:Cf(u)===Cf(f);l(e,{replace:h,state:i,preventScrollReset:a,relative:o,viewTransition:s})}},[u,l,f,n,i,r,e,a,o,s])}var ks=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},YM={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},ei,yg,Wj,JM=(Wj=class{constructor(){re(this,ei,YM);re(this,yg,!1)}setTimeoutProvider(e){Q(this,ei,e)}setTimeout(e,t){return E(this,ei).setTimeout(e,t)}clearTimeout(e){E(this,ei).clearTimeout(e)}setInterval(e,t){return E(this,ei).setInterval(e,t)}clearInterval(e){E(this,ei).clearInterval(e)}},ei=new WeakMap,yg=new WeakMap,Wj),na=new JM;function ZM(e){setTimeout(e,0)}var Na=typeof window>"u"||"Deno"in globalThis;function $t(){}function eI(e,t){return typeof e=="function"?e(t):e}function by(e){return typeof e=="number"&&e>=0&&e!==1/0}function wA(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Oi(e,t){return typeof e=="function"?e(t):e}function vr(e,t){return typeof e=="function"?e(t):e}function i1(e,t){const{type:r="all",exact:n,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(n){if(t.queryHash!==y0(o,t.options))return!1}else if(!Jl(t.queryKey,o))return!1}if(r!=="all"){const l=t.isActive();if(r==="active"&&!l||r==="inactive"&&l)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||i&&i!==t.state.fetchStatus||a&&!a(t))}function a1(e,t){const{exact:r,status:n,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(r){if(Ca(t.options.mutationKey)!==Ca(a))return!1}else if(!Jl(t.options.mutationKey,a))return!1}return!(n&&t.state.status!==n||i&&!i(t))}function y0(e,t){return((t==null?void 0:t.queryKeyHashFn)||Ca)(e)}function Ca(e){return JSON.stringify(e,(t,r)=>xy(r)?Object.keys(r).sort().reduce((n,i)=>(n[i]=r[i],n),{}):r)}function Jl(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(r=>Jl(e[r],t[r])):!1}var tI=Object.prototype.hasOwnProperty;function SA(e,t,r=0){if(e===t)return e;if(r>500)return t;const n=o1(e)&&o1(t);if(!n&&!(xy(e)&&xy(t)))return t;const a=(n?e:Object.keys(e)).length,o=n?t:Object.keys(t),s=o.length,l=n?new Array(s):{};let u=0;for(let f=0;f<s;f++){const c=n?f:o[f],h=e[c],p=t[c];if(h===p){l[c]=h,(n?f<a:tI.call(e,c))&&u++;continue}if(h===null||p===null||typeof h!="object"||typeof p!="object"){l[c]=p;continue}const m=SA(h,p,r+1);l[c]=m,m===h&&u++}return a===s&&u===a?e:l}function Tf(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const r in e)if(e[r]!==t[r])return!1;return!0}function o1(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function xy(e){if(!s1(e))return!1;const t=e.constructor;if(t===void 0)return!0;const r=t.prototype;return!(!s1(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function s1(e){return Object.prototype.toString.call(e)==="[object Object]"}function rI(e){return new Promise(t=>{na.setTimeout(t,e)})}function wy(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?SA(e,t):t}function nI(e,t,r=0){const n=[...e,t];return r&&n.length>r?n.slice(1):n}function iI(e,t,r=0){const n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}var v0=Symbol();function OA(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===v0?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function g0(e,t){return typeof e=="function"?e(...t):!!e}function aI(e,t,r){let n=!1,i;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(i??(i=t()),n||(n=!0,i.aborted?r():i.addEventListener("abort",r,{once:!0})),i)}),e}var ca,ti,No,Hj,oI=(Hj=class extends ks{constructor(){super();re(this,ca);re(this,ti);re(this,No);Q(this,No,t=>{if(!Na&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}})}onSubscribe(){E(this,ti)||this.setEventListener(E(this,No))}onUnsubscribe(){var t;this.hasListeners()||((t=E(this,ti))==null||t.call(this),Q(this,ti,void 0))}setEventListener(t){var r;Q(this,No,t),(r=E(this,ti))==null||r.call(this),Q(this,ti,t(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()}))}setFocused(t){E(this,ca)!==t&&(Q(this,ca,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(r=>{r(t)})}isFocused(){var t;return typeof E(this,ca)=="boolean"?E(this,ca):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},ca=new WeakMap,ti=new WeakMap,No=new WeakMap,Hj),b0=new oI;function Sy(){let e,t;const r=new Promise((i,a)=>{e=i,t=a});r.status="pending",r.catch(()=>{});function n(i){Object.assign(r,i),delete r.resolve,delete r.reject}return r.resolve=i=>{n({status:"fulfilled",value:i}),e(i)},r.reject=i=>{n({status:"rejected",reason:i}),t(i)},r}var sI=ZM;function lI(){let e=[],t=0,r=s=>{s()},n=s=>{s()},i=sI;const a=s=>{t?e.push(s):i(()=>{r(s)})},o=()=>{const s=e;e=[],s.length&&i(()=>{n(()=>{s.forEach(l=>{r(l)})})})};return{batch:s=>{let l;t++;try{l=s()}finally{t--,t||o()}return l},batchCalls:s=>(...l)=>{a(()=>{s(...l)})},schedule:a,setNotifyFunction:s=>{r=s},setBatchNotifyFunction:s=>{n=s},setScheduler:s=>{i=s}}}var st=lI(),Co,ri,To,Kj,uI=(Kj=class extends ks{constructor(){super();re(this,Co,!0);re(this,ri);re(this,To);Q(this,To,t=>{if(!Na&&window.addEventListener){const r=()=>t(!0),n=()=>t(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",n)}}})}onSubscribe(){E(this,ri)||this.setEventListener(E(this,To))}onUnsubscribe(){var t;this.hasListeners()||((t=E(this,ri))==null||t.call(this),Q(this,ri,void 0))}setEventListener(t){var r;Q(this,To,t),(r=E(this,ri))==null||r.call(this),Q(this,ri,t(this.setOnline.bind(this)))}setOnline(t){E(this,Co)!==t&&(Q(this,Co,t),this.listeners.forEach(n=>{n(t)}))}isOnline(){return E(this,Co)}},Co=new WeakMap,ri=new WeakMap,To=new WeakMap,Kj),$f=new uI;function cI(e){return Math.min(1e3*2**e,3e4)}function jA(e){return(e??"online")==="online"?$f.isOnline():!0}var Oy=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function _A(e){let t=!1,r=0,n;const i=Sy(),a=()=>i.status!=="pending",o=y=>{var v;if(!a()){const g=new Oy(y);h(g),(v=e.onCancel)==null||v.call(e,g)}},s=()=>{t=!0},l=()=>{t=!1},u=()=>b0.isFocused()&&(e.networkMode==="always"||$f.isOnline())&&e.canRun(),f=()=>jA(e.networkMode)&&e.canRun(),c=y=>{a()||(n==null||n(),i.resolve(y))},h=y=>{a()||(n==null||n(),i.reject(y))},p=()=>new Promise(y=>{var v;n=g=>{(a()||u())&&y(g)},(v=e.onPause)==null||v.call(e)}).then(()=>{var y;n=void 0,a()||(y=e.onContinue)==null||y.call(e)}),m=()=>{if(a())return;let y;const v=r===0?e.initialPromise:void 0;try{y=v??e.fn()}catch(g){y=Promise.reject(g)}Promise.resolve(y).then(c).catch(g=>{var S;if(a())return;const b=e.retry??(Na?0:3),x=e.retryDelay??cI,O=typeof x=="function"?x(r,g):x,w=b===!0||typeof b=="number"&&r<b||typeof b=="function"&&b(r,g);if(t||!w){h(g);return}r++,(S=e.onFail)==null||S.call(e,r,g),rI(O).then(()=>u()?void 0:p()).then(()=>{t?h(g):m()})})};return{promise:i,status:()=>i.status,cancel:o,continue:()=>(n==null||n(),i),cancelRetry:s,continueRetry:l,canStart:f,start:()=>(f()?m():p().then(m),i)}}var fa,qj,PA=(qj=class{constructor(){re(this,fa)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),by(this.gcTime)&&Q(this,fa,na.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Na?1/0:5*60*1e3))}clearGcTimeout(){E(this,fa)&&(na.clearTimeout(E(this,fa)),Q(this,fa,void 0))}},fa=new WeakMap,qj),da,$o,yr,ha,dt,Ru,pa,Mr,hn,Vj,fI=(Vj=class extends PA{constructor(t){super();re(this,Mr);re(this,da);re(this,$o);re(this,yr);re(this,ha);re(this,dt);re(this,Ru);re(this,pa);Q(this,pa,!1),Q(this,Ru,t.defaultOptions),this.setOptions(t.options),this.observers=[],Q(this,ha,t.client),Q(this,yr,E(this,ha).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,Q(this,da,u1(this.options)),this.state=t.state??E(this,da),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=E(this,dt))==null?void 0:t.promise}setOptions(t){if(this.options={...E(this,Ru),...t},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const r=u1(this.options);r.data!==void 0&&(this.setState(l1(r.data,r.dataUpdatedAt)),Q(this,da,r))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&E(this,yr).remove(this)}setData(t,r){const n=wy(this.state.data,t,this.options);return de(this,Mr,hn).call(this,{data:n,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),n}setState(t,r){de(this,Mr,hn).call(this,{type:"setState",state:t,setStateOptions:r})}cancel(t){var n,i;const r=(n=E(this,dt))==null?void 0:n.promise;return(i=E(this,dt))==null||i.cancel(t),r?r.then($t).catch($t):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(E(this,da))}isActive(){return this.observers.some(t=>vr(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===v0||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>Oi(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!wA(this.state.dataUpdatedAt,t)}onFocus(){var r;const t=this.observers.find(n=>n.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(r=E(this,dt))==null||r.continue()}onOnline(){var r;const t=this.observers.find(n=>n.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(r=E(this,dt))==null||r.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),E(this,yr).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(r=>r!==t),this.observers.length||(E(this,dt)&&(E(this,pa)?E(this,dt).cancel({revert:!0}):E(this,dt).cancelRetry()),this.scheduleGc()),E(this,yr).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||de(this,Mr,hn).call(this,{type:"invalidate"})}async fetch(t,r){var l,u,f,c,h,p,m,y,v,g,b,x;if(this.state.fetchStatus!=="idle"&&((l=E(this,dt))==null?void 0:l.status())!=="rejected"){if(this.state.data!==void 0&&(r!=null&&r.cancelRefetch))this.cancel({silent:!0});else if(E(this,dt))return E(this,dt).continueRetry(),E(this,dt).promise}if(t&&this.setOptions(t),!this.options.queryFn){const O=this.observers.find(w=>w.options.queryFn);O&&this.setOptions(O.options)}const n=new AbortController,i=O=>{Object.defineProperty(O,"signal",{enumerable:!0,get:()=>(Q(this,pa,!0),n.signal)})},a=()=>{const O=OA(this.options,r),S=(()=>{const j={client:E(this,ha),queryKey:this.queryKey,meta:this.meta};return i(j),j})();return Q(this,pa,!1),this.options.persister?this.options.persister(O,S,this):O(S)},s=(()=>{const O={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:E(this,ha),state:this.state,fetchFn:a};return i(O),O})();(u=this.options.behavior)==null||u.onFetch(s,this),Q(this,$o,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((f=s.fetchOptions)==null?void 0:f.meta))&&de(this,Mr,hn).call(this,{type:"fetch",meta:(c=s.fetchOptions)==null?void 0:c.meta}),Q(this,dt,_A({initialPromise:r==null?void 0:r.initialPromise,fn:s.fetchFn,onCancel:O=>{O instanceof Oy&&O.revert&&this.setState({...E(this,$o),fetchStatus:"idle"}),n.abort()},onFail:(O,w)=>{de(this,Mr,hn).call(this,{type:"failed",failureCount:O,error:w})},onPause:()=>{de(this,Mr,hn).call(this,{type:"pause"})},onContinue:()=>{de(this,Mr,hn).call(this,{type:"continue"})},retry:s.options.retry,retryDelay:s.options.retryDelay,networkMode:s.options.networkMode,canRun:()=>!0}));try{const O=await E(this,dt).start();if(O===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(O),(p=(h=E(this,yr).config).onSuccess)==null||p.call(h,O,this),(y=(m=E(this,yr).config).onSettled)==null||y.call(m,O,this.state.error,this),O}catch(O){if(O instanceof Oy){if(O.silent)return E(this,dt).promise;if(O.revert){if(this.state.data===void 0)throw O;return this.state.data}}throw de(this,Mr,hn).call(this,{type:"error",error:O}),(g=(v=E(this,yr).config).onError)==null||g.call(v,O,this),(x=(b=E(this,yr).config).onSettled)==null||x.call(b,this.state.data,O,this),O}finally{this.scheduleGc()}}},da=new WeakMap,$o=new WeakMap,yr=new WeakMap,ha=new WeakMap,dt=new WeakMap,Ru=new WeakMap,pa=new WeakMap,Mr=new WeakSet,hn=function(t){const r=n=>{switch(t.type){case"failed":return{...n,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...AA(n.data,this.options),fetchMeta:t.meta??null};case"success":const i={...n,...l1(t.data,t.dataUpdatedAt),dataUpdateCount:n.dataUpdateCount+1,...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return Q(this,$o,t.manual?i:void 0),i;case"error":const a=t.error;return{...n,error:a,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:a,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...t.state}}};this.state=r(this.state),st.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),E(this,yr).notify({query:this,type:"updated",action:t})})},Vj);function AA(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:jA(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function l1(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function u1(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,n=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var Ft,me,Du,Ct,ma,Mo,vn,ni,Lu,Io,Ro,ya,va,ii,Do,je,pl,jy,_y,Py,Ay,ky,Ey,Ny,kA,Gj,dI=(Gj=class extends ks{constructor(t,r){super();re(this,je);re(this,Ft);re(this,me);re(this,Du);re(this,Ct);re(this,ma);re(this,Mo);re(this,vn);re(this,ni);re(this,Lu);re(this,Io);re(this,Ro);re(this,ya);re(this,va);re(this,ii);re(this,Do,new Set);this.options=r,Q(this,Ft,t),Q(this,ni,null),Q(this,vn,Sy()),this.bindMethods(),this.setOptions(r)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(E(this,me).addObserver(this),c1(E(this,me),this.options)?de(this,je,pl).call(this):this.updateResult(),de(this,je,Ay).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Cy(E(this,me),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Cy(E(this,me),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,de(this,je,ky).call(this),de(this,je,Ey).call(this),E(this,me).removeObserver(this)}setOptions(t){const r=this.options,n=E(this,me);if(this.options=E(this,Ft).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof vr(this.options.enabled,E(this,me))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");de(this,je,Ny).call(this),E(this,me).setOptions(this.options),r._defaulted&&!Tf(this.options,r)&&E(this,Ft).getQueryCache().notify({type:"observerOptionsUpdated",query:E(this,me),observer:this});const i=this.hasListeners();i&&f1(E(this,me),n,this.options,r)&&de(this,je,pl).call(this),this.updateResult(),i&&(E(this,me)!==n||vr(this.options.enabled,E(this,me))!==vr(r.enabled,E(this,me))||Oi(this.options.staleTime,E(this,me))!==Oi(r.staleTime,E(this,me)))&&de(this,je,jy).call(this);const a=de(this,je,_y).call(this);i&&(E(this,me)!==n||vr(this.options.enabled,E(this,me))!==vr(r.enabled,E(this,me))||a!==E(this,ii))&&de(this,je,Py).call(this,a)}getOptimisticResult(t){const r=E(this,Ft).getQueryCache().build(E(this,Ft),t),n=this.createResult(r,t);return pI(this,n)&&(Q(this,Ct,n),Q(this,Mo,this.options),Q(this,ma,E(this,me).state)),n}getCurrentResult(){return E(this,Ct)}trackResult(t,r){return new Proxy(t,{get:(n,i)=>(this.trackProp(i),r==null||r(i),i==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&E(this,vn).status==="pending"&&E(this,vn).reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(n,i))})}trackProp(t){E(this,Do).add(t)}getCurrentQuery(){return E(this,me)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const r=E(this,Ft).defaultQueryOptions(t),n=E(this,Ft).getQueryCache().build(E(this,Ft),r);return n.fetch().then(()=>this.createResult(n,r))}fetch(t){return de(this,je,pl).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),E(this,Ct)))}createResult(t,r){var P;const n=E(this,me),i=this.options,a=E(this,Ct),o=E(this,ma),s=E(this,Mo),u=t!==n?t.state:E(this,Du),{state:f}=t;let c={...f},h=!1,p;if(r._optimisticResults){const N=this.hasListeners(),$=!N&&c1(t,r),T=N&&f1(t,n,r,i);($||T)&&(c={...c,...AA(f.data,t.options)}),r._optimisticResults==="isRestoring"&&(c.fetchStatus="idle")}let{error:m,errorUpdatedAt:y,status:v}=c;p=c.data;let g=!1;if(r.placeholderData!==void 0&&p===void 0&&v==="pending"){let N;a!=null&&a.isPlaceholderData&&r.placeholderData===(s==null?void 0:s.placeholderData)?(N=a.data,g=!0):N=typeof r.placeholderData=="function"?r.placeholderData((P=E(this,Ro))==null?void 0:P.state.data,E(this,Ro)):r.placeholderData,N!==void 0&&(v="success",p=wy(a==null?void 0:a.data,N,r),h=!0)}if(r.select&&p!==void 0&&!g)if(a&&p===(o==null?void 0:o.data)&&r.select===E(this,Lu))p=E(this,Io);else try{Q(this,Lu,r.select),p=r.select(p),p=wy(a==null?void 0:a.data,p,r),Q(this,Io,p),Q(this,ni,null)}catch(N){Q(this,ni,N)}E(this,ni)&&(m=E(this,ni),p=E(this,Io),y=Date.now(),v="error");const b=c.fetchStatus==="fetching",x=v==="pending",O=v==="error",w=x&&b,S=p!==void 0,_={status:v,fetchStatus:c.fetchStatus,isPending:x,isSuccess:v==="success",isError:O,isInitialLoading:w,isLoading:w,data:p,dataUpdatedAt:c.dataUpdatedAt,error:m,errorUpdatedAt:y,failureCount:c.fetchFailureCount,failureReason:c.fetchFailureReason,errorUpdateCount:c.errorUpdateCount,isFetched:c.dataUpdateCount>0||c.errorUpdateCount>0,isFetchedAfterMount:c.dataUpdateCount>u.dataUpdateCount||c.errorUpdateCount>u.errorUpdateCount,isFetching:b,isRefetching:b&&!x,isLoadingError:O&&!S,isPaused:c.fetchStatus==="paused",isPlaceholderData:h,isRefetchError:O&&S,isStale:x0(t,r),refetch:this.refetch,promise:E(this,vn),isEnabled:vr(r.enabled,t)!==!1};if(this.options.experimental_prefetchInRender){const N=_.data!==void 0,$=_.status==="error"&&!N,T=I=>{$?I.reject(_.error):N&&I.resolve(_.data)},L=()=>{const I=Q(this,vn,_.promise=Sy());T(I)},R=E(this,vn);switch(R.status){case"pending":t.queryHash===n.queryHash&&T(R);break;case"fulfilled":($||_.data!==R.value)&&L();break;case"rejected":(!$||_.error!==R.reason)&&L();break}}return _}updateResult(){const t=E(this,Ct),r=this.createResult(E(this,me),this.options);if(Q(this,ma,E(this,me).state),Q(this,Mo,this.options),E(this,ma).data!==void 0&&Q(this,Ro,E(this,me)),Tf(r,t))return;Q(this,Ct,r);const n=()=>{if(!t)return!0;const{notifyOnChangeProps:i}=this.options,a=typeof i=="function"?i():i;if(a==="all"||!a&&!E(this,Do).size)return!0;const o=new Set(a??E(this,Do));return this.options.throwOnError&&o.add("error"),Object.keys(E(this,Ct)).some(s=>{const l=s;return E(this,Ct)[l]!==t[l]&&o.has(l)})};de(this,je,kA).call(this,{listeners:n()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&de(this,je,Ay).call(this)}},Ft=new WeakMap,me=new WeakMap,Du=new WeakMap,Ct=new WeakMap,ma=new WeakMap,Mo=new WeakMap,vn=new WeakMap,ni=new WeakMap,Lu=new WeakMap,Io=new WeakMap,Ro=new WeakMap,ya=new WeakMap,va=new WeakMap,ii=new WeakMap,Do=new WeakMap,je=new WeakSet,pl=function(t){de(this,je,Ny).call(this);let r=E(this,me).fetch(this.options,t);return t!=null&&t.throwOnError||(r=r.catch($t)),r},jy=function(){de(this,je,ky).call(this);const t=Oi(this.options.staleTime,E(this,me));if(Na||E(this,Ct).isStale||!by(t))return;const n=wA(E(this,Ct).dataUpdatedAt,t)+1;Q(this,ya,na.setTimeout(()=>{E(this,Ct).isStale||this.updateResult()},n))},_y=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(E(this,me)):this.options.refetchInterval)??!1},Py=function(t){de(this,je,Ey).call(this),Q(this,ii,t),!(Na||vr(this.options.enabled,E(this,me))===!1||!by(E(this,ii))||E(this,ii)===0)&&Q(this,va,na.setInterval(()=>{(this.options.refetchIntervalInBackground||b0.isFocused())&&de(this,je,pl).call(this)},E(this,ii)))},Ay=function(){de(this,je,jy).call(this),de(this,je,Py).call(this,de(this,je,_y).call(this))},ky=function(){E(this,ya)&&(na.clearTimeout(E(this,ya)),Q(this,ya,void 0))},Ey=function(){E(this,va)&&(na.clearInterval(E(this,va)),Q(this,va,void 0))},Ny=function(){const t=E(this,Ft).getQueryCache().build(E(this,Ft),this.options);if(t===E(this,me))return;const r=E(this,me);Q(this,me,t),Q(this,Du,t.state),this.hasListeners()&&(r==null||r.removeObserver(this),t.addObserver(this))},kA=function(t){st.batch(()=>{t.listeners&&this.listeners.forEach(r=>{r(E(this,Ct))}),E(this,Ft).getQueryCache().notify({query:E(this,me),type:"observerResultsUpdated"})})},Gj);function hI(e,t){return vr(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function c1(e,t){return hI(e,t)||e.state.data!==void 0&&Cy(e,t,t.refetchOnMount)}function Cy(e,t,r){if(vr(t.enabled,e)!==!1&&Oi(t.staleTime,e)!=="static"){const n=typeof r=="function"?r(e):r;return n==="always"||n!==!1&&x0(e,t)}return!1}function f1(e,t,r,n){return(e!==t||vr(n.enabled,e)===!1)&&(!r.suspense||e.state.status!=="error")&&x0(e,r)}function x0(e,t){return vr(t.enabled,e)!==!1&&e.isStaleByTime(Oi(t.staleTime,e))}function pI(e,t){return!Tf(e.getCurrentResult(),t)}function d1(e){return{onFetch:(t,r)=>{var f,c,h,p,m;const n=t.options,i=(h=(c=(f=t.fetchOptions)==null?void 0:f.meta)==null?void 0:c.fetchMore)==null?void 0:h.direction,a=((p=t.state.data)==null?void 0:p.pages)||[],o=((m=t.state.data)==null?void 0:m.pageParams)||[];let s={pages:[],pageParams:[]},l=0;const u=async()=>{let y=!1;const v=x=>{aI(x,()=>t.signal,()=>y=!0)},g=OA(t.options,t.fetchOptions),b=async(x,O,w)=>{if(y)return Promise.reject();if(O==null&&x.pages.length)return Promise.resolve(x);const j=(()=>{const $={client:t.client,queryKey:t.queryKey,pageParam:O,direction:w?"backward":"forward",meta:t.options.meta};return v($),$})(),_=await g(j),{maxPages:P}=t.options,N=w?iI:nI;return{pages:N(x.pages,_,P),pageParams:N(x.pageParams,O,P)}};if(i&&a.length){const x=i==="backward",O=x?mI:h1,w={pages:a,pageParams:o},S=O(n,w);s=await b(w,S,x)}else{const x=e??a.length;do{const O=l===0?o[0]??n.initialPageParam:h1(n,s);if(l>0&&O==null)break;s=await b(s,O),l++}while(l<x)}return s};t.options.persister?t.fetchFn=()=>{var y,v;return(v=(y=t.options).persister)==null?void 0:v.call(y,u,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r)}:t.fetchFn=u}}}function h1(e,{pages:t,pageParams:r}){const n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}function mI(e,{pages:t,pageParams:r}){var n;return t.length>0?(n=e.getPreviousPageParam)==null?void 0:n.call(e,t[0],t,r[0],r):void 0}var zu,Gr,_t,ga,Xr,qn,Xj,yI=(Xj=class extends PA{constructor(t){super();re(this,Xr);re(this,zu);re(this,Gr);re(this,_t);re(this,ga);Q(this,zu,t.client),this.mutationId=t.mutationId,Q(this,_t,t.mutationCache),Q(this,Gr,[]),this.state=t.state||EA(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){E(this,Gr).includes(t)||(E(this,Gr).push(t),this.clearGcTimeout(),E(this,_t).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){Q(this,Gr,E(this,Gr).filter(r=>r!==t)),this.scheduleGc(),E(this,_t).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){E(this,Gr).length||(this.state.status==="pending"?this.scheduleGc():E(this,_t).remove(this))}continue(){var t;return((t=E(this,ga))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var o,s,l,u,f,c,h,p,m,y,v,g,b,x,O,w,S,j;const r=()=>{de(this,Xr,qn).call(this,{type:"continue"})},n={client:E(this,zu),meta:this.options.meta,mutationKey:this.options.mutationKey};Q(this,ga,_A({fn:()=>this.options.mutationFn?this.options.mutationFn(t,n):Promise.reject(new Error("No mutationFn found")),onFail:(_,P)=>{de(this,Xr,qn).call(this,{type:"failed",failureCount:_,error:P})},onPause:()=>{de(this,Xr,qn).call(this,{type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>E(this,_t).canRun(this)}));const i=this.state.status==="pending",a=!E(this,ga).canStart();try{if(i)r();else{de(this,Xr,qn).call(this,{type:"pending",variables:t,isPaused:a}),E(this,_t).config.onMutate&&await E(this,_t).config.onMutate(t,this,n);const P=await((s=(o=this.options).onMutate)==null?void 0:s.call(o,t,n));P!==this.state.context&&de(this,Xr,qn).call(this,{type:"pending",context:P,variables:t,isPaused:a})}const _=await E(this,ga).start();return await((u=(l=E(this,_t).config).onSuccess)==null?void 0:u.call(l,_,t,this.state.context,this,n)),await((c=(f=this.options).onSuccess)==null?void 0:c.call(f,_,t,this.state.context,n)),await((p=(h=E(this,_t).config).onSettled)==null?void 0:p.call(h,_,null,this.state.variables,this.state.context,this,n)),await((y=(m=this.options).onSettled)==null?void 0:y.call(m,_,null,t,this.state.context,n)),de(this,Xr,qn).call(this,{type:"success",data:_}),_}catch(_){try{await((g=(v=E(this,_t).config).onError)==null?void 0:g.call(v,_,t,this.state.context,this,n))}catch(P){Promise.reject(P)}try{await((x=(b=this.options).onError)==null?void 0:x.call(b,_,t,this.state.context,n))}catch(P){Promise.reject(P)}try{await((w=(O=E(this,_t).config).onSettled)==null?void 0:w.call(O,void 0,_,this.state.variables,this.state.context,this,n))}catch(P){Promise.reject(P)}try{await((j=(S=this.options).onSettled)==null?void 0:j.call(S,void 0,_,t,this.state.context,n))}catch(P){Promise.reject(P)}throw de(this,Xr,qn).call(this,{type:"error",error:_}),_}finally{E(this,_t).runNext(this)}}},zu=new WeakMap,Gr=new WeakMap,_t=new WeakMap,ga=new WeakMap,Xr=new WeakSet,qn=function(t){const r=n=>{switch(t.type){case"failed":return{...n,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...n,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:t.error,failureCount:n.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=r(this.state),st.batch(()=>{E(this,Gr).forEach(n=>{n.onMutationUpdate(t)}),E(this,_t).notify({mutation:this,type:"updated",action:t})})},Xj);function EA(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var gn,Ir,Bu,Qj,vI=(Qj=class extends ks{constructor(t={}){super();re(this,gn);re(this,Ir);re(this,Bu);this.config=t,Q(this,gn,new Set),Q(this,Ir,new Map),Q(this,Bu,0)}build(t,r,n){const i=new yI({client:t,mutationCache:this,mutationId:++ic(this,Bu)._,options:t.defaultMutationOptions(r),state:n});return this.add(i),i}add(t){E(this,gn).add(t);const r=Oc(t);if(typeof r=="string"){const n=E(this,Ir).get(r);n?n.push(t):E(this,Ir).set(r,[t])}this.notify({type:"added",mutation:t})}remove(t){if(E(this,gn).delete(t)){const r=Oc(t);if(typeof r=="string"){const n=E(this,Ir).get(r);if(n)if(n.length>1){const i=n.indexOf(t);i!==-1&&n.splice(i,1)}else n[0]===t&&E(this,Ir).delete(r)}}this.notify({type:"removed",mutation:t})}canRun(t){const r=Oc(t);if(typeof r=="string"){const n=E(this,Ir).get(r),i=n==null?void 0:n.find(a=>a.state.status==="pending");return!i||i===t}else return!0}runNext(t){var n;const r=Oc(t);if(typeof r=="string"){const i=(n=E(this,Ir).get(r))==null?void 0:n.find(a=>a!==t&&a.state.isPaused);return(i==null?void 0:i.continue())??Promise.resolve()}else return Promise.resolve()}clear(){st.batch(()=>{E(this,gn).forEach(t=>{this.notify({type:"removed",mutation:t})}),E(this,gn).clear(),E(this,Ir).clear()})}getAll(){return Array.from(E(this,gn))}find(t){const r={exact:!0,...t};return this.getAll().find(n=>a1(r,n))}findAll(t={}){return this.getAll().filter(r=>a1(t,r))}notify(t){st.batch(()=>{this.listeners.forEach(r=>{r(t)})})}resumePausedMutations(){const t=this.getAll().filter(r=>r.state.isPaused);return st.batch(()=>Promise.all(t.map(r=>r.continue().catch($t))))}},gn=new WeakMap,Ir=new WeakMap,Bu=new WeakMap,Qj);function Oc(e){var t;return(t=e.options.scope)==null?void 0:t.id}var bn,ai,Ut,xn,Nn,ef,Ty,Yj,gI=(Yj=class extends ks{constructor(r,n){super();re(this,Nn);re(this,bn);re(this,ai);re(this,Ut);re(this,xn);Q(this,bn,r),this.setOptions(n),this.bindMethods(),de(this,Nn,ef).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(r){var i;const n=this.options;this.options=E(this,bn).defaultMutationOptions(r),Tf(this.options,n)||E(this,bn).getMutationCache().notify({type:"observerOptionsUpdated",mutation:E(this,Ut),observer:this}),n!=null&&n.mutationKey&&this.options.mutationKey&&Ca(n.mutationKey)!==Ca(this.options.mutationKey)?this.reset():((i=E(this,Ut))==null?void 0:i.state.status)==="pending"&&E(this,Ut).setOptions(this.options)}onUnsubscribe(){var r;this.hasListeners()||(r=E(this,Ut))==null||r.removeObserver(this)}onMutationUpdate(r){de(this,Nn,ef).call(this),de(this,Nn,Ty).call(this,r)}getCurrentResult(){return E(this,ai)}reset(){var r;(r=E(this,Ut))==null||r.removeObserver(this),Q(this,Ut,void 0),de(this,Nn,ef).call(this),de(this,Nn,Ty).call(this)}mutate(r,n){var i;return Q(this,xn,n),(i=E(this,Ut))==null||i.removeObserver(this),Q(this,Ut,E(this,bn).getMutationCache().build(E(this,bn),this.options)),E(this,Ut).addObserver(this),E(this,Ut).execute(r)}},bn=new WeakMap,ai=new WeakMap,Ut=new WeakMap,xn=new WeakMap,Nn=new WeakSet,ef=function(){var n;const r=((n=E(this,Ut))==null?void 0:n.state)??EA();Q(this,ai,{...r,isPending:r.status==="pending",isSuccess:r.status==="success",isError:r.status==="error",isIdle:r.status==="idle",mutate:this.mutate,reset:this.reset})},Ty=function(r){st.batch(()=>{var n,i,a,o,s,l,u,f;if(E(this,xn)&&this.hasListeners()){const c=E(this,ai).variables,h=E(this,ai).context,p={client:E(this,bn),meta:this.options.meta,mutationKey:this.options.mutationKey};if((r==null?void 0:r.type)==="success"){try{(i=(n=E(this,xn)).onSuccess)==null||i.call(n,r.data,c,h,p)}catch(m){Promise.reject(m)}try{(o=(a=E(this,xn)).onSettled)==null||o.call(a,r.data,null,c,h,p)}catch(m){Promise.reject(m)}}else if((r==null?void 0:r.type)==="error"){try{(l=(s=E(this,xn)).onError)==null||l.call(s,r.error,c,h,p)}catch(m){Promise.reject(m)}try{(f=(u=E(this,xn)).onSettled)==null||f.call(u,void 0,r.error,c,h,p)}catch(m){Promise.reject(m)}}}this.listeners.forEach(c=>{c(E(this,ai))})})},Yj),Qr,Jj,bI=(Jj=class extends ks{constructor(t={}){super();re(this,Qr);this.config=t,Q(this,Qr,new Map)}build(t,r,n){const i=r.queryKey,a=r.queryHash??y0(i,r);let o=this.get(a);return o||(o=new fI({client:t,queryKey:i,queryHash:a,options:t.defaultQueryOptions(r),state:n,defaultOptions:t.getQueryDefaults(i)}),this.add(o)),o}add(t){E(this,Qr).has(t.queryHash)||(E(this,Qr).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const r=E(this,Qr).get(t.queryHash);r&&(t.destroy(),r===t&&E(this,Qr).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){st.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return E(this,Qr).get(t)}getAll(){return[...E(this,Qr).values()]}find(t){const r={exact:!0,...t};return this.getAll().find(n=>i1(r,n))}findAll(t={}){const r=this.getAll();return Object.keys(t).length>0?r.filter(n=>i1(t,n)):r}notify(t){st.batch(()=>{this.listeners.forEach(r=>{r(t)})})}onFocus(){st.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){st.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},Qr=new WeakMap,Jj),qe,oi,si,Lo,zo,li,Bo,Fo,Zj,xI=(Zj=class{constructor(e={}){re(this,qe);re(this,oi);re(this,si);re(this,Lo);re(this,zo);re(this,li);re(this,Bo);re(this,Fo);Q(this,qe,e.queryCache||new bI),Q(this,oi,e.mutationCache||new vI),Q(this,si,e.defaultOptions||{}),Q(this,Lo,new Map),Q(this,zo,new Map),Q(this,li,0)}mount(){ic(this,li)._++,E(this,li)===1&&(Q(this,Bo,b0.subscribe(async e=>{e&&(await this.resumePausedMutations(),E(this,qe).onFocus())})),Q(this,Fo,$f.subscribe(async e=>{e&&(await this.resumePausedMutations(),E(this,qe).onOnline())})))}unmount(){var e,t;ic(this,li)._--,E(this,li)===0&&((e=E(this,Bo))==null||e.call(this),Q(this,Bo,void 0),(t=E(this,Fo))==null||t.call(this),Q(this,Fo,void 0))}isFetching(e){return E(this,qe).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return E(this,oi).findAll({...e,status:"pending"}).length}getQueryData(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=E(this,qe).get(t.queryHash))==null?void 0:r.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),r=E(this,qe).build(this,t),n=r.state.data;return n===void 0?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(Oi(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(n))}getQueriesData(e){return E(this,qe).findAll(e).map(({queryKey:t,state:r})=>{const n=r.data;return[t,n]})}setQueryData(e,t,r){const n=this.defaultQueryOptions({queryKey:e}),i=E(this,qe).get(n.queryHash),a=i==null?void 0:i.state.data,o=eI(t,a);if(o!==void 0)return E(this,qe).build(this,n).setData(o,{...r,manual:!0})}setQueriesData(e,t,r){return st.batch(()=>E(this,qe).findAll(e).map(({queryKey:n})=>[n,this.setQueryData(n,t,r)]))}getQueryState(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=E(this,qe).get(t.queryHash))==null?void 0:r.state}removeQueries(e){const t=E(this,qe);st.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){const r=E(this,qe);return st.batch(()=>(r.findAll(e).forEach(n=>{n.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const r={revert:!0,...t},n=st.batch(()=>E(this,qe).findAll(e).map(i=>i.cancel(r)));return Promise.all(n).then($t).catch($t)}invalidateQueries(e,t={}){return st.batch(()=>(E(this,qe).findAll(e).forEach(r=>{r.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const r={...t,cancelRefetch:t.cancelRefetch??!0},n=st.batch(()=>E(this,qe).findAll(e).filter(i=>!i.isDisabled()&&!i.isStatic()).map(i=>{let a=i.fetch(void 0,r);return r.throwOnError||(a=a.catch($t)),i.state.fetchStatus==="paused"?Promise.resolve():a}));return Promise.all(n).then($t)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const r=E(this,qe).build(this,t);return r.isStaleByTime(Oi(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then($t).catch($t)}fetchInfiniteQuery(e){return e.behavior=d1(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then($t).catch($t)}ensureInfiniteQueryData(e){return e.behavior=d1(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return $f.isOnline()?E(this,oi).resumePausedMutations():Promise.resolve()}getQueryCache(){return E(this,qe)}getMutationCache(){return E(this,oi)}getDefaultOptions(){return E(this,si)}setDefaultOptions(e){Q(this,si,e)}setQueryDefaults(e,t){E(this,Lo).set(Ca(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...E(this,Lo).values()],r={};return t.forEach(n=>{Jl(e,n.queryKey)&&Object.assign(r,n.defaultOptions)}),r}setMutationDefaults(e,t){E(this,zo).set(Ca(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...E(this,zo).values()],r={};return t.forEach(n=>{Jl(e,n.mutationKey)&&Object.assign(r,n.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;const t={...E(this,si).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=y0(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===v0&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...E(this,si).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){E(this,qe).clear(),E(this,oi).clear()}},qe=new WeakMap,oi=new WeakMap,si=new WeakMap,Lo=new WeakMap,zo=new WeakMap,li=new WeakMap,Bo=new WeakMap,Fo=new WeakMap,Zj),NA=A.createContext(void 0),ih=e=>{const t=A.useContext(NA);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},wI=({client:e,children:t})=>(A.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),d.jsx(NA.Provider,{value:e,children:t})),CA=A.createContext(!1),SI=()=>A.useContext(CA);CA.Provider;function OI(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var jI=A.createContext(OI()),_I=()=>A.useContext(jI),PI=(e,t,r)=>{const n=r!=null&&r.state.error&&typeof e.throwOnError=="function"?g0(e.throwOnError,[r.state.error,r]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||n)&&(t.isReset()||(e.retryOnMount=!1))},AI=e=>{A.useEffect(()=>{e.clearReset()},[e])},kI=({result:e,errorResetBoundary:t,throwOnError:r,query:n,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&n&&(i&&e.data===void 0||g0(r,[e.error,n])),EI=e=>{if(e.suspense){const r=i=>i==="static"?i:Math.max(i??1e3,1e3),n=e.staleTime;e.staleTime=typeof n=="function"?(...i)=>r(n(...i)):r(n),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},NI=(e,t)=>e.isLoading&&e.isFetching&&!t,CI=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,p1=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function TI(e,t,r){var h,p,m,y;const n=SI(),i=_I(),a=ih(),o=a.defaultQueryOptions(e);(p=(h=a.getDefaultOptions().queries)==null?void 0:h._experimental_beforeQuery)==null||p.call(h,o);const s=a.getQueryCache().get(o.queryHash);o._optimisticResults=n?"isRestoring":"optimistic",EI(o),PI(o,i,s),AI(i);const l=!a.getQueryCache().get(o.queryHash),[u]=A.useState(()=>new t(a,o)),f=u.getOptimisticResult(o),c=!n&&e.subscribed!==!1;if(A.useSyncExternalStore(A.useCallback(v=>{const g=c?u.subscribe(st.batchCalls(v)):$t;return u.updateResult(),g},[u,c]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),A.useEffect(()=>{u.setOptions(o)},[o,u]),CI(o,f))throw p1(o,u,i);if(kI({result:f,errorResetBoundary:i,throwOnError:o.throwOnError,query:s,suspense:o.suspense}))throw f.error;if((y=(m=a.getDefaultOptions().queries)==null?void 0:m._experimental_afterQuery)==null||y.call(m,o,f),o.experimental_prefetchInRender&&!Na&&NI(f,n)){const v=l?p1(o,u,i):s==null?void 0:s.promise;v==null||v.catch($t).finally(()=>{u.updateResult()})}return o.notifyOnChangeProps?f:u.trackResult(f)}function Ai(e,t){return TI(e,dI)}function Mf(e,t){const r=ih(),[n]=A.useState(()=>new gI(r,e));A.useEffect(()=>{n.setOptions(e)},[n,e]);const i=A.useSyncExternalStore(A.useCallback(o=>n.subscribe(st.batchCalls(o)),[n]),()=>n.getCurrentResult(),()=>n.getCurrentResult()),a=A.useCallback((o,s)=>{n.mutate(o,s).catch($t)},[n]);if(i.error&&g0(n.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:a,mutateAsync:i.mutate}}function TA(e,t){return function(){return e.apply(t,arguments)}}const{toString:$I}=Object.prototype,{getPrototypeOf:w0}=Object,{iterator:ah,toStringTag:$A}=Symbol,oh=(e=>t=>{const r=$I.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Hr=e=>(e=e.toLowerCase(),t=>oh(t)===e),sh=e=>t=>typeof t===e,{isArray:Es}=Array,Xo=sh("undefined");function qu(e){return e!==null&&!Xo(e)&&e.constructor!==null&&!Xo(e.constructor)&&Yt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const MA=Hr("ArrayBuffer");function MI(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&MA(e.buffer),t}const II=sh("string"),Yt=sh("function"),IA=sh("number"),Vu=e=>e!==null&&typeof e=="object",RI=e=>e===!0||e===!1,tf=e=>{if(oh(e)!=="object")return!1;const t=w0(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!($A in e)&&!(ah in e)},DI=e=>{if(!Vu(e)||qu(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},LI=Hr("Date"),zI=Hr("File"),BI=Hr("Blob"),FI=Hr("FileList"),UI=e=>Vu(e)&&Yt(e.pipe),WI=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Yt(e.append)&&((t=oh(e))==="formdata"||t==="object"&&Yt(e.toString)&&e.toString()==="[object FormData]"))},HI=Hr("URLSearchParams"),[KI,qI,VI,GI]=["ReadableStream","Request","Response","Headers"].map(Hr),XI=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Gu(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,i;if(typeof e!="object"&&(e=[e]),Es(e))for(n=0,i=e.length;n<i;n++)t.call(null,e[n],n,e);else{if(qu(e))return;const a=r?Object.getOwnPropertyNames(e):Object.keys(e),o=a.length;let s;for(n=0;n<o;n++)s=a[n],t.call(null,e[s],s,e)}}function RA(e,t){if(qu(e))return null;t=t.toLowerCase();const r=Object.keys(e);let n=r.length,i;for(;n-- >0;)if(i=r[n],t===i.toLowerCase())return i;return null}const ia=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,DA=e=>!Xo(e)&&e!==ia;function $y(){const{caseless:e,skipUndefined:t}=DA(this)&&this||{},r={},n=(i,a)=>{if(a==="__proto__"||a==="constructor"||a==="prototype")return;const o=e&&RA(r,a)||a;tf(r[o])&&tf(i)?r[o]=$y(r[o],i):tf(i)?r[o]=$y({},i):Es(i)?r[o]=i.slice():(!t||!Xo(i))&&(r[o]=i)};for(let i=0,a=arguments.length;i<a;i++)arguments[i]&&Gu(arguments[i],n);return r}const QI=(e,t,r,{allOwnKeys:n}={})=>(Gu(t,(i,a)=>{r&&Yt(i)?Object.defineProperty(e,a,{value:TA(i,r),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,a,{value:i,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:n}),e),YI=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),JI=(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)},ZI=(e,t,r,n)=>{let i,a,o;const s={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-- >0;)o=i[a],(!n||n(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=r!==!1&&w0(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},eR=(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},tR=e=>{if(!e)return null;if(Es(e))return e;let t=e.length;if(!IA(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},rR=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&w0(Uint8Array)),nR=(e,t)=>{const n=(e&&e[ah]).call(e);let i;for(;(i=n.next())&&!i.done;){const a=i.value;t.call(e,a[0],a[1])}},iR=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},aR=Hr("HTMLFormElement"),oR=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,i){return n.toUpperCase()+i}),m1=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),sR=Hr("RegExp"),LA=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};Gu(r,(i,a)=>{let o;(o=t(i,a,e))!==!1&&(n[a]=o||i)}),Object.defineProperties(e,n)},lR=e=>{LA(e,(t,r)=>{if(Yt(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(Yt(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+"'")})}})},uR=(e,t)=>{const r={},n=i=>{i.forEach(a=>{r[a]=!0})};return Es(e)?n(e):n(String(e).split(t)),r},cR=()=>{},fR=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function dR(e){return!!(e&&Yt(e.append)&&e[$A]==="FormData"&&e[ah])}const hR=e=>{const t=new Array(10),r=(n,i)=>{if(Vu(n)){if(t.indexOf(n)>=0)return;if(qu(n))return n;if(!("toJSON"in n)){t[i]=n;const a=Es(n)?[]:{};return Gu(n,(o,s)=>{const l=r(o,i+1);!Xo(l)&&(a[s]=l)}),t[i]=void 0,a}}return n};return r(e,0)},pR=Hr("AsyncFunction"),mR=e=>e&&(Vu(e)||Yt(e))&&Yt(e.then)&&Yt(e.catch),zA=((e,t)=>e?setImmediate:t?((r,n)=>(ia.addEventListener("message",({source:i,data:a})=>{i===ia&&a===r&&n.length&&n.shift()()},!1),i=>{n.push(i),ia.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",Yt(ia.postMessage)),yR=typeof queueMicrotask<"u"?queueMicrotask.bind(ia):typeof process<"u"&&process.nextTick||zA,vR=e=>e!=null&&Yt(e[ah]),M={isArray:Es,isArrayBuffer:MA,isBuffer:qu,isFormData:WI,isArrayBufferView:MI,isString:II,isNumber:IA,isBoolean:RI,isObject:Vu,isPlainObject:tf,isEmptyObject:DI,isReadableStream:KI,isRequest:qI,isResponse:VI,isHeaders:GI,isUndefined:Xo,isDate:LI,isFile:zI,isBlob:BI,isRegExp:sR,isFunction:Yt,isStream:UI,isURLSearchParams:HI,isTypedArray:rR,isFileList:FI,forEach:Gu,merge:$y,extend:QI,trim:XI,stripBOM:YI,inherits:JI,toFlatObject:ZI,kindOf:oh,kindOfTest:Hr,endsWith:eR,toArray:tR,forEachEntry:nR,matchAll:iR,isHTMLForm:aR,hasOwnProperty:m1,hasOwnProp:m1,reduceDescriptors:LA,freezeMethods:lR,toObjectSet:uR,toCamelCase:oR,noop:cR,toFiniteNumber:fR,findKey:RA,global:ia,isContextDefined:DA,isSpecCompliantForm:dR,toJSONObject:hR,isAsyncFn:pR,isThenable:mR,setImmediate:zA,asap:yR,isIterable:vR};let se=class BA extends Error{static from(t,r,n,i,a,o){const s=new BA(t.message,r||t.code,n,i,a);return s.cause=t,s.name=t.name,o&&Object.assign(s,o),s}constructor(t,r,n,i,a){super(t),this.name="AxiosError",this.isAxiosError=!0,r&&(this.code=r),n&&(this.config=n),i&&(this.request=i),a&&(this.response=a,this.status=a.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:M.toJSONObject(this.config),code:this.code,status:this.status}}};se.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";se.ERR_BAD_OPTION="ERR_BAD_OPTION";se.ECONNABORTED="ECONNABORTED";se.ETIMEDOUT="ETIMEDOUT";se.ERR_NETWORK="ERR_NETWORK";se.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";se.ERR_DEPRECATED="ERR_DEPRECATED";se.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";se.ERR_BAD_REQUEST="ERR_BAD_REQUEST";se.ERR_CANCELED="ERR_CANCELED";se.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";se.ERR_INVALID_URL="ERR_INVALID_URL";const gR=null;function My(e){return M.isPlainObject(e)||M.isArray(e)}function FA(e){return M.endsWith(e,"[]")?e.slice(0,-2):e}function y1(e,t,r){return e?e.concat(t).map(function(i,a){return i=FA(i),!r&&a?"["+i+"]":i}).join(r?".":""):t}function bR(e){return M.isArray(e)&&!e.some(My)}const xR=M.toFlatObject(M,{},null,function(t){return/^is[A-Z]/.test(t)});function lh(e,t,r){if(!M.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=M.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(y,v){return!M.isUndefined(v[y])});const n=r.metaTokens,i=r.visitor||f,a=r.dots,o=r.indexes,l=(r.Blob||typeof Blob<"u"&&Blob)&&M.isSpecCompliantForm(t);if(!M.isFunction(i))throw new TypeError("visitor must be a function");function u(m){if(m===null)return"";if(M.isDate(m))return m.toISOString();if(M.isBoolean(m))return m.toString();if(!l&&M.isBlob(m))throw new se("Blob is not supported. Use a Buffer instead.");return M.isArrayBuffer(m)||M.isTypedArray(m)?l&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function f(m,y,v){let g=m;if(m&&!v&&typeof m=="object"){if(M.endsWith(y,"{}"))y=n?y:y.slice(0,-2),m=JSON.stringify(m);else if(M.isArray(m)&&bR(m)||(M.isFileList(m)||M.endsWith(y,"[]"))&&(g=M.toArray(m)))return y=FA(y),g.forEach(function(x,O){!(M.isUndefined(x)||x===null)&&t.append(o===!0?y1([y],O,a):o===null?y:y+"[]",u(x))}),!1}return My(m)?!0:(t.append(y1(v,y,a),u(m)),!1)}const c=[],h=Object.assign(xR,{defaultVisitor:f,convertValue:u,isVisitable:My});function p(m,y){if(!M.isUndefined(m)){if(c.indexOf(m)!==-1)throw Error("Circular reference detected in "+y.join("."));c.push(m),M.forEach(m,function(g,b){(!(M.isUndefined(g)||g===null)&&i.call(t,g,M.isString(b)?b.trim():b,y,h))===!0&&p(g,y?y.concat(b):[b])}),c.pop()}}if(!M.isObject(e))throw new TypeError("data must be an object");return p(e),t}function v1(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function S0(e,t){this._pairs=[],e&&lh(e,this,t)}const UA=S0.prototype;UA.append=function(t,r){this._pairs.push([t,r])};UA.toString=function(t){const r=t?function(n){return t.call(this,n,v1)}:v1;return this._pairs.map(function(i){return r(i[0])+"="+r(i[1])},"").join("&")};function wR(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function WA(e,t,r){if(!t)return e;const n=r&&r.encode||wR,i=M.isFunction(r)?{serialize:r}:r,a=i&&i.serialize;let o;if(a?o=a(t,i):o=M.isURLSearchParams(t)?t.toString():new S0(t,i).toString(n),o){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class g1{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){M.forEach(this.handlers,function(n){n!==null&&t(n)})}}const O0={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},SR=typeof URLSearchParams<"u"?URLSearchParams:S0,OR=typeof FormData<"u"?FormData:null,jR=typeof Blob<"u"?Blob:null,_R={isBrowser:!0,classes:{URLSearchParams:SR,FormData:OR,Blob:jR},protocols:["http","https","file","blob","url","data"]},j0=typeof window<"u"&&typeof document<"u",Iy=typeof navigator=="object"&&navigator||void 0,PR=j0&&(!Iy||["ReactNative","NativeScript","NS"].indexOf(Iy.product)<0),AR=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",kR=j0&&window.location.href||"http://localhost",ER=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:j0,hasStandardBrowserEnv:PR,hasStandardBrowserWebWorkerEnv:AR,navigator:Iy,origin:kR},Symbol.toStringTag,{value:"Module"})),Et={...ER,..._R};function NR(e,t){return lh(e,new Et.classes.URLSearchParams,{visitor:function(r,n,i,a){return Et.isNode&&M.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)},...t})}function CR(e){return M.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function TR(e){const t={},r=Object.keys(e);let n;const i=r.length;let a;for(n=0;n<i;n++)a=r[n],t[a]=e[a];return t}function HA(e){function t(r,n,i,a){let o=r[a++];if(o==="__proto__")return!0;const s=Number.isFinite(+o),l=a>=r.length;return o=!o&&M.isArray(i)?i.length:o,l?(M.hasOwnProp(i,o)?i[o]=[i[o],n]:i[o]=n,!s):((!i[o]||!M.isObject(i[o]))&&(i[o]=[]),t(r,n,i[o],a)&&M.isArray(i[o])&&(i[o]=TR(i[o])),!s)}if(M.isFormData(e)&&M.isFunction(e.entries)){const r={};return M.forEachEntry(e,(n,i)=>{t(CR(n),i,r,0)}),r}return null}function $R(e,t,r){if(M.isString(e))try{return(t||JSON.parse)(e),M.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const Xu={transitional:O0,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",i=n.indexOf("application/json")>-1,a=M.isObject(t);if(a&&M.isHTMLForm(t)&&(t=new FormData(t)),M.isFormData(t))return i?JSON.stringify(HA(t)):t;if(M.isArrayBuffer(t)||M.isBuffer(t)||M.isStream(t)||M.isFile(t)||M.isBlob(t)||M.isReadableStream(t))return t;if(M.isArrayBufferView(t))return t.buffer;if(M.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return NR(t,this.formSerializer).toString();if((s=M.isFileList(t))||n.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return lh(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return a||i?(r.setContentType("application/json",!1),$R(t)):t}],transformResponse:[function(t){const r=this.transitional||Xu.transitional,n=r&&r.forcedJSONParsing,i=this.responseType==="json";if(M.isResponse(t)||M.isReadableStream(t))return t;if(t&&M.isString(t)&&(n&&!this.responseType||i)){const o=!(r&&r.silentJSONParsing)&&i;try{return JSON.parse(t,this.parseReviver)}catch(s){if(o)throw s.name==="SyntaxError"?se.from(s,se.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Et.classes.FormData,Blob:Et.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};M.forEach(["delete","get","head","post","put","patch"],e=>{Xu.headers[e]={}});const MR=M.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"]),IR=e=>{const t={};let r,n,i;return e&&e.split(`
`).forEach(function(o){i=o.indexOf(":"),r=o.substring(0,i).trim().toLowerCase(),n=o.substring(i+1).trim(),!(!r||t[r]&&MR[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},b1=Symbol("internals");function Js(e){return e&&String(e).trim().toLowerCase()}function rf(e){return e===!1||e==null?e:M.isArray(e)?e.map(rf):String(e)}function RR(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 DR=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Dp(e,t,r,n,i){if(M.isFunction(n))return n.call(this,t,r);if(i&&(t=r),!!M.isString(t)){if(M.isString(n))return t.indexOf(n)!==-1;if(M.isRegExp(n))return n.test(t)}}function LR(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function zR(e,t){const r=M.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(i,a,o){return this[n].call(this,t,i,a,o)},configurable:!0})})}let Jt=class{constructor(t){t&&this.set(t)}set(t,r,n){const i=this;function a(s,l,u){const f=Js(l);if(!f)throw new Error("header name must be a non-empty string");const c=M.findKey(i,f);(!c||i[c]===void 0||u===!0||u===void 0&&i[c]!==!1)&&(i[c||l]=rf(s))}const o=(s,l)=>M.forEach(s,(u,f)=>a(u,f,l));if(M.isPlainObject(t)||t instanceof this.constructor)o(t,r);else if(M.isString(t)&&(t=t.trim())&&!DR(t))o(IR(t),r);else if(M.isObject(t)&&M.isIterable(t)){let s={},l,u;for(const f of t){if(!M.isArray(f))throw TypeError("Object iterator must return a key-value pair");s[u=f[0]]=(l=s[u])?M.isArray(l)?[...l,f[1]]:[l,f[1]]:f[1]}o(s,r)}else t!=null&&a(r,t,n);return this}get(t,r){if(t=Js(t),t){const n=M.findKey(this,t);if(n){const i=this[n];if(!r)return i;if(r===!0)return RR(i);if(M.isFunction(r))return r.call(this,i,n);if(M.isRegExp(r))return r.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=Js(t),t){const n=M.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||Dp(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let i=!1;function a(o){if(o=Js(o),o){const s=M.findKey(n,o);s&&(!r||Dp(n,n[s],s,r))&&(delete n[s],i=!0)}}return M.isArray(t)?t.forEach(a):a(t),i}clear(t){const r=Object.keys(this);let n=r.length,i=!1;for(;n--;){const a=r[n];(!t||Dp(this,this[a],a,t,!0))&&(delete this[a],i=!0)}return i}normalize(t){const r=this,n={};return M.forEach(this,(i,a)=>{const o=M.findKey(n,a);if(o){r[o]=rf(i),delete r[a];return}const s=t?LR(a):String(a).trim();s!==a&&delete r[a],r[s]=rf(i),n[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return M.forEach(this,(n,i)=>{n!=null&&n!==!1&&(r[i]=t&&M.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(i=>n.set(i)),n}static accessor(t){const n=(this[b1]=this[b1]={accessors:{}}).accessors,i=this.prototype;function a(o){const s=Js(o);n[s]||(zR(i,o),n[s]=!0)}return M.isArray(t)?t.forEach(a):a(t),this}};Jt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);M.reduceDescriptors(Jt.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});M.freezeMethods(Jt);function Lp(e,t){const r=this||Xu,n=t||r,i=Jt.from(n.headers);let a=n.data;return M.forEach(e,function(s){a=s.call(r,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function KA(e){return!!(e&&e.__CANCEL__)}let Qu=class extends se{constructor(t,r,n){super(t??"canceled",se.ERR_CANCELED,r,n),this.name="CanceledError",this.__CANCEL__=!0}};function qA(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new se("Request failed with status code "+r.status,[se.ERR_BAD_REQUEST,se.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function BR(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function FR(e,t){e=e||10;const r=new Array(e),n=new Array(e);let i=0,a=0,o;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),f=n[a];o||(o=u),r[i]=l,n[i]=u;let c=a,h=0;for(;c!==i;)h+=r[c++],c=c%e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),u-o<t)return;const p=f&&u-f;return p?Math.round(h*1e3/p):void 0}}function UR(e,t){let r=0,n=1e3/t,i,a;const o=(u,f=Date.now())=>{r=f,i=null,a&&(clearTimeout(a),a=null),e(...u)};return[(...u)=>{const f=Date.now(),c=f-r;c>=n?o(u,f):(i=u,a||(a=setTimeout(()=>{a=null,o(i)},n-c)))},()=>i&&o(i)]}const If=(e,t,r=3)=>{let n=0;const i=FR(50,250);return UR(a=>{const o=a.loaded,s=a.lengthComputable?a.total:void 0,l=o-n,u=i(l),f=o<=s;n=o;const c={loaded:o,total:s,progress:s?o/s:void 0,bytes:l,rate:u||void 0,estimated:u&&s&&f?(s-o)/u:void 0,event:a,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(c)},r)},x1=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},w1=e=>(...t)=>M.asap(()=>e(...t)),WR=Et.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,Et.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(Et.origin),Et.navigator&&/(msie|trident)/i.test(Et.navigator.userAgent)):()=>!0,HR=Et.hasStandardBrowserEnv?{write(e,t,r,n,i,a,o){if(typeof document>"u")return;const s=[`${e}=${encodeURIComponent(t)}`];M.isNumber(r)&&s.push(`expires=${new Date(r).toUTCString()}`),M.isString(n)&&s.push(`path=${n}`),M.isString(i)&&s.push(`domain=${i}`),a===!0&&s.push("secure"),M.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function KR(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function qR(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function VA(e,t,r){let n=!KR(t);return e&&(n||r==!1)?qR(e,t):t}const S1=e=>e instanceof Jt?{...e}:e;function Ta(e,t){t=t||{};const r={};function n(u,f,c,h){return M.isPlainObject(u)&&M.isPlainObject(f)?M.merge.call({caseless:h},u,f):M.isPlainObject(f)?M.merge({},f):M.isArray(f)?f.slice():f}function i(u,f,c,h){if(M.isUndefined(f)){if(!M.isUndefined(u))return n(void 0,u,c,h)}else return n(u,f,c,h)}function a(u,f){if(!M.isUndefined(f))return n(void 0,f)}function o(u,f){if(M.isUndefined(f)){if(!M.isUndefined(u))return n(void 0,u)}else return n(void 0,f)}function s(u,f,c){if(c in t)return n(u,f);if(c in e)return n(void 0,u)}const l={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(u,f,c)=>i(S1(u),S1(f),c,!0)};return M.forEach(Object.keys({...e,...t}),function(f){if(f==="__proto__"||f==="constructor"||f==="prototype")return;const c=M.hasOwnProp(l,f)?l[f]:i,h=c(e[f],t[f],f);M.isUndefined(h)&&c!==s||(r[f]=h)}),r}const GA=e=>{const t=Ta({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:i,xsrfCookieName:a,headers:o,auth:s}=t;if(t.headers=o=Jt.from(o),t.url=WA(VA(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&o.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),M.isFormData(r)){if(Et.hasStandardBrowserEnv||Et.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(M.isFunction(r.getHeaders)){const l=r.getHeaders(),u=["content-type","content-length"];Object.entries(l).forEach(([f,c])=>{u.includes(f.toLowerCase())&&o.set(f,c)})}}if(Et.hasStandardBrowserEnv&&(n&&M.isFunction(n)&&(n=n(t)),n||n!==!1&&WR(t.url))){const l=i&&a&&HR.read(a);l&&o.set(i,l)}return t},VR=typeof XMLHttpRequest<"u",GR=VR&&function(e){return new Promise(function(r,n){const i=GA(e);let a=i.data;const o=Jt.from(i.headers).normalize();let{responseType:s,onUploadProgress:l,onDownloadProgress:u}=i,f,c,h,p,m;function y(){p&&p(),m&&m(),i.cancelToken&&i.cancelToken.unsubscribe(f),i.signal&&i.signal.removeEventListener("abort",f)}let v=new XMLHttpRequest;v.open(i.method.toUpperCase(),i.url,!0),v.timeout=i.timeout;function g(){if(!v)return;const x=Jt.from("getAllResponseHeaders"in v&&v.getAllResponseHeaders()),w={data:!s||s==="text"||s==="json"?v.responseText:v.response,status:v.status,statusText:v.statusText,headers:x,config:e,request:v};qA(function(j){r(j),y()},function(j){n(j),y()},w),v=null}"onloadend"in v?v.onloadend=g:v.onreadystatechange=function(){!v||v.readyState!==4||v.status===0&&!(v.responseURL&&v.responseURL.indexOf("file:")===0)||setTimeout(g)},v.onabort=function(){v&&(n(new se("Request aborted",se.ECONNABORTED,e,v)),v=null)},v.onerror=function(O){const w=O&&O.message?O.message:"Network Error",S=new se(w,se.ERR_NETWORK,e,v);S.event=O||null,n(S),v=null},v.ontimeout=function(){let O=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const w=i.transitional||O0;i.timeoutErrorMessage&&(O=i.timeoutErrorMessage),n(new se(O,w.clarifyTimeoutError?se.ETIMEDOUT:se.ECONNABORTED,e,v)),v=null},a===void 0&&o.setContentType(null),"setRequestHeader"in v&&M.forEach(o.toJSON(),function(O,w){v.setRequestHeader(w,O)}),M.isUndefined(i.withCredentials)||(v.withCredentials=!!i.withCredentials),s&&s!=="json"&&(v.responseType=i.responseType),u&&([h,m]=If(u,!0),v.addEventListener("progress",h)),l&&v.upload&&([c,p]=If(l),v.upload.addEventListener("progress",c),v.upload.addEventListener("loadend",p)),(i.cancelToken||i.signal)&&(f=x=>{v&&(n(!x||x.type?new Qu(null,e,v):x),v.abort(),v=null)},i.cancelToken&&i.cancelToken.subscribe(f),i.signal&&(i.signal.aborted?f():i.signal.addEventListener("abort",f)));const b=BR(i.url);if(b&&Et.protocols.indexOf(b)===-1){n(new se("Unsupported protocol "+b+":",se.ERR_BAD_REQUEST,e));return}v.send(a||null)})},XR=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let n=new AbortController,i;const a=function(u){if(!i){i=!0,s();const f=u instanceof Error?u:this.reason;n.abort(f instanceof se?f:new Qu(f instanceof Error?f.message:f))}};let o=t&&setTimeout(()=>{o=null,a(new se(`timeout of ${t}ms exceeded`,se.ETIMEDOUT))},t);const s=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(a):u.removeEventListener("abort",a)}),e=null)};e.forEach(u=>u.addEventListener("abort",a));const{signal:l}=n;return l.unsubscribe=()=>M.asap(s),l}},QR=function*(e,t){let r=e.byteLength;if(r<t){yield e;return}let n=0,i;for(;n<r;)i=n+t,yield e.slice(n,i),n=i},YR=async function*(e,t){for await(const r of JR(e))yield*QR(r,t)},JR=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()}},O1=(e,t,r,n)=>{const i=YR(e,t);let a=0,o,s=l=>{o||(o=!0,n&&n(l))};return new ReadableStream({async pull(l){try{const{done:u,value:f}=await i.next();if(u){s(),l.close();return}let c=f.byteLength;if(r){let h=a+=c;r(h)}l.enqueue(new Uint8Array(f))}catch(u){throw s(u),u}},cancel(l){return s(l),i.return()}},{highWaterMark:2})},j1=64*1024,{isFunction:jc}=M,ZR=(({Request:e,Response:t})=>({Request:e,Response:t}))(M.global),{ReadableStream:_1,TextEncoder:P1}=M.global,A1=(e,...t)=>{try{return!!e(...t)}catch{return!1}},e4=e=>{e=M.merge.call({skipUndefined:!0},ZR,e);const{fetch:t,Request:r,Response:n}=e,i=t?jc(t):typeof fetch=="function",a=jc(r),o=jc(n);if(!i)return!1;const s=i&&jc(_1),l=i&&(typeof P1=="function"?(m=>y=>m.encode(y))(new P1):async m=>new Uint8Array(await new r(m).arrayBuffer())),u=a&&s&&A1(()=>{let m=!1;const y=new r(Et.origin,{body:new _1,method:"POST",get duplex(){return m=!0,"half"}}).headers.has("Content-Type");return m&&!y}),f=o&&s&&A1(()=>M.isReadableStream(new n("").body)),c={stream:f&&(m=>m.body)};i&&["text","arrayBuffer","blob","formData","stream"].forEach(m=>{!c[m]&&(c[m]=(y,v)=>{let g=y&&y[m];if(g)return g.call(y);throw new se(`Response type '${m}' is not supported`,se.ERR_NOT_SUPPORT,v)})});const h=async m=>{if(m==null)return 0;if(M.isBlob(m))return m.size;if(M.isSpecCompliantForm(m))return(await new r(Et.origin,{method:"POST",body:m}).arrayBuffer()).byteLength;if(M.isArrayBufferView(m)||M.isArrayBuffer(m))return m.byteLength;if(M.isURLSearchParams(m)&&(m=m+""),M.isString(m))return(await l(m)).byteLength},p=async(m,y)=>{const v=M.toFiniteNumber(m.getContentLength());return v??h(y)};return async m=>{let{url:y,method:v,data:g,signal:b,cancelToken:x,timeout:O,onDownloadProgress:w,onUploadProgress:S,responseType:j,headers:_,withCredentials:P="same-origin",fetchOptions:N}=GA(m),$=t||fetch;j=j?(j+"").toLowerCase():"text";let T=XR([b,x&&x.toAbortSignal()],O),L=null;const R=T&&T.unsubscribe&&(()=>{T.unsubscribe()});let I;try{if(S&&u&&v!=="get"&&v!=="head"&&(I=await p(_,g))!==0){let V=new r(y,{method:"POST",body:g,duplex:"half"}),H;if(M.isFormData(g)&&(H=V.headers.get("content-type"))&&_.setContentType(H),V.body){const[X,ie]=x1(I,If(w1(S)));g=O1(V.body,j1,X,ie)}}M.isString(P)||(P=P?"include":"omit");const D=a&&"credentials"in r.prototype,F={...N,signal:T,method:v.toUpperCase(),headers:_.normalize().toJSON(),body:g,duplex:"half",credentials:D?P:void 0};L=a&&new r(y,F);let C=await(a?$(L,N):$(y,F));const B=f&&(j==="stream"||j==="response");if(f&&(w||B&&R)){const V={};["status","statusText","headers"].forEach(be=>{V[be]=C[be]});const H=M.toFiniteNumber(C.headers.get("content-length")),[X,ie]=w&&x1(H,If(w1(w),!0))||[];C=new n(O1(C.body,j1,X,()=>{ie&&ie(),R&&R()}),V)}j=j||"text";let U=await c[M.findKey(c,j)||"text"](C,m);return!B&&R&&R(),await new Promise((V,H)=>{qA(V,H,{data:U,headers:Jt.from(C.headers),status:C.status,statusText:C.statusText,config:m,request:L})})}catch(D){throw R&&R(),D&&D.name==="TypeError"&&/Load failed|fetch/i.test(D.message)?Object.assign(new se("Network Error",se.ERR_NETWORK,m,L,D&&D.response),{cause:D.cause||D}):se.from(D,D&&D.code,m,L,D&&D.response)}}},t4=new Map,XA=e=>{let t=e&&e.env||{};const{fetch:r,Request:n,Response:i}=t,a=[n,i,r];let o=a.length,s=o,l,u,f=t4;for(;s--;)l=a[s],u=f.get(l),u===void 0&&f.set(l,u=s?new Map:e4(t)),f=u;return u};XA();const _0={http:gR,xhr:GR,fetch:{get:XA}};M.forEach(_0,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const k1=e=>`- ${e}`,r4=e=>M.isFunction(e)||e===null||e===!1;function n4(e,t){e=M.isArray(e)?e:[e];const{length:r}=e;let n,i;const a={};for(let o=0;o<r;o++){n=e[o];let s;if(i=n,!r4(n)&&(i=_0[(s=String(n)).toLowerCase()],i===void 0))throw new se(`Unknown adapter '${s}'`);if(i&&(M.isFunction(i)||(i=i.get(t))))break;a[s||"#"+o]=i}if(!i){const o=Object.entries(a).map(([l,u])=>`adapter ${l} `+(u===!1?"is not supported by the environment":"is not available in the build"));let s=r?o.length>1?`since :
`+o.map(k1).join(`
`):" "+k1(o[0]):"as no adapter specified";throw new se("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return i}const QA={getAdapter:n4,adapters:_0};function zp(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Qu(null,e)}function E1(e){return zp(e),e.headers=Jt.from(e.headers),e.data=Lp.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),QA.getAdapter(e.adapter||Xu.adapter,e)(e).then(function(n){return zp(e),n.data=Lp.call(e,e.transformResponse,n),n.headers=Jt.from(n.headers),n},function(n){return KA(n)||(zp(e),n&&n.response&&(n.response.data=Lp.call(e,e.transformResponse,n.response),n.response.headers=Jt.from(n.response.headers))),Promise.reject(n)})}const YA="1.13.5",uh={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{uh[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const N1={};uh.transitional=function(t,r,n){function i(a,o){return"[Axios v"+YA+"] Transitional option '"+a+"'"+o+(n?". "+n:"")}return(a,o,s)=>{if(t===!1)throw new se(i(o," has been removed"+(r?" in "+r:"")),se.ERR_DEPRECATED);return r&&!N1[o]&&(N1[o]=!0,console.warn(i(o," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(a,o,s):!0}};uh.spelling=function(t){return(r,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};function i4(e,t,r){if(typeof e!="object")throw new se("options must be an object",se.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let i=n.length;for(;i-- >0;){const a=n[i],o=t[a];if(o){const s=e[a],l=s===void 0||o(s,a,e);if(l!==!0)throw new se("option "+a+" must be "+l,se.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new se("Unknown option "+a,se.ERR_BAD_OPTION)}}const nf={assertOptions:i4,validators:uh},dr=nf.validators;let wa=class{constructor(t){this.defaults=t||{},this.interceptors={request:new g1,response:new g1}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const a=i.stack?i.stack.replace(/^.+\n/,""):"";try{n.stack?a&&!String(n.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(n.stack+=`
`+a):n.stack=a}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=Ta(this.defaults,r);const{transitional:n,paramsSerializer:i,headers:a}=r;n!==void 0&&nf.assertOptions(n,{silentJSONParsing:dr.transitional(dr.boolean),forcedJSONParsing:dr.transitional(dr.boolean),clarifyTimeoutError:dr.transitional(dr.boolean),legacyInterceptorReqResOrdering:dr.transitional(dr.boolean)},!1),i!=null&&(M.isFunction(i)?r.paramsSerializer={serialize:i}:nf.assertOptions(i,{encode:dr.function,serialize:dr.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),nf.assertOptions(r,{baseUrl:dr.spelling("baseURL"),withXsrfToken:dr.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let o=a&&M.merge(a.common,a[r.method]);a&&M.forEach(["delete","get","head","post","put","patch","common"],m=>{delete a[m]}),r.headers=Jt.concat(o,a);const s=[];let l=!0;this.interceptors.request.forEach(function(y){if(typeof y.runWhen=="function"&&y.runWhen(r)===!1)return;l=l&&y.synchronous;const v=r.transitional||O0;v&&v.legacyInterceptorReqResOrdering?s.unshift(y.fulfilled,y.rejected):s.push(y.fulfilled,y.rejected)});const u=[];this.interceptors.response.forEach(function(y){u.push(y.fulfilled,y.rejected)});let f,c=0,h;if(!l){const m=[E1.bind(this),void 0];for(m.unshift(...s),m.push(...u),h=m.length,f=Promise.resolve(r);c<h;)f=f.then(m[c++],m[c++]);return f}h=s.length;let p=r;for(;c<h;){const m=s[c++],y=s[c++];try{p=m(p)}catch(v){y.call(this,v);break}}try{f=E1.call(this,p)}catch(m){return Promise.reject(m)}for(c=0,h=u.length;c<h;)f=f.then(u[c++],u[c++]);return f}getUri(t){t=Ta(this.defaults,t);const r=VA(t.baseURL,t.url,t.allowAbsoluteUrls);return WA(r,t.params,t.paramsSerializer)}};M.forEach(["delete","get","head","options"],function(t){wa.prototype[t]=function(r,n){return this.request(Ta(n||{},{method:t,url:r,data:(n||{}).data}))}});M.forEach(["post","put","patch"],function(t){function r(n){return function(a,o,s){return this.request(Ta(s||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:a,data:o}))}}wa.prototype[t]=r(),wa.prototype[t+"Form"]=r(!0)});let a4=class JA{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(a){r=a});const n=this;this.promise.then(i=>{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](i);n._listeners=null}),this.promise.then=i=>{let a;const o=new Promise(s=>{n.subscribe(s),a=s}).then(i);return o.cancel=function(){n.unsubscribe(a)},o},t(function(a,o,s){n.reason||(n.reason=new Qu(a,o,s),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=n=>{t.abort(n)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new JA(function(i){t=i}),cancel:t}}};function o4(e){return function(r){return e.apply(null,r)}}function s4(e){return M.isObject(e)&&e.isAxiosError===!0}const Ry={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(Ry).forEach(([e,t])=>{Ry[t]=e});function ZA(e){const t=new wa(e),r=TA(wa.prototype.request,t);return M.extend(r,wa.prototype,t,{allOwnKeys:!0}),M.extend(r,t,null,{allOwnKeys:!0}),r.create=function(i){return ZA(Ta(e,i))},r}const Ye=ZA(Xu);Ye.Axios=wa;Ye.CanceledError=Qu;Ye.CancelToken=a4;Ye.isCancel=KA;Ye.VERSION=YA;Ye.toFormData=lh;Ye.AxiosError=se;Ye.Cancel=Ye.CanceledError;Ye.all=function(t){return Promise.all(t)};Ye.spread=o4;Ye.isAxiosError=s4;Ye.mergeConfig=Ta;Ye.AxiosHeaders=Jt;Ye.formToJSON=e=>HA(M.isHTMLForm(e)?new FormData(e):e);Ye.getAdapter=QA.getAdapter;Ye.HttpStatusCode=Ry;Ye.default=Ye;const{Axios:Lse,AxiosError:zse,CanceledError:Bse,isCancel:Fse,CancelToken:Use,VERSION:Wse,all:Hse,Cancel:Kse,isAxiosError:qse,spread:Vse,toFormData:Gse,AxiosHeaders:Xse,HttpStatusCode:Qse,formToJSON:Yse,getAdapter:Jse,mergeConfig:Zse}=Ye,Oe=Ye.create({baseURL:"/api",headers:{"Content-Type":"application/json"}});Oe.interceptors.request.use(e=>{const t=localStorage.getItem("access_token");return t&&(e.headers.Authorization=`Bearer ${t}`),e});Oe.interceptors.response.use(e=>e,async e=>{var t;return((t=e.response)==null?void 0:t.status)===401&&(localStorage.removeItem("access_token"),localStorage.removeItem("refresh_token"),window.location.href="/login"),Promise.reject(e)});const l4={login:(e,t)=>Oe.post("/auth/login",{email:e,password:t}),register:e=>Oe.post("/auth/register",e),refresh:e=>Oe.post("/auth/refresh",{refresh_token:e})},u4={me:()=>Oe.get("/users/me"),updateMe:e=>Oe.patch("/users/me",e)},ch={list:()=>Oe.get("/organizations"),create:e=>Oe.post("/organizations",e),get:e=>Oe.get(`/organizations/${e}`),update:(e,t)=>Oe.patch(`/organizations/${e}`,t),members:e=>Oe.get(`/organizations/${e}/members`),invite:(e,t)=>Oe.post(`/organizations/${e}/members`,t)},Bp={list:e=>Oe.get("/integrations",{params:{org_id:e}}),create:(e,t)=>Oe.post("/integrations",t,{params:{org_id:e}}),get:(e,t)=>Oe.get(`/integrations/${t}`,{params:{org_id:e}}),update:(e,t,r)=>Oe.patch(`/integrations/${t}`,r,{params:{org_id:e}}),delete:(e,t)=>Oe.delete(`/integrations/${t}`,{params:{org_id:e}}),test:(e,t)=>Oe.post(`/integrations/${t}/test`,null,{params:{org_id:e}})},_l={list:(e,t={})=>Oe.get("/issues",{params:{org_id:e,...t}}),stats:e=>Oe.get("/issues/stats",{params:{org_id:e}}),get:(e,t)=>Oe.get(`/issues/${t}`,{params:{org_id:e}}),create:(e,t)=>Oe.post("/issues",t,{params:{org_id:e}}),reanalyze:(e,t)=>Oe.post(`/issues/${t}/reanalyze`,null,{params:{org_id:e}}),addComment:(e,t,r)=>Oe.post(`/issues/${t}/comments`,r,{params:{org_id:e}})},Dy={summary:(e,t=30)=>Oe.get("/reports/summary",{params:{org_id:e,days:t}}),exportCsv:(e,t=30)=>Oe.get("/reports/export/csv",{params:{org_id:e,days:t},responseType:"blob"})},ek=A.createContext(null);function c4({children:e}){const[t,r]=A.useState(null),[n,i]=A.useState(!0),[a,o]=A.useState(null);A.useEffect(()=>{localStorage.getItem("access_token")?s():i(!1)},[]);const s=async()=>{try{const c=await u4.me();r(c.data);const h=localStorage.getItem("current_org");h&&o(JSON.parse(h))}catch{localStorage.removeItem("access_token"),localStorage.removeItem("refresh_token")}finally{i(!1)}},l=async(c,h)=>{const p=await l4.login(c,h);localStorage.setItem("access_token",p.data.access_token),localStorage.setItem("refresh_token",p.data.refresh_token),await s()},u=()=>{localStorage.removeItem("access_token"),localStorage.removeItem("refresh_token"),localStorage.removeItem("current_org"),r(null),o(null)},f=c=>{o(c),localStorage.setItem("current_org",JSON.stringify(c))};return d.jsx(ek.Provider,{value:{user:t,loading:n,login:l,logout:u,currentOrg:a,selectOrg:f},children:e})}const Zt=()=>A.useContext(ek);function tk(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=tk(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function fe(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=tk(e))&&(n&&(n+=" "),n+=t);return n}const f4=(e,t)=>{const r=new Array(e.length+t.length);for(let n=0;n<e.length;n++)r[n]=e[n];for(let n=0;n<t.length;n++)r[e.length+n]=t[n];return r},d4=(e,t)=>({classGroupId:e,validator:t}),rk=(e=new Map,t=null,r)=>({nextPart:e,validators:t,classGroupId:r}),Rf="-",C1=[],h4="arbitrary..",p4=e=>{const t=y4(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:o=>{if(o.startsWith("[")&&o.endsWith("]"))return m4(o);const s=o.split(Rf),l=s[0]===""&&s.length>1?1:0;return nk(s,l,t)},getConflictingClassGroupIds:(o,s)=>{if(s){const l=n[o],u=r[o];return l?u?f4(u,l):l:u||C1}return r[o]||C1}}},nk=(e,t,r)=>{if(e.length-t===0)return r.classGroupId;const i=e[t],a=r.nextPart.get(i);if(a){const u=nk(e,t+1,a);if(u)return u}const o=r.validators;if(o===null)return;const s=t===0?e.join(Rf):e.slice(t).join(Rf),l=o.length;for(let u=0;u<l;u++){const f=o[u];if(f.validator(s))return f.classGroupId}},m4=e=>e.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const t=e.slice(1,-1),r=t.indexOf(":"),n=t.slice(0,r);return n?h4+n:void 0})(),y4=e=>{const{theme:t,classGroups:r}=e;return v4(r,t)},v4=(e,t)=>{const r=rk();for(const n in e){const i=e[n];P0(i,r,n,t)}return r},P0=(e,t,r,n)=>{const i=e.length;for(let a=0;a<i;a++){const o=e[a];g4(o,t,r,n)}},g4=(e,t,r,n)=>{if(typeof e=="string"){b4(e,t,r);return}if(typeof e=="function"){x4(e,t,r,n);return}w4(e,t,r,n)},b4=(e,t,r)=>{const n=e===""?t:ik(t,e);n.classGroupId=r},x4=(e,t,r,n)=>{if(S4(e)){P0(e(n),t,r,n);return}t.validators===null&&(t.validators=[]),t.validators.push(d4(r,e))},w4=(e,t,r,n)=>{const i=Object.entries(e),a=i.length;for(let o=0;o<a;o++){const[s,l]=i[o];P0(l,ik(t,s),r,n)}},ik=(e,t)=>{let r=e;const n=t.split(Rf),i=n.length;for(let a=0;a<i;a++){const o=n[a];let s=r.nextPart.get(o);s||(s=rk(),r.nextPart.set(o,s)),r=s}return r},S4=e=>"isThemeGetter"in e&&e.isThemeGetter===!0,O4=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=Object.create(null),n=Object.create(null);const i=(a,o)=>{r[a]=o,t++,t>e&&(t=0,n=r,r=Object.create(null))};return{get(a){let o=r[a];if(o!==void 0)return o;if((o=n[a])!==void 0)return i(a,o),o},set(a,o){a in r?r[a]=o:i(a,o)}}},Ly="!",T1=":",j4=[],$1=(e,t,r,n,i)=>({modifiers:e,hasImportantModifier:t,baseClassName:r,maybePostfixModifierPosition:n,isExternal:i}),_4=e=>{const{prefix:t,experimentalParseClassName:r}=e;let n=i=>{const a=[];let o=0,s=0,l=0,u;const f=i.length;for(let y=0;y<f;y++){const v=i[y];if(o===0&&s===0){if(v===T1){a.push(i.slice(l,y)),l=y+1;continue}if(v==="/"){u=y;continue}}v==="["?o++:v==="]"?o--:v==="("?s++:v===")"&&s--}const c=a.length===0?i:i.slice(l);let h=c,p=!1;c.endsWith(Ly)?(h=c.slice(0,-1),p=!0):c.startsWith(Ly)&&(h=c.slice(1),p=!0);const m=u&&u>l?u-l:void 0;return $1(a,p,h,m)};if(t){const i=t+T1,a=n;n=o=>o.startsWith(i)?a(o.slice(i.length)):$1(j4,!1,o,void 0,!0)}if(r){const i=n;n=a=>r({className:a,parseClassName:i})}return n},P4=e=>{const t=new Map;return e.orderSensitiveModifiers.forEach((r,n)=>{t.set(r,1e6+n)}),r=>{const n=[];let i=[];for(let a=0;a<r.length;a++){const o=r[a],s=o[0]==="[",l=t.has(o);s||l?(i.length>0&&(i.sort(),n.push(...i),i=[]),n.push(o)):i.push(o)}return i.length>0&&(i.sort(),n.push(...i)),n}},A4=e=>({cache:O4(e.cacheSize),parseClassName:_4(e),sortModifiers:P4(e),...p4(e)}),k4=/\s+/,E4=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:i,sortModifiers:a}=t,o=[],s=e.trim().split(k4);let l="";for(let u=s.length-1;u>=0;u-=1){const f=s[u],{isExternal:c,modifiers:h,hasImportantModifier:p,baseClassName:m,maybePostfixModifierPosition:y}=r(f);if(c){l=f+(l.length>0?" "+l:l);continue}let v=!!y,g=n(v?m.substring(0,y):m);if(!g){if(!v){l=f+(l.length>0?" "+l:l);continue}if(g=n(m),!g){l=f+(l.length>0?" "+l:l);continue}v=!1}const b=h.length===0?"":h.length===1?h[0]:a(h).join(":"),x=p?b+Ly:b,O=x+g;if(o.indexOf(O)>-1)continue;o.push(O);const w=i(g,v);for(let S=0;S<w.length;++S){const j=w[S];o.push(x+j)}l=f+(l.length>0?" "+l:l)}return l},N4=(...e)=>{let t=0,r,n,i="";for(;t<e.length;)(r=e[t++])&&(n=ak(r))&&(i&&(i+=" "),i+=n);return i},ak=e=>{if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=ak(e[n]))&&(r&&(r+=" "),r+=t);return r},C4=(e,...t)=>{let r,n,i,a;const o=l=>{const u=t.reduce((f,c)=>c(f),e());return r=A4(u),n=r.cache.get,i=r.cache.set,a=s,s(l)},s=l=>{const u=n(l);if(u)return u;const f=E4(l,r);return i(l,f),f};return a=o,(...l)=>a(N4(...l))},T4=[],nt=e=>{const t=r=>r[e]||T4;return t.isThemeGetter=!0,t},ok=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,sk=/^\((?:(\w[\w-]*):)?(.+)\)$/i,$4=/^\d+\/\d+$/,M4=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,I4=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,R4=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,D4=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,L4=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ya=e=>$4.test(e),he=e=>!!e&&!Number.isNaN(Number(e)),Kn=e=>!!e&&Number.isInteger(Number(e)),Fp=e=>e.endsWith("%")&&he(e.slice(0,-1)),fn=e=>M4.test(e),lk=()=>!0,z4=e=>I4.test(e)&&!R4.test(e),A0=()=>!1,B4=e=>D4.test(e),F4=e=>L4.test(e),U4=e=>!Z(e)&&!ee(e),W4=e=>Ri(e,fk,A0),Z=e=>ok.test(e),Hi=e=>Ri(e,dk,z4),M1=e=>Ri(e,Y4,he),H4=e=>Ri(e,pk,lk),K4=e=>Ri(e,hk,A0),I1=e=>Ri(e,uk,A0),q4=e=>Ri(e,ck,F4),_c=e=>Ri(e,mk,B4),ee=e=>sk.test(e),Zs=e=>Wa(e,dk),V4=e=>Wa(e,hk),R1=e=>Wa(e,uk),G4=e=>Wa(e,fk),X4=e=>Wa(e,ck),Pc=e=>Wa(e,mk,!0),Q4=e=>Wa(e,pk,!0),Ri=(e,t,r)=>{const n=ok.exec(e);return n?n[1]?t(n[1]):r(n[2]):!1},Wa=(e,t,r=!1)=>{const n=sk.exec(e);return n?n[1]?t(n[1]):r:!1},uk=e=>e==="position"||e==="percentage",ck=e=>e==="image"||e==="url",fk=e=>e==="length"||e==="size"||e==="bg-size",dk=e=>e==="length",Y4=e=>e==="number",hk=e=>e==="family-name",pk=e=>e==="number"||e==="weight",mk=e=>e==="shadow",J4=()=>{const e=nt("color"),t=nt("font"),r=nt("text"),n=nt("font-weight"),i=nt("tracking"),a=nt("leading"),o=nt("breakpoint"),s=nt("container"),l=nt("spacing"),u=nt("radius"),f=nt("shadow"),c=nt("inset-shadow"),h=nt("text-shadow"),p=nt("drop-shadow"),m=nt("blur"),y=nt("perspective"),v=nt("aspect"),g=nt("ease"),b=nt("animate"),x=()=>["auto","avoid","all","avoid-page","page","left","right","column"],O=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],w=()=>[...O(),ee,Z],S=()=>["auto","hidden","clip","visible","scroll"],j=()=>["auto","contain","none"],_=()=>[ee,Z,l],P=()=>[Ya,"full","auto",..._()],N=()=>[Kn,"none","subgrid",ee,Z],$=()=>["auto",{span:["full",Kn,ee,Z]},Kn,ee,Z],T=()=>[Kn,"auto",ee,Z],L=()=>["auto","min","max","fr",ee,Z],R=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],I=()=>["start","end","center","stretch","center-safe","end-safe"],D=()=>["auto",..._()],F=()=>[Ya,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",..._()],C=()=>[e,ee,Z],B=()=>[...O(),R1,I1,{position:[ee,Z]}],U=()=>["no-repeat",{repeat:["","x","y","space","round"]}],V=()=>["auto","cover","contain",G4,W4,{size:[ee,Z]}],H=()=>[Fp,Zs,Hi],X=()=>["","none","full",u,ee,Z],ie=()=>["",he,Zs,Hi],be=()=>["solid","dashed","dotted","double"],ze=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],we=()=>[he,Fp,R1,I1],gt=()=>["","none",m,ee,Z],G=()=>["none",he,ee,Z],le=()=>["none",he,ee,Z],ue=()=>[he,ee,Z],W=()=>[Ya,"full",..._()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[fn],breakpoint:[fn],color:[lk],container:[fn],"drop-shadow":[fn],ease:["in","out","in-out"],font:[U4],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[fn],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[fn],shadow:[fn],spacing:["px",he],text:[fn],"text-shadow":[fn],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Ya,Z,ee,v]}],container:["container"],columns:[{columns:[he,Z,ee,s]}],"break-after":[{"break-after":x()}],"break-before":[{"break-before":x()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:w()}],overflow:[{overflow:S()}],"overflow-x":[{"overflow-x":S()}],"overflow-y":[{"overflow-y":S()}],overscroll:[{overscroll:j()}],"overscroll-x":[{"overscroll-x":j()}],"overscroll-y":[{"overscroll-y":j()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:P()}],"inset-x":[{"inset-x":P()}],"inset-y":[{"inset-y":P()}],start:[{start:P()}],end:[{end:P()}],top:[{top:P()}],right:[{right:P()}],bottom:[{bottom:P()}],left:[{left:P()}],visibility:["visible","invisible","collapse"],z:[{z:[Kn,"auto",ee,Z]}],basis:[{basis:[Ya,"full","auto",s,..._()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[he,Ya,"auto","initial","none",Z]}],grow:[{grow:["",he,ee,Z]}],shrink:[{shrink:["",he,ee,Z]}],order:[{order:[Kn,"first","last","none",ee,Z]}],"grid-cols":[{"grid-cols":N()}],"col-start-end":[{col:$()}],"col-start":[{"col-start":T()}],"col-end":[{"col-end":T()}],"grid-rows":[{"grid-rows":N()}],"row-start-end":[{row:$()}],"row-start":[{"row-start":T()}],"row-end":[{"row-end":T()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":L()}],"auto-rows":[{"auto-rows":L()}],gap:[{gap:_()}],"gap-x":[{"gap-x":_()}],"gap-y":[{"gap-y":_()}],"justify-content":[{justify:[...R(),"normal"]}],"justify-items":[{"justify-items":[...I(),"normal"]}],"justify-self":[{"justify-self":["auto",...I()]}],"align-content":[{content:["normal",...R()]}],"align-items":[{items:[...I(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...I(),{baseline:["","last"]}]}],"place-content":[{"place-content":R()}],"place-items":[{"place-items":[...I(),"baseline"]}],"place-self":[{"place-self":["auto",...I()]}],p:[{p:_()}],px:[{px:_()}],py:[{py:_()}],ps:[{ps:_()}],pe:[{pe:_()}],pt:[{pt:_()}],pr:[{pr:_()}],pb:[{pb:_()}],pl:[{pl:_()}],m:[{m:D()}],mx:[{mx:D()}],my:[{my:D()}],ms:[{ms:D()}],me:[{me:D()}],mt:[{mt:D()}],mr:[{mr:D()}],mb:[{mb:D()}],ml:[{ml:D()}],"space-x":[{"space-x":_()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":_()}],"space-y-reverse":["space-y-reverse"],size:[{size:F()}],w:[{w:[s,"screen",...F()]}],"min-w":[{"min-w":[s,"screen","none",...F()]}],"max-w":[{"max-w":[s,"screen","none","prose",{screen:[o]},...F()]}],h:[{h:["screen","lh",...F()]}],"min-h":[{"min-h":["screen","lh","none",...F()]}],"max-h":[{"max-h":["screen","lh",...F()]}],"font-size":[{text:["base",r,Zs,Hi]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,Q4,H4]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Fp,Z]}],"font-family":[{font:[V4,K4,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,ee,Z]}],"line-clamp":[{"line-clamp":[he,"none",ee,M1]}],leading:[{leading:[a,..._()]}],"list-image":[{"list-image":["none",ee,Z]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ee,Z]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:C()}],"text-color":[{text:C()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...be(),"wavy"]}],"text-decoration-thickness":[{decoration:[he,"from-font","auto",ee,Hi]}],"text-decoration-color":[{decoration:C()}],"underline-offset":[{"underline-offset":[he,"auto",ee,Z]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:_()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ee,Z]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ee,Z]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:B()}],"bg-repeat":[{bg:U()}],"bg-size":[{bg:V()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Kn,ee,Z],radial:["",ee,Z],conic:[Kn,ee,Z]},X4,q4]}],"bg-color":[{bg:C()}],"gradient-from-pos":[{from:H()}],"gradient-via-pos":[{via:H()}],"gradient-to-pos":[{to:H()}],"gradient-from":[{from:C()}],"gradient-via":[{via:C()}],"gradient-to":[{to:C()}],rounded:[{rounded:X()}],"rounded-s":[{"rounded-s":X()}],"rounded-e":[{"rounded-e":X()}],"rounded-t":[{"rounded-t":X()}],"rounded-r":[{"rounded-r":X()}],"rounded-b":[{"rounded-b":X()}],"rounded-l":[{"rounded-l":X()}],"rounded-ss":[{"rounded-ss":X()}],"rounded-se":[{"rounded-se":X()}],"rounded-ee":[{"rounded-ee":X()}],"rounded-es":[{"rounded-es":X()}],"rounded-tl":[{"rounded-tl":X()}],"rounded-tr":[{"rounded-tr":X()}],"rounded-br":[{"rounded-br":X()}],"rounded-bl":[{"rounded-bl":X()}],"border-w":[{border:ie()}],"border-w-x":[{"border-x":ie()}],"border-w-y":[{"border-y":ie()}],"border-w-s":[{"border-s":ie()}],"border-w-e":[{"border-e":ie()}],"border-w-t":[{"border-t":ie()}],"border-w-r":[{"border-r":ie()}],"border-w-b":[{"border-b":ie()}],"border-w-l":[{"border-l":ie()}],"divide-x":[{"divide-x":ie()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ie()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...be(),"hidden","none"]}],"divide-style":[{divide:[...be(),"hidden","none"]}],"border-color":[{border:C()}],"border-color-x":[{"border-x":C()}],"border-color-y":[{"border-y":C()}],"border-color-s":[{"border-s":C()}],"border-color-e":[{"border-e":C()}],"border-color-t":[{"border-t":C()}],"border-color-r":[{"border-r":C()}],"border-color-b":[{"border-b":C()}],"border-color-l":[{"border-l":C()}],"divide-color":[{divide:C()}],"outline-style":[{outline:[...be(),"none","hidden"]}],"outline-offset":[{"outline-offset":[he,ee,Z]}],"outline-w":[{outline:["",he,Zs,Hi]}],"outline-color":[{outline:C()}],shadow:[{shadow:["","none",f,Pc,_c]}],"shadow-color":[{shadow:C()}],"inset-shadow":[{"inset-shadow":["none",c,Pc,_c]}],"inset-shadow-color":[{"inset-shadow":C()}],"ring-w":[{ring:ie()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:C()}],"ring-offset-w":[{"ring-offset":[he,Hi]}],"ring-offset-color":[{"ring-offset":C()}],"inset-ring-w":[{"inset-ring":ie()}],"inset-ring-color":[{"inset-ring":C()}],"text-shadow":[{"text-shadow":["none",h,Pc,_c]}],"text-shadow-color":[{"text-shadow":C()}],opacity:[{opacity:[he,ee,Z]}],"mix-blend":[{"mix-blend":[...ze(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ze()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[he]}],"mask-image-linear-from-pos":[{"mask-linear-from":we()}],"mask-image-linear-to-pos":[{"mask-linear-to":we()}],"mask-image-linear-from-color":[{"mask-linear-from":C()}],"mask-image-linear-to-color":[{"mask-linear-to":C()}],"mask-image-t-from-pos":[{"mask-t-from":we()}],"mask-image-t-to-pos":[{"mask-t-to":we()}],"mask-image-t-from-color":[{"mask-t-from":C()}],"mask-image-t-to-color":[{"mask-t-to":C()}],"mask-image-r-from-pos":[{"mask-r-from":we()}],"mask-image-r-to-pos":[{"mask-r-to":we()}],"mask-image-r-from-color":[{"mask-r-from":C()}],"mask-image-r-to-color":[{"mask-r-to":C()}],"mask-image-b-from-pos":[{"mask-b-from":we()}],"mask-image-b-to-pos":[{"mask-b-to":we()}],"mask-image-b-from-color":[{"mask-b-from":C()}],"mask-image-b-to-color":[{"mask-b-to":C()}],"mask-image-l-from-pos":[{"mask-l-from":we()}],"mask-image-l-to-pos":[{"mask-l-to":we()}],"mask-image-l-from-color":[{"mask-l-from":C()}],"mask-image-l-to-color":[{"mask-l-to":C()}],"mask-image-x-from-pos":[{"mask-x-from":we()}],"mask-image-x-to-pos":[{"mask-x-to":we()}],"mask-image-x-from-color":[{"mask-x-from":C()}],"mask-image-x-to-color":[{"mask-x-to":C()}],"mask-image-y-from-pos":[{"mask-y-from":we()}],"mask-image-y-to-pos":[{"mask-y-to":we()}],"mask-image-y-from-color":[{"mask-y-from":C()}],"mask-image-y-to-color":[{"mask-y-to":C()}],"mask-image-radial":[{"mask-radial":[ee,Z]}],"mask-image-radial-from-pos":[{"mask-radial-from":we()}],"mask-image-radial-to-pos":[{"mask-radial-to":we()}],"mask-image-radial-from-color":[{"mask-radial-from":C()}],"mask-image-radial-to-color":[{"mask-radial-to":C()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":O()}],"mask-image-conic-pos":[{"mask-conic":[he]}],"mask-image-conic-from-pos":[{"mask-conic-from":we()}],"mask-image-conic-to-pos":[{"mask-conic-to":we()}],"mask-image-conic-from-color":[{"mask-conic-from":C()}],"mask-image-conic-to-color":[{"mask-conic-to":C()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:B()}],"mask-repeat":[{mask:U()}],"mask-size":[{mask:V()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ee,Z]}],filter:[{filter:["","none",ee,Z]}],blur:[{blur:gt()}],brightness:[{brightness:[he,ee,Z]}],contrast:[{contrast:[he,ee,Z]}],"drop-shadow":[{"drop-shadow":["","none",p,Pc,_c]}],"drop-shadow-color":[{"drop-shadow":C()}],grayscale:[{grayscale:["",he,ee,Z]}],"hue-rotate":[{"hue-rotate":[he,ee,Z]}],invert:[{invert:["",he,ee,Z]}],saturate:[{saturate:[he,ee,Z]}],sepia:[{sepia:["",he,ee,Z]}],"backdrop-filter":[{"backdrop-filter":["","none",ee,Z]}],"backdrop-blur":[{"backdrop-blur":gt()}],"backdrop-brightness":[{"backdrop-brightness":[he,ee,Z]}],"backdrop-contrast":[{"backdrop-contrast":[he,ee,Z]}],"backdrop-grayscale":[{"backdrop-grayscale":["",he,ee,Z]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[he,ee,Z]}],"backdrop-invert":[{"backdrop-invert":["",he,ee,Z]}],"backdrop-opacity":[{"backdrop-opacity":[he,ee,Z]}],"backdrop-saturate":[{"backdrop-saturate":[he,ee,Z]}],"backdrop-sepia":[{"backdrop-sepia":["",he,ee,Z]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":_()}],"border-spacing-x":[{"border-spacing-x":_()}],"border-spacing-y":[{"border-spacing-y":_()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ee,Z]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[he,"initial",ee,Z]}],ease:[{ease:["linear","initial",g,ee,Z]}],delay:[{delay:[he,ee,Z]}],animate:[{animate:["none",b,ee,Z]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[y,ee,Z]}],"perspective-origin":[{"perspective-origin":w()}],rotate:[{rotate:G()}],"rotate-x":[{"rotate-x":G()}],"rotate-y":[{"rotate-y":G()}],"rotate-z":[{"rotate-z":G()}],scale:[{scale:le()}],"scale-x":[{"scale-x":le()}],"scale-y":[{"scale-y":le()}],"scale-z":[{"scale-z":le()}],"scale-3d":["scale-3d"],skew:[{skew:ue()}],"skew-x":[{"skew-x":ue()}],"skew-y":[{"skew-y":ue()}],transform:[{transform:[ee,Z,"","none","gpu","cpu"]}],"transform-origin":[{origin:w()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:W()}],"translate-x":[{"translate-x":W()}],"translate-y":[{"translate-y":W()}],"translate-z":[{"translate-z":W()}],"translate-none":["translate-none"],accent:[{accent:C()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:C()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ee,Z]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":_()}],"scroll-mx":[{"scroll-mx":_()}],"scroll-my":[{"scroll-my":_()}],"scroll-ms":[{"scroll-ms":_()}],"scroll-me":[{"scroll-me":_()}],"scroll-mt":[{"scroll-mt":_()}],"scroll-mr":[{"scroll-mr":_()}],"scroll-mb":[{"scroll-mb":_()}],"scroll-ml":[{"scroll-ml":_()}],"scroll-p":[{"scroll-p":_()}],"scroll-px":[{"scroll-px":_()}],"scroll-py":[{"scroll-py":_()}],"scroll-ps":[{"scroll-ps":_()}],"scroll-pe":[{"scroll-pe":_()}],"scroll-pt":[{"scroll-pt":_()}],"scroll-pr":[{"scroll-pr":_()}],"scroll-pb":[{"scroll-pb":_()}],"scroll-pl":[{"scroll-pl":_()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ee,Z]}],fill:[{fill:["none",...C()]}],"stroke-w":[{stroke:[he,Zs,Hi,M1]}],stroke:[{stroke:["none",...C()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},Z4=C4(J4);function _e(...e){return Z4(fe(e))}/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const yk=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim();/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const e3=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const t3=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.toLowerCase());/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const D1=e=>{const t=t3(e);return t.charAt(0).toUpperCase()+t.slice(1)};/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var r3={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.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const n3=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0;return!1};/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const i3=A.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:i="",children:a,iconNode:o,...s},l)=>A.createElement("svg",{ref:l,...r3,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:yk("lucide",i),...!a&&!n3(s)&&{"aria-hidden":"true"},...s},[...o.map(([u,f])=>A.createElement(u,f)),...Array.isArray(a)?a:[a]]));/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const te=(e,t)=>{const r=A.forwardRef(({className:n,...i},a)=>A.createElement(i3,{ref:a,iconNode:t,className:yk(`lucide-${e3(D1(e))}`,`lucide-${e}`,n),...i}));return r.displayName=D1(e),r};/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const a3=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],o3=te("arrow-left",a3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const s3=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],fh=te("arrow-right",s3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const l3=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]],vk=te("bell",l3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const u3=[["path",{d:"M12 18V5",key:"adv99a"}],["path",{d:"M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4",key:"1e3is1"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5",key:"1gqd8o"}],["path",{d:"M17.997 5.125a4 4 0 0 1 2.526 5.77",key:"iwvgf7"}],["path",{d:"M18 18a4 4 0 0 0 2-7.464",key:"efp6ie"}],["path",{d:"M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517",key:"1gq6am"}],["path",{d:"M6 18a4 4 0 0 1-2-7.464",key:"k1g0md"}],["path",{d:"M6.003 5.125a4 4 0 0 0-2.526 5.77",key:"q97ue3"}]],Df=te("brain",u3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const c3=[["path",{d:"M10 12h4",key:"a56b0p"}],["path",{d:"M10 8h4",key:"1sr2af"}],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2",key:"secmi2"}],["path",{d:"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16",key:"16ra0t"}]],$a=te("building-2",c3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const f3=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],d3=te("calendar",f3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const h3=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]],gk=te("chart-column",h3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const p3=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],bk=te("check",p3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const m3=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],zy=te("chevron-right",m3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const y3=[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]],v3=te("chevrons-up-down",y3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const g3=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],Lf=te("circle-alert",g3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const b3=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],ki=te("circle-check",b3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const x3=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]],k0=te("circle-x",x3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const w3=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]],dh=te("clock",w3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const S3=[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]],By=te("code-xml",S3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const O3=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],Fy=te("copy",O3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const j3=[["path",{d:"M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z",key:"1vdc57"}],["path",{d:"M5 21h14",key:"11awu3"}]],_3=te("crown",j3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const P3=[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]],A3=te("download",P3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const k3=[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]],E3=te("ellipsis-vertical",k3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const N3=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],L1=te("external-link",N3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const C3=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],Uy=te("eye",C3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const T3=[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],z1=te("eye-off",T3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const $3=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 12.5 8 15l2 2.5",key:"1tg20x"}],["path",{d:"m14 12.5 2 2.5-2 2.5",key:"yinavb"}]],M3=te("file-code",$3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const I3=[["path",{d:"M20 10a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-2.5a1 1 0 0 1-.8-.4l-.9-1.2A1 1 0 0 0 15 3h-2a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z",key:"hod4my"}],["path",{d:"M20 21a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1h-2.9a1 1 0 0 1-.88-.55l-.42-.85a1 1 0 0 0-.92-.6H13a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z",key:"w4yl2u"}],["path",{d:"M3 5a2 2 0 0 0 2 2h3",key:"f2jnh7"}],["path",{d:"M3 3v13a2 2 0 0 0 2 2h3",key:"k8epm1"}]],R3=te("folder-tree",I3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const D3=[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v7",key:"1yeb86"}],["line",{x1:"6",x2:"6",y1:"9",y2:"21",key:"rroup"}]],hh=te("git-pull-request",D3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const L3=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],xk=te("globe",L3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const z3=[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]],wk=te("key",z3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const B3=[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]],F3=te("layout-dashboard",B3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const U3=[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]],W3=te("lightbulb",U3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const H3=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],jr=te("loader-circle",H3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const K3=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],Sk=te("lock",K3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const q3=[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]],V3=te("log-out",q3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const G3=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],ph=te("mail",G3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const X3=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]],Q3=te("message-square",X3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Y3=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m16 15-3-3 3-3",key:"14y99z"}]],J3=te("panel-left-close",Y3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Z3=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m14 9 3 3-3 3",key:"8010ee"}]],eD=te("panel-left-open",Z3);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const tD=[["path",{d:"M12 22v-5",key:"1ega77"}],["path",{d:"M15 8V2",key:"18g5xt"}],["path",{d:"M17 8a1 1 0 0 1 1 1v4a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1z",key:"1xoxul"}],["path",{d:"M9 8V2",key:"14iosj"}]],rD=te("plug",tD);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const nD=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],Ei=te("plus",nD);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const iD=[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]],Ok=te("refresh-cw",iD);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const aD=[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]],Up=te("save",aD);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const oD=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],af=te("search",oD);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const sD=[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]],lD=te("send",sD);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const uD=[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],jk=te("settings",uD);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const cD=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]],_k=te("shield",cD);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const fD=[["path",{d:"M10 5H3",key:"1qgfaw"}],["path",{d:"M12 19H3",key:"yhmn1j"}],["path",{d:"M14 3v4",key:"1sua03"}],["path",{d:"M16 17v4",key:"1q0r14"}],["path",{d:"M21 12h-9",key:"1o4lsq"}],["path",{d:"M21 19h-5",key:"1rlt1p"}],["path",{d:"M21 5h-7",key:"1oszz2"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M8 12H3",key:"a7s4jb"}]],dD=te("sliders-horizontal",fD);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const hD=[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]],pD=te("tag",hD);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const mD=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],yD=te("target",mD);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const vD=[["path",{d:"M14.5 2v17.5c0 1.4-1.1 2.5-2.5 2.5c-1.4 0-2.5-1.1-2.5-2.5V2",key:"125lnx"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M14.5 16h-5",key:"1ox875"}]],gD=te("test-tube",vD);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const bD=[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],E0=te("ticket-check",bD);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const xD=[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]],Pk=te("trash-2",xD);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const wD=[["path",{d:"M16 17h6v-6",key:"t6n2it"}],["path",{d:"m22 17-8.5-8.5-5 5L2 7",key:"x473p"}]],SD=te("trending-down",wD);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const OD=[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]],jD=te("trending-up",OD);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const _D=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],PD=te("triangle-alert",_D);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const AD=[["path",{d:"M10 15H6a4 4 0 0 0-4 4v2",key:"1nfge6"}],["path",{d:"m14.305 16.53.923-.382",key:"1itpsq"}],["path",{d:"m15.228 13.852-.923-.383",key:"eplpkm"}],["path",{d:"m16.852 12.228-.383-.923",key:"13v3q0"}],["path",{d:"m16.852 17.772-.383.924",key:"1i8mnm"}],["path",{d:"m19.148 12.228.383-.923",key:"1q8j1v"}],["path",{d:"m19.53 18.696-.382-.924",key:"vk1qj3"}],["path",{d:"m20.772 13.852.924-.383",key:"n880s0"}],["path",{d:"m20.772 16.148.924.383",key:"1g6xey"}],["circle",{cx:"18",cy:"15",r:"3",key:"gjjjvw"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],kD=te("user-cog",AD);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ED=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],ND=te("user",ED);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const CD=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],Ak=te("users",CD);/**
* @license lucide-react v0.574.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const TD=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]],Zl=te("zap",TD),$D=[{label:"Main",items:[{path:"/",label:"Dashboard",icon:F3},{path:"/issues",label:"Issues",icon:E0}]},{label:"Management",items:[{path:"/integrations",label:"Integrations",icon:rD},{path:"/team",label:"Team",icon:Ak},{path:"/reports",label:"Reports",icon:gk}]},{label:"System",items:[{path:"/settings",label:"Settings",icon:jk}]}],MD={"/":"Dashboard","/issues":"Issues","/integrations":"Integrations","/team":"Team","/reports":"Reports","/settings":"Settings"};function ID(){var x,O,w,S;const{user:e,logout:t,currentOrg:r,selectOrg:n}=Zt(),i=As(),a=Ua(),[o,s]=A.useState(!1),[l,u]=A.useState(!1),[f,c]=A.useState(!1),[h,p]=A.useState(!1),[m,y]=A.useState(""),{data:v}=Ai({queryKey:["organizations"],queryFn:()=>ch.list()});A.useEffect(()=>{const j=_=>{(_.metaKey||_.ctrlKey)&&_.key==="k"&&(_.preventDefault(),c(P=>!P)),_.key==="Escape"&&(c(!1),u(!1))};return window.addEventListener("keydown",j),()=>window.removeEventListener("keydown",j)},[]);const g=()=>{const j=i.pathname.split("/").filter(Boolean);if(j.length===0)return[{label:"Dashboard",path:"/"}];const _=[];let P="";for(const N of j)P+=`/${N}`,_.push({label:MD[P]||N.charAt(0).toUpperCase()+N.slice(1),path:P});return _},b=j=>j==="/"?i.pathname==="/":i.pathname.startsWith(j);return d.jsxs("div",{className:"min-h-screen flex bg-gray-950 text-gray-200",children:[f&&d.jsxs("div",{className:"fixed inset-0 z-50 flex items-start justify-center pt-[20vh]",onClick:()=>c(!1),children:[d.jsx("div",{className:"absolute inset-0 bg-black/60 backdrop-blur-sm"}),d.jsx("div",{className:"relative w-full max-w-lg mx-4 animate-slide-up",onClick:j=>j.stopPropagation(),children:d.jsxs("div",{className:"card border-gray-700 shadow-2xl",children:[d.jsxs("div",{className:"flex items-center gap-3 px-4 py-3 border-b border-gray-800",children:[d.jsx(af,{size:18,className:"text-gray-500"}),d.jsx("input",{autoFocus:!0,value:m,onChange:j=>y(j.target.value),placeholder:"Search issues, projects, settings...",className:"flex-1 bg-transparent text-sm outline-none placeholder:text-gray-500"}),d.jsx("kbd",{className:"kbd",children:"ESC"})]}),d.jsxs("div",{className:"p-2 max-h-80 overflow-auto",children:[["Dashboard","Issues","Integrations","Team","Reports","Settings"].filter(j=>j.toLowerCase().includes(m.toLowerCase())).map(j=>d.jsxs("button",{className:"w-full flex items-center gap-3 px-3 py-2 rounded-lg text-sm text-gray-300 hover:bg-gray-800 transition-colors",onClick:()=>{a(`/${j.toLowerCase()==="dashboard"?"":j.toLowerCase()}`),c(!1),y("")},children:[d.jsx(zy,{size:14,className:"text-gray-600"}),j]},j)),m&&d.jsxs("div",{className:"px-3 py-6 text-center text-sm text-gray-500",children:['Press Enter to search for "',m,'"']})]})]})})]}),d.jsxs("aside",{className:_e("fixed top-0 left-0 h-full flex flex-col border-r border-gray-800/50 bg-gray-950 z-40 transition-all duration-300",o?"w-[68px]":"w-[260px]"),children:[d.jsx("div",{className:_e("h-14 flex items-center border-b border-gray-800/50 px-4",o&&"justify-center px-0"),children:o?d.jsx("div",{className:"w-8 h-8 rounded-lg bg-indigo-600 flex items-center justify-center",children:d.jsx(Zl,{size:16,className:"text-white"})}):d.jsxs("div",{className:"flex items-center gap-2.5",children:[d.jsx("div",{className:"w-8 h-8 rounded-lg bg-indigo-600 flex items-center justify-center shadow-lg shadow-indigo-500/20",children:d.jsx(Zl,{size:16,className:"text-white"})}),d.jsxs("div",{children:[d.jsx("h1",{className:"text-sm font-semibold text-white",children:"JIRA AI Fixer"}),d.jsx("p",{className:"text-[10px] text-gray-500 font-medium",children:"Enterprise v2.0"})]})]})}),!o&&d.jsxs("div",{className:"px-3 py-3 border-b border-gray-800/50 relative",children:[d.jsxs("button",{onClick:()=>u(!l),className:"w-full flex items-center gap-2.5 px-3 py-2 rounded-lg bg-gray-900/60 hover:bg-gray-800/80 border border-gray-800/50 transition-all",children:[d.jsx("div",{className:"w-6 h-6 rounded bg-indigo-600/20 flex items-center justify-center flex-shrink-0",children:d.jsx($a,{size:12,className:"text-indigo-400"})}),d.jsx("span",{className:"flex-1 text-left text-sm truncate",children:(r==null?void 0:r.name)||"Select org"}),d.jsx(v3,{size:14,className:"text-gray-500"})]}),l&&(v==null?void 0:v.data)&&d.jsxs("div",{className:"absolute left-3 right-3 top-full mt-1 bg-gray-900 border border-gray-700 rounded-lg shadow-xl z-50 animate-slide-up",children:[v.data.map(j=>d.jsxs("button",{onClick:()=>{n(j),u(!1)},className:_e("w-full flex items-center gap-2.5 px-3 py-2 text-sm hover:bg-gray-800 first:rounded-t-lg last:rounded-b-lg transition-colors",(r==null?void 0:r.id)===j.id&&"bg-indigo-600/10 text-indigo-400"),children:[d.jsx($a,{size:14}),j.name]},j.id)),d.jsxs("button",{onClick:()=>{a("/settings"),u(!1)},className:"w-full flex items-center gap-2.5 px-3 py-2 text-sm text-indigo-400 hover:bg-gray-800 border-t border-gray-800 rounded-b-lg",children:[d.jsx(Ei,{size:14}),"New organization"]})]})]}),!o&&d.jsx("div",{className:"px-3 pt-3",children:d.jsxs("button",{onClick:()=>c(!0),className:"w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-gray-500 hover:text-gray-300 bg-gray-900/40 hover:bg-gray-800/60 border border-gray-800/30 transition-all text-sm",children:[d.jsx(af,{size:14}),d.jsx("span",{className:"flex-1 text-left",children:"Search..."}),d.jsxs("div",{className:"flex items-center gap-0.5",children:[d.jsx("kbd",{className:"kbd",children:"⌘"}),d.jsx("kbd",{className:"kbd",children:"K"})]})]})}),d.jsx("nav",{className:"flex-1 overflow-auto px-3 py-4 space-y-5",children:$D.map(j=>d.jsxs("div",{children:[!o&&d.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-wider text-gray-600 px-3 mb-1.5",children:j.label}),d.jsx("div",{className:"space-y-0.5",children:j.items.map(_=>{const P=_.icon,N=b(_.path);return d.jsxs(Ea,{to:_.path,title:o?_.label:void 0,className:_e("sidebar-item",N?"sidebar-item-active":"sidebar-item-inactive",o&&"justify-center px-0"),children:[d.jsx(P,{size:18,strokeWidth:N?2:1.5}),!o&&d.jsx("span",{children:_.label})]},_.path)})})]},j.label))}),d.jsx("div",{className:"px-3 py-2 border-t border-gray-800/50",children:d.jsxs("button",{onClick:()=>s(!o),className:_e("sidebar-item sidebar-item-inactive w-full",o&&"justify-center px-0"),children:[o?d.jsx(eD,{size:18}):d.jsx(J3,{size:18}),!o&&d.jsx("span",{children:"Collapse"})]})}),d.jsx("div",{className:_e("px-3 py-3 border-t border-gray-800/50",o&&"px-2"),children:d.jsxs("div",{className:_e("flex items-center gap-2.5",o&&"justify-center"),children:[d.jsx("div",{className:"w-8 h-8 rounded-lg bg-gradient-to-br from-indigo-500 to-purple-600 flex items-center justify-center text-xs font-semibold text-white flex-shrink-0",children:((O=(x=e==null?void 0:e.full_name)==null?void 0:x[0])==null?void 0:O.toUpperCase())||((S=(w=e==null?void 0:e.email)==null?void 0:w[0])==null?void 0:S.toUpperCase())||"?"}),!o&&d.jsxs("div",{className:"flex-1 min-w-0",children:[d.jsx("p",{className:"text-sm font-medium truncate",children:(e==null?void 0:e.full_name)||(e==null?void 0:e.email)}),d.jsxs("button",{onClick:t,className:"text-xs text-gray-500 hover:text-red-400 transition-colors flex items-center gap-1",children:[d.jsx(V3,{size:10}),"Sign out"]})]})]})})]}),d.jsxs("div",{className:_e("flex-1 flex flex-col transition-all duration-300",o?"ml-[68px]":"ml-[260px]"),children:[d.jsxs("header",{className:"h-14 flex items-center justify-between px-6 border-b border-gray-800/50 bg-gray-950/80 backdrop-blur-md sticky top-0 z-30",children:[d.jsx("div",{className:"flex items-center gap-1.5 text-sm",children:g().map((j,_)=>d.jsxs("div",{className:"flex items-center gap-1.5",children:[_>0&&d.jsx(zy,{size:12,className:"text-gray-600"}),d.jsx(Ea,{to:j.path,className:_e("hover:text-white transition-colors",_===g().length-1?"text-white font-medium":"text-gray-400"),children:j.label})]},j.path))}),d.jsxs("div",{className:"flex items-center gap-2",children:[d.jsx("button",{onClick:()=>c(!0),className:"btn-ghost btn-icon rounded-lg",children:d.jsx(af,{size:16})}),d.jsxs("button",{onClick:()=>p(!h),className:"btn-ghost btn-icon rounded-lg relative",children:[d.jsx(vk,{size:16}),d.jsx("span",{className:"absolute top-1.5 right-1.5 w-2 h-2 rounded-full bg-indigo-500"})]})]})]}),d.jsx("main",{className:"flex-1 overflow-auto",children:d.jsx(LM,{})})]})]})}function RD(){const[e,t]=A.useState(""),[r,n]=A.useState(""),[i,a]=A.useState(""),[o,s]=A.useState(!1),{login:l}=Zt(),u=Ua(),f=async c=>{var h,p;c.preventDefault(),a(""),s(!0);try{await l(e,r),u("/")}catch(m){a(((p=(h=m.response)==null?void 0:h.data)==null?void 0:p.detail)||"Invalid email or password")}finally{s(!1)}};return d.jsxs("div",{className:"min-h-screen flex bg-gray-950",children:[d.jsxs("div",{className:"hidden lg:flex lg:w-1/2 relative overflow-hidden",children:[d.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-indigo-600 via-indigo-700 to-purple-800"}),d.jsx("div",{className:"absolute inset-0 opacity-10",style:{backgroundImage:"radial-gradient(circle at 2px 2px, white 1px, transparent 0)",backgroundSize:"32px 32px"}}),d.jsxs("div",{className:"relative z-10 flex flex-col justify-center px-16",children:[d.jsxs("div",{className:"flex items-center gap-3 mb-8",children:[d.jsx("div",{className:"w-12 h-12 rounded-xl bg-white/10 backdrop-blur flex items-center justify-center",children:d.jsx(Zl,{size:24,className:"text-white"})}),d.jsxs("div",{children:[d.jsx("h1",{className:"text-2xl font-bold text-white",children:"JIRA AI Fixer"}),d.jsx("p",{className:"text-sm text-indigo-200",children:"Enterprise v2.0"})]})]}),d.jsxs("h2",{className:"text-4xl font-bold text-white leading-tight mb-4",children:["AI-Powered Issue",d.jsx("br",{}),"Analysis & Resolution"]}),d.jsx("p",{className:"text-lg text-indigo-200 max-w-md",children:"Automatically analyze issues from JIRA, ServiceNow, GitHub and more. Get root cause analysis and automated Pull Requests."}),d.jsx("div",{className:"mt-12 grid grid-cols-3 gap-6",children:[{value:"95%",label:"Accuracy"},{value:"10x",label:"Faster Resolution"},{value:"24/7",label:"Automated"}].map(c=>d.jsxs("div",{children:[d.jsx("p",{className:"text-3xl font-bold text-white",children:c.value}),d.jsx("p",{className:"text-sm text-indigo-300 mt-1",children:c.label})]},c.label))})]})]}),d.jsx("div",{className:"flex-1 flex items-center justify-center px-6",children:d.jsxs("div",{className:"w-full max-w-sm",children:[d.jsx("div",{className:"lg:hidden text-center mb-8",children:d.jsxs("div",{className:"inline-flex items-center gap-2.5",children:[d.jsx("div",{className:"w-10 h-10 rounded-xl bg-indigo-600 flex items-center justify-center shadow-lg shadow-indigo-500/25",children:d.jsx(Zl,{size:20,className:"text-white"})}),d.jsxs("div",{className:"text-left",children:[d.jsx("h1",{className:"text-lg font-bold text-white",children:"JIRA AI Fixer"}),d.jsx("p",{className:"text-xs text-gray-500",children:"Enterprise v2.0"})]})]})}),d.jsxs("div",{className:"mb-8",children:[d.jsx("h2",{className:"text-2xl font-bold text-white",children:"Welcome back"}),d.jsx("p",{className:"text-gray-400 mt-1",children:"Sign in to your account to continue"})]}),d.jsxs("form",{onSubmit:f,className:"space-y-4",children:[i&&d.jsx("div",{className:"p-3 bg-red-500/10 border border-red-500/20 rounded-lg text-sm text-red-400 animate-fade-in",children:i}),d.jsxs("div",{children:[d.jsx("label",{className:"block text-xs font-medium text-gray-400 mb-1.5 uppercase tracking-wide",children:"Email"}),d.jsxs("div",{className:"relative",children:[d.jsx(ph,{size:16,className:"absolute left-3 top-1/2 -translate-y-1/2 text-gray-500"}),d.jsx("input",{type:"email",value:e,onChange:c=>t(c.target.value),className:"input pl-10",placeholder:"you@company.com",required:!0})]})]}),d.jsxs("div",{children:[d.jsx("label",{className:"block text-xs font-medium text-gray-400 mb-1.5 uppercase tracking-wide",children:"Password"}),d.jsxs("div",{className:"relative",children:[d.jsx(Sk,{size:16,className:"absolute left-3 top-1/2 -translate-y-1/2 text-gray-500"}),d.jsx("input",{type:"password",value:r,onChange:c=>n(c.target.value),className:"input pl-10",placeholder:"••••••••",required:!0})]})]}),d.jsx("button",{type:"submit",disabled:o,className:"btn btn-primary w-full h-11 justify-center mt-2",children:o?d.jsx(jr,{size:16,className:"animate-spin"}):d.jsxs(d.Fragment,{children:["Sign in",d.jsx(fh,{size:16})]})})]}),d.jsxs("p",{className:"text-center mt-6 text-sm text-gray-500",children:["Don't have an account?"," ",d.jsx(Ea,{to:"/register",className:"text-indigo-400 hover:text-indigo-300 transition-colors",children:"Create account"})]})]})})]})}function DD(){const[e,t]=A.useState({email:"",password:"",full_name:""}),[r,n]=A.useState(""),[i,a]=A.useState(!1),{register:o}=Zt(),s=Ua(),l=async u=>{var f,c;u.preventDefault(),n(""),a(!0);try{await o(e),s("/")}catch(h){n(((c=(f=h.response)==null?void 0:f.data)==null?void 0:c.detail)||"Registration failed")}finally{a(!1)}};return d.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gray-950 px-6",children:d.jsxs("div",{className:"w-full max-w-sm",children:[d.jsx("div",{className:"text-center mb-8",children:d.jsxs("div",{className:"inline-flex items-center gap-2.5",children:[d.jsx("div",{className:"w-10 h-10 rounded-xl bg-indigo-600 flex items-center justify-center shadow-lg shadow-indigo-500/25",children:d.jsx(Zl,{size:20,className:"text-white"})}),d.jsxs("div",{className:"text-left",children:[d.jsx("h1",{className:"text-lg font-bold text-white",children:"JIRA AI Fixer"}),d.jsx("p",{className:"text-xs text-gray-500",children:"Enterprise v2.0"})]})]})}),d.jsxs("div",{className:"mb-8",children:[d.jsx("h2",{className:"text-2xl font-bold text-white",children:"Create account"}),d.jsx("p",{className:"text-gray-400 mt-1",children:"Get started with AI-powered issue analysis"})]}),d.jsxs("form",{onSubmit:l,className:"space-y-4",children:[r&&d.jsx("div",{className:"p-3 bg-red-500/10 border border-red-500/20 rounded-lg text-sm text-red-400 animate-fade-in",children:r}),d.jsxs("div",{children:[d.jsx("label",{className:"block text-xs font-medium text-gray-400 mb-1.5 uppercase tracking-wide",children:"Full Name"}),d.jsxs("div",{className:"relative",children:[d.jsx(ND,{size:16,className:"absolute left-3 top-1/2 -translate-y-1/2 text-gray-500"}),d.jsx("input",{type:"text",value:e.full_name,onChange:u=>t({...e,full_name:u.target.value}),className:"input pl-10",placeholder:"John Doe",required:!0})]})]}),d.jsxs("div",{children:[d.jsx("label",{className:"block text-xs font-medium text-gray-400 mb-1.5 uppercase tracking-wide",children:"Email"}),d.jsxs("div",{className:"relative",children:[d.jsx(ph,{size:16,className:"absolute left-3 top-1/2 -translate-y-1/2 text-gray-500"}),d.jsx("input",{type:"email",value:e.email,onChange:u=>t({...e,email:u.target.value}),className:"input pl-10",placeholder:"you@company.com",required:!0})]})]}),d.jsxs("div",{children:[d.jsx("label",{className:"block text-xs font-medium text-gray-400 mb-1.5 uppercase tracking-wide",children:"Password"}),d.jsxs("div",{className:"relative",children:[d.jsx(Sk,{size:16,className:"absolute left-3 top-1/2 -translate-y-1/2 text-gray-500"}),d.jsx("input",{type:"password",value:e.password,onChange:u=>t({...e,password:u.target.value}),className:"input pl-10",placeholder:"••••••••",minLength:8,required:!0})]})]}),d.jsx("button",{type:"submit",disabled:i,className:"btn btn-primary w-full h-11 justify-center mt-2",children:i?d.jsx(jr,{size:16,className:"animate-spin"}):d.jsxs(d.Fragment,{children:[d.jsx("span",{children:"Create account"}),d.jsx(fh,{size:16})]})})]}),d.jsxs("p",{className:"text-center mt-6 text-sm text-gray-500",children:["Already have an account?"," ",d.jsx(Ea,{to:"/login",className:"text-indigo-400 hover:text-indigo-300 transition-colors",children:"Sign in"})]})]})})}function LD(){const[e,t]=A.useState([]),[r,n]=A.useState(!0),[i,a]=A.useState(""),{selectOrg:o}=Zt(),s=Ua();A.useEffect(()=>{l()},[]);const l=async()=>{var f,c;try{const h=await ch.list();t(h.data),h.data.length===1&&u(h.data[0])}catch(h){a(((c=(f=h.response)==null?void 0:f.data)==null?void 0:c.detail)||"Failed to load organizations")}finally{n(!1)}},u=f=>{o(f),s("/")};return r?d.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gray-950",children:d.jsx(jr,{size:32,className:"text-indigo-400 animate-spin"})}):e.length===0?(s("/create-organization"),null):d.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gray-950 px-6",children:d.jsxs("div",{className:"w-full max-w-2xl",children:[d.jsxs("div",{className:"text-center mb-8",children:[d.jsx("div",{className:"inline-flex items-center justify-center w-16 h-16 rounded-2xl bg-indigo-600/10 border border-indigo-500/20 mb-4",children:d.jsx($a,{size:32,className:"text-indigo-400"})}),d.jsx("h1",{className:"text-2xl font-bold text-white mb-2",children:"Select Organization"}),d.jsx("p",{className:"text-gray-400",children:"Choose which organization you want to work with"})]}),i&&d.jsx("div",{className:"p-3 bg-red-500/10 border border-red-500/20 rounded-lg text-sm text-red-400 mb-6 animate-fade-in",children:i}),d.jsx("div",{className:"grid gap-3 mb-6",children:e.map(f=>d.jsx("button",{onClick:()=>u(f),className:"card hover:bg-gray-800/50 transition-colors p-6 text-left group",children:d.jsxs("div",{className:"flex items-center justify-between",children:[d.jsxs("div",{className:"flex items-center gap-4",children:[d.jsx("div",{className:"w-12 h-12 rounded-xl bg-indigo-600/10 border border-indigo-500/20 flex items-center justify-center",children:d.jsx($a,{size:24,className:"text-indigo-400"})}),d.jsxs("div",{children:[d.jsx("h3",{className:"font-semibold text-white mb-1",children:f.name}),d.jsxs("p",{className:"text-sm text-gray-500",children:[f.member_count||0," ",f.member_count===1?"member":"members"]})]})]}),d.jsx(fh,{size:20,className:"text-gray-600 group-hover:text-indigo-400 transition-colors"})]})},f.id))}),d.jsxs("button",{onClick:()=>s("/create-organization"),className:"btn btn-secondary w-full h-11 justify-center",children:[d.jsx(Ei,{size:16}),"Create New Organization"]})]})})}function zD(){const[e,t]=A.useState(""),[r,n]=A.useState(""),[i,a]=A.useState(!1),{selectOrg:o}=Zt(),s=Ua(),l=async u=>{var f,c;u.preventDefault(),n(""),a(!0);try{const h=await ch.create({name:e});o(h.data),s("/")}catch(h){n(((c=(f=h.response)==null?void 0:f.data)==null?void 0:c.detail)||"Failed to create organization")}finally{a(!1)}};return d.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gray-950 px-6",children:d.jsxs("div",{className:"w-full max-w-md",children:[d.jsxs("div",{className:"text-center mb-8",children:[d.jsx("div",{className:"inline-flex items-center justify-center w-16 h-16 rounded-2xl bg-indigo-600/10 border border-indigo-500/20 mb-4",children:d.jsx($a,{size:32,className:"text-indigo-400"})}),d.jsx("h1",{className:"text-2xl font-bold text-white mb-2",children:"Create Your Organization"}),d.jsx("p",{className:"text-gray-400",children:"Get started by creating your first organization"})]}),d.jsx("div",{className:"card",children:d.jsxs("form",{onSubmit:l,className:"space-y-6",children:[r&&d.jsx("div",{className:"p-3 bg-red-500/10 border border-red-500/20 rounded-lg text-sm text-red-400 animate-fade-in",children:r}),d.jsxs("div",{children:[d.jsx("label",{className:"block text-xs font-medium text-gray-400 mb-2 uppercase tracking-wide",children:"Organization Name"}),d.jsx("input",{type:"text",value:e,onChange:u=>t(u.target.value),className:"input",placeholder:"Acme Inc.",required:!0,autoFocus:!0}),d.jsx("p",{className:"mt-2 text-xs text-gray-500",children:"You can change this later in settings"})]}),d.jsx("button",{type:"submit",disabled:i,className:"btn btn-primary w-full h-11 justify-center",children:i?d.jsx(jr,{size:16,className:"animate-spin"}):d.jsxs(d.Fragment,{children:["Create Organization",d.jsx(fh,{size:16})]})})]})}),d.jsx("p",{className:"text-center mt-6 text-xs text-gray-500",children:"You can invite team members after creating your organization"})]})})}var BD=Array.isArray,er=BD,FD=typeof ac=="object"&&ac&&ac.Object===Object&&ac,kk=FD,UD=kk,WD=typeof self=="object"&&self&&self.Object===Object&&self,HD=UD||WD||Function("return this")(),un=HD,KD=un,qD=KD.Symbol,Yu=qD,B1=Yu,Ek=Object.prototype,VD=Ek.hasOwnProperty,GD=Ek.toString,el=B1?B1.toStringTag:void 0;function XD(e){var t=VD.call(e,el),r=e[el];try{e[el]=void 0;var n=!0}catch{}var i=GD.call(e);return n&&(t?e[el]=r:delete e[el]),i}var QD=XD,YD=Object.prototype,JD=YD.toString;function ZD(e){return JD.call(e)}var eL=ZD,F1=Yu,tL=QD,rL=eL,nL="[object Null]",iL="[object Undefined]",U1=F1?F1.toStringTag:void 0;function aL(e){return e==null?e===void 0?iL:nL:U1&&U1 in Object(e)?tL(e):rL(e)}var zn=aL;function oL(e){return e!=null&&typeof e=="object"}var Bn=oL,sL=zn,lL=Bn,uL="[object Symbol]";function cL(e){return typeof e=="symbol"||lL(e)&&sL(e)==uL}var Ns=cL,fL=er,dL=Ns,hL=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,pL=/^\w*$/;function mL(e,t){if(fL(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||dL(e)?!0:pL.test(e)||!hL.test(e)||t!=null&&e in Object(t)}var N0=mL;function yL(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Di=yL;const Cs=Ae(Di);var vL=zn,gL=Di,bL="[object AsyncFunction]",xL="[object Function]",wL="[object GeneratorFunction]",SL="[object Proxy]";function OL(e){if(!gL(e))return!1;var t=vL(e);return t==xL||t==wL||t==bL||t==SL}var C0=OL;const oe=Ae(C0);var jL=un,_L=jL["__core-js_shared__"],PL=_L,Wp=PL,W1=function(){var e=/[^.]+$/.exec(Wp&&Wp.keys&&Wp.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function AL(e){return!!W1&&W1 in e}var kL=AL,EL=Function.prototype,NL=EL.toString;function CL(e){if(e!=null){try{return NL.call(e)}catch{}try{return e+""}catch{}}return""}var Nk=CL,TL=C0,$L=kL,ML=Di,IL=Nk,RL=/[\\^$.*+?()[\]{}|]/g,DL=/^\[object .+?Constructor\]$/,LL=Function.prototype,zL=Object.prototype,BL=LL.toString,FL=zL.hasOwnProperty,UL=RegExp("^"+BL.call(FL).replace(RL,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function WL(e){if(!ML(e)||$L(e))return!1;var t=TL(e)?UL:DL;return t.test(IL(e))}var HL=WL;function KL(e,t){return e==null?void 0:e[t]}var qL=KL,VL=HL,GL=qL;function XL(e,t){var r=GL(e,t);return VL(r)?r:void 0}var Ha=XL,QL=Ha,YL=QL(Object,"create"),mh=YL,H1=mh;function JL(){this.__data__=H1?H1(null):{},this.size=0}var ZL=JL;function e5(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var t5=e5,r5=mh,n5="__lodash_hash_undefined__",i5=Object.prototype,a5=i5.hasOwnProperty;function o5(e){var t=this.__data__;if(r5){var r=t[e];return r===n5?void 0:r}return a5.call(t,e)?t[e]:void 0}var s5=o5,l5=mh,u5=Object.prototype,c5=u5.hasOwnProperty;function f5(e){var t=this.__data__;return l5?t[e]!==void 0:c5.call(t,e)}var d5=f5,h5=mh,p5="__lodash_hash_undefined__";function m5(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=h5&&t===void 0?p5:t,this}var y5=m5,v5=ZL,g5=t5,b5=s5,x5=d5,w5=y5;function Ts(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Ts.prototype.clear=v5;Ts.prototype.delete=g5;Ts.prototype.get=b5;Ts.prototype.has=x5;Ts.prototype.set=w5;var S5=Ts;function O5(){this.__data__=[],this.size=0}var j5=O5;function _5(e,t){return e===t||e!==e&&t!==t}var T0=_5,P5=T0;function A5(e,t){for(var r=e.length;r--;)if(P5(e[r][0],t))return r;return-1}var yh=A5,k5=yh,E5=Array.prototype,N5=E5.splice;function C5(e){var t=this.__data__,r=k5(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():N5.call(t,r,1),--this.size,!0}var T5=C5,$5=yh;function M5(e){var t=this.__data__,r=$5(t,e);return r<0?void 0:t[r][1]}var I5=M5,R5=yh;function D5(e){return R5(this.__data__,e)>-1}var L5=D5,z5=yh;function B5(e,t){var r=this.__data__,n=z5(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var F5=B5,U5=j5,W5=T5,H5=I5,K5=L5,q5=F5;function $s(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}$s.prototype.clear=U5;$s.prototype.delete=W5;$s.prototype.get=H5;$s.prototype.has=K5;$s.prototype.set=q5;var vh=$s,V5=Ha,G5=un,X5=V5(G5,"Map"),$0=X5,K1=S5,Q5=vh,Y5=$0;function J5(){this.size=0,this.__data__={hash:new K1,map:new(Y5||Q5),string:new K1}}var Z5=J5;function ez(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var tz=ez,rz=tz;function nz(e,t){var r=e.__data__;return rz(t)?r[typeof t=="string"?"string":"hash"]:r.map}var gh=nz,iz=gh;function az(e){var t=iz(this,e).delete(e);return this.size-=t?1:0,t}var oz=az,sz=gh;function lz(e){return sz(this,e).get(e)}var uz=lz,cz=gh;function fz(e){return cz(this,e).has(e)}var dz=fz,hz=gh;function pz(e,t){var r=hz(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var mz=pz,yz=Z5,vz=oz,gz=uz,bz=dz,xz=mz;function Ms(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Ms.prototype.clear=yz;Ms.prototype.delete=vz;Ms.prototype.get=gz;Ms.prototype.has=bz;Ms.prototype.set=xz;var M0=Ms,Ck=M0,wz="Expected a function";function I0(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(wz);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],a=r.cache;if(a.has(i))return a.get(i);var o=e.apply(this,n);return r.cache=a.set(i,o)||a,o};return r.cache=new(I0.Cache||Ck),r}I0.Cache=Ck;var Tk=I0;const Sz=Ae(Tk);var Oz=Tk,jz=500;function _z(e){var t=Oz(e,function(n){return r.size===jz&&r.clear(),n}),r=t.cache;return t}var Pz=_z,Az=Pz,kz=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ez=/\\(\\)?/g,Nz=Az(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(kz,function(r,n,i,a){t.push(i?a.replace(Ez,"$1"):n||r)}),t}),Cz=Nz;function Tz(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}var R0=Tz,q1=Yu,$z=R0,Mz=er,Iz=Ns,V1=q1?q1.prototype:void 0,G1=V1?V1.toString:void 0;function $k(e){if(typeof e=="string")return e;if(Mz(e))return $z(e,$k)+"";if(Iz(e))return G1?G1.call(e):"";var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}var Rz=$k,Dz=Rz;function Lz(e){return e==null?"":Dz(e)}var Mk=Lz,zz=er,Bz=N0,Fz=Cz,Uz=Mk;function Wz(e,t){return zz(e)?e:Bz(e,t)?[e]:Fz(Uz(e))}var Ik=Wz,Hz=Ns;function Kz(e){if(typeof e=="string"||Hz(e))return e;var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}var bh=Kz,qz=Ik,Vz=bh;function Gz(e,t){t=qz(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[Vz(t[r++])];return r&&r==n?e:void 0}var D0=Gz,Xz=D0;function Qz(e,t,r){var n=e==null?void 0:Xz(e,t);return n===void 0?r:n}var Rk=Qz;const lr=Ae(Rk);function Yz(e){return e==null}var Jz=Yz;const ce=Ae(Jz);var Zz=zn,e6=er,t6=Bn,r6="[object String]";function n6(e){return typeof e=="string"||!e6(e)&&t6(e)&&Zz(e)==r6}var i6=n6;const Ma=Ae(i6);var Dk={exports:{}},ke={};/**
* @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 L0=Symbol.for("react.element"),z0=Symbol.for("react.portal"),xh=Symbol.for("react.fragment"),wh=Symbol.for("react.strict_mode"),Sh=Symbol.for("react.profiler"),Oh=Symbol.for("react.provider"),jh=Symbol.for("react.context"),a6=Symbol.for("react.server_context"),_h=Symbol.for("react.forward_ref"),Ph=Symbol.for("react.suspense"),Ah=Symbol.for("react.suspense_list"),kh=Symbol.for("react.memo"),Eh=Symbol.for("react.lazy"),o6=Symbol.for("react.offscreen"),Lk;Lk=Symbol.for("react.module.reference");function Er(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case L0:switch(e=e.type,e){case xh:case Sh:case wh:case Ph:case Ah:return e;default:switch(e=e&&e.$$typeof,e){case a6:case jh:case _h:case Eh:case kh:case Oh:return e;default:return t}}case z0:return t}}}ke.ContextConsumer=jh;ke.ContextProvider=Oh;ke.Element=L0;ke.ForwardRef=_h;ke.Fragment=xh;ke.Lazy=Eh;ke.Memo=kh;ke.Portal=z0;ke.Profiler=Sh;ke.StrictMode=wh;ke.Suspense=Ph;ke.SuspenseList=Ah;ke.isAsyncMode=function(){return!1};ke.isConcurrentMode=function(){return!1};ke.isContextConsumer=function(e){return Er(e)===jh};ke.isContextProvider=function(e){return Er(e)===Oh};ke.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===L0};ke.isForwardRef=function(e){return Er(e)===_h};ke.isFragment=function(e){return Er(e)===xh};ke.isLazy=function(e){return Er(e)===Eh};ke.isMemo=function(e){return Er(e)===kh};ke.isPortal=function(e){return Er(e)===z0};ke.isProfiler=function(e){return Er(e)===Sh};ke.isStrictMode=function(e){return Er(e)===wh};ke.isSuspense=function(e){return Er(e)===Ph};ke.isSuspenseList=function(e){return Er(e)===Ah};ke.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===xh||e===Sh||e===wh||e===Ph||e===Ah||e===o6||typeof e=="object"&&e!==null&&(e.$$typeof===Eh||e.$$typeof===kh||e.$$typeof===Oh||e.$$typeof===jh||e.$$typeof===_h||e.$$typeof===Lk||e.getModuleId!==void 0)};ke.typeOf=Er;Dk.exports=ke;var s6=Dk.exports,l6=zn,u6=Bn,c6="[object Number]";function f6(e){return typeof e=="number"||u6(e)&&l6(e)==c6}var zk=f6;const d6=Ae(zk);var h6=zk;function p6(e){return h6(e)&&e!=+e}var m6=p6;const Is=Ae(m6);var Mt=function(t){return t===0?0:t>0?1:-1},aa=function(t){return Ma(t)&&t.indexOf("%")===t.length-1},K=function(t){return d6(t)&&!Is(t)},y6=function(t){return ce(t)},ct=function(t){return K(t)||Ma(t)},v6=0,Rs=function(t){var r=++v6;return"".concat(t||"").concat(r)},It=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!K(t)&&!Ma(t))return n;var a;if(aa(t)){var o=t.indexOf("%");a=r*parseFloat(t.slice(0,o))/100}else a=+t;return Is(a)&&(a=n),i&&a>r&&(a=r),a},Zn=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},g6=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},i=0;i<r;i++)if(!n[t[i]])n[t[i]]=!0;else return!0;return!1},Kt=function(t,r){return K(t)&&K(r)?function(n){return t+n*(r-t)}:function(){return r}};function zf(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):lr(n,t))===r})}var b6=function(t,r){return K(t)&&K(r)?t-r:Ma(t)&&Ma(r)?t.localeCompare(r):t instanceof Date&&r instanceof Date?t.getTime()-r.getTime():String(t).localeCompare(String(r))};function _o(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 Wy(e){"@babel/helpers - typeof";return Wy=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},Wy(e)}var x6=["viewBox","children"],w6=["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"],X1=["points","pathLength"],Hp={svg:x6,polygon:X1,polyline:X1},B0=["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"],Bf=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(A.isValidElement(t)&&(n=t.props),!Cs(n))return null;var i={};return Object.keys(n).forEach(function(a){B0.includes(a)&&(i[a]=r||function(o){return n[a](n,o)})}),i},S6=function(t,r,n){return function(i){return t(r,n,i),null}},Ia=function(t,r,n){if(!Cs(t)||Wy(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(a){var o=t[a];B0.includes(a)&&typeof o=="function"&&(i||(i={}),i[a]=S6(o,r,n))}),i},O6=["children"],j6=["children"];function Q1(e,t){if(e==null)return{};var r=_6(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _6(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 Hy(e){"@babel/helpers - typeof";return Hy=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},Hy(e)}var Y1={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"},An=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},J1=null,Kp=null,F0=function e(t){if(t===J1&&Array.isArray(Kp))return Kp;var r=[];return A.Children.forEach(t,function(n){ce(n)||(s6.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),Kp=r,J1=t,r};function _r(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return An(i)}):n=[An(t)],F0(e).forEach(function(i){var a=lr(i,"type.displayName")||lr(i,"type.name");n.indexOf(a)!==-1&&r.push(i)}),r}function ir(e,t){var r=_r(e,t);return r&&r[0]}var Z1=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,i=r.height;return!(!K(n)||n<=0||!K(i)||i<=0)},P6=["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"],A6=function(t){return t&&t.type&&Ma(t.type)&&P6.indexOf(t.type)>=0},k6=function(t){return t&&Hy(t)==="object"&&"clipDot"in t},E6=function(t,r,n,i){var a,o=(a=Hp==null?void 0:Hp[i])!==null&&a!==void 0?a:[];return r.startsWith("data-")||!oe(t)&&(i&&o.includes(r)||w6.includes(r))||n&&B0.includes(r)},ne=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(A.isValidElement(t)&&(i=t.props),!Cs(i))return null;var a={};return Object.keys(i).forEach(function(o){var s;E6((s=i)===null||s===void 0?void 0:s[o],o,r,n)&&(a[o]=i[o])}),a},Ky=function e(t,r){if(t===r)return!0;var n=A.Children.count(t);if(n!==A.Children.count(r))return!1;if(n===0)return!0;if(n===1)return ew(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i<n;i++){var a=t[i],o=r[i];if(Array.isArray(a)||Array.isArray(o)){if(!e(a,o))return!1}else if(!ew(a,o))return!1}return!0},ew=function(t,r){if(ce(t)&&ce(r))return!0;if(!ce(t)&&!ce(r)){var n=t.props||{},i=n.children,a=Q1(n,O6),o=r.props||{},s=o.children,l=Q1(o,j6);return i&&s?_o(a,l)&&Ky(i,s):!i&&!s?_o(a,l):!1}return!1},tw=function(t,r){var n=[],i={};return F0(t).forEach(function(a,o){if(A6(a))n.push(a);else if(a){var s=An(a.type),l=r[s]||{},u=l.handler,f=l.once;if(u&&(!f||!i[s])){var c=u(a,s,o);n.push(c),i[s]=!0}}}),n},N6=function(t){var r=t&&t.type;return r&&Y1[r]?Y1[r]:null},C6=function(t,r){return F0(r).indexOf(t)},T6=["children","width","height","viewBox","className","style","title","desc"];function qy(){return qy=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},qy.apply(this,arguments)}function $6(e,t){if(e==null)return{};var r=M6(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function M6(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 Vy(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,a=e.className,o=e.style,s=e.title,l=e.desc,u=$6(e,T6),f=i||{width:r,height:n,x:0,y:0},c=fe("recharts-surface",a);return k.createElement("svg",qy({},ne(u,!0,"svg"),{className:c,width:r,height:n,style:o,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height)}),k.createElement("title",null,s),k.createElement("desc",null,l),t)}var I6=["children","className"];function Gy(){return Gy=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},Gy.apply(this,arguments)}function R6(e,t){if(e==null)return{};var r=D6(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function D6(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 ye=k.forwardRef(function(e,t){var r=e.children,n=e.className,i=R6(e,I6),a=fe("recharts-layer",n);return k.createElement("g",Gy({className:a},ne(i,!0),{ref:t}),r)}),Ur=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),a=2;a<n;a++)i[a-2]=arguments[a]};function L6(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var a=Array(i);++n<i;)a[n]=e[n+t];return a}var z6=L6,B6=z6;function F6(e,t,r){var n=e.length;return r=r===void 0?n:r,!t&&r>=n?e:B6(e,t,r)}var U6=F6,W6="\\ud800-\\udfff",H6="\\u0300-\\u036f",K6="\\ufe20-\\ufe2f",q6="\\u20d0-\\u20ff",V6=H6+K6+q6,G6="\\ufe0e\\ufe0f",X6="\\u200d",Q6=RegExp("["+X6+W6+V6+G6+"]");function Y6(e){return Q6.test(e)}var Bk=Y6;function J6(e){return e.split("")}var Z6=J6,Fk="\\ud800-\\udfff",eB="\\u0300-\\u036f",tB="\\ufe20-\\ufe2f",rB="\\u20d0-\\u20ff",nB=eB+tB+rB,iB="\\ufe0e\\ufe0f",aB="["+Fk+"]",Xy="["+nB+"]",Qy="\\ud83c[\\udffb-\\udfff]",oB="(?:"+Xy+"|"+Qy+")",Uk="[^"+Fk+"]",Wk="(?:\\ud83c[\\udde6-\\uddff]){2}",Hk="[\\ud800-\\udbff][\\udc00-\\udfff]",sB="\\u200d",Kk=oB+"?",qk="["+iB+"]?",lB="(?:"+sB+"(?:"+[Uk,Wk,Hk].join("|")+")"+qk+Kk+")*",uB=qk+Kk+lB,cB="(?:"+[Uk+Xy+"?",Xy,Wk,Hk,aB].join("|")+")",fB=RegExp(Qy+"(?="+Qy+")|"+cB+uB,"g");function dB(e){return e.match(fB)||[]}var hB=dB,pB=Z6,mB=Bk,yB=hB;function vB(e){return mB(e)?yB(e):pB(e)}var gB=vB,bB=U6,xB=Bk,wB=gB,SB=Mk;function OB(e){return function(t){t=SB(t);var r=xB(t)?wB(t):void 0,n=r?r[0]:t.charAt(0),i=r?bB(r,1).join(""):t.slice(1);return n[e]()+i}}var jB=OB,_B=jB,PB=_B("toUpperCase"),AB=PB;const Nh=Ae(AB);function Te(e){return function(){return e}}const Vk=Math.cos,Ff=Math.sin,Kr=Math.sqrt,Uf=Math.PI,Ch=2*Uf,Yy=Math.PI,Jy=2*Yy,Qi=1e-6,kB=Jy-Qi;function Gk(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function EB(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return Gk;const r=10**t;return function(n){this._+=n[0];for(let i=1,a=n.length;i<a;++i)this._+=Math.round(arguments[i]*r)/r+n[i]}}class NB{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?Gk:EB(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,i){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(t,r,n,i,a,o){this._append`C${+t},${+r},${+n},${+i},${this._x1=+a},${this._y1=+o}`}arcTo(t,r,n,i,a){if(t=+t,r=+r,n=+n,i=+i,a=+a,a<0)throw new Error(`negative radius: ${a}`);let o=this._x1,s=this._y1,l=n-t,u=i-r,f=o-t,c=s-r,h=f*f+c*c;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(h>Qi)if(!(Math.abs(c*l-u*f)>Qi)||!a)this._append`L${this._x1=t},${this._y1=r}`;else{let p=n-o,m=i-s,y=l*l+u*u,v=p*p+m*m,g=Math.sqrt(y),b=Math.sqrt(h),x=a*Math.tan((Yy-Math.acos((y+h-v)/(2*g*b)))/2),O=x/b,w=x/g;Math.abs(O-1)>Qi&&this._append`L${t+O*f},${r+O*c}`,this._append`A${a},${a},0,0,${+(c*p>f*m)},${this._x1=t+w*l},${this._y1=r+w*u}`}}arc(t,r,n,i,a,o){if(t=+t,r=+r,n=+n,o=!!o,n<0)throw new Error(`negative radius: ${n}`);let s=n*Math.cos(i),l=n*Math.sin(i),u=t+s,f=r+l,c=1^o,h=o?i-a:a-i;this._x1===null?this._append`M${u},${f}`:(Math.abs(this._x1-u)>Qi||Math.abs(this._y1-f)>Qi)&&this._append`L${u},${f}`,n&&(h<0&&(h=h%Jy+Jy),h>kB?this._append`A${n},${n},0,1,${c},${t-s},${r-l}A${n},${n},0,1,${c},${this._x1=u},${this._y1=f}`:h>Qi&&this._append`A${n},${n},0,${+(h>=Yy)},${c},${this._x1=t+n*Math.cos(a)},${this._y1=r+n*Math.sin(a)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function U0(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 NB(t)}function W0(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function Xk(e){this._context=e}Xk.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 Th(e){return new Xk(e)}function Qk(e){return e[0]}function Yk(e){return e[1]}function Jk(e,t){var r=Te(!0),n=null,i=Th,a=null,o=U0(s);e=typeof e=="function"?e:e===void 0?Qk:Te(e),t=typeof t=="function"?t:t===void 0?Yk:Te(t);function s(l){var u,f=(l=W0(l)).length,c,h=!1,p;for(n==null&&(a=i(p=o())),u=0;u<=f;++u)!(u<f&&r(c=l[u],u,l))===h&&((h=!h)?a.lineStart():a.lineEnd()),h&&a.point(+e(c,u,l),+t(c,u,l));if(p)return a=null,p+""||null}return s.x=function(l){return arguments.length?(e=typeof l=="function"?l:Te(+l),s):e},s.y=function(l){return arguments.length?(t=typeof l=="function"?l:Te(+l),s):t},s.defined=function(l){return arguments.length?(r=typeof l=="function"?l:Te(!!l),s):r},s.curve=function(l){return arguments.length?(i=l,n!=null&&(a=i(n)),s):i},s.context=function(l){return arguments.length?(l==null?n=a=null:a=i(n=l),s):n},s}function Ac(e,t,r){var n=null,i=Te(!0),a=null,o=Th,s=null,l=U0(u);e=typeof e=="function"?e:e===void 0?Qk:Te(+e),t=typeof t=="function"?t:Te(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?Yk:Te(+r);function u(c){var h,p,m,y=(c=W0(c)).length,v,g=!1,b,x=new Array(y),O=new Array(y);for(a==null&&(s=o(b=l())),h=0;h<=y;++h){if(!(h<y&&i(v=c[h],h,c))===g)if(g=!g)p=h,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),m=h-1;m>=p;--m)s.point(x[m],O[m]);s.lineEnd(),s.areaEnd()}g&&(x[h]=+e(v,h,c),O[h]=+t(v,h,c),s.point(n?+n(v,h,c):x[h],r?+r(v,h,c):O[h]))}if(b)return s=null,b+""||null}function f(){return Jk().defined(i).curve(o).context(a)}return u.x=function(c){return arguments.length?(e=typeof c=="function"?c:Te(+c),n=null,u):e},u.x0=function(c){return arguments.length?(e=typeof c=="function"?c:Te(+c),u):e},u.x1=function(c){return arguments.length?(n=c==null?null:typeof c=="function"?c:Te(+c),u):n},u.y=function(c){return arguments.length?(t=typeof c=="function"?c:Te(+c),r=null,u):t},u.y0=function(c){return arguments.length?(t=typeof c=="function"?c:Te(+c),u):t},u.y1=function(c){return arguments.length?(r=c==null?null:typeof c=="function"?c:Te(+c),u):r},u.lineX0=u.lineY0=function(){return f().x(e).y(t)},u.lineY1=function(){return f().x(e).y(r)},u.lineX1=function(){return f().x(n).y(t)},u.defined=function(c){return arguments.length?(i=typeof c=="function"?c:Te(!!c),u):i},u.curve=function(c){return arguments.length?(o=c,a!=null&&(s=o(a)),u):o},u.context=function(c){return arguments.length?(c==null?a=s=null:s=o(a=c),u):a},u}class Zk{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 CB(e){return new Zk(e,!0)}function TB(e){return new Zk(e,!1)}const H0={draw(e,t){const r=Kr(t/Uf);e.moveTo(r,0),e.arc(0,0,r,0,Ch)}},$B={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()}},e2=Kr(1/3),MB=e2*2,IB={draw(e,t){const r=Kr(t/MB),n=r*e2;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},RB={draw(e,t){const r=Kr(t),n=-r/2;e.rect(n,n,r,r)}},DB=.8908130915292852,t2=Ff(Uf/10)/Ff(7*Uf/10),LB=Ff(Ch/10)*t2,zB=-Vk(Ch/10)*t2,BB={draw(e,t){const r=Kr(t*DB),n=LB*r,i=zB*r;e.moveTo(0,-r),e.lineTo(n,i);for(let a=1;a<5;++a){const o=Ch*a/5,s=Vk(o),l=Ff(o);e.lineTo(l*r,-s*r),e.lineTo(s*n-l*i,l*n+s*i)}e.closePath()}},qp=Kr(3),FB={draw(e,t){const r=-Kr(t/(qp*3));e.moveTo(0,r*2),e.lineTo(-qp*r,-r),e.lineTo(qp*r,-r),e.closePath()}},hr=-.5,pr=Kr(3)/2,Zy=1/Kr(12),UB=(Zy/2+1)*3,WB={draw(e,t){const r=Kr(t/UB),n=r/2,i=r*Zy,a=n,o=r*Zy+r,s=-a,l=o;e.moveTo(n,i),e.lineTo(a,o),e.lineTo(s,l),e.lineTo(hr*n-pr*i,pr*n+hr*i),e.lineTo(hr*a-pr*o,pr*a+hr*o),e.lineTo(hr*s-pr*l,pr*s+hr*l),e.lineTo(hr*n+pr*i,hr*i-pr*n),e.lineTo(hr*a+pr*o,hr*o-pr*a),e.lineTo(hr*s+pr*l,hr*l-pr*s),e.closePath()}};function HB(e,t){let r=null,n=U0(i);e=typeof e=="function"?e:Te(e||H0),t=typeof t=="function"?t:Te(t===void 0?64:+t);function i(){let a;if(r||(r=a=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),a)return r=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:Te(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:Te(+a),i):t},i.context=function(a){return arguments.length?(r=a??null,i):r},i}function Wf(){}function Hf(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 r2(e){this._context=e}r2.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:Hf(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:Hf(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function KB(e){return new r2(e)}function n2(e){this._context=e}n2.prototype={areaStart:Wf,areaEnd:Wf,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:Hf(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function qB(e){return new n2(e)}function i2(e){this._context=e}i2.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:Hf(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function VB(e){return new i2(e)}function a2(e){this._context=e}a2.prototype={areaStart:Wf,areaEnd:Wf,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 GB(e){return new a2(e)}function rw(e){return e<0?-1:1}function nw(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0),s=(a*i+o*n)/(n+i);return(rw(a)+rw(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function iw(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Vp(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,s=(a-n)/3;e._context.bezierCurveTo(n+s,i+s*t,a-s,o-s*r,a,o)}function Kf(e){this._context=e}Kf.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:Vp(this,this._t0,iw(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,Vp(this,iw(this,r=nw(this,e,t)),r);break;default:Vp(this,this._t0,r=nw(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function o2(e){this._context=new s2(e)}(o2.prototype=Object.create(Kf.prototype)).point=function(e,t){Kf.prototype.point.call(this,t,e)};function s2(e){this._context=e}s2.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,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}};function XB(e){return new Kf(e)}function QB(e){return new o2(e)}function l2(e){this._context=e}l2.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=aw(e),i=aw(t),a=0,o=1;o<r;++a,++o)this._context.bezierCurveTo(n[0][a],i[0][a],n[1][a],i[1][a],e[o],t[o]);(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 aw(e){var t,r=e.length-1,n,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,a[r-1]=7,o[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/a[t-1],a[t]-=n,o[t]-=n*o[t-1];for(i[r-1]=o[r-1]/a[r-1],t=r-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function YB(e){return new l2(e)}function $h(e,t){this._context=e,this._t=t}$h.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 JB(e){return new $h(e,.5)}function ZB(e){return new $h(e,0)}function eF(e){return new $h(e,1)}function Qo(e,t){if((o=e.length)>1)for(var r=1,n,i,a=e[t[0]],o,s=a.length;r<o;++r)for(i=a,a=e[t[r]],n=0;n<s;++n)a[n][1]+=a[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}function ev(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function tF(e,t){return e[t]}function rF(e){const t=[];return t.key=e,t}function nF(){var e=Te([]),t=ev,r=Qo,n=tF;function i(a){var o=Array.from(e.apply(this,arguments),rF),s,l=o.length,u=-1,f;for(const c of a)for(s=0,++u;s<l;++s)(o[s][u]=[0,+n(c,o[s].key,u,a)]).data=c;for(s=0,f=W0(t(o));s<l;++s)o[f[s]].index=s;return r(o,f),o}return i.keys=function(a){return arguments.length?(e=typeof a=="function"?a:Te(Array.from(a)),i):e},i.value=function(a){return arguments.length?(n=typeof a=="function"?a:Te(+a),i):n},i.order=function(a){return arguments.length?(t=a==null?ev:typeof a=="function"?a:Te(Array.from(a)),i):t},i.offset=function(a){return arguments.length?(r=a??Qo,i):r},i}function iF(e,t){if((n=e.length)>0){for(var r,n,i=0,a=e[0].length,o;i<a;++i){for(o=r=0;r<n;++r)o+=e[r][i][1]||0;if(o)for(r=0;r<n;++r)e[r][i][1]/=o}Qo(e,t)}}function aF(e,t){if((i=e.length)>0){for(var r=0,n=e[t[0]],i,a=n.length;r<a;++r){for(var o=0,s=0;o<i;++o)s+=e[o][r][1]||0;n[r][1]+=n[r][0]=-s/2}Qo(e,t)}}function oF(e,t){if(!(!((o=e.length)>0)||!((a=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,a,o;n<a;++n){for(var s=0,l=0,u=0;s<o;++s){for(var f=e[t[s]],c=f[n][1]||0,h=f[n-1][1]||0,p=(c-h)/2,m=0;m<s;++m){var y=e[t[m]],v=y[n][1]||0,g=y[n-1][1]||0;p+=v-g}l+=c,u+=p*c}i[n-1][1]+=i[n-1][0]=r,l&&(r-=u/l)}i[n-1][1]+=i[n-1][0]=r,Qo(e,t)}}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 sF=["type","size","sizeType"];function tv(){return tv=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},tv.apply(this,arguments)}function ow(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ow(Object(r),!0).forEach(function(n){lF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ow(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function lF(e,t,r){return t=uF(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function uF(e){var t=cF(e,"string");return eu(t)=="symbol"?t:t+""}function cF(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 fF(e,t){if(e==null)return{};var r=dF(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function dF(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 u2={symbolCircle:H0,symbolCross:$B,symbolDiamond:IB,symbolSquare:RB,symbolStar:BB,symbolTriangle:FB,symbolWye:WB},hF=Math.PI/180,pF=function(t){var r="symbol".concat(Nh(t));return u2[r]||H0},mF=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 i=18*hF;return 1.25*t*t*(Math.tan(i)-Math.tan(i*2)*Math.pow(Math.tan(i),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}},yF=function(t,r){u2["symbol".concat(Nh(t))]=r},K0=function(t){var r=t.type,n=r===void 0?"circle":r,i=t.size,a=i===void 0?64:i,o=t.sizeType,s=o===void 0?"area":o,l=fF(t,sF),u=sw(sw({},l),{},{type:n,size:a,sizeType:s}),f=function(){var v=pF(n),g=HB().type(v).size(mF(a,s,n));return g()},c=u.className,h=u.cx,p=u.cy,m=ne(u,!0);return h===+h&&p===+p&&a===+a?k.createElement("path",tv({},m,{className:fe("recharts-symbols",c),transform:"translate(".concat(h,", ").concat(p,")"),d:f()})):null};K0.registerSymbol=yF;function Yo(e){"@babel/helpers - typeof";return Yo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yo(e)}function rv(){return rv=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},rv.apply(this,arguments)}function lw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vF(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?lw(Object(r),!0).forEach(function(n){tu(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bF(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,f2(n.key),n)}}function xF(e,t,r){return t&&bF(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function wF(e,t,r){return t=qf(t),SF(e,c2()?Reflect.construct(t,r||[],qf(e).constructor):t.apply(e,r))}function SF(e,t){if(t&&(Yo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return OF(e)}function OF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(c2=function(){return!!e})()}function qf(e){return qf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},qf(e)}function jF(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&&nv(e,t)}function nv(e,t){return nv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},nv(e,t)}function tu(e,t,r){return t=f2(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f2(e){var t=_F(e,"string");return Yo(t)=="symbol"?t:t+""}function _F(e,t){if(Yo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Yo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var mr=32,q0=function(e){function t(){return gF(this,t),wF(this,t,arguments)}return jF(t,e),xF(t,[{key:"renderIcon",value:function(n){var i=this.props.inactiveColor,a=mr/2,o=mr/6,s=mr/3,l=n.inactive?i:n.color;if(n.type==="plainline")return k.createElement("line",{strokeWidth:4,fill:"none",stroke:l,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:a,x2:mr,y2:a,className:"recharts-legend-icon"});if(n.type==="line")return k.createElement("path",{strokeWidth:4,fill:"none",stroke:l,d:"M0,".concat(a,"h").concat(s,`
A`).concat(o,",").concat(o,",0,1,1,").concat(2*s,",").concat(a,`
H`).concat(mr,"M").concat(2*s,",").concat(a,`
A`).concat(o,",").concat(o,",0,1,1,").concat(s,",").concat(a),className:"recharts-legend-icon"});if(n.type==="rect")return k.createElement("path",{stroke:"none",fill:l,d:"M0,".concat(mr/8,"h").concat(mr,"v").concat(mr*3/4,"h").concat(-mr,"z"),className:"recharts-legend-icon"});if(k.isValidElement(n.legendIcon)){var u=vF({},n);return delete u.legendIcon,k.cloneElement(n.legendIcon,u)}return k.createElement(K0,{fill:l,cx:a,cy:a,size:mr,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,i=this.props,a=i.payload,o=i.iconSize,s=i.layout,l=i.formatter,u=i.inactiveColor,f={x:0,y:0,width:mr,height:mr},c={display:s==="horizontal"?"inline-block":"block",marginRight:10},h={display:"inline-block",verticalAlign:"middle",marginRight:4};return a.map(function(p,m){var y=p.formatter||l,v=fe(tu(tu({"recharts-legend-item":!0},"legend-item-".concat(m),!0),"inactive",p.inactive));if(p.type==="none")return null;var g=oe(p.value)?null:p.value;Ur(!oe(p.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 b=p.inactive?u:p.color;return k.createElement("li",rv({className:v,style:c,key:"legend-item-".concat(m)},Ia(n.props,p,m)),k.createElement(Vy,{width:o,height:o,viewBox:f,style:h},n.renderIcon(p)),k.createElement("span",{className:"recharts-legend-item-text",style:{color:b}},y?y(g,p,m):g))})}},{key:"render",value:function(){var n=this.props,i=n.payload,a=n.layout,o=n.align;if(!i||!i.length)return null;var s={padding:0,margin:0,textAlign:a==="horizontal"?o:"left"};return k.createElement("ul",{className:"recharts-default-legend",style:s},this.renderItems())}}])}(A.PureComponent);tu(q0,"displayName","Legend");tu(q0,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var PF=vh;function AF(){this.__data__=new PF,this.size=0}var kF=AF;function EF(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}var NF=EF;function CF(e){return this.__data__.get(e)}var TF=CF;function $F(e){return this.__data__.has(e)}var MF=$F,IF=vh,RF=$0,DF=M0,LF=200;function zF(e,t){var r=this.__data__;if(r instanceof IF){var n=r.__data__;if(!RF||n.length<LF-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new DF(n)}return r.set(e,t),this.size=r.size,this}var BF=zF,FF=vh,UF=kF,WF=NF,HF=TF,KF=MF,qF=BF;function Ds(e){var t=this.__data__=new FF(e);this.size=t.size}Ds.prototype.clear=UF;Ds.prototype.delete=WF;Ds.prototype.get=HF;Ds.prototype.has=KF;Ds.prototype.set=qF;var d2=Ds,VF="__lodash_hash_undefined__";function GF(e){return this.__data__.set(e,VF),this}var XF=GF;function QF(e){return this.__data__.has(e)}var YF=QF,JF=M0,ZF=XF,e8=YF;function Vf(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new JF;++t<r;)this.add(e[t])}Vf.prototype.add=Vf.prototype.push=ZF;Vf.prototype.has=e8;var h2=Vf;function t8(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}var p2=t8;function r8(e,t){return e.has(t)}var m2=r8,n8=h2,i8=p2,a8=m2,o8=1,s8=2;function l8(e,t,r,n,i,a){var o=r&o8,s=e.length,l=t.length;if(s!=l&&!(o&&l>s))return!1;var u=a.get(e),f=a.get(t);if(u&&f)return u==t&&f==e;var c=-1,h=!0,p=r&s8?new n8:void 0;for(a.set(e,t),a.set(t,e);++c<s;){var m=e[c],y=t[c];if(n)var v=o?n(y,m,c,t,e,a):n(m,y,c,e,t,a);if(v!==void 0){if(v)continue;h=!1;break}if(p){if(!i8(t,function(g,b){if(!a8(p,b)&&(m===g||i(m,g,r,n,a)))return p.push(b)})){h=!1;break}}else if(!(m===y||i(m,y,r,n,a))){h=!1;break}}return a.delete(e),a.delete(t),h}var y2=l8,u8=un,c8=u8.Uint8Array,f8=c8;function d8(e){var t=-1,r=Array(e.size);return e.forEach(function(n,i){r[++t]=[i,n]}),r}var h8=d8;function p8(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var V0=p8,uw=Yu,cw=f8,m8=T0,y8=y2,v8=h8,g8=V0,b8=1,x8=2,w8="[object Boolean]",S8="[object Date]",O8="[object Error]",j8="[object Map]",_8="[object Number]",P8="[object RegExp]",A8="[object Set]",k8="[object String]",E8="[object Symbol]",N8="[object ArrayBuffer]",C8="[object DataView]",fw=uw?uw.prototype:void 0,Gp=fw?fw.valueOf:void 0;function T8(e,t,r,n,i,a,o){switch(r){case C8:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case N8:return!(e.byteLength!=t.byteLength||!a(new cw(e),new cw(t)));case w8:case S8:case _8:return m8(+e,+t);case O8:return e.name==t.name&&e.message==t.message;case P8:case k8:return e==t+"";case j8:var s=v8;case A8:var l=n&b8;if(s||(s=g8),e.size!=t.size&&!l)return!1;var u=o.get(e);if(u)return u==t;n|=x8,o.set(e,t);var f=y8(s(e),s(t),n,i,a,o);return o.delete(e),f;case E8:if(Gp)return Gp.call(e)==Gp.call(t)}return!1}var $8=T8;function M8(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}var v2=M8,I8=v2,R8=er;function D8(e,t,r){var n=t(e);return R8(e)?n:I8(n,r(e))}var L8=D8;function z8(e,t){for(var r=-1,n=e==null?0:e.length,i=0,a=[];++r<n;){var o=e[r];t(o,r,e)&&(a[i++]=o)}return a}var B8=z8;function F8(){return[]}var U8=F8,W8=B8,H8=U8,K8=Object.prototype,q8=K8.propertyIsEnumerable,dw=Object.getOwnPropertySymbols,V8=dw?function(e){return e==null?[]:(e=Object(e),W8(dw(e),function(t){return q8.call(e,t)}))}:H8,G8=V8;function X8(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var Q8=X8,Y8=zn,J8=Bn,Z8="[object Arguments]";function eU(e){return J8(e)&&Y8(e)==Z8}var tU=eU,hw=tU,rU=Bn,g2=Object.prototype,nU=g2.hasOwnProperty,iU=g2.propertyIsEnumerable,aU=hw(function(){return arguments}())?hw:function(e){return rU(e)&&nU.call(e,"callee")&&!iU.call(e,"callee")},G0=aU,Gf={exports:{}};function oU(){return!1}var sU=oU;Gf.exports;(function(e,t){var r=un,n=sU,i=t&&!t.nodeType&&t,a=i&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===i,s=o?r.Buffer:void 0,l=s?s.isBuffer:void 0,u=l||n;e.exports=u})(Gf,Gf.exports);var b2=Gf.exports,lU=9007199254740991,uU=/^(?:0|[1-9]\d*)$/;function cU(e,t){var r=typeof e;return t=t??lU,!!t&&(r=="number"||r!="symbol"&&uU.test(e))&&e>-1&&e%1==0&&e<t}var X0=cU,fU=9007199254740991;function dU(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=fU}var Q0=dU,hU=zn,pU=Q0,mU=Bn,yU="[object Arguments]",vU="[object Array]",gU="[object Boolean]",bU="[object Date]",xU="[object Error]",wU="[object Function]",SU="[object Map]",OU="[object Number]",jU="[object Object]",_U="[object RegExp]",PU="[object Set]",AU="[object String]",kU="[object WeakMap]",EU="[object ArrayBuffer]",NU="[object DataView]",CU="[object Float32Array]",TU="[object Float64Array]",$U="[object Int8Array]",MU="[object Int16Array]",IU="[object Int32Array]",RU="[object Uint8Array]",DU="[object Uint8ClampedArray]",LU="[object Uint16Array]",zU="[object Uint32Array]",Re={};Re[CU]=Re[TU]=Re[$U]=Re[MU]=Re[IU]=Re[RU]=Re[DU]=Re[LU]=Re[zU]=!0;Re[yU]=Re[vU]=Re[EU]=Re[gU]=Re[NU]=Re[bU]=Re[xU]=Re[wU]=Re[SU]=Re[OU]=Re[jU]=Re[_U]=Re[PU]=Re[AU]=Re[kU]=!1;function BU(e){return mU(e)&&pU(e.length)&&!!Re[hU(e)]}var FU=BU;function UU(e){return function(t){return e(t)}}var x2=UU,Xf={exports:{}};Xf.exports;(function(e,t){var r=kk,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===n,o=a&&r.process,s=function(){try{var l=i&&i.require&&i.require("util").types;return l||o&&o.binding&&o.binding("util")}catch{}}();e.exports=s})(Xf,Xf.exports);var WU=Xf.exports,HU=FU,KU=x2,pw=WU,mw=pw&&pw.isTypedArray,qU=mw?KU(mw):HU,w2=qU,VU=Q8,GU=G0,XU=er,QU=b2,YU=X0,JU=w2,ZU=Object.prototype,e7=ZU.hasOwnProperty;function t7(e,t){var r=XU(e),n=!r&&GU(e),i=!r&&!n&&QU(e),a=!r&&!n&&!i&&JU(e),o=r||n||i||a,s=o?VU(e.length,String):[],l=s.length;for(var u in e)(t||e7.call(e,u))&&!(o&&(u=="length"||i&&(u=="offset"||u=="parent")||a&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||YU(u,l)))&&s.push(u);return s}var r7=t7,n7=Object.prototype;function i7(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||n7;return e===r}var a7=i7;function o7(e,t){return function(r){return e(t(r))}}var S2=o7,s7=S2,l7=s7(Object.keys,Object),u7=l7,c7=a7,f7=u7,d7=Object.prototype,h7=d7.hasOwnProperty;function p7(e){if(!c7(e))return f7(e);var t=[];for(var r in Object(e))h7.call(e,r)&&r!="constructor"&&t.push(r);return t}var m7=p7,y7=C0,v7=Q0;function g7(e){return e!=null&&v7(e.length)&&!y7(e)}var Ju=g7,b7=r7,x7=m7,w7=Ju;function S7(e){return w7(e)?b7(e):x7(e)}var Mh=S7,O7=L8,j7=G8,_7=Mh;function P7(e){return O7(e,_7,j7)}var A7=P7,yw=A7,k7=1,E7=Object.prototype,N7=E7.hasOwnProperty;function C7(e,t,r,n,i,a){var o=r&k7,s=yw(e),l=s.length,u=yw(t),f=u.length;if(l!=f&&!o)return!1;for(var c=l;c--;){var h=s[c];if(!(o?h in t:N7.call(t,h)))return!1}var p=a.get(e),m=a.get(t);if(p&&m)return p==t&&m==e;var y=!0;a.set(e,t),a.set(t,e);for(var v=o;++c<l;){h=s[c];var g=e[h],b=t[h];if(n)var x=o?n(b,g,h,t,e,a):n(g,b,h,e,t,a);if(!(x===void 0?g===b||i(g,b,r,n,a):x)){y=!1;break}v||(v=h=="constructor")}if(y&&!v){var O=e.constructor,w=t.constructor;O!=w&&"constructor"in e&&"constructor"in t&&!(typeof O=="function"&&O instanceof O&&typeof w=="function"&&w instanceof w)&&(y=!1)}return a.delete(e),a.delete(t),y}var T7=C7,$7=Ha,M7=un,I7=$7(M7,"DataView"),R7=I7,D7=Ha,L7=un,z7=D7(L7,"Promise"),B7=z7,F7=Ha,U7=un,W7=F7(U7,"Set"),O2=W7,H7=Ha,K7=un,q7=H7(K7,"WeakMap"),V7=q7,iv=R7,av=$0,ov=B7,sv=O2,lv=V7,j2=zn,Ls=Nk,vw="[object Map]",G7="[object Object]",gw="[object Promise]",bw="[object Set]",xw="[object WeakMap]",ww="[object DataView]",X7=Ls(iv),Q7=Ls(av),Y7=Ls(ov),J7=Ls(sv),Z7=Ls(lv),Yi=j2;(iv&&Yi(new iv(new ArrayBuffer(1)))!=ww||av&&Yi(new av)!=vw||ov&&Yi(ov.resolve())!=gw||sv&&Yi(new sv)!=bw||lv&&Yi(new lv)!=xw)&&(Yi=function(e){var t=j2(e),r=t==G7?e.constructor:void 0,n=r?Ls(r):"";if(n)switch(n){case X7:return ww;case Q7:return vw;case Y7:return gw;case J7:return bw;case Z7:return xw}return t});var e9=Yi,Xp=d2,t9=y2,r9=$8,n9=T7,Sw=e9,Ow=er,jw=b2,i9=w2,a9=1,_w="[object Arguments]",Pw="[object Array]",kc="[object Object]",o9=Object.prototype,Aw=o9.hasOwnProperty;function s9(e,t,r,n,i,a){var o=Ow(e),s=Ow(t),l=o?Pw:Sw(e),u=s?Pw:Sw(t);l=l==_w?kc:l,u=u==_w?kc:u;var f=l==kc,c=u==kc,h=l==u;if(h&&jw(e)){if(!jw(t))return!1;o=!0,f=!1}if(h&&!f)return a||(a=new Xp),o||i9(e)?t9(e,t,r,n,i,a):r9(e,t,l,r,n,i,a);if(!(r&a9)){var p=f&&Aw.call(e,"__wrapped__"),m=c&&Aw.call(t,"__wrapped__");if(p||m){var y=p?e.value():e,v=m?t.value():t;return a||(a=new Xp),i(y,v,r,n,a)}}return h?(a||(a=new Xp),n9(e,t,r,n,i,a)):!1}var l9=s9,u9=l9,kw=Bn;function _2(e,t,r,n,i){return e===t?!0:e==null||t==null||!kw(e)&&!kw(t)?e!==e&&t!==t:u9(e,t,r,n,_2,i)}var Y0=_2,c9=d2,f9=Y0,d9=1,h9=2;function p9(e,t,r,n){var i=r.length,a=i,o=!n;if(e==null)return!a;for(e=Object(e);i--;){var s=r[i];if(o&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<a;){s=r[i];var l=s[0],u=e[l],f=s[1];if(o&&s[2]){if(u===void 0&&!(l in e))return!1}else{var c=new c9;if(n)var h=n(u,f,l,e,t,c);if(!(h===void 0?f9(f,u,d9|h9,n,c):h))return!1}}return!0}var m9=p9,y9=Di;function v9(e){return e===e&&!y9(e)}var P2=v9,g9=P2,b9=Mh;function x9(e){for(var t=b9(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,g9(i)]}return t}var w9=x9;function S9(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}var A2=S9,O9=m9,j9=w9,_9=A2;function P9(e){var t=j9(e);return t.length==1&&t[0][2]?_9(t[0][0],t[0][1]):function(r){return r===e||O9(r,e,t)}}var A9=P9;function k9(e,t){return e!=null&&t in Object(e)}var E9=k9,N9=Ik,C9=G0,T9=er,$9=X0,M9=Q0,I9=bh;function R9(e,t,r){t=N9(t,e);for(var n=-1,i=t.length,a=!1;++n<i;){var o=I9(t[n]);if(!(a=e!=null&&r(e,o)))break;e=e[o]}return a||++n!=i?a:(i=e==null?0:e.length,!!i&&M9(i)&&$9(o,i)&&(T9(e)||C9(e)))}var D9=R9,L9=E9,z9=D9;function B9(e,t){return e!=null&&z9(e,t,L9)}var F9=B9,U9=Y0,W9=Rk,H9=F9,K9=N0,q9=P2,V9=A2,G9=bh,X9=1,Q9=2;function Y9(e,t){return K9(e)&&q9(t)?V9(G9(e),t):function(r){var n=W9(r,e);return n===void 0&&n===t?H9(r,e):U9(t,n,X9|Q9)}}var J9=Y9;function Z9(e){return e}var zs=Z9;function eW(e){return function(t){return t==null?void 0:t[e]}}var tW=eW,rW=D0;function nW(e){return function(t){return rW(t,e)}}var iW=nW,aW=tW,oW=iW,sW=N0,lW=bh;function uW(e){return sW(e)?aW(lW(e)):oW(e)}var cW=uW,fW=A9,dW=J9,hW=zs,pW=er,mW=cW;function yW(e){return typeof e=="function"?e:e==null?hW:typeof e=="object"?pW(e)?dW(e[0],e[1]):fW(e):mW(e)}var cn=yW;function vW(e,t,r,n){for(var i=e.length,a=r+(n?1:-1);n?a--:++a<i;)if(t(e[a],a,e))return a;return-1}var k2=vW;function gW(e){return e!==e}var bW=gW;function xW(e,t,r){for(var n=r-1,i=e.length;++n<i;)if(e[n]===t)return n;return-1}var wW=xW,SW=k2,OW=bW,jW=wW;function _W(e,t,r){return t===t?jW(e,t,r):SW(e,OW,r)}var PW=_W,AW=PW;function kW(e,t){var r=e==null?0:e.length;return!!r&&AW(e,t,0)>-1}var EW=kW;function NW(e,t,r){for(var n=-1,i=e==null?0:e.length;++n<i;)if(r(t,e[n]))return!0;return!1}var CW=NW;function TW(){}var $W=TW,Qp=O2,MW=$W,IW=V0,RW=1/0,DW=Qp&&1/IW(new Qp([,-0]))[1]==RW?function(e){return new Qp(e)}:MW,LW=DW,zW=h2,BW=EW,FW=CW,UW=m2,WW=LW,HW=V0,KW=200;function qW(e,t,r){var n=-1,i=BW,a=e.length,o=!0,s=[],l=s;if(r)o=!1,i=FW;else if(a>=KW){var u=t?null:WW(e);if(u)return HW(u);o=!1,i=UW,l=new zW}else l=t?[]:s;e:for(;++n<a;){var f=e[n],c=t?t(f):f;if(f=r||f!==0?f:0,o&&c===c){for(var h=l.length;h--;)if(l[h]===c)continue e;t&&l.push(c),s.push(f)}else i(l,c,r)||(l!==s&&l.push(c),s.push(f))}return s}var VW=qW,GW=cn,XW=VW;function QW(e,t){return e&&e.length?XW(e,GW(t)):[]}var YW=QW;const Ew=Ae(YW);function E2(e,t,r){return t===!0?Ew(e,r):oe(t)?Ew(e,t):e}function Jo(e){"@babel/helpers - typeof";return Jo=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},Jo(e)}var JW=["ref"];function Nw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Nw(Object(r),!0).forEach(function(n){Ih(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Nw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ZW(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Cw(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,C2(n.key),n)}}function eH(e,t,r){return t&&Cw(e.prototype,t),r&&Cw(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function tH(e,t,r){return t=Qf(t),rH(e,N2()?Reflect.construct(t,r||[],Qf(e).constructor):t.apply(e,r))}function rH(e,t){if(t&&(Jo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return nH(e)}function nH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function N2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(N2=function(){return!!e})()}function Qf(e){return Qf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Qf(e)}function iH(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&&uv(e,t)}function uv(e,t){return uv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},uv(e,t)}function Ih(e,t,r){return t=C2(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function C2(e){var t=aH(e,"string");return Jo(t)=="symbol"?t:t+""}function aH(e,t){if(Jo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Jo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function oH(e,t){if(e==null)return{};var r=sH(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function sH(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 lH(e){return e.value}function uH(e,t){if(k.isValidElement(e))return k.cloneElement(e,t);if(typeof e=="function")return k.createElement(e,t);t.ref;var r=oH(t,JW);return k.createElement(q0,r)}var Tw=1,Po=function(e){function t(){var r;ZW(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=tH(this,t,[].concat(i)),Ih(r,"lastBoundingBox",{width:-1,height:-1}),r}return iH(t,e),eH(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,i=this.getBBox();i?(Math.abs(i.width-this.lastBoundingBox.width)>Tw||Math.abs(i.height-this.lastBoundingBox.height)>Tw)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,n&&n(i)):(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?dn({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var i=this.props,a=i.layout,o=i.align,s=i.verticalAlign,l=i.margin,u=i.chartWidth,f=i.chartHeight,c,h;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(o==="center"&&a==="vertical"){var p=this.getBBoxSnapshot();c={left:((u||0)-p.width)/2}}else c=o==="right"?{right:l&&l.right||0}:{left:l&&l.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(s==="middle"){var m=this.getBBoxSnapshot();h={top:((f||0)-m.height)/2}}else h=s==="bottom"?{bottom:l&&l.bottom||0}:{top:l&&l.top||0};return dn(dn({},c),h)}},{key:"render",value:function(){var n=this,i=this.props,a=i.content,o=i.width,s=i.height,l=i.wrapperStyle,u=i.payloadUniqBy,f=i.payload,c=dn(dn({position:"absolute",width:o||"auto",height:s||"auto"},this.getDefaultPosition(l)),l);return k.createElement("div",{className:"recharts-legend-wrapper",style:c,ref:function(p){n.wrapperNode=p}},uH(a,dn(dn({},this.props),{},{payload:E2(f,u,lH)})))}}],[{key:"getWithHeight",value:function(n,i){var a=dn(dn({},this.defaultProps),n.props),o=a.layout;return o==="vertical"&&K(n.props.height)?{height:n.props.height}:o==="horizontal"?{width:n.props.width||i}:null}}])}(A.PureComponent);Ih(Po,"displayName","Legend");Ih(Po,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var $w=Yu,cH=G0,fH=er,Mw=$w?$w.isConcatSpreadable:void 0;function dH(e){return fH(e)||cH(e)||!!(Mw&&e&&e[Mw])}var hH=dH,pH=v2,mH=hH;function T2(e,t,r,n,i){var a=-1,o=e.length;for(r||(r=mH),i||(i=[]);++a<o;){var s=e[a];t>0&&r(s)?t>1?T2(s,t-1,r,n,i):pH(i,s):n||(i[i.length]=s)}return i}var $2=T2;function yH(e){return function(t,r,n){for(var i=-1,a=Object(t),o=n(t),s=o.length;s--;){var l=o[e?s:++i];if(r(a[l],l,a)===!1)break}return t}}var vH=yH,gH=vH,bH=gH(),xH=bH,wH=xH,SH=Mh;function OH(e,t){return e&&wH(e,t,SH)}var M2=OH,jH=Ju;function _H(e,t){return function(r,n){if(r==null)return r;if(!jH(r))return e(r,n);for(var i=r.length,a=t?i:-1,o=Object(r);(t?a--:++a<i)&&n(o[a],a,o)!==!1;);return r}}var PH=_H,AH=M2,kH=PH,EH=kH(AH),J0=EH,NH=J0,CH=Ju;function TH(e,t){var r=-1,n=CH(e)?Array(e.length):[];return NH(e,function(i,a,o){n[++r]=t(i,a,o)}),n}var I2=TH;function $H(e,t){var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e}var MH=$H,Iw=Ns;function IH(e,t){if(e!==t){var r=e!==void 0,n=e===null,i=e===e,a=Iw(e),o=t!==void 0,s=t===null,l=t===t,u=Iw(t);if(!s&&!u&&!a&&e>t||a&&o&&l&&!s&&!u||n&&o&&l||!r&&l||!i)return 1;if(!n&&!a&&!u&&e<t||u&&r&&i&&!n&&!a||s&&r&&i||!o&&i||!l)return-1}return 0}var RH=IH,DH=RH;function LH(e,t,r){for(var n=-1,i=e.criteria,a=t.criteria,o=i.length,s=r.length;++n<o;){var l=DH(i[n],a[n]);if(l){if(n>=s)return l;var u=r[n];return l*(u=="desc"?-1:1)}}return e.index-t.index}var zH=LH,Yp=R0,BH=D0,FH=cn,UH=I2,WH=MH,HH=x2,KH=zH,qH=zs,VH=er;function GH(e,t,r){t.length?t=Yp(t,function(a){return VH(a)?function(o){return BH(o,a.length===1?a[0]:a)}:a}):t=[qH];var n=-1;t=Yp(t,HH(FH));var i=UH(e,function(a,o,s){var l=Yp(t,function(u){return u(a)});return{criteria:l,index:++n,value:a}});return WH(i,function(a,o){return KH(a,o,r)})}var XH=GH;function QH(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var YH=QH,JH=YH,Rw=Math.max;function ZH(e,t,r){return t=Rw(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,a=Rw(n.length-t,0),o=Array(a);++i<a;)o[i]=n[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=n[i];return s[t]=r(o),JH(e,this,s)}}var eK=ZH;function tK(e){return function(){return e}}var rK=tK,nK=Ha,iK=function(){try{var e=nK(Object,"defineProperty");return e({},"",{}),e}catch{}}(),R2=iK,aK=rK,Dw=R2,oK=zs,sK=Dw?function(e,t){return Dw(e,"toString",{configurable:!0,enumerable:!1,value:aK(t),writable:!0})}:oK,lK=sK,uK=800,cK=16,fK=Date.now;function dK(e){var t=0,r=0;return function(){var n=fK(),i=cK-(n-r);if(r=n,i>0){if(++t>=uK)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var hK=dK,pK=lK,mK=hK,yK=mK(pK),vK=yK,gK=zs,bK=eK,xK=vK;function wK(e,t){return xK(bK(e,t,gK),e+"")}var SK=wK,OK=T0,jK=Ju,_K=X0,PK=Di;function AK(e,t,r){if(!PK(r))return!1;var n=typeof t;return(n=="number"?jK(r)&&_K(t,r.length):n=="string"&&t in r)?OK(r[t],e):!1}var Rh=AK,kK=$2,EK=XH,NK=SK,Lw=Rh,CK=NK(function(e,t){if(e==null)return[];var r=t.length;return r>1&&Lw(e,t[0],t[1])?t=[]:r>2&&Lw(t[0],t[1],t[2])&&(t=[t[0]]),EK(e,kK(t,1),[])}),TK=CK;const Z0=Ae(TK);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 cv(){return cv=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},cv.apply(this,arguments)}function $K(e,t){return DK(e)||RK(e,t)||IK(e,t)||MK()}function MK(){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 IK(e,t){if(e){if(typeof e=="string")return zw(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 zw(e,t)}}function zw(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 RK(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function DK(e){if(Array.isArray(e))return e}function Bw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Jp(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Bw(Object(r),!0).forEach(function(n){LK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Bw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function LK(e,t,r){return t=zK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function zK(e){var t=BK(e,"string");return ru(t)=="symbol"?t:t+""}function BK(e,t){if(ru(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ru(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function FK(e){return Array.isArray(e)&&ct(e[0])&&ct(e[1])?e.join(" ~ "):e}var UK=function(t){var r=t.separator,n=r===void 0?" : ":r,i=t.contentStyle,a=i===void 0?{}:i,o=t.itemStyle,s=o===void 0?{}:o,l=t.labelStyle,u=l===void 0?{}:l,f=t.payload,c=t.formatter,h=t.itemSorter,p=t.wrapperClassName,m=t.labelClassName,y=t.label,v=t.labelFormatter,g=t.accessibilityLayer,b=g===void 0?!1:g,x=function(){if(f&&f.length){var T={padding:0,margin:0},L=(h?Z0(f,h):f).map(function(R,I){if(R.type==="none")return null;var D=Jp({display:"block",paddingTop:4,paddingBottom:4,color:R.color||"#000"},s),F=R.formatter||c||FK,C=R.value,B=R.name,U=C,V=B;if(F&&U!=null&&V!=null){var H=F(C,B,R,I,f);if(Array.isArray(H)){var X=$K(H,2);U=X[0],V=X[1]}else U=H}return k.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(I),style:D},ct(V)?k.createElement("span",{className:"recharts-tooltip-item-name"},V):null,ct(V)?k.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,k.createElement("span",{className:"recharts-tooltip-item-value"},U),k.createElement("span",{className:"recharts-tooltip-item-unit"},R.unit||""))});return k.createElement("ul",{className:"recharts-tooltip-item-list",style:T},L)}return null},O=Jp({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},a),w=Jp({margin:0},u),S=!ce(y),j=S?y:"",_=fe("recharts-default-tooltip",p),P=fe("recharts-tooltip-label",m);S&&v&&f!==void 0&&f!==null&&(j=v(y,f));var N=b?{role:"status","aria-live":"assertive"}:{};return k.createElement("div",cv({className:_,style:O},N),k.createElement("p",{className:P,style:w},k.isValidElement(j)?j:"".concat(j)),x())};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 Ec(e,t,r){return t=WK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function WK(e){var t=HK(e,"string");return nu(t)=="symbol"?t:t+""}function HK(e,t){if(nu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(nu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var tl="recharts-tooltip-wrapper",KK={visibility:"hidden"};function qK(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return fe(tl,Ec(Ec(Ec(Ec({},"".concat(tl,"-right"),K(r)&&t&&K(t.x)&&r>=t.x),"".concat(tl,"-left"),K(r)&&t&&K(t.x)&&r<t.x),"".concat(tl,"-bottom"),K(n)&&t&&K(t.y)&&n>=t.y),"".concat(tl,"-top"),K(n)&&t&&K(t.y)&&n<t.y))}function Fw(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,i=e.offsetTopLeft,a=e.position,o=e.reverseDirection,s=e.tooltipDimension,l=e.viewBox,u=e.viewBoxDimension;if(a&&K(a[n]))return a[n];var f=r[n]-s-i,c=r[n]+i;if(t[n])return o[n]?f:c;if(o[n]){var h=f,p=l[n];return h<p?Math.max(c,l[n]):Math.max(f,l[n])}var m=c+s,y=l[n]+u;return m>y?Math.max(f,l[n]):Math.max(c,l[n])}function VK(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 GK(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,i=e.position,a=e.reverseDirection,o=e.tooltipBox,s=e.useTranslate3d,l=e.viewBox,u,f,c;return o.height>0&&o.width>0&&r?(f=Fw({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.width,viewBox:l,viewBoxDimension:l.width}),c=Fw({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.height,viewBox:l,viewBoxDimension:l.height}),u=VK({translateX:f,translateY:c,useTranslate3d:s})):u=KK,{cssProperties:u,cssClasses:qK({translateX:f,translateY:c,coordinate:r})}}function Zo(e){"@babel/helpers - typeof";return Zo=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},Zo(e)}function Uw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ww(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Uw(Object(r),!0).forEach(function(n){dv(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Uw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function XK(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function QK(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,L2(n.key),n)}}function YK(e,t,r){return t&&QK(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function JK(e,t,r){return t=Yf(t),ZK(e,D2()?Reflect.construct(t,r||[],Yf(e).constructor):t.apply(e,r))}function ZK(e,t){if(t&&(Zo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return eq(e)}function eq(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function D2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(D2=function(){return!!e})()}function Yf(e){return Yf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Yf(e)}function tq(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&&fv(e,t)}function fv(e,t){return fv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},fv(e,t)}function dv(e,t,r){return t=L2(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function L2(e){var t=rq(e,"string");return Zo(t)=="symbol"?t:t+""}function rq(e,t){if(Zo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Zo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Hw=1,nq=function(e){function t(){var r;XK(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=JK(this,t,[].concat(i)),dv(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),dv(r,"handleKeyDown",function(o){if(o.key==="Escape"){var s,l,u,f;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(s=(l=r.props.coordinate)===null||l===void 0?void 0:l.x)!==null&&s!==void 0?s:0,y:(u=(f=r.props.coordinate)===null||f===void 0?void 0:f.y)!==null&&u!==void 0?u:0}})}}),r}return tq(t,e),YK(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>Hw||Math.abs(n.height-this.state.lastBoundingBox.height)>Hw)&&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,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((i=this.props.coordinate)===null||i===void 0?void 0:i.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,s=i.animationDuration,l=i.animationEasing,u=i.children,f=i.coordinate,c=i.hasPayload,h=i.isAnimationActive,p=i.offset,m=i.position,y=i.reverseDirection,v=i.useTranslate3d,g=i.viewBox,b=i.wrapperStyle,x=GK({allowEscapeViewBox:o,coordinate:f,offsetTopLeft:p,position:m,reverseDirection:y,tooltipBox:this.state.lastBoundingBox,useTranslate3d:v,viewBox:g}),O=x.cssClasses,w=x.cssProperties,S=Ww(Ww({transition:h&&a?"transform ".concat(s,"ms ").concat(l):void 0},w),{},{pointerEvents:"none",visibility:!this.state.dismissed&&a&&c?"visible":"hidden",position:"absolute",top:0,left:0},b);return k.createElement("div",{tabIndex:-1,className:O,style:S,ref:function(_){n.wrapperNode=_}},u)}}])}(A.PureComponent),iq=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Ka={isSsr:iq()};function es(e){"@babel/helpers - typeof";return es=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},es(e)}function Kw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function qw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Kw(Object(r),!0).forEach(function(n){eb(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Kw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function aq(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function oq(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,B2(n.key),n)}}function sq(e,t,r){return t&&oq(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function lq(e,t,r){return t=Jf(t),uq(e,z2()?Reflect.construct(t,r||[],Jf(e).constructor):t.apply(e,r))}function uq(e,t){if(t&&(es(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return cq(e)}function cq(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function z2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(z2=function(){return!!e})()}function Jf(e){return Jf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Jf(e)}function fq(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&&hv(e,t)}function hv(e,t){return hv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},hv(e,t)}function eb(e,t,r){return t=B2(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function B2(e){var t=dq(e,"string");return es(t)=="symbol"?t:t+""}function dq(e,t){if(es(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(es(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function hq(e){return e.dataKey}function pq(e,t){return k.isValidElement(e)?k.cloneElement(e,t):typeof e=="function"?k.createElement(e,t):k.createElement(UK,t)}var Wt=function(e){function t(){return aq(this,t),lq(this,t,arguments)}return fq(t,e),sq(t,[{key:"render",value:function(){var n=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,s=i.animationDuration,l=i.animationEasing,u=i.content,f=i.coordinate,c=i.filterNull,h=i.isAnimationActive,p=i.offset,m=i.payload,y=i.payloadUniqBy,v=i.position,g=i.reverseDirection,b=i.useTranslate3d,x=i.viewBox,O=i.wrapperStyle,w=m??[];c&&w.length&&(w=E2(m.filter(function(j){return j.value!=null&&(j.hide!==!0||n.props.includeHidden)}),y,hq));var S=w.length>0;return k.createElement(nq,{allowEscapeViewBox:o,animationDuration:s,animationEasing:l,isAnimationActive:h,active:a,coordinate:f,hasPayload:S,offset:p,position:v,reverseDirection:g,useTranslate3d:b,viewBox:x,wrapperStyle:O},pq(u,qw(qw({},this.props),{},{payload:w})))}}])}(A.PureComponent);eb(Wt,"displayName","Tooltip");eb(Wt,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Ka.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 mq=un,yq=function(){return mq.Date.now()},vq=yq,gq=/\s/;function bq(e){for(var t=e.length;t--&&gq.test(e.charAt(t)););return t}var xq=bq,wq=xq,Sq=/^\s+/;function Oq(e){return e&&e.slice(0,wq(e)+1).replace(Sq,"")}var jq=Oq,_q=jq,Vw=Di,Pq=Ns,Gw=NaN,Aq=/^[-+]0x[0-9a-f]+$/i,kq=/^0b[01]+$/i,Eq=/^0o[0-7]+$/i,Nq=parseInt;function Cq(e){if(typeof e=="number")return e;if(Pq(e))return Gw;if(Vw(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Vw(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=_q(e);var r=kq.test(e);return r||Eq.test(e)?Nq(e.slice(2),r?2:8):Aq.test(e)?Gw:+e}var F2=Cq,Tq=Di,Zp=vq,Xw=F2,$q="Expected a function",Mq=Math.max,Iq=Math.min;function Rq(e,t,r){var n,i,a,o,s,l,u=0,f=!1,c=!1,h=!0;if(typeof e!="function")throw new TypeError($q);t=Xw(t)||0,Tq(r)&&(f=!!r.leading,c="maxWait"in r,a=c?Mq(Xw(r.maxWait)||0,t):a,h="trailing"in r?!!r.trailing:h);function p(S){var j=n,_=i;return n=i=void 0,u=S,o=e.apply(_,j),o}function m(S){return u=S,s=setTimeout(g,t),f?p(S):o}function y(S){var j=S-l,_=S-u,P=t-j;return c?Iq(P,a-_):P}function v(S){var j=S-l,_=S-u;return l===void 0||j>=t||j<0||c&&_>=a}function g(){var S=Zp();if(v(S))return b(S);s=setTimeout(g,y(S))}function b(S){return s=void 0,h&&n?p(S):(n=i=void 0,o)}function x(){s!==void 0&&clearTimeout(s),u=0,n=l=i=s=void 0}function O(){return s===void 0?o:b(Zp())}function w(){var S=Zp(),j=v(S);if(n=arguments,i=this,l=S,j){if(s===void 0)return m(l);if(c)return clearTimeout(s),s=setTimeout(g,t),p(l)}return s===void 0&&(s=setTimeout(g,t)),o}return w.cancel=x,w.flush=O,w}var Dq=Rq,Lq=Dq,zq=Di,Bq="Expected a function";function Fq(e,t,r){var n=!0,i=!0;if(typeof e!="function")throw new TypeError(Bq);return zq(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),Lq(e,t,{leading:n,maxWait:t,trailing:i})}var Uq=Fq;const U2=Ae(Uq);function iu(e){"@babel/helpers - typeof";return iu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},iu(e)}function Qw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Nc(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Qw(Object(r),!0).forEach(function(n){Wq(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Wq(e,t,r){return t=Hq(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Hq(e){var t=Kq(e,"string");return iu(t)=="symbol"?t:t+""}function Kq(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 qq(e,t){return Qq(e)||Xq(e,t)||Gq(e,t)||Vq()}function Vq(){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 Gq(e,t){if(e){if(typeof e=="string")return Yw(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 Yw(e,t)}}function Yw(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 Xq(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function Qq(e){if(Array.isArray(e))return e}var Pl=A.forwardRef(function(e,t){var r=e.aspect,n=e.initialDimension,i=n===void 0?{width:-1,height:-1}:n,a=e.width,o=a===void 0?"100%":a,s=e.height,l=s===void 0?"100%":s,u=e.minWidth,f=u===void 0?0:u,c=e.minHeight,h=e.maxHeight,p=e.children,m=e.debounce,y=m===void 0?0:m,v=e.id,g=e.className,b=e.onResize,x=e.style,O=x===void 0?{}:x,w=A.useRef(null),S=A.useRef();S.current=b,A.useImperativeHandle(t,function(){return Object.defineProperty(w.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),w.current},configurable:!0})});var j=A.useState({containerWidth:i.width,containerHeight:i.height}),_=qq(j,2),P=_[0],N=_[1],$=A.useCallback(function(L,R){N(function(I){var D=Math.round(L),F=Math.round(R);return I.containerWidth===D&&I.containerHeight===F?I:{containerWidth:D,containerHeight:F}})},[]);A.useEffect(function(){var L=function(B){var U,V=B[0].contentRect,H=V.width,X=V.height;$(H,X),(U=S.current)===null||U===void 0||U.call(S,H,X)};y>0&&(L=U2(L,y,{trailing:!0,leading:!1}));var R=new ResizeObserver(L),I=w.current.getBoundingClientRect(),D=I.width,F=I.height;return $(D,F),R.observe(w.current),function(){R.disconnect()}},[$,y]);var T=A.useMemo(function(){var L=P.containerWidth,R=P.containerHeight;if(L<0||R<0)return null;Ur(aa(o)||aa(l),`The width(%s) and height(%s) are both fixed numbers,
maybe you don't need to use a ResponsiveContainer.`,o,l),Ur(!r||r>0,"The aspect(%s) must be greater than zero.",r);var I=aa(o)?L:o,D=aa(l)?R:l;r&&r>0&&(I?D=I/r:D&&(I=D*r),h&&D>h&&(D=h)),Ur(I>0||D>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.`,I,D,o,l,f,c,r);var F=!Array.isArray(p)&&An(p.type).endsWith("Chart");return k.Children.map(p,function(C){return k.isValidElement(C)?A.cloneElement(C,Nc({width:I,height:D},F?{style:Nc({height:"100%",width:"100%",maxHeight:D,maxWidth:I},C.props.style)}:{})):C})},[r,p,l,h,c,f,P,o]);return k.createElement("div",{id:v?"".concat(v):void 0,className:fe("recharts-responsive-container",g),style:Nc(Nc({},O),{},{width:o,height:l,minWidth:f,minHeight:c,maxHeight:h}),ref:w},T)}),Dh=function(t){return null};Dh.displayName="Cell";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 Jw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pv(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Jw(Object(r),!0).forEach(function(n){Yq(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Jw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Yq(e,t,r){return t=Jq(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Jq(e){var t=Zq(e,"string");return au(t)=="symbol"?t:t+""}function Zq(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 Ja={widthCache:{},cacheCount:0},eV=2e3,tV={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},Zw="recharts_measurement_span";function rV(e){var t=pv({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var Al=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Ka.isSsr)return{width:0,height:0};var n=rV(r),i=JSON.stringify({text:t,copyStyle:n});if(Ja.widthCache[i])return Ja.widthCache[i];try{var a=document.getElementById(Zw);a||(a=document.createElement("span"),a.setAttribute("id",Zw),a.setAttribute("aria-hidden","true"),document.body.appendChild(a));var o=pv(pv({},tV),n);Object.assign(a.style,o),a.textContent="".concat(t);var s=a.getBoundingClientRect(),l={width:s.width,height:s.height};return Ja.widthCache[i]=l,++Ja.cacheCount>eV&&(Ja.cacheCount=0,Ja.widthCache={}),l}catch{return{width:0,height:0}}},nV=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};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 Zf(e,t){return sV(e)||oV(e,t)||aV(e,t)||iV()}function iV(){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 aV(e,t){if(e){if(typeof e=="string")return eS(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 eS(e,t)}}function eS(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 oV(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function sV(e){if(Array.isArray(e))return e}function lV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tS(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,cV(n.key),n)}}function uV(e,t,r){return t&&tS(e.prototype,t),r&&tS(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function cV(e){var t=fV(e,"string");return ou(t)=="symbol"?t:t+""}function fV(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 String(e)}var rS=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,nS=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,dV=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,hV=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,W2={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},pV=Object.keys(W2),po="NaN";function mV(e,t){return e*W2[t]}var Cc=function(){function e(t,r){lV(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!dV.test(r)&&(this.num=NaN,this.unit=""),pV.includes(r)&&(this.num=mV(t,r),this.unit="px")}return uV(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,i=(n=hV.exec(r))!==null&&n!==void 0?n:[],a=Zf(i,3),o=a[1],s=a[2];return new e(parseFloat(o),s??"")}}])}();function H2(e){if(e.includes(po))return po;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=rS.exec(t))!==null&&r!==void 0?r:[],i=Zf(n,4),a=i[1],o=i[2],s=i[3],l=Cc.parse(a??""),u=Cc.parse(s??""),f=o==="*"?l.multiply(u):l.divide(u);if(f.isNaN())return po;t=t.replace(rS,f.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var c,h=(c=nS.exec(t))!==null&&c!==void 0?c:[],p=Zf(h,4),m=p[1],y=p[2],v=p[3],g=Cc.parse(m??""),b=Cc.parse(v??""),x=y==="+"?g.add(b):g.subtract(b);if(x.isNaN())return po;t=t.replace(nS,x.toString())}return t}var iS=/\(([^()]*)\)/;function yV(e){for(var t=e;t.includes("(");){var r=iS.exec(t),n=Zf(r,2),i=n[1];t=t.replace(iS,H2(i))}return t}function vV(e){var t=e.replace(/\s+/g,"");return t=yV(t),t=H2(t),t}function gV(e){try{return vV(e)}catch{return po}}function em(e){var t=gV(e.slice(5,-1));return t===po?"":t}var bV=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],xV=["dx","dy","angle","className","breakAll"];function mv(){return mv=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},mv.apply(this,arguments)}function aS(e,t){if(e==null)return{};var r=wV(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wV(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 oS(e,t){return _V(e)||jV(e,t)||OV(e,t)||SV()}function SV(){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 OV(e,t){if(e){if(typeof e=="string")return sS(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 sS(e,t)}}function sS(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 jV(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function _V(e){if(Array.isArray(e))return e}var K2=/[ \f\n\r\t\v\u2028\u2029]+/,q2=function(t){var r=t.children,n=t.breakAll,i=t.style;try{var a=[];ce(r)||(n?a=r.toString().split(""):a=r.toString().split(K2));var o=a.map(function(l){return{word:l,width:Al(l,i).width}}),s=n?0:Al(" ",i).width;return{wordsWithComputedWidth:o,spaceWidth:s}}catch{return null}},PV=function(t,r,n,i,a){var o=t.maxLines,s=t.children,l=t.style,u=t.breakAll,f=K(o),c=s,h=function(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return I.reduce(function(D,F){var C=F.word,B=F.width,U=D[D.length-1];if(U&&(i==null||a||U.width+B+n<Number(i)))U.words.push(C),U.width+=B+n;else{var V={words:[C],width:B};D.push(V)}return D},[])},p=h(r),m=function(I){return I.reduce(function(D,F){return D.width>F.width?D:F})};if(!f)return p;for(var y="…",v=function(I){var D=c.slice(0,I),F=q2({breakAll:u,style:l,children:D+y}).wordsWithComputedWidth,C=h(F),B=C.length>o||m(C).width>Number(i);return[B,C]},g=0,b=c.length-1,x=0,O;g<=b&&x<=c.length-1;){var w=Math.floor((g+b)/2),S=w-1,j=v(S),_=oS(j,2),P=_[0],N=_[1],$=v(w),T=oS($,1),L=T[0];if(!P&&!L&&(g=w+1),P&&L&&(b=w-1),!P&&L){O=N;break}x++}return O||p},lS=function(t){var r=ce(t)?[]:t.toString().split(K2);return[{words:r}]},AV=function(t){var r=t.width,n=t.scaleToFit,i=t.children,a=t.style,o=t.breakAll,s=t.maxLines;if((r||n)&&!Ka.isSsr){var l,u,f=q2({breakAll:o,children:i,style:a});if(f){var c=f.wordsWithComputedWidth,h=f.spaceWidth;l=c,u=h}else return lS(i);return PV({breakAll:o,children:i,maxLines:s,style:a},l,u,r,n)}return lS(i)},uS="#808080",Ra=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,a=i===void 0?0:i,o=t.lineHeight,s=o===void 0?"1em":o,l=t.capHeight,u=l===void 0?"0.71em":l,f=t.scaleToFit,c=f===void 0?!1:f,h=t.textAnchor,p=h===void 0?"start":h,m=t.verticalAnchor,y=m===void 0?"end":m,v=t.fill,g=v===void 0?uS:v,b=aS(t,bV),x=A.useMemo(function(){return AV({breakAll:b.breakAll,children:b.children,maxLines:b.maxLines,scaleToFit:c,style:b.style,width:b.width})},[b.breakAll,b.children,b.maxLines,c,b.style,b.width]),O=b.dx,w=b.dy,S=b.angle,j=b.className,_=b.breakAll,P=aS(b,xV);if(!ct(n)||!ct(a))return null;var N=n+(K(O)?O:0),$=a+(K(w)?w:0),T;switch(y){case"start":T=em("calc(".concat(u,")"));break;case"middle":T=em("calc(".concat((x.length-1)/2," * -").concat(s," + (").concat(u," / 2))"));break;default:T=em("calc(".concat(x.length-1," * -").concat(s,")"));break}var L=[];if(c){var R=x[0].width,I=b.width;L.push("scale(".concat((K(I)?I/R:1)/R,")"))}return S&&L.push("rotate(".concat(S,", ").concat(N,", ").concat($,")")),L.length&&(P.transform=L.join(" ")),k.createElement("text",mv({},ne(P,!0),{x:N,y:$,className:fe("recharts-text",j),textAnchor:p,fill:g.includes("url")?uS:g}),x.map(function(D,F){var C=D.words.join(_?"":" ");return k.createElement("tspan",{x:N,dy:F===0?T:s,key:"".concat(C,"-").concat(F)},C)}))};function ji(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function kV(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function tb(e){let t,r,n;e.length!==2?(t=ji,r=(s,l)=>ji(e(s),l),n=(s,l)=>e(s)-l):(t=e===ji||e===kV?e:EV,r=e,n=e);function i(s,l,u=0,f=s.length){if(u<f){if(t(l,l)!==0)return f;do{const c=u+f>>>1;r(s[c],l)<0?u=c+1:f=c}while(u<f)}return u}function a(s,l,u=0,f=s.length){if(u<f){if(t(l,l)!==0)return f;do{const c=u+f>>>1;r(s[c],l)<=0?u=c+1:f=c}while(u<f)}return u}function o(s,l,u=0,f=s.length){const c=i(s,l,u,f-1);return c>u&&n(s[c-1],l)>-n(s[c],l)?c-1:c}return{left:i,center:o,right:a}}function EV(){return 0}function V2(e){return e===null?NaN:+e}function*NV(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const CV=tb(ji),Zu=CV.right;tb(V2).center;class cS extends Map{constructor(t,r=MV){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,i]of t)this.set(n,i)}get(t){return super.get(fS(this,t))}has(t){return super.has(fS(this,t))}set(t,r){return super.set(TV(this,t),r)}delete(t){return super.delete($V(this,t))}}function fS({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function TV({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function $V({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function MV(e){return e!==null&&typeof e=="object"?e.valueOf():e}function IV(e=ji){if(e===ji)return G2;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 G2(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const RV=Math.sqrt(50),DV=Math.sqrt(10),LV=Math.sqrt(2);function ed(e,t,r){const n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),a=n/Math.pow(10,i),o=a>=RV?10:a>=DV?5:a>=LV?2:1;let s,l,u;return i<0?(u=Math.pow(10,-i)/o,s=Math.round(e*u),l=Math.round(t*u),s/u<e&&++s,l/u>t&&--l,u=-u):(u=Math.pow(10,i)*o,s=Math.round(e/u),l=Math.round(t/u),s*u<e&&++s,l*u>t&&--l),l<s&&.5<=r&&r<2?ed(e,t,r*2):[s,l,u]}function yv(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[i,a,o]=n?ed(t,e,r):ed(e,t,r);if(!(a>=i))return[];const s=a-i+1,l=new Array(s);if(n)if(o<0)for(let u=0;u<s;++u)l[u]=(a-u)/-o;else for(let u=0;u<s;++u)l[u]=(a-u)*o;else if(o<0)for(let u=0;u<s;++u)l[u]=(i+u)/-o;else for(let u=0;u<s;++u)l[u]=(i+u)*o;return l}function vv(e,t,r){return t=+t,e=+e,r=+r,ed(e,t,r)[2]}function gv(e,t,r){t=+t,e=+e,r=+r;const n=t<e,i=n?vv(t,e,r):vv(e,t,r);return(n?-1:1)*(i<0?1/-i:i)}function dS(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function hS(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function X2(e,t,r=0,n=1/0,i){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(i=i===void 0?G2:IV(i);n>r;){if(n-r>600){const l=n-r+1,u=t-r+1,f=Math.log(l),c=.5*Math.exp(2*f/3),h=.5*Math.sqrt(f*c*(l-c)/l)*(u-l/2<0?-1:1),p=Math.max(r,Math.floor(t-u*c/l+h)),m=Math.min(n,Math.floor(t+(l-u)*c/l+h));X2(e,t,p,m,i)}const a=e[t];let o=r,s=n;for(rl(e,r,t),i(e[n],a)>0&&rl(e,r,n);o<s;){for(rl(e,o,s),++o,--s;i(e[o],a)<0;)++o;for(;i(e[s],a)>0;)--s}i(e[r],a)===0?rl(e,r,s):(++s,rl(e,s,n)),s<=t&&(r=s+1),t<=s&&(n=s-1)}return e}function rl(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function zV(e,t,r){if(e=Float64Array.from(NV(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return hS(e);if(t>=1)return dS(e);var n,i=(n-1)*t,a=Math.floor(i),o=dS(X2(e,a).subarray(0,a+1)),s=hS(e.subarray(a+1));return o+(s-o)*(i-a)}}function BV(e,t,r=V2){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,i=(n-1)*t,a=Math.floor(i),o=+r(e[a],a,e),s=+r(e[a+1],a+1,e);return o+(s-o)*(i-a)}}function FV(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=Math.max(0,Math.ceil((t-e)/r))|0,a=new Array(i);++n<i;)a[n]=e+n*r;return a}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 Fn(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 bv=Symbol("implicit");function rb(){var e=new cS,t=[],r=[],n=bv;function i(a){let o=e.get(a);if(o===void 0){if(n!==bv)return n;e.set(a,o=t.push(a)-1)}return r[o%r.length]}return i.domain=function(a){if(!arguments.length)return t.slice();t=[],e=new cS;for(const o of a)e.has(o)||e.set(o,t.push(o)-1);return i},i.range=function(a){return arguments.length?(r=Array.from(a),i):r.slice()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return rb(t,r).unknown(n)},Nr.apply(i,arguments),i}function su(){var e=rb().unknown(void 0),t=e.domain,r=e.range,n=0,i=1,a,o,s=!1,l=0,u=0,f=.5;delete e.unknown;function c(){var h=t().length,p=i<n,m=p?i:n,y=p?n:i;a=(y-m)/Math.max(1,h-l+u*2),s&&(a=Math.floor(a)),m+=(y-m-a*(h-l))*f,o=a*(1-l),s&&(m=Math.round(m),o=Math.round(o));var v=FV(h).map(function(g){return m+a*g});return r(p?v.reverse():v)}return e.domain=function(h){return arguments.length?(t(h),c()):t()},e.range=function(h){return arguments.length?([n,i]=h,n=+n,i=+i,c()):[n,i]},e.rangeRound=function(h){return[n,i]=h,n=+n,i=+i,s=!0,c()},e.bandwidth=function(){return o},e.step=function(){return a},e.round=function(h){return arguments.length?(s=!!h,c()):s},e.padding=function(h){return arguments.length?(l=Math.min(1,u=+h),c()):l},e.paddingInner=function(h){return arguments.length?(l=Math.min(1,h),c()):l},e.paddingOuter=function(h){return arguments.length?(u=+h,c()):u},e.align=function(h){return arguments.length?(f=Math.max(0,Math.min(1,h)),c()):f},e.copy=function(){return su(t(),[n,i]).round(s).paddingInner(l).paddingOuter(u).align(f)},Nr.apply(c(),arguments)}function Q2(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return Q2(t())},e}function kl(){return Q2(su.apply(null,arguments).paddingInner(1))}function nb(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function Y2(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function ec(){}var lu=.7,td=1/lu,Ao="\\s*([+-]?\\d+)\\s*",uu="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",rn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",UV=/^#([0-9a-f]{3,8})$/,WV=new RegExp(`^rgb\\(${Ao},${Ao},${Ao}\\)$`),HV=new RegExp(`^rgb\\(${rn},${rn},${rn}\\)$`),KV=new RegExp(`^rgba\\(${Ao},${Ao},${Ao},${uu}\\)$`),qV=new RegExp(`^rgba\\(${rn},${rn},${rn},${uu}\\)$`),VV=new RegExp(`^hsl\\(${uu},${rn},${rn}\\)$`),GV=new RegExp(`^hsla\\(${uu},${rn},${rn},${uu}\\)$`),pS={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};nb(ec,cu,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:mS,formatHex:mS,formatHex8:XV,formatHsl:QV,formatRgb:yS,toString:yS});function mS(){return this.rgb().formatHex()}function XV(){return this.rgb().formatHex8()}function QV(){return J2(this).formatHsl()}function yS(){return this.rgb().formatRgb()}function cu(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=UV.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?vS(t):r===3?new Vt(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?Tc(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Tc(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=WV.exec(e))?new Vt(t[1],t[2],t[3],1):(t=HV.exec(e))?new Vt(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=KV.exec(e))?Tc(t[1],t[2],t[3],t[4]):(t=qV.exec(e))?Tc(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=VV.exec(e))?xS(t[1],t[2]/100,t[3]/100,1):(t=GV.exec(e))?xS(t[1],t[2]/100,t[3]/100,t[4]):pS.hasOwnProperty(e)?vS(pS[e]):e==="transparent"?new Vt(NaN,NaN,NaN,0):null}function vS(e){return new Vt(e>>16&255,e>>8&255,e&255,1)}function Tc(e,t,r,n){return n<=0&&(e=t=r=NaN),new Vt(e,t,r,n)}function YV(e){return e instanceof ec||(e=cu(e)),e?(e=e.rgb(),new Vt(e.r,e.g,e.b,e.opacity)):new Vt}function xv(e,t,r,n){return arguments.length===1?YV(e):new Vt(e,t,r,n??1)}function Vt(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}nb(Vt,xv,Y2(ec,{brighter(e){return e=e==null?td:Math.pow(td,e),new Vt(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?lu:Math.pow(lu,e),new Vt(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Vt(Sa(this.r),Sa(this.g),Sa(this.b),rd(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:gS,formatHex:gS,formatHex8:JV,formatRgb:bS,toString:bS}));function gS(){return`#${oa(this.r)}${oa(this.g)}${oa(this.b)}`}function JV(){return`#${oa(this.r)}${oa(this.g)}${oa(this.b)}${oa((isNaN(this.opacity)?1:this.opacity)*255)}`}function bS(){const e=rd(this.opacity);return`${e===1?"rgb(":"rgba("}${Sa(this.r)}, ${Sa(this.g)}, ${Sa(this.b)}${e===1?")":`, ${e})`}`}function rd(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Sa(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function oa(e){return e=Sa(e),(e<16?"0":"")+e.toString(16)}function xS(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new zr(e,t,r,n)}function J2(e){if(e instanceof zr)return new zr(e.h,e.s,e.l,e.opacity);if(e instanceof ec||(e=cu(e)),!e)return new zr;if(e instanceof zr)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),a=Math.max(t,r,n),o=NaN,s=a-i,l=(a+i)/2;return s?(t===a?o=(r-n)/s+(r<n)*6:r===a?o=(n-t)/s+2:o=(t-r)/s+4,s/=l<.5?a+i:2-a-i,o*=60):s=l>0&&l<1?0:o,new zr(o,s,l,e.opacity)}function ZV(e,t,r,n){return arguments.length===1?J2(e):new zr(e,t,r,n??1)}function zr(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}nb(zr,ZV,Y2(ec,{brighter(e){return e=e==null?td:Math.pow(td,e),new zr(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?lu:Math.pow(lu,e),new zr(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,i=2*r-n;return new Vt(tm(e>=240?e-240:e+120,i,n),tm(e,i,n),tm(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new zr(wS(this.h),$c(this.s),$c(this.l),rd(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=rd(this.opacity);return`${e===1?"hsl(":"hsla("}${wS(this.h)}, ${$c(this.s)*100}%, ${$c(this.l)*100}%${e===1?")":`, ${e})`}`}}));function wS(e){return e=(e||0)%360,e<0?e+360:e}function $c(e){return Math.max(0,Math.min(1,e||0))}function tm(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 ib=e=>()=>e;function eG(e,t){return function(r){return e+r*t}}function tG(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 rG(e){return(e=+e)==1?Z2:function(t,r){return r-t?tG(t,r,e):ib(isNaN(t)?r:t)}}function Z2(e,t){var r=t-e;return r?eG(e,r):ib(isNaN(e)?t:e)}const SS=function e(t){var r=rG(t);function n(i,a){var o=r((i=xv(i)).r,(a=xv(a)).r),s=r(i.g,a.g),l=r(i.b,a.b),u=Z2(i.opacity,a.opacity);return function(f){return i.r=o(f),i.g=s(f),i.b=l(f),i.opacity=u(f),i+""}}return n.gamma=e,n}(1);function nG(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),i;return function(a){for(i=0;i<r;++i)n[i]=e[i]*(1-a)+t[i]*a;return n}}function iG(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function aG(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,i=new Array(n),a=new Array(r),o;for(o=0;o<n;++o)i[o]=Bs(e[o],t[o]);for(;o<r;++o)a[o]=t[o];return function(s){for(o=0;o<n;++o)a[o]=i[o](s);return a}}function oG(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function nd(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function sG(e,t){var r={},n={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?r[i]=Bs(e[i],t[i]):n[i]=t[i];return function(a){for(i in r)n[i]=r[i](a);return n}}var wv=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,rm=new RegExp(wv.source,"g");function lG(e){return function(){return e}}function uG(e){return function(t){return e(t)+""}}function cG(e,t){var r=wv.lastIndex=rm.lastIndex=0,n,i,a,o=-1,s=[],l=[];for(e=e+"",t=t+"";(n=wv.exec(e))&&(i=rm.exec(t));)(a=i.index)>r&&(a=t.slice(r,a),s[o]?s[o]+=a:s[++o]=a),(n=n[0])===(i=i[0])?s[o]?s[o]+=i:s[++o]=i:(s[++o]=null,l.push({i:o,x:nd(n,i)})),r=rm.lastIndex;return r<t.length&&(a=t.slice(r),s[o]?s[o]+=a:s[++o]=a),s.length<2?l[0]?uG(l[0].x):lG(t):(t=l.length,function(u){for(var f=0,c;f<t;++f)s[(c=l[f]).i]=c.x(u);return s.join("")})}function Bs(e,t){var r=typeof t,n;return t==null||r==="boolean"?ib(t):(r==="number"?nd:r==="string"?(n=cu(t))?(t=n,SS):cG:t instanceof cu?SS:t instanceof Date?oG:iG(t)?nG:Array.isArray(t)?aG:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?sG:nd)(e,t)}function ab(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function fG(e,t){t===void 0&&(t=e,e=Bs);for(var r=0,n=t.length-1,i=t[0],a=new Array(n<0?0:n);r<n;)a[r]=e(i,i=t[++r]);return function(o){var s=Math.max(0,Math.min(n-1,Math.floor(o*=n)));return a[s](o-s)}}function dG(e){return function(){return e}}function id(e){return+e}var OS=[0,1];function Rt(e){return e}function Sv(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:dG(isNaN(t)?NaN:.5)}function hG(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function pG(e,t,r){var n=e[0],i=e[1],a=t[0],o=t[1];return i<n?(n=Sv(i,n),a=r(o,a)):(n=Sv(n,i),a=r(a,o)),function(s){return a(n(s))}}function mG(e,t,r){var n=Math.min(e.length,t.length)-1,i=new Array(n),a=new Array(n),o=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<n;)i[o]=Sv(e[o],e[o+1]),a[o]=r(t[o],t[o+1]);return function(s){var l=Zu(e,s,1,n)-1;return a[l](i[l](s))}}function tc(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Lh(){var e=OS,t=OS,r=Bs,n,i,a,o=Rt,s,l,u;function f(){var h=Math.min(e.length,t.length);return o!==Rt&&(o=hG(e[0],e[h-1])),s=h>2?mG:pG,l=u=null,c}function c(h){return h==null||isNaN(h=+h)?a:(l||(l=s(e.map(n),t,r)))(n(o(h)))}return c.invert=function(h){return o(i((u||(u=s(t,e.map(n),nd)))(h)))},c.domain=function(h){return arguments.length?(e=Array.from(h,id),f()):e.slice()},c.range=function(h){return arguments.length?(t=Array.from(h),f()):t.slice()},c.rangeRound=function(h){return t=Array.from(h),r=ab,f()},c.clamp=function(h){return arguments.length?(o=h?!0:Rt,f()):o!==Rt},c.interpolate=function(h){return arguments.length?(r=h,f()):r},c.unknown=function(h){return arguments.length?(a=h,c):a},function(h,p){return n=h,i=p,f()}}function ob(){return Lh()(Rt,Rt)}function yG(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function ad(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 ts(e){return e=ad(Math.abs(e)),e?e[1]:NaN}function vG(e,t){return function(r,n){for(var i=r.length,a=[],o=0,s=e[0],l=0;i>0&&s>0&&(l+s+1>n&&(s=Math.max(1,n-l)),a.push(r.substring(i-=s,i+s)),!((l+=s+1)>n));)s=e[o=(o+1)%e.length];return a.reverse().join(t)}}function gG(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var bG=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function fu(e){if(!(t=bG.exec(e)))throw new Error("invalid format: "+e);var t;return new sb({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]})}fu.prototype=sb.prototype;function sb(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+""}sb.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 xG(e){e:for(var t=e.length,r=1,n=-1,i;r<t;++r)switch(e[r]){case".":n=i=r;break;case"0":n===0&&(n=r),i=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(i+1):e}var od;function wG(e,t){var r=ad(e,t);if(!r)return od=void 0,e.toPrecision(t);var n=r[0],i=r[1],a=i-(od=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=n.length;return a===o?n:a>o?n+new Array(a-o+1).join("0"):a>0?n.slice(0,a)+"."+n.slice(a):"0."+new Array(1-a).join("0")+ad(e,Math.max(0,t+a-1))[0]}function jS(e,t){var r=ad(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}const _S={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:yG,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)=>jS(e*100,t),r:jS,s:wG,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function PS(e){return e}var AS=Array.prototype.map,kS=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function SG(e){var t=e.grouping===void 0||e.thousands===void 0?PS:vG(AS.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?PS:gG(AS.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function u(c,h){c=fu(c);var p=c.fill,m=c.align,y=c.sign,v=c.symbol,g=c.zero,b=c.width,x=c.comma,O=c.precision,w=c.trim,S=c.type;S==="n"?(x=!0,S="g"):_S[S]||(O===void 0&&(O=12),w=!0,S="g"),(g||p==="0"&&m==="=")&&(g=!0,p="0",m="=");var j=(h&&h.prefix!==void 0?h.prefix:"")+(v==="$"?r:v==="#"&&/[boxX]/.test(S)?"0"+S.toLowerCase():""),_=(v==="$"?n:/[%p]/.test(S)?o:"")+(h&&h.suffix!==void 0?h.suffix:""),P=_S[S],N=/[defgprs%]/.test(S);O=O===void 0?6:/[gprs]/.test(S)?Math.max(1,Math.min(21,O)):Math.max(0,Math.min(20,O));function $(T){var L=j,R=_,I,D,F;if(S==="c")R=P(T)+R,T="";else{T=+T;var C=T<0||1/T<0;if(T=isNaN(T)?l:P(Math.abs(T),O),w&&(T=xG(T)),C&&+T==0&&y!=="+"&&(C=!1),L=(C?y==="("?y:s:y==="-"||y==="("?"":y)+L,R=(S==="s"&&!isNaN(T)&&od!==void 0?kS[8+od/3]:"")+R+(C&&y==="("?")":""),N){for(I=-1,D=T.length;++I<D;)if(F=T.charCodeAt(I),48>F||F>57){R=(F===46?i+T.slice(I+1):T.slice(I))+R,T=T.slice(0,I);break}}}x&&!g&&(T=t(T,1/0));var B=L.length+T.length+R.length,U=B<b?new Array(b-B+1).join(p):"";switch(x&&g&&(T=t(U+T,U.length?b-R.length:1/0),U=""),m){case"<":T=L+T+R+U;break;case"=":T=L+U+T+R;break;case"^":T=U.slice(0,B=U.length>>1)+L+T+R+U.slice(B);break;default:T=U+L+T+R;break}return a(T)}return $.toString=function(){return c+""},$}function f(c,h){var p=Math.max(-8,Math.min(8,Math.floor(ts(h)/3)))*3,m=Math.pow(10,-p),y=u((c=fu(c),c.type="f",c),{suffix:kS[8+p/3]});return function(v){return y(m*v)}}return{format:u,formatPrefix:f}}var Mc,lb,eE;OG({thousands:",",grouping:[3],currency:["$",""]});function OG(e){return Mc=SG(e),lb=Mc.format,eE=Mc.formatPrefix,Mc}function jG(e){return Math.max(0,-ts(Math.abs(e)))}function _G(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ts(t)/3)))*3-ts(Math.abs(e)))}function PG(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ts(t)-ts(e))+1}function tE(e,t,r,n){var i=gv(e,t,r),a;switch(n=fu(n??",f"),n.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(a=_G(i,o))&&(n.precision=a),eE(n,o)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(a=PG(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=a-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(a=jG(i))&&(n.precision=a-(n.type==="%")*2);break}}return lb(n)}function Li(e){var t=e.domain;return e.ticks=function(r){var n=t();return yv(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return tE(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,a=n.length-1,o=n[i],s=n[a],l,u,f=10;for(s<o&&(u=o,o=s,s=u,u=i,i=a,a=u);f-- >0;){if(u=vv(o,s,r),u===l)return n[i]=o,n[a]=s,t(n);if(u>0)o=Math.floor(o/u)*u,s=Math.ceil(s/u)*u;else if(u<0)o=Math.ceil(o*u)/u,s=Math.floor(s*u)/u;else break;l=u}return e},e}function sd(){var e=ob();return e.copy=function(){return tc(e,sd())},Nr.apply(e,arguments),Li(e)}function rE(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,id),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return rE(e).unknown(t)},e=arguments.length?Array.from(e,id):[0,1],Li(r)}function nE(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],a=e[n],o;return a<i&&(o=r,r=n,n=o,o=i,i=a,a=o),e[r]=t.floor(i),e[n]=t.ceil(a),e}function ES(e){return Math.log(e)}function NS(e){return Math.exp(e)}function AG(e){return-Math.log(-e)}function kG(e){return-Math.exp(-e)}function EG(e){return isFinite(e)?+("1e"+e):e<0?0:e}function NG(e){return e===10?EG:e===Math.E?Math.exp:t=>Math.pow(e,t)}function CG(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 CS(e){return(t,r)=>-e(-t,r)}function ub(e){const t=e(ES,NS),r=t.domain;let n=10,i,a;function o(){return i=CG(n),a=NG(n),r()[0]<0?(i=CS(i),a=CS(a),e(AG,kG)):e(ES,NS),t}return t.base=function(s){return arguments.length?(n=+s,o()):n},t.domain=function(s){return arguments.length?(r(s),o()):r()},t.ticks=s=>{const l=r();let u=l[0],f=l[l.length-1];const c=f<u;c&&([u,f]=[f,u]);let h=i(u),p=i(f),m,y;const v=s==null?10:+s;let g=[];if(!(n%1)&&p-h<v){if(h=Math.floor(h),p=Math.ceil(p),u>0){for(;h<=p;++h)for(m=1;m<n;++m)if(y=h<0?m/a(-h):m*a(h),!(y<u)){if(y>f)break;g.push(y)}}else for(;h<=p;++h)for(m=n-1;m>=1;--m)if(y=h>0?m/a(-h):m*a(h),!(y<u)){if(y>f)break;g.push(y)}g.length*2<v&&(g=yv(u,f,v))}else g=yv(h,p,Math.min(p-h,v)).map(a);return c?g.reverse():g},t.tickFormat=(s,l)=>{if(s==null&&(s=10),l==null&&(l=n===10?"s":","),typeof l!="function"&&(!(n%1)&&(l=fu(l)).precision==null&&(l.trim=!0),l=lb(l)),s===1/0)return l;const u=Math.max(1,n*s/t.ticks().length);return f=>{let c=f/a(Math.round(i(f)));return c*n<n-.5&&(c*=n),c<=u?l(f):""}},t.nice=()=>r(nE(r(),{floor:s=>a(Math.floor(i(s))),ceil:s=>a(Math.ceil(i(s)))})),t}function iE(){const e=ub(Lh()).domain([1,10]);return e.copy=()=>tc(e,iE()).base(e.base()),Nr.apply(e,arguments),e}function TS(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function $S(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function cb(e){var t=1,r=e(TS(t),$S(t));return r.constant=function(n){return arguments.length?e(TS(t=+n),$S(t)):t},Li(r)}function aE(){var e=cb(Lh());return e.copy=function(){return tc(e,aE()).constant(e.constant())},Nr.apply(e,arguments)}function MS(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function TG(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function $G(e){return e<0?-e*e:e*e}function fb(e){var t=e(Rt,Rt),r=1;function n(){return r===1?e(Rt,Rt):r===.5?e(TG,$G):e(MS(r),MS(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},Li(t)}function db(){var e=fb(Lh());return e.copy=function(){return tc(e,db()).exponent(e.exponent())},Nr.apply(e,arguments),e}function MG(){return db.apply(null,arguments).exponent(.5)}function IS(e){return Math.sign(e)*e*e}function IG(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function oE(){var e=ob(),t=[0,1],r=!1,n;function i(a){var o=IG(e(a));return isNaN(o)?n:r?Math.round(o):o}return i.invert=function(a){return e.invert(IS(a))},i.domain=function(a){return arguments.length?(e.domain(a),i):e.domain()},i.range=function(a){return arguments.length?(e.range((t=Array.from(a,id)).map(IS)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(r=!!a,i):r},i.clamp=function(a){return arguments.length?(e.clamp(a),i):e.clamp()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return oE(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Nr.apply(i,arguments),Li(i)}function sE(){var e=[],t=[],r=[],n;function i(){var o=0,s=Math.max(1,t.length);for(r=new Array(s-1);++o<s;)r[o-1]=BV(e,o/s);return a}function a(o){return o==null||isNaN(o=+o)?n:t[Zu(r,o)]}return a.invertExtent=function(o){var s=t.indexOf(o);return s<0?[NaN,NaN]:[s>0?r[s-1]:e[0],s<r.length?r[s]:e[e.length-1]]},a.domain=function(o){if(!arguments.length)return e.slice();e=[];for(let s of o)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort(ji),i()},a.range=function(o){return arguments.length?(t=Array.from(o),i()):t.slice()},a.unknown=function(o){return arguments.length?(n=o,a):n},a.quantiles=function(){return r.slice()},a.copy=function(){return sE().domain(e).range(t).unknown(n)},Nr.apply(a,arguments)}function lE(){var e=0,t=1,r=1,n=[.5],i=[0,1],a;function o(l){return l!=null&&l<=l?i[Zu(n,l,0,r)]:a}function s(){var l=-1;for(n=new Array(r);++l<r;)n[l]=((l+1)*t-(l-r)*e)/(r+1);return o}return o.domain=function(l){return arguments.length?([e,t]=l,e=+e,t=+t,s()):[e,t]},o.range=function(l){return arguments.length?(r=(i=Array.from(l)).length-1,s()):i.slice()},o.invertExtent=function(l){var u=i.indexOf(l);return u<0?[NaN,NaN]:u<1?[e,n[0]]:u>=r?[n[r-1],t]:[n[u-1],n[u]]},o.unknown=function(l){return arguments.length&&(a=l),o},o.thresholds=function(){return n.slice()},o.copy=function(){return lE().domain([e,t]).range(i).unknown(a)},Nr.apply(Li(o),arguments)}function uE(){var e=[.5],t=[0,1],r,n=1;function i(a){return a!=null&&a<=a?t[Zu(e,a,0,n)]:r}return i.domain=function(a){return arguments.length?(e=Array.from(a),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(a){var o=t.indexOf(a);return[e[o-1],e[o]]},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return uE().domain(e).range(t).unknown(r)},Nr.apply(i,arguments)}const nm=new Date,im=new Date;function ft(e,t,r,n){function i(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>(e(a=new Date(+a)),a),i.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),i.round=a=>{const o=i(a),s=i.ceil(a);return a-o<s-a?o:s},i.offset=(a,o)=>(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,s)=>{const l=[];if(a=i.ceil(a),s=s==null?1:Math.floor(s),!(a<o)||!(s>0))return l;let u;do l.push(u=new Date(+a)),t(a,s),e(a);while(u<a&&a<o);return l},i.filter=a=>ft(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,s)=>{if(o>=o)if(s<0)for(;++s<=0;)for(;t(o,-1),!a(o););else for(;--s>=0;)for(;t(o,1),!a(o););}),r&&(i.count=(a,o)=>(nm.setTime(+a),im.setTime(+o),e(nm),e(im),Math.floor(r(nm,im))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(n?o=>n(o)%a===0:o=>i.count(0,o)%a===0):i)),i}const ld=ft(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);ld.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?ft(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):ld);ld.range;const On=1e3,Sr=On*60,jn=Sr*60,In=jn*24,hb=In*7,RS=In*30,am=In*365,sa=ft(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*On)},(e,t)=>(t-e)/On,e=>e.getUTCSeconds());sa.range;const pb=ft(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*On)},(e,t)=>{e.setTime(+e+t*Sr)},(e,t)=>(t-e)/Sr,e=>e.getMinutes());pb.range;const mb=ft(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Sr)},(e,t)=>(t-e)/Sr,e=>e.getUTCMinutes());mb.range;const yb=ft(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*On-e.getMinutes()*Sr)},(e,t)=>{e.setTime(+e+t*jn)},(e,t)=>(t-e)/jn,e=>e.getHours());yb.range;const vb=ft(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*jn)},(e,t)=>(t-e)/jn,e=>e.getUTCHours());vb.range;const rc=ft(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Sr)/In,e=>e.getDate()-1);rc.range;const zh=ft(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/In,e=>e.getUTCDate()-1);zh.range;const cE=ft(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/In,e=>Math.floor(e/In));cE.range;function qa(e){return ft(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())*Sr)/hb)}const Bh=qa(0),ud=qa(1),RG=qa(2),DG=qa(3),rs=qa(4),LG=qa(5),zG=qa(6);Bh.range;ud.range;RG.range;DG.range;rs.range;LG.range;zG.range;function Va(e){return ft(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)/hb)}const Fh=Va(0),cd=Va(1),BG=Va(2),FG=Va(3),ns=Va(4),UG=Va(5),WG=Va(6);Fh.range;cd.range;BG.range;FG.range;ns.range;UG.range;WG.range;const gb=ft(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());gb.range;const bb=ft(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());bb.range;const Rn=ft(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());Rn.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:ft(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)});Rn.range;const Dn=ft(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());Dn.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:ft(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)});Dn.range;function fE(e,t,r,n,i,a){const o=[[sa,1,On],[sa,5,5*On],[sa,15,15*On],[sa,30,30*On],[a,1,Sr],[a,5,5*Sr],[a,15,15*Sr],[a,30,30*Sr],[i,1,jn],[i,3,3*jn],[i,6,6*jn],[i,12,12*jn],[n,1,In],[n,2,2*In],[r,1,hb],[t,1,RS],[t,3,3*RS],[e,1,am]];function s(u,f,c){const h=f<u;h&&([u,f]=[f,u]);const p=c&&typeof c.range=="function"?c:l(u,f,c),m=p?p.range(u,+f+1):[];return h?m.reverse():m}function l(u,f,c){const h=Math.abs(f-u)/c,p=tb(([,,v])=>v).right(o,h);if(p===o.length)return e.every(gv(u/am,f/am,c));if(p===0)return ld.every(Math.max(gv(u,f,c),1));const[m,y]=o[h/o[p-1][2]<o[p][2]/h?p-1:p];return m.every(y)}return[s,l]}const[HG,KG]=fE(Dn,bb,Fh,cE,vb,mb),[qG,VG]=fE(Rn,gb,Bh,rc,yb,pb);function om(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 sm(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 nl(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function GG(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,a=e.days,o=e.shortDays,s=e.months,l=e.shortMonths,u=il(i),f=al(i),c=il(a),h=al(a),p=il(o),m=al(o),y=il(s),v=al(s),g=il(l),b=al(l),x={a:F,A:C,b:B,B:U,c:null,d:US,e:US,f:vX,g:AX,G:EX,H:pX,I:mX,j:yX,L:dE,m:gX,M:bX,p:V,q:H,Q:KS,s:qS,S:xX,u:wX,U:SX,V:OX,w:jX,W:_X,x:null,X:null,y:PX,Y:kX,Z:NX,"%":HS},O={a:X,A:ie,b:be,B:ze,c:null,d:WS,e:WS,f:MX,g:HX,G:qX,H:CX,I:TX,j:$X,L:pE,m:IX,M:RX,p:we,q:gt,Q:KS,s:qS,S:DX,u:LX,U:zX,V:BX,w:FX,W:UX,x:null,X:null,y:WX,Y:KX,Z:VX,"%":HS},w={a:N,A:$,b:T,B:L,c:R,d:BS,e:BS,f:cX,g:zS,G:LS,H:FS,I:FS,j:oX,L:uX,m:aX,M:sX,p:P,q:iX,Q:dX,s:hX,S:lX,u:ZG,U:eX,V:tX,w:JG,W:rX,x:I,X:D,y:zS,Y:LS,Z:nX,"%":fX};x.x=S(r,x),x.X=S(n,x),x.c=S(t,x),O.x=S(r,O),O.X=S(n,O),O.c=S(t,O);function S(G,le){return function(ue){var W=[],Ke=-1,ve=0,tt=G.length,rt,Bt,Wn;for(ue instanceof Date||(ue=new Date(+ue));++Ke<tt;)G.charCodeAt(Ke)===37&&(W.push(G.slice(ve,Ke)),(Bt=DS[rt=G.charAt(++Ke)])!=null?rt=G.charAt(++Ke):Bt=rt==="e"?" ":"0",(Wn=le[rt])&&(rt=Wn(ue,Bt)),W.push(rt),ve=Ke+1);return W.push(G.slice(ve,Ke)),W.join("")}}function j(G,le){return function(ue){var W=nl(1900,void 0,1),Ke=_(W,G,ue+="",0),ve,tt;if(Ke!=ue.length)return null;if("Q"in W)return new Date(W.Q);if("s"in W)return new Date(W.s*1e3+("L"in W?W.L:0));if(le&&!("Z"in W)&&(W.Z=0),"p"in W&&(W.H=W.H%12+W.p*12),W.m===void 0&&(W.m="q"in W?W.q:0),"V"in W){if(W.V<1||W.V>53)return null;"w"in W||(W.w=1),"Z"in W?(ve=sm(nl(W.y,0,1)),tt=ve.getUTCDay(),ve=tt>4||tt===0?cd.ceil(ve):cd(ve),ve=zh.offset(ve,(W.V-1)*7),W.y=ve.getUTCFullYear(),W.m=ve.getUTCMonth(),W.d=ve.getUTCDate()+(W.w+6)%7):(ve=om(nl(W.y,0,1)),tt=ve.getDay(),ve=tt>4||tt===0?ud.ceil(ve):ud(ve),ve=rc.offset(ve,(W.V-1)*7),W.y=ve.getFullYear(),W.m=ve.getMonth(),W.d=ve.getDate()+(W.w+6)%7)}else("W"in W||"U"in W)&&("w"in W||(W.w="u"in W?W.u%7:"W"in W?1:0),tt="Z"in W?sm(nl(W.y,0,1)).getUTCDay():om(nl(W.y,0,1)).getDay(),W.m=0,W.d="W"in W?(W.w+6)%7+W.W*7-(tt+5)%7:W.w+W.U*7-(tt+6)%7);return"Z"in W?(W.H+=W.Z/100|0,W.M+=W.Z%100,sm(W)):om(W)}}function _(G,le,ue,W){for(var Ke=0,ve=le.length,tt=ue.length,rt,Bt;Ke<ve;){if(W>=tt)return-1;if(rt=le.charCodeAt(Ke++),rt===37){if(rt=le.charAt(Ke++),Bt=w[rt in DS?le.charAt(Ke++):rt],!Bt||(W=Bt(G,ue,W))<0)return-1}else if(rt!=ue.charCodeAt(W++))return-1}return W}function P(G,le,ue){var W=u.exec(le.slice(ue));return W?(G.p=f.get(W[0].toLowerCase()),ue+W[0].length):-1}function N(G,le,ue){var W=p.exec(le.slice(ue));return W?(G.w=m.get(W[0].toLowerCase()),ue+W[0].length):-1}function $(G,le,ue){var W=c.exec(le.slice(ue));return W?(G.w=h.get(W[0].toLowerCase()),ue+W[0].length):-1}function T(G,le,ue){var W=g.exec(le.slice(ue));return W?(G.m=b.get(W[0].toLowerCase()),ue+W[0].length):-1}function L(G,le,ue){var W=y.exec(le.slice(ue));return W?(G.m=v.get(W[0].toLowerCase()),ue+W[0].length):-1}function R(G,le,ue){return _(G,t,le,ue)}function I(G,le,ue){return _(G,r,le,ue)}function D(G,le,ue){return _(G,n,le,ue)}function F(G){return o[G.getDay()]}function C(G){return a[G.getDay()]}function B(G){return l[G.getMonth()]}function U(G){return s[G.getMonth()]}function V(G){return i[+(G.getHours()>=12)]}function H(G){return 1+~~(G.getMonth()/3)}function X(G){return o[G.getUTCDay()]}function ie(G){return a[G.getUTCDay()]}function be(G){return l[G.getUTCMonth()]}function ze(G){return s[G.getUTCMonth()]}function we(G){return i[+(G.getUTCHours()>=12)]}function gt(G){return 1+~~(G.getUTCMonth()/3)}return{format:function(G){var le=S(G+="",x);return le.toString=function(){return G},le},parse:function(G){var le=j(G+="",!1);return le.toString=function(){return G},le},utcFormat:function(G){var le=S(G+="",O);return le.toString=function(){return G},le},utcParse:function(G){var le=j(G+="",!0);return le.toString=function(){return G},le}}}var DS={"-":"",_:" ",0:"0"},vt=/^\s*\d+/,XG=/^%/,QG=/[\\^$*+?|[\]().{}]/g;function xe(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",a=i.length;return n+(a<r?new Array(r-a+1).join(t)+i:i)}function YG(e){return e.replace(QG,"\\$&")}function il(e){return new RegExp("^(?:"+e.map(YG).join("|")+")","i")}function al(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function JG(e,t,r){var n=vt.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function ZG(e,t,r){var n=vt.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function eX(e,t,r){var n=vt.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function tX(e,t,r){var n=vt.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function rX(e,t,r){var n=vt.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function LS(e,t,r){var n=vt.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function zS(e,t,r){var n=vt.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function nX(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 iX(e,t,r){var n=vt.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function aX(e,t,r){var n=vt.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function BS(e,t,r){var n=vt.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function oX(e,t,r){var n=vt.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function FS(e,t,r){var n=vt.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function sX(e,t,r){var n=vt.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function lX(e,t,r){var n=vt.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function uX(e,t,r){var n=vt.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function cX(e,t,r){var n=vt.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function fX(e,t,r){var n=XG.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function dX(e,t,r){var n=vt.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function hX(e,t,r){var n=vt.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function US(e,t){return xe(e.getDate(),t,2)}function pX(e,t){return xe(e.getHours(),t,2)}function mX(e,t){return xe(e.getHours()%12||12,t,2)}function yX(e,t){return xe(1+rc.count(Rn(e),e),t,3)}function dE(e,t){return xe(e.getMilliseconds(),t,3)}function vX(e,t){return dE(e,t)+"000"}function gX(e,t){return xe(e.getMonth()+1,t,2)}function bX(e,t){return xe(e.getMinutes(),t,2)}function xX(e,t){return xe(e.getSeconds(),t,2)}function wX(e){var t=e.getDay();return t===0?7:t}function SX(e,t){return xe(Bh.count(Rn(e)-1,e),t,2)}function hE(e){var t=e.getDay();return t>=4||t===0?rs(e):rs.ceil(e)}function OX(e,t){return e=hE(e),xe(rs.count(Rn(e),e)+(Rn(e).getDay()===4),t,2)}function jX(e){return e.getDay()}function _X(e,t){return xe(ud.count(Rn(e)-1,e),t,2)}function PX(e,t){return xe(e.getFullYear()%100,t,2)}function AX(e,t){return e=hE(e),xe(e.getFullYear()%100,t,2)}function kX(e,t){return xe(e.getFullYear()%1e4,t,4)}function EX(e,t){var r=e.getDay();return e=r>=4||r===0?rs(e):rs.ceil(e),xe(e.getFullYear()%1e4,t,4)}function NX(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+xe(t/60|0,"0",2)+xe(t%60,"0",2)}function WS(e,t){return xe(e.getUTCDate(),t,2)}function CX(e,t){return xe(e.getUTCHours(),t,2)}function TX(e,t){return xe(e.getUTCHours()%12||12,t,2)}function $X(e,t){return xe(1+zh.count(Dn(e),e),t,3)}function pE(e,t){return xe(e.getUTCMilliseconds(),t,3)}function MX(e,t){return pE(e,t)+"000"}function IX(e,t){return xe(e.getUTCMonth()+1,t,2)}function RX(e,t){return xe(e.getUTCMinutes(),t,2)}function DX(e,t){return xe(e.getUTCSeconds(),t,2)}function LX(e){var t=e.getUTCDay();return t===0?7:t}function zX(e,t){return xe(Fh.count(Dn(e)-1,e),t,2)}function mE(e){var t=e.getUTCDay();return t>=4||t===0?ns(e):ns.ceil(e)}function BX(e,t){return e=mE(e),xe(ns.count(Dn(e),e)+(Dn(e).getUTCDay()===4),t,2)}function FX(e){return e.getUTCDay()}function UX(e,t){return xe(cd.count(Dn(e)-1,e),t,2)}function WX(e,t){return xe(e.getUTCFullYear()%100,t,2)}function HX(e,t){return e=mE(e),xe(e.getUTCFullYear()%100,t,2)}function KX(e,t){return xe(e.getUTCFullYear()%1e4,t,4)}function qX(e,t){var r=e.getUTCDay();return e=r>=4||r===0?ns(e):ns.ceil(e),xe(e.getUTCFullYear()%1e4,t,4)}function VX(){return"+0000"}function HS(){return"%"}function KS(e){return+e}function qS(e){return Math.floor(+e/1e3)}var Za,yE,vE;GX({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 GX(e){return Za=GG(e),yE=Za.format,Za.parse,vE=Za.utcFormat,Za.utcParse,Za}function XX(e){return new Date(e)}function QX(e){return e instanceof Date?+e:+new Date(+e)}function xb(e,t,r,n,i,a,o,s,l,u){var f=ob(),c=f.invert,h=f.domain,p=u(".%L"),m=u(":%S"),y=u("%I:%M"),v=u("%I %p"),g=u("%a %d"),b=u("%b %d"),x=u("%B"),O=u("%Y");function w(S){return(l(S)<S?p:s(S)<S?m:o(S)<S?y:a(S)<S?v:n(S)<S?i(S)<S?g:b:r(S)<S?x:O)(S)}return f.invert=function(S){return new Date(c(S))},f.domain=function(S){return arguments.length?h(Array.from(S,QX)):h().map(XX)},f.ticks=function(S){var j=h();return e(j[0],j[j.length-1],S??10)},f.tickFormat=function(S,j){return j==null?w:u(j)},f.nice=function(S){var j=h();return(!S||typeof S.range!="function")&&(S=t(j[0],j[j.length-1],S??10)),S?h(nE(j,S)):f},f.copy=function(){return tc(f,xb(e,t,r,n,i,a,o,s,l,u))},f}function YX(){return Nr.apply(xb(qG,VG,Rn,gb,Bh,rc,yb,pb,sa,yE).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function JX(){return Nr.apply(xb(HG,KG,Dn,bb,Fh,zh,vb,mb,sa,vE).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Uh(){var e=0,t=1,r,n,i,a,o=Rt,s=!1,l;function u(c){return c==null||isNaN(c=+c)?l:o(i===0?.5:(c=(a(c)-r)*i,s?Math.max(0,Math.min(1,c)):c))}u.domain=function(c){return arguments.length?([e,t]=c,r=a(e=+e),n=a(t=+t),i=r===n?0:1/(n-r),u):[e,t]},u.clamp=function(c){return arguments.length?(s=!!c,u):s},u.interpolator=function(c){return arguments.length?(o=c,u):o};function f(c){return function(h){var p,m;return arguments.length?([p,m]=h,o=c(p,m),u):[o(0),o(1)]}}return u.range=f(Bs),u.rangeRound=f(ab),u.unknown=function(c){return arguments.length?(l=c,u):l},function(c){return a=c,r=c(e),n=c(t),i=r===n?0:1/(n-r),u}}function zi(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function gE(){var e=Li(Uh()(Rt));return e.copy=function(){return zi(e,gE())},Fn.apply(e,arguments)}function bE(){var e=ub(Uh()).domain([1,10]);return e.copy=function(){return zi(e,bE()).base(e.base())},Fn.apply(e,arguments)}function xE(){var e=cb(Uh());return e.copy=function(){return zi(e,xE()).constant(e.constant())},Fn.apply(e,arguments)}function wb(){var e=fb(Uh());return e.copy=function(){return zi(e,wb()).exponent(e.exponent())},Fn.apply(e,arguments)}function ZX(){return wb.apply(null,arguments).exponent(.5)}function wE(){var e=[],t=Rt;function r(n){if(n!=null&&!isNaN(n=+n))return t((Zu(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let i of n)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort(ji),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,i)=>t(i/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(i,a)=>zV(e,a/n))},r.copy=function(){return wE(t).domain(e)},Fn.apply(r,arguments)}function Wh(){var e=0,t=.5,r=1,n=1,i,a,o,s,l,u=Rt,f,c=!1,h;function p(y){return isNaN(y=+y)?h:(y=.5+((y=+f(y))-a)*(n*y<n*a?s:l),u(c?Math.max(0,Math.min(1,y)):y))}p.domain=function(y){return arguments.length?([e,t,r]=y,i=f(e=+e),a=f(t=+t),o=f(r=+r),s=i===a?0:.5/(a-i),l=a===o?0:.5/(o-a),n=a<i?-1:1,p):[e,t,r]},p.clamp=function(y){return arguments.length?(c=!!y,p):c},p.interpolator=function(y){return arguments.length?(u=y,p):u};function m(y){return function(v){var g,b,x;return arguments.length?([g,b,x]=v,u=fG(y,[g,b,x]),p):[u(0),u(.5),u(1)]}}return p.range=m(Bs),p.rangeRound=m(ab),p.unknown=function(y){return arguments.length?(h=y,p):h},function(y){return f=y,i=y(e),a=y(t),o=y(r),s=i===a?0:.5/(a-i),l=a===o?0:.5/(o-a),n=a<i?-1:1,p}}function SE(){var e=Li(Wh()(Rt));return e.copy=function(){return zi(e,SE())},Fn.apply(e,arguments)}function OE(){var e=ub(Wh()).domain([.1,1,10]);return e.copy=function(){return zi(e,OE()).base(e.base())},Fn.apply(e,arguments)}function jE(){var e=cb(Wh());return e.copy=function(){return zi(e,jE()).constant(e.constant())},Fn.apply(e,arguments)}function Sb(){var e=fb(Wh());return e.copy=function(){return zi(e,Sb()).exponent(e.exponent())},Fn.apply(e,arguments)}function eQ(){return Sb.apply(null,arguments).exponent(.5)}const VS=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:su,scaleDiverging:SE,scaleDivergingLog:OE,scaleDivergingPow:Sb,scaleDivergingSqrt:eQ,scaleDivergingSymlog:jE,scaleIdentity:rE,scaleImplicit:bv,scaleLinear:sd,scaleLog:iE,scaleOrdinal:rb,scalePoint:kl,scalePow:db,scaleQuantile:sE,scaleQuantize:lE,scaleRadial:oE,scaleSequential:gE,scaleSequentialLog:bE,scaleSequentialPow:wb,scaleSequentialQuantile:wE,scaleSequentialSqrt:ZX,scaleSequentialSymlog:xE,scaleSqrt:MG,scaleSymlog:aE,scaleThreshold:uE,scaleTime:YX,scaleUtc:JX,tickFormat:tE},Symbol.toStringTag,{value:"Module"}));var tQ=Ns;function rQ(e,t,r){for(var n=-1,i=e.length;++n<i;){var a=e[n],o=t(a);if(o!=null&&(s===void 0?o===o&&!tQ(o):r(o,s)))var s=o,l=a}return l}var Hh=rQ;function nQ(e,t){return e>t}var _E=nQ,iQ=Hh,aQ=_E,oQ=zs;function sQ(e){return e&&e.length?iQ(e,oQ,aQ):void 0}var lQ=sQ;const di=Ae(lQ);function uQ(e,t){return e<t}var PE=uQ,cQ=Hh,fQ=PE,dQ=zs;function hQ(e){return e&&e.length?cQ(e,dQ,fQ):void 0}var pQ=hQ;const Kh=Ae(pQ);var mQ=R0,yQ=cn,vQ=I2,gQ=er;function bQ(e,t){var r=gQ(e)?mQ:vQ;return r(e,yQ(t))}var xQ=bQ,wQ=$2,SQ=xQ;function OQ(e,t){return wQ(SQ(e,t),1)}var jQ=OQ;const _Q=Ae(jQ);var PQ=Y0;function AQ(e,t){return PQ(e,t)}var kQ=AQ;const is=Ae(kQ);var Fs=1e9,EQ={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},jb,Fe=!0,kr="[DecimalError] ",Oa=kr+"Invalid argument: ",Ob=kr+"Exponent out of range: ",Us=Math.floor,Ji=Math.pow,NQ=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,ar,ht=1e7,De=7,AE=9007199254740991,fd=Us(AE/De),J={};J.absoluteValue=J.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};J.comparedTo=J.cmp=function(e){var t,r,n,i,a=this;if(e=new a.constructor(e),a.s!==e.s)return a.s||-e.s;if(a.e!==e.e)return a.e>e.e^a.s<0?1:-1;for(n=a.d.length,i=e.d.length,t=0,r=n<i?n:i;t<r;++t)if(a.d[t]!==e.d[t])return a.d[t]>e.d[t]^a.s<0?1:-1;return n===i?0:n>i^a.s<0?1:-1};J.decimalPlaces=J.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*De;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};J.dividedBy=J.div=function(e){return kn(this,new this.constructor(e))};J.dividedToIntegerBy=J.idiv=function(e){var t=this,r=t.constructor;return Ne(kn(t,new r(e),0,1),r.precision)};J.equals=J.eq=function(e){return!this.cmp(e)};J.exponent=function(){return et(this)};J.greaterThan=J.gt=function(e){return this.cmp(e)>0};J.greaterThanOrEqualTo=J.gte=function(e){return this.cmp(e)>=0};J.isInteger=J.isint=function(){return this.e>this.d.length-2};J.isNegative=J.isneg=function(){return this.s<0};J.isPositive=J.ispos=function(){return this.s>0};J.isZero=function(){return this.s===0};J.lessThan=J.lt=function(e){return this.cmp(e)<0};J.lessThanOrEqualTo=J.lte=function(e){return this.cmp(e)<1};J.logarithm=J.log=function(e){var t,r=this,n=r.constructor,i=n.precision,a=i+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(ar))throw Error(kr+"NaN");if(r.s<1)throw Error(kr+(r.s?"NaN":"-Infinity"));return r.eq(ar)?new n(0):(Fe=!1,t=kn(du(r,a),du(e,a),a),Fe=!0,Ne(t,i))};J.minus=J.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?NE(t,e):kE(t,(e.s=-e.s,e))};J.modulo=J.mod=function(e){var t,r=this,n=r.constructor,i=n.precision;if(e=new n(e),!e.s)throw Error(kr+"NaN");return r.s?(Fe=!1,t=kn(r,e,0,1).times(e),Fe=!0,r.minus(t)):Ne(new n(r),i)};J.naturalExponential=J.exp=function(){return EE(this)};J.naturalLogarithm=J.ln=function(){return du(this)};J.negated=J.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};J.plus=J.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?kE(t,e):NE(t,(e.s=-e.s,e))};J.precision=J.sd=function(e){var t,r,n,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Oa+e);if(t=et(i)+1,n=i.d.length-1,r=n*De+1,n=i.d[n],n){for(;n%10==0;n/=10)r--;for(n=i.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};J.squareRoot=J.sqrt=function(){var e,t,r,n,i,a,o,s=this,l=s.constructor;if(s.s<1){if(!s.s)return new l(0);throw Error(kr+"NaN")}for(e=et(s),Fe=!1,i=Math.sqrt(+s),i==0||i==1/0?(t=Jr(s.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=Us((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new l(t)):n=new l(i.toString()),r=l.precision,i=o=r+3;;)if(a=n,n=a.plus(kn(s,a,o+2)).times(.5),Jr(a.d).slice(0,o)===(t=Jr(n.d)).slice(0,o)){if(t=t.slice(o-3,o+1),i==o&&t=="4999"){if(Ne(a,r+1,0),a.times(a).eq(s)){n=a;break}}else if(t!="9999")break;o+=4}return Fe=!0,Ne(n,r)};J.times=J.mul=function(e){var t,r,n,i,a,o,s,l,u,f=this,c=f.constructor,h=f.d,p=(e=new c(e)).d;if(!f.s||!e.s)return new c(0);for(e.s*=f.s,r=f.e+e.e,l=h.length,u=p.length,l<u&&(a=h,h=p,p=a,o=l,l=u,u=o),a=[],o=l+u,n=o;n--;)a.push(0);for(n=u;--n>=0;){for(t=0,i=l+n;i>n;)s=a[i]+p[n]*h[i-n-1]+t,a[i--]=s%ht|0,t=s/ht|0;a[i]=(a[i]+t)%ht|0}for(;!a[--o];)a.pop();return t?++r:a.shift(),e.d=a,e.e=r,Fe?Ne(e,c.precision):e};J.toDecimalPlaces=J.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(an(e,0,Fs),t===void 0?t=n.rounding:an(t,0,8),Ne(r,e+et(r)+1,t))};J.toExponential=function(e,t){var r,n=this,i=n.constructor;return e===void 0?r=Da(n,!0):(an(e,0,Fs),t===void 0?t=i.rounding:an(t,0,8),n=Ne(new i(n),e+1,t),r=Da(n,!0,e+1)),r};J.toFixed=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?Da(i):(an(e,0,Fs),t===void 0?t=a.rounding:an(t,0,8),n=Ne(new a(i),e+et(i)+1,t),r=Da(n.abs(),!1,e+et(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};J.toInteger=J.toint=function(){var e=this,t=e.constructor;return Ne(new t(e),et(e)+1,t.rounding)};J.toNumber=function(){return+this};J.toPower=J.pow=function(e){var t,r,n,i,a,o,s=this,l=s.constructor,u=12,f=+(e=new l(e));if(!e.s)return new l(ar);if(s=new l(s),!s.s){if(e.s<1)throw Error(kr+"Infinity");return s}if(s.eq(ar))return s;if(n=l.precision,e.eq(ar))return Ne(s,n);if(t=e.e,r=e.d.length-1,o=t>=r,a=s.s,o){if((r=f<0?-f:f)<=AE){for(i=new l(ar),t=Math.ceil(n/De+4),Fe=!1;r%2&&(i=i.times(s),XS(i.d,t)),r=Us(r/2),r!==0;)s=s.times(s),XS(s.d,t);return Fe=!0,e.s<0?new l(ar).div(i):Ne(i,n)}}else if(a<0)throw Error(kr+"NaN");return a=a<0&&e.d[Math.max(t,r)]&1?-1:1,s.s=1,Fe=!1,i=e.times(du(s,n+u)),Fe=!0,i=EE(i),i.s=a,i};J.toPrecision=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?(r=et(i),n=Da(i,r<=a.toExpNeg||r>=a.toExpPos)):(an(e,1,Fs),t===void 0?t=a.rounding:an(t,0,8),i=Ne(new a(i),e,t),r=et(i),n=Da(i,e<=r||r<=a.toExpNeg,e)),n};J.toSignificantDigits=J.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(an(e,1,Fs),t===void 0?t=n.rounding:an(t,0,8)),Ne(new n(r),e,t)};J.toString=J.valueOf=J.val=J.toJSON=J[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=et(e),r=e.constructor;return Da(e,t<=r.toExpNeg||t>=r.toExpPos)};function kE(e,t){var r,n,i,a,o,s,l,u,f=e.constructor,c=f.precision;if(!e.s||!t.s)return t.s||(t=new f(e)),Fe?Ne(t,c):t;if(l=e.d,u=t.d,o=e.e,i=t.e,l=l.slice(),a=o-i,a){for(a<0?(n=l,a=-a,s=u.length):(n=u,i=o,s=l.length),o=Math.ceil(c/De),s=o>s?o+1:s+1,a>s&&(a=s,n.length=1),n.reverse();a--;)n.push(0);n.reverse()}for(s=l.length,a=u.length,s-a<0&&(a=s,n=u,u=l,l=n),r=0;a;)r=(l[--a]=l[a]+u[a]+r)/ht|0,l[a]%=ht;for(r&&(l.unshift(r),++i),s=l.length;l[--s]==0;)l.pop();return t.d=l,t.e=i,Fe?Ne(t,c):t}function an(e,t,r){if(e!==~~e||e<t||e>r)throw Error(Oa+e)}function Jr(e){var t,r,n,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)n=e[t]+"",r=De-n.length,r&&(a+=Qn(r)),a+=n;o=e[t],n=o+"",r=De-n.length,r&&(a+=Qn(r))}else if(o===0)return"0";for(;o%10===0;)o/=10;return a+o}var kn=function(){function e(n,i){var a,o=0,s=n.length;for(n=n.slice();s--;)a=n[s]*i+o,n[s]=a%ht|0,o=a/ht|0;return o&&n.unshift(o),n}function t(n,i,a,o){var s,l;if(a!=o)l=a>o?1:-1;else for(s=l=0;s<a;s++)if(n[s]!=i[s]){l=n[s]>i[s]?1:-1;break}return l}function r(n,i,a){for(var o=0;a--;)n[a]-=o,o=n[a]<i[a]?1:0,n[a]=o*ht+n[a]-i[a];for(;!n[0]&&n.length>1;)n.shift()}return function(n,i,a,o){var s,l,u,f,c,h,p,m,y,v,g,b,x,O,w,S,j,_,P=n.constructor,N=n.s==i.s?1:-1,$=n.d,T=i.d;if(!n.s)return new P(n);if(!i.s)throw Error(kr+"Division by zero");for(l=n.e-i.e,j=T.length,w=$.length,p=new P(N),m=p.d=[],u=0;T[u]==($[u]||0);)++u;if(T[u]>($[u]||0)&&--l,a==null?b=a=P.precision:o?b=a+(et(n)-et(i))+1:b=a,b<0)return new P(0);if(b=b/De+2|0,u=0,j==1)for(f=0,T=T[0],b++;(u<w||f)&&b--;u++)x=f*ht+($[u]||0),m[u]=x/T|0,f=x%T|0;else{for(f=ht/(T[0]+1)|0,f>1&&(T=e(T,f),$=e($,f),j=T.length,w=$.length),O=j,y=$.slice(0,j),v=y.length;v<j;)y[v++]=0;_=T.slice(),_.unshift(0),S=T[0],T[1]>=ht/2&&++S;do f=0,s=t(T,y,j,v),s<0?(g=y[0],j!=v&&(g=g*ht+(y[1]||0)),f=g/S|0,f>1?(f>=ht&&(f=ht-1),c=e(T,f),h=c.length,v=y.length,s=t(c,y,h,v),s==1&&(f--,r(c,j<h?_:T,h))):(f==0&&(s=f=1),c=T.slice()),h=c.length,h<v&&c.unshift(0),r(y,c,v),s==-1&&(v=y.length,s=t(T,y,j,v),s<1&&(f++,r(y,j<v?_:T,v))),v=y.length):s===0&&(f++,y=[0]),m[u++]=f,s&&y[0]?y[v++]=$[O]||0:(y=[$[O]],v=1);while((O++<w||y[0]!==void 0)&&b--)}return m[0]||m.shift(),p.e=l,Ne(p,o?a+et(p)+1:a)}}();function EE(e,t){var r,n,i,a,o,s,l=0,u=0,f=e.constructor,c=f.precision;if(et(e)>16)throw Error(Ob+et(e));if(!e.s)return new f(ar);for(Fe=!1,s=c,o=new f(.03125);e.abs().gte(.1);)e=e.times(o),u+=5;for(n=Math.log(Ji(2,u))/Math.LN10*2+5|0,s+=n,r=i=a=new f(ar),f.precision=s;;){if(i=Ne(i.times(e),s),r=r.times(++l),o=a.plus(kn(i,r,s)),Jr(o.d).slice(0,s)===Jr(a.d).slice(0,s)){for(;u--;)a=Ne(a.times(a),s);return f.precision=c,t==null?(Fe=!0,Ne(a,c)):a}a=o}}function et(e){for(var t=e.e*De,r=e.d[0];r>=10;r/=10)t++;return t}function lm(e,t,r){if(t>e.LN10.sd())throw Fe=!0,r&&(e.precision=r),Error(kr+"LN10 precision limit exceeded");return Ne(new e(e.LN10),t)}function Qn(e){for(var t="";e--;)t+="0";return t}function du(e,t){var r,n,i,a,o,s,l,u,f,c=1,h=10,p=e,m=p.d,y=p.constructor,v=y.precision;if(p.s<1)throw Error(kr+(p.s?"NaN":"-Infinity"));if(p.eq(ar))return new y(0);if(t==null?(Fe=!1,u=v):u=t,p.eq(10))return t==null&&(Fe=!0),lm(y,u);if(u+=h,y.precision=u,r=Jr(m),n=r.charAt(0),a=et(p),Math.abs(a)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)p=p.times(e),r=Jr(p.d),n=r.charAt(0),c++;a=et(p),n>1?(p=new y("0."+r),a++):p=new y(n+"."+r.slice(1))}else return l=lm(y,u+2,v).times(a+""),p=du(new y(n+"."+r.slice(1)),u-h).plus(l),y.precision=v,t==null?(Fe=!0,Ne(p,v)):p;for(s=o=p=kn(p.minus(ar),p.plus(ar),u),f=Ne(p.times(p),u),i=3;;){if(o=Ne(o.times(f),u),l=s.plus(kn(o,new y(i),u)),Jr(l.d).slice(0,u)===Jr(s.d).slice(0,u))return s=s.times(2),a!==0&&(s=s.plus(lm(y,u+2,v).times(a+""))),s=kn(s,new y(c),u),y.precision=v,t==null?(Fe=!0,Ne(s,v)):s;s=l,i+=2}}function GS(e,t){var r,n,i;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(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(n,i),t){if(i-=n,r=r-n-1,e.e=Us(r/De),e.d=[],n=(r+1)%De,r<0&&(n+=De),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=De;n<i;)e.d.push(+t.slice(n,n+=De));t=t.slice(n),n=De-t.length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),Fe&&(e.e>fd||e.e<-fd))throw Error(Ob+r)}else e.s=0,e.e=0,e.d=[0];return e}function Ne(e,t,r){var n,i,a,o,s,l,u,f,c=e.d;for(o=1,a=c[0];a>=10;a/=10)o++;if(n=t-o,n<0)n+=De,i=t,u=c[f=0];else{if(f=Math.ceil((n+1)/De),a=c.length,f>=a)return e;for(u=a=c[f],o=1;a>=10;a/=10)o++;n%=De,i=n-De+o}if(r!==void 0&&(a=Ji(10,o-i-1),s=u/a%10|0,l=t<0||c[f+1]!==void 0||u%a,l=r<4?(s||l)&&(r==0||r==(e.s<0?3:2)):s>5||s==5&&(r==4||l||r==6&&(n>0?i>0?u/Ji(10,o-i):0:c[f-1])%10&1||r==(e.s<0?8:7))),t<1||!c[0])return l?(a=et(e),c.length=1,t=t-a-1,c[0]=Ji(10,(De-t%De)%De),e.e=Us(-t/De)||0):(c.length=1,c[0]=e.e=e.s=0),e;if(n==0?(c.length=f,a=1,f--):(c.length=f+1,a=Ji(10,De-n),c[f]=i>0?(u/Ji(10,o-i)%Ji(10,i)|0)*a:0),l)for(;;)if(f==0){(c[0]+=a)==ht&&(c[0]=1,++e.e);break}else{if(c[f]+=a,c[f]!=ht)break;c[f--]=0,a=1}for(n=c.length;c[--n]===0;)c.pop();if(Fe&&(e.e>fd||e.e<-fd))throw Error(Ob+et(e));return e}function NE(e,t){var r,n,i,a,o,s,l,u,f,c,h=e.constructor,p=h.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new h(e),Fe?Ne(t,p):t;if(l=e.d,c=t.d,n=t.e,u=e.e,l=l.slice(),o=u-n,o){for(f=o<0,f?(r=l,o=-o,s=c.length):(r=c,n=u,s=l.length),i=Math.max(Math.ceil(p/De),s)+2,o>i&&(o=i,r.length=1),r.reverse(),i=o;i--;)r.push(0);r.reverse()}else{for(i=l.length,s=c.length,f=i<s,f&&(s=i),i=0;i<s;i++)if(l[i]!=c[i]){f=l[i]<c[i];break}o=0}for(f&&(r=l,l=c,c=r,t.s=-t.s),s=l.length,i=c.length-s;i>0;--i)l[s++]=0;for(i=c.length;i>o;){if(l[--i]<c[i]){for(a=i;a&&l[--a]===0;)l[a]=ht-1;--l[a],l[i]+=ht}l[i]-=c[i]}for(;l[--s]===0;)l.pop();for(;l[0]===0;l.shift())--n;return l[0]?(t.d=l,t.e=n,Fe?Ne(t,p):t):new h(0)}function Da(e,t,r){var n,i=et(e),a=Jr(e.d),o=a.length;return t?(r&&(n=r-o)>0?a=a.charAt(0)+"."+a.slice(1)+Qn(n):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+Qn(-i-1)+a,r&&(n=r-o)>0&&(a+=Qn(n))):i>=o?(a+=Qn(i+1-o),r&&(n=r-i-1)>0&&(a=a+"."+Qn(n))):((n=i+1)<o&&(a=a.slice(0,n)+"."+a.slice(n)),r&&(n=r-o)>0&&(i+1===o&&(a+="."),a+=Qn(n))),e.s<0?"-"+a:a}function XS(e,t){if(e.length>t)return e.length=t,!0}function CE(e){var t,r,n;function i(a){var o=this;if(!(o instanceof i))return new i(a);if(o.constructor=i,a instanceof i){o.s=a.s,o.e=a.e,o.d=(a=a.d)?a.slice():a;return}if(typeof a=="number"){if(a*0!==0)throw Error(Oa+a);if(a>0)o.s=1;else if(a<0)a=-a,o.s=-1;else{o.s=0,o.e=0,o.d=[0];return}if(a===~~a&&a<1e7){o.e=0,o.d=[a];return}return GS(o,a.toString())}else if(typeof a!="string")throw Error(Oa+a);if(a.charCodeAt(0)===45?(a=a.slice(1),o.s=-1):o.s=1,NQ.test(a))GS(o,a);else throw Error(Oa+a)}if(i.prototype=J,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=CE,i.config=i.set=CQ,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 i.config(e),i}function CQ(e){if(!e||typeof e!="object")throw Error(kr+"Object expected");var t,r,n,i=["precision",1,Fs,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if((n=e[r=i[t]])!==void 0)if(Us(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(Oa+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Oa+r+": "+n);return this}var jb=CE(EQ);ar=new jb(1);const Ee=jb;function TQ(e){return RQ(e)||IQ(e)||MQ(e)||$Q()}function $Q(){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 MQ(e,t){if(e){if(typeof e=="string")return Ov(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 Ov(e,t)}}function IQ(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function RQ(e){if(Array.isArray(e))return Ov(e)}function Ov(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 DQ=function(t){return t},TE={},$E=function(t){return t===TE},QS=function(t){return function r(){return arguments.length===0||arguments.length===1&&$E(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},LQ=function e(t,r){return t===1?r:QS(function(){for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];var o=i.filter(function(s){return s!==TE}).length;return o>=t?r.apply(void 0,i):e(t-o,QS(function(){for(var s=arguments.length,l=new Array(s),u=0;u<s;u++)l[u]=arguments[u];var f=i.map(function(c){return $E(c)?l.shift():c});return r.apply(void 0,TQ(f).concat(l))}))})},qh=function(t){return LQ(t.length,t)},jv=function(t,r){for(var n=[],i=t;i<r;++i)n[i-t]=i;return n},zQ=qh(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),BQ=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return DQ;var i=r.reverse(),a=i[0],o=i.slice(1);return function(){return o.reduce(function(s,l){return l(s)},a.apply(void 0,arguments))}},_v=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},ME=function(t){var r=null,n=null;return function(){for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return r&&a.every(function(s,l){return s===r[l]})||(r=a,n=t.apply(void 0,a)),n}};function FQ(e){var t;return e===0?t=1:t=Math.floor(new Ee(e).abs().log(10).toNumber())+1,t}function UQ(e,t,r){for(var n=new Ee(e),i=0,a=[];n.lt(t)&&i<1e5;)a.push(n.toNumber()),n=n.add(r),i++;return a}var WQ=qh(function(e,t,r){var n=+e,i=+t;return n+r*(i-n)}),HQ=qh(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),KQ=qh(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const Vh={rangeStep:UQ,getDigitCount:FQ,interpolateNumber:WQ,uninterpolateNumber:HQ,uninterpolateTruncation:KQ};function Pv(e){return GQ(e)||VQ(e)||IE(e)||qQ()}function qQ(){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 VQ(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function GQ(e){if(Array.isArray(e))return Av(e)}function hu(e,t){return YQ(e)||QQ(e,t)||IE(e,t)||XQ()}function XQ(){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 IE(e,t){if(e){if(typeof e=="string")return Av(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 Av(e,t)}}function Av(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 QQ(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,i=!1,a=void 0;try{for(var o=e[Symbol.iterator](),s;!(n=(s=o.next()).done)&&(r.push(s.value),!(t&&r.length===t));n=!0);}catch(l){i=!0,a=l}finally{try{!n&&o.return!=null&&o.return()}finally{if(i)throw a}}return r}}function YQ(e){if(Array.isArray(e))return e}function RE(e){var t=hu(e,2),r=t[0],n=t[1],i=r,a=n;return r>n&&(i=n,a=r),[i,a]}function DE(e,t,r){if(e.lte(0))return new Ee(0);var n=Vh.getDigitCount(e.toNumber()),i=new Ee(10).pow(n),a=e.div(i),o=n!==1?.05:.1,s=new Ee(Math.ceil(a.div(o).toNumber())).add(r).mul(o),l=s.mul(i);return t?l:new Ee(Math.ceil(l))}function JQ(e,t,r){var n=1,i=new Ee(e);if(!i.isint()&&r){var a=Math.abs(e);a<1?(n=new Ee(10).pow(Vh.getDigitCount(e)-1),i=new Ee(Math.floor(i.div(n).toNumber())).mul(n)):a>1&&(i=new Ee(Math.floor(e)))}else e===0?i=new Ee(Math.floor((t-1)/2)):r||(i=new Ee(Math.floor(e)));var o=Math.floor((t-1)/2),s=BQ(zQ(function(l){return i.add(new Ee(l-o).mul(n)).toNumber()}),jv);return s(0,t)}function LE(e,t,r,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new Ee(0),tickMin:new Ee(0),tickMax:new Ee(0)};var a=DE(new Ee(t).sub(e).div(r-1),n,i),o;e<=0&&t>=0?o=new Ee(0):(o=new Ee(e).add(t).div(2),o=o.sub(new Ee(o).mod(a)));var s=Math.ceil(o.sub(e).div(a).toNumber()),l=Math.ceil(new Ee(t).sub(o).div(a).toNumber()),u=s+l+1;return u>r?LE(e,t,r,n,i+1):(u<r&&(l=t>0?l+(r-u):l,s=t>0?s:s+(r-u)),{step:a,tickMin:o.sub(new Ee(s).mul(a)),tickMax:o.add(new Ee(l).mul(a))})}function ZQ(e){var t=hu(e,2),r=t[0],n=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(i,2),s=RE([r,n]),l=hu(s,2),u=l[0],f=l[1];if(u===-1/0||f===1/0){var c=f===1/0?[u].concat(Pv(jv(0,i-1).map(function(){return 1/0}))):[].concat(Pv(jv(0,i-1).map(function(){return-1/0})),[f]);return r>n?_v(c):c}if(u===f)return JQ(u,i,a);var h=LE(u,f,o,a),p=h.step,m=h.tickMin,y=h.tickMax,v=Vh.rangeStep(m,y.add(new Ee(.1).mul(p)),p);return r>n?_v(v):v}function eY(e,t){var r=hu(e,2),n=r[0],i=r[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=RE([n,i]),s=hu(o,2),l=s[0],u=s[1];if(l===-1/0||u===1/0)return[n,i];if(l===u)return[l];var f=Math.max(t,2),c=DE(new Ee(u).sub(l).div(f-1),a,0),h=[].concat(Pv(Vh.rangeStep(new Ee(l),new Ee(u).sub(new Ee(.99).mul(c)),c)),[u]);return n>i?_v(h):h}var tY=ME(ZQ),rY=ME(eY),nY="Invariant failed";function La(e,t){throw new Error(nY)}var iY=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function as(e){"@babel/helpers - typeof";return as=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},as(e)}function dd(){return dd=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},dd.apply(this,arguments)}function aY(e,t){return uY(e)||lY(e,t)||sY(e,t)||oY()}function oY(){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 sY(e,t){if(e){if(typeof e=="string")return YS(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 YS(e,t)}}function YS(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 lY(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function uY(e){if(Array.isArray(e))return e}function cY(e,t){if(e==null)return{};var r=fY(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fY(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 dY(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hY(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,FE(n.key),n)}}function pY(e,t,r){return t&&hY(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function mY(e,t,r){return t=hd(t),yY(e,zE()?Reflect.construct(t,r||[],hd(e).constructor):t.apply(e,r))}function yY(e,t){if(t&&(as(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return vY(e)}function vY(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zE(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(zE=function(){return!!e})()}function hd(e){return hd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},hd(e)}function gY(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&&kv(e,t)}function kv(e,t){return kv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},kv(e,t)}function BE(e,t,r){return t=FE(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function FE(e){var t=bY(e,"string");return as(t)=="symbol"?t:t+""}function bY(e,t){if(as(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(as(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Gh=function(e){function t(){return dY(this,t),mY(this,t,arguments)}return gY(t,e),pY(t,[{key:"render",value:function(){var n=this.props,i=n.offset,a=n.layout,o=n.width,s=n.dataKey,l=n.data,u=n.dataPointFormatter,f=n.xAxis,c=n.yAxis,h=cY(n,iY),p=ne(h,!1);this.props.direction==="x"&&f.type!=="number"&&La();var m=l.map(function(y){var v=u(y,s),g=v.x,b=v.y,x=v.value,O=v.errorVal;if(!O)return null;var w=[],S,j;if(Array.isArray(O)){var _=aY(O,2);S=_[0],j=_[1]}else S=j=O;if(a==="vertical"){var P=f.scale,N=b+i,$=N+o,T=N-o,L=P(x-S),R=P(x+j);w.push({x1:R,y1:$,x2:R,y2:T}),w.push({x1:L,y1:N,x2:R,y2:N}),w.push({x1:L,y1:$,x2:L,y2:T})}else if(a==="horizontal"){var I=c.scale,D=g+i,F=D-o,C=D+o,B=I(x-S),U=I(x+j);w.push({x1:F,y1:U,x2:C,y2:U}),w.push({x1:D,y1:B,x2:D,y2:U}),w.push({x1:F,y1:B,x2:C,y2:B})}return k.createElement(ye,dd({className:"recharts-errorBar",key:"bar-".concat(w.map(function(V){return"".concat(V.x1,"-").concat(V.x2,"-").concat(V.y1,"-").concat(V.y2)}))},p),w.map(function(V){return k.createElement("line",dd({},V,{key:"line-".concat(V.x1,"-").concat(V.x2,"-").concat(V.y1,"-").concat(V.y2)}))}))});return k.createElement(ye,{className:"recharts-errorBars"},m)}}])}(k.Component);BE(Gh,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});BE(Gh,"displayName","ErrorBar");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 JS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ki(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?JS(Object(r),!0).forEach(function(n){xY(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):JS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function xY(e,t,r){return t=wY(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wY(e){var t=SY(e,"string");return pu(t)=="symbol"?t:t+""}function SY(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 UE=function(t){var r=t.children,n=t.formattedGraphicalItems,i=t.legendWidth,a=t.legendContent,o=ir(r,Po);if(!o)return null;var s=Po.defaultProps,l=s!==void 0?Ki(Ki({},s),o.props):{},u;return o.props&&o.props.payload?u=o.props&&o.props.payload:a==="children"?u=(n||[]).reduce(function(f,c){var h=c.item,p=c.props,m=p.sectors||p.data||[];return f.concat(m.map(function(y){return{type:o.props.iconType||h.props.legendType,value:y.name,color:y.fill,payload:y}}))},[]):u=(n||[]).map(function(f){var c=f.item,h=c.type.defaultProps,p=h!==void 0?Ki(Ki({},h),c.props):{},m=p.dataKey,y=p.name,v=p.legendType,g=p.hide;return{inactive:g,dataKey:m,type:l.iconType||v||"square",color:_b(c),value:y||m,payload:p}}),Ki(Ki(Ki({},l),Po.getWithHeight(o,i)),{},{payload:u,item:o})};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 ZS(e){return PY(e)||_Y(e)||jY(e)||OY()}function OY(){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 jY(e,t){if(e){if(typeof e=="string")return Ev(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 Ev(e,t)}}function _Y(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function PY(e){if(Array.isArray(e))return Ev(e)}function Ev(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 eO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).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?eO(Object(r),!0).forEach(function(n){ko(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ko(e,t,r){return t=AY(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function AY(e){var t=kY(e,"string");return mu(t)=="symbol"?t:t+""}function kY(e,t){if(mu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(mu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function lt(e,t,r){return ce(e)||ce(t)?r:ct(t)?lr(e,t,r):oe(t)?t(e):r}function El(e,t,r,n){var i=_Q(e,function(s){return lt(s,t)});if(r==="number"){var a=i.filter(function(s){return K(s)||parseFloat(s)});return a.length?[Kh(a),di(a)]:[1/0,-1/0]}var o=n?i.filter(function(s){return!ce(s)}):i;return o.map(function(s){return ct(s)||s instanceof Date?s:""})}var EY=function(t){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,o=-1,s=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(s<=1)return 0;if(a&&a.axisType==="angleAxis"&&Math.abs(Math.abs(a.range[1]-a.range[0])-360)<=1e-6)for(var l=a.range,u=0;u<s;u++){var f=u>0?i[u-1].coordinate:i[s-1].coordinate,c=i[u].coordinate,h=u>=s-1?i[0].coordinate:i[u+1].coordinate,p=void 0;if(Mt(c-f)!==Mt(h-c)){var m=[];if(Mt(h-c)===Mt(l[1]-l[0])){p=h;var y=c+l[1]-l[0];m[0]=Math.min(y,(y+f)/2),m[1]=Math.max(y,(y+f)/2)}else{p=f;var v=h+l[1]-l[0];m[0]=Math.min(c,(v+c)/2),m[1]=Math.max(c,(v+c)/2)}var g=[Math.min(c,(p+c)/2),Math.max(c,(p+c)/2)];if(t>g[0]&&t<=g[1]||t>=m[0]&&t<=m[1]){o=i[u].index;break}}else{var b=Math.min(f,h),x=Math.max(f,h);if(t>(b+c)/2&&t<=(x+c)/2){o=i[u].index;break}}}else for(var O=0;O<s;O++)if(O===0&&t<=(n[O].coordinate+n[O+1].coordinate)/2||O>0&&O<s-1&&t>(n[O].coordinate+n[O-1].coordinate)/2&&t<=(n[O].coordinate+n[O+1].coordinate)/2||O===s-1&&t>(n[O].coordinate+n[O-1].coordinate)/2){o=n[O].index;break}return o},_b=function(t){var r,n=t,i=n.type.displayName,a=(r=t.type)!==null&&r!==void 0&&r.defaultProps?Ge(Ge({},t.type.defaultProps),t.props):t.props,o=a.stroke,s=a.fill,l;switch(i){case"Line":l=o;break;case"Area":case"Radar":l=o&&o!=="none"?o:s;break;default:l=s;break}return l},NY=function(t){var r=t.barSize,n=t.totalSize,i=t.stackGroups,a=i===void 0?{}:i;if(!a)return{};for(var o={},s=Object.keys(a),l=0,u=s.length;l<u;l++)for(var f=a[s[l]].stackGroups,c=Object.keys(f),h=0,p=c.length;h<p;h++){var m=f[c[h]],y=m.items,v=m.cateAxisId,g=y.filter(function(j){return An(j.type).indexOf("Bar")>=0});if(g&&g.length){var b=g[0].type.defaultProps,x=b!==void 0?Ge(Ge({},b),g[0].props):g[0].props,O=x.barSize,w=x[v];o[w]||(o[w]=[]);var S=ce(O)?r:O;o[w].push({item:g[0],stackList:g.slice(1),barSize:ce(S)?void 0:It(S,n,0)})}}return o},CY=function(t){var r=t.barGap,n=t.barCategoryGap,i=t.bandSize,a=t.sizeList,o=a===void 0?[]:a,s=t.maxBarSize,l=o.length;if(l<1)return null;var u=It(r,i,0,!0),f,c=[];if(o[0].barSize===+o[0].barSize){var h=!1,p=i/l,m=o.reduce(function(O,w){return O+w.barSize||0},0);m+=(l-1)*u,m>=i&&(m-=(l-1)*u,u=0),m>=i&&p>0&&(h=!0,p*=.9,m=l*p);var y=(i-m)/2>>0,v={offset:y-u,size:0};f=o.reduce(function(O,w){var S={item:w.item,position:{offset:v.offset+v.size+u,size:h?p:w.barSize}},j=[].concat(ZS(O),[S]);return v=j[j.length-1].position,w.stackList&&w.stackList.length&&w.stackList.forEach(function(_){j.push({item:_,position:v})}),j},c)}else{var g=It(n,i,0,!0);i-2*g-(l-1)*u<=0&&(u=0);var b=(i-2*g-(l-1)*u)/l;b>1&&(b>>=0);var x=s===+s?Math.min(b,s):b;f=o.reduce(function(O,w,S){var j=[].concat(ZS(O),[{item:w.item,position:{offset:g+(b+u)*S+(b-x)/2,size:x}}]);return w.stackList&&w.stackList.length&&w.stackList.forEach(function(_){j.push({item:_,position:j[j.length-1].position})}),j},c)}return f},TY=function(t,r,n,i){var a=n.children,o=n.width,s=n.margin,l=o-(s.left||0)-(s.right||0),u=UE({children:a,legendWidth:l});if(u){var f=i||{},c=f.width,h=f.height,p=u.align,m=u.verticalAlign,y=u.layout;if((y==="vertical"||y==="horizontal"&&m==="middle")&&p!=="center"&&K(t[p]))return Ge(Ge({},t),{},ko({},p,t[p]+(c||0)));if((y==="horizontal"||y==="vertical"&&p==="center")&&m!=="middle"&&K(t[m]))return Ge(Ge({},t),{},ko({},m,t[m]+(h||0)))}return t},$Y=function(t,r,n){return ce(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},WE=function(t,r,n,i,a){var o=r.props.children,s=_r(o,Gh).filter(function(u){return $Y(i,a,u.props.direction)});if(s&&s.length){var l=s.map(function(u){return u.props.dataKey});return t.reduce(function(u,f){var c=lt(f,n);if(ce(c))return u;var h=Array.isArray(c)?[Kh(c),di(c)]:[c,c],p=l.reduce(function(m,y){var v=lt(f,y,0),g=h[0]-Math.abs(Array.isArray(v)?v[0]:v),b=h[1]+Math.abs(Array.isArray(v)?v[1]:v);return[Math.min(g,m[0]),Math.max(b,m[1])]},[1/0,-1/0]);return[Math.min(p[0],u[0]),Math.max(p[1],u[1])]},[1/0,-1/0])}return null},MY=function(t,r,n,i,a){var o=r.map(function(s){return WE(t,s,n,a,i)}).filter(function(s){return!ce(s)});return o&&o.length?o.reduce(function(s,l){return[Math.min(s[0],l[0]),Math.max(s[1],l[1])]},[1/0,-1/0]):null},HE=function(t,r,n,i,a){var o=r.map(function(l){var u=l.props.dataKey;return n==="number"&&u&&WE(t,l,u,i)||El(t,u,n,a)});if(n==="number")return o.reduce(function(l,u){return[Math.min(l[0],u[0]),Math.max(l[1],u[1])]},[1/0,-1/0]);var s={};return o.reduce(function(l,u){for(var f=0,c=u.length;f<c;f++)s[u[f]]||(s[u[f]]=!0,l.push(u[f]));return l},[])},KE=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},qE=function(t,r,n,i){if(i)return t.map(function(l){return l.coordinate});var a,o,s=t.map(function(l){return l.coordinate===r&&(a=!0),l.coordinate===n&&(o=!0),l.coordinate});return a||s.push(r),o||s.push(n),s},_n=function(t,r,n){if(!t)return null;var i=t.scale,a=t.duplicateDomain,o=t.type,s=t.range,l=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,u=(r||n)&&o==="category"&&i.bandwidth?i.bandwidth()/l:0;if(u=t.axisType==="angleAxis"&&(s==null?void 0:s.length)>=2?Mt(s[0]-s[1])*2*u:u,r&&(t.ticks||t.niceTicks)){var f=(t.ticks||t.niceTicks).map(function(c){var h=a?a.indexOf(c):c;return{coordinate:i(h)+u,value:c,offset:u}});return f.filter(function(c){return!Is(c.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(c,h){return{coordinate:i(c)+u,value:c,index:h,offset:u}}):i.ticks&&!n?i.ticks(t.tickCount).map(function(c){return{coordinate:i(c)+u,value:c,offset:u}}):i.domain().map(function(c,h){return{coordinate:i(c)+u,value:a?a[c]:c,index:h,offset:u}})},um=new WeakMap,Ic=function(t,r){if(typeof r!="function")return t;um.has(t)||um.set(t,new WeakMap);var n=um.get(t);if(n.has(r))return n.get(r);var i=function(){t.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,i),i},VE=function(t,r,n){var i=t.scale,a=t.type,o=t.layout,s=t.axisType;if(i==="auto")return o==="radial"&&s==="radiusAxis"?{scale:su(),realScaleType:"band"}:o==="radial"&&s==="angleAxis"?{scale:sd(),realScaleType:"linear"}:a==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:kl(),realScaleType:"point"}:a==="category"?{scale:su(),realScaleType:"band"}:{scale:sd(),realScaleType:"linear"};if(Ma(i)){var l="scale".concat(Nh(i));return{scale:(VS[l]||kl)(),realScaleType:VS[l]?l:"point"}}return oe(i)?{scale:i}:{scale:kl(),realScaleType:"point"}},tO=1e-4,GE=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,i=t.range(),a=Math.min(i[0],i[1])-tO,o=Math.max(i[0],i[1])+tO,s=t(r[0]),l=t(r[n-1]);(s<a||s>o||l<a||l>o)&&t.domain([r[0],r[n-1]])}},IY=function(t,r){if(!t)return null;for(var n=0,i=t.length;n<i;n++)if(t[n].item===r)return t[n].position;return null},RY=function(t,r){if(!r||r.length!==2||!K(r[0])||!K(r[1]))return t;var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]),a=[t[0],t[1]];return(!K(t[0])||t[0]<n)&&(a[0]=n),(!K(t[1])||t[1]>i)&&(a[1]=i),a[0]>i&&(a[0]=i),a[1]<n&&(a[1]=n),a},DY=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var a=0,o=0,s=0;s<r;++s){var l=Is(t[s][n][1])?t[s][n][0]:t[s][n][1];l>=0?(t[s][n][0]=a,t[s][n][1]=a+l,a=t[s][n][1]):(t[s][n][0]=o,t[s][n][1]=o+l,o=t[s][n][1])}},LY=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var a=0,o=0;o<r;++o){var s=Is(t[o][n][1])?t[o][n][0]:t[o][n][1];s>=0?(t[o][n][0]=a,t[o][n][1]=a+s,a=t[o][n][1]):(t[o][n][0]=0,t[o][n][1]=0)}},zY={sign:DY,expand:iF,none:Qo,silhouette:aF,wiggle:oF,positive:LY},BY=function(t,r,n){var i=r.map(function(s){return s.props.dataKey}),a=zY[n],o=nF().keys(i).value(function(s,l){return+lt(s,l,0)}).order(ev).offset(a);return o(t)},FY=function(t,r,n,i,a,o){if(!t)return null;var s=o?r.reverse():r,l={},u=s.reduce(function(c,h){var p,m=(p=h.type)!==null&&p!==void 0&&p.defaultProps?Ge(Ge({},h.type.defaultProps),h.props):h.props,y=m.stackId,v=m.hide;if(v)return c;var g=m[n],b=c[g]||{hasStack:!1,stackGroups:{}};if(ct(y)){var x=b.stackGroups[y]||{numericAxisId:n,cateAxisId:i,items:[]};x.items.push(h),b.hasStack=!0,b.stackGroups[y]=x}else b.stackGroups[Rs("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[h]};return Ge(Ge({},c),{},ko({},g,b))},l),f={};return Object.keys(u).reduce(function(c,h){var p=u[h];if(p.hasStack){var m={};p.stackGroups=Object.keys(p.stackGroups).reduce(function(y,v){var g=p.stackGroups[v];return Ge(Ge({},y),{},ko({},v,{numericAxisId:n,cateAxisId:i,items:g.items,stackedData:BY(t,g.items,a)}))},m)}return Ge(Ge({},c),{},ko({},h,p))},f)},XE=function(t,r){var n=r.realScaleType,i=r.type,a=r.tickCount,o=r.originalDomain,s=r.allowDecimals,l=n||r.scale;if(l!=="auto"&&l!=="linear")return null;if(a&&i==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var u=t.domain();if(!u.length)return null;var f=tY(u,a,s);return t.domain([Kh(f),di(f)]),{niceTicks:f}}if(a&&i==="number"){var c=t.domain(),h=rY(c,a,s);return{niceTicks:h}}return null};function rO(e){var t=e.axis,r=e.ticks,n=e.bandSize,i=e.entry,a=e.index,o=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!ce(i[t.dataKey])){var s=zf(r,"value",i[t.dataKey]);if(s)return s.coordinate+n/2}return r[a]?r[a].coordinate+n/2:null}var l=lt(i,ce(o)?t.dataKey:o);return ce(l)?null:t.scale(l)}var nO=function(t){var r=t.axis,n=t.ticks,i=t.offset,a=t.bandSize,o=t.entry,s=t.index;if(r.type==="category")return n[s]?n[s].coordinate+i:null;var l=lt(o,r.dataKey,r.domain[s]);return ce(l)?null:r.scale(l)-a/2+i},UY=function(t){var r=t.numericAxis,n=r.scale.domain();if(r.type==="number"){var i=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]);return i<=0&&a>=0?0:a<0?a:i}return n[0]},WY=function(t,r){var n,i=(n=t.type)!==null&&n!==void 0&&n.defaultProps?Ge(Ge({},t.type.defaultProps),t.props):t.props,a=i.stackId;if(ct(a)){var o=r[a];if(o){var s=o.items.indexOf(t);return s>=0?o.stackedData[s]:null}}return null},HY=function(t){return t.reduce(function(r,n){return[Kh(n.concat([r[0]]).filter(K)),di(n.concat([r[1]]).filter(K))]},[1/0,-1/0])},QE=function(t,r,n){return Object.keys(t).reduce(function(i,a){var o=t[a],s=o.stackedData,l=s.reduce(function(u,f){var c=HY(f.slice(r,n+1));return[Math.min(u[0],c[0]),Math.max(u[1],c[1])]},[1/0,-1/0]);return[Math.min(l[0],i[0]),Math.max(l[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},iO=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,aO=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Nv=function(t,r,n){if(oe(t))return t(r,n);if(!Array.isArray(t))return r;var i=[];if(K(t[0]))i[0]=n?t[0]:Math.min(t[0],r[0]);else if(iO.test(t[0])){var a=+iO.exec(t[0])[1];i[0]=r[0]-a}else oe(t[0])?i[0]=t[0](r[0]):i[0]=r[0];if(K(t[1]))i[1]=n?t[1]:Math.max(t[1],r[1]);else if(aO.test(t[1])){var o=+aO.exec(t[1])[1];i[1]=r[1]+o}else oe(t[1])?i[1]=t[1](r[1]):i[1]=r[1];return i},pd=function(t,r,n){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!n||i>0)return i}if(t&&r&&r.length>=2){for(var a=Z0(r,function(c){return c.coordinate}),o=1/0,s=1,l=a.length;s<l;s++){var u=a[s],f=a[s-1];o=Math.min((u.coordinate||0)-(f.coordinate||0),o)}return o===1/0?0:o}return n?void 0:0},oO=function(t,r,n){return!t||!t.length||is(t,lr(n,"type.defaultProps.domain"))?r:t},YE=function(t,r){var n=t.type.defaultProps?Ge(Ge({},t.type.defaultProps),t.props):t.props,i=n.dataKey,a=n.name,o=n.unit,s=n.formatter,l=n.tooltipType,u=n.chartType,f=n.hide;return Ge(Ge({},ne(t,!1)),{},{dataKey:i,unit:o,formatter:s,name:a||i,color:_b(t),value:lt(r,i),type:l,payload:r,chartType:u,hide:f})};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 sO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).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?sO(Object(r),!0).forEach(function(n){JE(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 JE(e,t,r){return t=KY(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function KY(e){var t=qY(e,"string");return yu(t)=="symbol"?t:t+""}function qY(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(t==="string"?String:Number)(e)}function VY(e,t){return YY(e)||QY(e,t)||XY(e,t)||GY()}function GY(){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 XY(e,t){if(e){if(typeof e=="string")return lO(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 lO(e,t)}}function lO(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 QY(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function YY(e){if(Array.isArray(e))return e}var md=Math.PI/180,JY=function(t){return t*180/Math.PI},Me=function(t,r,n,i){return{x:t+Math.cos(-md*i)*n,y:r+Math.sin(-md*i)*n}},ZE=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(n.left||0)-(n.right||0)),Math.abs(r-(n.top||0)-(n.bottom||0)))/2},ZY=function(t,r,n,i,a){var o=t.width,s=t.height,l=t.startAngle,u=t.endAngle,f=It(t.cx,o,o/2),c=It(t.cy,s,s/2),h=ZE(o,s,n),p=It(t.innerRadius,h,0),m=It(t.outerRadius,h,h*.8),y=Object.keys(r);return y.reduce(function(v,g){var b=r[g],x=b.domain,O=b.reversed,w;if(ce(b.range))i==="angleAxis"?w=[l,u]:i==="radiusAxis"&&(w=[p,m]),O&&(w=[w[1],w[0]]);else{w=b.range;var S=w,j=VY(S,2);l=j[0],u=j[1]}var _=VE(b,a),P=_.realScaleType,N=_.scale;N.domain(x).range(w),GE(N);var $=XE(N,mn(mn({},b),{},{realScaleType:P})),T=mn(mn(mn({},b),$),{},{range:w,radius:m,realScaleType:P,scale:N,cx:f,cy:c,innerRadius:p,outerRadius:m,startAngle:l,endAngle:u});return mn(mn({},v),{},JE({},g,T))},{})},eJ=function(t,r){var n=t.x,i=t.y,a=r.x,o=r.y;return Math.sqrt(Math.pow(n-a,2)+Math.pow(i-o,2))},tJ=function(t,r){var n=t.x,i=t.y,a=r.cx,o=r.cy,s=eJ({x:n,y:i},{x:a,y:o});if(s<=0)return{radius:s};var l=(n-a)/s,u=Math.acos(l);return i>o&&(u=2*Math.PI-u),{radius:s,angle:JY(u),angleInRadian:u}},rJ=function(t){var r=t.startAngle,n=t.endAngle,i=Math.floor(r/360),a=Math.floor(n/360),o=Math.min(i,a);return{startAngle:r-o*360,endAngle:n-o*360}},nJ=function(t,r){var n=r.startAngle,i=r.endAngle,a=Math.floor(n/360),o=Math.floor(i/360),s=Math.min(a,o);return t+s*360},uO=function(t,r){var n=t.x,i=t.y,a=tJ({x:n,y:i},r),o=a.radius,s=a.angle,l=r.innerRadius,u=r.outerRadius;if(o<l||o>u)return!1;if(o===0)return!0;var f=rJ(r),c=f.startAngle,h=f.endAngle,p=s,m;if(c<=h){for(;p>h;)p-=360;for(;p<c;)p+=360;m=p>=c&&p<=h}else{for(;p>c;)p-=360;for(;p<h;)p+=360;m=p>=h&&p<=c}return m?mn(mn({},r),{},{radius:o,angle:nJ(p,r)}):null},eN=function(t){return!A.isValidElement(t)&&!oe(t)&&typeof t!="boolean"?t.className:""};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)}var iJ=["offset"];function aJ(e){return uJ(e)||lJ(e)||sJ(e)||oJ()}function oJ(){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 sJ(e,t){if(e){if(typeof e=="string")return Cv(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 Cv(e,t)}}function lJ(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function uJ(e){if(Array.isArray(e))return Cv(e)}function Cv(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 cJ(e,t){if(e==null)return{};var r=fJ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fJ(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 cO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function at(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?cO(Object(r),!0).forEach(function(n){dJ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function dJ(e,t,r){return t=hJ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hJ(e){var t=pJ(e,"string");return vu(t)=="symbol"?t:t+""}function pJ(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)}function gu(){return gu=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},gu.apply(this,arguments)}var mJ=function(t){var r=t.value,n=t.formatter,i=ce(t.children)?r:t.children;return oe(n)?n(i):i},yJ=function(t,r){var n=Mt(r-t),i=Math.min(Math.abs(r-t),360);return n*i},vJ=function(t,r,n){var i=t.position,a=t.viewBox,o=t.offset,s=t.className,l=a,u=l.cx,f=l.cy,c=l.innerRadius,h=l.outerRadius,p=l.startAngle,m=l.endAngle,y=l.clockWise,v=(c+h)/2,g=yJ(p,m),b=g>=0?1:-1,x,O;i==="insideStart"?(x=p+b*o,O=y):i==="insideEnd"?(x=m-b*o,O=!y):i==="end"&&(x=m+b*o,O=y),O=g<=0?O:!O;var w=Me(u,f,v,x),S=Me(u,f,v,x+(O?1:-1)*359),j="M".concat(w.x,",").concat(w.y,`
A`).concat(v,",").concat(v,",0,1,").concat(O?0:1,`,
`).concat(S.x,",").concat(S.y),_=ce(t.id)?Rs("recharts-radial-line-"):t.id;return k.createElement("text",gu({},n,{dominantBaseline:"central",className:fe("recharts-radial-bar-label",s)}),k.createElement("defs",null,k.createElement("path",{id:_,d:j})),k.createElement("textPath",{xlinkHref:"#".concat(_)},r))},gJ=function(t){var r=t.viewBox,n=t.offset,i=t.position,a=r,o=a.cx,s=a.cy,l=a.innerRadius,u=a.outerRadius,f=a.startAngle,c=a.endAngle,h=(f+c)/2;if(i==="outside"){var p=Me(o,s,u+n,h),m=p.x,y=p.y;return{x:m,y,textAnchor:m>=o?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:o,y:s,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:o,y:s,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:o,y:s,textAnchor:"middle",verticalAnchor:"end"};var v=(l+u)/2,g=Me(o,s,v,h),b=g.x,x=g.y;return{x:b,y:x,textAnchor:"middle",verticalAnchor:"middle"}},bJ=function(t){var r=t.viewBox,n=t.parentViewBox,i=t.offset,a=t.position,o=r,s=o.x,l=o.y,u=o.width,f=o.height,c=f>=0?1:-1,h=c*i,p=c>0?"end":"start",m=c>0?"start":"end",y=u>=0?1:-1,v=y*i,g=y>0?"end":"start",b=y>0?"start":"end";if(a==="top"){var x={x:s+u/2,y:l-c*i,textAnchor:"middle",verticalAnchor:p};return at(at({},x),n?{height:Math.max(l-n.y,0),width:u}:{})}if(a==="bottom"){var O={x:s+u/2,y:l+f+h,textAnchor:"middle",verticalAnchor:m};return at(at({},O),n?{height:Math.max(n.y+n.height-(l+f),0),width:u}:{})}if(a==="left"){var w={x:s-v,y:l+f/2,textAnchor:g,verticalAnchor:"middle"};return at(at({},w),n?{width:Math.max(w.x-n.x,0),height:f}:{})}if(a==="right"){var S={x:s+u+v,y:l+f/2,textAnchor:b,verticalAnchor:"middle"};return at(at({},S),n?{width:Math.max(n.x+n.width-S.x,0),height:f}:{})}var j=n?{width:u,height:f}:{};return a==="insideLeft"?at({x:s+v,y:l+f/2,textAnchor:b,verticalAnchor:"middle"},j):a==="insideRight"?at({x:s+u-v,y:l+f/2,textAnchor:g,verticalAnchor:"middle"},j):a==="insideTop"?at({x:s+u/2,y:l+h,textAnchor:"middle",verticalAnchor:m},j):a==="insideBottom"?at({x:s+u/2,y:l+f-h,textAnchor:"middle",verticalAnchor:p},j):a==="insideTopLeft"?at({x:s+v,y:l+h,textAnchor:b,verticalAnchor:m},j):a==="insideTopRight"?at({x:s+u-v,y:l+h,textAnchor:g,verticalAnchor:m},j):a==="insideBottomLeft"?at({x:s+v,y:l+f-h,textAnchor:b,verticalAnchor:p},j):a==="insideBottomRight"?at({x:s+u-v,y:l+f-h,textAnchor:g,verticalAnchor:p},j):Cs(a)&&(K(a.x)||aa(a.x))&&(K(a.y)||aa(a.y))?at({x:s+It(a.x,u),y:l+It(a.y,f),textAnchor:"end",verticalAnchor:"end"},j):at({x:s+u/2,y:l+f/2,textAnchor:"middle",verticalAnchor:"middle"},j)},xJ=function(t){return"cx"in t&&K(t.cx)};function mt(e){var t=e.offset,r=t===void 0?5:t,n=cJ(e,iJ),i=at({offset:r},n),a=i.viewBox,o=i.position,s=i.value,l=i.children,u=i.content,f=i.className,c=f===void 0?"":f,h=i.textBreakAll;if(!a||ce(s)&&ce(l)&&!A.isValidElement(u)&&!oe(u))return null;if(A.isValidElement(u))return A.cloneElement(u,i);var p;if(oe(u)){if(p=A.createElement(u,i),A.isValidElement(p))return p}else p=mJ(i);var m=xJ(a),y=ne(i,!0);if(m&&(o==="insideStart"||o==="insideEnd"||o==="end"))return vJ(i,p,y);var v=m?gJ(i):bJ(i);return k.createElement(Ra,gu({className:fe("recharts-label",c)},y,v,{breakAll:h}),p)}mt.displayName="Label";var tN=function(t){var r=t.cx,n=t.cy,i=t.angle,a=t.startAngle,o=t.endAngle,s=t.r,l=t.radius,u=t.innerRadius,f=t.outerRadius,c=t.x,h=t.y,p=t.top,m=t.left,y=t.width,v=t.height,g=t.clockWise,b=t.labelViewBox;if(b)return b;if(K(y)&&K(v)){if(K(c)&&K(h))return{x:c,y:h,width:y,height:v};if(K(p)&&K(m))return{x:p,y:m,width:y,height:v}}return K(c)&&K(h)?{x:c,y:h,width:0,height:0}:K(r)&&K(n)?{cx:r,cy:n,startAngle:a||i||0,endAngle:o||i||0,innerRadius:u||0,outerRadius:f||l||s||0,clockWise:g}:t.viewBox?t.viewBox:{}},wJ=function(t,r){return t?t===!0?k.createElement(mt,{key:"label-implicit",viewBox:r}):ct(t)?k.createElement(mt,{key:"label-implicit",viewBox:r,value:t}):A.isValidElement(t)?t.type===mt?A.cloneElement(t,{key:"label-implicit",viewBox:r}):k.createElement(mt,{key:"label-implicit",content:t,viewBox:r}):oe(t)?k.createElement(mt,{key:"label-implicit",content:t,viewBox:r}):Cs(t)?k.createElement(mt,gu({viewBox:r},t,{key:"label-implicit"})):null:null},SJ=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 i=t.children,a=tN(t),o=_r(i,mt).map(function(l,u){return A.cloneElement(l,{viewBox:r||a,key:"label-".concat(u)})});if(!n)return o;var s=wJ(t.label,r||a);return[s].concat(aJ(o))};mt.parseViewBox=tN;mt.renderCallByParent=SJ;function OJ(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var jJ=OJ;const _J=Ae(jJ);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)}var PJ=["valueAccessor"],AJ=["data","dataKey","clockWise","id","textBreakAll"];function kJ(e){return TJ(e)||CJ(e)||NJ(e)||EJ()}function EJ(){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 NJ(e,t){if(e){if(typeof e=="string")return Tv(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 Tv(e,t)}}function CJ(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function TJ(e){if(Array.isArray(e))return Tv(e)}function Tv(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 yd(){return yd=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},yd.apply(this,arguments)}function fO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?fO(Object(r),!0).forEach(function(n){$J(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $J(e,t,r){return t=MJ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function MJ(e){var t=IJ(e,"string");return bu(t)=="symbol"?t:t+""}function IJ(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 hO(e,t){if(e==null)return{};var r=RJ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function RJ(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 DJ=function(t){return Array.isArray(t.value)?_J(t.value):t.value};function En(e){var t=e.valueAccessor,r=t===void 0?DJ:t,n=hO(e,PJ),i=n.data,a=n.dataKey,o=n.clockWise,s=n.id,l=n.textBreakAll,u=hO(n,AJ);return!i||!i.length?null:k.createElement(ye,{className:"recharts-label-list"},i.map(function(f,c){var h=ce(a)?r(f,c):lt(f&&f.payload,a),p=ce(s)?{}:{id:"".concat(s,"-").concat(c)};return k.createElement(mt,yd({},ne(f,!0),u,p,{parentViewBox:f.parentViewBox,value:h,textBreakAll:l,viewBox:mt.parseViewBox(ce(o)?f:dO(dO({},f),{},{clockWise:o})),key:"label-".concat(c),index:c}))}))}En.displayName="LabelList";function LJ(e,t){return e?e===!0?k.createElement(En,{key:"labelList-implicit",data:t}):k.isValidElement(e)||oe(e)?k.createElement(En,{key:"labelList-implicit",data:t,content:e}):Cs(e)?k.createElement(En,yd({data:t},e,{key:"labelList-implicit"})):null:null}function zJ(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,i=_r(n,En).map(function(o,s){return A.cloneElement(o,{data:t,key:"labelList-".concat(s)})});if(!r)return i;var a=LJ(e.label,t);return[a].concat(kJ(i))}En.renderCallByParent=zJ;function xu(e){"@babel/helpers - typeof";return xu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xu(e)}function $v(){return $v=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},$v.apply(this,arguments)}function pO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?pO(Object(r),!0).forEach(function(n){BJ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function BJ(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=UJ(e,"string");return xu(t)=="symbol"?t:t+""}function UJ(e,t){if(xu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(xu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var WJ=function(t,r){var n=Mt(r-t),i=Math.min(Math.abs(r-t),359.999);return n*i},Rc=function(t){var r=t.cx,n=t.cy,i=t.radius,a=t.angle,o=t.sign,s=t.isExternal,l=t.cornerRadius,u=t.cornerIsExternal,f=l*(s?1:-1)+i,c=Math.asin(l/f)/md,h=u?a:a+o*c,p=Me(r,n,f,h),m=Me(r,n,i,h),y=u?a-o*c:a,v=Me(r,n,f*Math.cos(c*md),y);return{center:p,circleTangency:m,lineTangency:v,theta:c}},rN=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.startAngle,s=t.endAngle,l=WJ(o,s),u=o+l,f=Me(r,n,a,o),c=Me(r,n,a,u),h="M ".concat(f.x,",").concat(f.y,`
A `).concat(a,",").concat(a,`,0,
`).concat(+(Math.abs(l)>180),",").concat(+(o>u),`,
`).concat(c.x,",").concat(c.y,`
`);if(i>0){var p=Me(r,n,i,o),m=Me(r,n,i,u);h+="L ".concat(m.x,",").concat(m.y,`
A `).concat(i,",").concat(i,`,0,
`).concat(+(Math.abs(l)>180),",").concat(+(o<=u),`,
`).concat(p.x,",").concat(p.y," Z")}else h+="L ".concat(r,",").concat(n," Z");return h},HJ=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.cornerRadius,s=t.forceCornerRadius,l=t.cornerIsExternal,u=t.startAngle,f=t.endAngle,c=Mt(f-u),h=Rc({cx:r,cy:n,radius:a,angle:u,sign:c,cornerRadius:o,cornerIsExternal:l}),p=h.circleTangency,m=h.lineTangency,y=h.theta,v=Rc({cx:r,cy:n,radius:a,angle:f,sign:-c,cornerRadius:o,cornerIsExternal:l}),g=v.circleTangency,b=v.lineTangency,x=v.theta,O=l?Math.abs(u-f):Math.abs(u-f)-y-x;if(O<0)return s?"M ".concat(m.x,",").concat(m.y,`
a`).concat(o,",").concat(o,",0,0,1,").concat(o*2,`,0
a`).concat(o,",").concat(o,",0,0,1,").concat(-o*2,`,0
`):rN({cx:r,cy:n,innerRadius:i,outerRadius:a,startAngle:u,endAngle:f});var w="M ".concat(m.x,",").concat(m.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(p.x,",").concat(p.y,`
A`).concat(a,",").concat(a,",0,").concat(+(O>180),",").concat(+(c<0),",").concat(g.x,",").concat(g.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(b.x,",").concat(b.y,`
`);if(i>0){var S=Rc({cx:r,cy:n,radius:i,angle:u,sign:c,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),j=S.circleTangency,_=S.lineTangency,P=S.theta,N=Rc({cx:r,cy:n,radius:i,angle:f,sign:-c,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),$=N.circleTangency,T=N.lineTangency,L=N.theta,R=l?Math.abs(u-f):Math.abs(u-f)-P-L;if(R<0&&o===0)return"".concat(w,"L").concat(r,",").concat(n,"Z");w+="L".concat(T.x,",").concat(T.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat($.x,",").concat($.y,`
A`).concat(i,",").concat(i,",0,").concat(+(R>180),",").concat(+(c>0),",").concat(j.x,",").concat(j.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(_.x,",").concat(_.y,"Z")}else w+="L".concat(r,",").concat(n,"Z");return w},KJ={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},nN=function(t){var r=mO(mO({},KJ),t),n=r.cx,i=r.cy,a=r.innerRadius,o=r.outerRadius,s=r.cornerRadius,l=r.forceCornerRadius,u=r.cornerIsExternal,f=r.startAngle,c=r.endAngle,h=r.className;if(o<a||f===c)return null;var p=fe("recharts-sector",h),m=o-a,y=It(s,m,0,!0),v;return y>0&&Math.abs(f-c)<360?v=HJ({cx:n,cy:i,innerRadius:a,outerRadius:o,cornerRadius:Math.min(y,m/2),forceCornerRadius:l,cornerIsExternal:u,startAngle:f,endAngle:c}):v=rN({cx:n,cy:i,innerRadius:a,outerRadius:o,startAngle:f,endAngle:c}),k.createElement("path",$v({},ne(r,!0),{className:p,d:v,role:"img"}))};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 Mv(){return Mv=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},Mv.apply(this,arguments)}function yO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?yO(Object(r),!0).forEach(function(n){qJ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function qJ(e,t,r){return t=VJ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function VJ(e){var t=GJ(e,"string");return wu(t)=="symbol"?t:t+""}function GJ(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)}var gO={curveBasisClosed:qB,curveBasisOpen:VB,curveBasis:KB,curveBumpX:CB,curveBumpY:TB,curveLinearClosed:GB,curveLinear:Th,curveMonotoneX:XB,curveMonotoneY:QB,curveNatural:YB,curveStep:JB,curveStepAfter:eF,curveStepBefore:ZB},Dc=function(t){return t.x===+t.x&&t.y===+t.y},ol=function(t){return t.x},sl=function(t){return t.y},XJ=function(t,r){if(oe(t))return t;var n="curve".concat(Nh(t));return(n==="curveMonotone"||n==="curveBump")&&r?gO["".concat(n).concat(r==="vertical"?"Y":"X")]:gO[n]||Th},QJ=function(t){var r=t.type,n=r===void 0?"linear":r,i=t.points,a=i===void 0?[]:i,o=t.baseLine,s=t.layout,l=t.connectNulls,u=l===void 0?!1:l,f=XJ(n,s),c=u?a.filter(function(y){return Dc(y)}):a,h;if(Array.isArray(o)){var p=u?o.filter(function(y){return Dc(y)}):o,m=c.map(function(y,v){return vO(vO({},y),{},{base:p[v]})});return s==="vertical"?h=Ac().y(sl).x1(ol).x0(function(y){return y.base.x}):h=Ac().x(ol).y1(sl).y0(function(y){return y.base.y}),h.defined(Dc).curve(f),h(m)}return s==="vertical"&&K(o)?h=Ac().y(sl).x1(ol).x0(o):K(o)?h=Ac().x(ol).y1(sl).y0(o):h=Jk().x(ol).y(sl),h.defined(Dc).curve(f),h(c)},Eo=function(t){var r=t.className,n=t.points,i=t.path,a=t.pathRef;if((!n||!n.length)&&!i)return null;var o=n&&n.length?QJ(t):i;return A.createElement("path",Mv({},ne(t,!1),Bf(t),{className:fe("recharts-curve",r),d:o,ref:a}))},iN={exports:{}},YJ="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",JJ=YJ,ZJ=JJ;function aN(){}function oN(){}oN.resetWarningCache=aN;var eZ=function(){function e(n,i,a,o,s,l){if(l!==ZJ){var u=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 u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:oN,resetWarningCache:aN};return r.PropTypes=r,r};iN.exports=eZ();var tZ=iN.exports;const Se=Ae(tZ),{getOwnPropertyNames:rZ,getOwnPropertySymbols:nZ}=Object,{hasOwnProperty:iZ}=Object.prototype;function cm(e,t){return function(n,i,a){return e(n,i,a)&&t(n,i,a)}}function Lc(e){return function(r,n,i){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,i);const{cache:a}=i,o=a.get(r),s=a.get(n);if(o&&s)return o===n&&s===r;a.set(r,n),a.set(n,r);const l=e(r,n,i);return a.delete(r),a.delete(n),l}}function aZ(e){return e!=null?e[Symbol.toStringTag]:void 0}function bO(e){return rZ(e).concat(nZ(e))}const oZ=Object.hasOwn||((e,t)=>iZ.call(e,t));function Ga(e,t){return e===t||!e&&!t&&e!==e&&t!==t}const sZ="__v",lZ="__o",uZ="_owner",{getOwnPropertyDescriptor:xO,keys:wO}=Object;function cZ(e,t){return e.byteLength===t.byteLength&&vd(new Uint8Array(e),new Uint8Array(t))}function fZ(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&&vd(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function hZ(e,t){return Ga(e.getTime(),t.getTime())}function pZ(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function mZ(e,t){return e===t}function SO(e,t,r){const n=e.size;if(n!==t.size)return!1;if(!n)return!0;const i=new Array(n),a=e.entries();let o,s,l=0;for(;(o=a.next())&&!o.done;){const u=t.entries();let f=!1,c=0;for(;(s=u.next())&&!s.done;){if(i[c]){c++;continue}const h=o.value,p=s.value;if(r.equals(h[0],p[0],l,c,e,t,r)&&r.equals(h[1],p[1],h[0],p[0],e,t,r)){f=i[c]=!0;break}c++}if(!f)return!1;l++}return!0}const yZ=Ga;function vZ(e,t,r){const n=wO(e);let i=n.length;if(wO(t).length!==i)return!1;for(;i-- >0;)if(!sN(e,t,r,n[i]))return!1;return!0}function ll(e,t,r){const n=bO(e);let i=n.length;if(bO(t).length!==i)return!1;let a,o,s;for(;i-- >0;)if(a=n[i],!sN(e,t,r,a)||(o=xO(e,a),s=xO(t,a),(o||s)&&(!o||!s||o.configurable!==s.configurable||o.enumerable!==s.enumerable||o.writable!==s.writable)))return!1;return!0}function gZ(e,t){return Ga(e.valueOf(),t.valueOf())}function bZ(e,t){return e.source===t.source&&e.flags===t.flags}function OO(e,t,r){const n=e.size;if(n!==t.size)return!1;if(!n)return!0;const i=new Array(n),a=e.values();let o,s;for(;(o=a.next())&&!o.done;){const l=t.values();let u=!1,f=0;for(;(s=l.next())&&!s.done;){if(!i[f]&&r.equals(o.value,s.value,o.value,s.value,e,t,r)){u=i[f]=!0;break}f++}if(!u)return!1}return!0}function vd(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 xZ(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function sN(e,t,r,n){return(n===uZ||n===lZ||n===sZ)&&(e.$$typeof||t.$$typeof)?!0:oZ(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}const wZ="[object ArrayBuffer]",SZ="[object Arguments]",OZ="[object Boolean]",jZ="[object DataView]",_Z="[object Date]",PZ="[object Error]",AZ="[object Map]",kZ="[object Number]",EZ="[object Object]",NZ="[object RegExp]",CZ="[object Set]",TZ="[object String]",$Z={"[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},MZ="[object URL]",IZ=Object.prototype.toString;function RZ({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:r,areDatesEqual:n,areErrorsEqual:i,areFunctionsEqual:a,areMapsEqual:o,areNumbersEqual:s,areObjectsEqual:l,arePrimitiveWrappersEqual:u,areRegExpsEqual:f,areSetsEqual:c,areTypedArraysEqual:h,areUrlsEqual:p,unknownTagComparators:m}){return function(v,g,b){if(v===g)return!0;if(v==null||g==null)return!1;const x=typeof v;if(x!==typeof g)return!1;if(x!=="object")return x==="number"?s(v,g,b):x==="function"?a(v,g,b):!1;const O=v.constructor;if(O!==g.constructor)return!1;if(O===Object)return l(v,g,b);if(Array.isArray(v))return t(v,g,b);if(O===Date)return n(v,g,b);if(O===RegExp)return f(v,g,b);if(O===Map)return o(v,g,b);if(O===Set)return c(v,g,b);const w=IZ.call(v);if(w===_Z)return n(v,g,b);if(w===NZ)return f(v,g,b);if(w===AZ)return o(v,g,b);if(w===CZ)return c(v,g,b);if(w===EZ)return typeof v.then!="function"&&typeof g.then!="function"&&l(v,g,b);if(w===MZ)return p(v,g,b);if(w===PZ)return i(v,g,b);if(w===SZ)return l(v,g,b);if($Z[w])return h(v,g,b);if(w===wZ)return e(v,g,b);if(w===jZ)return r(v,g,b);if(w===OZ||w===kZ||w===TZ)return u(v,g,b);if(m){let S=m[w];if(!S){const j=aZ(v);j&&(S=m[j])}if(S)return S(v,g,b)}return!1}}function DZ({circular:e,createCustomConfig:t,strict:r}){let n={areArrayBuffersEqual:cZ,areArraysEqual:r?ll:fZ,areDataViewsEqual:dZ,areDatesEqual:hZ,areErrorsEqual:pZ,areFunctionsEqual:mZ,areMapsEqual:r?cm(SO,ll):SO,areNumbersEqual:yZ,areObjectsEqual:r?ll:vZ,arePrimitiveWrappersEqual:gZ,areRegExpsEqual:bZ,areSetsEqual:r?cm(OO,ll):OO,areTypedArraysEqual:r?cm(vd,ll):vd,areUrlsEqual:xZ,unknownTagComparators:void 0};if(t&&(n=Object.assign({},n,t(n))),e){const i=Lc(n.areArraysEqual),a=Lc(n.areMapsEqual),o=Lc(n.areObjectsEqual),s=Lc(n.areSetsEqual);n=Object.assign({},n,{areArraysEqual:i,areMapsEqual:a,areObjectsEqual:o,areSetsEqual:s})}return n}function LZ(e){return function(t,r,n,i,a,o,s){return e(t,r,s)}}function zZ({circular:e,comparator:t,createState:r,equals:n,strict:i}){if(r)return function(s,l){const{cache:u=e?new WeakMap:void 0,meta:f}=r();return t(s,l,{cache:u,equals:n,meta:f,strict:i})};if(e)return function(s,l){return t(s,l,{cache:new WeakMap,equals:n,meta:void 0,strict:i})};const a={cache:void 0,equals:n,meta:void 0,strict:i};return function(s,l){return t(s,l,a)}}const BZ=Bi();Bi({strict:!0});Bi({circular:!0});Bi({circular:!0,strict:!0});Bi({createInternalComparator:()=>Ga});Bi({strict:!0,createInternalComparator:()=>Ga});Bi({circular:!0,createInternalComparator:()=>Ga});Bi({circular:!0,createInternalComparator:()=>Ga,strict:!0});function Bi(e={}){const{circular:t=!1,createInternalComparator:r,createState:n,strict:i=!1}=e,a=DZ(e),o=RZ(a),s=r?r(o):LZ(o);return zZ({circular:t,comparator:o,createState:n,equals:s,strict:i})}function FZ(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function jO(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function i(a){r<0&&(r=a),a-r>t?(e(a),r=-1):FZ(i)};requestAnimationFrame(n)}function Iv(e){"@babel/helpers - typeof";return Iv=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},Iv(e)}function UZ(e){return qZ(e)||KZ(e)||HZ(e)||WZ()}function WZ(){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 HZ(e,t){if(e){if(typeof e=="string")return _O(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _O(e,t)}}function _O(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function KZ(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function qZ(e){if(Array.isArray(e))return e}function VZ(){var e={},t=function(){return null},r=!1,n=function i(a){if(!r){if(Array.isArray(a)){if(!a.length)return;var o=a,s=UZ(o),l=s[0],u=s.slice(1);if(typeof l=="number"){jO(i.bind(null,u),l);return}i(l),jO(i.bind(null,u));return}Iv(a)==="object"&&(e=a,t(e)),typeof a=="function"&&a()}};return{stop:function(){r=!0},start:function(a){r=!1,n(a)},subscribe:function(a){return t=a,function(){t=function(){return null}}}}}function Su(e){"@babel/helpers - typeof";return Su=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Su(e)}function PO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function AO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?PO(Object(r),!0).forEach(function(n){lN(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):PO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function lN(e,t,r){return t=GZ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function GZ(e){var t=XZ(e,"string");return Su(t)==="symbol"?t:String(t)}function XZ(e,t){if(Su(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Su(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var QZ=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,i){return n.filter(function(a){return i.includes(a)})})},YZ=function(t){return t},JZ=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},Nl=function(t,r){return Object.keys(r).reduce(function(n,i){return AO(AO({},n),{},lN({},i,t(i,r[i])))},{})},kO=function(t,r,n){return t.map(function(i){return"".concat(JZ(i)," ").concat(r,"ms ").concat(n)}).join(",")};function ZZ(e,t){return ree(e)||tee(e,t)||uN(e,t)||eee()}function eee(){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 tee(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function ree(e){if(Array.isArray(e))return e}function nee(e){return oee(e)||aee(e)||uN(e)||iee()}function iee(){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 uN(e,t){if(e){if(typeof e=="string")return Rv(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 Rv(e,t)}}function aee(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function oee(e){if(Array.isArray(e))return Rv(e)}function Rv(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 gd=1e-4,cN=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},fN=function(t,r){return t.map(function(n,i){return n*Math.pow(r,i)}).reduce(function(n,i){return n+i})},EO=function(t,r){return function(n){var i=cN(t,r);return fN(i,n)}},see=function(t,r){return function(n){var i=cN(t,r),a=[].concat(nee(i.map(function(o,s){return o*s}).slice(1)),[0]);return fN(a,n)}},NO=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0],a=r[1],o=r[2],s=r[3];if(r.length===1)switch(r[0]){case"linear":i=0,a=0,o=1,s=1;break;case"ease":i=.25,a=.1,o=.25,s=1;break;case"ease-in":i=.42,a=0,o=1,s=1;break;case"ease-out":i=.42,a=0,o=.58,s=1;break;case"ease-in-out":i=0,a=0,o=.58,s=1;break;default:{var l=r[0].split("(");if(l[0]==="cubic-bezier"&&l[1].split(")")[0].split(",").length===4){var u=l[1].split(")")[0].split(",").map(function(v){return parseFloat(v)}),f=ZZ(u,4);i=f[0],a=f[1],o=f[2],s=f[3]}}}var c=EO(i,o),h=EO(a,s),p=see(i,o),m=function(g){return g>1?1:g<0?0:g},y=function(g){for(var b=g>1?1:g,x=b,O=0;O<8;++O){var w=c(x)-b,S=p(x);if(Math.abs(w-b)<gd||S<gd)return h(x);x=m(x-w/S)}return h(x)};return y.isStepper=!1,y},lee=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,i=t.damping,a=i===void 0?8:i,o=t.dt,s=o===void 0?17:o,l=function(f,c,h){var p=-(f-c)*n,m=h*a,y=h+(p-m)*s/1e3,v=h*s/1e3+f;return Math.abs(v-c)<gd&&Math.abs(y)<gd?[c,0]:[v,y]};return l.isStepper=!0,l.dt=s,l},uee=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0];if(typeof i=="string")switch(i){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return NO(i);case"spring":return lee();default:if(i.split("(")[0]==="cubic-bezier")return NO(i)}return typeof i=="function"?i:null};function Ou(e){"@babel/helpers - typeof";return Ou=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ou(e)}function CO(e){return dee(e)||fee(e)||dN(e)||cee()}function cee(){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 fee(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function dee(e){if(Array.isArray(e))return Lv(e)}function TO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?TO(Object(r),!0).forEach(function(n){Dv(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):TO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Dv(e,t,r){return t=hee(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hee(e){var t=pee(e,"string");return Ou(t)==="symbol"?t:String(t)}function pee(e,t){if(Ou(e)!=="object"||e===null)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)}function mee(e,t){return gee(e)||vee(e,t)||dN(e,t)||yee()}function yee(){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 dN(e,t){if(e){if(typeof e=="string")return Lv(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 Lv(e,t)}}function Lv(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 vee(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function gee(e){if(Array.isArray(e))return e}var bd=function(t,r,n){return t+(r-t)*n},zv=function(t){var r=t.from,n=t.to;return r!==n},bee=function e(t,r,n){var i=Nl(function(a,o){if(zv(o)){var s=t(o.from,o.to,o.velocity),l=mee(s,2),u=l[0],f=l[1];return bt(bt({},o),{},{from:u,velocity:f})}return o},r);return n<1?Nl(function(a,o){return zv(o)?bt(bt({},o),{},{velocity:bd(o.velocity,i[a].velocity,n),from:bd(o.from,i[a].from,n)}):o},r):e(t,i,n-1)};const xee=function(e,t,r,n,i){var a=QZ(e,t),o=a.reduce(function(v,g){return bt(bt({},v),{},Dv({},g,[e[g],t[g]]))},{}),s=a.reduce(function(v,g){return bt(bt({},v),{},Dv({},g,{from:e[g],velocity:0,to:t[g]}))},{}),l=-1,u,f,c=function(){return null},h=function(){return Nl(function(g,b){return b.from},s)},p=function(){return!Object.values(s).filter(zv).length},m=function(g){u||(u=g);var b=g-u,x=b/r.dt;s=bee(r,s,x),i(bt(bt(bt({},e),t),h())),u=g,p()||(l=requestAnimationFrame(c))},y=function(g){f||(f=g);var b=(g-f)/n,x=Nl(function(w,S){return bd.apply(void 0,CO(S).concat([r(b)]))},o);if(i(bt(bt(bt({},e),t),x)),b<1)l=requestAnimationFrame(c);else{var O=Nl(function(w,S){return bd.apply(void 0,CO(S).concat([r(1)]))},o);i(bt(bt(bt({},e),t),O))}};return c=r.isStepper?m:y,function(){return requestAnimationFrame(c),function(){cancelAnimationFrame(l)}}};function os(e){"@babel/helpers - typeof";return os=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},os(e)}var wee=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function See(e,t){if(e==null)return{};var r=Oee(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Oee(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function fm(e){return Aee(e)||Pee(e)||_ee(e)||jee()}function jee(){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 _ee(e,t){if(e){if(typeof e=="string")return Bv(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 Bv(e,t)}}function Pee(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Aee(e){if(Array.isArray(e))return Bv(e)}function Bv(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 $O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Tr(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){ml(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 ml(e,t,r){return t=hN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function kee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Eee(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,hN(n.key),n)}}function Nee(e,t,r){return t&&Eee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function hN(e){var t=Cee(e,"string");return os(t)==="symbol"?t:String(t)}function Cee(e,t){if(os(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(os(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Tee(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&&Fv(e,t)}function Fv(e,t){return Fv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Fv(e,t)}function $ee(e){var t=Mee();return function(){var n=xd(e),i;if(t){var a=xd(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return Uv(this,i)}}function Uv(e,t){if(t&&(os(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Wv(e)}function Wv(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Mee(){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 xd(e){return xd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},xd(e)}var on=function(e){Tee(r,e);var t=$ee(r);function r(n,i){var a;kee(this,r),a=t.call(this,n,i);var o=a.props,s=o.isActive,l=o.attributeName,u=o.from,f=o.to,c=o.steps,h=o.children,p=o.duration;if(a.handleStyleChange=a.handleStyleChange.bind(Wv(a)),a.changeStyle=a.changeStyle.bind(Wv(a)),!s||p<=0)return a.state={style:{}},typeof h=="function"&&(a.state={style:f}),Uv(a);if(c&&c.length)a.state={style:c[0].style};else if(u){if(typeof h=="function")return a.state={style:u},Uv(a);a.state={style:l?ml({},l,u):u}}else a.state={style:{}};return a}return Nee(r,[{key:"componentDidMount",value:function(){var i=this.props,a=i.isActive,o=i.canBegin;this.mounted=!0,!(!a||!o)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var a=this.props,o=a.isActive,s=a.canBegin,l=a.attributeName,u=a.shouldReAnimate,f=a.to,c=a.from,h=this.state.style;if(s){if(!o){var p={style:l?ml({},l,f):f};this.state&&h&&(l&&h[l]!==f||!l&&h!==f)&&this.setState(p);return}if(!(BZ(i.to,f)&&i.canBegin&&i.isActive)){var m=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var y=m||u?c:i.to;if(this.state&&h){var v={style:l?ml({},l,y):y};(l&&h[l]!==y||!l&&h!==y)&&this.setState(v)}this.runAnimation(Tr(Tr({},this.props),{},{from:y,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var i=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),i&&i()}},{key:"handleStyleChange",value:function(i){this.changeStyle(i)}},{key:"changeStyle",value:function(i){this.mounted&&this.setState({style:i})}},{key:"runJSAnimation",value:function(i){var a=this,o=i.from,s=i.to,l=i.duration,u=i.easing,f=i.begin,c=i.onAnimationEnd,h=i.onAnimationStart,p=xee(o,s,uee(u),l,this.changeStyle),m=function(){a.stopJSAnimation=p()};this.manager.start([h,f,m,l,c])}},{key:"runStepAnimation",value:function(i){var a=this,o=i.steps,s=i.begin,l=i.onAnimationStart,u=o[0],f=u.style,c=u.duration,h=c===void 0?0:c,p=function(y,v,g){if(g===0)return y;var b=v.duration,x=v.easing,O=x===void 0?"ease":x,w=v.style,S=v.properties,j=v.onAnimationEnd,_=g>0?o[g-1]:v,P=S||Object.keys(w);if(typeof O=="function"||O==="spring")return[].concat(fm(y),[a.runJSAnimation.bind(a,{from:_.style,to:w,duration:b,easing:O}),b]);var N=kO(P,b,O),$=Tr(Tr(Tr({},_.style),w),{},{transition:N});return[].concat(fm(y),[$,b,j]).filter(YZ)};return this.manager.start([l].concat(fm(o.reduce(p,[f,Math.max(h,s)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=VZ());var a=i.begin,o=i.duration,s=i.attributeName,l=i.to,u=i.easing,f=i.onAnimationStart,c=i.onAnimationEnd,h=i.steps,p=i.children,m=this.manager;if(this.unSubscribe=m.subscribe(this.handleStyleChange),typeof u=="function"||typeof p=="function"||u==="spring"){this.runJSAnimation(i);return}if(h.length>1){this.runStepAnimation(i);return}var y=s?ml({},s,l):l,v=kO(Object.keys(y),o,u);m.start([f,a,Tr(Tr({},y),{},{transition:v}),o,c])}},{key:"render",value:function(){var i=this.props,a=i.children;i.begin;var o=i.duration;i.attributeName,i.easing;var s=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var l=See(i,wee),u=A.Children.count(a),f=this.state.style;if(typeof a=="function")return a(f);if(!s||u===0||o<=0)return a;var c=function(p){var m=p.props,y=m.style,v=y===void 0?{}:y,g=m.className,b=A.cloneElement(p,Tr(Tr({},l),{},{style:Tr(Tr({},v),f),className:g}));return b};return u===1?c(A.Children.only(a)):k.createElement("div",null,A.Children.map(a,function(h){return c(h)}))}}]),r}(A.PureComponent);on.displayName="Animate";on.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};on.propTypes={from:Se.oneOfType([Se.object,Se.string]),to:Se.oneOfType([Se.object,Se.string]),attributeName:Se.string,duration:Se.number,begin:Se.number,easing:Se.oneOfType([Se.string,Se.func]),steps:Se.arrayOf(Se.shape({duration:Se.number.isRequired,style:Se.object.isRequired,easing:Se.oneOfType([Se.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Se.func]),properties:Se.arrayOf("string"),onAnimationEnd:Se.func})),children:Se.oneOfType([Se.node,Se.func]),isActive:Se.bool,canBegin:Se.bool,onAnimationEnd:Se.func,shouldReAnimate:Se.bool,onAnimationStart:Se.func,onAnimationReStart:Se.func};function ju(e){"@babel/helpers - typeof";return ju=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ju(e)}function wd(){return wd=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},wd.apply(this,arguments)}function Iee(e,t){return zee(e)||Lee(e,t)||Dee(e,t)||Ree()}function Ree(){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 Dee(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 Lee(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function zee(e){if(Array.isArray(e))return e}function IO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function RO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?IO(Object(r),!0).forEach(function(n){Bee(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):IO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Bee(e,t,r){return t=Fee(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Fee(e){var t=Uee(e,"string");return ju(t)=="symbol"?t:t+""}function Uee(e,t){if(ju(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ju(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var DO=function(t,r,n,i,a){var o=Math.min(Math.abs(n)/2,Math.abs(i)/2),s=i>=0?1:-1,l=n>=0?1:-1,u=i>=0&&n>=0||i<0&&n<0?1:0,f;if(o>0&&a instanceof Array){for(var c=[0,0,0,0],h=0,p=4;h<p;h++)c[h]=a[h]>o?o:a[h];f="M".concat(t,",").concat(r+s*c[0]),c[0]>0&&(f+="A ".concat(c[0],",").concat(c[0],",0,0,").concat(u,",").concat(t+l*c[0],",").concat(r)),f+="L ".concat(t+n-l*c[1],",").concat(r),c[1]>0&&(f+="A ".concat(c[1],",").concat(c[1],",0,0,").concat(u,`,
`).concat(t+n,",").concat(r+s*c[1])),f+="L ".concat(t+n,",").concat(r+i-s*c[2]),c[2]>0&&(f+="A ".concat(c[2],",").concat(c[2],",0,0,").concat(u,`,
`).concat(t+n-l*c[2],",").concat(r+i)),f+="L ".concat(t+l*c[3],",").concat(r+i),c[3]>0&&(f+="A ".concat(c[3],",").concat(c[3],",0,0,").concat(u,`,
`).concat(t,",").concat(r+i-s*c[3])),f+="Z"}else if(o>0&&a===+a&&a>0){var m=Math.min(o,a);f="M ".concat(t,",").concat(r+s*m,`
A `).concat(m,",").concat(m,",0,0,").concat(u,",").concat(t+l*m,",").concat(r,`
L `).concat(t+n-l*m,",").concat(r,`
A `).concat(m,",").concat(m,",0,0,").concat(u,",").concat(t+n,",").concat(r+s*m,`
L `).concat(t+n,",").concat(r+i-s*m,`
A `).concat(m,",").concat(m,",0,0,").concat(u,",").concat(t+n-l*m,",").concat(r+i,`
L `).concat(t+l*m,",").concat(r+i,`
A `).concat(m,",").concat(m,",0,0,").concat(u,",").concat(t,",").concat(r+i-s*m," Z")}else f="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(i," h ").concat(-n," Z");return f},Wee=function(t,r){if(!t||!r)return!1;var n=t.x,i=t.y,a=r.x,o=r.y,s=r.width,l=r.height;if(Math.abs(s)>0&&Math.abs(l)>0){var u=Math.min(a,a+s),f=Math.max(a,a+s),c=Math.min(o,o+l),h=Math.max(o,o+l);return n>=u&&n<=f&&i>=c&&i<=h}return!1},Hee={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Pb=function(t){var r=RO(RO({},Hee),t),n=A.useRef(),i=A.useState(-1),a=Iee(i,2),o=a[0],s=a[1];A.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var O=n.current.getTotalLength();O&&s(O)}catch{}},[]);var l=r.x,u=r.y,f=r.width,c=r.height,h=r.radius,p=r.className,m=r.animationEasing,y=r.animationDuration,v=r.animationBegin,g=r.isAnimationActive,b=r.isUpdateAnimationActive;if(l!==+l||u!==+u||f!==+f||c!==+c||f===0||c===0)return null;var x=fe("recharts-rectangle",p);return b?k.createElement(on,{canBegin:o>0,from:{width:f,height:c,x:l,y:u},to:{width:f,height:c,x:l,y:u},duration:y,animationEasing:m,isActive:b},function(O){var w=O.width,S=O.height,j=O.x,_=O.y;return k.createElement(on,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:v,duration:y,isActive:g,easing:m},k.createElement("path",wd({},ne(r,!0),{className:x,d:DO(j,_,w,S,h),ref:n})))}):k.createElement("path",wd({},ne(r,!0),{className:x,d:DO(l,u,f,c,h)}))},Kee=["points","className","baseLinePoints","connectNulls"];function mo(){return mo=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},mo.apply(this,arguments)}function qee(e,t){if(e==null)return{};var r=Vee(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Vee(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 LO(e){return Yee(e)||Qee(e)||Xee(e)||Gee()}function Gee(){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 Xee(e,t){if(e){if(typeof e=="string")return Hv(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 Hv(e,t)}}function Qee(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Yee(e){if(Array.isArray(e))return Hv(e)}function Hv(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 zO=function(t){return t&&t.x===+t.x&&t.y===+t.y},Jee=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=[[]];return t.forEach(function(n){zO(n)?r[r.length-1].push(n):r[r.length-1].length>0&&r.push([])}),zO(t[0])&&r[r.length-1].push(t[0]),r[r.length-1].length<=0&&(r=r.slice(0,-1)),r},Cl=function(t,r){var n=Jee(t);r&&(n=[n.reduce(function(a,o){return[].concat(LO(a),LO(o))},[])]);var i=n.map(function(a){return a.reduce(function(o,s,l){return"".concat(o).concat(l===0?"M":"L").concat(s.x,",").concat(s.y)},"")}).join("");return n.length===1?"".concat(i,"Z"):i},Zee=function(t,r,n){var i=Cl(t,n);return"".concat(i.slice(-1)==="Z"?i.slice(0,-1):i,"L").concat(Cl(r.reverse(),n).slice(1))},ete=function(t){var r=t.points,n=t.className,i=t.baseLinePoints,a=t.connectNulls,o=qee(t,Kee);if(!r||!r.length)return null;var s=fe("recharts-polygon",n);if(i&&i.length){var l=o.stroke&&o.stroke!=="none",u=Zee(r,i,a);return k.createElement("g",{className:s},k.createElement("path",mo({},ne(o,!0),{fill:u.slice(-1)==="Z"?o.fill:"none",stroke:"none",d:u})),l?k.createElement("path",mo({},ne(o,!0),{fill:"none",d:Cl(r,a)})):null,l?k.createElement("path",mo({},ne(o,!0),{fill:"none",d:Cl(i,a)})):null)}var f=Cl(r,a);return k.createElement("path",mo({},ne(o,!0),{fill:f.slice(-1)==="Z"?o.fill:"none",className:s,d:f}))};function Kv(){return Kv=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},Kv.apply(this,arguments)}var Xh=function(t){var r=t.cx,n=t.cy,i=t.r,a=t.className,o=fe("recharts-dot",a);return r===+r&&n===+n&&i===+i?A.createElement("circle",Kv({},ne(t,!1),Bf(t),{className:o,cx:r,cy:n,r:i})):null};function _u(e){"@babel/helpers - typeof";return _u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_u(e)}var tte=["x","y","top","left","width","height","className"];function qv(){return qv=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},qv.apply(this,arguments)}function BO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rte(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?BO(Object(r),!0).forEach(function(n){nte(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):BO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function nte(e,t,r){return t=ite(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ite(e){var t=ate(e,"string");return _u(t)=="symbol"?t:t+""}function ate(e,t){if(_u(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(_u(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ote(e,t){if(e==null)return{};var r=ste(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ste(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 lte=function(t,r,n,i,a,o){return"M".concat(t,",").concat(a,"v").concat(i,"M").concat(o,",").concat(r,"h").concat(n)},ute=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,a=i===void 0?0:i,o=t.top,s=o===void 0?0:o,l=t.left,u=l===void 0?0:l,f=t.width,c=f===void 0?0:f,h=t.height,p=h===void 0?0:h,m=t.className,y=ote(t,tte),v=rte({x:n,y:a,top:s,left:u,width:c,height:p},y);return!K(n)||!K(a)||!K(c)||!K(p)||!K(s)||!K(u)?null:k.createElement("path",qv({},ne(v,!0),{className:fe("recharts-cross",m),d:lte(n,a,c,p,s,u)}))},cte=Hh,fte=_E,dte=cn;function hte(e,t){return e&&e.length?cte(e,dte(t),fte):void 0}var pte=hte;const mte=Ae(pte);var yte=Hh,vte=cn,gte=PE;function bte(e,t){return e&&e.length?yte(e,vte(t),gte):void 0}var xte=bte;const wte=Ae(xte);var Ste=["cx","cy","angle","ticks","axisLine"],Ote=["ticks","tick","angle","tickFormatter","stroke"];function ss(e){"@babel/helpers - typeof";return ss=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},ss(e)}function Tl(){return Tl=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},Tl.apply(this,arguments)}function FO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function qi(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?FO(Object(r),!0).forEach(function(n){Qh(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):FO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function UO(e,t){if(e==null)return{};var r=jte(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jte(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 _te(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function WO(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,mN(n.key),n)}}function Pte(e,t,r){return t&&WO(e.prototype,t),r&&WO(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ate(e,t,r){return t=Sd(t),kte(e,pN()?Reflect.construct(t,r||[],Sd(e).constructor):t.apply(e,r))}function kte(e,t){if(t&&(ss(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ete(e)}function Ete(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pN=function(){return!!e})()}function Sd(e){return Sd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Sd(e)}function Nte(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&&Vv(e,t)}function Vv(e,t){return Vv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Vv(e,t)}function Qh(e,t,r){return t=mN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mN(e){var t=Cte(e,"string");return ss(t)=="symbol"?t:t+""}function Cte(e,t){if(ss(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ss(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Yh=function(e){function t(){return _te(this,t),Ate(this,t,arguments)}return Nte(t,e),Pte(t,[{key:"getTickValueCoord",value:function(n){var i=n.coordinate,a=this.props,o=a.angle,s=a.cx,l=a.cy;return Me(s,l,i,o)}},{key:"getTickTextAnchor",value:function(){var n=this.props.orientation,i;switch(n){case"left":i="end";break;case"right":i="start";break;default:i="middle";break}return i}},{key:"getViewBox",value:function(){var n=this.props,i=n.cx,a=n.cy,o=n.angle,s=n.ticks,l=mte(s,function(f){return f.coordinate||0}),u=wte(s,function(f){return f.coordinate||0});return{cx:i,cy:a,startAngle:o,endAngle:o,innerRadius:u.coordinate||0,outerRadius:l.coordinate||0}}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,a=n.cy,o=n.angle,s=n.ticks,l=n.axisLine,u=UO(n,Ste),f=s.reduce(function(m,y){return[Math.min(m[0],y.coordinate),Math.max(m[1],y.coordinate)]},[1/0,-1/0]),c=Me(i,a,f[0],o),h=Me(i,a,f[1],o),p=qi(qi(qi({},ne(u,!1)),{},{fill:"none"},ne(l,!1)),{},{x1:c.x,y1:c.y,x2:h.x,y2:h.y});return k.createElement("line",Tl({className:"recharts-polar-radius-axis-line"},p))}},{key:"renderTicks",value:function(){var n=this,i=this.props,a=i.ticks,o=i.tick,s=i.angle,l=i.tickFormatter,u=i.stroke,f=UO(i,Ote),c=this.getTickTextAnchor(),h=ne(f,!1),p=ne(o,!1),m=a.map(function(y,v){var g=n.getTickValueCoord(y),b=qi(qi(qi(qi({textAnchor:c,transform:"rotate(".concat(90-s,", ").concat(g.x,", ").concat(g.y,")")},h),{},{stroke:"none",fill:u},p),{},{index:v},g),{},{payload:y});return k.createElement(ye,Tl({className:fe("recharts-polar-radius-axis-tick",eN(o)),key:"tick-".concat(y.coordinate)},Ia(n.props,y,v)),t.renderTickItem(o,b,l?l(y.value,v):y.value))});return k.createElement(ye,{className:"recharts-polar-radius-axis-ticks"},m)}},{key:"render",value:function(){var n=this.props,i=n.ticks,a=n.axisLine,o=n.tick;return!i||!i.length?null:k.createElement(ye,{className:fe("recharts-polar-radius-axis",this.props.className)},a&&this.renderAxisLine(),o&&this.renderTicks(),mt.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(n,i,a){var o;return k.isValidElement(n)?o=k.cloneElement(n,i):oe(n)?o=n(i):o=k.createElement(Ra,Tl({},i,{className:"recharts-polar-radius-axis-tick-value"}),a),o}}])}(A.PureComponent);Qh(Yh,"displayName","PolarRadiusAxis");Qh(Yh,"axisType","radiusAxis");Qh(Yh,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});function ls(e){"@babel/helpers - typeof";return ls=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},ls(e)}function Zi(){return Zi=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},Zi.apply(this,arguments)}function HO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Vi(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?HO(Object(r),!0).forEach(function(n){Jh(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):HO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Tte(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function KO(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,vN(n.key),n)}}function $te(e,t,r){return t&&KO(e.prototype,t),r&&KO(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Mte(e,t,r){return t=Od(t),Ite(e,yN()?Reflect.construct(t,r||[],Od(e).constructor):t.apply(e,r))}function Ite(e,t){if(t&&(ls(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Rte(e)}function Rte(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(yN=function(){return!!e})()}function Od(e){return Od=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Od(e)}function Dte(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&&Gv(e,t)}function Gv(e,t){return Gv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Gv(e,t)}function Jh(e,t,r){return t=vN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vN(e){var t=Lte(e,"string");return ls(t)=="symbol"?t:t+""}function Lte(e,t){if(ls(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ls(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var zte=Math.PI/180,qO=1e-5,Zh=function(e){function t(){return Tte(this,t),Mte(this,t,arguments)}return Dte(t,e),$te(t,[{key:"getTickLineCoord",value:function(n){var i=this.props,a=i.cx,o=i.cy,s=i.radius,l=i.orientation,u=i.tickSize,f=u||8,c=Me(a,o,s,n.coordinate),h=Me(a,o,s+(l==="inner"?-1:1)*f,n.coordinate);return{x1:c.x,y1:c.y,x2:h.x,y2:h.y}}},{key:"getTickTextAnchor",value:function(n){var i=this.props.orientation,a=Math.cos(-n.coordinate*zte),o;return a>qO?o=i==="outer"?"start":"end":a<-qO?o=i==="outer"?"end":"start":o="middle",o}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,a=n.cy,o=n.radius,s=n.axisLine,l=n.axisLineType,u=Vi(Vi({},ne(this.props,!1)),{},{fill:"none"},ne(s,!1));if(l==="circle")return k.createElement(Xh,Zi({className:"recharts-polar-angle-axis-line"},u,{cx:i,cy:a,r:o}));var f=this.props.ticks,c=f.map(function(h){return Me(i,a,o,h.coordinate)});return k.createElement(ete,Zi({className:"recharts-polar-angle-axis-line"},u,{points:c}))}},{key:"renderTicks",value:function(){var n=this,i=this.props,a=i.ticks,o=i.tick,s=i.tickLine,l=i.tickFormatter,u=i.stroke,f=ne(this.props,!1),c=ne(o,!1),h=Vi(Vi({},f),{},{fill:"none"},ne(s,!1)),p=a.map(function(m,y){var v=n.getTickLineCoord(m),g=n.getTickTextAnchor(m),b=Vi(Vi(Vi({textAnchor:g},f),{},{stroke:"none",fill:u},c),{},{index:y,payload:m,x:v.x2,y:v.y2});return k.createElement(ye,Zi({className:fe("recharts-polar-angle-axis-tick",eN(o)),key:"tick-".concat(m.coordinate)},Ia(n.props,m,y)),s&&k.createElement("line",Zi({className:"recharts-polar-angle-axis-tick-line"},h,v)),o&&t.renderTickItem(o,b,l?l(m.value,y):m.value))});return k.createElement(ye,{className:"recharts-polar-angle-axis-ticks"},p)}},{key:"render",value:function(){var n=this.props,i=n.ticks,a=n.radius,o=n.axisLine;return a<=0||!i||!i.length?null:k.createElement(ye,{className:fe("recharts-polar-angle-axis",this.props.className)},o&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(n,i,a){var o;return k.isValidElement(n)?o=k.cloneElement(n,i):oe(n)?o=n(i):o=k.createElement(Ra,Zi({},i,{className:"recharts-polar-angle-axis-tick-value"}),a),o}}])}(A.PureComponent);Jh(Zh,"displayName","PolarAngleAxis");Jh(Zh,"axisType","angleAxis");Jh(Zh,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var Bte=S2,Fte=Bte(Object.getPrototypeOf,Object),Ute=Fte,Wte=zn,Hte=Ute,Kte=Bn,qte="[object Object]",Vte=Function.prototype,Gte=Object.prototype,gN=Vte.toString,Xte=Gte.hasOwnProperty,Qte=gN.call(Object);function Yte(e){if(!Kte(e)||Wte(e)!=qte)return!1;var t=Hte(e);if(t===null)return!0;var r=Xte.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&gN.call(r)==Qte}var Jte=Yte;const Zte=Ae(Jte);var ere=zn,tre=Bn,rre="[object Boolean]";function nre(e){return e===!0||e===!1||tre(e)&&ere(e)==rre}var ire=nre;const are=Ae(ire);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 jd(){return jd=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},jd.apply(this,arguments)}function ore(e,t){return cre(e)||ure(e,t)||lre(e,t)||sre()}function sre(){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 lre(e,t){if(e){if(typeof e=="string")return VO(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 VO(e,t)}}function VO(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 ure(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function cre(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(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function XO(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){fre(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 fre(e,t,r){return t=dre(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dre(e){var t=hre(e,"string");return Pu(t)=="symbol"?t:t+""}function hre(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 QO=function(t,r,n,i,a){var o=n-i,s;return s="M ".concat(t,",").concat(r),s+="L ".concat(t+n,",").concat(r),s+="L ".concat(t+n-o/2,",").concat(r+a),s+="L ".concat(t+n-o/2-i,",").concat(r+a),s+="L ".concat(t,",").concat(r," Z"),s},pre={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},mre=function(t){var r=XO(XO({},pre),t),n=A.useRef(),i=A.useState(-1),a=ore(i,2),o=a[0],s=a[1];A.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var x=n.current.getTotalLength();x&&s(x)}catch{}},[]);var l=r.x,u=r.y,f=r.upperWidth,c=r.lowerWidth,h=r.height,p=r.className,m=r.animationEasing,y=r.animationDuration,v=r.animationBegin,g=r.isUpdateAnimationActive;if(l!==+l||u!==+u||f!==+f||c!==+c||h!==+h||f===0&&c===0||h===0)return null;var b=fe("recharts-trapezoid",p);return g?k.createElement(on,{canBegin:o>0,from:{upperWidth:0,lowerWidth:0,height:h,x:l,y:u},to:{upperWidth:f,lowerWidth:c,height:h,x:l,y:u},duration:y,animationEasing:m,isActive:g},function(x){var O=x.upperWidth,w=x.lowerWidth,S=x.height,j=x.x,_=x.y;return k.createElement(on,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:v,duration:y,easing:m},k.createElement("path",jd({},ne(r,!0),{className:b,d:QO(j,_,O,w,S),ref:n})))}):k.createElement("g",null,k.createElement("path",jd({},ne(r,!0),{className:b,d:QO(l,u,f,c,h)})))},yre=["option","shapeType","propTransformer","activeClassName","isActive"];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 vre(e,t){if(e==null)return{};var r=gre(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function gre(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 YO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _d(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?YO(Object(r),!0).forEach(function(n){bre(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):YO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function bre(e,t,r){return t=xre(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xre(e){var t=wre(e,"string");return Au(t)=="symbol"?t:t+""}function wre(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)}function Sre(e,t){return _d(_d({},t),e)}function Ore(e,t){return e==="symbols"}function JO(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return k.createElement(Pb,r);case"trapezoid":return k.createElement(mre,r);case"sector":return k.createElement(nN,r);case"symbols":if(Ore(t))return k.createElement(K0,r);break;default:return null}}function jre(e){return A.isValidElement(e)?e.props:e}function bN(e){var t=e.option,r=e.shapeType,n=e.propTransformer,i=n===void 0?Sre:n,a=e.activeClassName,o=a===void 0?"recharts-active-shape":a,s=e.isActive,l=vre(e,yre),u;if(A.isValidElement(t))u=A.cloneElement(t,_d(_d({},l),jre(t)));else if(oe(t))u=t(l);else if(Zte(t)&&!are(t)){var f=i(t,l);u=k.createElement(JO,{shapeType:r,elementProps:f})}else{var c=l;u=k.createElement(JO,{shapeType:r,elementProps:c})}return s?k.createElement(ye,{className:o},u):u}function ep(e,t){return t!=null&&"trapezoids"in e.props}function tp(e,t){return t!=null&&"sectors"in e.props}function ku(e,t){return t!=null&&"points"in e.props}function _re(e,t){var r,n,i=e.x===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.x)||e.x===t.x,a=e.y===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.y)||e.y===t.y;return i&&a}function Pre(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function Are(e,t){var r=e.x===t.x,n=e.y===t.y,i=e.z===t.z;return r&&n&&i}function kre(e,t){var r;return ep(e,t)?r=_re:tp(e,t)?r=Pre:ku(e,t)&&(r=Are),r}function Ere(e,t){var r;return ep(e,t)?r="trapezoids":tp(e,t)?r="sectors":ku(e,t)&&(r="points"),r}function Nre(e,t){if(ep(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(tp(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 ku(e,t)?t.payload:{}}function Cre(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,i=Ere(r,t),a=Nre(r,t),o=n.filter(function(l,u){var f=is(a,l),c=r.props[i].filter(function(m){var y=kre(r,t);return y(m,t)}),h=r.props[i].indexOf(c[c.length-1]),p=u===h;return f&&p}),s=n.indexOf(o[o.length-1]);return s}var of;function us(e){"@babel/helpers - typeof";return us=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},us(e)}function yo(){return yo=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},yo.apply(this,arguments)}function ZO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ce(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ZO(Object(r),!0).forEach(function(n){xr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ZO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Tre(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ej(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,wN(n.key),n)}}function $re(e,t,r){return t&&ej(e.prototype,t),r&&ej(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Mre(e,t,r){return t=Pd(t),Ire(e,xN()?Reflect.construct(t,r||[],Pd(e).constructor):t.apply(e,r))}function Ire(e,t){if(t&&(us(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Rre(e)}function Rre(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(xN=function(){return!!e})()}function Pd(e){return Pd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Pd(e)}function Dre(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&&Xv(e,t)}function Xv(e,t){return Xv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Xv(e,t)}function xr(e,t,r){return t=wN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wN(e){var t=Lre(e,"string");return us(t)=="symbol"?t:t+""}function Lre(e,t){if(us(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(us(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Un=function(e){function t(r){var n;return Tre(this,t),n=Mre(this,t,[r]),xr(n,"pieRef",null),xr(n,"sectorRefs",[]),xr(n,"id",Rs("recharts-pie-")),xr(n,"handleAnimationEnd",function(){var i=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),oe(i)&&i()}),xr(n,"handleAnimationStart",function(){var i=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),oe(i)&&i()}),n.state={isAnimationFinished:!r.isAnimationActive,prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,sectorToFocus:0},n}return Dre(t,e),$re(t,[{key:"isActiveIndex",value:function(n){var i=this.props.activeIndex;return Array.isArray(i)?i.indexOf(n)!==-1:n===i}},{key:"hasActiveIndex",value:function(){var n=this.props.activeIndex;return Array.isArray(n)?n.length!==0:n||n===0}},{key:"renderLabels",value:function(n){var i=this.props.isAnimationActive;if(i&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.label,s=a.labelLine,l=a.dataKey,u=a.valueKey,f=ne(this.props,!1),c=ne(o,!1),h=ne(s,!1),p=o&&o.offsetRadius||20,m=n.map(function(y,v){var g=(y.startAngle+y.endAngle)/2,b=Me(y.cx,y.cy,y.outerRadius+p,g),x=Ce(Ce(Ce(Ce({},f),y),{},{stroke:"none"},c),{},{index:v,textAnchor:t.getTextAnchor(b.x,y.cx)},b),O=Ce(Ce(Ce(Ce({},f),y),{},{fill:"none",stroke:y.fill},h),{},{index:v,points:[Me(y.cx,y.cy,y.outerRadius,g),b]}),w=l;return ce(l)&&ce(u)?w="value":ce(l)&&(w=u),k.createElement(ye,{key:"label-".concat(y.startAngle,"-").concat(y.endAngle,"-").concat(y.midAngle,"-").concat(v)},s&&t.renderLabelLineItem(s,O,"line"),t.renderLabelItem(o,x,lt(y,w)))});return k.createElement(ye,{className:"recharts-pie-labels"},m)}},{key:"renderSectorsStatically",value:function(n){var i=this,a=this.props,o=a.activeShape,s=a.blendStroke,l=a.inactiveShape;return n.map(function(u,f){if((u==null?void 0:u.startAngle)===0&&(u==null?void 0:u.endAngle)===0&&n.length!==1)return null;var c=i.isActiveIndex(f),h=l&&i.hasActiveIndex()?l:null,p=c?o:h,m=Ce(Ce({},u),{},{stroke:s?u.fill:u.stroke,tabIndex:-1});return k.createElement(ye,yo({ref:function(v){v&&!i.sectorRefs.includes(v)&&i.sectorRefs.push(v)},tabIndex:-1,className:"recharts-pie-sector"},Ia(i.props,u,f),{key:"sector-".concat(u==null?void 0:u.startAngle,"-").concat(u==null?void 0:u.endAngle,"-").concat(u.midAngle,"-").concat(f)}),k.createElement(bN,yo({option:p,isActive:c,shapeType:"sector"},m)))})}},{key:"renderSectorsWithAnimation",value:function(){var n=this,i=this.props,a=i.sectors,o=i.isAnimationActive,s=i.animationBegin,l=i.animationDuration,u=i.animationEasing,f=i.animationId,c=this.state,h=c.prevSectors,p=c.prevIsAnimationActive;return k.createElement(on,{begin:s,duration:l,isActive:o,easing:u,from:{t:0},to:{t:1},key:"pie-".concat(f,"-").concat(p),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(m){var y=m.t,v=[],g=a&&a[0],b=g.startAngle;return a.forEach(function(x,O){var w=h&&h[O],S=O>0?lr(x,"paddingAngle",0):0;if(w){var j=Kt(w.endAngle-w.startAngle,x.endAngle-x.startAngle),_=Ce(Ce({},x),{},{startAngle:b+S,endAngle:b+j(y)+S});v.push(_),b=_.endAngle}else{var P=x.endAngle,N=x.startAngle,$=Kt(0,P-N),T=$(y),L=Ce(Ce({},x),{},{startAngle:b+S,endAngle:b+T+S});v.push(L),b=L.endAngle}}),k.createElement(ye,null,n.renderSectorsStatically(v))})}},{key:"attachKeyboardHandlers",value:function(n){var i=this;n.onkeydown=function(a){if(!a.altKey)switch(a.key){case"ArrowLeft":{var o=++i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[o].focus(),i.setState({sectorToFocus:o});break}case"ArrowRight":{var s=--i.state.sectorToFocus<0?i.sectorRefs.length-1:i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[s].focus(),i.setState({sectorToFocus:s});break}case"Escape":{i.sectorRefs[i.state.sectorToFocus].blur(),i.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var n=this.props,i=n.sectors,a=n.isAnimationActive,o=this.state.prevSectors;return a&&i&&i.length&&(!o||!is(o,i))?this.renderSectorsWithAnimation():this.renderSectorsStatically(i)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var n=this,i=this.props,a=i.hide,o=i.sectors,s=i.className,l=i.label,u=i.cx,f=i.cy,c=i.innerRadius,h=i.outerRadius,p=i.isAnimationActive,m=this.state.isAnimationFinished;if(a||!o||!o.length||!K(u)||!K(f)||!K(c)||!K(h))return null;var y=fe("recharts-pie",s);return k.createElement(ye,{tabIndex:this.props.rootTabIndex,className:y,ref:function(g){n.pieRef=g}},this.renderSectors(),l&&this.renderLabels(o),mt.renderCallByParent(this.props,null,!1),(!p||m)&&En.renderCallByParent(this.props,o,!1))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return i.prevIsAnimationActive!==n.isAnimationActive?{prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:[],isAnimationFinished:!0}:n.isAnimationActive&&n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:i.curSectors,isAnimationFinished:!0}:n.sectors!==i.curSectors?{curSectors:n.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(n,i){return n>i?"start":n<i?"end":"middle"}},{key:"renderLabelLineItem",value:function(n,i,a){if(k.isValidElement(n))return k.cloneElement(n,i);if(oe(n))return n(i);var o=fe("recharts-pie-label-line",typeof n!="boolean"?n.className:"");return k.createElement(Eo,yo({},i,{key:a,type:"linear",className:o}))}},{key:"renderLabelItem",value:function(n,i,a){if(k.isValidElement(n))return k.cloneElement(n,i);var o=a;if(oe(n)&&(o=n(i),k.isValidElement(o)))return o;var s=fe("recharts-pie-label-text",typeof n!="boolean"&&!oe(n)?n.className:"");return k.createElement(Ra,yo({},i,{alignmentBaseline:"middle",className:s}),o)}}])}(A.PureComponent);of=Un;xr(Un,"displayName","Pie");xr(Un,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!Ka.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});xr(Un,"parseDeltaAngle",function(e,t){var r=Mt(t-e),n=Math.min(Math.abs(t-e),360);return r*n});xr(Un,"getRealPieData",function(e){var t=e.data,r=e.children,n=ne(e,!1),i=_r(r,Dh);return t&&t.length?t.map(function(a,o){return Ce(Ce(Ce({payload:a},n),a),i&&i[o]&&i[o].props)}):i&&i.length?i.map(function(a){return Ce(Ce({},n),a.props)}):[]});xr(Un,"parseCoordinateOfPie",function(e,t){var r=t.top,n=t.left,i=t.width,a=t.height,o=ZE(i,a),s=n+It(e.cx,i,i/2),l=r+It(e.cy,a,a/2),u=It(e.innerRadius,o,0),f=It(e.outerRadius,o,o*.8),c=e.maxRadius||Math.sqrt(i*i+a*a)/2;return{cx:s,cy:l,innerRadius:u,outerRadius:f,maxRadius:c}});xr(Un,"getComposedData",function(e){var t=e.item,r=e.offset,n=t.type.defaultProps!==void 0?Ce(Ce({},t.type.defaultProps),t.props):t.props,i=of.getRealPieData(n);if(!i||!i.length)return null;var a=n.cornerRadius,o=n.startAngle,s=n.endAngle,l=n.paddingAngle,u=n.dataKey,f=n.nameKey,c=n.valueKey,h=n.tooltipType,p=Math.abs(n.minAngle),m=of.parseCoordinateOfPie(n,r),y=of.parseDeltaAngle(o,s),v=Math.abs(y),g=u;ce(u)&&ce(c)?(Ur(!1,`Use "dataKey" to specify the value of pie,
the props "valueKey" will be deprecated in 1.1.0`),g="value"):ce(u)&&(Ur(!1,`Use "dataKey" to specify the value of pie,
the props "valueKey" will be deprecated in 1.1.0`),g=c);var b=i.filter(function(_){return lt(_,g,0)!==0}).length,x=(v>=360?b:b-1)*l,O=v-b*p-x,w=i.reduce(function(_,P){var N=lt(P,g,0);return _+(K(N)?N:0)},0),S;if(w>0){var j;S=i.map(function(_,P){var N=lt(_,g,0),$=lt(_,f,P),T=(K(N)?N:0)/w,L;P?L=j.endAngle+Mt(y)*l*(N!==0?1:0):L=o;var R=L+Mt(y)*((N!==0?p:0)+T*O),I=(L+R)/2,D=(m.innerRadius+m.outerRadius)/2,F=[{name:$,value:N,payload:_,dataKey:g,type:h}],C=Me(m.cx,m.cy,D,I);return j=Ce(Ce(Ce({percent:T,cornerRadius:a,name:$,tooltipPayload:F,midAngle:I,middleRadius:D,tooltipPosition:C},_),m),{},{value:lt(_,g),startAngle:L,endAngle:R,payload:_,paddingAngle:Mt(y)*l}),j})}return Ce(Ce({},m),{},{sectors:S,data:i})});var zre=Math.ceil,Bre=Math.max;function Fre(e,t,r,n){for(var i=-1,a=Bre(zre((t-e)/(r||1)),0),o=Array(a);a--;)o[n?a:++i]=e,e+=r;return o}var Ure=Fre,Wre=F2,tj=1/0,Hre=17976931348623157e292;function Kre(e){if(!e)return e===0?e:0;if(e=Wre(e),e===tj||e===-tj){var t=e<0?-1:1;return t*Hre}return e===e?e:0}var SN=Kre,qre=Ure,Vre=Rh,dm=SN;function Gre(e){return function(t,r,n){return n&&typeof n!="number"&&Vre(t,r,n)&&(r=n=void 0),t=dm(t),r===void 0?(r=t,t=0):r=dm(r),n=n===void 0?t<r?1:-1:dm(n),qre(t,r,n,e)}}var Xre=Gre,Qre=Xre,Yre=Qre(),Jre=Yre;const Ad=Ae(Jre);function Eu(e){"@babel/helpers - typeof";return Eu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Eu(e)}function rj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?rj(Object(r),!0).forEach(function(n){ON(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ON(e,t,r){return t=Zre(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Zre(e){var t=ene(e,"string");return Eu(t)=="symbol"?t:t+""}function ene(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)}var tne=["Webkit","Moz","O","ms"],rne=function(t,r){var n=t.replace(/(\w)/,function(a){return a.toUpperCase()}),i=tne.reduce(function(a,o){return nj(nj({},a),{},ON({},o+n,r))},{});return i[t]=r,i};function cs(e){"@babel/helpers - typeof";return cs=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},cs(e)}function kd(){return kd=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},kd.apply(this,arguments)}function ij(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hm(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ij(Object(r),!0).forEach(function(n){rr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ij(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function nne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function aj(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,_N(n.key),n)}}function ine(e,t,r){return t&&aj(e.prototype,t),r&&aj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function ane(e,t,r){return t=Ed(t),one(e,jN()?Reflect.construct(t,r||[],Ed(e).constructor):t.apply(e,r))}function one(e,t){if(t&&(cs(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return sne(e)}function sne(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(jN=function(){return!!e})()}function Ed(e){return Ed=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ed(e)}function lne(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&&Qv(e,t)}function Qv(e,t){return Qv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Qv(e,t)}function rr(e,t,r){return t=_N(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _N(e){var t=une(e,"string");return cs(t)=="symbol"?t:t+""}function une(e,t){if(cs(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(cs(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var cne=function(t){var r=t.data,n=t.startIndex,i=t.endIndex,a=t.x,o=t.width,s=t.travellerWidth;if(!r||!r.length)return{};var l=r.length,u=kl().domain(Ad(0,l)).range([a,a+o-s]),f=u.domain().map(function(c){return u(c)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:u(n),endX:u(i),scale:u,scaleValues:f}},oj=function(t){return t.changedTouches&&!!t.changedTouches.length},fs=function(e){function t(r){var n;return nne(this,t),n=ane(this,t,[r]),rr(n,"handleDrag",function(i){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(i):n.state.isSlideMoving&&n.handleSlideDrag(i)}),rr(n,"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&n.handleDrag(i.changedTouches[0])}),rr(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=n.props,a=i.endIndex,o=i.onDragEnd,s=i.startIndex;o==null||o({endIndex:a,startIndex:s})}),n.detachDragEndListener()}),rr(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),rr(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),rr(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),rr(n,"handleSlideDragStart",function(i){var a=oj(i)?i.changedTouches[0]:i;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:a.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return lne(t,e),ine(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var i=n.startX,a=n.endX,o=this.state.scaleValues,s=this.props,l=s.gap,u=s.data,f=u.length-1,c=Math.min(i,a),h=Math.max(i,a),p=t.getIndexInRange(o,c),m=t.getIndexInRange(o,h);return{startIndex:p-p%l,endIndex:m===f?f:m-m%l}}},{key:"getTextOfTick",value:function(n){var i=this.props,a=i.data,o=i.tickFormatter,s=i.dataKey,l=lt(a[n],s,n);return oe(o)?o(l,n):l}},{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 i=this.state,a=i.slideMoveStartX,o=i.startX,s=i.endX,l=this.props,u=l.x,f=l.width,c=l.travellerWidth,h=l.startIndex,p=l.endIndex,m=l.onChange,y=n.pageX-a;y>0?y=Math.min(y,u+f-c-s,u+f-c-o):y<0&&(y=Math.max(y,u-o,u-s));var v=this.getIndex({startX:o+y,endX:s+y});(v.startIndex!==h||v.endIndex!==p)&&m&&m(v),this.setState({startX:o+y,endX:s+y,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var a=oj(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:a.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var i=this.state,a=i.brushMoveStartX,o=i.movingTravellerId,s=i.endX,l=i.startX,u=this.state[o],f=this.props,c=f.x,h=f.width,p=f.travellerWidth,m=f.onChange,y=f.gap,v=f.data,g={startX:this.state.startX,endX:this.state.endX},b=n.pageX-a;b>0?b=Math.min(b,c+h-p-u):b<0&&(b=Math.max(b,c-u)),g[o]=u+b;var x=this.getIndex(g),O=x.startIndex,w=x.endIndex,S=function(){var _=v.length-1;return o==="startX"&&(s>l?O%y===0:w%y===0)||s<l&&w===_||o==="endX"&&(s>l?w%y===0:O%y===0)||s>l&&w===_};this.setState(rr(rr({},o,u+b),"brushMoveStartX",n.pageX),function(){m&&S()&&m(x)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var a=this,o=this.state,s=o.scaleValues,l=o.startX,u=o.endX,f=this.state[i],c=s.indexOf(f);if(c!==-1){var h=c+n;if(!(h===-1||h>=s.length)){var p=s[h];i==="startX"&&p>=u||i==="endX"&&p<=l||this.setState(rr({},i,p),function(){a.props.onChange(a.getIndex({startX:a.state.startX,endX:a.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,s=n.height,l=n.fill,u=n.stroke;return k.createElement("rect",{stroke:u,fill:l,x:i,y:a,width:o,height:s})}},{key:"renderPanorama",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,s=n.height,l=n.data,u=n.children,f=n.padding,c=A.Children.only(u);return c?k.cloneElement(c,{x:i,y:a,width:o,height:s,margin:f,compact:!0,data:l}):null}},{key:"renderTravellerLayer",value:function(n,i){var a,o,s=this,l=this.props,u=l.y,f=l.travellerWidth,c=l.height,h=l.traveller,p=l.ariaLabel,m=l.data,y=l.startIndex,v=l.endIndex,g=Math.max(n,this.props.x),b=hm(hm({},ne(this.props,!1)),{},{x:g,y:u,width:f,height:c}),x=p||"Min value: ".concat((a=m[y])===null||a===void 0?void 0:a.name,", Max value: ").concat((o=m[v])===null||o===void 0?void 0:o.name);return k.createElement(ye,{tabIndex:0,role:"slider","aria-label":x,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(w){["ArrowLeft","ArrowRight"].includes(w.key)&&(w.preventDefault(),w.stopPropagation(),s.handleTravellerMoveKeyboard(w.key==="ArrowRight"?1:-1,i))},onFocus:function(){s.setState({isTravellerFocused:!0})},onBlur:function(){s.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(h,b))}},{key:"renderSlide",value:function(n,i){var a=this.props,o=a.y,s=a.height,l=a.stroke,u=a.travellerWidth,f=Math.min(n,i)+u,c=Math.max(Math.abs(i-n)-u,0);return k.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:l,fillOpacity:.2,x:f,y:o,width:c,height:s})}},{key:"renderText",value:function(){var n=this.props,i=n.startIndex,a=n.endIndex,o=n.y,s=n.height,l=n.travellerWidth,u=n.stroke,f=this.state,c=f.startX,h=f.endX,p=5,m={pointerEvents:"none",fill:u};return k.createElement(ye,{className:"recharts-brush-texts"},k.createElement(Ra,kd({textAnchor:"end",verticalAnchor:"middle",x:Math.min(c,h)-p,y:o+s/2},m),this.getTextOfTick(i)),k.createElement(Ra,kd({textAnchor:"start",verticalAnchor:"middle",x:Math.max(c,h)+l+p,y:o+s/2},m),this.getTextOfTick(a)))}},{key:"render",value:function(){var n=this.props,i=n.data,a=n.className,o=n.children,s=n.x,l=n.y,u=n.width,f=n.height,c=n.alwaysShowText,h=this.state,p=h.startX,m=h.endX,y=h.isTextActive,v=h.isSlideMoving,g=h.isTravellerMoving,b=h.isTravellerFocused;if(!i||!i.length||!K(s)||!K(l)||!K(u)||!K(f)||u<=0||f<=0)return null;var x=fe("recharts-brush",a),O=k.Children.count(o)===1,w=rne("userSelect","none");return k.createElement(ye,{className:x,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:w},this.renderBackground(),O&&this.renderPanorama(),this.renderSlide(p,m),this.renderTravellerLayer(p,"startX"),this.renderTravellerLayer(m,"endX"),(y||v||g||b||c)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var i=n.x,a=n.y,o=n.width,s=n.height,l=n.stroke,u=Math.floor(a+s/2)-1;return k.createElement(k.Fragment,null,k.createElement("rect",{x:i,y:a,width:o,height:s,fill:l,stroke:"none"}),k.createElement("line",{x1:i+1,y1:u,x2:i+o-1,y2:u,fill:"none",stroke:"#fff"}),k.createElement("line",{x1:i+1,y1:u+2,x2:i+o-1,y2:u+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,i){var a;return k.isValidElement(n)?a=k.cloneElement(n,i):oe(n)?a=n(i):a=t.renderDefaultTraveller(i),a}},{key:"getDerivedStateFromProps",value:function(n,i){var a=n.data,o=n.width,s=n.x,l=n.travellerWidth,u=n.updateId,f=n.startIndex,c=n.endIndex;if(a!==i.prevData||u!==i.prevUpdateId)return hm({prevData:a,prevTravellerWidth:l,prevUpdateId:u,prevX:s,prevWidth:o},a&&a.length?cne({data:a,width:o,x:s,travellerWidth:l,startIndex:f,endIndex:c}):{scale:null,scaleValues:null});if(i.scale&&(o!==i.prevWidth||s!==i.prevX||l!==i.prevTravellerWidth)){i.scale.range([s,s+o-l]);var h=i.scale.domain().map(function(p){return i.scale(p)});return{prevData:a,prevTravellerWidth:l,prevUpdateId:u,prevX:s,prevWidth:o,startX:i.scale(n.startIndex),endX:i.scale(n.endIndex),scaleValues:h}}return null}},{key:"getIndexInRange",value:function(n,i){for(var a=n.length,o=0,s=a-1;s-o>1;){var l=Math.floor((o+s)/2);n[l]>i?s=l:o=l}return i>=n[s]?s:o}}])}(A.PureComponent);rr(fs,"displayName","Brush");rr(fs,"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 fne=J0;function dne(e,t){var r;return fne(e,function(n,i,a){return r=t(n,i,a),!r}),!!r}var hne=dne,pne=p2,mne=cn,yne=hne,vne=er,gne=Rh;function bne(e,t,r){var n=vne(e)?pne:yne;return r&&gne(e,t,r)&&(t=void 0),n(e,mne(t))}var xne=bne;const wne=Ae(xne);var nn=function(t,r){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===r},sj=R2;function Sne(e,t,r){t=="__proto__"&&sj?sj(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var One=Sne,jne=One,_ne=M2,Pne=cn;function Ane(e,t){var r={};return t=Pne(t),_ne(e,function(n,i,a){jne(r,i,t(n,i,a))}),r}var kne=Ane;const Ene=Ae(kne);function Nne(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(!t(e[r],r,e))return!1;return!0}var Cne=Nne,Tne=J0;function $ne(e,t){var r=!0;return Tne(e,function(n,i,a){return r=!!t(n,i,a),r}),r}var Mne=$ne,Ine=Cne,Rne=Mne,Dne=cn,Lne=er,zne=Rh;function Bne(e,t,r){var n=Lne(e)?Ine:Rne;return r&&zne(e,t,r)&&(t=void 0),n(e,Dne(t))}var Fne=Bne;const PN=Ae(Fne);var Une=["x","y"];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 Yv(){return Yv=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},Yv.apply(this,arguments)}function lj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ul(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?lj(Object(r),!0).forEach(function(n){Wne(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Wne(e,t,r){return t=Hne(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Hne(e){var t=Kne(e,"string");return Nu(t)=="symbol"?t:t+""}function Kne(e,t){if(Nu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Nu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function qne(e,t){if(e==null)return{};var r=Vne(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Vne(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 Gne(e,t){var r=e.x,n=e.y,i=qne(e,Une),a="".concat(r),o=parseInt(a,10),s="".concat(n),l=parseInt(s,10),u="".concat(t.height||i.height),f=parseInt(u,10),c="".concat(t.width||i.width),h=parseInt(c,10);return ul(ul(ul(ul(ul({},t),i),o?{x:o}:{}),l?{y:l}:{}),{},{height:f,width:h,name:t.name,radius:t.radius})}function uj(e){return k.createElement(bN,Yv({shapeType:"rectangle",propTransformer:Gne,activeClassName:"recharts-active-bar"},e))}var Xne=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,i){if(typeof t=="number")return t;var a=K(n)||y6(n);return a?t(n,i):(a||La(),r)}},Qne=["value","background"],AN;function ds(e){"@babel/helpers - typeof";return ds=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},ds(e)}function Yne(e,t){if(e==null)return{};var r=Jne(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Jne(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 Nd(){return Nd=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},Nd.apply(this,arguments)}function cj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Je(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?cj(Object(r),!0).forEach(function(n){hi(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Zne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fj(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,EN(n.key),n)}}function eie(e,t,r){return t&&fj(e.prototype,t),r&&fj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function tie(e,t,r){return t=Cd(t),rie(e,kN()?Reflect.construct(t,r||[],Cd(e).constructor):t.apply(e,r))}function rie(e,t){if(t&&(ds(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return nie(e)}function nie(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(kN=function(){return!!e})()}function Cd(e){return Cd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Cd(e)}function iie(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&&Jv(e,t)}function Jv(e,t){return Jv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Jv(e,t)}function hi(e,t,r){return t=EN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function EN(e){var t=aie(e,"string");return ds(t)=="symbol"?t:t+""}function aie(e,t){if(ds(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ds(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Fi=function(e){function t(){var r;Zne(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=tie(this,t,[].concat(i)),hi(r,"state",{isAnimationFinished:!1}),hi(r,"id",Rs("recharts-bar-")),hi(r,"handleAnimationEnd",function(){var o=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),o&&o()}),hi(r,"handleAnimationStart",function(){var o=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),o&&o()}),r}return iie(t,e),eie(t,[{key:"renderRectanglesStatically",value:function(n){var i=this,a=this.props,o=a.shape,s=a.dataKey,l=a.activeIndex,u=a.activeBar,f=ne(this.props,!1);return n&&n.map(function(c,h){var p=h===l,m=p?u:o,y=Je(Je(Je({},f),c),{},{isActive:p,option:m,index:h,dataKey:s,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return k.createElement(ye,Nd({className:"recharts-bar-rectangle"},Ia(i.props,c,h),{key:"rectangle-".concat(c==null?void 0:c.x,"-").concat(c==null?void 0:c.y,"-").concat(c==null?void 0:c.value,"-").concat(h)}),k.createElement(uj,y))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,i=this.props,a=i.data,o=i.layout,s=i.isAnimationActive,l=i.animationBegin,u=i.animationDuration,f=i.animationEasing,c=i.animationId,h=this.state.prevData;return k.createElement(on,{begin:l,duration:u,isActive:s,easing:f,from:{t:0},to:{t:1},key:"bar-".concat(c),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(p){var m=p.t,y=a.map(function(v,g){var b=h&&h[g];if(b){var x=Kt(b.x,v.x),O=Kt(b.y,v.y),w=Kt(b.width,v.width),S=Kt(b.height,v.height);return Je(Je({},v),{},{x:x(m),y:O(m),width:w(m),height:S(m)})}if(o==="horizontal"){var j=Kt(0,v.height),_=j(m);return Je(Je({},v),{},{y:v.y+v.height-_,height:_})}var P=Kt(0,v.width),N=P(m);return Je(Je({},v),{},{width:N})});return k.createElement(ye,null,n.renderRectanglesStatically(y))})}},{key:"renderRectangles",value:function(){var n=this.props,i=n.data,a=n.isAnimationActive,o=this.state.prevData;return a&&i&&i.length&&(!o||!is(o,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}},{key:"renderBackground",value:function(){var n=this,i=this.props,a=i.data,o=i.dataKey,s=i.activeIndex,l=ne(this.props.background,!1);return a.map(function(u,f){u.value;var c=u.background,h=Yne(u,Qne);if(!c)return null;var p=Je(Je(Je(Je(Je({},h),{},{fill:"#eee"},c),l),Ia(n.props,u,f)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:o,index:f,className:"recharts-bar-background-rectangle"});return k.createElement(uj,Nd({key:"background-bar-".concat(f),option:n.props.background,isActive:f===s},p))})}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.data,s=a.xAxis,l=a.yAxis,u=a.layout,f=a.children,c=_r(f,Gh);if(!c)return null;var h=u==="vertical"?o[0].height/2:o[0].width/2,p=function(v,g){var b=Array.isArray(v.value)?v.value[1]:v.value;return{x:v.x,y:v.y,value:b,errorVal:lt(v,g)}},m={clipPath:n?"url(#clipPath-".concat(i,")"):null};return k.createElement(ye,m,c.map(function(y){return k.cloneElement(y,{key:"error-bar-".concat(i,"-").concat(y.props.dataKey),data:o,xAxis:s,yAxis:l,layout:u,offset:h,dataPointFormatter:p})}))}},{key:"render",value:function(){var n=this.props,i=n.hide,a=n.data,o=n.className,s=n.xAxis,l=n.yAxis,u=n.left,f=n.top,c=n.width,h=n.height,p=n.isAnimationActive,m=n.background,y=n.id;if(i||!a||!a.length)return null;var v=this.state.isAnimationFinished,g=fe("recharts-bar",o),b=s&&s.allowDataOverflow,x=l&&l.allowDataOverflow,O=b||x,w=ce(y)?this.id:y;return k.createElement(ye,{className:g},b||x?k.createElement("defs",null,k.createElement("clipPath",{id:"clipPath-".concat(w)},k.createElement("rect",{x:b?u:u-c/2,y:x?f:f-h/2,width:b?c:c*2,height:x?h:h*2}))):null,k.createElement(ye,{className:"recharts-bar-rectangles",clipPath:O?"url(#clipPath-".concat(w,")"):null},m?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(O,w),(!p||v)&&En.renderCallByParent(this.props,a))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:i.curData}:n.data!==i.curData?{curData:n.data}:null}}])}(A.PureComponent);AN=Fi;hi(Fi,"displayName","Bar");hi(Fi,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Ka.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});hi(Fi,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,i=e.bandSize,a=e.xAxis,o=e.yAxis,s=e.xAxisTicks,l=e.yAxisTicks,u=e.stackedData,f=e.dataStartIndex,c=e.displayedData,h=e.offset,p=IY(n,r);if(!p)return null;var m=t.layout,y=r.type.defaultProps,v=y!==void 0?Je(Je({},y),r.props):r.props,g=v.dataKey,b=v.children,x=v.minPointSize,O=m==="horizontal"?o:a,w=u?O.scale.domain():null,S=UY({numericAxis:O}),j=_r(b,Dh),_=c.map(function(P,N){var $,T,L,R,I,D;u?$=RY(u[f+N],w):($=lt(P,g),Array.isArray($)||($=[S,$]));var F=Xne(x,AN.defaultProps.minPointSize)($[1],N);if(m==="horizontal"){var C,B=[o.scale($[0]),o.scale($[1])],U=B[0],V=B[1];T=nO({axis:a,ticks:s,bandSize:i,offset:p.offset,entry:P,index:N}),L=(C=V??U)!==null&&C!==void 0?C:void 0,R=p.size;var H=U-V;if(I=Number.isNaN(H)?0:H,D={x:T,y:o.y,width:R,height:o.height},Math.abs(F)>0&&Math.abs(I)<Math.abs(F)){var X=Mt(I||F)*(Math.abs(F)-Math.abs(I));L-=X,I+=X}}else{var ie=[a.scale($[0]),a.scale($[1])],be=ie[0],ze=ie[1];if(T=be,L=nO({axis:o,ticks:l,bandSize:i,offset:p.offset,entry:P,index:N}),R=ze-be,I=p.size,D={x:a.x,y:L,width:a.width,height:I},Math.abs(F)>0&&Math.abs(R)<Math.abs(F)){var we=Mt(R||F)*(Math.abs(F)-Math.abs(R));R+=we}}return Je(Je(Je({},P),{},{x:T,y:L,width:R,height:I,value:u?$:$[1],payload:P,background:D},j&&j[N]&&j[N].props),{},{tooltipPayload:[YE(r,P)],tooltipPosition:{x:T+R/2,y:L+I/2}})});return Je({data:_,layout:m},h)});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 oie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dj(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,NN(n.key),n)}}function sie(e,t,r){return t&&dj(e.prototype,t),r&&dj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function hj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Dr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?hj(Object(r),!0).forEach(function(n){rp(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function rp(e,t,r){return t=NN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function NN(e){var t=lie(e,"string");return Cu(t)=="symbol"?t:t+""}function lie(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 CN=function(t,r,n,i,a){var o=t.width,s=t.height,l=t.layout,u=t.children,f=Object.keys(r),c={left:n.left,leftMirror:n.left,right:o-n.right,rightMirror:o-n.right,top:n.top,topMirror:n.top,bottom:s-n.bottom,bottomMirror:s-n.bottom},h=!!ir(u,Fi);return f.reduce(function(p,m){var y=r[m],v=y.orientation,g=y.domain,b=y.padding,x=b===void 0?{}:b,O=y.mirror,w=y.reversed,S="".concat(v).concat(O?"Mirror":""),j,_,P,N,$;if(y.type==="number"&&(y.padding==="gap"||y.padding==="no-gap")){var T=g[1]-g[0],L=1/0,R=y.categoricalDomain.sort(b6);if(R.forEach(function(ie,be){be>0&&(L=Math.min((ie||0)-(R[be-1]||0),L))}),Number.isFinite(L)){var I=L/T,D=y.layout==="vertical"?n.height:n.width;if(y.padding==="gap"&&(j=I*D/2),y.padding==="no-gap"){var F=It(t.barCategoryGap,I*D),C=I*D/2;j=C-F-(C-F)/D*F}}}i==="xAxis"?_=[n.left+(x.left||0)+(j||0),n.left+n.width-(x.right||0)-(j||0)]:i==="yAxis"?_=l==="horizontal"?[n.top+n.height-(x.bottom||0),n.top+(x.top||0)]:[n.top+(x.top||0)+(j||0),n.top+n.height-(x.bottom||0)-(j||0)]:_=y.range,w&&(_=[_[1],_[0]]);var B=VE(y,a,h),U=B.scale,V=B.realScaleType;U.domain(g).range(_),GE(U);var H=XE(U,Dr(Dr({},y),{},{realScaleType:V}));i==="xAxis"?($=v==="top"&&!O||v==="bottom"&&O,P=n.left,N=c[S]-$*y.height):i==="yAxis"&&($=v==="left"&&!O||v==="right"&&O,P=c[S]-$*y.width,N=n.top);var X=Dr(Dr(Dr({},y),H),{},{realScaleType:V,x:P,y:N,scale:U,width:i==="xAxis"?n.width:y.width,height:i==="yAxis"?n.height:y.height});return X.bandSize=pd(X,H),!y.hide&&i==="xAxis"?c[S]+=($?-1:1)*X.height:y.hide||(c[S]+=($?-1:1)*X.width),Dr(Dr({},p),{},rp({},m,X))},{})},TN=function(t,r){var n=t.x,i=t.y,a=r.x,o=r.y;return{x:Math.min(n,a),y:Math.min(i,o),width:Math.abs(a-n),height:Math.abs(o-i)}},uie=function(t){var r=t.x1,n=t.y1,i=t.x2,a=t.y2;return TN({x:r,y:n},{x:i,y:a})},$N=function(){function e(t){oie(this,e),this.scale=t}return sie(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]:{},i=n.bandAware,a=n.position;if(r!==void 0){if(a)switch(a){case"start":return this.scale(r);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+o}case"end":{var s=this.bandwidth?this.bandwidth():0;return this.scale(r)+s}default:return this.scale(r)}if(i){var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+l}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),i=n[0],a=n[n.length-1];return i<=a?r>=i&&r<=a:r>=a&&r<=i}}],[{key:"create",value:function(r){return new e(r)}}])}();rp($N,"EPS",1e-4);var Ab=function(t){var r=Object.keys(t).reduce(function(n,i){return Dr(Dr({},n),{},rp({},i,$N.create(t[i])))},{});return Dr(Dr({},r),{},{apply:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.bandAware,s=a.position;return Ene(i,function(l,u){return r[u].apply(l,{bandAware:o,position:s})})},isInRange:function(i){return PN(i,function(a,o){return r[o].isInRange(a)})}})};function cie(e){return(e%180+180)%180}var fie=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=cie(i),o=a*Math.PI/180,s=Math.atan(n/r),l=o>s&&o<Math.PI-s?n/Math.sin(o):r/Math.cos(o);return Math.abs(l)},die=cn,hie=Ju,pie=Mh;function mie(e){return function(t,r,n){var i=Object(t);if(!hie(t)){var a=die(r);t=pie(t),r=function(s){return a(i[s],s,i)}}var o=e(t,r,n);return o>-1?i[a?t[o]:o]:void 0}}var yie=mie,vie=SN;function gie(e){var t=vie(e),r=t%1;return t===t?r?t-r:t:0}var bie=gie,xie=k2,wie=cn,Sie=bie,Oie=Math.max;function jie(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var i=r==null?0:Sie(r);return i<0&&(i=Oie(n+i,0)),xie(e,wie(t),i)}var _ie=jie,Pie=yie,Aie=_ie,kie=Pie(Aie),Eie=kie;const Nie=Ae(Eie);var Cie=Sz(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("")}),kb=A.createContext(void 0),Eb=A.createContext(void 0),MN=A.createContext(void 0),IN=A.createContext({}),RN=A.createContext(void 0),DN=A.createContext(0),LN=A.createContext(0),pj=function(t){var r=t.state,n=r.xAxisMap,i=r.yAxisMap,a=r.offset,o=t.clipPathId,s=t.children,l=t.width,u=t.height,f=Cie(a);return k.createElement(kb.Provider,{value:n},k.createElement(Eb.Provider,{value:i},k.createElement(IN.Provider,{value:a},k.createElement(MN.Provider,{value:f},k.createElement(RN.Provider,{value:o},k.createElement(DN.Provider,{value:u},k.createElement(LN.Provider,{value:l},s)))))))},Tie=function(){return A.useContext(RN)},zN=function(t){var r=A.useContext(kb);r==null&&La();var n=r[t];return n==null&&La(),n},$ie=function(){var t=A.useContext(kb);return Zn(t)},Mie=function(){var t=A.useContext(Eb),r=Nie(t,function(n){return PN(n.domain,Number.isFinite)});return r||Zn(t)},BN=function(t){var r=A.useContext(Eb);r==null&&La();var n=r[t];return n==null&&La(),n},Iie=function(){var t=A.useContext(MN);return t},Rie=function(){return A.useContext(IN)},Nb=function(){return A.useContext(LN)},Cb=function(){return A.useContext(DN)};function hs(e){"@babel/helpers - typeof";return hs=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},hs(e)}function Die(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Lie(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,UN(n.key),n)}}function zie(e,t,r){return t&&Lie(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Bie(e,t,r){return t=Td(t),Fie(e,FN()?Reflect.construct(t,r||[],Td(e).constructor):t.apply(e,r))}function Fie(e,t){if(t&&(hs(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Uie(e)}function Uie(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function FN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(FN=function(){return!!e})()}function Td(e){return Td=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Td(e)}function Wie(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&&Zv(e,t)}function Zv(e,t){return Zv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Zv(e,t)}function mj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?mj(Object(r),!0).forEach(function(n){Tb(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Tb(e,t,r){return t=UN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function UN(e){var t=Hie(e,"string");return hs(t)=="symbol"?t:t+""}function Hie(e,t){if(hs(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(hs(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Kie(e,t){return Xie(e)||Gie(e,t)||Vie(e,t)||qie()}function qie(){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 Vie(e,t){if(e){if(typeof e=="string")return vj(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 vj(e,t)}}function vj(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 Gie(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function Xie(e){if(Array.isArray(e))return 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)}var Qie=function(t,r){var n;return k.isValidElement(t)?n=k.cloneElement(t,r):oe(t)?n=t(r):n=k.createElement("line",eg({},r,{className:"recharts-reference-line-line"})),n},Yie=function(t,r,n,i,a,o,s,l,u){var f=a.x,c=a.y,h=a.width,p=a.height;if(n){var m=u.y,y=t.y.apply(m,{position:o});if(nn(u,"discard")&&!t.y.isInRange(y))return null;var v=[{x:f+h,y},{x:f,y}];return l==="left"?v.reverse():v}if(r){var g=u.x,b=t.x.apply(g,{position:o});if(nn(u,"discard")&&!t.x.isInRange(b))return null;var x=[{x:b,y:c+p},{x:b,y:c}];return s==="top"?x.reverse():x}if(i){var O=u.segment,w=O.map(function(S){return t.apply(S,{position:o})});return nn(u,"discard")&&wne(w,function(S){return!t.isInRange(S)})?null:w}return null};function Jie(e){var t=e.x,r=e.y,n=e.segment,i=e.xAxisId,a=e.yAxisId,o=e.shape,s=e.className,l=e.alwaysShow,u=Tie(),f=zN(i),c=BN(a),h=Iie();if(!u||!h)return null;Ur(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=Ab({x:f.scale,y:c.scale}),m=ct(t),y=ct(r),v=n&&n.length===2,g=Yie(p,m,y,v,h,e.position,f.orientation,c.orientation,e);if(!g)return null;var b=Kie(g,2),x=b[0],O=x.x,w=x.y,S=b[1],j=S.x,_=S.y,P=nn(e,"hidden")?"url(#".concat(u,")"):void 0,N=yj(yj({clipPath:P},ne(e,!0)),{},{x1:O,y1:w,x2:j,y2:_});return k.createElement(ye,{className:fe("recharts-reference-line",s)},Qie(o,N),mt.renderCallByParent(e,uie({x1:O,y1:w,x2:j,y2:_})))}var $b=function(e){function t(){return Die(this,t),Bie(this,t,arguments)}return Wie(t,e),zie(t,[{key:"render",value:function(){return k.createElement(Jie,this.props)}}])}(k.Component);Tb($b,"displayName","ReferenceLine");Tb($b,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});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 ps(e){"@babel/helpers - typeof";return ps=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},ps(e)}function gj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?gj(Object(r),!0).forEach(function(n){np(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Zie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eae(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,HN(n.key),n)}}function tae(e,t,r){return t&&eae(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function rae(e,t,r){return t=$d(t),nae(e,WN()?Reflect.construct(t,r||[],$d(e).constructor):t.apply(e,r))}function nae(e,t){if(t&&(ps(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return iae(e)}function iae(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function WN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(WN=function(){return!!e})()}function $d(e){return $d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},$d(e)}function aae(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&rg(e,t)}function rg(e,t){return rg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},rg(e,t)}function np(e,t,r){return t=HN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function HN(e){var t=oae(e,"string");return ps(t)=="symbol"?t:t+""}function oae(e,t){if(ps(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ps(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var sae=function(t){var r=t.x,n=t.y,i=t.xAxis,a=t.yAxis,o=Ab({x:i.scale,y:a.scale}),s=o.apply({x:r,y:n},{bandAware:!0});return nn(t,"discard")&&!o.isInRange(s)?null:s},ip=function(e){function t(){return Zie(this,t),rae(this,t,arguments)}return aae(t,e),tae(t,[{key:"render",value:function(){var n=this.props,i=n.x,a=n.y,o=n.r,s=n.alwaysShow,l=n.clipPathId,u=ct(i),f=ct(a);if(Ur(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!u||!f)return null;var c=sae(this.props);if(!c)return null;var h=c.x,p=c.y,m=this.props,y=m.shape,v=m.className,g=nn(this.props,"hidden")?"url(#".concat(l,")"):void 0,b=bj(bj({clipPath:g},ne(this.props,!0)),{},{cx:h,cy:p});return k.createElement(ye,{className:fe("recharts-reference-dot",v)},t.renderDot(y,b),mt.renderCallByParent(this.props,{x:h-o,y:p-o,width:2*o,height:2*o}))}}])}(k.Component);np(ip,"displayName","ReferenceDot");np(ip,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});np(ip,"renderDot",function(e,t){var r;return k.isValidElement(e)?r=k.cloneElement(e,t):oe(e)?r=e(t):r=k.createElement(Xh,tg({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});function ng(){return ng=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},ng.apply(this,arguments)}function ms(e){"@babel/helpers - typeof";return ms=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},ms(e)}function xj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function wj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?xj(Object(r),!0).forEach(function(n){ap(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function lae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uae(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,qN(n.key),n)}}function cae(e,t,r){return t&&uae(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function fae(e,t,r){return t=Md(t),dae(e,KN()?Reflect.construct(t,r||[],Md(e).constructor):t.apply(e,r))}function dae(e,t){if(t&&(ms(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return hae(e)}function hae(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function KN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(KN=function(){return!!e})()}function Md(e){return Md=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Md(e)}function pae(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ig(e,t)}function ig(e,t){return ig=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},ig(e,t)}function ap(e,t,r){return t=qN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function qN(e){var t=mae(e,"string");return ms(t)=="symbol"?t:t+""}function mae(e,t){if(ms(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ms(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var yae=function(t,r,n,i,a){var o=a.x1,s=a.x2,l=a.y1,u=a.y2,f=a.xAxis,c=a.yAxis;if(!f||!c)return null;var h=Ab({x:f.scale,y:c.scale}),p={x:t?h.x.apply(o,{position:"start"}):h.x.rangeMin,y:n?h.y.apply(l,{position:"start"}):h.y.rangeMin},m={x:r?h.x.apply(s,{position:"end"}):h.x.rangeMax,y:i?h.y.apply(u,{position:"end"}):h.y.rangeMax};return nn(a,"discard")&&(!h.isInRange(p)||!h.isInRange(m))?null:TN(p,m)},op=function(e){function t(){return lae(this,t),fae(this,t,arguments)}return pae(t,e),cae(t,[{key:"render",value:function(){var n=this.props,i=n.x1,a=n.x2,o=n.y1,s=n.y2,l=n.className,u=n.alwaysShow,f=n.clipPathId;Ur(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var c=ct(i),h=ct(a),p=ct(o),m=ct(s),y=this.props.shape;if(!c&&!h&&!p&&!m&&!y)return null;var v=yae(c,h,p,m,this.props);if(!v&&!y)return null;var g=nn(this.props,"hidden")?"url(#".concat(f,")"):void 0;return k.createElement(ye,{className:fe("recharts-reference-area",l)},t.renderRect(y,wj(wj({clipPath:g},ne(this.props,!0)),v)),mt.renderCallByParent(this.props,v))}}])}(k.Component);ap(op,"displayName","ReferenceArea");ap(op,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});ap(op,"renderRect",function(e,t){var r;return k.isValidElement(e)?r=k.cloneElement(e,t):oe(e)?r=e(t):r=k.createElement(Pb,ng({},t,{className:"recharts-reference-area-rect"})),r});function VN(e,t,r){if(t<1)return[];if(t===1&&r===void 0)return e;for(var n=[],i=0;i<e.length;i+=t)n.push(e[i]);return n}function vae(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return fie(n,r)}function gae(e,t,r){var n=r==="width",i=e.x,a=e.y,o=e.width,s=e.height;return t===1?{start:n?i:a,end:n?i+o:a+s}:{start:n?i+o:a+s,end:n?i:a}}function Id(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var a=r();return e*(t-e*a/2-n)>=0&&e*(t+e*a/2-i)<=0}function bae(e,t){return VN(e,t+1)}function xae(e,t,r,n,i){for(var a=(n||[]).slice(),o=t.start,s=t.end,l=0,u=1,f=o,c=function(){var m=n==null?void 0:n[l];if(m===void 0)return{v:VN(n,u)};var y=l,v,g=function(){return v===void 0&&(v=r(m,y)),v},b=m.coordinate,x=l===0||Id(e,b,g,f,s);x||(l=0,f=o,u+=1),x&&(f=b+e*(g()/2+i),l+=u)},h;u<=a.length;)if(h=c(),h)return h.v;return[]}function Tu(e){"@babel/helpers - typeof";return Tu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tu(e)}function Sj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Pt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Sj(Object(r),!0).forEach(function(n){wae(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Sj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function wae(e,t,r){return t=Sae(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Sae(e){var t=Oae(e,"string");return Tu(t)=="symbol"?t:t+""}function Oae(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 jae(e,t,r,n,i){for(var a=(n||[]).slice(),o=a.length,s=t.start,l=t.end,u=function(h){var p=a[h],m,y=function(){return m===void 0&&(m=r(p,h)),m};if(h===o-1){var v=e*(p.coordinate+e*y()/2-l);a[h]=p=Pt(Pt({},p),{},{tickCoord:v>0?p.coordinate-v*e:p.coordinate})}else a[h]=p=Pt(Pt({},p),{},{tickCoord:p.coordinate});var g=Id(e,p.tickCoord,y,s,l);g&&(l=p.tickCoord-e*(y()/2+i),a[h]=Pt(Pt({},p),{},{isShow:!0}))},f=o-1;f>=0;f--)u(f);return a}function _ae(e,t,r,n,i,a){var o=(n||[]).slice(),s=o.length,l=t.start,u=t.end;if(a){var f=n[s-1],c=r(f,s-1),h=e*(f.coordinate+e*c/2-u);o[s-1]=f=Pt(Pt({},f),{},{tickCoord:h>0?f.coordinate-h*e:f.coordinate});var p=Id(e,f.tickCoord,function(){return c},l,u);p&&(u=f.tickCoord-e*(c/2+i),o[s-1]=Pt(Pt({},f),{},{isShow:!0}))}for(var m=a?s-1:s,y=function(b){var x=o[b],O,w=function(){return O===void 0&&(O=r(x,b)),O};if(b===0){var S=e*(x.coordinate-e*w()/2-l);o[b]=x=Pt(Pt({},x),{},{tickCoord:S<0?x.coordinate-S*e:x.coordinate})}else o[b]=x=Pt(Pt({},x),{},{tickCoord:x.coordinate});var j=Id(e,x.tickCoord,w,l,u);j&&(l=x.tickCoord+e*(w()/2+i),o[b]=Pt(Pt({},x),{},{isShow:!0}))},v=0;v<m;v++)y(v);return o}function Mb(e,t,r){var n=e.tick,i=e.ticks,a=e.viewBox,o=e.minTickGap,s=e.orientation,l=e.interval,u=e.tickFormatter,f=e.unit,c=e.angle;if(!i||!i.length||!n)return[];if(K(l)||Ka.isSsr)return bae(i,typeof l=="number"&&K(l)?l:0);var h=[],p=s==="top"||s==="bottom"?"width":"height",m=f&&p==="width"?Al(f,{fontSize:t,letterSpacing:r}):{width:0,height:0},y=function(x,O){var w=oe(u)?u(x.value,O):x.value;return p==="width"?vae(Al(w,{fontSize:t,letterSpacing:r}),m,c):Al(w,{fontSize:t,letterSpacing:r})[p]},v=i.length>=2?Mt(i[1].coordinate-i[0].coordinate):1,g=gae(a,v,p);return l==="equidistantPreserveStart"?xae(v,g,y,i,o):(l==="preserveStart"||l==="preserveStartEnd"?h=_ae(v,g,y,i,o,l==="preserveStartEnd"):h=jae(v,g,y,i,o),h.filter(function(b){return b.isShow}))}var Pae=["viewBox"],Aae=["viewBox"],kae=["ticks"];function ys(e){"@babel/helpers - typeof";return ys=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},ys(e)}function vo(){return vo=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},vo.apply(this,arguments)}function Oj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function it(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Oj(Object(r),!0).forEach(function(n){Ib(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Oj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function pm(e,t){if(e==null)return{};var r=Eae(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Eae(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 Nae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jj(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,XN(n.key),n)}}function Cae(e,t,r){return t&&jj(e.prototype,t),r&&jj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Tae(e,t,r){return t=Rd(t),$ae(e,GN()?Reflect.construct(t,r||[],Rd(e).constructor):t.apply(e,r))}function $ae(e,t){if(t&&(ys(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Mae(e)}function Mae(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function GN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(GN=function(){return!!e})()}function Rd(e){return Rd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Rd(e)}function Iae(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,i){return n.__proto__=i,n},ag(e,t)}function Ib(e,t,r){return t=XN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function XN(e){var t=Rae(e,"string");return ys(t)=="symbol"?t:t+""}function Rae(e,t){if(ys(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ys(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Ws=function(e){function t(r){var n;return Nae(this,t),n=Tae(this,t,[r]),n.state={fontSize:"",letterSpacing:""},n}return Iae(t,e),Cae(t,[{key:"shouldComponentUpdate",value:function(n,i){var a=n.viewBox,o=pm(n,Pae),s=this.props,l=s.viewBox,u=pm(s,Aae);return!_o(a,l)||!_o(o,u)||!_o(i,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var i=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];i&&this.setState({fontSize:window.getComputedStyle(i).fontSize,letterSpacing:window.getComputedStyle(i).letterSpacing})}}},{key:"getTickLineCoord",value:function(n){var i=this.props,a=i.x,o=i.y,s=i.width,l=i.height,u=i.orientation,f=i.tickSize,c=i.mirror,h=i.tickMargin,p,m,y,v,g,b,x=c?-1:1,O=n.tickSize||f,w=K(n.tickCoord)?n.tickCoord:n.coordinate;switch(u){case"top":p=m=n.coordinate,v=o+ +!c*l,y=v-x*O,b=y-x*h,g=w;break;case"left":y=v=n.coordinate,m=a+ +!c*s,p=m-x*O,g=p-x*h,b=w;break;case"right":y=v=n.coordinate,m=a+ +c*s,p=m+x*O,g=p+x*h,b=w;break;default:p=m=n.coordinate,v=o+ +c*l,y=v+x*O,b=y+x*h,g=w;break}return{line:{x1:p,y1:y,x2:m,y2:v},tick:{x:g,y:b}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,i=n.orientation,a=n.mirror,o;switch(i){case"left":o=a?"start":"end";break;case"right":o=a?"end":"start";break;default:o="middle";break}return o}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,i=n.orientation,a=n.mirror,o="end";switch(i){case"left":case"right":o="middle";break;case"top":o=a?"start":"end";break;default:o=a?"end":"start";break}return o}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,s=n.height,l=n.orientation,u=n.mirror,f=n.axisLine,c=it(it(it({},ne(this.props,!1)),ne(f,!1)),{},{fill:"none"});if(l==="top"||l==="bottom"){var h=+(l==="top"&&!u||l==="bottom"&&u);c=it(it({},c),{},{x1:i,y1:a+h*s,x2:i+o,y2:a+h*s})}else{var p=+(l==="left"&&!u||l==="right"&&u);c=it(it({},c),{},{x1:i+p*o,y1:a,x2:i+p*o,y2:a+s})}return k.createElement("line",vo({},c,{className:fe("recharts-cartesian-axis-line",lr(f,"className"))}))}},{key:"renderTicks",value:function(n,i,a){var o=this,s=this.props,l=s.tickLine,u=s.stroke,f=s.tick,c=s.tickFormatter,h=s.unit,p=Mb(it(it({},this.props),{},{ticks:n}),i,a),m=this.getTickTextAnchor(),y=this.getTickVerticalAnchor(),v=ne(this.props,!1),g=ne(f,!1),b=it(it({},v),{},{fill:"none"},ne(l,!1)),x=p.map(function(O,w){var S=o.getTickLineCoord(O),j=S.line,_=S.tick,P=it(it(it(it({textAnchor:m,verticalAnchor:y},v),{},{stroke:"none",fill:u},g),_),{},{index:w,payload:O,visibleTicksCount:p.length,tickFormatter:c});return k.createElement(ye,vo({className:"recharts-cartesian-axis-tick",key:"tick-".concat(O.value,"-").concat(O.coordinate,"-").concat(O.tickCoord)},Ia(o.props,O,w)),l&&k.createElement("line",vo({},b,j,{className:fe("recharts-cartesian-axis-tick-line",lr(l,"className"))})),f&&t.renderTickItem(f,P,"".concat(oe(c)?c(O.value,w):O.value).concat(h||"")))});return k.createElement("g",{className:"recharts-cartesian-axis-ticks"},x)}},{key:"render",value:function(){var n=this,i=this.props,a=i.axisLine,o=i.width,s=i.height,l=i.ticksGenerator,u=i.className,f=i.hide;if(f)return null;var c=this.props,h=c.ticks,p=pm(c,kae),m=h;return oe(l)&&(m=h&&h.length>0?l(this.props):l(p)),o<=0||s<=0||!m||!m.length?null:k.createElement(ye,{className:fe("recharts-cartesian-axis",u),ref:function(v){n.layerReference=v}},a&&this.renderAxisLine(),this.renderTicks(m,this.state.fontSize,this.state.letterSpacing),mt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,a){var o,s=fe(i.className,"recharts-cartesian-axis-tick-value");return k.isValidElement(n)?o=k.cloneElement(n,it(it({},i),{},{className:s})):oe(n)?o=n(it(it({},i),{},{className:s})):o=k.createElement(Ra,vo({},i,{className:"recharts-cartesian-axis-tick-value"}),a),o}}])}(A.Component);Ib(Ws,"displayName","CartesianAxis");Ib(Ws,"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 Dae=["x1","y1","x2","y2","key"],Lae=["offset"];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 _j(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?_j(Object(r),!0).forEach(function(n){zae(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_j(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function zae(e,t,r){return t=Bae(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Bae(e){var t=Fae(e,"string");return za(t)=="symbol"?t:t+""}function Fae(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(t==="string"?String:Number)(e)}function la(){return la=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},la.apply(this,arguments)}function Pj(e,t){if(e==null)return{};var r=Uae(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Uae(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 Wae=function(t){var r=t.fill;if(!r||r==="none")return null;var n=t.fillOpacity,i=t.x,a=t.y,o=t.width,s=t.height,l=t.ry;return k.createElement("rect",{x:i,y:a,ry:l,width:o,height:s,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function QN(e,t){var r;if(k.isValidElement(e))r=k.cloneElement(e,t);else if(oe(e))r=e(t);else{var n=t.x1,i=t.y1,a=t.x2,o=t.y2,s=t.key,l=Pj(t,Dae),u=ne(l,!1);u.offset;var f=Pj(u,Lae);r=k.createElement("line",la({},f,{x1:n,y1:i,x2:a,y2:o,fill:"none",key:s}))}return r}function Hae(e){var t=e.x,r=e.width,n=e.horizontal,i=n===void 0?!0:n,a=e.horizontalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(s,l){var u=kt(kt({},e),{},{x1:t,y1:s,x2:t+r,y2:s,key:"line-".concat(l),index:l});return QN(i,u)});return k.createElement("g",{className:"recharts-cartesian-grid-horizontal"},o)}function Kae(e){var t=e.y,r=e.height,n=e.vertical,i=n===void 0?!0:n,a=e.verticalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(s,l){var u=kt(kt({},e),{},{x1:s,y1:t,x2:s,y2:t+r,key:"line-".concat(l),index:l});return QN(i,u)});return k.createElement("g",{className:"recharts-cartesian-grid-vertical"},o)}function qae(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,i=e.y,a=e.width,o=e.height,s=e.horizontalPoints,l=e.horizontal,u=l===void 0?!0:l;if(!u||!t||!t.length)return null;var f=s.map(function(h){return Math.round(h+i-i)}).sort(function(h,p){return h-p});i!==f[0]&&f.unshift(0);var c=f.map(function(h,p){var m=!f[p+1],y=m?i+o-h:f[p+1]-h;if(y<=0)return null;var v=p%t.length;return k.createElement("rect",{key:"react-".concat(p),y:h,x:n,height:y,width:a,stroke:"none",fill:t[v],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return k.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},c)}function Vae(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,i=e.fillOpacity,a=e.x,o=e.y,s=e.width,l=e.height,u=e.verticalPoints;if(!r||!n||!n.length)return null;var f=u.map(function(h){return Math.round(h+a-a)}).sort(function(h,p){return h-p});a!==f[0]&&f.unshift(0);var c=f.map(function(h,p){var m=!f[p+1],y=m?a+s-h:f[p+1]-h;if(y<=0)return null;var v=p%n.length;return k.createElement("rect",{key:"react-".concat(p),x:h,y:o,width:y,height:l,stroke:"none",fill:n[v],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return k.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},c)}var Gae=function(t,r){var n=t.xAxis,i=t.width,a=t.height,o=t.offset;return qE(Mb(kt(kt(kt({},Ws.defaultProps),n),{},{ticks:_n(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.left,o.left+o.width,r)},Xae=function(t,r){var n=t.yAxis,i=t.width,a=t.height,o=t.offset;return qE(Mb(kt(kt(kt({},Ws.defaultProps),n),{},{ticks:_n(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.top,o.top+o.height,r)},eo={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function $u(e){var t,r,n,i,a,o,s=Nb(),l=Cb(),u=Rie(),f=kt(kt({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:eo.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:eo.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:eo.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:eo.horizontalFill,vertical:(a=e.vertical)!==null&&a!==void 0?a:eo.vertical,verticalFill:(o=e.verticalFill)!==null&&o!==void 0?o:eo.verticalFill,x:K(e.x)?e.x:u.left,y:K(e.y)?e.y:u.top,width:K(e.width)?e.width:u.width,height:K(e.height)?e.height:u.height}),c=f.x,h=f.y,p=f.width,m=f.height,y=f.syncWithTicks,v=f.horizontalValues,g=f.verticalValues,b=$ie(),x=Mie();if(!K(p)||p<=0||!K(m)||m<=0||!K(c)||c!==+c||!K(h)||h!==+h)return null;var O=f.verticalCoordinatesGenerator||Gae,w=f.horizontalCoordinatesGenerator||Xae,S=f.horizontalPoints,j=f.verticalPoints;if((!S||!S.length)&&oe(w)){var _=v&&v.length,P=w({yAxis:x?kt(kt({},x),{},{ticks:_?v:x.ticks}):void 0,width:s,height:l,offset:u},_?!0:y);Ur(Array.isArray(P),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(za(P),"]")),Array.isArray(P)&&(S=P)}if((!j||!j.length)&&oe(O)){var N=g&&g.length,$=O({xAxis:b?kt(kt({},b),{},{ticks:N?g:b.ticks}):void 0,width:s,height:l,offset:u},N?!0:y);Ur(Array.isArray($),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(za($),"]")),Array.isArray($)&&(j=$)}return k.createElement("g",{className:"recharts-cartesian-grid"},k.createElement(Wae,{fill:f.fill,fillOpacity:f.fillOpacity,x:f.x,y:f.y,width:f.width,height:f.height,ry:f.ry}),k.createElement(Hae,la({},f,{offset:u,horizontalPoints:S,xAxis:b,yAxis:x})),k.createElement(Kae,la({},f,{offset:u,verticalPoints:j,xAxis:b,yAxis:x})),k.createElement(qae,la({},f,{horizontalPoints:S})),k.createElement(Vae,la({},f,{verticalPoints:j})))}$u.displayName="CartesianGrid";var Qae=["layout","type","stroke","connectNulls","isRange","ref"],Yae=["key"],YN;function vs(e){"@babel/helpers - typeof";return vs=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},vs(e)}function JN(e,t){if(e==null)return{};var r=Jae(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Jae(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 ua(){return ua=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},ua.apply(this,arguments)}function Aj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Vn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Aj(Object(r),!0).forEach(function(n){Zr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Aj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Zae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kj(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,eC(n.key),n)}}function eoe(e,t,r){return t&&kj(e.prototype,t),r&&kj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function toe(e,t,r){return t=Dd(t),roe(e,ZN()?Reflect.construct(t,r||[],Dd(e).constructor):t.apply(e,r))}function roe(e,t){if(t&&(vs(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return noe(e)}function noe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ZN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ZN=function(){return!!e})()}function Dd(e){return Dd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Dd(e)}function ioe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&og(e,t)}function og(e,t){return og=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},og(e,t)}function Zr(e,t,r){return t=eC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function eC(e){var t=aoe(e,"string");return vs(t)=="symbol"?t:t+""}function aoe(e,t){if(vs(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(vs(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var sn=function(e){function t(){var r;Zae(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=toe(this,t,[].concat(i)),Zr(r,"state",{isAnimationFinished:!0}),Zr(r,"id",Rs("recharts-area-")),Zr(r,"handleAnimationEnd",function(){var o=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),oe(o)&&o()}),Zr(r,"handleAnimationStart",function(){var o=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),oe(o)&&o()}),r}return ioe(t,e),eoe(t,[{key:"renderDots",value:function(n,i,a){var o=this.props.isAnimationActive,s=this.state.isAnimationFinished;if(o&&!s)return null;var l=this.props,u=l.dot,f=l.points,c=l.dataKey,h=ne(this.props,!1),p=ne(u,!0),m=f.map(function(v,g){var b=Vn(Vn(Vn({key:"dot-".concat(g),r:3},h),p),{},{index:g,cx:v.x,cy:v.y,dataKey:c,value:v.value,payload:v.payload,points:f});return t.renderDotItem(u,b)}),y={clipPath:n?"url(#clipPath-".concat(i?"":"dots-").concat(a,")"):null};return k.createElement(ye,ua({className:"recharts-area-dots"},y),m)}},{key:"renderHorizontalRect",value:function(n){var i=this.props,a=i.baseLine,o=i.points,s=i.strokeWidth,l=o[0].x,u=o[o.length-1].x,f=n*Math.abs(l-u),c=di(o.map(function(h){return h.y||0}));return K(a)&&typeof a=="number"?c=Math.max(a,c):a&&Array.isArray(a)&&a.length&&(c=Math.max(di(a.map(function(h){return h.y||0})),c)),K(c)?k.createElement("rect",{x:l<u?l:l-f,y:0,width:f,height:Math.floor(c+(s?parseInt("".concat(s),10):1))}):null}},{key:"renderVerticalRect",value:function(n){var i=this.props,a=i.baseLine,o=i.points,s=i.strokeWidth,l=o[0].y,u=o[o.length-1].y,f=n*Math.abs(l-u),c=di(o.map(function(h){return h.x||0}));return K(a)&&typeof a=="number"?c=Math.max(a,c):a&&Array.isArray(a)&&a.length&&(c=Math.max(di(a.map(function(h){return h.x||0})),c)),K(c)?k.createElement("rect",{x:0,y:l<u?l:l-f,width:c+(s?parseInt("".concat(s),10):1),height:Math.floor(f)}):null}},{key:"renderClipRect",value:function(n){var i=this.props.layout;return i==="vertical"?this.renderVerticalRect(n):this.renderHorizontalRect(n)}},{key:"renderAreaStatically",value:function(n,i,a,o){var s=this.props,l=s.layout,u=s.type,f=s.stroke,c=s.connectNulls,h=s.isRange;s.ref;var p=JN(s,Qae);return k.createElement(ye,{clipPath:a?"url(#clipPath-".concat(o,")"):null},k.createElement(Eo,ua({},ne(p,!0),{points:n,connectNulls:c,type:u,baseLine:i,layout:l,stroke:"none",className:"recharts-area-area"})),f!=="none"&&k.createElement(Eo,ua({},ne(this.props,!1),{className:"recharts-area-curve",layout:l,type:u,connectNulls:c,fill:"none",points:n})),f!=="none"&&h&&k.createElement(Eo,ua({},ne(this.props,!1),{className:"recharts-area-curve",layout:l,type:u,connectNulls:c,fill:"none",points:i})))}},{key:"renderAreaWithAnimation",value:function(n,i){var a=this,o=this.props,s=o.points,l=o.baseLine,u=o.isAnimationActive,f=o.animationBegin,c=o.animationDuration,h=o.animationEasing,p=o.animationId,m=this.state,y=m.prevPoints,v=m.prevBaseLine;return k.createElement(on,{begin:f,duration:c,isActive:u,easing:h,from:{t:0},to:{t:1},key:"area-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(g){var b=g.t;if(y){var x=y.length/s.length,O=s.map(function(_,P){var N=Math.floor(P*x);if(y[N]){var $=y[N],T=Kt($.x,_.x),L=Kt($.y,_.y);return Vn(Vn({},_),{},{x:T(b),y:L(b)})}return _}),w;if(K(l)&&typeof l=="number"){var S=Kt(v,l);w=S(b)}else if(ce(l)||Is(l)){var j=Kt(v,0);w=j(b)}else w=l.map(function(_,P){var N=Math.floor(P*x);if(v[N]){var $=v[N],T=Kt($.x,_.x),L=Kt($.y,_.y);return Vn(Vn({},_),{},{x:T(b),y:L(b)})}return _});return a.renderAreaStatically(O,w,n,i)}return k.createElement(ye,null,k.createElement("defs",null,k.createElement("clipPath",{id:"animationClipPath-".concat(i)},a.renderClipRect(b))),k.createElement(ye,{clipPath:"url(#animationClipPath-".concat(i,")")},a.renderAreaStatically(s,l,n,i)))})}},{key:"renderArea",value:function(n,i){var a=this.props,o=a.points,s=a.baseLine,l=a.isAnimationActive,u=this.state,f=u.prevPoints,c=u.prevBaseLine,h=u.totalLength;return l&&o&&o.length&&(!f&&h>0||!is(f,o)||!is(c,s))?this.renderAreaWithAnimation(n,i):this.renderAreaStatically(o,s,n,i)}},{key:"render",value:function(){var n,i=this.props,a=i.hide,o=i.dot,s=i.points,l=i.className,u=i.top,f=i.left,c=i.xAxis,h=i.yAxis,p=i.width,m=i.height,y=i.isAnimationActive,v=i.id;if(a||!s||!s.length)return null;var g=this.state.isAnimationFinished,b=s.length===1,x=fe("recharts-area",l),O=c&&c.allowDataOverflow,w=h&&h.allowDataOverflow,S=O||w,j=ce(v)?this.id:v,_=(n=ne(o,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},P=_.r,N=P===void 0?3:P,$=_.strokeWidth,T=$===void 0?2:$,L=k6(o)?o:{},R=L.clipDot,I=R===void 0?!0:R,D=N*2+T;return k.createElement(ye,{className:x},O||w?k.createElement("defs",null,k.createElement("clipPath",{id:"clipPath-".concat(j)},k.createElement("rect",{x:O?f:f-p/2,y:w?u:u-m/2,width:O?p:p*2,height:w?m:m*2})),!I&&k.createElement("clipPath",{id:"clipPath-dots-".concat(j)},k.createElement("rect",{x:f-D/2,y:u-D/2,width:p+D,height:m+D}))):null,b?null:this.renderArea(S,j),(o||b)&&this.renderDots(S,I,j),(!y||g)&&En.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,curBaseLine:n.baseLine,prevPoints:i.curPoints,prevBaseLine:i.curBaseLine}:n.points!==i.curPoints||n.baseLine!==i.curBaseLine?{curPoints:n.points,curBaseLine:n.baseLine}:null}}])}(A.PureComponent);YN=sn;Zr(sn,"displayName","Area");Zr(sn,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!Ka.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});Zr(sn,"getBaseValue",function(e,t,r,n){var i=e.layout,a=e.baseValue,o=t.props.baseValue,s=o??a;if(K(s)&&typeof s=="number")return s;var l=i==="horizontal"?n:r,u=l.scale.domain();if(l.type==="number"){var f=Math.max(u[0],u[1]),c=Math.min(u[0],u[1]);return s==="dataMin"?c:s==="dataMax"||f<0?f:Math.max(Math.min(u[0],u[1]),0)}return s==="dataMin"?u[0]:s==="dataMax"?u[1]:u[0]});Zr(sn,"getComposedData",function(e){var t=e.props,r=e.item,n=e.xAxis,i=e.yAxis,a=e.xAxisTicks,o=e.yAxisTicks,s=e.bandSize,l=e.dataKey,u=e.stackedData,f=e.dataStartIndex,c=e.displayedData,h=e.offset,p=t.layout,m=u&&u.length,y=YN.getBaseValue(t,r,n,i),v=p==="horizontal",g=!1,b=c.map(function(O,w){var S;m?S=u[f+w]:(S=lt(O,l),Array.isArray(S)?g=!0:S=[y,S]);var j=S[1]==null||m&&lt(O,l)==null;return v?{x:rO({axis:n,ticks:a,bandSize:s,entry:O,index:w}),y:j?null:i.scale(S[1]),value:S,payload:O}:{x:j?null:n.scale(S[1]),y:rO({axis:i,ticks:o,bandSize:s,entry:O,index:w}),value:S,payload:O}}),x;return m||g?x=b.map(function(O){var w=Array.isArray(O.value)?O.value[0]:null;return v?{x:O.x,y:w!=null&&O.y!=null?i.scale(w):null}:{x:w!=null?n.scale(w):null,y:O.y}}):x=v?i.scale(y):n.scale(y),Vn({points:b,baseLine:x,layout:p,isRange:g},h)});Zr(sn,"renderDotItem",function(e,t){var r;if(k.isValidElement(e))r=k.cloneElement(e,t);else if(oe(e))r=e(t);else{var n=fe("recharts-area-dot",typeof e!="boolean"?e.className:""),i=t.key,a=JN(t,Yae);r=k.createElement(Xh,ua({},a,{key:i,className:n}))}return r});function gs(e){"@babel/helpers - typeof";return gs=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},gs(e)}function ooe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function soe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,nC(n.key),n)}}function loe(e,t,r){return t&&soe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function uoe(e,t,r){return t=Ld(t),coe(e,tC()?Reflect.construct(t,r||[],Ld(e).constructor):t.apply(e,r))}function coe(e,t){if(t&&(gs(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return foe(e)}function foe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(tC=function(){return!!e})()}function Ld(e){return Ld=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ld(e)}function doe(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,i){return n.__proto__=i,n},sg(e,t)}function rC(e,t,r){return t=nC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function nC(e){var t=hoe(e,"string");return gs(t)=="symbol"?t:t+""}function hoe(e,t){if(gs(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(gs(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function lg(){return lg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},lg.apply(this,arguments)}function poe(e){var t=e.xAxisId,r=Nb(),n=Cb(),i=zN(t);return i==null?null:A.createElement(Ws,lg({},i,{className:fe("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(o){return _n(o,!0)}}))}var Ni=function(e){function t(){return ooe(this,t),uoe(this,t,arguments)}return doe(t,e),loe(t,[{key:"render",value:function(){return A.createElement(poe,this.props)}}])}(A.Component);rC(Ni,"displayName","XAxis");rC(Ni,"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 bs(e){"@babel/helpers - typeof";return bs=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},bs(e)}function moe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yoe(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,oC(n.key),n)}}function voe(e,t,r){return t&&yoe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function goe(e,t,r){return t=zd(t),boe(e,iC()?Reflect.construct(t,r||[],zd(e).constructor):t.apply(e,r))}function boe(e,t){if(t&&(bs(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return xoe(e)}function xoe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function iC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(iC=function(){return!!e})()}function zd(e){return zd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},zd(e)}function woe(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&&ug(e,t)}function ug(e,t){return ug=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},ug(e,t)}function aC(e,t,r){return t=oC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oC(e){var t=Soe(e,"string");return bs(t)=="symbol"?t:t+""}function Soe(e,t){if(bs(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(bs(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function cg(){return cg=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},cg.apply(this,arguments)}var Ooe=function(t){var r=t.yAxisId,n=Nb(),i=Cb(),a=BN(r);return a==null?null:A.createElement(Ws,cg({},a,{className:fe("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:n,height:i},ticksGenerator:function(s){return _n(s,!0)}}))},Ci=function(e){function t(){return moe(this,t),goe(this,t,arguments)}return woe(t,e),voe(t,[{key:"render",value:function(){return A.createElement(Ooe,this.props)}}])}(A.Component);aC(Ci,"displayName","YAxis");aC(Ci,"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 Ej(e){return Aoe(e)||Poe(e)||_oe(e)||joe()}function joe(){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 _oe(e,t){if(e){if(typeof e=="string")return fg(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return fg(e,t)}}function Poe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Aoe(e){if(Array.isArray(e))return fg(e)}function fg(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var dg=function(t,r,n,i,a){var o=_r(t,$b),s=_r(t,ip),l=[].concat(Ej(o),Ej(s)),u=_r(t,op),f="".concat(i,"Id"),c=i[0],h=r;if(l.length&&(h=l.reduce(function(y,v){if(v.props[f]===n&&nn(v.props,"extendDomain")&&K(v.props[c])){var g=v.props[c];return[Math.min(y[0],g),Math.max(y[1],g)]}return y},h)),u.length){var p="".concat(c,"1"),m="".concat(c,"2");h=u.reduce(function(y,v){if(v.props[f]===n&&nn(v.props,"extendDomain")&&K(v.props[p])&&K(v.props[m])){var g=v.props[p],b=v.props[m];return[Math.min(y[0],g,b),Math.max(y[1],g,b)]}return y},h)}return a&&a.length&&(h=a.reduce(function(y,v){return K(v)?[Math.min(y[0],v),Math.max(y[1],v)]:y},h)),h},sC={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function i(l,u,f){this.fn=l,this.context=u,this.once=f||!1}function a(l,u,f,c,h){if(typeof f!="function")throw new TypeError("The listener must be a function");var p=new i(f,c||l,h),m=r?r+u:u;return l._events[m]?l._events[m].fn?l._events[m]=[l._events[m],p]:l._events[m].push(p):(l._events[m]=p,l._eventsCount++),l}function o(l,u){--l._eventsCount===0?l._events=new n:delete l._events[u]}function s(){this._events=new n,this._eventsCount=0}s.prototype.eventNames=function(){var u=[],f,c;if(this._eventsCount===0)return u;for(c in f=this._events)t.call(f,c)&&u.push(r?c.slice(1):c);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(f)):u},s.prototype.listeners=function(u){var f=r?r+u:u,c=this._events[f];if(!c)return[];if(c.fn)return[c.fn];for(var h=0,p=c.length,m=new Array(p);h<p;h++)m[h]=c[h].fn;return m},s.prototype.listenerCount=function(u){var f=r?r+u:u,c=this._events[f];return c?c.fn?1:c.length:0},s.prototype.emit=function(u,f,c,h,p,m){var y=r?r+u:u;if(!this._events[y])return!1;var v=this._events[y],g=arguments.length,b,x;if(v.fn){switch(v.once&&this.removeListener(u,v.fn,void 0,!0),g){case 1:return v.fn.call(v.context),!0;case 2:return v.fn.call(v.context,f),!0;case 3:return v.fn.call(v.context,f,c),!0;case 4:return v.fn.call(v.context,f,c,h),!0;case 5:return v.fn.call(v.context,f,c,h,p),!0;case 6:return v.fn.call(v.context,f,c,h,p,m),!0}for(x=1,b=new Array(g-1);x<g;x++)b[x-1]=arguments[x];v.fn.apply(v.context,b)}else{var O=v.length,w;for(x=0;x<O;x++)switch(v[x].once&&this.removeListener(u,v[x].fn,void 0,!0),g){case 1:v[x].fn.call(v[x].context);break;case 2:v[x].fn.call(v[x].context,f);break;case 3:v[x].fn.call(v[x].context,f,c);break;case 4:v[x].fn.call(v[x].context,f,c,h);break;default:if(!b)for(w=1,b=new Array(g-1);w<g;w++)b[w-1]=arguments[w];v[x].fn.apply(v[x].context,b)}}return!0},s.prototype.on=function(u,f,c){return a(this,u,f,c,!1)},s.prototype.once=function(u,f,c){return a(this,u,f,c,!0)},s.prototype.removeListener=function(u,f,c,h){var p=r?r+u:u;if(!this._events[p])return this;if(!f)return o(this,p),this;var m=this._events[p];if(m.fn)m.fn===f&&(!h||m.once)&&(!c||m.context===c)&&o(this,p);else{for(var y=0,v=[],g=m.length;y<g;y++)(m[y].fn!==f||h&&!m[y].once||c&&m[y].context!==c)&&v.push(m[y]);v.length?this._events[p]=v.length===1?v[0]:v:o(this,p)}return this},s.prototype.removeAllListeners=function(u){var f;return u?(f=r?r+u:u,this._events[f]&&o(this,f)):(this._events=new n,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=r,s.EventEmitter=s,e.exports=s})(sC);var koe=sC.exports;const Eoe=Ae(koe);var mm=new Eoe,ym="recharts.syncMouseEvents";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 Noe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Coe(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 Toe(e,t,r){return t&&Coe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function vm(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=$oe(e,"string");return Mu(t)=="symbol"?t:t+""}function $oe(e,t){if(Mu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Mu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Moe=function(){function e(){Noe(this,e),vm(this,"activeIndex",0),vm(this,"coordinateList",[]),vm(this,"layout","horizontal")}return Toe(e,[{key:"setDetails",value:function(r){var n,i=r.coordinateList,a=i===void 0?null:i,o=r.container,s=o===void 0?null:o,l=r.layout,u=l===void 0?null:l,f=r.offset,c=f===void 0?null:f,h=r.mouseHandlerCallback,p=h===void 0?null:h;this.coordinateList=(n=a??this.coordinateList)!==null&&n!==void 0?n:[],this.container=s??this.container,this.layout=u??this.layout,this.offset=c??this.offset,this.mouseHandlerCallback=p??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 i=this.container.getBoundingClientRect(),a=i.x,o=i.y,s=i.height,l=this.coordinateList[this.activeIndex].coordinate,u=((r=window)===null||r===void 0?void 0:r.scrollX)||0,f=((n=window)===null||n===void 0?void 0:n.scrollY)||0,c=a+l+u,h=o+this.offset.top+s/2+f;this.mouseHandlerCallback({pageX:c,pageY:h})}}}])}();function Ioe(e,t,r){if(r==="number"&&t===!0&&Array.isArray(e)){var n=e==null?void 0:e[0],i=e==null?void 0:e[1];if(n&&i&&K(n)&&K(i))return!0}return!1}function Roe(e,t,r,n){var i=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-i:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-i,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}function uC(e){var t=e.cx,r=e.cy,n=e.radius,i=e.startAngle,a=e.endAngle,o=Me(t,r,n,i),s=Me(t,r,n,a);return{points:[o,s],cx:t,cy:r,radius:n,startAngle:i,endAngle:a}}function Doe(e,t,r){var n,i,a,o;if(e==="horizontal")n=t.x,a=n,i=r.top,o=r.top+r.height;else if(e==="vertical")i=t.y,o=i,n=r.left,a=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var s=t.cx,l=t.cy,u=t.innerRadius,f=t.outerRadius,c=t.angle,h=Me(s,l,u,c),p=Me(s,l,f,c);n=h.x,i=h.y,a=p.x,o=p.y}else return uC(t);return[{x:n,y:i},{x:a,y:o}]}function Iu(e){"@babel/helpers - typeof";return Iu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Iu(e)}function Nj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zc(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Nj(Object(r),!0).forEach(function(n){Loe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Nj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Loe(e,t,r){return t=zoe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function zoe(e){var t=Boe(e,"string");return Iu(t)=="symbol"?t:t+""}function Boe(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 Foe(e){var t,r,n=e.element,i=e.tooltipEventType,a=e.isActive,o=e.activeCoordinate,s=e.activePayload,l=e.offset,u=e.activeTooltipIndex,f=e.tooltipAxisBandSize,c=e.layout,h=e.chartName,p=(t=n.props.cursor)!==null&&t!==void 0?t:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!p||!a||!o||h!=="ScatterChart"&&i!=="axis")return null;var m,y=Eo;if(h==="ScatterChart")m=o,y=ute;else if(h==="BarChart")m=Roe(c,o,l,f),y=Pb;else if(c==="radial"){var v=uC(o),g=v.cx,b=v.cy,x=v.radius,O=v.startAngle,w=v.endAngle;m={cx:g,cy:b,startAngle:O,endAngle:w,innerRadius:x,outerRadius:x},y=nN}else m={points:Doe(c,o,l)},y=Eo;var S=zc(zc(zc(zc({stroke:"#ccc",pointerEvents:"none"},l),m),ne(p,!1)),{},{payload:s,payloadIndex:u,className:fe("recharts-tooltip-cursor",p.className)});return A.isValidElement(p)?A.cloneElement(p,S):A.createElement(y,S)}var Uoe=["item"],Woe=["children","className","width","height","style","compact","title","desc"];function xs(e){"@babel/helpers - typeof";return xs=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},xs(e)}function go(){return go=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},go.apply(this,arguments)}function Cj(e,t){return qoe(e)||Koe(e,t)||fC(e,t)||Hoe()}function Hoe(){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 Koe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function qoe(e){if(Array.isArray(e))return e}function Tj(e,t){if(e==null)return{};var r=Voe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Voe(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 Goe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xoe(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,dC(n.key),n)}}function Qoe(e,t,r){return t&&Xoe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Yoe(e,t,r){return t=Bd(t),Joe(e,cC()?Reflect.construct(t,r||[],Bd(e).constructor):t.apply(e,r))}function Joe(e,t){if(t&&(xs(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Zoe(e)}function Zoe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(cC=function(){return!!e})()}function Bd(e){return Bd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Bd(e)}function ese(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,i){return n.__proto__=i,n},hg(e,t)}function ws(e){return nse(e)||rse(e)||fC(e)||tse()}function tse(){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 fC(e,t){if(e){if(typeof e=="string")return pg(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return pg(e,t)}}function rse(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function nse(e){if(Array.isArray(e))return pg(e)}function pg(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function $j(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function z(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?$j(Object(r),!0).forEach(function(n){ae(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$j(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ae(e,t,r){return t=dC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dC(e){var t=ise(e,"string");return xs(t)=="symbol"?t:t+""}function ise(e,t){if(xs(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(xs(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ase={xAxis:["bottom","top"],yAxis:["left","right"]},ose={width:"100%",height:"100%"},hC={x:0,y:0};function Bc(e){return e}var sse=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},lse=function(t,r,n,i){var a=r.find(function(f){return f&&f.index===n});if(a){if(t==="horizontal")return{x:a.coordinate,y:i.y};if(t==="vertical")return{x:i.x,y:a.coordinate};if(t==="centric"){var o=a.coordinate,s=i.radius;return z(z(z({},i),Me(i.cx,i.cy,s,o)),{},{angle:o,radius:s})}var l=a.coordinate,u=i.angle;return z(z(z({},i),Me(i.cx,i.cy,l,u)),{},{angle:u,radius:l})}return hC},sp=function(t,r){var n=r.graphicalItems,i=r.dataStartIndex,a=r.dataEndIndex,o=(n??[]).reduce(function(s,l){var u=l.props.data;return u&&u.length?[].concat(ws(s),ws(u)):s},[]);return o.length>0?o:t&&t.length&&K(i)&&K(a)?t.slice(i,a+1):[]};function pC(e){return e==="number"?[0,"auto"]:void 0}var mg=function(t,r,n,i){var a=t.graphicalItems,o=t.tooltipAxis,s=sp(r,t);return n<0||!a||!a.length||n>=s.length?null:a.reduce(function(l,u){var f,c=(f=u.props.data)!==null&&f!==void 0?f:r;c&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(c=c.slice(t.dataStartIndex,t.dataEndIndex+1));var h;if(o.dataKey&&!o.allowDuplicatedCategory){var p=c===void 0?s:c;h=zf(p,o.dataKey,i)}else h=c&&c[n]||s[n];return h?[].concat(ws(l),[YE(u,h)]):l},[])},Mj=function(t,r,n,i){var a=i||{x:t.chartX,y:t.chartY},o=sse(a,n),s=t.orderedTooltipTicks,l=t.tooltipAxis,u=t.tooltipTicks,f=EY(o,s,u,l);if(f>=0&&u){var c=u[f]&&u[f].value,h=mg(t,r,f,c),p=lse(n,s,f,a);return{activeTooltipIndex:f,activeLabel:c,activePayload:h,activeCoordinate:p}}return null},use=function(t,r){var n=r.axes,i=r.graphicalItems,a=r.axisType,o=r.axisIdKey,s=r.stackGroups,l=r.dataStartIndex,u=r.dataEndIndex,f=t.layout,c=t.children,h=t.stackOffset,p=KE(f,a);return n.reduce(function(m,y){var v,g=y.type.defaultProps!==void 0?z(z({},y.type.defaultProps),y.props):y.props,b=g.type,x=g.dataKey,O=g.allowDataOverflow,w=g.allowDuplicatedCategory,S=g.scale,j=g.ticks,_=g.includeHidden,P=g[o];if(m[P])return m;var N=sp(t.data,{graphicalItems:i.filter(function(H){var X,ie=o in H.props?H.props[o]:(X=H.type.defaultProps)===null||X===void 0?void 0:X[o];return ie===P}),dataStartIndex:l,dataEndIndex:u}),$=N.length,T,L,R;Ioe(g.domain,O,b)&&(T=Nv(g.domain,null,O),p&&(b==="number"||S!=="auto")&&(R=El(N,x,"category")));var I=pC(b);if(!T||T.length===0){var D,F=(D=g.domain)!==null&&D!==void 0?D:I;if(x){if(T=El(N,x,b),b==="category"&&p){var C=g6(T);w&&C?(L=T,T=Ad(0,$)):w||(T=oO(F,T,y).reduce(function(H,X){return H.indexOf(X)>=0?H:[].concat(ws(H),[X])},[]))}else if(b==="category")w?T=T.filter(function(H){return H!==""&&!ce(H)}):T=oO(F,T,y).reduce(function(H,X){return H.indexOf(X)>=0||X===""||ce(X)?H:[].concat(ws(H),[X])},[]);else if(b==="number"){var B=MY(N,i.filter(function(H){var X,ie,be=o in H.props?H.props[o]:(X=H.type.defaultProps)===null||X===void 0?void 0:X[o],ze="hide"in H.props?H.props.hide:(ie=H.type.defaultProps)===null||ie===void 0?void 0:ie.hide;return be===P&&(_||!ze)}),x,a,f);B&&(T=B)}p&&(b==="number"||S!=="auto")&&(R=El(N,x,"category"))}else p?T=Ad(0,$):s&&s[P]&&s[P].hasStack&&b==="number"?T=h==="expand"?[0,1]:QE(s[P].stackGroups,l,u):T=HE(N,i.filter(function(H){var X=o in H.props?H.props[o]:H.type.defaultProps[o],ie="hide"in H.props?H.props.hide:H.type.defaultProps.hide;return X===P&&(_||!ie)}),b,f,!0);if(b==="number")T=dg(c,T,P,a,j),F&&(T=Nv(F,T,O));else if(b==="category"&&F){var U=F,V=T.every(function(H){return U.indexOf(H)>=0});V&&(T=U)}}return z(z({},m),{},ae({},P,z(z({},g),{},{axisType:a,domain:T,categoricalDomain:R,duplicateDomain:L,originalDomain:(v=g.domain)!==null&&v!==void 0?v:I,isCategorical:p,layout:f})))},{})},cse=function(t,r){var n=r.graphicalItems,i=r.Axis,a=r.axisType,o=r.axisIdKey,s=r.stackGroups,l=r.dataStartIndex,u=r.dataEndIndex,f=t.layout,c=t.children,h=sp(t.data,{graphicalItems:n,dataStartIndex:l,dataEndIndex:u}),p=h.length,m=KE(f,a),y=-1;return n.reduce(function(v,g){var b=g.type.defaultProps!==void 0?z(z({},g.type.defaultProps),g.props):g.props,x=b[o],O=pC("number");if(!v[x]){y++;var w;return m?w=Ad(0,p):s&&s[x]&&s[x].hasStack?(w=QE(s[x].stackGroups,l,u),w=dg(c,w,x,a)):(w=Nv(O,HE(h,n.filter(function(S){var j,_,P=o in S.props?S.props[o]:(j=S.type.defaultProps)===null||j===void 0?void 0:j[o],N="hide"in S.props?S.props.hide:(_=S.type.defaultProps)===null||_===void 0?void 0:_.hide;return P===x&&!N}),"number",f),i.defaultProps.allowDataOverflow),w=dg(c,w,x,a)),z(z({},v),{},ae({},x,z(z({axisType:a},i.defaultProps),{},{hide:!0,orientation:lr(ase,"".concat(a,".").concat(y%2),null),domain:w,originalDomain:O,isCategorical:m,layout:f})))}return v},{})},fse=function(t,r){var n=r.axisType,i=n===void 0?"xAxis":n,a=r.AxisComp,o=r.graphicalItems,s=r.stackGroups,l=r.dataStartIndex,u=r.dataEndIndex,f=t.children,c="".concat(i,"Id"),h=_r(f,a),p={};return h&&h.length?p=use(t,{axes:h,graphicalItems:o,axisType:i,axisIdKey:c,stackGroups:s,dataStartIndex:l,dataEndIndex:u}):o&&o.length&&(p=cse(t,{Axis:a,graphicalItems:o,axisType:i,axisIdKey:c,stackGroups:s,dataStartIndex:l,dataEndIndex:u})),p},dse=function(t){var r=Zn(t),n=_n(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:Z0(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:pd(r,n)}},Ij=function(t){var r=t.children,n=t.defaultShowTooltip,i=ir(r,fs),a=0,o=0;return t.data&&t.data.length!==0&&(o=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(a=i.props.startIndex),i.props.endIndex>=0&&(o=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:a,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:!!n}},hse=function(t){return!t||!t.length?!1:t.some(function(r){var n=An(r&&r.type);return n&&n.indexOf("Bar")>=0})},Rj=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"}},pse=function(t,r){var n=t.props,i=t.graphicalItems,a=t.xAxisMap,o=a===void 0?{}:a,s=t.yAxisMap,l=s===void 0?{}:s,u=n.width,f=n.height,c=n.children,h=n.margin||{},p=ir(c,fs),m=ir(c,Po),y=Object.keys(l).reduce(function(w,S){var j=l[S],_=j.orientation;return!j.mirror&&!j.hide?z(z({},w),{},ae({},_,w[_]+j.width)):w},{left:h.left||0,right:h.right||0}),v=Object.keys(o).reduce(function(w,S){var j=o[S],_=j.orientation;return!j.mirror&&!j.hide?z(z({},w),{},ae({},_,lr(w,"".concat(_))+j.height)):w},{top:h.top||0,bottom:h.bottom||0}),g=z(z({},v),y),b=g.bottom;p&&(g.bottom+=p.props.height||fs.defaultProps.height),m&&r&&(g=TY(g,i,n,r));var x=u-g.left-g.right,O=f-g.top-g.bottom;return z(z({brushBottom:b},g),{},{width:Math.max(x,0),height:Math.max(O,0)})},mse=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},Rb=function(t){var r=t.chartName,n=t.GraphicalChild,i=t.defaultTooltipEventType,a=i===void 0?"axis":i,o=t.validateTooltipEventTypes,s=o===void 0?["axis"]:o,l=t.axisComponents,u=t.legendContent,f=t.formatAxisMap,c=t.defaultProps,h=function(g,b){var x=b.graphicalItems,O=b.stackGroups,w=b.offset,S=b.updateId,j=b.dataStartIndex,_=b.dataEndIndex,P=g.barSize,N=g.layout,$=g.barGap,T=g.barCategoryGap,L=g.maxBarSize,R=Rj(N),I=R.numericAxisName,D=R.cateAxisName,F=hse(x),C=[];return x.forEach(function(B,U){var V=sp(g.data,{graphicalItems:[B],dataStartIndex:j,dataEndIndex:_}),H=B.type.defaultProps!==void 0?z(z({},B.type.defaultProps),B.props):B.props,X=H.dataKey,ie=H.maxBarSize,be=H["".concat(I,"Id")],ze=H["".concat(D,"Id")],we={},gt=l.reduce(function(Ui,Wi){var lp=b["".concat(Wi.axisType,"Map")],Db=H["".concat(Wi.axisType,"Id")];lp&&lp[Db]||Wi.axisType==="zAxis"||La();var Lb=lp[Db];return z(z({},Ui),{},ae(ae({},Wi.axisType,Lb),"".concat(Wi.axisType,"Ticks"),_n(Lb)))},we),G=gt[D],le=gt["".concat(D,"Ticks")],ue=O&&O[be]&&O[be].hasStack&&WY(B,O[be].stackGroups),W=An(B.type).indexOf("Bar")>=0,Ke=pd(G,le),ve=[],tt=F&&NY({barSize:P,stackGroups:O,totalSize:mse(gt,D)});if(W){var rt,Bt,Wn=ce(ie)?L:ie,Xa=(rt=(Bt=pd(G,le,!0))!==null&&Bt!==void 0?Bt:Wn)!==null&&rt!==void 0?rt:0;ve=CY({barGap:$,barCategoryGap:T,bandSize:Xa!==Ke?Xa:Ke,sizeList:tt[ze],maxBarSize:Wn}),Xa!==Ke&&(ve=ve.map(function(Ui){return z(z({},Ui),{},{position:z(z({},Ui.position),{},{offset:Ui.position.offset-Xa/2})})}))}var nc=B&&B.type&&B.type.getComposedData;nc&&C.push({props:z(z({},nc(z(z({},gt),{},{displayedData:V,props:g,dataKey:X,item:B,bandSize:Ke,barPosition:ve,offset:w,stackedData:ue,layout:N,dataStartIndex:j,dataEndIndex:_}))),{},ae(ae(ae({key:B.key||"item-".concat(U)},I,gt[I]),D,gt[D]),"animationId",S)),childIndex:C6(B,g.children),item:B})}),C},p=function(g,b){var x=g.props,O=g.dataStartIndex,w=g.dataEndIndex,S=g.updateId;if(!Z1({props:x}))return null;var j=x.children,_=x.layout,P=x.stackOffset,N=x.data,$=x.reverseStackOrder,T=Rj(_),L=T.numericAxisName,R=T.cateAxisName,I=_r(j,n),D=FY(N,I,"".concat(L,"Id"),"".concat(R,"Id"),P,$),F=l.reduce(function(H,X){var ie="".concat(X.axisType,"Map");return z(z({},H),{},ae({},ie,fse(x,z(z({},X),{},{graphicalItems:I,stackGroups:X.axisType===L&&D,dataStartIndex:O,dataEndIndex:w}))))},{}),C=pse(z(z({},F),{},{props:x,graphicalItems:I}),b==null?void 0:b.legendBBox);Object.keys(F).forEach(function(H){F[H]=f(x,F[H],C,H.replace("Map",""),r)});var B=F["".concat(R,"Map")],U=dse(B),V=h(x,z(z({},F),{},{dataStartIndex:O,dataEndIndex:w,updateId:S,graphicalItems:I,stackGroups:D,offset:C}));return z(z({formattedGraphicalItems:V,graphicalItems:I,offset:C,stackGroups:D},U),F)},m=function(v){function g(b){var x,O,w;return Goe(this,g),w=Yoe(this,g,[b]),ae(w,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),ae(w,"accessibilityManager",new Moe),ae(w,"handleLegendBBoxUpdate",function(S){if(S){var j=w.state,_=j.dataStartIndex,P=j.dataEndIndex,N=j.updateId;w.setState(z({legendBBox:S},p({props:w.props,dataStartIndex:_,dataEndIndex:P,updateId:N},z(z({},w.state),{},{legendBBox:S}))))}}),ae(w,"handleReceiveSyncEvent",function(S,j,_){if(w.props.syncId===S){if(_===w.eventEmitterSymbol&&typeof w.props.syncMethod!="function")return;w.applySyncEvent(j)}}),ae(w,"handleBrushChange",function(S){var j=S.startIndex,_=S.endIndex;if(j!==w.state.dataStartIndex||_!==w.state.dataEndIndex){var P=w.state.updateId;w.setState(function(){return z({dataStartIndex:j,dataEndIndex:_},p({props:w.props,dataStartIndex:j,dataEndIndex:_,updateId:P},w.state))}),w.triggerSyncEvent({dataStartIndex:j,dataEndIndex:_})}}),ae(w,"handleMouseEnter",function(S){var j=w.getMouseInfo(S);if(j){var _=z(z({},j),{},{isTooltipActive:!0});w.setState(_),w.triggerSyncEvent(_);var P=w.props.onMouseEnter;oe(P)&&P(_,S)}}),ae(w,"triggeredAfterMouseMove",function(S){var j=w.getMouseInfo(S),_=j?z(z({},j),{},{isTooltipActive:!0}):{isTooltipActive:!1};w.setState(_),w.triggerSyncEvent(_);var P=w.props.onMouseMove;oe(P)&&P(_,S)}),ae(w,"handleItemMouseEnter",function(S){w.setState(function(){return{isTooltipActive:!0,activeItem:S,activePayload:S.tooltipPayload,activeCoordinate:S.tooltipPosition||{x:S.cx,y:S.cy}}})}),ae(w,"handleItemMouseLeave",function(){w.setState(function(){return{isTooltipActive:!1}})}),ae(w,"handleMouseMove",function(S){S.persist(),w.throttleTriggeredAfterMouseMove(S)}),ae(w,"handleMouseLeave",function(S){w.throttleTriggeredAfterMouseMove.cancel();var j={isTooltipActive:!1};w.setState(j),w.triggerSyncEvent(j);var _=w.props.onMouseLeave;oe(_)&&_(j,S)}),ae(w,"handleOuterEvent",function(S){var j=N6(S),_=lr(w.props,"".concat(j));if(j&&oe(_)){var P,N;/.*touch.*/i.test(j)?N=w.getMouseInfo(S.changedTouches[0]):N=w.getMouseInfo(S),_((P=N)!==null&&P!==void 0?P:{},S)}}),ae(w,"handleClick",function(S){var j=w.getMouseInfo(S);if(j){var _=z(z({},j),{},{isTooltipActive:!0});w.setState(_),w.triggerSyncEvent(_);var P=w.props.onClick;oe(P)&&P(_,S)}}),ae(w,"handleMouseDown",function(S){var j=w.props.onMouseDown;if(oe(j)){var _=w.getMouseInfo(S);j(_,S)}}),ae(w,"handleMouseUp",function(S){var j=w.props.onMouseUp;if(oe(j)){var _=w.getMouseInfo(S);j(_,S)}}),ae(w,"handleTouchMove",function(S){S.changedTouches!=null&&S.changedTouches.length>0&&w.throttleTriggeredAfterMouseMove(S.changedTouches[0])}),ae(w,"handleTouchStart",function(S){S.changedTouches!=null&&S.changedTouches.length>0&&w.handleMouseDown(S.changedTouches[0])}),ae(w,"handleTouchEnd",function(S){S.changedTouches!=null&&S.changedTouches.length>0&&w.handleMouseUp(S.changedTouches[0])}),ae(w,"handleDoubleClick",function(S){var j=w.props.onDoubleClick;if(oe(j)){var _=w.getMouseInfo(S);j(_,S)}}),ae(w,"handleContextMenu",function(S){var j=w.props.onContextMenu;if(oe(j)){var _=w.getMouseInfo(S);j(_,S)}}),ae(w,"triggerSyncEvent",function(S){w.props.syncId!==void 0&&mm.emit(ym,w.props.syncId,S,w.eventEmitterSymbol)}),ae(w,"applySyncEvent",function(S){var j=w.props,_=j.layout,P=j.syncMethod,N=w.state.updateId,$=S.dataStartIndex,T=S.dataEndIndex;if(S.dataStartIndex!==void 0||S.dataEndIndex!==void 0)w.setState(z({dataStartIndex:$,dataEndIndex:T},p({props:w.props,dataStartIndex:$,dataEndIndex:T,updateId:N},w.state)));else if(S.activeTooltipIndex!==void 0){var L=S.chartX,R=S.chartY,I=S.activeTooltipIndex,D=w.state,F=D.offset,C=D.tooltipTicks;if(!F)return;if(typeof P=="function")I=P(C,S);else if(P==="value"){I=-1;for(var B=0;B<C.length;B++)if(C[B].value===S.activeLabel){I=B;break}}var U=z(z({},F),{},{x:F.left,y:F.top}),V=Math.min(L,U.x+U.width),H=Math.min(R,U.y+U.height),X=C[I]&&C[I].value,ie=mg(w.state,w.props.data,I),be=C[I]?{x:_==="horizontal"?C[I].coordinate:V,y:_==="horizontal"?H:C[I].coordinate}:hC;w.setState(z(z({},S),{},{activeLabel:X,activeCoordinate:be,activePayload:ie,activeTooltipIndex:I}))}else w.setState(S)}),ae(w,"renderCursor",function(S){var j,_=w.state,P=_.isTooltipActive,N=_.activeCoordinate,$=_.activePayload,T=_.offset,L=_.activeTooltipIndex,R=_.tooltipAxisBandSize,I=w.getTooltipEventType(),D=(j=S.props.active)!==null&&j!==void 0?j:P,F=w.props.layout,C=S.key||"_recharts-cursor";return k.createElement(Foe,{key:C,activeCoordinate:N,activePayload:$,activeTooltipIndex:L,chartName:r,element:S,isActive:D,layout:F,offset:T,tooltipAxisBandSize:R,tooltipEventType:I})}),ae(w,"renderPolarAxis",function(S,j,_){var P=lr(S,"type.axisType"),N=lr(w.state,"".concat(P,"Map")),$=S.type.defaultProps,T=$!==void 0?z(z({},$),S.props):S.props,L=N&&N[T["".concat(P,"Id")]];return A.cloneElement(S,z(z({},L),{},{className:fe(P,L.className),key:S.key||"".concat(j,"-").concat(_),ticks:_n(L,!0)}))}),ae(w,"renderPolarGrid",function(S){var j=S.props,_=j.radialLines,P=j.polarAngles,N=j.polarRadius,$=w.state,T=$.radiusAxisMap,L=$.angleAxisMap,R=Zn(T),I=Zn(L),D=I.cx,F=I.cy,C=I.innerRadius,B=I.outerRadius;return A.cloneElement(S,{polarAngles:Array.isArray(P)?P:_n(I,!0).map(function(U){return U.coordinate}),polarRadius:Array.isArray(N)?N:_n(R,!0).map(function(U){return U.coordinate}),cx:D,cy:F,innerRadius:C,outerRadius:B,key:S.key||"polar-grid",radialLines:_})}),ae(w,"renderLegend",function(){var S=w.state.formattedGraphicalItems,j=w.props,_=j.children,P=j.width,N=j.height,$=w.props.margin||{},T=P-($.left||0)-($.right||0),L=UE({children:_,formattedGraphicalItems:S,legendWidth:T,legendContent:u});if(!L)return null;var R=L.item,I=Tj(L,Uoe);return A.cloneElement(R,z(z({},I),{},{chartWidth:P,chartHeight:N,margin:$,onBBoxUpdate:w.handleLegendBBoxUpdate}))}),ae(w,"renderTooltip",function(){var S,j=w.props,_=j.children,P=j.accessibilityLayer,N=ir(_,Wt);if(!N)return null;var $=w.state,T=$.isTooltipActive,L=$.activeCoordinate,R=$.activePayload,I=$.activeLabel,D=$.offset,F=(S=N.props.active)!==null&&S!==void 0?S:T;return A.cloneElement(N,{viewBox:z(z({},D),{},{x:D.left,y:D.top}),active:F,label:I,payload:F?R:[],coordinate:L,accessibilityLayer:P})}),ae(w,"renderBrush",function(S){var j=w.props,_=j.margin,P=j.data,N=w.state,$=N.offset,T=N.dataStartIndex,L=N.dataEndIndex,R=N.updateId;return A.cloneElement(S,{key:S.key||"_recharts-brush",onChange:Ic(w.handleBrushChange,S.props.onChange),data:P,x:K(S.props.x)?S.props.x:$.left,y:K(S.props.y)?S.props.y:$.top+$.height+$.brushBottom-(_.bottom||0),width:K(S.props.width)?S.props.width:$.width,startIndex:T,endIndex:L,updateId:"brush-".concat(R)})}),ae(w,"renderReferenceElement",function(S,j,_){if(!S)return null;var P=w,N=P.clipPathId,$=w.state,T=$.xAxisMap,L=$.yAxisMap,R=$.offset,I=S.type.defaultProps||{},D=S.props,F=D.xAxisId,C=F===void 0?I.xAxisId:F,B=D.yAxisId,U=B===void 0?I.yAxisId:B;return A.cloneElement(S,{key:S.key||"".concat(j,"-").concat(_),xAxis:T[C],yAxis:L[U],viewBox:{x:R.left,y:R.top,width:R.width,height:R.height},clipPathId:N})}),ae(w,"renderActivePoints",function(S){var j=S.item,_=S.activePoint,P=S.basePoint,N=S.childIndex,$=S.isRange,T=[],L=j.props.key,R=j.item.type.defaultProps!==void 0?z(z({},j.item.type.defaultProps),j.item.props):j.item.props,I=R.activeDot,D=R.dataKey,F=z(z({index:N,dataKey:D,cx:_.x,cy:_.y,r:4,fill:_b(j.item),strokeWidth:2,stroke:"#fff",payload:_.payload,value:_.value},ne(I,!1)),Bf(I));return T.push(g.renderActiveDot(I,F,"".concat(L,"-activePoint-").concat(N))),P?T.push(g.renderActiveDot(I,z(z({},F),{},{cx:P.x,cy:P.y}),"".concat(L,"-basePoint-").concat(N))):$&&T.push(null),T}),ae(w,"renderGraphicChild",function(S,j,_){var P=w.filterFormatItem(S,j,_);if(!P)return null;var N=w.getTooltipEventType(),$=w.state,T=$.isTooltipActive,L=$.tooltipAxis,R=$.activeTooltipIndex,I=$.activeLabel,D=w.props.children,F=ir(D,Wt),C=P.props,B=C.points,U=C.isRange,V=C.baseLine,H=P.item.type.defaultProps!==void 0?z(z({},P.item.type.defaultProps),P.item.props):P.item.props,X=H.activeDot,ie=H.hide,be=H.activeBar,ze=H.activeShape,we=!!(!ie&&T&&F&&(X||be||ze)),gt={};N!=="axis"&&F&&F.props.trigger==="click"?gt={onClick:Ic(w.handleItemMouseEnter,S.props.onClick)}:N!=="axis"&&(gt={onMouseLeave:Ic(w.handleItemMouseLeave,S.props.onMouseLeave),onMouseEnter:Ic(w.handleItemMouseEnter,S.props.onMouseEnter)});var G=A.cloneElement(S,z(z({},P.props),gt));function le(Wi){return typeof L.dataKey=="function"?L.dataKey(Wi.payload):null}if(we)if(R>=0){var ue,W;if(L.dataKey&&!L.allowDuplicatedCategory){var Ke=typeof L.dataKey=="function"?le:"payload.".concat(L.dataKey.toString());ue=zf(B,Ke,I),W=U&&V&&zf(V,Ke,I)}else ue=B==null?void 0:B[R],W=U&&V&&V[R];if(ze||be){var ve=S.props.activeIndex!==void 0?S.props.activeIndex:R;return[A.cloneElement(S,z(z(z({},P.props),gt),{},{activeIndex:ve})),null,null]}if(!ce(ue))return[G].concat(ws(w.renderActivePoints({item:P,activePoint:ue,basePoint:W,childIndex:R,isRange:U})))}else{var tt,rt=(tt=w.getItemByXY(w.state.activeCoordinate))!==null&&tt!==void 0?tt:{graphicalItem:G},Bt=rt.graphicalItem,Wn=Bt.item,Xa=Wn===void 0?S:Wn,nc=Bt.childIndex,Ui=z(z(z({},P.props),gt),{},{activeIndex:nc});return[A.cloneElement(Xa,Ui),null,null]}return U?[G,null,null]:[G,null]}),ae(w,"renderCustomized",function(S,j,_){return A.cloneElement(S,z(z({key:"recharts-customized-".concat(_)},w.props),w.state))}),ae(w,"renderMap",{CartesianGrid:{handler:Bc,once:!0},ReferenceArea:{handler:w.renderReferenceElement},ReferenceLine:{handler:Bc},ReferenceDot:{handler:w.renderReferenceElement},XAxis:{handler:Bc},YAxis:{handler:Bc},Brush:{handler:w.renderBrush,once:!0},Bar:{handler:w.renderGraphicChild},Line:{handler:w.renderGraphicChild},Area:{handler:w.renderGraphicChild},Radar:{handler:w.renderGraphicChild},RadialBar:{handler:w.renderGraphicChild},Scatter:{handler:w.renderGraphicChild},Pie:{handler:w.renderGraphicChild},Funnel:{handler:w.renderGraphicChild},Tooltip:{handler:w.renderCursor,once:!0},PolarGrid:{handler:w.renderPolarGrid,once:!0},PolarAngleAxis:{handler:w.renderPolarAxis},PolarRadiusAxis:{handler:w.renderPolarAxis},Customized:{handler:w.renderCustomized}}),w.clipPathId="".concat((x=b.id)!==null&&x!==void 0?x:Rs("recharts"),"-clip"),w.throttleTriggeredAfterMouseMove=U2(w.triggeredAfterMouseMove,(O=b.throttleDelay)!==null&&O!==void 0?O:1e3/60),w.state={},w}return ese(g,v),Qoe(g,[{key:"componentDidMount",value:function(){var x,O;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(x=this.props.margin.left)!==null&&x!==void 0?x:0,top:(O=this.props.margin.top)!==null&&O!==void 0?O:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var x=this.props,O=x.children,w=x.data,S=x.height,j=x.layout,_=ir(O,Wt);if(_){var P=_.props.defaultIndex;if(!(typeof P!="number"||P<0||P>this.state.tooltipTicks.length-1)){var N=this.state.tooltipTicks[P]&&this.state.tooltipTicks[P].value,$=mg(this.state,w,P,N),T=this.state.tooltipTicks[P].coordinate,L=(this.state.offset.top+S)/2,R=j==="horizontal",I=R?{x:T,y:L}:{y:T,x:L},D=this.state.formattedGraphicalItems.find(function(C){var B=C.item;return B.type.name==="Scatter"});D&&(I=z(z({},I),D.props.points[P].tooltipPosition),$=D.props.points[P].tooltipPayload);var F={activeTooltipIndex:P,isTooltipActive:!0,activeLabel:N,activePayload:$,activeCoordinate:I};this.setState(F),this.renderCursor(_),this.accessibilityManager.setIndex(P)}}}},{key:"getSnapshotBeforeUpdate",value:function(x,O){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==O.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==x.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==x.margin){var w,S;this.accessibilityManager.setDetails({offset:{left:(w=this.props.margin.left)!==null&&w!==void 0?w:0,top:(S=this.props.margin.top)!==null&&S!==void 0?S:0}})}return null}},{key:"componentDidUpdate",value:function(x){Ky([ir(x.children,Wt)],[ir(this.props.children,Wt)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var x=ir(this.props.children,Wt);if(x&&typeof x.props.shared=="boolean"){var O=x.props.shared?"axis":"item";return s.indexOf(O)>=0?O:a}return a}},{key:"getMouseInfo",value:function(x){if(!this.container)return null;var O=this.container,w=O.getBoundingClientRect(),S=nV(w),j={chartX:Math.round(x.pageX-S.left),chartY:Math.round(x.pageY-S.top)},_=w.width/O.offsetWidth||1,P=this.inRange(j.chartX,j.chartY,_);if(!P)return null;var N=this.state,$=N.xAxisMap,T=N.yAxisMap,L=this.getTooltipEventType(),R=Mj(this.state,this.props.data,this.props.layout,P);if(L!=="axis"&&$&&T){var I=Zn($).scale,D=Zn(T).scale,F=I&&I.invert?I.invert(j.chartX):null,C=D&&D.invert?D.invert(j.chartY):null;return z(z({},j),{},{xValue:F,yValue:C},R)}return R?z(z({},j),R):null}},{key:"inRange",value:function(x,O){var w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,S=this.props.layout,j=x/w,_=O/w;if(S==="horizontal"||S==="vertical"){var P=this.state.offset,N=j>=P.left&&j<=P.left+P.width&&_>=P.top&&_<=P.top+P.height;return N?{x:j,y:_}:null}var $=this.state,T=$.angleAxisMap,L=$.radiusAxisMap;if(T&&L){var R=Zn(T);return uO({x:j,y:_},R)}return null}},{key:"parseEventsOfWrapper",value:function(){var x=this.props.children,O=this.getTooltipEventType(),w=ir(x,Wt),S={};w&&O==="axis"&&(w.props.trigger==="click"?S={onClick:this.handleClick}:S={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 j=Bf(this.props,this.handleOuterEvent);return z(z({},j),S)}},{key:"addListener",value:function(){mm.on(ym,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){mm.removeListener(ym,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(x,O,w){for(var S=this.state.formattedGraphicalItems,j=0,_=S.length;j<_;j++){var P=S[j];if(P.item===x||P.props.key===x.key||O===An(P.item.type)&&w===P.childIndex)return P}return null}},{key:"renderClipPath",value:function(){var x=this.clipPathId,O=this.state.offset,w=O.left,S=O.top,j=O.height,_=O.width;return k.createElement("defs",null,k.createElement("clipPath",{id:x},k.createElement("rect",{x:w,y:S,height:j,width:_})))}},{key:"getXScales",value:function(){var x=this.state.xAxisMap;return x?Object.entries(x).reduce(function(O,w){var S=Cj(w,2),j=S[0],_=S[1];return z(z({},O),{},ae({},j,_.scale))},{}):null}},{key:"getYScales",value:function(){var x=this.state.yAxisMap;return x?Object.entries(x).reduce(function(O,w){var S=Cj(w,2),j=S[0],_=S[1];return z(z({},O),{},ae({},j,_.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(x){var O;return(O=this.state.xAxisMap)===null||O===void 0||(O=O[x])===null||O===void 0?void 0:O.scale}},{key:"getYScaleByAxisId",value:function(x){var O;return(O=this.state.yAxisMap)===null||O===void 0||(O=O[x])===null||O===void 0?void 0:O.scale}},{key:"getItemByXY",value:function(x){var O=this.state,w=O.formattedGraphicalItems,S=O.activeItem;if(w&&w.length)for(var j=0,_=w.length;j<_;j++){var P=w[j],N=P.props,$=P.item,T=$.type.defaultProps!==void 0?z(z({},$.type.defaultProps),$.props):$.props,L=An($.type);if(L==="Bar"){var R=(N.data||[]).find(function(C){return Wee(x,C)});if(R)return{graphicalItem:P,payload:R}}else if(L==="RadialBar"){var I=(N.data||[]).find(function(C){return uO(x,C)});if(I)return{graphicalItem:P,payload:I}}else if(ep(P,S)||tp(P,S)||ku(P,S)){var D=Cre({graphicalItem:P,activeTooltipItem:S,itemData:T.data}),F=T.activeIndex===void 0?D:T.activeIndex;return{graphicalItem:z(z({},P),{},{childIndex:F}),payload:ku(P,S)?T.data[D]:P.props.data[D]}}}return null}},{key:"render",value:function(){var x=this;if(!Z1(this))return null;var O=this.props,w=O.children,S=O.className,j=O.width,_=O.height,P=O.style,N=O.compact,$=O.title,T=O.desc,L=Tj(O,Woe),R=ne(L,!1);if(N)return k.createElement(pj,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},k.createElement(Vy,go({},R,{width:j,height:_,title:$,desc:T}),this.renderClipPath(),tw(w,this.renderMap)));if(this.props.accessibilityLayer){var I,D;R.tabIndex=(I=this.props.tabIndex)!==null&&I!==void 0?I:0,R.role=(D=this.props.role)!==null&&D!==void 0?D:"application",R.onKeyDown=function(C){x.accessibilityManager.keyboardEvent(C)},R.onFocus=function(){x.accessibilityManager.focus()}}var F=this.parseEventsOfWrapper();return k.createElement(pj,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},k.createElement("div",go({className:fe("recharts-wrapper",S),style:z({position:"relative",cursor:"default",width:j,height:_},P)},F,{ref:function(B){x.container=B}}),k.createElement(Vy,go({},R,{width:j,height:_,title:$,desc:T,style:ose}),this.renderClipPath(),tw(w,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(A.Component);ae(m,"displayName",r),ae(m,"defaultProps",z({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},c)),ae(m,"getDerivedStateFromProps",function(v,g){var b=v.dataKey,x=v.data,O=v.children,w=v.width,S=v.height,j=v.layout,_=v.stackOffset,P=v.margin,N=g.dataStartIndex,$=g.dataEndIndex;if(g.updateId===void 0){var T=Ij(v);return z(z(z({},T),{},{updateId:0},p(z(z({props:v},T),{},{updateId:0}),g)),{},{prevDataKey:b,prevData:x,prevWidth:w,prevHeight:S,prevLayout:j,prevStackOffset:_,prevMargin:P,prevChildren:O})}if(b!==g.prevDataKey||x!==g.prevData||w!==g.prevWidth||S!==g.prevHeight||j!==g.prevLayout||_!==g.prevStackOffset||!_o(P,g.prevMargin)){var L=Ij(v),R={chartX:g.chartX,chartY:g.chartY,isTooltipActive:g.isTooltipActive},I=z(z({},Mj(g,x,j)),{},{updateId:g.updateId+1}),D=z(z(z({},L),R),I);return z(z(z({},D),p(z({props:v},D),g)),{},{prevDataKey:b,prevData:x,prevWidth:w,prevHeight:S,prevLayout:j,prevStackOffset:_,prevMargin:P,prevChildren:O})}if(!Ky(O,g.prevChildren)){var F,C,B,U,V=ir(O,fs),H=V&&(F=(C=V.props)===null||C===void 0?void 0:C.startIndex)!==null&&F!==void 0?F:N,X=V&&(B=(U=V.props)===null||U===void 0?void 0:U.endIndex)!==null&&B!==void 0?B:$,ie=H!==N||X!==$,be=!ce(x),ze=be&&!ie?g.updateId:g.updateId+1;return z(z({updateId:ze},p(z(z({props:v},g),{},{updateId:ze,dataStartIndex:H,dataEndIndex:X}),g)),{},{prevChildren:O,dataStartIndex:H,dataEndIndex:X})}return null}),ae(m,"renderActiveDot",function(v,g,b){var x;return A.isValidElement(v)?x=A.cloneElement(v,g):oe(v)?x=v(g):x=k.createElement(Xh,g),k.createElement(ye,{className:"recharts-active-dot",key:b},x)});var y=A.forwardRef(function(g,b){return k.createElement(m,go({},g,{ref:b}))});return y.displayName=m.displayName,y},mC=Rb({chartName:"BarChart",GraphicalChild:Fi,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:Ni},{axisType:"yAxis",AxisComp:Ci}],formatAxisMap:CN}),yse=Rb({chartName:"PieChart",GraphicalChild:Un,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:Zh},{axisType:"radiusAxis",AxisComp:Yh}],formatAxisMap:ZY,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}}),yC=Rb({chartName:"AreaChart",GraphicalChild:sn,axisComponents:[{axisType:"xAxis",AxisComp:Ni},{axisType:"yAxis",AxisComp:Ci}],formatAxisMap:CN});const Dj=["#6366f1","#22c55e","#f59e0b","#ef4444","#8b5cf6","#06b6d4"],vse=()=>d.jsx("div",{className:"stat-card",children:d.jsxs("div",{className:"flex items-center justify-between",children:[d.jsxs("div",{className:"space-y-2",children:[d.jsx("div",{className:"skeleton h-3 w-20"}),d.jsx("div",{className:"skeleton h-8 w-16"})]}),d.jsx("div",{className:"skeleton h-10 w-10 rounded-lg"})]})}),gm=()=>d.jsxs("div",{className:"card",children:[d.jsx("div",{className:"card-header",children:d.jsx("div",{className:"skeleton h-4 w-32"})}),d.jsx("div",{className:"card-body",children:d.jsx("div",{className:"skeleton h-56 w-full rounded-lg"})})]}),bm=({active:e,payload:t,label:r})=>!e||!t?null:d.jsxs("div",{className:"bg-gray-900 border border-gray-700 rounded-lg px-3 py-2 shadow-xl text-xs",children:[d.jsx("p",{className:"text-gray-400 mb-1",children:r}),t.map((n,i)=>d.jsxs("p",{className:"text-white font-medium",children:[d.jsx("span",{className:"inline-block w-2 h-2 rounded-full mr-1.5",style:{backgroundColor:n.color}}),n.name,": ",n.value]},i))]});function gse(){const{currentOrg:e}=Zt(),{data:t,isLoading:r}=Ai({queryKey:["issues-stats",e==null?void 0:e.id],queryFn:()=>_l.stats(e.id),enabled:!!e}),{data:n,isLoading:i}=Ai({queryKey:["report-summary",e==null?void 0:e.id],queryFn:()=>Dy.summary(e.id,14),enabled:!!e});if(!e)return d.jsx("div",{className:"flex-1 flex items-center justify-center p-8",children:d.jsxs("div",{className:"text-center max-w-md",children:[d.jsx("div",{className:"w-16 h-16 rounded-2xl bg-indigo-600/10 flex items-center justify-center mx-auto mb-4",children:d.jsx($a,{size:28,className:"text-indigo-400"})}),d.jsx("h2",{className:"text-xl font-semibold text-white mb-2",children:"Select an organization"}),d.jsx("p",{className:"text-gray-400 text-sm",children:"Choose an organization from the sidebar to view your dashboard and manage issues."})]})});const a=(t==null?void 0:t.data)||{},o=(n==null?void 0:n.data)||{},s=r||i,l=[{label:"Total Issues",value:a.total||0,icon:E0,color:"text-blue-400",bg:"bg-blue-500/10",trend:"+12%",up:!0},{label:"Analyzed",value:a.analyzed||0,icon:ki,color:"text-emerald-400",bg:"bg-emerald-500/10",trend:"+8%",up:!0},{label:"PRs Created",value:a.pr_created||0,icon:hh,color:"text-purple-400",bg:"bg-purple-500/10",trend:"+15%",up:!0},{label:"Avg Confidence",value:a.avg_confidence?`${(a.avg_confidence*100).toFixed(0)}%`:"N/A",icon:yD,color:"text-amber-400",bg:"bg-amber-500/10",trend:"+3%",up:!0}],u=[{name:"Pending",value:a.pending||0},{name:"Analyzing",value:a.analyzing||0},{name:"Analyzed",value:a.analyzed||0},{name:"PR Created",value:a.pr_created||0},{name:"Error",value:a.error||0}].filter(c=>c.value>0),f=Object.entries(a.by_source||{}).map(([c,h])=>({name:c.replace("_"," ").replace(/\b\w/g,p=>p.toUpperCase()),value:h}));return d.jsxs("div",{className:"p-6 animate-fade-in",children:[d.jsxs("div",{className:"page-header",children:[d.jsxs("div",{children:[d.jsx("h1",{className:"page-title",children:"Dashboard"}),d.jsx("p",{className:"page-subtitle",children:"Overview of your issue analysis pipeline"})]}),d.jsx("div",{className:"flex items-center gap-2",children:d.jsxs("span",{className:"badge badge-green",children:[d.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-emerald-400 animate-pulse"}),"System operational"]})})]}),d.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4 mb-6",children:s?Array(4).fill(0).map((c,h)=>d.jsx(vse,{},h)):l.map(c=>{const h=c.icon;return d.jsx("div",{className:"stat-card",children:d.jsxs("div",{className:"flex items-center justify-between relative z-10",children:[d.jsxs("div",{children:[d.jsx("p",{className:"text-xs font-medium text-gray-400 uppercase tracking-wide",children:c.label}),d.jsx("p",{className:"text-2xl font-bold text-white mt-1",children:c.value}),d.jsxs("div",{className:_e("flex items-center gap-1 mt-1.5 text-xs font-medium",c.up?"text-emerald-400":"text-red-400"),children:[c.up?d.jsx(jD,{size:12}):d.jsx(SD,{size:12}),c.trend,d.jsx("span",{className:"text-gray-500 font-normal ml-0.5",children:"vs last week"})]})]}),d.jsx("div",{className:_e("w-11 h-11 rounded-xl flex items-center justify-center",c.bg),children:d.jsx(h,{size:20,className:c.color})})]})},c.label)})}),d.jsx("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4 mb-6",children:s?d.jsxs(d.Fragment,{children:[d.jsx(gm,{}),d.jsx(gm,{})]}):d.jsxs(d.Fragment,{children:[d.jsxs("div",{className:"card",children:[d.jsxs("div",{className:"card-header",children:[d.jsx("h3",{className:"text-sm font-semibold",children:"Issues Trend"}),d.jsx("span",{className:"badge badge-gray text-[10px]",children:"Last 14 days"})]}),d.jsx("div",{className:"card-body",children:d.jsx("div",{className:"h-56",children:d.jsx(Pl,{width:"100%",height:"100%",children:d.jsxs(yC,{data:o.daily_breakdown||[],children:[d.jsxs("defs",{children:[d.jsxs("linearGradient",{id:"colorTotal",x1:"0",y1:"0",x2:"0",y2:"1",children:[d.jsx("stop",{offset:"5%",stopColor:"#6366f1",stopOpacity:.3}),d.jsx("stop",{offset:"95%",stopColor:"#6366f1",stopOpacity:0})]}),d.jsxs("linearGradient",{id:"colorAnalyzed",x1:"0",y1:"0",x2:"0",y2:"1",children:[d.jsx("stop",{offset:"5%",stopColor:"#22c55e",stopOpacity:.3}),d.jsx("stop",{offset:"95%",stopColor:"#22c55e",stopOpacity:0})]})]}),d.jsx($u,{strokeDasharray:"3 3",stroke:"#1e1e2a"}),d.jsx(Ni,{dataKey:"date",tick:{fill:"#5a5a70",fontSize:11},tickLine:!1,axisLine:!1}),d.jsx(Ci,{tick:{fill:"#5a5a70",fontSize:11},tickLine:!1,axisLine:!1}),d.jsx(Wt,{content:d.jsx(bm,{})}),d.jsx(sn,{type:"monotone",dataKey:"total",stroke:"#6366f1",fill:"url(#colorTotal)",strokeWidth:2,name:"Total"}),d.jsx(sn,{type:"monotone",dataKey:"analyzed",stroke:"#22c55e",fill:"url(#colorAnalyzed)",strokeWidth:2,name:"Analyzed"})]})})})})]}),d.jsxs("div",{className:"card",children:[d.jsx("div",{className:"card-header",children:d.jsx("h3",{className:"text-sm font-semibold",children:"Status Distribution"})}),d.jsx("div",{className:"card-body",children:d.jsx("div",{className:"h-56 flex items-center",children:u.length>0?d.jsx(Pl,{width:"100%",height:"100%",children:d.jsxs(yse,{children:[d.jsx(Un,{data:u,cx:"50%",cy:"50%",innerRadius:55,outerRadius:80,paddingAngle:4,dataKey:"value",label:({name:c,percent:h})=>`${c} ${(h*100).toFixed(0)}%`,children:u.map((c,h)=>d.jsx(Dh,{fill:Dj[h%Dj.length]},c.name))}),d.jsx(Wt,{content:d.jsx(bm,{})})]})}):d.jsxs("div",{className:"w-full text-center",children:[d.jsx(Lf,{size:24,className:"text-gray-600 mx-auto mb-2"}),d.jsx("p",{className:"text-gray-500 text-sm",children:"No data yet"})]})})})]})]})}),s?d.jsx(gm,{}):d.jsxs("div",{className:"card",children:[d.jsx("div",{className:"card-header",children:d.jsx("h3",{className:"text-sm font-semibold",children:"Issues by Source"})}),d.jsx("div",{className:"card-body",children:d.jsx("div",{className:"h-56",children:f.length>0?d.jsx(Pl,{width:"100%",height:"100%",children:d.jsxs(mC,{data:f,layout:"vertical",children:[d.jsx($u,{strokeDasharray:"3 3",stroke:"#1e1e2a",horizontal:!1}),d.jsx(Ni,{type:"number",tick:{fill:"#5a5a70",fontSize:11},tickLine:!1,axisLine:!1}),d.jsx(Ci,{type:"category",dataKey:"name",tick:{fill:"#8888a0",fontSize:12},width:100,tickLine:!1,axisLine:!1}),d.jsx(Wt,{content:d.jsx(bm,{})}),d.jsx(Fi,{dataKey:"value",fill:"#6366f1",radius:[0,6,6,0],barSize:24,name:"Issues"})]})}):d.jsx("div",{className:"h-full flex items-center justify-center",children:d.jsxs("div",{className:"text-center",children:[d.jsx(Lf,{size:24,className:"text-gray-600 mx-auto mb-2"}),d.jsx("p",{className:"text-gray-500 text-sm",children:"No data yet"}),d.jsx("p",{className:"text-gray-600 text-xs mt-1",children:"Connect an integration to start tracking"})]})})})})]})]})}const Fc={pending:{badge:"badge-yellow",icon:dh,label:"Pending"},analyzing:{badge:"badge-blue",icon:jr,label:"Analyzing"},analyzed:{badge:"badge-green",icon:ki,label:"Analyzed"},pr_created:{badge:"badge-purple",icon:hh,label:"PR Created"},completed:{badge:"badge-gray",icon:ki,label:"Completed"},error:{badge:"badge-red",icon:k0,label:"Error"}},Lj={critical:{badge:"badge-red",label:"Critical"},high:{badge:"badge-yellow",label:"High"},medium:{badge:"badge-blue",label:"Medium"},low:{badge:"badge-green",label:"Low"}},bse={jira_cloud:"🔵",servicenow:"⚙️",zendesk:"💚",github:"🐙",gitlab:"🦊",tickethub:"🎫",generic:"📝"},xse=()=>d.jsxs("div",{className:"flex items-center gap-4 px-5 py-4 table-row",children:[d.jsx("div",{className:"skeleton h-4 w-20"}),d.jsxs("div",{className:"flex-1 space-y-1.5",children:[d.jsx("div",{className:"skeleton h-4 w-3/4"}),d.jsx("div",{className:"skeleton h-3 w-1/4"})]}),d.jsx("div",{className:"skeleton h-5 w-16 rounded-md"})]});function wse(){var c,h;const{currentOrg:e}=Zt(),[t,r]=A.useState({status:"",source:""}),[n,i]=A.useState(""),[a,o]=A.useState(!1),{data:s,isLoading:l}=Ai({queryKey:["issues",e==null?void 0:e.id,t],queryFn:()=>_l.list(e.id,t),enabled:!!e});if(!e)return d.jsx("div",{className:"flex items-center justify-center h-full p-8",children:d.jsx("p",{className:"text-gray-500",children:"Select an organization"})});const u=((s==null?void 0:s.data)||[]).filter(p=>{var m,y;return!n||((m=p.title)==null?void 0:m.toLowerCase().includes(n.toLowerCase()))||((y=p.external_key)==null?void 0:y.toLowerCase().includes(n.toLowerCase()))}),f={};return((s==null?void 0:s.data)||[]).forEach(p=>{f[p.status]=(f[p.status]||0)+1}),d.jsxs("div",{className:"p-6 animate-fade-in",children:[d.jsxs("div",{className:"page-header",children:[d.jsxs("div",{children:[d.jsx("h1",{className:"page-title",children:"Issues"}),d.jsxs("p",{className:"page-subtitle",children:[((c=s==null?void 0:s.data)==null?void 0:c.length)||0," total issues"]})]}),d.jsxs("button",{className:"btn btn-primary",children:[d.jsx(Ei,{size:16}),"New Issue"]})]}),d.jsxs("div",{className:"flex items-center gap-1 mb-4 overflow-x-auto pb-1",children:[d.jsxs("button",{onClick:()=>r({...t,status:""}),className:_e("badge cursor-pointer transition-all",t.status?"badge-gray hover:bg-gray-700/50":"badge-indigo"),children:["All ",((h=s==null?void 0:s.data)==null?void 0:h.length)||0]}),Object.entries(Fc).map(([p,m])=>{const y=f[p]||0;return!y&&p!=="pending"?null:d.jsxs("button",{onClick:()=>r({...t,status:t.status===p?"":p}),className:_e("badge cursor-pointer transition-all",t.status===p?m.badge:"badge-gray hover:bg-gray-700/50"),children:[m.label," ",y]},p)})]}),d.jsxs("div",{className:"card mb-4",children:[d.jsxs("div",{className:"flex items-center gap-3 px-4 py-3",children:[d.jsx(af,{size:16,className:"text-gray-500"}),d.jsx("input",{value:n,onChange:p=>i(p.target.value),placeholder:"Search issues by title or key...",className:"flex-1 bg-transparent text-sm outline-none placeholder:text-gray-500"}),d.jsxs("button",{onClick:()=>o(!a),className:_e("btn btn-sm btn-ghost",a&&"text-indigo-400"),children:[d.jsx(dD,{size:14}),"Filters"]})]}),a&&d.jsxs("div",{className:"px-4 py-3 border-t border-gray-800/50 flex items-center gap-3 animate-slide-up",children:[d.jsxs("select",{value:t.status,onChange:p=>r({...t,status:p.target.value}),className:"input-sm input w-36",children:[d.jsx("option",{value:"",children:"All Status"}),Object.entries(Fc).map(([p,m])=>d.jsx("option",{value:p,children:m.label},p))]}),d.jsxs("select",{value:t.source,onChange:p=>r({...t,source:p.target.value}),className:"input-sm input w-36",children:[d.jsx("option",{value:"",children:"All Sources"}),d.jsx("option",{value:"jira_cloud",children:"JIRA"}),d.jsx("option",{value:"servicenow",children:"ServiceNow"}),d.jsx("option",{value:"zendesk",children:"Zendesk"}),d.jsx("option",{value:"github",children:"GitHub"}),d.jsx("option",{value:"gitlab",children:"GitLab"}),d.jsx("option",{value:"tickethub",children:"TicketHub"})]}),(t.status||t.source)&&d.jsx("button",{onClick:()=>r({status:"",source:""}),className:"btn btn-sm btn-ghost text-red-400",children:"Clear"})]})]}),d.jsxs("div",{className:"card overflow-hidden",children:[d.jsxs("div",{className:"flex items-center gap-4 px-5 py-3 border-b border-gray-800/50 text-xs font-medium text-gray-500 uppercase tracking-wide",children:[d.jsx("div",{className:"w-24",children:"Key"}),d.jsx("div",{className:"flex-1",children:"Title"}),d.jsx("div",{className:"w-24",children:"Status"}),d.jsx("div",{className:"w-20",children:"Priority"}),d.jsx("div",{className:"w-20",children:"Confidence"}),d.jsx("div",{className:"w-8"})]}),l?Array(5).fill(0).map((p,m)=>d.jsx(xse,{},m)):u.length===0?d.jsxs("div",{className:"flex flex-col items-center justify-center py-16 text-center",children:[d.jsx("div",{className:"w-14 h-14 rounded-2xl bg-gray-800/50 flex items-center justify-center mb-3",children:d.jsx(E0,{size:24,className:"text-gray-600"})}),d.jsx("p",{className:"text-gray-400 font-medium",children:"No issues found"}),d.jsx("p",{className:"text-gray-600 text-sm mt-1",children:"Issues from your integrations will appear here"})]}):u.map(p=>{var g;const m=Fc[p.status]||Fc.pending,y=Lj[p.priority]||Lj.medium,v=m.icon;return d.jsxs(Ea,{to:`/issues/${p.id}`,className:"flex items-center gap-4 px-5 py-3.5 table-row group",children:[d.jsx("div",{className:"w-24",children:d.jsx("span",{className:"font-mono text-xs text-indigo-400",children:p.external_key||`#${p.id}`})}),d.jsxs("div",{className:"flex-1 min-w-0",children:[d.jsx("p",{className:"text-sm font-medium truncate group-hover:text-white transition-colors",children:p.title}),d.jsx("p",{className:"text-xs text-gray-500 mt-0.5 flex items-center gap-2",children:d.jsxs("span",{children:[bse[p.source]||"📝"," ",(g=p.source)==null?void 0:g.replace("_"," ")]})})]}),d.jsx("div",{className:"w-24",children:d.jsxs("span",{className:_e("badge text-[10px]",m.badge),children:[d.jsx(v,{size:10,className:p.status==="analyzing"?"animate-spin":""}),m.label]})}),d.jsx("div",{className:"w-20",children:d.jsx("span",{className:_e("badge text-[10px]",y.badge),children:y.label})}),d.jsx("div",{className:"w-20",children:p.confidence?d.jsxs("div",{className:"flex items-center gap-2",children:[d.jsx("div",{className:"flex-1 bg-gray-800 rounded-full h-1.5",children:d.jsx("div",{className:"bg-indigo-500 h-1.5 rounded-full transition-all",style:{width:`${p.confidence*100}%`}})}),d.jsxs("span",{className:"text-[10px] text-gray-400 font-mono w-7 text-right",children:[(p.confidence*100).toFixed(0),"%"]})]}):d.jsx("span",{className:"text-xs text-gray-600",children:"—"})}),d.jsx("div",{className:"w-8",children:d.jsx(zy,{size:14,className:"text-gray-600 group-hover:text-gray-400 transition-colors"})})]},p.id)})]})]})}const zj={pending:{badge:"badge-yellow",icon:dh,label:"Pending"},analyzing:{badge:"badge-blue",icon:jr,label:"Analyzing"},analyzed:{badge:"badge-green",icon:ki,label:"Analyzed"},pr_created:{badge:"badge-purple",icon:hh,label:"PR Created"},completed:{badge:"badge-gray",icon:ki,label:"Completed"},error:{badge:"badge-red",icon:k0,label:"Error"}},Sse=()=>d.jsxs("div",{className:"p-6 animate-fade-in",children:[d.jsx("div",{className:"skeleton h-4 w-24 mb-6"}),d.jsxs("div",{className:"flex items-start justify-between mb-6",children:[d.jsxs("div",{className:"space-y-2",children:[d.jsxs("div",{className:"flex items-center gap-3",children:[d.jsx("div",{className:"skeleton h-6 w-20"}),d.jsx("div",{className:"skeleton h-5 w-16 rounded-md"})]}),d.jsx("div",{className:"skeleton h-7 w-96"}),d.jsx("div",{className:"skeleton h-4 w-48"})]}),d.jsxs("div",{className:"flex gap-2",children:[d.jsx("div",{className:"skeleton h-9 w-28 rounded-lg"}),d.jsx("div",{className:"skeleton h-9 w-28 rounded-lg"})]})]}),d.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-5",children:[d.jsxs("div",{className:"lg:col-span-2 space-y-5",children:[d.jsx("div",{className:"card card-body",children:d.jsx("div",{className:"skeleton h-32 w-full rounded-lg"})}),d.jsx("div",{className:"card card-body",children:d.jsx("div",{className:"skeleton h-48 w-full rounded-lg"})})]}),d.jsxs("div",{className:"space-y-5",children:[d.jsx("div",{className:"card card-body",children:d.jsx("div",{className:"skeleton h-24 w-full rounded-lg"})}),d.jsx("div",{className:"card card-body",children:d.jsx("div",{className:"skeleton h-32 w-full rounded-lg"})})]})]})]});function Ose(){var O,w,S,j;const{id:e}=OM(),{currentOrg:t}=Zt(),r=ih(),[n,i]=A.useState("analysis"),[a,o]=A.useState(""),[s,l]=A.useState(!1),{data:u,isLoading:f}=Ai({queryKey:["issue",t==null?void 0:t.id,e],queryFn:()=>_l.get(t.id,e),enabled:!!t}),c=Mf({mutationFn:()=>_l.reanalyze(t.id,e),onSuccess:()=>r.invalidateQueries(["issue",t==null?void 0:t.id,e])}),h=Mf({mutationFn:_=>_l.addComment(t.id,e,{content:_}),onSuccess:()=>{r.invalidateQueries(["issue",t==null?void 0:t.id,e]),o("")}}),p=_=>{navigator.clipboard.writeText(_),l(!0),setTimeout(()=>l(!1),2e3)};if(!t)return null;if(f)return d.jsx(Sse,{});const m=u==null?void 0:u.data;if(!m)return d.jsxs("div",{className:"flex flex-col items-center justify-center h-full p-8",children:[d.jsx(Lf,{size:40,className:"text-gray-600 mb-3"}),d.jsx("p",{className:"text-gray-400 font-medium",children:"Issue not found"}),d.jsx(Ea,{to:"/issues",className:"text-indigo-400 text-sm mt-2 hover:underline",children:"← Back to Issues"})]});const y=zj[m.status]||zj.pending,v=y.icon,g=m.confidence?(m.confidence*100).toFixed(0):null,b=m.confidence>.8?"text-emerald-400":m.confidence>.5?"text-amber-400":"text-red-400",x=[{id:"analysis",label:"Analysis",icon:Df},{id:"code",label:"Suggested Fix",icon:By},{id:"comments",label:"Comments",icon:Q3}];return d.jsxs("div",{className:"p-6 animate-fade-in",children:[d.jsxs(Ea,{to:"/issues",className:"inline-flex items-center gap-1.5 text-sm text-gray-400 hover:text-white transition-colors mb-5",children:[d.jsx(o3,{size:14}),"Back to Issues"]}),d.jsxs("div",{className:"flex items-start justify-between mb-6",children:[d.jsxs("div",{children:[d.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[d.jsx("span",{className:"font-mono text-lg text-indigo-400 font-semibold",children:m.external_key||`#${m.id}`}),d.jsxs("span",{className:_e("badge",y.badge),children:[d.jsx(v,{size:12,className:m.status==="analyzing"?"animate-spin":""}),y.label]}),m.priority&&d.jsx("span",{className:_e("badge",m.priority==="critical"?"badge-red":m.priority==="high"?"badge-yellow":m.priority==="medium"?"badge-blue":"badge-green"),children:m.priority})]}),d.jsx("h1",{className:"text-xl font-semibold text-white",children:m.title}),d.jsxs("div",{className:"flex items-center gap-4 mt-2 text-xs text-gray-500",children:[d.jsxs("span",{className:"flex items-center gap-1",children:[d.jsx(d3,{size:12})," ",new Date(m.created_at).toLocaleDateString()]}),d.jsxs("span",{children:["Source: ",(O=m.source)==null?void 0:O.replace("_"," ")]})]})]}),d.jsxs("div",{className:"flex gap-2",children:[m.external_url&&d.jsxs("a",{href:m.external_url,target:"_blank",rel:"noopener noreferrer",className:"btn btn-secondary btn-sm",children:[d.jsx(L1,{size:14}),"Original"]}),d.jsxs("button",{onClick:()=>c.mutate(),disabled:c.isPending,className:"btn btn-primary btn-sm",children:[c.isPending?d.jsx(jr,{size:14,className:"animate-spin"}):d.jsx(Ok,{size:14}),"Re-analyze"]})]})]}),d.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-5",children:[d.jsxs("div",{className:"lg:col-span-2 space-y-5",children:[d.jsxs("div",{className:"card",children:[d.jsx("div",{className:"card-header",children:d.jsxs("h3",{className:"text-sm font-semibold flex items-center gap-2",children:[d.jsx(M3,{size:14,className:"text-gray-500"}),"Description"]})}),d.jsx("div",{className:"card-body",children:d.jsx("pre",{className:"whitespace-pre-wrap text-sm text-gray-300 font-sans leading-relaxed",children:m.description||"No description provided."})})]}),d.jsxs("div",{className:"card overflow-hidden",children:[d.jsx("div",{className:"flex items-center gap-0 border-b border-gray-800/50 px-1",children:x.map(_=>{const P=_.icon;return d.jsxs("button",{onClick:()=>i(_.id),className:_e("flex items-center gap-2 px-4 py-3 text-sm font-medium border-b-2 transition-all -mb-px",n===_.id?"border-indigo-500 text-indigo-400":"border-transparent text-gray-500 hover:text-gray-300"),children:[d.jsx(P,{size:14}),_.label]},_.id)})}),d.jsxs("div",{className:"card-body",children:[n==="analysis"&&d.jsx("div",{className:"space-y-4 animate-fade-in",children:m.root_cause?d.jsxs(d.Fragment,{children:[d.jsxs("div",{className:"p-4 rounded-lg bg-emerald-500/5 border border-emerald-500/10",children:[d.jsxs("h4",{className:"text-sm font-semibold text-emerald-400 mb-2 flex items-center gap-2",children:[d.jsx(W3,{size:14}),"Root Cause Analysis"]}),d.jsx("pre",{className:"whitespace-pre-wrap text-sm text-gray-300 font-sans leading-relaxed",children:m.root_cause})]}),((w=m.affected_files)==null?void 0:w.length)>0&&d.jsxs("div",{children:[d.jsxs("h4",{className:"text-sm font-semibold text-gray-300 mb-2 flex items-center gap-2",children:[d.jsx(R3,{size:14,className:"text-gray-500"}),"Affected Files"]}),d.jsx("div",{className:"flex flex-wrap gap-1.5",children:m.affected_files.map(_=>d.jsx("span",{className:"badge badge-gray font-mono text-[11px]",children:_},_))})]})]}):d.jsxs("div",{className:"text-center py-8",children:[d.jsx(Df,{size:28,className:"text-gray-600 mx-auto mb-2"}),d.jsx("p",{className:"text-gray-500 text-sm",children:"No analysis available yet"}),d.jsx("p",{className:"text-gray-600 text-xs mt-1",children:'Click "Re-analyze" to start AI analysis'})]})}),n==="code"&&d.jsx("div",{className:"animate-fade-in",children:m.suggested_fix?d.jsxs("div",{className:"relative",children:[d.jsx("button",{onClick:()=>p(m.suggested_fix),className:"absolute top-2 right-2 btn btn-ghost btn-sm text-gray-500",children:s?d.jsx(bk,{size:14,className:"text-emerald-400"}):d.jsx(Fy,{size:14})}),d.jsx("pre",{className:"whitespace-pre-wrap text-sm text-gray-300 font-mono bg-gray-950 p-4 rounded-lg border border-gray-800 overflow-x-auto leading-relaxed",children:m.suggested_fix})]}):d.jsxs("div",{className:"text-center py-8",children:[d.jsx(By,{size:28,className:"text-gray-600 mx-auto mb-2"}),d.jsx("p",{className:"text-gray-500 text-sm",children:"No suggested fix available"})]})}),n==="comments"&&d.jsxs("div",{className:"space-y-4 animate-fade-in",children:[((S=m.comments)==null?void 0:S.length)>0?m.comments.map((_,P)=>{var N,$;return d.jsxs("div",{className:"flex gap-3",children:[d.jsx("div",{className:"w-7 h-7 rounded-lg bg-gray-800 flex items-center justify-center flex-shrink-0 text-xs font-medium text-gray-400",children:(($=(N=_.author)==null?void 0:N[0])==null?void 0:$.toUpperCase())||"?"}),d.jsxs("div",{className:"flex-1 min-w-0",children:[d.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[d.jsx("span",{className:"text-sm font-medium text-gray-300",children:_.author||"System"}),d.jsx("span",{className:"text-xs text-gray-600",children:new Date(_.created_at).toLocaleString()})]}),d.jsx("p",{className:"text-sm text-gray-400",children:_.content})]})]},P)}):d.jsx("p",{className:"text-sm text-gray-500 text-center py-4",children:"No comments yet"}),d.jsxs("div",{className:"flex items-center gap-2 pt-3 border-t border-gray-800/50",children:[d.jsx("input",{value:a,onChange:_=>o(_.target.value),placeholder:"Add a comment...",className:"input flex-1",onKeyDown:_=>_.key==="Enter"&&a.trim()&&h.mutate(a)}),d.jsx("button",{onClick:()=>a.trim()&&h.mutate(a),disabled:!a.trim()||h.isPending,className:"btn btn-primary btn-sm",children:h.isPending?d.jsx(jr,{size:14,className:"animate-spin"}):d.jsx(lD,{size:14})})]})]})]})]})]}),d.jsxs("div",{className:"space-y-5",children:[g&&d.jsxs("div",{className:"card card-body text-center",children:[d.jsxs("div",{className:"relative w-24 h-24 mx-auto mb-3",children:[d.jsxs("svg",{className:"w-full h-full -rotate-90",viewBox:"0 0 36 36",children:[d.jsx("circle",{cx:"18",cy:"18",r:"16",fill:"none",stroke:"#1e1e2a",strokeWidth:"2.5"}),d.jsx("circle",{cx:"18",cy:"18",r:"16",fill:"none",stroke:"currentColor",className:b,strokeWidth:"2.5",strokeLinecap:"round",strokeDasharray:`${m.confidence*100}, 100`})]}),d.jsx("div",{className:"absolute inset-0 flex items-center justify-center",children:d.jsxs("span",{className:_e("text-xl font-bold",b),children:[g,"%"]})})]}),d.jsx("p",{className:"text-xs font-medium text-gray-400 uppercase tracking-wide",children:"AI Confidence"})]}),m.pr_url&&d.jsxs("div",{className:"card overflow-hidden",children:[d.jsx("div",{className:"card-header bg-purple-500/5",children:d.jsxs("h3",{className:"text-sm font-semibold flex items-center gap-2 text-purple-400",children:[d.jsx(hh,{size:14}),"Pull Request"]})}),d.jsxs("div",{className:"card-body space-y-3",children:[m.pr_branch&&d.jsxs("div",{children:[d.jsx("p",{className:"text-xs text-gray-500 mb-1",children:"Branch"}),d.jsx("span",{className:"badge badge-gray font-mono text-[11px]",children:m.pr_branch})]}),d.jsxs("a",{href:m.pr_url,target:"_blank",rel:"noopener noreferrer",className:"btn btn-primary w-full btn-sm",children:[d.jsx(L1,{size:14}),"View Pull Request"]})]})]}),((j=m.labels)==null?void 0:j.length)>0&&d.jsxs("div",{className:"card",children:[d.jsx("div",{className:"card-header",children:d.jsxs("h3",{className:"text-sm font-semibold flex items-center gap-2",children:[d.jsx(pD,{size:14,className:"text-gray-500"}),"Labels"]})}),d.jsx("div",{className:"card-body",children:d.jsx("div",{className:"flex flex-wrap gap-1.5",children:m.labels.map(_=>d.jsx("span",{className:"badge badge-indigo",children:_},_))})})]}),d.jsxs("div",{className:"card",children:[d.jsx("div",{className:"card-header",children:d.jsxs("h3",{className:"text-sm font-semibold flex items-center gap-2",children:[d.jsx(dh,{size:14,className:"text-gray-500"}),"Timeline"]})}),d.jsxs("div",{className:"card-body space-y-3",children:[d.jsxs("div",{className:"flex items-center gap-3",children:[d.jsx("div",{className:"w-2 h-2 rounded-full bg-indigo-500"}),d.jsxs("div",{className:"flex-1",children:[d.jsx("p",{className:"text-xs text-gray-400",children:"Created"}),d.jsx("p",{className:"text-sm",children:new Date(m.created_at).toLocaleString()})]})]}),m.analysis_completed_at&&d.jsxs("div",{className:"flex items-center gap-3",children:[d.jsx("div",{className:"w-2 h-2 rounded-full bg-emerald-500"}),d.jsxs("div",{className:"flex-1",children:[d.jsx("p",{className:"text-xs text-gray-400",children:"Analyzed"}),d.jsx("p",{className:"text-sm",children:new Date(m.analysis_completed_at).toLocaleString()})]})]}),m.pr_url&&d.jsxs("div",{className:"flex items-center gap-3",children:[d.jsx("div",{className:"w-2 h-2 rounded-full bg-purple-500"}),d.jsxs("div",{className:"flex-1",children:[d.jsx("p",{className:"text-xs text-gray-400",children:"PR Created"}),d.jsx("p",{className:"text-sm",children:"Pull request generated"})]})]})]})]})]})]})]})}const Bj={jira_cloud:{name:"JIRA Cloud",color:"from-blue-600 to-blue-700",icon:"🔵",desc:"Atlassian JIRA Cloud integration"},servicenow:{name:"ServiceNow",color:"from-emerald-600 to-emerald-700",icon:"⚙️",desc:"ServiceNow ITSM platform"},github:{name:"GitHub",color:"from-gray-700 to-gray-800",icon:"🐙",desc:"GitHub issues and repositories"},gitlab:{name:"GitLab",color:"from-orange-600 to-orange-700",icon:"🦊",desc:"GitLab issues and merge requests"},zendesk:{name:"Zendesk",color:"from-green-600 to-green-700",icon:"💚",desc:"Zendesk support tickets"},slack:{name:"Slack",color:"from-purple-600 to-purple-700",icon:"💬",desc:"Slack notifications and alerts"}};function jse(){const{currentOrg:e}=Zt(),t=ih(),[r,n]=A.useState(!1),{data:i,isLoading:a}=Ai({queryKey:["integrations",e==null?void 0:e.id],queryFn:()=>Bp.list(e.id),enabled:!!e}),o=Mf({mutationFn:u=>Bp.test(e.id,u)}),s=Mf({mutationFn:u=>Bp.delete(e.id,u),onSuccess:()=>t.invalidateQueries(["integrations"])});if(!e)return d.jsx("div",{className:"flex items-center justify-center h-full p-8",children:d.jsx("p",{className:"text-gray-500",children:"Select an organization"})});const l=(i==null?void 0:i.data)||[];return d.jsxs("div",{className:"p-6 animate-fade-in",children:[d.jsxs("div",{className:"page-header",children:[d.jsxs("div",{children:[d.jsx("h1",{className:"page-title",children:"Integrations"}),d.jsx("p",{className:"page-subtitle",children:"Connect your tools to start analyzing issues"})]}),d.jsxs("button",{onClick:()=>n(!r),className:"btn btn-primary",children:[d.jsx(Ei,{size:16})," Add Integration"]})]}),l.length>0&&d.jsxs("div",{className:"mb-8",children:[d.jsx("h2",{className:"text-sm font-semibold text-gray-400 uppercase tracking-wide mb-3",children:"Active Connections"}),d.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:l.map(u=>{const f=Bj[u.platform]||{name:u.platform,color:"from-gray-600 to-gray-700",icon:"🔌"};return d.jsxs("div",{className:"card overflow-hidden",children:[d.jsx("div",{className:_e("h-1.5 bg-gradient-to-r",f.color)}),d.jsxs("div",{className:"p-5",children:[d.jsxs("div",{className:"flex items-start justify-between mb-3",children:[d.jsxs("div",{className:"flex items-center gap-3",children:[d.jsx("span",{className:"text-2xl",children:f.icon}),d.jsxs("div",{children:[d.jsx("h3",{className:"font-semibold text-white",children:u.name||f.name}),d.jsx("p",{className:"text-xs text-gray-500",children:f.name})]})]}),d.jsx("span",{className:_e("badge",u.is_active?"badge-green":"badge-red"),children:u.is_active?d.jsxs(d.Fragment,{children:[d.jsx(ki,{size:10})," Active"]}):d.jsxs(d.Fragment,{children:[d.jsx(k0,{size:10})," Inactive"]})})]}),u.base_url&&d.jsx("p",{className:"text-xs text-gray-500 font-mono mb-3 truncate",children:u.base_url}),d.jsxs("div",{className:"flex items-center gap-2",children:[d.jsxs("button",{onClick:()=>o.mutate(u.id),disabled:o.isPending,className:"btn btn-secondary btn-sm flex-1",children:[o.isPending?d.jsx(jr,{size:12,className:"animate-spin"}):d.jsx(gD,{size:12}),"Test"]}),d.jsxs("button",{className:"btn btn-secondary btn-sm flex-1",children:[d.jsx(jk,{size:12})," Configure"]}),d.jsx("button",{onClick:()=>s.mutate(u.id),className:"btn btn-danger btn-sm btn-icon",children:d.jsx(Pk,{size:12})})]})]})]},u.id)})})]}),d.jsxs("div",{children:[d.jsx("h2",{className:"text-sm font-semibold text-gray-400 uppercase tracking-wide mb-3",children:"Available Platforms"}),d.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:Object.entries(Bj).map(([u,f])=>{const c=l.some(h=>h.platform===u);return d.jsxs("div",{className:"card-hover p-5",children:[d.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[d.jsx("div",{className:_e("w-10 h-10 rounded-xl bg-gradient-to-br flex items-center justify-center text-lg",f.color),children:f.icon}),d.jsxs("div",{children:[d.jsx("h3",{className:"font-semibold text-white",children:f.name}),d.jsx("p",{className:"text-xs text-gray-500",children:f.desc})]})]}),d.jsx("button",{className:_e("btn w-full btn-sm",c?"btn-secondary":"btn-primary"),children:c?d.jsxs(d.Fragment,{children:[d.jsx(ki,{size:14})," Connected"]}):d.jsxs(d.Fragment,{children:[d.jsx(Ei,{size:14})," Connect"]})})]},u)})})]})]})}const xm={owner:{label:"Owner",badge:"badge-yellow",icon:_3},admin:{label:"Admin",badge:"badge-red",icon:_k},member:{label:"Member",badge:"badge-blue",icon:kD},viewer:{label:"Viewer",badge:"badge-gray",icon:Uy}},_se=()=>d.jsxs("div",{className:"flex items-center gap-4 px-5 py-4 table-row",children:[d.jsx("div",{className:"skeleton w-9 h-9 rounded-lg"}),d.jsxs("div",{className:"flex-1 space-y-1.5",children:[d.jsx("div",{className:"skeleton h-4 w-32"}),d.jsx("div",{className:"skeleton h-3 w-48"})]}),d.jsx("div",{className:"skeleton h-5 w-16 rounded-md"})]});function Pse(){const{currentOrg:e}=Zt(),{data:t,isLoading:r}=Ai({queryKey:["org-members",e==null?void 0:e.id],queryFn:()=>ch.members(e.id),enabled:!!e});if(!e)return d.jsx("div",{className:"flex items-center justify-center h-full p-8",children:d.jsx("p",{className:"text-gray-500",children:"Select an organization"})});const n=(t==null?void 0:t.data)||[],i={};return n.forEach(a=>{const o=a.role||"member";i[o]||(i[o]=[]),i[o].push(a)}),d.jsxs("div",{className:"p-6 animate-fade-in",children:[d.jsxs("div",{className:"page-header",children:[d.jsxs("div",{children:[d.jsx("h1",{className:"page-title",children:"Team"}),d.jsxs("p",{className:"page-subtitle",children:[n.length," member",n.length!==1?"s":""," in ",e.name]})]}),d.jsxs("button",{className:"btn btn-primary",children:[d.jsx(Ei,{size:16})," Invite Member"]})]}),d.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4 mb-6",children:Object.entries(xm).map(([a,o])=>{var u;const s=o.icon,l=((u=i[a])==null?void 0:u.length)||0;return d.jsx("div",{className:"stat-card",children:d.jsxs("div",{className:"flex items-center justify-between relative z-10",children:[d.jsxs("div",{children:[d.jsxs("p",{className:"text-xs font-medium text-gray-400 uppercase tracking-wide",children:[o.label,"s"]}),d.jsx("p",{className:"text-2xl font-bold text-white mt-1",children:l})]}),d.jsx(s,{size:18,className:"text-gray-600"})]})},a)})}),d.jsxs("div",{className:"card overflow-hidden",children:[d.jsxs("div",{className:"flex items-center gap-4 px-5 py-3 border-b border-gray-800/50 text-xs font-medium text-gray-500 uppercase tracking-wide",children:[d.jsx("div",{className:"w-9"}),d.jsx("div",{className:"flex-1",children:"Member"}),d.jsx("div",{className:"w-24",children:"Role"}),d.jsx("div",{className:"w-32",children:"Joined"}),d.jsx("div",{className:"w-8"})]}),r?Array(3).fill(0).map((a,o)=>d.jsx(_se,{},o)):n.length===0?d.jsxs("div",{className:"flex flex-col items-center justify-center py-16",children:[d.jsx("div",{className:"w-14 h-14 rounded-2xl bg-gray-800/50 flex items-center justify-center mb-3",children:d.jsx(Ak,{size:24,className:"text-gray-600"})}),d.jsx("p",{className:"text-gray-400 font-medium",children:"No team members"}),d.jsx("p",{className:"text-gray-600 text-sm mt-1",children:"Invite your team to collaborate"})]}):n.map(a=>{var l,u,f,c;const o=xm[a.role]||xm.member,s=o.icon;return d.jsxs("div",{className:"flex items-center gap-4 px-5 py-3.5 table-row group",children:[d.jsx("div",{className:"w-9 h-9 rounded-lg bg-gradient-to-br from-indigo-500 to-purple-600 flex items-center justify-center text-xs font-semibold text-white flex-shrink-0",children:((u=(l=a.full_name)==null?void 0:l[0])==null?void 0:u.toUpperCase())||((c=(f=a.email)==null?void 0:f[0])==null?void 0:c.toUpperCase())||"?"}),d.jsxs("div",{className:"flex-1 min-w-0",children:[d.jsx("p",{className:"text-sm font-medium text-gray-200 truncate",children:a.full_name||"Unnamed"}),d.jsxs("p",{className:"text-xs text-gray-500 flex items-center gap-1",children:[d.jsx(ph,{size:10})," ",a.email]})]}),d.jsx("div",{className:"w-24",children:d.jsxs("span",{className:_e("badge text-[10px]",o.badge),children:[d.jsx(s,{size:10}),o.label]})}),d.jsx("div",{className:"w-32 text-xs text-gray-500",children:a.joined_at?new Date(a.joined_at).toLocaleDateString():"—"}),d.jsx("div",{className:"w-8",children:d.jsx("button",{className:"btn btn-ghost btn-icon opacity-0 group-hover:opacity-100",children:d.jsx(E3,{size:14})})})]},a.id||a.user_id)})]})]})}const Fj=({active:e,payload:t,label:r})=>!e||!t?null:d.jsxs("div",{className:"bg-gray-900 border border-gray-700 rounded-lg px-3 py-2 shadow-xl text-xs",children:[d.jsx("p",{className:"text-gray-400 mb-1",children:r}),t.map((n,i)=>d.jsxs("p",{className:"text-white font-medium",children:[d.jsx("span",{className:"inline-block w-2 h-2 rounded-full mr-1.5",style:{backgroundColor:n.color}}),n.name,": ",n.value]},i))]});function Ase(){const{currentOrg:e}=Zt(),[t,r]=A.useState(30),{data:n,isLoading:i}=Ai({queryKey:["report-summary",e==null?void 0:e.id,t],queryFn:()=>Dy.summary(e.id,t),enabled:!!e}),a=async()=>{try{const l=await Dy.exportCsv(e.id,t),u=URL.createObjectURL(new Blob([l.data])),f=document.createElement("a");f.href=u,f.download=`report-${e.name}-${t}days.csv`,f.click(),URL.revokeObjectURL(u)}catch(l){console.error(l)}};if(!e)return d.jsx("div",{className:"flex items-center justify-center h-full p-8",children:d.jsx("p",{className:"text-gray-500",children:"Select an organization"})});const o=(n==null?void 0:n.data)||{},s=[{label:"Total Processed",value:o.total_issues||0,icon:gk,color:"text-indigo-400",bg:"bg-indigo-500/10"},{label:"Success Rate",value:o.success_rate?`${(o.success_rate*100).toFixed(0)}%`:"N/A",icon:ki,color:"text-emerald-400",bg:"bg-emerald-500/10"},{label:"Avg Resolution",value:o.avg_resolution_hours?`${o.avg_resolution_hours.toFixed(1)}h`:"N/A",icon:dh,color:"text-amber-400",bg:"bg-amber-500/10"},{label:"Error Rate",value:o.error_rate?`${(o.error_rate*100).toFixed(1)}%`:"0%",icon:PD,color:"text-red-400",bg:"bg-red-500/10"}];return d.jsxs("div",{className:"p-6 animate-fade-in",children:[d.jsxs("div",{className:"page-header",children:[d.jsxs("div",{children:[d.jsx("h1",{className:"page-title",children:"Reports & Analytics"}),d.jsx("p",{className:"page-subtitle",children:"Performance metrics and insights"})]}),d.jsxs("div",{className:"flex items-center gap-2",children:[d.jsx("div",{className:"flex items-center gap-1 bg-gray-900 border border-gray-800 rounded-lg p-0.5",children:[7,14,30,90].map(l=>d.jsxs("button",{onClick:()=>r(l),className:_e("px-3 py-1.5 rounded-md text-xs font-medium transition-all",t===l?"bg-indigo-600 text-white":"text-gray-400 hover:text-white"),children:[l,"d"]},l))}),d.jsxs("button",{onClick:a,className:"btn btn-secondary btn-sm",children:[d.jsx(A3,{size:14})," Export CSV"]})]})]}),d.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4 mb-6",children:s.map(l=>{const u=l.icon;return d.jsx("div",{className:"stat-card",children:d.jsxs("div",{className:"flex items-center justify-between relative z-10",children:[d.jsxs("div",{children:[d.jsx("p",{className:"text-xs font-medium text-gray-400 uppercase tracking-wide",children:l.label}),d.jsx("p",{className:"text-2xl font-bold text-white mt-1",children:i?"—":l.value})]}),d.jsx("div",{className:_e("w-11 h-11 rounded-xl flex items-center justify-center",l.bg),children:d.jsx(u,{size:20,className:l.color})})]})},l.label)})}),d.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[d.jsxs("div",{className:"card",children:[d.jsx("div",{className:"card-header",children:d.jsx("h3",{className:"text-sm font-semibold",children:"Daily Volume"})}),d.jsx("div",{className:"card-body",children:d.jsx("div",{className:"h-64",children:i?d.jsx("div",{className:"skeleton h-full w-full rounded-lg"}):d.jsx(Pl,{width:"100%",height:"100%",children:d.jsxs(yC,{data:o.daily_breakdown||[],children:[d.jsx("defs",{children:d.jsxs("linearGradient",{id:"rptTotal",x1:"0",y1:"0",x2:"0",y2:"1",children:[d.jsx("stop",{offset:"5%",stopColor:"#6366f1",stopOpacity:.3}),d.jsx("stop",{offset:"95%",stopColor:"#6366f1",stopOpacity:0})]})}),d.jsx($u,{strokeDasharray:"3 3",stroke:"#1e1e2a"}),d.jsx(Ni,{dataKey:"date",tick:{fill:"#5a5a70",fontSize:11},tickLine:!1,axisLine:!1}),d.jsx(Ci,{tick:{fill:"#5a5a70",fontSize:11},tickLine:!1,axisLine:!1}),d.jsx(Wt,{content:d.jsx(Fj,{})}),d.jsx(sn,{type:"monotone",dataKey:"total",stroke:"#6366f1",fill:"url(#rptTotal)",strokeWidth:2,name:"Issues"})]})})})})]}),d.jsxs("div",{className:"card",children:[d.jsx("div",{className:"card-header",children:d.jsx("h3",{className:"text-sm font-semibold",children:"Resolution by Source"})}),d.jsx("div",{className:"card-body",children:d.jsx("div",{className:"h-64",children:i?d.jsx("div",{className:"skeleton h-full w-full rounded-lg"}):d.jsx(Pl,{width:"100%",height:"100%",children:d.jsxs(mC,{data:Object.entries(o.by_source||{}).map(([l,u])=>({name:l.replace("_"," ").replace(/\b\w/g,f=>f.toUpperCase()),value:u})),layout:"vertical",children:[d.jsx($u,{strokeDasharray:"3 3",stroke:"#1e1e2a",horizontal:!1}),d.jsx(Ni,{type:"number",tick:{fill:"#5a5a70",fontSize:11},tickLine:!1,axisLine:!1}),d.jsx(Ci,{type:"category",dataKey:"name",tick:{fill:"#8888a0",fontSize:12},width:100,tickLine:!1,axisLine:!1}),d.jsx(Wt,{content:d.jsx(Fj,{})}),d.jsx(Fi,{dataKey:"value",fill:"#6366f1",radius:[0,6,6,0],barSize:20,name:"Issues"})]})})})})]})]})]})}const kse=[{id:"general",label:"General",icon:$a},{id:"ai",label:"AI Configuration",icon:Df},{id:"notifications",label:"Notifications",icon:vk},{id:"security",label:"Security",icon:_k},{id:"api",label:"API Keys",icon:wk},{id:"webhooks",label:"Webhooks",icon:xk}],wm=[{id:"openrouter",name:"OpenRouter",baseUrl:"https://openrouter.ai/api/v1",models:[{id:"meta-llama/llama-3.3-70b-instruct",name:"Llama 3.3 70B (Free)"},{id:"anthropic/claude-3.5-sonnet",name:"Claude 3.5 Sonnet"},{id:"openai/gpt-4o",name:"GPT-4o"},{id:"google/gemini-pro-1.5",name:"Gemini Pro 1.5"}]},{id:"anthropic",name:"Anthropic",baseUrl:"https://api.anthropic.com/v1",models:[{id:"claude-3-5-sonnet-20241022",name:"Claude 3.5 Sonnet"},{id:"claude-3-opus-20240229",name:"Claude 3 Opus"},{id:"claude-3-haiku-20240307",name:"Claude 3 Haiku (Fast)"}]},{id:"openai",name:"OpenAI",baseUrl:"https://api.openai.com/v1",models:[{id:"gpt-4o",name:"GPT-4o"},{id:"gpt-4o-mini",name:"GPT-4o Mini (Fast)"},{id:"gpt-4-turbo",name:"GPT-4 Turbo"}]},{id:"google",name:"Google AI",baseUrl:"https://generativelanguage.googleapis.com/v1beta",models:[{id:"gemini-1.5-pro",name:"Gemini 1.5 Pro"},{id:"gemini-1.5-flash",name:"Gemini 1.5 Flash (Fast)"}]},{id:"groq",name:"Groq",baseUrl:"https://api.groq.com/openai/v1",models:[{id:"llama-3.3-70b-versatile",name:"Llama 3.3 70B"},{id:"mixtral-8x7b-32768",name:"Mixtral 8x7B"}]}];function Ese(){const{currentOrg:e}=Zt(),[t,r]=A.useState("general"),[n,i]=A.useState(!1),[a,o]=A.useState(!1),[s,l]=A.useState({provider:"openrouter",apiKey:"",model:"meta-llama/llama-3.3-70b-instruct",autoAnalyze:!0,autoCreatePR:!0,confidenceThreshold:70}),[u,f]=A.useState(!1),[c,h]=A.useState(!1),[p,m]=A.useState(null),[y,v]=A.useState(!0);A.useEffect(()=>{e&&g()},[e]);const g=async()=>{var S;try{const j=await Oe.get(`/organizations/${e.id}/settings`);(S=j.data)!=null&&S.ai_config&&l(_=>({..._,...j.data.ai_config}))}catch{}finally{v(!1)}},b=async()=>{i(!0);try{await Oe.put(`/organizations/${e.id}/settings`,{ai_config:s}),m({type:"success",message:"Configuration saved!"})}catch{m({type:"error",message:"Failed to save configuration"})}finally{i(!1)}},x=async()=>{var S,j;h(!0),m(null);try{const _=await Oe.post(`/organizations/${e.id}/test-llm`,{provider:s.provider,api_key:s.apiKey,model:s.model});m({type:"success",message:"Connection successful! API key is valid."})}catch(_){m({type:"error",message:((j=(S=_.response)==null?void 0:S.data)==null?void 0:j.detail)||"Connection failed. Check your API key."})}finally{h(!1)}},O=wm.find(S=>S.id===s.provider);if(!e)return d.jsx("div",{className:"flex items-center justify-center h-full p-8",children:d.jsx("p",{className:"text-gray-500",children:"Select an organization"})});const w=async()=>{i(!0),await new Promise(S=>setTimeout(S,1e3)),i(!1)};return d.jsxs("div",{className:"p-6 animate-fade-in",children:[d.jsx("div",{className:"page-header",children:d.jsxs("div",{children:[d.jsx("h1",{className:"page-title",children:"Settings"}),d.jsx("p",{className:"page-subtitle",children:"Manage your organization settings"})]})}),d.jsxs("div",{className:"flex gap-6",children:[d.jsx("div",{className:"w-52 flex-shrink-0",children:d.jsx("div",{className:"space-y-0.5",children:kse.map(S=>{const j=S.icon;return d.jsxs("button",{onClick:()=>r(S.id),className:_e("w-full sidebar-item",t===S.id?"sidebar-item-active":"sidebar-item-inactive"),children:[d.jsx(j,{size:16}),d.jsx("span",{children:S.label})]},S.id)})})}),d.jsxs("div",{className:"flex-1 max-w-2xl",children:[t==="general"&&d.jsxs("div",{className:"card animate-fade-in",children:[d.jsx("div",{className:"card-header",children:d.jsx("h3",{className:"text-sm font-semibold",children:"Organization Details"})}),d.jsxs("div",{className:"card-body space-y-5",children:[d.jsxs("div",{children:[d.jsx("label",{className:"block text-xs font-medium text-gray-400 mb-1.5 uppercase tracking-wide",children:"Organization Name"}),d.jsx("input",{defaultValue:e.name,className:"input",placeholder:"My Organization"})]}),d.jsxs("div",{children:[d.jsx("label",{className:"block text-xs font-medium text-gray-400 mb-1.5 uppercase tracking-wide",children:"Slug"}),d.jsx("input",{defaultValue:e.slug||"",className:"input font-mono",placeholder:"my-org"})]}),d.jsx("div",{className:"pt-3 border-t border-gray-800",children:d.jsxs("button",{onClick:w,disabled:n,className:"btn btn-primary",children:[n?d.jsx(jr,{size:14,className:"animate-spin"}):d.jsx(Up,{size:14}),"Save Changes"]})})]})]}),t==="ai"&&d.jsxs("div",{className:"space-y-6 animate-fade-in",children:[d.jsxs("div",{className:"card",children:[d.jsx("div",{className:"card-header",children:d.jsxs("h3",{className:"text-sm font-semibold flex items-center gap-2",children:[d.jsx(Df,{size:16,className:"text-indigo-400"}),"AI Provider Configuration"]})}),d.jsxs("div",{className:"card-body space-y-5",children:[d.jsxs("div",{children:[d.jsx("label",{className:"block text-xs font-medium text-gray-400 mb-1.5 uppercase tracking-wide",children:"Provider"}),d.jsx("select",{value:s.provider,onChange:S=>{var _;const j=wm.find(P=>P.id===S.target.value);l({...s,provider:S.target.value,model:((_=j==null?void 0:j.models[0])==null?void 0:_.id)||""}),m(null)},className:"input",children:wm.map(S=>d.jsx("option",{value:S.id,children:S.name},S.id))})]}),d.jsxs("div",{children:[d.jsx("label",{className:"block text-xs font-medium text-gray-400 mb-1.5 uppercase tracking-wide",children:"API Key"}),d.jsxs("div",{className:"relative",children:[d.jsx("input",{type:u?"text":"password",value:s.apiKey,onChange:S=>{l({...s,apiKey:S.target.value}),m(null)},className:"input pr-20 font-mono",placeholder:`Enter your ${O==null?void 0:O.name} API key`}),d.jsx("div",{className:"absolute right-2 top-1/2 -translate-y-1/2 flex items-center gap-1",children:d.jsx("button",{type:"button",onClick:()=>f(!u),className:"p-1 text-gray-500 hover:text-gray-300",children:u?d.jsx(z1,{size:14}):d.jsx(Uy,{size:14})})})]}),d.jsxs("p",{className:"text-xs text-gray-600 mt-1",children:["Get your API key from"," ",d.jsxs("a",{href:(O==null?void 0:O.id)==="openrouter"?"https://openrouter.ai/keys":(O==null?void 0:O.id)==="anthropic"?"https://console.anthropic.com/settings/keys":(O==null?void 0:O.id)==="openai"?"https://platform.openai.com/api-keys":(O==null?void 0:O.id)==="google"?"https://aistudio.google.com/app/apikey":"https://console.groq.com/keys",target:"_blank",rel:"noopener noreferrer",className:"text-indigo-400 hover:text-indigo-300",children:[O==null?void 0:O.name," dashboard"]})]})]}),d.jsxs("div",{children:[d.jsx("label",{className:"block text-xs font-medium text-gray-400 mb-1.5 uppercase tracking-wide",children:"Model"}),d.jsx("select",{value:s.model,onChange:S=>l({...s,model:S.target.value}),className:"input",children:O==null?void 0:O.models.map(S=>d.jsx("option",{value:S.id,children:S.name},S.id))})]}),d.jsxs("div",{className:"flex items-center gap-3 pt-3 border-t border-gray-800",children:[d.jsxs("button",{onClick:x,disabled:c||!s.apiKey,className:"btn btn-secondary",children:[c?d.jsx(jr,{size:14,className:"animate-spin"}):d.jsx(Ok,{size:14}),"Test Connection"]}),p&&d.jsxs("div",{className:_e("flex items-center gap-2 text-sm",p.type==="success"?"text-green-400":"text-red-400"),children:[p.type==="success"?d.jsx(bk,{size:14}):d.jsx(Lf,{size:14}),p.message]})]})]})]}),d.jsxs("div",{className:"card",children:[d.jsx("div",{className:"card-header",children:d.jsx("h3",{className:"text-sm font-semibold",children:"Analysis Settings"})}),d.jsxs("div",{className:"card-body space-y-4",children:[d.jsxs("div",{className:"flex items-center justify-between py-2",children:[d.jsxs("div",{children:[d.jsx("p",{className:"text-sm font-medium text-gray-200",children:"Auto-analyze new issues"}),d.jsx("p",{className:"text-xs text-gray-500",children:"Automatically analyze issues when received"})]}),d.jsxs("label",{className:"relative inline-flex items-center cursor-pointer",children:[d.jsx("input",{type:"checkbox",checked:s.autoAnalyze,onChange:S=>l({...s,autoAnalyze:S.target.checked}),className:"sr-only peer"}),d.jsx("div",{className:"w-9 h-5 bg-gray-700 rounded-full peer peer-checked:bg-indigo-600 after:content-[''] after:absolute after:top-0.5 after:left-0.5 after:bg-white after:rounded-full after:h-4 after:w-4 after:transition-all peer-checked:after:translate-x-4"})]})]}),d.jsxs("div",{className:"flex items-center justify-between py-2",children:[d.jsxs("div",{children:[d.jsx("p",{className:"text-sm font-medium text-gray-200",children:"Auto-create Pull Requests"}),d.jsx("p",{className:"text-xs text-gray-500",children:"Create PRs automatically for high-confidence fixes"})]}),d.jsxs("label",{className:"relative inline-flex items-center cursor-pointer",children:[d.jsx("input",{type:"checkbox",checked:s.autoCreatePR,onChange:S=>l({...s,autoCreatePR:S.target.checked}),className:"sr-only peer"}),d.jsx("div",{className:"w-9 h-5 bg-gray-700 rounded-full peer peer-checked:bg-indigo-600 after:content-[''] after:absolute after:top-0.5 after:left-0.5 after:bg-white after:rounded-full after:h-4 after:w-4 after:transition-all peer-checked:after:translate-x-4"})]})]}),d.jsxs("div",{children:[d.jsxs("label",{className:"block text-xs font-medium text-gray-400 mb-1.5 uppercase tracking-wide",children:["Confidence Threshold for Auto-PR (",s.confidenceThreshold,"%)"]}),d.jsx("input",{type:"range",min:"50",max:"95",step:"5",value:s.confidenceThreshold,onChange:S=>l({...s,confidenceThreshold:parseInt(S.target.value)}),className:"w-full h-2 bg-gray-700 rounded-lg appearance-none cursor-pointer accent-indigo-600"}),d.jsxs("div",{className:"flex justify-between text-xs text-gray-600 mt-1",children:[d.jsx("span",{children:"50% (More PRs)"}),d.jsx("span",{children:"95% (Higher quality)"})]})]})]})]}),d.jsx("div",{className:"flex justify-end",children:d.jsxs("button",{onClick:b,disabled:n,className:"btn btn-primary",children:[n?d.jsx(jr,{size:14,className:"animate-spin"}):d.jsx(Up,{size:14}),"Save AI Configuration"]})})]}),t==="notifications"&&d.jsxs("div",{className:"card animate-fade-in",children:[d.jsx("div",{className:"card-header",children:d.jsx("h3",{className:"text-sm font-semibold",children:"Notification Preferences"})}),d.jsxs("div",{className:"card-body space-y-4",children:[[{label:"New issue received",desc:"When a new issue arrives from an integration"},{label:"Analysis completed",desc:"When AI finishes analyzing an issue"},{label:"PR created",desc:"When a Pull Request is automatically generated"},{label:"Analysis error",desc:"When AI fails to analyze an issue"},{label:"Daily digest",desc:"Summary of daily activity"}].map(S=>d.jsxs("div",{className:"flex items-center justify-between py-2",children:[d.jsxs("div",{children:[d.jsx("p",{className:"text-sm font-medium text-gray-200",children:S.label}),d.jsx("p",{className:"text-xs text-gray-500",children:S.desc})]}),d.jsxs("label",{className:"relative inline-flex items-center cursor-pointer",children:[d.jsx("input",{type:"checkbox",defaultChecked:!0,className:"sr-only peer"}),d.jsx("div",{className:"w-9 h-5 bg-gray-700 rounded-full peer peer-checked:bg-indigo-600 after:content-[''] after:absolute after:top-0.5 after:left-0.5 after:bg-white after:rounded-full after:h-4 after:w-4 after:transition-all peer-checked:after:translate-x-4"})]})]},S.label)),d.jsxs("div",{className:"pt-3 border-t border-gray-800",children:[d.jsx("label",{className:"block text-xs font-medium text-gray-400 mb-1.5 uppercase tracking-wide",children:"Notification Email"}),d.jsxs("div",{className:"flex gap-2",children:[d.jsxs("div",{className:"relative flex-1",children:[d.jsx(ph,{size:16,className:"absolute left-3 top-1/2 -translate-y-1/2 text-gray-500"}),d.jsx("input",{className:"input pl-10",placeholder:"team@company.com"})]}),d.jsx("button",{className:"btn btn-primary btn-sm",children:d.jsx(Up,{size:14})})]})]})]})]}),t==="security"&&d.jsxs("div",{className:"card animate-fade-in",children:[d.jsx("div",{className:"card-header",children:d.jsx("h3",{className:"text-sm font-semibold",children:"Security Settings"})}),d.jsxs("div",{className:"card-body space-y-5",children:[d.jsxs("div",{className:"flex items-center justify-between py-2",children:[d.jsxs("div",{children:[d.jsx("p",{className:"text-sm font-medium text-gray-200",children:"Two-Factor Authentication"}),d.jsx("p",{className:"text-xs text-gray-500",children:"Require 2FA for all organization members"})]}),d.jsxs("label",{className:"relative inline-flex items-center cursor-pointer",children:[d.jsx("input",{type:"checkbox",className:"sr-only peer"}),d.jsx("div",{className:"w-9 h-5 bg-gray-700 rounded-full peer peer-checked:bg-indigo-600 after:content-[''] after:absolute after:top-0.5 after:left-0.5 after:bg-white after:rounded-full after:h-4 after:w-4 after:transition-all peer-checked:after:translate-x-4"})]})]}),d.jsxs("div",{className:"flex items-center justify-between py-2",children:[d.jsxs("div",{children:[d.jsx("p",{className:"text-sm font-medium text-gray-200",children:"SSO / SAML"}),d.jsx("p",{className:"text-xs text-gray-500",children:"Enable Single Sign-On with your identity provider"})]}),d.jsx("span",{className:"badge badge-gray",children:"Enterprise"})]}),d.jsxs("div",{children:[d.jsx("label",{className:"block text-xs font-medium text-gray-400 mb-1.5 uppercase tracking-wide",children:"IP Allowlist"}),d.jsx("textarea",{className:"input h-20 resize-none font-mono text-xs",placeholder:`192.168.1.0/24
10.0.0.0/8`}),d.jsx("p",{className:"text-xs text-gray-600 mt-1",children:"One CIDR per line. Leave empty to allow all."})]})]})]}),t==="api"&&d.jsxs("div",{className:"card animate-fade-in",children:[d.jsxs("div",{className:"card-header",children:[d.jsx("h3",{className:"text-sm font-semibold",children:"API Keys"}),d.jsxs("button",{className:"btn btn-primary btn-sm",children:[d.jsx(Ei,{size:14})," Create Key"]})]}),d.jsxs("div",{className:"card-body",children:[d.jsx("div",{className:"space-y-3",children:d.jsxs("div",{className:"flex items-center gap-3 p-3 bg-gray-900/50 rounded-lg border border-gray-800/50",children:[d.jsx(wk,{size:16,className:"text-gray-500"}),d.jsxs("div",{className:"flex-1 min-w-0",children:[d.jsx("p",{className:"text-sm font-medium",children:"Production API Key"}),d.jsxs("div",{className:"flex items-center gap-2 mt-1",children:[d.jsx("code",{className:"text-xs text-gray-500 font-mono",children:a?"jaf_live_sk_a1b2c3d4e5f6...":"jaf_live_sk_••••••••••••..."}),d.jsx("button",{onClick:()=>o(!a),className:"text-gray-500 hover:text-gray-300",children:a?d.jsx(z1,{size:12}):d.jsx(Uy,{size:12})}),d.jsx("button",{className:"text-gray-500 hover:text-gray-300",children:d.jsx(Fy,{size:12})})]})]}),d.jsx("span",{className:"badge badge-green text-[10px]",children:"Active"}),d.jsx("button",{className:"btn btn-danger btn-sm btn-icon",children:d.jsx(Pk,{size:12})})]})}),d.jsxs("div",{className:"mt-4 p-4 bg-gray-950 rounded-lg border border-gray-800",children:[d.jsxs("h4",{className:"text-xs font-semibold text-gray-400 mb-2 flex items-center gap-1.5",children:[d.jsx(By,{size:12})," Quick Start"]}),d.jsx("pre",{className:"text-xs text-gray-400 font-mono overflow-x-auto",children:`curl -X POST https://jira-fixer.startdata.com.br/api/issues \\
-H "Authorization: Bearer YOUR_API_KEY" \\
-H "Content-Type: application/json" \\
-d '{"title": "Bug fix needed", "source": "api"}'`})]})]})]}),t==="webhooks"&&d.jsxs("div",{className:"card animate-fade-in",children:[d.jsxs("div",{className:"card-header",children:[d.jsx("h3",{className:"text-sm font-semibold",children:"Webhook Endpoints"}),d.jsxs("button",{className:"btn btn-primary btn-sm",children:[d.jsx(Ei,{size:14})," Add Endpoint"]})]}),d.jsxs("div",{className:"card-body",children:[d.jsxs("div",{className:"p-4 bg-gray-900/50 rounded-lg border border-gray-800/50 mb-4",children:[d.jsx("h4",{className:"text-xs font-semibold text-gray-400 mb-2",children:"Incoming Webhook URLs"}),d.jsx("div",{className:"space-y-2",children:["tickethub","jira","servicenow","github","gitlab","gitea"].map(S=>d.jsxs("div",{className:"flex items-center gap-2",children:[d.jsxs("span",{className:"text-xs text-gray-500 w-24 capitalize",children:[S,":"]}),d.jsxs("code",{className:"text-xs text-indigo-400 font-mono flex-1 truncate",children:["https://jira-fixer.startdata.com.br/api/webhooks/",e.id,"/",S]}),d.jsx("button",{className:"text-gray-500 hover:text-gray-300",children:d.jsx(Fy,{size:12})})]},S))})]}),d.jsxs("div",{className:"text-center py-6 text-gray-500",children:[d.jsx(xk,{size:24,className:"mx-auto mb-2 text-gray-600"}),d.jsx("p",{className:"text-sm",children:"No outgoing webhook endpoints configured"}),d.jsx("p",{className:"text-xs text-gray-600 mt-1",children:"Add endpoints to receive event notifications"})]})]})]})]})]})]})}function Uj({children:e}){const{user:t,loading:r}=Zt();return r?d.jsx("div",{className:"flex items-center justify-center h-screen",children:"Loading..."}):t?e:d.jsx(yy,{to:"/login"})}function Nse({children:e}){const{user:t,currentOrg:r,loading:n}=Zt();return n?d.jsx("div",{className:"flex items-center justify-center h-screen",children:"Loading..."}):t?r?e:d.jsx(yy,{to:"/select-organization"}):d.jsx(yy,{to:"/login"})}function Cse(){return d.jsxs(BM,{children:[d.jsx(tr,{path:"/login",element:d.jsx(RD,{})}),d.jsx(tr,{path:"/register",element:d.jsx(DD,{})}),d.jsx(tr,{path:"/select-organization",element:d.jsx(Uj,{children:d.jsx(LD,{})})}),d.jsx(tr,{path:"/create-organization",element:d.jsx(Uj,{children:d.jsx(zD,{})})}),d.jsxs(tr,{path:"/",element:d.jsx(Nse,{children:d.jsx(ID,{})}),children:[d.jsx(tr,{index:!0,element:d.jsx(gse,{})}),d.jsx(tr,{path:"issues",element:d.jsx(wse,{})}),d.jsx(tr,{path:"issues/:id",element:d.jsx(Ose,{})}),d.jsx(tr,{path:"integrations",element:d.jsx(jse,{})}),d.jsx(tr,{path:"team",element:d.jsx(Pse,{})}),d.jsx(tr,{path:"reports",element:d.jsx(Ase,{})}),d.jsx(tr,{path:"settings",element:d.jsx(Ese,{})})]})]})}const Tse=new xI({defaultOptions:{queries:{staleTime:3e4,retry:1}}});Sm.createRoot(document.getElementById("root")).render(d.jsx(k.StrictMode,{children:d.jsx(wI,{client:Tse,children:d.jsx(VM,{children:d.jsx(c4,{children:d.jsx(Cse,{})})})})}));