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.