PageSourceSearch

https://dashboard-version-2-mk.netlify.app/assets/index-BcE7phE7.js

js dashboard-version-2-mk.netlify.app collected 2026-10-03 10:37:51 UTC 687,240 bytes, 128 lines download raw bytes

vendor: 6,408 bytes, lines 1-17
1function XE(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const l in r)if(l!=="default"&&!(l in e)){const u=Object.getOwnPropertyDescriptor(r,l);u&&Object.defineProperty(e,l,u.get?u:{enumerable:!0,get:()=>r[l]})}}}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 l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const u of l)if(u.type==="childList")for(const c of u.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&r(c)}).observe(document,{childList:!0,subtree:!0});function n(l){const u={};return l.integrity&&(u.integrity=l.integrity),l.referrerPolicy&&(u.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?u.credentials="include":l.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function r(l){if(l.ep)return;l.ep=!0;const u=n(l);fetch(l.href,u)}})();function Zr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Yh={exports:{}},_o={};/**
2 * @license React
3 * react-jsx-runtime.production.js
4 *
5 * Copyright (c) Meta Platforms, Inc. and affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var ib;function FE(){if(ib)return _o;ib=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,l,u){var c=null;if(u!==void 0&&(c=""+u),l.key!==void 0&&(c=""+l.key),"key"in l){u={};for(var f in l)f!=="key"&&(u[f]=l[f])}else u=l;return l=u.ref,{$$typeof:e,type:r,key:c,ref:l!==void 0?l:null,props:u}}return _o.Fragment=t,_o.jsx=n,_o.jsxs=n,_o}var ab;function VE(){return ab||(ab=1,Yh.exports=FE()),Yh.exports}var m=VE(),Zh={exports:{}},Me={};/**
10 * @license React
11 * react.production.js
12 *
13 * Copyright (c) Meta Platforms, Inc. and affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var lb;function QE(){if(lb)return Me;lb=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),u=Symbol.for("react.consumer"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),g=Symbol.iterator;function b(_){return _===null||typeof _!="object"?null:(_=g&&_[g]||_["@@iterator"],typeof _=="function"?_:null)}var x={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,j={};function z(_,X,F){this.props=_,this.context=X,this.refs=j,this.updater=F||x}z.prototype.isReactComponent={},z.prototype.setState=function(_,X){if(typeof _!="object"&&typeof _!="function"&&_!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,_,X,"setState")},z.prototype.forceUpdate=function(_){this.updater.enqueueForceUpdate(this,_,"forceUpdate")};function O(){}O.prototype=z.prototype;function E(_,X,F){this.props=_,this.context=X,this.refs=j,this.updater=F||x}var M=E.prototype=new O;M.constructor=E,S(M,z.prototype),M.isPureReactComponent=!0;var P=Array.isArray,C={H:null,A:null,T:null,S:null,V:null},R=Object.prototype.hasOwnProperty;function K(_,X,F,te,ve,Ee){return F=Ee.ref,{$$typeof:e,type:_,key:X,ref:F!==void 0?F:null,props:Ee}}function W(_,X){return K(_.type,X,void 0,void 0,void 0,_.props)}function ee(_){return typeof _=="object"&&_!==null&&_.$$typeof===e}function ne(_){var X={"=":"=0",":":"=2"};return"$"+_.replace(/[=:]/g,function(F){return X[F]})}var V=/\/+/g;function J(_,X){return typeof _=="object"&&_!==null&&_.key!=null?ne(""+_.key):X.toString(36)}function ye(){}function me(_){switch(_.status){case"fulfilled":return _.value;case"rejected":throw _.reason;default:switch(typeof _.status=="string"?_.then(ye,ye):(_.status="pending",_.then(function(X){_.status==="pending"&&(_.status="fulfilled",_.value=X)},function(X){_.status==="pending"&&(_.status="rejected",_.reason=X)})),_.status){case"fulfilled":return _.value;case"rejected":throw _.reason}}throw _}function we(_,X,F,te,ve){var Ee=typeof _;(Ee==="undefined"||Ee==="boolean")&&(_=null);var Ae=!1;if(_===null)Ae=!0;else switch(Ee){case"bigint":case"string":case"number":Ae=!0;break;case"object":switch(_.$$typeof){case e:case t:Ae=!0;break;case h:return Ae=_._init,we(Ae(_._payload),X,F,te,ve)}}if(Ae)return ve=ve(_),Ae=te===""?"."+J(_,0):te,P(ve)?(F="",Ae!=null&&(F=Ae.replace(V,"$&/")+"/"),we(ve,X,F,"",function(re){return re})):ve!=null&&(ee(ve)&&(ve=W(ve,F+(ve.key==null||_&&_.key===ve.key?"":(""+ve.key).replace(V,"$&/")+"/")+Ae)),X.push(ve)),1;Ae=0;var Zt=te===""?".":te+":";if(P(_))for(var Qe=0;Qe<_.length;Qe++)te=_[Qe],Ee=Zt+J(te,Qe),Ae+=we(te,X,F,Ee,ve);else if(Qe=b(_),typeof Qe=="function")for(_=Qe.call(_),Qe=0;!(te=_.next()).done;)te=te.value,Ee=Zt+J(te,Qe++),Ae+=we(te,X,F,Ee,ve);else if(Ee==="object"){if(typeof _.then=="function")return we(me(_),X,F,te,ve);throw X=String(_),Error("Objects are not valid as a React child (found: "+(X==="[object Object]"?"object with keys {"+Object.keys(_).join(", ")+"}":X)+"). If you meant to render a collection of children, use an array instead.")}return Ae}function I(_,X,F){if(_==null)return _;var te=[],ve=0;return we(_,te,"","",function(Ee){return X.call(F,Ee,ve++)}),te}function Z(_){if(_._status===-1){var X=_._result;X=X(),X.then(function(F){(_._status===0||_._status===-1)&&(_._status=1,_._result=F)},function(F){(_._status===0||_._status===-1)&&(_._status=2,_._result=F)}),_._status===-1&&(_._status=0,_._result=X)}if(_._status===1)return _._result.default;throw _._result}var ie=typeof reportError=="function"?reportError:function(_){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var X=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof _=="object"&&_!==null&&typeof _.message=="string"?String(_.message):String(_),error:_});if(!window.dispatchEvent(X))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",_);return}console.error(_)};function ge(){}
vendor: 5,092 bytes, lines 17-25
17return Me.Children={map:I,forEach:function(_,X,F){I(_,function(){X.apply(this,arguments)},F)},count:function(_){var X=0;return I(_,function(){X++}),X},toArray:function(_){return I(_,function(X){return X})||[]},only:function(_){if(!ee(_))throw Error("React.Children.only expected to receive a single React element child.");return _}},Me.Component=z,Me.Fragment=n,Me.Profiler=l,Me.PureComponent=E,Me.StrictMode=r,Me.Suspense=d,Me.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=C,Me.__COMPILER_RUNTIME={__proto__:null,c:function(_){return C.H.useMemoCache(_)}},Me.cache=function(_){return function(){return _.apply(null,arguments)}},Me.cloneElement=function(_,X,F){if(_==null)throw Error("The argument must be a React element, but you passed "+_+".");var te=S({},_.props),ve=_.key,Ee=void 0;if(X!=null)for(Ae in X.ref!==void 0&&(Ee=void 0),X.key!==void 0&&(ve=""+X.key),X)!R.call(X,Ae)||Ae==="key"||Ae==="__self"||Ae==="__source"||Ae==="ref"&&X.ref===void 0||(te[Ae]=X[Ae]);var Ae=arguments.length-2;if(Ae===1)te.children=F;else if(1<Ae){for(var Zt=Array(Ae),Qe=0;Qe<Ae;Qe++)Zt[Qe]=arguments[Qe+2];te.children=Zt}return K(_.type,ve,void 0,void 0,Ee,te)},Me.createContext=function(_){return _={$$typeof:c,_currentValue:_,_currentValue2:_,_threadCount:0,Provider:null,Consumer:null},_.Provider=_,_.Consumer={$$typeof:u,_context:_},_},Me.createElement=function(_,X,F){var te,ve={},Ee=null;if(X!=null)for(te in X.key!==void 0&&(Ee=""+X.key),X)R.call(X,te)&&te!=="key"&&te!=="__self"&&te!=="__source"&&(ve[te]=X[te]);var Ae=arguments.length-2;if(Ae===1)ve.children=F;else if(1<Ae){for(var Zt=Array(Ae),Qe=0;Qe<Ae;Qe++)Zt[Qe]=arguments[Qe+2];ve.children=Zt}if(_&&_.defaultProps)for(te in Ae=_.defaultProps,Ae)ve[te]===void 0&&(ve[te]=Ae[te]);return K(_,Ee,void 0,void 0,null,ve)},Me.createRef=function(){return{current:null}},Me.forwardRef=function(_){return{$$typeof:f,render:_}},Me.isValidElement=ee,Me.lazy=function(_){return{$$typeof:h,_payload:{_status:-1,_result:_},_init:Z}},Me.memo=function(_,X){return{$$typeof:y,type:_,compare:X===void 0?null:X}},Me.startTransition=function(_){var X=C.T,F={};C.T=F;try{var te=_(),ve=C.S;ve!==null&&ve(F,te),typeof te=="object"&&te!==null&&typeof te.then=="function"&&te.then(ge,ie)}catch(Ee){ie(Ee)}finally{C.T=X}},Me.unstable_useCacheRefresh=function(){return C.H.useCacheRefresh()},Me.use=function(_){return C.H.use(_)},Me.useActionState=function(_,X,F){return C.H.useActionState(_,X,F)},Me.useCallback=function(_,X){return C.H.useCallback(_,X)},Me.useContext=function(_){return C.H.useContext(_)},Me.useDebugValue=function(){},Me.useDeferredValue=function(_,X){return C.H.useDeferredValue(_,X)},Me.useEffect=function(_,X,F){var te=C.H;if(typeof F=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return te.useEffect(_,X)},Me.useId=function(){return C.H.useId()},Me.useImperativeHandle=function(_,X,F){return C.H.useImperativeHandle(_,X,F)},Me.useInsertionEffect=function(_,X){return C.H.useInsertionEffect(_,X)},Me.useLayoutEffect=function(_,X){return C.H.useLayoutEffect(_,X)},Me.useMemo=function(_,X){return C.H.useMemo(_,X)},Me.useOptimistic=function(_,X){return C.H.useOptimistic(_,X)},Me.useReducer=function(_,X,F){return C.H.useReducer(_,X,F)},Me.useRef=function(_){return C.H.useRef(_)},Me.useState=function(_){return C.H.useState(_)},Me.useSyncExternalStore=function(_,X,F){return C.H.useSyncExternalStore(_,X,F)},Me.useTransition=function(){return C.H.useTransition()},Me.version="19.1.1",Me}var ob;function kl(){return ob||(ob=1,Zh.exports=QE()),Zh.exports}var w=kl();const JE=Zr(w),e5=XE({__proto__:null,default:JE},[w]);var Xh={exports:{}},Do={},Fh={exports:{}},Vh={};/**
18 * @license React
19 * scheduler.production.js
20 *
21 * Copyright (c) Meta Platforms, Inc. and affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */var ub;function t5(){return ub||(ub=1,(function(e){function t(I,Z){var ie=I.length;I.push(Z);e:for(;0<ie;){var ge=ie-1>>>1,_=I[ge];if(0<l(_,Z))I[ge]=Z,I[ie]=_,ie=ge;else break e}}function n(I){return I.length===0?null:I[0]}function r(I){if(I.length===0)return null;var Z=I[0],ie=I.pop();if(ie!==Z){I[0]=ie;e:for(var ge=0,_=I.length,X=_>>>1;ge<X;){var F=2*(ge+1)-1,te=I[F],ve=F+1,Ee=I[ve];if(0>l(te,ie))ve<_&&0>l(Ee,te)?(I[ge]=Ee,I[ve]=ie,ge=ve):(I[ge]=te,I[F]=ie,ge=F);else if(ve<_&&0>l(Ee,ie))I[ge]=Ee,I[ve]=ie,ge=ve;else break e}}return Z}function l(I,Z){var ie=I.sortIndex-Z.sortIndex;return ie!==0?ie:I.id-Z.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var u=performance;e.unstable_now=function(){return u.now()}}else{var c=Date,f=c.now();e.unstable_now=function(){return c.now()-f}}var d=[],y=[],h=1,g=null,b=3,x=!1,S=!1,j=!1,z=!1,O=typeof setTimeout=="function"?setTimeout:null,E=typeof clearTimeout=="function"?clearTimeout:null,M=typeof setImmediate<"u"?setImmediate:null;function P(I){for(var Z=n(y);Z!==null;){if(Z.callback===null)r(y);else if(Z.startTime<=I)r(y),Z.sortIndex=Z.expirationTime,t(d,Z);else break;Z=n(y)}}
vendor: 7,276 bytes, lines 25-41
25function C(I){if(j=!1,P(I),!S)if(n(d)!==null)S=!0,R||(R=!0,J());else{var Z=n(y);Z!==null&&we(C,Z.startTime-I)}}var R=!1,K=-1,W=5,ee=-1;function ne(){return z?!0:!(e.unstable_now()-ee<W)}function V(){if(z=!1,R){var I=e.unstable_now();ee=I;var Z=!0;try{e:{S=!1,j&&(j=!1,E(K),K=-1),x=!0;var ie=b;try{t:{for(P(I),g=n(d);g!==null&&!(g.expirationTime>I&&ne());){var ge=g.callback;if(typeof ge=="function"){g.callback=null,b=g.priorityLevel;var _=ge(g.expirationTime<=I);if(I=e.unstable_now(),typeof _=="function"){g.callback=_,P(I),Z=!0;break t}g===n(d)&&r(d),P(I)}else r(d);g=n(d)}if(g!==null)Z=!0;else{var X=n(y);X!==null&&we(C,X.startTime-I),Z=!1}}break e}finally{g=null,b=ie,x=!1}Z=void 0}}finally{Z?J():R=!1}}}var J;if(typeof M=="function")J=function(){M(V)};else if(typeof MessageChannel<"u"){var ye=new MessageChannel,me=ye.port2;ye.port1.onmessage=V,J=function(){me.postMessage(null)}}else J=function(){O(V,0)};function we(I,Z){K=O(function(){I(e.unstable_now())},Z)}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(I){I.callback=null},e.unstable_forceFrameRate=function(I){0>I||125<I?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):W=0<I?Math.floor(1e3/I):5},e.unstable_getCurrentPriorityLevel=function(){return b},e.unstable_next=function(I){switch(b){case 1:case 2:case 3:var Z=3;break;default:Z=b}var ie=b;b=Z;try{return I()}finally{b=ie}},e.unstable_requestPaint=function(){z=!0},e.unstable_runWithPriority=function(I,Z){switch(I){case 1:case 2:case 3:case 4:case 5:break;default:I=3}var ie=b;b=I;try{return Z()}finally{b=ie}},e.unstable_scheduleCallback=function(I,Z,ie){var ge=e.unstable_now();switch(typeof ie=="object"&&ie!==null?(ie=ie.delay,ie=typeof ie=="number"&&0<ie?ge+ie:ge):ie=ge,I){case 1:var _=-1;break;case 2:_=250;break;case 5:_=1073741823;break;case 4:_=1e4;break;default:_=5e3}return _=ie+_,I={id:h++,callback:Z,priorityLevel:I,startTime:ie,expirationTime:_,sortIndex:-1},ie>ge?(I.sortIndex=ie,t(y,I),n(d)===null&&I===n(y)&&(j?(E(K),K=-1):j=!0,we(C,ie-ge))):(I.sortIndex=_,t(d,I),S||x||(S=!0,R||(R=!0,J()))),I},e.unstable_shouldYield=ne,e.unstable_wrapCallback=function(I){var Z=b;return function(){var ie=b;b=Z;try{return I.apply(this,arguments)}finally{b=ie}}}})(Vh)),Vh}var cb;function n5(){return cb||(cb=1,Fh.exports=t5()),Fh.exports}var Qh={exports:{}},qt={};/**
26 * @license React
27 * react-dom.production.js
28 *
29 * Copyright (c) Meta Platforms, Inc. and affiliates.
30 *
31 * This source code is licensed under the MIT license found in the
32 * LICENSE file in the root directory of this source tree.
33 */var sb;function r5(){if(sb)return qt;sb=1;var e=kl();function t(d){var y="https://react.dev/errors/"+d;if(1<arguments.length){y+="?args[]="+encodeURIComponent(arguments[1]);for(var h=2;h<arguments.length;h++)y+="&args[]="+encodeURIComponent(arguments[h])}return"Minified React error #"+d+"; visit "+y+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(){}var r={d:{f:n,r:function(){throw Error(t(522))},D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},l=Symbol.for("react.portal");function u(d,y,h){var g=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:l,key:g==null?null:""+g,children:d,containerInfo:y,implementation:h}}var c=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(d,y){if(d==="font")return"";if(typeof y=="string")return y==="use-credentials"?y:""}return qt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,qt.createPortal=function(d,y){var h=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!y||y.nodeType!==1&&y.nodeType!==9&&y.nodeType!==11)throw Error(t(299));return u(d,y,null,h)},qt.flushSync=function(d){var y=c.T,h=r.p;try{if(c.T=null,r.p=2,d)return d()}finally{c.T=y,r.p=h,r.d.f()}},qt.preconnect=function(d,y){typeof d=="string"&&(y?(y=y.crossOrigin,y=typeof y=="string"?y==="use-credentials"?y:"":void 0):y=null,r.d.C(d,y))},qt.prefetchDNS=function(d){typeof d=="string"&&r.d.D(d)},qt.preinit=function(d,y){if(typeof d=="string"&&y&&typeof y.as=="string"){var h=y.as,g=f(h,y.crossOrigin),b=typeof y.integrity=="string"?y.integrity:void 0,x=typeof y.fetchPriority=="string"?y.fetchPriority:void 0;h==="style"?r.d.S(d,typeof y.precedence=="string"?y.precedence:void 0,{crossOrigin:g,integrity:b,fetchPriority:x}):h==="script"&&r.d.X(d,{crossOrigin:g,integrity:b,fetchPriority:x,nonce:typeof y.nonce=="string"?y.nonce:void 0})}},qt.preinitModule=function(d,y){if(typeof d=="string")if(typeof y=="object"&&y!==null){if(y.as==null||y.as==="script"){var h=f(y.as,y.crossOrigin);r.d.M(d,{crossOrigin:h,integrity:typeof y.integrity=="string"?y.integrity:void 0,nonce:typeof y.nonce=="string"?y.nonce:void 0})}}else y==null&&r.d.M(d)},qt.preload=function(d,y){if(typeof d=="string"&&typeof y=="object"&&y!==null&&typeof y.as=="string"){var h=y.as,g=f(h,y.crossOrigin);r.d.L(d,h,{crossOrigin:g,integrity:typeof y.integrity=="string"?y.integrity:void 0,nonce:typeof y.nonce=="string"?y.nonce:void 0,type:typeof y.type=="string"?y.type:void 0,fetchPriority:typeof y.fetchPriority=="string"?y.fetchPriority:void 0,referrerPolicy:typeof y.referrerPolicy=="string"?y.referrerPolicy:void 0,imageSrcSet:typeof y.imageSrcSet=="string"?y.imageSrcSet:void 0,imageSizes:typeof y.imageSizes=="string"?y.imageSizes:void 0,media:typeof y.media=="string"?y.media:void 0})}},qt.preloadModule=function(d,y){if(typeof d=="string")if(y){var h=f(y.as,y.crossOrigin);r.d.m(d,{as:typeof y.as=="string"&&y.as!=="script"?y.as:void 0,crossOrigin:h,integrity:typeof y.integrity=="string"?y.integrity:void 0})}else r.d.m(d)},qt.requestFormReset=function(d){r.d.r(d)},qt.unstable_batchedUpdates=function(d,y){return d(y)},qt.useFormState=function(d,y,h){return c.H.useFormState(d,y,h)},qt.useFormStatus=function(){return c.H.useHostTransitionStatus()},qt.version="19.1.1",qt}var fb;function wS(){if(fb)return Qh.exports;fb=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Qh.exports=r5(),Qh.exports}/**
34 * @license React
35 * react-dom-client.production.js
36 *
37 * Copyright (c) Meta Platforms, Inc. and affiliates.
38 *
39 * This source code is licensed under the MIT license found in the
40 * LICENSE file in the root directory of this source tree.
41 */var db;function i5(){if(db)return Do;db=1;var e=n5(),t=kl(),n=wS();function r(i){var a="https://react.dev/errors/"+i;if(1<arguments.length){a+="?args[]="+encodeURIComponent(arguments[1]);for(var o=2;o<arguments.length;o++)a+="&args[]="+encodeURIComponent(arguments[o])}return"Minified React error #"+i+"; visit "+a+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(i){return!(!i||i.nodeType!==1&&i.nodeType!==9&&i.nodeType!==11)}function u(i){var a=i,o=i;if(i.alternate)for(;a.return;)a=a.return;else{i=a;do a=i,(a.flags&4098)!==0&&(o=a.return),i=a.return;while(i)}return a.tag===3?o:null}
vendor: 19,021 bytes, lines 41-48
41function c(i){if(i.tag===13){var a=i.memoizedState;if(a===null&&(i=i.alternate,i!==null&&(a=i.memoizedState)),a!==null)return a.dehydrated}return null}function f(i){if(u(i)!==i)throw Error(r(188))}function d(i){var a=i.alternate;if(!a){if(a=u(i),a===null)throw Error(r(188));return a!==i?null:i}for(var o=i,s=a;;){var p=o.return;if(p===null)break;var v=p.alternate;if(v===null){if(s=p.return,s!==null){o=s;continue}break}if(p.child===v.child){for(v=p.child;v;){if(v===o)return f(p),i;if(v===s)return f(p),a;v=v.sibling}throw Error(r(188))}if(o.return!==s.return)o=p,s=v;else{for(var k=!1,A=p.child;A;){if(A===o){k=!0,o=p,s=v;break}if(A===s){k=!0,s=p,o=v;break}A=A.sibling}if(!k){for(A=v.child;A;){if(A===o){k=!0,o=v,s=p;break}if(A===s){k=!0,s=v,o=p;break}A=A.sibling}if(!k)throw Error(r(189))}}if(o.alternate!==s)throw Error(r(190))}if(o.tag!==3)throw Error(r(188));return o.stateNode.current===o?i:a}function y(i){var a=i.tag;if(a===5||a===26||a===27||a===6)return i;for(i=i.child;i!==null;){if(a=y(i),a!==null)return a;i=i.sibling}return null}var h=Object.assign,g=Symbol.for("react.element"),b=Symbol.for("react.transitional.element"),x=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),j=Symbol.for("react.strict_mode"),z=Symbol.for("react.profiler"),O=Symbol.for("react.provider"),E=Symbol.for("react.consumer"),M=Symbol.for("react.context"),P=Symbol.for("react.forward_ref"),C=Symbol.for("react.suspense"),R=Symbol.for("react.suspense_list"),K=Symbol.for("react.memo"),W=Symbol.for("react.lazy"),ee=Symbol.for("react.activity"),ne=Symbol.for("react.memo_cache_sentinel"),V=Symbol.iterator;function J(i){return i===null||typeof i!="object"?null:(i=V&&i[V]||i["@@iterator"],typeof i=="function"?i:null)}var ye=Symbol.for("react.client.reference");function me(i){if(i==null)return null;if(typeof i=="function")return i.$$typeof===ye?null:i.displayName||i.name||null;if(typeof i=="string")return i;switch(i){case S:return"Fragment";case z:return"Profiler";case j:return"StrictMode";case C:return"Suspense";case R:return"SuspenseList";case ee:return"Activity"}if(typeof i=="object")switch(i.$$typeof){case x:return"Portal";case M:return(i.displayName||"Context")+".Provider";case E:return(i._context.displayName||"Context")+".Consumer";case P:var a=i.render;return i=i.displayName,i||(i=a.displayName||a.name||"",i=i!==""?"ForwardRef("+i+")":"ForwardRef"),i;case K:return a=i.displayName||null,a!==null?a:me(i.type)||"Memo";case W:a=i._payload,i=i._init;try{return me(i(a))}catch{}}return null}var we=Array.isArray,I=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Z=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ie={pending:!1,data:null,method:null,action:null},ge=[],_=-1;function X(i){return{current:i}}function F(i){0>_||(i.current=ge[_],ge[_]=null,_--)}function te(i,a){_++,ge[_]=i.current,i.current=a}var ve=X(null),Ee=X(null),Ae=X(null),Zt=X(null);function Qe(i,a){switch(te(Ae,a),te(Ee,i),te(ve,null),a.nodeType){case 9:case 11:i=(i=a.documentElement)&&(i=i.namespaceURI)?_2(i):0;break;default:if(i=a.tagName,a=a.namespaceURI)a=_2(a),i=D2(a,i);else switch(i){case"svg":i=1;break;case"math":i=2;break;default:i=0}}F(ve),te(ve,i)}function re(){F(ve),F(Ee),F(Ae)}function Te(i){i.memoizedState!==null&&te(Zt,i);var a=ve.current,o=D2(a,i.type);a!==o&&(te(Ee,i),te(ve,o))}function De(i){Ee.current===i&&(F(ve),F(Ee)),Zt.current===i&&(F(Zt),Ao._currentValue=ie)}var Q=Object.prototype.hasOwnProperty,kt=e.unstable_scheduleCallback,Ie=e.unstable_cancelCallback,Xt=e.unstable_shouldYield,Ft=e.unstable_requestPaint,zt=e.unstable_now,zu=e.unstable_getCurrentPriorityLevel,dg=e.unstable_ImmediatePriority,hg=e.unstable_UserBlockingPriority,Ou=e.unstable_NormalPriority,T3=e.unstable_LowPriority,mg=e.unstable_IdlePriority,C3=e.log,_3=e.unstable_setDisableYieldValue,Pl=null,yn=null;function Jr(i){if(typeof C3=="function"&&_3(i),yn&&typeof yn.setStrictMode=="function")try{yn.setStrictMode(Pl,i)}catch{}}var pn=Math.clz32?Math.clz32:R3,D3=Math.log,P3=Math.LN2;function R3(i){return i>>>=0,i===0?32:31-(D3(i)/P3|0)|0}var Au=256,Eu=4194304;function Li(i){var a=i&42;if(a!==0)return a;switch(i&-i){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return i&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return i&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return i}}function Mu(i,a,o){var s=i.pendingLanes;if(s===0)return 0;var p=0,v=i.suspendedLanes,k=i.pingedLanes;i=i.warmLanes;var A=s&134217727;return A!==0?(s=A&~v,s!==0?p=Li(s):(k&=A,k!==0?p=Li(k):o||(o=A&~i,o!==0&&(p=Li(o))))):(A=s&~v,A!==0?p=Li(A):k!==0?p=Li(k):o||(o=s&~i,o!==0&&(p=Li(o)))),p===0?0:a!==0&&a!==p&&(a&v)===0&&(v=p&-p,o=a&-a,v>=o||v===32&&(o&4194048)!==0)?a:p}function Rl(i,a){return(i.pendingLanes&~(i.suspendedLanes&~i.pingedLanes)&a)===0}function N3(i,a){switch(i){case 1:case 2:case 4:case 8:case 64:return a+250;case 16:case 32: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 a+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function yg(){var i=Au;return Au<<=1,(Au&4194048)===0&&(Au=256),i}function pg(){var i=Eu;return Eu<<=1,(Eu&62914560)===0&&(Eu=4194304),i}function Nf(i){for(var a=[],o=0;31>o;o++)a.push(i);return a}function Nl(i,a){i.pendingLanes|=a,a!==268435456&&(i.suspendedLanes=0,i.pingedLanes=0,i.warmLanes=0)}function L3(i,a,o,s,p,v){var k=i.pendingLanes;i.pendingLanes=o,i.suspendedLanes=0,i.pingedLanes=0,i.warmLanes=0,i.expiredLanes&=o,i.entangledLanes&=o,i.errorRecoveryDisabledLanes&=o,i.shellSuspendCounter=0;var A=i.entanglements,T=i.expirationTimes,B=i.hiddenUpdates;for(o=k&~o;0<o;){var q=31-pn(o),Y=1<<q;A[q]=0,T[q]=-1;var U=B[q];if(U!==null)for(B[q]=null,q=0;q<U.length;q++){var H=U[q];H!==null&&(H.lane&=-536870913)}o&=~Y}s!==0&&gg(i,s,0),v!==0&&p===0&&i.tag!==0&&(i.suspendedLanes|=v&~(k&~a))}function gg(i,a,o){i.pendingLanes|=a,i.suspendedLanes&=~a;var s=31-pn(a);i.entangledLanes|=a,i.entanglements[s]=i.entanglements[s]|1073741824|o&4194090}function vg(i,a){var o=i.entangledLanes|=a;for(i=i.entanglements;o;){var s=31-pn(o),p=1<<s;p&a|i[s]&a&&(i[s]|=a),o&=~p}}function Lf(i){switch(i){case 2:i=1;break;case 8:i=4;break;case 32:i=16;break;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:i=128;break;case 268435456:i=134217728;break;default:i=0}return i}function Bf(i){return i&=-i,2<i?8<i?(i&134217727)!==0?32:268435456:8:2}function bg(){var i=Z.p;return i!==0?i:(i=window.event,i===void 0?32:Q2(i.type))}function B3(i,a){var o=Z.p;try{return Z.p=i,a()}finally{Z.p=o}}var ei=Math.random().toString(36).slice(2),Ht="__reactFiber$"+ei,rn="__reactProps$"+ei,ka="__reactContainer$"+ei,Kf="__reactEvents$"+ei,K3="__reactListeners$"+ei,U3="__reactHandles$"+ei,xg="__reactResources$"+ei,Ll="__reactMarker$"+ei;function Uf(i){delete i[Ht],delete i[rn],delete i[Kf],delete i[K3],delete i[U3]}function za(i){var a=i[Ht];if(a)return a;for(var o=i.parentNode;o;){if(a=o[ka]||o[Ht]){if(o=a.alternate,a.child!==null||o!==null&&o.child!==null)for(i=L2(i);i!==null;){if(o=i[Ht])return o;i=L2(i)}return a}i=o,o=i.parentNode}return null}function Oa(i){if(i=i[Ht]||i[ka]){var a=i.tag;if(a===5||a===6||a===13||a===26||a===27||a===3)return i}return null}function Bl(i){var a=i.tag;if(a===5||a===26||a===27||a===6)return i.stateNode;throw Error(r(33))}function Aa(i){var a=i[xg];return a||(a=i[xg]={hoistableStyles:new Map,hoistableScripts:new Map}),a}function Ot(i){i[Ll]=!0}var wg=new Set,jg={};function Bi(i,a){Ea(i,a),Ea(i+"Capture",a)}function Ea(i,a){for(jg[i]=a,i=0;i<a.length;i++)wg.add(a[i])}var I3=RegExp("^[: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]*$"),Sg={},kg={};function H3(i){return Q.call(kg,i)?!0:Q.call(Sg,i)?!1:I3.test(i)?kg[i]=!0:(Sg[i]=!0,!1)}function Tu(i,a,o){if(H3(a))if(o===null)i.removeAttribute(a);else{switch(typeof o){case"undefined":case"function":case"symbol":i.removeAttribute(a);return;case"boolean":var s=a.toLowerCase().slice(0,5);if(s!=="data-"&&s!=="aria-"){i.removeAttribute(a);return}}i.setAttribute(a,""+o)}}function Cu(i,a,o){if(o===null)i.removeAttribute(a);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":i.removeAttribute(a);return}i.setAttribute(a,""+o)}}function wr(i,a,o,s){if(s===null)i.removeAttribute(o);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":i.removeAttribute(o);return}i.setAttributeNS(a,o,""+s)}}var If,zg;function Ma(i){if(If===void 0)try{throw Error()}catch(o){var a=o.stack.trim().match(/\n( *(at )?)/);If=a&&a[1]||"",zg=-1<o.stack.indexOf(`
42    at`)?" (<anonymous>)":-1<o.stack.indexOf("@")?"@unknown:0:0":""}return`
43`+If+i+zg}var Hf=!1;function $f(i,a){if(!i||Hf)return"";Hf=!0;var o=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var s={DetermineComponentFrameRoot:function(){try{if(a){var Y=function(){throw Error()};if(Object.defineProperty(Y.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Y,[])}catch(H){var U=H}Reflect.construct(i,[],Y)}else{try{Y.call()}catch(H){U=H}i.call(Y.prototype)}}else{try{throw Error()}catch(H){U=H}(Y=i())&&typeof Y.catch=="function"&&Y.catch(function(){})}}catch(H){if(H&&U&&typeof H.stack=="string")return[H.stack,U.stack]}return[null,null]}};s.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var p=Object.getOwnPropertyDescriptor(s.DetermineComponentFrameRoot,"name");p&&p.configurable&&Object.defineProperty(s.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var v=s.DetermineComponentFrameRoot(),k=v[0],A=v[1];if(k&&A){var T=k.split(`
44`),B=A.split(`
45`);for(p=s=0;s<T.length&&!T[s].includes("DetermineComponentFrameRoot");)s++;for(;p<B.length&&!B[p].includes("DetermineComponentFrameRoot");)p++;if(s===T.length||p===B.length)for(s=T.length-1,p=B.length-1;1<=s&&0<=p&&T[s]!==B[p];)p--;for(;1<=s&&0<=p;s--,p--)if(T[s]!==B[p]){if(s!==1||p!==1)do if(s--,p--,0>p||T[s]!==B[p]){var q=`
46`+T[s].replace(" at new "," at ");return i.displayName&&q.includes("<anonymous>")&&(q=q.replace("<anonymous>",i.displayName)),q}while(1<=s&&0<=p);break}}}finally{Hf=!1,Error.prepareStackTrace=o}return(o=i?i.displayName||i.name:"")?Ma(o):""}function $3(i){switch(i.tag){case 26:case 27:case 5:return Ma(i.type);case 16:return Ma("Lazy");case 13:return Ma("Suspense");case 19:return Ma("SuspenseList");case 0:case 15:return $f(i.type,!1);case 11:return $f(i.type.render,!1);case 1:return $f(i.type,!0);case 31:return Ma("Activity");default:return""}}function Og(i){try{var a="";do a+=$3(i),i=i.return;while(i);return a}catch(o){return`
47Error generating stack: `+o.message+`
48`+o.stack}}function Dn(i){switch(typeof i){case"bigint":case"boolean":case"number":case"string":case"undefined":return i;case"object":return i;default:return""}}function Ag(i){var a=i.type;return(i=i.nodeName)&&i.toLowerCase()==="input"&&(a==="checkbox"||a==="radio")}function q3(i){var a=Ag(i)?"checked":"value",o=Object.getOwnPropertyDescriptor(i.constructor.prototype,a),s=""+i[a];if(!i.hasOwnProperty(a)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var p=o.get,v=o.set;return Object.defineProperty(i,a,{configurable:!0,get:function(){return p.call(this)},set:function(k){s=""+k,v.call(this,k)}}),Object.defineProperty(i,a,{enumerable:o.enumerable}),{getValue:function(){return s},setValue:function(k){s=""+k},stopTracking:function(){i._valueTracker=null,delete i[a]}}}}function _u(i){i._valueTracker||(i._valueTracker=q3(i))}function Eg(i){if(!i)return!1;var a=i._valueTracker;if(!a)return!0;var o=a.getValue(),s="";return i&&(s=Ag(i)?i.checked?"true":"false":i.value),i=s,i!==o?(a.setValue(i),!0):!1}function Du(i){if(i=i||(typeof document<"u"?document:void 0),typeof i>"u")return null;try{return i.activeElement||i.body}catch{return i.body}}var W3=/[\n"\\]/g;function Pn(i){return i.replace(W3,function(a){return"\\"+a.charCodeAt(0).toString(16)+" "})}function qf(i,a,o,s,p,v,k,A){i.name="",k!=null&&typeof k!="function"&&typeof k!="symbol"&&typeof k!="boolean"?i.type=k:i.removeAttribute("type"),a!=null?k==="number"?(a===0&&i.value===""||i.value!=a)&&(i.value=""+Dn(a)):i.value!==""+Dn(a)&&(i.value=""+Dn(a)):k!=="submit"&&k!=="reset"||i.removeAttribute("value"),a!=null?Wf(i,k,Dn(a)):o!=null?Wf(i,k,Dn(o)):s!=null&&i.removeAttribute("value"),p==null&&v!=null&&(i.defaultChecked=!!v),p!=null&&(i.checked=p&&typeof p!="function"&&typeof p!="symbol"),A!=null&&typeof A!="function"&&typeof A!="symbol"&&typeof A!="boolean"?i.name=""+Dn(A):i.removeAttribute("name")}function Mg(i,a,o,s,p,v,k,A){if(v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"&&(i.type=v),a!=null||o!=null){if(!(v!=="submit"&&v!=="reset"||a!=null))return;o=o!=null?""+Dn(o):"",a=a!=null?""+Dn(a):o,A||a===i.value||(i.value=a),i.defaultValue=a}s=s??p,s=typeof s!="function"&&typeof s!="symbol"&&!!s,i.checked=A?i.checked:!!s,i.defaultChecked=!!s,k!=null&&typeof k!="function"&&typeof k!="symbol"&&typeof k!="boolean"&&(i.name=k)}function Wf(i,a,o){a==="number"&&Du(i.ownerDocument)===i||i.defaultValue===""+o||(i.defaultValue=""+o)}function Ta(i,a,o,s){if(i=i.options,a){a={};for(var p=0;p<o.length;p++)a["$"+o[p]]=!0;for(o=0;o<i.length;o++)p=a.hasOwnProperty("$"+i[o].value),i[o].selected!==p&&(i[o].selected=p),p&&s&&(i[o].defaultSelected=!0)}else{for(o=""+Dn(o),a=null,p=0;p<i.length;p++){if(i[p].value===o){i[p].selected=!0,s&&(i[p].defaultSelected=!0);return}a!==null||i[p].disabled||(a=i[p])}a!==null&&(a.selected=!0)}}function Tg(i,a,o){if(a!=null&&(a=""+Dn(a),a!==i.value&&(i.value=a),o==null)){i.defaultValue!==a&&(i.defaultValue=a);return}i.defaultValue=o!=null?""+Dn(o):""}function Cg(i,a,o,s){if(a==null){if(s!=null){if(o!=null)throw Error(r(92));if(we(s)){if(1<s.length)throw Error(r(93));s=s[0]}o=s}o==null&&(o=""),a=o}o=Dn(a),i.defaultValue=o,s=i.textContent,s===o&&s!==""&&s!==null&&(i.value=s)}function Ca(i,a){if(a){var o=i.firstChild;if(o&&o===i.lastChild&&o.nodeType===3){o.nodeValue=a;return}}i.textContent=a}var G3=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function _g(i,a,o){var s=a.indexOf("--")===0;o==null||typeof o=="boolean"||o===""?s?i.setProperty(a,""):a==="float"?i.cssFloat="":i[a]="":s?i.setProperty(a,o):typeof o!="number"||o===0||G3.has(a)?a==="float"?i.cssFloat=o:i[a]=(""+o).trim():i[a]=o+"px"}function Dg(i,a,o){if(a!=null&&typeof a!="object")throw Error(r(62));if(i=i.style,o!=null){for(var s in o)!o.hasOwnProperty(s)||a!=null&&a.hasOwnProperty(s)||(s.indexOf("--")===0?i.setProperty(s,""):s==="float"?i.cssFloat="":i[s]="");for(var p in a)s=a[p],a.hasOwnProperty(p)&&o[p]!==s&&_g(i,p,s)}else for(var v in a)a.hasOwnProperty(v)&&_g(i,v,a[v])}function Gf(i){if(i.indexOf("-")===-1)return!1;switch(i){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Y3=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode
48-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Z3=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Pu(i){return Z3.test(""+i)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":i}var Yf=null;function Zf(i){return i=i.target||i.srcElement||window,i.correspondingUseElement&&(i=i.correspondingUseElement),i.nodeType===3?i.parentNode:i}var _a=null,Da=null;function Pg(i){var a=Oa(i);if(a&&(i=a.stateNode)){var o=i[rn]||null;e:switch(i=a.stateNode,a.type){case"input":if(qf(i,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name),a=o.name,o.type==="radio"&&a!=null){for(o=i;o.parentNode;)o=o.parentNode;for(o=o.querySelectorAll('input[name="'+Pn(""+a)+'"][type="radio"]'),a=0;a<o.length;a++){var s=o[a];if(s!==i&&s.form===i.form){var p=s[rn]||null;if(!p)throw Error(r(90));qf(s,p.value,p.defaultValue,p.defaultValue,p.checked,p.defaultChecked,p.type,p.name)}}for(a=0;a<o.length;a++)s=o[a],s.form===i.form&&Eg(s)}break e;case"textarea":Tg(i,o.value,o.defaultValue);break e;case"select":a=o.value,a!=null&&Ta(i,!!o.multiple,a,!1)}}}var Xf=!1;function Rg(i,a,o){if(Xf)return i(a,o);Xf=!0;try{var s=i(a);return s}finally{if(Xf=!1,(_a!==null||Da!==null)&&(bc(),_a&&(a=_a,i=Da,Da=_a=null,Pg(a),i)))for(a=0;a<i.length;a++)Pg(i[a])}}function Kl(i,a){var o=i.stateNode;if(o===null)return null;var s=o[rn]||null;if(s===null)return null;o=s[a];e:switch(a){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(s=!s.disabled)||(i=i.type,s=!(i==="button"||i==="input"||i==="select"||i==="textarea")),i=!s;break e;default:i=!1}if(i)return null;if(o&&typeof o!="function")throw Error(r(231,a,typeof o));return o}var jr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ff=!1;if(jr)try{var Ul={};Object.defineProperty(Ul,"passive",{get:function(){Ff=!0}}),window.addEventListener("test",Ul,Ul),window.removeEventListener("test",Ul,Ul)}catch{Ff=!1}var ti=null,Vf=null,Ru=null;function Ng(){if(Ru)return Ru;var i,a=Vf,o=a.length,s,p="value"in ti?ti.value:ti.textContent,v=p.length;for(i=0;i<o&&a[i]===p[i];i++);var k=o-i;for(s=1;s<=k&&a[o-s]===p[v-s];s++);return Ru=p.slice(i,1<s?1-s:void 0)}function Nu(i){var a=i.keyCode;return"charCode"in i?(i=i.charCode,i===0&&a===13&&(i=13)):i=a,i===10&&(i=13),32<=i||i===13?i:0}function Lu(){return!0}function Lg(){return!1}function an(i){function a(o,s,p,v,k){this._reactName=o,this._targetInst=p,this.type=s,this.nativeEvent=v,this.target=k,this.currentTarget=null;for(var A in i)i.hasOwnProperty(A)&&(o=i[A],this[A]=o?o(v):v[A]);return this.isDefaultPrevented=(v.defaultPrevented!=null?v.defaultPrevented:v.returnValue===!1)?Lu:Lg,this.isPropagationStopped=Lg,this}return h(a.prototype,{preventDefault:function(){this.defaultPrevented=!0;var o=this.nativeEvent;o&&(o.preventDefault?o.preventDefault():typeof o.returnValue!="unknown"&&(o.returnValue=!1),this.isDefaultPrevented=Lu)},stopPropagation:function(){var o=this.nativeEvent;o&&(o.stopPropagation?o.stopPropagation():typeof o.cancelBubble!="unknown"&&(o.cancelBubble=!0),this.isPropagationStopped=Lu)},persist:function(){},isPersistent:Lu}),a}var Ki={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(i){return i.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Bu=an(Ki),Il=h({},Ki,{view:0,detail:0}),X3=an(Il),Qf,Jf,Hl,Ku=h({},Il,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:td,button:0,buttons:0,relatedTarget:function(i){return i.relatedTarget===void 0?i.fromElement===i.srcElement?i.toElement:i.fromElement:i.relatedTarget},movementX:function(i){return"movementX"in i?i.movementX:(i!==Hl&&(Hl&&i.type==="mousemove"?(Qf=i.screenX-Hl.screenX,Jf=i.screenY-Hl.screenY):Jf=Qf=0,Hl=i),Qf)},movementY:function(i){return"movementY"in i?i.movementY:Jf}}),Bg=an(Ku),F3=h({},Ku,{dataTransfer:0}),V3=an(F3),Q3=h({},Il,{relatedTarget:0}),ed=an(Q3),J3=h({},Ki,{animationName:0,elapsedTime:0,pseudoElement:0}),eA=an(J3),tA=h({},Ki,{clipboardData:function(i){return"clipboardData"in i?i.clipboardData:window.clipboardData}}),nA=an(tA),rA=h({},Ki,{data:0}),Kg=an(rA),iA={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},aA={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"},lA={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function oA(i){var a=this.nativeEvent;return a.getModifierState?a.getModifierState(i):(i=lA[i])?!!a[i]:!1}function td(){return oA}var uA=h({},Il,{key:function(i){if(i.key){var a=iA[i.key]||i.key;if(a!=="Unidentified")return a}
vendor: 4,491 bytes, line 48
48return i.type==="keypress"?(i=Nu(i),i===13?"Enter":String.fromCharCode(i)):i.type==="keydown"||i.type==="keyup"?aA[i.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:td,charCode:function(i){return i.type==="keypress"?Nu(i):0},keyCode:function(i){return i.type==="keydown"||i.type==="keyup"?i.keyCode:0},which:function(i){return i.type==="keypress"?Nu(i):i.type==="keydown"||i.type==="keyup"?i.keyCode:0}}),cA=an(uA),sA=h({},Ku,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ug=an(sA),fA=h({},Il,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:td}),dA=an(fA),hA=h({},Ki,{propertyName:0,elapsedTime:0,pseudoElement:0}),mA=an(hA),yA=h({},Ku,{deltaX:function(i){return"deltaX"in i?i.deltaX:"wheelDeltaX"in i?-i.wheelDeltaX:0},deltaY:function(i){return"deltaY"in i?i.deltaY:"wheelDeltaY"in i?-i.wheelDeltaY:"wheelDelta"in i?-i.wheelDelta:0},deltaZ:0,deltaMode:0}),pA=an(yA),gA=h({},Ki,{newState:0,oldState:0}),vA=an(gA),bA=[9,13,27,32],nd=jr&&"CompositionEvent"in window,$l=null;jr&&"documentMode"in document&&($l=document.documentMode);var xA=jr&&"TextEvent"in window&&!$l,Ig=jr&&(!nd||$l&&8<$l&&11>=$l),Hg=" ",$g=!1;function qg(i,a){switch(i){case"keyup":return bA.indexOf(a.keyCode)!==-1;case"keydown":return a.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Wg(i){return i=i.detail,typeof i=="object"&&"data"in i?i.data:null}var Pa=!1;function wA(i,a){switch(i){case"compositionend":return Wg(a);case"keypress":return a.which!==32?null:($g=!0,Hg);case"textInput":return i=a.data,i===Hg&&$g?null:i;default:return null}}function jA(i,a){if(Pa)return i==="compositionend"||!nd&&qg(i,a)?(i=Ng(),Ru=Vf=ti=null,Pa=!1,i):null;switch(i){case"paste":return null;case"keypress":if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1<a.char.length)return a.char;if(a.which)return String.fromCharCode(a.which)}return null;case"compositionend":return Ig&&a.locale!=="ko"?null:a.data;default:return null}}var SA={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 Gg(i){var a=i&&i.nodeName&&i.nodeName.toLowerCase();return a==="input"?!!SA[i.type]:a==="textarea"}function Yg(i,a,o,s){_a?Da?Da.push(s):Da=[s]:_a=s,a=zc(a,"onChange"),0<a.length&&(o=new Bu("onChange","change",null,o,s),i.push({event:o,listeners:a}))}var ql=null,Wl=null;function kA(i){A2(i,0)}function Uu(i){var a=Bl(i);if(Eg(a))return i}function Zg(i,a){if(i==="change")return a}var Xg=!1;if(jr){var rd;if(jr){var id="oninput"in document;if(!id){var Fg=document.createElement("div");Fg.setAttribute("oninput","return;"),id=typeof Fg.oninput=="function"}rd=id}else rd=!1;Xg=rd&&(!document.documentMode||9<document.documentMode)}function Vg(){ql&&(ql.detachEvent("onpropertychange",Qg),Wl=ql=null)}function Qg(i){if(i.propertyName==="value"&&Uu(Wl)){var a=[];Yg(a,Wl,i,Zf(i)),Rg(kA,a)}}function zA(i,a,o){i==="focusin"?(Vg(),ql=a,Wl=o,ql.attachEvent("onpropertychange",Qg)):i==="focusout"&&Vg()}function OA(i){if(i==="selectionchange"||i==="keyup"||i==="keydown")return Uu(Wl)}function AA(i,a){if(i==="click")return Uu(a)}function EA(i,a){if(i==="input"||i==="change")return Uu(a)}function MA(i,a){return i===a&&(i!==0||1/i===1/a)||i!==i&&a!==a}var gn=typeof Object.is=="function"?Object.is:MA;function Gl(i,a){if(gn(i,a))return!0;if(typeof i!="object"||i===null||typeof a!="object"||a===null)return!1;var o=Object.keys(i),s=Object.keys(a);if(o.length!==s.length)return!1;for(s=0;s<o.length;s++){var p=o[s];if(!Q.call(a,p)||!gn(i[p],a[p]))return!1}return!0}function Jg(i){for(;i&&i.firstChild;)i=i.firstChild;return i}function ev(i,a){var o=Jg(i);i=0;for(var s;o;){if(o.nodeType===3){if(s=i+o.textContent.length,i<=a&&s>=a)return{node:o,offset:a-i};i=s}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Jg(o)}}function tv(i,a){return i&&a?i===a?!0:i&&i.nodeType===3?!1:a&&a.nodeType===3?tv(i,a.parentNode):"contains"in i?i.contains(a):i.compareDocumentPosition?!!(i.compareDocumentPosition(a)&16):!1:!1}function nv(i){i=i!=null&&i.ownerDocument!=null&&i.ownerDocument.defaultView!=null?i.ownerDocument.defaultView:window;for(var a=Du(i.document);a instanceof i.HTMLIFrameElement;){try{var o=typeof a.contentWindow.location.href=="string"}catch{o=!1}
vendor: 77,317 bytes, line 48
48if(o)i=a.contentWindow;else break;a=Du(i.document)}return a}function ad(i){var a=i&&i.nodeName&&i.nodeName.toLowerCase();return a&&(a==="input"&&(i.type==="text"||i.type==="search"||i.type==="tel"||i.type==="url"||i.type==="password")||a==="textarea"||i.contentEditable==="true")}var TA=jr&&"documentMode"in document&&11>=document.documentMode,Ra=null,ld=null,Yl=null,od=!1;function rv(i,a,o){var s=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;od||Ra==null||Ra!==Du(s)||(s=Ra,"selectionStart"in s&&ad(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),Yl&&Gl(Yl,s)||(Yl=s,s=zc(ld,"onSelect"),0<s.length&&(a=new Bu("onSelect","select",null,a,o),i.push({event:a,listeners:s}),a.target=Ra)))}function Ui(i,a){var o={};return o[i.toLowerCase()]=a.toLowerCase(),o["Webkit"+i]="webkit"+a,o["Moz"+i]="moz"+a,o}var Na={animationend:Ui("Animation","AnimationEnd"),animationiteration:Ui("Animation","AnimationIteration"),animationstart:Ui("Animation","AnimationStart"),transitionrun:Ui("Transition","TransitionRun"),transitionstart:Ui("Transition","TransitionStart"),transitioncancel:Ui("Transition","TransitionCancel"),transitionend:Ui("Transition","TransitionEnd")},ud={},iv={};jr&&(iv=document.createElement("div").style,"AnimationEvent"in window||(delete Na.animationend.animation,delete Na.animationiteration.animation,delete Na.animationstart.animation),"TransitionEvent"in window||delete Na.transitionend.transition);function Ii(i){if(ud[i])return ud[i];if(!Na[i])return i;var a=Na[i],o;for(o in a)if(a.hasOwnProperty(o)&&o in iv)return ud[i]=a[o];return i}var av=Ii("animationend"),lv=Ii("animationiteration"),ov=Ii("animationstart"),CA=Ii("transitionrun"),_A=Ii("transitionstart"),DA=Ii("transitioncancel"),uv=Ii("transitionend"),cv=new Map,cd="abort auxClick beforeToggle 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(" ");cd.push("scrollEnd");function er(i,a){cv.set(i,a),Bi(a,[i])}var sv=new WeakMap;function Rn(i,a){if(typeof i=="object"&&i!==null){var o=sv.get(i);return o!==void 0?o:(a={value:i,source:a,stack:Og(a)},sv.set(i,a),a)}return{value:i,source:a,stack:Og(a)}}var Nn=[],La=0,sd=0;function Iu(){for(var i=La,a=sd=La=0;a<i;){var o=Nn[a];Nn[a++]=null;var s=Nn[a];Nn[a++]=null;var p=Nn[a];Nn[a++]=null;var v=Nn[a];if(Nn[a++]=null,s!==null&&p!==null){var k=s.pending;k===null?p.next=p:(p.next=k.next,k.next=p),s.pending=p}v!==0&&fv(o,p,v)}}function Hu(i,a,o,s){Nn[La++]=i,Nn[La++]=a,Nn[La++]=o,Nn[La++]=s,sd|=s,i.lanes|=s,i=i.alternate,i!==null&&(i.lanes|=s)}function fd(i,a,o,s){return Hu(i,a,o,s),$u(i)}function Ba(i,a){return Hu(i,null,null,a),$u(i)}function fv(i,a,o){i.lanes|=o;var s=i.alternate;s!==null&&(s.lanes|=o);for(var p=!1,v=i.return;v!==null;)v.childLanes|=o,s=v.alternate,s!==null&&(s.childLanes|=o),v.tag===22&&(i=v.stateNode,i===null||i._visibility&1||(p=!0)),i=v,v=v.return;return i.tag===3?(v=i.stateNode,p&&a!==null&&(p=31-pn(o),i=v.hiddenUpdates,s=i[p],s===null?i[p]=[a]:s.push(a),a.lane=o|536870912),v):null}function $u(i){if(50<bo)throw bo=0,gh=null,Error(r(185));for(var a=i.return;a!==null;)i=a,a=i.return;return i.tag===3?i.stateNode:null}var Ka={};function PA(i,a,o,s){this.tag=i,this.key=o,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=a,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function vn(i,a,o,s){return new PA(i,a,o,s)}function dd(i){return i=i.prototype,!(!i||!i.isReactComponent)}function Sr(i,a){var o=i.alternate;return o===null?(o=vn(i.tag,a,i.key,i.mode),o.elementType=i.elementType,o.type=i.type,o.stateNode=i.stateNode,o.alternate=i,i.alternate=o):(o.pendingProps=a,o.type=i.type,o.flags=0,o.subtreeFlags=0,o.deletions=null),o.flags=i.flags&65011712,o.childLanes=i.childLanes,o.lanes=i.lanes,o.child=i.child,o.memoizedProps=i.memoizedProps,o.memoizedState=i.memoizedState,o.updateQueue=i.updateQueue,a=i.dependencies,o.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext},o.sibling=i.sibling,o.index=i.index,o.ref=i.ref,o.refCleanup=i.refCleanup,o}function dv(i,a){i.flags&=65011714;var o=i.alternate;return o===null?(i.childLanes=0,i.lanes=a,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,a=o.dependencies,i.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext}),i}function qu(i,a,o,s,p,v){var k=0;if(s=i,typeof i=="function")dd(i)&&(k=1);else if(typeof i=="string")k=NE(i,o,ve.current)?26:i==="html"||i==="head"||i==="body"?27:5;else e:switch(i){case ee:return i=vn(31,o,a,p),i.elementType=ee,i.lanes=v,i;case S:return Hi(o.children,p,v,a);case j:k=8,p|=24;break;case z:return i=vn(12,o,a,p|2),i.elementType=z,i.lanes=v,i;case C:return i=vn(13,o,a,p),i.elementType=C,i.lanes=v,i;case R:return i=vn(19,o,a,p),i.elementType=R,i.lanes=v,i;default:if(typeof i=="object"&&i!==null)switch(i.$$typeof){case O:case M:k=10;break e;case E:k=9;break e;case P:k=11;break e;case K:k=14;break e;case W:k=16,s=null;break e}k=29,o=Error(r(130,i===null?"null":typeof i,"")),s=null}return a=vn(k,o,a,p),a.elementType=i,a.type=s,a.lanes=v,a}function Hi(i,a,o,s){return i=vn(7,i,s,a),i.lanes=o,i}function hd(i,a,o){return i=vn(6,i,null,a),i.lanes=o,i}function md(i,a,o){return a=vn(4,i.children!==null?i.children:[],i.key,a),a.lanes=o,a.stateNode={containerInfo:i.containerInfo,pendingChildren:null,implementation:i.implementation},a}var Ua=[],Ia=0,Wu=null,Gu=0,Ln=[],Bn=0,$i=null,kr=1,zr="";function qi(i,a){Ua[Ia++]=Gu,Ua[Ia++]=Wu,Wu=i,Gu=a}function hv(i,a,o){Ln[Bn++]=kr,Ln[Bn++]=zr,Ln[Bn++]=$i,$i=i;var s=kr;i=zr;var p=32-pn(s)-1;s&=~(1<<p),o+=1;var v=32-pn(a)+p;if(30<v){var k=p-p%5;v=(s&(1<<k)-1).toString(32),s>>=k,p-=k,kr=1<<32-pn(a)+p|o<<p|s,zr=v+i}else kr=1<<v|o<<p|s,zr=i}function yd(i){i.return!==null&&(qi(i,1),hv(i,1,0))}function pd(i){for(;i===Wu;)Wu=Ua[--Ia],Ua[Ia]=null,Gu=Ua[--Ia],Ua[Ia]=null;for(;i===$i;)$i=Ln[--Bn],Ln[Bn]=null,zr=Ln[--Bn],Ln[Bn]=null,kr=Ln[--Bn],Ln[Bn]=null}var Vt=null,ot=null,Ke=!1,Wi=null,or=!1,gd=Error(r(519));function Gi(i){var a=Error(r(418,""));throw Fl(Rn(a,i)),gd}function mv(i){var a=i.stateNode,o=i.type,s=i.memoizedProps;switch(a[Ht]=i,a[rn]=s,o){case"dialog":Re("cancel",a),Re("close",a);break;case"iframe":case"object":case"embed":Re("load",a);break;case"video":case"audio":for(o=0;o<wo.length;o++)Re(wo[o],a);break;case"source":Re("error",a);break;case"img":case"image":case"link":Re("error",a),Re("load",a);break;case"details":Re("toggle",a);break;case"input":Re("invalid",a),Mg(a,s.value,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name,!0),_u(a);break;case"select":Re("invalid",a);break;case"textarea":Re("invalid",a),Cg(a,s.value,s.defaultValue,s.children),_u(a)}o=s.children,typeof o!="string"&&typeof o!="number"&&typeof o!="bigint"||a.textContent===""+o||s.suppressHydrationWarning===!0||C2(a.textContent,o)?(s.popover!=null&&(Re("beforetoggle",a),Re("toggle",a)),s.onScroll!=null&&Re("scroll",a),s.onScrollEnd!=null&&Re("scrollend",a),s.onClick!=null&&(a.onclick=Oc),a=!0):a=!1,a||Gi(i)}function yv(i){for(Vt=i.return;Vt;)switch(Vt.tag){case 5:case 13:or=!1;return;case 27:case 3:or=!0;return;default:Vt=Vt.return}}function Zl(i){if(i!==Vt)return!1;if(!Ke)return yv(i),Ke=!0,!1;var a=i.tag,o;if((o=a!==3&&a!==27)&&((o=a===5)&&(o=i.type,o=!(o!=="form"&&o!=="button")||Dh(i.type,i.memoizedProps)),o=!o),o&&ot&&Gi(i),yv(i),a===13){if(i=i.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(r(317));e:{for(i=i.nextSibling,a=0;i;){if(i.nodeType===8)if(o=i.data,o==="/$"){if(a===0){ot=nr(i.nextSibling);break e}a--}else o!=="$"&&o!=="$!"&&o!=="$?"||a++;i=i.nextSibling}ot=null}}else a===27?(a=ot,gi(i.type)?(i=Lh,Lh=null,ot=i):ot=a):ot=Vt?nr(i.stateNode.nextSibling):null;return!0}function Xl(){ot=Vt=null,Ke=!1}function pv(){var i=Wi;return i!==null&&(un===null?un=i:un.push.apply(un,i),Wi=null),i}function Fl(i){Wi===null?Wi=[i]:Wi.push(i)}var vd=X(null),Yi=null,Or=null;function ni(i,a,o){te(vd,a._currentValue),a._currentValue=o}function Ar(i){i._currentValue=vd.current,F(vd)}function bd(i,a,o){for(;i!==null;){var s=i.alternate;if((i.childLanes&a)!==a?(i.childLanes|=a,s!==null&&(s.childLanes|=a)):s!==null&&(s.childLanes&a)!==a&&(s.childLanes|=a),i===o)break;i=i.return}}function xd(i,a,o,s){var p=i.child;for(p!==null&&(p.return=i);p!==null;){var v=p.dependencies;if(v!==null){var k=p.child;v=v.firstContext;e:for(;v!==null;){var A=v;v=p;for(var T=0;T<a.length;T++)if(A.context===a[T]){v.lanes|=o,A=v.alternate,A!==null&&(A.lanes|=o),bd(v.return,o,i),s||(k=null);break e}v=A.next}}else if(p.tag===18){if(k=p.return,k===null)throw Error(r(341));k.lanes|=o,v=k.alternate,v!==null&&(v.lanes|=o),bd(k,o,i),k=null}else k=p.child;if(k!==null)k.return=p;else for(k=p;k!==null;){if(k===i){k=null;break}if(p=k.sibling,p!==null){p.return=k.return,k=p;break}k=k.return}p=k}}function Vl(i,a,o,s){i=null;for(var p=a,v=!1;p!==null;){if(!v){if((p.flags&524288)!==0)v=!0;else if((p.flags&262144)!==0)break}if(p.tag===10){var k=p.alternate;if(k===null)throw Error(r(387));if(k=k.memoizedProps,k!==null){var A=p.type;gn(p.pendingProps.value,k.value)||(i!==null?i.push(A):i=[A])}}else if(p===Zt.current){if(k=p.alternate,k===null)throw Error(r(387));k.memoizedState.memoizedState!==p.memoizedState.memoizedState&&(i!==null?i.push(Ao):i=[Ao])}p=p.return}i!==null&&xd(a,i,o,s),a.flags|=262144}function Yu(i){for(i=i.firstContext;i!==null;){if(!gn(i.context._currentValue,i.memoizedValue))return!0;i=i.next}return!1}function Zi(i){Yi=i,Or=null,i=i.dependencies,i!==null&&(i.firstContext=null)}function $t(i){return gv(Yi,i)}function Zu(i,a){return Yi===null&&Zi(i),gv(i,a)}function gv(i,a){var o=a._currentValue;if(a={context:a,memoizedValue:o,next:null},Or===null){if(i===null)throw Error(r(308));Or=a,i.dependencies={lanes:0,firstContext:a},i.flags|=524288}else Or=Or.next=a;return o}var RA=typeof AbortController<"u"?AbortController:function(){var i=[],a=this.signal={aborted:!1,addEventListener:function(o,s){i.push(s)}};this.abort=function(){a.aborted=!0,i.forEach(function(o){return o()})}},NA=e.unstable_scheduleCallback,LA=e.unstable_NormalPriority,bt={$$typeof:M,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function wd(){return{controller:new RA,data:new Map,refCount:0}}function Ql(i){i.refCount--,i.refCount===0&&NA(LA,function(){i.controller.abort()})}var Jl=null,jd=0,Ha=0,$a=null;function BA(i,a){if(Jl===null){var o=Jl=[];jd=0,Ha=kh(),$a={status:"pending",value:void 0,then:function(s){o.push(s)}}}return jd++,a.then(vv,vv),a}function vv(){if(--jd===0&&Jl!==null){$a!==null&&($a.status="fulfilled");var i=Jl;Jl=null,Ha=0,$a=null;for(var a=0;a<i.length;a++)(0,i[a])()}}function KA(i,a){var o=[],s={status:"pending",value:null,reason:null,then:function(p){o.push(p)}};return i.then(function(){s.status="fulfilled",s.value=a;for(var p=0;p<o.length;p++)(0,o[p])(a)},function(p){for(s.status="rejected",s.reason=p,p=0;p<o.length;p++)(0,o[p])(void 0)}),s}var bv=I.S;I.S=function(i,a){typeof a=="object"&&a!==null&&typeof a.then=="function"&&BA(i,a),bv!==null&&bv(i,a)};var Xi=X(null);function Sd(){var i=Xi.current;return i!==null?i:Je.pooledCache}function Xu(i,a){a===null?te(Xi,Xi.current):te(Xi,a.pool)}function xv(){var i=Sd();return i===null?null:{parent:bt._currentValue,pool:i}}var eo=Error(r(460)),wv=Error(r(474)),Fu=Error(r(542)),kd={then:function(){}};function jv(i){return i=i.status,i==="fulfilled"||i==="rejected"}function Vu(){}function Sv(i,a,o){switch(o=i[o],o===void 0?i.push(a):o!==a&&(a.then(Vu,Vu),a=o),a.status){case"fulfilled":return a.value;case"rejected":throw i=a.reason,zv(i),i;default:if(typeof a.status=="string")a.then(Vu,Vu);else{if(i=Je,i!==null&&100<i.shellSuspendCounter)throw Error(r(482));i=a,i.status="pending",i.then(function(s){if(a.status==="pending"){var p=a;p.status="fulfilled",p.value=s}},function(s){if(a.status==="pending"){var p=a;p.status="rejected",p.reason=s}})}switch(a.status){case"fulfilled":return a.value;case"rejected":throw i=a.reason,zv(i),i}throw to=a,eo}}var to=null;function kv(){if(to===null)throw Error(r(459));var i=to;return to=null,i}function zv(i){if(i===eo||i===Fu)throw Error(r(483))}var ri=!1;function zd(i){i.updateQueue={baseState:i.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Od(i,a){i=i.updateQueue,a.updateQueue===i&&(a.updateQueue={baseState:i.baseState,firstBaseUpdate:i.firstBaseUpdate,lastBaseUpdate:i.lastBaseUpdate,shared:i.shared,callbacks:null})}function ii(i){return{lane:i,tag:0,payload:null,callback:null,next:null}}function ai(i,a,o){var s=i.updateQueue;if(s===null)return null;if(s=s.shared,($e&2)!==0){var p=s.pending;return p===null?a.next=a:(a.next=p.next,p.next=a),s.pending=a,a=$u(i),fv(i,null,o),a}return Hu(i,s,a,o),$u(i)}function no(i,a,o){if(a=a.updateQueue,a!==null&&(a=a.shared,(o&4194048)!==0)){var s=a.lanes;s&=i.pendingLanes,o|=s,a.lanes=o,vg(i,o)}}function Ad(i,a){var o=i.updateQueue,s=i.alternate;if(s!==null&&(s=s.updateQueue,o===s)){var p=null,v=null;if(o=o.firstBaseUpdate,o!==null){do{var k={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};v===null?p=v=k:v=v.next=k,o=o.next}while(o!==null);v===null?p=v=a:v=v.next=a}else p=v=a;o={baseState:s.baseState,firstBaseUpdate:p,lastBaseUpdate:v,shared:s.shared,callbacks:s.callbacks},i.updateQueue=o;return}i=o.lastBaseUpdate,i===null?o.firstBaseUpdate=a:i.next=a,o.lastBaseUpdate=a}var Ed=!1;function ro(){if(Ed){var i=$a;if(i!==null)throw i}}function io(i,a,o,s){Ed=!1;var p=i.updateQueue;ri=!1;var v=p.firstBaseUpdate,k=p.lastBaseUpdate,A=p.shared.pending;if(A!==null){p.shared.pending=null;var T=A,B=T.next;T.next=null,k===null?v=B:k.next=B,k=T;var q=i.alternate;q!==null&&(q=q.updateQueue,A=q.lastBaseUpdate,A!==k&&(A===null?q.firstBaseUpdate=B:A.next=B,q.lastBaseUpdate=T))}if(v!==null){var Y=p.baseState;k=0,q=B=T=null,A=v;do{var U=A.lane&-536870913,H=U!==A.lane;if(H?(Ne&U)===U:(s&U)===U){U!==0&&U===Ha&&(Ed=!0),q!==null&&(q=q.next={lane:0,tag:A.tag,payload:A.payload,callback:null,next:null});e:{var ze=i,je=A;U=a;var Ze=o;switch(je.tag){case 1:if(ze=je.payload,typeof ze=="function"){Y=ze.call(Ze,Y,U);break e}Y=ze;break e;case 3:ze.flags=ze.flags&-65537|128;case 0:if(ze=je.payload,U=typeof ze=="function"?ze.call(Ze,Y,U):ze,U==null)break e;Y=h({},Y,U);break e;case 2:ri=!0}}U=A.callback,U!==null&&(i.flags|=64,H&&(i.flags|=8192),H=p.callbacks,H===null?p.callbacks=[U]:H.push(U))}else H={lane:U,tag:A.tag,payload:A.payload,callback:A.callback,next:null},q===null?(B=q=H,T=Y):q=q.next=H,k|=U;if(A=A.next,A===null){if(A=p.shared.pending,A===null)break;H=A,A=H.next,H.next=null,p.lastBaseUpdate=H,p.shared.pending=null}}while(!0);q===null&&(T=Y),p.baseState=T,p.firstBaseUpdate=B,p.lastBaseUpdate=q,v===null&&(p.shared.lanes=0),hi|=k,i.lanes=k,i.memoizedState=Y}}function Ov(i,a){if(typeof i!="function")throw Error(r(191,i));i.call(a)}function Av(i,a){var o=i.callbacks;if(o!==null)for(i.callbacks=null,i=0;i<o.length;i++)Ov(o[i],a)}var qa=X(null),Qu=X(0);function Ev(i,a){i=Pr,te(Qu,i),te(qa,a),Pr=i|a.baseLanes}function Md(){te(Qu,Pr),te(qa,qa.current)}function Td(){Pr=Qu.current,F(qa),F(Qu)}var li=0,Ce=null,Ge=null,mt=null,Ju=!1,Wa=!1,Fi=!1,ec=0,ao=0,Ga=null,UA=0;function st(){throw Error(r(321))}function Cd(i,a){if(a===null)return!1;for(var o=0;o<a.length&&o<i.length;o++)if(!gn(i[o],a[o]))return!1;return!0}function _d(i,a,o,s,p,v){return li=v,Ce=a,a.memoizedState=null,a.updateQueue=null,a.lanes=0,I.H=i===null||i.memoizedState===null?f1:d1,Fi=!1,v=o(s,p),Fi=!1,Wa&&(v=Tv(a,o,s,p)),Mv(i),v}function Mv(i){I.H=lc;var a=Ge!==null&&Ge.next!==null;if(li=0,mt=Ge=Ce=null,Ju=!1,ao=0,Ga=null,a)throw Error(r(300));i===null||At||(i=i.dependencies,i!==null&&Yu(i)&&(At=!0))}function Tv(i,a,o,s){Ce=i;var p=0;do{if(Wa&&(Ga=null),ao=0,Wa=!1,25<=p)throw Error(r(301));if(p+=1,mt=Ge=null,i.updateQueue!=null){var v=i.updateQueue;v.lastEffect=null,v.events=null,v.stores=null,v.memoCache!=null&&(v.memoCache.index=0)}I.H=YA,v=a(o,s)}while(Wa);return v}function IA(){var i=I.H,a=i.useState()[0];return a=typeof a.then=="function"?lo(a):a,i=i.useState()[0],(Ge!==null?Ge.memoizedState:null)!==i&&(Ce.flags|=1024),a}function Dd(){var i=ec!==0;return ec=0,i}function Pd(i,a,o){a.updateQueue=i.updateQueue,a.flags&=-2053,i.lanes&=~o}function Rd(i){if(Ju){for(i=i.memoizedState;i!==null;){var a=i.queue;a!==null&&(a.pending=null),i=i.next}Ju=!1}li=0,mt=Ge=Ce=null,Wa=!1,ao=ec=0,Ga=null}function ln(){var i={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return mt===null?Ce.memoizedState=mt=i:mt=mt.next=i,mt}function yt(){if(Ge===null){var i=Ce.alternate;i=i!==null?i.memoizedState:null}else i=Ge.next;var a=mt===null?Ce.memoizedState:mt.next;if(a!==null)mt=a,Ge=i;else{if(i===null)throw Ce.alternate===null?Error(r(467)):Error(r(310));Ge=i,i={memoizedState:Ge.memoizedState,baseState:Ge.baseState,baseQueue:Ge.baseQueue,queue:Ge.queue,next:null},mt===null?Ce.memoizedState=mt=i:mt=mt.next=i}return mt}function Nd(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function lo(i){var a=ao;return ao+=1,Ga===null&&(Ga=[]),i=Sv(Ga,i,a),a=Ce,(mt===null?a.memoizedState:mt.next)===null&&(a=a.alternate,I.H=a===null||a.memoizedState===null?f1:d1),i}function tc(i){if(i!==null&&typeof i=="object"){if(typeof i.then=="function")return lo(i);if(i.$$typeof===M)return $t(i)}throw Error(r(438,String(i)))}function Ld(i){var a=null,o=Ce.updateQueue;if(o!==null&&(a=o.memoCache),a==null){var s=Ce.alternate;s!==null&&(s=s.updateQueue,s!==null&&(s=s.memoCache,s!=null&&(a={data:s.data.map(function(p){return p.slice()}),index:0})))}if(a==null&&(a={data:[],index:0}),o===null&&(o=Nd(),Ce.updateQueue=o),o.memoCache=a,o=a.data[a.index],o===void 0)for(o=a.data[a.index]=Array(i),s=0;s<i;s++)o[s]=ne;return a.index++,o}function Er(i,a){return typeof a=="function"?a(i):a}function nc(i){var a=yt();return Bd(a,Ge,i)}function Bd(i,a,o){var s=i.queue;if(s===null)throw Error(r(311));s.lastRenderedReducer=o;var p=i.baseQueue,v=s.pending;if(v!==null){if(p!==null){var k=p.next;p.next=v.next,v.next=k}a.baseQueue=p=v,s.pending=null}if(v=i.baseState,p===null)i.memoizedState=v;else{a=p.next;var A=k=null,T=null,B=a,q=!1;do{var Y=B.lane&-536870913;if(Y!==B.lane?(Ne&Y)===Y:(li&Y)===Y){var U=B.revertLane;if(U===0)T!==null&&(T=T.next={lane:0,revertLane:0,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null}),Y===Ha&&(q=!0);else if((li&U)===U){B=B.next,U===Ha&&(q=!0);continue}else Y={lane:0,revertLane:B.revertLane,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null},T===null?(A=T=Y,k=v):T=T.next=Y,Ce.lanes|=U,hi|=U;Y=B.action,Fi&&o(v,Y),v=B.hasEagerState?B.eagerState:o(v,Y)}else U={lane:Y,revertLane:B.revertLane,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null},T===null?(A=T=U,k=v):T=T.next=U,Ce.lanes|=Y,hi|=Y;B=B.next}while(B!==null&&B!==a);if(T===null?k=v:T.next=A,!gn(v,i.memoizedState)&&(At=!0,q&&(o=$a,o!==null)))throw o;i.memoizedState=v,i.baseState=k,i.baseQueue=T,s.lastRenderedState=v}return p===null&&(s.lanes=0),[i.memoizedState,s.dispatch]}function Kd(i){var a=yt(),o=a.queue;if(o===null)throw Error(r(311));o.lastRenderedReducer=i;var s=o.dispatch,p=o.pending,v=a.memoizedState;if(p!==null){o.pending=null;var k=p=p.next;do v=i(v,k.action),k=k.next;while(k!==p);gn(v,a.memoizedState)||(At=!0),a.memoizedState=v,a.baseQueue===null&&(a.baseState=v),o.lastRenderedState=v}return[v,s]}function Cv(i,a,o){var s=Ce,p=yt(),v=Ke;if(v){if(o===void 0)throw Error(r(407));o=o()}else o=a();var k=!gn((Ge||p).memoizedState,o);k&&(p.memoizedState=o,At=!0),p=p.queue;var A=Pv.bind(null,s,p,i);if(oo(2048,8,A,[i]),p.getSnapshot!==a||k||mt!==null&&mt.memoizedState.tag&1){if(s.flags|=2048,Ya(9,rc(),Dv.bind(null,s,p,o,a),null),Je===null)throw Error(r(349));v||(li&124)!==0||_v(s,a,o)}return o}function _v(i,a,o){i.flags|=16384,i={getSnapshot:a,value:o},a=Ce.updateQueue,a===null?(a=Nd(),Ce.updateQueue=a,a.stores=[i]):(o=a.stores,o===null?a.stores=[i]:o.push(i))}function Dv(i,a,o,s){a.value=o,a.getSnapshot=s,Rv(a)&&Nv(i)}function Pv(i,a,o){return o(function(){Rv(a)&&Nv(i)})}function Rv(i){var a=i.getSnapshot;i=i.value;try{var o=a();return!gn(i,o)}catch{return!0}}function Nv(i){var a=Ba(i,2);a!==null&&Sn(a,i,2)}function Ud(i){var a=ln();if(typeof i=="function"){var o=i;if(i=o(),Fi){Jr(!0);try{o()}finally{Jr(!1)}}}return a.memoizedState=a.baseState=i,a.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Er,lastRenderedState:i},a}function Lv(i,a,o,s){return i.baseState=o,Bd(i,Ge,typeof s=="function"?s:Er)}function HA(i,a,o,s,p){if(ac(i))throw Error(r(485));if(i=a.action,i!==null){var v={payload:p,action:i,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(k){v.listeners.push(k)}};I.T!==null?o(!0):v.isTransition=!1,s(v),o=a.pending,o===null?(v.next=a.pending=v,Bv(a,v)):(v.next=o.next,a.pending=o.next=v)}}function Bv(i,a){var o=a.action,s=a.payload,p=i.state;if(a.isTransition){var v=I.T,k={};I.T=k;try{var A=o(p,s),T=I.S;T!==null&&T(k,A),Kv(i,a,A)}catch(B){Id(i,a,B)}finally{I.T=v}}else try{v=o(p,s),Kv(i,a,v)}catch(B){Id(i,a,B)}}function Kv(i,a,o){o!==null&&typeof o=="object"&&typeof o.then=="function"?o.then(function(s){Uv(i,a,s)},function(s){return Id(i,a,s)}):Uv(i,a,o)}function Uv(i,a,o){a.status="fulfilled",a.value=o,Iv(a),i.state=o,a=i.pending,a!==null&&(o=a.next,o===a?i.pending=null:(o=o.next,a.next=o,Bv(i,o)))}function Id(i,a,o){var s=i.pending;if(i.pending=null,s!==null){s=s.next;do a.status="rejected",a.reason=o,Iv(a),a=a.next;while(a!==s)}i.action=null}function Iv(i){i=i.listeners;for(var a=0;a<i.length;a++)(0,i[a])()}function Hv(i,a){return a}function $v(i,a){if(Ke){var o=Je.formState;if(o!==null){e:{var s=Ce;if(Ke){if(ot){t:{for(var p=ot,v=or;p.nodeType!==8;){if(!v){p=null;break t}if(p=nr(p.nextSibling),p===null){p=null;break t}}v=p.data,p=v==="F!"||v==="F"?p:null}if(p){ot=nr(p.nextSibling),s=p.data==="F!";break e}}Gi(s)}s=!1}s&&(a=o[0])}}return o=ln(),o.memoizedState=o.baseState=a,s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Hv,lastRenderedState:a},o.queue=s,o=u1.bind(null,Ce,s),s.dispatch=o,s=Ud(!1),v=Gd.bind(null,Ce,!1,s.queue),s=ln(),p={state:a,dispatch:null,action:i,pending:null},s.queue=p,o=HA.bind(null,Ce,p,v,o),p.dispatch=o,s.memoizedState=i,[a,o,!1]}function qv(i){var a=yt();return Wv(a,Ge,i)}function Wv(i,a,o){if(a=Bd(i,a,Hv)[0],i=nc(Er)[0],typeof a=="object"&&a!==null&&typeof a.then=="function")try{var s=lo(a)}catch(k){throw k===eo?Fu:k}else s=a;a=yt();var p=a.queue,v=p.dispatch;return o!==a.memoizedState&&(Ce.flags|=2048,Ya(9,rc(),$A.bind(null,p,o),null)),[s,v,i]}function $A(i,a){i.action=a}function Gv(i){var a=yt(),o=Ge;if(o!==null)return Wv(a,o,i);yt(),a=a.memoizedState,o=yt();var s=o.queue.dispatch;return o.memoizedState=i,[a,s,!1]}function Ya(i,a,o,s){return i={tag:i,create:o,deps:s,inst:a,next:null},a=Ce.updateQueue,a===null&&(a=Nd(),Ce.updateQueue=a),o=a.lastEffect,o===null?a.lastEffect=i.next=i:(s=o.next,o.next=i,i.next=s,a.lastEffect=i),i}function rc(){return{destroy:void 0,resource:void 0}}function Yv(){return yt().memoizedState}function ic(i,a,o,s){var p=ln();s=s===void 0?null:s,Ce.flags|=i,p.memoizedState=Ya(1|a,rc(),o,s)}function oo(i,a,o,s){var p=yt();s=s===void 0?null:s;var v=p.memoizedState.inst;Ge!==null&&s!==null&&Cd(s,Ge.memoizedState.deps)?p.memoizedState=Ya(a,v,o,s):(Ce.flags|=i,p.memoizedState=Ya(1|a,v,o,s))}function Zv(i,a){ic(8390656,8,i,a)}function Xv(i,a){oo(2048,8,i,a)}function Fv(i,a){return oo(4,2,i,a)}function Vv(i,a){return oo(4,4,i,a)}function Qv(i,a){if(typeof a=="function"){i=i();var o=a(i);return function(){typeof o=="function"?o():a(null)}}if(a!=null)return i=i(),a.current=i,function(){a.current=null}}function Jv(i,a,o){o=o!=null?o.concat([i]):null,oo(4,4,Qv.bind(null,a,i),o)}function Hd(){}function e1(i,a){var o=yt();a=a===void 0?null:a;var s=o.memoizedState;return a!==null&&Cd(a,s[1])?s[0]:(o.memoizedState=[i,a],i)}function t1(i,a){var o=yt();a=a===void 0?null:a;var s=o.memoizedState;if(a!==null&&Cd(a,s[1]))return s[0];if(s=i(),Fi){Jr(!0);try{i()}finally{Jr(!1)}}return o.memoizedState=[s,a],s}function $d(i,a,o){return o===void 0||(li&1073741824)!==0?i.memoizedState=a:(i.memoizedState=o,i=i2(),Ce.lanes|=i,hi|=i,o)}function n1(i,a,o,s){return gn(o,a)?o:qa.current!==null?(i=$d(i,o,s),gn(i,a)||(At=!0),i):(li&42)===0?(At=!0,i.memoizedState=o):(i=i2(),Ce.lanes|=i,hi|=i,a)}function r1(i,a,o,s,p){var v=Z.p;Z.p=v!==0&&8>v?v:8;var k=I.T,A={};I.T=A,Gd(i,!1,a,o);try{var T=p(),B=I.S;if(B!==null&&B(A,T),T!==null&&typeof T=="object"&&typeof T.then=="function"){var q=KA(T,s);uo(i,a,q,jn(i))}else uo(i,a,s,jn(i))}catch(Y){uo(i,a,{then:function(){},status:"rejected",reason:Y},jn())}finally{Z.p=v,I.T=k}}function qA(){}function qd(i,a,o,s){if(i.tag!==5)throw Error(r(476));var p=i1(i).queue;r1(i,p,a,ie,o===null?qA:function(){return a1(i),o(s)})}function i1(i){var a=i.memoizedState;if(a!==null)return a;a={memoizedState:ie,baseState:ie,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Er,lastRenderedState:ie},next:null};var o={};return a.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Er,lastRenderedState:o},next:null},i.memoizedState=a,i=i.alternate,i!==null&&(i.memoizedState=a),a}function a1(i){var a=i1(i).next.queue;uo(i,a,{},jn())}function Wd(){return $t(Ao)}function l1(){return yt().memoizedState}function o1(){return yt().memoizedState}function WA(i){for(var a=i.return;a!==null;){switch(a.tag){case 24:case 3:var o=jn();i=ii(o);var s=ai(a,i,o);s!==null&&(Sn(s,a,o),no(s,a,o)),a={cache:wd()},i.payload=a;return}a=a.return}}function GA(i,a,o){var s=jn();o={lane:s,revertLane:0,action:o,hasEagerState:!1,eagerState:null,next:null},ac(i)?c1(a,o):(o=fd(i,a,o,s),o!==null&&(Sn(o,i,s),s1(o,a,s)))}function u1(i,a,o){var s=jn();uo(i,a,o,s)}function uo(i,a,o,s){var p={lane:s,revertLane:0,action:o,hasEagerState:!1,eagerState:null,next:null};if(ac(i))c1(a,p);else{var v=i.alternate;if(i.lanes===0&&(v===null||v.lanes===0)&&(v=a.lastRenderedReducer,v!==null))try{var k=a.lastRenderedState,A=v(k,o);if(p.hasEagerState=!0,p.eagerState=A,gn(A,k))return Hu(i,a,p,0),Je===null&&Iu(),!1}catch{}finally{}if(o=fd(i,a,p,s),o!==null)return Sn(o,i,s),s1(o,a,s),!0}return!1}function Gd(i,a,o,s){if(s={lane:2,revertLane:kh(),action:s,hasEagerState:!1,eagerState:null,next:null},ac(i)){if(a)throw Error(r(479))}else a=fd(i,o,s,2),a!==null&&Sn(a,i,2)}function ac(i){var a=i.alternate;return i===Ce||a!==null&&a===Ce}function c1(i,a){Wa=Ju=!0;var o=i.pending;o===null?a.next=a:(a.next=o.next,o.next=a),i.pending=a}function s1(i,a,o){if((o&4194048)!==0){var s=a.lanes;s&=i.pendingLanes,o|=s,a.lanes=o,vg(i,o)}}var lc={readContext:$t,use:tc,useCallback:st,useContext:st,useEffect:st,useImperativeHandle:st,useLayoutEffect:st,useInsertionEffect:st,useMemo:st,useReducer:st,useRef:st,useState:st,useDebugValue:st,useDeferredValue:st,useTransition:st,useSyncExternalStore:st,useId:st,useHostTransitionStatus:st,useFormState:st,useActionState:st,useOptimistic:st,useMemoCache:st,useCacheRefresh:st},f1={readContext:$t,use:tc,useCallback:function(i,a){return ln().memoizedState=[i,a===void 0?null:a],i},useContext:$t,useEffect:Zv,useImperativeHandle:function(i,a,o){o=o!=null?o.concat([i]):null,ic(4194308,4,Qv.bind(null,a,i),o)},useLayoutEffect:function(i,a){return ic(4194308,4,i,a)},useInsertionEffect:function(i,a){ic(4,2,i,a)},useMemo:function(i,a){var o=ln();a=a===void 0?null:a;var s=i();if(Fi){Jr(!0);try{i()}finally{Jr(!1)}}return o.memoizedState=[s,a],s},useReducer:function(i,a,o){var s=ln();if(o!==void 0){var p=o(a);if(Fi){Jr(!0);try{o(a)}finally{Jr(!1)}}}else p=a;return s.memoizedState=s.baseState=p,i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:i,lastRenderedState:p},s.queue=i,i=i.dispatch=GA.bind(null,Ce,i),[s.memoizedState,i]},useRef:function(i){var a=ln();return i={current:i},a.memoizedState=i},useState:function(i){i=Ud(i);var a=i.queue,o=u1.bind(null,Ce,a);return a.dispatch=o,[i.memoizedState,o]},useDebugValue:Hd,useDeferredValue:function(i,a){var o=ln();return $d(o,i,a)},useTransition:function(){var i=Ud(!1);return i=r1.bind(null,Ce,i.queue,!0,!1),ln().memoizedState=i,[!1,i]},useSyncExternalStore:function(i,a,o){var s=Ce,p=ln();if(Ke){if(o===void 0)throw Error(r(407));o=o()}else{if(o=a(),Je===null)throw Error(r(349));(Ne&124)!==0||_v(s,a,o)}p.memoizedState=o;var v={value:o,getSnapshot:a};return p.queue=v,Zv(Pv.bind(null,s,v,i),[i]),s.flags|=2048,Ya(9,rc(),Dv.bind(null,s,v,o,a),null),o},useId:function(){var i=ln(),a=Je.identifierPrefix;if(Ke){var o=zr,s=kr;o=(s&~(1<<32-pn(s)-1)).toString(32)+o,a="«"+a+"R"+o,o=ec++,0<o&&(a+="H"+o.toString(32)),a+="»"}else o=UA++,a="«"+a+"r"+o.toString(32)+"»";return i.memoizedState=a},useHostTransitionStatus:Wd,useFormState:$v,useActionState:$v,useOptimistic:function(i){var a=ln();a.memoizedState=a.baseState=i;var o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return a.queue=o,a=Gd.bind(null,Ce,!0,o),o.dispatch=a,[i,a]},useMemoCache:Ld,useCacheRefresh:function(){return ln().memoizedState=WA.bind(null,Ce)}},d1={readContext:$t,use:tc,useCallback:e1,useContext:$t,useEffect:Xv,useImperativeHandle:Jv,useInsertionEffect:Fv,useLayoutEffect:Vv,useMemo:t1,useReducer:nc,useRef:Yv,useState:function(){return nc(Er)},useDebugValue:Hd,useDeferredValue:function(i,a){var o=yt();return n1(o,Ge.memoizedState,i,a)},useTransition:function(){var i=nc(Er)[0],a=yt().memoizedState;return[typeof i=="boolean"?i:lo(i),a]},useSyncExternalStore:Cv,useId:l1,useHostTransitionStatus:Wd,useFormState:qv,useActionState:qv,useOptimistic:function(i,a){var o=yt();return Lv(o,Ge,i,a)},useMemoCache:Ld,useCacheRefresh:o1},YA={readContext:$t,use:tc,useCallback:e1,useContext:$t,useEffect:Xv,useImperativeHandle:Jv,useInsertionEffect:Fv,useLayoutEffect:Vv,useMemo:t1,useReducer:Kd,useRef:Yv,useState:function(){return Kd(Er)},useDebugValue:Hd,useDeferredValue:function(i,a){var o=yt();return Ge===null?$d(o,i,a):n1(o,Ge.memoizedState,i,a)},useTransition:function(){var i=Kd(Er)[0],a=yt().memoizedState;return[typeof i=="boolean"?i:lo(i),a]},useSyncExternalStore:Cv,useId:l1,useHostTransitionStatus:Wd,useFormState:Gv,useActionState:Gv,useOptimistic:function(i,a){var o=yt();return Ge!==null?Lv(o,Ge,i,a):(o.baseState=i,[i,o.queue.dispatch])},useMemoCache:Ld,useCacheRefresh:o1},Za=null,co=0;function oc(i){var a=co;return co+=1,Za===null&&(Za=[]),Sv(Za,i,a)}function so(i,a){a=a.props.ref,i.ref=a!==void 0?a:null}function uc(i,a){throw a.$$typeof===g?Error(r(525)):(i=Object.prototype.toString.call(a),Error(r(31,i==="[object Object]"?"object with keys {"+Object.keys(a).join(", ")+"}":i)))}function h1(i){var a=i._init;return a(i._payload)}function m1(i){function a(N,D){if(i){var L=N.deletions;L===null?(N.deletions=[D],N.flags|=16):L.push(D)}}function o(N,D){if(!i)return null;for(;D!==null;)a(N,D),D=D.sibling;return null}function s(N){for(var D=new Map;N!==null;)N.key!==null?D.set(N.key,N):D.set(N.index,N),N=N.sibling;return D}function p(N,D){return N=Sr(N,D),N.index=0,N.sibling=null,N}function v(N,D,L){return N.index=L,i?(L=N.alternate,L!==null?(L=L.index,L<D?(N.flags|=67108866,D):L):(N.flags|=67108866,D)):(N.flags|=1048576,D)}function k(N){return i&&N.alternate===null&&(N.flags|=67108866),N}function A(N,D,L,G){return D===null||D.tag!==6?(D=hd(L,N.mode,G),D.return=N,D):(D=p(D,L),D.return=N,D)}function T(N,D,L,G){var fe=L.type;return fe===S?q(N,D,L.props.children,G,L.key):D!==null&&(D.elementType===fe||typeof fe=="object"&&fe!==null&&fe.$$typeof===W&&h1(fe)===D.type)?(D=p(D,L.props),so(D,L),D.return=N,D):(D=qu(L.type,L.key,L.props,null,N.mode,G),so(D,L),D.return=N,D)}function B(N,D,L,G){return D===null||D.tag!==4||D.stateNode.containerInfo!==L.containerInfo||D.stateNode.implementation!==L.implementation?(D=md(L,N.mode,G),D.return=N,D):(D=p(D,L.children||[]),D.return=N,D)}function q(N,D,L,G,fe){return D===null||D.tag!==7?(D=Hi(L,N.mode,G,fe),D.return=N,D):(D=p(D,L),D.return=N,D)}function Y(N,D,L){if(typeof D=="string"&&D!==""||typeof D=="number"||typeof D=="bigint")return D=hd(""+D,N.mode,L),D.return=N,D;if(typeof D=="object"&&D!==null){switch(D.$$typeof){case b:return L=qu(D.type,D.key,D.props,null,N.mode,L),so(L,D),L.return=N,L;case x:return D=md(D,N.mode,L),D.return=N,D;case W:var G=D._init;return D=G(D._payload),Y(N,D,L)}if(we(D)||J(D))return D=Hi(D,N.mode,L,null),D.return=N,D;if(typeof D.then=="function")return Y(N,oc(D),L);if(D.$$typeof===M)return Y(N,Zu(N,D),L);uc(N,D)}return null}function U(N,D,L,G){var fe=D!==null?D.key:null;if(typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint")return fe!==null?null:A(N,D,""+L,G);if(typeof L=="object"&&L!==null){switch(L.$$typeof){case b:return L.key===fe?T(N,D,L,G):null;case x:return L.key===fe?B(N,D,L,G):null;case W:return fe=L._init,L=fe(L._payload),U(N,D,L,G)}if(we(L)||J(L))return fe!==null?null:q(N,D,L,G,null);if(typeof L.then=="function")return U(N,D,oc(L),G);if(L.$$typeof===M)return U(N,D,Zu(N,L),G);uc(N,L)}return null}function H(N,D,L,G,fe){if(typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint")return N=N.get(L)||null,A(D,N,""+G,fe);if(typeof G=="object"&&G!==null){switch(G.$$typeof){case b:return N=N.get(G.key===null?L:G.key)||null,T(D,N,G,fe);case x:return N=N.get(G.key===null?L:G.key)||null,B(D,N,G,fe);case W:var _e=G._init;return G=_e(G._payload),H(N,D,L,G,fe)}if(we(G)||J(G))return N=N.get(L)||null,q(D,N,G,fe,null);if(typeof G.then=="function")return H(N,D,L,oc(G),fe);if(G.$$typeof===M)return H(N,D,L,Zu(D,G),fe);uc(D,G)}return null}function ze(N,D,L,G){for(var fe=null,_e=null,pe=D,ke=D=0,Mt=null;pe!==null&&ke<L.length;ke++){pe.index>ke?(Mt=pe,pe=null):Mt=pe.sibling;var Le=U(N,pe,L[ke],G);if(Le===null){pe===null&&(pe=Mt);break}i&&pe&&Le.alternate===null&&a(N,pe),D=v(Le,D,ke),_e===null?fe=Le:_e.sibling=Le,_e=Le,pe=Mt}if(ke===L.length)return o(N,pe),Ke&&qi(N,ke),fe;if(pe===null){for(;ke<L.length;ke++)pe=Y(N,L[ke],G),pe!==null&&(D=v(pe,D,ke),_e===null?fe=pe:_e.sibling=pe,_e=pe);return Ke&&qi(N,ke),fe}for(pe=s(pe);ke<L.length;ke++)Mt=H(pe,N,ke,L[ke],G),Mt!==null&&(i&&Mt.alternate!==null&&pe.delete(Mt.key===null?ke:Mt.key),D=v(Mt,D,ke),_e===null?fe=Mt:_e.sibling=Mt,_e=Mt);return i&&pe.forEach(function(ji){return a(N,ji)}),Ke&&qi(N,ke),fe}function je(N,D,L,G){if(L==null)throw Error(r(151));for(var fe=null,_e=null,pe=D,ke=D=0,Mt=null,Le=L.next();pe!==null&&!Le.done;ke++,Le=L.next()){pe.index>ke?(Mt=pe,pe=null):Mt=pe.sibling;var ji=U(N,pe,Le.value,G);if(ji===null){pe===null&&(pe=Mt);break}i&&pe&&ji.alternate===null&&a(N,pe),D=v(ji,D,ke),_e===null?fe=ji:_e.sibling=ji,_e=ji,pe=Mt}if(Le.done)return o(N,pe),Ke&&qi(N,ke),fe;if(pe===null){for(;!Le.done;ke++,Le=L.next())Le=Y(N,Le.value,G),Le!==null&&(D=v(Le,D,ke),_e===null?fe=Le:_e.sibling=Le,_e=Le);return Ke&&qi(N,ke),fe}for(pe=s(pe);!Le.done;ke++,Le=L.next())Le=H(pe,N,ke,Le.value,G),Le!==null&&(i&&Le.alternate!==null&&pe.delete(Le.key===null?ke:Le.key),D=v(Le,D,ke),_e===null?fe=Le:_e.sibling=Le,_e=Le);return i&&pe.forEach(function(ZE){return a(N,ZE)}),Ke&&qi(N,ke),fe}function Ze(N,D,L,G){if(typeof L=="object"&&L!==null&&L.type===S&&L.key===null&&(L=L.props.children),typeof L=="object"&&L!==null){switch(L.$$typeof){case b:e:{for(var fe=L.key;D!==null;){if(D.key===fe){if(fe=L.type,fe===S){if(D.tag===7){o(N,D.sibling),G=p(D,L.props.children),G.return=N,N=G;break e}}else if(D.elementType===fe||typeof fe=="object"&&fe!==null&&fe.$$typeof===W&&h1(fe)===D.type){o(N,D.sibling),G=p(D,L.props),so(G,L),G.return=N,N=G;break e}o(N,D);break}else a(N,D);D=D.sibling}L.type===S?(G=Hi(L.props.children,N.mode,G,L.key),G.return=N,N=G):(G=qu(L.type,L.key,L.props,null,N.mode,G),so(G,L),G.return=N,N=G)}return k(N);case x:e:{for(fe=L.key;D!==null;){if(D.key===fe)if(D.tag===4&&D.stateNode.containerInfo===L.containerInfo&&D.stateNode.implementation===L.implementation){o(N,D.sibling),G=p(D,L.children||[]),G.return=N,N=G;break e}else{o(N,D);break}else a(N,D);D=D.sibling}G=md(L,N.mode,G),G.return=N,N=G}return k(N);case W:return fe=L._init,L=fe(L._payload),Ze(N,D,L,G)}if(we(L))return ze(N,D,L,G);if(J(L)){if(fe=J(L),typeof fe!="function")throw Error(r(150));return L=fe.call(L),je(N,D,L,G)}if(typeof L.then=="function")return Ze(N,D,oc(L),G);if(L.$$typeof===M)return Ze(N,D,Zu(N,L),G);uc(N,L)}return typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint"?(L=""+L,D!==null&&D.tag===6?(o(N,D.sibling),G=p(D,L),G.return=N,N=G):(o(N,D),G=hd(L,N.mode,G),G.return=N,N=G),k(N)):o(N,D)}return function(N,D,L,G){try{co=0;var fe=Ze(N,D,L,G);return Za=null,fe}catch(pe){if(pe===eo||pe===Fu)throw pe;var _e=vn(29,pe,null,N.mode);return _e.lanes=G,_e.return=N,_e}finally{}}}var Xa=m1(!0),y1=m1(!1),Kn=X(null),ur=null;function oi(i){var a=i.alternate;te(xt,xt.current&1),te(Kn,i),ur===null&&(a===null||qa.current!==null||a.memoizedState!==null)&&(ur=i)}function p1(i){if(i.tag===22){if(te(xt,xt.current),te(Kn,i),ur===null){var a=i.alternate;a!==null&&a.memoizedState!==null&&(ur=i)}}else ui()}function ui(){te(xt,xt.current),te(Kn,Kn.current)}function Mr(i){F(Kn),ur===i&&(ur=null),F(xt)}var xt=X(0);function cc(i){for(var a=i;a!==null;){if(a.tag===13){var o=a.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||o.data==="$?"||Nh(o)))return a}else if(a.tag===19&&a.memoizedProps.revealOrder!==void 0){if((a.flags&128)!==0)return a}else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===i)break;for(;a.sibling===null;){if(a.return===null||a.return===i)return null;a=a.return}a.sibling.return=a.return,a=a.sibling}return null}function Yd(i,a,o,s){a=i.memoizedState,o=o(s,a),o=o==null?a:h({},a,o),i.memoizedState=o,i.lanes===0&&(i.updateQueue.baseState=o)}var Zd={enqueueSetState:function(i,a,o){i=i._reactInternals;var s=jn(),p=ii(s);p.payload=a,o!=null&&(p.callback=o),a=ai(i,p,s),a!==null&&(Sn(a,i,s),no(a,i,s))},enqueueReplaceState:function(i,a,o){i=i._reactInternals;var s=jn(),p=ii(s);p.tag=1,p.payload=a,o!=null&&(p.callback=o),a=ai(i,p,s),a!==null&&(Sn(a,i,s),no(a,i,s))},enqueueForceUpdate:function(i,a){i=i._reactInternals;var o=jn(),s=ii(o);s.tag=2,a!=null&&(s.callback=a),a=ai(i,s,o),a!==null&&(Sn(a,i,o),no(a,i,o))}};function g1(i,a,o,s,p,v,k){return i=i.stateNode,typeof i.shouldComponentUpdate=="function"?i.shouldComponentUpdate(s,v,k):a.prototype&&a.prototype.isPureReactComponent?!Gl(o,s)||!Gl(p,v):!0}function v1(i,a,o,s){i=a.state,typeof a.componentWillReceiveProps=="function"&&a.componentWillReceiveProps(o,s),typeof a.UNSAFE_componentWillReceiveProps=="function"&&a.UNSAFE_componentWillReceiveProps(o,s),a.state!==i&&Zd.enqueueReplaceState(a,a.state,null)}function Vi(i,a){var o=a;if("ref"in a){o={};for(var s in a)s!=="ref"&&(o[s]=a[s])}if(i=i.defaultProps){o===a&&(o=h({},o));for(var p in i)o[p]===void 0&&(o[p]=i[p])}return o}var sc=typeof reportError=="function"?reportError:function(i){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var a=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof i=="object"&&i!==null&&typeof i.message=="string"?String(i.message):String(i),error:i});if(!window.dispatchEvent(a))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",i);return}console.error(i)};function b1(i){sc(i)}function x1(i){console.error(i)}function w1(i){sc(i)}function fc(i,a){try{var o=i.onUncaughtError;o(a.value,{componentStack:a.stack})}catch(s){setTimeout(function(){throw s})}}function j1(i,a,o){try{var s=i.onCaughtError;s(o.value,{componentStack:o.stack,errorBoundary:a.tag===1?a.stateNode:null})}catch(p){setTimeout(function(){throw p})}}function Xd(i,a,o){return o=ii(o),o.tag=3,o.payload={element:null},o.callback=function(){fc(i,a)},o}function S1(i){return i=ii(i),i.tag=3,i}function k1(i,a,o,s){var p=o.type.getDerivedStateFromError;if(typeof p=="function"){var v=s.value;i.payload=function(){return p(v)},i.callback=function(){j1(a,o,s)}}var k=o.stateNode;k!==null&&typeof k.componentDidCatch=="function"&&(i.callback=function(){j1(a,o,s),typeof p!="function"&&(mi===null?mi=new Set([this]):mi.add(this));var A=s.stack;this.componentDidCatch(s.value,{componentStack:A!==null?A:""})})}function ZA(i,a,o,s,p){if(o.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){if(a=o.alternate,a!==null&&Vl(a,o,p,!0),o=Kn.current,o!==null){switch(o.tag){case 13:return ur===null?bh():o.alternate===null&&ut===0&&(ut=3),o.flags&=-257,o.flags|=65536,o.lanes=p,s===kd?o.flags|=16384:(a=o.updateQueue,a===null?o.updateQueue=new Set([s]):a.add(s),wh(i,s,p)),!1;case 22:return o.flags|=65536,s===kd?o.flags|=16384:(a=o.updateQueue,a===null?(a={transitions:null,markerInstances:null,retryQueue:new Set([s])},o.updateQueue=a):(o=a.retryQueue,o===null?a.retryQueue=new Set([s]):o.add(s)),wh(i,s,p)),!1}throw Error(r(435,o.tag))}return wh(i,s,p),bh(),!1}if(Ke)return a=Kn.current,a!==null?((a.flags&65536)===0&&(a.flags|=256),a.flags|=65536,a.lanes=p,s!==gd&&(i=Error(r(422),{cause:s}),Fl(Rn(i,o)))):(s!==gd&&(a=Error(r(423),{cause:s}),Fl(Rn(a,o))),i=i.current.alternate,i.flags|=65536,p&=-p,i.lanes|=p,s=Rn(s,o),p=Xd(i.stateNode,s,p),Ad(i,p),ut!==4&&(ut=2)),!1;var v=Error(r(520),{cause:s});if(v=Rn(v,o),vo===null?vo=[v]:vo.push(v),ut!==4&&(ut=2),a===null)return!0;s=Rn(s,o),o=a;do{switch(o.tag){case 3:return o.flags|=65536,i=p&-p,o.lanes|=i,i=Xd(o.stateNode,s,i),Ad(o,i),!1;case 1:if(a=o.type,v=o.stateNode,(o.flags&128)===0&&(typeof a.getDerivedStateFromError=="function"||v!==null&&typeof v.componentDidCatch=="function"&&(mi===null||!mi.has(v))))return o.flags|=65536,p&=-p,o.lanes|=p,p=S1(p),k1(p,i,o,s),Ad(o,p),!1}o=o.return}while(o!==null);return!1}var z1=Error(r(461)),At=!1;function Nt(i,a,o,s){a.child=i===null?y1(a,null,o,s):Xa(a,i.child,o,s)}function O1(i,a,o,s,p){o=o.render;var v=a.ref;if("ref"in s){var k={};for(var A in s)A!=="ref"&&(k[A]=s[A])}else k=s;return Zi(a),s=_d(i,a,o,k,v,p),A=Dd(),i!==null&&!At?(Pd(i,a,p),Tr(i,a,p)):(Ke&&A&&yd(a),a.flags|=1,Nt(i,a,s,p),a.child)}function A1(i,a,o,s,p){if(i===null){var v=o.type;return typeof v=="function"&&!dd(v)&&v.defaultProps===void 0&&o.compare===null?(a.tag=15,a.type=v,E1(i,a,v,s,p)):(i=qu(o.type,null,s,a,a.mode,p),i.ref=a.ref,i.return=a,a.child=i)}if(v=i.child,!rh(i,p)){var k=v.memoizedProps;if(o=o.compare,o=o!==null?o:Gl,o(k,s)&&i.ref===a.ref)return Tr(i,a,p)}return a.flags|=1,i=Sr(v,s),i.ref=a.ref,i.return=a,a.child=i}function E1(i,a,o,s,p){if(i!==null){var v=i.memoizedProps;if(Gl(v,s)&&i.ref===a.ref)if(At=!1,a.pendingProps=s=v,rh(i,p))(i.flags&131072)!==0&&(At=!0);else return a.lanes=i.lanes,Tr(i,a,p)}return Fd(i,a,o,s,p)}function M1(i,a,o){var s=a.pendingProps,p=s.children,v=i!==null?i.memoizedState:null;if(s.mode==="hidden"){if((a.flags&128)!==0){if(s=v!==null?v.baseLanes|o:o,i!==null){for(p=a.child=i.child,v=0;p!==null;)v=v|p.lanes|p.childLanes,p=p.sibling;a.childLanes=v&~s}else a.childLanes=0,a.child=null;return T1(i,a,s,o)}if((o&536870912)!==0)a.memoizedState={baseLanes:0,cachePool:null},i!==null&&Xu(a,v!==null?v.cachePool:null),v!==null?Ev(a,v):Md(),p1(a);else return a.lanes=a.childLanes=536870912,T1(i,a,v!==null?v.baseLanes|o:o,o)}else v!==null?(Xu(a,v.cachePool),Ev(a,v),ui(),a.memoizedState=null):(i!==null&&Xu(a,null),Md(),ui());return Nt(i,a,p,o),a.child}function T1(i,a,o,s){var p=Sd();return p=p===null?null:{parent:bt._currentValue,pool:p},a.memoizedState={baseLanes:o,cachePool:p},i!==null&&Xu(a,null),Md(),p1(a),i!==null&&Vl(i,a,s,!0),null}function dc(i,a){var o=a.ref;if(o===null)i!==null&&i.ref!==null&&(a.flags|=4194816);else{if(typeof o!="function"&&typeof o!="object")throw Error(r(284));(i===null||i.ref!==o)&&(a.flags|=4194816)}}function Fd(i,a,o,s,p){return Zi(a),o=_d(i,a,o,s,void 0,p),s=Dd(),i!==null&&!At?(Pd(i,a,p),Tr(i,a,p)):(Ke&&s&&yd(a),a.flags|=1,Nt(i,a,o,p),a.child)}function C1(i,a,o,s,p,v){return Zi(a),a.updateQueue=null,o=Tv(a,s,o,p),Mv(i),s=Dd(),i!==null&&!At?(Pd(i,a,v),Tr(i,a,v)):(Ke&&s&&yd(a),a.flags|=1,Nt(i,a,o,v),a.child)}function _1(i,a,o,s,p){if(Zi(a),a.stateNode===null){var v=Ka,k=o.contextType;typeof k=="object"&&k!==null&&(v=$t(k)),v=new o(s,v),a.memoizedState=v.state!==null&&v.state!==void 0?v.state:null,v.updater=Zd,a.stateNode=v,v._reactInternals=a,v=a.stateNode,v.props=s,v.state=a.memoizedState,v.refs={},zd(a),k=o.contextType,v.context=typeof k=="object"&&k!==null?$t(k):Ka,v.state=a.memoizedState,k=o.getDerivedStateFromProps,typeof k=="function"&&(Yd(a,o,k,s),v.state=a.memoizedState),typeof o.getDerivedStateFromProps=="function"||typeof v.getSnapshotBeforeUpdate=="function"||typeof v.UNSAFE_componentWillMount!="function"&&typeof v.componentWillMount!="function"||(k=v.state,typeof v.componentWillMount=="function"&&v.componentWillMount(),typeof v.UNSAFE_componentWillMount=="function"&&v.UNSAFE_componentWillMount(),k!==v.state&&Zd.enqueueReplaceState(v,v.state,null),io(a,s,v,p),ro(),v.state=a.memoizedState),typeof v.componentDidMount=="function"&&(a.flags|=4194308),s=!0}else if(i===null){v=a.stateNode;var A=a.memoizedProps,T=Vi(o,A);v.props=T;var B=v.context,q=o.contextType;k=Ka,typeof q=="object"&&q!==null&&(k=$t(q));var Y=o.getDerivedStateFromProps;q=typeof Y=="function"||typeof v.getSnapshotBeforeUpdate=="function",A=a.pendingProps!==A,q||typeof v.UNSAFE_componentWillReceiveProps!="function"&&typeof v.componentWillReceiveProps!="function"||(A||B!==k)&&v1(a,v,s,k),ri=!1;var U=a.memoizedState;v.state=U,io(a,s,v,p),ro(),B=a.memoizedState,A||U!==B||ri?(typeof Y=="function"&&(Yd(a,o,Y,s),B=a.memoizedState),(T=ri||g1(a,o,T,s,U,B,k))?(q||typeof v.UNSAFE_componentWillMount!="function"&&typeof v.componentWillMount!="function"||(typeof v.componentWillMount=="function"&&v.componentWillMount(),typeof v.UNSAFE_componentWillMount=="function"&&v.UNSAFE_componentWillMount()),typeof v.componentDidMount=="function"&&(a.flags|=4194308)):(typeof v.componentDidMount=="function"&&(a.flags|=4194308),a.memoizedProps=s,a.memoizedState=B),v.props=s,v.state=B,v.context=k,s=T):(typeof v.componentDidMount=="function"&&(a.flags|=4194308),s=!1)}else{v=a.stateNode,Od(i,a),k=a.memoizedProps,q=Vi(o,k),v.props=q,Y=a.pendingProps,U=v.context,B=o.contextType,T=Ka,typeof B=="object"&&B!==null&&(T=$t(B)),A=o.getDerivedStateFromProps,(B=typeof A=="function"||typeof v.getSnapshotBeforeUpdate=="function")||typeof v.UNSAFE_componentWillReceiveProps!="function"&&typeof v.componentWillReceiveProps!="function"||(k!==Y||U!==T)&&v1(a,v,s,T),ri=!1,U=a.memoizedState,v.state=U,io(a,s,v,p),ro();var H=a.memoizedState;k!==Y||U!==H||ri||i!==null&&i.dependencies!==null&&Yu(i.dependencies)?(typeof A=="function"&&(Yd(a,o,A,s),H=a.memoizedState),(q=ri||g1(a,o,q,s,U,H,T)||i!==null&&i.dependencies!==null&&Yu(i.dependencies))?(B||typeof v.UNSAFE_componentWillUpdate!="function"&&typeof v.componentWillUpdate!="function"||(typeof v.componentWillUpdate=="function"&&v.componentWillUpdate(s,H,T),typeof v.UNSAFE_componentWillUpdate=="function"&&v.UNSAFE_componentWillUpdate(s,H,T)),typeof v.componentDidUpdate=="function"&&(a.flags|=4),typeof v.getSnapshotBeforeUpdate=="function"&&(a.flags|=1024)):(typeof v.componentDidUpdate!="function"||k===i.memoizedProps&&U===i.memoizedState||(a.flags|=4),typeof v.getSnapshotBeforeUpdate!="function"||k===i.memoizedProps&&U===i.memoizedState||(a.flags|=1024),a.memoizedProps=s,a.memoizedState=H),v.props=s,v.state=H,v.context=T,s=q):(typeof v.componentDidUpdate!="function"||k===i.memoizedProps&&U===i.memoizedState||(a.flags|=4),typeof v.getSnapshotBeforeUpdate!="function"||k===i.memoizedProps&&U===i.memoizedState||(a.flags|=1024),s=!1)}return v=s,dc(i,a),s=(a.flags&128)!==0,v||s?(v=a.stateNode,o=s&&typeof o.getDerivedStateFromError!="function"?null:v.render(),a.flags|=1,i!==null&&s?(a.child=Xa(a,i.child,null,p),a.child=Xa(a,null,o,p)):Nt(i,a,o,p),a.memoizedState=v.state,i=a.child):i=Tr(i,a,p),i}function D1(i,a,o,s){return Xl(),a.flags|=256,Nt(i,a,o,s),a.child}var Vd={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Qd(i){return{baseLanes:i,cachePool:xv()}}function Jd(i,a,o){return i=i!==null?i.childLanes&~o:0,a&&(i|=Un),i}function P1(i,a,o){var s=a.pendingProps,p=!1,v=(a.flags&128)!==0,k;if((k=v)||(k=i!==null&&i.memoizedState===null?!1:(xt.current&2)!==0),k&&(p=!0,a.flags&=-129),k=(a.flags&32)!==0,a.flags&=-33,i===null){if(Ke){if(p?oi(a):ui(),Ke){var A=ot,T;if(T=A){e:{for(T=A,A=or;T.nodeType!==8;){if(!A){A=null;break e}if(T=nr(T.nextSibling),T===null){A=null;break e}}A=T}A!==null?(a.memoizedState={dehydrated:A,treeContext:$i!==null?{id:kr,overflow:zr}:null,retryLane:536870912,hydrationErrors:null},T=vn(18,null,null,0),T.stateNode=A,T.return=a,a.child=T,Vt=a,ot=null,T=!0):T=!1}T||Gi(a)}if(A=a.memoizedState,A!==null&&(A=A.dehydrated,A!==null))return Nh(A)?a.lanes=32:a.lanes=536870912,null;Mr(a)}return A=s.children,s=s.fallback,p?(ui(),p=a.mode,A=hc({mode:"hidden",children:A},p),s=Hi(s,p,o,null),A.return=a,s.return=a,A.sibling=s,a.child=A,p=a.child,p.memoizedState=Qd(o),p.childLanes=Jd(i,k,o),a.memoizedState=Vd,s):(oi(a),eh(a,A))}if(T=i.memoizedState,T!==null&&(A=T.dehydrated,A!==null)){if(v)a.flags&256?(oi(a),a.flags&=-257,a=th(i,a,o)):a.memoizedState!==null?(ui(),a.child=i.child,a.flags|=128,a=null):(ui(),p=s.fallback,A=a.mode,s=hc({mode:"visible",children:s.children},A),p=Hi(p,A,o,null),p.flags|=2,s.return=a,p.return=a,s.sibling=p,a.child=s,Xa(a,i.child,null,o),s=a.child,s.memoizedState=Qd(o),s.childLanes=Jd(i,k,o),a.memoizedState=Vd,a=p);else if(oi(a),Nh(A)){if(k=A.nextSibling&&A.nextSibling.dataset,k)var B=k.dgst;k=B,s=Error(r(419)),s.stack="",s.digest=k,Fl({value:s,source:null,stack:null}),a=th(i,a,o)}else if(At||Vl(i,a,o,!1),k=(o&i.childLanes)!==0,At||k){if(k=Je,k!==null&&(s=o&-o,s=(s&42)!==0?1:Lf(s),s=(s&(k.suspendedLanes|o))!==0?0:s,s!==0&&s!==T.retryLane))throw T.retryLane=s,Ba(i,s),Sn(k,i,s),z1;A.data==="$?"||bh(),a=th(i,a,o)}else A.data==="$?"?(a.flags|=192,a.child=i.child,a=null):(i=T.treeContext,ot=nr(A.nextSibling),Vt=a,Ke=!0,Wi=null,or=!1,i!==null&&(Ln[Bn++]=kr,Ln[Bn++]=zr,Ln[Bn++]=$i,kr=i.id,zr=i.overflow,$i=a),a=eh(a,s.children),a.flags|=4096);return a}return p?(ui(),p=s.fallback,A=a.mode,T=i.child,B=T.sibling,s=Sr(T,{mode:"hidden",children:s.children}),s.subtreeFlags=T.subtreeFlags&65011712,B!==null?p=Sr(B,p):(p=Hi(p,A,o,null),p.flags|=2),p.return=a,s.return=a,s.sibling=p,a.child=s,s=p,p=a.child,A=i.child.memoizedState,A===null?A=Qd(o):(T=A.cachePool,T!==null?(B=bt._currentValue,T=T.parent!==B?{parent:B,pool:B}:T):T=xv(),A={baseLanes:A.baseLanes|o,cachePool:T}),p.memoizedState=A,p.childLanes=Jd(i,k,o),a.memoizedState=Vd,s):(oi(a),o=i.child,i=o.sibling,o=Sr(o,{mode:"visible",children:s.children}),o.return=a,o.sibling=null,i!==null&&(k=a.deletions,k===null?(a.deletions=[i],a.flags|=16):k.push(i)),a.child=o,a.memoizedState=null,o)}function eh(i,a){return a=hc({mode:"visible",children:a},i.mode),a.return=i,i.child=a}function hc(i,a){return i=vn(22,i,null,a),i.lanes=0,i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},i}function th(i,a,o){return Xa(a,i.child,null,o),i=eh(a,a.pendingProps.children),i.flags|=2,a.memoizedState=null,i}function R1(i,a,o){i.lanes|=a;var s=i.alternate;s!==null&&(s.lanes|=a),bd(i.return,a,o)}function nh(i,a,o,s,p){var v=i.memoizedState;v===null?i.memoizedState={isBackwards:a,rendering:null,renderingStartTime:0,last:s,tail:o,tailMode:p}:(v.isBackwards=a,v.rendering=null,v.renderingStartTime=0,v.last=s,v.tail=o,v.tailMode=p)}function N1(i,a,o){var s=a.pendingProps,p=s.revealOrder,v=s.tail;if(Nt(i,a,s.children,o),s=xt.current,(s&2)!==0)s=s&1|2,a.flags|=128;else{if(i!==null&&(i.flags&128)!==0)e:for(i=a.child;i!==null;){if(i.tag===13)i.memoizedState!==null&&R1(i,o,a);else if(i.tag===19)R1(i,o,a);else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===a)break e;for(;i.sibling===null;){if(i.return===null||i.return===a)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}s&=1}switch(te(xt,s),p){case"forwards":for(o=a.child,p=null;o!==null;)i=o.alternate,i!==null&&cc(i)===null&&(p=o),o=o.sibling;o=p,o===null?(p=a.child,a.child=null):(p=o.sibling,o.sibling=null),nh(a,!1,p,o,v);break;case"backwards":for(o=null,p=a.child,a.child=null;p!==null;){if(i=p.alternate,i!==null&&cc(i)===null){a.child=p;break}i=p.sibling,p.sibling=o,o=p,p=i}nh(a,!0,o,null,v);break;case"together":nh(a,!1,null,null,void 0);break;default:a.memoizedState=null}return a.child}function Tr(i,a,o){if(i!==null&&(a.dependencies=i.dependencies),hi|=a.lanes,(o&a.childLanes)===0)if(i!==null){if(Vl(i,a,o,!1),(o&a.childLanes)===0)return null}else return null;if(i!==null&&a.child!==i.child)throw Error(r(153));if(a.child!==null){for(i=a.child,o=Sr(i,i.pendingProps),a.child=o,o.return=a;i.sibling!==null;)i=i.sibling,o=o.sibling=Sr(i,i.pendingProps),o.return=a;o.sibling=null}return a.child}function rh(i,a){return(i.lanes&a)!==0?!0:(i=i.dependencies,!!(i!==null&&Yu(i)))}function XA(i,a,o){switch(a.tag){case 3:Qe(a,a.stateNode.containerInfo),ni(a,bt,i.memoizedState.cache),Xl();break;case 27:case 5:Te(a);break;case 4:Qe(a,a.stateNode.containerInfo);break;case 10:ni(a,a.type,a.memoizedProps.value);break;case 13:var s=a.memoizedState;if(s!==null)return s.dehydrated!==null?(oi(a),a.flags|=128,null):(o&a.child.childLanes)!==0?P1(i,a,o):(oi(a),i=Tr(i,a,o),i!==null?i.sibling:null);oi(a);break;case 19:var p=(i.flags&128)!==0;if(s=(o&a.childLanes)!==0,s||(Vl(i,a,o,!1),s=(o&a.childLanes)!==0),p){if(s)return N1(i,a,o);a.flags|=128}if(p=a.memoizedState,p!==null&&(p.rendering=null,p.tail=null,p.lastEffect=null),te(xt,xt.current),s)break;return null;case 22:case 23:return a.lanes=0,M1(i,a,o);case 24:ni(a,bt,i.memoizedState.cache)}return Tr(i,a,o)}function L1(i,a,o){if(i!==null)if(i.memoizedProps!==a.pendingProps)At=!0;else{if(!rh(i,o)&&(a.flags&128)===0)return At=!1,XA(i,a,o);At=(i.flags&131072)!==0}else At=!1,Ke&&(a.flags&1048576)!==0&&hv(a,Gu,a.index);switch(a.lanes=0,a.tag){case 16:e:{i=a.pendingProps;var s=a.elementType,p=s._init;if(s=p(s._payload),a.type=s,typeof s=="function")dd(s)?(i=Vi(s,i),a.tag=1,a=_1(null,a,s,i,o)):(a.tag=0,a=Fd(null,a,s,i,o));else{if(s!=null){if(p=s.$$typeof,p===P){a.tag=11,a=O1(null,a,s,i,o);break e}else if(p===K){a.tag=14,a=A1(null,a,s,i,o);break e}}throw a=me(s)||s,Error(r(306,a,""))}}return a;case 0:return Fd(i,a,a.type,a.pendingProps,o);case 1:return s=a.type,p=Vi(s,a.pendingProps),_1(i,a,s,p,o);case 3:e:{if(Qe(a,a.stateNode.containerInfo),i===null)throw Error(r(387));s=a.pendingProps;var v=a.memoizedState;p=v.element,Od(i,a),io(a,s,null,o);var k=a.memoizedState;if(s=k.cache,ni(a,bt,s),s!==v.cache&&xd(a,[bt],o,!0),ro(),s=k.element,v.isDehydrated)if(v={element:s,isDehydrated:!1,cache:k.cache},a.updateQueue.baseState=v,a.memoizedState=v,a.flags&256){a=D1(i,a,s,o);break e}else if(s!==p){p=Rn(Error(r(424)),a),Fl(p),a=D1(i,a,s,o);break e}else{switch(i=a.stateNode.containerInfo,i.nodeType){case 9:i=i.body;break;default:i=i.nodeName==="HTML"?i.ownerDocument.body:i}for(ot=nr(i.firstChild),Vt=a,Ke=!0,Wi=null,or=!0,o=y1(a,null,s,o),a.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling}else{if(Xl(),s===p){a=Tr(i,a,o);break e}Nt(i,a,s,o)}a=a.child}return a;case 26:return dc(i,a),i===null?(o=I2(a.type,null,a.pendingProps,null))?a.memoizedState=o:Ke||(o=a.type,i=a.pendingProps,s=Ac(Ae.current).createElement(o),s[Ht]=a,s[rn]=i,Bt(s,o,i),Ot(s),a.stateNode=s):a.memoizedState=I2(a.type,i.memoizedProps,a.pendingProps,i.memoizedState),null;case 27:return Te(a),i===null&&Ke&&(s=a.stateNode=B2(a.type,a.pendingProps,Ae.current),Vt=a,or=!0,p=ot,gi(a.type)?(Lh=p,ot=nr(s.firstChild)):ot=p),Nt(i,a,a.pendingProps.children,o),dc(i,a),i===null&&(a.flags|=4194304),a.child;case 5:return i===null&&Ke&&((p=s=ot)&&(s=SE(s,a.type,a.pendingProps,or),s!==null?(a.stateNode=s,Vt=a,ot=nr(s.firstChild),or=!1,p=!0):p=!1),p||Gi(a)),Te(a),p=a.type,v=a.pendingProps,k=i!==null?i.memoizedProps:null,s=v.children,Dh(p,v)?s=null:k!==null&&Dh(p,k)&&(a.flags|=32),a.memoizedState!==null&&(p=_d(i,a,IA,null,null,o),Ao._currentValue=p),dc(i,a),Nt(i,a,s,o),a.child;case 6:return i===null&&Ke&&((i=o=ot)&&(o=kE(o,a.pendingProps,or),o!==null?(a.stateNode=o,Vt=a,ot=null,i=!0):i=!1),i||Gi(a)),null;case 13:return P1(i,a,o);case 4:return Qe(a,a.stateNode.containerInfo),s=a.pendingProps,i===null?a.child=Xa(a,null,s,o):Nt(i,a,s,o),a.child;case 11:return O1(i,a,a.type,a.pendingProps,o);case 7:return Nt(i,a,a.pendingProps,o),a.child;case 8:return Nt(i,a,a.pendingProps.children,o),a.child;case 12:return Nt(i,a,a.pendingProps.children,o),a.child;case 10:return s=a.pendingProps,ni(a,a.type,s.value),Nt(i,a,s.children,o),a.child;case 9:return p=a.type._context,s=a.pendingProps.children,Zi(a),p=$t(p),s=s(p),a.flags|=1,Nt(i,a,s,o),a.child;case 14:return A1(i,a,a.type,a.pendingProps,o);case 15:return E1(i,a,a.type,a.pendingProps,o);case 19:return N1(i,a,o);case 31:return s=a.pendingProps,o=a.mode,s={mode:s.mode,children:s.children},i===null?(o=hc(s,o),o.ref=a.ref,a.child=o,o.return=a,a=o):(o=Sr(i.child,s),o.ref=a.ref,a.child=o,o.return=a,a=o),a;case 22:return M1(i,a,o);case 24:return Zi(a),s=$t(bt),i===null?(p=Sd(),p===null&&(p=Je,v=wd(),p.pooledCache=v,v.refCount++,v!==null&&(p.pooledCacheLanes|=o),p=v),a.memoizedState={parent:s,cache:p},zd(a),ni(a,bt,p)):((i.lanes&o)!==0&&(Od(i,a),io(a,null,null,o),ro()),p=i.memoizedState,v=a.memoizedState,p.parent!==s?(p={parent:s,cache:s},a.memoizedState=p,a.lanes===0&&(a.memoizedState=a.updateQueue.baseState=p),ni(a,bt,s)):(s=v.cache,ni(a,bt,s),s!==p.cache&&xd(a,[bt],o,!0))),Nt(i,a,a.pendingProps.children,o),a.child;case 29:throw a.pendingProps}throw Error(r(156,a.tag))}function Cr(i){i.flags|=4}function B1(i,a){if(a.type!=="stylesheet"||(a.state.loading&4)!==0)i.flags&=-16777217;else if(i.flags|=16777216,!G2(a)){if(a=Kn.current,a!==null&&((Ne&4194048)===Ne?ur!==null:(Ne&62914560)!==Ne&&(Ne&536870912)===0||a!==ur))throw to=kd,wv;i.flags|=8192}}function mc(i,a){a!==null&&(i.flags|=4),i.flags&16384&&(a=i.tag!==22?pg():536870912,i.lanes|=a,Ja|=a)}function fo(i,a){if(!Ke)switch(i.tailMode){case"hidden":a=i.tail;for(var o=null;a!==null;)a.alternate!==null&&(o=a),a=a.sibling;o===null?i.tail=null:o.sibling=null;break;case"collapsed":o=i.tail;for(var s=null;o!==null;)o.alternate!==null&&(s=o),o=o.sibling;s===null?a||i.tail===null?i.tail=null:i.tail.sibling=null:s.sibling=null}}function at(i){var a=i.alternate!==null&&i.alternate.child===i.child,o=0,s=0;if(a)for(var p=i.child;p!==null;)o|=p.lanes|p.childLanes,s|=p.subtreeFlags&65011712,s|=p.flags&65011712,p.return=i,p=p.sibling;else for(p=i.child;p!==null;)o|=p.lanes|p.childLanes,s|=p.subtreeFlags,s|=p.flags,p.return=i,p=p.sibling;return i.subtreeFlags|=s,i.childLanes=o,a}function FA(i,a,o){var s=a.pendingProps;switch(pd(a),a.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return at(a),null;case 1:return at(a),null;case 3:return o=a.stateNode,s=null,i!==null&&(s=i.memoizedState.cache),a.memoizedState.cache!==s&&(a.flags|=2048),Ar(bt),re(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(i===null||i.child===null)&&(Zl(a)?Cr(a):i===null||i.memoizedState.isDehydrated&&(a.flags&256)===0||(a.flags|=1024,pv())),at(a),null;case 26:return o=a.memoizedState,i===null?(Cr(a),o!==null?(at(a),B1(a,o)):(at(a),a.flags&=-16777217)):o?o!==i.memoizedState?(Cr(a),at(a),B1(a,o)):(at(a),a.flags&=-16777217):(i.memoizedProps!==s&&Cr(a),at(a),a.flags&=-16777217),null;case 27:De(a),o=Ae.current;var p=a.type;if(i!==null&&a.stateNode!=null)i.memoizedProps!==s&&Cr(a);else{if(!s){if(a.stateNode===null)throw Error(r(166));return at(a),null}i=ve.current,Zl(a)?mv(a):(i=B2(p,s,o),a.stateNode=i,Cr(a))}return at(a),null;case 5:if(De(a),o=a.type,i!==null&&a.stateNode!=null)i.memoizedProps!==s&&Cr(a);else{if(!s){if(a.stateNode===null)throw Error(r(166));return at(a),null}if(i=ve.current,Zl(a))mv(a);else{switch(p=Ac(Ae.current),i){case 1:i=p.createElementNS("http://www.w3.org/2000/svg",o);break;case 2:i=p.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;default:switch(o){case"svg":i=p.createElementNS("http://www.w3.org/2000/svg",o);break;case"math":i=p.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;case"script":i=p.createElement("div"),i.innerHTML="<script><\/script>",i=i.removeChild(i.firstChild);break;case"select":i=typeof s.is=="string"?p.createElement("select",{is:s.is}):p.createElement("select"),s.multiple?i.multiple=!0:s.size&&(i.size=s.size);break;default:i=typeof s.is=="string"?p.createElement(o,{is:s.is}):p.createElement(o)}}i[Ht]=a,i[rn]=s;e:for(p=a.child;p!==null;){if(p.tag===5||p.tag===6)i.appendChild(p.stateNode);else if(p.tag!==4&&p.tag!==27&&p.child!==null){p.child.return=p,p=p.child;continue}if(p===a)break e;for(;p.sibling===null;){if(p.return===null||p.return===a)break e;p=p.return}p.sibling.return=p.return,p=p.sibling}a.stateNode=i;e:switch(Bt(i,o,s),o){case"button":case"input":case"select":case"textarea":i=!!s.autoFocus;break e;case"img":i=!0;break e;default:i=!1}i&&Cr(a)}}return at(a),a.flags&=-16777217,null;case 6:if(i&&a.stateNode!=null)i.memoizedProps!==s&&Cr(a);else{if(typeof s!="string"&&a.stateNode===null)throw Error(r(166));if(i=Ae.current,Zl(a)){if(i=a.stateNode,o=a.memoizedProps,s=null,p=Vt,p!==null)switch(p.tag){case 27:case 5:s=p.memoizedProps}i[Ht]=a,i=!!(i.nodeValue===o||s!==null&&s.suppressHydrationWarning===!0||C2(i.nodeValue,o)),i||Gi(a)}else i=Ac(i).createTextNode(s),i[Ht]=a,a.stateNode=i}return at(a),null;case 13:if(s=a.memoizedState,i===null||i.memoizedState!==null&&i.memoizedState.dehydrated!==null){if(p=Zl(a),s!==null&&s.dehydrated!==null){if(i===null){if(!p)throw Error(r(318));if(p=a.memoizedState,p=p!==null?p.dehydrated:null,!p)throw Error(r(317));p[Ht]=a}else Xl(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;at(a),p=!1}else p=pv(),i!==null&&i.memoizedState!==null&&(i.memoizedState.hydrationErrors=p),p=!0;if(!p)return a.flags&256?(Mr(a),a):(Mr(a),null)}if(Mr(a),(a.flags&128)!==0)return a.lanes=o,a;if(o=s!==null,i=i!==null&&i.memoizedState!==null,o){s=a.child,p=null,s.alternate!==null&&s.alternate.memoizedState!==null&&s.alternate.memoizedState.cachePool!==null&&(p=s.alternate.memoizedState.cachePool.pool);var v=null;s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(v=s.memoizedState.cachePool.pool),v!==p&&(s.flags|=2048)}return o!==i&&o&&(a.child.flags|=8192),mc(a,a.updateQueue),at(a),null;case 4:return re(),i===null&&Eh(a.stateNode.containerInfo),at(a),null;case 10:return Ar(a.type),at(a),null;case 19:if(F(xt),p=a.memoizedState,p===null)return at(a),null;if(s=(a.flags&128)!==0,v=p.rendering,v===null)if(s)fo(p,!1);else{if(ut!==0||i!==null&&(i.flags&128)!==0)for(i=a.child;i!==null;){if(v=cc(i),v!==null){for(a.flags|=128,fo(p,!1),i=v.updateQueue,a.updateQueue=i,mc(a,i),a.subtreeFlags=0,i=o,o=a.child;o!==null;)dv(o,i),o=o.sibling;return te(xt,xt.current&1|2),a.child}i=i.sibling}p.tail!==null&&zt()>gc&&(a.flags|=128,s=!0,fo(p,!1),a.lanes=4194304)}else{if(!s)if(i=cc(v),i!==null){if(a.flags|=128,s=!0,i=i.updateQueue,a.updateQueue=i,mc(a,i),fo(p,!0),p.tail===null&&p.tailMode==="hidden"&&!v.alternate&&!Ke)return at(a),null}else 2*zt()-p.renderingStartTime>gc&&o!==536870912&&(a.flags|=128,s=!0,fo(p,!1),a.lanes=4194304);p.isBackwards?(v.sibling=a.child,a.child=v):(i=p.last,i!==null?i.sibling=v:a.child=v,p.last=v)}return p.tail!==null?(a=p.tail,p.rendering=a,p.tail=a.sibling,p.renderingStartTime=zt(),a.sibling=null,i=xt.current,te(xt,s?i&1|2:i&1),a):(at(a),null);case 22:case 23:return Mr(a),Td(),s=a.memoizedState!==null,i!==null?i.memoizedState!==null!==s&&(a.flags|=8192):s&&(a.flags|=8192),s?(o&536870912)!==0&&(a.flags&128)===0&&(at(a),a.subtreeFlags&6&&(a.flags|=8192)):at(a),o=a.updateQueue,o!==null&&mc(a,o.retryQueue),o=null,i!==null&&i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(o=i.memoizedState.cachePool.pool),s=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(s=a.memoizedState.cachePool.pool),s!==o&&(a.flags|=2048),i!==null&&F(Xi),null;case 24:return o=null,i!==null&&(o=i.memoizedState.cache),a.memoizedState.cache!==o&&(a.flags|=2048),Ar(bt),at(a),null;case 25:return null;case 30:return null}throw Error(r(156,a.tag))}function VA(i,a){switch(pd(a),a.tag){case 1:return i=a.flags,i&65536?(a.flags=i&-65537|128,a):null;case 3:return Ar(bt),re(),i=a.flags,(i&65536)!==0&&(i&128)===0?(a.flags=i&-65537|128,a):null;case 26:case 27:case 5:return De(a),null;case 13:if(Mr(a),i=a.memoizedState,i!==null&&i.dehydrated!==null){if(a.alternate===null)throw Error(r(340));Xl()}return i=a.flags,i&65536?(a.flags=i&-65537|128,a):null;case 19:return F(xt),null;case 4:return re(),null;case 10:return Ar(a.type),null;case 22:case 23:return Mr(a),Td(),i!==null&&F(Xi),i=a.flags,i&65536?(a.flags=i&-65537|128,a):null;case 24:return Ar(bt),null;case 25:return null;default:return null}}function K1(i,a){switch(pd(a),a.tag){case 3:Ar(bt),re();break;case 26:case 27:case 5:De(a);break;case 4:re();break;case 13:Mr(a);break;case 19:F(xt);break;case 10:Ar(a.type);break;case 22:case 23:Mr(a),Td(),i!==null&&F(Xi);break;case 24:Ar(bt)}}function ho(i,a){try{var o=a.updateQueue,s=o!==null?o.lastEffect:null;if(s!==null){var p=s.next;o=p;do{if((o.tag&i)===i){s=void 0;var v=o.create,k=o.inst;s=v(),k.destroy=s}o=o.next}while(o!==p)}}catch(A){Fe(a,a.return,A)}}function ci(i,a,o){try{var s=a.updateQueue,p=s!==null?s.lastEffect:null;if(p!==null){var v=p.next;s=v;do{if((s.tag&i)===i){var k=s.inst,A=k.destroy;if(A!==void 0){k.destroy=void 0,p=a;var T=o,B=A;try{B()}catch(q){Fe(p,T,q)}}}s=s.next}while(s!==v)}}catch(q){Fe(a,a.return,q)}}function U1(i){var a=i.updateQueue;if(a!==null){var o=i.stateNode;try{Av(a,o)}catch(s){Fe(i,i.return,s)}}}function I1(i,a,o){o.props=Vi(i.type,i.memoizedProps),o.state=i.memoizedState;try{o.componentWillUnmount()}catch(s){Fe(i,a,s)}}function mo(i,a){try{var o=i.ref;if(o!==null){switch(i.tag){case 26:case 27:case 5:var s=i.stateNode;break;case 30:s=i.stateNode;break;default:s=i.stateNode}typeof o=="function"?i.refCleanup=o(s):o.current=s}}catch(p){Fe(i,a,p)}}function cr(i,a){var o=i.ref,s=i.refCleanup;if(o!==null)if(typeof s=="function")try{s()}catch(p){Fe(i,a,p)}finally{i.refCleanup=null,i=i.alternate,i!=null&&(i.refCleanup=null)}else if(typeof o=="function")try{o(null)}catch(p){Fe(i,a,p)}else o.current=null}function H1(i){var a=i.type,o=i.memoizedProps,s=i.stateNode;try{e:switch(a){case"button":case"input":case"select":case"textarea":o.autoFocus&&s.focus();break e;case"img":o.src?s.src=o.src:o.srcSet&&(s.srcset=o.srcSet)}}catch(p){Fe(i,i.return,p)}}function ih(i,a,o){try{var s=i.stateNode;vE(s,i.type,o,a),s[rn]=a}catch(p){Fe(i,i.return,p)}}function $1(i){return i.tag===5||i.tag===3||i.tag===26||i.tag===27&&gi(i.type)||i.tag===4}function ah(i){e:for(;;){for(;i.sibling===null;){if(i.return===null||$1(i.return))return null;i=i.return}for(i.sibling.return=i.return,i=i.sibling;i.tag!==5&&i.tag!==6&&i.tag!==18;){if(i.tag===27&&gi(i.type)||i.flags&2||i.child===null||i.tag===4)continue e;i.child.return=i,i=i.child}if(!(i.flags&2))return i.stateNode}}function lh(i,a,o){var s=i.tag;if(s===5||s===6)i=i.stateNode,a?(o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o).insertBefore(i,a):(a=o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o,a.appendChild(i),o=o._reactRootContainer,o!=null||a.onclick!==null||(a.onclick=Oc));else if(s!==4&&(s===27&&gi(i.type)&&(o=i.stateNode,a=null),i=i.child,i!==null))for(lh(i,a,o),i=i.sibling;i!==null;)lh(i,a,o),i=i.sibling}function yc(i,a,o){var s=i.tag;if(s===5||s===6)i=i.stateNode,a?o.insertBefore(i,a):o.appendChild(i);else if(s!==4&&(s===27&&gi(i.type)&&(o=i.stateNode),i=i.child,i!==null))for(yc(i,a,o),i=i.sibling;i!==null;)yc(i,a,o),i=i.sibling}function q1(i){var a=i.stateNode,o=i.memoizedProps;try{for(var s=i.type,p=a.attributes;p.length;)a.removeAttributeNode(p[0]);Bt(a,s,o),a[Ht]=i,a[rn]=o}catch(v){Fe(i,i.return,v)}}var _r=!1,ft=!1,oh=!1,W1=typeof WeakSet=="function"?WeakSet:Set,Et=null;function QA(i,a){if(i=i.containerInfo,Ch=Dc,i=nv(i),ad(i)){if("selectionStart"in i)var o={start:i.selectionStart,end:i.selectionEnd};else e:{o=(o=i.ownerDocument)&&o.defaultView||window;var s=o.getSelection&&o.getSelection();if(s&&s.rangeCount!==0){o=s.anchorNode;var p=s.anchorOffset,v=s.focusNode;s=s.focusOffset;try{o.nodeType,v.nodeType}catch{o=null;break e}var k=0,A=-1,T=-1,B=0,q=0,Y=i,U=null;t:for(;;){for(var H;Y!==o||p!==0&&Y.nodeType!==3||(A=k+p),Y!==v||s!==0&&Y.nodeType!==3||(T=k+s),Y.nodeType===3&&(k+=Y.nodeValue.length),(H=Y.firstChild)!==null;)U=Y,Y=H;for(;;){if(Y===i)break t;if(U===o&&++B===p&&(A=k),U===v&&++q===s&&(T=k),(H=Y.nextSibling)!==null)break;Y=U,U=Y.parentNode}Y=H}o=A===-1||T===-1?null:{start:A,end:T}}else o=null}o=o||{start:0,end:0}}else o=null;for(_h={focusedElem:i,selectionRange:o},Dc=!1,Et=a;Et!==null;)if(a=Et,i=a.child,(a.subtreeFlags&1024)!==0&&i!==null)i.return=a,Et=i;else for(;Et!==null;){switch(a=Et,v=a.alternate,i=a.flags,a.tag){case 0:break;case 11:case 15:break;case 1:if((i&1024)!==0&&v!==null){i=void 0,o=a,p=v.memoizedProps,v=v.memoizedState,s=o.stateNode;try{var ze=Vi(o.type,p,o.elementType===o.type);i=s.getSnapshotBeforeUpdate(ze,v),s.__reactInternalSnapshotBeforeUpdate=i}catch(je){Fe(o,o.return,je)}}break;case 3:if((i&1024)!==0){if(i=a.stateNode.containerInfo,o=i.nodeType,o===9)Rh(i);else if(o===1)switch(i.nodeName){case"HEAD":case"HTML":case"BODY":Rh(i);break;default:i.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((i&1024)!==0)throw Error(r(163))}if(i=a.sibling,i!==null){i.return=a.return,Et=i;break}Et=a.return}}function G1(i,a,o){var s=o.flags;switch(o.tag){case 0:case 11:case 15:si(i,o),s&4&&ho(5,o);break;case 1:if(si(i,o),s&4)if(i=o.stateNode,a===null)try{i.componentDidMount()}catch(k){Fe(o,o.return,k)}else{var p=Vi(o.type,a.memoizedProps);a=a.memoizedState;try{i.componentDidUpdate(p,a,i.__reactInternalSnapshotBeforeUpdate)}catch(k){Fe(o,o.return,k)}}s&64&&U1(o),s&512&&mo(o,o.return);break;case 3:if(si(i,o),s&64&&(i=o.updateQueue,i!==null)){if(a=null,o.child!==null)switch(o.child.tag){case 27:case 5:a=o.child.stateNode;break;case 1:a=o.child.stateNode}try{Av(i,a)}catch(k){Fe(o,o.return,k)}}break;case 27:a===null&&s&4&&q1(o);case 26:case 5:si(i,o),a===null&&s&4&&H1(o),s&512&&mo(o,o.return);break;case 12:si(i,o);break;case 13:si(i,o),s&4&&X1(i,o),s&64&&(i=o.memoizedState,i!==null&&(i=i.dehydrated,i!==null&&(o=oE.bind(null,o),zE(i,o))));break;case 22:if(s=o.memoizedState!==null||_r,!s){a=a!==null&&a.memoizedState!==null||ft,p=_r;var v=ft;_r=s,(ft=a)&&!v?fi(i,o,(o.subtreeFlags&8772)!==0):si(i,o),_r=p,ft=v}break;case 30:break;default:si(i,o)}}function Y1(i){var a=i.alternate;a!==null&&(i.alternate=null,Y1(a)),i.child=null,i.deletions=null,i.sibling=null,i.tag===5&&(a=i.stateNode,a!==null&&Uf(a)),i.stateNode=null,i.return=null,i.dependencies=null,i.memoizedProps=null,i.memoizedState=null,i.pendingProps=null,i.stateNode=null,i.updateQueue=null}var nt=null,on=!1;function Dr(i,a,o){for(o=o.child;o!==null;)Z1(i,a,o),o=o.sibling}function Z1(i,a,o){if(yn&&typeof yn.onCommitFiberUnmount=="function")try{yn.onCommitFiberUnmount(Pl,o)}catch{}switch(o.tag){case 26:ft||cr(o,a),Dr(i,a,o),o.memoizedState?o.memoizedState.count--:o.stateNode&&(o=o.stateNode,o.parentNode.removeChild(o));break;case 27:ft||cr(o,a);var s=nt,p=on;gi(o.type)&&(nt=o.stateNode,on=!1),Dr(i,a,o),So(o.stateNode),nt=s,on=p;break;case 5:ft||cr(o,a);case 6:if(s=nt,p=on,nt=null,Dr(i,a,o),nt=s,on=p,nt!==null)if(on)try{(nt.nodeType===9?nt.body:nt.nodeName==="HTML"?nt.ownerDocument.body:nt).removeChild(o.stateNode)}catch(v){Fe(o,a,v)}else try{nt.removeChild(o.stateNode)}catch(v){Fe(o,a,v)}break;case 18:nt!==null&&(on?(i=nt,N2(i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i,o.stateNode),Co(i)):N2(nt,o.stateNode));break;case 4:s=nt,p=on,nt=o.stateNode.containerInfo,on=!0,Dr(i,a,o),nt=s,on=p;break;case 0:case 11:case 14:case 15:ft||ci(2,o,a),ft||ci(4,o,a),Dr(i,a,o);break;case 1:ft||(cr(o,a),s=o.stateNode,typeof s.componentWillUnmount=="function"&&I1(o,a,s)),Dr(i,a,o);break;case 21:Dr(i,a,o);break;case 22:ft=(s=ft)||o.memoizedState!==null,Dr(i,a,o),ft=s;break;default:Dr(i,a,o)}}function X1(i,a){if(a.memoizedState===null&&(i=a.alternate,i!==null&&(i=i.memoizedState,i!==null&&(i=i.dehydrated,i!==null))))try{Co(i)}catch(o){Fe(a,a.return,o)}}function JA(i){switch(i.tag){case 13:case 19:var a=i.stateNode;return a===null&&(a=i.stateNode=new W1),a;case 22:return i=i.stateNode,a=i._retryCache,a===null&&(a=i._retryCache=new W1),a;default:throw Error(r(435,i.tag))}}function uh(i,a){var o=JA(i);a.forEach(function(s){var p=uE.bind(null,i,s);o.has(s)||(o.add(s),s.then(p,p))})}function bn(i,a){var o=a.deletions;if(o!==null)for(var s=0;s<o.length;s++){var p=o[s],v=i,k=a,A=k;e:for(;A!==null;){switch(A.tag){case 27:if(gi(A.type)){nt=A.stateNode,on=!1;break e}break;case 5:nt=A.stateNode,on=!1;break e;case 3:case 4:nt=A.stateNode.containerInfo,on=!0;break e}A=A.return}if(nt===null)throw Error(r(160));Z1(v,k,p),nt=null,on=!1,v=p.alternate,v!==null&&(v.return=null),p.return=null}if(a.subtreeFlags&13878)for(a=a.child;a!==null;)F1(a,i),a=a.sibling}var tr=null;function F1(i,a){var o=i.alternate,s=i.flags;switch(i.tag){case 0:case 11:case 14:case 15:bn(a,i),xn(i),s&4&&(ci(3,i,i.return),ho(3,i),ci(5,i,i.return));break;case 1:bn(a,i),xn(i),s&512&&(ft||o===null||cr(o,o.return)),s&64&&_r&&(i=i.updateQueue,i!==null&&(s=i.callbacks,s!==null&&(o=i.shared.hiddenCallbacks,i.shared.hiddenCallbacks=o===null?s:o.concat(s))));break;case 26:var p=tr;if(bn(a,i),xn(i),s&512&&(ft||o===null||cr(o,o.return)),s&4){var v=o!==null?o.memoizedState:null;if(s=i.memoizedState,o===null)if(s===null)if(i.stateNode===null){e:{s=i.type,o=i.memoizedProps,p=p.ownerDocument||p;t:switch(s){case"title":v=p.getElementsByTagName("title")[0],(!v||v[Ll]||v[Ht]||v.namespaceURI==="http://www.w3.org/2000/svg"||v.hasAttribute("itemprop"))&&(v=p.createElement(s),p.head.insertBefore(v,p.querySelector("head > title"))),Bt(v,s,o),v[Ht]=i,Ot(v),s=v;break e;case"link":var k=q2("link","href",p).get(s+(o.href||""));if(k){for(var A=0;A<k.length;A++)if(v=k[A],v.getAttribute("href")===(o.href==null||o.href===""?null:o.href)&&v.getAttribute("rel")===(o.rel==null?null:o.rel)&&v.getAttribute("title")===(o.title==null?null:o.title)&&v.getAttribute("crossorigin")===(o.crossOrigin==null?null:o.crossOrigin)){k.splice(A,1);break t}}v=p.createElement(s),Bt(v,s,o),p.head.appendChild(v);break;case"meta":if(k=q2("meta","content",p).get(s+(o.content||""))){for(A=0;A<k.length;A++)if(v=k[A],v.getAttribute("content")===(o.content==null?null:""+o.content)&&v.getAttribute("name")===(o.name==null?null:o.name)&&v.getAttribute("property")===(o.property==null?null:o.property)&&v.getAttribute("http-equiv")===(o.httpEquiv==null?null:o.httpEquiv)&&v.getAttribute("charset")===(o.charSet==null?null:o.charSet)){k.splice(A,1);break t}}v=p.createElement(s),Bt(v,s,o),p.head.appendChild(v);break;default:throw Error(r(468,s))}v[Ht]=i,Ot(v),s=v}i.stateNode=s}else W2(p,i.type,i.stateNode);else i.stateNode=$2(p,s,i.memoizedProps);else v!==s?(v===null?o.stateNode!==null&&(o=o.stateNode,o.parentNode.removeChild(o)):v.count--,s===null?W2(p,i.type,i.stateNode):$2(p,s,i.memoizedProps)):s===null&&i.stateNode!==null&&ih(i,i.memoizedProps,o.memoizedProps)}break;case 27:bn(a,i),xn(i),s&512&&(ft||o===null||cr(o,o.return)),o!==null&&s&4&&ih(i,i.memoizedProps,o.memoizedProps);break;case 5:if(bn(a,i),xn(i),s&512&&(ft||o===null||cr(o,o.return)),i.flags&32){p=i.stateNode;try{Ca(p,"")}catch(H){Fe(i,i.return,H)}}s&4&&i.stateNode!=null&&(p=i.memoizedProps,ih(i,p,o!==null?o.memoizedProps:p)),s&1024&&(oh=!0);break;case 6:if(bn(a,i),xn(i),s&4){if(i.stateNode===null)throw Error(r(162));s=i.memoizedProps,o=i.stateNode;try{o.nodeValue=s}catch(H){Fe(i,i.return,H)}}break;case 3:if(Tc=null,p=tr,tr=Ec(a.containerInfo),bn(a,i),tr=p,xn(i),s&4&&o!==null&&o.memoizedState.isDehydrated)try{Co(a.containerInfo)}catch(H){Fe(i,i.return,H)}oh&&(oh=!1,V1(i));break;case 4:s=tr,tr=Ec(i.stateNode.containerInfo),bn(a,i),xn(i),tr=s;break;case 12:bn(a,i),xn(i);break;case 13:bn(a,i),xn(i),i.child.flags&8192&&i.memoizedState!==null!=(o!==null&&o.memoizedState!==null)&&(mh=zt()),s&4&&(s=i.updateQueue,s!==null&&(i.updateQueue=null,uh(i,s)));break;case 22:p=i.memoizedState!==null;var T=o!==null&&o.memoizedState!==null,B=_r,q=ft;if(_r=B||p,ft=q||T,bn(a,i),ft=q,_r=B,xn(i),s&8192)e:for(a=i.stateNode,a._visibility=p?a._visibility&-2:a._visibility|1,p&&(o===null||T||_r||ft||Qi(i)),o=null,a=i;;
vendor: 3,264 bytes, line 48
48){if(a.tag===5||a.tag===26){if(o===null){T=o=a;try{if(v=T.stateNode,p)k=v.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{A=T.stateNode;var Y=T.memoizedProps.style,U=Y!=null&&Y.hasOwnProperty("display")?Y.display:null;A.style.display=U==null||typeof U=="boolean"?"":(""+U).trim()}}catch(H){Fe(T,T.return,H)}}}else if(a.tag===6){if(o===null){T=a;try{T.stateNode.nodeValue=p?"":T.memoizedProps}catch(H){Fe(T,T.return,H)}}}else if((a.tag!==22&&a.tag!==23||a.memoizedState===null||a===i)&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===i)break e;for(;a.sibling===null;){if(a.return===null||a.return===i)break e;o===a&&(o=null),a=a.return}o===a&&(o=null),a.sibling.return=a.return,a=a.sibling}s&4&&(s=i.updateQueue,s!==null&&(o=s.retryQueue,o!==null&&(s.retryQueue=null,uh(i,o))));break;case 19:bn(a,i),xn(i),s&4&&(s=i.updateQueue,s!==null&&(i.updateQueue=null,uh(i,s)));break;case 30:break;case 21:break;default:bn(a,i),xn(i)}}function xn(i){var a=i.flags;if(a&2){try{for(var o,s=i.return;s!==null;){if($1(s)){o=s;break}s=s.return}if(o==null)throw Error(r(160));switch(o.tag){case 27:var p=o.stateNode,v=ah(i);yc(i,v,p);break;case 5:var k=o.stateNode;o.flags&32&&(Ca(k,""),o.flags&=-33);var A=ah(i);yc(i,A,k);break;case 3:case 4:var T=o.stateNode.containerInfo,B=ah(i);lh(i,B,T);break;default:throw Error(r(161))}}catch(q){Fe(i,i.return,q)}i.flags&=-3}a&4096&&(i.flags&=-4097)}function V1(i){if(i.subtreeFlags&1024)for(i=i.child;i!==null;){var a=i;V1(a),a.tag===5&&a.flags&1024&&a.stateNode.reset(),i=i.sibling}}function si(i,a){if(a.subtreeFlags&8772)for(a=a.child;a!==null;)G1(i,a.alternate,a),a=a.sibling}function Qi(i){for(i=i.child;i!==null;){var a=i;switch(a.tag){case 0:case 11:case 14:case 15:ci(4,a,a.return),Qi(a);break;case 1:cr(a,a.return);var o=a.stateNode;typeof o.componentWillUnmount=="function"&&I1(a,a.return,o),Qi(a);break;case 27:So(a.stateNode);case 26:case 5:cr(a,a.return),Qi(a);break;case 22:a.memoizedState===null&&Qi(a);break;case 30:Qi(a);break;default:Qi(a)}i=i.sibling}}function fi(i,a,o){for(o=o&&(a.subtreeFlags&8772)!==0,a=a.child;a!==null;){var s=a.alternate,p=i,v=a,k=v.flags;switch(v.tag){case 0:case 11:case 15:fi(p,v,o),ho(4,v);break;case 1:if(fi(p,v,o),s=v,p=s.stateNode,typeof p.componentDidMount=="function")try{p.componentDidMount()}catch(B){Fe(s,s.return,B)}if(s=v,p=s.updateQueue,p!==null){var A=s.stateNode;try{var T=p.shared.hiddenCallbacks;if(T!==null)for(p.shared.hiddenCallbacks=null,p=0;p<T.length;p++)Ov(T[p],A)}catch(B){Fe(s,s.return,B)}}o&&k&64&&U1(v),mo(v,v.return);break;case 27:q1(v);case 26:case 5:fi(p,v,o),o&&s===null&&k&4&&H1(v),mo(v,v.return);break;case 12:fi(p,v,o);break;case 13:fi(p,v,o),o&&k&4&&X1(p,v);break;case 22:v.memoizedState===null&&fi(p,v,o),mo(v,v.return);break;case 30:break;default:fi(p,v,o)}a=a.sibling}}function ch(i,a){var o=null;i!==null&&i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(o=i.memoizedState.cachePool.pool),i=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(i=a.memoizedState.cachePool.pool),i!==o&&(i!=null&&i.refCount++,o!=null&&Ql(o))}function sh(i,a){i=null,a.alternate!==null&&(i=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==i&&(a.refCount++,i!=null&&Ql(i))}
vendor: 27,969 bytes, lines 48-49
48function sr(i,a,o,s){if(a.subtreeFlags&10256)for(a=a.child;a!==null;)Q1(i,a,o,s),a=a.sibling}function Q1(i,a,o,s){var p=a.flags;switch(a.tag){case 0:case 11:case 15:sr(i,a,o,s),p&2048&&ho(9,a);break;case 1:sr(i,a,o,s);break;case 3:sr(i,a,o,s),p&2048&&(i=null,a.alternate!==null&&(i=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==i&&(a.refCount++,i!=null&&Ql(i)));break;case 12:if(p&2048){sr(i,a,o,s),i=a.stateNode;try{var v=a.memoizedProps,k=v.id,A=v.onPostCommit;typeof A=="function"&&A(k,a.alternate===null?"mount":"update",i.passiveEffectDuration,-0)}catch(T){Fe(a,a.return,T)}}else sr(i,a,o,s);break;case 13:sr(i,a,o,s);break;case 23:break;case 22:v=a.stateNode,k=a.alternate,a.memoizedState!==null?v._visibility&2?sr(i,a,o,s):yo(i,a):v._visibility&2?sr(i,a,o,s):(v._visibility|=2,Fa(i,a,o,s,(a.subtreeFlags&10256)!==0)),p&2048&&ch(k,a);break;case 24:sr(i,a,o,s),p&2048&&sh(a.alternate,a);break;default:sr(i,a,o,s)}}function Fa(i,a,o,s,p){for(p=p&&(a.subtreeFlags&10256)!==0,a=a.child;a!==null;){var v=i,k=a,A=o,T=s,B=k.flags;switch(k.tag){case 0:case 11:case 15:Fa(v,k,A,T,p),ho(8,k);break;case 23:break;case 22:var q=k.stateNode;k.memoizedState!==null?q._visibility&2?Fa(v,k,A,T,p):yo(v,k):(q._visibility|=2,Fa(v,k,A,T,p)),p&&B&2048&&ch(k.alternate,k);break;case 24:Fa(v,k,A,T,p),p&&B&2048&&sh(k.alternate,k);break;default:Fa(v,k,A,T,p)}a=a.sibling}}function yo(i,a){if(a.subtreeFlags&10256)for(a=a.child;a!==null;){var o=i,s=a,p=s.flags;switch(s.tag){case 22:yo(o,s),p&2048&&ch(s.alternate,s);break;case 24:yo(o,s),p&2048&&sh(s.alternate,s);break;default:yo(o,s)}a=a.sibling}}var po=8192;function Va(i){if(i.subtreeFlags&po)for(i=i.child;i!==null;)J1(i),i=i.sibling}function J1(i){switch(i.tag){case 26:Va(i),i.flags&po&&i.memoizedState!==null&&BE(tr,i.memoizedState,i.memoizedProps);break;case 5:Va(i);break;case 3:case 4:var a=tr;tr=Ec(i.stateNode.containerInfo),Va(i),tr=a;break;case 22:i.memoizedState===null&&(a=i.alternate,a!==null&&a.memoizedState!==null?(a=po,po=16777216,Va(i),po=a):Va(i));break;default:Va(i)}}function e2(i){var a=i.alternate;if(a!==null&&(i=a.child,i!==null)){a.child=null;do a=i.sibling,i.sibling=null,i=a;while(i!==null)}}function go(i){var a=i.deletions;if((i.flags&16)!==0){if(a!==null)for(var o=0;o<a.length;o++){var s=a[o];Et=s,n2(s,i)}e2(i)}if(i.subtreeFlags&10256)for(i=i.child;i!==null;)t2(i),i=i.sibling}function t2(i){switch(i.tag){case 0:case 11:case 15:go(i),i.flags&2048&&ci(9,i,i.return);break;case 3:go(i);break;case 12:go(i);break;case 22:var a=i.stateNode;i.memoizedState!==null&&a._visibility&2&&(i.return===null||i.return.tag!==13)?(a._visibility&=-3,pc(i)):go(i);break;default:go(i)}}function pc(i){var a=i.deletions;if((i.flags&16)!==0){if(a!==null)for(var o=0;o<a.length;o++){var s=a[o];Et=s,n2(s,i)}e2(i)}for(i=i.child;i!==null;){switch(a=i,a.tag){case 0:case 11:case 15:ci(8,a,a.return),pc(a);break;case 22:o=a.stateNode,o._visibility&2&&(o._visibility&=-3,pc(a));break;default:pc(a)}i=i.sibling}}function n2(i,a){for(;Et!==null;){var o=Et;switch(o.tag){case 0:case 11:case 15:ci(8,o,a);break;case 23:case 22:if(o.memoizedState!==null&&o.memoizedState.cachePool!==null){var s=o.memoizedState.cachePool.pool;s!=null&&s.refCount++}break;case 24:Ql(o.memoizedState.cache)}if(s=o.child,s!==null)s.return=o,Et=s;else e:for(o=i;Et!==null;){s=Et;var p=s.sibling,v=s.return;if(Y1(s),s===o){Et=null;break e}if(p!==null){p.return=v,Et=p;break e}Et=v}}}var eE={getCacheForType:function(i){var a=$t(bt),o=a.data.get(i);return o===void 0&&(o=i(),a.data.set(i,o)),o}},tE=typeof WeakMap=="function"?WeakMap:Map,$e=0,Je=null,Pe=null,Ne=0,qe=0,wn=null,di=!1,Qa=!1,fh=!1,Pr=0,ut=0,hi=0,Ji=0,dh=0,Un=0,Ja=0,vo=null,un=null,hh=!1,mh=0,gc=1/0,vc=null,mi=null,Lt=0,yi=null,el=null,tl=0,yh=0,ph=null,r2=null,bo=0,gh=null;function jn(){if(($e&2)!==0&&Ne!==0)return Ne&-Ne;if(I.T!==null){var i=Ha;return i!==0?i:kh()}return bg()}function i2(){Un===0&&(Un=(Ne&536870912)===0||Ke?yg():536870912);var i=Kn.current;return i!==null&&(i.flags|=32),Un}function Sn(i,a,o){(i===Je&&(qe===2||qe===9)||i.cancelPendingCommit!==null)&&(nl(i,0),pi(i,Ne,Un,!1)),Nl(i,o),(($e&2)===0||i!==Je)&&(i===Je&&(($e&2)===0&&(Ji|=o),ut===4&&pi(i,Ne,Un,!1)),fr(i))}function a2(i,a,o){if(($e&6)!==0)throw Error(r(327));var s=!o&&(a&124)===0&&(a&i.expiredLanes)===0||Rl(i,a),p=s?iE(i,a):xh(i,a,!0),v=s;do{if(p===0){Qa&&!s&&pi(i,a,0,!1);break}else{if(o=i.current.alternate,v&&!nE(o)){p=xh(i,a,!1),v=!1;continue}if(p===2){if(v=a,i.errorRecoveryDisabledLanes&v)var k=0;else k=i.pendingLanes&-536870913,k=k!==0?k:k&536870912?536870912:0;if(k!==0){a=k;e:{var A=i;p=vo;var T=A.current.memoizedState.isDehydrated;if(T&&(nl(A,k).flags|=256),k=xh(A,k,!1),k!==2){if(fh&&!T){A.errorRecoveryDisabledLanes|=v,Ji|=v,p=4;break e}v=un,un=p,v!==null&&(un===null?un=v:un.push.apply(un,v))}p=k}if(v=!1,p!==2)continue}}if(p===1){nl(i,0),pi(i,a,0,!0);break}e:{switch(s=i,v=p,v){case 0:case 1:throw Error(r(345));case 4:if((a&4194048)!==a)break;case 6:pi(s,a,Un,!di);break e;case 2:un=null;break;case 3:case 5:break;default:throw Error(r(329))}if((a&62914560)===a&&(p=mh+300-zt(),10<p)){if(pi(s,a,Un,!di),Mu(s,0,!0)!==0)break e;s.timeoutHandle=P2(l2.bind(null,s,o,un,vc,hh,a,Un,Ji,Ja,di,v,2,-0,0),p);break e}l2(s,o,un,vc,hh,a,Un,Ji,Ja,di,v,0,-0,0)}}break}while(!0);fr(i)}function l2(i,a,o,s,p,v,k,A,T,B,q,Y,U,H){if(i.timeoutHandle=-1,Y=a.subtreeFlags,(Y&8192||(Y&16785408)===16785408)&&(Oo={stylesheets:null,count:0,unsuspend:LE},J1(a),Y=KE(),Y!==null)){i.cancelPendingCommit=Y(h2.bind(null,i,a,v,o,s,p,k,A,T,q,1,U,H)),pi(i,v,k,!B);return}h2(i,a,v,o,s,p,k,A,T)}function nE(i){for(var a=i;;){var o=a.tag;if((o===0||o===11||o===15)&&a.flags&16384&&(o=a.updateQueue,o!==null&&(o=o.stores,o!==null)))for(var s=0;s<o.length;s++){var p=o[s],v=p.getSnapshot;p=p.value;try{if(!gn(v(),p))return!1}catch{return!1}}if(o=a.child,a.subtreeFlags&16384&&o!==null)o.return=a,a=o;else{if(a===i)break;for(;a.sibling===null;){if(a.return===null||a.return===i)return!0;a=a.return}a.sibling.return=a.return,a=a.sibling}}return!0}function pi(i,a,o,s){a&=~dh,a&=~Ji,i.suspendedLanes|=a,i.pingedLanes&=~a,s&&(i.warmLanes|=a),s=i.expirationTimes;for(var p=a;0<p;){var v=31-pn(p),k=1<<v;s[v]=-1,p&=~k}o!==0&&gg(i,o,a)}function bc(){return($e&6)===0?(xo(0),!1):!0}function vh(){if(Pe!==null){if(qe===0)var i=Pe.return;else i=Pe,Or=Yi=null,Rd(i),Za=null,co=0,i=Pe;for(;i!==null;)K1(i.alternate,i),i=i.return;Pe=null}}function nl(i,a){var o=i.timeoutHandle;o!==-1&&(i.timeoutHandle=-1,xE(o)),o=i.cancelPendingCommit,o!==null&&(i.cancelPendingCommit=null,o()),vh(),Je=i,Pe=o=Sr(i.current,null),Ne=a,qe=0,wn=null,di=!1,Qa=Rl(i,a),fh=!1,Ja=Un=dh=Ji=hi=ut=0,un=vo=null,hh=!1,(a&8)!==0&&(a|=a&32);var s=i.entangledLanes;if(s!==0)for(i=i.entanglements,s&=a;0<s;){var p=31-pn(s),v=1<<p;a|=i[p],s&=~v}return Pr=a,Iu(),o}function o2(i,a){Ce=null,I.H=lc,a===eo||a===Fu?(a=kv(),qe=3):a===wv?(a=kv(),qe=4):qe=a===z1?8:a!==null&&typeof a=="object"&&typeof a.then=="function"?6:1,wn=a,Pe===null&&(ut=1,fc(i,Rn(a,i.current)))}function u2(){var i=I.H;return I.H=lc,i===null?lc:i}function c2(){var i=I.A;return I.A=eE,i}function bh(){ut=4,di||(Ne&4194048)!==Ne&&Kn.current!==null||(Qa=!0),(hi&134217727)===0&&(Ji&134217727)===0||Je===null||pi(Je,Ne,Un,!1)}function xh(i,a,o){var s=$e;$e|=2;var p=u2(),v=c2();(Je!==i||Ne!==a)&&(vc=null,nl(i,a)),a=!1;var k=ut;e:do try{if(qe!==0&&Pe!==null){var A=Pe,T=wn;switch(qe){case 8:vh(),k=6;break e;case 3:case 2:case 9:case 6:Kn.current===null&&(a=!0);var B=qe;if(qe=0,wn=null,rl(i,A,T,B),o&&Qa){k=0;break e}break;default:B=qe,qe=0,wn=null,rl(i,A,T,B)}}rE(),k=ut;break}catch(q){o2(i,q)}while(!0);return a&&i.shellSuspendCounter++,Or=Yi=null,$e=s,I.H=p,I.A=v,Pe===null&&(Je=null,Ne=0,Iu()),k}function rE(){for(;Pe!==null;)s2(Pe)}function iE(i,a){var o=$e;$e|=2;var s=u2(),p=c2();Je!==i||Ne!==a?(vc=null,gc=zt()+500,nl(i,a)):Qa=Rl(i,a);e:do try{if(qe!==0&&Pe!==null){a=Pe;var v=wn;t:switch(qe){case 1:qe=0,wn=null,rl(i,a,v,1);break;case 2:case 9:if(jv(v)){qe=0,wn=null,f2(a);break}a=function(){qe!==2&&qe!==9||Je!==i||(qe=7),fr(i)},v.then(a,a);break e;case 3:qe=7;break e;case 4:qe=5;break e;case 7:jv(v)?(qe=0,wn=null,f2(a)):(qe=0,wn=null,rl(i,a,v,7));break;case 5:var k=null;switch(Pe.tag){case 26:k=Pe.memoizedState;case 5:case 27:var A=Pe;if(!k||G2(k)){qe=0,wn=null;var T=A.sibling;if(T!==null)Pe=T;else{var B=A.return;B!==null?(Pe=B,xc(B)):Pe=null}break t}}qe=0,wn=null,rl(i,a,v,5);break;case 6:qe=0,wn=null,rl(i,a,v,6);break;case 8:vh(),ut=6;break e;default:throw Error(r(462))}}aE();break}catch(q){o2(i,q)}while(!0);return Or=Yi=null,I.H=s,I.A=p,$e=o,Pe!==null?0:(Je=null,Ne=0,Iu(),ut)}function aE(){for(;Pe!==null&&!Xt();)s2(Pe)}function s2(i){var a=L1(i.alternate,i,Pr);i.memoizedProps=i.pendingProps,a===null?xc(i):Pe=a}function f2(i){var a=i,o=a.alternate;switch(a.tag){case 15:case 0:a=C1(o,a,a.pendingProps,a.type,void 0,Ne);break;case 11:a=C1(o,a,a.pendingProps,a.type.render,a.ref,Ne);break;case 5:Rd(a);default:K1(o,a),a=Pe=dv(a,Pr),a=L1(o,a,Pr)}i.memoizedProps=i.pendingProps,a===null?xc(i):Pe=a}function rl(i,a,o,s){Or=Yi=null,Rd(a),Za=null,co=0;var p=a.return;try{if(ZA(i,p,a,o,Ne)){ut=1,fc(i,Rn(o,i.current)),Pe=null;return}}catch(v){if(p!==null)throw Pe=p,v;ut=1,fc(i,Rn(o,i.current)),Pe=null;return}a.flags&32768?(Ke||s===1?i=!0:Qa||(Ne&536870912)!==0?i=!1:(di=i=!0,(s===2||s===9||s===3||s===6)&&(s=Kn.current,s!==null&&s.tag===13&&(s.flags|=16384))),d2(a,i)):xc(a)}function xc(i){var a=i;do{if((a.flags&32768)!==0){d2(a,di);return}i=a.return;var o=FA(a.alternate,a,Pr);if(o!==null){Pe=o;return}if(a=a.sibling,a!==null){Pe=a;return}Pe=a=i}while(a!==null);ut===0&&(ut=5)}function d2(i,a){do{var o=VA(i.alternate,i);if(o!==null){o.flags&=32767,Pe=o;return}if(o=i.return,o!==null&&(o.flags|=32768,o.subtreeFlags=0,o.deletions=null),!a&&(i=i.sibling,i!==null)){Pe=i;return}Pe=i=o}while(i!==null);ut=6,Pe=null}function h2(i,a,o,s,p,v,k,A,T){i.cancelPendingCommit=null;do wc();while(Lt!==0);if(($e&6)!==0)throw Error(r(327));if(a!==null){if(a===i.current)throw Error(r(177));if(v=a.lanes|a.childLanes,v|=sd,L3(i,o,v,k,A,T),i===Je&&(Pe=Je=null,Ne=0),el=a,yi=i,tl=o,yh=v,ph=p,r2=s,(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?(i.callbackNode=null,i.callbackPriority=0,cE(Ou,function(){return v2(),null})):(i.callbackNode=null,i.callbackPriority=0),s=(a.flags&13878)!==0,(a.subtreeFlags&13878)!==0||s){s=I.T,I.T=null,p=Z.p,Z.p=2,k=$e,$e|=4;try{QA(i,a,o)}finally{$e=k,Z.p=p,I.T=s}}Lt=1,m2(),y2(),p2()}}function m2(){if(Lt===1){Lt=0;var i=yi,a=el,o=(a.flags&13878)!==0;if((a.subtreeFlags&13878)!==0||o){o=I.T,I.T=null;var s=Z.p;Z.p=2;var p=$e;$e|=4;try{F1(a,i);var v=_h,k=nv(i.containerInfo),A=v.focusedElem,T=v.selectionRange;if(k!==A&&A&&A.ownerDocument&&tv(A.ownerDocument.documentElement,A)){if(T!==null&&ad(A)){var B=T.start,q=T.end;if(q===void 0&&(q=B),"selectionStart"in A)A.selectionStart=B,A.selectionEnd=Math.min(q,A.value.length);else{var Y=A.ownerDocument||document,U=Y&&Y.defaultView||window;if(U.getSelection){var H=U.getSelection(),ze=A.textContent.length,je=Math.min(T.start,ze),Ze=T.end===void 0?je:Math.min(T.end,ze);!H.extend&&je>Ze&&(k=Ze,Ze=je,je=k);var N=ev(A,je),D=ev(A,Ze);if(N&&D&&(H.rangeCount!==1||H.anchorNode!==N.node||H.anchorOffset!==N.offset||H.focusNode!==D.node||H.focusOffset!==D.offset)){var L=Y.createRange();L.setStart(N.node,N.offset),H.removeAllRanges(),je>Ze?(H.addRange(L),H.extend(D.node,D.offset)):(L.setEnd(D.node,D.offset),H.addRange(L))}}}}for(Y=[],H=A;H=H.parentNode;)H.nodeType===1&&Y.push({element:H,left:H.scrollLeft,top:H.scrollTop});for(typeof A.focus=="function"&&A.focus(),A=0;A<Y.length;A++){var G=Y[A];G.element.scrollLeft=G.left,G.element.scrollTop=G.top}}Dc=!!Ch,_h=Ch=null}finally{$e=p,Z.p=s,I.T=o}}i.current=a,Lt=2}}function y2(){if(Lt===2){Lt=0;var i=yi,a=el,o=(a.flags&8772)!==0;if((a.subtreeFlags&8772)!==0||o){o=I.T,I.T=null;var s=Z.p;Z.p=2;var p=$e;$e|=4;try{G1(i,a.alternate,a)}finally{$e=p,Z.p=s,I.T=o}}Lt=3}}function p2(){if(Lt===4||Lt===3){Lt=0,Ft();var i=yi,a=el,o=tl,s=r2;(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?Lt=5:(Lt=0,el=yi=null,g2(i,i.pendingLanes));var p=i.pendingLanes;if(p===0&&(mi=null),Bf(o),a=a.stateNode,yn&&typeof yn.onCommitFiberRoot=="function")try{yn.onCommitFiberRoot(Pl,a,void 0,(a.current.flags&128)===128)}catch{}if(s!==null){a=I.T,p=Z.p,Z.p=2,I.T=null;try{for(var v=i.onRecoverableError,k=0;k<s.length;k++){var A=s[k];v(A.value,{componentStack:A.stack})}}finally{I.T=a,Z.p=p}}(tl&3)!==0&&wc(),fr(i),p=i.pendingLanes,(o&4194090)!==0&&(p&42)!==0?i===gh?bo++:(bo=0,gh=i):bo=0,xo(0)}}function g2(i,a){(i.pooledCacheLanes&=a)===0&&(a=i.pooledCache,a!=null&&(i.pooledCache=null,Ql(a)))}function wc(i){return m2(),y2(),p2(),v2()}function v2(){if(Lt!==5)return!1;var i=yi,a=yh;yh=0;var o=Bf(tl),s=I.T,p=Z.p;try{Z.p=32>o?32:o,I.T=null,o=ph,ph=null;var v=yi,k=tl;if(Lt=0,el=yi=null,tl=0,($e&6)!==0)throw Error(r(331));var A=$e;if($e|=4,t2(v.current),Q1(v,v.current,k,o),$e=A,xo(0,!1),yn&&typeof yn.onPostCommitFiberRoot=="function")try{yn.onPostCommitFiberRoot(Pl,v)}catch{}return!0}finally{Z.p=p,I.T=s,g2(i,a)}}function b2(i,a,o){a=Rn(o,a),a=Xd(i.stateNode,a,2),i=ai(i,a,2),i!==null&&(Nl(i,2),fr(i))}function Fe(i,a,o){if(i.tag===3)b2(i,i,o);else for(;a!==null;){if(a.tag===3){b2(a,i,o);break}else if(a.tag===1){var s=a.stateNode;if(typeof a.type.getDerivedStateFromError=="function"||typeof s.componentDidCatch=="function"&&(mi===null||!mi.has(s))){i=Rn(o,i),o=S1(2),s=ai(a,o,2),s!==null&&(k1(o,s,a,i),Nl(s,2),fr(s));break}}a=a.return}}function wh(i,a,o){var s=i.pingCache;if(s===null){s=i.pingCache=new tE;var p=new Set;s.set(a,p)}else p=s.get(a),p===void 0&&(p=new Set,s.set(a,p));p.has(o)||(fh=!0,p.add(o),i=lE.bind(null,i,a,o),a.then(i,i))}function lE(i,a,o){var s=i.pingCache;s!==null&&s.delete(a),i.pingedLanes|=i.suspendedLanes&o,i.warmLanes&=~o,Je===i&&(Ne&o)===o&&(ut===4||ut===3&&(Ne&62914560)===Ne&&300>zt()-mh?($e&2)===0&&nl(i,0):dh|=o,Ja===Ne&&(Ja=0)),fr(i)}function x2(i,a){a===0&&(a=pg()),i=Ba(i,a),i!==null&&(Nl(i,a),fr(i))}function oE(i){var a=i.memoizedState,o=0;a!==null&&(o=a.retryLane),x2(i,o)}function uE(i,a){var o=0;switch(i.tag){case 13:var s=i.stateNode,p=i.memoizedState;p!==null&&(o=p.retryLane);break;case 19:s=i.stateNode;break;case 22:s=i.stateNode._retryCache;break;default:throw Error(r(314))}s!==null&&s.delete(a),x2(i,o)}function cE(i,a){return kt(i,a)}var jc=null,il=null,jh=!1,Sc=!1,Sh=!1,ea=0;function fr(i){i!==il&&i.next===null&&(il===null?jc=il=i:il=il.next=i),Sc=!0,jh||(jh=!0,fE())}function xo(i,a){if(!Sh&&Sc){Sh=!0;do for(var o=!1,s=jc;s!==null;){if(i!==0){var p=s.pendingLanes;if(p===0)var v=0;else{var k=s.suspendedLanes,A=s.pingedLanes;v=(1<<31-pn(42|i)+1)-1,v&=p&~(k&~A),v=v&201326741?v&201326741|1:v?v|2:0}v!==0&&(o=!0,k2(s,v))}else v=Ne,v=Mu(s,s===Je?v:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),(v&3)===0||Rl(s,v)||(o=!0,k2(s,v));s=s.next}while(o);Sh=!1}}function sE(){w2()}function w2(){Sc=jh=!1;var i=0;ea!==0&&(bE()&&(i=ea),ea=0);for(var a=zt(),o=null,s=jc;s!==null;){var p=s.next,v=j2(s,a);v===0?(s.next=null,o===null?jc=p:o.next=p,p===null&&(il=o)):(o=s,(i!==0||(v&3)!==0)&&(Sc=!0)),s=p}xo(i)}function j2(i,a){for(var o=i.suspendedLanes,s=i.pingedLanes,p=i.expirationTimes,v=i.pendingLanes&-62914561;0<v;){var k=31-pn(v),A=1<<k,T=p[k];T===-1?((A&o)===0||(A&s)!==0)&&(p[k]=N3(A,a)):T<=a&&(i.expiredLanes|=A),v&=~A}if(a=Je,o=Ne,o=Mu(i,i===a?o:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),s=i.callbackNode,o===0||i===a&&(qe===2||qe===9)||i.cancelPendingCommit!==null)return s!==null&&s!==null&&Ie(s),i.callbackNode=null,i.callbackPriority=0;if((o&3)===0||Rl(i,o)){if(a=o&-o,a===i.callbackPriority)return a;switch(s!==null&&Ie(s),Bf(o)){case 2:case 8:o=hg;break;case 32:o=Ou;break;case 268435456:o=mg;break;default:o=Ou}return s=S2.bind(null,i),o=kt(o,s),i.callbackPriority=a,i.callbackNode=o,a}return s!==null&&s!==null&&Ie(s),i.callbackPriority=2,i.callbackNode=null,2}function S2(i,a){if(Lt!==0&&Lt!==5)return i.callbackNode=null,i.callbackPriority=0,null;var o=i.callbackNode;if(wc()&&i.callbackNode!==o)return null;var s=Ne;return s=Mu(i,i===Je?s:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),s===0?null:(a2(i,s,a),j2(i,zt()),i.callbackNode!=null&&i.callbackNode===o?S2.bind(null,i):null)}function k2(i,a){if(wc())return null;a2(i,a,!0)}function fE(){wE(function(){($e&6)!==0?kt(dg,sE):w2()})}function kh(){return ea===0&&(ea=yg()),ea}function z2(i){return i==null||typeof i=="symbol"||typeof i=="boolean"?null:typeof i=="function"?i:Pu(""+i)}function O2(i,a){var o=a.ownerDocument.createElement("input");return o.name=a.name,o.value=a.value,i.id&&o.setAttribute("form",i.id),a.parentNode.insertBefore(o,a),i=new FormData(i),o.parentNode.removeChild(o),i}function dE(i,a,o,s,p){if(a==="submit"&&o&&o.stateNode===p){var v=z2((p[rn]||null).action),k=s.submitter;k&&(a=(a=k[rn]||null)?z2(a.formAction):k.getAttribute("formAction"),a!==null&&(v=a,k=null));var A=new Bu("action","action",null,s,p);i.push({event:A,listeners:[{instance:null,listener:function(){if(s.defaultPrevented){if(ea!==0){var T=k?O2(p,k):new FormData(p);qd(o,{pending:!0,data:T,method:p.method,action:v},null,T)}}else typeof v=="function"&&(A.preventDefault(),T=k?O2(p,k):new FormData(p),qd(o,{pending:!0,data:T,method:p.method,action:v},v,T))},currentTarget:p}]})}}for(var zh=0;zh<cd.length;zh++){var Oh=cd[zh],hE=Oh.toLowerCase(),mE=Oh[0].toUpperCase()+Oh.slice(1);er(hE,"on"+mE)}er(av,"onAnimationEnd"),er(lv,"onAnimationIteration"),er(ov,"onAnimationStart"),er("dblclick","onDoubleClick"),er("focusin","onFocus"),er("focusout","onBlur"),er(CA,"onTransitionRun"),er(_A,"onTransitionStart"),er(DA,"onTransitionCancel"),er(uv,"onTransitionEnd"),Ea("onMouseEnter",["mouseout","mouseover"]),Ea("onMouseLeave",["mouseout","mouseover"]),Ea("onPointerEnter",["pointerout","pointerover"]),Ea("onPointerLeave",["pointerout","pointerover"]),Bi("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Bi("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Bi("onBeforeInput",["compositionend","keypress","textInput","paste"]),Bi("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Bi("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Bi("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var wo="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(" "),yE=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(wo));function A2(i,a){a=(a&4)!==0;for(var o=0;o<i.length;o++){var s=i[o],p=s.event;s=s.listeners;e:{var v=void 0;if(a)for(var k=s.length-1;0<=k;k--){var A=s[k],T=A.instance,B=A.currentTarget;if(A=A.listener,T!==v&&p.isPropagationStopped())break e;v=A,p.currentTarget=B;try{v(p)}catch(q){sc(q)}p.currentTarget=null,v=T}else for(k=0;k<s.length;k++){if(A=s[k],T=A.instance,B=A.currentTarget,A=A.listener,T!==v&&p.isPropagationStopped())break e;v=A,p.currentTarget=B;try{v(p)}catch(q){sc(q)}p.currentTarget=null,v=T}}}}function Re(i,a){var o=a[Kf];o===void 0&&(o=a[Kf]=new Set);var s=i+"__bubble";o.has(s)||(E2(a,i,2,!1),o.add(s))}function Ah(i,a,o){var s=0;a&&(s|=4),E2(o,i,s,a)}var kc="_reactListening"+Math.random().toString(36).slice(2);function Eh(i){if(!i[kc]){i[kc]=!0,wg.forEach(function(o){o!=="selectionchange"&&(yE.has(o)||Ah(o,!1,i),Ah(o,!0,i))});var a=i.nodeType===9?i:i.ownerDocument;a===null||a[kc]||(a[kc]=!0,Ah("selectionchange",!1,a))}}function E2(i,a,o,s){switch(Q2(a)){case 2:var p=HE;break;case 8:p=$E;break;default:p=Hh}o=p.bind(null,a,o,i),p=void 0,!Ff||a!=="touchstart"&&a!=="touchmove"&&a!=="wheel"||(p=!0),s?p!==void 0?i.addEventListener(a,o,{capture:!0,passive:p}):i.addEventListener(a,o,!0):p!==void 0?i.addEventListener(a,o,{passive:p}):i.addEventListener(a,o,!1)}function Mh(i,a,o,s,p){var v=s;if((a&1)===0&&(a&2)===0&&s!==null)e:for(;;){if(s===null)return;var k=s.tag;if(k===3||k===4){var A=s.stateNode.containerInfo;if(A===p)break;if(k===4)for(k=s.return;k!==null;){var T=k.tag;if((T===3||T===4)&&k.stateNode.containerInfo===p)return;k=k.return}for(;A!==null;){if(k=za(A),k===null)return;if(T=k.tag,T===5||T===6||T===26||T===27){s=v=k;continue e}A=A.parentNode}}s=s.return}Rg(function(){var B=v,q=Zf(o),Y=[];e:{var U=cv.get(i);if(U!==void 0){var H=Bu,ze=i;switch(i){case"keypress":if(Nu(o)===0)break e;case"keydown":case"keyup":H=cA;break;case"focusin":ze="focus",H=ed;break;case"focusout":ze="blur",H=ed;break;case"beforeblur":case"afterblur":H=ed;break;case"click":if(o.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":H=Bg;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":H=V3;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":H=dA;break;case av:case lv:case ov:H=eA;break;case uv:H=mA;break;case"scroll":case"scrollend":H=X3;break;case"wheel":H=pA;break;case"copy":case"cut":case"paste":H=nA;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":H=Ug;break;case"toggle":case"beforetoggle":H=vA}var je=(a&4)!==0,Ze=!je&&(i==="scroll"||i==="scrollend"),N=je?U!==null?U+"Capture":null:U;je=[];for(var D=B,L;D!==null;){var G=D;if(L=G.stateNode,G=G.tag,G!==5&&G!==26&&G!==27||L===null||N===null||(G=Kl(D,N),G!=null&&je.push(jo(D,G,L))),Ze)break;D=D.return}0<je.length&&(U=new H(U,ze,null,o,q),Y.push({event:U,listeners:je}))}}if((a&7)===0){e:{if(U=i==="mouseover"||i==="pointerover",H=i==="mouseout"||i==="pointerout",U&&o!==Yf&&(ze=o.relatedTarget||o.fromElement)&&(za(ze)||ze[ka]))break e;if((H||U)&&(U=q.window===q?q:(U=q.ownerDocument)?U.defaultView||U.parentWindow:window,H?(ze=o.relatedTarget||o.toElement,H=B,ze=ze?za(ze):null,ze!==null&&(Ze=u(ze),je=ze.tag,ze!==Ze||je!==5&&je!==27&&je!==6)&&(ze=null)):(H=null,ze=B),H!==ze)){if(je=Bg,G="onMouseLeave",N="onMouseEnter",D="mouse",(i==="pointerout"||i==="pointerover")&&(je=Ug,G="onPointerLeave",N="onPointerEnter",D="pointer"),Ze=H==null?U:Bl(H),L=ze==null?U:Bl(ze),U=new je(G,D+"leave",H,o,q),U.target=Ze,U.relatedTarget=L,G=null,za(q)===B&&(je=new je(N,D+"enter",ze,o,q),je.target=L,je.relatedTarget=Ze,G=je),Ze=G,H&&ze)t:{for(je=H,N=ze,D=0,L=je;L;L=al(L))D++;for(L=0,G=N;G;G=al(G))L++;for(;0<D-L;)je=al(je),D--;for(;0<L-D;)N=al(N),L--;for(;D--;){if(je===N||N!==null&&je===N.alternate)break t;je=al(je),N=al(N)}je=null}else je=null;H!==null&&M2(Y,U,H,je,!1),ze!==null&&Ze!==null&&M2(Y,Ze,ze,je,!0)}}e:{if(U=B?Bl(B):window,H=U.nodeName&&U.nodeName.toLowerCase(),H==="select"||H==="input"&&U.type==="file")var fe=Zg;else if(Gg(U))if(Xg)fe=EA;else{fe=OA;var _e=zA}else H=U.nodeName,!H||H.toLowerCase()!=="input"||U.type!=="checkbox"&&U.type!=="radio"?B&&Gf(B.elementType)&&(fe=Zg):fe=AA;if(fe&&(fe=fe(i,B))){Yg(Y,fe,o,q);break e}_e&&_e(i,U,B),i==="focusout"&&B&&U.type==="number"&&B.memoizedProps.value!=null&&Wf(U,"number",U.value)}switch(_e=B?Bl(B):window,i){case"focusin":(Gg(_e)||_e.contentEditable==="true")&&(Ra=_e,ld=B,Yl=null);break;case"focusout":Yl=ld=Ra=null;break;case"mousedown":od=!0;break;case"contextmenu":case"mouseup":case"dragend":od=!1,rv(Y,o,q);break;case"selectionchange":if(TA)break;case"keydown":case"keyup":rv(Y,o,q)}var pe;if(nd)e:{switch(i){case"compositionstart":var ke="onCompositionStart";break e;case"compositionend":ke="onCompositionEnd";break e;case"compositionupdate":ke="onCompositionUpdate";break e}ke=void 0}else Pa?qg(i,o)&&(ke="onCompositionEnd"):i==="keydown"&&o.keyCode===229&&(ke="onCompositionStart");ke&&(Ig&&o.locale!=="ko"&&(Pa||ke!=="onCompositionStart"?ke==="onCompositionEnd"&&Pa&&(pe=Ng()):(ti=q,Vf="value"in ti?ti.value:ti.textContent,Pa=!0)),_e=zc(B,ke),0<_e.length&&(ke=new Kg(ke,i,null,o,q),Y.push({event:ke,listeners:_e}),pe?ke.data=pe:(pe=Wg(o),pe!==null&&(ke.data=pe)))),(pe=xA?wA(i,o):jA(i,o))&&(ke=zc(B,"onBeforeInput"),0<ke.length&&(_e=new Kg("onBeforeInput","beforeinput",null,o,q),Y.push({event:_e,listeners:ke}),_e.data=pe)),dE(Y,i,B,o,q)}A2(Y,a)})}function jo(i,a,o){return{instance:i,listener:a,currentTarget:o}}function zc(i,a){for(var o=a+"Capture",s=[];i!==null;){var p=i,v=p.stateNode;if(p=p.tag,p!==5&&p!==26&&p!==27||v===null||(p=Kl(i,o),p!=null&&s.unshift(jo(i,p,v)),p=Kl(i,a),p!=null&&s.push(jo(i,p,v))),i.tag===3)return s;i=i.return}return[]}function al(i){if(i===null)return null;do i=i.return;while(i&&i.tag!==5&&i.tag!==27);return i||null}function M2(i,a,o,s,p){for(var v=a._reactName,k=[];o!==null&&o!==s;){var A=o,T=A.alternate,B=A.stateNode;if(A=A.tag,T!==null&&T===s)break;A!==5&&A!==26&&A!==27||B===null||(T=B,p?(B=Kl(o,v),B!=null&&k.unshift(jo(o,B,T))):p||(B=Kl(o,v),B!=null&&k.push(jo(o,B,T)))),o=o.return}k.length!==0&&i.push({event:a,listeners:k})}var pE=/\r\n?/g,gE=/\u0000|\uFFFD/g;function T2(i){return(typeof i=="string"?i:""+i).replace(pE,`
49`).replace(gE,"")}function C2(i,a){return a=T2(a),T2(i)===a}function Oc(){}function Ye(i,a,o,s,p,v){switch(o){case"children":typeof s=="string"?a==="body"||a==="textarea"&&s===""||Ca(i,s):(typeof s=="number"||typeof s=="bigint")&&a!=="body"&&Ca(i,""+s);break;case"className":Cu(i,"class",s);break;case"tabIndex":Cu(i,"tabindex",s);break;case"dir":case"role":case"viewBox":case"width":case"height":Cu(i,o,s);break;case"style":Dg(i,s,v);break;case"data":if(a!=="object"){Cu(i,"data",s);break}case"src":case"href":if(s===""&&(a!=="a"||o!=="href")){i.removeAttribute(o);break}if(s==null||typeof s=="function"||typeof s=="symbol"||typeof s=="boolean"){i.removeAttribute(o);break}s=Pu(""+s),i.setAttribute(o,s);break;case"action":case"formAction":if(typeof s=="function"){i.setAttribute(o,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof v=="function"&&(o==="formAction"?(a!=="input"&&Ye(i,a,"name",p.name,p,null),Ye(i,a,"formEncType",p.formEncType,p,null),Ye(i,a,"formMethod",p.formMethod,p,null),Ye(i,a,"formTarget",p.formTarget,p,null)):(Ye(i,a,"encType",p.encType,p,null),Ye(i,a,"method",p.method,p,null),Ye(i,a,"target",p.target,p,null)));if(s==null||typeof s=="symbol"||typeof s=="boolean"){i.removeAttribute(o);break}s=Pu(""+s),i.setAttribute(o,s);break;case"onClick":s!=null&&(i.onclick=Oc);break;case"onScroll":s!=null&&Re("scroll",i);break;case"onScrollEnd":s!=null&&Re("scrollend",i);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(r(61));if(o=s.__html,o!=null){if(p.children!=null)throw Error(r(60));i.innerHTML=o}}break;case"multiple":i.multiple=s&&typeof s!="function"&&typeof s!="symbol";break;case"muted":i.muted=s&&typeof s!="function"&&typeof s!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(s==null||typeof s=="function"||typeof s=="boolean"||typeof s=="symbol"){i.removeAttribute("xlink:href");break}o=Pu(""+s),i.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",o);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":s!=null&&typeof s!="function"&&typeof s!="symbol"?i.setAttribute(o,""+s):i.removeAttribute(o);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
49ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":s&&typeof s!="function"&&typeof s!="symbol"?i.setAttribute(o,""):i.removeAttribute(o);break;case"capture":case"download":s===!0?i.setAttribute(o,""):s!==!1&&s!=null&&typeof s!="function"&&typeof s!="symbol"?i.setAttribute(o,s):i.removeAttribute(o);break;case"cols":case"rows":case"size":case"span":s!=null&&typeof s!="function"&&typeof s!="symbol"&&!isNaN(s)&&1<=s?i.setAttribute(o,s):i.removeAttribute(o);break;case"rowSpan":case"start":s==null||typeof s=="function"||typeof s=="symbol"||isNaN(s)?i.removeAttribute(o):i.setAttribute(o,s);break;case"popover":Re("beforetoggle",i),Re("toggle",i),Tu(i,"popover",s);break;case"xlinkActuate":wr(i,"http://www.w3.org/1999/xlink","xlink:actuate",s);break;case"xlinkArcrole":wr(i,"http://www.w3.org/1999/xlink","xlink:arcrole",s);break;case"xlinkRole":wr(i,"http://www.w3.org/1999/xlink","xlink:role",s);break;case"xlinkShow":wr(i,"http://www.w3.org/1999/xlink","xlink:show",s);break;case"xlinkTitle":wr(i,"http://www.w3.org/1999/xlink","xlink:title",s);break;case"xlinkType":wr(i,"http://www.w3.org/1999/xlink","xlink:type",s);break;case"xmlBase":wr(i,"http://www.w3.org/XML/1998/namespace","xml:base",s);break;case"xmlLang":wr(i,"http://www.w3.org/XML/1998/namespace","xml:lang",s);break;case"xmlSpace":wr(i,"http://www.w3.org/XML/1998/namespace","xml:space",s);break;case"is":Tu(i,"is",s);break;case"innerText":case"textContent":break;default:(!(2<o.length)||o[0]!=="o"&&o[0]!=="O"||o[1]!=="n"&&o[1]!=="N")&&(o=Y3.get(o)||o,Tu(i,o,s))}}function Th(i,a,o,s,p,v){switch(o){case"style":Dg(i,s,v);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(r(61));if(o=s.__html,o!=null){if(p.children!=null)throw Error(r(60));i.innerHTML=o}}break;case"children":typeof s=="string"?Ca(i,s):(typeof s=="number"||typeof s=="bigint")&&Ca(i,""+s);break;case"onScroll":s!=null&&Re("scroll",i);break;case"onScrollEnd":s!=null&&Re("scrollend",i);break;case"onClick":s!=null&&(i.onclick=Oc);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!jg.hasOwnProperty(o))e:{if(o[0]==="o"&&o[1]==="n"&&(p=o.endsWith("Capture"),a=o.slice(2,p?o.length-7:void 0),v=i[rn]||null,v=v!=null?v[o]:null,typeof v=="function"&&i.removeEventListener(a,v,p),typeof s=="function")){typeof v!="function"&&v!==null&&(o in i?i[o]=null:i.hasAttribute(o)&&i.removeAttribute(o)),i.addEventListener(a,s,p);break e}o in i?i[o]=s:s===!0?i.setAttribute(o,""):Tu(i,o,s)}}}function Bt(i,a,o){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Re("error",i),Re("load",i);var s=!1,p=!1,v;for(v in o)if(o.hasOwnProperty(v)){var k=o[v];if(k!=null)switch(v){case"src":s=!0;break;case"srcSet":p=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,a));default:Ye(i,a,v,k,o,null)}}p&&Ye(i,a,"srcSet",o.srcSet,o,null),s&&Ye(i,a,"src",o.src,o,null);return;case"input":Re("invalid",i);var A=v=k=p=null,T=null,B=null;for(s in o)if(o.hasOwnProperty(s)){var q=o[s];if(q!=null)switch(s){case"name":p=q;break;case"type":k=q;break;case"checked":T=q;break;case"defaultChecked":B=q;break;case"value":v=q;break;case"defaultValue":A=q;break;case"children":case"dangerouslySetInnerHTML":if(q!=null)throw Error(r(137,a));break;default:Ye(i,a,s,q,o,null)}}Mg(i,v,A,T,B,k,p,!1),_u(i);return;case"select":Re("invalid",i),s=k=v=null;for(p in o)if(o.hasOwnProperty(p)&&(A=o[p],A!=null))switch(p){case"value":v=A;break;case"defaultValue":k=A;break;case"multiple":s=A;default:Ye(i,a,p,A,o,null)}a=v,o=k,i.multiple=!!s,a!=null?Ta(i,!!s,a,!1):o!=null&&Ta(i,!!s,o,!0);return;case"textarea":Re("invalid",i),v=p=s=null;for(k in o)if(o.hasOwnProperty(k)&&(A=o[k],A!=null))switch(k){case"value":s=A;break;case"defaultValue":p=A;break;case"children":v=A;break;case"dangerouslySetInnerHTML":if(A!=null)throw Error(r(91));break;default:Ye(i,a,k,A,o,null)}Cg(i,s,p,v),_u(i);return;case"option":for(T in o)if(o.hasOwnProperty(T)&&(s=o[T],s!=null))switch(T){case"selected":i.selected=s&&typeof s!="function"&&typeof s!="symbol";break;default:Ye(i,a,T,s,o,null)}return;case"dialog":Re("beforetoggle",i),Re("toggle",i),Re("cancel",i),Re("close",i);break;case"iframe":case"object":Re("load",i);break;case"video":case"audio":for(s=0;s<wo.length;s++)Re(wo[s],i);break;case"image":Re("error",i),Re("load",i);break;case"details":Re("toggle",i);break;case"embed":case"source":case"link":Re("error",i),Re("load",i);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(B in o)if(o.hasOwnProperty(B)&&(s=o[B],s!=null))switch(B){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,a));default:Ye(i,a,B,s,o,null)}return;default:if(Gf(a)){for(q in o)o.hasOwnProperty(q)&&(s=o[q],s!==void 0&&Th(i,a,q,s,o,void 0));return}}for(A in o)o.hasOwnProperty(A)&&(s=o[A],s!=null&&Ye(i,a,A,s,o,null))}function vE(i,a,o,s){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var p=null,v=null,k=null,A=null,T=null,B=null,q=null;for(H in o){var Y=o[H];if(o.hasOwnProperty(H)&&Y!=null)switch(H){case"checked":break;case"value":break;case"defaultValue":T=Y;default:s.hasOwnProperty(H)||Ye(i,a,H,null,s,Y)}}for(var U in s){var H=s[U];if(Y=o[U],s.hasOwnProperty(U)&&(H!=null||Y!=null))switch(U){case"type":v=H;break;case"name":p=H;break;case"checked":B=H;break;case"defaultChecked":q=H;break;case"value":k=H;break;case"defaultValue":A=H;break;case"children":case"dangerouslySetInnerHTML":if(H!=null)throw Error(r(137,a));break;default:H!==Y&&Ye(i,a,U,H,s,Y)}}qf(i,k,A,T,B,q,v,p);return;case"select":H=k=A=U=null;for(v in o)if(T=o[v],o.hasOwnProperty(v)&&T!=null)switch(v){case"value":break;case"multiple":H=T;default:s.hasOwnProperty(v)||Ye(i,a,v,null,s,T)}for(p in s)if(v=s[p],T=o[p],s.hasOwnProperty(p)&&(v!=null||T!=null))switch(p){case"value":U=v;break;case"defaultValue":A=v;break;case"multiple":k=v;default:v!==T&&Ye(i,a,p,v,s,T)}a=A,o=k,s=H,U!=null?Ta(i,!!o,U,!1):!!s!=!!o&&(a!=null?Ta(i,!!o,a,!0):Ta(i,!!o,o?[]:"",!1));return;case"textarea":H=U=null;for(A in o)if(p=o[A],o.hasOwnProperty(A)&&p!=null&&!s.hasOwnProperty(A))switch(A){case"value":break;case"children":break;default:Ye(i,a,A,null,s,p)}for(k in s)if(p=s[k],v=o[k],s.hasOwnProperty(k)&&(p!=null||v!=null))switch(k){case"value":U=p;break;case"defaultValue":H=p;break;case"children":break;case"dangerouslySetInnerHTML":if(p!=null)throw Error(r(91));break;default:p!==v&&Ye(i,a,k,p,s,v)}Tg(i,U,H);return;case"option":for(var ze in o)if(U=o[ze],o.hasOwnProperty(ze)&&U!=null&&!s.hasOwnProperty(ze))switch(ze){case"selected":i.selected=!1;break;default:Ye(i,a,ze,null,s,U)}for(T in s)if(U=s[T],H=o[T],s.hasOwnProperty(T)&&U!==H&&(U!=null||H!=null))switch(T){case"selected":i.selected=U&&typeof U!="function"&&typeof U!="symbol";break;default:Ye(i,a,T,U,s,H)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var je in o)U=o[je],o.hasOwnProperty(je)&&U!=null&&!s.hasOwnProperty(je)&&Ye(i,a,je,null,s,U);for(B in s)if(U=s[B],H=o[B],s.hasOwnProperty(B)&&U!==H&&(U!=null||H!=null))switch(B){case"children":case"dangerouslySetInnerHTML":if(U!=null)throw Error(r(137,a));break;default:Ye(i,a,B,U,s,H)}return;default:if(Gf(a)){for(var Ze in o)U=o[Ze],o.hasOwnProperty(Ze)&&U!==void 0&&!s.hasOwnProperty(Ze)&&Th(i,a,Ze,void 0,s,U);for(q in s)U=s[q],H=o[q],!s.hasOwnProperty(q)||U===H||U===void 0&&H===void 0||Th(i,a,q,U,s,H);return}}for(var N in o)U=o[N],o.hasOwnProperty(N)&&U!=null&&!s.hasOwnProperty(N)&&Ye(i,a,N,null,s,U);for(Y in s)U=s[Y],H=o[Y],!s.hasOwnProperty(Y)||U===H||U==null&&H==null||Ye(i,a,Y,U,s,H)}var Ch=null,_h=null;function Ac(i){return i.nodeType===9?i:i.ownerDocument}function _2(i){switch(i){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function D2(i,a){if(i===0)switch(a){case"svg":return 1;case"math":return 2;default:return 0}return i===1&&a==="foreignObject"?0:i}function Dh(i,a){return i==="textarea"||i==="noscript"||typeof a.children=="string"||typeof a.children=="number"||typeof a.children=="bigint"||typeof a.dangerouslySetInnerHTML=="object"&&a.dangerouslySetInnerHTML!==null&&a.dangerouslySetInnerHTML.__html!=null}var Ph=null;function bE(){var i=window.event;return i&&i.type==="popstate"?i===Ph?!1:(Ph=i,!0):(Ph=null,!1)}var P2=typeof setTimeout=="function"?setTimeout:void 0,xE=typeof clearTimeout=="function"?clearTimeout:void 0,R2=typeof Promise=="function"?Promise:void 0,wE=typeof queueMicrotask=="function"?queueMicrotask:typeof R2<"u"?function(i){return R2.resolve(null).then(i).catch(jE)}:P2;function jE(i){setTimeout(function(){throw i})}function gi(i){return i==="head"}function N2(i,a){var o=a,s=0,p=0;do{var v=o.nextSibling;if(i.removeChild(o),v&&v.nodeType===8)if(o=v.data,o==="/$"){if(0<s&&8>s){o=s;var k=i.ownerDocument;if(o&1&&So(k.documentElement),o&2&&So(k.body),o&4)for(o=k.head,So(o),k=o.firstChild;k;){var A=k.nextSibling,T=k.nodeName;k[Ll]||T==="SCRIPT"||T==="STYLE"||T==="LINK"&&k.rel.toLowerCase()==="stylesheet"||o.removeChild(k),k=A}}
vendor: 22,018 bytes, line 49
49if(p===0){i.removeChild(v),Co(a);return}p--}else o==="$"||o==="$?"||o==="$!"?p++:s=o.charCodeAt(0)-48;else s=0;o=v}while(o);Co(a)}function Rh(i){var a=i.firstChild;for(a&&a.nodeType===10&&(a=a.nextSibling);a;){var o=a;switch(a=a.nextSibling,o.nodeName){case"HTML":case"HEAD":case"BODY":Rh(o),Uf(o);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(o.rel.toLowerCase()==="stylesheet")continue}i.removeChild(o)}}function SE(i,a,o,s){for(;i.nodeType===1;){var p=o;if(i.nodeName.toLowerCase()!==a.toLowerCase()){if(!s&&(i.nodeName!=="INPUT"||i.type!=="hidden"))break}else if(s){if(!i[Ll])switch(a){case"meta":if(!i.hasAttribute("itemprop"))break;return i;case"link":if(v=i.getAttribute("rel"),v==="stylesheet"&&i.hasAttribute("data-precedence"))break;if(v!==p.rel||i.getAttribute("href")!==(p.href==null||p.href===""?null:p.href)||i.getAttribute("crossorigin")!==(p.crossOrigin==null?null:p.crossOrigin)||i.getAttribute("title")!==(p.title==null?null:p.title))break;return i;case"style":if(i.hasAttribute("data-precedence"))break;return i;case"script":if(v=i.getAttribute("src"),(v!==(p.src==null?null:p.src)||i.getAttribute("type")!==(p.type==null?null:p.type)||i.getAttribute("crossorigin")!==(p.crossOrigin==null?null:p.crossOrigin))&&v&&i.hasAttribute("async")&&!i.hasAttribute("itemprop"))break;return i;default:return i}}else if(a==="input"&&i.type==="hidden"){var v=p.name==null?null:""+p.name;if(p.type==="hidden"&&i.getAttribute("name")===v)return i}else return i;if(i=nr(i.nextSibling),i===null)break}return null}function kE(i,a,o){if(a==="")return null;for(;i.nodeType!==3;)if((i.nodeType!==1||i.nodeName!=="INPUT"||i.type!=="hidden")&&!o||(i=nr(i.nextSibling),i===null))return null;return i}function Nh(i){return i.data==="$!"||i.data==="$?"&&i.ownerDocument.readyState==="complete"}function zE(i,a){var o=i.ownerDocument;if(i.data!=="$?"||o.readyState==="complete")a();else{var s=function(){a(),o.removeEventListener("DOMContentLoaded",s)};o.addEventListener("DOMContentLoaded",s),i._reactRetry=s}}function nr(i){for(;i!=null;i=i.nextSibling){var a=i.nodeType;if(a===1||a===3)break;if(a===8){if(a=i.data,a==="$"||a==="$!"||a==="$?"||a==="F!"||a==="F")break;if(a==="/$")return null}}return i}var Lh=null;function L2(i){i=i.previousSibling;for(var a=0;i;){if(i.nodeType===8){var o=i.data;if(o==="$"||o==="$!"||o==="$?"){if(a===0)return i;a--}else o==="/$"&&a++}i=i.previousSibling}return null}function B2(i,a,o){switch(a=Ac(o),i){case"html":if(i=a.documentElement,!i)throw Error(r(452));return i;case"head":if(i=a.head,!i)throw Error(r(453));return i;case"body":if(i=a.body,!i)throw Error(r(454));return i;default:throw Error(r(451))}}function So(i){for(var a=i.attributes;a.length;)i.removeAttributeNode(a[0]);Uf(i)}var In=new Map,K2=new Set;function Ec(i){return typeof i.getRootNode=="function"?i.getRootNode():i.nodeType===9?i:i.ownerDocument}var Rr=Z.d;Z.d={f:OE,r:AE,D:EE,C:ME,L:TE,m:CE,X:DE,S:_E,M:PE};function OE(){var i=Rr.f(),a=bc();return i||a}function AE(i){var a=Oa(i);a!==null&&a.tag===5&&a.type==="form"?a1(a):Rr.r(i)}var ll=typeof document>"u"?null:document;function U2(i,a,o){var s=ll;if(s&&typeof a=="string"&&a){var p=Pn(a);p='link[rel="'+i+'"][href="'+p+'"]',typeof o=="string"&&(p+='[crossorigin="'+o+'"]'),K2.has(p)||(K2.add(p),i={rel:i,crossOrigin:o,href:a},s.querySelector(p)===null&&(a=s.createElement("link"),Bt(a,"link",i),Ot(a),s.head.appendChild(a)))}}function EE(i){Rr.D(i),U2("dns-prefetch",i,null)}function ME(i,a){Rr.C(i,a),U2("preconnect",i,a)}function TE(i,a,o){Rr.L(i,a,o);var s=ll;if(s&&i&&a){var p='link[rel="preload"][as="'+Pn(a)+'"]';a==="image"&&o&&o.imageSrcSet?(p+='[imagesrcset="'+Pn(o.imageSrcSet)+'"]',typeof o.imageSizes=="string"&&(p+='[imagesizes="'+Pn(o.imageSizes)+'"]')):p+='[href="'+Pn(i)+'"]';var v=p;switch(a){case"style":v=ol(i);break;case"script":v=ul(i)}In.has(v)||(i=h({rel:"preload",href:a==="image"&&o&&o.imageSrcSet?void 0:i,as:a},o),In.set(v,i),s.querySelector(p)!==null||a==="style"&&s.querySelector(ko(v))||a==="script"&&s.querySelector(zo(v))||(a=s.createElement("link"),Bt(a,"link",i),Ot(a),s.head.appendChild(a)))}}function CE(i,a){Rr.m(i,a);var o=ll;if(o&&i){var s=a&&typeof a.as=="string"?a.as:"script",p='link[rel="modulepreload"][as="'+Pn(s)+'"][href="'+Pn(i)+'"]',v=p;switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":v=ul(i)}if(!In.has(v)&&(i=h({rel:"modulepreload",href:i},a),In.set(v,i),o.querySelector(p)===null)){switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(o.querySelector(zo(v)))return}s=o.createElement("link"),Bt(s,"link",i),Ot(s),o.head.appendChild(s)}}}function _E(i,a,o){Rr.S(i,a,o);var s=ll;if(s&&i){var p=Aa(s).hoistableStyles,v=ol(i);a=a||"default";var k=p.get(v);if(!k){var A={loading:0,preload:null};if(k=s.querySelector(ko(v)))A.loading=5;else{i=h({rel:"stylesheet",href:i,"data-precedence":a},o),(o=In.get(v))&&Bh(i,o);var T=k=s.createElement("link");Ot(T),Bt(T,"link",i),T._p=new Promise(function(B,q){T.onload=B,T.onerror=q}),T.addEventListener("load",function(){A.loading|=1}),T.addEventListener("error",function(){A.loading|=2}),A.loading|=4,Mc(k,a,s)}k={type:"stylesheet",instance:k,count:1,state:A},p.set(v,k)}}}function DE(i,a){Rr.X(i,a);var o=ll;if(o&&i){var s=Aa(o).hoistableScripts,p=ul(i),v=s.get(p);v||(v=o.querySelector(zo(p)),v||(i=h({src:i,async:!0},a),(a=In.get(p))&&Kh(i,a),v=o.createElement("script"),Ot(v),Bt(v,"link",i),o.head.appendChild(v)),v={type:"script",instance:v,count:1,state:null},s.set(p,v))}}function PE(i,a){Rr.M(i,a);var o=ll;if(o&&i){var s=Aa(o).hoistableScripts,p=ul(i),v=s.get(p);v||(v=o.querySelector(zo(p)),v||(i=h({src:i,async:!0,type:"module"},a),(a=In.get(p))&&Kh(i,a),v=o.createElement("script"),Ot(v),Bt(v,"link",i),o.head.appendChild(v)),v={type:"script",instance:v,count:1,state:null},s.set(p,v))}}function I2(i,a,o,s){var p=(p=Ae.current)?Ec(p):null;if(!p)throw Error(r(446));switch(i){case"meta":case"title":return null;case"style":return typeof o.precedence=="string"&&typeof o.href=="string"?(a=ol(o.href),o=Aa(p).hoistableStyles,s=o.get(a),s||(s={type:"style",instance:null,count:0,state:null},o.set(a,s)),s):{type:"void",instance:null,count:0,state:null};case"link":if(o.rel==="stylesheet"&&typeof o.href=="string"&&typeof o.precedence=="string"){i=ol(o.href);var v=Aa(p).hoistableStyles,k=v.get(i);if(k||(p=p.ownerDocument||p,k={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},v.set(i,k),(v=p.querySelector(ko(i)))&&!v._p&&(k.instance=v,k.state.loading=5),In.has(i)||(o={rel:"preload",as:"style",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},In.set(i,o),v||RE(p,i,o,k.state))),a&&s===null)throw Error(r(528,""));return k}if(a&&s!==null)throw Error(r(529,""));return null;case"script":return a=o.async,o=o.src,typeof o=="string"&&a&&typeof a!="function"&&typeof a!="symbol"?(a=ul(o),o=Aa(p).hoistableScripts,s=o.get(a),s||(s={type:"script",instance:null,count:0,state:null},o.set(a,s)),s):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,i))}}function ol(i){return'href="'+Pn(i)+'"'}function ko(i){return'link[rel="stylesheet"]['+i+"]"}function H2(i){return h({},i,{"data-precedence":i.precedence,precedence:null})}function RE(i,a,o,s){i.querySelector('link[rel="preload"][as="style"]['+a+"]")?s.loading=1:(a=i.createElement("link"),s.preload=a,a.addEventListener("load",function(){return s.loading|=1}),a.addEventListener("error",function(){return s.loading|=2}),Bt(a,"link",o),Ot(a),i.head.appendChild(a))}function ul(i){return'[src="'+Pn(i)+'"]'}function zo(i){return"script[async]"+i}function $2(i,a,o){if(a.count++,a.instance===null)switch(a.type){case"style":var s=i.querySelector('style[data-href~="'+Pn(o.href)+'"]');if(s)return a.instance=s,Ot(s),s;var p=h({},o,{"data-href":o.href,"data-precedence":o.precedence,href:null,precedence:null});return s=(i.ownerDocument||i).createElement("style"),Ot(s),Bt(s,"style",p),Mc(s,o.precedence,i),a.instance=s;case"stylesheet":p=ol(o.href);var v=i.querySelector(ko(p));if(v)return a.state.loading|=4,a.instance=v,Ot(v),v;s=H2(o),(p=In.get(p))&&Bh(s,p),v=(i.ownerDocument||i).createElement("link"),Ot(v);var k=v;return k._p=new Promise(function(A,T){k.onload=A,k.onerror=T}),Bt(v,"link",s),a.state.loading|=4,Mc(v,o.precedence,i),a.instance=v;case"script":return v=ul(o.src),(p=i.querySelector(zo(v)))?(a.instance=p,Ot(p),p):(s=o,(p=In.get(v))&&(s=h({},o),Kh(s,p)),i=i.ownerDocument||i,p=i.createElement("script"),Ot(p),Bt(p,"link",s),i.head.appendChild(p),a.instance=p);case"void":return null;default:throw Error(r(443,a.type))}else a.type==="stylesheet"&&(a.state.loading&4)===0&&(s=a.instance,a.state.loading|=4,Mc(s,o.precedence,i));return a.instance}function Mc(i,a,o){for(var s=o.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),p=s.length?s[s.length-1]:null,v=p,k=0;k<s.length;k++){var A=s[k];if(A.dataset.precedence===a)v=A;else if(v!==p)break}v?v.parentNode.insertBefore(i,v.nextSibling):(a=o.nodeType===9?o.head:o,a.insertBefore(i,a.firstChild))}function Bh(i,a){i.crossOrigin==null&&(i.crossOrigin=a.crossOrigin),i.referrerPolicy==null&&(i.referrerPolicy=a.referrerPolicy),i.title==null&&(i.title=a.title)}function Kh(i,a){i.crossOrigin==null&&(i.crossOrigin=a.crossOrigin),i.referrerPolicy==null&&(i.referrerPolicy=a.referrerPolicy),i.integrity==null&&(i.integrity=a.integrity)}var Tc=null;function q2(i,a,o){if(Tc===null){var s=new Map,p=Tc=new Map;p.set(o,s)}else p=Tc,s=p.get(o),s||(s=new Map,p.set(o,s));if(s.has(i))return s;for(s.set(i,null),o=o.getElementsByTagName(i),p=0;p<o.length;p++){var v=o[p];if(!(v[Ll]||v[Ht]||i==="link"&&v.getAttribute("rel")==="stylesheet")&&v.namespaceURI!=="http://www.w3.org/2000/svg"){var k=v.getAttribute(a)||"";k=i+k;var A=s.get(k);A?A.push(v):s.set(k,[v])}}return s}function W2(i,a,o){i=i.ownerDocument||i,i.head.insertBefore(o,a==="title"?i.querySelector("head > title"):null)}function NE(i,a,o){if(o===1||a.itemProp!=null)return!1;switch(i){case"meta":case"title":return!0;case"style":if(typeof a.precedence!="string"||typeof a.href!="string"||a.href==="")break;return!0;case"link":if(typeof a.rel!="string"||typeof a.href!="string"||a.href===""||a.onLoad||a.onError)break;switch(a.rel){case"stylesheet":return i=a.disabled,typeof a.precedence=="string"&&i==null;default:return!0}case"script":if(a.async&&typeof a.async!="function"&&typeof a.async!="symbol"&&!a.onLoad&&!a.onError&&a.src&&typeof a.src=="string")return!0}return!1}function G2(i){return!(i.type==="stylesheet"&&(i.state.loading&3)===0)}var Oo=null;function LE(){}function BE(i,a,o){if(Oo===null)throw Error(r(475));var s=Oo;if(a.type==="stylesheet"&&(typeof o.media!="string"||matchMedia(o.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var p=ol(o.href),v=i.querySelector(ko(p));if(v){i=v._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(s.count++,s=Cc.bind(s),i.then(s,s)),a.state.loading|=4,a.instance=v,Ot(v);return}v=i.ownerDocument||i,o=H2(o),(p=In.get(p))&&Bh(o,p),v=v.createElement("link"),Ot(v);var k=v;k._p=new Promise(function(A,T){k.onload=A,k.onerror=T}),Bt(v,"link",o),a.instance=v}s.stylesheets===null&&(s.stylesheets=new Map),s.stylesheets.set(a,i),(i=a.state.preload)&&(a.state.loading&3)===0&&(s.count++,a=Cc.bind(s),i.addEventListener("load",a),i.addEventListener("error",a))}}function KE(){if(Oo===null)throw Error(r(475));var i=Oo;return i.stylesheets&&i.count===0&&Uh(i,i.stylesheets),0<i.count?function(a){var o=setTimeout(function(){if(i.stylesheets&&Uh(i,i.stylesheets),i.unsuspend){var s=i.unsuspend;i.unsuspend=null,s()}},6e4);return i.unsuspend=a,function(){i.unsuspend=null,clearTimeout(o)}}:null}function Cc(){if(this.count--,this.count===0){if(this.stylesheets)Uh(this,this.stylesheets);else if(this.unsuspend){var i=this.unsuspend;this.unsuspend=null,i()}}}var _c=null;function Uh(i,a){i.stylesheets=null,i.unsuspend!==null&&(i.count++,_c=new Map,a.forEach(UE,i),_c=null,Cc.call(i))}function UE(i,a){if(!(a.state.loading&4)){var o=_c.get(i);if(o)var s=o.get(null);else{o=new Map,_c.set(i,o);for(var p=i.querySelectorAll("link[data-precedence],style[data-precedence]"),v=0;v<p.length;v++){var k=p[v];(k.nodeName==="LINK"||k.getAttribute("media")!=="not all")&&(o.set(k.dataset.precedence,k),s=k)}s&&o.set(null,s)}p=a.instance,k=p.getAttribute("data-precedence"),v=o.get(k)||s,v===s&&o.set(null,p),o.set(k,p),this.count++,s=Cc.bind(this),p.addEventListener("load",s),p.addEventListener("error",s),v?v.parentNode.insertBefore(p,v.nextSibling):(i=i.nodeType===9?i.head:i,i.insertBefore(p,i.firstChild)),a.state.loading|=4}}var Ao={$$typeof:M,Provider:null,Consumer:null,_currentValue:ie,_currentValue2:ie,_threadCount:0};function IE(i,a,o,s,p,v,k,A){this.tag=1,this.containerInfo=i,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Nf(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Nf(0),this.hiddenUpdates=Nf(null),this.identifierPrefix=s,this.onUncaughtError=p,this.onCaughtError=v,this.onRecoverableError=k,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=A,this.incompleteTransitions=new Map}function Y2(i,a,o,s,p,v,k,A,T,B,q,Y){return i=new IE(i,a,o,k,A,T,B,Y),a=1,v===!0&&(a|=24),v=vn(3,null,null,a),i.current=v,v.stateNode=i,a=wd(),a.refCount++,i.pooledCache=a,a.refCount++,v.memoizedState={element:s,isDehydrated:o,cache:a},zd(v),i}function Z2(i){return i?(i=Ka,i):Ka}function X2(i,a,o,s,p,v){p=Z2(p),s.context===null?s.context=p:s.pendingContext=p,s=ii(a),s.payload={element:o},v=v===void 0?null:v,v!==null&&(s.callback=v),o=ai(i,s,a),o!==null&&(Sn(o,i,a),no(o,i,a))}function F2(i,a){if(i=i.memoizedState,i!==null&&i.dehydrated!==null){var o=i.retryLane;i.retryLane=o!==0&&o<a?o:a}}function Ih(i,a){F2(i,a),(i=i.alternate)&&F2(i,a)}function V2(i){if(i.tag===13){var a=Ba(i,67108864);a!==null&&Sn(a,i,67108864),Ih(i,67108864)}}var Dc=!0;function HE(i,a,o,s){var p=I.T;I.T=null;var v=Z.p;try{Z.p=2,Hh(i,a,o,s)}finally{Z.p=v,I.T=p}}function $E(i,a,o,s){var p=I.T;I.T=null;var v=Z.p;try{Z.p=8,Hh(i,a,o,s)}finally{Z.p=v,I.T=p}}function Hh(i,a,o,s){if(Dc){var p=$h(s);if(p===null)Mh(i,a,s,Pc,o),J2(i,s);else if(WE(p,i,a,o,s))s.stopPropagation();else if(J2(i,s),a&4&&-1<qE.indexOf(i)){for(;p!==null;){var v=Oa(p);if(v!==null)switch(v.tag){case 3:if(v=v.stateNode,v.current.memoizedState.isDehydrated){var k=Li(v.pendingLanes);if(k!==0){var A=v;for(A.pendingLanes|=2,A.entangledLanes|=2;k;){var T=1<<31-pn(k);A.entanglements[1]|=T,k&=~T}fr(v),($e&6)===0&&(gc=zt()+500,xo(0))}}break;case 13:A=Ba(v,2),A!==null&&Sn(A,v,2),bc(),Ih(v,2)}if(v=$h(s),v===null&&Mh(i,a,s,Pc,o),v===p)break;p=v}p!==null&&s.stopPropagation()}else Mh(i,a,s,null,o)}}function $h(i){return i=Zf(i),qh(i)}var Pc=null;function qh(i){if(Pc=null,i=za(i),i!==null){var a=u(i);if(a===null)i=null;else{var o=a.tag;if(o===13){if(i=c(a),i!==null)return i;i=null}else if(o===3){if(a.stateNode.current.memoizedState.isDehydrated)return a.tag===3?a.stateNode.containerInfo:null;i=null}else a!==i&&(i=null)}}return Pc=i,null}function Q2(i){switch(i){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(zu()){case dg:return 2;case hg:return 8;case Ou:case T3:return 32;case mg:return 268435456;default:return 32}default:return 32}}var Wh=!1,vi=null,bi=null,xi=null,Eo=new Map,Mo=new Map,wi=[],qE="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".split(" ");function J2(i,a){switch(i){case"focusin":case"focusout":vi=null;break;case"dragenter":case"dragleave":bi=null;break;case"mouseover":case"mouseout":xi=null;break;case"pointerover":case"pointerout":Eo.delete(a.pointerId);break;case"gotpointercapture":case"lostpointercapture":Mo.delete(a.pointerId)}}function To(i,a,o,s,p,v){return i===null||i.nativeEvent!==v?(i={blockedOn:a,domEventName:o,eventSystemFlags:s,nativeEvent:v,targetContainers:[p]},a!==null&&(a=Oa(a),a!==null&&V2(a)),i):(i.eventSystemFlags|=s,a=i.targetContainers,p!==null&&a.indexOf(p)===-1&&a.push(p),i)}function WE(i,a,o,s,p){switch(a){case"focusin":return vi=To(vi,i,a,o,s,p),!0;case"dragenter":return bi=To(bi,i,a,o,s,p),!0;case"mouseover":return xi=To(xi,i,a,o,s,p),!0;case"pointerover":var v=p.pointerId;return Eo.set(v,To(Eo.get(v)||null,i,a,o,s,p)),!0;case"gotpointercapture":return v=p.pointerId,Mo.set(v,To(Mo.get(v)||null,i,a,o,s,p)),!0}return!1}function eb(i){var a=za(i.target);if(a!==null){var o=u(a);if(o!==null){if(a=o.tag,a===13){if(a=c(o),a!==null){i.blockedOn=a,B3(i.priority,function(){if(o.tag===13){var s=jn();s=Lf(s);var p=Ba(o,s);p!==null&&Sn(p,o,s),Ih(o,s)}});return}}else if(a===3&&o.stateNode.current.memoizedState.isDehydrated){i.blockedOn=o.tag===3?o.stateNode.containerInfo:null;return}}}i.blockedOn=null}function Rc(i){if(i.blockedOn!==null)return!1;for(var a=i.targetContainers;0<a.length;){var o=$h(i.nativeEvent);if(o===null){o=i.nativeEvent;var s=new o.constructor(o.type,o);Yf=s,o.target.dispatchEvent(s),Yf=null}else return a=Oa(o),a!==null&&V2(a),i.blockedOn=o,!1;a.shift()}return!0}function tb(i,a,o){Rc(i)&&o.delete(a)}function GE(){Wh=!1,vi!==null&&Rc(vi)&&(vi=null),bi!==null&&Rc(bi)&&(bi=null),xi!==null&&Rc(xi)&&(xi=null),Eo.forEach(tb),Mo.forEach(tb)}function Nc(i,a){i.blockedOn===a&&(i.blockedOn=null,Wh||(Wh=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,GE)))}var Lc=null;function nb(i){Lc!==i&&(Lc=i,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){Lc===i&&(Lc=null);for(var a=0;a<i.length;a+=3){var o=i[a],s=i[a+1],p=i[a+2];if(typeof s!="function"){if(qh(s||o)===null)continue;break}var v=Oa(o);v!==null&&(i.splice(a,3),a-=3,qd(v,{pending:!0,data:p,method:o.method,action:s},s,p))}}))}function Co(i){function a(T){return Nc(T,i)}vi!==null&&Nc(vi,i),bi!==null&&Nc(bi,i),xi!==null&&Nc(xi,i),Eo.forEach(a),Mo.forEach(a);for(var o=0;o<wi.length;o++){var s=wi[o];s.blockedOn===i&&(s.blockedOn=null)}for(;0<wi.length&&(o=wi[0],o.blockedOn===null);)eb(o),o.blockedOn===null&&wi.shift();if(o=(i.ownerDocument||i).$$reactFormReplay,o!=null)for(s=0;s<o.length;s+=3){var p=o[s],v=o[s+1],k=p[rn]||null;if(typeof v=="function")k||nb(o);else if(k){var A=null;if(v&&v.hasAttribute("formAction")){if(p=v,k=v[rn]||null)A=k.formAction;else if(qh(p)!==null)continue}else A=k.action;typeof A=="function"?o[s+1]=A:(o.splice(s,3),s-=3),nb(o)}}}function Gh(i){this._internalRoot=i}Bc.prototype.render=Gh.prototype.render=function(i){var a=this._internalRoot;if(a===null)throw Error(r(409));var o=a.current,s=jn();X2(o,s,i,a,null,null)},Bc.prototype.unmount=Gh.prototype.unmount=function(){var i=this._internalRoot;if(i!==null){this._internalRoot=null;var a=i.containerInfo;X2(i.current,2,null,i,null,null),bc(),a[ka]=null}};function Bc(i){this._internalRoot=i}Bc.prototype.unstable_scheduleHydration=function(i){if(i){var a=bg();i={blockedOn:null,target:i,priority:a};for(var o=0;o<wi.length&&a!==0&&a<wi[o].priority;o++);wi.splice(o,0,i),o===0&&eb(i)}};var rb=t.version;if(rb!=="19.1.1")throw Error(r(527,rb,"19.1.1"));Z.findDOMNode=function(i){var a=i._reactInternals;if(a===void 0)throw typeof i.render=="function"?Error(r(188)):(i=Object.keys(i).join(","),Error(r(268,i)));return i=d(a),i=i!==null?y(i):null,i=i===null?null:i.stateNode,i};var YE={bundleType:0,version:"19.1.1",rendererPackageName:"react-dom",currentDispatcherRef:I,reconcilerVersion:"19.1.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Kc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Kc.isDisabled&&Kc.supportsFiber)try{Pl=Kc.inject(YE),yn=Kc}catch{}}return Do.createRoot=function(i,a){if(!l(i))throw Error(r(299));var o=!1,s="",p=b1,v=x1,k=w1,A=null;return a!=null&&(a.unstable_strictMode===!0&&(o=!0),a.identifierPrefix!==void 0&&(s=a.identifierPrefix),a.onUncaughtError!==void 0&&(p=a.onUncaughtError),a.onCaughtError!==void 0&&(v=a.onCaughtError),a.onRecoverableError!==void 0&&(k=a.onRecoverableError),a.unstable_transitionCallbacks!==void 0&&(A=a.unstable_transitionCallbacks)),a=Y2(i,1,!1,null,null,o,s,p,v,k,A,null),i[ka]=a.current,Eh(i),new Gh(a)},Do.hydrateRoot=function(i,a,o){if(!l(i))throw Error(r(299));var s=!1,p="",v=b1,k=x1,A=w1,T=null,B=null;return o!=null&&(o.unstable_strictMode===!0&&(s=!0),o.identifierPrefix!==void 0&&(p=o.identifierPrefix),o.onUncaughtError!==void 0&&(v=o.onUncaughtError),o.onCaughtError!==void 0&&(k=o.onCaughtError),o.onRecoverableError!==void 0&&(A=o.onRecoverableError),o.unstable_transitionCallbacks!==void 0&&(T=o.unstable_transitionCallbacks),o.formState!==void 0&&(B=o.formState)),a=Y2(i,
491,!0,a,o??null,s,p,v,k,A,T,B),a.context=Z2(null),o=a.current,s=jn(),s=Lf(s),p=ii(s),p.callback=null,ai(o,p,s),o=s,a.current.lanes=o,Nl(a,o),fr(a),i[ka]=a.current,Eh(i),new Bc(a)},Do.version="19.1.1",Do}var hb;function a5(){if(hb)return Xh.exports;hb=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Xh.exports=i5(),Xh.exports}var l5=a5();/**
50 * react-router v7.9.1
51 *
52 * Copyright (c) Remix Software Inc.
53 *
54 * This source code is licensed under the MIT license found in the
55 * LICENSE.md file in the root directory of this source tree.
56 *
57 * @license MIT
58 */var mb="popstate";function o5(e={}){function t(r,l){let{pathname:u,search:c,hash:f}=r.location;return Cm("",{pathname:u,search:c,hash:f},l.state&&l.state.usr||null,l.state&&l.state.key||"default")}function n(r,l){return typeof l=="string"?l:Yo(l)}return c5(t,n,null,e)}function lt(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function yr(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function u5(){return Math.random().toString(36).substring(2,10)}function yb(e,t){return{usr:e.state,key:e.key,idx:t}}function Cm(e,t,n=null,r){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?zl(t):t,state:n,key:t&&t.key||r||u5()}}function Yo({pathname:e="/",search:t="",hash:n=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),n&&n!=="#"&&(e+=n.charAt(0)==="#"?n:"#"+n),e}function zl(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function c5(e,t,n,r={}){let{window:l=document.defaultView,v5Compat:u=!1}=r,c=l.history,f="POP",d=null,y=h();y==null&&(y=0,c.replaceState({...c.state,idx:y},""));function h(){return(c.state||{idx:null}).idx}function g(){f="POP";let z=h(),O=z==null?null:z-y;y=z,d&&d({action:f,location:j.location,delta:O})}function b(z,O){f="PUSH";let E=Cm(j.location,z,O);y=h()+1;let M=yb(E,y),P=j.createHref(E);try{c.pushState(M,"",P)}catch(C){if(C instanceof DOMException&&C.name==="DataCloneError")throw C;l.location.assign(P)}u&&d&&d({action:f,location:j.location,delta:1})}function x(z,O){f="REPLACE";let E=Cm(j.location,z,O);y=h();let M=yb(E,y),P=j.createHref(E);c.replaceState(M,"",P),u&&d&&d({action:f,location:j.location,delta:0})}function S(z){return s5(z)}let j={get action(){return f},get location(){return e(l,c)},listen(z){if(d)throw new Error("A history only accepts one active listener");return l.addEventListener(mb,g),d=z,()=>{l.removeEventListener(mb,g),d=null}},createHref(z){return t(l,z)},createURL:S,encodeLocation(z){let O=S(z);return{pathname:O.pathname,search:O.search,hash:O.hash}},push:b,replace:x,go(z){return c.go(z)}};return j}function s5(e,t=!1){let n="http://localhost";
58typeof window<"u"&&(n=window.location.origin!=="null"?window.location.origin:window.location.href),lt(n,"No window.location.(origin|href) available to create URL");let r=typeof e=="string"?e:Yo(e);return r=r.replace(/ $/,"%20"),!t&&r.startsWith("//")&&(r=n+r),new URL(r,n)}function jS(e,t,n="/"){return f5(e,t,n,!1)}function f5(e,t,n,r){let l=typeof t=="string"?zl(t):t,u=$r(l.pathname||"/",n);if(u==null)return null;let c=SS(e);d5(c);let f=null;for(let d=0;f==null&&d<c.length;++d){let y=S5(u);f=w5(c[d],y,r)}return f}function SS(e,t=[],n=[],r="",l=!1){let u=(c,f,d=l,y)=>{let h={relativePath:y===void 0?c.path||"":y,caseSensitive:c.caseSensitive===!0,childrenIndex:f,route:c};if(h.relativePath.startsWith("/")){if(!h.relativePath.startsWith(r)&&d)return;lt(h.relativePath.startsWith(r),`Absolute route path "${h.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),h.relativePath=h.relativePath.slice(r.length)}let g=Ur([r,h.relativePath]),b=n.concat(h);c.children&&c.children.length>0&&(lt(c.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${g}".`),SS(c.children,t,b,g,d)),!(c.path==null&&!c.index)&&t.push({path:g,score:b5(g,c.index),routesMeta:b})};return e.forEach((c,f)=>{if(c.path===""||!c.path?.includes("?"))u(c,f);else for(let d of kS(c.path))u(c,f,!0,d)}),t}function kS(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),u=n.replace(/\?$/,"");if(r.length===0)return l?[u,""]:[u];let c=kS(r.join("/")),f=[];return f.push(...c.map(d=>d===""?u:[u,d].join("/"))),l&&f.push(...c),f.map(d=>e.startsWith("/")&&d===""?"/":d)}function d5(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:x5(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}var h5=/^:[\w-]+$/,m5=3,y5=2,p5=1,g5=10,v5=-2,pb=e=>e==="*";function b5(e,t){let n=e.split("/"),r=n.length;return n.some(pb)&&(r+=v5),t&&(r+=y5),n.filter(l=>!pb(l)).reduce((l,u)=>l+(h5.test(u)?m5:u===""?p5:g5),r)}function x5(e,t){return e.length===t.length&&e.slice(0,-1).every((r,l)=>r===t[l])?e[e.length-1]-t[t.length-1]:0}function w5(e,t,n=!1){let{routesMeta:r}=e,l={},u="/",c=[];for(let f=0;f<r.length;++f){let d=r[f],y=f===r.length-1,h=u==="/"?t:t.slice(u.length)||"/",g=us({path:d.relativePath,caseSensitive:d.caseSensitive,end:y},h),b=d.route;if(!g&&y&&n&&!r[r.length-1].route.index&&(g=us({path:d.relativePath,caseSensitive:d.caseSensitive,end:!1},h)),!g)return null;
58Object.assign(l,g.params),c.push({params:l,pathname:Ur([u,g.pathname]),pathnameBase:A5(Ur([u,g.pathnameBase])),route:b}),g.pathnameBase!=="/"&&(u=Ur([u,g.pathnameBase]))}return c}function us(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=j5(e.path,e.caseSensitive,e.end),l=t.match(n);if(!l)return null;let u=l[0],c=u.replace(/(.)\/+$/,"$1"),f=l.slice(1);return{params:r.reduce((y,{paramName:h,isOptional:g},b)=>{if(h==="*"){let S=f[b]||"";c=u.slice(0,u.length-S.length).replace(/(.)\/+$/,"$1")}const x=f[b];return g&&!x?y[h]=void 0:y[h]=(x||"").replace(/%2F/g,"/"),y},{}),pathname:u,pathnameBase:c,pattern:e}}function j5(e,t=!1,n=!0){yr(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 r=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(c,f,d)=>(r.push({paramName:f,isOptional:d!=null}),d?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(r.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function S5(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return yr(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function $r(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function k5(e,t="/"){let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?zl(e):e;return{pathname:n?n.startsWith("/")?n:z5(n,t):t,search:E5(r),hash:M5(l)}}function z5(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function Jh(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}].  Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function O5(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function zS(e){let t=O5(e);return t.map((n,r)=>r===t.length-1?n.pathname:n.pathnameBase)}function OS(e,t,n,r=!1){let l;typeof e=="string"?l=zl(e):(l={...e},lt(!l.pathname||!l.pathname.includes("?"),Jh("?","pathname","search",l)),lt(!l.pathname||!l.pathname.includes("#"),Jh("#","pathname","hash",l)),lt(!l.search||!l.search.includes("#"),Jh("#","search","hash",l)));let u=e===""||l.pathname==="",c=u?"/":l.pathname,f;if(c==null)f=n;else{let g=t.length-1;if(!r&&c.startsWith("..")){let b=c.split("/");for(;b[0]==="..";)b.shift(),g-=1;l.pathname=b.join("/")}f=g>=0?t[g]:"/"}let d=k5(l,f),y=c&&c!=="/"&&c.endsWith("/"),h=(u||c===".")&&n.endsWith("/");return!d.pathname.endsWith("/")&&(y||h)&&(d.pathname+="/"),d}var Ur=e=>e.join("/").replace(/\/\/+/g,"/"),A5=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),E5=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,M5=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function T5(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var AS=["POST","PUT","PATCH","DELETE"];new Set(AS);var C5=["GET",...AS];new Set(C5);var Ol=w.createContext(null);Ol.displayName="DataRouter";var Zs=w.createContext(null);Zs.displayName="DataRouterState";w.createContext(!1);var ES=w.createContext({isTransitioning:!1});ES.displayName="ViewTransition";var _5=w.createContext(new Map);_5.displayName="Fetchers";var D5=w.createContext(null);D5.displayName="Await";var gr=w.createContext(null);gr.displayName="Navigation";var lu=w.createContext(null);lu.displayName="Location";var vr=w.createContext({outlet:null,matches:[],isDataRoute:!1});vr.displayName="Route";var Ay=w.createContext(null);Ay.displayName="RouteError";function P5(e,{relative:t}={}){lt(ou(),"useHref() may be used only in the context of a <Router> component.");let{basename:n,navigator:r}=w.useContext(gr),{hash:l,pathname:u,search:c}=uu(e,{relative:t}),f=u;return n!=="/"&&(f=u==="/"?n:Ur([n,u])),r.createHref({pathname:f,search:c,hash:l})}function ou(){return w.useContext(lu)!=null}function ba(){return lt(ou(),"useLocation() may be used only in the context of a <Router> component."),w.useContext(lu).location}var MS="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function TS(e){w.useContext(gr).static||w.useLayoutEffect(e)}function R5(){let{isDataRoute:e}=w.useContext(vr);return e?F5():N5()}function N5(){lt(ou(),"useNavigate() may be used only in the context of a <Router> component.");
58let e=w.useContext(Ol),{basename:t,navigator:n}=w.useContext(gr),{matches:r}=w.useContext(vr),{pathname:l}=ba(),u=JSON.stringify(zS(r)),c=w.useRef(!1);return TS(()=>{c.current=!0}),w.useCallback((d,y={})=>{if(yr(c.current,MS),!c.current)return;if(typeof d=="number"){n.go(d);return}let h=OS(d,JSON.parse(u),l,y.relative==="path");e==null&&t!=="/"&&(h.pathname=h.pathname==="/"?t:Ur([t,h.pathname])),(y.replace?n.replace:n.push)(h,y.state,y)},[t,n,u,l,e])}var L5=w.createContext(null);function B5(e){let t=w.useContext(vr).outlet;return t&&w.createElement(L5.Provider,{value:e},t)}function uu(e,{relative:t}={}){let{matches:n}=w.useContext(vr),{pathname:r}=ba(),l=JSON.stringify(zS(n));return w.useMemo(()=>OS(e,JSON.parse(l),r,t==="path"),[e,l,r,t])}function K5(e,t){return CS(e,t)}function CS(e,t,n,r,l){lt(ou(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:u}=w.useContext(gr),{matches:c}=w.useContext(vr),f=c[c.length-1],d=f?f.params:{},y=f?f.pathname:"/",h=f?f.pathnameBase:"/",g=f&&f.route;{let E=g&&g.path||"";_S(y,!g||E.endsWith("*")||E.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${y}" (under <Route path="${E}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
59
60Please change the parent <Route path="${E}"> to <Route path="${E==="/"?"*":`${E}/*`}">.`)}let b=ba(),x;if(t){let E=typeof t=="string"?zl(t):t;lt(h==="/"||E.pathname?.startsWith(h),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${h}" but pathname "${E.pathname}" was given in the \`location\` prop.`),x=E}else x=b;let S=x.pathname||"/",j=S;if(h!=="/"){let E=h.replace(/^\//,"").split("/");j="/"+S.replace(/^\//,"").split("/").slice(E.length).join("/")}let z=jS(e,{pathname:j});yr(g||z!=null,`No routes matched location "${x.pathname}${x.search}${x.hash}" `),yr(z==null||z[z.length-1].route.element!==void 0||z[z.length-1].route.Component!==void 0||z[z.length-1].route.lazy!==void 0,`Matched leaf route at location "${x.pathname}${x.search}${x.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let O=q5(z&&z.map(E=>Object.assign({},E,{params:Object.assign({},d,E.params),pathname:Ur([h,u.encodeLocation?u.encodeLocation(E.pathname).pathname:E.pathname]),pathnameBase:E.pathnameBase==="/"?h:Ur([h,u.encodeLocation?u.encodeLocation(E.pathnameBase).pathname:E.pathnameBase])})),c,n,r,l);return t&&O?w.createElement(lu.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...x},navigationType:"POP"}},O):O}function U5(){let e=X5(),t=T5(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",l={padding:"0.5rem",backgroundColor:r},u={padding:"2px 4px",backgroundColor:r},c=null;return console.error("Error handled by React Router default ErrorBoundary:",e),c=w.createElement(w.Fragment,null,w.createElement("p",null,"💿 Hey developer 👋"),w.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",w.createElement("code",{style:u},"ErrorBoundary")," or"," ",w.createElement("code",{style:u},"errorElement")," prop on your route.")),w.createElement(w.Fragment,null,w.createElement("h2",null,"Unexpected Application Error!"),w.createElement("h3",{style:{fontStyle:"italic"}},t),n?w.createElement("pre",{style:l},n):null,c)}var I5=w.createElement(U5,null),H5=class extends w.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.unstable_onError?this.props.unstable_onError(e,t):console.error("React Router caught the following error during render",e)}render(){return this.state.error!==void 0?w.createElement(vr.Provider,{value:this.props.routeContext},w.createElement(Ay.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function $5({routeContext:e,match:t,children:n}){let r=w.useContext(Ol);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),w.createElement(vr.Provider,{value:e},n)}function q5(e,t=[],n=null,r=null,l=null){if(e==null){if(!n)return null;if(n.errors)e=n.matches;else if(t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let u=e,c=n?.errors;if(c!=null){let y=u.findIndex(h=>h.route.id&&c?.[h.route.id]!==void 0);lt(y>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(c).join(",")}`),u=u.slice(0,Math.min(u.length,y+1))}let f=!1,d=-1;if(n)for(let y=0;y<u.length;y++){let h=u[y];if((h.route.HydrateFallback||h.route.hydrateFallbackElement)&&(d=y),h.route.id){let{loaderData:g,errors:b}
60=n,x=h.route.loader&&!g.hasOwnProperty(h.route.id)&&(!b||b[h.route.id]===void 0);if(h.route.lazy||x){f=!0,d>=0?u=u.slice(0,d+1):u=[u[0]];break}}}return u.reduceRight((y,h,g)=>{let b,x=!1,S=null,j=null;n&&(b=c&&h.route.id?c[h.route.id]:void 0,S=h.route.errorElement||I5,f&&(d<0&&g===0?(_S("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),x=!0,j=null):d===g&&(x=!0,j=h.route.hydrateFallbackElement||null)));let z=t.concat(u.slice(0,g+1)),O=()=>{let E;return b?E=S:x?E=j:h.route.Component?E=w.createElement(h.route.Component,null):h.route.element?E=h.route.element:E=y,w.createElement($5,{match:h,routeContext:{outlet:y,matches:z,isDataRoute:n!=null},children:E})};return n&&(h.route.ErrorBoundary||h.route.errorElement||g===0)?w.createElement(H5,{location:n.location,revalidation:n.revalidation,component:S,error:b,children:O(),routeContext:{outlet:null,matches:z,isDataRoute:!0},unstable_onError:r}):O()},null)}function Ey(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function W5(e){let t=w.useContext(Ol);return lt(t,Ey(e)),t}function G5(e){let t=w.useContext(Zs);return lt(t,Ey(e)),t}function Y5(e){let t=w.useContext(vr);return lt(t,Ey(e)),t}function My(e){let t=Y5(e),n=t.matches[t.matches.length-1];return lt(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function Z5(){return My("useRouteId")}function X5(){let e=w.useContext(Ay),t=G5("useRouteError"),n=My("useRouteError");return e!==void 0?e:t.errors?.[n]}function F5(){let{router:e}=W5("useNavigate"),t=My("useNavigate"),n=w.useRef(!1);return TS(()=>{n.current=!0}),w.useCallback(async(l,u={})=>{yr(n.current,MS),n.current&&(typeof l=="number"?e.navigate(l):await e.navigate(l,{fromRouteId:t,...u}))},[e,t])}var gb={};function _S(e,t,n){!t&&!gb[e]&&(gb[e]=!0,yr(!1,n))}w.memo(V5);function V5({routes:e,future:t,state:n,unstable_onError:r}){return CS(e,void 0,n,r,t)}function Q5(e){return B5(e.context)}function dr(e){lt(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function J5({basename:e="/",children:t=null,location:n,navigationType:r="POP",navigator:l,static:u=!1}){lt(!ou(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let c=e.replace(/^\/*/,"/"),f=w.useMemo(()=>({basename:c,navigator:l,static:u,future:{}}),[c,l,u]);typeof n=="string"&&(n=zl(n));let{pathname:d="/",search:y="",hash:h="",state:g=null,key:b="default"}=n,x=w.useMemo(()=>{let S=$r(d,c);return S==null?null:{location:{pathname:S,search:y,hash:h,state:g,key:b},navigationType:r}},[c,d,y,h,g,b,r]);return yr(x!=null,`<Router basename="${c}"> is not able to match the URL "${d}${y}${h}" because it does not start with the basename, so the <Router> won't render anything.`),x==null?null:w.createElement(gr.Provider,{value:f},w.createElement(lu.Provider,{children:t,value:x}))}function e6({children:e,location:t}){return K5(_m(e),t)}function _m(e,t=[]){let n=[];return w.Children.forEach(e,(r,l)=>{if(!w.isValidElement(r))return;let u=[...t,l];if(r.type===w.Fragment){n.push.apply(n,_m(r.props.children,u));return}lt(r.type===dr,`[${typeof r.type=="string"?r.type:r.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),lt(!r.props.index||!r.props.children,"An index route cannot have child routes.");let c={id:r.props.id||u.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,hydrateFallbackElement:r.props.hydrateFallbackElement,HydrateFallback:r.props.HydrateFallback,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.hasErrorBoundary===!0||r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(c.children=_m(r.props.children,u)),n.push(c)}),n}var is="get",as="application/x-www-form-urlencoded";function Xs(e){return e!=null&&typeof e.tagName=="string"}function t6(e){return Xs(e)&&e.tagName.toLowerCase()==="button"}function n6(e){return Xs(e)&&e.tagName.toLowerCase()==="form"}function r6(e){return Xs(e)&&e.tagName.toLowerCase()==="input"}function i6(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function a6(e,t){return e.button===0&&(!t||t==="_self")&&!i6(e)}var Uc=null;
60function l6(){if(Uc===null)try{new FormData(document.createElement("form"),0),Uc=!1}catch{Uc=!0}return Uc}var o6=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function e0(e){return e!=null&&!o6.has(e)?(yr(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${as}"`),null):e}function u6(e,t){let n,r,l,u,c;if(n6(e)){let f=e.getAttribute("action");r=f?$r(f,t):null,n=e.getAttribute("method")||is,l=e0(e.getAttribute("enctype"))||as,u=new FormData(e)}else if(t6(e)||r6(e)&&(e.type==="submit"||e.type==="image")){let f=e.form;if(f==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let d=e.getAttribute("formaction")||f.getAttribute("action");if(r=d?$r(d,t):null,n=e.getAttribute("formmethod")||f.getAttribute("method")||is,l=e0(e.getAttribute("formenctype"))||e0(f.getAttribute("enctype"))||as,u=new FormData(f,e),!l6()){let{name:y,type:h,value:g}=e;if(h==="image"){let b=y?`${y}.`:"";u.append(`${b}x`,"0"),u.append(`${b}y`,"0")}else y&&u.append(y,g)}}else{if(Xs(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');n=is,r=null,l=as,c=e}return u&&l==="text/plain"&&(c=u,u=void 0),{action:r,method:n.toLowerCase(),encType:l,formData:u,body:c}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Ty(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function c6(e,t,n){let r=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return r.pathname==="/"?r.pathname=`_root.${n}`:t&&$r(r.pathname,t)==="/"?r.pathname=`${t.replace(/\/$/,"")}/_root.${n}`:r.pathname=`${r.pathname.replace(/\/$/,"")}.${n}`,r}async function s6(e,t){if(e.id in t)return t[e.id];try{let n=await import(e.module);return t[e.id]=n,n}catch(n){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(n),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function f6(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function d6(e,t,n){let r=await Promise.all(e.map(async l=>{let u=t.routes[l.route.id];if(u){let c=await s6(u,n);return c.links?c.links():[]}return[]}));return p6(r.flat(1).filter(f6).filter(l=>l.rel==="stylesheet"||l.rel==="preload").map(l=>l.rel==="stylesheet"?{...l,rel:"prefetch",as:"style"}:{...l,rel:"prefetch"}))}function vb(e,t,n,r,l,u){let c=(d,y)=>n[y]?d.route.id!==n[y].route.id:!0,f=(d,y)=>n[y].pathname!==d.pathname||n[y].route.path?.endsWith("*")&&n[y].params["*"]!==d.params["*"];return u==="assets"?t.filter((d,y)=>c(d,y)||f(d,y)):u==="data"?t.filter((d,y)=>{let h=r.routes[d.route.id];if(!h||!h.hasLoader)return!1;if(c(d,y)||f(d,y))return!0;if(d.route.shouldRevalidate){let g=d.route.shouldRevalidate({currentUrl:new URL(l.pathname+l.search+l.hash,window.origin),currentParams:n[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:d.params,defaultShouldRevalidate:!0});if(typeof g=="boolean")return g}return!0}):[]}function h6(e,t,{includeHydrateFallback:n}={}){return m6(e.map(r=>{let l=t.routes[r.route.id];if(!l)return[];let u=[l.module];return l.clientActionModule&&(u=u.concat(l.clientActionModule)),l.clientLoaderModule&&(u=u.concat(l.clientLoaderModule)),n&&l.hydrateFallbackModule&&(u=u.concat(l.hydrateFallbackModule)),l.imports&&(u=u.concat(l.imports)),u}).flat(1))}function m6(e){return[...new Set(e)]}function y6(e){let t={},n=Object.keys(e).sort();for(let r of n)t[r]=e[r];return t}function p6(e,t){let n=new Set;return new Set(t),e.reduce((r,l)=>{let u=JSON.stringify(y6(l));return n.has(u)||(n.add(u),r.push({key:u,link:l})),r},[])}function DS(){let e=w.useContext(Ol);return Ty(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function g6(){let e=w.useContext(Zs);return Ty(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var Cy=w.createContext(void 0);Cy.displayName="FrameworkContext";function PS(){let e=w.useContext(Cy);return Ty(e,"You must render this element inside a <HydratedRouter> element"),e}function v6(e,t){let n=w.useContext(Cy),[r,l]=w.useState(!1),[u,c]=w.useState(!1),{onFocus:f,onBlur:d,onMouseEnter:y,onMouseLeave:h,onTouchStart:g}=t,b=w.useRef(null);
60w.useEffect(()=>{if(e==="render"&&c(!0),e==="viewport"){let j=O=>{O.forEach(E=>{c(E.isIntersecting)})},z=new IntersectionObserver(j,{threshold:.5});return b.current&&z.observe(b.current),()=>{z.disconnect()}}},[e]),w.useEffect(()=>{if(r){let j=setTimeout(()=>{c(!0)},100);return()=>{clearTimeout(j)}}},[r]);let x=()=>{l(!0)},S=()=>{l(!1),c(!1)};return n?e!=="intent"?[u,b,{}]:[u,b,{onFocus:Po(f,x),onBlur:Po(d,S),onMouseEnter:Po(y,x),onMouseLeave:Po(h,S),onTouchStart:Po(g,x)}]:[!1,b,{}]}function Po(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function b6({page:e,...t}){let{router:n}=DS(),r=w.useMemo(()=>jS(n.routes,e,n.basename),[n.routes,e,n.basename]);return r?w.createElement(w6,{page:e,matches:r,...t}):null}function x6(e){let{manifest:t,routeModules:n}=PS(),[r,l]=w.useState([]);return w.useEffect(()=>{let u=!1;return d6(e,t,n).then(c=>{u||l(c)}),()=>{u=!0}},[e,t,n]),r}function w6({page:e,matches:t,...n}){let r=ba(),{manifest:l,routeModules:u}=PS(),{basename:c}=DS(),{loaderData:f,matches:d}=g6(),y=w.useMemo(()=>vb(e,t,d,l,r,"data"),[e,t,d,l,r]),h=w.useMemo(()=>vb(e,t,d,l,r,"assets"),[e,t,d,l,r]),g=w.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let S=new Set,j=!1;if(t.forEach(O=>{let E=l.routes[O.route.id];!E||!E.hasLoader||(!y.some(M=>M.route.id===O.route.id)&&O.route.id in f&&u[O.route.id]?.shouldRevalidate||E.hasClientLoader?j=!0:S.add(O.route.id))}),S.size===0)return[];let z=c6(e,c,"data");return j&&S.size>0&&z.searchParams.set("_routes",t.filter(O=>S.has(O.route.id)).map(O=>O.route.id).join(",")),[z.pathname+z.search]},[c,f,r,l,y,t,e,u]),b=w.useMemo(()=>h6(h,l),[h,l]),x=x6(h);return w.createElement(w.Fragment,null,g.map(S=>w.createElement("link",{key:S,rel:"prefetch",as:"fetch",href:S,...n})),b.map(S=>w.createElement("link",{key:S,rel:"modulepreload",href:S,...n})),x.map(({key:S,link:j})=>w.createElement("link",{key:S,nonce:n.nonce,...j})))}function j6(...e){return t=>{e.forEach(n=>{typeof n=="function"?n(t):n!=null&&(n.current=t)})}}var RS=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{RS&&(window.__reactRouterVersion="7.9.1")}catch{}function S6({basename:e,children:t,window:n}){let r=w.useRef();r.current==null&&(r.current=o5({window:n,v5Compat:!0}));let l=r.current,[u,c]=w.useState({action:l.action,location:l.location}),f=w.useCallback(d=>{w.startTransition(()=>c(d))},[c]);return w.useLayoutEffect(()=>l.listen(f),[l,f]),w.createElement(J5,{basename:e,children:t,location:u.location,navigationType:u.action,navigator:l})}var NS=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,_y=w.forwardRef(function({onClick:t,discover:n="render",prefetch:r="none",relative:l,reloadDocument:u,replace:c,state:f,target:d,to:y,preventScrollReset:h,viewTransition:g,...b},x){let{basename:S}=w.useContext(gr),j=typeof y=="string"&&NS.test(y),z,O=!1;if(typeof y=="string"&&j&&(z=y,RS))try{let ee=new URL(window.location.href),ne=y.startsWith("//")?new URL(ee.protocol+y):new URL(y),V=$r(ne.pathname,S);ne.origin===ee.origin&&V!=null?y=V+ne.search+ne.hash:O=!0}catch{yr(!1,`<Link to="${y}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let E=P5(y,{relative:l}),[M,P,C]=v6(r,b),R=O6(y,{replace:c,state:f,target:d,preventScrollReset:h,relative:l,viewTransition:g});function K(ee){t&&t(ee),ee.defaultPrevented||R(ee)}let W=w.createElement("a",{...b,...C,href:z||E,onClick:O||u?t:K,ref:j6(x,P),target:d,"data-discover":!j&&n==="render"?"true":void 0});return M&&!j?w.createElement(w.Fragment,null,W,w.createElement(b6,{page:E})):W});_y.displayName="Link";var LS=w.forwardRef(function({"aria-current":t="page",caseSensitive:n=!1,className:r="",end:l=!1,style:u,to:c,viewTransition:f,children:d,...y},h){let g=uu(c,{relative:y.relative}),b=ba(),x=w.useContext(Zs),{navigator:S,basename:j}=w.useContext(gr),z=x!=null&&C6(g)&&f===!0,O=S.encodeLocation?S.encodeLocation(g).pathname:g.pathname,E=b.pathname,M=x&&x.navigation&&x.navigation.location?x.navigation.location.pathname:null;n||(E=E.toLowerCase(),M=M?M.toLowerCase():null,O=O.toLowerCase()),M&&j&&(M=$r(M,j)||M);const P=O!=="/"&&O.endsWith("/")?O.length-1:O.length;let C=E===O||!l&&E.startsWith(O)&&E.charAt(P)==="/",R=M!=null&&(M===O||!l&&M.startsWith(O)&&M.charAt(O.length)==="/"),K={isActive:C,isPending:R,isTransitioning:z},W=C?t:void 0,ee;typeof r=="function"?ee=r(K):ee=[r,C?"active":null,R?"pending":null,z?"transitioning":null].filter(
60Boolean).join(" ");let ne=typeof u=="function"?u(K):u;return w.createElement(_y,{...y,"aria-current":W,className:ee,ref:h,style:ne,to:c,viewTransition:f},typeof d=="function"?d(K):d)});LS.displayName="NavLink";var k6=w.forwardRef(({discover:e="render",fetcherKey:t,navigate:n,reloadDocument:r,replace:l,state:u,method:c=is,action:f,onSubmit:d,relative:y,preventScrollReset:h,viewTransition:g,...b},x)=>{let S=M6(),j=T6(f,{relative:y}),z=c.toLowerCase()==="get"?"get":"post",O=typeof f=="string"&&NS.test(f),E=M=>{if(d&&d(M),M.defaultPrevented)return;M.preventDefault();let P=M.nativeEvent.submitter,C=P?.getAttribute("formmethod")||c;S(P||M.currentTarget,{fetcherKey:t,method:C,navigate:n,replace:l,state:u,relative:y,preventScrollReset:h,viewTransition:g})};return w.createElement("form",{ref:x,method:z,action:j,onSubmit:r?d:E,...b,"data-discover":!O&&e==="render"?"true":void 0})});k6.displayName="Form";function z6(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function BS(e){let t=w.useContext(Ol);return lt(t,z6(e)),t}function O6(e,{target:t,replace:n,state:r,preventScrollReset:l,relative:u,viewTransition:c}={}){let f=R5(),d=ba(),y=uu(e,{relative:u});return w.useCallback(h=>{if(a6(h,t)){h.preventDefault();let g=n!==void 0?n:Yo(d)===Yo(y);f(e,{replace:g,state:r,preventScrollReset:l,relative:u,viewTransition:c})}},[d,f,y,n,r,t,e,l,u,c])}var A6=0,E6=()=>`__${String(++A6)}__`;function M6(){let{router:e}=BS("useSubmit"),{basename:t}=w.useContext(gr),n=Z5();return w.useCallback(async(r,l={})=>{let{action:u,method:c,encType:f,formData:d,body:y}=u6(r,t);if(l.navigate===!1){let h=l.fetcherKey||E6();await e.fetch(h,n,l.action||u,{preventScrollReset:l.preventScrollReset,formData:d,body:y,formMethod:l.method||c,formEncType:l.encType||f,flushSync:l.flushSync})}else await e.navigate(l.action||u,{preventScrollReset:l.preventScrollReset,formData:d,body:y,formMethod:l.method||c,formEncType:l.encType||f,replace:l.replace,state:l.state,fromRouteId:n,flushSync:l.flushSync,viewTransition:l.viewTransition})},[e,t,n])}function T6(e,{relative:t}={}){let{basename:n}=w.useContext(gr),r=w.useContext(vr);lt(r,"useFormAction must be used inside a RouteContext");let[l]=r.matches.slice(-1),u={...uu(e||".",{relative:t})},c=ba();if(e==null){u.search=c.search;let f=new URLSearchParams(u.search),d=f.getAll("index");if(d.some(h=>h==="")){f.delete("index"),d.filter(g=>g).forEach(g=>f.append("index",g));let h=f.toString();u.search=h?`?${h}`:""}}return(!e||e===".")&&l.route.index&&(u.search=u.search?u.search.replace(/^\?/,"?index&"):"?index"),n!=="/"&&(u.pathname=u.pathname==="/"?n:Ur([n,u.pathname])),Yo(u)}function C6(e,{relative:t}={}){let n=w.useContext(ES);lt(n!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=BS("useViewTransitionState"),l=uu(e,{relative:t});if(!n.isTransitioning)return!1;let u=$r(n.currentLocation.pathname,r)||n.currentLocation.pathname,c=$r(n.nextLocation.pathname,r)||n.nextLocation.pathname;return us(l.pathname,c)!=null||us(l.pathname,u)!=null}var KS=wS();const Gn={primaryNavy:"#192A56",gray300:"#e6e8ef",text:"#1e1f24",white:"#ffffff"},_6={kpiCard:{background:Gn.white,border:`1px solid ${Gn.gray300}`,borderRadius:12,padding:16,boxShadow:"0 1px 2px rgba(0,0,0,0.04)"}},D6="/assets/logo-feMOb7Sg.png",P6="/assets/BTTR%20logo%20claim%20-%20Black-B_Nru8v_.svg",R6="/assets/IRMIR-CbqOw6YN.png",N6=[{to:"/",label:"Informacje ogólne"},{to:"/inteligentne-zarzadzanie",label:"Inteligentne zarządzanie"},{to:"/srodowisko-przestrzen",label:"Środowisko i przestrzeń"},{to:"/mobilnosc",label:"Mobilność"},{to:"/kultura-czasu-wolnego",label:"Kultura czasu wolnego"},{to:"/gospodarka",label:"Gospodarka"},{to:"/edukacja",label:"Edukacja"},{to:"/uslugi-spoleczne",label:"Usługi społeczne"}];function L6(){return m.jsxs("div",{style:{height:"100dvh",background:"var(--mk-bg)",display:"flex",flexDirection:"column"},children:[m.jsx("header",{style:{borderBottom:"1px solid #e6e8ef",background:Gn.white,flexShrink:0},children:m.jsxs("div",{style:{padding:"12px 32px",display:"flex",alignItems:"center",justifyContent:"space-between",gap:16},children:[m.jsx(_y,{to:"/",style:{textDecoration:"none",color:Gn.text},children:m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:12},children:[m.jsx("img",{src:D6,alt:"Metropolia Krakowska"}),m.jsx("strong",{style:{fontWeight:700},children:"dashboard 2024"})]})}),m.jsx("nav",{style:{display:"flex",flexWrap:"wrap",gap:8,alignItems:"center"},children:N6.map(e=>m.jsx(LS,{to:e.to,style:({isActive:t})=>({padding:"8px 12px",borderRadius:999,color:t?Gn.white:Gn.text,textDecoration:"none",background:t?Gn.primaryNavy:"#F1F3F8",fontSize:"14px",whiteSpace:"nowrap"}),end:e.to==="/",children:e.label},e.to))})]})}),m.jsx("main",{style:{padding:"16px 32px",flex:1,minHeight:0,overflow:"hidden"},children:m.jsx(Q5,{})}),m.jsx("footer",{style:{borderTop:"1px solid #e6e8ef",background:Gn.white,flexShrink:0},children:m.jsxs("div",{style:{padding:"12px 32px",color:"#6b7280",display:"flex",justifyContent:"space-between",alignItems:"center",gap:16},children:[m.jsxs("div",{children:[m.jsx("div",{children:"© 2024 Metropolia Krakowska"}),m.jsx("div",{style:{fontSize:"14px",marginTop:4},children:"Raport został wygenerowany z pomocą AI"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:12},children:[m.jsx("img",{src:R6,alt:"IRMIR",style:{height:48}}),m.jsx("img",{src:P6,alt:"BTTR",style:{height:40}})]})]})})]})}
60function Se({title:e,subtitle:t,right:n,children:r,height:l,onOpen:u}){return m.jsxs("div",{className:"card",style:{padding:12,height:l,display:"flex",flexDirection:"column"},children:[(e||t||n)&&m.jsxs("div",{style:{display:"flex",alignItems:"baseline",justifyContent:"space-between",marginBottom:8,flexShrink:0},children:[m.jsxs("div",{children:[e&&m.jsx("div",{style:{fontWeight:600,cursor:u?"pointer":"default"},onClick:u,children:e}),t&&m.jsx("div",{style:{color:"#6b7280",fontSize:12},children:t})]}),n]}),m.jsx("div",{style:{flex:1,minHeight:0,overflow:"hidden",display:"flex",flexDirection:"column"},children:r})]})}function Oe({open:e,onClose:t,title:n,width:r=1e3,maxWidth:l="90vw",fullscreen:u=!1,children:c}){return w.useEffect(()=>{function f(d){d.key==="Escape"&&t()}return e&&window.addEventListener("keydown",f),()=>window.removeEventListener("keydown",f)},[e,t]),e?m.jsx("div",{role:"dialog","aria-modal":"true",style:{position:"fixed",inset:0,zIndex:1e3,display:"flex",alignItems:"center",justifyContent:"center",background:u?"var(--mk-card)":"rgba(0,0,0,0.4)",padding:u?0:16},onClick:t,children:m.jsxs("div",{style:{width:u?"100vw":r,maxWidth:u?"100vw":l,height:u?"100vh":"auto",maxHeight:u?"100vh":"90vh",background:"var(--mk-card)",border:u?0:"1px solid var(--mk-border)",borderRadius:u?0:12,boxShadow:u?"none":"0 8px 24px rgba(16, 24, 40, 0.2)",overflow:"hidden",display:"flex",flexDirection:"column"},onClick:f=>f.stopPropagation(),children:[n&&m.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:"12px 16px",borderBottom:"1px solid var(--mk-border)"},children:[m.jsx("div",{style:{fontWeight:600},children:n}),m.jsx("button",{onClick:t,style:{background:"transparent",border:0,fontSize:16,cursor:"pointer"},"aria-label":"Zamknij",children:"×"})]}),m.jsx("div",{style:{padding:u?0:12,overflow:"auto",flex:u?1:"initial"},children:c})]})}):null}const Ct=["Czernichów","Igołomia-Wawrzeńczyce","Kocmyrzów-Luborzyca","Liszki","Michałowice","Mogilany","Skawina","Świątniki Górne","Wielka Wieś","Zabierzów","Zielonki","Biskupice","Niepołomice","Wieliczka","Kraków"],US={Czernichów:{2019:85,2020:85,2021:85,2022:84,2023:84,2024:84},"Igołomia-Wawrzeńczyce":{2019:63,2020:63,2021:63,2022:63,2023:63,2024:63},"Kocmyrzów-Luborzyca":{2019:81,2020:81,2021:81,2022:83,2023:83,2024:83},Liszki:{2019:72,2020:72,2021:72,2022:72,2023:72,2024:72},Michałowice:{2019:51,2020:51,2021:51,2022:51,2023:51,2024:51},Mogilany:{2019:44,2020:44,2021:44,2022:44,2023:44,2024:44},Skawina:{2019:100,2020:100,2021:100,2022:100,2023:100,2024:100},"Świątniki Górne":{2019:20,2020:20,2021:20,2022:20,2023:20,2024:20},"Wielka Wieś":{2019:48,2020:48,2021:48,2022:48,2023:48,2024:48},Zabierzów:{2019:99,2020:99,2021:99,2022:99,2023:99,2024:99},Zielonki:{2019:49,2020:49,2021:49,2022:49,2023:49,2024:49},Biskupice:{2019:41,2020:41,2021:41,2022:41,2023:41,2024:41},Niepołomice:{2019:96,2020:96,2021:96,2022:96,2023:96,2024:96},Wieliczka:{2019:100,2020:100,2021:100,2022:100,2023:100,2024:100},Kraków:{2019:327,2020:327,2021:327,2022:327,2023:327,2024:327}},IS={Czernichów:{2019:175,2020:179.5,2021:181,2022:182.5,2023:183.3,2024:183.5},"Igołomia-Wawrzeńczyce":{2019:122.6,2020:126.1,2021:125.5,2022:125.4,2023:124.9,2024:125.1},"Kocmyrzów-Luborzyca":{2019:191.3,2020:216.5,2021:219.3,2022:216.6,2023:220,2024:224.9},Liszki:{2019:242.4,2020:250.9,2021:252.4,2022:255.5,2023:258,2024:260.2},Michałowice:{2019:211.2,2020:248,2021:252.6,2022:257.6,2023:261.7,2024:265},Mogilany:{2019:326.7,2020:361,2021:366.6,2022:370.4,2023:372.6,2024:369.4},Skawina:{2019:436.7,2020:440.2,2021:440.7,2022:441,2023:440.8,2024:440.6},"Świątniki Górne":{2019:501.5,2020:536.4,2021:541.6,2022:545.3,2023:546.6,2024:554.6},"Wielka Wieś":{2019:265.2,2020:315.7,2021:326.8,2022:340.7,2023:350.4,2024:361.5},Zabierzów:{2019:269.8,2020:289.2,2021:293,2022:294.4,2023:297.8,2024:301.4},Zielonki:{2019:471.2,2020:537.2,2021:550.7,2022:559,2023:571.2,2024:573},Biskupice:{2019:254.8,2020:275.2,2021:278,2022:281,2023:285.3,2024:290.9},Niepołomice:{2019:303.5,2020:329.1,2021:335.6,2022:340.4,2023:344.5,2024:350},Wieliczka:{2019:606.8,2020:662.2,2021:672,2022:682.5,2023:691.3,2024:700.2},Kraków:{2019:2383.7,2020:2449.2,2021:2455.5,2022:2457.6,2023:2466.6,2024:2475.7}},B6={"Wielka Wieś":{2019:90,2020:35,2021:60,2022:55,2023:45,2024:57},Wieliczka:{2019:151,2020:59,2021:76,2022:91,2023:51,2024:41},Zielonki:{2019:82,2020:67,2021:72,2022:34,2023:86,2024:34}
60,Niepołomice:{2019:107,2020:97,2021:88,2022:66,2023:19,2024:25},"Kocmyrzów-Luborzyca":{2019:-3,2020:8,2021:-28,2022:-3,2023:11,2024:9},Mogilany:{2019:67,2020:8,2021:-5,2022:13,2023:18,2024:7},Michałowice:{2019:2,2020:30,2021:13,2022:11,2023:19,2024:1},Liszki:{2019:71,2020:1,2021:-7,2022:9,2023:28,2024:-3},Biskupice:{2019:21,2020:14,2021:-5,2022:-16,2023:-11,2024:-3},"Igołomia-Wawrzeńczyce":{2019:-10,2020:3,2021:-17,2022:-17,2023:-34,2024:-6},Czernichów:{2019:-20,2020:-40,2021:-29,2022:-23,2023:23,2024:-40},"Świątniki Górne":{2019:20,2020:27,2021:-31,2022:-25,2023:-16,2024:-42},Skawina:{2019:49,2020:-6,2021:-99,2022:-33,2023:-64,2024:-83},Zabierzów:{2019:-17,2020:-84,2021:-26,2022:-78,2023:-52,2024:-91},Kraków:{2019:1525,2020:-65,2021:-798,2022:-367,2023:-414,2024:-502}},Dm={Czernichów:{2019:59.8,2020:62.3,2021:64.5,2022:66.5,2023:68.4,2024:69.1},"Igołomia-Wawrzeńczyce":{2019:64.9,2020:69.1,2021:70.8,2022:71,2023:71.5,2024:72.2},"Kocmyrzów-Luborzyca":{2019:60.1,2020:63.2,2021:63.1,2022:64.2,2023:65,2024:65.1},Liszki:{2019:64.4,2020:65,2021:67.5,2022:70,2023:72.3,2024:73.2},Michałowice:{2019:61.1,2020:65.3,2021:65.5,2022:65.4,2023:66.1,2024:65.4},Mogilany:{2019:61.6,2020:64.5,2021:64.4,2022:64.7,2023:65.3,2024:65.5},Skawina:{2019:64.6,2020:66.9,2021:68.6,2022:69.9,2023:70.9,2024:71.1},"Świątniki Górne":{2019:59.3,2020:64.5,2021:65.8,2022:67,2023:67.8,2024:67.5},"Wielka Wieś":{2019:62.8,2020:66.5,2021:67.3,2022:67.5,2023:66.8,2024:66.4},Zabierzów:{2019:65.9,2020:69.5,2021:70.8,2022:71.2,2023:71.7,2024:71.8},Zielonki:{2019:65.1,2020:66.1,2021:66.8,2022:67,2023:67,2024:67.1},Biskupice:{2019:61.8,2020:66.8,2021:67,2022:67.8,2023:67.7,2024:68.2},Niepołomice:{2019:63.4,2020:65.4,2021:67.1,2022:68,2023:68.6,2024:68.9},Wieliczka:{2019:64.4,2020:65.4,2021:66.2,2022:66.6,2023:66.8,2024:66.6},Kraków:{2019:69.2,2020:61.6,2021:62.4,2022:63.2,2023:63.6,2024:63.8}},Dy={przed:{Czernichów:{2019:19.8,2020:20.4,2021:20.9,2022:21.2,2023:21.2,2024:21},"Igołomia-Wawrzeńczyce":{2019:18.5,2020:19.6,2021:19.8,2022:19.4,2023:19,2024:19.2},"Kocmyrzów-Luborzyca":{2019:19.5,2020:21.4,2021:21.4,2022:21.5,2023:21.4,2024:21.3},Liszki:{2019:21.6,2020:21.7,2021:22.3,2022:22.8,2023:23,2024:22.9},Michałowice:{2019:21.4,2020:24.2,2021:23.9,2022:23.8,2023:23.6,2024:23.1},Mogilany:{2019:21.8,2020:23.4,2021:23.2,2022:23.3,2023:23.1,2024:22.6},Skawina:{2019:18.8,2020:19.4,2021:19.6,2022:19.6,2023:19.5,2024:19.2},"Świątniki Górne":{2019:20.7,2020:22.1,2021:22.3,2022:22.1,2023:21.7,2024:21.6},"Wielka Wieś":{2019:21.7,2020:24.6,2021:24.9,2022:24.9,2023:24.5,2024:24.4},Zabierzów:{2019:19.2,2020:21.1,2021:21.2,2022:21.2,2023:20.9,2024:20.6},Zielonki:{2019:23.3,2020:24.4,2021:24.5,2022:24.4,2023:24.1,2024:23.9},Biskupice:{2019:21.6,2020:23.4,2021:23.3,2022:23.4,2023:23.1,2024:22.9},Niepołomice:{2019:21.9,2020:22.9,2021:23.4,2022:23.6,2023:23.5,2024:23.5},Wieliczka:{2019:21,2020:22.1,2021:22.2,2022:22.2,2023:22,2024:21.8},Kraków:{2019:17.2,2020:15.8,2021:16.1,2022:16.4,2023:16.5,2024:16.5}},produkcyjny:{Czernichów:{2019:62.6,2020:61.6,2021:60.8,2022:60.1,2023:59.4,2024:59.1},"Igołomia-Wawrzeńczyce":{2019:60.7,2020:59.1,2021:58.5,2022:58.5,2023:58.3,2024:58.1},"Kocmyrzów-Luborzyca":{2019:62.4,2020:61.3,2021:61.3,2022:60.9,2023:60.6,2024:60.6},Liszki:{2019:60.8,2020:60.6,2021:59.7,2022:58.8,2023:58,2024:57.7},Michałowice:{2019:62.1,2020:60.5,2021:60.4,2022:60.4,2023:60.2,2024:60.5},Mogilany:{2019:61.9,2020:60.8,2021:60.8,2022:60.7,2023:60.5,2024:60.4},Skawina:{2019:60.8,2020:59.9,2021:59.3,2022:58.9,2023:58.5,2024:58.4},"Świątniki Górne":{2019:62.8,2020:60.8,2021:60.3,2022:59.9,2023:59.6,2024:59.7},"Wielka Wieś":{2019:61.4,2020:60.1,2021:59.8,2022:59.7,2023:60,2024:60.1},Zabierzów:{2019:60.3,2020:59,2021:58.6,2022:58.4,2023:58.3,2024:58.2},Zielonki:{2019:60.6,2020:60.2,2021:60,2022:59.9,2023:59.9,2024:59.8},Biskupice:{2019:61.8,2020:59.9,2021:59.9,2022:59.6,2023:59.6,2024:59.5},Niepołomice:{2019:61.2,2020:60.4,2021:59.9,2022:59.5,2023:59.3,2024:59.2},Wieliczka:{2019:60.8,2020:60.5,2021:60.2,2022:60,2023:60,2024:60},Kraków:{2019:59.1,2020:61.9,2021:61.6,2022:61.3,2023:61.1,2024:61}},popro:{Czernichów:{2019:17.6,2020:18,2021:18.3,2022:18.7,2023:19.4,2024:19.8},"Igołomia-Wawrzeńczyce":{2019:20.9,2020:21.3,2021:21.7,2022:22.2,2023:22.6,2024:22.7},"Kocmyrzów-Luborzyca":{2019:18.1,2020:17.3,2021:17.3,2022:17.6,2023:18,2024:18.1},Liszki:{2019:17.5,2020:17.7,2021:18,2022:18.4,2023:19,2024:19.4},Michałowice:{2019:16.5,2020:15.3,2021:15.7,2022:15.8,2023:16.2,2024:16.5},Mogilany:{2019:16.3,2020:15.8,2021:15.9,2022:16,2023:16.4,2024:17},Skawina:{2019:20.5,2020:20.6,2021:21.1,2022:21.6,2023:22,2024:22.4},"Świątniki Górne":{2019:16.5,2020:17.2,2021:17.4,2022:18,2023:18.7,2024:18.7},"Wielka Wieś":{2019:16.9,2020:15.4,2021:15.4,2022:15.4,2023:15.5,2024:15.5},Zabierzów:{2019:20.5,2020:19.9,2021:20.2,2022:20.4,2023:20.9,2024:21.2},Zielonki:{2019:16.1,2020:15.4,2021:15.5,2022:15.7,2023:16,2024:16.3},Biskupice:{2019:16.6,2020:16.7,2021:16.8,2022:17,2023:17.3,2024:17.7}
60,Niepołomice:{2019:16.9,2020:16.6,2021:16.8,2022:16.9,2023:17.2,2024:17.3},Wieliczka:{2019:18.2,2020:17.4,2021:17.6,2022:17.8,2023:18,2024:18.2},Kraków:{2019:23.6,2020:22.3,2021:22.3,2022:22.4,2023:22.4,2024:22.5}}},Zo=[2019,2020,2021,2022,2023,2024];function Oi(e,t){const n=IS[e][t],r=US[e][t];return Math.round(n*r)}function Py(e){const t={2019:0,2020:0,2021:0,2022:0,2023:0,2024:0};return Ct.forEach(n=>{const r=e(n);Zo.forEach(l=>{t[l]+=Number(r[l])})}),t}Py(e=>US[e]);Py(e=>{const t={};return Zo.forEach(n=>{t[n]=Oi(e,n)}),t});Py(e=>B6[e]??{});function cu(e){const t={2019:0,2020:0,2021:0,2022:0,2023:0,2024:0};return Zo.forEach(n=>{let r=0,l=0;Ct.forEach(u=>{const c=Oi(u,n),f=e[u][n];r+=f*c,l+=c}),t[n]=l?r/l:0}),t}cu(IS);cu(Dm);cu(Dy.przed);cu(Dy.produkcyjny);cu(Dy.popro);function HS(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var l=e.length;for(t=0;t<l;t++)e[t]&&(n=HS(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function He(){for(var e,t,n=0,r="",l=arguments.length;n<l;n++)(e=arguments[n])&&(t=HS(e))&&(r&&(r+=" "),r+=t);return r}var t0={},n0={},bb;function K6(){return bb||(bb=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n==="__proto__"}e.isUnsafeProperty=t})(n0)),n0}var r0={},xb;function $S(){return xb||(xb=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){switch(typeof n){case"number":case"symbol":return!1;case"string":return n.includes(".")||n.includes("[")||n.includes("]")}}e.isDeepKey=t})(r0)),r0}var i0={},wb;function qS(){return wb||(wb=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return typeof n=="string"||typeof n=="symbol"?n:Object.is(n?.valueOf?.(),-0)?"-0":String(n)}e.toKey=t})(i0)),i0}var a0={},jb;function Ry(){return jb||(jb=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){const r=[],l=n.length;if(l===0)return r;let u=0,c="",f="",d=!1;for(n.charCodeAt(0)===46&&(r.push(""),u++);u<l;){const y=n[u];f?y==="\\"&&u+1<l?(u++,c+=n[u]):y===f?f="":c+=y:d?y==='"'||y==="'"?f=y:y==="]"?(d=!1,r.push(c),c=""):c+=y:y==="["?(d=!0,c&&(r.push(c),c="")):y==="."?c&&(r.push(c),c=""):c+=y,u++}return c&&r.push(c),r}e.toPath=t})(a0)),a0}var Sb;function Ny(){return Sb||(Sb=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=K6(),n=$S(),r=qS(),l=Ry();function u(f,d,y){if(f==null)return y;switch(typeof d){case"string":{if(t.isUnsafeProperty(d))return y;const h=f[d];return h===void 0?n.isDeepKey(d)?u(f,l.toPath(d),y):y:h}case"number":case"symbol":{typeof d=="number"&&(d=r.toKey(d));const h=f[d];return h===void 0?y:h}default:{if(Array.isArray(d))return c(f,d,y);if(Object.is(d?.valueOf(),-0)?d="-0":d=String(d),t.isUnsafeProperty(d))return y;const h=f[d];return h===void 0?y:h}}}function c(f,d,y){if(d.length===0)return y;let h=f;for(let g=0;g<d.length;g++){if(h==null||t.isUnsafeProperty(d[g]))return y;h=h[d[g]]}return h===void 0?y:h}e.get=u})(t0)),t0}var l0,kb;function U6(){return kb||(kb=1,l0=Ny().get),l0}var I6=U6();const ml=Zr(I6);var o0={exports:{}},Xe={};/**
61 * @license React
62 * react-is.production.js
63 *
64 * Copyright (c) Meta Platforms, Inc. and affiliates.
65 *
66 * This source code is licensed under the MIT license found in the
67 * LICENSE file in the root directory of this source tree.
68 */var zb;function H6(){if(zb)return Xe;zb=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),u=Symbol.for("react.consumer"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),y=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),b=Symbol.for("react.view_transition"),x=Symbol.for("react.client.reference");function S(j){if(typeof j=="object"&&j!==null){var z=j.$$typeof;switch(z){case e:switch(j=j.type,j){case n:case l:case r:case d:case y:case b:return j;default:switch(j=j&&j.$$typeof,j){case c:case f:case g:case h:return j;case u:return j;default:return z}}case t:return z}}}return Xe.ContextConsumer=u,Xe.ContextProvider=c,Xe.Element=e,Xe.ForwardRef=f,Xe.Fragment=n,Xe.Lazy=g,Xe.Memo=h,Xe.Portal=t,Xe.Profiler=l,Xe.StrictMode=r,Xe.Suspense=
68d,Xe.SuspenseList=y,Xe.isContextConsumer=function(j){return S(j)===u},Xe.isContextProvider=function(j){return S(j)===c},Xe.isElement=function(j){return typeof j=="object"&&j!==null&&j.$$typeof===e},Xe.isForwardRef=function(j){return S(j)===f},Xe.isFragment=function(j){return S(j)===n},Xe.isLazy=function(j){return S(j)===g},Xe.isMemo=function(j){return S(j)===h},Xe.isPortal=function(j){return S(j)===t},Xe.isProfiler=function(j){return S(j)===l},Xe.isStrictMode=function(j){return S(j)===r},Xe.isSuspense=function(j){return S(j)===d},Xe.isSuspenseList=function(j){return S(j)===y},Xe.isValidElementType=function(j){return typeof j=="string"||typeof j=="function"||j===n||j===l||j===r||j===d||j===y||typeof j=="object"&&j!==null&&(j.$$typeof===g||j.$$typeof===h||j.$$typeof===c||j.$$typeof===u||j.$$typeof===f||j.$$typeof===x||j.getModuleId!==void 0)},Xe.typeOf=S,Xe}var Ob;function $6(){return Ob||(Ob=1,o0.exports=H6()),o0.exports}var q6=$6(),sn=e=>e===0?0:e>0?1:-1,tn=e=>typeof e=="number"&&e!=+e,aa=e=>typeof e=="string"&&e.indexOf("%")===e.length-1,xe=e=>(typeof e=="number"||e instanceof Number)&&!tn(e),Xn=e=>xe(e)||typeof e=="string",W6=0,Xo=e=>{var t=++W6;return"".concat(e||"").concat(t)},ar=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!xe(t)&&typeof t!="string")return r;var u;if(aa(t)){if(n==null)return r;var c=t.indexOf("%");u=n*parseFloat(t.slice(0,c))/100}else u=+t;return tn(u)&&(u=r),l&&n!=null&&u>n&&(u=n),u},WS=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,n={},r=0;r<t;r++)if(!n[e[r]])n[e[r]]=!0;else return!0;return!1};function pt(e,t,n){return xe(e)&&xe(t)?e+n*(t-e):t}function GS(e,t,n){if(!(!e||!e.length))return e.find(r=>r&&(typeof t=="function"?t(r):ml(r,t))===n)}var it=e=>e===null||typeof e>"u",su=e=>it(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1)),G6=["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"];function Ly(e){if(typeof e!="string")return!1;var t=G6;return t.includes(e)}var Y6=["viewBox","children"],Ab=["points","pathLength"],u0={svg:Y6,polygon:Ab,polyline:Ab},By=(e,t)=>{if(!e||typeof e=="function"||typeof e=="boolean")return null;var n=e;if(w.isValidElement(e)&&(n=e.props),typeof n!="object"&&typeof n!="function")return null;var r={};
68return Object.keys(n).forEach(l=>{Ly(l)&&(r[l]=(u=>n[l](n,u)))}),r},Z6=(e,t,n)=>r=>(e(t,n,r),null),Fs=(e,t,n)=>{if(e===null||typeof e!="object"&&typeof e!="function")return null;var r=null;return Object.keys(e).forEach(l=>{var u=e[l];Ly(l)&&typeof u=="function"&&(r||(r={}),r[l]=Z6(u,t,n))}),r},X6=["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"];function YS(e){if(typeof e!="string")return!1;var t=X6;return t.includes(e)}function _i(e){var t=Object.entries(e).filter(n=>{var[r]=n;return YS(r)});return Object.fromEntries(t)}var Eb=e=>typeof e=="string"?e:e?e.displayName||e.name||"Component":"",Mb=null,c0=null,ZS=e=>{if(e===Mb&&Array.isArray(c0))return c0;var t=[];
68return w.Children.forEach(e,n=>{it(n)||(q6.isFragment(n)?t=t.concat(ZS(n.props.children)):t.push(n))}),c0=t,Mb=e,t};function F6(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(l=>Eb(l)):r=[Eb(t)],ZS(e).forEach(l=>{var u=ml(l,"type.displayName")||ml(l,"type.name");r.indexOf(u)!==-1&&n.push(l)}),n}var XS=e=>e&&typeof e=="object"&&"clipDot"in e?!!e.clipDot:!0,V6=(e,t,n,r)=>{var l;if(typeof t=="symbol"||typeof t=="number")return!0;var u=(l=r&&u0?.[r])!==null&&l!==void 0?l:[],c=t.startsWith("data-"),f=typeof e!="function"&&(!!r&&u.includes(t)||YS(t)),d=!!n&&Ly(t);return c||f||d},ct=(e,t,n)=>{if(!e||typeof e=="function"||typeof e=="boolean")return null;var r=e;if(w.isValidElement(e)&&(r=e.props),typeof r!="object"&&typeof r!="function")return null;var l={};return Object.keys(r).forEach(u=>{var c;V6((c=r)===null||c===void 0?void 0:c[u],u,t,n)&&(l[u]=r[u])}),l},Q6=["children","width","height","viewBox","className","style","title","desc"];function Pm(){return Pm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Pm.apply(null,arguments)}function J6(e,t){if(e==null)return{};var n,r,l=e8(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function e8(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var Ky=w.forwardRef((e,t)=>{var{children:n,width:r,height:l,viewBox:u,className:c,style:f,title:d,desc:y}=e,h=J6(e,Q6),g=u||{width:r,height:l,x:0,y:0},b=He("recharts-surface",c);return w.createElement("svg",Pm({},ct(h,!0,"svg"),{className:b,width:r,height:l,style:f,viewBox:"".concat(g.x," ").concat(g.y," ").concat(g.width," ").concat(g.height),ref:t}),w.createElement("title",null,d),w.createElement("desc",null,y),n)}),t8=["children","className"];function Rm(){return Rm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Rm.apply(null,arguments)}function n8(e,t){if(e==null)return{};var n,r,l=r8(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function r8(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var Fn=w.forwardRef((e,t)=>{var{children:n,className:r}=e,l=n8(e,t8),u=He("recharts-layer",r);return w.createElement("g",Rm({className:u},ct(l,!0),{ref:t}),n)}),FS=w.createContext(null),i8=()=>w.useContext(FS);function et(e){return function(){return e}}const VS=Math.cos,cs=Math.sin,lr=Math.sqrt,ss=Math.PI,Vs=2*ss,Nm=Math.PI,Lm=2*Nm,na=1e-6,a8=Lm-na;function QS(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function l8(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return QS;const n=10**t;return function(r){this._+=r[0];for(let l=1,u=r.length;l<u;++l)this._+=Math.round(arguments[l]*n)/n+r[l]}}class o8{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?QS:l8(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,r,l){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+l}`}bezierCurveTo(t,n,r,l,u,c){this._append`C${+t},${+n},${+r},${+l},${this._x1=+u},${this._y1=+c}`}arcTo(t,n,r,l,u){if(t=+t,n=+n,r=+r,l=+l,u=+u,u<0)throw new Error(`negative radius: ${u}`);let c=this._x1,f=this._y1,d=r-t,y=l-n,h=c-t,g=f-n,b=h*h+g*g;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(b>na)if(!(Math.abs(g*d-y*h)>na)||!u)this._append`L${this._x1=t},${this._y1=n}`;else{let x=r-c,S=l-f,j=d*d+y*y,z=x*x+S*S,O=Math.sqrt(j),E=Math.sqrt(b),M=u*Math.tan((Nm-Math.acos((j+b-z)/(2*O*E)))/2),P=M/E,C=M/O;Math.abs(P-1)>na&&this._append`L${t+P*h},${n+P*g}`,this._append`A${u},${u},0,0,${+(g*x>h*S)},${this._x1=t+C*d},${this._y1=n+C*y}`}}
68arc(t,n,r,l,u,c){if(t=+t,n=+n,r=+r,c=!!c,r<0)throw new Error(`negative radius: ${r}`);let f=r*Math.cos(l),d=r*Math.sin(l),y=t+f,h=n+d,g=1^c,b=c?l-u:u-l;this._x1===null?this._append`M${y},${h}`:(Math.abs(this._x1-y)>na||Math.abs(this._y1-h)>na)&&this._append`L${y},${h}`,r&&(b<0&&(b=b%Lm+Lm),b>a8?this._append`A${r},${r},0,1,${g},${t-f},${n-d}A${r},${r},0,1,${g},${this._x1=y},${this._y1=h}`:b>na&&this._append`A${r},${r},0,${+(b>=Nm)},${g},${this._x1=t+r*Math.cos(u)},${this._y1=n+r*Math.sin(u)}`)}rect(t,n,r,l){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+l}h${-r}Z`}toString(){return this._}}function Uy(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new o8(t)}function Iy(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function JS(e){this._context=e}JS.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 Qs(e){return new JS(e)}function ek(e){return e[0]}function tk(e){return e[1]}function nk(e,t){var n=et(!0),r=null,l=Qs,u=null,c=Uy(f);e=typeof e=="function"?e:e===void 0?ek:et(e),t=typeof t=="function"?t:t===void 0?tk:et(t);function f(d){var y,h=(d=Iy(d)).length,g,b=!1,x;for(r==null&&(u=l(x=c())),y=0;y<=h;++y)!(y<h&&n(g=d[y],y,d))===b&&((b=!b)?u.lineStart():u.lineEnd()),b&&u.point(+e(g,y,d),+t(g,y,d));if(x)return u=null,x+""||null}return f.x=function(d){return arguments.length?(e=typeof d=="function"?d:et(+d),f):e},f.y=function(d){return arguments.length?(t=typeof d=="function"?d:et(+d),f):t},f.defined=function(d){return arguments.length?(n=typeof d=="function"?d:et(!!d),f):n},f.curve=function(d){return arguments.length?(l=d,r!=null&&(u=l(r)),f):l},f.context=function(d){return arguments.length?(d==null?r=u=null:u=l(r=d),f):r},f}function Ic(e,t,n){var r=null,l=et(!0),u=null,c=Qs,f=null,d=Uy(y);e=typeof e=="function"?e:e===void 0?ek:et(+e),t=typeof t=="function"?t:et(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?tk:et(+n);function y(g){var b,x,S,j=(g=Iy(g)).length,z,O=!1,E,M=new Array(j),P=new Array(j);for(u==null&&(f=c(E=d())),b=0;b<=j;++b){if(!(b<j&&l(z=g[b],b,g))===O)if(O=!O)x=b,f.areaStart(),f.lineStart();else{for(f.lineEnd(),f.lineStart(),S=b-1;S>=x;--S)f.point(M[S],P[S]);f.lineEnd(),f.areaEnd()}O&&(M[b]=+e(z,b,g),P[b]=+t(z,b,g),f.point(r?+r(z,b,g):M[b],n?+n(z,b,g):P[b]))}if(E)return f=null,E+""||null}function h(){return nk().defined(l).curve(c).context(u)}return y.x=function(g){return arguments.length?(e=typeof g=="function"?g:et(+g),r=null,y):e},y.x0=function(g){return arguments.length?(e=typeof g=="function"?g:et(+g),y):e},y.x1=function(g){return arguments.length?(r=g==null?null:typeof g=="function"?g:et(+g),y):r},y.y=function(g){return arguments.length?(t=typeof g=="function"?g:et(+g),n=null,y):t},y.y0=function(g){return arguments.length?(t=typeof g=="function"?g:et(+g),y):t},y.y1=function(g){return arguments.length?(n=g==null?null:typeof g=="function"?g:et(+g),y):n},y.lineX0=y.lineY0=function(){return h().x(e).y(t)},y.lineY1=function(){return h().x(e).y(n)},y.lineX1=function(){return h().x(r).y(t)},y.defined=function(g){return arguments.length?(l=typeof g=="function"?g:et(!!g),y):l},y.curve=function(g){return arguments.length?(c=g,u!=null&&(f=c(u)),y):c},y.context=function(g){return arguments.length?(g==null?u=f=null:f=c(u=g),y):u},y}class rk{constructor(t,n){this._context=t,this._x=n}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,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}function u8(e){return new rk(e,!0)}function c8(e){return new rk(e,!1)}const Hy={draw(e,t){const n=lr(t/ss);e.moveTo(n,0),e.arc(0,0,n,0,Vs)}},s8={draw(e,t){const n=lr(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},ik=lr(1/3),f8=ik*2,d8={draw(e,t){const n=lr(t/f8),r=n*ik;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},h8={draw(e,t){const n=lr(t),r=-n/2;e.rect(r,r,n,n)}},m8=.8908130915292852,ak=cs(ss/10)/cs(7*ss/10),y8=cs(Vs/10)*ak,p8=-VS(Vs/10)*ak,g8={draw(e,t){const n=lr(t*m8),r=y8*n,l=p8*n;e.moveTo(0,-n),e.lineTo(r,l);for(let u=1;u<5;++u){const c=Vs*u/5,f=VS(c),d=cs(c);e.lineTo(d*n,-f*n),e.lineTo(f*r-d*l,d*r+f*l)}e.closePath()}},s0=lr(3),v8={draw(e,t){const n=-lr(t/(s0*3));e.moveTo(0,n*2),e.lineTo(-s0*n,-n),e.lineTo(s0*n,-n),e.closePath()}},Hn=-.5,$n=lr(3)/2,Bm=1/lr(12),b8=(Bm/2+1)*3,x8={draw(e,t){const n=lr(t/b8),r=n/2,l=n*Bm,u=r,c=n*Bm+n,f=-u,d=c;e.moveTo(r,l),e.lineTo(u,c),e.lineTo(f,d),e.lineTo(Hn*r-$n*l,$n*r+Hn*l),e.lineTo(Hn*u-$n*c,$n*u+Hn*c),e.lineTo(Hn*f-$n*d,$n*f+Hn*d),e.lineTo(Hn*r+$n*l,Hn*l-$n*r),e.lineTo(Hn*u+$n*c,Hn*c-$n*u),e.lineTo(Hn*f+$n*d,Hn*d-$n*f),e.closePath()}};function w8(e,t){let n=null,r=Uy(l);e=typeof e=="function"?e:et(e||Hy),t=typeof t=="function"?t:et(t===void 0?64:+t);function l(){let u;if(n||(n=u=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),u)return n=null,u+""||null}return l.type=function(u){return arguments.length?(e=typeof u=="function"?u:et(u),l):e},l.size=function(u){return arguments.length?(t=typeof u=="function"?u:et(+u),l):t},l.context=function(u){return arguments.length?(n=u??null,l):n},l}function fs(){}function ds(e,t,n){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+n)/6)}function lk(e){this._context=e}lk.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:ds(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:ds(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function j8(e){return new lk(e)}function ok(e){this._context=e}ok.prototype={areaStart:fs,areaEnd:fs,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:ds(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function S8(e){return new ok(e)}function uk(e){this._context=e}uk.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 n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:ds(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function k8(e){return new uk(e)}function ck(e){this._context=e}ck.prototype={areaStart:fs,areaEnd:fs,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function z8(e){return new ck(e)}function Tb(e){return e<0?-1:1}function Cb(e,t,n){var r=e._x1-e._x0,l=t-e._x1,u=(e._y1-e._y0)/(r||l<0&&-0),c=(n-e._y1)/(l||r<0&&-0),f=(u*l+c*r)/(r+l);return(Tb(u)+Tb(c))*Math.min(Math.abs(u),Math.abs(c),.5*Math.abs(f))||0}function _b(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}
68function f0(e,t,n){var r=e._x0,l=e._y0,u=e._x1,c=e._y1,f=(u-r)/3;e._context.bezierCurveTo(r+f,l+f*t,u-f,c-f*n,u,c)}function hs(e){this._context=e}hs.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:f0(this,this._t0,_b(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 n=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,f0(this,_b(this,n=Cb(this,e,t)),n);break;default:f0(this,this._t0,n=Cb(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function sk(e){this._context=new fk(e)}(sk.prototype=Object.create(hs.prototype)).point=function(e,t){hs.prototype.point.call(this,t,e)};function fk(e){this._context=e}fk.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,n,r,l,u){this._context.bezierCurveTo(t,e,r,n,u,l)}};function O8(e){return new hs(e)}function A8(e){return new sk(e)}function dk(e){this._context=e}dk.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,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=Db(e),l=Db(t),u=0,c=1;c<n;++u,++c)this._context.bezierCurveTo(r[0][u],l[0][u],r[1][u],l[1][u],e[c],t[c]);(this._line||this._line!==0&&n===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 Db(e){var t,n=e.length-1,r,l=new Array(n),u=new Array(n),c=new Array(n);for(l[0]=0,u[0]=2,c[0]=e[0]+2*e[1],t=1;t<n-1;++t)l[t]=1,u[t]=4,c[t]=4*e[t]+2*e[t+1];for(l[n-1]=2,u[n-1]=7,c[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=l[t]/u[t-1],u[t]-=r,c[t]-=r*c[t-1];for(l[n-1]=c[n-1]/u[n-1],t=n-2;t>=0;--t)l[t]=(c[t]-l[t+1])/u[t];for(u[n-1]=(e[n]+l[n-1])/2,t=0;t<n-1;++t)u[t]=2*e[t+1]-l[t+1];return[l,u]}function E8(e){return new dk(e)}function Js(e,t){this._context=e,this._t=t}Js.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 n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function M8(e){return new Js(e,.5)}function T8(e){return new Js(e,0)}function C8(e){return new Js(e,1)}function yl(e,t){if((c=e.length)>1)for(var n=1,r,l,u=e[t[0]],c,f=u.length;n<c;++n)for(l=u,u=e[t[n]],r=0;r<f;++r)u[r][1]+=u[r][0]=isNaN(l[r][1])?l[r][0]:l[r][1]}function Km(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function _8(e,t){return e[t]}function D8(e){const t=[];return t.key=e,t}function P8(){var e=et([]),t=Km,n=yl,r=_8;function l(u){var c=Array.from(e.apply(this,arguments),D8),f,d=c.length,y=-1,h;for(const g of u)for(f=0,++y;f<d;++f)(c[f][y]=[0,+r(g,c[f].key,y,u)]).data=g;for(f=0,h=Iy(t(c));f<d;++f)c[h[f]].index=f;return n(c,h),c}return l.keys=function(u){return arguments.length?(e=typeof u=="function"?u:et(Array.from(u)),l):e},l.value=function(u){return arguments.length?(r=typeof u=="function"?u:et(+u),l):r},l.order=function(u){return arguments.length?(t=u==null?Km:typeof u=="function"?u:et(Array.from(u)),l):t},l.offset=function(u){return arguments.length?(n=u??yl,l):n},l}function R8(e,t){if((r=e.length)>0){for(var n,r,l=0,u=e[0].length,c;
68l<u;++l){for(c=n=0;n<r;++n)c+=e[n][l][1]||0;if(c)for(n=0;n<r;++n)e[n][l][1]/=c}yl(e,t)}}function N8(e,t){if((l=e.length)>0){for(var n=0,r=e[t[0]],l,u=r.length;n<u;++n){for(var c=0,f=0;c<l;++c)f+=e[c][n][1]||0;r[n][1]+=r[n][0]=-f/2}yl(e,t)}}function L8(e,t){if(!(!((c=e.length)>0)||!((u=(l=e[t[0]]).length)>0))){for(var n=0,r=1,l,u,c;r<u;++r){for(var f=0,d=0,y=0;f<c;++f){for(var h=e[t[f]],g=h[r][1]||0,b=h[r-1][1]||0,x=(g-b)/2,S=0;S<f;++S){var j=e[t[S]],z=j[r][1]||0,O=j[r-1][1]||0;x+=z-O}d+=g,y+=x*g}l[r-1][1]+=l[r-1][0]=n,d&&(n-=y/d)}l[r-1][1]+=l[r-1][0]=n,yl(e,t)}}var B8=["type","size","sizeType"];function Um(){return Um=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Um.apply(null,arguments)}function Pb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Rb(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Pb(Object(n),!0).forEach(function(r){K8(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pb(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function K8(e,t,n){return(t=U8(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U8(e){var t=I8(e,"string");return typeof t=="symbol"?t:t+""}function I8(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function H8(e,t){if(e==null)return{};var n,r,l=$8(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function $8(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var hk={symbolCircle:Hy,symbolCross:s8,symbolDiamond:d8,symbolSquare:h8,symbolStar:g8,symbolTriangle:v8,symbolWye:x8},q8=Math.PI/180,W8=e=>{var t="symbol".concat(su(e));return hk[t]||Hy},G8=(e,t,n)=>{if(t==="area")return e;switch(n){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":{var r=18*q8;return 1.25*e*e*(Math.tan(r)-Math.tan(r*2)*Math.tan(r)**2)}case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},Y8=(e,t)=>{hk["symbol".concat(su(e))]=t},$y=e=>{var{type:t="circle",size:n=64,sizeType:r="area"}=e,l=H8(e,B8),u=Rb(Rb({},l),{},{type:t,size:n,sizeType:r}),c="circle";typeof t=="string"&&(c=t);var f=()=>{var b=W8(c),x=w8().type(b).size(G8(n,r,c));return x()},{className:d,cx:y,cy:h}=u,g=ct(u,!0);return y===+y&&h===+h&&n===+n?w.createElement("path",Um({}
68,g,{className:He("recharts-symbols",d),transform:"translate(".concat(y,", ").concat(h,")"),d:f()})):null};$y.registerSymbol=Y8;function Im(){return Im=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Im.apply(null,arguments)}function Nb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Z8(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Nb(Object(n),!0).forEach(function(r){qy(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nb(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function qy(e,t,n){return(t=X8(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function X8(e){var t=F8(e,"string");return typeof t=="symbol"?t:t+""}function F8(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var qn=32;class Wy extends w.PureComponent{renderIcon(t,n){var{inactiveColor:r}=this.props,l=qn/2,u=qn/6,c=qn/3,f=t.inactive?r:t.color,d=n??t.type;if(d==="none")return null;if(d==="plainline")return w.createElement("line",{strokeWidth:4,fill:"none",stroke:f,strokeDasharray:t.payload.strokeDasharray,x1:0,y1:l,x2:qn,y2:l,className:"recharts-legend-icon"});if(d==="line")return w.createElement("path",{strokeWidth:4,fill:"none",stroke:f,d:"M0,".concat(l,"h").concat(c,`
69            A`).concat(u,",").concat(u,",0,1,1,").concat(2*c,",").concat(l,`
70            H`).concat(qn,"M").concat(2*c,",").concat(l,`
71            A`).concat(u,",").concat(u,",0,1,1,").concat(c,",").concat(l),className:"recharts-legend-icon"});if(d==="rect")return w.createElement("path",{stroke:"none",fill:f,d:"M0,".concat(qn/8,"h").concat(qn,"v").concat(qn*3/4,"h").concat(-qn,"z"),className:"recharts-legend-icon"});if(w.isValidElement(t.legendIcon)){var y=Z8({},t);return delete y.legendIcon,w.cloneElement(t.legendIcon,y)}return w.createElement($y,{fill:f,cx:l,cy:l,size:qn,sizeType:"diameter",type:d})}renderItems(){var{payload:t,iconSize:n,layout:r,formatter:l,inactiveColor:u,iconType:c}=this.props,f={x:0,y:0,width:qn,height:qn},d={display:r==="horizontal"?"inline-block":"block",marginRight:10},y={display:"inline-block",verticalAlign:"middle",marginRight:4};return t.map((h,g)=>
71{var b=h.formatter||l,x=He({"recharts-legend-item":!0,["legend-item-".concat(g)]:!0,inactive:h.inactive});if(h.type==="none")return null;var S=h.inactive?u:h.color,j=b?b(h.value,h,g):h.value;return w.createElement("li",Im({className:x,style:d,key:"legend-item-".concat(g)},Fs(this.props,h,g)),w.createElement(Ky,{width:n,height:n,viewBox:f,style:y,"aria-label":"".concat(j," legend icon")},this.renderIcon(h,c)),w.createElement("span",{className:"recharts-legend-item-text",style:{color:S}},j))})}render(){var{payload:t,layout:n,align:r}=this.props;if(!t||!t.length)return null;var l={padding:0,margin:0,textAlign:n==="horizontal"?r:"left"};return w.createElement("ul",{className:"recharts-default-legend",style:l},this.renderItems())}}qy(Wy,"displayName","Legend");qy(Wy,"defaultProps",{align:"center",iconSize:14,inactiveColor:"#ccc",layout:"horizontal",verticalAlign:"middle"});var d0={},h0={},Lb;function V8(){return Lb||(Lb=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,r){const l=new Map;for(let u=0;u<n.length;u++){const c=n[u],f=r(c);l.has(f)||l.set(f,c)}return Array.from(l.values())}e.uniqBy=t})(h0)),h0}var m0={},Bb;function mk(){return Bb||(Bb=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n}e.identity=t})(m0)),m0}var y0={},p0={},g0={},Kb;function Q8(){return Kb||(Kb=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return Number.isSafeInteger(n)&&n>=0}e.isLength=t})(g0)),g0}var Ub;function Gy(){return Ub||(Ub=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Q8();function n(r){return r!=null&&typeof r!="function"&&t.isLength(r.length)}e.isArrayLike=n})(p0)),p0}var v0={},Ib;function J8(){return Ib||(Ib=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return typeof n=="object"&&n!==null}e.isObjectLike=t})(v0)),v0}var Hb;function eM(){return Hb||(Hb=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Gy(),n=J8();function r(l){return n.isObjectLike(l)&&t.isArrayLike(l)}e.isArrayLikeObject=r})(y0)),y0}var b0={},x0={},$b;function tM(){return $b||($b=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Ny();function n(r){return function(l){return t.get(l,r)}}e.property=n})(x0)),x0}var w0={},j0={},S0={},k0={},qb;function yk(){return qb||(qb=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n!==null&&(typeof n=="object"||typeof n=="function")}e.isObject=t})(k0)),k0}var z0={},Wb;function pk(){return Wb||(Wb=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n==null||typeof n!="object"&&typeof n!="function"}e.isPrimitive=t})(z0)),z0}var O0={},Gb;function gk(){return Gb||(Gb=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,r){return n===r||Number.isNaN(n)&&Number.isNaN(r)}e.eq=t})(O0)),O0}var Yb;function nM(){return Yb||(Yb=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Yy(),n=yk(),r=pk(),l=gk();function u(g,b,x){return typeof x!="function"?t.isMatch(g,b):c(g,b,function S(j,z,O,E,M,P){const C=x(j,z,O,E,M,P);return C!==void 0?!!C:c(j,z,S,P)},new Map)}function c(g,b,x,S){if(b===g)return!0;switch(typeof b){case"object":return f(g,b,x,S);case"function":return Object.keys(b).length>0?c(g,{...b},x,S):l.eq(g,b);default:return n.isObject(g)?typeof b=="string"?b==="":!0:l.eq(g,b)}}function f(g,b,x,S){if(b==null)return!0;if(Array.isArray(b))return y(g,b,x,S);if(b instanceof Map)return d(g,b,x,S);if(b instanceof Set)return h(g,b,x,S);const j=Object.keys(b);if(g==null)return j.length===0;if(j.length===0)return!0;if(S&&S.has(b))return S.get(b)===g;S&&S.set(b,g);try{for(let z=0;z<j.length;z++){const O=j[z];if(!r.isPrimitive(g)&&!(O in g)||b[O]===void 0&&g[O]!==void 0||b[O]===null&&g[O]!==null||!x(g[O],b[O],O,g,b,S))return!1}return!0}finally{S&&S.delete(b)}}function d(g,b,x,S){if(b.size===0)return!0;if(!(g instanceof Map))return!1;for(const[j,z]of b.entries()){const O=g.get(j);if(x(O,z,j,g,b,S)===!1)return!1}return!0}function y(g,b,x,S){if(b.length===0)return!0;
71if(!Array.isArray(g))return!1;const j=new Set;for(let z=0;z<b.length;z++){const O=b[z];let E=!1;for(let M=0;M<g.length;M++){if(j.has(M))continue;const P=g[M];let C=!1;if(x(P,O,z,g,b,S)&&(C=!0),C){j.add(M),E=!0;break}}if(!E)return!1}return!0}function h(g,b,x,S){return b.size===0?!0:g instanceof Set?y([...g],[...b],x,S):!1}e.isMatchWith=u,e.isSetMatch=h})(S0)),S0}var Zb;function Yy(){return Zb||(Zb=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=nM();function n(r,l){return t.isMatchWith(r,l,()=>{})}e.isMatch=n})(j0)),j0}var A0={},E0={},M0={},Xb;function rM(){return Xb||(Xb=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return Object.getOwnPropertySymbols(n).filter(r=>Object.prototype.propertyIsEnumerable.call(n,r))}e.getSymbols=t})(M0)),M0}var T0={},Fb;function vk(){return Fb||(Fb=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n==null?n===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(n)}e.getTag=t})(T0)),T0}var C0={},Vb;function bk(){return Vb||(Vb=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t="[object RegExp]",n="[object String]",r="[object Number]",l="[object Boolean]",u="[object Arguments]",c="[object Symbol]",f="[object Date]",d="[object Map]",y="[object Set]",h="[object Array]",g="[object Function]",b="[object ArrayBuffer]",x="[object Object]",S="[object Error]",j="[object DataView]",z="[object Uint8Array]",O="[object Uint8ClampedArray]",E="[object Uint16Array]",M="[object Uint32Array]",P="[object BigUint64Array]",C="[object Int8Array]",R="[object Int16Array]",K="[object Int32Array]",W="[object BigInt64Array]",ee="[object Float32Array]",ne="[object Float64Array]";e.argumentsTag=u,e.arrayBufferTag=b,e.arrayTag=h,e.bigInt64ArrayTag=W,e.bigUint64ArrayTag=P,e.booleanTag=l,e.dataViewTag=j,e.dateTag=f,e.errorTag=S,e.float32ArrayTag=ee,e.float64ArrayTag=ne,e.functionTag=g,e.int16ArrayTag=R,e.int32ArrayTag=K,e.int8ArrayTag=C,e.mapTag=d,e.numberTag=r,e.objectTag=x,e.regexpTag=t,e.setTag=y,e.stringTag=n,e.symbolTag=c,e.uint16ArrayTag=E,e.uint32ArrayTag=M,e.uint8ArrayTag=z,e.uint8ClampedArrayTag=O})(C0)),C0}var _0={},Qb;function iM(){return Qb||(Qb=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return ArrayBuffer.isView(n)&&!(n instanceof DataView)}e.isTypedArray=t})(_0)),_0}var Jb;function xk(){return Jb||(Jb=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=rM(),n=vk(),r=bk(),l=pk(),u=iM();function c(h,g){return f(h,void 0,h,new Map,g)}function f(h,g,b,x=new Map,S=void 0){const j=S?.(h,g,b,x);if(j!==void 0)return j;if(l.isPrimitive(h))return h;if(x.has(h))return x.get(h);if(Array.isArray(h)){const z=new Array(h.length);x.set(h,z);for(let O=0;O<h.length;O++)z[O]=f(h[O],O,b,x,S);return Object.hasOwn(h,"index")&&(z.index=h.index),Object.hasOwn(h,"input")&&(z.input=h.input),z}if(h instanceof Date)return new Date(h.getTime());if(h instanceof RegExp){const z=new RegExp(h.source,h.flags);return z.lastIndex=h.lastIndex,z}if(h instanceof Map){const z=new Map;x.set(h,z);for(const[O,E]of h)z.set(O,f(E,O,b,x,S));return z}if(h instanceof Set){const z=new Set;x.set(h,z);for(const O of h)z.add(f(O,void 0,b,x,S));return z}if(typeof Buffer<"u"&&Buffer.isBuffer(h))return h.subarray();if(u.isTypedArray(h)){const z=new(Object.getPrototypeOf(h)).constructor(h.length);x.set(h,z);for(let O=0;O<h.length;O++)z[O]=f(h[O],O,b,x,S);return z}if(h instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&h instanceof SharedArrayBuffer)return h.slice(0);if(h instanceof DataView){const z=new DataView(h.buffer.slice(0),h.byteOffset,h.byteLength);return x.set(h,z),d(z,h,b,x,S),z}if(typeof File<"u"&&h instanceof File){const z=new File([h],h.name,{type:h.type});return x.set(h,z),d(z,h,b,x,S),z}if(h instanceof Blob){const z=new Blob([h],{type:h.type});return x.set(h,z),d(z,h,b,x,S),z}if(h instanceof Error){const z=new h.constructor;return x.set(h,z),z.message=h.message,z.name=h.name,z.stack=h.stack,z.cause=h.cause,d(z,h,b,x,S),z}if(typeof h=="object"&&y(h)){const z=Object.create(Object.getPrototypeOf(h));return x.set(h,z),d(z,h,b,x,S),z}return h}function d(h,g,b=h,x,S){const j=[...Object.keys(g),...t.getSymbols(g)];for(let z=0;z<j.length;z++){const O=j[z],E=Object.getOwnPropertyDescriptor(h,O);(E==null||E.writable)&&(h[O]=f(g[O],O,b,x,S))}}function y(h){switch(n.getTag(h)){case r.argumentsTag:case r.arrayTag:case r.arrayBufferTag:case r.dataViewTag:case r.booleanTag:case r.dateTag:case r.float32ArrayTag:case r.float64ArrayTag:case r.int8ArrayTag:case r.int16ArrayTag:case r.int32ArrayTag:case r.mapTag:case r.numberTag:case r.objectTag:case r.regexpTag:case r.setTag:case r.stringTag:case r.symbolTag:case r.uint8ArrayTag:case r.uint8ClampedArrayTag:case r.uint16ArrayTag:case r.uint32ArrayTag:return!0;default:return!1}}e.cloneDeepWith=c,e.cloneDeepWithImpl=f,e.copyProperties=d})(E0)),E0}var ex;function aM(){return ex||(ex=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=xk();function n(r){return t.cloneDeepWithImpl(r,void 0,r,new Map,void 0)}e.cloneDeep=n})(A0)),A0}var tx;function lM(){return tx||(tx=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Yy(),n=aM();function r(l){return l=n.cloneDeep(l),u=>t.isMatch(u,l)}e.matches=r})(w0)),w0}var D0={},P0={},R0={},nx;
71function oM(){return nx||(nx=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=xk(),n=bk();function r(l,u){return t.cloneDeepWith(l,(c,f,d,y)=>{const h=u?.(c,f,d,y);if(h!==void 0)return h;if(typeof l=="object")switch(Object.prototype.toString.call(l)){case n.numberTag:case n.stringTag:case n.booleanTag:{const g=new l.constructor(l?.valueOf());return t.copyProperties(g,l),g}case n.argumentsTag:{const g={};return t.copyProperties(g,l),g.length=l.length,g[Symbol.iterator]=l[Symbol.iterator],g}default:return}})}e.cloneDeepWith=r})(R0)),R0}var rx;function uM(){return rx||(rx=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=oM();function n(r){return t.cloneDeepWith(r)}e.cloneDeep=n})(P0)),P0}var N0={},L0={},ix;function wk(){return ix||(ix=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=/^(?:0|[1-9]\d*)$/;function n(r,l=Number.MAX_SAFE_INTEGER){switch(typeof r){case"number":return Number.isInteger(r)&&r>=0&&r<l;case"symbol":return!1;case"string":return t.test(r)}}e.isIndex=n})(L0)),L0}var B0={},ax;function cM(){return ax||(ax=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=vk();function n(r){return r!==null&&typeof r=="object"&&t.getTag(r)==="[object Arguments]"}e.isArguments=n})(B0)),B0}var lx;function sM(){return lx||(lx=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=$S(),n=wk(),r=cM(),l=Ry();function u(c,f){let d;if(Array.isArray(f)?d=f:typeof f=="string"&&t.isDeepKey(f)&&c?.[f]==null?d=l.toPath(f):d=[f],d.length===0)return!1;let y=c;for(let h=0;h<d.length;h++){const g=d[h];if((y==null||!Object.hasOwn(y,g))&&!((Array.isArray(y)||r.isArguments(y))&&n.isIndex(g)&&g<y.length))return!1;y=y[g]}return!0}e.has=u})(N0)),N0}var ox;function fM(){return ox||(ox=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Yy(),n=qS(),r=uM(),l=Ny(),u=sM();function c(f,d){switch(typeof f){case"object":{Object.is(f?.valueOf(),-0)&&(f="-0");break}case"number":{f=n.toKey(f);break}}return d=r.cloneDeep(d),function(y){const h=l.get(y,f);return h===void 0?u.has(y,f):d===void 0?h===void 0:t.isMatch(h,d)}}e.matchesProperty=c})(D0)),D0}var ux;function dM(){return ux||(ux=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=mk(),n=tM(),r=lM(),l=fM();function u(c){if(c==null)return t.identity;switch(typeof c){case"function":return c;case"object":return Array.isArray(c)&&c.length===2?l.matchesProperty(c[0],c[1]):r.matches(c);case"string":case"symbol":case"number":return n.property(c)}}e.iteratee=u})(b0)),b0}var cx;function hM(){return cx||(cx=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=V8(),n=mk(),r=eM(),l=dM();function u(c,f=n.identity){return r.isArrayLikeObject(c)?t.uniqBy(Array.from(c),l.iteratee(f)):[]}e.uniqBy=u})(d0)),d0}var K0,sx;function mM(){return sx||(sx=1,K0=hM().uniqBy),K0}var yM=mM();const fx=Zr(yM);function jk(e,t,n){return t===!0?fx(e,n):typeof t=="function"?fx(e,t):e}var U0={exports:{}},I0={},H0={exports:{}},$0={};/**
72 * @license React
73 * use-sync-external-store-shim.production.js
74 *
75 * Copyright (c) Meta Platforms, Inc. and affiliates.
76 *
77 * This source code is licensed under the MIT license found in the
78 * LICENSE file in the root directory of this source tree.
79 */var dx;function pM(){if(dx)return $0;dx=1;var e=kl();function t(g,b){return g===b&&(g!==0||1/g===1/b)||g!==g&&b!==b}var n=typeof Object.is=="function"?Object.is:t,r=e.useState,l=e.useEffect,u=e.useLayoutEffect,c=e.useDebugValue;function f(g,b){var x=b(),S=r({inst:{value:x,getSnapshot:b}}),j=S[0].inst,z=S[1];return u(function(){j.value=x,j.getSnapshot=b,d(j)&&z({inst:j})},[g,x,b]),l(function(){return d(j)&&z({inst:j}),g(function(){d(j)&&z({inst:j})})},[g]),c(x),x}function d(g){var b=g.getSnapshot;g=g.value;try{var x=b();return!n(g,x)}catch{return!0}}function y(g,b){return b()}var h=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?y:f;return $0.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:h,$0}var hx;function gM(){return hx||(hx=1,H0.exports=pM()),H0.exports}/**
80 * @license React
81 * use-sync-external-store-shim/with-selector.production.js
82 *
83 * Copyright (c) Meta Platforms, Inc. and affiliates.
84 *
85 * This source code is licensed under the MIT license found in the
86 * LICENSE file in the root directory of this source tree.
87 */var mx;function vM(){if(mx)return I0;mx=1;var e=kl(),t=gM();function n(y,h){return y===h&&(y!==0||1/y===1/h)||y!==y&&h!==h}var r=typeof Object.is=="function"?Object.is:n,l=t.useSyncExternalStore,u=e.useRef,c=e.useEffect,f=e.useMemo,d=e.useDebugValue;return I0.useSyncExternalStoreWithSelector=function(y,h,g,b,x){var S=u(null);if(S.current===null){var j={hasValue:!1,value:null};S.current=j}else j=S.current;S=f(function(){function O(R){if(!E){if(E=!0,M=R,R=b(R),x!==void 0&&j.hasValue){var K=j.value;if(x(K,R))return P=K}return P=R}if(K=P,r(M,R))return K;var W=b(R);return x!==void 0&&x(K,W)?(M=R,K):(M=R,P=W)}var E=!1,M,P,C=g===void 0?null:g;return[function(){return O(h())},C===null?void 0:function(){return O(C())}]},[h,g,b,x]);var z=l(y,S[0],S[1]);return c(function(){j.hasValue=!0,j.value=z},[z]),d(z),z},I0}var yx;function bM(){return yx||(yx=1,U0.exports=vM()),U0.exports}var xM=bM(),Zy=w.createContext(null),wM=e=>e,ht=()=>{var e=w.useContext(Zy);return e?e.store.dispatch:wM},ls=()=>{},jM=()=>ls,SM=(e,t)=>e===t;function he(e){var t=w.useContext(Zy);return xM.useSyncExternalStoreWithSelector(t?t.subscription.addNestedSub:jM,t?t.store.getState:ls,t?t.store.getState:ls,t?e:ls,SM)}function kM(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function zM(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function OM(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(n=>typeof n=="function")){const n=e.map(r=>typeof r=="function"?`function ${r.name||"unnamed"}()`:typeof r).join(", ");throw new TypeError(`${t}[${n}]`)}}var px=e=>Array.isArray(e)?e:[e];function AM(e){const t=Array.isArray(e[0])?e[0]:e;return OM(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function EM(e,t){const n=[],{length:r}=e;for(let l=0;l<r;l++)n.push(e[l].apply(null,t));return n}var MM=class{constructor(e){this.value=e}deref(){return this.value}},TM=typeof WeakRef<"u"?WeakRef:MM,CM=0,gx=1;function Hc(){return{s:CM,v:void 0,o:null,p:null}}function Sk(e,t={}){let n=Hc();const{resultEqualityCheck:r}=t;let l,u=0;function c(){let f=n;const{length:d}=arguments;for(let g=0,b=d;g<b;g++){const x=arguments[g];if(typeof x=="function"||typeof x=="object"&&x!==null){let S=f.o;S===null&&(f.o=S=new WeakMap);const j=S.get(x);j===void 0?(f=Hc(),S.set(x,f)):f=j}else{let S=f.p;S===null&&(f.p=S=new Map);const j=S.get(x);j===void 0?(f=Hc(),S.set(x,f)):f=j}}const y=f;let h;if(f.s===gx)h=f.v;else if(h=e.apply(null,arguments),u++,r){const g=l?.deref?.()??l;g!=null&&r(g,h)&&(h=g,u!==0&&u--),l=typeof h=="object"&&h!==null||typeof h=="function"?new TM(h):h}return y.s=gx,y.v=h,h}return c.clearCache=()=>{n=Hc(),c.resetResultsCount()},c.resultsCount=()=>u,c.resetResultsCount=()=>{u=0},c}function _M(e,...t){const n=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,r=(...l)=>{let u=0,c=0,f,d={},y=l.pop();typeof y=="object"&&(d=y,y=l.pop()),kM(y,`createSelector expects an output function after the inputs, but received: [${typeof y}]`);const h={...n,...d},{memoize:g,memoizeOptions:b=[],argsMemoize:x=Sk,argsMemoizeOptions:S=[]}=h,j=px(b),z=px(S),O=AM(l),E=g(function(){return u++,y.apply(null,arguments)},...j),M=x(function(){c++;const C=EM(O,arguments);return f=E.apply(null,C),f},...z);return Object.assign(M,{resultFunc:y,memoizedResultFunc:E,dependencies:O,dependencyRecomputations:()=>c,resetDependencyRecomputations:()=>{c=0},lastResult:()=>f,recomputations:()=>u,resetRecomputations:()=>{u=0},memoize:g,argsMemoize:x})};return Object.assign(r,{withTypes:()=>r}),r}var $=_M(Sk),DM=Object.assign((e,t=$)=>{zM(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const n=Object.keys(e),r=n.map(u=>e[u]);return t(r,(...u)=>u.reduce((c,f,d)=>(c[n[d]]=f,c),{}))},{withTypes:()=>DM}),q0={},W0={},G0={},vx;function PM(){return vx||(vx=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return typeof r=="symbol"?1:r===null?2:r===void 0?3:r!==r?4:0}const n=(r,l,u)=>{if(r!==l){const c=t(r),f=t(l);
87if(c===f&&c===0){if(r<l)return u==="desc"?1:-1;if(r>l)return u==="desc"?-1:1}return u==="desc"?f-c:c-f}return 0};e.compareValues=n})(G0)),G0}var Y0={},Z0={},bx;function kk(){return bx||(bx=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return typeof n=="symbol"||n instanceof Symbol}e.isSymbol=t})(Z0)),Z0}var xx;function RM(){return xx||(xx=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=kk(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function l(u,c){return Array.isArray(u)?!1:typeof u=="number"||typeof u=="boolean"||u==null||t.isSymbol(u)?!0:typeof u=="string"&&(r.test(u)||!n.test(u))||c!=null&&Object.hasOwn(c,u)}e.isKey=l})(Y0)),Y0}var wx;function NM(){return wx||(wx=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=PM(),n=RM(),r=Ry();function l(u,c,f,d){if(u==null)return[];f=d?void 0:f,Array.isArray(u)||(u=Object.values(u)),Array.isArray(c)||(c=c==null?[null]:[c]),c.length===0&&(c=[null]),Array.isArray(f)||(f=f==null?[]:[f]),f=f.map(x=>String(x));const y=(x,S)=>{let j=x;for(let z=0;z<S.length&&j!=null;++z)j=j[S[z]];return j},h=(x,S)=>S==null||x==null?S:typeof x=="object"&&"key"in x?Object.hasOwn(S,x.key)?S[x.key]:y(S,x.path):typeof x=="function"?x(S):Array.isArray(x)?y(S,x):typeof S=="object"?S[x]:S,g=c.map(x=>(Array.isArray(x)&&x.length===1&&(x=x[0]),x==null||typeof x=="function"||Array.isArray(x)||n.isKey(x)?x:{key:x,path:r.toPath(x)}));return u.map(x=>({original:x,criteria:g.map(S=>h(S,x))})).slice().sort((x,S)=>{for(let j=0;j<g.length;j++){const z=t.compareValues(x.criteria[j],S.criteria[j],f[j]);if(z!==0)return z}return 0}).map(x=>x.original)}e.orderBy=l})(W0)),W0}var X0={},jx;function LM(){return jx||(jx=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,r=1){const l=[],u=Math.floor(r),c=(f,d)=>{for(let y=0;y<f.length;y++){const h=f[y];Array.isArray(h)&&d<u?c(h,d+1):l.push(h)}};return c(n,0),l}e.flatten=t})(X0)),X0}var F0={}
87,Sx;function zk(){return Sx||(Sx=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=wk(),n=Gy(),r=yk(),l=gk();function u(c,f,d){return r.isObject(d)&&(typeof f=="number"&&n.isArrayLike(d)&&t.isIndex(f)&&f<d.length||typeof f=="string"&&f in d)?l.eq(d[f],c):!1}e.isIterateeCall=u})(F0)),F0}var kx;function BM(){return kx||(kx=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=NM(),n=LM(),r=zk();function l(u,...c){const f=c.length;return f>1&&r.isIterateeCall(u,c[0],c[1])?c=[]:f>2&&r.isIterateeCall(c[0],c[1],c[2])&&(c=[c[0]]),t.orderBy(u,n.flatten(c),["asc"])}e.sortBy=l})(q0)),q0}var V0,zx;function KM(){return zx||(zx=1,V0=BM().sortBy),V0}var UM=KM();const ef=Zr(UM);var Ok=e=>e.legend.settings,IM=e=>e.legend.size,HM=e=>e.legend.payload,$M=$([HM,Ok],(e,t)=>{var{itemSorter:n}=t,r=e.flat(1);return n?ef(r,n):r});function qM(){return he($M)}var $c=1;function Ak(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],[t,n]=w.useState({height:0,left:0,top:0,width:0}),r=w.useCallback(l=>{if(l!=null){var u=l.getBoundingClientRect(),c={height:u.height,left:u.left,top:u.top,width:u.width};(Math.abs(c.height-t.height)>$c||Math.abs(c.left-t.left)>$c||Math.abs(c.top-t.top)>$c||Math.abs(c.width-t.width)>$c)&&n({height:c.height,left:c.left,top:c.top,width:c.width})}},[t.width,t.height,t.top,t.left,...e]);return[t,r]}function Kt(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var WM=typeof Symbol=="function"&&Symbol.observable||"@@observable",Ox=WM,Q0=()=>Math.random().toString(36).substring(7).split("").join("."),GM={INIT:`@@redux/INIT${Q0()}`,REPLACE:`@@redux/REPLACE${Q0()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${Q0()}`},ms=GM;function Xy(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function Ek(e,t,n){if(typeof e!="function")throw new Error(Kt(2));if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(Kt(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(Kt(1));return n(Ek)(e,t)}let r=e,l=t,u=new Map,c=u,f=0,d=!1;function y(){c===u&&(c=new Map,u.forEach((z,O)=>{c.set(O,z)}))}function h(){if(d)throw new Error(Kt(3));return l}function g(z){if(typeof z!="function")throw new Error(Kt(4));if(d)throw new Error(Kt(5));let O=!0;y();const E=f++;return c.set(E,z),function(){if(O){if(d)throw new Error(Kt(6));O=!1,y(),c.delete(E),u=null}}}function b(z){if(!Xy(z))throw new Error(Kt(7));if(typeof z.type>"u")throw new Error(Kt(8));if(typeof z.type!="string")throw new Error(Kt(17));if(d)throw new Error(Kt(9));try{d=!0,l=r(l,z)}finally{d=!1}return(u=c).forEach(E=>{E()}),z}function x(z){if(typeof z!="function")throw new Error(Kt(10));r=z,b({type:ms.REPLACE})}function S(){const z=g;return{subscribe(O){if(typeof O!="object"||O===null)throw new Error(Kt(11));function E(){const P=O;P.next&&P.next(h())}return E(),{unsubscribe:z(E)}},[Ox](){return this}}}return b({type:ms.INIT}),{dispatch:b,subscribe:g,getState:h,replaceReducer:x,[Ox]:S}}function YM(e){Object.keys(e).forEach(t=>{const n=e[t];if(typeof n(void 0,{type:ms.INIT})>"u")throw new Error(Kt(12));if(typeof n(void 0,{type:ms.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(Kt(13))})}function Mk(e){const t=Object.keys(e),n={};for(let u=0;u<t.length;u++){const c=t[u];typeof e[c]=="function"&&(n[c]=e[c])}const r=Object.keys(n);let l;try{YM(n)}catch(u){l=u}return function(c={},f){if(l)throw l;let d=!1;const y={};for(let h=0;h<r.length;h++){const g=r[h],b=n[g],x=c[g],S=b(x,f);if(typeof S>"u")throw f&&f.type,new Error(Kt(14));y[g]=S,d=d||S!==x}return d=d||r.length!==Object.keys(c).length,d?y:c}}function ys(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...r)=>t(n(...r)))}function ZM(...e){return t=>(n,r)=>{const l=t(n,r);let u=()=>{throw new Error(Kt(15))};const c={getState:l.getState,dispatch:(d,...y)=>u(d,...y)},f=e.map(d=>d(c));return u=ys(...f)(l.dispatch),{...l,dispatch:u}}}function Tk(e){return Xy(e)&&"type"in e&&typeof e.type=="string"}var Ck=Symbol.for("immer-nothing"),Ax=Symbol.for("immer-draftable"),Tn=Symbol.for("immer-state");function rr(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var pl=Object.getPrototypeOf;function ha(e){return!!e&&!!e[Tn]}function qr(e){return e?_k(e)||Array.isArray(e)||!!e[Ax]||!!e.constructor?.[Ax]||fu(e)||nf(e):!1}var XM=Object.prototype.constructor.toString();function _k(e){if(!e||typeof e!="object")return!1;const t=pl(e);if(t===null)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object?!0:typeof n=="function"&&Function.toString.call(n)===XM}function ps(e,t){tf(e)===0?Reflect.ownKeys(e).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function tf(e){const t=e[Tn];return t?t.type_:Array.isArray(e)?1:fu(e)?2:nf(e)?3:0}function Hm(e,t){return tf(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Dk(e,t,n){const r=tf(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function FM(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function fu(e){return e instanceof Map}function nf(e){return e instanceof Set}function ra(e){return e.copy_||e.base_}function $m(e,t){if(fu(e))return new Map(e);if(nf(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const n=_k(e);if(t===!0||t==="class_only"&&!n){const r=Object.getOwnPropertyDescriptors(e);delete r[Tn];let l=Reflect.ownKeys(r);for(let u=0;u<l.length;u++){const c=l[u],f=r[c];f.writable===!1&&(f.writable=!0,f.configurable=!0),(f.get||f.set)&&(r[c]={configurable:!0,writable:!0,enumerable:f.enumerable,value:e[c]})}return Object.create(pl(e),r)}else{const r=pl(e);if(r!==null&&n)return{...e};const l=Object.create(r);return Object.assign(l,e)}}function Fy(e,t=!1){return rf(e)||ha(e)||!qr(e)||(tf(e)>
871&&Object.defineProperties(e,{set:{value:qc},add:{value:qc},clear:{value:qc},delete:{value:qc}}),Object.freeze(e),t&&Object.values(e).forEach(n=>Fy(n,!0))),e}function qc(){rr(2)}function rf(e){return Object.isFrozen(e)}var VM={};function ma(e){const t=VM[e];return t||rr(0,e),t}var Fo;function Pk(){return Fo}function QM(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function Ex(e,t){t&&(ma("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function qm(e){Wm(e),e.drafts_.forEach(JM),e.drafts_=null}function Wm(e){e===Fo&&(Fo=e.parent_)}function Mx(e){return Fo=QM(Fo,e)}function JM(e){const t=e[Tn];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function Tx(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return e!==void 0&&e!==n?(n[Tn].modified_&&(qm(t),rr(4)),qr(e)&&(e=gs(t,e),t.parent_||vs(t,e)),t.patches_&&ma("Patches").generateReplacementPatches_(n[Tn].base_,e,t.patches_,t.inversePatches_)):e=gs(t,n,[]),qm(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==Ck?e:void 0}function gs(e,t,n){if(rf(t))return t;const r=t[Tn];if(!r)return ps(t,(l,u)=>Cx(e,r,t,l,u,n)),t;if(r.scope_!==e)return t;if(!r.modified_)return vs(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;const l=r.copy_;let u=l,c=!1;r.type_===3&&(u=new Set(l),l.clear(),c=!0),ps(u,(f,d)=>Cx(e,r,l,f,d,n,c)),vs(e,l,!1),n&&e.patches_&&ma("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function Cx(e,t,n,r,l,u,c){if(ha(l)){const f=u&&t&&t.type_!==3&&!Hm(t.assigned_,r)?u.concat(r):void 0,d=gs(e,l,f);if(Dk(n,r,d),ha(d))e.canAutoFreeze_=!1;else return}else c&&n.add(l);if(qr(l)&&!rf(l)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;gs(e,l),(!t||!t.scope_.parent_)&&typeof r!="symbol"&&(fu(n)?n.has(r):Object.prototype.propertyIsEnumerable.call(n,r))&&vs(e,l)}}function vs(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&Fy(t,n)}function eT(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:Pk(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let l=r,u=Vy;n&&(l=[r],u=Vo);const{revoke:c,proxy:f}=Proxy.revocable(l,u);return r.draft_=f,r.revoke_=c,f}var Vy={get(e,t){if(t===Tn)return e;const n=ra(e);if(!Hm(n,t))return tT(e,n,t);const r=n[t];return e.finalized_||!qr(r)?r:r===J0(e.base_,t)?(em(e),e.copy_[t]=Ym(r,e)):r},has(e,t){return t in ra(e)},ownKeys(e){return Reflect.ownKeys(ra(e))},set(e,t,n){const r=Rk(ra(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const l=J0(ra(e),t),u=l?.[Tn];if(u&&u.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(FM(n,l)&&(n!==void 0||Hm(e.base_,t)))return!0;em(e),Gm(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty(e,t){return J0(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,em(e),Gm(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=ra(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty(){rr(11)},getPrototypeOf(e){return pl(e.base_)},setPrototypeOf(){rr(12)}},Vo={};ps(Vy,(e,t)=>{Vo[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});Vo.deleteProperty=function(e,t){return Vo.set.call(this,e,t,void 0)};Vo.set=function(e,t,n){return Vy.set.call(this,e[0],t,n,e[0])};function J0(e,t){const n=e[Tn];return(n?ra(n):e)[t]}function tT(e,t,n){const r=Rk(t,n);return r?"value"in r?r.value:r.get?.call(e.draft_):void 0}function Rk(e,t){if(!(t in e))return;let n=pl(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=pl(n)}}function Gm(e){e.modified_||(e.modified_=!0,e.parent_&&Gm(e.parent_))}function em(e){e.copy_||(e.copy_=$m(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var nT=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,n,r)=>{if(typeof t=="function"&&typeof n!="function"){const u=n;n=t;const c=this;return function(d=u,...y){return c.produce(d,h=>n.call(this,h,...y))}}typeof n!="function"&&rr(6),r!==void 0&&typeof r!="function"&&rr(7);let l;if(qr(t)){const u=Mx(this),c=Ym(t,void 0);let f=!0;try{l=n(c),f=!1}finally{f?qm(u):Wm(u)}return Ex(u,r),Tx(l,u)}else if(!t||typeof t!="object"){if(l=n(t),l===void 0&&(l=t),l===Ck&&(l=void 0),this.autoFreeze_&&Fy(l,!0),r){const u=[],c=[];ma("Patches").generateReplacementPatches_(t,l,u,c),r(u,c)}return l}else rr(1,t)},this.produceWithPatches=(t,n)=>{if(typeof t=="function")return(c,...f)=>this.produceWithPatches(c,d=>t(d,...f));let r,l;return[this.produce(t,n,(c,f)=>{r=c,l=f}),r,l]},typeof e?.autoFreeze=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof e?.useStrictShallowCopy=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){qr(e)||rr(8),ha(e)&&(e=Ir(e));const t=Mx(this),n=Ym(e,void 0);return n[Tn].isManual_=!0,Wm(t),n}finishDraft(e,t){const n=e&&e[Tn];(!n||!n.isManual_)&&rr(9);const{scope_:r}=n;return Ex(r,t),Tx(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const l=t[n];if(l.path.length===0&&l.op==="replace"){e=l.value;break}}n>
87-1&&(t=t.slice(n+1));const r=ma("Patches").applyPatches_;return ha(e)?r(e,t):this.produce(e,l=>r(l,t))}};function Ym(e,t){const n=fu(e)?ma("MapSet").proxyMap_(e,t):nf(e)?ma("MapSet").proxySet_(e,t):eT(e,t);return(t?t.scope_:Pk()).drafts_.push(n),n}function Ir(e){return ha(e)||rr(10,e),Nk(e)}function Nk(e){if(!qr(e)||rf(e))return e;const t=e[Tn];let n;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=$m(e,t.scope_.immer_.useStrictShallowCopy_)}else n=$m(e,!0);return ps(n,(r,l)=>{Dk(n,r,Nk(l))}),t&&(t.finalized_=!1),n}var rT=new nT,Lk=rT.produce;function Bk(e){return({dispatch:n,getState:r})=>l=>u=>typeof u=="function"?u(n,r,e):l(u)}var iT=Bk(),aT=Bk,lT=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?ys:ys.apply(null,arguments)};function Vn(e,t){function n(...r){if(t){let l=t(...r);if(!l)throw new Error(Mn(0));return{type:e,payload:l.payload,..."meta"in l&&{meta:l.meta},..."error"in l&&{error:l.error}}}return{type:e,payload:r[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=r=>Tk(r)&&r.type===e,n}var Kk=class $o extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,$o.prototype)}static get[Symbol.species](){return $o}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new $o(...t[0].concat(this)):new $o(...t.concat(this))}};function _x(e){return qr(e)?Lk(e,()=>{}):e}function Wc(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}function oT(e){return typeof e=="boolean"}var uT=()=>function(t){const{thunk:n=!0,immutableCheck:r=!0,serializableCheck:l=!0,actionCreatorCheck:u=!0}=t??{};let c=new Kk;return n&&(oT(n)?c.push(iT):c.push(aT(n.extraArgument))),c},cT="RTK_autoBatch",Dx=e=>t=>{setTimeout(t,e)},sT=(e={type:"raf"})=>t=>(...n)=>{const r=t(...n);let l=!0,u=!1,c=!1;const f=new Set,d=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:Dx(10):e.type==="callback"?e.queueNotification:Dx(e.timeout),y=()=>{c=!1,u&&(u=!1,f.forEach(h=>h()))};return Object.assign({},r,{subscribe(h){const g=()=>l&&h(),b=r.subscribe(g);return f.add(h),()=>{b(),f.delete(h)}},dispatch(h){try{return l=!h?.meta?.[cT],u=!l,u&&(c||(c=!0,d(y))),r.dispatch(h)}finally{l=!0}}})},fT=e=>function(n){const{autoBatch:r=!0}=n??{};let l=new Kk(e);return r&&l.push(sT(typeof r=="object"?r:void 0)),l};function dT(e){const t=uT(),{reducer:n=void 0,middleware:r,devTools:l=!0,preloadedState:u=void 0,enhancers:c=void 0}=e||{};let f;if(typeof n=="function")f=n;else if(Xy(n))f=Mk(n);else throw new Error(Mn(1));let d;typeof r=="function"?d=r(t):d=t();let y=ys;l&&(y=lT({trace:!1,...typeof l=="object"&&l}));const h=ZM(...d),g=fT(h);let b=typeof c=="function"?c(g):g();const x=y(...b);return Ek(f,u,x)}function Uk(e){const t={},n=[];let r;const l={addCase(u,c){const f=typeof u=="string"?u:u.type;if(!f)throw new Error(Mn(28));if(f in t)throw new Error(Mn(29));return t[f]=c,l},addAsyncThunk(u,c){return c.pending&&(t[u.pending.type]=c.pending),c.rejected&&(t[u.rejected.type]=c.rejected),c.fulfilled&&(t[u.fulfilled.type]=c.fulfilled),c.settled&&n.push({matcher:u.settled,reducer:c.settled}),l},addMatcher(u,c){return n.push({matcher:u,reducer:c}),l},addDefaultCase(u){return r=u,l}};return e(l),[t,n,r]}function hT(e){return typeof e=="function"}function mT(e,t){let[n,r,l]=Uk(t),u;if(hT(e))u=()=>_x(e());else{const f=_x(e);u=()=>f}function c(f=u(),d){let y=[n[d.type],...r.filter(({matcher:h})=>h(d)).map(({reducer:h})=>h)];return y.filter(h=>!!h).length===0&&(y=[l]),y.reduce((h,g)=>{if(g)if(ha(h)){const x=g(h,d);return x===void 0?h:x}else{if(qr(h))return Lk(h,b=>g(b,d));{const b=g(h,d);if(b===void 0){if(h===null)return h;throw Error("A case reducer on a non-draftable value must not return undefined")}return b}}return h},f)}return c.getInitialState=u,c}var yT="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",pT=(e=21)=>{let t="",n=e;for(;n--;)t+=yT[Math.random()*64|0];return t},gT=Symbol.for("rtk-slice-createasyncthunk");function vT(e,t){return`${e}/${t}`}function bT({creators:e}={}){const t=e?.asyncThunk?.[gT];return function(r){const{name:l,reducerPath:u=l}=r;if(!l)throw new Error(Mn(11));const c=(typeof r.reducers=="function"?r.reducers(wT()):r.reducers)||{},f=Object.keys(c),d={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]}
87,y={addCase(M,P){const C=typeof M=="string"?M:M.type;if(!C)throw new Error(Mn(12));if(C in d.sliceCaseReducersByType)throw new Error(Mn(13));return d.sliceCaseReducersByType[C]=P,y},addMatcher(M,P){return d.sliceMatchers.push({matcher:M,reducer:P}),y},exposeAction(M,P){return d.actionCreators[M]=P,y},exposeCaseReducer(M,P){return d.sliceCaseReducersByName[M]=P,y}};f.forEach(M=>{const P=c[M],C={reducerName:M,type:vT(l,M),createNotation:typeof r.reducers=="function"};ST(P)?zT(C,P,y,t):jT(C,P,y)});function h(){const[M={},P=[],C=void 0]=typeof r.extraReducers=="function"?Uk(r.extraReducers):[r.extraReducers],R={...M,...d.sliceCaseReducersByType};return mT(r.initialState,K=>{for(let W in R)K.addCase(W,R[W]);for(let W of d.sliceMatchers)K.addMatcher(W.matcher,W.reducer);for(let W of P)K.addMatcher(W.matcher,W.reducer);C&&K.addDefaultCase(C)})}const g=M=>M,b=new Map,x=new WeakMap;let S;function j(M,P){return S||(S=h()),S(M,P)}function z(){return S||(S=h()),S.getInitialState()}function O(M,P=!1){function C(K){let W=K[M];return typeof W>"u"&&P&&(W=Wc(x,C,z)),W}function R(K=g){const W=Wc(b,P,()=>new WeakMap);return Wc(W,K,()=>{const ee={};for(const[ne,V]of Object.entries(r.selectors??{}))ee[ne]=xT(V,K,()=>Wc(x,K,z),P);return ee})}return{reducerPath:M,getSelectors:R,get selectors(){return R(C)},selectSlice:C}}const E={name:l,reducer:j,actions:d.actionCreators,caseReducers:d.sliceCaseReducersByName,getInitialState:z,...O(u),injectInto(M,{reducerPath:P,...C}={}){const R=P??u;return M.inject({reducerPath:R,reducer:j},C),{...E,...O(R,!0)}}};return E}}function xT(e,t,n,r){function l(u,...c){let f=t(u);return typeof f>"u"&&r&&(f=n()),e(f,...c)}return l.unwrapped=e,l}var _n=bT();function wT(){function e(t,n){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...n}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...n){return t(...n)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,n){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:n}},asyncThunk:e}}function jT({type:e,reducerName:t,createNotation:n},r,l){let u,c;if("reducer"in r){if(n&&!kT(r))throw new Error(Mn(17));u=r.reducer,c=r.prepare}else u=r;l.addCase(e,u).exposeCaseReducer(t,u).exposeAction(t,c?Vn(e,c):Vn(e))}function ST(e){return e._reducerDefinitionType==="asyncThunk"}function kT(e){return e._reducerDefinitionType==="reducerWithPrepare"}function zT({type:e,reducerName:t},n,r,l){if(!l)throw new Error(Mn(18));const{payloadCreator:u,fulfilled:c,pending:f,rejected:d,settled:y,options:h}=n,g=l(e,u,h);r.exposeAction(t,g),c&&r.addCase(g.fulfilled,c),f&&r.addCase(g.pending,f),d&&r.addCase(g.rejected,d),y&&r.addMatcher(g.settled,y),r.exposeCaseReducer(t,{fulfilled:c||Gc,pending:f||Gc,rejected:d||Gc,settled:y||Gc})}function Gc(){}var OT="task",Ik="listener",Hk="completed",Qy="cancelled",AT=`task-${Qy}`,ET=`task-${Hk}`,Zm=`${Ik}-${Qy}`,MT=`${Ik}-${Hk}`,af=class{constructor(e){this.code=e,this.message=`${OT} ${Qy} (reason: ${e})`}name="TaskAbortError";message},Jy=(e,t)=>{if(typeof e!="function")throw new TypeError(Mn(32))},bs=()=>{},$k=(e,t=bs)=>(e.catch(t),e),qk=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),ca=(e,t)=>{const n=e.signal;n.aborted||("reason"in n||Object.defineProperty(n,"reason",{enumerable:!0,value:t,configurable:!0,writable:!0}),e.abort(t))},sa=e=>{if(e.aborted){const{reason:t}=e;throw new af(t)}};function Wk(e,t){let n=bs;return new Promise((r,l)=>{const u=()=>l(new af(e.reason));if(e.aborted){u();return}n=qk(e,u),t.finally(()=>n()).then(r,l)}).finally(()=>{n=bs})}var TT=async(e,t)=>{try{return await Promise.resolve(),{status:"ok",value:await e()}}catch(n){return{status:n instanceof af?"cancelled":"rejected",error:n}}finally{t?.()}},xs=e=>t=>$k(Wk(e,t).then(n=>(sa(e),n))),Gk=e=>{const t=xs(e);return n=>t(new Promise(r=>setTimeout(r,n)))},{assign:dl}=Object,Px={},lf="listenerMiddleware",CT=(e,t)=>{const n=r=>qk(e,()=>ca(r,e.reason));return(r,l)=>{Jy(r);const u=new AbortController;n(u);const c=TT(async()=>{sa(e),sa(u.signal);const f=await r({pause:xs(u.signal),delay:Gk(u.signal),signal:u.signal});return sa(u.signal),f},()=>ca(u,ET));
87return l?.autoJoin&&t.push(c.catch(bs)),{result:xs(e)(c),cancel(){ca(u,AT)}}}},_T=(e,t)=>{const n=async(r,l)=>{sa(t);let u=()=>{};const f=[new Promise((d,y)=>{let h=e({predicate:r,effect:(g,b)=>{b.unsubscribe(),d([g,b.getState(),b.getOriginalState()])}});u=()=>{h(),y()}})];l!=null&&f.push(new Promise(d=>setTimeout(d,l,null)));try{const d=await Wk(t,Promise.race(f));return sa(t),d}finally{u()}};return(r,l)=>$k(n(r,l))},Yk=e=>{let{type:t,actionCreator:n,matcher:r,predicate:l,effect:u}=e;if(t)l=Vn(t).match;else if(n)t=n.type,l=n.match;else if(r)l=r;else if(!l)throw new Error(Mn(21));return Jy(u),{predicate:l,type:t,effect:u}},Zk=dl(e=>{const{type:t,predicate:n,effect:r}=Yk(e);return{id:pT(),effect:r,type:t,predicate:n,pending:new Set,unsubscribe:()=>{throw new Error(Mn(22))}}},{withTypes:()=>Zk}),Rx=(e,t)=>{const{type:n,effect:r,predicate:l}=Yk(t);return Array.from(e.values()).find(u=>(typeof n=="string"?u.type===n:u.predicate===l)&&u.effect===r)},Xm=e=>{e.pending.forEach(t=>{ca(t,Zm)})},DT=e=>()=>{e.forEach(Xm),e.clear()},Nx=(e,t,n)=>{try{e(t,n)}catch(r){setTimeout(()=>{throw r},0)}},Xk=dl(Vn(`${lf}/add`),{withTypes:()=>Xk}),PT=Vn(`${lf}/removeAll`),Fk=dl(Vn(`${lf}/remove`),{withTypes:()=>Fk}),RT=(...e)=>{console.error(`${lf}/error`,...e)},du=(e={})=>{const t=new Map,{extra:n,onError:r=RT}=e;Jy(r);const l=h=>(h.unsubscribe=()=>t.delete(h.id),t.set(h.id,h),g=>{h.unsubscribe(),g?.cancelActive&&Xm(h)}),u=h=>{const g=Rx(t,h)??Zk(h);return l(g)};dl(u,{withTypes:()=>u});const c=h=>{const g=Rx(t,h);return g&&(g.unsubscribe(),h.cancelActive&&Xm(g)),!!g};dl(c,{withTypes:()=>c});const f=async(h,g,b,x)=>{const S=new AbortController,j=_T(u,S.signal),z=[];try{h.pending.add(S),await Promise.resolve(h.effect(g,dl({},b,{getOriginalState:x,condition:(O,E)=>j(O,E).then(Boolean),take:j,delay:Gk(S.signal),pause:xs(S.signal),extra:n,signal:S.signal,fork:CT(S.signal,z),unsubscribe:h.unsubscribe,subscribe:()=>{t.set(h.id,h)},cancelActiveListeners:()=>{h.pending.forEach((O,E,M)=>{O!==S&&(ca(O,Zm),M.delete(O))})},cancel:()=>{ca(S,Zm),h.pending.delete(S)},throwIfCancelled:()=>{sa(S.signal)}})))}catch(O){O instanceof af||Nx(r,O,{raisedBy:"effect"})}finally{await Promise.all(z),ca(S,MT),h.pending.delete(S)}},d=DT(t);return{middleware:h=>g=>b=>{if(!Tk(b))return g(b);if(Xk.match(b))return u(b.payload);if(PT.match(b)){d();return}if(Fk.match(b))return c(b.payload);let x=h.getState();const S=()=>{if(x===Px)throw new Error(Mn(23));return x};let j;try{if(j=g(b),t.size>0){const z=h.getState(),O=Array.from(t.values());for(const E of O){let M=!1;try{M=E.predicate(b,z,x)}catch(P){M=!1,Nx(r,P,{raisedBy:"predicate"})}M&&f(E,b,h,S)}}}finally{x=Px}return j},startListening:u,stopListening:c,clearListeners:d}};function Mn(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var NT={layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},Vk=_n({name:"chartLayout",initialState:NT,reducers:{setLayout(e,t){e.layoutType=t.payload},setChartSize(e,t){e.width=t.payload.width,e.height=t.payload.height},setMargin(e,t){var n,r,l,u;e.margin.top=(n=t.payload.top)!==null&&n!==void 0?n:0,e.margin.right=(r=t.payload.right)!==null&&r!==void 0?r:0,e.margin.bottom=(l=t.payload.bottom)!==null&&l!==void 0?l:0,e.margin.left=(u=t.payload.left)!==null&&u!==void 0?u:0},setScale(e,t){e.scale=t.payload}}}),{setMargin:LT,setLayout:BT,setChartSize:KT,setScale:UT}=Vk.actions,IT=Vk.reducer;function Lx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Bx(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Lx(Object(n),!0).forEach(function(r){HT(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Lx(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function HT(e,t,n){return(t=$T(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $T(e){var t=qT(e,"string");return typeof t=="symbol"?t:t+""}function qT(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ws=Math.PI/180,WT=e=>e*180/Math.PI,It=(e,t,n,r)=>({x:e+Math.cos(-ws*r)*n,y:t+Math.sin(-ws*r)*n}),GT=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(r.left||0)-(r.right||0)),Math.abs(n-(r.top||0)-(r.bottom||0)))/2},YT=(e,t)=>
87{var{x:n,y:r}=e,{x:l,y:u}=t;return Math.sqrt((n-l)**2+(r-u)**2)},ZT=(e,t)=>{var{x:n,y:r}=e,{cx:l,cy:u}=t,c=YT({x:n,y:r},{x:l,y:u});if(c<=0)return{radius:c,angle:0};var f=(n-l)/c,d=Math.acos(f);return r>u&&(d=2*Math.PI-d),{radius:c,angle:WT(d),angleInRadian:d}},XT=e=>{var{startAngle:t,endAngle:n}=e,r=Math.floor(t/360),l=Math.floor(n/360),u=Math.min(r,l);return{startAngle:t-u*360,endAngle:n-u*360}},FT=(e,t)=>{var{startAngle:n,endAngle:r}=t,l=Math.floor(n/360),u=Math.floor(r/360),c=Math.min(l,u);return e+c*360},VT=(e,t)=>{var{x:n,y:r}=e,{radius:l,angle:u}=ZT({x:n,y:r},t),{innerRadius:c,outerRadius:f}=t;if(l<c||l>f||l===0)return null;var{startAngle:d,endAngle:y}=XT(t),h=u,g;if(d<=y){for(;h>y;)h-=360;for(;h<d;)h+=360;g=h>=d&&h<=y}else{for(;h>d;)h-=360;for(;h<y;)h+=360;g=h>=y&&h<=d}return g?Bx(Bx({},t),{},{radius:l,angle:FT(h,t)}):null};function Qk(e,t,n){return Array.isArray(e)&&e&&t+n!==0?e.slice(t,n+1):e}function Kx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Yn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Kx(Object(n),!0).forEach(function(r){QT(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kx(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function QT(e,t,n){return(t=JT(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function JT(e){var t=e9(e,"string");return typeof t=="symbol"?t:t+""}function e9(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _t(e,t,n){return it(e)||it(t)?n:Xn(t)?ml(e,t,n):typeof t=="function"?t(e):n}var t9=(e,t,n,r,l)=>{var u,c=-1,f=(u=t?.length)!==null&&u!==void 0?u:0;if(f<=1||e==null)return 0;if(r==="angleAxis"&&l!=null&&Math.abs(Math.abs(l[1]-l[0])-360)<=1e-6)for(var d=0;d<f;d++){var y=d>0?n[d-1].coordinate:n[f-1].coordinate,h=n[d].coordinate,g=d>=f-1?n[0].coordinate:n[d+1].coordinate,b=void 0;if(sn(h-y)!==sn(g-h)){var x=[];if(sn(g-h)===sn(l[1]-l[0])){b=g;var S=h+l[1]-l[0];x[0]=Math.min(S,(S+y)/2),x[1]=Math.max(S,(S+y)/2)}else{b=y;var j=g+l[1]-l[0];x[0]=Math.min(h,(j+h)/2),x[1]=Math.max(h,(j+h)/2)}var z=[Math.min(h,(b+h)/2),Math.max(h,(b+h)/2)];if(e>z[0]&&e<=z[1]||e>=x[0]&&e<=x[1]){({index:c}=n[d]);break}}else{var O=Math.min(y,g),E=Math.max(y,g);if(e>(O+h)/2&&e<=(E+h)/2){({index:c}=n[d]);break}}}else if(t){for(var M=0;M<f;M++)if(M===0&&e<=(t[M].coordinate+t[M+1].coordinate)/2||M>0&&M<f-1&&e>(t[M].coordinate+t[M-1].coordinate)/2&&e<=(t[M].coordinate+t[M+1].coordinate)/2||M===f-1&&e>(t[M].coordinate+t[M-1].coordinate)/2){({index:c}=t[M]);break}}return c},n9=(e,t,n)=>{if(t&&n){var{width:r,height:l}=n,{align:u,verticalAlign:c,layout:f}=t;if((f==="vertical"||f==="horizontal"&&c==="middle")&&u!=="center"&&xe(e[u]))return Yn(Yn({},e),{},{[u]:e[u]+(r||0)});if((f==="horizontal"||f==="vertical"&&u==="center")&&c!=="middle"&&xe(e[c]))return Yn(Yn({},e),{},{[c]:e[c]+(l||0)})}return e},Di=(e,t)=>e==="horizontal"&&t==="xAxis"||e==="vertical"&&t==="yAxis"||e==="centric"&&t==="angleAxis"||e==="radial"&&t==="radiusAxis",Jk=(e,t,n,r)=>{if(r)return e.map(f=>f.coordinate);var l,u,c=e.map(f=>(f.coordinate===t&&(l=!0),f.coordinate===n&&(u=!0),f.coordinate));return l||c.push(t),u||c.push(n),c},ez=(e,t,n)=>{if(!e)return null;var{duplicateDomain:r,type:l,range:u,scale:c,realScaleType:f,isCategorical:d,categoricalDomain:y,tickCount:h,ticks:g,niceTicks:b,axisType:x}=e;if(!c)return null;var S=f==="scaleBand"&&c.bandwidth?c.bandwidth()/2:2,j=l==="category"&&c.bandwidth?c.bandwidth()/S:0;if(j=x==="angleAxis"&&u&&u.length>=2?sn(u[0]-u[1])*2*j:j,g||b){var z=(g||b||[]).map((O,E)=>{var M=r?r.indexOf(O):O;return{coordinate:c(M)+j,value:O,offset:j,index:E}});return z.filter(O=>!tn(O.coordinate))}return d&&y?y.map((O,E)=>({coordinate:c(O)+j,value:O,index:E,offset:j})):c.ticks&&h!=null?c.ticks(h).map((O,E)=>({coordinate:c(O)+j,value:O,offset:j,index:E})):c.domain().map((O,E)=>({coordinate:c(O)+j,value:r?r[O]:O,index:E,offset:j}))},Ux=1e-4,r9=e=>{var t=e.domain();if(!(!t||t.length<=2)){var n=t.length,r=e.range(),l=Math.min(r[0],r[1])-Ux,u=
87Math.max(r[0],r[1])+Ux,c=e(t[0]),f=e(t[n-1]);(c<l||c>u||f<l||f>u)&&e.domain([t[0],t[n-1]])}},i9=(e,t)=>{if(!t||t.length!==2||!xe(t[0])||!xe(t[1]))return e;var n=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]),l=[e[0],e[1]];return(!xe(e[0])||e[0]<n)&&(l[0]=n),(!xe(e[1])||e[1]>r)&&(l[1]=r),l[0]>r&&(l[0]=r),l[1]<n&&(l[1]=n),l},a9=e=>{var t=e.length;if(!(t<=0))for(var n=0,r=e[0].length;n<r;++n)for(var l=0,u=0,c=0;c<t;++c){var f=tn(e[c][n][1])?e[c][n][0]:e[c][n][1];f>=0?(e[c][n][0]=l,e[c][n][1]=l+f,l=e[c][n][1]):(e[c][n][0]=u,e[c][n][1]=u+f,u=e[c][n][1])}},l9=e=>{var t=e.length;if(!(t<=0))for(var n=0,r=e[0].length;n<r;++n)for(var l=0,u=0;u<t;++u){var c=tn(e[u][n][1])?e[u][n][0]:e[u][n][1];c>=0?(e[u][n][0]=l,e[u][n][1]=l+c,l=e[u][n][1]):(e[u][n][0]=0,e[u][n][1]=0)}},o9={sign:a9,expand:R8,none:yl,silhouette:N8,wiggle:L8,positive:l9},u9=(e,t,n)=>{var r=o9[n],l=P8().keys(t).value((u,c)=>+_t(u,c,0)).order(Km).offset(r);return l(e)};function c9(e){return e==null?void 0:String(e)}function Ix(e){var{axis:t,ticks:n,bandSize:r,entry:l,index:u,dataKey:c}=e;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!it(l[t.dataKey])){var f=GS(n,"value",l[t.dataKey]);if(f)return f.coordinate+r/2}return n[u]?n[u].coordinate+r/2:null}var d=_t(l,it(c)?t.dataKey:c);return it(d)?null:t.scale(d)}var Hx=e=>{var{axis:t,ticks:n,offset:r,bandSize:l,entry:u,index:c}=e;if(t.type==="category")return n[c]?n[c].coordinate+r:null;var f=_t(u,t.dataKey,t.scale.domain()[c]);return it(f)?null:t.scale(f)-l/2+r},s9=e=>{var{numericAxis:t}=e,n=t.scale.domain();if(t.type==="number"){var r=Math.min(n[0],n[1]),l=Math.max(n[0],n[1]);return r<=0&&l>=0?0:l<0?l:r}return n[0]},f9=e=>{var t=e.flat(2).filter(xe);return[Math.min(...t),Math.max(...t)]},d9=e=>[e[0]===1/0?0:e[0],e[1]===-1/0?0:e[1]],h9=(e,t,n)=>{if(e!=null)return d9(Object.keys(e).reduce((r,l)=>{var u=e[l],{stackedData:c}=u,f=c.reduce((d,y)=>{var h=Qk(y,t,n),g=f9(h);return[Math.min(d[0],g[0]),Math.max(d[1],g[1])]},[1/0,-1/0]);return[Math.min(f[0],r[0]),Math.max(f[1],r[1])]},[1/0,-1/0]))},$x=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,qx=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Qo=(e,t,n)=>{if(e&&e.scale&&e.scale.bandwidth){var r=e.scale.bandwidth();if(!n||r>0)return r}if(e&&t&&t.length>=2){for(var l=ef(t,h=>h.coordinate),u=1/0,c=1,f=l.length;c<f;c++){var d=l[c],y=l[c-1];u=Math.min((d.coordinate||0)-(y.coordinate||0),u)}return u===1/0?0:u}return n?void 0:0};function Wx(e){var{tooltipEntrySettings:t,dataKey:n,payload:r,value:l,name:u}=e;return Yn(Yn({},t),{},{dataKey:n,payload:r,value:l,name:u})}function of(e,t){if(e)return String(e);if(typeof t=="string")return t}function m9(e,t,n,r,l){if(n==="horizontal"||n==="vertical"){var u=e>=l.left&&e<=l.left+l.width&&t>=l.top&&t<=l.top+l.height;return u?{x:e,y:t}:null}return r?VT({x:e,y:t},r):null}var y9=(e,t,n,r)=>{var l=t.find(y=>y&&y.index===n);if(l){if(e==="horizontal")return{x:l.coordinate,y:r.y};if(e==="vertical")return{x:r.x,y:l.coordinate};if(e==="centric"){var u=l.coordinate,{radius:c}=r;return Yn(Yn(Yn({},r),It(r.cx,r.cy,c,u)),{},{angle:u,radius:c})}var f=l.coordinate,{angle:d}=r;return Yn(Yn(Yn({},r),It(r.cx,r.cy,f,d)),{},{angle:d,radius:f})}return{x:0,y:0}},p9=(e,t)=>t==="horizontal"?e.x:t==="vertical"?e.y:t==="centric"?e.angle:e.radius,Xr=e=>e.layout.width,Fr=e=>e.layout.height,g9=e=>e.layout.scale,tz=e=>e.layout.margin,uf=$(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),cf=$(e=>e.cartesianAxis.yAxis,e=>Object.values(e)),v9="data-recharts-item-index",b9="data-recharts-item-data-key",hu=60;function Gx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Yc(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Gx(Object(n),!0).forEach(function(r){x9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gx(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function x9(e,t,n){return(t=w9(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w9(e){var t=j9(e,"string");return typeof t=="symbol"?t:t+""}function j9(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var S9=e=>e.brush.height;function k9(e){var t=cf(e);return t.reduce((n,r)=>{if(r.orientation==="left"&&!r.mirror&&!r.hide){var l=typeof r.width=="number"?r.width:hu;return n+l}return n},0)}function z9(e){var t=cf(e);return t.reduce((n,r)=>{if(r.orientation==="right"&&!r.mirror&&!r.hide){var l=typeof r.width=="number"?r.width:hu;return n+l}return n},0)}function O9(e){var t=uf(e);return t.reduce((n,r)=>r.orientation==="top"&&!r.mirror&&!r.hide?n+r.height:n,0)}function A9(e){var t=uf(e);return t.reduce((n,r)=>r.orientation==="bottom"&&!r.mirror&&!r.hide?n+r.height:n,0)}var Dt=$([Xr,Fr,tz,S9,k9,z9,O9,A9,Ok,IM],(e,t,n,r,l,u,c,f,d,y)=>{var h={left:(n.left||0)+l,right:(n.right||0)+u},g={top:(n.top||0)+c,bottom:(n.bottom||0)+f},b=Yc(Yc({},g),h),x=b.bottom;b.bottom+=r,b=n9(b,d,y);var S=e-b.left-b.right,j=t-b.top-b.bottom;return Yc(Yc({brushBottom:x},b),{},{width:Math.max(S,0),height:Math.max(j,0)})}),E9=$(Dt,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),ep=$(Xr,Fr,(e,t)=>({x:0,y:0,width:e,height:t})),M9=w.createContext(null),nn=()=>w.useContext(M9)!=null,sf=e=>e.brush,ff=$([sf,Dt,tz],(e,t,n)=>({height:e.height,x:xe(e.x)?e.x:t.left,y:xe(e.y)?e.y:t.top+t.height+t.brushBottom-(n?.bottom||0),width:xe(e.width)?e.width:t.width})),df=()=>{var e,t=nn(),n=he(E9),r=he(ff),l=(e=he(sf))===null||e===void 0?void 0:e.padding;return!t||!r||!l?n:{width:r.width-l.left-l.right,height:r.height-l.top-l.bottom,x:l.left,y:l.top}},T9={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},nz=()=>{var e;return(e=he(Dt))!==null&&e!==void 0?e:T9},tp=()=>he(Xr),np=()=>he(Fr),C9=()=>he(e=>e.layout.margin),Ue=e=>e.layout.layoutType,hf=()=>he(Ue),_9={settings:{layout:"horizontal",align:"center",verticalAlign:"middle",itemSorter:"value"},size:{width:0,height:0},payload:[]},rz=_n({name:"legend",initialState:_9,reducers:{setLegendSize(e,t){e.size.width=t.payload.width,e.size.height=t.payload.height}
87,setLegendSettings(e,t){e.settings.align=t.payload.align,e.settings.layout=t.payload.layout,e.settings.verticalAlign=t.payload.verticalAlign,e.settings.itemSorter=t.payload.itemSorter},addLegendPayload(e,t){e.payload.push(t.payload)},removeLegendPayload(e,t){var n=Ir(e).payload.indexOf(t.payload);n>-1&&e.payload.splice(n,1)}}}),{setLegendSize:Yx,setLegendSettings:D9,addLegendPayload:P9,removeLegendPayload:R9}=rz.actions,N9=rz.reducer,L9=["contextPayload"];function Fm(){return Fm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fm.apply(null,arguments)}function Zx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function gl(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Zx(Object(n),!0).forEach(function(r){rp(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zx(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function rp(e,t,n){return(t=B9(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B9(e){var t=K9(e,"string");return typeof t=="symbol"?t:t+""}function K9(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function U9(e,t){if(e==null)return{};var n,r,l=I9(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function I9(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function H9(e){return e.value}function $9(e){var{contextPayload:t}=e,n=U9(e,L9),r=jk(t,e.payloadUniqBy,H9),l=gl(gl({},n),{},{payload:r});return w.isValidElement(e.content)?w.cloneElement(e.content,l):typeof e.content=="function"?w.createElement(e.content,l):w.createElement(Wy,l)}function q9(e,t,n,r,l,u){var{layout:c,align:f,verticalAlign:d}=t,y,h;return(!e||(e.left===void 0||e.left===null)&&(e.right===void 0||e.right===null))&&(f==="center"&&c==="vertical"?y={left:((r||0)-u.width)/2}:y=f==="right"?{right:n&&n.right||0}:{left:n&&n.left||0}),(!e||(e.top===void 0||e.top===null)&&(e.bottom===void 0||e.bottom===null))&&(d==="middle"?h={top:((l||0)-u.height)/2}:h=d==="bottom"?{bottom:n&&n.bottom||0}:{top:n&&n.top||0}),gl(gl({},y),h)}function W9(e){var t=ht();return w.useEffect(()=>{t(D9(e))},[t,e]),null}function G9(e){var t=ht();return w.useEffect(()=>(t(Yx(e)),()=>{t(Yx({width:0,height:0}))}),[t,e]),null}function Y9(e){var t=qM(),n=i8(),r=C9(),{width:l,height:u,wrapperStyle:c,portal:f}=e,[d,y]=Ak([t]),h=tp(),g=np();if(h==null||g==null)return null;var b=h-(r.left||0)-(r.right||0),x=vl.getWidthOrHeight(e.layout,u,l,b),S=f?c:gl(gl({position:"absolute",width:x?.width||l||"auto",height:x?.height||u||"auto"},q9(c,e,r,h,g,d)),c),j=f??n;if(j==null)return null;var z=w.createElement("div",{className:"recharts-legend-wrapper",style:S,ref:y},w.createElement(W9,{layout:e.layout,align:e.align,verticalAlign:e.verticalAlign,itemSorter:e.itemSorter}),w.createElement(G9,{width:d.width,height:d.height}),w.createElement($9,Fm({},e,x,{margin:r,chartWidth:h,chartHeight:g,contextPayload:t})));return KS.createPortal(z,j)}class vl extends w.PureComponent{static getWidthOrHeight(t,n,r,l){return t==="vertical"&&xe(n)?{height:n}:t==="horizontal"?{width:r||l}:null}render(){return w.createElement(Y9,this.props)}}rp(vl,"displayName","Legend");rp(vl,"defaultProps",{align:"center",iconSize:14,itemSorter:"value",layout:"horizontal",verticalAlign:"bottom"});function Vm(){return Vm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Vm.apply(null,arguments)}function Xx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function tm(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
87t%2?Xx(Object(n),!0).forEach(function(r){Z9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xx(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Z9(e,t,n){return(t=X9(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function X9(e){var t=F9(e,"string");return typeof t=="symbol"?t:t+""}function F9(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function V9(e){return Array.isArray(e)&&Xn(e[0])&&Xn(e[1])?e.join(" ~ "):e}var Q9=e=>{var{separator:t=" : ",contentStyle:n={},itemStyle:r={},labelStyle:l={},payload:u,formatter:c,itemSorter:f,wrapperClassName:d,labelClassName:y,label:h,labelFormatter:g,accessibilityLayer:b=!1}=e,x=()=>{if(u&&u.length){var C={padding:0,margin:0},R=(f?ef(u,f):u).map((K,W)=>{if(K.type==="none")return null;var ee=K.formatter||c||V9,{value:ne,name:V}=K,J=ne,ye=V;if(ee){var me=ee(ne,V,K,W,u);if(Array.isArray(me))[J,ye]=me;else if(me!=null)J=me;else return null}var we=tm({display:"block",paddingTop:4,paddingBottom:4,color:K.color||"#000"},r);return w.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(W),style:we},Xn(ye)?w.createElement("span",{className:"recharts-tooltip-item-name"},ye):null,Xn(ye)?w.createElement("span",{className:"recharts-tooltip-item-separator"},t):null,w.createElement("span",{className:"recharts-tooltip-item-value"},J),w.createElement("span",{className:"recharts-tooltip-item-unit"},K.unit||""))});return w.createElement("ul",{className:"recharts-tooltip-item-list",style:C},R)}return null},S=tm({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},n),j=tm({margin:0},l),z=!it(h),O=z?h:"",E=He("recharts-default-tooltip",d),M=He("recharts-tooltip-label",y);z&&g&&u!==void 0&&u!==null&&(O=g(h,u));var P=b?{role:"status","aria-live":"assertive"}:{};return w.createElement("div",Vm({className:E,style:S},P),w.createElement("p",{className:M,style:j},w.isValidElement(O)?O:"".concat(O)),x())},Ro="recharts-tooltip-wrapper",J9={visibility:"hidden"};function eC(e){var{coordinate:t,translateX:n,translateY:r}=e;return He(Ro,{["".concat(Ro,"-right")]:xe(n)&&t&&xe(t.x)&&n>=t.x,["".concat(Ro,"-left")]:xe(n)&&t&&xe(t.x)&&n<t.x,["".concat(Ro,"-bottom")]:xe(r)&&t&&xe(t.y)&&r>=t.y,["".concat(Ro,"-top")]:xe(r)&&t&&xe(t.y)&&r<t.y})}function Fx(e){var{allowEscapeViewBox:t,coordinate:n,key:r,offsetTopLeft:l,position:u,reverseDirection:c,tooltipDimension:f,viewBox:d,viewBoxDimension:y}=e;if(u&&xe(u[r]))return u[r];var h=n[r]-f-(l>0?l:0),g=n[r]+l;if(t[r])return c[r]?h:g;var b=d[r];if(b==null)return 0;if(c[r]){var x=h,S=b;return x<S?Math.max(g,b):Math.max(h,b)}if(y==null)return 0;var j=g+f,z=b+y;return j>z?Math.max(h,b):Math.max(g,b)}function tC(e){var{translateX:t,translateY:n,useTranslate3d:r}=e;return{transform:r?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function nC(e){var{allowEscapeViewBox:t,coordinate:n,offsetTopLeft:r,position:l,reverseDirection:u,tooltipBox:c,useTranslate3d:f,viewBox:d}=e,y,h,g;return c.height>0&&c.width>0&&n?(h=Fx({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:l,reverseDirection:u,tooltipDimension:c.width,viewBox:d,viewBoxDimension:d.width}),g=Fx({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:l,reverseDirection:u,tooltipDimension:c.height,viewBox:d,viewBoxDimension:d.height}),y=tC({translateX:h,translateY:g,useTranslate3d:f})):y=J9,{cssProperties:y,cssClasses:eC({translateX:h,translateY:g,coordinate:n})}}function Vx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Zc(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
87t%2?Vx(Object(n),!0).forEach(function(r){Qm(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vx(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Qm(e,t,n){return(t=rC(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rC(e){var t=iC(e,"string");return typeof t=="symbol"?t:t+""}function iC(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class aC extends w.PureComponent{constructor(){super(...arguments),Qm(this,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}),Qm(this,"handleKeyDown",t=>{if(t.key==="Escape"){var n,r,l,u;this.setState({dismissed:!0,dismissedAtCoordinate:{x:(n=(r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==null&&n!==void 0?n:0,y:(l=(u=this.props.coordinate)===null||u===void 0?void 0:u.y)!==null&&l!==void 0?l:0}})}})}componentDidMount(){document.addEventListener("keydown",this.handleKeyDown)}componentWillUnmount(){document.removeEventListener("keydown",this.handleKeyDown)}componentDidUpdate(){var t,n;this.state.dismissed&&(((t=this.props.coordinate)===null||t===void 0?void 0:t.x)!==this.state.dismissedAtCoordinate.x||((n=this.props.coordinate)===null||n===void 0?void 0:n.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}render(){var{active:t,allowEscapeViewBox:n,animationDuration:r,animationEasing:l,children:u,coordinate:c,hasPayload:f,isAnimationActive:d,offset:y,position:h,reverseDirection:g,useTranslate3d:b,viewBox:x,wrapperStyle:S,lastBoundingBox:j,innerRef:z,hasPortalFromProps:O}=this.props,{cssClasses:E,cssProperties:M}=nC({allowEscapeViewBox:n,coordinate:c,offsetTopLeft:y,position:h,reverseDirection:g,tooltipBox:{height:j.height,width:j.width},useTranslate3d:b,viewBox:x}),P=O?{}:Zc(Zc({transition:d&&t?"transform ".concat(r,"ms ").concat(l):void 0},M),{},{pointerEvents:"none",visibility:!this.state.dismissed&&t&&f?"visible":"hidden",position:"absolute",top:0,left:0}),C=Zc(Zc({},P),{},{visibility:!this.state.dismissed&&t&&f?"visible":"hidden"},S);return w.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:E,style:C,ref:z},u)}}var lC=()=>!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout),xa={devToolsEnabled:!1,isSsr:lC()},iz=()=>he(e=>e.rootProps.accessibilityLayer);function Cn(e){return Number.isFinite(e)}function js(e){return typeof e=="number"&&e>0&&Number.isFinite(e)}function Jm(){return Jm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Jm.apply(null,arguments)}function Qx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Jx(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Qx(Object(n),!0).forEach(function(r){oC(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qx(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function oC(e,t,n){return(t=uC(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uC(e){var t=cC(e,"string");return typeof t=="symbol"?t:t+""}function cC(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ew={curveBasisClosed:S8,curveBasisOpen:k8,curveBasis:j8,curveBumpX:u8,curveBumpY:c8,curveLinearClosed:z8,curveLinear:Qs,curveMonotoneX:O8,curveMonotoneY:A8,curveNatural:E8,curveStep:M8,curveStepAfter:C8,curveStepBefore:T8},Xc=e=>Cn(e.x)&&Cn(e.y),No=e=>e.x,Lo=e=>e.y,sC=(e,t)=>{if(typeof e=="function")return e;var n="curve".concat(su(e));return(n==="curveMonotone"||n==="curveBump")&&t?ew["".concat(n).concat(t==="vertical"?"Y":"X")]:ew[n]||Qs},fC=e=>{var{type:t="linear",points:n=[],baseLine:r,layout:l,connectNulls:u=!1}=e,c=sC(t,l),f=u?n.filter(Xc):n,d;if(Array.isArray(r)){var y=u?r.filter(g=>Xc(g)):r,h=f.map((g,b)=>Jx(Jx({},g),{},{base:y[b]}));return l==="vertical"?d=Ic().y(Lo).x1(No).x0(g=>g.base.x):d=Ic().x(No).y1(Lo).y0(g=>g.base.y),d.defined(Xc).curve(c),d(h)}return l==="vertical"&&xe(r)?d=Ic().y(Lo).x1(No).x0(r):xe(r)?d=Ic().x(No).y1(Lo).y0(r):d=nk().x(No).y(Lo),d.defined(Xc).curve(c),d(f)},az=e=>{var{className:t,points:n,path:r,pathRef:l}=e;if((!n||!n.length)&&!r)return null;var u=n&&n.length?fC(e):r;return w.createElement("path",Jm({},_i(e),By(e),{className:He("recharts-curve",t),d:u===null?void 0:u,ref:l}))},dC=["x","y","top","left","width","height","className"];function ey(){return ey=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ey.apply(null,arguments)}function tw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function hC(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
87t%2?tw(Object(n),!0).forEach(function(r){mC(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function mC(e,t,n){return(t=yC(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yC(e){var t=pC(e,"string");return typeof t=="symbol"?t:t+""}function pC(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function gC(e,t){if(e==null)return{};var n,r,l=vC(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function vC(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var bC=(e,t,n,r,l,u)=>"M".concat(e,",").concat(l,"v").concat(r,"M").concat(u,",").concat(t,"h").concat(n),xC=e=>{var{x:t=0,y:n=0,top:r=0,left:l=0,width:u=0,height:c=0,className:f}=e,d=gC(e,dC),y=hC({x:t,y:n,top:r,left:l,width:u,height:c},d);return!xe(t)||!xe(n)||!xe(u)||!xe(c)||!xe(r)||!xe(l)?null:w.createElement("path",ey({},ct(y,!0),{className:He("recharts-cross",f),d:bC(t,n,u,c,r,l)}))};function wC(e,t,n,r){var l=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-l:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-l,width:e==="horizontal"?r:n.width-1,height:e==="horizontal"?n.height-1:r}}function nw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function jC(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?nw(Object(n),!0).forEach(function(r){SC(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function SC(e,t,n){return(t=kC(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kC(e){var t=zC(e,"string");return typeof t=="symbol"?t:t+""}function zC(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function hn(e,t){var n=jC({},e),r=t,l=Object.keys(t),u=l.reduce((c,f)=>(c[f]===void 0&&r[f]!==void 0&&(c[f]=r[f]),c),n);return u}function OC(){}function rw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function iw(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?rw(Object(n),!0).forEach(function(r){AC(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function AC(e,t,n){return(t=EC(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function EC(e){var t=MC(e,"string");return typeof t=="symbol"?t:t+""}function MC(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var TC=e=>e.replace(/([A-Z])/g,t=>"-".concat(t.toLowerCase())),lz=(e,t,n)=>e.map(r=>"".concat(TC(r)," ").concat(t,"ms ").concat(n)).join(","),CC=(e,t)=>[Object.keys(e),Object.keys(t)].reduce((n,r)=>n.filter(l=>r.includes(l))),Jo=(e,t)=>Object.keys(t).reduce((n,r)=>iw(iw({},n),{},{[r]:e(r,t[r])}),{});function aw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Ut(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
87t%2?aw(Object(n),!0).forEach(function(r){_C(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function _C(e,t,n){return(t=DC(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function DC(e){var t=PC(e,"string");return typeof t=="symbol"?t:t+""}function PC(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Ss=(e,t,n)=>e+(t-e)*n,ty=e=>{var{from:t,to:n}=e;return t!==n},oz=(e,t,n)=>{var r=Jo((l,u)=>{if(ty(u)){var[c,f]=e(u.from,u.to,u.velocity);return Ut(Ut({},u),{},{from:c,velocity:f})}return u},t);return n<1?Jo((l,u)=>ty(u)?Ut(Ut({},u),{},{velocity:Ss(u.velocity,r[l].velocity,n),from:Ss(u.from,r[l].from,n)}):u,t):oz(e,r,n-1)};function RC(e,t,n,r,l,u){var c,f=r.reduce((b,x)=>Ut(Ut({},b),{},{[x]:{from:e[x],velocity:0,to:t[x]}}),{}),d=()=>Jo((b,x)=>x.from,f),y=()=>!Object.values(f).filter(ty).length,h=null,g=b=>{c||(c=b);var x=b-c,S=x/n.dt;f=oz(n,f,S),l(Ut(Ut(Ut({},e),t),d())),c=b,y()||(h=u.setTimeout(g))};return()=>(h=u.setTimeout(g),()=>{h()})}function NC(e,t,n,r,l,u,c){var f=null,d=l.reduce((g,b)=>Ut(Ut({},g),{},{[b]:[e[b],t[b]]}),{}),y,h=g=>{y||(y=g);var b=(g-y)/r,x=Jo((j,z)=>Ss(...z,n(b)),d);if(u(Ut(Ut(Ut({},e),t),x)),b<1)f=c.setTimeout(h);else{var S=Jo((j,z)=>Ss(...z,n(1)),d);u(Ut(Ut(Ut({},e),t),S))}};return()=>(f=c.setTimeout(h),()=>{f()})}const LC=(e,t,n,r,l,u)=>{var c=CC(e,t);return n.isStepper===!0?RC(e,t,n,c,l,u):NC(e,t,n,r,c,l,u)};var ks=1e-4,uz=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],cz=(e,t)=>e.map((n,r)=>n*t**r).reduce((n,r)=>n+r),lw=(e,t)=>n=>{var r=uz(e,t);return cz(r,n)},BC=(e,t)=>n=>{var r=uz(e,t),l=[...r.map((u,c)=>u*c).slice(1),0];return cz(l,n)},ow=function(){for(var t,n,r,l,u=arguments.length,c=new Array(u),f=0;f<u;f++)c[f]=arguments[f];if(c.length===1)switch(c[0]){case"linear":[t,r,n,l]=[0,0,1,1];break;case"ease":[t,r,n,l]=[.25,.1,.25,1];break;case"ease-in":[t,r,n,l]=[.42,0,1,1];break;case"ease-out":[t,r,n,l]=[.42,0,.58,1];break;case"ease-in-out":[t,r,n,l]=[0,0,.58,1];break;default:{var d=c[0].split("(");d[0]==="cubic-bezier"&&d[1].split(")")[0].split(",").length===4&&([t,r,n,l]=d[1].split(")")[0].split(",").map(S=>parseFloat(S)))}}else c.length===4&&([t,r,n,l]=c);var y=lw(t,n),h=lw(r,l),g=BC(t,n),b=S=>S>1?1:S<0?0:S,x=S=>{for(var j=S>1?1:S,z=j,O=0;O<8;++O){var E=y(z)-j,M=g(z);if(Math.abs(E-j)<ks||M<ks)return h(z);z=b(z-E/M)}return h(z)};return x.isStepper=!1,x},KC=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{stiff:n=100,damping:r=8,dt:l=17}=t,u=(c,f,d)=>{var y=-(c-f)*n,h=d*r,g=d+(y-h)*l/1e3,b=d*l/1e3+c;return Math.abs(b-f)<ks&&Math.abs(g)<ks?[f,0]:[b,g]};return u.isStepper=!0,u.dt=l,u},UC=e=>{if(typeof e=="string")switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return ow(e);case"spring":return KC();default:if(e.split("(")[0]==="cubic-bezier")return ow(e)}return typeof e=="function"?e:null};function IC(e){var t,n=()=>null,r=!1,l=null,u=c=>{if(!r){if(Array.isArray(c)){if(!c.length)return;var f=c,[d,...y]=f;if(typeof d=="number"){l=e.setTimeout(u.bind(null,y),d);return}u(d),l=e.setTimeout(u.bind(null,y));return}typeof c=="string"&&(t=c,n(t)),typeof c=="object"&&(t=c,n(t)),typeof c=="function"&&c()}};return{stop:()=>{r=!0},start:c=>{r=!1,l&&(l(),l=null),u(c)},subscribe:c=>(n=c,()=>{n=()=>null}),getTimeoutController:()=>e}}class HC{setTimeout(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=performance.now(),l=null,u=c=>{c-r>=n?t(c):typeof requestAnimationFrame=="function"&&(l=requestAnimationFrame(u))};return l=requestAnimationFrame(u),()=>{cancelAnimationFrame(l)}}}function $C(){return IC(new HC)}var qC=w.createContext($C);function WC(e,t){var n=w.useContext(qC);return w.useMemo(()=>t??n(e),[e,t,n])}var GC={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},uw={t:0},nm={t:1};function mf(e){var t=hn(e,GC),{isActive:n,canBegin:r,duration:l,easing:u,begin:c,onAnimationEnd:f,onAnimationStart:d,children:y}=t,h=WC(t.animationId,t.animationManager),[g,b]=w.useState(n?uw:nm),x=w.useRef(null);return w.useEffect(()=>{n||b(nm)},[n]),w.useEffect(()=>{if(!n||!r)return OC;var S=LC(uw,nm,UC(u),l,b,h.getTimeoutController()),j=()=>{x.current=S()};return h.start([d,c,j,l,f]),()=>{h.stop(),x.current&&x.current(),f()}},[n,r,l,u,c,d,f,h]),y(g.t)}function yf(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"animation-",n=w.useRef(Xo(t)),r=w.useRef(e);return r.current!==e&&(n.current=Xo(t),r.current=e),n.current}function cw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function sw(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
87t%2?cw(Object(n),!0).forEach(function(r){YC(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function YC(e,t,n){return(t=ZC(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZC(e){var t=XC(e,"string");return typeof t=="symbol"?t:t+""}function XC(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function zs(){return zs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zs.apply(null,arguments)}var fw=(e,t,n,r,l)=>{var u=Math.min(Math.abs(n)/2,Math.abs(r)/2),c=r>=0?1:-1,f=n>=0?1:-1,d=r>=0&&n>=0||r<0&&n<0?1:0,y;if(u>0&&l instanceof Array){for(var h=[0,0,0,0],g=0,b=4;g<b;g++)h[g]=l[g]>u?u:l[g];y="M".concat(e,",").concat(t+c*h[0]),h[0]>0&&(y+="A ".concat(h[0],",").concat(h[0],",0,0,").concat(d,",").concat(e+f*h[0],",").concat(t)),y+="L ".concat(e+n-f*h[1],",").concat(t),h[1]>0&&(y+="A ".concat(h[1],",").concat(h[1],",0,0,").concat(d,`,
88        `).concat(e+n,",").concat(t+c*h[1])),y+="L ".concat(e+n,",").concat(t+r-c*h[2]),h[2]>0&&(y+="A ".concat(h[2],",").concat(h[2],",0,0,").concat(d,`,
89        `).concat(e+n-f*h[2],",").concat(t+r)),y+="L ".concat(e+f*h[3],",").concat(t+r),h[3]>0&&(y+="A ".concat(h[3],",").concat(h[3],",0,0,").concat(d,`,
90        `).concat(e,",").concat(t+r-c*h[3])),y+="Z"}else if(u>0&&l===+l&&l>0){var x=Math.min(u,l);y="M ".concat(e,",").concat(t+c*x,`
91            A `).concat(x,",").concat(x,",0,0,").concat(d,",").concat(e+f*x,",").concat(t,`
92            L `).concat(e+n-f*x,",").concat(t,`
93            A `).concat(x,",").concat(x,",0,0,").concat(d,",").concat(e+n,",").concat(t+c*x,`
94            L `).concat(e+n,",").concat(t+r-c*x,`
95            A `).concat(x,",").concat(x,",0,0,").concat(d,",").concat(e+n-f*x,",").concat(t+r,`
96            L `).concat(e+f*x,",").concat(t+r,`
97            A `).concat(x,",").concat(x,",0,0,").concat(d,",").concat(e,",").concat(t+r-c*x," Z")}else y="M ".concat(e,",").concat(t," h ").concat(n," v ").concat(r," h ").concat(-n," Z");return y},FC={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},sz=e=>{var t=hn(e,FC),n=w.useRef(null),[r,l]=w.useState(-1);w.useEffect(()=>{if(n.current&&n.current.getTotalLength)try{var me=n.current.getTotalLength();me&&l(me)}catch{}},[]);var{x:u,y:c,width:f,height:d,radius:y,className:h}=t,{animationEasing:g,animationDuration:b,animationBegin:x,isAnimationActive:S,isUpdateAnimationActive:j}=t,z=w.useRef(f),O=w.useRef(d),E=w.useRef(u),M=w.useRef(c),P=w.useMemo(()=>({x:u,y:c,width:f,height:d,radius:y}),[u,c,f,d,y]),C=yf(P,"rectangle-");if(u!==+u||c!==+c||f!==+f||d!==+d||f===0||d===0)return null;var R=He("recharts-rectangle",h);if(!j)return w.createElement("path",zs({},ct(t,!0),{className:R,d:fw(u,c,f,d,y)}));var K=z.current,W=O.current,ee=E.current,ne=M.current,V="0px ".concat(r===-1?1:r,"px"),J="".concat(r,"px 0px"),ye=lz(["strokeDasharray"],b,typeof g=="string"?g:void 0);return w.createElement(mf,{animationId:C,key:C,canBegin:r>0,duration:b,easing:g,isActive:j,begin:x},me=>{var we=pt(K,f,me),I=pt(W,d,me),Z=pt(ee,u,me),ie=pt(ne,c,me);n.current&&(z.current=we,O.current=I,E.current=Z,M.current=ie);var ge;return S?me>0?ge={transition:ye,strokeDasharray:J}:ge={strokeDasharray:V}:ge={strokeDasharray:J},w.createElement("path",zs({},ct(t,!0),{className:R,d:fw(Z,ie,we,I,y),ref:n,style:sw(sw({},ge),t.style)}))})};function fz(e){var{cx:t,cy:n,radius:r,startAngle:l,endAngle:u}=e,c=It(t,n,r,l),f=It(t,n,r,u);return{points:[c,f],cx:t,cy:n,radius:r,startAngle:l,endAngle:u}}function ny(){return ny=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ny.apply(null,arguments)}var VC=(e,t)=>{var n=sn(t-e),r=Math.min(Math.abs(t-e),359.999);return n*r},Fc=e=>{var{cx:t,cy:n,radius:r,angle:l,sign:u,isExternal:c,cornerRadius:f,cornerIsExternal:d}
97=e,y=f*(c?1:-1)+r,h=Math.asin(f/y)/ws,g=d?l:l+u*h,b=It(t,n,y,g),x=It(t,n,r,g),S=d?l-u*h:l,j=It(t,n,y*Math.cos(h*ws),S);return{center:b,circleTangency:x,lineTangency:j,theta:h}},dz=e=>{var{cx:t,cy:n,innerRadius:r,outerRadius:l,startAngle:u,endAngle:c}=e,f=VC(u,c),d=u+f,y=It(t,n,l,u),h=It(t,n,l,d),g="M ".concat(y.x,",").concat(y.y,`
98    A `).concat(l,",").concat(l,`,0,
99    `).concat(+(Math.abs(f)>180),",").concat(+(u>d),`,
100    `).concat(h.x,",").concat(h.y,`
101  `);if(r>0){var b=It(t,n,r,u),x=It(t,n,r,d);g+="L ".concat(x.x,",").concat(x.y,`
102            A `).concat(r,",").concat(r,`,0,
103            `).concat(+(Math.abs(f)>180),",").concat(+(u<=d),`,
104            `).concat(b.x,",").concat(b.y," Z")}else g+="L ".concat(t,",").concat(n," Z");return g},QC=e=>{var{cx:t,cy:n,innerRadius:r,outerRadius:l,cornerRadius:u,forceCornerRadius:c,cornerIsExternal:f,startAngle:d,endAngle:y}=e,h=sn(y-d),{circleTangency:g,lineTangency:b,theta:x}=Fc({cx:t,cy:n,radius:l,angle:d,sign:h,cornerRadius:u,cornerIsExternal:f}),{circleTangency:S,lineTangency:j,theta:z}=Fc({cx:t,cy:n,radius:l,angle:y,sign:-h,cornerRadius:u,cornerIsExternal:f}),O=f?Math.abs(d-y):Math.abs(d-y)-x-z;if(O<0)return c?"M ".concat(b.x,",").concat(b.y,`
105        a`).concat(u,",").concat(u,",0,0,1,").concat(u*2,`,0
106        a`).concat(u,",").concat(u,",0,0,1,").concat(-u*2,`,0
107      `):dz({cx:t,cy:n,innerRadius:r,outerRadius:l,startAngle:d,endAngle:y});var E="M ".concat(b.x,",").concat(b.y,`
108    A`).concat(u,",").concat(u,",0,0,").concat(+(h<0),",").concat(g.x,",").concat(g.y,`
109    A`).concat(l,",").concat(l,",0,").concat(+(O>180),",").concat(+(h<0),",").concat(S.x,",").concat(S.y,`
110    A`).concat(u,",").concat(u,",0,0,").concat(+(h<0),",").concat(j.x,",").concat(j.y,`
111  `);if(r>0){var{circleTangency:M,lineTangency:P,theta:C}=Fc({cx:t,cy:n,radius:r,angle:d,sign:h,isExternal:!0,cornerRadius:u,cornerIsExternal:f}),{circleTangency:R,lineTangency:K,theta:W}=Fc({cx:t,cy:n,radius:r,angle:y,sign:-h,isExternal:!0,cornerRadius:u,cornerIsExternal:f}),ee=f?Math.abs(d-y):Math.abs(d-y)-C-W;if(ee<0&&u===0)return"".concat(E,"L").concat(t,",").concat(n,"Z");E+="L".concat(K.x,",").concat(K.y,`
112      A`).concat(u,",").concat(u,",0,0,").concat(+(h<0),",").concat(R.x,",").concat(R.y,`
113      A`).concat(r,",").concat(r,",0,").concat(+(ee>180),",").concat(+(h>0),",").concat(M.x,",").concat(M.y,`
114      A`).concat(u,",").concat(u,",0,0,").concat(+(h<0),",").concat(P.x,",").concat(P.y,"Z")}else E+="L".concat(t,",").concat(n,"Z");return E},JC={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},hz=e=>{var t=hn(e,JC),{cx:n,cy:r,innerRadius:l,outerRadius:u,cornerRadius:c,forceCornerRadius:f,cornerIsExternal:d,startAngle:y,endAngle:h,className:g}=t;if(u<l||y===h)return null;var b=He("recharts-sector",g),x=u-l,S=ar(c,x,0,!0),j;return S>0&&Math.abs(y-h)<360?j=QC({cx:n,cy:r,innerRadius:l,outerRadius:u,cornerRadius:Math.min(S,x/2),forceCornerRadius:f,cornerIsExternal:d,startAngle:y,endAngle:h}):j=dz({cx:n,cy:r,innerRadius:l,outerRadius:u,startAngle:y,endAngle:h}),w.createElement("path",ny({},ct(t,!0),{className:b,d:j}))};function e_(e,t,n){var r,l,u,c;if(e==="horizontal")r=t.x,u=r,l=n.top,c=n.top+n.height;else if(e==="vertical")l=t.y,c=l,r=n.left,u=n.left+n.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var{cx:f,cy:d,innerRadius:y,outerRadius:h,angle:g}=t,b=It(f,d,y,g),x=It(f,d,h,g);r=b.x,l=b.y,u=x.x,c=x.y}else return fz(t);return[{x:r,y:l},{x:u,y:c}]}var rm={},im={},am={},dw;function t_(){return dw||(dw=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=kk();function n(r){return t.isSymbol(r)?NaN:Number(r)}e.toNumber=n})(am)),am}var hw;function n_(){return hw||(hw=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=t_();function n(r){return r?(r=t.toNumber(r),r===1/0||r===-1/0?(r<0?-1:1)*Number.MAX_VALUE:r===r?r:0):r===0?r:0}e.toFinite=n})(im)),im}var mw;function r_(){return mw||(mw=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=zk(),n=n_();function r(l,u,c){c&&typeof c!="number"&&t.isIterateeCall(l,u,c)&&(u=c=void 0),l=n.toFinite(l),u===void 0?(u=l,l=0):u=n.toFinite(u),c=c===void 0?l<u?1:-1:n.toFinite(c);const f=Math.max(Math.ceil((u-l)/(c||1)),0),d=new Array(f);for(let y=0;y<f;y++)d[y]=l,l+=c;return d}e.range=r})(rm)),rm}var lm,yw;function i_(){return yw||(yw=1,lm=r_().range),lm}var a_=i_();const mz=Zr(a_);function Ai(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function l_(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function ip(e){let t,n,r;e.length!==2?(t=Ai,n=(f,d)=>Ai(e(f),d),r=(f,d)=>e(f)-d):(t=e===Ai||e===l_?e:o_,n=e,r=e);function l(f,d,y=0,h=f.length){if(y<h){if(t(d,d)!==0)return h;do{const g=y+h>>>1;n(f[g],d)<0?y=g+1:h=g}while(y<h)}return y}function u(f,d,y=0,h=f.length){if(y<h){if(t(d,d)!==0)return h;do{const g=y+h>>>1;n(f[g],d)<=0?y=g+1:h=g}while(y<h)}return y}function c(f,d,y=0,h=f.length){const g=l(f,d,y,h-1);return g>y&&r(f[g-1],d)>-r(f[g],d)?g-1:g}return{left:l,center:c,right:u}}function o_(){return 0}function yz(e){return e===null?NaN:+e}function*u_(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const c_=ip(Ai),mu=c_.right;ip(yz).center;class pw extends Map{constructor(t,n=d_){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,l]of t)this.set(r,l)}get(t){return super.get(gw(this,t))}has(t){return super.has(gw(this,t))}set(t,n){return super.set(s_(this,t),n)}delete(t){return super.delete(f_(this,t))}}function gw({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function s_({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function f_({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function d_(e){return e!==null&&typeof e=="object"?e.valueOf():e}function h_(e=Ai){if(e===Ai)return pz;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function pz(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const m_=Math.sqrt(50),y_=Math.sqrt(10),p_=Math.sqrt(2);function Os(e,t,n){const r=(t-e)/Math.max(0,n),l=Math.floor(Math.log10(r)),u=r/Math.pow(10,l),c=u>=m_?10:u>=y_?5:u>=p_?2:1;let f,d,y;return l<0?(y=Math.pow(10,-l)/c,f=Math.round(e*y),d=Math.round(t*y),f/y<e&&++f,d/y>t&&--d,y=-y):(y=Math.pow(10,l)*c,f=Math.round(e/y),d=Math.round(t/y),f*y<e&&++f,d*y>t&&--d),d<f&&.5<=n&&n<2?Os(e,t,n*2):[f,d,y]}function ry(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];
114const r=t<e,[l,u,c]=r?Os(t,e,n):Os(e,t,n);if(!(u>=l))return[];const f=u-l+1,d=new Array(f);if(r)if(c<0)for(let y=0;y<f;++y)d[y]=(u-y)/-c;else for(let y=0;y<f;++y)d[y]=(u-y)*c;else if(c<0)for(let y=0;y<f;++y)d[y]=(l+y)/-c;else for(let y=0;y<f;++y)d[y]=(l+y)*c;return d}function iy(e,t,n){return t=+t,e=+e,n=+n,Os(e,t,n)[2]}function ay(e,t,n){t=+t,e=+e,n=+n;const r=t<e,l=r?iy(t,e,n):iy(e,t,n);return(r?-1:1)*(l<0?1/-l:l)}function vw(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function bw(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function gz(e,t,n=0,r=1/0,l){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(l=l===void 0?pz:h_(l);r>n;){if(r-n>600){const d=r-n+1,y=t-n+1,h=Math.log(d),g=.5*Math.exp(2*h/3),b=.5*Math.sqrt(h*g*(d-g)/d)*(y-d/2<0?-1:1),x=Math.max(n,Math.floor(t-y*g/d+b)),S=Math.min(r,Math.floor(t+(d-y)*g/d+b));gz(e,t,x,S,l)}const u=e[t];let c=n,f=r;for(Bo(e,n,t),l(e[r],u)>0&&Bo(e,n,r);c<f;){for(Bo(e,c,f),++c,--f;l(e[c],u)<0;)++c;for(;l(e[f],u)>0;)--f}l(e[n],u)===0?Bo(e,n,f):(++f,Bo(e,f,r)),f<=t&&(n=f+1),t<=f&&(r=f-1)}return e}function Bo(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function g_(e,t,n){if(e=Float64Array.from(u_(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return bw(e);if(t>=1)return vw(e);var r,l=(r-1)*t,u=Math.floor(l),c=vw(gz(e,u).subarray(0,u+1)),f=bw(e.subarray(u+1));return c+(f-c)*(l-u)}}function v_(e,t,n=yz){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,l=(r-1)*t,u=Math.floor(l),c=+n(e[u],u,e),f=+n(e[u+1],u+1,e);return c+(f-c)*(l-u)}}function b_(e,t,n){e=+e,t=+t,n=(l=arguments.length)<2?(t=e,e=0,1):l<3?1:+n;for(var r=-1,l=Math.max(0,Math.ceil((t-e)/n))|0,u=new Array(l);++r<l;)u[r]=e+r*n;return u}function Jn(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Vr(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 ly=Symbol("implicit");function ap(){var e=new pw,t=[],n=[],r=ly;function l(u){let c=e.get(u);if(c===void 0){if(r!==ly)return r;e.set(u,c=t.push(u)-1)}return n[c%n.length]}return l.domain=function(u){if(!arguments.length)return t.slice();t=[],e=new pw;for(const c of u)e.has(c)||e.set(c,t.push(c)-1);return l},l.range=function(u){return arguments.length?(n=Array.from(u),l):n.slice()},l.unknown=function(u){return arguments.length?(r=u,l):r},l.copy=function(){return ap(t,n).unknown(r)},Jn.apply(l,arguments),l}function lp(){var e=ap().unknown(void 0),t=e.domain,n=e.range,r=0,l=1,u,c,f=!1,d=0,y=0,h=.5;delete e.unknown;function g(){var b=t().length,x=l<r,S=x?l:r,j=x?r:l;u=(j-S)/Math.max(1,b-d+y*2),f&&(u=Math.floor(u)),S+=(j-S-u*(b-d))*h,c=u*(1-d),f&&(S=Math.round(S),c=Math.round(c));var z=b_(b).map(function(O){return S+u*O});return n(x?z.reverse():z)}return e.domain=function(b){return arguments.length?(t(b),g()):t()},e.range=function(b){return arguments.length?([r,l]=b,r=+r,l=+l,g()):[r,l]},e.rangeRound=function(b){return[r,l]=b,r=+r,l=+l,f=!0,g()},e.bandwidth=function(){return c},e.step=function(){return u},e.round=function(b){return arguments.length?(f=!!b,g()):f},e.padding=function(b){return arguments.length?(d=Math.min(1,y=+b),g()):d},e.paddingInner=function(b){return arguments.length?(d=Math.min(1,b),g()):d},e.paddingOuter=function(b){return arguments.length?(y=+b,g()):y},e.align=function(b){return arguments.length?(h=Math.max(0,Math.min(1,b)),g()):h},e.copy=function(){return lp(t(),[r,l]).round(f).paddingInner(d).paddingOuter(y).align(h)},Jn.apply(g(),arguments)}function vz(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return vz(t())},e}function x_(){return vz(lp.apply(null,arguments).paddingInner(1))}function op(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function bz(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function yu(){}var eu=.7,As=1/eu,hl="\\s*([+-]?\\d+)\\s*",tu="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",mr="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",w_=/^#([0-9a-f]{3,8})$/,j_=new RegExp(`^rgb\\(${hl},${hl},${hl}\\)$`),S_=new RegExp(`^rgb\\(${mr},${mr},${mr}\\)$`),k_=new RegExp(`^rgba\\(${hl},${hl},${hl},${tu}\\)$`),z_=new RegExp(`^rgba\\(${mr},${mr},${mr},${tu}
114\\)$`),O_=new RegExp(`^hsl\\(${tu},${mr},${mr}\\)$`),A_=new RegExp(`^hsla\\(${tu},${mr},${mr},${tu}\\)$`),xw={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};op(yu,nu,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:ww,formatHex:ww,formatHex8:E_,formatHsl:M_,formatRgb:jw,toString:jw});function ww(){return this.rgb().formatHex()}function E_(){return this.rgb().formatHex8()}function M_(){return xz(this).formatHsl()}function jw(){return this.rgb().formatRgb()}function nu(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=w_.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?Sw(t):n===3?new fn(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?Vc(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?Vc(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=j_.exec(e))?new fn(t[1],t[2],t[3],1):(t=S_.exec(e))?new fn(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=k_.exec(e))?Vc(t[1],t[2],t[3],t[4]):(t=z_.exec(e))?Vc(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=O_.exec(e))?Ow(t[1],t[2]/100,t[3]/100,1):(t=A_.exec(e))?Ow(t[1],t[2]/100,t[3]/100,t[4]):xw.hasOwnProperty(e)?Sw(xw[e]):e==="transparent"?new fn(NaN,NaN,NaN,0):null}function Sw(e){return new fn(e>>16&255,e>>8&255,e&255,1)}function Vc(e,t,n,r){return r<=0&&(e=t=n=NaN),new fn(e,t,n,r)}function T_(e){return e instanceof yu||(e=nu(e)),e?(e=e.rgb(),new fn(e.r,e.g,e.b,e.opacity)):new fn}function oy(e,t,n,r){return arguments.length===1?T_(e):new fn(e,t,n,r??1)}function fn(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}op(fn,oy,bz(yu,{brighter(e){return e=e==null?As:Math.pow(As,e),new fn(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?eu:Math.pow(eu,e),new fn(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new fn(fa(this.r),fa(this.g),fa(this.b),Es(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:kw,formatHex:kw,formatHex8:C_,formatRgb:zw,toString:zw}));function kw(){return`#${la(this.r)}${la(this.g)}${la(this.b)}`}function C_(){return`#${la(this.r)}${la(this.g)}${la(this.b)}${la((isNaN(this.opacity)?1:this.opacity)*255)}`}function zw(){const e=Es(this.opacity);return`${e===1?"rgb(":"rgba("}${fa(this.r)}, ${fa(this.g)}, ${fa(this.b)}${e===1?")":`, ${e})`}`}function Es(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function fa(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function la(e){return e=fa(e),(e<16?"0":"")+e.toString(16)}function Ow(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new ir(e,t,n,r)}function xz(e){if(e instanceof ir)return new ir(e.h,e.s,e.l,e.opacity);if(e instanceof yu||(e=nu(e)),!e)return new ir;if(e instanceof ir)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,l=Math.min(t,n,r),u=Math.max(t,n,r),c=NaN,f=u-l,d=(u+l)/2;return f?(t===u?c=(n-r)/f+(n<r)*6:n===u?c=(r-t)/f+2:c=(t-n)/f+4,f/=d<.5?u+l:2-u-l,c*=60):f=d>0&&d<1?0:c,new ir(c,f,d,e.opacity)}function __(e,t,n,r){return arguments.length===1?xz(e):new ir(e,t,n,r??1)}function ir(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}op(ir,__,bz(yu,{brighter(e){return e=e==null?As:Math.pow(As,e),new ir(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?eu:Math.pow(eu,e),new ir(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,n=this.l,r=n+(n<.5?n:1-n)*t,l=2*n-r;return new fn(om(e>=240?e-240:e+120,l,r),om(e,l,r),om(e<120?e+240:e-120,l,r),this.opacity)},clamp(){return new ir(Aw(this.h),Qc(this.s),Qc(this.l),Es(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=Es(this.opacity);return`${e===1?"hsl(":"hsla("}${Aw(this.h)}, ${Qc(this.s)*100}%, ${Qc(this.l)*100}%${e===1?")":`, ${e})`}`}}));function Aw(e){return e=(e||0)%360,e<0?e+360:e}function Qc(e){return Math.max(0,Math.min(1,e||0))}function om(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const up=e=>()=>e;function D_(e,t){return function(n){return e+n*t}}function P_(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function R_(e){return(e=+e)==1?wz:function(t,n){return n-t?P_(t,n,e):up(isNaN(t)?n:t)}}function wz(e,t){var n=t-e;return n?D_(e,n):up(isNaN(e)?t:e)}const Ew=(function e(t){var n=R_(t);function r(l,u){var c=n((l=oy(l)).r,(u=oy(u)).r),f=n(l.g,u.g),d=n(l.b,u.b),y=wz(l.opacity,u.opacity);return function(h){return l.r=c(h),l.g=f(h),l.b=d(h),l.opacity=y(h),l+""}}return r.gamma=e,r})(1);function N_(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),l;return function(u){for(l=0;l<n;++l)r[l]=e[l]*(1-u)+t[l]*u;return r}}function L_(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function B_(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,l=new Array(r),u=new Array(n),c;for(c=0;c<r;++c)l[c]=Al(e[c],t[c]);for(;c<n;++c)u[c]=t[c];return function(f){for(c=0;c<r;++c)u[c]=l[c](f);return u}}function K_(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function Ms(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function U_(e,t){var n={},r={},l;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(l in t)l in e?n[l]=Al(e[l],t[l]):r[l]=t[l];return function(u){for(l in n)r[l]=n[l](u);return r}}var uy=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,um=new RegExp(uy.source,"g");function I_(e){return function(){return e}}function H_(e){return function(t){return e(t)+""}}function $_(e,t){var n=uy.lastIndex=um.lastIndex=0,r,l,u,c=-1,f=[],d=[];for(e=e+"",t=t+"";(r=uy.exec(e))&&(l=um.exec(t));)(u=l.index)>n&&(u=t.slice(n,u),f[c]?f[c]+=u:f[++c]=u),(r=r[0])===(l=l[0])?f[c]?f[c]+=l:f[++c]=l:(f[++c]=null,d.push({i:c,x:Ms(r,l)})),n=um.lastIndex;return n<t.length&&(u=t.slice(n),f[c]?f[c]+=u:f[++c]=u),f.length<2?d[0]?H_(d[0].x):I_(t):(t=d.length,function(y){for(var h=0,g;h<t;++h)f[(g=d[h]).i]=g.x(y);return f.join("")})}function Al(e,t){var n=typeof t,r;return t==null||n==="boolean"?up(t):(n==="number"?Ms:n==="string"?(r=nu(t))?(t=r,Ew):$_:t instanceof nu?Ew:t instanceof Date?K_:L_(t)?N_:Array.isArray(t)?B_:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?U_:Ms)(e,t)}function cp(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function q_(e,t){t===void 0&&(t=e,e=Al);for(var n=0,r=t.length-1,l=t[0],u=new Array(r<0?0:r);n<r;)u[n]=e(l,l=t[++n]);return function(c){var f=Math.max(0,Math.min(r-1,Math.floor(c*=r)));return u[f](c-f)}}function W_(e){return function(){return e}}function Ts(e){return+e}var Mw=[0,1];function Jt(e){return e}function cy(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:W_(isNaN(t)?NaN:.5)}function G_(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function Y_(e,t,n){var r=e[0],l=e[1],u=t[0],c=t[1];return l<r?(r=cy(l,r),u=n(c,u)):(r=cy(r,l),u=n(u,c)),function(f){return u(r(f))}}function Z_(e,t,n){var r=Math.min(e.length,t.length)-1,l=new Array(r),u=new Array(r),c=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++c<r;)l[c]=cy(e[c],e[c+1]),u[c]=n(t[c],t[c+1]);return function(f){var d=mu(e,f,1,r)-1;return u[d](l[d](f))}}function pu(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function pf(){var e=Mw,t=Mw,n=Al,r,l,u,c=Jt,f,d,y;function h(){var b=Math.min(e.length,t.length);return c!==Jt&&(c=G_(e[0],e[b-1])),f=b>2?Z_:Y_,d=y=null,g}function g(b){return b==null||isNaN(b=+b)?u:(d||(d=f(e.map(r),t,n)))(r(c(b)))}return g.invert=function(b){return c(l((y||(y=f(t,e.map(r),Ms)))(b)))},g.domain=function(b){return arguments.length?(e=Array.from(b,Ts),h()):e.slice()},g.range=function(b){return arguments.length?(t=Array.from(b),h()):t.slice()},g.rangeRound=function(b){return t=Array.from(b),n=cp,h()},g.clamp=function(b){return arguments.length?(c=b?!0:Jt,h()):c!==Jt},g.interpolate=function(b){return arguments.length?(n=b,h()):n},g.unknown=function(b){return arguments.length?(u=b,g):u},function(b,x){return r=b,l=x,h()}}function sp(){return pf()(Jt,Jt)}
vendor: 5,375 bytes, line 114
114function X_(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Cs(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function bl(e){return e=Cs(Math.abs(e)),e?e[1]:NaN}function F_(e,t){return function(n,r){for(var l=n.length,u=[],c=0,f=e[0],d=0;l>0&&f>0&&(d+f+1>r&&(f=Math.max(1,r-d)),u.push(n.substring(l-=f,l+f)),!((d+=f+1)>r));)f=e[c=(c+1)%e.length];return u.reverse().join(t)}}function V_(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var Q_=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function ru(e){if(!(t=Q_.exec(e)))throw new Error("invalid format: "+e);var t;return new fp({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]})}ru.prototype=fp.prototype;function fp(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+""}fp.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 J_(e){e:for(var t=e.length,n=1,r=-1,l;n<t;++n)switch(e[n]){case".":r=l=n;break;case"0":r===0&&(r=n),l=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(l+1):e}var jz;function eD(e,t){var n=Cs(e,t);if(!n)return e+"";var r=n[0],l=n[1],u=l-(jz=Math.max(-8,Math.min(8,Math.floor(l/3)))*3)+1,c=r.length;return u===c?r:u>c?r+new Array(u-c+1).join("0"):u>0?r.slice(0,u)+"."+r.slice(u):"0."+new Array(1-u).join("0")+Cs(e,Math.max(0,t+u-1))[0]}function Tw(e,t){var n=Cs(e,t);if(!n)return e+"";var r=n[0],l=n[1];return l<0?"0."+new Array(-l).join("0")+r:r.length>l+1?r.slice(0,l+1)+"."+r.slice(l+1):r+new Array(l-r.length+2).join("0")}const Cw={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:X_,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)=>Tw(e*100,t),r:Tw,s:eD,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function _w(e){return e}var Dw=Array.prototype.map,Pw=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function tD(e){var t=e.grouping===void 0||e.thousands===void 0?_w:F_(Dw.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",l=e.decimal===void 0?".":e.decimal+"",u=e.numerals===void 0?_w:V_(Dw.call(e.numerals,String)),c=e.percent===void 0?"%":e.percent+"",f=e.minus===void 0?"−":e.minus+"",d=e.nan===void 0?"NaN":e.nan+"";function y(g){g=ru(g);var b=g.fill,x=g.align,S=g.sign,j=g.symbol,z=g.zero,O=g.width,E=g.comma,M=g.precision,P=g.trim,C=g.type;C==="n"?(E=!0,C="g"):Cw[C]||(M===void 0&&(M=12),P=!0,C="g"),(z||b==="0"&&x==="=")&&(z=!0,b="0",x="=");var R=j==="$"?n:j==="#"&&/[boxX]/.test(C)?"0"+C.toLowerCase():"",K=j==="$"?r:/[%p]/.test(C)?c:"",W=Cw[C],ee=/[defgprs%]/.test(C);M=M===void 0?6:/[gprs]/.test(C)?Math.max(1,Math.min(21,M)):Math.max(0,Math.min(20,M));function ne(V){var J=R,ye=K,me,we,I;if(C==="c")ye=W(V)+ye,V="";else{V=+V;var Z=V<0||1/V<0;if(V=isNaN(V)?d:W(Math.abs(V),M),P&&(V=J_(V)),Z&&+V==0&&S!=="+"&&(Z=!1),J=(Z?S==="("?S:f:S==="-"||S==="("?"":S)+J,ye=(C==="s"?Pw[8+jz/3]:"")+ye+(Z&&S==="("?")":""),ee){for(me=-1,we=V.length;++me<we;)if(I=V.charCodeAt(me),48>I||I>57){ye=(I===46?l+V.slice(me+1):V.slice(me))+ye,V=V.slice(0,me);break}}}E&&!z&&(V=t(V,1/0));var ie=J.length+V.length+ye.length,ge=ie<O?new Array(O-ie+1).join(b):"";switch(E&&z&&(V=t(ge+V,ge.length?O-ye.length:1/0),ge=""),x){case"<":V=J+V+ye+ge;break;case"=":V=J+ge+V+ye;break;case"^":V=ge.slice(0,ie=ge.length>>1)+J+V+ye+ge.slice(ie);break;default:V=ge+J+V+ye;break}return u(V)}return ne.toString=function(){return g+""},ne}function h(g,b){var x=y((g=ru(g),g.type="f",g)),S=Math.max(-8,Math.min(8,Math.floor(bl(b)/3)))*3,j=Math.pow(10,-S),z=Pw[8+S/3];return function(O){return x(j*O)+z}}return{format:y,formatPrefix:h}}var Jc,dp,Sz;nD({thousands:",",grouping:[3],currency:["$",""]});function nD(e){return Jc=tD(e),dp=Jc.format,Sz=Jc.formatPrefix,Jc}function rD(e){return Math.max(0,-bl(Math.abs(e)))}function iD(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(bl(t)/3)))*3-bl(Math.abs(e)))}function aD(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,bl(t)-bl(e))+1}function kz(e,t,n,r){var l=ay(e,t,n),u;switch(r=ru(r??",f"),r.type){case"s":{var c=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(u=iD(l,c))&&(r.precision=u),Sz(r,c)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(u=aD(l,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=u-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(u=rD(l))&&(r.precision=u-(r.type==="%")*2);break}}return dp(r)}function Pi(e){var t=e.domain;return e.ticks=function(n){var r=t();return ry(r[0],r[r.length-1],n??10)}
vendor: 6,359 bytes, line 114
114,e.tickFormat=function(n,r){var l=t();return kz(l[0],l[l.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),l=0,u=r.length-1,c=r[l],f=r[u],d,y,h=10;for(f<c&&(y=c,c=f,f=y,y=l,l=u,u=y);h-- >0;){if(y=iy(c,f,n),y===d)return r[l]=c,r[u]=f,t(r);if(y>0)c=Math.floor(c/y)*y,f=Math.ceil(f/y)*y;else if(y<0)c=Math.ceil(c*y)/y,f=Math.floor(f*y)/y;else break;d=y}return e},e}function zz(){var e=sp();return e.copy=function(){return pu(e,zz())},Jn.apply(e,arguments),Pi(e)}function Oz(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,Ts),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return Oz(e).unknown(t)},e=arguments.length?Array.from(e,Ts):[0,1],Pi(n)}function Az(e,t){e=e.slice();var n=0,r=e.length-1,l=e[n],u=e[r],c;return u<l&&(c=n,n=r,r=c,c=l,l=u,u=c),e[n]=t.floor(l),e[r]=t.ceil(u),e}function Rw(e){return Math.log(e)}function Nw(e){return Math.exp(e)}function lD(e){return-Math.log(-e)}function oD(e){return-Math.exp(-e)}function uD(e){return isFinite(e)?+("1e"+e):e<0?0:e}function cD(e){return e===10?uD:e===Math.E?Math.exp:t=>Math.pow(e,t)}function sD(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 Lw(e){return(t,n)=>-e(-t,n)}function hp(e){const t=e(Rw,Nw),n=t.domain;let r=10,l,u;function c(){return l=sD(r),u=cD(r),n()[0]<0?(l=Lw(l),u=Lw(u),e(lD,oD)):e(Rw,Nw),t}return t.base=function(f){return arguments.length?(r=+f,c()):r},t.domain=function(f){return arguments.length?(n(f),c()):n()},t.ticks=f=>{const d=n();let y=d[0],h=d[d.length-1];const g=h<y;g&&([y,h]=[h,y]);let b=l(y),x=l(h),S,j;const z=f==null?10:+f;let O=[];if(!(r%1)&&x-b<z){if(b=Math.floor(b),x=Math.ceil(x),y>0){for(;b<=x;++b)for(S=1;S<r;++S)if(j=b<0?S/u(-b):S*u(b),!(j<y)){if(j>h)break;O.push(j)}}else for(;b<=x;++b)for(S=r-1;S>=1;--S)if(j=b>0?S/u(-b):S*u(b),!(j<y)){if(j>h)break;O.push(j)}O.length*2<z&&(O=ry(y,h,z))}else O=ry(b,x,Math.min(x-b,z)).map(u);return g?O.reverse():O},t.tickFormat=(f,d)=>{if(f==null&&(f=10),d==null&&(d=r===10?"s":","),typeof d!="function"&&(!(r%1)&&(d=ru(d)).precision==null&&(d.trim=!0),d=dp(d)),f===1/0)return d;const y=Math.max(1,r*f/t.ticks().length);return h=>{let g=h/u(Math.round(l(h)));return g*r<r-.5&&(g*=r),g<=y?d(h):""}},t.nice=()=>n(Az(n(),{floor:f=>u(Math.floor(l(f))),ceil:f=>u(Math.ceil(l(f)))})),t}function Ez(){const e=hp(pf()).domain([1,10]);return e.copy=()=>pu(e,Ez()).base(e.base()),Jn.apply(e,arguments),e}function Bw(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function Kw(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function mp(e){var t=1,n=e(Bw(t),Kw(t));return n.constant=function(r){return arguments.length?e(Bw(t=+r),Kw(t)):t},Pi(n)}function Mz(){var e=mp(pf());return e.copy=function(){return pu(e,Mz()).constant(e.constant())},Jn.apply(e,arguments)}function Uw(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function fD(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function dD(e){return e<0?-e*e:e*e}function yp(e){var t=e(Jt,Jt),n=1;function r(){return n===1?e(Jt,Jt):n===.5?e(fD,dD):e(Uw(n),Uw(1/n))}return t.exponent=function(l){return arguments.length?(n=+l,r()):n},Pi(t)}function pp(){var e=yp(pf());return e.copy=function(){return pu(e,pp()).exponent(e.exponent())},Jn.apply(e,arguments),e}function hD(){return pp.apply(null,arguments).exponent(.5)}function Iw(e){return Math.sign(e)*e*e}function mD(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function Tz(){var e=sp(),t=[0,1],n=!1,r;function l(u){var c=mD(e(u));return isNaN(c)?r:n?Math.round(c):c}return l.invert=function(u){return e.invert(Iw(u))},l.domain=function(u){return arguments.length?(e.domain(u),l):e.domain()},l.range=function(u){return arguments.length?(e.range((t=Array.from(u,Ts)).map(Iw)),l):t.slice()},l.rangeRound=function(u){return l.range(u).round(!0)},l.round=function(u){return arguments.length?(n=!!u,l):n},l.clamp=function(u){return arguments.length?(e.clamp(u),l):e.clamp()},l.unknown=function(u){return arguments.length?(r=u,l):r},l.copy=function(){return Tz(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},Jn.apply(l,arguments),Pi(l)}function Cz(){var e=[],t=[],n=[],r;function l(){var c=0,f=Math.max(1,t.length);for(n=new Array(f-1);++c<f;)n[c-1]=v_(e,c/f);return u}function u(c){return c==null||isNaN(c=+c)?r:t[mu(n,c)]}return u.invertExtent=function(c){var f=t.indexOf(c);return f<0?[NaN,NaN]:[f>0?n[f-1]:e[0],f<n.length?n[f]:e[e.length-1]]},u.domain=function(c){if(!arguments.length)return e.slice();e=[];for(let f of c)f!=null&&!isNaN(f=+f)&&e.push(f);return e.sort(Ai),l()},u.range=function(c){return arguments.length?(t=Array.from(c),l()):t.slice()},u.unknown=function(c){return arguments.length?(r=c,u):r},u.quantiles=function(){return n.slice()},u.copy=function(){return Cz().domain(e).range(t).unknown(r)},Jn.apply(u,arguments)}function _z(){var e=0,t=1,n=1,r=[.5],l=[0,1],u;function c(d){return d!=null&&d<=d?l[mu(r,d,0,n)]:u}function f(){var d=-1;for(r=new Array(n);++d<n;)r[d]=((d+1)*t-(d-n)*e)/(n+1);return c}return c.domain=function(d){return arguments.length?([e,t]=d,e=+e,t=+t,f()):[e,t]},c.range=function(d){return arguments.length?(n=(l=Array.from(d)).length-1,f()):l.slice()},c.invertExtent=function(d){var y=l.indexOf(d);return y<0?[NaN,NaN]:y<1?[e,r[0]]:y>=n?[r[n-1],t]:[r[y-1],r[y]]},c.unknown=function(d){return arguments.length&&(u=d),c},c.thresholds=function(){return r.slice()},c.copy=function(){return _z().domain([e,t]).range(l).unknown(u)},Jn.apply(Pi(c),arguments)}function Dz(){var e=[.5],t=[0,1],n,r=1;function l(u){return u!=null&&u<=u?t[mu(e,u,0,r)]:n}return l.domain=function(u){return arguments.length?(e=Array.from(u),r=Math.min(e.length,t.length-1),l):e.slice()},l.range=function(u){return arguments.length?(t=Array.from(u),r=Math.min(e.length,t.length-1),l):t.slice()},l.invertExtent=function(u){var c=t.indexOf(u);return[e[c-1],e[c]]},l.unknown=function(u){return arguments.length?(n=u,l):n},l.copy=function(){return Dz().domain(e).range(t).unknown(n)},Jn.apply(l,arguments)}const cm=new Date,sm=new Date;function jt(e,t,n,r){function l(u){return e(u=arguments.length===0?new Date:new Date(+u)),u}return l.floor=u=>(e(u=new Date(+u)),u),l.ceil=u=>(e(u=new Date(u-1)),t(u,1),e(u),u),l.round=u=>{const c=l(u),f=l.ceil(u);
vendor: 4,125 bytes, line 114
114return u-c<f-u?c:f},l.offset=(u,c)=>(t(u=new Date(+u),c==null?1:Math.floor(c)),u),l.range=(u,c,f)=>{const d=[];if(u=l.ceil(u),f=f==null?1:Math.floor(f),!(u<c)||!(f>0))return d;let y;do d.push(y=new Date(+u)),t(u,f),e(u);while(y<u&&u<c);return d},l.filter=u=>jt(c=>{if(c>=c)for(;e(c),!u(c);)c.setTime(c-1)},(c,f)=>{if(c>=c)if(f<0)for(;++f<=0;)for(;t(c,-1),!u(c););else for(;--f>=0;)for(;t(c,1),!u(c););}),n&&(l.count=(u,c)=>(cm.setTime(+u),sm.setTime(+c),e(cm),e(sm),Math.floor(n(cm,sm))),l.every=u=>(u=Math.floor(u),!isFinite(u)||!(u>0)?null:u>1?l.filter(r?c=>r(c)%u===0:c=>l.count(0,c)%u===0):l)),l}const _s=jt(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);_s.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?jt(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):_s);_s.range;const Br=1e3,Zn=Br*60,Kr=Zn*60,Wr=Kr*24,gp=Wr*7,Hw=Wr*30,fm=Wr*365,oa=jt(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Br)},(e,t)=>(t-e)/Br,e=>e.getUTCSeconds());oa.range;const vp=jt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Br)},(e,t)=>{e.setTime(+e+t*Zn)},(e,t)=>(t-e)/Zn,e=>e.getMinutes());vp.range;const bp=jt(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Zn)},(e,t)=>(t-e)/Zn,e=>e.getUTCMinutes());bp.range;const xp=jt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Br-e.getMinutes()*Zn)},(e,t)=>{e.setTime(+e+t*Kr)},(e,t)=>(t-e)/Kr,e=>e.getHours());xp.range;const wp=jt(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Kr)},(e,t)=>(t-e)/Kr,e=>e.getUTCHours());wp.range;const gu=jt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Zn)/Wr,e=>e.getDate()-1);gu.range;const gf=jt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Wr,e=>e.getUTCDate()-1);gf.range;const Pz=jt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Wr,e=>Math.floor(e/Wr));Pz.range;function wa(e){return jt(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Zn)/gp)}const vf=wa(0),Ds=wa(1),yD=wa(2),pD=wa(3),xl=wa(4),gD=wa(5),vD=wa(6);vf.range;Ds.range;yD.range;pD.range;xl.range;gD.range;vD.range;function ja(e){return jt(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/gp)}const bf=ja(0),Ps=ja(1),bD=ja(2),xD=ja(3),wl=ja(4),wD=ja(5),jD=ja(6);bf.range;Ps.range;bD.range;xD.range;wl.range;wD.range;jD.range;const jp=jt(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());jp.range;const Sp=jt(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());Sp.range;const Gr=jt(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());Gr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:jt(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});Gr.range;const Yr=jt(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());Yr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:jt(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});Yr.range;function Rz(e,t,n,r,l,u){const c=[[oa,1,Br],[oa,5,5*Br],[oa,15,15*Br],[oa,30,30*Br],[u,1,Zn],[u,5,5*Zn],[u,15,15*Zn],[u,30,30*Zn],[l,1,Kr],[l,3,3*Kr],[l,6,6*Kr],[l,12,12*Kr],[r,1,Wr],[r,2,2*Wr],[n,1,gp],[t,1,Hw],[t,3,3*Hw],[e,1,fm]];function f(y,h,g){const b=h<y;b&&([y,h]=[h,y]);const x=g&&typeof g.range=="function"?g:d(y,h,g),S=x?x.range(y,+h+1):[];return b?S.reverse():S}function d(y,h,g){const b=Math.abs(h-y)/g,x=ip(([,,z])=>z).right(c,b);
vendor: 4,487 bytes, line 114
114if(x===c.length)return e.every(ay(y/fm,h/fm,g));if(x===0)return _s.every(Math.max(ay(y,h,g),1));const[S,j]=c[b/c[x-1][2]<c[x][2]/b?x-1:x];return S.every(j)}return[f,d]}const[SD,kD]=Rz(Yr,Sp,bf,Pz,wp,bp),[zD,OD]=Rz(Gr,jp,vf,gu,xp,vp);function dm(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 hm(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 Ko(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function AD(e){var t=e.dateTime,n=e.date,r=e.time,l=e.periods,u=e.days,c=e.shortDays,f=e.months,d=e.shortMonths,y=Uo(l),h=Io(l),g=Uo(u),b=Io(u),x=Uo(c),S=Io(c),j=Uo(f),z=Io(f),O=Uo(d),E=Io(d),M={a:Z,A:ie,b:ge,B:_,c:null,d:Zw,e:Zw,f:FD,g:lP,G:uP,H:YD,I:ZD,j:XD,L:Nz,m:VD,M:QD,p:X,q:F,Q:Vw,s:Qw,S:JD,u:eP,U:tP,V:nP,w:rP,W:iP,x:null,X:null,y:aP,Y:oP,Z:cP,"%":Fw},P={a:te,A:ve,b:Ee,B:Ae,c:null,d:Xw,e:Xw,f:hP,g:SP,G:zP,H:sP,I:fP,j:dP,L:Bz,m:mP,M:yP,p:Zt,q:Qe,Q:Vw,s:Qw,S:pP,u:gP,U:vP,V:bP,w:xP,W:wP,x:null,X:null,y:jP,Y:kP,Z:OP,"%":Fw},C={a:ne,A:V,b:J,B:ye,c:me,d:Gw,e:Gw,f:$D,g:Ww,G:qw,H:Yw,I:Yw,j:KD,L:HD,m:BD,M:UD,p:ee,q:LD,Q:WD,s:GD,S:ID,u:_D,U:DD,V:PD,w:CD,W:RD,x:we,X:I,y:Ww,Y:qw,Z:ND,"%":qD};M.x=R(n,M),M.X=R(r,M),M.c=R(t,M),P.x=R(n,P),P.X=R(r,P),P.c=R(t,P);function R(re,Te){return function(De){var Q=[],kt=-1,Ie=0,Xt=re.length,Ft,zt,zu;for(De instanceof Date||(De=new Date(+De));++kt<Xt;)re.charCodeAt(kt)===37&&(Q.push(re.slice(Ie,kt)),(zt=$w[Ft=re.charAt(++kt)])!=null?Ft=re.charAt(++kt):zt=Ft==="e"?" ":"0",(zu=Te[Ft])&&(Ft=zu(De,zt)),Q.push(Ft),Ie=kt+1);return Q.push(re.slice(Ie,kt)),Q.join("")}}function K(re,Te){return function(De){var Q=Ko(1900,void 0,1),kt=W(Q,re,De+="",0),Ie,Xt;if(kt!=De.length)return null;if("Q"in Q)return new Date(Q.Q);if("s"in Q)return new Date(Q.s*1e3+("L"in Q?Q.L:0));if(Te&&!("Z"in Q)&&(Q.Z=0),"p"in Q&&(Q.H=Q.H%12+Q.p*12),Q.m===void 0&&(Q.m="q"in Q?Q.q:0),"V"in Q){if(Q.V<1||Q.V>53)return null;"w"in Q||(Q.w=1),"Z"in Q?(Ie=hm(Ko(Q.y,0,1)),Xt=Ie.getUTCDay(),Ie=Xt>4||Xt===0?Ps.ceil(Ie):Ps(Ie),Ie=gf.offset(Ie,(Q.V-1)*7),Q.y=Ie.getUTCFullYear(),Q.m=Ie.getUTCMonth(),Q.d=Ie.getUTCDate()+(Q.w+6)%7):(Ie=dm(Ko(Q.y,0,1)),Xt=Ie.getDay(),Ie=Xt>4||Xt===0?Ds.ceil(Ie):Ds(Ie),Ie=gu.offset(Ie,(Q.V-1)*7),Q.y=Ie.getFullYear(),Q.m=Ie.getMonth(),Q.d=Ie.getDate()+(Q.w+6)%7)}else("W"in Q||"U"in Q)&&("w"in Q||(Q.w="u"in Q?Q.u%7:"W"in Q?1:0),Xt="Z"in Q?hm(Ko(Q.y,0,1)).getUTCDay():dm(Ko(Q.y,0,1)).getDay(),Q.m=0,Q.d="W"in Q?(Q.w+6)%7+Q.W*7-(Xt+5)%7:Q.w+Q.U*7-(Xt+6)%7);return"Z"in Q?(Q.H+=Q.Z/100|0,Q.M+=Q.Z%100,hm(Q)):dm(Q)}}function W(re,Te,De,Q){for(var kt=0,Ie=Te.length,Xt=De.length,Ft,zt;kt<Ie;){if(Q>=Xt)return-1;if(Ft=Te.charCodeAt(kt++),Ft===37){if(Ft=Te.charAt(kt++),zt=C[Ft in $w?Te.charAt(kt++):Ft],!zt||(Q=zt(re,De,Q))<0)return-1}else if(Ft!=De.charCodeAt(Q++))return-1}return Q}function ee(re,Te,De){var Q=y.exec(Te.slice(De));return Q?(re.p=h.get(Q[0].toLowerCase()),De+Q[0].length):-1}function ne(re,Te,De){var Q=x.exec(Te.slice(De));return Q?(re.w=S.get(Q[0].toLowerCase()),De+Q[0].length):-1}function V(re,Te,De){var Q=g.exec(Te.slice(De));return Q?(re.w=b.get(Q[0].toLowerCase()),De+Q[0].length):-1}function J(re,Te,De){var Q=O.exec(Te.slice(De));return Q?(re.m=E.get(Q[0].toLowerCase()),De+Q[0].length):-1}function ye(re,Te,De){var Q=j.exec(Te.slice(De));return Q?(re.m=z.get(Q[0].toLowerCase()),De+Q[0].length):-1}function me(re,Te,De){return W(re,t,Te,De)}function we(re,Te,De){return W(re,n,Te,De)}function I(re,Te,De){return W(re,r,Te,De)}function Z(re){return c[re.getDay()]}function ie(re){return u[re.getDay()]}function ge(re){return d[re.getMonth()]}function _(re){return f[re.getMonth()]}function X(re){return l[+(re.getHours()>=12)]}function F(re){return 1+~~(re.getMonth()/3)}function te(re){return c[re.getUTCDay()]}function ve(re){return u[re.getUTCDay()]}function Ee(re){return d[re.getUTCMonth()]}function Ae(re){return f[re.getUTCMonth()]}function Zt(re){return l[+(re.getUTCHours()>=12)]}function Qe(re){return 1+~~(re.getUTCMonth()/3)}return{format:function(re){var Te=R(re+="",M);return Te.toString=function(){return re},Te},parse:function(re){var Te=K(re+="",!1);return Te.toString=function(){return re},Te},utcFormat:function(re){var Te=R(re+="",P);return Te.toString=function(){return re},Te},utcParse:function(re){var Te=K(re+="",!0);return Te.toString=function(){return re},Te}}}var $w={"-":"",_:" ",0:"0"}
vendor: 4,609 bytes, line 114
114,Pt=/^\s*\d+/,ED=/^%/,MD=/[\\^$*+?|[\]().{}]/g;function Be(e,t,n){var r=e<0?"-":"",l=(r?-e:e)+"",u=l.length;return r+(u<n?new Array(n-u+1).join(t)+l:l)}function TD(e){return e.replace(MD,"\\$&")}function Uo(e){return new RegExp("^(?:"+e.map(TD).join("|")+")","i")}function Io(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function CD(e,t,n){var r=Pt.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function _D(e,t,n){var r=Pt.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function DD(e,t,n){var r=Pt.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function PD(e,t,n){var r=Pt.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function RD(e,t,n){var r=Pt.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function qw(e,t,n){var r=Pt.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function Ww(e,t,n){var r=Pt.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function ND(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function LD(e,t,n){var r=Pt.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function BD(e,t,n){var r=Pt.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function Gw(e,t,n){var r=Pt.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function KD(e,t,n){var r=Pt.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function Yw(e,t,n){var r=Pt.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function UD(e,t,n){var r=Pt.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function ID(e,t,n){var r=Pt.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function HD(e,t,n){var r=Pt.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function $D(e,t,n){var r=Pt.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function qD(e,t,n){var r=ED.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function WD(e,t,n){var r=Pt.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function GD(e,t,n){var r=Pt.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function Zw(e,t){return Be(e.getDate(),t,2)}function YD(e,t){return Be(e.getHours(),t,2)}function ZD(e,t){return Be(e.getHours()%12||12,t,2)}function XD(e,t){return Be(1+gu.count(Gr(e),e),t,3)}function Nz(e,t){return Be(e.getMilliseconds(),t,3)}function FD(e,t){return Nz(e,t)+"000"}function VD(e,t){return Be(e.getMonth()+1,t,2)}function QD(e,t){return Be(e.getMinutes(),t,2)}function JD(e,t){return Be(e.getSeconds(),t,2)}function eP(e){var t=e.getDay();return t===0?7:t}function tP(e,t){return Be(vf.count(Gr(e)-1,e),t,2)}function Lz(e){var t=e.getDay();return t>=4||t===0?xl(e):xl.ceil(e)}function nP(e,t){return e=Lz(e),Be(xl.count(Gr(e),e)+(Gr(e).getDay()===4),t,2)}function rP(e){return e.getDay()}function iP(e,t){return Be(Ds.count(Gr(e)-1,e),t,2)}function aP(e,t){return Be(e.getFullYear()%100,t,2)}function lP(e,t){return e=Lz(e),Be(e.getFullYear()%100,t,2)}function oP(e,t){return Be(e.getFullYear()%1e4,t,4)}function uP(e,t){var n=e.getDay();return e=n>=4||n===0?xl(e):xl.ceil(e),Be(e.getFullYear()%1e4,t,4)}function cP(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Be(t/60|0,"0",2)+Be(t%60,"0",2)}function Xw(e,t){return Be(e.getUTCDate(),t,2)}function sP(e,t){return Be(e.getUTCHours(),t,2)}function fP(e,t){return Be(e.getUTCHours()%12||12,t,2)}function dP(e,t){return Be(1+gf.count(Yr(e),e),t,3)}function Bz(e,t){return Be(e.getUTCMilliseconds(),t,3)}function hP(e,t){return Bz(e,t)+"000"}function mP(e,t){return Be(e.getUTCMonth()+1,t,2)}function yP(e,t){return Be(e.getUTCMinutes(),t,2)}function pP(e,t){return Be(e.getUTCSeconds(),t,2)}function gP(e){var t=e.getUTCDay();return t===0?7:t}function vP(e,t){return Be(bf.count(Yr(e)-1,e),t,2)}function Kz(e){var t=e.getUTCDay();return t>=4||t===0?wl(e):wl.ceil(e)}function bP(e,t){return e=Kz(e),Be(wl.count(Yr(e),e)+(Yr(e).getUTCDay()===4),t,2)}function xP(e){return e.getUTCDay()}function wP(e,t){return Be(Ps.count(Yr(e)-1,e),t,2)}function jP(e,t){return Be(e.getUTCFullYear()%100,t,2)}function SP(e,t){return e=Kz(e),Be(e.getUTCFullYear()%100,t,2)}function kP(e,t){return Be(e.getUTCFullYear()%1e4,t,4)}function zP(e,t){var n=e.getUTCDay();return e=n>=4||n===0?wl(e):wl.ceil(e),Be(e.getUTCFullYear()%1e4,t,4)}function OP(){return"+0000"}function Fw(){return"%"}function Vw(e){return+e}function Qw(e){return Math.floor(+e/1e3)}var cl,Uz,Iz;AP({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
114ay","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 AP(e){return cl=AD(e),Uz=cl.format,cl.parse,Iz=cl.utcFormat,cl.utcParse,cl}function EP(e){return new Date(e)}function MP(e){return e instanceof Date?+e:+new Date(+e)}function kp(e,t,n,r,l,u,c,f,d,y){var h=sp(),g=h.invert,b=h.domain,x=y(".%L"),S=y(":%S"),j=y("%I:%M"),z=y("%I %p"),O=y("%a %d"),E=y("%b %d"),M=y("%B"),P=y("%Y");function C(R){return(d(R)<R?x:f(R)<R?S:c(R)<R?j:u(R)<R?z:r(R)<R?l(R)<R?O:E:n(R)<R?M:P)(R)}return h.invert=function(R){return new Date(g(R))},h.domain=function(R){return arguments.length?b(Array.from(R,MP)):b().map(EP)},h.ticks=function(R){var K=b();return e(K[0],K[K.length-1],R??10)},h.tickFormat=function(R,K){return K==null?C:y(K)},h.nice=function(R){var K=b();return(!R||typeof R.range!="function")&&(R=t(K[0],K[K.length-1],R??10)),R?b(Az(K,R)):h},h.copy=function(){return pu(h,kp(e,t,n,r,l,u,c,f,d,y))},h}function TP(){return Jn.apply(kp(zD,OD,Gr,jp,vf,gu,xp,vp,oa,Uz).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function CP(){return Jn.apply(kp(SD,kD,Yr,Sp,bf,gf,wp,bp,oa,Iz).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function xf(){var e=0,t=1,n,r,l,u,c=Jt,f=!1,d;function y(g){return g==null||isNaN(g=+g)?d:c(l===0?.5:(g=(u(g)-n)*l,f?Math.max(0,Math.min(1,g)):g))}y.domain=function(g){return arguments.length?([e,t]=g,n=u(e=+e),r=u(t=+t),l=n===r?0:1/(r-n),y):[e,t]},y.clamp=function(g){return arguments.length?(f=!!g,y):f},y.interpolator=function(g){return arguments.length?(c=g,y):c};function h(g){return function(b){var x,S;return arguments.length?([x,S]=b,c=g(x,S),y):[c(0),c(1)]}}return y.range=h(Al),y.rangeRound=h(cp),y.unknown=function(g){return arguments.length?(d=g,y):d},function(g){return u=g,n=g(e),r=g(t),l=n===r?0:1/(r-n),y}}function Ri(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function Hz(){var e=Pi(xf()(Jt));return e.copy=function(){return Ri(e,Hz())},Vr.apply(e,arguments)}function $z(){var e=hp(xf()).domain([1,10]);return e.copy=function(){return Ri(e,$z()).base(e.base())},Vr.apply(e,arguments)}function qz(){var e=mp(xf());return e.copy=function(){return Ri(e,qz()).constant(e.constant())},Vr.apply(e,arguments)}function zp(){var e=yp(xf());return e.copy=function(){return Ri(e,zp()).exponent(e.exponent())},Vr.apply(e,arguments)}function _P(){return zp.apply(null,arguments).exponent(.5)}function Wz(){var e=[],t=Jt;function n(r){if(r!=null&&!isNaN(r=+r))return t((mu(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let l of r)l!=null&&!isNaN(l=+l)&&e.push(l);return e.sort(Ai),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,l)=>t(l/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(l,u)=>g_(e,u/r))},n.copy=function(){return Wz(t).domain(e)},Vr.apply(n,arguments)}function wf(){var e=0,t=.5,n=1,r=1,l,u,c,f,d,y=Jt,h,g=!1,b;function x(j){return isNaN(j=+j)?b:(j=.5+((j=+h(j))-u)*(r*j<r*u?f:d),y(g?Math.max(0,Math.min(1,j)):j))}x.domain=function(j){return arguments.length?([e,t,n]=j,l=h(e=+e),u=h(t=+t),c=h(n=+n),f=l===u?0:.5/(u-l),d=u===c?0:.5/(c-u),r=u<l?-1:1,x):[e,t,n]},x.clamp=function(j){return arguments.length?(g=!!j,x):g},x.interpolator=function(j){return arguments.length?(y=j,x):y};function S(j){return function(z){var O,E,M;return arguments.length?([O,E,M]=z,y=q_(j,[O,E,M]),x):[y(0),y(.5),y(1)]}}return x.range=S(Al),x.rangeRound=S(cp),x.unknown=function(j){return arguments.length?(b=j,x):b},function(j){return h=j,l=j(e),u=j(t),c=j(n),f=l===u?0:.5/(u-l),d=u===c?0:.5/(c-u),r=u<l?-1:1,x}}function Gz(){var e=Pi(wf()(Jt));return e.copy=function(){return Ri(e,Gz())},Vr.apply(e,arguments)}function Yz(){var e=hp(wf()).domain([.1,1,10]);return e.copy=function(){return Ri(e,Yz()).base(e.base())},Vr.apply(e,arguments)}function Zz(){var e=mp(wf());return e.copy=function(){return Ri(e,Zz()).constant(e.constant())},Vr.apply(e,arguments)}function Op(){var e=yp(wf());return e.copy=function(){return Ri(e,Op()).exponent(e.exponent())},Vr.apply(e,arguments)}function DP(){return Op.apply(null,arguments).exponent(.5)}const qo=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:lp,scaleDiverging:Gz,scaleDivergingLog:Yz,scaleDivergingPow:Op,scaleDivergingSqrt:DP,scaleDivergingSymlog:Zz,scaleIdentity:Oz,scaleImplicit:ly,scaleLinear:zz,scaleLog:Ez,scaleOrdinal:ap,scalePoint:x_,scalePow:pp,scaleQuantile:Cz,scaleQuantize:_z,scaleRadial:Tz,scaleSequential:Hz,scaleSequentialLog:$z,scaleSequentialPow:zp,scaleSequentialQuantile:Wz,scaleSequentialSqrt:_P,scaleSequentialSymlog:qz,scaleSqrt:hD,scaleSymlog:Mz,scaleThreshold:Dz,scaleTime:TP,scaleUtc:CP,tickFormat:kz},Symbol.toStringTag,{value:"Module"}));var Ni=e=>e.chartData,PP=$([Ni],e=>{var t=e.chartData!=null?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),jf=(e,t,n,r)=>r?PP(e):Ni(e);function jl(e){if(Array.isArray(e)&&e.length===2){var[t,n]=e;if(Cn(t)&&Cn(n))return!0}return!1}
114function Jw(e,t,n){return n?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function RP(e,t){if(t&&typeof e!="function"&&Array.isArray(e)&&e.length===2){var[n,r]=e,l,u;if(Cn(n))l=n;else if(typeof n=="function")return;if(Cn(r))u=r;else if(typeof r=="function")return;var c=[l,u];if(jl(c))return c}}function NP(e,t,n){if(!(!n&&t==null)){if(typeof e=="function"&&t!=null)try{var r=e(t,n);if(jl(r))return Jw(r,t,n)}catch{}if(Array.isArray(e)&&e.length===2){var[l,u]=e,c,f;if(l==="auto")t!=null&&(c=Math.min(...t));else if(xe(l))c=l;else if(typeof l=="function")try{t!=null&&(c=l(t?.[0]))}catch{}else if(typeof l=="string"&&$x.test(l)){var d=$x.exec(l);if(d==null||t==null)c=void 0;else{var y=+d[1];c=t[0]-y}}else c=t?.[0];if(u==="auto")t!=null&&(f=Math.max(...t));else if(xe(u))f=u;else if(typeof u=="function")try{t!=null&&(f=u(t?.[1]))}catch{}else if(typeof u=="string"&&qx.test(u)){var h=qx.exec(u);if(h==null||t==null)f=void 0;else{var g=+h[1];f=t[1]+g}}else f=t?.[1];var b=[c,f];if(jl(b))return t==null?b:Jw(b,t,n)}}}var El=1e9,LP={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},Ep,rt=!0,Qn="[DecimalError] ",da=Qn+"Invalid argument: ",Ap=Qn+"Exponent out of range: ",Ml=Math.floor,ia=Math.pow,BP=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,En,Tt=1e7,tt=7,Xz=9007199254740991,Rs=Ml(Xz/tt),se={};se.absoluteValue=se.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};se.comparedTo=se.cmp=function(e){var t,n,r,l,u=this;if(e=new u.constructor(e),u.s!==e.s)return u.s||-e.s;if(u.e!==e.e)return u.e>e.e^u.s<0?1:-1;for(r=u.d.length,l=e.d.length,t=0,n=r<l?r:l;t<n;++t)if(u.d[t]!==e.d[t])return u.d[t]>e.d[t]^u.s<0?1:-1;return r===l?0:r>l^u.s<0?1:-1};se.decimalPlaces=se.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*tt;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};se.dividedBy=se.div=function(e){return Hr(this,new this.constructor(e))};se.dividedToIntegerBy=se.idiv=function(e){var t=this,n=t.constructor;return Ve(Hr(t,new n(e),0,1),n.precision)};se.equals=se.eq=function(e){return!this.cmp(e)};se.exponent=function(){return gt(this)};se.greaterThan=se.gt=function(e){return this.cmp(e)>0};se.greaterThanOrEqualTo=se.gte=function(e){return this.cmp(e)>=0};se.isInteger=se.isint=function(){return this.e>this.d.length-2};se.isNegative=se.isneg=function(){return this.s<0};se.isPositive=se.ispos=function(){return this.s>0};se.isZero=function(){return this.s===0};se.lessThan=se.lt=function(e){return this.cmp(e)<0};se.lessThanOrEqualTo=se.lte=function(e){return this.cmp(e)<1};se.logarithm=se.log=function(e){var t,n=this,r=n.constructor,l=r.precision,u=l+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(En))throw Error(Qn+"NaN");if(n.s<1)throw Error(Qn+(n.s?"NaN":"-Infinity"));return n.eq(En)?new r(0):(rt=!1,t=Hr(iu(n,u),iu(e,u),u),rt=!0,Ve(t,l))};se.minus=se.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Qz(t,e):Fz(t,(e.s=-e.s,e))};se.modulo=se.mod=function(e){var t,n=this,r=n.constructor,l=r.precision;if(e=new r(e),!e.s)throw Error(Qn+"NaN");return n.s?(rt=!1,t=Hr(n,e,0,1).times(e),rt=!0,n.minus(t)):Ve(new r(n),l)};se.naturalExponential=se.exp=function(){return Vz(this)};se.naturalLogarithm=se.ln=function(){return iu(this)};se.negated=se.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};se.plus=se.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Fz(t,e):Qz(t,(e.s=-e.s,e))};se.precision=se.sd=function(e){var t,n,r,l=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(da+e);if(t=gt(l)+1,r=l.d.length-1,n=r*tt+1,r=l.d[r],r){for(;r%10==0;r/=10)n--;for(r=l.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};se.squareRoot=se.sqrt=function(){var e,t,n,r,l,u,c,f=this,d=f.constructor;if(f.s<1){if(!f.s)return new d(0);throw Error(Qn+"NaN")}for(e=gt(f),rt=!1,l=Math.sqrt(+f),l==0||l==1/0?(t=hr(f.d),(t.length+e)%2==0&&(t+="0"),l=Math.sqrt(t),e=Ml((e+1)/2)-(e<0||e%2),l==1/0?t="5e"+e:(t=l.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new d(t)):r=new d(l.toString()),n=d.precision,l=c=n+3;;)if(u=r,r=u.plus(Hr(f,u,c+2)).times(.5),hr(u.d).slice(0,c)===(t=hr(r.d)).slice(0,c)){if(t=t.slice(c-3,c+1),l==c&&t=="4999"){if(Ve(u,n+1,0),u.times(u).eq(f)){r=u;break}}else if(t!="9999")break;c+=4}return rt=!0,Ve(r,n)};
vendor: 11,204 bytes, line 114
114se.times=se.mul=function(e){var t,n,r,l,u,c,f,d,y,h=this,g=h.constructor,b=h.d,x=(e=new g(e)).d;if(!h.s||!e.s)return new g(0);for(e.s*=h.s,n=h.e+e.e,d=b.length,y=x.length,d<y&&(u=b,b=x,x=u,c=d,d=y,y=c),u=[],c=d+y,r=c;r--;)u.push(0);for(r=y;--r>=0;){for(t=0,l=d+r;l>r;)f=u[l]+x[r]*b[l-r-1]+t,u[l--]=f%Tt|0,t=f/Tt|0;u[l]=(u[l]+t)%Tt|0}for(;!u[--c];)u.pop();return t?++n:u.shift(),e.d=u,e.e=n,rt?Ve(e,g.precision):e};se.toDecimalPlaces=se.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(pr(e,0,El),t===void 0?t=r.rounding:pr(t,0,8),Ve(n,e+gt(n)+1,t))};se.toExponential=function(e,t){var n,r=this,l=r.constructor;return e===void 0?n=ya(r,!0):(pr(e,0,El),t===void 0?t=l.rounding:pr(t,0,8),r=Ve(new l(r),e+1,t),n=ya(r,!0,e+1)),n};se.toFixed=function(e,t){var n,r,l=this,u=l.constructor;return e===void 0?ya(l):(pr(e,0,El),t===void 0?t=u.rounding:pr(t,0,8),r=Ve(new u(l),e+gt(l)+1,t),n=ya(r.abs(),!1,e+gt(r)+1),l.isneg()&&!l.isZero()?"-"+n:n)};se.toInteger=se.toint=function(){var e=this,t=e.constructor;return Ve(new t(e),gt(e)+1,t.rounding)};se.toNumber=function(){return+this};se.toPower=se.pow=function(e){var t,n,r,l,u,c,f=this,d=f.constructor,y=12,h=+(e=new d(e));if(!e.s)return new d(En);if(f=new d(f),!f.s){if(e.s<1)throw Error(Qn+"Infinity");return f}if(f.eq(En))return f;if(r=d.precision,e.eq(En))return Ve(f,r);if(t=e.e,n=e.d.length-1,c=t>=n,u=f.s,c){if((n=h<0?-h:h)<=Xz){for(l=new d(En),t=Math.ceil(r/tt+4),rt=!1;n%2&&(l=l.times(f),tj(l.d,t)),n=Ml(n/2),n!==0;)f=f.times(f),tj(f.d,t);return rt=!0,e.s<0?new d(En).div(l):Ve(l,r)}}else if(u<0)throw Error(Qn+"NaN");return u=u<0&&e.d[Math.max(t,n)]&1?-1:1,f.s=1,rt=!1,l=e.times(iu(f,r+y)),rt=!0,l=Vz(l),l.s=u,l};se.toPrecision=function(e,t){var n,r,l=this,u=l.constructor;return e===void 0?(n=gt(l),r=ya(l,n<=u.toExpNeg||n>=u.toExpPos)):(pr(e,1,El),t===void 0?t=u.rounding:pr(t,0,8),l=Ve(new u(l),e,t),n=gt(l),r=ya(l,e<=n||n<=u.toExpNeg,e)),r};se.toSignificantDigits=se.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(pr(e,1,El),t===void 0?t=r.rounding:pr(t,0,8)),Ve(new r(n),e,t)};se.toString=se.valueOf=se.val=se.toJSON=se[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=gt(e),n=e.constructor;return ya(e,t<=n.toExpNeg||t>=n.toExpPos)};function Fz(e,t){var n,r,l,u,c,f,d,y,h=e.constructor,g=h.precision;if(!e.s||!t.s)return t.s||(t=new h(e)),rt?Ve(t,g):t;if(d=e.d,y=t.d,c=e.e,l=t.e,d=d.slice(),u=c-l,u){for(u<0?(r=d,u=-u,f=y.length):(r=y,l=c,f=d.length),c=Math.ceil(g/tt),f=c>f?c+1:f+1,u>f&&(u=f,r.length=1),r.reverse();u--;)r.push(0);r.reverse()}for(f=d.length,u=y.length,f-u<0&&(u=f,r=y,y=d,d=r),n=0;u;)n=(d[--u]=d[u]+y[u]+n)/Tt|0,d[u]%=Tt;for(n&&(d.unshift(n),++l),f=d.length;d[--f]==0;)d.pop();return t.d=d,t.e=l,rt?Ve(t,g):t}function pr(e,t,n){if(e!==~~e||e<t||e>n)throw Error(da+e)}function hr(e){var t,n,r,l=e.length-1,u="",c=e[0];if(l>0){for(u+=c,t=1;t<l;t++)r=e[t]+"",n=tt-r.length,n&&(u+=Si(n)),u+=r;c=e[t],r=c+"",n=tt-r.length,n&&(u+=Si(n))}else if(c===0)return"0";for(;c%10===0;)c/=10;return u+c}var Hr=(function(){function e(r,l){var u,c=0,f=r.length;for(r=r.slice();f--;)u=r[f]*l+c,r[f]=u%Tt|0,c=u/Tt|0;return c&&r.unshift(c),r}function t(r,l,u,c){var f,d;if(u!=c)d=u>c?1:-1;else for(f=d=0;f<u;f++)if(r[f]!=l[f]){d=r[f]>l[f]?1:-1;break}return d}function n(r,l,u){for(var c=0;u--;)r[u]-=c,c=r[u]<l[u]?1:0,r[u]=c*Tt+r[u]-l[u];for(;!r[0]&&r.length>1;)r.shift()}return function(r,l,u,c){var f,d,y,h,g,b,x,S,j,z,O,E,M,P,C,R,K,W,ee=r.constructor,ne=r.s==l.s?1:-1,V=r.d,J=l.d;if(!r.s)return new ee(r);if(!l.s)throw Error(Qn+"Division by zero");for(d=r.e-l.e,K=J.length,C=V.length,x=new ee(ne),S=x.d=[],y=0;J[y]==(V[y]||0);)++y;if(J[y]>(V[y]||0)&&--d,u==null?E=u=ee.precision:c?E=u+(gt(r)-gt(l))+1:E=u,E<0)return new ee(0);if(E=E/tt+2|0,y=0,K==1)for(h=0,J=J[0],E++;(y<C||h)&&E--;y++)M=h*Tt+(V[y]||0),S[y]=M/J|0,h=M%J|0;else{for(h=Tt/(J[0]+1)|0,h>1&&(J=e(J,h),V=e(V,h),K=J.length,C=V.length),P=K,j=V.slice(0,K),z=j.length;z<K;)j[z++]=0;W=J.slice(),W.unshift(0),R=J[0],J[1]>=Tt/2&&++R;do h=0,f=t(J,j,K,z),f<0?(O=j[0],K!=z&&(O=O*Tt+(j[1]||0)),h=O/R|0,h>1?(h>=Tt&&(h=Tt-1),g=e(J,h),b=g.length,z=j.length,f=t(g,j,b,z),f==1&&(h--,n(g,K<b?W:J,b))):(h==0&&(f=h=1),g=J.slice()),b=g.length,b<z&&g.unshift(0),n(j,g,z),f==-1&&(z=j.length,f=t(J,j,K,z),f<1&&(h++,n(j,K<z?W:J,z))),z=j.length):f===0&&(h++,j=[0]),S[y++]=h,f&&j[0]?j[z++]=V[P]||0:(j=[V[P]],z=1);while((P++<C||j[0]!==void 0)&&E--)}return S[0]||S.shift(),x.e=d,Ve(x,c?u+gt(x)+1:u)}})();function Vz(e,t){var n,r,l,u,c,f,d=0,y=0,h=e.constructor,g=h.precision;if(gt(e)>16)throw Error(Ap+gt(e));if(!e.s)return new h(En);for(rt=!1,f=g,c=new h(.03125);e.abs().gte(.1);)e=e.times(c),y+=5;for(r=Math.log(ia(2,y))/Math.LN10*2+5|0,f+=r,n=l=u=new h(En),h.precision=f;;){if(l=Ve(l.times(e),f),n=n.times(++d),c=u.plus(Hr(l,n,f)),hr(c.d).slice(0,f)===hr(u.d).slice(0,f)){for(;y--;)u=Ve(u.times(u),f);return h.precision=g,t==null?(rt=!0,Ve(u,g)):u}u=c}}function gt(e){for(var t=e.e*tt,n=e.d[0];n>=10;n/=10)t++;return t}function mm(e,t,n){if(t>e.LN10.sd())throw rt=!0,n&&(e.precision=n),Error(Qn+"LN10 precision limit exceeded");return Ve(new e(e.LN10),t)}function Si(e){for(var t="";e--;)t+="0";return t}function iu(e,t){var n,r,l,u,c,f,d,y,h,g=1,b=10,x=e,S=x.d,j=x.constructor,z=j.precision;if(x.s<1)throw Error(Qn+(x.s?"NaN":"-Infinity"));if(x.eq(En))return new j(0);if(t==null?(rt=!1,y=z):y=t,x.eq(10))return t==null&&(rt=!0),mm(j,y);if(y+=b,j.precision=y,n=hr(S),r=n.charAt(0),u=gt(x),Math.abs(u)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)x=x.times(e),n=hr(x.d),r=n.charAt(0),g++;u=gt(x),r>1?(x=new j("0."+n),u++):x=new j(r+"."+n.slice(1))}else return d=mm(j,y+2,z).times(u+""),x=iu(new j(r+"."+n.slice(1)),y-b).plus(d),j.precision=z,t==null?(rt=!0,Ve(x,z)):x;for(f=c=x=Hr(x.minus(En),x.plus(En),y),h=Ve(x.times(x),y),l=3;;){if(c=Ve(c.times(h),y),d=f.plus(Hr(c,new j(l),y)),hr(d.d).slice(0,y)===hr(f.d).slice(0,y))return f=f.times(2),u!==0&&(f=f.plus(mm(j,y+2,z).times(u+""))),f=Hr(f,new j(g),y),j.precision=z,t==null?(rt=!0,Ve(f,z)):f;f=d,l+=2}}function ej(e,t){var n,r,l;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(l=t.length;t.charCodeAt(l-1)===48;)--l;if(t=t.slice(r,l),t){if(l-=r,n=n-r-1,e.e=Ml(n/tt),e.d=[],r=(n+1)%tt,n<0&&(r+=tt),r<l){for(r&&e.d.push(+t.slice(0,r)),l-=tt;r<l;)e.d.push(+t.slice(r,r+=tt));t=t.slice(r),r=tt-t.length}else r-=l;for(;r--;)t+="0";if(e.d.push(+t),rt&&(e.e>Rs||e.e<-Rs))throw Error(Ap+n)}else e.s=0,e.e=0,e.d=[0];return e}function Ve(e,t,n){var r,l,u,c,f,d,y,h,g=e.d;for(c=1,u=g[0];u>=10;u/=10)c++;if(r=t-c,r<0)r+=tt,l=t,y=g[h=0];else{if(h=Math.ceil((r+1)/tt),u=g.length,h>=u)return e;for(y=u=g[h],c=1;u>=10;u/=10)c++;r%=tt,l=r-tt+c}if(n!==void 0&&(u=ia(10,c-l-1),f=y/u%10|0,d=t<0||g[h+1]!==void 0||y%u,d=n<4?(f||d)&&(n==0||n==(e.s<0?3:2)):f>5||f==5&&(n==4||d||n==6&&(r>0?l>0?y/ia(10,c-l):0:g[h-1])%10&1||n==(e.s<0?8:7))),t<1||!g[0])return d?(u=gt(e),g.length=1,t=t-u-1,g[0]=ia(10,(tt-t%tt)%tt),e.e=Ml(-t/tt)||0):(g.length=1,g[0]=e.e=e.s=0),e;if(r==0?(g.length=h,u=1,h--):(g.length=h+1,u=ia(10,tt-r),g[h]=l>0?(y/ia(10,c-l)%ia(10,l)|0)*u:0),d)for(;;)if(h==0){(g[0]+=u)==Tt&&(g[0]=1,++e.e);break}else{if(g[h]+=u,g[h]!=Tt)break;g[h--]=0,u=1}for(r=g.length;g[--r]===0;)g.pop();if(rt&&(e.e>Rs||e.e<-Rs))throw Error(Ap+gt(e));return e}function Qz(e,t){var n,r,l,u,c,f,d,y,h,g,b=e.constructor,x=b.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new b(e),rt?Ve(t,x):t;if(d=e.d,g=t.d,r=t.e,y=e.e,d=d.slice(),c=y-r,c){for(h=c<0,h?(n=d,c=-c,f=g.length):(n=g,r=y,f=d.length),l=Math.max(Math.ceil(x/tt),f)+2,c>l&&(c=l,n.length=1),n.reverse(),l=c;l--;)n.push(0);n.reverse()}else{for(l=d.length,f=g.length,h=l<f,h&&(f=l),l=0;l<f;l++)if(d[l]!=g[l]){h=d[l]<g[l];break}c=0}for(h&&(n=d,d=g,g=n,t.s=-t.s),f=d.length,l=g.length-f;l>0;--l)d[f++]=0;for(l=g.length;l>c;){if(d[--l]<g[l]){for(u=l;u&&d[--u]===0;)d[u]=Tt-1;--d[u],d[l]+=Tt}d[l]-=g[l]}for(;d[--f]===0;)d.pop();for(;d[0]===0;d.shift())--r;return d[0]?(t.d=d,t.e=r,rt?Ve(t,x):t):new b(0)}function ya(e,t,n){var r,l=gt(e),u=hr(e.d),c=u.length;return t?(n&&(r=n-c)>0?u=u.charAt(0)+"."+u.slice(1)+Si(r):c>1&&(u=u.charAt(0)+"."+u.slice(1)),u=u+(l<0?"e":"e+")+l):l<0?(u="0."+Si(-l-1)+u,n&&(r=n-c)>0&&(u+=Si(r))):l>=c?(u+=Si(l+1-c),n&&(r=n-l-1)>0&&(u=u+"."+Si(r))):((r=l+1)<c&&(u=u.slice(0,r)+"."+u.slice(r)),n&&(r=n-c)>0&&(l+1===c&&(u+="."),u+=Si(r))),e.s<0?"-"+u:u}function tj(e,t){if(e.length>t)return e.length=t,!0}function Jz(e){var t,n,r;function l(u){var c=this;if(!(c instanceof l))return new l(u);if(c.constructor=l,u instanceof l){c.s=u.s,c.e=u.e,c.d=(u=u.d)?u.slice():u;return}if(typeof u=="number"){if(u*0!==0)throw Error(da+u);if(u>0)c.s=1;else if(u<0)u=-u,c.s=-1;else{c.s=0,c.e=0,c.d=[0];return}if(u===~~u&&u<1e7){c.e=0,c.d=[u];return}return ej(c,u.toString())}else if(typeof u!="string")throw Error(da+u);if(u.charCodeAt(0)===45?(u=u.slice(1),c.s=-1):c.s=1,BP.test(u))ej(c,u);else throw Error(da+u)}if(l.prototype=se,l.ROUND_UP=0,l.ROUND_DOWN=1,l.ROUND_CEIL=2,l.ROUND_FLOOR=3,l.ROUND_HALF_UP=4,l.ROUND_HALF_DOWN=5,l.ROUND_HALF_EVEN=6,l.ROUND_HALF_CEIL=7,l.ROUND_HALF_FLOOR=8,l.clone=Jz,l.config=l.set=KP,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(n=r[t++])||(e[n]=this[n]);return l.config(e),l}function KP(e){if(!e||typeof e!="object")throw Error(Qn+"Object expected");var t,n,r,l=["precision",1,El,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<l.length;t+=3)if((r=e[n=l[t]])!==void 0)if(Ml(r)===r&&r>=l[t+1]&&r<=l[t+2])this[n]=r;else throw Error(da+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(da+n+": "+r);return this}var Ep=Jz(LP);En=new Ep(1);const We=Ep;var UP=e=>e,e4={},t4=e=>e===e4,nj=e=>function t(){return arguments.length===0||arguments.length===1&&t4(arguments.length<=0?void 0:arguments[0])?t:e(...arguments)},n4=(e,t)=>e===1?t:nj(function(){for(var n=arguments.length,r=new Array(n),l=0;l<n;l++)r[l]=arguments[l];var u=r.filter(c=>c!==e4).length;return u>=e?t(...r):n4(e-u,nj(function(){for(var c=arguments.length,f=new Array(c),d=0;d<c;d++)f[d]=arguments[d];var y=r.map(h=>t4(h)?f.shift():h);return t(...y,...f)}))}),Sf=e=>n4(e.length,e),sy=(e,t)=>{for(var n=[],r=e;r<t;++r)n[r-e]=r;return n},IP=Sf((e,t)=>Array.isArray(t)?t.map(e):Object.keys(t).map(n=>t[n]).map(e)),HP=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return UP;var l=n.reverse(),u=l[0],c=l.slice(1);return function(){return c.reduce((f,d)=>d(f),u(...arguments))}},fy=e=>Array.isArray(e)?e.reverse():e.split("").reverse().join(""),r4=e=>{var t=null,n=null;return function(){for(var r=arguments.length,l=new Array(r),u=0;u<r;u++)l[u]=arguments[u];return t&&l.every((c,f)=>{var d;return c===((d=t)===null||d===void 0?void 0:d[f])})||(t=l,n=e(...l)),n}};function i4(e){var t;return e===0?t=1:t=Math.floor(new We(e).abs().log(10).toNumber())+1,t}function a4(e,t,n){for(var r=new We(e),l=0,u=[];r.lt(t)&&l<1e5;)u.push(r.toNumber()),r=r.add(n),l++;return u}Sf((e,t,n)=>{var r=+e,l=+t;return r+n*(l-r)});Sf((e,t,n)=>{var r=t-+e;return r=r||1/0,(n-e)/r});
114Sf((e,t,n)=>{var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});var l4=e=>{var[t,n]=e,[r,l]=[t,n];return t>n&&([r,l]=[n,t]),[r,l]},o4=(e,t,n)=>{if(e.lte(0))return new We(0);var r=i4(e.toNumber()),l=new We(10).pow(r),u=e.div(l),c=r!==1?.05:.1,f=new We(Math.ceil(u.div(c).toNumber())).add(n).mul(c),d=f.mul(l);return t?new We(d.toNumber()):new We(Math.ceil(d.toNumber()))},$P=(e,t,n)=>{var r=new We(1),l=new We(e);if(!l.isint()&&n){var u=Math.abs(e);u<1?(r=new We(10).pow(i4(e)-1),l=new We(Math.floor(l.div(r).toNumber())).mul(r)):u>1&&(l=new We(Math.floor(e)))}else e===0?l=new We(Math.floor((t-1)/2)):n||(l=new We(Math.floor(e)));var c=Math.floor((t-1)/2),f=HP(IP(d=>l.add(new We(d-c).mul(r)).toNumber()),sy);return f(0,t)},u4=function(t,n,r,l){var u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((n-t)/(r-1)))return{step:new We(0),tickMin:new We(0),tickMax:new We(0)};var c=o4(new We(n).sub(t).div(r-1),l,u),f;t<=0&&n>=0?f=new We(0):(f=new We(t).add(n).div(2),f=f.sub(new We(f).mod(c)));var d=Math.ceil(f.sub(t).div(c).toNumber()),y=Math.ceil(new We(n).sub(f).div(c).toNumber()),h=d+y+1;return h>r?u4(t,n,r,l,u+1):(h<r&&(y=n>0?y+(r-h):y,d=n>0?d:d+(r-h)),{step:c,tickMin:f.sub(new We(d).mul(c)),tickMax:f.add(new We(y).mul(c))})};function qP(e){var[t,n]=e,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,u=Math.max(r,2),[c,f]=l4([t,n]);if(c===-1/0||f===1/0){var d=f===1/0?[c,...sy(0,r-1).map(()=>1/0)]:[...sy(0,r-1).map(()=>-1/0),f];return t>n?fy(d):d}if(c===f)return $P(c,r,l);var{step:y,tickMin:h,tickMax:g}=u4(c,f,u,l,0),b=a4(h,g.add(new We(.1).mul(y)),y);return t>n?fy(b):b}function WP(e,t){var[n,r]=e,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,[u,c]=l4([n,r]);if(u===-1/0||c===1/0)return[n,r];if(u===c)return[u];var f=Math.max(t,2),d=o4(new We(c).sub(u).div(f-1),l,0),y=[...a4(new We(u),new We(c),d),c];return l===!1&&(y=y.map(h=>Math.round(h))),n>r?fy(y):y}var GP=r4(qP),YP=r4(WP),c4=e=>e.rootProps.maxBarSize,ZP=e=>e.rootProps.barGap,s4=e=>e.rootProps.barCategoryGap,XP=e=>e.rootProps.barSize,kf=e=>e.rootProps.stackOffset,Mp=e=>e.options.chartName,Tp=e=>e.rootProps.syncId,f4=e=>e.rootProps.syncMethod,Cp=e=>e.options.eventEmitter,Nr={allowDuplicatedCategory:!0,angleAxisId:0,reversed:!1,scale:"auto",tick:!0,type:"category"},On={allowDataOverflow:!1,allowDuplicatedCategory:!0,radiusAxisId:0,scale:"auto",tick:!0,tickCount:5,type:"number"},zf=(e,t)=>{if(!(!e||!t))return e!=null&&e.reversed?[t[1],t[0]]:t},FP={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:Nr.angleAxisId,includeHidden:!1,name:void 0,reversed:Nr.reversed,scale:Nr.scale,tick:Nr.tick,tickCount:void 0,ticks:void 0,type:Nr.type,unit:void 0},VP={allowDataOverflow:On.allowDataOverflow,allowDecimals:!1,allowDuplicatedCategory:On.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:On.radiusAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:On.scale,tick:On.tick,tickCount:On.tickCount,ticks:void 0,type:On.type,unit:void 0},QP={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:Nr.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:Nr.angleAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:Nr.scale,tick:Nr.tick,tickCount:void 0,ticks:void 0,type:"number",unit:void 0},JP={allowDataOverflow:On.allowDataOverflow,allowDecimals:!1,allowDuplicatedCategory:On.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:On.radiusAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:On.scale,tick:On.tick,tickCount:On.tickCount,ticks:void 0,type:"category",unit:void 0},_p=(e,t)=>e.polarAxis.angleAxis[t]!=null?e.polarAxis.angleAxis[t]:e.layout.layoutType==="radial"?QP:FP,Dp=(e,t)=>e.polarAxis.radiusAxis[t]!=null?e.polarAxis.radiusAxis[t]:e.layout.layoutType==="radial"?JP:VP,Of=e=>e.polarOptions,Pp=$([Xr,Fr,Dt],GT),d4=$([Of,Pp],(e,t)=>{if(e!=null)return ar(e.innerRadius,t,0)}),h4=$([Of,Pp],(e,t)=>{if(e!=null)return ar(e.outerRadius,t,t*.8)}),e7=e=>{if(e==null)return[0,0];var{startAngle:t,endAngle:n}=e;return[t,n]},m4=$([Of],e7);$([_p,m4],zf);var y4=$([Pp,d4,h4],(e,t,n)=>{if(!(e==null||t==null||n==null))return[t,n]});$([Dp,y4],zf);var p4=$([Ue,Of,d4,h4,Xr,Fr],(e,t,n,r,l,u)=>{if(!(e!=="centric"&&e!=="radial"||t==null||n==null||r==null)){var{cx:c,cy:f,startAngle:d,endAngle:y}=t;return{cx:ar(c,l,l/2),cy:ar(f,u,u/2),innerRadius:n,outerRadius:r,startAngle:d,endAngle:y,clockWise:!1}}}),vt=(e,t)=>t,Af=(e,t,n)=>n;function Rp(e){return e?.id}var St=e=>{var t=Ue(e);return t==="horizontal"?"xAxis":t==="vertical"?"yAxis":t==="centric"?"angleAxis":"radiusAxis"},Tl=e=>e.tooltip.settings.axisId,Rt=e=>{var t=St(e),n=Tl(e);return vu(e,t,n)},g4=$([Rt],e=>e?.dataKey);function v4(e,t,n){var{chartData:r=[]}=t,{allowDuplicatedCategory:l,dataKey:u}=n,c=new Map;return e.forEach(f=>{var d,y=(d=f.data)!==null&&d!==void 0?d:r;if(!(y==null||y.length===0)){var h=Rp(f);
114y.forEach((g,b)=>{var x=u==null||l?b:String(_t(g,u,null)),S=_t(g,f.dataKey,0),j;c.has(x)?j=c.get(x):j={},Object.assign(j,{[h]:S}),c.set(x,j)})}}),Array.from(c.values())}function Ef(e){return e.stackId!=null&&e.dataKey!=null}function rj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Ns(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?rj(Object(n),!0).forEach(function(r){t7(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function t7(e,t,n){return(t=n7(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function n7(e){var t=r7(e,"string");return typeof t=="symbol"?t:t+""}function r7(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var dy=[0,"auto"],kn={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:void 0,height:30,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"bottom",padding:{left:0,right:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"category",unit:void 0},b4=(e,t)=>e.cartesianAxis.xAxis[t],br=(e,t)=>{var n=b4(e,t);return n??kn},zn={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:dy,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,width:hu},x4=(e,t)=>e.cartesianAxis.yAxis[t],xr=(e,t)=>{var n=x4(e,t);return n??zn},i7={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},Np=(e,t)=>{var n=e.cartesianAxis.zAxis[t];return n??i7},mn=(e,t,n)=>{switch(t){case"xAxis":return br(e,n);case"yAxis":return xr(e,n);case"zAxis":return Np(e,n);case"angleAxis":return _p(e,n);case"radiusAxis":return Dp(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},a7=(e,t,n)=>{switch(t){case"xAxis":return br(e,n);case"yAxis":return xr(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},vu=(e,t,n)=>{switch(t){case"xAxis":return br(e,n);case"yAxis":return xr(e,n);case"angleAxis":return _p(e,n);case"radiusAxis":return Dp(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},w4=e=>e.graphicalItems.cartesianItems.some(t=>t.type==="bar")||e.graphicalItems.polarItems.some(t=>t.type==="radialBar");function j4(e,t){return n=>{switch(e){case"xAxis":return"xAxisId"in n&&n.xAxisId===t;case"yAxis":return"yAxisId"in n&&n.yAxisId===t;case"zAxis":return"zAxisId"in n&&n.zAxisId===t;case"angleAxis":return"angleAxisId"in n&&n.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in n&&n.radiusAxisId===t;default:return!1}}}var Mf=e=>e.graphicalItems.cartesianItems,l7=$([vt,Af],j4),S4=(e,t,n)=>e.filter(n).filter(r=>t?.includeHidden===!0?!0:!r.hide),bu=$([Mf,mn,l7],S4),k4=$([bu],e=>e.filter(t=>t.type==="area"||t.type==="bar").filter(Ef)),z4=e=>e.filter(t=>!("stackId"in t)||t.stackId===void 0),O4=$([bu],z4),A4=e=>e.map(t=>t.data).filter(Boolean).flat(1),o7=$([bu],A4),E4=(e,t)=>{var{chartData:n=[],dataStartIndex:r,dataEndIndex:l}=t;return e.length>0?e:n.slice(r,l+1)},Lp=$([o7,jf],E4),M4=(e,t,n)=>t?.dataKey!=null?e.map(r=>({value:_t(r,t.dataKey)})):n.length>0?n.map(r=>r.dataKey).flatMap(r=>e.map(l=>({value:_t(l,r)}))):e.map(r=>({value:r})),Tf=$([Lp,mn,bu],M4);function T4(e,t){switch(e){case"xAxis":return t.direction==="x";case"yAxis":return t.direction==="y";default:return!1}}function Sa(e){return e.filter(t=>Xn(t)||t instanceof Date).map(Number).filter(t=>tn(t)===!1)}function u7(e,t,n){return!n||typeof t!="number"||tn(t)?[]:n.length?Sa(n.flatMap(r=>{var l=_t(e,r.dataKey),u,c;if(Array.isArray(l)?[u,c]=l:u=c=l,!(!Cn(u)||!Cn(c)))return[t-u,t+c
114]})):[]}var c7=$([k4,jf,Rt],v4),C4=(e,t,n)=>{var r={},l=t.reduce((u,c)=>(c.stackId==null||(u[c.stackId]==null&&(u[c.stackId]=[]),u[c.stackId].push(c)),u),r);return Object.fromEntries(Object.entries(l).map(u=>{var[c,f]=u,d=f.map(Rp);return[c,{stackedData:u9(e,d,n),graphicalItems:f}]}))},hy=$([c7,k4,kf],C4),_4=(e,t,n)=>{var{dataStartIndex:r,dataEndIndex:l}=t;if(n!=="zAxis"){var u=h9(e,r,l);if(!(u!=null&&u[0]===0&&u[1]===0))return u}},s7=$([hy,Ni,vt],_4),D4=(e,t,n,r,l)=>n.length>0?e.flatMap(u=>n.flatMap(c=>{var f,d,y=(f=r[c.id])===null||f===void 0?void 0:f.filter(g=>T4(l,g)),h=_t(u,(d=t.dataKey)!==null&&d!==void 0?d:c.dataKey);return{value:h,errorDomain:u7(u,h,y)}})).filter(Boolean):t?.dataKey!=null?e.map(u=>({value:_t(u,t.dataKey),errorDomain:[]})):e.map(u=>({value:u,errorDomain:[]})),Cf=e=>e.errorBars,P4=(e,t,n)=>e.flatMap(r=>t[r.id]).filter(Boolean).filter(r=>T4(n,r));$([O4,Cf,vt],P4);var f7=$([Lp,mn,O4,Cf,vt],D4);function d7(e){var{value:t}=e;if(Xn(t)||t instanceof Date)return t}var ij=e=>{var t=e.flatMap(r=>[r.value,r.errorDomain]).flat(1),n=Sa(t);if(n.length!==0)return[Math.min(...n),Math.max(...n)]},h7=(e,t,n)=>{var r=e.map(d7).filter(l=>l!=null);return n&&(t.dataKey==null||t.allowDuplicatedCategory&&WS(r))?mz(0,e.length):t.allowDuplicatedCategory?r:Array.from(new Set(r))},Bp=e=>{var t;if(e==null||!("domain"in e))return dy;if(e.domain!=null)return e.domain;if(e.ticks!=null){if(e.type==="number"){var n=Sa(e.ticks);return[Math.min(...n),Math.max(...n)]}if(e.type==="category")return e.ticks.map(String)}return(t=e?.domain)!==null&&t!==void 0?t:dy},Ls=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var l=n.filter(Boolean);if(l.length!==0){var u=l.flat(),c=Math.min(...u),f=Math.max(...u);return[c,f]}},R4=e=>e.referenceElements.dots,Cl=(e,t,n)=>e.filter(r=>r.ifOverflow==="extendDomain").filter(r=>t==="xAxis"?r.xAxisId===n:r.yAxisId===n),m7=$([R4,vt,Af],Cl),N4=e=>e.referenceElements.areas,y7=$([N4,vt,Af],Cl),L4=e=>e.referenceElements.lines,p7=$([L4,vt,Af],Cl),B4=(e,t)=>{var n=Sa(e.map(r=>t==="xAxis"?r.x:r.y));if(n.length!==0)return[Math.min(...n),Math.max(...n)]},g7=$(m7,vt,B4),K4=(e,t)=>{var n=Sa(e.flatMap(r=>[t==="xAxis"?r.x1:r.y1,t==="xAxis"?r.x2:r.y2]));if(n.length!==0)return[Math.min(...n),Math.max(...n)]},v7=$([y7,vt],K4),U4=(e,t)=>{var n=Sa(e.map(r=>t==="xAxis"?r.x:r.y));if(n.length!==0)return[Math.min(...n),Math.max(...n)]},b7=$(p7,vt,U4),x7=$(g7,b7,v7,(e,t,n)=>Ls(e,n,t)),w7=$([mn],Bp),I4=(e,t,n,r,l,u,c)=>{var f=RP(t,e.allowDataOverflow);if(f!=null)return f;var d=u==="vertical"&&c==="xAxis"||u==="horizontal"&&c==="yAxis",y=d?Ls(n,l,ij(r)):Ls(l,ij(r));return NP(t,y,e.allowDataOverflow)},j7=$([mn,w7,s7,f7,x7,Ue,vt],I4),S7=[0,1],H4=(e,t,n,r,l,u,c)=>{if(!((e==null||n==null||n.length===0)&&c===void 0)){var{dataKey:f,type:d}=e,y=Di(t,u);return y&&f==null?mz(0,n.length):d==="category"?h7(r,e,y):l==="expand"?S7:c}},Kp=$([mn,Ue,Lp,Tf,kf,vt,j7],H4),$4=(e,t,n,r,l)=>{if(e!=null){var{scale:u,type:c}=e;if(u==="auto")return t==="radial"&&l==="radiusAxis"?"band":t==="radial"&&l==="angleAxis"?"linear":c==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>
114=0||r.indexOf("ComposedChart")>=0&&!n)?"point":c==="category"?"band":"linear";if(typeof u=="string"){var f="scale".concat(su(u));return f in qo?f:"point"}}},xu=$([mn,Ue,w4,Mp,vt],$4);function k7(e){if(e!=null){if(e in qo)return qo[e]();var t="scale".concat(su(e));if(t in qo)return qo[t]()}}function Up(e,t,n,r){if(!(n==null||r==null)){if(typeof e.scale=="function")return e.scale.copy().domain(n).range(r);var l=k7(t);if(l!=null){var u=l.domain(n).range(r);return r9(u),u}}}var q4=(e,t,n)=>{var r=Bp(t);if(!(n!=="auto"&&n!=="linear")){if(t!=null&&t.tickCount&&Array.isArray(r)&&(r[0]==="auto"||r[1]==="auto")&&jl(e))return GP(e,t.tickCount,t.allowDecimals);if(t!=null&&t.tickCount&&t.type==="number"&&jl(e))return YP(e,t.tickCount,t.allowDecimals)}},Ip=$([Kp,vu,xu],q4),W4=(e,t,n,r)=>{if(r!=="angleAxis"&&e?.type==="number"&&jl(t)&&Array.isArray(n)&&n.length>0){var l=t[0],u=n[0],c=t[1],f=n[n.length-1];return[Math.min(l,u),Math.max(c,f)]}return t},z7=$([mn,Kp,Ip,vt],W4),O7=$(Tf,mn,(e,t)=>{if(!(!t||t.type!=="number")){var n=1/0,r=Array.from(Sa(e.map(f=>f.value))).sort((f,d)=>f-d);if(r.length<2)return 1/0;var l=r[r.length-1]-r[0];if(l===0)return 1/0;for(var u=0;u<r.length-1;u++){var c=r[u+1]-r[u];n=Math.min(n,c)}return n/l}}),G4=$(O7,Ue,s4,Dt,(e,t,n,r)=>r,(e,t,n,r,l)=>{if(!Cn(e))return 0;var u=t==="vertical"?r.height:r.width;if(l==="gap")return e*u/2;if(l==="no-gap"){var c=ar(n,e*u),f=e*u/2;return f-c-(f-c)/u*c}return 0}),A7=(e,t)=>{var n=br(e,t);return n==null||typeof n.padding!="string"?0:G4(e,"xAxis",t,n.padding)},E7=(e,t)=>{var n=xr(e,t);return n==null||typeof n.padding!="string"?0:G4(e,"yAxis",t,n.padding)},M7=$(br,A7,(e,t)=>{var n,r;if(e==null)return{left:0,right:0};var{padding:l}=e;return typeof l=="string"?{left:t,right:t}:{left:((n=l.left)!==null&&n!==void 0?n:0)+t,right:((r=l.right)!==null&&r!==void 0?r:0)+t}}),T7=$(xr,E7,(e,t)=>{var n,r;if(e==null)return{top:0,bottom:0};var{padding:l}=e;return typeof l=="string"?{top:t,bottom:t}:{top:((n=l.top)!==null&&n!==void 0?n:0)+t,bottom:((r=l.bottom)!==null&&r!==void 0?r:0)+t}}),C7=$([Dt,M7,ff,sf,(e,t,n)=>n],(e,t,n,r,l)=>{var{padding:u}=r;return l?[u.left,n.width-u.right]:[e.left+t.left,e.left+e.width-t.right]}),_7=$([Dt,Ue,T7,ff,sf,(e,t,n)=>n],(e,t,n,r,l,u)=>{var{padding:c}=l;return u?[r.height-c.bottom,c.top]:t==="horizontal"?[e.top+e.height-n.bottom,e.top+n.top]:[e.top+n.top,e.top+e.height-n.bottom]}),wu=(e,t,n,r)=>{var l;switch(t){case"xAxis":return C7(e,n,r);case"yAxis":return _7(e,n,r);case"zAxis":return(l=Np(e,n))===null||l===void 0?void 0:l.range;case"angleAxis":return m4(e);case"radiusAxis":return y4(e,n);default:return}},Y4=$([mn,wu],zf),Ei=$([mn,xu,z7,Y4],Up);$([bu,Cf,vt],P4);function Z4(e,t){return e.id<t.id?-1:e.id>t.id?1:0}var _f=(e,t)=>t,Df=(e,t,n)=>n,D7=$(uf,_f,Df,(e,t,n)=>e.filter(r=>r.orientation===t).filter(r=>r.mirror===n).sort(Z4)),P7=$(cf,_f,Df,(e,t,n)=>e.filter(r=>r.orientation===t).filter(r=>r.mirror===n).sort(Z4)),X4=(e,t)=>({width:e.width,height:t.height}),R7=(e,t)=>{var n=typeof t.width=="number"?t.width:hu;return{width:n,height:e.height}},F4=$(Dt,br,X4),N7=(e,t,n)=>{switch(t){case"top":return e.top;case"bottom":return n-e.bottom;default:return 0}},L7=(e,t,n)=>{switch(t){case"left":return e.left;case"right":return n-e.right;default:return 0}},B7=$(Fr,Dt,D7,_f,Df,(e,t,n,r,l)=>{var u={},c;return n.forEach(f=>{var d=X4(t,f);c==null&&(c=N7(t,r,e));var y=r==="top"&&!l||r==="bottom"&&l;u[f.id]=c-Number(y)*d.height,c+=(y?-1:1)*d.height}),u}),K7=$(Xr,Dt,P7,_f,Df,(e,t,n,r,l)=>{var u={},c;return n.forEach(f=>{var d=R7(t,f);c==null&&(c=L7(t,r,e));var y=r==="left"&&!l||r==="right"&&l;u[f.id]=c-Number(y)*d.width,c+=(y?-1:1)*d.width}),u}),U7=(e,t)=>{var n=br(e,t);if(n!=null)return B7(e,n.orientation,n.mirror)},I7=$([Dt,br,U7,(e,t)=>t],(e,t,n,r)=>{if(t!=null){var l=n?.[r];return l==null?{x:e.left,y:0}:{x:e.left,y:l}}}),H7=(e,t)=>{var n=xr(e,t);if(n!=null)return K7(e,n.orientation,n.mirror)},$7=$([Dt,xr,H7,(e,t)=>t],(e,t,n,r)=>{if(t!=null){var l=n?.[r];return l==null?{x:0,y:e.top}:{x:l,y:e.top}}}),V4=$(Dt,xr,(e,t)=>{var n=typeof t.width=="number"?t.width:hu;return{width:n,height:e.height}}),aj=(e,t,n)=>{switch(t){case"xAxis":return F4(e,n).width;case"yAxis":return V4(e,n).height;default:return}},Q4=(e,t,n,r)=>{if(n!=null){var{allowDuplicatedCategory:l,type:u,dataKey:c}=n,f=Di(e,r),d=t.map(y=>y.value);
114if(c&&f&&u==="category"&&l&&WS(d))return d}},Hp=$([Ue,Tf,mn,vt],Q4),J4=(e,t,n,r)=>{if(!(n==null||n.dataKey==null)){var{type:l,scale:u}=n,c=Di(e,r);if(c&&(l==="number"||u!=="auto"))return t.map(f=>f.value)}},$p=$([Ue,Tf,vu,vt],J4),lj=$([Ue,a7,xu,Ei,Hp,$p,wu,Ip,vt],(e,t,n,r,l,u,c,f,d)=>{if(t==null)return null;var y=Di(e,d);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:d,categoricalDomain:u,duplicateDomain:l,isCategorical:y,niceTicks:f,range:c,realScaleType:n,scale:r}}),q7=(e,t,n,r,l,u,c,f,d)=>{if(!(t==null||r==null)){var y=Di(e,d),{type:h,ticks:g,tickCount:b}=t,x=n==="scaleBand"&&typeof r.bandwidth=="function"?r.bandwidth()/2:2,S=h==="category"&&r.bandwidth?r.bandwidth()/x:0;S=d==="angleAxis"&&u!=null&&u.length>=2?sn(u[0]-u[1])*2*S:S;var j=g||l;if(j){var z=j.map((O,E)=>{var M=c?c.indexOf(O):O;return{index:E,coordinate:r(M)+S,value:O,offset:S}});return z.filter(O=>!tn(O.coordinate))}return y&&f?f.map((O,E)=>({coordinate:r(O)+S,value:O,index:E,offset:S})):r.ticks?r.ticks(b).map(O=>({coordinate:r(O)+S,value:O,offset:S})):r.domain().map((O,E)=>({coordinate:r(O)+S,value:c?c[O]:O,index:E,offset:S}))}},eO=$([Ue,vu,xu,Ei,Ip,wu,Hp,$p,vt],q7),W7=(e,t,n,r,l,u,c)=>{if(!(t==null||n==null||r==null||r[0]===r[1])){var f=Di(e,c),{tickCount:d}=t,y=0;return y=c==="angleAxis"&&r?.length>=2?sn(r[0]-r[1])*2*y:y,f&&u?u.map((h,g)=>({coordinate:n(h)+y,value:h,index:g,offset:y})):n.ticks?n.ticks(d).map(h=>({coordinate:n(h)+y,value:h,offset:y})):n.domain().map((h,g)=>({coordinate:n(h)+y,value:l?l[h]:h,index:g,offset:y}))}},Mi=$([Ue,vu,Ei,wu,Hp,$p,vt],W7),Ti=$(mn,Ei,(e,t)=>{if(!(e==null||t==null))return Ns(Ns({},e),{},{scale:t})}),G7=$([mn,xu,Kp,Y4],Up);$((e,t,n)=>Np(e,n),G7,(e,t)=>{if(!(e==null||t==null))return Ns(Ns({},e),{},{scale:t})});
114var Y7=$([Ue,uf,cf],(e,t,n)=>{switch(e){case"horizontal":return t.some(r=>r.reversed)?"right-to-left":"left-to-right";case"vertical":return n.some(r=>r.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}}),tO=e=>e.options.defaultTooltipEventType,nO=e=>e.options.validateTooltipEventTypes;function rO(e,t,n){if(e==null)return t;var r=e?"axis":"item";return n==null?t:n.includes(r)?r:t}function qp(e,t){var n=tO(e),r=nO(e);return rO(t,n,r)}function Z7(e){return he(t=>qp(t,e))}var iO=(e,t)=>{var n,r=Number(t);if(!(tn(r)||t==null))return r>=0?e==null||(n=e[r])===null||n===void 0?void 0:n.value:void 0},X7=e=>e.tooltip.settings,zi={active:!1,index:null,dataKey:void 0,coordinate:void 0},F7={itemInteraction:{click:zi,hover:zi},axisInteraction:{click:zi,hover:zi},keyboardInteraction:zi,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},aO=_n({name:"tooltip",initialState:F7,reducers:{addTooltipEntrySettings(e,t){e.tooltipItemPayloads.push(t.payload)},removeTooltipEntrySettings(e,t){var n=Ir(e).tooltipItemPayloads.indexOf(t.payload);n>-1&&e.tooltipItemPayloads.splice(n,1)},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate,e.keyboardInteraction.dataKey=t.payload.activeDataKey}}}),{addTooltipEntrySettings:V7,removeTooltipEntrySettings:Q7,setTooltipSettingsState:J7,setActiveMouseOverItemIndex:lO,mouseLeaveItem:eR,mouseLeaveChart:oO,setActiveClickItemIndex:tR,setMouseOverAxisIndex:uO,setMouseClickAxisIndex:nR,setSyncInteraction:my,setKeyboardInteraction:yy}=aO.actions,rR=aO.reducer;function oj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function es(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?oj(Object(n),!0).forEach(function(r){iR(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function iR(e,t,n){return(t=aR(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aR(e){var t=lR(e,"string");return typeof t=="symbol"?t:t+""}function lR(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}
114function oR(e,t,n){return t==="axis"?n==="click"?e.axisInteraction.click:e.axisInteraction.hover:n==="click"?e.itemInteraction.click:e.itemInteraction.hover}function uR(e){return e.index!=null}var cO=(e,t,n,r)=>{if(t==null)return zi;var l=oR(e,t,n);if(l==null)return zi;if(l.active)return l;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&e.syncInteraction.index!=null)return e.syncInteraction;var u=e.settings.active===!0;if(uR(l)){if(u)return es(es({},l),{},{active:!0})}else if(r!=null)return{active:!0,coordinate:void 0,dataKey:void 0,index:r};return es(es({},zi),{},{coordinate:l.coordinate})},Wp=(e,t)=>{var n=e?.index;if(n==null)return null;var r=Number(n);if(!Cn(r))return n;var l=0,u=1/0;return t.length>0&&(u=t.length-1),String(Math.max(l,Math.min(r,u)))},sO=(e,t,n,r,l,u,c,f)=>{if(!(u==null||f==null)){var d=c[0],y=d==null?void 0:f(d.positions,u);if(y!=null)return y;var h=l?.[Number(u)];if(h)switch(n){case"horizontal":return{x:h.coordinate,y:(r.top+t)/2};default:return{x:(r.left+e)/2,y:h.coordinate}}}},fO=(e,t,n,r)=>{if(t==="axis")return e.tooltipItemPayloads;if(e.tooltipItemPayloads.length===0)return[];var l;return n==="hover"?l=e.itemInteraction.hover.dataKey:l=e.itemInteraction.click.dataKey,l==null&&r!=null?[e.tooltipItemPayloads[0]]:e.tooltipItemPayloads.filter(u=>{var c;return((c=u.settings)===null||c===void 0?void 0:c.dataKey)===l})},ju=e=>e.options.tooltipPayloadSearcher,_l=e=>e.tooltip;function uj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function cj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?uj(Object(n),!0).forEach(function(r){cR(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function cR(e,t,n){return(t=sR(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sR(e){var t=fR(e,"string");return typeof t=="symbol"?t:t+""}function fR(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function dR(e,t){return e??t}var dO=(e,t,n,r,l,u,c)=>{if(!(t==null||u==null)){var{chartData:f,computedData:d,dataStartIndex:y,dataEndIndex:h}=n,g=[];return e.reduce((b,x)=>{var S,{dataDefinedOnItem:j,settings:z}=x,O=dR(j,f),E=Array.isArray(O)?Qk(O,y,h):O,M=(S=z?.dataKey)!==null&&S!==void 0?S:r,P=z?.nameKey,C;if(r&&Array.isArray(E)&&!Array.isArray(E[0])&&c==="axis"?C=GS(E,r,l):C=u(E,t,d,P),Array.isArray(C))C.forEach(K=>{var W=cj(cj({},z),{},{name:K.name,unit:K.unit,color:void 0,fill:void 0});b.push(Wx({tooltipEntrySettings:W,dataKey:K.dataKey,payload:K.payload,value:_t(K.payload,K.dataKey),name:K.name}))});else{var R;b.push(Wx({tooltipEntrySettings:z,dataKey:M,payload:C,value:_t(C,M),name:(R=_t(C,P))!==null&&R!==void 0?R:z?.name}))}return b},g)}},Gp=$([Rt,Ue,w4,Mp,St],$4),hR=$([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),mR=$([St,Tl],j4),Su=$([hR,Rt,mR],S4),yR=$([Su],e=>e.filter(Ef)),pR=$([Su],A4),Dl=$([pR,Ni],E4),gR=$([yR,Ni,Rt],v4),Yp=$([Dl,Rt,Su],M4),vR=$([Rt],Bp),bR=$([Su],e=>e.filter(Ef)),xR=$([gR,bR,kf],C4),wR=$([xR,Ni,St],_4),jR=$([Su],z4),SR=$([Dl,Rt,jR,Cf,St],D4),kR=$([R4,St,Tl],Cl),zR=$([kR,St],B4),OR=$([N4,St,Tl],Cl),AR=$([OR,St],K4),ER=$([L4,St,Tl],Cl),MR=$([ER,St],U4),TR=$([zR,MR,AR],Ls),CR=$([Rt,vR,wR,SR,TR,Ue,St],I4),hO=$([Rt,Ue,Dl,Yp,kf,St,CR],H4),_R=$([hO,Rt,Gp],q4),DR=$([Rt,hO,_R,St],W4),mO=e=>{var t=St(e),n=Tl(e),r=!1;return wu(e,t,n,r)},yO=$([Rt,mO],zf),pO=$([Rt,Gp,DR,yO],Up),PR=$([Ue,Yp,Rt,St],Q4),RR=$([Ue,Yp,Rt,St],J4),NR=(e,t,n,r,l,u,c,f)=>{if(t){var{type:d}=t,y=Di(e,f);if(r){var h=n==="scaleBand"&&r.bandwidth?r.bandwidth()/2:2,g=d==="category"&&r.bandwidth?r.bandwidth()/h:0;return g=f==="angleAxis"&&l!=null&&l?.length>=2?sn(l[0]-l[1])*2*g:g,y&&c?c.map((b,x)=>({coordinate:r(b)+g,value:b,index:x,offset:g})):r.domain().map((b,x)=>({coordinate:r(b)+g,value:u?u[b]:b,index:x,offset:g}))}}},Qr=$([Ue,Rt,Gp,pO,mO,PR,RR,St],NR),Zp=$([tO,nO,X7],(e,t,n)=>rO(n.shared,e,t)),gO=e=>e.tooltip.settings.trigger,Xp=e=>e.tooltip.settings.defaultIndex,Pf=$([_l,Zp,gO,Xp],cO),pa=$([Pf,Dl],Wp),vO
114=$([Qr,pa],iO),bO=$([Pf],e=>{if(e)return e.dataKey}),xO=$([_l,Zp,gO,Xp],fO),LR=$([Xr,Fr,Ue,Dt,Qr,Xp,xO,ju],sO),BR=$([Pf,LR],(e,t)=>e!=null&&e.coordinate?e.coordinate:t),KR=$([Pf],e=>e.active),UR=$([xO,pa,Ni,g4,vO,ju,Zp],dO),IR=$([UR],e=>{if(e!=null){var t=e.map(n=>n.payload).filter(n=>n!=null);return Array.from(new Set(t))}});function sj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function fj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?sj(Object(n),!0).forEach(function(r){HR(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function HR(e,t,n){return(t=$R(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $R(e){var t=qR(e,"string");return typeof t=="symbol"?t:t+""}function qR(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var WR=()=>he(Rt),GR=()=>{var e=WR(),t=he(Qr),n=he(pO);return Qo(fj(fj({},e),{},{scale:n}),t)},YR=()=>he(Mp),Fp=(e,t)=>t,wO=(e,t,n)=>n,Vp=(e,t,n,r)=>r,ZR=$(Qr,e=>ef(e,t=>t.coordinate)),Qp=$([_l,Fp,wO,Vp],cO),jO=$([Qp,Dl],Wp),XR=(e,t,n)=>{if(t!=null){var r=_l(e);return t==="axis"?n==="hover"?r.axisInteraction.hover.dataKey:r.axisInteraction.click.dataKey:n==="hover"?r.itemInteraction.hover.dataKey:r.itemInteraction.click.dataKey}},SO=$([_l,Fp,wO,Vp],fO),Bs=$([Xr,Fr,Ue,Dt,Qr,Vp,SO,ju],sO),FR=$([Qp,Bs],(e,t)=>{var n;return(n=e.coordinate)!==null&&n!==void 0?n:t}),kO=$(Qr,jO,iO),VR=$([SO,jO,Ni,g4,kO,ju,Fp],dO),QR=$([Qp],e=>({isActive:e.active,activeIndex:e.index})),JR=(e,t,n,r,l,u,c,f)=>{if(!(!e||!t||!r||!l||!u)){var d=m9(e.chartX,e.chartY,t,n,f);if(d){var y=p9(d,t),h=t9(y,c,u,r,l),g=y9(t,u,h,d);return{activeIndex:String(h),activeCoordinate:g}}}};function py(){return py=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},py.apply(null,arguments)}function dj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function ts(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?dj(Object(n),!0).forEach(function(r){eN(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function eN(e,t,n){return(t=tN(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tN(e){var t=nN(e,"string");return typeof t=="symbol"?t:t+""}function nN(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function rN(e){var{coordinate:t,payload:n,index:r,offset:l,tooltipAxisBandSize:u,layout:c,cursor:f,tooltipEventType:d,chartName:y}=e,h=t,g=n,b=r;if(!f||!h||y!=="ScatterChart"&&d!=="axis")return null;var x,S;if(y==="ScatterChart")x=h,S=xC;else if(y==="BarChart")x=wC(c,h,l,u),S=sz;else if(c==="radial"){var{cx:j,cy:z,radius:O,startAngle:E,endAngle:M}=fz(h);x={cx:j,cy:z,startAngle:E,endAngle:M,innerRadius:O,outerRadius:O},S=hz}else x={points:e_(c,h,l)},S=az;var P=typeof f=="object"&&"className"in f?f.className:void 0,C=ts(ts(ts(ts({stroke:"#ccc",pointerEvents:"none"},l),x),ct(f,!1)),{},{payload:g,payloadIndex:b,className:He("recharts-tooltip-cursor",P)});return w.isValidElement(f)?w.cloneElement(f,C):w.createElement(S,C)}function iN(e){var t=GR(),n=nz(),r=hf(),l=YR();return w.createElement(rN,py({},e,{coordinate:e.coordinate,index:e.index,payload:e.payload,offset:n,layout:r,tooltipAxisBandSize:t,chart
114Name:l}))}var zO=w.createContext(null),aN=()=>w.useContext(zO),ym={exports:{}},hj;function lN(){return hj||(hj=1,(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function l(d,y,h){this.fn=d,this.context=y,this.once=h||!1}function u(d,y,h,g,b){if(typeof h!="function")throw new TypeError("The listener must be a function");var x=new l(h,g||d,b),S=n?n+y:y;return d._events[S]?d._events[S].fn?d._events[S]=[d._events[S],x]:d._events[S].push(x):(d._events[S]=x,d._eventsCount++),d}function c(d,y){--d._eventsCount===0?d._events=new r:delete d._events[y]}function f(){this._events=new r,this._eventsCount=0}f.prototype.eventNames=function(){var y=[],h,g;if(this._eventsCount===0)return y;for(g in h=this._events)t.call(h,g)&&y.push(n?g.slice(1):g);return Object.getOwnPropertySymbols?y.concat(Object.getOwnPropertySymbols(h)):y},f.prototype.listeners=function(y){var h=n?n+y:y,g=this._events[h];if(!g)return[];if(g.fn)return[g.fn];for(var b=0,x=g.length,S=new Array(x);b<x;b++)S[b]=g[b].fn;return S},f.prototype.listenerCount=function(y){var h=n?n+y:y,g=this._events[h];return g?g.fn?1:g.length:0},f.prototype.emit=function(y,h,g,b,x,S){var j=n?n+y:y;if(!this._events[j])return!1;var z=this._events[j],O=arguments.length,E,M;if(z.fn){switch(z.once&&this.removeListener(y,z.fn,void 0,!0),O){case 1:return z.fn.call(z.context),!0;case 2:return z.fn.call(z.context,h),!0;case 3:return z.fn.call(z.context,h,g),!0;case 4:return z.fn.call(z.context,h,g,b),!0;case 5:return z.fn.call(z.context,h,g,b,x),!0;case 6:return z.fn.call(z.context,h,g,b,x,S),!0}for(M=1,E=new Array(O-1);M<O;M++)E[M-1]=arguments[M];z.fn.apply(z.context,E)}else{var P=z.length,C;for(M=0;M<P;M++)switch(z[M].once&&this.removeListener(y,z[M].fn,void 0,!0),O){case 1:z[M].fn.call(z[M].context);break;case 2:z[M].fn.call(z[M].context,h);break;case 3:z[M].fn.call(z[M].context,h,g);break;case 4:z[M].fn.call(z[M].context,h,g,b);break;default:if(!E)for(C=1,E=new Array(O-1);C<O;C++)E[C-1]=arguments[C];z[M].fn.apply(z[M].context,E)}}return!0},f.prototype.on=function(y,h,g){return u(this,y,h,g,!1)},f.prototype.once=function(y,h,g){return u(this,y,h,g,!0)},f.prototype.removeListener=function(y,h,g,b){var x=n?n+y:y;if(!this._events[x])return this;if(!h)return c(this,x),this;var S=this._events[x];if(S.fn)S.fn===h&&(!b||S.once)&&(!g||S.context===g)&&c(this,x);else{for(var j=0,z=[],O=S.length;j<O;j++)(S[j].fn!==h||b&&!S[j].once||g&&S[j].context!==g)&&z.push(S[j]);z.length?this._events[x]=z.length===1?z[0]:z:c(this,x)}return this},f.prototype.removeAllListeners=function(y){var h;return y?(h=n?n+y:y,this._events[h]&&c(this,h)):(this._events=new r,this._eventsCount=0),this},f.prototype.off=f.prototype.removeListener,f.prototype.addListener=f.prototype.on,f.prefixed=n,f.EventEmitter=f,e.exports=f})(ym)),ym.exports}var oN=lN();const uN=Zr(oN);var au=new uN,gy="recharts.syncEvent.tooltip",mj="recharts.syncEvent.brush";function OO(e,t){if(t){var n=Number.parseInt(t,10);if(!tn(n))return e?.[n]}}var cN={chartName:"",tooltipPayloadSearcher:void 0,eventEmitter:void 0,defaultTooltipEventType:"axis"},AO=_n({name:"options",initialState:cN,reducers:{createEventEmitter:e=>{e.eventEmitter==null&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),sN=AO.reducer,{createEventEmitter:fN}=AO.actions;function dN(e){return e.tooltip.syncInteraction}var hN={chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},EO=_n({name:"chartData",initialState:hN,reducers:{setChartData(e,t){if(e.chartData=t.payload,t.payload==null){e.dataStartIndex=0,e.dataEndIndex=0;return}t.payload.length>0&&e.dataEndIndex!==t.payload.length-1&&(e.dataEndIndex=t.payload.length-1)},setComputedData(e,t){e.computedData=t.payload},setDataStartEndIndexes(e,t){var{startIndex:n,endIndex:r}=t.payload;n!=null&&(e.dataStartIndex=n),r!=null&&(e.dataEndIndex=r)}}}),{setChartData:yj,setDataStartEndIndexes:mN,setComputedData:e$}=EO.actions,yN=EO.reducer,pN=["x","y"];function pj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function ta(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
114t%2?pj(Object(n),!0).forEach(function(r){gN(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function gN(e,t,n){return(t=vN(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vN(e){var t=bN(e,"string");return typeof t=="symbol"?t:t+""}function bN(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function xN(e,t){if(e==null)return{};var n,r,l=wN(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function wN(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var MO=()=>{};function jN(){var e=he(Tp),t=he(Cp),n=ht(),r=he(f4),l=he(Qr),u=hf(),c=df(),f=he(d=>d.rootProps.className);w.useEffect(()=>{if(e==null)return MO;var d=(y,h,g)=>{if(t!==g&&e===y){if(r==="index"){var b;if(c&&h!==null&&h!==void 0&&(b=h.payload)!==null&&b!==void 0&&b.coordinate){var x=h.payload.coordinate,{x:S,y:j}=x,z=xN(x,pN),O=ta(ta(ta({},z),typeof S=="number"&&{x:Math.max(c.x,Math.min(S,c.x+c.width))}),typeof j=="number"&&{y:Math.max(c.y,Math.min(j,c.y+c.height))}),E=ta(ta({},h),{},{payload:ta(ta({},h.payload),{},{coordinate:O})});n(E)}else n(h);return}if(l!=null){var M;if(typeof r=="function"){var P={activeTooltipIndex:h.payload.index==null?void 0:Number(h.payload.index),isTooltipActive:h.payload.active,activeIndex:h.payload.index==null?void 0:Number(h.payload.index),activeLabel:h.payload.label,activeDataKey:h.payload.dataKey,activeCoordinate:h.payload.coordinate},C=r(l,P);M=l[C]}else r==="value"&&(M=l.find(ye=>String(ye.value)===h.payload.label));var{coordinate:R}=h.payload;if(M==null||h.payload.active===!1||R==null||c==null){n(my({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0}));return}var{x:K,y:W}=R,ee=Math.min(K,c.x+c.width),ne=Math.min(W,c.y+c.height),V={x:u==="horizontal"?M.coordinate:ee,y:u==="horizontal"?ne:M.coordinate},J=my({active:h.payload.active,coordinate:V,dataKey:h.payload.dataKey,index:String(M.index),label:h.payload.label});n(J)}}};return au.on(gy,d),()=>{au.off(gy,d)}},[f,n,t,e,r,l,u,c])}function SN(){var e=he(Tp),t=he(Cp),n=ht();w.useEffect(()=>{if(e==null)return MO;var r=(l,u,c)=>{t!==c&&e===l&&n(mN(u))};return au.on(mj,r),()=>{au.off(mj,r)}},[n,t,e])}function kN(){var e=ht();w.useEffect(()=>{e(fN())},[e]),jN(),SN()}function zN(e,t,n,r,l,u){var c=he(b=>XR(b,e,t)),f=he(Cp),d=he(Tp),y=he(f4),h=he(dN),g=h?.active;w.useEffect(()=>{if(!g&&d!=null&&f!=null){var b=my({active:u,coordinate:n,dataKey:c,index:l,label:typeof r=="number"?String(r):r});au.emit(gy,d,b,f)}},[g,n,c,l,r,f,d,y,u])}function gj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function vj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?gj(Object(n),!0).forEach(function(r){ON(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ON(e,t,n){return(t=AN(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function AN(e){var t=EN(e,"string");return typeof t=="symbol"?t:t+""}function EN(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function MN(e){return e.dataKey}function TN(e,t){return w.isValidElement(e)?w.cloneElement(e,t):typeof e=="function"?w.createElement(e,t):w.createElement(Q9,t)}var bj=[],CN={allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",axisId:0,contentStyle:{},cursor:!0,filterNull:!0,isAnimationActive:!xa.isSsr,itemSorter:"name",itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,wrapperStyle:{}};function ue(e){var t=hn(e,CN),{active:n,allowEscapeViewBox:r,animationDuration:l,animationEasing:u,content:c,filterNull:f,isAnimationActive:d,offset:y,payloadUniqBy:h,position:g,reverseDirection:b,useTranslate3d:x,wrapperStyle:S,cursor:j,shared:z,trigger:O,defaultIndex:E,portal:M,axisId:P}=t,C=ht(),R=typeof E=="number"?String(E):E;w.useEffect(()=>{C(J7({shared:z,trigger:O,axisId:P,active:n,defaultIndex:R}))},[C,z,O,P,n,R]);var K=df(),W=iz(),ee=Z7(z),{activeIndex:ne,isActive:V}=he(Ee=>QR(Ee,ee,O,R)),J=he(Ee=>VR(Ee,ee,O,R)),ye=he(Ee=>kO(Ee,ee,O,R)),me=he(Ee=>FR(Ee,ee,O,R)),we=J,I=aN(),Z=n??V,[ie,ge]=Ak([we,Z]),_=ee==="axis"?ye:void 0;zN(ee,O,me,_,ne,Z);var X=M??I;if(X==null)return null;var F=we??bj;Z||(F=bj),f&&F.length&&(F=jk(we.filter(Ee=>Ee.value!=null&&(Ee.hide!==!0||t.includeHidden)),h,MN));var te=F.length>0,ve=w.createElement(aC,{allowEscapeViewBox:r,animationDuration:l,animationEasing:u,isAnimationActive:d,active:Z,coordinate:me,hasPayload:te,offset:y,position:g,reverseDirection:b,useTranslate3d:x,viewB
114ox:K,wrapperStyle:S,lastBoundingBox:ie,innerRef:ge,hasPortalFromProps:!!M},TN(c,vj(vj({},t),{},{payload:F,label:_,active:Z,coordinate:me,accessibilityLayer:W})));return w.createElement(w.Fragment,null,KS.createPortal(ve,X),Z&&w.createElement(iN,{cursor:j,tooltipEventType:ee,coordinate:me,payload:we,index:ne}))}var pm={},gm={},vm={},xj;function _N(){return xj||(xj=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,r,{signal:l,edges:u}={}){let c,f=null;const d=u!=null&&u.includes("leading"),y=u==null||u.includes("trailing"),h=()=>{f!==null&&(n.apply(c,f),c=void 0,f=null)},g=()=>{y&&h(),j()};let b=null;const x=()=>{b!=null&&clearTimeout(b),b=setTimeout(()=>{b=null,g()},r)},S=()=>{b!==null&&(clearTimeout(b),b=null)},j=()=>{S(),c=void 0,f=null},z=()=>{h()},O=function(...E){if(l?.aborted)return;c=this,f=E;const M=b==null;x(),d&&M&&h()};return O.schedule=x,O.cancel=j,O.flush=z,l?.addEventListener("abort",j,{once:!0}),O}e.debounce=t})(vm)),vm}var wj;function DN(){return wj||(wj=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=_N();function n(r,l=0,u={}){typeof u!="object"&&(u={});const{leading:c=!1,trailing:f=!0,maxWait:d}=u,y=Array(2);c&&(y[0]="leading"),f&&(y[1]="trailing");let h,g=null;const b=t.debounce(function(...j){h=r.apply(this,j),g=null},l,{edges:y}),x=function(...j){return d!=null&&(g===null&&(g=Date.now()),Date.now()-g>=d)?(h=r.apply(this,j),g=Date.now(),b.cancel(),b.schedule(),h):(b.apply(this,j),h)},S=()=>(b.flush(),h);return x.cancel=b.cancel,x.flush=S,x}e.debounce=n})(gm)),gm}var jj;function PN(){return jj||(jj=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=DN();function n(r,l=0,u={}){const{leading:c=!0,trailing:f=!0}=u;return t.debounce(r,l,{leading:c,maxWait:l,trailing:f})}e.throttle=n})(pm)),pm}var bm,Sj;function RN(){return Sj||(Sj=1,bm=PN().throttle),bm}var NN=RN();const LN=Zr(NN);var Wo=function(t,n){for(var r=arguments.length,l=new Array(r>2?r-2:0),u=2;u<r;u++)l[u-2]=arguments[u]};function kj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function xm(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?kj(Object(n),!0).forEach(function(r){BN(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function BN(e,t,n){return(t=KN(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function KN(e){var t=UN(e,"string");return typeof t=="symbol"?t:t+""}function UN(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ce=w.forwardRef((e,t)=>{var{aspect:n,initialDimension:r={width:-1,height:-1},width:l="100%",height:u="100%",minWidth:c=0,minHeight:f,maxHeight:d,children:y,debounce:h=0,id:g,className:b,onResize:x,style:S={}}=e,j=w.useRef(null),z=w.useRef();z.current=x,w.useImperativeHandle(t,()=>j.current);var[O,E]=w.useState({containerWidth:r.width,containerHeight:r.height}),M=w.useCallback((C,R)=>{E(K=>{var W=Math.round(C),ee=Math.round(R);return K.containerWidth===W&&K.containerHeight===ee?K:{containerWidth:W,containerHeight:ee}})},[]);w.useEffect(()=>{var C=ee=>{var ne,{width:V,height:J}=ee[0].contentRect;M(V,J),(ne=z.current)===null||ne===void 0||ne.call(z,V,J)};h>0&&(C=LN(C,h,{trailing:!0,leading:!1}));var R=new ResizeObserver(C),{width:K,height:W}=j.current.getBoundingClientRect();return M(K,W),R.observe(j.current),()=>{R.disconnect()}},[M,h]);var P=w.useMemo(()=>{var{containerWidth:C,containerHeight:R}=O;if(C<0||R<0)return null;Wo(aa(l)||aa(u),`The width(%s) and height(%s) are both fixed numbers,
115       maybe you don't need to use a ResponsiveContainer.`,l,u),Wo(!n||n>0,"The aspect(%s) must be greater than zero.",n);var K=aa(l)?C:l,W=aa(u)?R:u;return n&&n>0&&(K?W=K/n:W&&(K=W*n),d&&W>
115d&&(W=d)),Wo(K>0||W>0,`The width(%s) and height(%s) of chart should be greater than 0,
116       please check the style of container, or the props width(%s) and height(%s),
117       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
118       height and width.`,K,W,l,u,c,f,n),w.Children.map(y,ee=>w.cloneElement(ee,{width:K,height:W,style:xm({width:K,height:W},ee.props.style)}))},[n,y,u,d,f,c,O,l]);return w.createElement("div",{id:g?"".concat(g):void 0,className:He("recharts-responsive-container",b),style:xm(xm({},S),{},{width:l,height:u,minWidth:c,minHeight:f,maxHeight:d}),ref:j},w.createElement("div",{style:{width:0,height:0,overflow:"visible"}},P))}),TO=e=>null;TO.displayName="Cell";function IN(e,t,n){return(t=HN(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function HN(e){var t=$N(e,"string");return typeof t=="symbol"?t:t+""}function $N(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class qN{constructor(t){IN(this,"cache",new Map),this.maxSize=t}get(t){var n=this.cache.get(t);return n!==void 0&&(this.cache.delete(t),this.cache.set(t,n)),n}set(t,n){if(this.cache.has(t))this.cache.delete(t);else if(this.cache.size>=this.maxSize){var r=this.cache.keys().next().value;this.cache.delete(r)}this.cache.set(t,n)}clear(){this.cache.clear()}size(){return this.cache.size}}function zj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function WN(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?zj(Object(n),!0).forEach(function(r){GN(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function GN(e,t,n){return(t=YN(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function YN(e){var t=ZN(e,"string");return typeof t=="symbol"?t:t+""}function ZN(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var XN={cacheSize:2e3,enableCache:!0},CO=WN({},XN),Oj=new qN(CO.cacheSize),FN={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},Aj="recharts_measurement_span";function VN(e,t){var n=t.fontSize||"",r=t.fontFamily||"",l=t.fontWeight||"",u=t.fontStyle||"",c=t.letterSpacing||"",f=t.textTransform||"";return"".concat(e,"|").concat(n,"|").concat(r,"|").concat(l,"|").concat(u,"|").concat(c,"|").concat(f)}var Ej=(e,t)=>{try{var n=document.getElementById(Aj);n||(n=document.createElement("span"),n.setAttribute("id",Aj),n.setAttribute("aria-hidden","true"),document.body.appendChild(n)),Object.assign(n.style,FN,t),n.textContent="".concat(e);var r=n.getBoundingClientRect();return{width:r.width,height:r.height}}catch{return{width:0,height:0}}},Go=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||xa.isSsr)return{width:0,height:0};if(!CO.enableCache)return Ej(t,n);var r=VN(t,n),l=Oj.get(r);if(l)return l;var u=Ej(t,n);return Oj.set(r,u),u},Mj=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Tj=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,QN=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,JN=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,_O={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},eL=Object.keys(_O),sl="NaN";function tL(e,t){return e*_O[t]}class cn{static parse(t){var n,[,r,l]=(n=JN.exec(t))!==null&&n!==void 0?n:[];return new cn(parseFloat(r),l??"")}constructor(t,n){this.num=t,this.unit=n,this.num=t,this.unit=n,tn(t)&&(this.unit=""),n!==""&&!QN.test(n)&&(this.num=NaN,this.unit=""),eL.includes(n)&&(this.num=tL(t,n),this.unit="px")}add(t){return this.unit!==t.unit?new cn(NaN,""):new cn(this.num+t.num,this.unit)}subtract(t){return this.unit!==t.unit?new cn(NaN,""):new cn(this.num-t.num,this.unit)}multiply(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new cn(NaN,""):new cn(this.num*t.num,this.unit||t.unit)}divide(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new cn(NaN,""):new cn(this.num/t.num,this.unit||t.unit)}toString(){return"".concat(this.num).concat(this.unit)}isNaN(){return tn(this.num)}}function DO(e){if(e.includes(sl))return sl;for(var t=e;t.includes("*")||t.includes("/");){var n,[,r,l,u]=(n=Mj.exec(t))!==null&&n!==void 0?n:[],c=cn.parse(r??""),f=cn.parse(u??""),d=l==="*"?c.multiply(f):c.divide(f);if(d.isNaN())return sl;t=t.replace(Mj,d.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var y,[,h,g,b]=(y=Tj.exec(t))!==null&&y!==void 0?y:[],x=cn.parse(h??""),S=cn.parse(b??""),j=g==="+"?x.add(S):x.subtract(S);if(j.isNaN())return sl;t=t.replace(Tj,j.toString())}return t}var Cj=/\(([^()]*)\)/;function nL(e){for(var t=e,n;(n=Cj.exec(t))!=null;){var[,r]=n;t=t.replace(Cj,DO(r))}return t}function rL(e){var t=e.replace(/\s+/g,"");return t=nL(t),t=DO(t),t}function iL(e){try{return rL(e)}catch{return sl}}function wm(e){var t=iL(e.slice(5,-1));return t===sl?"":t}var aL=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],lL=["dx","dy","angle","className","breakAll"];function vy(){return vy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vy.apply(null,arguments)}function _j(e,t){if(e==null)return{};var n,r,l=oL(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function oL(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var PO=/[ \f\n\r\t\v\u2028\u2029]+/,RO=e=>{var{children:t,breakAll:n,style:r}=e;try{var l=[];it(t)||(n?l=t.toString().split(""):l=t.toString().split(PO));var u=l.map(f=>({word:f,width:Go(f,r).width})),c=n?0:Go(" ",r).width;
118return{wordsWithComputedWidth:u,spaceWidth:c}}catch{return null}},uL=(e,t,n,r,l)=>{var{maxLines:u,children:c,style:f,breakAll:d}=e,y=xe(u),h=c,g=function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return V.reduce((J,ye)=>{var{word:me,width:we}=ye,I=J[J.length-1];if(I&&(r==null||l||I.width+we+n<Number(r)))I.words.push(me),I.width+=we+n;else{var Z={words:[me],width:we};J.push(Z)}return J},[])},b=g(t),x=ne=>ne.reduce((V,J)=>V.width>J.width?V:J);if(!y||l)return b;var S=b.length>u||x(b).width>Number(r);if(!S)return b;for(var j="…",z=ne=>{var V=h.slice(0,ne),J=RO({breakAll:d,style:f,children:V+j}).wordsWithComputedWidth,ye=g(J),me=ye.length>u||x(ye).width>Number(r);return[me,ye]},O=0,E=h.length-1,M=0,P;O<=E&&M<=h.length-1;){var C=Math.floor((O+E)/2),R=C-1,[K,W]=z(R),[ee]=z(C);if(!K&&!ee&&(O=C+1),K&&ee&&(E=C-1),!K&&ee){P=W;break}M++}return P||b},Dj=e=>{var t=it(e)?[]:e.toString().split(PO);return[{words:t}]},cL=e=>{var{width:t,scaleToFit:n,children:r,style:l,breakAll:u,maxLines:c}=e;if((t||n)&&!xa.isSsr){var f,d,y=RO({breakAll:u,children:r,style:l});if(y){var{wordsWithComputedWidth:h,spaceWidth:g}=y;f=h,d=g}else return Dj(r);return uL({breakAll:u,children:r,maxLines:c,style:l},f,d,t,n)}return Dj(r)},Pj="#808080",Jp=w.forwardRef((e,t)=>{var{x:n=0,y:r=0,lineHeight:l="1em",capHeight:u="0.71em",scaleToFit:c=!1,textAnchor:f="start",verticalAnchor:d="end",fill:y=Pj}=e,h=_j(e,aL),g=w.useMemo(()=>cL({breakAll:h.breakAll,children:h.children,maxLines:h.maxLines,scaleToFit:c,style:h.style,width:h.width}),[h.breakAll,h.children,h.maxLines,c,h.style,h.width]),{dx:b,dy:x,angle:S,className:j,breakAll:z}=h,O=_j(h,lL);if(!Xn(n)||!Xn(r)||g.length===0)return null;var E=n+(xe(b)?b:0),M=r+(xe(x)?x:0),P;switch(d){case"start":P=wm("calc(".concat(u,")"));break;case"middle":P=wm("calc(".concat((g.length-1)/2," * -").concat(l," + (").concat(u," / 2))"));break;default:P=wm("calc(".concat(g.length-1," * -").concat(l,")"));break}var C=[];if(c){var R=g[0].width,{width:K}=h;C.push("scale(".concat(xe(K)?K/R:1,")"))}return S&&C.push("rotate(".concat(S,", ").concat(E,", ").concat(M,")")),C.length&&(O.transform=C.join(" ")),w.createElement("text",vy({},ct(O,!0),{ref:t,x:E,y:M,className:He("recharts-text",j),textAnchor:f,fill:y.includes("url")?Pj:y}),g.map((W,ee)=>{var ne=W.words.join(z?"":" ");return w.createElement("tspan",{x:E,dy:ee===0?P:l,key:"".concat(ne,"-").concat(ee)},ne)}))});Jp.displayName="Text";var sL=["labelRef"];function fL(e,t){if(e==null)return{};var n,r,l=dL(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function dL(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Rj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function dt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Rj(Object(n),!0).forEach(function(r){hL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function hL(e,t,n){return(t=mL(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mL(e){var t=yL(e,"string");return typeof t=="symbol"?t:t+""}function yL(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Lr(){return Lr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Lr.apply(null,arguments)}var NO=w.createContext(null),LO=e=>{var{x:t,y:n,width:r,height:l,children:u}=e,c=w.useMemo(()=>({x:t,y:n,width:r,height:l}),[t,n,r,l]);return w.createElement(NO.Provider,{value:c},u)},BO=()=>{var e=w.useContext(NO),t=df();return e||t},pL=w.createContext(null),gL=()=>{var e=w.useContext(pL),t=he(p4);return e||t},vL=e=>{var{value:t,formatter:n}=e,r=it(e.children)?t:e.children;return typeof n=="function"?n(r):r},eg=e=>e!=null&&typeof e=="function",bL=(e,t)=>{var n=sn(t-e),r=Math.min(Math.abs(t-e),360);return n*r},xL=(e,t,n,r,l)=>{var{offset:u,className:c}=e,{cx:f,cy:d,innerRadius:y,outerRadius:h,startAngle:g,endAngle:b,clockWise:x}=l,S=(y+h)/2,j=bL(g,b),z=j>=0?1:-1,O,E;switch(t){case"insideStart":O=g+z*u,E=x;break;case"insideEnd":O=b-z*u,E=!x;break;case"end":O=b+z*u,E=x;break;default:throw new Error("Unsupported position ".concat(t))}E=j<=0?E:!E;var M=It(f,d,S,O),P=It(f,d,S,O+(E?1:-1)*359),C="M".concat(M.x,",").concat(M.y,`
119    A`).concat(S,",").concat(S,",0,1,").concat(E?0:1,`,
120    `).concat(P.x,",").concat(P.y),R=it(e.id)?Xo("recharts-radial-line-"):e.id;return w.createElement("text",Lr({},r,{dominantBaseline:"central",className:He("recharts-radial-bar-label",c)}),w.createElement("defs",null,w.createElement("path",{id:R,d:C})),w.createElement("textPath",{xlinkHref:"#".concat(R)},n))},wL=(e,t,n)=>{var{cx:r,cy:l,innerRadius:u,outerRadius:c,startAngle:f,endAngle:d}=e,y=(f+d)/2;if(n==="outside"){var{x:h,y:g}=It(r,l,c+t,y);return{x:h,y:g,textAnchor:h>=r?"start":"end",verticalAnchor:"middle"}}if(n==="center")return{x:r,y:l,textAnchor:"middle",verticalAnchor:"middle"};if(n==="centerTop")return{x:r,y:l,textAnchor:"middle",verticalAnchor:"start"};if(n==="centerBottom")return{x:r,y:l,textAnchor:"middle",verticalAnchor:"end"};var b=(u+c)/2,{x,y:S}=It(r,l,b,y);return{x,y:S,textAnchor:"middle",verticalAnchor:"middle"}},KO=e=>"cx"in e&&xe(e.cx),jL=(e,t)=>{var{parentViewBox:n,offset:r,position:l}=e,u;n!=null&&!KO(n)&&(u=n);var{x:c,y:f,width:d,height:y}=t,h=y>=0?1:-1,g=h*r,b=h>0?"end":"start",x=h>0?"start":"end",S=d>=0?1:-1,j=S*r,z=S>0?"end":"start",O=S>0?"start":"end";if(l==="top"){var E={x:c+d/2,y:f-h*r,textAnchor:"middle",verticalAnchor:b};return dt(dt({},E),u?{height:Math.max(f-u.y,0),width:d}:{})}if(l==="bottom"){var M={x:c+d/2,y:f+y+g,textAnchor:"middle",verticalAnchor:x};return dt(dt({},M),u?{height:Math.max(u.y+u.height-(f+y),0),width:d}:{})}if(l==="left"){var P={x:c-j,y:f+y/2,textAnchor:z,verticalAnchor:"middle"};return dt(dt({},P),u?{width:Math.max(P.x-u.x,0),height:y}:{})}if(l==="right"){var C={x:c+d+j,y:f+y/2,textAnchor:O,verticalAnchor:"middle"};return dt(dt({},C),u?{width:Math.max(u.x+u.width-C.x,0),height:y}:{})}var R=u?{width:d,height:y}:{};return l==="insideLeft"?dt({x:c+j,y:f+y/2,textAnchor:O,verticalAnchor:"middle"},R):l==="insideRight"?dt({x:c+d-j,y:f+y/2,textAnchor:z,verticalAnchor:"middle"},R):l==="insideTop"?dt({x:c+d/2,y:f+g,textAnchor:"middle",verticalAnchor:x},R):l==="insideBottom"?dt({x:c+d/2,y:f+y-g,textAnchor:"middle",verticalAnchor:b},R):l==="insideTopLeft"?dt({x:c+j,y:f+g,textAnchor:O,verticalAnchor:x},R):l==="insideTopRight"?dt({x:c+d-j,y:f+g,textAnchor:z,verticalAnchor:x},R):l==="insideBottomLeft"?dt({x:c+j,y:f+y-g,textAnchor:O,verticalAnchor:b},R):l==="insideBottomRight"?dt({x:c+d-j,y:f+y-g,textAnchor:z,verticalAnchor:b},R):l&&typeof l=="object"&&(xe(l.x)||aa(l.x))&&(xe(l.y)||aa(l.y))?dt({x:c+ar(l.x,d),y:f+ar(l.y,y),textAnchor:"end",verticalAnchor:"end"},R):dt({x:c+d/2,y:f+y/2,textAnchor:"middle",verticalAnchor:"middle"},R)},SL={offset:5};function ki(e){var t=hn(e,SL),{viewBox:n,position:r,value:l,children:u,content:c,className:f="",textBreakAll:d,labelRef:y}=t,h=gL(),g=BO(),b=r==="center"?g:h??g,x=n||b;if(!x||it(l)&&it(u)&&!w.isValidElement(c)&&typeof c!="function")return null;var S=dt(dt({},t),{},{viewBox:x});if(w.isValidElement(c)){var{labelRef:j}=S,z=fL(S,sL);return w.cloneElement(c,z)}var O;if(typeof c=="function"){if(O=w.createElement(c,S),w.isValidElement(O))return O}else O=vL(t);var E=KO(x),M=ct(t,!0);if(E&&(r==="insideStart"||r==="insideEnd"||r==="end"))return xL(t,r,O,M,x);var P=E?wL(x,t.offset,t.position):jL(t,x);return w.createElement(Jp,Lr({ref:y,className:He("recharts-label",f)},M,P,{breakAll:d}),O)}ki.displayName="Label";var kL=(e,t,n)=>{if(!e)return null;var r={viewBox:t,labelRef:n};return e===!0?w.createElement(ki,Lr({key:"label-implicit"},r)):Xn(e)?w.createElement(ki,Lr({key:"label-implicit",value:e},r)):w.isValidElement(e)?e.type===ki?w.cloneElement(e,dt({key:"label-implicit"},r)):w.createElement(ki,Lr({key:"label-implicit",content:e},r)):eg(e)?w.createElement(ki,Lr({key:"label-implicit",content:e},r)):e&&typeof e=="object"?w.createElement(ki,Lr({},e,{key:"label-implicit"},r)):null};function UO(e){var{label:t}=e,n=BO();return kL(t,n)||null}var jm={},Sm={},Nj;function zL(){return Nj||(Nj=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n[n.length-1]}e.last=t})(Sm)),Sm}var km={},Lj;function OL(){return Lj||(Lj=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return Array.isArray(n)?n:Array.from(n)}e.toArray=t})(km)),km}var Bj;function AL(){return Bj||(Bj=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=zL(),n=OL(),r=Gy();function l(u){if(r.isArrayLike(u))return t.last(n.toArray(u))}e.last=l})(jm)),jm}var zm,Kj;function EL(){return Kj||(Kj=1,zm=AL().last),zm}var ML=EL();const TL=Zr(ML);var CL=["valueAccessor"],_L=["dataKey","clockWise","id","textBreakAll"];function Ks(){return Ks=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ks.apply(null,arguments)}function Uj(e,t){if(e==null)return{};var n,r,l=DL(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function DL(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var PL=e=>Array.isArray(e.value)?TL(e.value):e.value,IO=w.createContext(void 0),HO=IO.Provider,$O=w.createContext(void 0);$O.Provider;function RL(){return w.useContext(IO)}function NL(){return w.useContext($O)}function os(e){var{valueAccessor:t=PL}=e,n=Uj(e,CL),{dataKey:r,clockWise:l,id:u,textBreakAll:c}=n,f=Uj(n,_L),d=RL(),y=NL(),h=d||y;return!h||!h.length?null:w.createElement(Fn,{className:"recharts-label-list"},h.map((g,b)=>{var x,S=it(r)?t(g,b):_t(g&&g.payload,r),j=it(u)?{}:{id:"".concat(u,"-").concat(b)};return w.createElement(ki,Ks({},ct(g,!0),f,j,{fill:(x=n.fill)!==null&&x!==void 0?x:g.fill,parentViewBox:g.parentViewBox,value:S,textBreakAll:c,viewBox:g.viewBox,key:"label-".concat(b),index:b}))}))}os.displayName="LabelList";function qO(e){var{label:t}=e;return t?t===!0?w.createElement(os,{key:"labelList-implicit"}):w.isValidElement(t)||eg(t)?w.createElement(os,{key:"labelList-implicit",content:t}):typeof t=="object"?w.createElement(os,Ks({key:"labelList-implicit"},t,{type:String(t.type)})):null:null}function by(){return by=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},by.apply(null,arguments)}var WO=e=>{var{cx:t,cy:n,r,className:l}=e,u=He("recharts-dot",l);return t===+t&&n===+n&&r===+r?w.createElement("circle",by({},_i(e),By(e),{className:u,cx:t,cy:n,r})):null},LL={radiusAxis:{},angleAxis:{}},GO=_n({name:"polarAxis",initialState:LL,reducers:{addRadiusAxis(e,t){e.radiusAxis[t.payload.id]=t.payload},removeRadiusAxis(e,t){delete e.radiusAxis[t.payload.id]},addAngleAxis(e,t){e.angleAxis[t.payload.id]=t.payload},removeAngleAxis(e,t){delete e.angleAxis[t.payload.id]}}}),{addRadiusAxis:t$,removeRadiusAxis:n$,addAngleAxis:r$,removeAngleAxis:i$}=GO.actions,BL=GO.reducer,Om={},Ij;function KL(){return Ij||(Ij=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){if(typeof n!="object"||n==null)return!1;if(Object.getPrototypeOf(n)===null)return!0;
120if(Object.prototype.toString.call(n)!=="[object Object]"){const l=n[Symbol.toStringTag];return l==null||!Object.getOwnPropertyDescriptor(n,Symbol.toStringTag)?.writable?!1:n.toString()===`[object ${l}]`}let r=n;for(;Object.getPrototypeOf(r)!==null;)r=Object.getPrototypeOf(r);return Object.getPrototypeOf(n)===r}e.isPlainObject=t})(Om)),Om}var Am,Hj;function UL(){return Hj||(Hj=1,Am=KL().isPlainObject),Am}var IL=UL();const HL=Zr(IL);function $j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function qj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?$j(Object(n),!0).forEach(function(r){$L(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$j(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $L(e,t,n){return(t=qL(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qL(e){var t=WL(e,"string");return typeof t=="symbol"?t:t+""}function WL(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Us(){return Us=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Us.apply(null,arguments)}var Wj=(e,t,n,r,l)=>{var u=n-r,c;return c="M ".concat(e,",").concat(t),c+="L ".concat(e+n,",").concat(t),c+="L ".concat(e+n-u/2,",").concat(t+l),c+="L ".concat(e+n-u/2-r,",").concat(t+l),c+="L ".concat(e,",").concat(t," Z"),c},GL={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},YL=e=>{var t=hn(e,GL),{x:n,y:r,upperWidth:l,lowerWidth:u,height:c,className:f}=t,{animationEasing:d,animationDuration:y,animationBegin:h,isUpdateAnimationActive:g}=t,b=w.useRef(),[x,S]=w.useState(-1),j=w.useRef(l),z=w.useRef(u),O=w.useRef(c),E=w.useRef(n),M=w.useRef(r),P=yf(e,"trapezoid-");if(w.useEffect(()=>{if(b.current&&b.current.getTotalLength)try{var me=b.current.getTotalLength();me&&S(me)}catch{}},[]),n!==+n||r!==+r||l!==+l||u!==+u||c!==+c||l===0&&u===0||c===0)return null;var C=He("recharts-trapezoid",f);if(!g)return w.createElement("g",null,w.createElement("path",Us({},ct(t,!0),{className:C,d:Wj(n,r,l,u,c)})));var R=j.current,K=z.current,W=O.current,ee=E.current,ne=M.current,V="0px ".concat(x===-1?1:x,"px"),J="".concat(x,"px 0px"),ye=lz(["strokeDasharray"],y,d);return w.createElement(mf,{animationId:P,key:P,canBegin:x>0,duration:y,easing:d,isActive:g,begin:h},me=>{var we=pt(R,l,me),I=pt(K,u,me),Z=pt(W,c,me),ie=pt(ee,n,me),ge=pt(ne,r,me);b.current&&(j.current=we,z.current=I,O.current=Z,E.current=ie,M.current=ge);var _=me>0?{transition:ye,strokeDasharray:J}:{strokeDasharray:V};return w.createElement("path",Us({},ct(t,!0),{className:C,d:Wj(ie,ge,we,I,Z),ref:b,style:qj(qj({},_),t.style)}))})},ZL=["option","shapeType","propTransformer","activeClassName","isActive"];function XL(e,t){if(e==null)return{};var n,r,l=FL(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function FL(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Gj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Is(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Gj(Object(n),!0).forEach(function(r){VL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gj(Object(n)).forEac
120h(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function VL(e,t,n){return(t=QL(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function QL(e){var t=JL(e,"string");return typeof t=="symbol"?t:t+""}function JL(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eB(e,t){return Is(Is({},t),e)}function tB(e,t){return e==="symbols"}function Yj(e){var{shapeType:t,elementProps:n}=e;switch(t){case"rectangle":return w.createElement(sz,n);case"trapezoid":return w.createElement(YL,n);case"sector":return w.createElement(hz,n);case"symbols":if(tB(t))return w.createElement($y,n);break;default:return null}}function nB(e){return w.isValidElement(e)?e.props:e}function rB(e){var{option:t,shapeType:n,propTransformer:r=eB,activeClassName:l="recharts-active-shape",isActive:u}=e,c=XL(e,ZL),f;if(w.isValidElement(t))f=w.cloneElement(t,Is(Is({},c),nB(t)));else if(typeof t=="function")f=t(c);else if(HL(t)&&typeof t!="boolean"){var d=r(t,c);f=w.createElement(Yj,{shapeType:n,elementProps:d})}else{var y=c;f=w.createElement(Yj,{shapeType:n,elementProps:y})}return u?w.createElement(Fn,{className:l},f):f}var YO=(e,t)=>{var n=ht();return(r,l)=>u=>{e?.(r,l,u),n(lO({activeIndex:String(l),activeDataKey:t,activeCoordinate:r.tooltipPosition}))}},ZO=e=>{var t=ht();return(n,r)=>l=>{e?.(n,r,l),t(eR())}},XO=(e,t)=>{var n=ht();return(r,l)=>u=>{e?.(r,l,u),n(tR({activeIndex:String(l),activeDataKey:t,activeCoordinate:r.tooltipPosition}))}};function FO(e){var{fn:t,args:n}=e,r=ht(),l=nn();return w.useEffect(()=>{if(!l){var u=t(n);return r(V7(u)),()=>{r(Q7(u))}}},[t,n,r,l]),null}var iB=()=>{};function VO(e){var{legendPayload:t}=e,n=ht(),r=nn();return w.useEffect(()=>r?iB:(n(P9(t)),()=>{n(R9(t))}),[n,r,t]),null}var Em,aB=()=>{var[e]=w.useState(()=>Xo("uid-"));return e},lB=(Em=e5.useId)!==null&&Em!==void 0?Em:aB;function oB(e,t){var n=lB();return t||(e?"".concat(e,"-").concat(n):n)}var uB=w.createContext(void 0),QO=e=>{var{id:t,type:n,children:r}=e,l=oB("recharts-".concat(n),t);return w.createElement(uB.Provider,{value:l},r(l))},cB={cartesianItems:[],polarItems:[]},JO=_n({name:"graphicalItems",initialState:cB,reducers:{addCartesianGraphicalItem(e,t){e.cartesianItems.push(t.payload)},replaceCartesianGraphicalItem(e,t){var{prev:n,next:r}=t.payload,l=Ir(e).cartesianItems.indexOf(n);l>-1&&(e.cartesianItems[l]=r)},removeCartesianGraphicalItem(e,t){var n=Ir(e).cartesianItems.indexOf(t.payload);n>-1&&e.cartesianItems.splice(n,1)},addPolarGraphicalItem(e,t){e.polarItems.push(t.payload)},removePolarGraphicalItem(e,t){var n=Ir(e).polarItems.indexOf(t.payload);n>-1&&e.polarItems.splice(n,1)}}}),{addCartesianGraphicalItem:sB,replaceCartesianGraphicalItem:fB,removeCartesianGraphicalItem:dB,addPolarGraphicalItem:a$,removePolarGraphicalItem:l$}=JO.actions,hB=JO.reducer;function e3(e){var t=ht(),n=w.useRef(null);return w.useEffect(()=>{n.current===null?t(sB(e)):n.current!==e&&t(fB({prev:n.current,next:e})),n.current=e},[t,e]),w.useEffect(()=>()=>{n.current&&(t(dB(n.current)),n.current=null)},[t]),null}function Zj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Xj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Zj(Object(n),!0).forEach(function(r){mB(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function mB(e,t,n){return(t=yB(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yB(e){var t=pB(e,"string");return typeof t=="symbol"?t:t+""}function pB(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var gB={xAxis:{},yAxis:{},zAxis:{}},t3=_n({name:"cartesianAxis",initialState:gB,reducers:{addXAxis(e,t){e.xAxis[t.payload.id]=t.payload},removeXAxis(e,t){delete e.xAxis[t.payload.id]},addYAxis(e,t){e.yAxis[t.payload.id]=t.payload},removeYAxis(e,t){delete e.yAxis[t.payload.id]},addZAxis(e,t){e.zAxis[t.payload.id]=t.payload},removeZAxis(e,t){delete e.zAxis[t.payload.id]},updateYAxisWidth(e,t){var{id:n,width:r}=t.payload;e.yAxis[n]&&(e.yAxis[n]=Xj(Xj({},e.yAxis[n]),{},{width:r}))}}}),{addXAxis:vB,removeXAxis:bB,addYAxis:xB,removeYAxis:wB,addZAxis:o$,removeZAxis:u$,updateYAxisWidth:jB}=t3.actions,SB=t3.reducer,kB=$([Dt],e=>{if(e)return{top:e.top,bottom:e.bottom,left:e.left,right:e.right}}
120),zB=$([kB,Xr,Fr],(e,t,n)=>{if(!(!e||t==null||n==null))return{x:e.left,y:e.top,width:Math.max(0,t-e.left-e.right),height:Math.max(0,n-e.top-e.bottom)}}),tg=()=>he(zB),OB=()=>he(IR);function Fj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Vj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Fj(Object(n),!0).forEach(function(r){AB(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function AB(e,t,n){return(t=EB(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function EB(e){var t=MB(e,"string");return typeof t=="symbol"?t:t+""}function MB(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var TB=e=>{var{point:t,childIndex:n,mainColor:r,activeDot:l,dataKey:u}=e;if(l===!1||t.x==null||t.y==null)return null;var c=Vj(Vj({index:n,dataKey:u,cx:t.x,cy:t.y,r:4,fill:r??"none",strokeWidth:2,stroke:"#fff",payload:t.payload,value:t.value},ct(l,!1)),By(l)),f;return w.isValidElement(l)?f=w.cloneElement(l,c):typeof l=="function"?f=l(c):f=w.createElement(WO,c),w.createElement(Fn,{className:"recharts-active-dot"},f)};function CB(e){var{points:t,mainColor:n,activeDot:r,itemDataKey:l}=e,u=he(pa),c=OB();if(t==null||c==null)return null;var f=t.find(d=>c.includes(d.payload));return it(f)?null:TB({point:f,childIndex:Number(u),mainColor:n,dataKey:l,activeDot:r})}var _B="Invariant failed";function DB(e,t){throw new Error(_B)}var PB=["x","y"];function xy(){return xy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xy.apply(null,arguments)}function Qj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Ho(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Qj(Object(n),!0).forEach(function(r){RB(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function RB(e,t,n){return(t=NB(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NB(e){var t=LB(e,"string");return typeof t=="symbol"?t:t+""}function LB(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function BB(e,t){if(e==null)return{};var n,r,l=KB(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function KB(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function UB(e,t){var{x:n,y:r}=e,l=BB(e,PB),u="".concat(n),c=parseInt(u,10),f="".concat(r),d=parseInt(f,10),y="".concat(t.height||l.height),h=parseInt(y,10),g="".concat(t.width||l.width),b=parseInt(g,10);return Ho(Ho(Ho(Ho(Ho({},t),l),c?{x:c}:{}),d?{y:d}:{}),{},{height:h,width:b,name:t.name,radius:t.radius})}function ng(e){return w.createElement(rB,xy({shapeType:"rectangle",propTransformer:UB,activeClassName:"recharts-active-bar"},e))}var IB=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return(r,l)=>{if(xe(t))return t;var u=xe(r)||it(r);return u?t(r,l):(u||DB(),n)}},HB={},n3=_n({name:"errorBars",initialState:HB,reducers:{addErrorBar:(e,t)=>
120{var{itemId:n,errorBar:r}=t.payload;e[n]||(e[n]=[]),e[n].push(r)},replaceErrorBar:(e,t)=>{var{itemId:n,prev:r,next:l}=t.payload;e[n]&&(e[n]=e[n].map(u=>u.dataKey===r.dataKey&&u.direction===r.direction?l:u))},removeErrorBar:(e,t)=>{var{itemId:n,errorBar:r}=t.payload;e[n]&&(e[n]=e[n].filter(l=>l.dataKey!==r.dataKey||l.direction!==r.direction))}}}),{addErrorBar:c$,replaceErrorBar:s$,removeErrorBar:f$}=n3.actions,$B=n3.reducer,qB=["children"];function WB(e,t){if(e==null)return{};var n,r,l=GB(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function GB(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var YB={data:[],xAxisId:"xAxis-0",yAxisId:"yAxis-0",dataPointFormatter:()=>({x:0,y:0,value:0}),errorBarOffset:0},ZB=w.createContext(YB);function r3(e){var{children:t}=e,n=WB(e,qB);return w.createElement(ZB.Provider,{value:n},t)}function rg(e,t){var n,r,l=he(y=>br(y,e)),u=he(y=>xr(y,t)),c=(n=l?.allowDataOverflow)!==null&&n!==void 0?n:kn.allowDataOverflow,f=(r=u?.allowDataOverflow)!==null&&r!==void 0?r:zn.allowDataOverflow,d=c||f;return{needClip:d,needClipX:c,needClipY:f}}function i3(e){var{xAxisId:t,yAxisId:n,clipPathId:r}=e,l=tg(),{needClipX:u,needClipY:c,needClip:f}=rg(t,n);if(!f)return null;var{x:d,y,width:h,height:g}=l;return w.createElement("clipPath",{id:"clipPath-".concat(r)},w.createElement("rect",{x:u?d:d-h/2,y:c?y:y-g/2,width:u?h:h*2,height:c?g:g*2}))}var XB=["onMouseEnter","onMouseLeave","onClick"],FB=["value","background","tooltipPosition"],VB=["id"],QB=["onMouseEnter","onClick","onMouseLeave"];function Ci(){return Ci=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ci.apply(null,arguments)}function Jj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Qt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Jj(Object(n),!0).forEach(function(r){JB(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function JB(e,t,n){return(t=eK(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eK(e){var t=tK(e,"string");return typeof t=="symbol"?t:t+""}function tK(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Hs(e,t){if(e==null)return{};var n,r,l=nK(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function nK(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var rK=e=>{var{dataKey:t,name:n,fill:r,legendType:l,hide:u}=e;return[{inactive:u,dataKey:t,type:l,color:r,value:of(n,t),payload:e}]};function iK(e){var{dataKey:t,stroke:n,strokeWidth:r,fill:l,name:u,hide:c,unit:f}=e;return{dataDefinedOnItem:void 0,positions:void 0,settings:{stroke:n,strokeWidth:r,fill:l,dataKey:t,nameKey:void 0,name:of(u,t),hide:c,type:e.tooltipType,color:e.fill,unit:f}}}function aK(e){var t=he(pa),{data:n,dataKey:r,background:l,allOtherBarProps:u}=e,{onMouseEnter:c,onMouseLeave:f,onClick:d}=u,y=Hs(u,XB),h=YO(c,r),g=ZO(f),b=XO(d,r);if(!l||n==null)return null;var x=ct(l,!1);return w.createElement(w.Fragment,null,n.map((S,j)=>{var{value:z,background:O,tooltipPosition:E}=S,M=Hs(S,FB);if(!O)return null;var P=h(S,j),C=g(S,j),R=b(S,j),K=Qt(Qt(Qt(Qt(Qt({option:l,isActive:String(j)===t},M),{},{fill:"#eee"}
120,O),x),Fs(y,S,j)),{},{onMouseEnter:P,onMouseLeave:C,onClick:R,dataKey:r,index:j,className:"recharts-bar-background-rectangle"});return w.createElement(ng,Ci({key:"background-bar-".concat(K.index)},K))}))}function lK(e){var{showLabels:t,children:n,rects:r}=e,l=r?.map(u=>{var c={x:u.x,y:u.y,width:u.width,height:u.height};return Qt(Qt({},c),{},{value:u.value,payload:u.payload,parentViewBox:u.parentViewBox,viewBox:c,fill:u.fill})});return w.createElement(HO,{value:t?l:void 0},n)}function oK(e){var{shape:t,activeBar:n,baseProps:r,entry:l,index:u,dataKey:c}=e,f=he(pa),d=he(bO),y=n&&String(u)===f&&(d==null||c===d),h=y?n:t;return w.createElement(ng,Ci({},r,l,{isActive:y,option:h,index:u,dataKey:c}))}function uK(e){var{shape:t,baseProps:n,entry:r,index:l,dataKey:u}=e;return w.createElement(ng,Ci({},n,r,{isActive:!1,option:t,index:l,dataKey:u}))}function cK(e){var{data:t,props:n}=e,r=_i(n),{id:l}=r,u=Hs(r,VB),{shape:c,dataKey:f,activeBar:d}=n,{onMouseEnter:y,onClick:h,onMouseLeave:g}=n,b=Hs(n,QB),x=YO(y,f),S=ZO(g),j=XO(h,f);return t?w.createElement(w.Fragment,null,t.map((z,O)=>w.createElement(Fn,Ci({className:"recharts-bar-rectangle"},Fs(b,z,O),{onMouseEnter:x(z,O),onMouseLeave:S(z,O),onClick:j(z,O),key:"rectangle-".concat(z?.x,"-").concat(z?.y,"-").concat(z?.value,"-").concat(O)}),d?w.createElement(oK,{shape:c,activeBar:d,baseProps:u,entry:z,index:O,dataKey:f}):w.createElement(uK,{shape:c,baseProps:u,entry:z,index:O,dataKey:f})))):null}function sK(e){var{props:t,previousRectanglesRef:n}=e,{data:r,layout:l,isAnimationActive:u,animationBegin:c,animationDuration:f,animationEasing:d,onAnimationEnd:y,onAnimationStart:h}=t,g=n.current,b=yf(t,"recharts-bar-"),[x,S]=w.useState(!1),j=!x,z=w.useCallback(()=>{typeof y=="function"&&y(),S(!1)},[y]),O=w.useCallback(()=>{typeof h=="function"&&h(),S(!0)}
120,[h]);return w.createElement(lK,{showLabels:j,rects:r},w.createElement(mf,{animationId:b,begin:c,duration:f,isActive:u,easing:d,onAnimationEnd:z,onAnimationStart:O,key:b},E=>{var M=E===1?r:r?.map((P,C)=>{var R=g&&g[C];if(R)return Qt(Qt({},P),{},{x:pt(R.x,P.x,E),y:pt(R.y,P.y,E),width:pt(R.width,P.width,E),height:pt(R.height,P.height,E)});if(l==="horizontal"){var K=pt(0,P.height,E);return Qt(Qt({},P),{},{y:P.y+P.height-K,height:K})}var W=pt(0,P.width,E);return Qt(Qt({},P),{},{width:W})});return E>0&&(n.current=M??null),M==null?null:w.createElement(Fn,null,w.createElement(cK,{props:t,data:M}))}),w.createElement(qO,{label:t.label}),t.children)}function fK(e){var t=w.useRef(null);return w.createElement(sK,{previousRectanglesRef:t,props:e})}var a3=0,dK=(e,t)=>{var n=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:n,errorVal:_t(e,t)}};class hK extends w.PureComponent{render(){var{hide:t,data:n,dataKey:r,className:l,xAxisId:u,yAxisId:c,needClip:f,background:d,id:y}=this.props;if(t||n==null)return null;var h=He("recharts-bar",l),g=y;return w.createElement(Fn,{className:h,id:y},f&&w.createElement("defs",null,w.createElement(i3,{clipPathId:g,xAxisId:u,yAxisId:c})),w.createElement(Fn,{className:"recharts-bar-rectangles",clipPath:f?"url(#clipPath-".concat(g,")"):void 0},w.createElement(aK,{data:n,dataKey:r,background:d,allOtherBarProps:this.props}),w.createElement(fK,this.props)))}}var mK={activeBar:!1,animationBegin:0,animationDuration:400,animationEasing:"ease",hide:!1,isAnimationActive:!xa.isSsr,legendType:"rect",minPointSize:a3,xAxisId:0,yAxisId:0};function yK(e){var{xAxisId:t,yAxisId:n,hide:r,legendType:l,minPointSize:u,activeBar:c,animationBegin:f,animationDuration:d,animationEasing:y,isAnimationActive:h}=e,{needClip:g}=rg(t,n),b=hf(),x=nn(),S=F6(e.children,TO),j=he(E=>$K(E,t,n,x,e.id,S));if(b!=="vertical"&&b!=="horizontal")return null;var z,O=j?.[0];return O==null||O.height==null||O.width==null?z=0:z=b==="vertical"?O.height/2:O.width/2,w.createElement(r3,{xAxisId:t,yAxisId:n,data:j,dataPointFormatter:dK,errorBarOffset:z},w.createElement(hK,Ci({},e,{layout:b,needClip:g,data:j,xAxisId:t,yAxisId:n,hide:r,legendType:l,minPointSize:u,activeBar:c,animationBegin:f,animationDuration:d,animationEasing:y,isAnimationActive:h})))}function pK(e){var{layout:t,barSettings:{dataKey:n,minPointSize:r},pos:l,bandSize:u,xAxis:c,yAxis:f,xAxisTicks:d,yAxisTicks:y,stackedData:h,displayedData:g,offset:b,cells:x,parentViewBox:S}=e,j=t==="horizontal"?f:c,z=h?j.scale.domain():null,O=s9({numericAxis:j});return g.map((E,M)=>{var P,C,R,K,W,ee;h?P=i9(h[M],z):(P=_t(E,n),Array.isArray(P)||(P=[O,P]));var ne=IB(r,a3)(P[1],M);if(t==="horizontal"){var V,[J,ye]=[f.scale(P[0]),f.scale(P[1])];C=Hx({axis:c,ticks:d,bandSize:u,offset:l.offset,entry:E,index:M}),R=(V=ye??J)!==null&&V!==void 0?V:void 0,K=l.size;var me=J-ye;if(W=tn(me)?0:me,ee={x:C,y:b.top,width:K,height:b.height},Math.abs(ne)>0&&Math.abs(W)<Math.abs(ne)){var we=sn(W||ne)*(Math.abs(ne)-Math.abs(W));R-=we,W+=we}}else{var[I,Z]=[c.scale(P[0]),c.scale(P[1])];if(C=I,R=Hx({axis:f,ticks:y,bandSize:u,offset:l.offset,entry:E,index:M}),K=Z-I,W=l.size,ee={x:b.left,y:R,width:b.width,height:W},Math.abs(ne)>0&&Math.abs(K)<Math.abs(ne)){var ie=sn(K||ne)*(Math.abs(ne)-Math.abs(K));K+=ie}}if(C==null||R==null||K==null||W==null)return null;
120var ge=Qt(Qt({},E),{},{x:C,y:R,width:K,height:W,value:h?P:P[1],payload:E,background:ee,tooltipPosition:{x:C+K/2,y:R+W/2},parentViewBox:S},x&&x[M]&&x[M].props);return ge}).filter(Boolean)}function gK(e){var t=hn(e,mK),n=nn();return w.createElement(QO,{id:t.id,type:"bar"},r=>w.createElement(w.Fragment,null,w.createElement(VO,{legendPayload:rK(t)}),w.createElement(FO,{fn:iK,args:t}),w.createElement(e3,{type:"bar",id:r,data:void 0,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,dataKey:t.dataKey,stackId:c9(t.stackId),hide:t.hide,barSize:t.barSize,minPointSize:t.minPointSize,maxBarSize:t.maxBarSize,isPanorama:n}),w.createElement(yK,Ci({},t,{id:r}))))}var de=w.memo(gK);de.displayName="Bar";function eS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function ns(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?eS(Object(n),!0).forEach(function(r){vK(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function vK(e,t,n){return(t=bK(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bK(e){var t=xK(e,"string");return typeof t=="symbol"?t:t+""}function xK(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var wK=(e,t)=>t,jK=(e,t,n)=>n,SK=(e,t,n,r)=>r,kK=(e,t,n,r,l)=>l,ku=$([Mf,kK],(e,t)=>e.filter(n=>n.type==="bar").find(n=>n.id===t)),zK=$([ku],e=>e?.maxBarSize),OK=(e,t,n,r,l,u)=>u,tS=(e,t,n)=>{var r=n??e;if(!it(r))return ar(r,t,0)},AK=$([Ue,Mf,wK,jK,SK],(e,t,n,r,l)=>t.filter(u=>e==="horizontal"?u.xAxisId===n:u.yAxisId===r).filter(u=>u.isPanorama===l).filter(u=>u.hide===!1).filter(u=>u.type==="bar")),EK=(e,t,n,r)=>{var l=Ue(e);return l==="horizontal"?hy(e,"yAxis",n,r):hy(e,"xAxis",t,r)},MK=(e,t,n)=>{var r=Ue(e);return r==="horizontal"?aj(e,"xAxis",t):aj(e,"yAxis",n)},TK=(e,t,n)=>{var r={},l=e.filter(Ef),u=e.filter(y=>y.stackId==null),c=l.reduce((y,h)=>(y[h.stackId]||(y[h.stackId]=[]),y[h.stackId].push(h),y),r),f=Object.entries(c).map(y=>{var[h,g]=y,b=g.map(S=>S.dataKey),x=tS(t,n,g[0].barSize);return{stackId:h,dataKeys:b,barSize:x}}),d=u.map(y=>{var h=[y.dataKey].filter(b=>b!=null),g=tS(t,n,y.barSize);return{stackId:void 0,dataKeys:h,barSize:g}});return[...f,...d]},CK=$([AK,XP,MK],TK),_K=(e,t,n,r,l)=>{var u,c,f=ku(e,t,n,r,l);if(f!=null){var d=Ue(e),y=c4(e),{maxBarSize:h}=f,g=it(h)?y:h,b,x;return d==="horizontal"?(b=Ti(e,"xAxis",t,r),x=Mi(e,"xAxis",t,r)):(b=Ti(e,"yAxis",n,r),x=Mi(e,"yAxis",n,r)),(u=(c=Qo(b,x,!0))!==null&&c!==void 0?c:g)!==null&&u!==void 0?u:0}},l3=(e,t,n,r)=>{var l=Ue(e),u,c;return l==="horizontal"?(u=Ti(e,"xAxis",t,r),c=Mi(e,"xAxis",t,r)):(u=Ti(e,"yAxis",n,r),c=Mi(e,"yAxis",n,r)),Qo(u,c)};function DK(e,t,n,r,l){var u=r.length;if(!(u<1)){var c=ar(e,n,0,!0),f,d=[];if(Cn(r[0].barSize)){var y=!1,h=n/u,g=r.reduce((O,E)=>O+(E.barSize||0),0);g+=(u-1)*c,g>=n&&(g-=(u-1)*c,c=0),g>=n&&h>0&&(y=!0,h*=.9,g=u*h);var b=(n-g)/2>>0,x={offset:b-c,size:0};f=r.reduce((O,E)=>{var M,P={stackId:E.stackId,dataKeys:E.dataKeys,position:{offset:x.offset+x.size+c,size:y?h:(M=E.barSize)!==null&&M!==void 0?M:0}},C=[...O,P];return x=C[C.length-1].position,C},d)}else{var S=ar(t,n,0,!0);n-2*S-(u-1)*c<=0&&(c=0);var j=(n-2*S-(u-1)*c)/u;j>1&&(j>>=0);var z=Cn(l)?Math.min(j,l):j;f=r.reduce((O,E,M)=>[...O,{stackId:E.stackId,dataKeys:E.dataKeys,position:{offset:S+(j+c)*M+(j-z)/2,size:z}}],d)}return f}}var PK=(e,t,n,r,l,u,c)=>{var f=it(c)?t:c,d=DK(n,r,l!==u?l:u,e,f);return l!==u&&d!=null&&(d=d.map(y=>ns(ns({},y),{},{position:ns(ns({},y.position),{},{offset:y.position.offset-l/2})}))),d},RK=$([CK,c4,ZP,s4,_K,l3,zK],PK),NK=(e,t,n,r)=>Ti(e,"xAxis",t,r),LK=(e,t,n,r)=>Ti(e,"yAxis",n,r),BK=(e,t,n,r)=>Mi(e,"xAxis",t,r),KK=(e,t,n,r)=>Mi(e,"yAxis",n,r),UK=$([RK,ku],(e,t)=>{if(!(e==null||t==null)){var n=e.find(r=>r.stackId===t.stackId&&t.dataKey!=null&&r.dataKeys.includes(t.dataKey));if(n!=null)return n.position}}),IK=(e,t)=>{var n=Rp(t);if(!(!e||n==null||t==null)){var{stackId:r}=t;if(r!=null){var l=e[r];if(l){var{stackedData:u}=l;if(u)return u.find(c=>c.key===n)}}}},HK=$([EK,ku],IK),$K=$([Dt,ep,NK,LK,BK,KK,UK,Ue,jf,l3,HK,ku,OK],(e,t,n,r,l,u,c,f,d,y,h,g,b)=>{var{chartData:x,dataStartIndex:S,dataEndIndex:j}=d;if(!(g==null||c==null||t==null||f!=="horizontal"&&f!=="vertical"||n==null||r==null||l==null||u==null||y==null)){var{data:z}=g,O;if(z!=null&&z.length>0?O=z:O=x?.slice(S,j+1),O!=null)return pK({layout:f,barSettings:g,pos:c,parentViewBox:t,bandSize:y,xAxis:n,yAxis:r,xAxisTicks:l,yAxisTicks:u,stackedData:h,displayedData:O,offset:e,cells:b})}}),qK=e=>{var{chartData:t}=e,n=ht(),r=nn();return w.useEffect(()=>r?()=>{}:(n(yj(t)),()=>{n(yj(void 0))}),[t,n,r]),null},nS={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},o3=_n({name:"brush",initialState:nS,reducers:{setBrushSettings(e,t){return t.payload==null?nS:t.payload}}}),{setBrushSettings:d$}=o3.actions,WK=o3.reducer;function rS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function rs(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
120t%2?rS(Object(n),!0).forEach(function(r){u3(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function u3(e,t,n){return(t=GK(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function GK(e){var t=YK(e,"string");return typeof t=="symbol"?t:t+""}function YK(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ZK=(e,t)=>{var{x:n,y:r}=e,{x:l,y:u}=t;return{x:Math.min(n,l),y:Math.min(r,u),width:Math.abs(l-n),height:Math.abs(u-r)}},XK=e=>{var{x1:t,y1:n,x2:r,y2:l}=e;return ZK({x:t,y:n},{x:r,y:l})};class Rf{static create(t){return new Rf(t)}constructor(t){this.scale=t}get domain(){return this.scale.domain}get range(){return this.scale.range}get rangeMin(){return this.range()[0]}get rangeMax(){return this.range()[1]}get bandwidth(){return this.scale.bandwidth}
120apply(t){var{bandAware:n,position:r}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t!==void 0){if(r)switch(r){case"start":return this.scale(t);case"middle":{var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+l}case"end":{var u=this.bandwidth?this.bandwidth():0;return this.scale(t)+u}default:return this.scale(t)}if(n){var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+c}return this.scale(t)}}isInRange(t){var n=this.range(),r=n[0],l=n[n.length-1];return r<=l?t>=r&&t<=l:t>=l&&t<=r}}u3(Rf,"EPS",1e-4);var FK=e=>{var t=Object.keys(e).reduce((n,r)=>rs(rs({},n),{},{[r]:Rf.create(e[r])}),{});return rs(rs({},t),{},{apply(n){var{bandAware:r,position:l}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.fromEntries(Object.entries(n).map(u=>{var[c,f]=u;return[c,t[c].apply(f,{bandAware:r,position:l})]}))},isInRange(n){return Object.keys(n).every(r=>t[r].isInRange(n[r]))}})};function VK(e){return(e%180+180)%180}var QK=function(t){var{width:n,height:r}=t,l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,u=VK(l),c=u*Math.PI/180,f=Math.atan(r/n),d=c>f&&c<Math.PI-f?r/Math.sin(c):n/Math.cos(c);return Math.abs(d)},JK={dots:[],areas:[],lines:[]},c3=_n({name:"referenceElements",initialState:JK,reducers:{addDot:(e,t)=>{e.dots.push(t.payload)},removeDot:(e,t)=>{var n=Ir(e).dots.findIndex(r=>r===t.payload);n!==-1&&e.dots.splice(n,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var n=Ir(e).areas.findIndex(r=>r===t.payload);n!==-1&&e.areas.splice(n,1)},addLine:(e,t)=>{e.lines.push(t.payload)},removeLine:(e,t)=>{var n=Ir(e).lines.findIndex(r=>r===t.payload);n!==-1&&e.lines.splice(n,1)}}}),{addDot:h$,removeDot:m$,addArea:y$,removeArea:p$,addLine:eU,removeLine:tU}=c3.actions,nU=c3.reducer,s3=w.createContext(void 0),rU=e=>{var{children:t}=e,[n]=w.useState("".concat(Xo("recharts"),"-clip")),r=tg();if(r==null)return null;var{x:l,y:u,width:c,height:f}=r;return w.createElement(s3.Provider,{value:n},w.createElement("defs",null,w.createElement("clipPath",{id:n},w.createElement("rect",{x:l,y:u,height:f,width:c}))),t)},iU=()=>w.useContext(s3);function iS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function aS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?iS(Object(n),!0).forEach(function(r){ig(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):iS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ig(e,t,n){return(t=aU(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aU(e){var t=lU(e,"string");return typeof t=="symbol"?t:t+""}function lU(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function wy(){return wy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wy.apply(null,arguments)}var oU=(e,t)=>{var n;return w.isValidElement(e)?n=w.cloneElement(e,t):typeof e=="function"?n=e(t):n=w.createElement("line",wy({},t,{className:"recharts-reference-line-line"})),n},uU=(e,t,n,r,l,u,c,f,d)=>{var{x:y,y:h,width:g,height:b}=l;if(n){var{y:x}=d,S=e.y.apply(x,{position:u});if(tn(S)||d.ifOverflow==="discard"&&!e.y.isInRange(S))return null;var j=[{x:y+g,y:S},{x:y,y:S}];return f==="left"?j.reverse():j}if(t){var{x:z}=d,O=e.x.apply(z,{position:u});if(tn(O)||d.ifOverflow==="discard"&&!e.x.isInRange(O))return null;var E=[{x:O,y:h+b},{x:O,y:h}];return c==="top"?E.reverse():E}if(r){var{segment:M}=d,P=M.map(C=>e.apply(C,{position:u}));return d.ifOverflow==="discard"&&P.some(C=>!e.isInRange(C))?null:P}return null};function cU(e){var t=ht();return w.useEffect(()=>(t(eU(e)),()=>{t(tU(e))})),null}function sU(e){var{x:t,y:n,segment:r,xAxisId:l,yAxisId:u,shape:c,className:f,ifOverflow:d}=e,y=nn(),h=iU(),g=he(V=>br(V,l)),b=he(V=>xr(V,u)),x=he(V=>Ei(V,"xAxis",l,y)),S=he(V=>Ei(V,"yAxis",u,y)),j=df(),z=Xn(t),O=Xn(n);if(!h||!j||g==null||b==null||x==null||S==null)return null;var E=FK({x,y:S}),M=r&&r.length===2,P=uU(E,z,O,M,j,e.position,g.orientation,b.orientation,e);if(!P)return null;var[{x:C,y:R},{x:K,y:W}]=P,ee=d==="hidden"?"url(#".concat(h,")"):void 0,ne=aS(aS({clipPath:ee},ct(e,!0)),{},{x1:C,y1:R,x2:K,y2:W});return w.createElement(Fn,{className:He("recharts-reference-line",f)},oU(c,ne),w.createElement(LO,XK({x1:C,y1:R,x2:K,y2:W}),w.createElement(UO,{label:e.label}),e.children))}function fU(e){return w.createElement(w.Fragment,null,w.createElement(cU,{yAxisId:e.yAxisId,xAxisId:e.xAxisId,ifOverflow:e.ifOverflow,x:e.x,y:e.y}),w.createElement(sU,e))}class fl extends w.Component{render(){return w.createElement(fU,this.props)}}ig(fl,"displayName","ReferenceLine");ig(fl,"defaultProps",{ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function Sl(e,t){for(var n in e)if({}.hasOwnProperty.call(e,n)&&(!{}.hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}function f3(e,t,n){if(t<1)return[];if(t===1&&n===void 0)return e;for(var r=[],l=0;l<e.length;l+=t)r.push(e[l]);return r}function dU(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return QK(r,n)}function hU(e,t,n){var r=n==="width",{x:l,y:u,width:c,height:f}=e;return t===1?{start:r?l:u,end:r?l+c:u+f}:{start:r?l+c:u+f,end:r?l:u}}function $s(e,t,n,r,l){if(e*t<e*r||e*t>e*l)return!1;var u=n();return e*(t-e*u/2-r)>=0&&e*(t+e*u/2-l)<=0}function mU(e,t){return f3(e,t+1)}function yU(e,t,n,r,l){for(var u=(r||[]).slice(),{start:c,end:f}=t,d=0,y=1,h=c,g=function(){var S=r?.[d];if(S===void 0)return{v:f3(r,y)};var j=d,z,O=()=>(z===void 0&&(z=n(S,j)),z),E=S.coordinate,M=d===0||$s(e,E,O,h,f);M||(d=0,h=c,y+=1),M&&(h=E+e*(O()/2+l),d+=y)},b;y<=u.length;)if(b=g(),b)return b.v;return[]}function lS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Gt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
120t%2?lS(Object(n),!0).forEach(function(r){pU(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function pU(e,t,n){return(t=gU(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gU(e){var t=vU(e,"string");return typeof t=="symbol"?t:t+""}function vU(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function bU(e,t,n,r,l){for(var u=(r||[]).slice(),c=u.length,{start:f}=t,{end:d}=t,y=function(b){var x=u[b],S,j=()=>(S===void 0&&(S=n(x,b)),S);if(b===c-1){var z=e*(x.coordinate+e*j()/2-d);u[b]=x=Gt(Gt({},x),{},{tickCoord:z>0?x.coordinate-z*e:x.coordinate})}else u[b]=x=Gt(Gt({},x),{},{tickCoord:x.coordinate});var O=$s(e,x.tickCoord,j,f,d);O&&(d=x.tickCoord-e*(j()/2+l),u[b]=Gt(Gt({},x),{},{isShow:!0}))},h=c-1;h>=0;h--)y(h);return u}function xU(e,t,n,r,l,u){var c=(r||[]).slice(),f=c.length,{start:d,end:y}=t;if(u){var h=r[f-1],g=n(h,f-1),b=e*(h.coordinate+e*g/2-y);c[f-1]=h=Gt(Gt({},h),{},{tickCoord:b>0?h.coordinate-b*e:h.coordinate});var x=$s(e,h.tickCoord,()=>g,d,y);x&&(y=h.tickCoord-e*(g/2+l),c[f-1]=Gt(Gt({},h),{},{isShow:!0}))}for(var S=u?f-1:f,j=function(E){var M=c[E],P,C=()=>(P===void 0&&(P=n(M,E)),P);if(E===0){var R=e*(M.coordinate-e*C()/2-d);c[E]=M=Gt(Gt({},M),{},{tickCoord:R<0?M.coordinate-R*e:M.coordinate})}else c[E]=M=Gt(Gt({},M),{},{tickCoord:M.coordinate});var K=$s(e,M.tickCoord,C,d,y);K&&(d=M.tickCoord+e*(C()/2+l),c[E]=Gt(Gt({},M),{},{isShow:!0}))},z=0;z<S;z++)j(z);return c}function ag(e,t,n){var{tick:r,ticks:l,viewBox:u,minTickGap:c,orientation:f,interval:d,tickFormatter:y,unit:h,angle:g}=e;if(!l||!l.length||!r)return[];if(xe(d)||xa.isSsr){var b;return(b=mU(l,xe(d)?d:0))!==null&&b!==void 0?b:[]}var x=[],S=f==="top"||f==="bottom"?"width":"height",j=h&&S==="width"?Go(h,{fontSize:t,letterSpacing:n}):{width:0,height:0},z=(M,P)=>{var C=typeof y=="function"?y(M.value,P):M.value;return S==="width"?dU(Go(C,{fontSize:t,letterSpacing:n}),j,g):Go(C,{fontSize:t,letterSpacing:n})[S]},O=l.length>=2?sn(l[1].coordinate-l[0].coordinate):1,E=hU(u,O,S);return d==="equidistantPreserveStart"?yU(O,E,z,l,c):(d==="preserveStart"||d==="preserveStartEnd"?x=xU(O,E,z,l,c,d==="preserveStartEnd"):x=bU(O,E,z,l,c),x.filter(M=>M.isShow))}var wU=e=>{var{ticks:t,label:n,labelGapWithTick:r=5,tickSize:l=0,tickMargin:u=0}=e,c=0;if(t){t.forEach(h=>{if(h){var g=h.getBoundingClientRect();g.width>c&&(c=g.width)}});var f=n?n.getBoundingClientRect().width:0,d=l+u,y=c+d+f+(n?r:0);return Math.round(y)}return 0},jU=["axisLine","width","height","className","hide","ticks"],SU=["viewBox"],kU=["viewBox"];function jy(e,t){if(e==null)return{};var n,r,l=zU(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function zU(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function ga(){return ga=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ga.apply(null,arguments)}function oS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function wt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?oS(Object(n),!0).forEach(function(r){OU(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function OU(e,t,n){return(t=AU(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function AU(e){var t=EU(e,"string");return typeof t=="symbol"?t:t+""}function EU(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var lg={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
120:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"};function MU(e){var{x:t,y:n,width:r,height:l,orientation:u,mirror:c,axisLine:f,otherSvgProps:d}=e;if(!f)return null;var y=wt(wt(wt({},d),ct(f,!1)),{},{fill:"none"});if(u==="top"||u==="bottom"){var h=+(u==="top"&&!c||u==="bottom"&&c);y=wt(wt({},y),{},{x1:t,y1:n+h*l,x2:t+r,y2:n+h*l})}else{var g=+(u==="left"&&!c||u==="right"&&c);y=wt(wt({},y),{},{x1:t+g*r,y1:n,x2:t+g*r,y2:n+l})}return w.createElement("line",ga({},y,{className:He("recharts-cartesian-axis-line",ml(f,"className"))}))}function TU(e,t,n,r,l,u,c,f,d){var y,h,g,b,x,S,j=f?-1:1,z=e.tickSize||c,O=xe(e.tickCoord)?e.tickCoord:e.coordinate;switch(u){case"top":y=h=e.coordinate,b=n+ +!f*l,g=b-j*z,S=g-j*d,x=O;break;case"left":g=b=e.coordinate,h=t+ +!f*r,y=h-j*z,x=y-j*d,S=O;break;case"right":g=b=e.coordinate,h=t+ +f*r,y=h+j*z,x=y+j*d,S=O;break;default:y=h=e.coordinate,b=n+ +f*l,g=b+j*z,S=g+j*d,x=O;break}return{line:{x1:y,y1:g,x2:h,y2:b},tick:{x,y:S}}}function CU(e,t){switch(e){case"left":return t?"start":"end";case"right":return t?"end":"start";default:return"middle"}}function _U(e,t){switch(e){case"left":case"right":return"middle";case"top":return t?"start":"end";default:return t?"end":"start"}}function DU(e){var{option:t,tickProps:n,value:r}=e,l,u=He(n.className,"recharts-cartesian-axis-tick-value");if(w.isValidElement(t))l=w.cloneElement(t,wt(wt({},n),{},{className:u}));else if(typeof t=="function")l=t(wt(wt({},n),{},{className:u}));else{var c="recharts-cartesian-axis-tick-value";typeof t!="boolean"&&(c=He(c,t?.className)),l=w.createElement(Jp,ga({},n,{className:c}),r)}return l}function PU(e){var{ticks:t=[],tick:n,tickLine:r,stroke:l,tickFormatter:u,unit:c,padding:f,tickTextProps:d,orientation:y,mirror:h,x:g,y:b,width:x,height:S,tickSize:j,tickMargin:z,fontSize:O,letterSpacing:E,getTicksConfig:M,events:P}=e,C=ag(wt(wt({},M),{},{ticks:t}),O,E),R=CU(y,h),K=_U(y,h),W=_i(M),ee=ct(n,!1),ne=wt(wt({},W),{},{fill:"none"},ct(r,!1)),V=C.map((J,ye)=>{var{line:me,tick:we}=TU(J,g,b,x,S,y,j,h,z),I=wt(wt(wt(wt({textAnchor:R,verticalAnchor:K},W),{},{stroke:"none",fill:l},ee),we),{},{index:ye,payload:J,visibleTicksCount:C.length,tickFormatter:u,padding:f},d);return w.createElement(Fn,ga({className:"recharts-cartesian-axis-tick",key:"tick-".concat(J.value,"-").concat(J.coordinate,"-").concat(J.tickCoord)},Fs(P,J,ye)),r&&w.createElement("line",ga({},ne,me,{className:He("recharts-cartesian-axis-tick-line",ml(r,"className"))})),n&&w.createElement(DU,{option:n,tickProps:I,value:"".concat(typeof u=="function"?u(J.value,ye):J.value).concat(c||"")}))});return V.length>0?w.createElement("g",{className:"recharts-cartesian-axis-ticks"},V):null}var RU=w.forwardRef((e,t)=>{var{axisLine:n,width:r,height:l,className:u,hide:c,ticks:f}=e,d=jy(e,jU),[y,h]=w.useState(""),[g,b]=w.useState(""),x=w.useRef([]);w.useImperativeHandle(t,()=>({getCalculatedWidth:()=>{var j;return wU({ticks:x.current,label:(j=e.labelRef)===null||j===void 0?void 0:j.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var S=w.useCallback(j=>{if(j){var z=j.getElementsByClassName("recharts-cartesian-axis-tick-value");x.current=Array.from(z);var O=z[0];if(O){var E=window.getComputedStyle(O),M=E.fontSize,P=E.letterSpacing;(M!==y||P!==g)&&(h(M),b(P))}}},[y,g]);return c||r!=null&&r<=0||l!=null&&l<=0?null:w.createElement(Fn,{className:He("recharts-cartesian-axis",u),ref:S},w.createElement(MU,{x:e.x,y:e.y,width:r,height:l,orientation:e.orientation,mirror:e.mirror,axisLine:n,otherSvgProps:_i(e)}),w.createElement(PU,{ticks:f,tick:e.tick,tickLine:e.tickLine,stroke:e.stroke,tickFormatter:e.tickFormatter,unit:e.unit,padding:e.padding,tickTextProps:e.tickTextProps,orientation:e.orientation,mirror:e.mirror,x:e.x,y:e.y,width:e.width,height:e.height,tickSize:e.tickSize,tickMargin:e.tickMargin,fontSize:y,letterSpacing:g,getTicksConfig:e,events:d}),w.createElement(LO,{x:e.x,y:e.y,width:e.width,height:e.height},w.createElement(UO,{label:e.label}),e.children))}),NU=w.memo(RU,(e,t)=>{var{viewBox:n}=e,r=jy(e,SU),{viewBox:l}=t,u=jy(t,kU);return Sl(n,l)&&Sl(r,u)}),og=w.forwardRef((e,t)=>
120{var n=hn(e,lg);return w.createElement(NU,ga({},n,{ref:t}))});og.displayName="CartesianAxis";var LU=["x1","y1","x2","y2","key"],BU=["offset"],KU=["xAxisId","yAxisId"],UU=["xAxisId","yAxisId"];function uS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Yt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?uS(Object(n),!0).forEach(function(r){IU(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function IU(e,t,n){return(t=HU(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function HU(e){var t=$U(e,"string");return typeof t=="symbol"?t:t+""}function $U(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ua(){return ua=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ua.apply(null,arguments)}function qs(e,t){if(e==null)return{};var n,r,l=qU(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function qU(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var WU=e=>{var{fill:t}=e;if(!t||t==="none")return null;var{fillOpacity:n,x:r,y:l,width:u,height:c,ry:f}=e;return w.createElement("rect",{x:r,y:l,ry:f,width:u,height:c,stroke:"none",fill:t,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function d3(e,t){var n;if(w.isValidElement(e))n=w.cloneElement(e,t);else if(typeof e=="function")n=e(t);else{var{x1:r,y1:l,x2:u,y2:c,key:f}=t,d=qs(t,LU),y=_i(d),{offset:h}=y,g=qs(y,BU);n=w.createElement("line",ua({},g,{x1:r,y1:l,x2:u,y2:c,fill:"none",key:f}))}return n}function GU(e){var{x:t,width:n,horizontal:r=!0,horizontalPoints:l}=e;if(!r||!l||!l.length)return null;var{xAxisId:u,yAxisId:c}=e,f=qs(e,KU),d=l.map((y,h)=>{var g=Yt(Yt({},f),{},{x1:t,y1:y,x2:t+n,y2:y,key:"line-".concat(h),index:h});return d3(r,g)});return w.createElement("g",{className:"recharts-cartesian-grid-horizontal"},d)}function YU(e){var{y:t,height:n,vertical:r=!0,verticalPoints:l}=e;if(!r||!l||!l.length)return null;var{xAxisId:u,yAxisId:c}=e,f=qs(e,UU),d=l.map((y,h)=>{var g=Yt(Yt({},f),{},{x1:y,y1:t,x2:y,y2:t+n,key:"line-".concat(h),index:h});return d3(r,g)});return w.createElement("g",{className:"recharts-cartesian-grid-vertical"},d)}function ZU(e){var{horizontalFill:t,fillOpacity:n,x:r,y:l,width:u,height:c,horizontalPoints:f,horizontal:d=!0}=e;if(!d||!t||!t.length)return null;var y=f.map(g=>Math.round(g+l-l)).sort((g,b)=>g-b);l!==y[0]&&y.unshift(0);var h=y.map((g,b)=>{var x=!y[b+1],S=x?l+c-g:y[b+1]-g;if(S<=0)return null;var j=b%t.length;return w.createElement("rect",{key:"react-".concat(b),y:g,x:r,height:S,width:u,stroke:"none",fill:t[j],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return w.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},h)}function XU(e){var{vertical:t=!0,verticalFill:n,fillOpacity:r,x:l,y:u,width:c,height:f,verticalPoints:d}=e;if(!t||!n||!n.length)return null;var y=d.map(g=>Math.round(g+l-l)).sort((g,b)=>g-b);l!==y[0]&&y.unshift(0);var h=y.map((g,b)=>{var x=!y[b+1],S=x?l+c-g:y[b+1]-g;if(S<=0)return null;var j=b%n.length;return w.createElement("rect",{key:"react-".concat(b),x:g,y:u,width:S,height:f,stroke:"none",fill:n[j],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return w.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},h)}var FU=(e,t)=>{var{xAxis:n,width:r,height:l,offset:u}=e;return Jk(ag(Yt(Yt(Yt({},lg),n),{}
120,{ticks:ez(n),viewBox:{x:0,y:0,width:r,height:l}})),u.left,u.left+u.width,t)},VU=(e,t)=>{var{yAxis:n,width:r,height:l,offset:u}=e;return Jk(ag(Yt(Yt(Yt({},lg),n),{},{ticks:ez(n),viewBox:{x:0,y:0,width:r,height:l}})),u.top,u.top+u.height,t)},QU={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0};function ae(e){var t=tp(),n=np(),r=nz(),l=Yt(Yt({},hn(e,QU)),{},{x:xe(e.x)?e.x:r.left,y:xe(e.y)?e.y:r.top,width:xe(e.width)?e.width:r.width,height:xe(e.height)?e.height:r.height}),{xAxisId:u,yAxisId:c,x:f,y:d,width:y,height:h,syncWithTicks:g,horizontalValues:b,verticalValues:x}=l,S=nn(),j=he(ee=>lj(ee,"xAxis",u,S)),z=he(ee=>lj(ee,"yAxis",c,S));if(!xe(y)||y<=0||!xe(h)||h<=0||!xe(f)||f!==+f||!xe(d)||d!==+d)return null;var O=l.verticalCoordinatesGenerator||FU,E=l.horizontalCoordinatesGenerator||VU,{horizontalPoints:M,verticalPoints:P}=l;if((!M||!M.length)&&typeof E=="function"){var C=b&&b.length,R=E({yAxis:z?Yt(Yt({},z),{},{ticks:C?b:z.ticks}):void 0,width:t,height:n,offset:r},C?!0:g);Wo(Array.isArray(R),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof R,"]")),Array.isArray(R)&&(M=R)}if((!P||!P.length)&&typeof O=="function"){var K=x&&x.length,W=O({xAxis:j?Yt(Yt({},j),{},{ticks:K?x:j.ticks}):void 0,width:t,height:n,offset:r},K?!0:g);Wo(Array.isArray(W),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof W,"]")),Array.isArray(W)&&(P=W)}return w.createElement("g",{className:"recharts-cartesian-grid"},w.createElement(WU,{fill:l.fill,fillOpacity:l.fillOpacity,x:l.x,y:l.y,width:l.width,height:l.height,ry:l.ry}),w.createElement(ZU,ua({},l,{horizontalPoints:M})),w.createElement(XU,ua({},l,{verticalPoints:P})),w.createElement(GU,ua({},l,{offset:r,horizontalPoints:M,xAxis:j,yAxis:z})),w.createElement(YU,ua({},l,{offset:r,verticalPoints:P,xAxis:j,yAxis:z})))}ae.displayName="CartesianGrid";var h3=(e,t,n,r)=>Ti(e,"xAxis",t,r),m3=(e,t,n,r)=>Mi(e,"xAxis",t,r),y3=(e,t,n,r)=>Ti(e,"yAxis",n,r),p3=(e,t,n,r)=>Mi(e,"yAxis",n,r),JU=$([Ue,h3,y3,m3,p3],(e,t,n,r,l)=>Di(e,"xAxis")?Qo(t,r,!1):Qo(n,l,!1)),eI=(e,t,n,r,l)=>l;function tI(e){return e.type==="line"}var nI=$([Mf,eI],(e,t)=>e.filter(tI).find(n=>n.id===t)),rI=$([Ue,h3,y3,m3,p3,nI,JU,jf],(e,t,n,r,l,u,c,f)=>{var{chartData:d,dataStartIndex:y,dataEndIndex:h}=f;if(!(u==null||t==null||n==null||r==null||l==null||r.length===0||l.length===0||c==null)){var{dataKey:g,data:b}=u,x;if(b!=null&&b.length>0?x=b:x=d?.slice(y,h+1),x!=null)return zI({layout:e,xAxis:t,yAxis:n,xAxisTicks:r,yAxisTicks:l,dataKey:g,bandSize:c,displayedData:x})}}),iI=["id"],aI=["type","layout","connectNulls","needClip"],lI=["activeDot","animateNewValues","animationBegin","animationDuration","animationEasing","connectNulls","dot","hide","isAnimationActive","label","legendType","xAxisId","yAxisId","id"];function cS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function An(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?cS(Object(n),!0).forEach(function(r){oI(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function oI(e,t,n){return(t=uI(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uI(e){var t=cI(e,"string");return typeof t=="symbol"?t:t+""}function cI(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ug(e,t){if(e==null)return{};var n,r,l=sI(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function sI(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function va(){return va=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},va.apply(null,arguments)}var fI=e=>{var{dataKey:t,name:n,stroke:r,legendType:l,hide:u}=e;return[{inactive:u,dataKey:t,type:l,color:r,value:of(n,t),payload:e}]};function dI(e){var{dataKey:t,data:n,stroke:r,strokeWidth:l,fill:u,name:c,hide:f,unit:d}=e;return{dataDefinedOnItem:n,positions:void 0,settings:{stroke:r,strokeWidth:l,fill:u,dataKey:t,nameKey:void 0,name:of(c,t),hide:f,type:e.tooltipType,color:e.stroke,unit:d}}}var g3=(e,t)=>
120"".concat(t,"px ").concat(e-t,"px");function hI(e,t){for(var n=e.length%2!==0?[...e,0]:e,r=[],l=0;l<t;++l)r=[...r,...n];return r}var mI=(e,t,n)=>{var r=n.reduce((g,b)=>g+b);if(!r)return g3(t,e);for(var l=Math.floor(e/r),u=e%r,c=t-e,f=[],d=0,y=0;d<n.length;y+=n[d],++d)if(y+n[d]>u){f=[...n.slice(0,d),u-y];break}var h=f.length%2===0?[0,c]:[c];return[...hI(n,l),...f,...h].map(g=>"".concat(g,"px")).join(", ")};function yI(e,t){var n;if(w.isValidElement(e))n=w.cloneElement(e,t);else if(typeof e=="function")n=e(t);else{var r=He("recharts-line-dot",typeof e!="boolean"?e.className:"");n=w.createElement(WO,va({},t,{className:r}))}return n}function pI(e,t){return e==null?!1:t?!0:e.length===1}function gI(e){var{clipPathId:t,points:n,props:r}=e,{dot:l,dataKey:u,needClip:c}=r;if(!pI(n,l))return null;var{id:f}=r,d=ug(r,iI),y=XS(l),h=_i(d),g=ct(l,!0),b=n.map((S,j)=>{var z=An(An(An({key:"dot-".concat(j),r:3},h),g),{},{index:j,cx:S.x,cy:S.y,dataKey:u,value:S.value,payload:S.payload,points:n});return yI(l,z)}),x={clipPath:c?"url(#clipPath-".concat(y?"":"dots-").concat(t,")"):void 0};return w.createElement(Fn,va({className:"recharts-line-dots",key:"dots"},x),b)}function vI(e){var{showLabels:t,children:n,points:r}=e,l=w.useMemo(()=>r?.map(u=>{var c={x:u.x,y:u.y,width:0,height:0};return An(An({},c),{},{value:u.value,payload:u.payload,viewBox:c,parentViewBox:void 0,fill:void 0})}),[r]);return w.createElement(HO,{value:t?l:null},n)}function sS(e){var{clipPathId:t,pathRef:n,points:r,strokeDasharray:l,props:u}=e,{type:c,layout:f,connectNulls:d,needClip:y}=u,h=ug(u,aI),g=An(An({},ct(h,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:y?"url(#clipPath-".concat(t,")"):void 0,points:r,type:c,layout:f,connectNulls:d,strokeDasharray:l??u.strokeDasharray});return w.createElement(w.Fragment,null,r?.length>1&&w.createElement(az,va({},g,{pathRef:n})),w.createElement(gI,{points:r,clipPathId:t,props:u}))}function bI(e){try{return e&&e.getTotalLength&&e.getTotalLength()||0}catch{return 0}}function xI(e){var{clipPathId:t,props:n,pathRef:r,previousPointsRef:l,longestAnimatedLengthRef:u}=e,{points:c,strokeDasharray:f,isAnimationActive:d,animationBegin:y,animationDuration:h,animationEasing:g,animateNewValues:b,width:x,height:S,onAnimationEnd:j,onAnimationStart:z}=n,O=l.current,E=yf(n,"recharts-line-"),[M,P]=w.useState(!1),C=!M,R=w.useCallback(()=>{typeof j=="function"&&j(),P(!1)},[j]),K=w.useCallback(()=>{typeof z=="function"&&z(),P(!0)},[z]),W=bI(r.current),ee=u.current;return w.createElement(vI,{points:c,showLabels:C},n.children,w.createElement(mf,{animationId:E,begin:y,duration:h,isActive:d,easing:g,onAnimationEnd:R,onAnimationStart:K,key:E},ne=>{var V=pt(ee,W+ee,ne),J=Math.min(V,W),ye;if(d)if(f){var me="".concat(f).split(/[,\s]+/gim).map(Z=>parseFloat(Z));ye=mI(J,W,me)}else ye=g3(W,J);else ye=f==null?void 0:String(f);if(O){var we=O.length/c.length,I=ne===1?c:c.map((Z,ie)=>{var ge=Math.floor(ie*we);if(O[ge]){var _=O[ge];return An(An({},Z),{},{x:pt(_.x,Z.x,ne),y:pt(_.y,Z.y,ne)})}return b?An(An({},Z),{},{x:pt(x*2,Z.x,ne),y:pt(S/2,Z.y,ne)}):An(An({},Z),{},{x:Z.x,y:Z.y})});return l.current=I,w.createElement(sS,{props:n,points:I,clipPathId:t,pathRef:r,strokeDasharray:ye})}return ne>0&&W>0&&(l.current=c,u.current=J),w.createElement(sS,{props:n,points:c,clipPathId:t,pathRef:r,strokeDasharray:ye})}),w.createElement(qO,{label:n.label}))}function wI(e){var{clipPathId:t,props:n}=e,r=w.useRef(null),l=w.useRef(0),u=w.useRef(null);return w.createElement(xI,{props:n,clipPathId:t,previousPointsRef:r,longestAnimatedLengthRef:l,pathRef:u})}var jI=(e,t)=>({x:e.x,y:e.y,value:e.value,errorVal:_t(e.payload,t)});class SI extends w.Component{render(){var t,{hide:n,dot:r,points:l,className:u,xAxisId:c,yAxisId:f,top:d,left:y,width:h,height:g,id:b,needClip:x}=this.props;if(n)return null;var S=He("recharts-line",u),j=b,{r:z=3,strokeWidth:O=2}=(t=ct(r,!1))!==null&&t!==void 0?t:{r:3,strokeWidth:2},E=XS(r),M=z*2+O;return w.createElement(w.Fragment,null,w.createElement(Fn,{className:S},x&&w.createElement("defs",null,w.createElement(i3,{clipPathId:j,xAxisId:c,yAxisId:f}),!E&&w.createElement("clipPath",{id:"clipPath-dots-".concat(j)},w.createElement("rect",{x:y-M/2,y:d-M/2,width:h+M,height:g+M}))),w.createElement(r3,{xAxisId:c,yAxisId:f,data:l,dataPointFormatter:jI,errorBarOffset:0},w.createElement(wI,{props:this.props,clipPathId:j}))),w.createElement(CB,{activeDot:this.props.activeDot,points:l,mainColor:this.props.stroke,itemDataKey:this.props.dataKey}))}}var v3={activeDot:!0,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",connectNulls:!1,dot:!0,fill:"#fff",hide:!1,isAnimationActive:!xa.isSsr,label:!1,legendT
120ype:"line",stroke:"#3182bd",strokeWidth:1,xAxisId:0,yAxisId:0};function kI(e){var t=hn(e,v3),{activeDot:n,animateNewValues:r,animationBegin:l,animationDuration:u,animationEasing:c,connectNulls:f,dot:d,hide:y,isAnimationActive:h,label:g,legendType:b,xAxisId:x,yAxisId:S,id:j}=t,z=ug(t,lI),{needClip:O}=rg(x,S),E=tg(),M=hf(),P=nn(),C=he(ne=>rI(ne,x,S,P,j));if(M!=="horizontal"&&M!=="vertical"||C==null||E==null)return null;var{height:R,width:K,x:W,y:ee}=E;return w.createElement(SI,va({},z,{id:j,connectNulls:f,dot:d,activeDot:n,animateNewValues:r,animationBegin:l,animationDuration:u,animationEasing:c,isAnimationActive:h,hide:y,label:g,legendType:b,xAxisId:x,yAxisId:S,points:C,layout:M,height:R,width:K,left:W,top:ee,needClip:O}))}function zI(e){var{layout:t,xAxis:n,yAxis:r,xAxisTicks:l,yAxisTicks:u,dataKey:c,bandSize:f,displayedData:d}=e;return d.map((y,h)=>{var g=_t(y,c);if(t==="horizontal"){var b=Ix({axis:n,ticks:l,bandSize:f,entry:y,index:h}),x=it(g)?null:r.scale(g);return{x:b,y:x,value:g,payload:y}}var S=it(g)?null:n.scale(g),j=Ix({axis:r,ticks:u,bandSize:f,entry:y,index:h});return S==null||j==null?null:{x:S,y:j,value:g,payload:y}}).filter(Boolean)}function OI(e){var t=hn(e,v3),n=nn();return w.createElement(QO,{id:t.id,type:"line"},r=>w.createElement(w.Fragment,null,w.createElement(VO,{legendPayload:fI(t)}),w.createElement(FO,{fn:dI,args:t}),w.createElement(e3,{type:"line",id:r,data:t.data,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,dataKey:t.dataKey,hide:t.hide,isPanorama:n}),w.createElement(kI,va({},t,{id:r}))))}var en=w.memo(OI);en.displayName="Line";var AI=["dangerouslySetInnerHTML","ticks"],EI=["id"],MI=["domain"],TI=["domain"];function Sy(){return Sy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Sy.apply(null,arguments)}function Ws(e,t){if(e==null)return{};var n,r,l=CI(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function CI(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function _I(e){var t=ht();return w.useEffect(()=>(t(vB(e)),()=>{t(bB(e))}),[e,t]),null}var DI=e=>{var{xAxisId:t,className:n}=e,r=he(ep),l=nn(),u="xAxis",c=he(z=>Ei(z,u,t,l)),f=he(z=>eO(z,u,t,l)),d=he(z=>F4(z,t)),y=he(z=>I7(z,t)),h=he(z=>b4(z,t));if(d==null||y==null||h==null)return null;var{dangerouslySetInnerHTML:g,ticks:b}=e,x=Ws(e,AI),{id:S}=h,j=Ws(h,EI);return w.createElement(og,Sy({},x,j,{scale:c,x:y.x,y:y.y,width:d.width,height:d.height,className:He("recharts-".concat(u," ").concat(u),n),viewBox:r,ticks:f}))},PI={allowDataOverflow:kn.allowDataOverflow,allowDecimals:kn.allowDecimals,allowDuplicatedCategory:kn.allowDuplicatedCategory,height:kn.height,hide:!1,mirror:kn.mirror,orientation:kn.orientation,padding:kn.padding,reversed:kn.reversed,scale:kn.scale,tickCount:kn.tickCount,type:kn.type,xAxisId:0},RI=e=>{var t,n,r,l,u,c=hn(e,PI);return w.createElement(w.Fragment,null,w.createElement(_I,{interval:(t=c.interval)!==null&&t!==void 0?t:"preserveEnd",id:c.xAxisId,scale:c.scale,type:c.type,padding:c.padding,allowDataOverflow:c.allowDataOverflow,domain:c.domain,dataKey:c.dataKey,allowDuplicatedCategory:c.allowDuplicatedCategory,allowDecimals:c.allowDecimals,tickCount:c.tickCount,includeHidden:(n=c.includeHidden)!==null&&n!==void 0?n:!1,reversed:c.reversed,ticks:c.ticks,height:c.height,orientation:c.orientation,mirror:c.mirror,hide:c.hide,unit:c.unit,name:c.name,angle:(r=c.angle)!==null&&r!==void 0?r:0,minTickGap:(l=c.minTickGap)!==null&&l!==void 0?l:5,tick:(u=c.tick)!==null&&u!==void 0?u:!0,tickFormatter:c.tickFormatter}),w.createElement(DI,c))},NI=(e,t)=>{var{domain:n}=e,r=Ws(e,MI),{domain:l}=t,u=Ws(t,TI);return Sl(r,u)?Array.isArray(n)&&n.length===2&&Array.isArray(l)&&l.length===2?n[0]===l[0]&&n[1]===l[1]:Sl({domain:n},{domain:l}):!1},le=w.memo(RI,NI);le.displayName="XAxis";var LI=["dangerouslySetInnerHTML","ticks"],BI=["id"],KI=["domain"],UI=["domain"];function ky(){return ky=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ky.apply(null,arguments)}function Gs(e,t){if(e==null)return{};var n,r,l=II(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function II(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function HI(e){var t=ht();return w.useEffect(()=>(t(xB(e)),()=>{t(wB(e))}),[e,t]),null}var $I=e=>{var{yAxisId:t,className:n,width:r,label:l}=e,u=w.useRef(null),c=w.useRef(null),f=he(ep),d=nn(),y=ht(),h="yAxis",g=he(C=>Ei(C,h,t,d)),b=he(C=>V4(C,t)),x=he(C=>$7(C,t)),S=he(C=>eO(C,h,t,d)),j=he(C=>x4(C,t));if(w.useLayoutEffect(()=>{if(!(r!=="auto"||!b||eg(l)||w.isValidElement(l)||j==null)){var C=u.current;if(C){var R=C.getCalculatedWidth();Math.round(b.width)!==Math.round(R)&&y(jB({id:t,width:R}))}}},[S,b,y,l,t,r,j]),b==null||x==null||j==null)return null;var{dangerouslySetInnerHTML:z,ticks:O}=e,E=Gs(e,LI),{id:M}=j,P=Gs(j,BI);return w.createElement(og,ky({},E,P,{ref:u,labelRef:c,scale:g,x:x.x,y:x.y,tickTextProps:r==="auto"?{width:void 0}:{width:r}
120,width:b.width,height:b.height,className:He("recharts-".concat(h," ").concat(h),n),viewBox:f,ticks:S}))},qI={allowDataOverflow:zn.allowDataOverflow,allowDecimals:zn.allowDecimals,allowDuplicatedCategory:zn.allowDuplicatedCategory,hide:!1,mirror:zn.mirror,orientation:zn.orientation,padding:zn.padding,reversed:zn.reversed,scale:zn.scale,tickCount:zn.tickCount,type:zn.type,width:zn.width,yAxisId:0},WI=e=>{var t,n,r,l,u,c=hn(e,qI);return w.createElement(w.Fragment,null,w.createElement(HI,{interval:(t=c.interval)!==null&&t!==void 0?t:"preserveEnd",id:c.yAxisId,scale:c.scale,type:c.type,domain:c.domain,allowDataOverflow:c.allowDataOverflow,dataKey:c.dataKey,allowDuplicatedCategory:c.allowDuplicatedCategory,allowDecimals:c.allowDecimals,tickCount:c.tickCount,padding:c.padding,includeHidden:(n=c.includeHidden)!==null&&n!==void 0?n:!1,reversed:c.reversed,ticks:c.ticks,width:c.width,orientation:c.orientation,mirror:c.mirror,hide:c.hide,unit:c.unit,name:c.name,angle:(r=c.angle)!==null&&r!==void 0?r:0,minTickGap:(l=c.minTickGap)!==null&&l!==void 0?l:5,tick:(u=c.tick)!==null&&u!==void 0?u:!0,tickFormatter:c.tickFormatter}),w.createElement($I,c))},GI=(e,t)=>{var{domain:n}=e,r=Gs(e,KI),{domain:l}=t,u=Gs(t,UI);return Sl(r,u)?Array.isArray(n)&&n.length===2&&Array.isArray(l)&&l.length===2?n[0]===l[0]&&n[1]===l[1]:Sl({domain:n},{domain:l}):!1},oe=w.memo(WI,GI);oe.displayName="YAxis";var Mm={exports:{}},Tm={};/**
121 * @license React
122 * use-sync-external-store-with-selector.production.js
123 *
124 * Copyright (c) Meta Platforms, Inc. and affiliates.
125 *
126 * This source code is licensed under the MIT license found in the
127 * LICENSE file in the root directory of this source tree.
128 */var fS;function YI(){if(fS)return Tm;fS=1;var e=kl();function t(d,y){return d===y&&(d!==0||1/d===1/y)||d!==d&&y!==y}var n=typeof Object.is=="function"?Object.is:t,r=e.useSyncExternalStore,l=e.useRef,u=e.useEffect,c=e.useMemo,f=e.useDebugValue;return Tm.useSyncExternalStoreWithSelector=function(d,y,h,g,b){var x=l(null);if(x.current===null){var S={hasValue:!1,value:null};x.current=S}else S=x.current;x=c(function(){function z(C){if(!O){if(O=!0,E=C,C=g(C),b!==void 0&&S.hasValue){var R=S.value;if(b(R,C))return M=R}return M=C}if(R=M,n(E,C))return R;var K=g(C);return b!==void 0&&b(R,K)?(E=C,R):(E=C,M=K)}var O=!1,E,M,P=h===void 0?null:h;return[function(){return z(y())},P===null?void 0:function(){return z(P())}]},[y,h,g,b]);var j=r(d,x[0],x[1]);return u(function(){S.hasValue=!0,S.value=j},[j]),f(j),j},Tm}var dS;function ZI(){return dS||(dS=1,Mm.exports=YI()),Mm.exports}ZI();function XI(e){e()}function FI(){let e=null,t=null;return{clear(){e=null,t=null},notify(){XI(()=>{let n=e;for(;n;)n.callback(),n=n.next})},get(){const n=[];let r=e;for(;r;)n.push(r),r=r.next;return n},subscribe(n){let r=!0;const l=t={callback:n,next:null,prev:t};return l.prev?l.prev.next=l:e=l,function(){!r||e===null||(r=!1,l.next?l.next.prev=l.prev:t=l.prev,l.prev?l.prev.next=l.next:e=l.next)}}}}var hS={notify(){},get:()=>[]};function VI(e,t){let n,r=hS,l=0,u=!1;function c(j){h();const z=r.subscribe(j);let O=!1;return()=>{O||(O=!0,z(),g())}}function f(){r.notify()}function d(){S.onStateChange&&S.onStateChange()}function y(){return u}function h(){l++,n||(n=e.subscribe(d),r=FI())}function g(){l--,n&&l===0&&(n(),n=void 0,r.clear(),r=hS)}function b(){u||(u=!0,h())}function x(){u&&(u=!1,g())}const S={addNestedSub:c,notifyNestedSubs:f,handleChangeWrapper:d,isSubscribed:y,trySubscribe:b,tryUnsubscribe:x,getListeners:()=>r};return S}var QI=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",JI=QI(),eH=()=>typeof navigator<"u"&&navigator.product==="ReactNative",tH=eH(),nH=()=>JI||tH?w.useLayoutEffect:w.useEffect,rH=nH(),iH=Symbol.for("react-redux-context"),aH=typeof globalThis<"u"?globalThis:{};function lH(){if(!w.createContext)return{};const e=aH[iH]??=new Map;let t=e.get(w.createContext);return t||(t=w.createContext(null),e.set(w.createContext,t)),t}var oH=lH();function uH(e){const{children:t,context:n,serverState:r,store:l}=e,u=w.useMemo(()=>{const d=VI(l);return{store:l,subscription:d,getServerState:r?()=>r:void 0}},[l,r]),c=w.useMemo(()=>l.getState(),[l]);rH(()=>{const{subscription:d}=u;return d.onStateChange=d.notifyNestedSubs,d.trySubscribe(),c!==l.getState()&&d.notifyNestedSubs(),()=>{d.tryUnsubscribe(),d.onStateChange=void 0}},[u,c]);const f=n||oH;return w.createElement(f.Provider,{value:u},t)}var cH=uH,sH=(e,t)=>t,cg=$([sH,Ue,p4,St,yO,Qr,ZR,Dt],JR),sg=e=>
128{var t=e.currentTarget.getBoundingClientRect(),n=t.width/e.currentTarget.offsetWidth,r=t.height/e.currentTarget.offsetHeight;return{chartX:Math.round((e.clientX-t.left)/n),chartY:Math.round((e.clientY-t.top)/r)}},b3=Vn("mouseClick"),x3=du();x3.startListening({actionCreator:b3,effect:(e,t)=>{var n=e.payload,r=cg(t.getState(),sg(n));r?.activeIndex!=null&&t.dispatch(nR({activeIndex:r.activeIndex,activeDataKey:void 0,activeCoordinate:r.activeCoordinate}))}});var zy=Vn("mouseMove"),w3=du();w3.startListening({actionCreator:zy,effect:(e,t)=>{var n=e.payload,r=t.getState(),l=qp(r,r.tooltip.settings.shared),u=cg(r,sg(n));l==="axis"&&(u?.activeIndex!=null?t.dispatch(uO({activeIndex:u.activeIndex,activeDataKey:void 0,activeCoordinate:u.activeCoordinate})):t.dispatch(oO()))}});var mS={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index"},j3=_n({name:"rootProps",initialState:mS,reducers:{updateOptions:(e,t)=>{var n;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=(n=t.payload.barGap)!==null&&n!==void 0?n:mS.barGap,e.barSize=t.payload.barSize,e.maxBarSize=t.payload.maxBarSize,e.stackOffset=t.payload.stackOffset,e.syncId=t.payload.syncId,e.syncMethod=t.payload.syncMethod,e.className=t.payload.className}}}),fH=j3.reducer,{updateOptions:dH}=j3.actions,S3=_n({name:"polarOptions",initialState:null,reducers:{updatePolarOptions:(e,t)=>t.payload}}),{updatePolarOptions:g$}=S3.actions,hH=S3.reducer,k3=Vn("keyDown"),z3=Vn("focus"),fg=du();fg.startListening({actionCreator:k3,effect:(e,t)=>{var n=t.getState(),r=n.rootProps.accessibilityLayer!==!1;if(r){var{keyboardInteraction:l}=n.tooltip,u=e.payload;if(!(u!=="ArrowRight"&&u!=="ArrowLeft"&&u!=="Enter")){var c=Number(Wp(l,Dl(n))),f=Qr(n);if(u==="Enter"){var d=Bs(n,"axis","hover",String(l.index));t.dispatch(yy({active:!l.active,activeIndex:l.index,activeDataKey:l.dataKey,activeCoordinate:d}));return}var y=Y7(n),h=y==="left-to-right"?1:-1,g=u==="ArrowRight"?1:-1,b=c+g*h;if(!(f==null||b>=f.length||b<0)){var x=Bs(n,"axis","hover",String(b));t.dispatch(yy({active:!0,activeIndex:b.toString(),activeDataKey:void 0,activeCoordinate:x}))}}}}});fg.startListening({actionCreator:z3,effect:(e,t)=>{var n=t.getState(),r=n.rootProps.accessibilityLayer!==!1;if(r){var{keyboardInteraction:l}=n.tooltip;if(!l.active&&l.index==null){var u="0",c=Bs(n,"axis","hover",String(u));t.dispatch(yy({activeDataKey:void 0,active:!0,activeIndex:u,activeCoordinate:c}))}}}});var Wn=Vn("externalEvent"),O3=du();O3.startListening({actionCreator:Wn,effect:(e,t)=>{if(e.payload.handler!=null){var n=t.getState(),r={activeCoordinate:BR(n),activeDataKey:bO(n),activeIndex:pa(n),activeLabel:vO(n),activeTooltipIndex:pa(n),isTooltipActive:KR(n)};e.payload.handler(r,e.payload.reactEvent)}}});var mH=$([_l],e=>e.tooltipItemPayloads),yH=$([mH,ju,(e,t,n)=>t,(e,t,n)=>n],(e,t,n,r)=>{var l=e.find(f=>f.settings.dataKey===r);if(l!=null){var{positions:u}=l;if(u!=null){var c=t(u,n);return c}}}),A3=Vn("touchMove"),E3=du();E3.startListening({actionCreator:A3,effect:(e,t)=>{var n=e.payload,r=t.getState(),l=qp(r,r.tooltip.settings.shared);if(l==="axis"){var u=cg(r,sg({clientX:n.touches[0].clientX,clientY:n.touches[0].clientY,currentTarget:n.currentTarget}));u?.activeIndex!=null&&t.dispatch(uO({activeIndex:u.activeIndex,activeDataKey:void 0,activeCoordinate:u.activeCoordinate}))}else if(l==="item"){var c,f=n.touches[0],d=document.elementFromPoint(f.clientX,f.clientY);if(!d||!d.getAttribute)return;var y=d.getAttribute(v9),h=(c=d.getAttribute(b9))!==null&&c!==void 0?c:void 0,g=yH(t.getState(),y,h);t.dispatch(lO({activeDataKey:h,activeIndex:y,activeCoordinate:g}))}}});var pH=Mk({brush:WK,cartesianAxis:SB,chartData:yN,errorBars:$B,graphicalItems:hB,layout:IT,legend:N9,options:sN,polarAxis:BL,polarOptions:hH,referenceElements:nU,rootProps:fH,tooltip:rR}),gH=function(t){return dT({reducer:pH,preloadedState:t,middleware:n=>n({serializableCheck:!1}).concat([x3.middleware,w3.middleware,fg.middleware,O3.middleware,E3.middleware]),devTools:xa.devToolsEnabled})};function vH(e){var{preloadedState:t,children:n,reduxStoreName:r}=e,l=nn(),u=w.useRef(null);if(l)return n;u.current==null&&(u.current=gH(t));var c=Zy;return w.createElement(cH,{context:c,store:u.current},n)}function bH(e){var{layout:t,width:n,height:r,margin:l}=e,u=ht(),c=nn();return w.useEffect(()=>{c||(u(BT(t)),u(KT({width:n,height:r})),u(LT(l)))},[u,c,t,n,r,l]),null}function xH(e){var t=ht();return w.useEffect(()=>{t(dH(e))},[t,e]),null}var wH=["children"];function jH(e,t){if(e==null)return{};var n,r,l=SH(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function SH(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Ys(){return Ys=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ys.apply(null,arguments)}var kH={width:"100%",height:"100%"},zH=w.forwardRef((e,t)=>
128{var n=tp(),r=np(),l=iz();if(!js(n)||!js(r))return null;var{children:u,otherAttributes:c,title:f,desc:d}=e,y,h;return typeof c.tabIndex=="number"?y=c.tabIndex:y=l?0:void 0,typeof c.role=="string"?h=c.role:h=l?"application":void 0,w.createElement(Ky,Ys({},c,{title:f,desc:d,role:h,tabIndex:y,width:n,height:r,style:kH,ref:t}),u)}),OH=e=>{var{children:t}=e,n=he(ff);if(!n)return null;var{width:r,height:l,y:u,x:c}=n;return w.createElement(Ky,{width:r,height:l,x:c,y:u},t)},yS=w.forwardRef((e,t)=>{var{children:n}=e,r=jH(e,wH),l=nn();return l?w.createElement(OH,null,n):w.createElement(zH,Ys({ref:t},r),n)});function AH(){var e=ht(),[t,n]=w.useState(null),r=he(g9);return w.useEffect(()=>{if(t!=null){var l=t.getBoundingClientRect(),u=l.width/t.offsetWidth;Cn(u)&&u!==r&&e(UT(u))}},[t,e,r]),n}function pS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function EH(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?pS(Object(n),!0).forEach(function(r){MH(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function MH(e,t,n){return(t=TH(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function TH(e){var t=CH(e,"string");return typeof t=="symbol"?t:t+""}function CH(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var _H=w.forwardRef((e,t)=>{var{children:n,className:r,height:l,onClick:u,onContextMenu:c,onDoubleClick:f,onMouseDown:d,onMouseEnter:y,onMouseLeave:h,onMouseMove:g,onMouseUp:b,onTouchEnd:x,onTouchMove:S,onTouchStart:j,style:z,width:O}=e,E=ht(),[M,P]=w.useState(null),[C,R]=w.useState(null);kN();var K=AH(),W=w.useCallback(F=>{K(F),typeof t=="function"&&t(F),P(F),R(F)},[K,t,P,R]),ee=w.useCallback(F=>{E(b3(F)),E(Wn({handler:u,reactEvent:F}))},[E,u]),ne=w.useCallback(F=>{E(zy(F)),E(Wn({handler:y,reactEvent:F}))},[E,y]),V=w.useCallback(F=>{E(oO()),E(Wn({handler:h,reactEvent:F}))},[E,h]),J=w.useCallback(F=>{E(zy(F)),E(Wn({handler:g,reactEvent:F}))},[E,g]),ye=w.useCallback(()=>{E(z3())},[E]),me=w.useCallback(F=>{E(k3(F.key))},[E]),we=w.useCallback(F=>{E(Wn({handler:c,reactEvent:F}))},[E,c]),I=w.useCallback(F=>{E(Wn({handler:f,reactEvent:F}))},[E,f]),Z=w.useCallback(F=>{E(Wn({handler:d,reactEvent:F}))},[E,d]),ie=w.useCallback(F=>{E(Wn({handler:b,reactEvent:F}))},[E,b]),ge=w.useCallback(F=>{E(Wn({handler:j,reactEvent:F}))},[E,j]),_=w.useCallback(F=>{E(A3(F)),E(Wn({handler:S,reactEvent:F}))},[E,S]),X=w.useCallback(F=>{E(Wn({handler:x,reactEvent:F}))},[E,x]);return w.createElement(zO.Provider,{value:M},w.createElement(FS.Provider,{value:C},w.createElement("div",{className:He("recharts-wrapper",r),style:EH({position:"relative",cursor:"default",width:O,height:l},z),onClick:ee,onContextMenu:we,onDoubleClick:I,onFocus:ye,onKeyDown:me,onMouseDown:Z,onMouseEnter:ne,onMouseLeave:V,onMouseMove:J,onMouseUp:ie,onTouchEnd:X,onTouchMove:_,onTouchStart:ge,ref:W},n)))}),DH=["children","className","width","height","style","compact","title","desc"];function PH(e,t){if(e==null)return{};var n,r,l=RH(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function RH(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var NH=w.forwardRef((e,t)=>{var{children:n,className:r,width:l,height:u,style:c,compact:f,title:d,desc:y}=e,h=PH(e,DH),g=_i(h);return f?w.createElement(yS,{otherAttributes:g,title:d,desc:y},n):w.createElement(_H,{className:r,style:c,width:l,height:u,onClick:e.onClick,onMouseLeave:e.onMouseLeave,onMouseEnter:e.onMouseEnter,onMouseMove:e.onMouseMove,onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onContextMenu:e.onContextMenu,onDoubleClick:e.onDoubleClick,onTouchStart:e.onTouchStart,onTouchMove:e.onTouchMove,onTouchEnd:e.onTouchEnd},w.createElement(yS,{otherAttributes:g,title:d,desc:y,ref:t},w.createElement(rU,null,n)))}),LH=["width","height"];function Oy(){return Oy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Oy.apply(null,arguments)}function BH(e,t){if(e==null)return{};var n,r,l=KH(e,t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function KH(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var UH={top:5,right:5,bottom:5,left:5},IH={accessibilityLayer:!0,layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:UH,reverseStackOrder:!1,syncMethod:"index"},M3=w.forwardRef(function(t,n){var r,l=hn(t.categoricalChartProps,IH),{width:u,height:c}=l,f=BH(l,LH);if(!js(u)||!js(c))return null;var{chartName:d,defaultTooltipEventType:y,validateTooltipEventTypes:h,tooltipPayloadSearcher:g,categoricalChartProps:b}=t,x={chartName:d,defaultTooltipEventType:y,validateTooltipEventTypes:h,tooltipPayloadSearcher:g,eventEmitter:void 0};return w.createElement(vH,{preloadedState:{options:x},reduxStoreName:(r=b.id)!==null&&r!==void 0?r:d}
128,w.createElement(qK,{chartData:b.data}),w.createElement(bH,{width:u,height:c,layout:l.layout,margin:l.margin}),w.createElement(xH,{accessibilityLayer:l.accessibilityLayer,barCategoryGap:l.barCategoryGap,maxBarSize:l.maxBarSize,stackOffset:l.stackOffset,barGap:l.barGap,barSize:l.barSize,syncId:l.syncId,syncMethod:l.syncMethod,className:l.className}),w.createElement(NH,Oy({},f,{width:u,height:c,ref:n})))}),HH=["axis"],dn=w.forwardRef((e,t)=>w.createElement(M3,{chartName:"LineChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:HH,tooltipPayloadSearcher:OO,categoricalChartProps:e,ref:t})),$H=["axis","item"],be=w.forwardRef((e,t)=>w.createElement(M3,{chartName:"BarChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:$H,tooltipPayloadSearcher:OO,categoricalChartProps:e,ref:t}));function qH({label:e,value:t,hint:n,size:r="md"}){const l=typeof t=="number"?new Intl.NumberFormat("pl-PL").format(t):"—",u=r==="sm"?11:12,c=r==="sm"?20:24,f=r==="sm"?10:11;return m.jsxs("div",{style:{..._6.kpiCard},children:[m.jsx("div",{style:{fontSize:u,color:"#6b7280"},children:e}),m.jsx("div",{style:{marginTop:6,fontSize:c,fontWeight:700,color:Gn.primaryNavy},children:l}),n&&m.jsx("div",{style:{marginTop:6,fontSize:f,color:"#9ca3af"},children:n})]})}const gS=2024,Wt=["rgb(146, 23, 45)","rgb(222, 8, 50)","rgb(34, 44, 86)"];function WH(){const[e,t]=w.useState(null),[n,r]=w.useState(380),[l,u]=w.useState(11);w.useEffect(()=>{const h=()=>{const g=window.innerHeight,b=window.innerWidth,S=(g-180-12)/2,j=Math.max(280,S);r(j);const z=Math.min(1,j/380),O=Math.min(1,b/1400),E=Math.min(z,O),M=Math.max(7,Math.round(11*E));u(M)};return h(),window.addEventListener("resize",h),()=>window.removeEventListener("resize",h)},[]);const c=w.useMemo(()=>[{gmina:"Kraków",pop:809168},{gmina:"Wieliczka",pop:69791},{gmina:"Skawina",pop:43999},{gmina:"Niepołomice",pop:33602},{gmina:"Zabierzów",pop:29837},{gmina:"Zielonki",pop:28079},{gmina:"Liszki",pop:18754},{gmina:"Kocmyrzów-Luborzyca",pop:18638},{gmina:"Wielka Wieś",pop:17342},{gmina:"Mogilany",pop:16533},{gmina:"Czernichów",pop:15442},{gmina:"Michałowice",pop:13549},{gmina:"Biskupice",pop:11929},{gmina:"Świątniki Górne",pop:11208},{gmina:"Igołomia-Wawrzeńczyce",pop:7852}],[]),f=w.useMemo(()=>[{gmina:"Wielka Wieś",przyrost:57},{gmina:"Wieliczka",przyrost:41},{gmina:"Niepołomice",przyrost:25},{gmina:"Zielonki",przyrost:34},{gmina:"Kocmyrzów-Luborzyc",przyrost:9},{gmina:"Mogilany",przyrost:7},{gmina:"Michałowice",przyrost:1},{gmina:"Liszki",przyrost:-3},{gmina:"Biskupice",przyrost:-3},{gmina:"Igołomia-Wawrzeńcz",przyrost:-6},{gmina:"Czernichów",przyrost:-40},{gmina:"Świątniki Górne",przyrost:-42},{gmina:"Skawina",przyrost:-83},{gmina:"Zabierzów",przyrost:-91},{gmina:"Kraków",przyrost:-502}],[]),d=w.useMemo(()=>[{rok:"2019",ludnosc:1076117},{rok:"2020",ludnosc:1121525},{rok:"2021",ludnosc:1127896},{rok:"2022",ludnosc:1132625},{rok:"2023",ludnosc:1139182},{rok:"2024",ludnosc:1145723}],[]),y=w.useMemo(()=>[{gmina:"Wielka Wieś",przedprodukcyjny:24.4,produkcyjny:60.1,poprodukcyjny:15.5},{gmina:"Zielonki",przedprodukcyjny:23.9,produkcyjny:59.8,poprodukcyjny:16.3},{gmina:"Niepołomice",przedprodukcyjny:23.5,produkcyjny:59.2,poprodukcyjny:17.3},{gmina:"Michałowice",przedprodukcyjny:23.1,produkcyjny:60.5,poprodukcyjny:16.5},{gmina:"Liszki",przedprodukcyjny:22.9,produkcyjny:57.7,poprodukcyjny:19.4},{gmina:"Biskupice",przedprodukcyjny:22.9,produkcyjny:59.5,poprodukcyjny:17.7},{gmina:"Mogilany",przedprodukcyjny:22.6,produkcyjny:60.4,poprodukcyjny:17},{gmina:"Wieliczka",przedprodukcyjny:21.8,produkcyjny:60,poprodukcyjny:18.2},{gmina:"Świątniki Górne",przedprodukcyjny:21.6,produkcyjny:59.7,poprodukcyjny:18.7},{gmina:"Kocmyrzów-Luborzyca",przedprodukcyjny:21.3,produkcyjny:60.6,poprodukcyjny:18.1},{gmina:"Czernichów",przedprodukcyjny:21,produkcyjny:59.1,poprodukcyjny:19.8},{gmina:"Zabierzów",przedprodukcyjny:20.6,produkcyjny:58.2,poprodukcyjny:21.2},{gmina:"Igołomia-Wawrzeńczyce",przedprodukcyjny:19.2,produkcyjny:58.1,poprodukcyjny:22.7},{gmina:"Skawina",przedprodukcyjny:19.2,produkcyjny:58.4,poprodukcyjny:22.4},{gmina:"Kraków",przedprodukcyjny:16.5,produkcyjny:61,poprodukcyjny:22.5}],[]);return m.jsxs("div",{style:{height:"100%",display:"flex",flexDirection:"column",overflow:"hidden"},children:[m.jsx("h2",{style:{margin:"2px 0 6px 12px",flexShrink:0,fontSize:"20px"},children:"Informacje ogólne"}),m.jsx("div",{style:{flex:1,minHeight:0,overflow:"auto",padding:"0 12px",scrollbarWidth:"none",msOverflowStyle:"none"},className:"hide-scrollbar",children:m.jsxs("div",{style:{display:"grid",gridTemplateColumns:"repeat(4, 1fr)",gap:12,width:"100%"},children:[m.jsx(Se,{title:"Przyrost naturalny w gminach Metropolii Krakowskiej w 2024 roku",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>t("przyrost2024"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"120%",children:m.jsxs(be,{data:w.useMemo(()=>f.sort((h,g)=>g.przyrost-h.przyrost),[f]),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{tick:{fontSize:l}}),m.jsx(ue,{formatter:h=>[`${h}`,"osób (przyrost naturalny)"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"przyrost",name:"przyrost naturalny (osoby)",fill:Wt[0]})]})})})}),m.jsx(Se,{title:"Gęstość zaludnienia Metropolii Krakowskiej",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>t("densityMap"),children:m.jsxs("div",{style:{height:"100%",display:"flex",flexDirection:"column"},children:[m.jsx("iframe",{title:"ArcGIS Experience Map",src:"https://experience.arcgis.com/experience/1b4cd2dd47364324908a05fc2cf2f4a5",style:{width:"100%",flex:1,border:0},loading:"lazy",allowFullScreen:!0}),m.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",flexWrap:"nowrap",gap:12,padding:"12px 8px 4px",fontSize:10,
128color:"#4b5563"},children:[m.jsx("div",{style:{fontWeight:600,marginRight:4,fontSize:10,whiteSpace:"nowrap"},children:"[os./km²]"}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4,whiteSpace:"nowrap"},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(132, 30, 15)",border:"1px solid #ddd"}}),m.jsx("span",{children:">700"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4,whiteSpace:"nowrap"},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(161, 39, 21)",border:"1px solid #ddd"}}),m.jsx("span",{children:"450-700"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4,whiteSpace:"nowrap"},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(188, 48, 27)",border:"1px solid #ddd"}}),m.jsx("span",{children:"310-450"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4,whiteSpace:"nowrap"},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(205, 122, 107)",border:"1px solid #ddd"}}),m.jsx("span",{children:"200-310"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4,whiteSpace:"nowrap"},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(226, 208, 205)",border:"1px solid #ddd"}}),m.jsx("span",{children:"<200"})]})]})]})}),m.jsx(Se,{title:"Zmiany liczby ludności Metropolii Krakowskiej w latach 2019–2024",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>t("mkTrend"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(dn,{data:d,margin:{top:8,right:8,bottom:16,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"rok",tick:{fontSize:l}}),m.jsx(oe,{domain:["dataMin - 5000","dataMax + 5000"],tickFormatter:h=>new Intl.NumberFormat("pl-PL",{notation:"compact",minimumFractionDigits:2,maximumFractionDigits:2}).format(h),tick:{fontSize:l}}),m.jsx(ue,{formatter:h=>[new Intl.NumberFormat("pl-PL").format(h),"ludność"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(en,{type:"monotone",dataKey:"ludnosc",name:"ludność",stroke:Wt[2],strokeWidth:2,dot:{r:4,fill:Wt[2]}})]})})})}),m.jsx("div",{style:{gridRow:"span 2"},children:m.jsx(Se,{title:"Ludność gmin",subtitle:"Źródło: BDL GUS",height:n*2+12,onOpen:()=>t("gminyPop"),children:m.jsxs("div",{style:{height:n*2+12-60,overflow:"auto"},children:[m.jsxs("div",{style:{marginBottom:16,padding:12,background:"rgb(146, 23, 45)",borderRadius:8,textAlign:"center"},children:[m.jsx("div",{style:{fontSize:12,color:"#ffffff",opacity:.9},children:"Ludność metropolii ogółem"}),m.jsx("div",{style:{marginTop:6,fontSize:32,fontWeight:700,color:"#ffffff"},children:new Intl.NumberFormat("pl-PL").format(1145723)})]}),m.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(2, 1fr)",gap:12},children:c.map(({gmina:h,pop:g})=>m.jsx("div",{children:m.jsxs("div",{style:{background:Gn.white,border:`1px solid ${Gn.gray300}`,borderRadius:8,padding:"8px 10px",boxShadow:"0 1px 2px rgba(0,0,0,0.04)"},children:[m.jsx("div",{style:{fontSize:9,color:"#6b7280"},children:h}),m.jsx("div",{style:{marginTop:3,fontSize:16,fontWeight:700,color:Gn.primaryNavy},children:new Intl.NumberFormat("pl-PL").format(g)})]})},h))})]})})}),m.jsxs(Se,{title:"Wskaźnik obciążenia demograficznego",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>t("obciazenie"),children:[m.jsx("p",{style:{margin:"0 0 6px",color:"#6b7280",fontSize:11},children:"Liczba osób w wieku nieprodukcyjnym (przed- i poprodukcyjnym) na 100 osób w wieku produkcyjnym."}),m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"120%",children:m.jsxs(be,{data:w.useMemo(()=>Ct.map(h=>({gmina:h,wsk:Dm[h][gS]})).sort((h,g)=>g.wsk-h.wsk),[]),margin:{top:8,right:8,bottom:100,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{unit:"",tick:{fontSize:l}}),m.jsx(ue,{formatter:h=>[h.toFixed(1),"na 100 w wieku prod."],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"wsk",name:"Liczba osób w wieku nieprodukcyjnym na 100 osób w wieku produkcyjnym",fill:Wt[1]})]})})})]}),m.jsx(Se,{title:"Zmiana liczby ludności w gminach Stowarzyszenia Metropolii Krakowskiej [%] w latach 2019–2024",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>
128t("zmianaGmin"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(be,{data:w.useMemo(()=>Ct.map(h=>{const g=Oi(h,2019),b=Oi(h,2024),x=g?(b/g-1)*100:0;return{gmina:h,wzrost:Number(x.toFixed(2))}}).sort((h,g)=>g.wzrost-h.wzrost),[]),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{unit:"%",tick:{fontSize:l}}),m.jsx(ue,{formatter:h=>[`${h.toFixed(1)}%`,"zmiana 2019–2024"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"wzrost",name:"2019–2024 [%]",fill:Wt[2]})]})})})}),m.jsx(Se,{title:"Struktura wieku mieszkańców w gminach Metropolii Krakowskiej w 2024 roku",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>t("strukturaWieku"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(be,{data:y,layout:"vertical",margin:{top:8,right:8,bottom:8,left:30},children:[m.jsx(ae,{horizontal:!1,stroke:"#eee"}),m.jsx(le,{type:"number",domain:[0,100],ticks:[0,20,40,60,80,100],tickFormatter:h=>`${Math.round(h)}%`,tick:{fontSize:10}}),m.jsx(oe,{type:"category",dataKey:"gmina",tick:{fontSize:10},width:95,interval:0}),m.jsx(ue,{formatter:(h,g)=>{const b={przedprodukcyjny:"przedprodukcyjny (0-17 lat)",produkcyjny:"produkcyjny (18-59/64)",poprodukcyjny:"poprodukcyjny (60+/65+)"};return[`${h.toFixed(1)}%`,b[g]||g]},labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(vl,{wrapperStyle:{fontSize:10,paddingTop:4},formatter:h=>({przedprodukcyjny:"przedprodukcyjny",produkcyjny:"produkcyjny",poprodukcyjny:"poprodukcyjny"})[h]||h}),m.jsx(de,{dataKey:"przedprodukcyjny",stackId:"a",fill:Wt[0],name:"przedprodukcyjny"}),m.jsx(de,{dataKey:"produkcyjny",stackId:"a",fill:Wt[2],name:"produkcyjny"}),m.jsx(de,{dataKey:"poprodukcyjny",stackId:"a",fill:Wt[1],name:"poprodukcyjny"})]})})})})]})}),m.jsx(Oe,{open:e==="densityMap",onClose:()=>t(null),title:"Gęstość zaludnienia Metropolii Krakowskiej",fullscreen:!0,children:m.jsx("iframe",{title:"ArcGIS Experience Map",src:"https://experience.arcgis.com/experience/9972adb1957046eb98cfac412816e286?&legend=true&active_panel=legend&zoom=true&scale=true",style:{width:"100%",height:"100%",border:0},allowFullScreen:!0})}),m.jsx(Oe,{open:e==="gminyPop",onClose:()=>t(null),title:"Ludność gmin",width:1100,maxWidth:"95vw",children:m.jsx("div",{children:m.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gap:12},children:c.map(({gmina:h,pop:g})=>m.jsx("div",{children:m.jsx(qH,{label:h,value:g,size:"sm"})},h))})})}),m.jsx(Oe,{open:e==="obciazenie",onClose:()=>t(null),title:"Wskaźnik obciążenia demograficznego",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:w.useMemo(()=>Ct.map(h=>({gmina:h,wsk:Dm[h][gS]})).sort((h,g)=>g.wsk-h.wsk),[]),margin:{top:8,right:8,bottom:100,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{unit:"",tick:{fontSize:l}}),m.jsx(ue,{formatter:h=>[h.toFixed(1),"na 100 w wieku prod."],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"wsk",name:"Liczba osób w wieku nieprodukcyjnym na 100 osób w wieku produkcyjnym",fill:Wt[1]})]})})})}),m.jsx(Oe,{open:e==="zmianaGmin",onClose:()=>t(null),title:"Zmiana liczby ludności w gminach SMK [%] 2019–2024",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:w.useMemo(()=>Ct.map(h=>{const g=Oi(h,2019),b=Oi(h,2024),x=g?(b/g-1)*100:0;return{gmina:h,wzrost:Number(x.toFixed(2))}}).sort((h,g)=>g.wzrost-h.wzrost),[]),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{unit:"%",tick:{fontSize:l}}),m.jsx(ue,{formatter:h=>[`${h.toFixed(1)}%`,"zmiana 2019–2024"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"wzrost",name:"2019–2024 [%]",fill:Wt[2]})]})})})}),m.jsx(Oe,{open:e==="mkTrend",onClose:()=>
128t(null),title:"Zmiany liczby ludności Metropolii Krakowskiej 2019–2024",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:520},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(dn,{data:d,margin:{top:8,right:8,bottom:16,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"rok",tick:{fontSize:l}}),m.jsx(oe,{domain:["dataMin - 5000","dataMax + 5000"],tickFormatter:h=>new Intl.NumberFormat("pl-PL",{notation:"compact",minimumFractionDigits:2,maximumFractionDigits:2}).format(h),tick:{fontSize:l}}),m.jsx(ue,{formatter:h=>[new Intl.NumberFormat("pl-PL").format(h),"ludność"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(en,{type:"monotone",dataKey:"ludnosc",name:"ludność",stroke:Wt[2],strokeWidth:2,dot:{r:4,fill:Wt[2]}})]})})})}),m.jsx(Oe,{open:e==="przyrost2024",onClose:()=>t(null),title:"Przyrost naturalny w gminach Metropolii Krakowskiej w 2024",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:w.useMemo(()=>f.sort((h,g)=>g.przyrost-h.przyrost),[f]),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{tick:{fontSize:l}}),m.jsx(ue,{formatter:h=>[`${h}`,"osób (przyrost naturalny)"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"przyrost",name:"przyrost naturalny (osoby)",fill:Wt[0]})]})})})}),m.jsx(Oe,{open:e==="strukturaWieku",onClose:()=>t(null),title:"Struktura wieku mieszkańców w gminach Metropolii Krakowskiej w 2024 roku",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:y,layout:"vertical",margin:{top:8,right:30,bottom:30,left:130},children:[m.jsx(ae,{horizontal:!1,stroke:"#eee"}),m.jsx(le,{type:"number",domain:[0,100],ticks:[0,20,40,60,80,100],tickFormatter:h=>`${Math.round(h)}%`,tick:{fontSize:12}}),m.jsx(oe,{type:"category",dataKey:"gmina",tick:{fontSize:12},width:125,interval:0}),m.jsx(ue,{formatter:(h,g)=>{const b={przedprodukcyjny:"przedprodukcyjny (0-17 lat)",produkcyjny:"produkcyjny (18-59/64)",poprodukcyjny:"poprodukcyjny (60+/65+)"};return[`${h.toFixed(1)}%`,b[g]||g]},labelStyle:{fontSize:12},itemStyle:{fontSize:12}}),m.jsx(vl,{wrapperStyle:{fontSize:12,paddingTop:8},formatter:h=>({przedprodukcyjny:"wiek przedprodukcyjny (0-17 lat)",produkcyjny:"wiek produkcyjny (18-59/64)",poprodukcyjny:"wiek poprodukcyjny (60+/65+)"})[h]||h}),m.jsx(de,{dataKey:"przedprodukcyjny",stackId:"a",fill:Wt[0],name:"przedprodukcyjny"}),m.jsx(de,{dataKey:"produkcyjny",stackId:"a",fill:Wt[2],name:"produkcyjny"}),m.jsx(de,{dataKey:"poprodukcyjny",stackId:"a",fill:Wt[1],name:"poprodukcyjny"})]})})})})]})}function GH(){const[e,t]=w.useState(null),[n,r]=w.useState(380),[l,u]=w.useState(11);return w.useEffect(()=>{const c=()=>{const f=window.innerHeight,d=window.innerWidth,h=(f-180-12)/2,g=Math.max(280,h);r(g);const b=Math.min(1,g/380),x=Math.min(1,d/1400),S=Math.min(b,x),j=Math.max(7,Math.round(11*S));u(j)};return c(),window.addEventListener("resize",c),()=>window.removeEventListener("resize",c)},[]),m.jsxs("div",{style:{height:"100%",display:"flex",flexDirection:"column",overflow:"hidden"},children:[m.jsx("h2",{style:{margin:"2px 0 6px 12px",flexShrink:0,fontSize:"20px"},children:"Inteligentne zarządzanie"}),m.jsx("div",{style:{flex:1,minHeight:0,overflow:"auto",padding:"0 12px",scrollbarWidth:"none",msOverflowStyle:"none"},className:"hide-scrollbar",children:m.jsxs("div",{style:{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gap:12,width:"100%"},children:[m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Poziom zadowolenia mieszkańców gmin Metropolii Krakowskiej z jakości funkcjonowania administracji w gminie",subtitle:"Źródło: Raport z badań społecznych - monitorowanie wskaźników Strategii Metropolia Krakowska 2030 oraz Barometru Krakowskiego 2024",height:n,onOpen:()=>t("zadowolenie"),children:m.jsxs("div",{style:{height:"100%",display:"flex",flexDirection:"column"},children:[m.jsx("iframe",{title:"Poziom zadowolenia mieszkańców",src:"https://experience.arcgis.com/experience/cccd4cb137164897b676c97eee0c393d/",style:{width:"100%",flex:1,border:0},loading:"lazy",allowFullScreen:!0}),m.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:12,padding:"12px 8px 4px",fontSize:10,
128color:"#4b5563"},children:[m.jsx("div",{style:{fontWeight:600,marginRight:4,fontSize:10},children:"[%]"}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(135, 135, 135)",border:"1px solid #ddd"}}),m.jsx("span",{children:"> 84"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(157, 157, 157)",border:"1px solid #ddd"}}),m.jsx("span",{children:"77 - 84"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(178, 178, 178)",border:"1px solid #ddd"}}),m.jsx("span",{children:"72 - 77"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(211, 211, 211)",border:"1px solid #ddd"}}),m.jsx("span",{children:"64 - 72"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(245, 245, 245)",border:"1px solid #ddd"}}),m.jsx("span",{children:"< 64"})]})]})]})})}),m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Dochody ogółem na 1 mieszkańca",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>t("dochody"),children:m.jsxs("div",{style:{height:"100%",display:"flex",flexDirection:"column"},children:[m.jsx("iframe",{title:"Dochody ogółem na 1 mieszkańca",src:"https://experience.arcgis.com/experience/5fb1d244d10b444b8d5bdbb12d5799fd",style:{width:"100%",flex:1,border:0},loading:"lazy",allowFullScreen:!0}),m.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:12,padding:"12px 8px 4px",fontSize:10,color:"#4b5563"},children:[m.jsx("div",{style:{fontWeight:600,marginRight:4,fontSize:10},children:"[zł/os.]"}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(135, 135, 135)",border:"1px solid #ddd"}}),m.jsx("span",{children:"> 9000"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(157, 157, 157)",border:"1px solid #ddd"}}),m.jsx("span",{children:"7501 - 9000"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(178, 178, 178)",border:"1px solid #ddd"}}),m.jsx("span",{children:"7001 - 7501"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(211, 211, 211)",border:"1px solid #ddd"}}),m.jsx("span",{children:"6501 - 7001"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(245, 245, 245)",border:"1px solid #ddd"}}),m.jsx("span",{children:"< 6501"})]})]})]})})}),m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Frekwencja wyborcza w wyborach samorządowych 2024",subtitle:"Źródło: Państwowa Komisja Wyborcza",height:n,onOpen:()=>t("frekwencja"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"120%",children:m.jsxs(be,{data:[{gmina:"Zabierzów",frekwencja:60.49},{gmina:"Wielka Wieś",frekwencja:60.35},{gmina:"Michałowice",frekwencja:59.8},{gmina:"Kocmyrzów-Luborzyca",frekwencja:58.66},{gmina:"Świątniki Górne",frekwencja:57.09},{gmina:"Biskupice",frekwencja:56.58},{gmina:"Niepołomice",frekwencja:55.43},{gmina:"Mogilany",frekwencja:55.41},{gmina:"Zielonki",frekwencja:55.3},{gmina:"Wieliczka",frekwencja:52.1},{gmina:"Igołomia-Wawrzeńczyce",frekwencja:51.99},{gmina:"Kraków",frekwencja:51.8},{gmina:"Liszki",frekwencja:51.5},{gmina:"Czernichów",frekwencja:49.59},{gmina:"Skawina",frekwencja:48.55}].sort((c,f)=>f.frekwencja-c.frekwencja),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{unit:"%",tick:{fontSize:l},domain:[0,65]}),m.jsx(ue,{formatter:c=>[`${c}%`,"frekwencja"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"frekwencja",name:"Frekwencja [%]",fill:"rgb(135, 135, 135)"})]})})})})}),m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Zadłużenie Gminy [%]",subtitle:"Źródło: Ministerstwo Finansów",height:n,onOpen:()=>t("zadluzenie"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(be,{data:[{gmina:"Kraków",wartosc:75.9},{gmina:"Wieliczka",wartosc:63.2},{gmina:"Niepołomice",wartosc:57.9},{gmina:"Zabierzów",wartosc:49.7},{gmina:"Świątniki Górne",wartosc:46},{gmina:"Czernichów",wartosc:35.7},{gmina:"Liszki",wartosc:37.8},{gmina:"Skawina",wartosc:33.1},{gmina:"Biskupice",wartosc:31},{gmina:"Mogilany",wartosc:29.8},{gmina:"Kocmyrzów-Luborzyca",wartosc:26.3},{gmina:"Michałowice",wartosc:14},{gmina:"Zielonki",wartosc:13.8},{gmina:"Wielka Wieś",wartosc:8.3},{gmina:"Igołomia-Wawrzeńczyce",wartosc:7.5}].slice().sort((c,f)=>f.wartosc-c.wartosc),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{unit:"%",tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[`${c}%`,"zadłużenie"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"wartosc",name:"Zadłużenie gminy [%]",fill:"rgb(178, 178, 178)"})]})})})})}),m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Wzrost wpływów z PIT (2023–2024)",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>t("pit"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(be,{data:[{gmina:"Czernichów",v2023:16717378,v2024:26955832},{gmina:"Igołomia-Wawrzeńczyce",v2023:4833642,v2024:8404042},{gmina:"Kocmyrzów-Luborzyca",v2023:23726968,v2024:33275448},{gmina:"Liszki",v2023:19296648,v2024:31817505},{gmina:"Michałowice",v2023:19421383,v2024:32443084},{gmina:"Mogilany",v2023:27641595,v2024:47957513},{gmina:"Skawina",v2023:46053181,v2024:72403208},{gmina:"Świątniki Górne",v2023:18885311,v2024:29586555},{gmina:"Wielka Wieś",v2023:24216556,v2024:43581177},{gmina:"Zabierzów",v2023:44758719,v2024:75616706},{gmina:"Zielonki",v2023:49584707,v2024:85914146},{gmina:"Biskupice",v2023:10102509,v2024:16340114},{gmina:"Niepołomice",v2023:35760781,v2024:59543802},{gmina:"Wieliczka",v2023:82118011,v2024:134722367},{gmina:"Kraków",v2023:1710047660,v2024:2803318933}
128].map(c=>({gmina:c.gmina,wzrost:Number(((c.v2024/c.v2023-1)*100).toFixed(2))})).sort((c,f)=>f.wzrost-c.wzrost),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{unit:"%",tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[`${c}%`,"zmiana 2023–2024"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"wzrost",name:"2023–2024 [%]",fill:"rgb(135, 135, 135)"})]})})})})}),m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Wzrost wpływów z CIT (2019–2024)",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>t("cit"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(be,{data:[{gmina:"Czernichów",v2019:99717.69,v2024:329946},{gmina:"Igołomia-Wawrzeńczyce",v2019:116890.28,v2024:462192},{gmina:"Kocmyrzów-Luborzyca",v2019:21005.64,v2024:149426},{gmina:"Liszki",v2019:118888721e-2,v2024:2036590},{gmina:"Michałowice",v2019:53641.11,v2024:264062},{gmina:"Mogilany",v2019:266539,v2024:872502},{gmina:"Skawina",v2019:566572904e-2,v2024:11030280},{gmina:"Świątniki Górne",v2019:50197.44,v2024:354198},{gmina:"Wielka Wieś",v2019:122554757e-2,v2024:5021336},{gmina:"Zabierzów",v2019:51106885e-1,v2024:12106975},{gmina:"Zielonki",v2019:136011.32,v2024:752022},{gmina:"Biskupice",v2019:15072.7,v2024:64442},{gmina:"Niepołomice",v2019:809598122e-2,v2024:19533854},{gmina:"Wieliczka",v2019:251808441e-2,v2024:5287878},{gmina:"Kraków",v2019:16518428577e-2,v2024:434250295}].map(c=>({gmina:c.gmina,wzrost:Number(((c.v2024/c.v2019-1)*100).toFixed(2))})).sort((c,f)=>f.wzrost-c.wzrost),margin:{top:8,right:8,bottom:84,left:16},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{unit:"%",tick:{fontSize:l},domain:[0,620]}),m.jsx(ue,{formatter:c=>[`${c}%`,"zmiana 2019–2024"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"wzrost",name:"2019–2024 [%]",fill:"rgb(178, 178, 178)"})]})})})})})]})}),m.jsx(Oe,{open:e==="zadowolenie",onClose:()=>t(null),title:"Poziom zadowolenia mieszkańców gmin Metropolii Krakowskiej z jakości funkcjonowania administracji w gminie",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:780},children:m.jsx("iframe",{title:"Poziom zadowolenia mieszkańców",src:"https://experience.arcgis.com/experience/51fd6fd2e6514e5ea7b17d5a60163f14/",style:{width:"100%",height:"100%",border:0},loading:"lazy",allowFullScreen:!0})})}),m.jsx(Oe,{open:e==="dochody",onClose:()=>t(null),title:"Dochody ogółem na 1 mieszkańca",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:780},children:m.jsx("iframe",{title:"Dochody ogółem na 1 mieszkańca",src:"https://experience.arcgis.com/experience/24d07761e5e743b6a072e04bbbf8d4b4/",style:{width:"100%",height:"100%",border:0},loading:"lazy",allowFullScreen:!0})})}),m.jsx(Oe,{open:e==="frekwencja",onClose:()=>t(null),title:"Frekwencja wyborcza w wyborach samorządowych 2024",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:[{gmina:"Zabierzów",frekwencja:60.49},{gmina:"Wielka Wieś",frekwencja:60.35},{gmina:"Michałowice",frekwencja:59.8},{gmina:"Kocmyrzów-Luborzyca",frekwencja:58.66},{gmina:"Świątniki Górne",frekwencja:57.09},{gmina:"Biskupice",frekwencja:56.58},{gmina:"Niepołomice",frekwencja:55.43},{gmina:"Mogilany",frekwencja:55.41},{gmina:"Zielonki",frekwencja:55.3},{gmina:"Wieliczka",frekwencja:52.1},{gmina:"Igołomia-Wawrzeńczyce",frekwencja:51.99},{gmina:"Kraków",frekwencja:51.8},{gmina:"Liszki",frekwencja:51.5},{gmina:"Czernichów",frekwencja:49.59},{gmina:"Skawina",frekwencja:48.55}].sort((c,f)=>f.frekwencja-c.frekwencja),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60}),m.jsx(oe,{unit:"%",domain:[0,65]}),m.jsx(ue,{formatter:c=>[`${c}%`,"frekwencja"]}),m.jsx(de,{dataKey:"frekwencja",name:"Frekwencja [%]",fill:"rgb(135, 135, 135)"})]})})})}),m.jsx(Oe,{open:e==="zadluzenie",onClose:()=>t(null),title:"Zadłużenie Gminy [%]",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:[{gmina:"Kraków",wartosc:75.9},{gmina:"Wieliczka",wartosc:63.2},{gmina:"Niepołomice",wartosc:57.9},{gmina:"Zabierzów",wartosc:49.7},{gmina:"Świątniki Górne",wartosc:46},{gmina:"Czernichów",wartosc:35.7},{gmina:"Liszki",wartosc:37.8},{gmina:"Skawina",wartosc:33.1},{gmina:"Biskupice",wartosc:31},{gmina:"Mogilany",wartosc:29.8},{gmina:"Kocmyrzów-Luborzyca",wartosc:26.3},{gmina:"Michałowice",wartosc:14},{gmina:"Zielonki",wartosc:13.8},{gmina:"Wielka Wieś",wartosc:8.3},{gmina:"Igołomia-Wawrzeńczyce",wartosc:7.5}].slice().sort((c,f)=>f.wartosc-c.wartosc),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60}),m.jsx(oe,{unit:"%"}),m.jsx(ue,{formatter:c=>[`${c}%`,"zadłużenie"]}),m.jsx(de,{dataKey:"wartosc",name:"Zadłużenie gminy [%]",fill:"rgb(178, 178, 178)"})]})})})}),m.jsx(Oe,{open:e==="pit",onClose:()=>t(null),title:"Wzrost wpływów z PIT (2023–2024)",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:[{gmina:"Czernichów",v2023:16717378,v2024:26955832},{gmina:"Igołomia-Wawrzeńczyce",v2023:4833642,v2024:8404042},{gmina:"Kocmyrzów-Luborzyca",v2023:23726968,v2024:33275448},{gmina:"Liszki",v2023:19296648,v2024:31817505},{gmina:"Michałowice",v2023:19421383,v2024:32443084},{gmina:"Mogilany",v2023:27641595,v2024:47957513},{gmina:"Skawina",v2023:46053181,v2024:72403208},{gmina:"Świątniki Górne",v2023:18885311,v2024:29586555},{gmina:"Wielka Wieś",v2023:24216556,v2024:43581177},{gmina:"Zabierzów",v2023:44758719,v2024:75616706},{gmina:"Zielonki",v2023:49584707,v2024:85914146},{gmina:"Biskupice",v2023:10102509,v2024:16340114},{gmina:"Niepołomice",v2023:35760781,v2024:59543802},{gmina:"Wieliczka",v2023:82118011,v2024:134722367},{gmina:"Kraków",v2023:1710047660,v2024:2803318933}
128].map(c=>({gmina:c.gmina,wzrost:Number(((c.v2024/c.v2023-1)*100).toFixed(2))})).sort((c,f)=>f.wzrost-c.wzrost),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60}),m.jsx(oe,{unit:"%"}),m.jsx(ue,{formatter:c=>[`${c}%`,"zmiana 2023–2024"]}),m.jsx(de,{dataKey:"wzrost",name:"Wzrost wpływów z PIT 2023–2024 [%]",fill:"rgb(135, 135, 135)"})]})})})}),m.jsx(Oe,{open:e==="cit",onClose:()=>t(null),title:"Wzrost wpływów z CIT (2019–2024)",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:[{gmina:"Czernichów",v2019:99717.69,v2024:329946},{gmina:"Igołomia-Wawrzeńczyce",v2019:116890.28,v2024:462192},{gmina:"Kocmyrzów-Luborzyca",v2019:21005.64,v2024:149426},{gmina:"Liszki",v2019:118888721e-2,v2024:2036590},{gmina:"Michałowice",v2019:53641.11,v2024:264062},{gmina:"Mogilany",v2019:266539,v2024:872502},{gmina:"Skawina",v2019:566572904e-2,v2024:11030280},{gmina:"Świątniki Górne",v2019:50197.44,v2024:354198},{gmina:"Wielka Wieś",v2019:122554757e-2,v2024:5021336},{gmina:"Zabierzów",v2019:51106885e-1,v2024:12106975},{gmina:"Zielonki",v2019:136011.32,v2024:752022},{gmina:"Biskupice",v2019:15072.7,v2024:64442},{gmina:"Niepołomice",v2019:809598122e-2,v2024:19533854},{gmina:"Wieliczka",v2019:251808441e-2,v2024:5287878},{gmina:"Kraków",v2019:16518428577e-2,v2024:434250295}].map(c=>({gmina:c.gmina,wzrost:Number(((c.v2024/c.v2019-1)*100).toFixed(2))})).sort((c,f)=>f.wzrost-c.wzrost),margin:{top:8,right:8,bottom:84,left:16},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60}),m.jsx(oe,{unit:"%",domain:[0,620]}),m.jsx(ue,{formatter:c=>[`${c}%`,"zmiana 2019–2024"]}),m.jsx(de,{dataKey:"wzrost",name:"Wzrost wpływów z CIT 2019–2024 [%]",fill:"rgb(178, 178, 178)"})]})})})})]})}function YH(){const[e,t]=w.useState(null),[n,r]=w.useState(380),[l,u]=w.useState(11);return w.useEffect(()=>{const c=()=>{const f=window.innerHeight,d=window.innerWidth,h=(f-180-12)/2,g=Math.max(280,h);r(g);const b=Math.min(1,g/380),x=Math.min(1,d/1400),S=Math.min(b,x),j=Math.max(7,Math.round(11*S));u(j)};return c(),window.addEventListener("resize",c),()=>window.removeEventListener("resize",c)},[]),m.jsxs("div",{style:{height:"100%",display:"flex",flexDirection:"column",overflow:"hidden"},children:[m.jsx("h2",{style:{margin:"2px 0 6px 12px",flexShrink:0,fontSize:"20px"},children:"Środowisko i przestrzeń"}),m.jsx("div",{style:{flex:1,minHeight:0,overflow:"auto",padding:"0 12px",scrollbarWidth:"none",msOverflowStyle:"none"},className:"hide-scrollbar",children:m.jsxs("div",{style:{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gap:12,width:"100%"},children:[m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Odpady komunalne na mieszkańca",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>t("odpady"),children:m.jsxs("div",{style:{height:"100%",display:"flex",flexDirection:"column"},children:[m.jsx("iframe",{title:"Ilość odebranych odpadów komunalnych",src:"https://experience.arcgis.com/experience/068180947b2d450e91789b37954b9594",style:{width:"100%",flex:1,border:0},loading:"lazy",allowFullScreen:!0}),m.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:16,padding:"12px 8px 4px",fontSize:10,color:"#4b5563"},children:[m.jsx("div",{style:{fontWeight:600,marginRight:4,fontSize:10},children:"[kg/os./rok]"}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(82, 140, 46)",border:"1px solid #ddd"}}),m.jsx("span",{children:">550"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(119, 167, 57)",border:"1px solid #ddd"}}),m.jsx("span",{children:"501-550"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(158, 192, 67)",border:"1px solid #ddd"}}),m.jsx("span",{children:"451-500"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(200, 219, 140)",border:"1px solid #ddd"}}),m.jsx("span",{children:"401-450"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(243, 247, 229)",border:"1px solid #ddd"}}),m.jsx("span",{children:"<401"})]})]})]})})}),m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Redukcja emisji pyłu PM2,5",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>
128t("pm25"),children:m.jsxs("div",{style:{height:"100%",display:"flex",flexDirection:"column"},children:[m.jsx("iframe",{title:"Redukcja emisji pyłu PM2,5",src:"https://experience.arcgis.com/experience/586f6ce08ae8417193336ccd75ccfc61",style:{width:"100%",flex:1,border:0},loading:"lazy",allowFullScreen:!0}),m.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:16,padding:"12px 8px 4px",fontSize:10,color:"#4b5563"},children:[m.jsx("div",{style:{fontWeight:600,marginRight:4,fontSize:10},children:"[Mg]"}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(82, 140, 46)",border:"1px solid #ddd"}}),m.jsx("span",{children:">10"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(119, 167, 57)",border:"1px solid #ddd"}}),m.jsx("span",{children:"5-10"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(158, 192, 67)",border:"1px solid #ddd"}}),m.jsx("span",{children:"3-5"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(200, 219, 140)",border:"1px solid #ddd"}}),m.jsx("span",{children:"2-3"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(243, 247, 229)",border:"1px solid #ddd"}}),m.jsx("span",{children:"<2"})]})]})]})})}),m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Poziom recyklingu odpadów",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>t("recykling"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(be,{data:[{gmina:"Igołomia-Wawrzeńczyce",poziom:67.52},{gmina:"Liszki",poziom:66.14},{gmina:"Wielka Wieś",poziom:56.9},{gmina:"Czernichów",poziom:52.96},{gmina:"Zabierzów",poziom:52.86},{gmina:"Zielonki",poziom:52.17},{gmina:"Kraków",poziom:52.33},{gmina:"Skawina",poziom:51.35},{gmina:"Mogilany",poziom:48.21},{gmina:"Michałowice",poziom:49.06},{gmina:"Niepołomice",poziom:46.27},{gmina:"Kocmyrzów-Luborzyca",poziom:46.31},{gmina:"Biskupice",poziom:45.77},{gmina:"Świątniki Górne",poziom:45.84},{gmina:"Wieliczka",poziom:25}].slice().sort((c,f)=>f.poziom-c.poziom),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-60,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{unit:"%",tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[`${c}%`,"poziom"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"poziom",name:"Poziom recyklingu [%]",fill:"rgb(149, 193, 31)"})]})})})})}),m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Redukcja emisji pyłu PM10",subtitle:"Źródło: Program ochrony powietrza",height:n,onOpen:()=>t("pm10"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(be,{data:[{gmina:"Czernichów",pm10:11.07},{gmina:"Igołomia-Wawrzeńczyce",pm10:1.89},{gmina:"Kocmyrzów-Luborzyca",pm10:3.07},{gmina:"Liszki",pm10:2.94},{gmina:"Michałowice",pm10:4.57},{gmina:"Mogilany",pm10:1.34},{gmina:"Skawina",pm10:2.45},{gmina:"Świątniki Górne",pm10:3.45},{gmina:"Wielka Wieś",pm10:3.2},{gmina:"Zabierzów",pm10:5.49},{gmina:"Zielonki",pm10:3.23},{gmina:"Biskupice",pm10:4.14},{gmina:"Niepołomice",pm10:3.52},{gmina:"Wieliczka",pm10:12.87},{gmina:"Kraków",pm10:2.07}].slice().sort((c,f)=>f.pm10-c.pm10),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{unit:" Mg",tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[c.toString(),"redukcja PM10"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"pm10",name:"Redukcja PM10 [Mg]",fill:"rgb(58, 142, 20)"})]})})})})}),m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Mieszkania oddane do użytkowania",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>t("mieszkania"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(be,{data:[{gmina:"Wieliczka",wartosc:118.4},{gmina:"Kraków",wartosc:107.1},{gmina:"Biskupice",wartosc:93.7},{gmina:"Niepołomice",wartosc:84},{gmina:"Kocmyrzów-Luborzyca",wartosc:75.6},{gmina:"Wielka Wieś",wartosc:54.7},{gmina:"Zabierzów",wartosc:57.2},{gmina:"Czernichów",wartosc:51.8},{gmina:"Michałowice",wartosc:48.9},{gmina:"Świątniki Górne",wartosc:47.4},{gmina:"Niepołomice",wartosc:84},{gmina:"Zielonki",wartosc:43.6},{gmina:"Mogilany",wartosc:41.4},{gmina:"Liszki",wartosc:37.5},{gmina:"Skawina",wartosc:26.4},{gmina:"Igołomia-Wawrzeńczyce",wartosc:20.4}].filter((c,f,d)=>d.findIndex(y=>y.gmina===c.gmina)===f).slice().sort((c,f)=>f.wartosc-c.wartosc),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[c.toString(),"na 10 tys. ludności"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"wartosc",name:"Mieszkania na 10 tys. mieszkańców",fill:"rgb(149, 193, 31)"})]})})})})}),m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Długość eksploatowanej sieci wodociągowej w Metropolii Krakowskiej w latach 2020–2024 (km)",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>t("wodociagi"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(dn,{data:[{rok:"2020",dlugosc:4712.8},{rok:"2021",dlugosc:4784.4},{rok:"2022",dlugosc:4854.9},{rok:"2023",dlugosc:4914.3},{rok:"2024",dlugosc:4977.1}],margin:{top:8,right:8,bottom:16,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"rok",tick:{fontSize:l}}),m.jsx(oe,{tick:{fontSize:l},domain:[4600,5e3],unit:" km"}),m.jsx(ue,{formatter:c=>[`${c.toFixed(1)} km`,"Długość sieci"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(en,{type:"monotone",dataKey:"dlugosc",name:"Długość sieci wodociągowej [km]",stroke:"rgb(58, 142, 20)",strokeWidth:2,dot:{fill:"rgb(58, 142, 20)",r:4}})]})})})})})]})}),m.jsx(Oe,{open:e==="odpady",onClose:()=>t(null),title:"Ilość odebranych odpadów komunalnych przypadająca na 1 mieszkańca [kg]",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:780},children:m.jsx("iframe",{title:"Ilość odebranych odpadów komunalnych",src:"https://experience.arcgis.com/experience/7d0ef674f28046cc96aeb83fa7a89b0c/",style:{width:"100%",height:"100%",border:0},loading:"lazy",allowFullScreen:!0})})}),m.jsx(Oe,{open:e==="pm25",onClose:()=>t(null),title:"Redukcja emisji pyłu PM2,5",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:780},children:m.jsx("iframe",{title:"Redukcja emisji pyłu PM2,5",src:"https://experience.arcgis.com/experience/2cd7bc91e15148b59c6f5342b24e7f00/",style:{width:"100%",height:"100%",border:0},loading:"lazy",allowFullScreen:!0})})}),m.jsx(Oe,{open:e==="recykling",onClose:()=>t(null),title:"Poziom recyklingu odpadów",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:[{gmina:"Igołomia-Wawrzeńczyce",poziom:67.52},{gmina:"Liszki",poziom:66.14},{gmina:"Wielka Wieś",poziom:56.9},{gmina:"Czernichów",poziom:52.96},{gmina:"Zabierzów",poziom:52.86},{gmina:"Zielonki",poziom:52.17},{gmina:"Kraków",poziom:52.33},{gmina:"Skawina",poziom:51.35},{gmina:"Mogilany",poziom:48.21},{gmina:"Michałowice",poziom:49.06},{gmina:"Niepołomice",poziom:46.27},{gmina:"Kocmyrzów-Luborzyca",poziom:46.31},{gmina:"Biskupice",poziom:45.77},{gmina:"Świątniki Górne",poziom:45.84},{gmina:"Wieliczka",poziom:25}].slice().sort((c,f)=>f.poziom-c.poziom),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60}),m.jsx(oe,{unit:"%"}),m.jsx(ue,{formatter:c=>[`${c}%`,"poziom"]}),m.jsx(de,{dataKey:"poziom",name:"Poziom recyklingu odpadów [%]",fill:"rgb(149, 193, 31)"})]})})})}),m.jsx(Oe,{open:e==="pm10",onClose:()=>t(null),title:"Redukcja emisji pyłu PM10",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:[{gmina:"Czernichów",pm10:11.07},{gmina:"Igołomia-Wawrzeńczyce",pm10:1.89},{gmina:"Kocmyrzów-Luborzyca",pm10:3.07},{gmina:"Liszki",pm10:2.94},{gmina:"Michałowice",pm10:4.57},{gmina:"Mogilany",pm10:1.34},{gmina:"Skawina",pm10:2.45},{gmina:"Świątniki Górne",pm10:3.45},{gmina:"Wielka Wieś",pm10:3.2},{gmina:"Zabierzów",pm10:5.49},{gmina:"Zielonki",pm10:3.23},{gmina:"Biskupice",pm10:4.14},{gmina:"Niepołomice",pm10:3.52},{gmina:"Wieliczka",pm10:12.87},{gmina:"Kraków",pm10:2.07}].slice().sort((c,f)=>f.pm10-c.pm10),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60}),m.jsx(oe,{unit:" Mg"}),m.jsx(ue,{formatter:c=>[c.toString(),"redukcja PM10"]}),m.jsx(de,{dataKey:"pm10",name:"Redukcja emisji pyłu PM10 [Mg]",fill:"rgb(58, 142, 20)"})]})})})}),m.jsx(Oe,{open:e==="mieszkania",onClose:()=>t(null),title:"Mieszkania oddane do użytkowania na 10 tys. ludności",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:[{gmina:"Wieliczka",wartosc:118.4},{gmina:"Kraków",wartosc:107.1},{gmina:"Biskupice",wartosc:93.7},{gmina:"Niepołomice",wartosc:84},{gmina:"Kocmyrzów-Luborzyca",wartosc:75.6},{gmina:"Wielka Wieś",wartosc:54.7},{gmina:"Zabierzów",wartosc:57.2},{gmina:"Czernichów",wartosc:51.8},{gmina:"Michałowice",wartosc:48.9},{gmina:"Świątniki Górne",wartosc:47.4},{gmina:"Zielonki",wartosc:43.6},{gmina:"Mogilany",wartosc:41.4},{gmina:"Liszki",wartosc:37.5},{gmina:"Skawina",wartosc:26.4},{gmina:"Igołomia-Wawrzeńczyce",wartosc:20.4}].filter((c,f,d)=>d.findIndex(y=>y.gmina===c.gmina)===f).slice().sort((c,f)=>f.wartosc-c.wartosc),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60}),m.jsx(oe,{}),m.jsx(ue,{formatter:c=>[c.toString(),"na 10 tys. ludności"]}),m.jsx(de,{dataKey:"wartosc",name:"Mieszkania na 10 tys. mieszkańców",fill:"rgb(149, 193, 31)"})]})})})}),m.jsx(Oe,{open:e==="wodociagi",onClose:()=>t(null),title:"Długość eksploatowanej sieci wodociągowej w Metropolii Krakowskiej w latach 2020–2024 (km)",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(dn,{data:[{rok:"2020",dlugosc:4712.8},{rok:"2021",dlugosc:4784.4},{rok:"2022",dlugosc:4854.9},{rok:"2023",dlugosc:4914.3},{rok:"2024",dlugosc:4977.1}],margin:{top:8,right:8,bottom:16,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"rok"}),m.jsx(oe,{domain:[4600,5e3],unit:" km"}),m.jsx(ue,{formatter:c=>[`${c.toFixed(1)} km`,"Długość sieci"]}),m.jsx(en,{type:"monotone",dataKey:"dlugosc",name:"Długość sieci wodociągowej [km]",stroke:"rgb(58, 142, 20)",strokeWidth:2,dot:{fill:"rgb(58, 142, 20)",r:4}})]})})})})]})}function ZH(){const[e,t]=w.useState(null),[n,r]=w.useState(380),[l,u]=w.useState(11);return w.useEffect(()=>{const c=()=>{const f=window.innerHeight,d=window.innerWidth,h=(f-180-12)/2,g=M
128ath.max(280,h);r(g);const b=Math.min(1,g/380),x=Math.min(1,d/1400),S=Math.min(b,x),j=Math.max(7,Math.round(11*S));u(j)};return c(),window.addEventListener("resize",c),()=>window.removeEventListener("resize",c)},[]),m.jsxs("div",{style:{height:"100%",display:"flex",flexDirection:"column",overflow:"hidden"},children:[m.jsx("h2",{style:{margin:"2px 0 6px 12px",flexShrink:0,fontSize:"20px"},children:"Mobilność"}),m.jsx("div",{style:{flex:1,minHeight:0,overflow:"auto",padding:"0 12px",scrollbarWidth:"none",msOverflowStyle:"none"},className:"hide-scrollbar",children:m.jsxs("div",{style:{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gap:12,width:"100%"},children:[m.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:12},children:[m.jsx(Se,{title:"Udział mieszkańców deklarujących transport publiczny jako główny środek transportu w dniu roboczym",subtitle:"Źródło: Raport z badań społecznych - monitorowanie wskaźników Strategii Metropolia Krakowska 2030 oraz Barometru Krakowskiego 2024",height:n,onOpen:()=>t("transportPubliczny"),children:m.jsxs("div",{style:{height:"100%",display:"flex",flexDirection:"column"},children:[m.jsx("iframe",{title:"Udział mieszkańców deklarujących transport publiczny jako główny środek transportu w dniu roboczym",src:"https://experience.arcgis.com/experience/6618110be2944b9e8bc73a977250abf2",style:{width:"100%",flex:1,border:0},loading:"lazy",allowFullScreen:!0}),m.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:16,padding:"12px 8px 4px",fontSize:10,color:"#4b5563"},children:[m.jsx("div",{style:{fontWeight:600,marginRight:4,fontSize:10},children:"[%]"}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(56, 112, 179)",border:"1px solid #ddd"}}),m.jsx("span",{children:">40"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(73, 139, 200)",border:"1px solid #ddd"}}),m.jsx("span",{children:"31-40"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(90, 167, 220)",border:"1px solid #ddd"}}),m.jsx("span",{children:"27-30"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(153, 203, 235)",border:"1px solid #ddd"}}),m.jsx("span",{children:"21-26"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(226, 241, 249)",border:"1px solid #ddd"}}),m.jsx("span",{children:"<21"})]})]})]})}),m.jsx(Se,{title:"Czynniki wyboru środka transportu",subtitle:"Źródło: Raport z badań społecznych - monitorowanie wskaźników Strategii Metropolia Krakowska 2030 oraz Barometru Krakowskiego 2024",height:n,onOpen:()=>t("czynniki"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(be,{data:[{czynnik:"Komfort podróży",odsetek:59},{czynnik:"Brak alternatywy",odsetek:15},{czynnik:"Czas przejazdu",odsetek:13},{czynnik:"Koszty",odsetek:5},{czynnik:"Bezpieczeństwo",odsetek:4},{czynnik:"Inne",odsetek:3},{czynnik:"Środowisko",odsetek:1}],margin:{top:8,right:8,bottom:16,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"czynnik",interval:0,angle:-15,textAnchor:"end",height:60,tick:{fontSize:l}}),m.jsx(oe,{unit:"%",tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[`${c}%`,"odsetek"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"odsetek",name:"Udział odpowiedzi [%]",fill:"rgb(29, 113, 184)"})]})})})})]}),m.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:12},children:[m.jsx(Se,{title:"Udział mieszkańców deklarujących samochód jako główny środek transportu w dniu roboczym",subtitle:"Źródło: Raport z badań społecznych - monitorowanie wskaźników Strategii Metropolia Krakowska 2030 oraz Barometru Krakowskiego 2024",height:n,onOpen:()=>t("transportSamochodowy"),children:m.jsxs("div",{style:{height:"100%",display:"flex",flexDirection:"column"},children:[m.jsx("iframe",{title:"Udział mieszkańców deklarujących samochód jako główny środek transportu w dniu roboczym",src:"https://experience.arcgis.com/experience/13d1956b64454effa64ea0ce9e689ee3",style:{width:"100%",flex:1,border:0},loading:"lazy",allowFullScreen:!0}),m.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:16,padding:"12px 8px 4px",fontSize:10,
128color:"#4b5563"},children:[m.jsx("div",{style:{fontWeight:600,marginRight:4,fontSize:10},children:"[%]"}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(56, 112, 179)",border:"1px solid #ddd"}}),m.jsx("span",{children:">70"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(73, 139, 200)",border:"1px solid #ddd"}}),m.jsx("span",{children:"67-70"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(90, 167, 220)",border:"1px solid #ddd"}}),m.jsx("span",{children:"60-66"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(153, 203, 235)",border:"1px solid #ddd"}}),m.jsx("span",{children:"32-59"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(226, 241, 249)",border:"1px solid #ddd"}}),m.jsx("span",{children:"<32"})]})]})]})}),m.jsx(Se,{title:"Liczba miejsc P+R w gminach ościennych (2024)",subtitle:"Źródło: Gminy SMK (bez Krakowa)",height:n,onOpen:()=>t("parkingPR"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(be,{data:[{gmina:"Skawina",miejsca:590},{gmina:"Wieliczka",miejsca:480},{gmina:"Niepołomice",miejsca:472},{gmina:"Kocmyrzów-Luborzyca",miejsca:329},{gmina:"Michałowice",miejsca:104},{gmina:"Zabierzów",miejsca:55},{gmina:"Świątniki-Górne",miejsca:50},{gmina:"Biskupice",miejsca:32},{gmina:"Igołomia-Wawrzeńczyce",miejsca:30},{gmina:"Czernichów",miejsca:23},{gmina:"Liszki",miejsca:0},{gmina:"Mogilany",miejsca:0},{gmina:"Wielka Wieś",miejsca:0},{gmina:"Zielonki",miejsca:0}],margin:{top:8,right:8,bottom:16,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",interval:0,angle:-25,textAnchor:"end",height:80,tick:{fontSize:9}}),m.jsx(oe,{tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[`${c} miejsc`,"Liczba miejsc"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"miejsca",name:"Liczba miejsc",fill:"rgb(54, 169, 225)"})]})})})})]}),m.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:12},children:[m.jsx(Se,{title:"Przyrost infrastruktury rowerowej w gminach ościennych (bez Krakowa)",subtitle:"Łączna długość infrastruktury (skumulowana) | Źródło: BDL GUS",height:n,onOpen:()=>t("transportRowerowy"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(dn,{data:[{rok:"2019",dlugosc:6.1},{rok:"2020",dlugosc:6.1},{rok:"2021",dlugosc:7.6},{rok:"2022",dlugosc:10.58},{rok:"2023",dlugosc:11.73},{rok:"2024",dlugosc:20.53}],margin:{top:8,right:8,bottom:16,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"rok",tick:{fontSize:l}}),m.jsx(oe,{unit:" km",tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[`${c.toFixed(2)} km`,"Długość infrastruktury"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(en,{type:"monotone",dataKey:"dlugosc",name:"Długość infrastruktury [km]",stroke:"rgb(29, 113, 184)",strokeWidth:2,dot:{r:4,fill:"rgb(29, 113, 184)"}})]})})})}),m.jsx(Se,{title:'Liczba parkingów „Parkuj i jedź" w Metropolii Krakowskiej (2019–2024)',subtitle:"Źródło: Gminy SMK",height:n,onOpen:()=>t("miejsca"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(dn,{data:[{rok:"2019",liczba:14},{rok:"2020",liczba:20},{rok:"2021",liczba:23},{rok:"2022",liczba:25},{rok:"2023",liczba:34},{rok:"2024",liczba:42}],margin:{top:8,right:8,bottom:16,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"rok",tick:{fontSize:l}}),m.jsx(oe,{domain:[10,45],tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[c,"Liczba parkingów"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(en,{type:"monotone",dataKey:"liczba",name:"Liczba parkingów",stroke:"#1d4e89",strokeWidth:2,dot:{r:4,fill:"#1d4e89"}})]})})})})]})]})}),m.jsx(Oe,{open:e==="transportPubliczny",onClose:()=>t(null),title:"Udział mieszkańców deklarujących transport publiczny jako główny środek transportu w dniu roboczym",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:780},children:m.jsx("iframe",{title:"Udział mieszkańców deklarujących transport publiczny jako główny środek transportu w dniu roboczym",src:"https://experience.arcgis.com/experience/26dbf3298caf4f4ea6a0a3e0cfb7f1bf/",style:{width:"100%",height:"100%",border:0},loading:"lazy",allowFullScreen:!0})})}),m.jsx(Oe,{open:e==="transportSamochodowy",onClose:()=>t(null),title:"Udział mieszkańców deklarujących samochód jako główny środek transportu w dniu roboczym",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:780},children:m.jsx("iframe",{title:"Udział mieszkańców deklarujących samochód jako główny środek transportu w dniu roboczym",src:"https://experience.arcgis.com/experience/d995260ef5bb475488dd2275d6587bf2/",style:{width:"100%",height:"100%",border:0},loading:"lazy",allowFullScreen:!0})})}),m.jsx(Oe,{open:e==="transportRowerowy",onClose:()=>t(null),title:"Przyrost infrastruktury rowerowej w gminach ościennych (bez Krakowa)",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(dn,{data:[{rok:"2019",dlugosc:6.1},{rok:"2020",dlugosc:6.1},{rok:"2021",dlugosc:7.6},{rok:"2022",dlugosc:10.58},{rok:"2023",dlugosc:11.73},{rok:"2024",dlugosc:20.53}],margin:{top:8,right:8,bottom:16,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"rok"}),m.jsx(oe,{unit:" km"}),m.jsx(ue,{formatter:c=>[`${c.toFixed(2)} km`,"Długość infrastruktury"]}),m.jsx(en,{type:"monotone",dataKey:"dlugosc",name:"Długość infrastruktury [km]",stroke:"rgb(29, 113, 184)",strokeWidth:2,dot:{r:4,fill:"rgb(29, 113, 184)"}}
128)]})})})}),m.jsx(Oe,{open:e==="czynniki",onClose:()=>t(null),title:"Czynniki wyboru środka transportu",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:[{czynnik:"Komfort podróży",odsetek:59},{czynnik:"Brak alternatywy",odsetek:15},{czynnik:"Czas przejazdu",odsetek:13},{czynnik:"Koszty",odsetek:5},{czynnik:"Bezpieczeństwo",odsetek:4},{czynnik:"Inne",odsetek:3},{czynnik:"Środowisko",odsetek:1}],margin:{top:8,right:8,bottom:16,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"czynnik",interval:0,angle:-15,textAnchor:"end",height:60}),m.jsx(oe,{unit:"%"}),m.jsx(ue,{formatter:c=>[`${c}%`,"odsetek"]}),m.jsx(de,{dataKey:"odsetek",name:"Udział odpowiedzi [%]",fill:"rgb(29, 113, 184)"})]})})})}),m.jsx(Oe,{open:e==="parkingPR",onClose:()=>t(null),title:"Liczba miejsc P+R w gminach ościennych (2024)",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:[{gmina:"Michałowice",miejsca:104},{gmina:"Niepołomice",miejsca:63},{gmina:"Zabierzów",miejsca:55},{gmina:"Świątniki-Górne",miejsca:50},{gmina:"Kocmyrzów-Luborzyca",miejsca:47},{gmina:"Biskupice",miejsca:32},{gmina:"Igołomia-Wawrzeńczyce",miejsca:30},{gmina:"Czernichów",miejsca:23}],margin:{top:8,right:30,bottom:80,left:40},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",interval:0,angle:-25,textAnchor:"end",height:100,tick:{fontSize:12}}),m.jsx(oe,{tick:{fontSize:12}}),m.jsx(ue,{formatter:c=>[`${c} miejsc`,"Liczba miejsc"]}),m.jsx(de,{dataKey:"miejsca",name:"Liczba miejsc",fill:"rgb(54, 169, 225)"})]})})})}),m.jsx(Oe,{open:e==="miejsca",onClose:()=>t(null),title:'Liczba parkingów „Parkuj i jedź" w Metropolii Krakowskiej (2019–2024)',width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(dn,{data:[{rok:"2019",liczba:14},{rok:"2020",liczba:20},{rok:"2021",liczba:23},{rok:"2022",liczba:25},{rok:"2023",liczba:34},{rok:"2024",liczba:42}],margin:{top:8,right:8,bottom:16,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"rok"}),m.jsx(oe,{domain:[10,45]}),m.jsx(ue,{formatter:c=>[c,"Liczba parkingów"]}),m.jsx(en,{type:"monotone",dataKey:"liczba",name:"Liczba parkingów",stroke:"#1d4e89",strokeWidth:2,dot:{r:4,fill:"#1d4e89"}})]})})})})]})}function XH(){const[e,t]=w.useState(null),[n,r]=w.useState(380),[l,u]=w.useState(11);w.useEffect(()=>{const d=()=>{const y=window.innerHeight,h=window.innerWidth,b=(y-180-12)/2,x=Math.max(280,b);r(x);const S=Math.min(1,x/380),j=Math.min(1,h/1400),z=Math.min(S,j),O=Math.max(7,Math.round(11*z));u(O)};return d(),window.addEventListener("resize",d),()=>window.removeEventListener("resize",d)},[]);const c=2024,f={Czernichów:1818,"Igołomia-Wawrzeńczyce":718,"Kocmyrzów-Luborzyca":1344,Liszki:1419,Michałowice:3422,Mogilany:972,Skawina:4829,"Świątniki Górne":564,"Wielka Wieś":2428,Zabierzów:4390,Zielonki:5349,Biskupice:709,Niepołomice:10684,Wieliczka:10854,Kraków:251483};return m.jsxs("div",{style:{height:"100%",display:"flex",flexDirection:"column",overflow:"hidden"},children:[m.jsx("h2",{style:{margin:"2px 0 6px 12px",flexShrink:0,fontSize:"20px"},children:"Kultura czasu wolnego"}),m.jsx("div",{style:{flex:1,minHeight:0,overflow:"auto",padding:"0 12px",scrollbarWidth:"none",msOverflowStyle:"none"},className:"hide-scrollbar",children:m.jsxs("div",{style:{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gap:12,width:"100%"},children:[m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Zadowolenie z oferty czasu wolnego",subtitle:"Źródło: Raport z badań społecznych - monitorowanie wskaźników Strategii Metropolia Krakowska 2030 oraz Barometru Krakowskiego 2024",height:n,onOpen:()=>t("zadowolenie"),children:m.jsxs("div",{style:{height:"100%",display:"flex",flexDirection:"column"},children:[m.jsx("iframe",{title:"Zadowolenie z oferty czasu wolnego",src:"https://experience.arcgis.com/experience/944323efe1584f8e8063879ba745040f",style:{width:"100%",flex:1,border:0},loading:"lazy",allowFullScreen:!0}),m.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:16,padding:"12px 8px 4px",fontSize:10,
128color:"#4b5563"},children:[m.jsx("div",{style:{fontWeight:600,marginRight:4,fontSize:10},children:"[%]"}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(132, 30, 15)",border:"1px solid #ddd"}}),m.jsx("span",{children:">71"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(161, 39, 21)",border:"1px solid #ddd"}}),m.jsx("span",{children:"68-71"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(188, 48, 27)",border:"1px solid #ddd"}}),m.jsx("span",{children:"55-67"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(205, 122, 107)",border:"1px solid #ddd"}}),m.jsx("span",{children:"50-54"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(226, 208, 205)",border:"1px solid #ddd"}}),m.jsx("span",{children:"<50"})]})]})]})})}),m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Wydatki na kulturę i sport",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>t("wydatki"),children:m.jsxs("div",{style:{height:"100%",display:"flex",flexDirection:"column"},children:[m.jsx("iframe",{title:"Wydatki na kulturę i sport",src:"https://experience.arcgis.com/experience/de98fbf8d7804898a20cf1d78ac0140a",style:{width:"100%",flex:1,border:0},loading:"lazy",allowFullScreen:!0}),m.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:16,padding:"12px 8px 4px",fontSize:10,color:"#4b5563"},children:[m.jsx("div",{style:{fontWeight:600,marginRight:4,fontSize:10},children:"[zł]"}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(139, 0, 0)",border:"1px solid #ddd"}}),m.jsx("span",{children:">250"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(205, 25, 0)",border:"1px solid #ddd"}}),m.jsx("span",{children:"201-250"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(220, 60, 60)",border:"1px solid #ddd"}}),m.jsx("span",{children:"151-200"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(240, 128, 128)",border:"1px solid #ddd"}}),m.jsx("span",{children:"75-150"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(255, 218, 218)",border:"1px solid #ddd"}}),m.jsx("span",{children:"<75"})]})]})]})})}),m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Czytelnicy w bibliotekach (2019–2024)",subtitle:"Źródło: BDL GUS",height:340,onOpen:()=>t("czytelnicy"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(dn,{data:[{rok:"2019",czytelnicy:273726},{rok:"2020",czytelnicy:227670},{rok:"2021",czytelnicy:225261},{rok:"2022",czytelnicy:248901},{rok:"2023",czytelnicy:280700},{rok:"2024",czytelnicy:300983}],margin:{top:8,right:8,bottom:16,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"rok",tick:{fontSize:l}}),m.jsx(oe,{domain:["dataMin - 10000","dataMax + 10000"],tickFormatter:d=>new Intl.NumberFormat("pl-PL",{notation:"compact",minimumFractionDigits:0,maximumFractionDigits:0}).format(d),tick:{fontSize:l}}),m.jsx(ue,{formatter:d=>[new Intl.NumberFormat("pl-PL").format(d),"czytelnicy"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(en,{type:"monotone",dataKey:"czytelnicy",name:"Czytelnicy",stroke:"rgb(144, 12, 0)",strokeWidth:2,dot:{r:4,fill:"rgb(144, 12, 0)"}})]})})})})}),m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Czytelnicy na 1 tys. mieszkańców",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>t("czytelnicyTys"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(be,{data:Ct.map(d=>{const y=f[d]||0,h=Oi(d,c),g=h?y/h*1e3:0;return{gmina:d,wartosc:Number(g.toFixed(1))}}).slice().sort((d,y)=>y.wartosc-d.wartosc),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{tick:{fontSize:l}}),m.jsx(ue,{formatter:d=>[`${d.toFixed(1)}`,"na 1 tys. mieszk."],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"wartosc",name:"Czytelnicy na 1 tys. mieszkańców",fill:"rgb(205, 25, 0)"})]})})})})}),m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Zestawienie placówek kulturalnych według typu",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>t("biblioteki"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(be,{data:[{typ:"biblioteki i filie",liczba:112},{typ:"Centra, domy i ośrodki kultury, kluby i świetlice",liczba:87},{typ:"muzea z oddziałami",liczba:53},{typ:"galerie i salony sztuki",liczba:39},{typ:"kina stałe",liczba:13},{typ:"teatr dramatyczny",liczba:9}],layout:"vertical",margin:{top:10,right:10,left:10,bottom:10},children:[m.jsx(ae,{strokeDasharray:"3 3"}),m.jsx(le,{type:"number",tick:{fontSize:l}}),m.jsx(oe,{type:"category",dataKey:"typ",tick:{fontSize:l},width:170}),m.jsx(ue,{formatter:d=>[d,"Liczba placówek"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"liczba",fill:"rgb(144, 12, 0)"})]})})})})})]})}),m.jsx(Oe,{open:e==="zadowolenie",onClose:()=>t(null),title:"Poziom zadowolenia mieszkańców gmin Metropolii Krakowskiej z oferty czasu wolnego [%]",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:780},children:m.jsx("iframe",{title:"Zadowolenie z oferty czasu wolnego",src:"https://experience.arcgis.com/experience/35fe8984c18a4a0bb3237fbd13eeaf99/",style:{width:"100%",height:"100%",border:0},loading:"lazy",allowFullScreen:!0})})}),m.jsx(Oe,{open:e==="wydatki",onClose:()=>t(null),title:"Wysokość wydatków bieżących z budżetu na kulturę i sport na 1 mieszkańca [zł]",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:780},children:m.jsx("iframe",{title:"Wydatki na kulturę i sport",src:"https://experience.arcgis.com/experience/e3e555c99ff14d489a8336573bad3166/",style:{width:"100%",height:"100%",border:0},loading:"lazy",allowFullScreen:!0})})}),m.jsx(Oe,{open:e==="czytelnicy",onClose:()=>t(null),title:"Łączna liczba czytelników w bibliotekach publicznych Metropolii Krakowskiej (2019–2024)",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:520},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(dn,{data:[{rok:"2019",czytelnicy:273726},{rok:"2020",czytelnicy:227670},{rok:"2021",czytelnicy:225261},{rok:"2022",czytelnicy:248901},{rok:"2023",czytelnicy:280700},{rok:"2024",czytelnicy:300983}],margin:{top:8,right:8,bottom:16,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"rok"}),m.jsx(oe,{domain:["dataMin - 10000","dataMax + 10000"],tickFormatter:d=>new Intl.NumberFormat("pl-PL",{notation:"compact",minimumFractionDigits:0,maximumFractionDigits:0}).format(d)}),m.jsx(ue,{formatter:d=>[new Intl.NumberFormat("pl-PL").format(d),"czytelnicy"]}),m.jsx(en,{type:"monotone",dataKey:"czytelnicy",name:"Czytelnicy",stroke:"rgb(144, 12, 0)",strokeWidth:2,dot:{r:4,fill:"rgb(144, 12, 0)"}})]})})})}),m.jsx(Oe,{open:e==="czytelnicyTys",onClose:()=>t(null),title:"Liczba czytelników na 1 tys. mieszkańców w 2024 r.",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:Ct.map(d=>{const y=f[d]||0,h=Oi(d,c),g=h?y/h*1e3:0;return{gmina:d,wartosc:Number(g.toFixed(1))}}).slice().sort((d,y)=>y.wartosc-d.wartosc),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60}),m.jsx(oe,{}),m.jsx(ue,{formatter:d=>[`${d.toFixed(1)}`,"na 1 tys. mieszk."]}),m.jsx(de,{dataKey:"wartosc",name:"Liczba czytelników na 1 tys. mieszkańców",fill:"rgb(205, 25, 0)"})]})})})}),m.jsx(Oe,{open:e==="biblioteki",onClose:()=>t(null),title:"Zestawienie placówek kulturalnych według typu",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:[{typ:"biblioteki i filie",liczba:112},{typ:"Centra, domy i ośrodki kultury, kluby i świetlice",liczba:87},{typ:"muzea z oddziałami",liczba:53},{typ:"galerie i salony sztuki",liczba:39},{typ:"kina stałe",liczba:13},{typ:"teatr dramatyczny",liczba:9}
128],layout:"vertical",margin:{top:20,right:20,left:20,bottom:20},children:[m.jsx(ae,{strokeDasharray:"3 3"}),m.jsx(le,{type:"number",tick:{fontSize:14}}),m.jsx(oe,{type:"category",dataKey:"typ",tick:{fontSize:14},width:240}),m.jsx(ue,{formatter:d=>[d,"Liczba placówek"],labelStyle:{fontSize:13},itemStyle:{fontSize:13}}),m.jsx(de,{dataKey:"liczba",fill:"rgb(144, 12, 0)"})]})})})})]})}function FH(){const[e,t]=w.useState(null),[n,r]=w.useState(380),[l,u]=w.useState(11);return w.useEffect(()=>{const c=()=>{const f=window.innerHeight,d=window.innerWidth,h=(f-180-12)/2,g=Math.max(280,h);r(g);const b=Math.min(1,g/380),x=Math.min(1,d/1400),S=Math.min(b,x),j=Math.max(7,Math.round(11*S));u(j)};return c(),window.addEventListener("resize",c),()=>window.removeEventListener("resize",c)},[]),m.jsxs("div",{style:{height:"100%",display:"flex",flexDirection:"column",overflow:"hidden"},children:[m.jsx("h2",{style:{margin:"2px 0 6px 12px",flexShrink:0,fontSize:"20px"},children:"Gospodarka"}),m.jsx("div",{style:{flex:1,minHeight:0,overflow:"auto",padding:"0 12px",scrollbarWidth:"none",msOverflowStyle:"none"},className:"hide-scrollbar",children:m.jsxs("div",{style:{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gap:12,width:"100%"},children:[m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Poziom zadowolenia mieszkańców z możliwości rozwoju zawodowego",subtitle:"Źródło: Raport z badań społecznych - monitorowanie wskaźników Strategii Metropolia Krakowska 2030 oraz Barometru Krakowskiego 2024",height:n,onOpen:()=>t("zadowoleniePrzedsiebiorcow"),children:m.jsxs("div",{style:{height:"100%",display:"flex",flexDirection:"column"},children:[m.jsx("iframe",{title:"Poziom zadowolenia mieszkańców z możliwości rozwoju zawodowego w 2024 r.",src:"https://experience.arcgis.com/experience/dc389c17988543428b3190c8317a49fe",style:{width:"100%",flex:1,border:0},loading:"lazy",allowFullScreen:!0}),m.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:12,padding:"12px 8px 4px",fontSize:10,color:"#4b5563"},children:[m.jsx("div",{style:{fontWeight:600,marginRight:4,fontSize:10},children:"[%]"}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(116, 27, 105)",border:"1px solid #ddd"}}),m.jsx("span",{children:">67%"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(144, 65, 132)",border:"1px solid #ddd"}}),m.jsx("span",{children:"61%-67%"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(173, 103, 159)",border:"1px solid #ddd"}}),m.jsx("span",{children:"54%-60%"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(201, 141, 186)",border:"1px solid #ddd"}}),m.jsx("span",{children:"45%-53%"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(229, 179, 213)",border:"1px solid #ddd"}}),m.jsx("span",{children:"<45%"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(200, 200, 200)",border:"1px solid #ddd"}}),m.jsx("span",{children:"brak danych"})]})]})]})})}),m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Udział podatku CIT w budżecie",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>t("udzialCIT"),children:m.jsxs("div",{style:{height:"100%",display:"flex",flexDirection:"column"},children:[m.jsx("iframe",{title:"Udział podatku CIT",src:"https://experience.arcgis.com/experience/0c6ce3cadf95473cb27c2cacfa3265cc",style:{width:"100%",flex:1,border:0},loading:"lazy",allowFullScreen:!0}),m.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:12,padding:"12px 8px 4px",fontSize:10,color:"#4b5563"},children:[m.jsx("div",{style:{fontWeight:600,marginRight:4,fontSize:10},children:"[%]"}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(116, 27, 105)",border:"1px solid #ddd"}}),m.jsx("span",{children:"3,46%-6,47%"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(144, 65, 132)",border:"1px solid #ddd"}}),m.jsx("span",{children:"1,1%-3,45%"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(173, 103, 159)",border:"1px solid #ddd"}}),m.jsx("span",{children:"0,37%-1,09%"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(201, 141, 186)",border:"1px solid #ddd"}}),m.jsx("span",{children:"0,31%-0,36%"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(229, 179, 213)",border:"1px solid #ddd"}}),m.jsx("span",{children:"0,08%-0,3%"})]})]})]})})}),m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Nowe podmioty gospodarcze (2019–2024)",subtitle:"Źródło: BDL GUS",height:340,onOpen:()=>t("podmioty"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(dn,{data:[{rok:"2019",podmioty:15714},{rok:"2020",podmioty:13625},{rok:"2021",podmioty:16486},{rok:"2022",podmioty:18859},{rok:"2023",podmioty:18929},{rok:"2024",podmioty:18745}],margin:{top:8,right:8,bottom:16,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"rok",tick:{fontSize:l}}),m.jsx(oe,{domain:["dataMin - 1000","dataMax + 1000"],tickFormatter:c=>new Intl.NumberFormat("pl-PL",{notation:"compact",minimumFractionDigits:0,maximumFractionDigits:0}).format(c),tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[new Intl.NumberFormat("pl-PL").format(c),"podmioty"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(en,{type:"monotone",dataKey:"podmioty",name:"Liczba podmiotów",stroke:"rgb(116, 27, 105)",strokeWidth:2,dot:{r:4,fill:"rgb(116, 27, 105)"}})]})})})})}),m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Udział bezrobotnych w liczbie ludności w wieku produkcyjnym",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>t("bezrobotni"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(be,{data:[{gmina:"Skawina",wartosc:2.8},{gmina:"Czernichów",wartosc:2.5},{gmina:"Świątniki Górne",wartosc:2.5},{gmina:"Zabierzów",wartosc:2.5},{gmina:"Wieliczka",wartosc:2.5},{gmina:"Mogilany",wartosc:2.4},{gmina:"Kocmyrzów-Luborzyca",wartosc:2.3},{gmina:"Liszki",wartosc:2.2},{gmina:"Kraków",wartosc:2.2},{gmina:"Biskupice",wartosc:2.1},{gmina:"Igołomia-Wawrzeńczyce",wartosc:2},{gmina:"Michałowice",wartosc:1.9},{gmina:"Wielka Wieś",wartosc:1.7},{gmina:"Zielonki",wartosc:1.5},{gmina:"Niepołomice",wartosc:1.5}].slice().sort((c,f)=>f.wartosc-c.wartosc),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{unit:"%",tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[`${c}%`,"udział"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"wartosc",name:"Udział bezrobotnych [%]",fill:"rgb(157, 28, 124)"})]})})})})}),m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Miejsca noclegowe",subtitle:"Źródło: BDL GUS (bez Krakowa)",height:n,onOpen:()=>t("noclegowe"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(be,{data:Ct.map(c=>({gmina:c,miejsca:{"Kocmyrzów-Luborzyca":50,Liszki:120,Michałowice:74,Skawina:93,"Świątniki Górne":0,"Wielka Wieś":470,Zabierzów:825,Zielonki:150,Biskupice:44,Niepołomice
128:213,Wieliczka:699,Kraków:35805,Czernichów:0,"Igołomia-Wawrzeńczyce":0,Mogilany:0}[c]??0})).filter(c=>c.miejsca>0&&c.gmina!=="Kraków").sort((c,f)=>f.miejsca-c.miejsca),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[new Intl.NumberFormat("pl-PL").format(c),"miejsca"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"miejsca",name:"Miejsca noclegowe",fill:"rgb(157, 28, 124)"})]})})})})}),m.jsx("div",{style:{display:"flex",flexDirection:"column",gap:12},children:m.jsx(Se,{title:"Miejsca noclegowe - Kraków",subtitle:"Źródło: BDL GUS",height:200,children:m.jsxs("div",{style:{height:100,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",gap:8},children:[m.jsx("div",{style:{fontSize:48,fontWeight:700,color:"rgb(116, 27, 105)",lineHeight:1},children:"35 805"}),m.jsx("div",{style:{fontSize:14,color:"#6b7280",textAlign:"center"},children:"Liczba miejsc noclegowych w Krakowie"})]})})})]})}),m.jsx(Oe,{open:e==="zadowoleniePrzedsiebiorcow",onClose:()=>t(null),title:"Poziom zadowolenia mieszkańców z możliwości rozwoju zawodowego w 2024 r.",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:780},children:m.jsx("iframe",{title:"Zadowolenie przedsiębiorców",src:"https://experience.arcgis.com/experience/ccafc27dc27749b2a88317b0e7ff0907/",style:{width:"100%",height:"100%",border:0},loading:"lazy",allowFullScreen:!0})})}),m.jsx(Oe,{open:e==="udzialCIT",onClose:()=>t(null),title:"Udział podatku CIT w budżecie",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:780},children:m.jsx("iframe",{title:"Udział podatku CIT",src:"https://experience.arcgis.com/experience/8979bbcd027542bdad25b09329ab5bbb/",style:{width:"100%",height:"100%",border:0},loading:"lazy",allowFullScreen:!0})})}),m.jsx(Oe,{open:e==="podmioty",onClose:()=>t(null),title:"Nowe podmioty gospodarcze (2019–2024)",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(dn,{data:[{rok:"2019",podmioty:15714},{rok:"2020",podmioty:13625},{rok:"2021",podmioty:16486},{rok:"2022",podmioty:18859},{rok:"2023",podmioty:18929},{rok:"2024",podmioty:18745}],margin:{top:8,right:8,bottom:16,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"rok"}),m.jsx(oe,{domain:["dataMin - 1000","dataMax + 1000"],tickFormatter:c=>new Intl.NumberFormat("pl-PL",{notation:"compact",minimumFractionDigits:0,maximumFractionDigits:0}).format(c)}),m.jsx(ue,{formatter:c=>[new Intl.NumberFormat("pl-PL").format(c),"podmioty"]}),m.jsx(en,{type:"monotone",dataKey:"podmioty",name:"Liczba podmiotów",stroke:"rgb(116, 27, 105)",strokeWidth:2,dot:{r:4,fill:"rgb(116, 27, 105)"}})]})})})}),m.jsx(Oe,{open:e==="bezrobotni",onClose:()=>t(null),title:"Udział bezrobotnych",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:[{gmina:"Skawina",wartosc:2.8},{gmina:"Czernichów",wartosc:2.5},{gmina:"Świątniki Górne",wartosc:2.5},{gmina:"Zabierzów",wartosc:2.5},{gmina:"Wieliczka",wartosc:2.5},{gmina:"Mogilany",wartosc:2.4},{gmina:"Kocmyrzów-Luborzyca",wartosc:2.3},{gmina:"Liszki",wartosc:2.2},{gmina:"Kraków",wartosc:2.2},{gmina:"Biskupice",wartosc:2.1},{gmina:"Igołomia-Wawrzeńczyce",wartosc:2},{gmina:"Michałowice",wartosc:1.9},{gmina:"Wielka Wieś",wartosc:1.7},{gmina:"Zielonki",wartosc:1.5},{gmina:"Niepołomice",wartosc:1.5}].slice().sort((c,f)=>f.wartosc-c.wartosc),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60}),m.jsx(oe,{unit:"%"}),m.jsx(ue,{formatter:c=>[`${c}%`,"udział"]}),m.jsx(de,{dataKey:"wartosc",name:"Udział bezrobotnych [%]",fill:"rgb(157, 28, 124)"})]})})})}),m.jsx(Oe,{open:e==="noclegowe",onClose:()=>t(null),title:"Miejsca noclegowe",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:Ct.map(c=>({gmina:c,miejsca:{"Kocmyrzów-Luborzyca":50,Liszki:120,Michałowice:74,Skawina:93,"Świątniki Górne":0,"Wielka Wieś":470,Zabierzów:825,Zielonki:150,Biskupice:44,Niepołomice
128:213,Wieliczka:699,Kraków:35805,Czernichów:0,"Igołomia-Wawrzeńczyce":0,Mogilany:0}[c]??0})).filter(c=>c.miejsca>0&&c.gmina!=="Kraków").sort((c,f)=>f.miejsca-c.miejsca),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60}),m.jsx(oe,{}),m.jsx(ue,{formatter:c=>[new Intl.NumberFormat("pl-PL").format(c),"miejsca"]}),m.jsx(de,{dataKey:"miejsca",name:"Miejsca noclegowe",fill:"rgb(157, 28, 124)"})]})})})})]})}const vS={Czernichów:{2019:465,2020:544,2021:533,2022:492,2023:486,2024:487},"Igołomia-Wawrzeńczyce":{2019:232,2020:248,2021:262,2022:272,2023:271,2024:260},"Kocmyrzów-Luborzyca":{2019:503,2020:670,2021:660,2022:641,2023:642,2024:656},Liszki:{2019:591,2020:670,2021:698,2022:730,2023:691,2024:671},Michałowice:{2019:378,2020:515,2021:529,2022:506,2023:507,2024:467},Mogilany:{2019:480,2020:589,2021:617,2022:623,2023:625,2024:569},Skawina:{2019:1405,2020:1492,2021:1521,2022:1486,2023:1471,2024:1353},"Świątniki Górne":{2019:355,2020:445,2021:437,2022:428,2023:412,2024:364},"Wielka Wieś":{2019:449,2020:699,2021:731,2022:782,2023:762,2024:766},Zabierzów:{2019:852,2020:1039,2021:1066,2022:1047,2023:1034,2024:979},Zielonki:{2019:839,2020:1100,2021:1177,2022:1152,2023:1133,2024:1059},Biskupice:{2019:365,2020:447,2021:482,2022:453,2023:451,2024:403},Niepołomice:{2019:1170,2020:1351,2021:1450,2022:1459,2023:1477,2024:1393},Wieliczka:{2019:2064,2020:2641,2021:2643,2022:2668,2023:2620,2024:2540},Kraków:{2019:24510,2020:24321,2021:24845,2022:24823,2023:24154,2024:24218}},bS={Biskupice:67,Czernichów:71,"Igołomia-Wawrzeńczyce":64,"Kocmyrzów-Luborzyca":74,Kraków:74,Liszki:68,Michałowice:61,Mogilany:70,Niepołomice:60.9,Skawina:63,"Świątniki Górne":70.3,"Wielka Wieś":69,Wieliczka:67.5,Zabierzów:66,Zielonki:73},xS={Biskupice:67,Czernichów:64,"Igołomia-Wawrzeńczyce":57,"Kocmyrzów-Luborzyca":60,Kraków:71,Liszki:63,Michałowice:59,Mogilany:67,Niepołomice:55.4,Skawina:59.5,"Świątniki Górne":67.9,"Wielka Wieś":68,Wieliczka:65.6,Zabierzów:68,Zielonki:70};function VH(){const[e,t]=w.useState(null),[n,r]=w.useState(380),[l,u]=w.useState(11);return w.useEffect(()=>{const c=()=>{const f=window.innerHeight,d=window.innerWidth,h=(f-180-12)/2,g=Math.max(280,h);r(g);const b=Math.min(1,g/380),x=Math.min(1,d/1400),S=Math.min(b,x),j=Math.max(7,Math.round(11*S));u(j)};return c(),window.addEventListener("resize",c),()=>window.removeEventListener("resize",c)},[]),m.jsxs("div",{style:{height:"100%",display:"flex",flexDirection:"column",overflow:"hidden"},children:[m.jsx("h2",{style:{margin:"2px 0 6px 12px",flexShrink:0,fontSize:"20px"},children:"Edukacja"}),m.jsx("div",{style:{flex:1,minHeight:0,overflow:"auto",padding:"0 12px",scrollbarWidth:"none",msOverflowStyle:"none"},className:"hide-scrollbar",children:m.jsxs("div",{style:{display:"grid",gridTemplateColumns:"repeat(4, 1fr)",gap:12,width:"100%"},children:[m.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:12},children:[m.jsx(Se,{title:"Zadowolenie z jakości edukacji",subtitle:"Źródło: Raport z badań społecznych - monitorowanie wskaźników Strategii Metropolia Krakowska 2030 oraz Barometru Krakowskiego 2024",height:n,onOpen:()=>t("zadowolenieEdukacja"),children:m.jsxs("div",{style:{height:"100%",display:"flex",flexDirection:"column"},children:[m.jsx("iframe",{title:"Zadowolenie z jakości edukacji",src:"https://experience.arcgis.com/experience/904d0a31db174c5aa48391b939ee7c63",style:{width:"100%",flex:1,border:0},loading:"lazy",allowFullScreen:!0}),m.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:16,padding:"12px 8px 4px",fontSize:10,color:"#4b5563"},children:[m.jsx("div",{style:{fontWeight:600,marginRight:4,fontSize:10},children:"[%]"}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(182, 70, 30)",border:"1px solid #ddd"}}),m.jsx("span",{children:">88"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(204, 80, 35)",border:"1px solid #ddd"}}),m.jsx("span",{children:"85-88"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(226, 89, 40)",border:"1px solid #ddd"}}),m.jsx("span",{children:"78-84"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(236, 158, 117)",border:"1px solid #ddd"}}),m.jsx("span",{children:"66-77"})]}),m.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[m.jsx("div",{style:{width:20,height:12,background:"rgb(250, 230, 220)",border:"1px solid #ddd"}}),m.jsx("span",{children:"<66"})]})]})]})}),m.jsx(Se,{title:"Środki na infrastrukturę oświaty",subtitle:"Źródło: Gminy SMK",height:n,onOpen:()=>t("srodki"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(be,{data:[{gmina:"Kraków",kwota:54216533},{gmina:"Liszki",kwota:2904458446e-2},{gmina:"Wieliczka",kwota:199685294e-1},{gmina:"Wielka Wieś",kwota:809747943e-2},{gmina:"Kocmyrzów-Luborzyca",kwota:676338369e-2},{gmina:"Biskupice",kwota:472250198e-2},{gmina:"Świątniki Górne",kwota:419980371e-2},{gmina:"Czernichów",kwota:260929114e-2},{gmina:"Skawina",kwota:234220706e-2}
128,{gmina:"Zielonki",kwota:135504966e-2},{gmina:"Mogilany",kwota:959757.23},{gmina:"Niepołomice",kwota:683352.27},{gmina:"Michałowice",kwota:418611.82},{gmina:"Igołomia-Wawrzeńczyce",kwota:114309.33},{gmina:"Zabierzów",kwota:3070.54}].slice().sort((c,f)=>f.kwota-c.kwota),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{tickFormatter:c=>new Intl.NumberFormat("pl-PL",{notation:"compact",minimumFractionDigits:0,maximumFractionDigits:1}).format(c),tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[new Intl.NumberFormat("pl-PL").format(c),"środki [zł]"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"kwota",name:"Środki [zł]",fill:"rgb(197, 59, 0)"})]})})})})]}),m.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:12},children:[m.jsx(Se,{title:"Liczba dzieci w wieku przedszkolnym 3–5 lat (2019–2024)",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>t("dzieci"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(be,{data:Zo.map(c=>({rok:String(c),liczba:Ct.reduce((f,d)=>f+(vS[d][c]||0),0)})),margin:{top:24,right:8,bottom:16,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"rok",tick:{fontSize:l}}),m.jsx(oe,{domain:[0,38e3],tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[new Intl.NumberFormat("pl-PL").format(c),"dzieci 3–5 lat"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"liczba",name:"Dzieci 3–5 lat",fill:"rgb(197, 59, 0)"})]})})})}),m.jsx(Se,{title:"Miejsca w przedszkolach",subtitle:"Źródło: BDL GUS",height:n,children:m.jsxs("div",{style:{height:"100%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",gap:12},children:[m.jsxs("svg",{width:"96",height:"96",viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[m.jsx("rect",{x:"12",y:"20",width:"40",height:"38",rx:"6",stroke:"rgb(197, 59, 0)",strokeWidth:"2.5",fill:"none"}),m.jsx("path",{d:"M20 20V14C20 10.6863 22.6863 8 26 8H38C41.3137 8 44 10.6863 44 14V20",stroke:"rgb(197, 59, 0)",strokeWidth:"2.5",fill:"none"}),m.jsx("rect",{x:"22",y:"12",width:"20",height:"12",rx:"3",stroke:"rgb(197, 59, 0)",strokeWidth:"2.5",fill:"none"}),m.jsx("rect",{x:"18",y:"38",width:"28",height:"14",rx:"3",stroke:"rgb(197, 59, 0)",strokeWidth:"2.5",fill:"none"}),m.jsx("line",{x1:"18",y1:"44",x2:"46",y2:"44",stroke:"rgb(197, 59, 0)",strokeWidth:"2.5"})]}),m.jsx("div",{style:{fontSize:48,fontWeight:700,color:"rgb(197, 59, 0)",lineHeight:1},children:"1,34"}),m.jsx("div",{style:{fontSize:14,color:"#6b7280",textAlign:"center",maxWidth:280},children:"Na każde dziecko 3–5 lat przypada 1,34 miejsca w przedszkolu"})]})})]}),m.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:12},children:[m.jsx(Se,{title:"Szkoły podstawowe",subtitle:"Źródło: RSiPO",height:n,onOpen:()=>t("szkoly"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"120%",children:m.jsxs(be,{data:[{gmina:"Kraków-Podgórze",liczba:75},{gmina:"Kraków-Krowodrza",liczba:47},{gmina:"Kraków-Śródmieście",liczba:43},{gmina:"Kraków-Nowa Huta",liczba:41},{gmina:"Wieliczka",liczba:29},{gmina:"Skawina",liczba:21},{gmina:"Zabierzów",liczba:12},{gmina:"Niepołomice",liczba:12},{gmina:"Liszki",liczba:11},{gmina:"Czernichów",liczba:9},{gmina:"Kocmyrzów-Luborzyca",liczba:9},{gmina:"Mogilany",liczba:7},{gmina:"Biskupice",liczba:6},{gmina:"Słomniki",liczba:6},{gmina:"Wielka Wieś",liczba:6},{gmina:"Zielonki",liczba:6},{gmina:"Świątniki Górne",liczba:6},{gmina:"Igołomia-Wawrzeńczyce",liczba:4},{gmina:"Michałowice",liczba:3}].sort((c,f)=>f.liczba-c.liczba),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[String(c),"szkoły podstawowe"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"liczba",name:"Szkoły podstawowe",fill:"rgb(244, 76, 0)"})]})})})}),m.jsx(Se,{title:"Egzamin 8-klasisty - polski",subtitle:"Źródło: O
128KE Kraków",height:n,onOpen:()=>t("egzaminPolski"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(be,{data:Ct.map(c=>({gmina:c,wynik:bS[c]})).sort((c,f)=>f.wynik-c.wynik),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{unit:" %",tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[`${c}%`,"średni wynik"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"wynik",name:"Wynik polski [%]",fill:"rgb(197, 59, 0)"}),m.jsx(fl,{y:61,stroke:"#000000",strokeWidth:3,strokeDasharray:"5 5",label:{value:"Średnia dla Polski: 61%",position:"top",fill:"#000000",fontSize:11,fontWeight:600}})]})})})})]}),m.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:12},children:[m.jsx(Se,{title:"Egzamin 8-klasisty - matematyka",subtitle:"Źródło: OKE Kraków",height:n,onOpen:()=>t("egzaminMatematyka"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"120%",children:m.jsxs(be,{data:Ct.map(c=>({gmina:c,wynik:xS[c]})).sort((c,f)=>f.wynik-c.wynik),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{unit:" %",tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[`${c}%`,"średni wynik"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"wynik",name:"Wynik matematyka [%]",fill:"rgb(244, 76, 0)"}),m.jsx(fl,{y:52,stroke:"#000000",strokeWidth:3,strokeDasharray:"5 5",label:{value:"Średnia dla Polski: 52%",position:"top",fill:"#000000",fontSize:11,fontWeight:600}})]})})})}),m.jsx(Se,{title:"Odsetek nauczycieli o najwyższych kwalifikacjach w samorządowych szkołach podstawowych",subtitle:"Źródło: SIO 2024",height:n,onOpen:()=>t("nauczycieleKwalifikacje"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(be,{data:[{gmina:"Mogilany",odsetek:89.6},{gmina:"Liszki",odsetek:88.9},{gmina:"Kocmyrzów-Luborzyca",odsetek:87.3},{gmina:"Niepołomice",odsetek:86.1},{gmina:"Wielka Wieś",odsetek:85.8},{gmina:"Czernichów",odsetek:85.2},{gmina:"Skawina",odsetek:84.7},{gmina:"Zielonki",odsetek:84},{gmina:"Świątniki Górne",odsetek:83.5},{gmina:"Biskupice",odsetek:83.4},{gmina:"Michałowice",odsetek:81.5},{gmina:"Zabierzów",odsetek:81.2},{gmina:"Wieliczka",odsetek:80.3},{gmina:"Igołomia-Wawrzeńczyce",odsetek:79.1}].sort((c,f)=>f.odsetek-c.odsetek),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{domain:[70,92],unit:" %",tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[`${c.toFixed(1).replace(".",",")}%`,"odsetek nauczycieli"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"odsetek",name:"Odsetek [%]",fill:"rgb(197, 59, 0)"})]})})})})]})]})}),m.jsx(Oe,{open:e==="zadowolenieEdukacja",onClose:()=>t(null),title:"Zadowolenie z jakości edukacji",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:780},children:m.jsx("iframe",{title:"Zadowolenie z jakości edukacji",src:"https://experience.arcgis.com/experience/d174d0e98bae40039c667978707468ac/",style:{width:"100%",height:"100%",border:0},loading:"lazy",allowFullScreen:!0})})}),m.jsx(Oe,{open:e==="srodki",onClose:()=>t(null),title:"Środki na infrastrukturę oświaty",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:[{gmina:"Kraków",kwota:54216533},{gmina:"Liszki",kwota:2904458446e-2},{gmina:"Wieliczka",kwota:199685294e-1},{gmina:"Wielka Wieś",kwota:809747943e-2},{gmina:"Kocmyrzów-Luborzyca",kwota:676338369e-2},{gmina:"Biskupice",kwota:472250198e-2},{gmina:"Świątniki Górne",kwota:419980371e-2},{gmina:"Czernichów",kwota:260929114e-2},{gmina:"Skawina",kwota:234220706e-2}
128,{gmina:"Zielonki",kwota:135504966e-2},{gmina:"Mogilany",kwota:959757.23},{gmina:"Niepołomice",kwota:683352.27},{gmina:"Michałowice",kwota:418611.82},{gmina:"Igołomia-Wawrzeńczyce",kwota:114309.33},{gmina:"Zabierzów",kwota:3070.54}].slice().sort((c,f)=>f.kwota-c.kwota),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60}),m.jsx(oe,{tickFormatter:c=>new Intl.NumberFormat("pl-PL",{notation:"compact",minimumFractionDigits:0,maximumFractionDigits:1}).format(c)}),m.jsx(ue,{formatter:c=>[new Intl.NumberFormat("pl-PL").format(c),"środki [zł]"]}),m.jsx(de,{dataKey:"kwota",name:"Środki [zł]",fill:"rgb(197, 59, 0)"})]})})})}),m.jsx(Oe,{open:e==="dzieci",onClose:()=>t(null),title:"Dzieci przedszkolne 3–5 lat (2019–2024)",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:Zo.map(c=>({rok:String(c),liczba:Ct.reduce((f,d)=>f+(vS[d][c]||0),0)})),margin:{top:24,right:8,bottom:16,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"rok"}),m.jsx(oe,{domain:[0,38e3]}),m.jsx(ue,{formatter:c=>[new Intl.NumberFormat("pl-PL").format(c),"dzieci 3–5 lat"]}),m.jsx(de,{dataKey:"liczba",name:"Dzieci 3–5 lat",fill:"rgb(197, 59, 0)"})]})})})}),m.jsx(Oe,{open:e==="szkoly",onClose:()=>t(null),title:"Szkoły podstawowe",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:[{gmina:"Kraków-Podgórze",liczba:75},{gmina:"Kraków-Krowodrza",liczba:47},{gmina:"Kraków-Śródmieście",liczba:43},{gmina:"Kraków-Nowa Huta",liczba:41},{gmina:"Wieliczka",liczba:29},{gmina:"Skawina",liczba:21},{gmina:"Zabierzów",liczba:12},{gmina:"Niepołomice",liczba:12},{gmina:"Liszki",liczba:11},{gmina:"Czernichów",liczba:9},{gmina:"Kocmyrzów-Luborzyca",liczba:9},{gmina:"Mogilany",liczba:7},{gmina:"Biskupice",liczba:6},{gmina:"Słomniki",liczba:6},{gmina:"Wielka Wieś",liczba:6},{gmina:"Zielonki",liczba:6},{gmina:"Świątniki Górne",liczba:6},{gmina:"Igołomia-Wawrzeńczyce",liczba:4},{gmina:"Michałowice",liczba:3}].sort((c,f)=>f.liczba-c.liczba),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60}),m.jsx(oe,{}),m.jsx(ue,{formatter:c=>[String(c),"szkoły podstawowe"]}),m.jsx(de,{dataKey:"liczba",name:"Szkoły podstawowe",fill:"rgb(244, 76, 0)"})]})})})}),m.jsx(Oe,{open:e==="egzaminPolski",onClose:()=>t(null),title:"Egzamin 8-klasisty - polski",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:Ct.map(c=>({gmina:c,wynik:bS[c]})).sort((c,f)=>f.wynik-c.wynik),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60}),m.jsx(oe,{unit:" %"}),m.jsx(ue,{formatter:c=>[`${c}%`,"średni wynik"]}),m.jsx(de,{dataKey:"wynik",name:"Wynik polski [%]",fill:"rgb(197, 59, 0)"}),m.jsx(fl,{y:61,stroke:"#000000",strokeWidth:3,strokeDasharray:"5 5",label:{value:"Średnia dla Polski: 61%",position:"top",fill:"#000000",fontSize:12,fontWeight:600}})]})})})}),m.jsx(Oe,{open:e==="egzaminMatematyka",onClose:()=>t(null),title:"Egzamin 8-klasisty - matematyka",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:Ct.map(c=>({gmina:c,wynik:xS[c]})).sort((c,f)=>f.wynik-c.wynik),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60}),m.jsx(oe,{unit:" %"}),m.jsx(ue,{formatter:c=>[`${c}%`,"średni wynik"]}),m.jsx(de,{dataKey:"wynik",name:"Wynik matematyka [%]",fill:"rgb(244, 76, 0)"}),m.jsx(fl,{y:52,stroke:"#000000",strokeWidth:3,strokeDasharray:"5 5",label:{value:"Średnia dla Polski: 52%",position:"top",fill:"#000000",fontSize:12,fontWeight:600}})]})})})}),m.jsx(Oe,{open:e==="nauczycieleKwalifikacje",onClose:()=>t(null),title:"Odsetek nauczycieli o najwyższych kwalifikacjach w samorządowych szkołach podstawowych w gminach Metropolii Krakowskiej w 2024 roku",width:1100,maxWidth:"95vw",children:m.jsxs("div",{style:{height:600},children:[m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:[{gmina:"Mogilany",odsetek:89.6},{gmina:"Liszki",odsetek:88.9},{gmina:"Kocmyrzów-Luborzyca",odsetek:87.3},{gmina:"Niepołomice",odsetek:86.1},{gmina:"Wielka Wieś",odsetek:85.8},{gmina:"Czernichów",odsetek:85.2},{gmina:"Skawina",odsetek:84.7},{gmina:"Zielonki",odsetek:84},{gmina:"Świątniki Górne",odsetek:83.5},{gmina:"Biskupice",odsetek:83.4},{gmina:"Michałowice",odsetek:81.5},{gmina:"Zabierzów",odsetek:81.2},{gmina:"Wieliczka",odsetek:80.3},{gmina:"Igołomia-Wawrzeńczyce",odsetek:79.1}].sort((c,f)=>f.odsetek-c.odsetek),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60}),m.jsx(oe,{domain:[70,92],unit:" %"}),m.jsx(ue,{formatter:c=>[`${c.toFixed(1).replace(".",",")}%`,"odsetek nauczycieli"]}),m.jsx(de,{dataKey:"odsetek",name:"Odsetek [%]",fill:"rgb(197, 59, 0)"})]})}),m.jsx("div",{style:{fontSize:14,color:"#666",textAlign:"center",marginTop:16,padding:"0 16px"},children:"Odsetek nauczycieli o najwyższych kwalifikacjach (mianowani i dyplomowani) w samorządowych szkołach podstawowych w gminach Metropolii Krakowskiej w 2024 roku. Średnia dla MK: 84,0%."})]})})]})}function QH(){const[e,t]=w.useState(null),[n,r]=w.useState(380),[l,u]=w.useState(11);return w.useEffect(()=>{const c=()=>{const f=window.innerHeight,d=window.innerWidth,h=(f-180-12)/2,g=M
128ath.max(280,h);r(g);const b=Math.min(1,g/380),x=Math.min(1,d/1400),S=Math.min(b,x),j=Math.max(7,Math.round(11*S));u(j)};return c(),window.addEventListener("resize",c),()=>window.removeEventListener("resize",c)},[]),m.jsxs("div",{style:{height:"100%",display:"flex",flexDirection:"column",overflow:"hidden"},children:[m.jsx("h2",{style:{margin:"2px 0 6px 12px",flexShrink:0,fontSize:"20px"},children:"Usługi społeczne"}),m.jsx("div",{style:{flex:1,minHeight:0,overflow:"auto",padding:"0 12px",scrollbarWidth:"none",msOverflowStyle:"none"},className:"hide-scrollbar",children:m.jsxs("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr 0.7fr",gap:12,width:"100%"},children:[m.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:12},children:[m.jsx("div",{children:m.jsx(Se,{title:"Lokalizacja żłobków",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>t("lokalizacjaZlobkow"),children:m.jsx("div",{style:{height:"100%"},children:m.jsx("iframe",{title:"Lokalizacja żłobków",src:"https://experience.arcgis.com/experience/86668e37526d484cb7bf2393b77fb68b",style:{width:"100%",height:"95%",border:0},loading:"lazy",allowFullScreen:!0})})})}),m.jsx("div",{children:m.jsx(Se,{title:"Liczba złożonych wniosków o pobyt stały w 2024",subtitle:"Źródło: MUW (bez Krakowa)",height:n,onOpen:()=>t("wnioski"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"120%",children:m.jsxs(be,{data:Ct.map(c=>({gmina:c,liczba:{Czernichów:8,"Igołomia-Wawrzeńczyce":1,"Kocmyrzów-Luborzyca":4,Liszki:16,Michałowice:3,Mogilany:12,Skawina:21,"Świątniki Górne":3,"Wielka Wieś":11,Zabierzów:23,Zielonki:33,Biskupice:4,Niepołomice:13,Wieliczka:46,Kraków:2009}[c]??0})).filter(c=>c.liczba>0&&c.gmina!=="Kraków").sort((c,f)=>f.liczba-c.liczba),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[new Intl.NumberFormat("pl-PL").format(c),"wnioski"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"liczba",name:"2024 [wnioski]",fill:"rgb(247, 183, 29)"})]})})})})})]}),m.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:12},children:[m.jsx("div",{children:m.jsx(Se,{title:"Zadowolenie z jakości wsparcia dla potrzebujących",subtitle:"Źródło: Opracowanie własne (Oceny pozytywne)",height:n,onOpen:()=>t("programy"),children:m.jsx("div",{style:{position:"relative",flex:1,minHeight:0},children:m.jsx("div",{style:{position:"absolute",inset:0},children:m.jsx(ce,{width:"100%",height:"120%",children:m.jsxs(be,{data:[{gmina:"Mogilany",procent:50},{gmina:"Świątniki Górne",procent:48},{gmina:"Igołomia-Wawrzeńczyce",procent:37},{gmina:"Michałowice",procent:33},{gmina:"Liszki",procent:31},{gmina:"Zielonki",procent:31},{gmina:"Kocmyrzów-Luborzyca",procent:26},{gmina:"Skawina",procent:26},{gmina:"Wielka Wieś",procent:24},{gmina:"Czernichów",procent:22},{gmina:"Niepołomice",procent:17},{gmina:"Biskupice",procent:10},{gmina:"Zabierzów",procent:8},{gmina:"Wieliczka",procent:4}].slice().sort((c,f)=>f.procent-c.procent),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:l}}),m.jsx(oe,{unit:"%",tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[`${c}%`,"zadowolenie"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"procent",name:"Zadowolenie z jakości wsparcia dla potrzebujących [%]",fill:"rgb(247, 183, 29)"})]})})})})})}),m.jsx("div",{children:m.jsx(Se,{title:"Przychodnie (2019–2024)",subtitle:"Źródło: BDL GUS",height:n,onOpen:()=>t("przychodnie"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(dn,{data:[{rok:"2019",przychodnie:815},{rok:"2020",przychodnie:851},{rok:"2021",przychodnie:896},{rok:"2022",przychodnie:918},{rok:"2023",przychodnie:978},{rok:"2024",przychodnie:1002}],margin:{top:24,right:8,bottom:16,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"rok",tick:{fontSize:l}}),m.jsx(oe,{domain:["dataMin - 50","dataMax + 50"],tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[new Intl.NumberFormat("pl-PL").format(c),"przychodnie"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(en,{type:"monotone",dataKey:"przychodnie",name:"liczba przychodni",stroke:"rgb(216, 134, 30)",strokeWidth:2,dot:{r:4,fill:"rgb(216, 134, 30)"},label:{position:"top",fontSize:10,fill:"#333",formatter:c=>typeof c=="number"?new Intl.NumberFormat("pl-PL").format(c):c}})]})})})})})]}),m.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:12},children:[m.jsx("div",{children:m.jsx(Se,{title:"Ocena usług opiekuńczych",subtitle:"Źródło: Raport z badań społecznych - monitorowanie wskaźników Strategii Metropolia Krakowska 2030 oraz Barometru Krakowskiego 2024",height:280,onOpen:()=>t("ocena"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"100%",children:m.jsxs(be,{data:[{kategoria:"Możliwość skorzystania",negatywne:9,neutralne:67,pozytywne:24},{kategoria:"Zakres usług",negatywne:22,neutralne:54,pozytywne:24}],margin:{top:8,right:8,bottom:24,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}
128),m.jsx(le,{dataKey:"kategoria",tick:{fontSize:l}}),m.jsx(oe,{unit:" %",tick:{fontSize:l}}),m.jsx(ue,{formatter:(c,f)=>[`${c}%`,f],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(vl,{wrapperStyle:{fontSize:11}}),m.jsx(de,{dataKey:"negatywne",name:"negatywna",stackId:"a",fill:"rgb(216, 134, 30)"}),m.jsx(de,{dataKey:"neutralne",name:"neutralna",stackId:"a",fill:"#9ca3af"}),m.jsx(de,{dataKey:"pozytywne",name:"pozytywna",stackId:"a",fill:"rgb(247, 183, 29)"})]})})})})}),m.jsx("div",{children:m.jsx(Se,{title:"Zadowolenie z dostępu do specjalistycznej opieki zdrowotnej",subtitle:"Źródło: Raport z badań społecznych - monitorowanie wskaźników Strategii Metropolia Krakowska 2030 oraz Barometru Krakowskiego 2024",height:320,onOpen:()=>t("opiekaSpecjalistyczna"),children:m.jsx("div",{style:{flex:1,minHeight:0},children:m.jsx(ce,{width:"100%",height:"130%",children:m.jsxs(be,{data:[{gmina:"Igołomia-Wawrzeńczyce",procent:52},{gmina:"Liszki",procent:37},{gmina:"Michałowice",procent:24},{gmina:"Czernichów",procent:19},{gmina:"Świątniki Górne",procent:17},{gmina:"Skawina",procent:16},{gmina:"Mogilany",procent:15},{gmina:"Zielonki",procent:15},{gmina:"Wielka Wieś",procent:11},{gmina:"Niepołomice",procent:10},{gmina:"Biskupice",procent:8},{gmina:"Wieliczka",procent:8},{gmina:"Kocmyrzów-Luborzyca",procent:6},{gmina:"Zabierzów",procent:2}].sort((c,f)=>f.procent-c.procent),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60,tick:{fontSize:9}}),m.jsx(oe,{unit:"%",tick:{fontSize:l}}),m.jsx(ue,{formatter:c=>[`${c}%`,"zadowolenie"],labelStyle:{fontSize:l},itemStyle:{fontSize:l}}),m.jsx(de,{dataKey:"procent",name:"Oceny pozytywne [%]",fill:"rgb(247, 183, 29)"})]})})})})}),m.jsx("div",{children:m.jsx(Se,{title:"Wnioski o pobyt stały (2019–2024)",subtitle:"Źródło: MUW",height:200,children:m.jsx("div",{style:{height:100,display:"flex",alignItems:"center",justifyContent:"center"},children:m.jsxs("div",{style:{textAlign:"center"},children:[m.jsx("svg",{width:"48",height:"56",viewBox:"0 0 140 162",style:{marginBottom:0},children:m.jsx("path",{d:"M 70.64 73.68 C66.32,78.26 62.41,82.00 61.95,82.00 C59.81,82.00 45.28,65.93 42.75,60.75 C39.64,54.38 39.34,51.17 41.49,47.01 C45.32,39.62 55.10,38.92 59.55,45.71 L 61.12 48.12 L 65.07 44.56 C70.41,39.73 74.86,39.66 79.54,44.34 C85.01,49.81 85.02,51.95 79.68,62.93 C79.03,64.27 74.96,69.11 70.64,73.68 ZM 54.48 71.30 C58.06,74.98 61.40,78.00 61.90,78.00 C63.42,78.00 76.06,63.81 78.09,59.82 C80.93,54.26 80.63,48.64 77.37,46.07 C75.92,44.93 73.48,44.00 71.94,44.00 C69.23,44.00 68.59,44.57 63.09,51.95 L 61.26 54.40 L 59.62 51.23 C57.24,46.62 54.03,44.00 50.77,44.00 C47.02,44.00 43.00,48.02 43.00,51.76 C43.00,56.42 47.55,64.15 54.48,71.30 ZM 54.51 121.00 C35.63,121.49 35.35,121.53 29.17,124.60 C25.50,126.42 22.68,127.29 22.32,126.71 C21.41,125.24 25.74,122.33 32.50,119.87 C37.60,118.01 41.19,117.62 56.50,117.25 L 74.50 116.82 L 79.98 112.66 C82.99,110.37 85.93,108.28 86.50,108.00 C87.08,107.72 92.85,103.50 99.32,98.61 C108.62,91.60 111.04,89.28 110.80,87.61 C110.25,83.76 106.45,84.57 95.13,90.93 C89.19,94.27 83.76,97.00 83.08,97.00 C80.02,97.00 83.42,94.20 93.56,88.38 C104.97,81.83 109.52,80.67 112.43,83.57 C116.35,87.49 113.07,92.80 102.18,100.17 C99.60,101.92 93.45,106.34 88.50,110.02 C81.24,115.40 78.07,118.02 74.42,119.35 C70.40,120.81 65.81,120.70 54.51,121.00 ZM 77.55 102.55 C75.20,104.89 74.53,105.00 62.55,105.00 C52.06,105.00 50.00,104.75 50.00,103.50 C50.00,102.25 52.05,102.00 62.46,102.00 C73.75,102.00 75.03,101.82 75.96,100.07 C76.53,99.01 76.72,97.44 76.39,96.57 C75.87,95.22 73.22,95.00 57.64,95.00 L 39.49 95.00 L 31.50 98.89 C24.00,102.54 22.00,103.00 22.00,101.09 C22.00,100.66 25.49,98.55 29.75,96.40 L 37.50 92.50 L 56.50 92.19 C74.63,91.90 75.60,91.98 77.75,93.98 C80.67,96.70 80.60,99.49 77.55,102.55 Z",fill:"rgb(216, 134, 30)"})}),m.jsx("div",{style:{fontSize:36,fontWeight:"bold",color:"rgb(216, 134, 30)",marginBottom:0,lineHeight:1},children:"2207"}),m.jsx("div",{style:{fontSize:11,color:"#666",lineHeight:1.2},children:"Łączna liczba wniosków w latach 2019–2024"})]})})})})]})]})}),m.jsx(Oe,{open:e==="lokalizacjaZlobkow",onClose:()=>t(null),title:"Lokalizacja żłobków",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:780},children:m.jsx("iframe",{title:"Lokalizacja żłobków",src:"https://experience.arcgis.com/experience/6e225950c7b84b23a403dce49f5c4e5f/",style:{width:"100%",height:"100%",border:0},loading:"lazy",allowFullScreen:!0})})}),m.jsx(Oe,{open:e==="programy",onClose:()=>t(null),title:"Zadowolenie z jakości wsparcia dla potrzebujących (Oceny pozytywne)",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:[{gmina:"Mogilany",procent:50},{gmina:"Świątniki Górne",procent:48},{gmina:"Igołomia-Wawrzeńczyce",procent:37},{gmina:"Michałowice",procent:33},{gmina:"Liszki",procent:31},{gmina:"Zielonki",procent:31},{gmina:"Kocmyrzów-Luborzyca",procent:26},{gmina:"Skawina",procent:26},{gmina:"Wielka Wieś",procent:24},{gmina:"Czernichów",procent:22},{gmina:"Niepołomice",procent:17},{gmina:"Biskupice",procent:10},{gmina:"Zabierzów",procent:8},{gmina:"Wieliczka",procent:4}].slice().sort((c,f)=>f.procent-c.procent),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60}),m.jsx(oe,{unit:"%"}),m.jsx(ue,{formatter:c=>[`${c}%`,"zadowolenie"]}),m.jsx(de,{dataKey:"procent",name:"Zadowolenie z jakości wsparcia dla potrzebujących [%]",fill:"rgb(247, 183, 29)"})]})})})}),m.jsx(Oe,{open:e==="ocena",onClose:()=>t(null),title:"Ocena usług opiekuńczych",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:[{kategoria:"Możliwość skorzystania",negatywne:9,neutralne:67,pozytywne:24},{kategoria:"Zakres usług",negatywne:22,neutralne:54,pozytywne:24}],margin:{top:8,right:8,bottom:24,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"kategoria"}),m.jsx(oe,{unit:" %"}),m.jsx(ue,{formatter:(c,f)=>[`${c}%`,f]}),m.jsx(de,{dataKey:"negatywne",name:"negatywna",stackId:"a",fill:"rgb(216, 134, 30)"}),m.jsx(de,{dataKey:"neutralne",name:"neutralna",stackId:"a",fill:"#9ca3af"}),m.jsx(de,{dataKey:"pozytywne",name:"pozytywna",stackId:"a",fill:"rgb(247, 183, 29)"})]})})})}),m.jsx(Oe,{open:e==="przychodnie",onClose:()=>t(null),title:"Przychodnie (2019–2024)",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(dn,{data:[{rok:"2019",przychodnie:815},{rok:"2020",przychodnie:851},{rok:"2021",przychodnie:896},{rok:"2022",przychodnie:918},{rok:"2023",przychodnie:978},{rok:"2024",przychodnie:1002}],margin:{top:24,right:8,bottom:16,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"rok"}),m.jsx(oe,{domain:["dataMin - 50","dataMax + 50"]}),m.jsx(ue,{formatter:c=>[new Intl.NumberFormat("pl-PL").format(c),"przychodnie"]}),m.jsx(en,{type:"monotone",dataKey:"przychodnie",name:"liczba przychodni",stroke:"rgb(216, 134, 30)",strokeWidth:2,dot:{r:4,fill:"rgb(216, 134, 30)"},label:{position:"top",fontSize:10,fill:"#333",formatter:c=>typeof c=="number"?new Intl.NumberFormat("pl-PL").format(c):c}})]})})})}),m.jsx(Oe,{open:e==="wnioski",onClose:()=>t(null),title:"Liczba złożonych wniosków o pobyt stały w 2024",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:Ct.map(c=>({gmina:c,liczba:{Czernichów:8,"Igołomia-Wawrzeńczyce":1,"Kocmyrzów-Luborzyca":4,Liszki:16,Michałowice:3,Mogilany:12,Skawina:21,"Świątniki Górne":3,"Wielka Wieś":11,Zabierzów:23,Zielonki:33,Biskupice:4,Niepołomice
128:13,Wieliczka:46,Kraków:2009}[c]??0})).filter(c=>c.liczba>0&&c.gmina!=="Kraków").sort((c,f)=>f.liczba-c.liczba),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60}),m.jsx(oe,{}),m.jsx(ue,{formatter:c=>[new Intl.NumberFormat("pl-PL").format(c),"wnioski"]}),m.jsx(de,{dataKey:"liczba",name:"2024 [wnioski]",fill:"rgb(247, 183, 29)"})]})})})}),m.jsx(Oe,{open:e==="opiekaSpecjalistyczna",onClose:()=>t(null),title:"Zadowolenie z dostępu do specjalistycznej opieki zdrowotnej (Oceny pozytywne)",width:1100,maxWidth:"95vw",children:m.jsx("div",{style:{height:600},children:m.jsx(ce,{width:"100%",height:"95%",children:m.jsxs(be,{data:[{gmina:"Igołomia-Wawrzeńczyce",procent:52},{gmina:"Liszki",procent:37},{gmina:"Michałowice",procent:24},{gmina:"Czernichów",procent:19},{gmina:"Świątniki Górne",procent:17},{gmina:"Skawina",procent:16},{gmina:"Mogilany",procent:15},{gmina:"Zielonki",procent:15},{gmina:"Wielka Wieś",procent:11},{gmina:"Niepołomice",procent:10},{gmina:"Biskupice",procent:8},{gmina:"Wieliczka",procent:8},{gmina:"Kocmyrzów-Luborzyca",procent:6},{gmina:"Zabierzów",procent:2}].sort((c,f)=>f.procent-c.procent),margin:{top:8,right:8,bottom:84,left:8},children:[m.jsx(ae,{vertical:!1,stroke:"#eee"}),m.jsx(le,{dataKey:"gmina",angle:-35,textAnchor:"end",interval:0,height:60}),m.jsx(oe,{unit:"%"}),m.jsx(ue,{formatter:c=>[`${c}%`,"zadowolenie"]}),m.jsx(de,{dataKey:"procent",name:"Oceny pozytywne [%]",fill:"rgb(247, 183, 29)"})]})})})})]})}function JH(){return m.jsx(S6,{children:m.jsx(e6,{children:m.jsxs(dr,{element:m.jsx(L6,{}),children:[m.jsx(dr,{path:"/",element:m.jsx(WH,{})}),m.jsx(dr,{path:"/inteligentne-zarzadzanie",element:m.jsx(GH,{})}),m.jsx(dr,{path:"/srodowisko-przestrzen",element:m.jsx(YH,{})}),m.jsx(dr,{path:"/mobilnosc",element:m.jsx(ZH,{})}),m.jsx(dr,{path:"/kultura-czasu-wolnego",element:m.jsx(XH,{})}),m.jsx(dr,{path:"/gospodarka",element:m.jsx(FH,{})}),m.jsx(dr,{path:"/edukacja",element:m.jsx(VH,{})}),m.jsx(dr,{path:"/uslugi-spoleczne",element:m.jsx(QH,{})})]})})})}l5.createRoot(document.getElementById("root")).render(m.jsx(w.StrictMode,{children:m.jsx(JH,{})}));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.